mirror of
https://github.com/WarmUpTill/SceneSwitcher.git
synced 2026-11-15 03:36:53 -06:00
Some checks failed
debian-build / build (push) Has been cancelled
Check locale / ubuntu64 (push) Has been cancelled
Push to master / Check Formatting 🔍 (push) Has been cancelled
Push to master / Build Project 🧱 (push) Has been cancelled
Push to master / Create Release 🛫 (push) Has been cancelled
3027 lines
297 KiB
INI
3027 lines
297 KiB
INI
AdvSceneSwitcher.pluginName="مبدّل المشاهد المتقدم"
|
||
AdvSceneSwitcher.windowTitle="مبدّل المشاهد المتقدم"
|
||
|
||
# General Tab
|
||
AdvSceneSwitcher.generalTab.title="عام"
|
||
AdvSceneSwitcher.generalTab.status="الحالة"
|
||
AdvSceneSwitcher.generalTab.status.hotkeytips="يمكن تحديد اختصارات البدء/الإيقاف في إعدادات OBS"
|
||
AdvSceneSwitcher.generalTab.status.currentStatus="حالة مبدّل المشاهد المتقدم:"
|
||
AdvSceneSwitcher.generalTab.status.onStartup="عند بدء تشغيل OBS:"
|
||
AdvSceneSwitcher.generalTab.status.onStartup.asLastRun="بدء مبدّل المشاهد إذا كان قيد التشغيل"
|
||
AdvSceneSwitcher.generalTab.status.onStartup.alwaysStart="بدء مبدّل المشاهد دائمًا"
|
||
AdvSceneSwitcher.generalTab.status.onStartup.doNotStart="عدم بدء مبدّل المشاهد"
|
||
AdvSceneSwitcher.generalTab.status.start="بدء"
|
||
AdvSceneSwitcher.generalTab.status.stop="إيقاف"
|
||
AdvSceneSwitcher.generalTab.status.autoStart.startup="بدء مبدّل المشاهد تلقائيًا عند:"
|
||
AdvSceneSwitcher.generalTab.status.autoStart.never="أبدًا"
|
||
AdvSceneSwitcher.generalTab.status.autoStart.recording="التسجيل"
|
||
AdvSceneSwitcher.generalTab.status.autoStart.streaming="البث"
|
||
AdvSceneSwitcher.generalTab.status.autoStart.recordingAndStreaming="التسجيل أو البث"
|
||
AdvSceneSwitcher.generalTab.status.autoStart.scene="بدء مبدّل المشاهد تلقائيًا عند المشهد:"
|
||
AdvSceneSwitcher.generalTab.status.checkInterval="التحقق من الشروط كل"
|
||
AdvSceneSwitcher.generalTab.status.checkIntervalTooLow="⚠️ تعارض مع الماكرو \"%1\"!"
|
||
AdvSceneSwitcher.generalTab.status.checkIntervalTooLow.tooltip="لن يتمكن الماكرو \"%1\" من التحقق من شرطه على الفاصل الزمني المطلوب البالغ %2.\nغيّر قيمة التحقق من الشروط إما في علامة التبويب \"عام\" أو في إعدادات الماكرو \"%3\"."
|
||
AdvSceneSwitcher.generalTab.generalBehavior="السلوك العام"
|
||
AdvSceneSwitcher.generalTab.generalBehavior.onNoMatch="إذا لم يُنفَّذ أي إجراء لمدة"
|
||
AdvSceneSwitcher.generalTab.generalBehavior.onNoMatchDelay.tooltip="لن تتجاوز الدقة أبدًا دقة الفاصل الزمني المكوَّن للتحقق."
|
||
AdvSceneSwitcher.generalTab.generalBehavior.onNoMatch.dontSwitch="عدم التبديل"
|
||
AdvSceneSwitcher.generalTab.generalBehavior.onNoMatch.switchToRandom="التبديل إلى أي مشهد في علامة التبويب \"عشوائي\""
|
||
AdvSceneSwitcher.generalTab.generalBehavior.onNoMatch.switchTo="التبديل إلى:"
|
||
AdvSceneSwitcher.generalTab.generalBehavior.cooldown="بعد تنفيذ الإجراءات، تخطي تنفيذ الإجراءات لمدة"
|
||
AdvSceneSwitcher.generalTab.generalBehavior.cooldownHint="سيتم تجاهل التطابقات المحتملة خلال هذه الفترة!"
|
||
AdvSceneSwitcher.generalTab.generalBehavior.logLevel="مستوى السجل:"
|
||
AdvSceneSwitcher.generalTab.generalBehavior.logLevel.disable="تعطيل التسجيل في السجل"
|
||
AdvSceneSwitcher.generalTab.generalBehavior.logLevel.default="افتراضي"
|
||
AdvSceneSwitcher.generalTab.generalBehavior.logLevel.logMacro="تسجيل وحدات الماكرو المنفّذة في السجل"
|
||
AdvSceneSwitcher.generalTab.generalBehavior.logLevel.logAction="تسجيل الإجراءات المنفّذة في السجل"
|
||
AdvSceneSwitcher.generalTab.generalBehavior.logLevel.verbose="تسجيل مفصّل في السجل"
|
||
AdvSceneSwitcher.generalTab.generalBehavior.saveWindowGeo="حفظ موضع النافذة وحجمها"
|
||
AdvSceneSwitcher.generalTab.generalBehavior.showTrayNotifications="إظهار إشعارات علبة النظام"
|
||
AdvSceneSwitcher.generalTab.generalBehavior.disableUIHints="تعطيل تلميحات الواجهة"
|
||
AdvSceneSwitcher.generalTab.generalBehavior.disableInactiveStatusBlink="تعطيل وميض حالة عدم النشاط"
|
||
AdvSceneSwitcher.generalTab.generalBehavior.disableInactiveStatusBlink.tooltip="يؤثر فقط على تسمية حالة عدم النشاط في نافذة الإعدادات ولوحة الحالة."
|
||
AdvSceneSwitcher.generalTab.generalBehavior.comboBoxFilterDisable="تعطيل التصفية بالكتابة في القوائم المنسدلة"
|
||
AdvSceneSwitcher.generalTab.generalBehavior.warnPluginLoadFailure="عرض تحذير إذا تعذّر تحميل الإضافات"
|
||
AdvSceneSwitcher.generalTab.generalBehavior.suppressCrashRecoveryDialog="عدم السؤال عن إبقاء الإضافة متوقفة بعد إيقاف تشغيل غير سليم"
|
||
AdvSceneSwitcher.generalTab.generalBehavior.warnPluginLoadFailureMessage="<html><body>تعذّر تحميل مكتبات الإضافة التالية، مما قد يؤدي إلى عدم توفر بعض وظائف مبدّل المشاهد المتقدم:%1راجع سجلات OBS للاطلاع على التفاصيل.<br>يمكن تعطيل هذه الرسالة من علامة التبويب \"عام\".</body></html>"
|
||
AdvSceneSwitcher.generalTab.generalBehavior.warnCorruptedInstallMessage="يبدو أن تثبيت الإضافة تالف وقد يتعطل!\nيُرجى التأكد من تثبيت الإضافة بشكل صحيح!"
|
||
AdvSceneSwitcher.generalTab.generalBehavior.hideLegacyTabs="إخفاء علامات التبويب التي يمكن تمثيلها عبر وحدات الماكرو"
|
||
AdvSceneSwitcher.generalTab.generalBehavior.alwaysShowMacroSearch="إظهار بحث الماكرو دائمًا"
|
||
AdvSceneSwitcher.generalTab.generalBehavior.alwaysShowFeatureTabs="إظهار جميع علامات تبويب الميزات دائمًا"
|
||
AdvSceneSwitcher.generalTab.generalBehavior.alwaysShowFeatureTabs.tooltip="إظهار علامات التبويب المخفية عادةً حتى أول استخدام لها في ماكرو (مثل قوائم انتظار الإجراءات، والمتغيّرات، وTwitch، وWebSocket)."
|
||
AdvSceneSwitcher.generalTab.generalBehavior.disableUndoRedo="تعطيل التراجع/الإعادة لتغييرات الماكرو"
|
||
AdvSceneSwitcher.generalTab.generalBehavior.settingsLock="قفل مربع حوار الإعدادات بكلمة مرور"
|
||
AdvSceneSwitcher.generalTab.generalBehavior.settingsLock.title="الإعدادات مقفلة"
|
||
AdvSceneSwitcher.generalTab.generalBehavior.settingsLock.passwordLabel="أدخل كلمة المرور:"
|
||
AdvSceneSwitcher.generalTab.generalBehavior.settingsLock.wrongPassword="كلمة المرور خاطئة!"
|
||
AdvSceneSwitcher.generalTab.generalBehavior.settingsLock.newPasswordLabel="كلمة المرور الجديدة:"
|
||
AdvSceneSwitcher.generalTab.generalBehavior.settingsLock.confirmPasswordLabel="تأكيد كلمة المرور:"
|
||
AdvSceneSwitcher.generalTab.generalBehavior.settingsLock.passwordMismatch="كلمتا المرور غير متطابقتين!"
|
||
AdvSceneSwitcher.generalTab.matchBehavior="طابق السلوك"
|
||
AdvSceneSwitcher.generalTab.priority="الأولوية"
|
||
AdvSceneSwitcher.generalTab.priority.description="أولوية طرق التبديل (الأولوية الأعلى في الأعلى)"
|
||
AdvSceneSwitcher.generalTab.priority.threadPriority="استخدام أولوية مؤشر الترابط"
|
||
AdvSceneSwitcher.generalTab.priority.threadPriorityNotice="(لا يُنصح برفع الأولوية فوق \"عادية\")"
|
||
AdvSceneSwitcher.generalTab.saveOrLoadsettings="حفظ / تحميل الإعدادات"
|
||
AdvSceneSwitcher.generalTab.saveOrLoadsettings.export="تصدير"
|
||
AdvSceneSwitcher.generalTab.saveOrLoadsettings.import="استيراد"
|
||
AdvSceneSwitcher.generalTab.saveOrLoadsettings.exportWindowTitle="تصدير إعدادات مبدّل المشاهد المتقدم إلى ملف ..."
|
||
AdvSceneSwitcher.generalTab.saveOrLoadsettings.importWindowTitle="استيراد إعدادات مبدّل المشاهد المتقدم من ملف ..."
|
||
AdvSceneSwitcher.generalTab.saveOrLoadsettings.textType="ملفات نصية (*.txt);;ملفات JSON (*.json)"
|
||
AdvSceneSwitcher.generalTab.saveOrLoadsettings.loadFail="فشل مبدّل المشاهد المتقدم في استيراد الإعدادات"
|
||
AdvSceneSwitcher.generalTab.saveOrLoadsettings.loadSuccess="تم استيراد إعدادات مبدّل المشاهد المتقدم بنجاح"
|
||
AdvSceneSwitcher.generalTab.saveOrLoadsettings.exportSensitiveDataWarning="تحذير:\nقد تحتوي البيانات المُصدَّرة على معلومات حساسة!"
|
||
AdvSceneSwitcher.generalTab.priority.fileContent="محتوى الملف"
|
||
AdvSceneSwitcher.generalTab.priority.sceneSequence="تسلسل المشاهد"
|
||
AdvSceneSwitcher.generalTab.priority.idleDetection="اكتشاف الخمول"
|
||
AdvSceneSwitcher.generalTab.priority.executable="الملف التنفيذي"
|
||
AdvSceneSwitcher.generalTab.priority.screenRegion="منطقة الشاشة"
|
||
AdvSceneSwitcher.generalTab.priority.windowTitle="عنوان النافذة"
|
||
AdvSceneSwitcher.generalTab.priority.media="الوسائط"
|
||
AdvSceneSwitcher.generalTab.priority.time="الوقت"
|
||
AdvSceneSwitcher.generalTab.priority.audio="الصوت"
|
||
AdvSceneSwitcher.generalTab.priority.video="الفيديو"
|
||
AdvSceneSwitcher.generalTab.priority.macro="ماكرو"
|
||
AdvSceneSwitcher.generalTab.transition="الانتقالات"
|
||
AdvSceneSwitcher.generalTab.setTransitionBy="عند تغيير الانتقالات:"
|
||
AdvSceneSwitcher.generalTab.transitionOverride="تعيين تجاوزات الانتقال"
|
||
AdvSceneSwitcher.generalTab.adjustActiveTransitionType="تغيير نوع الانتقال النشط"
|
||
AdvSceneSwitcher.generalTab.transitionBehaviorSelectionError="يجب تمكين خيار واحد على الأقل:\n\n - استخدام تجاوزات الانتقال\n\n - تغيير نوع الانتقال النشط"
|
||
AdvSceneSwitcher.generalTab.uiBehavior="إعدادات الواجهة"
|
||
|
||
# Variables Tab
|
||
AdvSceneSwitcher.variableTab.title="المتغيّرات"
|
||
AdvSceneSwitcher.variableTab.help="يمكن استخدام المتغيّرات في أماكن كثيرة في الإضافة.\n\nانقر على رمز علامة الجمع المميَّز لإضافة متغيّر جديد."
|
||
AdvSceneSwitcher.variableTab.variableAddButton.tooltip="إضافة متغيّر جديد"
|
||
AdvSceneSwitcher.variableTab.variableRemoveButton.tooltip="إزالة المتغيّرات المحددة"
|
||
AdvSceneSwitcher.variableTab.removeSingleVariablePopup.text="هل تريد بالتأكيد إزالة \"%1\"؟"
|
||
AdvSceneSwitcher.variableTab.removeMultipleVariablesPopup.text="هل تريد بالتأكيد إزالة %1 من المتغيّرات؟"
|
||
AdvSceneSwitcher.variableTab.name.header="الاسم"
|
||
AdvSceneSwitcher.variableTab.value.header="القيمة"
|
||
AdvSceneSwitcher.variableTab.saveLoadBehavior.header="سلوك الحفظ/التحميل"
|
||
AdvSceneSwitcher.variableTab.saveLoadBehavior.text.default="القيمة الافتراضية \"%1\""
|
||
AdvSceneSwitcher.variableTab.lastUsed.header="آخر استخدام"
|
||
AdvSceneSwitcher.variableTab.lastUsed.text.never="أبدًا"
|
||
AdvSceneSwitcher.variableTab.lastChanged.header="آخر تغيير"
|
||
AdvSceneSwitcher.variableTab.lastChanged.text.none="لم يتغير منذ التشغيل"
|
||
AdvSceneSwitcher.variableTab.lastChanged.tooltip="عدد مرات التغيير: %1\n\nالقيمة السابقة: %2"
|
||
AdvSceneSwitcher.variableTab.usage.header="مستخدم بواسطة"
|
||
AdvSceneSwitcher.variableTab.usage.text.none="غير مستخدم"
|
||
AdvSceneSwitcher.variableTab.usage.text.single="ماكرو واحد"
|
||
AdvSceneSwitcher.variableTab.usage.text.multiple="%1 ماكرو"
|
||
AdvSceneSwitcher.variableTab.usage.tooltip="المراجع: %1\n\nوحدات الماكرو:\n%2"
|
||
AdvSceneSwitcher.variableTab.search.placeholder="بحث ..."
|
||
AdvSceneSwitcher.variableTab.search.all="جميع الأعمدة"
|
||
AdvSceneSwitcher.variableTab.search.name="عمود الاسم"
|
||
AdvSceneSwitcher.variableTab.search.value="عمود القيمة"
|
||
AdvSceneSwitcher.variableTab.addDock="إضافة لوحة"
|
||
AdvSceneSwitcher.variableTab.clear="مسح"
|
||
|
||
# Action Queue Tab
|
||
AdvSceneSwitcher.actionQueueTab.title="قوائم الإنتظار"
|
||
AdvSceneSwitcher.actionQueueTab.help="تُنفَّذ قوائم انتظار الإجراءات بشكل تسلسلي ولكن بالتوازي مع بقية نظام الماكرو.\nأول إجراء يُضاف إلى قائمة الانتظار هو أول إجراء تتم معالجته.\n\nانقر على رمز علامة الجمع المميَّز لإضافة قائمة انتظار جديدة."
|
||
AdvSceneSwitcher.actionQueueTab.queueAddButton.tooltip="إضافة قائمة انتظار إجراءات جديدة"
|
||
AdvSceneSwitcher.actionQueueTab.queueRemoveButton.tooltip="إزالة قوائم انتظار الإجراءات المحددة"
|
||
AdvSceneSwitcher.actionQueueTab.name.header="الاسم"
|
||
AdvSceneSwitcher.actionQueueTab.size.header="الحجم"
|
||
AdvSceneSwitcher.actionQueueTab.lastEmpty.header="آخر مرة كانت فارغة"
|
||
AdvSceneSwitcher.actionQueueTab.isRunning.header="قيد التشغيل"
|
||
AdvSceneSwitcher.actionQueueTab.runOnStartup.header="تشغيل تلقائي عند بدء التشغيل"
|
||
AdvSceneSwitcher.actionQueueTab.yes="نعم"
|
||
AdvSceneSwitcher.actionQueueTab.no="لا"
|
||
AdvSceneSwitcher.actionQueueTab.removeSingleQueuePopup.text="هل تريد بالتأكيد إزالة \"%1\"؟"
|
||
AdvSceneSwitcher.actionQueueTab.removeMultipleQueuesPopup.text="هل تريد بالتأكيد إزالة %1 من قوائم انتظار الإجراءات؟"
|
||
|
||
# Websocket Connections Tab
|
||
AdvSceneSwitcher.websocketConnectionTab.title="اتصالات WebSocket"
|
||
AdvSceneSwitcher.websocketConnectionTab.help="يمكن استخدام اتصالات WebSocket للتواصل مع نسخ OBS أو برامج أخرى.\n\nانقر على رمز علامة الجمع المميَّز لإضافة اتصال جديد."
|
||
AdvSceneSwitcher.websocketConnectionTab.websocketConnectionAddButton.tooltip="إضافة اتصال WebSocket جديد"
|
||
AdvSceneSwitcher.websocketConnectionTab.websocketConnectionRemoveButton.tooltip="إزالة اتصالات WebSocket المحددة"
|
||
AdvSceneSwitcher.websocketConnectionTab.name.header="الاسم"
|
||
AdvSceneSwitcher.websocketConnectionTab.address.header="العنوان"
|
||
AdvSceneSwitcher.websocketConnectionTab.port.header="المنفذ"
|
||
AdvSceneSwitcher.websocketConnectionTab.protocol.header="يستخدم بروتوكول OBS؟"
|
||
AdvSceneSwitcher.websocketConnectionTab.protocol.yes="نعم"
|
||
AdvSceneSwitcher.websocketConnectionTab.protocol.no="لا"
|
||
AdvSceneSwitcher.websocketConnectionTab.removeSingleConnectionPopup.text="هل تريد بالتأكيد إزالة \"%1\"؟"
|
||
AdvSceneSwitcher.websocketConnectionTab.removeMultipleConnectionsPopup.text="هل تريد بالتأكيد إزالة %1 من الاتصالات؟"
|
||
|
||
# Twitch Connections Tab
|
||
AdvSceneSwitcher.twitchConnectionTab.title="اتصالات Twitch"
|
||
AdvSceneSwitcher.twitchConnectionTab.help="يمكن استخدام اتصالات Twitch لاستخدام أحداث Twitch كمشغّلات لتنفيذ الإجراءات، أو لتنفيذ إجراءات على حساب Twitch المرتبط.\n\nانقر على رمز علامة الجمع المميَّز لإضافة اتصال جديد."
|
||
AdvSceneSwitcher.twitchConnectionTab.twitchConnectionAddButton.tooltip="إضافة اتصال Twitch جديد"
|
||
AdvSceneSwitcher.twitchConnectionTab.twitchConnectionRemoveButton.tooltip="إزالة اتصالات Twitch المحددة"
|
||
AdvSceneSwitcher.twitchConnectionTab.name.header="الاسم"
|
||
AdvSceneSwitcher.twitchConnectionTab.isValid.header="صالح؟"
|
||
AdvSceneSwitcher.twitchConnectionTab.permissionCount.header="عدد الأذونات"
|
||
AdvSceneSwitcher.twitchConnectionTab.yes="نعم"
|
||
AdvSceneSwitcher.twitchConnectionTab.no="لا"
|
||
AdvSceneSwitcher.twitchConnectionTab.removeSingleConnectionPopup.text="هل تريد بالتأكيد إزالة \"%1\"؟"
|
||
AdvSceneSwitcher.twitchConnectionTab.removeMultipleConnectionsPopup.text="هل تريد بالتأكيد إزالة %1 من اتصالات Twitch؟"
|
||
|
||
# MQTT Connections Tab
|
||
AdvSceneSwitcher.mqttConnectionTab.title="اتصالات MQTT"
|
||
AdvSceneSwitcher.mqttConnectionTab.help="يمكن استخدام اتصالات MQTT للتواصل مع أجهزة أخرى.\n\nانقر على رمز علامة الجمع المميَّز لإضافة اتصال جديد."
|
||
AdvSceneSwitcher.mqttConnectionTab.mqttConnectionAddButton.tooltip="إضافة اتصال MQTT جديد"
|
||
AdvSceneSwitcher.mqttConnectionTab.mqttConnectionRemoveButton.tooltip="إزالة اتصالات MQTT المحددة"
|
||
AdvSceneSwitcher.mqttConnectionTab.name.header="الاسم"
|
||
AdvSceneSwitcher.mqttConnectionTab.address.header="العنوان"
|
||
AdvSceneSwitcher.mqttConnectionTab.topics.header="عدد اشتراكات المواضيع"
|
||
AdvSceneSwitcher.mqttConnectionTab.status.header="الحالة"
|
||
AdvSceneSwitcher.mqttConnectionTab.removeSingleConnectionPopup.text="هل تريد بالتأكيد إزالة \"%1\"؟"
|
||
AdvSceneSwitcher.mqttConnectionTab.removeMultipleConnectionsPopup.text="هل تريد بالتأكيد إزالة %1 من الاتصالات؟"
|
||
|
||
# Macro Tab
|
||
AdvSceneSwitcher.macroTab.title="الماكرو"
|
||
AdvSceneSwitcher.macroTab.macros="وحدات الماكرو"
|
||
AdvSceneSwitcher.macroTab.priorityWarning="ملاحظة: يُنصح بتكوين وحدات الماكرو لتكون الوظيفة ذات الأولوية القصوى.\nيمكن تغيير هذا الإعداد من علامة التبويب \"عام\"."
|
||
AdvSceneSwitcher.macroTab.help="تتيح لك وحدات الماكرو تنفيذ سلسلة من الإجراءات بناءً على شروط متعددة.\n\nانقر على رمز علامة الجمع المميَّز لإضافة ماكرو جديد."
|
||
AdvSceneSwitcher.macroTab.macroLastExecutedTooltip="آخر تنفيذ كان قبل %1 ثانية."
|
||
AdvSceneSwitcher.macroTab.macroNotYetExecutedTooltip="لم يُنفَّذ بعد."
|
||
AdvSceneSwitcher.macroTab.editConditionHelp="يتيح لك هذا القسم تحديد شروط الماكرو.\n\nحدد ماكرو موجودًا أو أضف ماكرو جديدًا من القائمة الجانبية.\nثم انقر على زر علامة الجمع أدناه لإضافة شرط جديد."
|
||
AdvSceneSwitcher.macroTab.editActionHelp="يتيح لك هذا القسم تحديد إجراءات الماكرو.\nستُنفَّذ الإجراءات في هذا القسم عند تحقق الشروط.\n\nحدد ماكرو موجودًا أو أضف ماكرو جديدًا من القائمة الجانبية.\nثم انقر على زر علامة الجمع أدناه لإضافة إجراء جديد."
|
||
AdvSceneSwitcher.macroTab.editElseActionHelp="يتيح لك هذا القسم تحديد إجراءات الماكرو.\nستُنفَّذ الإجراءات في هذا القسم عند *عدم* تحقق الشروط.\n\nحدد ماكرو موجودًا أو أضف ماكرو جديدًا من القائمة الجانبية.\nثم انقر على زر علامة الجمع أدناه لإضافة إجراء جديد."
|
||
AdvSceneSwitcher.macroTab.edit="تحرير الماكرو"
|
||
AdvSceneSwitcher.macroTab.edit.logic="نوع المنطق:"
|
||
AdvSceneSwitcher.macroTab.edit.condition="نوع الشرط:"
|
||
AdvSceneSwitcher.macroTab.edit.action="نوع الإجراء:"
|
||
AdvSceneSwitcher.macroTab.add="إضافة ماكرو جديد"
|
||
AdvSceneSwitcher.macroTab.addGroup="إضافة مجموعة ماكرو جديدة"
|
||
AdvSceneSwitcher.macroTab.name="الاسم:"
|
||
AdvSceneSwitcher.macroTab.run="تشغيل الماكرو"
|
||
AdvSceneSwitcher.macroTab.run.tooltip="تشغيل جميع إجراءات الماكرو بغضّ النظر عن الشروط.\nإذا توفرت إجراءات \"وإلا\"، فاضغط مع الاستمرار على Shift وانقر على الزر لتنفيذها بدلًا من ذلك."
|
||
AdvSceneSwitcher.macroTab.runElse="تشغيل الماكرو (وإلا)"
|
||
AdvSceneSwitcher.macroTab.runFail="فشل تشغيل \"%1\"!\nإما أن أحد الإجراءات فشل أو أن الماكرو قيد التشغيل بالفعل.\nهل تريد إيقافه؟"
|
||
AdvSceneSwitcher.macroTab.runInParallel="تشغيل الماكرو بالتوازي مع وحدات الماكرو الأخرى"
|
||
AdvSceneSwitcher.macroTab.actionTriggerMode.label="تنفيذ الإجراءات:"
|
||
AdvSceneSwitcher.macroTab.actionTriggerMode.tooltip="يتحكم في توقيت تنفيذ إجراءات هذا الماكرو.\n\n\"دائمًا\" - تُنفَّذ الإجراءات في كل مرة تتحقق فيها الشروط.\n\"تغيّر نتيجة الماكرو\" - لا تُنفَّذ الإجراءات إلا عند انتقال الماكرو بين حالتي التطابق وعدم التطابق.\n\"تغيّر أي شرط\" - لا تُنفَّذ الإجراءات إلا عندما تتغير نتيجة أي شرط منفرد.\n\"تحقق أي شرط\" - لا تُنفَّذ الإجراءات إلا عندما يتغير أي شرط منفرد من خطأ إلى صحيح."
|
||
AdvSceneSwitcher.macroTab.actionTriggerMode.always="دائمًا"
|
||
AdvSceneSwitcher.macroTab.actionTriggerMode.onOverallChange="فقط عند تغيّر النتيجة"
|
||
AdvSceneSwitcher.macroTab.actionTriggerMode.onAnyConditionChange="فقط عند تغيّر أي شرط"
|
||
AdvSceneSwitcher.macroTab.actionTriggerMode.onAnyConditionTriggered="فقط عندما يصبح أي شرط صحيحًا"
|
||
AdvSceneSwitcher.macroTab.defaultname="ماكرو %1"
|
||
AdvSceneSwitcher.macroTab.defaultGroupName="مجموعة %1"
|
||
AdvSceneSwitcher.macroTab.macroNameExists="الاسم \"%1\" مستخدم بالفعل لماكرو آخر."
|
||
AdvSceneSwitcher.macroTab.groupNameExists="الاسم \"%1\" مستخدم بالفعل لمجموعة ماكرو."
|
||
AdvSceneSwitcher.macroTab.removeSingleMacroPopup.text="هل تريد بالتأكيد إزالة \"%1\"؟"
|
||
AdvSceneSwitcher.macroTab.removeMultipleMacrosPopup.text="هل تريد بالتأكيد إزالة %1 من وحدات الماكرو/المجموعات؟"
|
||
AdvSceneSwitcher.macroTab.removeGroupPopup.text="هل تريد بالتأكيد إزالة المجموعة \"%1\" وجميع عناصرها؟"
|
||
AdvSceneSwitcher.undo.renameMacro="إعادة تسمية الماكرو '%1'"
|
||
AdvSceneSwitcher.undo.modifyMacro="تعديل الماكرو '%1'"
|
||
AdvSceneSwitcher.undo.addMacro="إضافة الماكرو '%1'"
|
||
AdvSceneSwitcher.undo.removeMacro="إزالة الماكرو '%1'"
|
||
AdvSceneSwitcher.undo.importMacros="استيراد وحدات الماكرو"
|
||
AdvSceneSwitcher.undo.addSegment="إضافة %1 في '%2'"
|
||
AdvSceneSwitcher.undo.removeSegment="إزالة %1 في '%2'"
|
||
AdvSceneSwitcher.undo.changeSegmentType="تغيير نوع %1 في '%2'"
|
||
AdvSceneSwitcher.undo.groupMacros="تجميع وحدات الماكرو '%1'"
|
||
AdvSceneSwitcher.undo.ungroupMacros="إلغاء تجميع وحدات الماكرو '%1'"
|
||
AdvSceneSwitcher.undo.removeMacroGroup="إزالة مجموعة الماكرو '%1'"
|
||
AdvSceneSwitcher.undo.segment.action="إجراء"
|
||
AdvSceneSwitcher.undo.segment.elseAction="إجراء \"وإلا\""
|
||
AdvSceneSwitcher.undo.segment.condition="شرط"
|
||
AdvSceneSwitcher.macroTab.contextMenuAdd="إضافة"
|
||
AdvSceneSwitcher.macroTab.copy="تكرار الماكرو"
|
||
AdvSceneSwitcher.macroTab.group="تجميع وحدات الماكرو المحددة"
|
||
AdvSceneSwitcher.macroTab.ungroup="إلغاء تجميع المجموعات المحددة"
|
||
AdvSceneSwitcher.macroTab.expandAllGroups="توسيع كل المجموعات"
|
||
AdvSceneSwitcher.macroTab.collapseAllGroups="طي كل المجموعات"
|
||
AdvSceneSwitcher.macroTab.rename="إعادة تسمية"
|
||
AdvSceneSwitcher.macroTab.remove="إزالة"
|
||
AdvSceneSwitcher.macroTab.pause="إيقاف مؤقت"
|
||
AdvSceneSwitcher.macroTab.unpause="استئناف"
|
||
AdvSceneSwitcher.macroTab.export="تصدير"
|
||
AdvSceneSwitcher.macroTab.export.info="الصق النص أدناه في مربع حوار الاستيراد لاستيراد وحدات الماكرو المحددة:"
|
||
AdvSceneSwitcher.macroTab.export.usePlainText="استخدام نص عادي"
|
||
AdvSceneSwitcher.macroTab.export.additionalContent="تصدير محتوى إضافي"
|
||
AdvSceneSwitcher.macroTab.export.variables="المتغيّرات"
|
||
AdvSceneSwitcher.macroTab.export.used="(مستخدمة في وحدات الماكرو المُصدَّرة)"
|
||
AdvSceneSwitcher.macroTab.export.actionQueues="قوائم انتظار الإجراءات"
|
||
AdvSceneSwitcher.macroTab.export.httpServers="خوادم HTTP"
|
||
AdvSceneSwitcher.macroTab.export.macroScheduleEntries="الجدول الزمني للماكرو"
|
||
AdvSceneSwitcher.macroTab.export.twitchConnections="اتصالات Twitch"
|
||
AdvSceneSwitcher.macroTab.export.websocketConnections="اتصالات WebSocket"
|
||
AdvSceneSwitcher.macroTab.export.importPrompts.edit="تحديد مطالبات الاستيراد..."
|
||
AdvSceneSwitcher.macroTab.export.importPrompts.info="ضع على القيم أدناه علامة \"قابلة للاستبدال\": سيُطلب ممن يستورد هذا الماكرو إدخال قيمته الخاصة لكل قيمة تضيفها (مثل مشهد أو مصدر أو مسار ملف موجود في إعدادك فقط)."
|
||
AdvSceneSwitcher.macroTab.export.importPrompts.scope="تطبيق على:"
|
||
AdvSceneSwitcher.macroTab.export.importPrompts.scope.all="جميع وحدات الماكرو المُصدَّرة"
|
||
AdvSceneSwitcher.macroTab.export.importPrompts.values="القيم الموجودة في وحدات الماكرو المحددة"
|
||
AdvSceneSwitcher.macroTab.export.importPrompts.value="القيمة"
|
||
AdvSceneSwitcher.macroTab.export.importPrompts.occurrences="مرات الظهور"
|
||
AdvSceneSwitcher.macroTab.export.importPrompts.add="وضع علامة \"قابلة للاستبدال\"..."
|
||
AdvSceneSwitcher.macroTab.export.importPrompts.defined="المطالبات المحددة لهذا التصدير"
|
||
AdvSceneSwitcher.macroTab.export.importPrompts.remove="إزالة"
|
||
AdvSceneSwitcher.macroTab.export.importPrompts.label="المطالبة المعروضة للمستلم"
|
||
AdvSceneSwitcher.macroTab.export.importPrompts.type="نوع القيمة"
|
||
AdvSceneSwitcher.macroTab.export.importPrompts.defaultValue="القيمة الافتراضية"
|
||
AdvSceneSwitcher.macroTab.export.importPrompts.options="الخيارات المتاحة للاختيار:"
|
||
AdvSceneSwitcher.macroTab.import="استيراد"
|
||
AdvSceneSwitcher.macroTab.import.info="الصق نص التصدير في مربع النص أدناه لاستيراد وحدات الماكرو:"
|
||
AdvSceneSwitcher.macroTab.import.invalid="بيانات الاستيراد المقدَّمة غير صالحة!"
|
||
AdvSceneSwitcher.macroTab.import.nameConflict="لا يمكن متابعة استيراد \"%1\" لأن الاسم مستخدم بالفعل!\nهل تريد اختيار اسم جديد لـ \"%2\" المستورد؟ (وإلا فسيتم تخطيه)"
|
||
AdvSceneSwitcher.macroTab.import.prompts.header="أدخل قيمًا لوحدات الماكرو المستوردة"
|
||
AdvSceneSwitcher.macroTab.import.prompts.info="يحتوي هذا الاستيراد على قيم حدّد مؤلف الماكرو أنها تحتاج إلى إدخالك.\nالقيم الافتراضية التي قدّمها المؤلف معبّأة مسبقًا.\nالحقول المتروكة فارغة تُستورد كقيم فارغة."
|
||
AdvSceneSwitcher.macroTab.expandAll="توسيع الكل"
|
||
AdvSceneSwitcher.macroTab.collapseAll="طي الكل"
|
||
AdvSceneSwitcher.macroTab.maximize="تكبير"
|
||
AdvSceneSwitcher.macroTab.minimize="تصغير"
|
||
AdvSceneSwitcher.macroTab.segment.useCustomLabel="استخدام تسمية مخصصة"
|
||
AdvSceneSwitcher.macroTab.segment.customLabelRename="إعادة تسمية التسمية المخصصة"
|
||
AdvSceneSwitcher.macroTab.segment.defaultCustomLabel="تسميتي"
|
||
AdvSceneSwitcher.macroTab.segment.setCustomLabel="تعيين التسمية ..."
|
||
AdvSceneSwitcher.macroTab.segment.remove="إزالة"
|
||
AdvSceneSwitcher.macroTab.segment.copy="نسخ"
|
||
AdvSceneSwitcher.macroTab.segment.paste="لصق"
|
||
AdvSceneSwitcher.macroTab.segment.pasteAction="لصق كإجراء"
|
||
AdvSceneSwitcher.macroTab.segment.pasteElseAction="لصق كإجراء \"وإلا\""
|
||
AdvSceneSwitcher.macroTab.highlightSettings="الإعدادات المرئية"
|
||
AdvSceneSwitcher.macroTab.hotkeySettings="إعدادات الاختصارات"
|
||
AdvSceneSwitcher.macroTab.generalSettings="الإعدادات العامة"
|
||
AdvSceneSwitcher.macroTab.inputSettings="إعدادات الإدخال"
|
||
AdvSceneSwitcher.macroTab.inputSettings.description="يتيح لك هذا القسم تحديد متغيّرات تُعامَل كمعاملات إدخال للماكرو المحدد.\nعند تنفيذ الماكرو باستخدام نوع الإجراء \"ماكرو\"، سيكون لديك خيار تعيين قيم تلك المتغيّرات."
|
||
AdvSceneSwitcher.macroTab.inputSettings.invalid="<اختيار غير صالح>"
|
||
AdvSceneSwitcher.macroTab.inputSettings.noInputs="لم يتم تحديد أي مدخلات للماكرو المحدد!\nافتح إعدادات الماكرو لتحديد المدخلات.\nزر الإعدادات مميَّز في الأعلى."
|
||
AdvSceneSwitcher.macroTab.dockSettings="إعدادات اللوحة"
|
||
AdvSceneSwitcher.macroTab.highlightExecutedMacros="تمييز وحدات الماكرو المنفّذة مؤخرًا"
|
||
AdvSceneSwitcher.macroTab.highlightTrueConditions="تمييز شروط الماكرو المحدد حاليًا التي تحققت مؤخرًا"
|
||
AdvSceneSwitcher.macroTab.highlightPerformedActions="تمييز الإجراءات المنفّذة مؤخرًا للماكرو المحدد حاليًا"
|
||
AdvSceneSwitcher.macroTab.newMacroRegisterHotkey="تسجيل اختصارات للتحكم في حالة الإيقاف المؤقت لوحدات الماكرو الجديدة"
|
||
AdvSceneSwitcher.macroTab.newMacroUseShortCircuitEvaluation="تمكين التقييم المختصر لشروط الماكرو في وحدات الماكرو الجديدة"
|
||
AdvSceneSwitcher.macroTab.newMacroCheckInParallel="تقييم شروط وحدات الماكرو الجديدة بالتوازي مع وحدات الماكرو الأخرى"
|
||
AdvSceneSwitcher.macroTab.checkInParallel.tooltip="إذا لم يكن هذا الخيار مُمكَّنًا، فستُقيَّم شروط هذا الماكرو بعد اكتمال التحقق من شروط الماكرو السابق.\nفإذا كانت هناك ثلاث وحدات ماكرو - الماكرو A والماكرو B والماكرو C - في قائمة الماكرو، فسيكون ترتيب تقييم الشروط كالتالي:\n • شروط الماكرو A\n • شروط الماكرو B\n • شروط الماكرو C\nأما إذا كان هذا الخيار مُمكَّنًا، فقد يختلف الترتيب.\nقد يكون تمكين هذا الخيار مفيدًا عندما تكون لديك عدة عمليات تحقق من الشروط تستغرق وقتًا طويلًا ولا تريد أن تتسبب في \"حظر\" وحدات الماكرو الأخرى."
|
||
AdvSceneSwitcher.macroTab.saveSettingsOnMacroChange="حفظ الإعدادات عند التبديل بين وحدات الماكرو"
|
||
AdvSceneSwitcher.macroTab.saveSettingsOnMacroChange.tooltip="قد يكون حفظ الإعدادات عملية مكلفة إذا كنت تعمل على مجموعة مشاهد كبيرة جدًا.\nفي هذه الحالة، قد يكون من المنطقي تعطيل هذا الخيار."
|
||
AdvSceneSwitcher.macroTab.currentCheckInParallel="تقييم شروط الماكرو المحدد بالتوازي مع وحدات الماكرو الأخرى (تجريبي)"
|
||
AdvSceneSwitcher.macroTab.currentRegisterHotkeys="تسجيل اختصارات للتحكم في حالة الإيقاف المؤقت للماكرو المحدد"
|
||
AdvSceneSwitcher.macroTab.currentUseShortCircuitEvaluation="تمكين التقييم المختصر لشروط الماكرو للماكرو المحدد حاليًا"
|
||
AdvSceneSwitcher.macroTab.shortCircuit.tooltip="قد يؤدي تمكين التقييم المختصر إلى تحسين الأداء، إذ يتم تخطي بعض عمليات التحقق من الشروط عندما لا يعود من الممكن أن تكون نتيجة الماكرو ككل \"صحيح\".\nومع ذلك، يُرجى ملاحظة أن عمليات التحقق من الشروط التي يتم تخطيها لن تُحدِّث أيضًا عمليات التحقق من مُعدِّل المدة الخاصة بها."
|
||
AdvSceneSwitcher.macroTab.currentUseCustomConditionCheckInterval="التحقق من شروط الماكرو المحدد حاليًا على فاصل زمني مخصص:"
|
||
AdvSceneSwitcher.macroTab.currentUseCustomConditionCheckIntervalWarning="⚠️ القيمة المحددة أقل من الفاصل الزمني المكوَّن في علامة التبويب \"عام\".\nلن يكون للقيمة المكوَّنة أي تأثير!"
|
||
AdvSceneSwitcher.macroTab.currentSkipExecutionOnStartup="تخطي تنفيذ إجراءات الماكرو الحالي عند بدء التشغيل"
|
||
AdvSceneSwitcher.macroTab.currentStopActionsIfNotDone="إيقاف إجراءات الماكرو المحدد حاليًا وإعادة تشغيلها إذا كانت لا تزال قيد التشغيل عند تشغيل تنفيذ جديد"
|
||
AdvSceneSwitcher.macroTab.pauseStateSaveBehavior="عند بدء التشغيل، تعيين حالة الإيقاف المؤقت للماكرو الحالي إلى:"
|
||
AdvSceneSwitcher.macroTab.pauseStateSaveBehavior.persist="آخر حالة كان عليها الماكرو"
|
||
AdvSceneSwitcher.macroTab.pauseStateSaveBehavior.pause="متوقف مؤقتًا"
|
||
AdvSceneSwitcher.macroTab.pauseStateSaveBehavior.unpause="غير متوقف مؤقتًا"
|
||
AdvSceneSwitcher.macroTab.currentRegisterDock="تسجيل أداة لوحة للتحكم في حالة الإيقاف المؤقت للماكرو المحدد أو تشغيله يدويًا"
|
||
AdvSceneSwitcher.macroTab.currentIsStandaloneDock="لوحة مستقلة"
|
||
AdvSceneSwitcher.macroTab.currentDockWindowName="إضافة إلى لوحة الماكرو باسم:"
|
||
AdvSceneSwitcher.macroTab.currentDockWindowName.addNew="إضافة لوحة جديدة..."
|
||
AdvSceneSwitcher.macroTab.currentDockAddRunButton="إضافة زر لتشغيل الماكرو"
|
||
AdvSceneSwitcher.macroTab.currentDockAddPauseButton="إضافة زر لإيقاف الماكرو مؤقتًا أو استئنافه"
|
||
AdvSceneSwitcher.macroTab.currentDockAddStatusLabel="إضافة تسمية الحالة"
|
||
AdvSceneSwitcher.macroTab.currentDockButtonText.run="نص زر التشغيل:"
|
||
AdvSceneSwitcher.macroTab.currentDockButtonText.pause="نص زر الإيقاف المؤقت:"
|
||
AdvSceneSwitcher.macroTab.currentDockButtonText.unpause="نص زر الاستئناف:"
|
||
AdvSceneSwitcher.macroTab.currentDockStatusText.true="النص عند تحقق الشروط:"
|
||
AdvSceneSwitcher.macroTab.currentDockStatusText.false="النص عند عدم تحقق الشروط:"
|
||
AdvSceneSwitcher.macroTab.currentDockHighlightIfExecuted="تمييز اللوحة إذا نُفِّذت إجراءات الماكرو مؤخرًا"
|
||
AdvSceneSwitcher.macroTab.toggleElseActions.hide.tooltip="إخفاء إجراءات \"وإلا\""
|
||
AdvSceneSwitcher.macroTab.toggleElseActions.show.tooltip="إظهار إجراءات \"وإلا\""
|
||
AdvSceneSwitcher.macroTab.tooltip.macroAddButton="إضافة ماكرو جديد"
|
||
AdvSceneSwitcher.macroTab.tooltip.macroRemoveButton="إزالة وحدات الماكرو المحددة"
|
||
AdvSceneSwitcher.macroTab.tooltip.macroUpButton="نقل الماكرو المحدد لأعلى"
|
||
AdvSceneSwitcher.macroTab.tooltip.macroDownButton="نقل الماكرو المحدد لأسفل"
|
||
AdvSceneSwitcher.macroTab.tooltip.macroName="اسم الماكرو"
|
||
AdvSceneSwitcher.macroTab.tooltip.conditionAddButton="إضافة شرط جديد"
|
||
AdvSceneSwitcher.macroTab.tooltip.conditionRemoveButton="إزالة الشرط المحدد"
|
||
AdvSceneSwitcher.macroTab.tooltip.conditionTopButton="نقل الشرط المحدد إلى أعلى القائمة"
|
||
AdvSceneSwitcher.macroTab.tooltip.conditionUpButton="نقل الشرط المحدد لأعلى"
|
||
AdvSceneSwitcher.macroTab.tooltip.conditionDownButton="نقل الشرط المحدد لأسفل"
|
||
AdvSceneSwitcher.macroTab.tooltip.conditionBottomButton="نقل الشرط المحدد إلى أسفل القائمة"
|
||
AdvSceneSwitcher.macroTab.tooltip.actionAddButton="إضافة إجراء جديد"
|
||
AdvSceneSwitcher.macroTab.tooltip.actionRemoveButton="إزالة الإجراء المحدد"
|
||
AdvSceneSwitcher.macroTab.tooltip.actionTopButton="نقل الإجراء المحدد إلى أعلى القائمة"
|
||
AdvSceneSwitcher.macroTab.tooltip.actionUpButton="نقل الإجراء المحدد لأعلى"
|
||
AdvSceneSwitcher.macroTab.tooltip.actionDownButton="نقل الإجراء المحدد لأسفل"
|
||
AdvSceneSwitcher.macroTab.tooltip.actionBottomButton="نقل الإجراء المحدد إلى أسفل القائمة"
|
||
AdvSceneSwitcher.macroTab.tooltip.toggleShowElseSection="تبديل إظهار قسم إجراءات \"وإلا\""
|
||
AdvSceneSwitcher.macroTab.tooltip.elseActionAddButton="إضافة إجراء جديد في قسم \"وإلا\""
|
||
AdvSceneSwitcher.macroTab.tooltip.elseActionRemoveButton="إزالة الإجراء المحدد في قسم \"وإلا\""
|
||
AdvSceneSwitcher.macroTab.tooltip.elseActionTopButton="نقل الإجراء المحدد إلى أعلى القائمة في قسم \"وإلا\""
|
||
AdvSceneSwitcher.macroTab.tooltip.elseActionUpButton="نقل الإجراء المحدد لأعلى في قسم \"وإلا\""
|
||
AdvSceneSwitcher.macroTab.tooltip.elseActionDownButton="نقل الإجراء المحدد لأسفل في قسم \"وإلا\""
|
||
AdvSceneSwitcher.macroTab.tooltip.elseActionBottomButton="نقل الإجراء المحدد إلى أسفل القائمة في قسم \"وإلا\""
|
||
AdvSceneSwitcher.macroTab.tooltip.openMacroSettingsButton="فتح إعدادات الماكرو"
|
||
AdvSceneSwitcher.macroTab.search.placeholder="بحث ..."
|
||
AdvSceneSwitcher.macroTab.search.showSettings="إظهار إعدادات البحث"
|
||
AdvSceneSwitcher.macroTab.search.name="الاسم"
|
||
AdvSceneSwitcher.macroTab.search.allSegments="نوع العنصر"
|
||
AdvSceneSwitcher.macroTab.search.conditions="نوع الشرط"
|
||
AdvSceneSwitcher.macroTab.search.actions="نوع الإجراء"
|
||
AdvSceneSwitcher.macroTab.search.label="تسمية العنصر"
|
||
AdvSceneSwitcher.macroTab.search.variable="المتغيّر"
|
||
|
||
AdvSceneSwitcher.macroDock.pause="إيقاف مؤقت"
|
||
AdvSceneSwitcher.macroDock.unpause="استئناف"
|
||
AdvSceneSwitcher.macroDock.run="تشغيل"
|
||
AdvSceneSwitcher.macroDock.statusLabel.true="الشروط متحققة."
|
||
AdvSceneSwitcher.macroDock.statusLabel.false="الشروط غير متحققة."
|
||
|
||
# Macro List
|
||
AdvSceneSwitcher.macroList.deleted="محذوف"
|
||
AdvSceneSwitcher.macroList.duplicate="\"%1\" محدد بالفعل!"
|
||
|
||
# Macro Logic
|
||
AdvSceneSwitcher.logic.and="و"
|
||
AdvSceneSwitcher.logic.or="أو"
|
||
AdvSceneSwitcher.logic.andNot="وليس"
|
||
AdvSceneSwitcher.logic.orNot="أو ليس"
|
||
AdvSceneSwitcher.logic.rootNone="إذا"
|
||
AdvSceneSwitcher.logic.not="إذا لم يكن"
|
||
|
||
# Macro Conditions
|
||
AdvSceneSwitcher.condition.unknown="شرط غير معروف"
|
||
AdvSceneSwitcher.condition.audio="الصوت"
|
||
AdvSceneSwitcher.condition.audio.state.below="أقل من"
|
||
AdvSceneSwitcher.condition.audio.state.exact="يساوي تمامًا"
|
||
AdvSceneSwitcher.condition.audio.state.above="أعلى من"
|
||
AdvSceneSwitcher.condition.audio.state.mute="مكتوم"
|
||
AdvSceneSwitcher.condition.audio.state.unmute="غير مكتوم"
|
||
AdvSceneSwitcher.condition.audio.type.output="مستوى صوت الإخراج"
|
||
AdvSceneSwitcher.condition.audio.type.volume="مستوى الصوت المُكوَّن"
|
||
AdvSceneSwitcher.condition.audio.type.syncOffset="إزاحة المزامنة"
|
||
AdvSceneSwitcher.condition.audio.type.monitor="مراقبة الصوت"
|
||
AdvSceneSwitcher.condition.audio.type.balance="توازن الصوت"
|
||
AdvSceneSwitcher.condition.audio.type.track="مسار الصوت"
|
||
AdvSceneSwitcher.condition.audio.entry="{{checkType}}لـ{{audioSources}}هو{{condition}}{{volume}}{{volumeDB}}{{percentDBToggle}}{{syncOffset}}{{monitorTypes}}"
|
||
AdvSceneSwitcher.condition.audio.layout.track="{{audioSources}}مُمكَّن على{{checkType}}{{track}}"
|
||
AdvSceneSwitcher.condition.cursor="المؤشر"
|
||
AdvSceneSwitcher.condition.cursor.type.region="في المنطقة"
|
||
AdvSceneSwitcher.condition.cursor.type.moving="يتحرك"
|
||
AdvSceneSwitcher.condition.cursor.type.click="نقر"
|
||
AdvSceneSwitcher.condition.cursor.button.left="زر الفأرة الأيسر"
|
||
AdvSceneSwitcher.condition.cursor.button.middle="زر الفأرة الأوسط"
|
||
AdvSceneSwitcher.condition.cursor.button.right="زر الفأرة الأيمن"
|
||
AdvSceneSwitcher.condition.cursor.showFrame="إظهار الإطار"
|
||
AdvSceneSwitcher.condition.cursor.hideFrame="إخفاء الإطار"
|
||
AdvSceneSwitcher.condition.cursor.drawFrame="رسم الإطار"
|
||
AdvSceneSwitcher.condition.cursor.drawFrame.prompt="اسحب لرسم منطقة المؤشر. حرّر الزر للتطبيق. اضغط Esc أو انقر بزر الفأرة الأيمن للإلغاء."
|
||
AdvSceneSwitcher.condition.cursor.layout.line1="المؤشر{{conditions}}{{buttons}}{{minX}}{{minY}}{{maxX}}{{maxY}}"
|
||
AdvSceneSwitcher.condition.cursor.layout.line2="{{toggleFrameButton}}{{drawFrameButton}}المؤشر حاليًا عند{{xPos}}x{{yPos}}"
|
||
AdvSceneSwitcher.condition.scene="المشهد"
|
||
AdvSceneSwitcher.condition.scene.type.current="المشهد الحالي هو"
|
||
AdvSceneSwitcher.condition.scene.type.previous="المشهد السابق هو"
|
||
AdvSceneSwitcher.condition.scene.type.preview="مشهد المعاينة هو"
|
||
AdvSceneSwitcher.condition.scene.type.changed="تغيّر المشهد"
|
||
AdvSceneSwitcher.condition.scene.type.notChanged="لم يتغيّر المشهد"
|
||
AdvSceneSwitcher.condition.scene.type.currentPattern="المشهد الحالي يطابق"
|
||
AdvSceneSwitcher.condition.scene.type.previousPattern="المشهد السابق يطابق"
|
||
AdvSceneSwitcher.condition.scene.type.previewPattern="مشهد المعاينة يطابق"
|
||
AdvSceneSwitcher.condition.scene.currentSceneTransitionBehaviour="أثناء الانتقال، التحقق من المشهد الهدف للانتقال"
|
||
AdvSceneSwitcher.condition.scene.previousSceneTransitionBehaviour="أثناء الانتقال، التحقق من المشهد المصدر للانتقال"
|
||
AdvSceneSwitcher.condition.scene.canvasNotSupported="هذا التحقق غير مدعوم في لوحة العرض المحددة حاليًا \"%1\""
|
||
AdvSceneSwitcher.condition.scene.entry.line1="{{sceneType}}{{scenes}}{{pattern}}{{regex}}"
|
||
AdvSceneSwitcher.condition.scene.entry.line2="{{useTransitionTargetScene}}"
|
||
AdvSceneSwitcher.condition.window="النافذة"
|
||
AdvSceneSwitcher.condition.window.entry.window="{{checkTitle}}عنوان النافذة يطابق{{windows}}{{windowRegex}}"
|
||
AdvSceneSwitcher.condition.window.entry.fullscreen="{{fullscreen}}النافذة في وضع ملء الشاشة"
|
||
AdvSceneSwitcher.condition.window.entry.maximized="{{maximized}}النافذة مكبّرة"
|
||
AdvSceneSwitcher.condition.window.entry.focused="{{focused}}النافذة في حالة التركيز"
|
||
AdvSceneSwitcher.condition.window.entry.focusedChange="{{windowFocusChanged}}تغيّرت النافذة التي عليها التركيز"
|
||
AdvSceneSwitcher.condition.window.entry.text="{{checkText}}النافذة تحتوي على النص{{textRegex}}{{windowText}}"
|
||
AdvSceneSwitcher.condition.window.entry.text.note="قد لا يعمل هذا الخيار مع كل نص معروض في النافذة.\nفي هذه الحالة، يمكنك استخدام فحص OCR في شرط الفيديو بدلًا من ذلك."
|
||
AdvSceneSwitcher.condition.window.entry.currentFocus="النافذة التي عليها التركيز حاليًا:{{focusWindow}}"
|
||
AdvSceneSwitcher.condition.file="الملف"
|
||
AdvSceneSwitcher.condition.file.type.match="يطابق"
|
||
AdvSceneSwitcher.condition.file.type.contentChange="تغيّر محتواه"
|
||
AdvSceneSwitcher.condition.file.type.dateChange="تغيّر تاريخ تعديله"
|
||
AdvSceneSwitcher.condition.file.type.exists="موجود"
|
||
AdvSceneSwitcher.condition.file.type.isFile="عبارة عن ملف"
|
||
AdvSceneSwitcher.condition.file.type.isFolder="عبارة عن مجلد"
|
||
AdvSceneSwitcher.condition.file.layout="{{filePath}}{{conditions}}{{regex}}"
|
||
AdvSceneSwitcher.condition.media="الوسائط"
|
||
AdvSceneSwitcher.condition.media.checkType.state="الحالة تطابق"
|
||
AdvSceneSwitcher.condition.media.checkType.time="قيد الوقت يطابق"
|
||
AdvSceneSwitcher.condition.media.source="المصدر"
|
||
AdvSceneSwitcher.condition.media.anyOnScene="أي مصدر وسائط في"
|
||
AdvSceneSwitcher.condition.media.allOnScene="جميع مصادر الوسائط في"
|
||
AdvSceneSwitcher.condition.media.inconsistencyInfo="للأسف، لا تتصرف جميع أنواع مصادر الوسائط بالطريقة نفسها (مثل حالة \"متوقف\" في مصدر الوسائط مقابل مصدر فيديو VLC).\nلذا يُرجى التجربة لمعرفة ما يناسب إعدادك!"
|
||
AdvSceneSwitcher.condition.media.layout="{{sourceTypes}}{{mediaSources}}{{scenes}}{{checkTypes}}{{states}}{{timeRestrictions}}{{time}}"
|
||
AdvSceneSwitcher.condition.media.layout.legacy="{{sourceTypes}}{{mediaSources}}{{scenes}}{{checkTypes}}الحالة هي{{states}}و{{timeRestrictions}}{{time}}"
|
||
AdvSceneSwitcher.condition.video="الفيديو"
|
||
AdvSceneSwitcher.condition.video.condition.match="يطابق تمامًا"
|
||
AdvSceneSwitcher.condition.video.condition.differ="لا يطابق"
|
||
AdvSceneSwitcher.condition.video.condition.hasChanged="تغيّر"
|
||
AdvSceneSwitcher.condition.video.condition.hasNotChanged="لم يتغيّر"
|
||
AdvSceneSwitcher.condition.video.condition.noImage="ليس له إخراج"
|
||
AdvSceneSwitcher.condition.video.condition.pattern="يطابق النمط"
|
||
AdvSceneSwitcher.condition.video.condition.object="يحتوي على كائن"
|
||
AdvSceneSwitcher.condition.video.condition.brightness="السطوع"
|
||
AdvSceneSwitcher.condition.video.condition.ocr="يحتوي على نص"
|
||
AdvSceneSwitcher.condition.video.condition.color="يطابق اللون"
|
||
AdvSceneSwitcher.condition.video.askFileAction="هل تريد استخدام ملف موجود أم التقاط لقطة شاشة للمصدر المحدد حاليًا؟"
|
||
AdvSceneSwitcher.condition.video.askFileAction.file="استخدام ملف موجود"
|
||
AdvSceneSwitcher.condition.video.askFileAction.screenshot="التقاط لقطة شاشة"
|
||
AdvSceneSwitcher.condition.video.reduceLatency="تقليل زمن تأخير المطابقة"
|
||
AdvSceneSwitcher.condition.video.reduceLatency.tooltip="يؤدي التمكين إلى تقليل زمن تأخير المطابقة، لكنه سيُبطئ فحص الشروط في جميع وحدات الماكرو بشكل عام."
|
||
AdvSceneSwitcher.condition.video.usePatternForChangedCheck="استخدام مطابقة النمط"
|
||
AdvSceneSwitcher.condition.video.usePatternForChangedCheck.tooltip="يتيح لك هذا التحكم في مقدار التغيّر المطلوب في الصورة كي يصبح الشرط صحيحًا."
|
||
AdvSceneSwitcher.condition.video.patternThreshold="العتبة: "
|
||
AdvSceneSwitcher.condition.video.patternThresholdDescription="تعني قيمة العتبة الأعلى أن النمط يجب أن يطابق مصدر الفيديو بدقة أكبر."
|
||
AdvSceneSwitcher.condition.video.patternThresholdUseAlphaAsMask="استخدام قناة ألفا كقناع للنمط."
|
||
AdvSceneSwitcher.condition.video.patternMatchMode="استخدام وضع مطابقة النمط{{patternMatchingModes}}"
|
||
AdvSceneSwitcher.condition.video.patternMatchMode.crossCorrelation="الارتباط المتقاطع"
|
||
AdvSceneSwitcher.condition.video.patternMatchMode.correlationCoefficient="معامل الارتباط"
|
||
AdvSceneSwitcher.condition.video.patternMatchMode.squaredDifference="الفرق التربيعي"
|
||
AdvSceneSwitcher.condition.video.patternMatchMode.tip="تعتمد أفضل طريقة على المشكلة المحددة وخصائص الصور المعنية.\nعمليًا، غالبًا ما يلزم تجربة طرق ومعاملات مختلفة للعثور على أفضل تطابق لحالة استخدام معينة."
|
||
AdvSceneSwitcher.condition.video.brightnessThreshold="متوسط السطوع أعلى من:"
|
||
AdvSceneSwitcher.condition.video.brightnessThresholdDescription="تشير القيمة المرتفعة إلى صورة ساطعة، والقيمة المنخفضة إلى صورة أغمق."
|
||
AdvSceneSwitcher.condition.video.currentBrightness="متوسط السطوع الحالي: %1"
|
||
AdvSceneSwitcher.condition.video.objectScaleThreshold="عامل المقياس: "
|
||
AdvSceneSwitcher.condition.video.objectScaleThresholdDescription="يؤدي عامل المقياس الأصغر إلى تطابقات أكثر ولكن مع حمل أعلى على CPU."
|
||
AdvSceneSwitcher.condition.video.minNeighborDescription="تؤدي قيمة الحد الأدنى للجيران الأعلى إلى تطابقات أقل عددًا ولكن أعلى جودة."
|
||
AdvSceneSwitcher.condition.video.showMatch="إظهار التطابق"
|
||
AdvSceneSwitcher.condition.video.showMatch.loading="جارٍ التحقق من التطابق"
|
||
AdvSceneSwitcher.condition.video.screenshotFail="فشل الحصول على لقطة شاشة للمصدر!"
|
||
AdvSceneSwitcher.condition.video.screenshotEmpty="لقطة الشاشة فارغة - هل المصدر مرئي؟"
|
||
AdvSceneSwitcher.condition.video.patternMatchValue="قيمة المطابقة الحالية: "
|
||
AdvSceneSwitcher.condition.video.patternMatchFail="لم يتم العثور على النمط!"
|
||
AdvSceneSwitcher.condition.video.patternMatchSuccess="النمط مظلّل باللون الأحمر"
|
||
AdvSceneSwitcher.condition.video.patternMatchSuccessFullImage="الصورة بأكملها تطابق النمط"
|
||
AdvSceneSwitcher.condition.video.objectMatchFail="لم يتم العثور على الكائن!"
|
||
AdvSceneSwitcher.condition.video.objectMatchSuccess="الكائن مظلّل باللون الأحمر"
|
||
AdvSceneSwitcher.condition.video.ocrMatchSuccess="النص المكتشف:\n\n%1"
|
||
AdvSceneSwitcher.condition.video.ocrMatchFail="تعذّر اكتشاف أي نص!"
|
||
AdvSceneSwitcher.condition.video.ocrUseConfigFile="استخدام ملف تكوين Tesseract مخصص"
|
||
AdvSceneSwitcher.condition.video.ocrOpenConfigFile="فتح"
|
||
AdvSceneSwitcher.condition.video.ocrOpenConfig.createFailed="تعذّر إنشاء ملف التكوين!"
|
||
AdvSceneSwitcher.condition.video.ocrOpenConfig.openFailed="تعذّر فتح ملف التكوين!"
|
||
AdvSceneSwitcher.condition.video.ocrConfigReload="إعادة تحميل ملف التكوين"
|
||
AdvSceneSwitcher.condition.video.ocrConfigHint="تتكون ملفات تكوين Tesseract من أسطر تحتوي على أزواج من المعامل والقيمة (مفصولة بمسافة).\nمثال:\n\ntessedit_char_blacklist\t\t\t\t\"abc\"\nlanguage_model_penalty_non_dict_word\t0"
|
||
AdvSceneSwitcher.condition.video.modelLoadFail="تعذّر تحميل بيانات النموذج!"
|
||
AdvSceneSwitcher.condition.video.selectColor="تحديد اللون"
|
||
AdvSceneSwitcher.condition.video.colorVariableTooltip="التنسيق المتوقع: #RRGGBB أو #AARRGGBB\nالقيم غير الصالحة ستُعامل افتراضيًا على أنها اللون الأسود."
|
||
AdvSceneSwitcher.condition.video.ocrMode.singleColumn="عمود واحد من النص بأحجام متغيرة"
|
||
AdvSceneSwitcher.condition.video.ocrMode.singleBlockVertText="كتلة موحّدة واحدة من النص المحاذى عموديًا"
|
||
AdvSceneSwitcher.condition.video.ocrMode.singleBlock="كتلة موحّدة واحدة من النص"
|
||
AdvSceneSwitcher.condition.video.ocrMode.singleLine="سطر نص واحد"
|
||
AdvSceneSwitcher.condition.video.ocrMode.singleWord="كلمة واحدة"
|
||
AdvSceneSwitcher.condition.video.ocrMode.circleWord="كلمة واحدة داخل دائرة"
|
||
AdvSceneSwitcher.condition.video.ocrMode.singleChar="حرف واحد"
|
||
AdvSceneSwitcher.condition.video.ocrMode.sparseText="البحث عن النص دون ترتيب محدد"
|
||
AdvSceneSwitcher.condition.video.ocrMode.sparseTextOSD="البحث عن النص دون ترتيب محدد (OSD)"
|
||
AdvSceneSwitcher.condition.video.ocrLanguageNotFound="<html><head/><body><p>لم يتم العثور على نموذج اللغة \"%1\" في:<br>\"%2\"<br><br>يمكنك العثور على نماذج لغات إضافية <a href=\"https://github.com/tesseract-ocr/tessdata\"><span style=\" text-decoration: underline; color:#268bd2;\">هنا</span></a>."
|
||
AdvSceneSwitcher.condition.video.colorMatchThreshold="عتبة المطابقة:"
|
||
AdvSceneSwitcher.condition.video.colorMatchThresholdDescription="ما مقدار الصورة الذي يجب أن يطابق اللون المحدد؟\nالقيمة 1 تتطلب أن يطابق كل بكسل في صورة الإدخال اللون المحدد."
|
||
AdvSceneSwitcher.condition.video.colorDeviationThreshold="انحراف اللون:"
|
||
AdvSceneSwitcher.condition.video.colorDeviationThresholdDescription="إلى أي حد يمكن أن يختلف اللون عن لون الإدخال المحدد ويظل محسوبًا تطابقًا؟\nالقيمة 0 تتطلب تطابقًا تامًا للون، بينما تشمل القيمة الأعلى الألوان المشابهة أيضًا."
|
||
AdvSceneSwitcher.condition.video.type.main="الإخراج الرئيسي لـ OBS"
|
||
AdvSceneSwitcher.condition.video.type.source="المصدر"
|
||
AdvSceneSwitcher.condition.video.type.scene="المشهد"
|
||
AdvSceneSwitcher.condition.video.layout="{{videoInputTypes}}{{sources}}{{scenes}}{{condition}}{{imagePath}}"
|
||
AdvSceneSwitcher.condition.video.layout.modelPath="بيانات النموذج (مصنّف haar cascade):{{modelDataPath}}"
|
||
AdvSceneSwitcher.condition.video.layout.minNeighbor="الحد الأدنى للجيران:{{minNeighbors}}"
|
||
AdvSceneSwitcher.condition.video.layout.throttle="{{throttleEnable}}تقليل حمل CPU بإجراء الفحص مرة واحدة فقط كل{{throttleCount}}مللي ثانية"
|
||
AdvSceneSwitcher.condition.video.layout.checkAreaEnable="إجراء الفحص في منطقة محددة فقط"
|
||
AdvSceneSwitcher.condition.video.layout.checkArea="{{checkAreaEnable}}{{checkArea}}{{selectArea}}"
|
||
AdvSceneSwitcher.condition.video.layout.ocrColorPick="التحقق من لون النص:{{color}}"
|
||
AdvSceneSwitcher.condition.video.layout.ocrTextType="التحقق من نوع النص:{{textType}}"
|
||
AdvSceneSwitcher.condition.video.layout.ocrBaseDir="المجلد الأساسي لـ Tesseract:{{tesseractBaseDir}}"
|
||
AdvSceneSwitcher.condition.video.layout.ocrLanguage="التحقق من اللغة:{{languageCode}}"
|
||
AdvSceneSwitcher.condition.video.layout.ocrConfig="ملف التكوين:{{configFile}}{{openConfigFile}}{{reloadConfig}}{{configFileHint}}"
|
||
AdvSceneSwitcher.condition.video.layout.color="التحقق من اللون:{{color}}"
|
||
AdvSceneSwitcher.condition.video.minSize="الحجم الأدنى:"
|
||
AdvSceneSwitcher.condition.video.maxSize="الحجم الأقصى:"
|
||
AdvSceneSwitcher.condition.video.selectArea="تحديد المنطقة"
|
||
AdvSceneSwitcher.condition.video.selectArea.status="سيتم فحص المنطقة المظللة فقط"
|
||
AdvSceneSwitcher.condition.video.width="العرض"
|
||
AdvSceneSwitcher.condition.video.height="الارتفاع"
|
||
AdvSceneSwitcher.condition.video.screenshot.selectArea="ظلّل منطقة لقطة الشاشة التي تريد الاحتفاظ بها:"
|
||
AdvSceneSwitcher.condition.stream="البث"
|
||
AdvSceneSwitcher.condition.stream.state.start="البث قيد التشغيل"
|
||
AdvSceneSwitcher.condition.stream.state.stop="البث متوقف"
|
||
AdvSceneSwitcher.condition.stream.state.starting="جارٍ بدء البث"
|
||
AdvSceneSwitcher.condition.stream.state.stopping="جارٍ إيقاف البث"
|
||
AdvSceneSwitcher.condition.stream.state.keyFrameInterval="الفاصل الزمني للإطارات الرئيسية يساوي"
|
||
AdvSceneSwitcher.condition.stream.state.streamKey="مفتاح البث هو"
|
||
AdvSceneSwitcher.condition.stream.state.service="اسم الخدمة يطابق"
|
||
AdvSceneSwitcher.condition.stream.service.tooltip="اسم الخدمة الحالي: %1"
|
||
AdvSceneSwitcher.condition.stream.entry="{{streamState}}{{keyFrameInterval}}{{streamKey}}{{serviceName}}{{regex}}{{currentService}}"
|
||
AdvSceneSwitcher.condition.record="التسجيل"
|
||
AdvSceneSwitcher.condition.record.state.start="التسجيل قيد التشغيل"
|
||
AdvSceneSwitcher.condition.record.state.pause="التسجيل متوقف مؤقتًا"
|
||
AdvSceneSwitcher.condition.record.state.stop="التسجيل متوقف"
|
||
AdvSceneSwitcher.condition.record.state.duration="مدة التسجيل أطول من"
|
||
AdvSceneSwitcher.condition.record.entry="{{condition}}{{duration}}"
|
||
AdvSceneSwitcher.condition.process="العملية"
|
||
AdvSceneSwitcher.condition.process.layout="{{processes}}{{regex}}قيد التشغيل{{focused}}وفي حالة التركيز"
|
||
AdvSceneSwitcher.condition.process.layout.focus="العملية في المقدمة حاليًا:{{focusProcess}}"
|
||
AdvSceneSwitcher.condition.process.layout.path="{{checkPath}}مطابقة مسار الملف التنفيذي:{{path}}{{pathRegex}}"
|
||
AdvSceneSwitcher.condition.idle="الخمول"
|
||
AdvSceneSwitcher.condition.idle.entry="لا توجد مدخلات من لوحة المفاتيح أو الفأرة لمدة{{duration}}"
|
||
AdvSceneSwitcher.condition.pluginState="حالة الإضافة"
|
||
AdvSceneSwitcher.condition.pluginState.state.start="بدأت الإضافة"
|
||
AdvSceneSwitcher.condition.pluginState.state.restart="أُعيد تشغيل الإضافة"
|
||
AdvSceneSwitcher.condition.pluginState.state.running="الإضافة قيد التشغيل"
|
||
AdvSceneSwitcher.condition.pluginState.state.shutdown="جارٍ إيقاف تشغيل OBS"
|
||
AdvSceneSwitcher.condition.pluginState.state.shutdown.limitation="لاحظ أنه رغم أن الإجراءات التي تُجري تغييرات خاصة بـ OBS ستظل تُنفَّذ عند الإيقاف، فإن هذه التغييرات لن تُحفظ لأن OBS قيد الإيقاف بالفعل!"
|
||
AdvSceneSwitcher.condition.pluginState.state.sceneCollection="تم تحميل مجموعة المشاهد"
|
||
AdvSceneSwitcher.condition.pluginState.state.sceneSwitched="تم تغيير المشهد بواسطة ماكرو سابق"
|
||
AdvSceneSwitcher.condition.pluginState.entry="{{condition}}"
|
||
AdvSceneSwitcher.condition.timer="المؤقت"
|
||
AdvSceneSwitcher.condition.timer.type.fixed="ثابت"
|
||
AdvSceneSwitcher.condition.timer.type.random="عشوائي"
|
||
AdvSceneSwitcher.condition.timer.pause="إيقاف مؤقت"
|
||
AdvSceneSwitcher.condition.timer.continue="متابعة"
|
||
AdvSceneSwitcher.condition.timer.entry.line1.fixed="{{type}}انقضت مدة{{duration}}"
|
||
AdvSceneSwitcher.condition.timer.entry.line1.random="{{type}}انقضت مدة من{{duration}}إلى{{duration2}}"
|
||
AdvSceneSwitcher.condition.timer.entry.line2="الوقت المتبقي:{{remaining}}ثانية"
|
||
AdvSceneSwitcher.condition.timer.entry.line3="{{pauseContinue}}{{reset}}{{saveRemaining}}حفظ الوقت المتبقي{{autoReset}}إعادة تعيين المؤقت تلقائيًا بعد بلوغ المدة"
|
||
AdvSceneSwitcher.condition.timer.reset="إعادة تعيين"
|
||
AdvSceneSwitcher.condition.macro="ماكرو"
|
||
AdvSceneSwitcher.condition.macro.type.count="عدد مرات تشغيل الماكرو"
|
||
AdvSceneSwitcher.condition.macro.type.state="حالة شروط الماكرو"
|
||
AdvSceneSwitcher.condition.macro.type.multiState="حالة شروط عدة وحدات ماكرو"
|
||
AdvSceneSwitcher.condition.macro.type.actionDisabled="إجراء الماكرو معطّل"
|
||
AdvSceneSwitcher.condition.macro.type.actionEnabled="إجراء الماكرو مُمكَّن"
|
||
AdvSceneSwitcher.condition.macro.type.paused="الماكرو متوقف مؤقتًا"
|
||
AdvSceneSwitcher.condition.macro.type.actionsPerformed="تم تنفيذ إجراءات الماكرو"
|
||
AdvSceneSwitcher.condition.macro.type.selection="{{types}}"
|
||
AdvSceneSwitcher.condition.macro.count.type.below="أقل من"
|
||
AdvSceneSwitcher.condition.macro.count.type.above="أكثر من"
|
||
AdvSceneSwitcher.condition.macro.count.type.equal="بالضبط"
|
||
AdvSceneSwitcher.condition.macro.state.type.below="أقل من"
|
||
AdvSceneSwitcher.condition.macro.state.type.above="أكثر من"
|
||
AdvSceneSwitcher.condition.macro.state.type.equal="بالضبط"
|
||
AdvSceneSwitcher.condition.macro.count.reset="إعادة تعيين"
|
||
AdvSceneSwitcher.condition.macro.pausedWarning="الماكرو المحدد متوقف مؤقتًا حاليًا!"
|
||
AdvSceneSwitcher.condition.macro.state.entry="شروط{{macros}}صحيحة"
|
||
AdvSceneSwitcher.condition.macro.multistate.entry="شروط{{multiStateConditions}}{{multiStateCount}}من وحدات الماكرو التالية صحيحة:"
|
||
AdvSceneSwitcher.condition.macro.count.entry.line1="تم تنفيذ{{macros}}{{conditions}}{{count}}مرات"
|
||
AdvSceneSwitcher.condition.macro.count.entry.line2="العدد الحالي:{{currentCount}}{{resetCount}}"
|
||
AdvSceneSwitcher.condition.macro.actionState.disabled.entry="الإجراء{{actionIndex}}في{{macros}}معطّل"
|
||
AdvSceneSwitcher.condition.macro.actionState.enabled.entry="الإجراء{{actionIndex}}في{{macros}}مُمكَّن"
|
||
AdvSceneSwitcher.condition.macro.paused.entry="الماكرو{{macros}}متوقف مؤقتًا"
|
||
AdvSceneSwitcher.condition.macro.actionsPerformed.entry="تم تنفيذ إجراءات الماكرو{{macros}}"
|
||
AdvSceneSwitcher.condition.source="المصدر"
|
||
AdvSceneSwitcher.condition.source.type.active="نشط"
|
||
AdvSceneSwitcher.condition.source.type.showing="معروض"
|
||
AdvSceneSwitcher.condition.source.type.settingsMatch="الإعدادات تطابق"
|
||
AdvSceneSwitcher.condition.source.type.settingsChanged="تغيّرت الإعدادات"
|
||
AdvSceneSwitcher.condition.source.type.individualSettingMatches="قيمة الإعداد تطابق"
|
||
AdvSceneSwitcher.condition.source.type.individualSettingListSelectionMatches="الاختيار من قائمة قيم الإعداد يطابق"
|
||
AdvSceneSwitcher.condition.source.type.individualSettingChanged="تغيّرت قيمة الإعداد"
|
||
AdvSceneSwitcher.condition.source.type.width="العرض"
|
||
AdvSceneSwitcher.condition.source.type.height="الارتفاع"
|
||
AdvSceneSwitcher.condition.source.sizeCompare.less="أصغر من"
|
||
AdvSceneSwitcher.condition.source.sizeCompare.equal="يساوي"
|
||
AdvSceneSwitcher.condition.source.sizeCompare.more="أكبر من"
|
||
AdvSceneSwitcher.condition.source.refresh="تحديث"
|
||
AdvSceneSwitcher.condition.source.refresh.tooltip="إعادة ملء قائمة إعدادات المصدر بإعدادات المصدر الذي يطابق اسمه قيمة المتغيّر."
|
||
AdvSceneSwitcher.condition.source.includeDefaults="تضمين قيم الإعدادات الافتراضية"
|
||
AdvSceneSwitcher.condition.source.sceneVisibilityHint="يمكن التحقق من الظهور الخاص بمشهد معيّن باستخدام شرط \"ظهور عنصر المشهد\""
|
||
AdvSceneSwitcher.condition.source.getSettings="الحصول على الإعدادات الحالية"
|
||
AdvSceneSwitcher.condition.source.entry.line1="{{sources}}{{conditions}}{{settingSelection}}{{refresh}}{{sizeCompareMethods}}{{size}}"
|
||
AdvSceneSwitcher.condition.source.entry.line2="{{settings}}"
|
||
AdvSceneSwitcher.condition.source.entry.line3="{{regex}}{{getSettings}}"
|
||
AdvSceneSwitcher.condition.virtualCamera="الكاميرا الافتراضية"
|
||
AdvSceneSwitcher.condition.virtualCamera.state.start="بدأت الكاميرا الافتراضية"
|
||
AdvSceneSwitcher.condition.virtualCamera.state.stop="توقفت الكاميرا الافتراضية"
|
||
AdvSceneSwitcher.condition.virtualCamera.entry="{{states}}"
|
||
AdvSceneSwitcher.condition.filter="المرشّح"
|
||
AdvSceneSwitcher.condition.filter.type.active="مُمكَّن"
|
||
AdvSceneSwitcher.condition.filter.type.showing="معطّل"
|
||
AdvSceneSwitcher.condition.filter.type.settingsMatch="الإعدادات تطابق"
|
||
AdvSceneSwitcher.condition.filter.type.settingsChanged="تغيّرت الإعدادات"
|
||
AdvSceneSwitcher.condition.filter.type.individualSettingMatches="قيمة الإعداد تطابق"
|
||
AdvSceneSwitcher.condition.filter.type.individualSettingListSelectionMatches="الاختيار من قائمة قيم الإعداد يطابق"
|
||
AdvSceneSwitcher.condition.filter.type.individualSettingChanged="تغيّرت قيمة الإعداد"
|
||
AdvSceneSwitcher.condition.filter.refresh="تحديث"
|
||
AdvSceneSwitcher.condition.filter.refresh.tooltip="إعادة ملء قائمة إعدادات المرشّح بإعدادات المرشّح الذي يطابق اسمه قيمة المتغيّر."
|
||
AdvSceneSwitcher.condition.filter.includeDefaults="تضمين قيم الإعدادات الافتراضية"
|
||
AdvSceneSwitcher.condition.filter.getSettings="الحصول على الإعدادات الحالية"
|
||
AdvSceneSwitcher.condition.filter.entry.line1="على{{sources}}{{filters}}{{conditions}}{{settingSelection}}{{refresh}}"
|
||
AdvSceneSwitcher.condition.filter.entry.line2="{{settings}}"
|
||
AdvSceneSwitcher.condition.filter.entry.line3="{{regex}}{{getSettings}}"
|
||
AdvSceneSwitcher.condition.sceneOrder="ترتيب عناصر المشهد"
|
||
AdvSceneSwitcher.condition.sceneOrder.type.above="فوق"
|
||
AdvSceneSwitcher.condition.sceneOrder.type.below="تحت"
|
||
AdvSceneSwitcher.condition.sceneOrder.type.position="في الموضع"
|
||
AdvSceneSwitcher.condition.sceneOrder.positionInfo="تبدأ قيمة الموضع من الأسفل بالرقم 0 وتزداد بمقدار واحد لكل عنصر مشهد، بما في ذلك العناصر الموجودة داخل مجموعات المشاهد"
|
||
AdvSceneSwitcher.condition.sceneOrder.entry="في{{scenes}}{{sources}}{{conditions}}{{sources2}}{{position}}"
|
||
AdvSceneSwitcher.condition.hotkey="اختصار"
|
||
AdvSceneSwitcher.condition.hotkey.pressed="مضغوط"
|
||
AdvSceneSwitcher.condition.hotkey.released="محرَّر"
|
||
AdvSceneSwitcher.condition.hotkey.name="اختصار تشغيل الماكرو"
|
||
AdvSceneSwitcher.condition.hotkey.tip="ملاحظة: يمكنك تكوين ربط المفاتيح لهذا الاختصار في نافذة إعدادات OBS"
|
||
AdvSceneSwitcher.condition.hotkey.entry.keyState="الاختصار{{keyState}}"
|
||
AdvSceneSwitcher.condition.hotkey.entry.name="الاسم:{{name}}"
|
||
AdvSceneSwitcher.condition.replay="مخزن الإعادة المؤقت"
|
||
AdvSceneSwitcher.condition.replay.state.stopped="توقف مخزن الإعادة المؤقت"
|
||
AdvSceneSwitcher.condition.replay.state.started="بدأ مخزن الإعادة المؤقت"
|
||
AdvSceneSwitcher.condition.replay.state.saved="تم حفظ مخزن الإعادة المؤقت"
|
||
AdvSceneSwitcher.condition.replay.entry="{{state}}"
|
||
AdvSceneSwitcher.condition.date="التاريخ"
|
||
AdvSceneSwitcher.condition.date.state.at="في"
|
||
AdvSceneSwitcher.condition.date.state.after="بعد"
|
||
AdvSceneSwitcher.condition.date.state.before="قبل"
|
||
AdvSceneSwitcher.condition.date.state.between="بين"
|
||
AdvSceneSwitcher.condition.date.state.pattern="نمط"
|
||
AdvSceneSwitcher.condition.date.separator="و"
|
||
AdvSceneSwitcher.condition.date.ignoreDate="إذا لم يتم تحديد هذا الخيار، فسيتم تجاهل مكوّن التاريخ"
|
||
AdvSceneSwitcher.condition.date.ignoreTime="إذا لم يتم تحديد هذا الخيار، فسيتم تجاهل مكوّن الوقت"
|
||
AdvSceneSwitcher.condition.date.showAdvancedSettings="إظهار الإعدادات المتقدمة"
|
||
AdvSceneSwitcher.condition.date.showSimpleSettings="إظهار الإعدادات البسيطة"
|
||
AdvSceneSwitcher.condition.date.layout.simple.day="في{{dayOfWeek}}"
|
||
AdvSceneSwitcher.condition.date.layout.simple.time="{{ignoreWeekTime}}{{weekCondition}}{{weekTime}}"
|
||
AdvSceneSwitcher.condition.date.layout.advanced="{{condition}}{{ignoreDate}}{{date}}{{ignoreTime}}{{time}}{{separator}}{{date2}}{{time2}}"
|
||
AdvSceneSwitcher.condition.date.layout.repeat="{{repeat}}التكرار كل{{duration}}عند تطابق التاريخ"
|
||
AdvSceneSwitcher.condition.date.layout.pattern="التاريخ الحالي \"{{currentDate}}\" يطابق النمط{{pattern}}"
|
||
AdvSceneSwitcher.condition.date.layout.nextMatchDate="التطابق التالي في: %1"
|
||
AdvSceneSwitcher.condition.date.layout.updateOnRepeat="{{updateOnRepeat}}عند التكرار، تحديث التاريخ المحدد إلى تاريخ التكرار"
|
||
AdvSceneSwitcher.condition.sceneTransform="تحويل عنصر المشهد"
|
||
AdvSceneSwitcher.condition.sceneTransform.getTransform="الحصول على التحويل"
|
||
AdvSceneSwitcher.condition.sceneTransform.getCurrentValue="الحصول على القيمة الحالية"
|
||
AdvSceneSwitcher.condition.sceneTransform.settingsType.all="الكل"
|
||
AdvSceneSwitcher.condition.sceneTransform.settingsType.single="إعداد واحد"
|
||
AdvSceneSwitcher.condition.sceneTransform.condition.match="يطابق"
|
||
AdvSceneSwitcher.condition.sceneTransform.condition.changed="تغيّر"
|
||
AdvSceneSwitcher.condition.sceneTransform.compare.less="أقل من"
|
||
AdvSceneSwitcher.condition.sceneTransform.compare.equal="يساوي"
|
||
AdvSceneSwitcher.condition.sceneTransform.compare.more="أكبر من"
|
||
AdvSceneSwitcher.condition.sceneTransform.entry="في{{scenes}}{{settingsType}}إعدادات التحويل لـ{{sources}}{{conditions}}"
|
||
AdvSceneSwitcher.condition.sceneTransform.entry.singleSettingCompare="{{setting}}{{compare}}{{singleSettingValue}}"
|
||
AdvSceneSwitcher.condition.sceneTransform.entry.options="{{regex}}{{getSettings}}{{getCurrentValue}}"
|
||
AdvSceneSwitcher.condition.transition="الانتقال"
|
||
AdvSceneSwitcher.condition.transition.type.current="نوع الانتقال الحالي هو"
|
||
AdvSceneSwitcher.condition.transition.type.duration="مدة الانتقال الحالية هي"
|
||
AdvSceneSwitcher.condition.transition.type.started="بدأ الانتقال"
|
||
AdvSceneSwitcher.condition.transition.type.ended="انتهى الانتقال"
|
||
AdvSceneSwitcher.condition.transition.type.videoEnded="انتهى فيديو الانتقال"
|
||
AdvSceneSwitcher.condition.transition.type.transitionSource="الانتقال من"
|
||
AdvSceneSwitcher.condition.transition.type.transitionTarget="الانتقال إلى"
|
||
AdvSceneSwitcher.condition.transition.durationSuffix="ثوانٍ"
|
||
AdvSceneSwitcher.condition.transition.entry="{{conditions}}{{transitions}}{{scenes}}{{duration}}{{durationSuffix}}"
|
||
AdvSceneSwitcher.condition.sceneVisibility="ظهور عنصر المشهد"
|
||
AdvSceneSwitcher.condition.sceneVisibility.type.shown="مرئي"
|
||
AdvSceneSwitcher.condition.sceneVisibility.type.hidden="مخفي"
|
||
AdvSceneSwitcher.condition.sceneVisibility.type.changed="تغيّر ظهوره"
|
||
AdvSceneSwitcher.condition.sceneVisibility.entry="في{{scenes}}{{sources}}{{conditions}}"
|
||
AdvSceneSwitcher.condition.studioMode="وضع الاستوديو"
|
||
AdvSceneSwitcher.condition.studioMode.state.active="وضع الاستوديو نشط"
|
||
AdvSceneSwitcher.condition.studioMode.state.notActive="وضع الاستوديو غير نشط"
|
||
AdvSceneSwitcher.condition.studioMode.state.previewScene="مشهد المعاينة هو"
|
||
AdvSceneSwitcher.condition.studioMode.entry="{{conditions}}{{scenes}}"
|
||
AdvSceneSwitcher.condition.openvr="OpenVR"
|
||
AdvSceneSwitcher.condition.openvr.errorStatus="خطأ OpenVR: "
|
||
AdvSceneSwitcher.condition.openvr.entry.line1="خوذة الرأس (HMD) موجودة في ..."
|
||
AdvSceneSwitcher.condition.openvr.entry.line2="{{controls}}"
|
||
AdvSceneSwitcher.condition.openvr.entry.line3="خوذة الرأس (HMD) حاليًا عند{{xPos}}x{{yPos}}x{{zPos}}"
|
||
AdvSceneSwitcher.condition.stats="إحصائيات OBS"
|
||
AdvSceneSwitcher.condition.stats.type.fps="FPS"
|
||
AdvSceneSwitcher.condition.stats.type.CPUUsage="استخدام CPU"
|
||
AdvSceneSwitcher.condition.stats.type.HDDSpaceAvailable="مساحة القرص المتاحة"
|
||
AdvSceneSwitcher.condition.stats.type.memoryUsage="استخدام الذاكرة"
|
||
AdvSceneSwitcher.condition.stats.type.averageTimeToRender="متوسط وقت عرض الإطار"
|
||
AdvSceneSwitcher.condition.stats.type.skippedFrames="الإطارات المتخطاة بسبب تأخر الترميز"
|
||
AdvSceneSwitcher.condition.stats.type.missedFrames="الإطارات المفقودة بسبب تأخر العرض"
|
||
AdvSceneSwitcher.condition.stats.type.droppedFrames.stream="الإطارات المُسقطة في البث"
|
||
AdvSceneSwitcher.condition.stats.type.megabytesSent.stream="إجمالي البيانات المُخرجة في البث"
|
||
AdvSceneSwitcher.condition.stats.type.bitrate.stream="معدل البت للبث"
|
||
AdvSceneSwitcher.condition.stats.type.droppedFrames.recording="الإطارات المُسقطة في التسجيل"
|
||
AdvSceneSwitcher.condition.stats.type.megabytesSent.recording="إجمالي البيانات المُخرجة في التسجيل"
|
||
AdvSceneSwitcher.condition.stats.type.bitrate.recording="معدل البت للتسجيل"
|
||
AdvSceneSwitcher.condition.stats.condition.above="أعلى من"
|
||
AdvSceneSwitcher.condition.stats.condition.equals="يساوي"
|
||
AdvSceneSwitcher.condition.stats.condition.below="أقل من"
|
||
AdvSceneSwitcher.condition.stats.dockHint="يمكنك فتح لوحة \"الإحصائيات\" لعرض الحالة الحالية"
|
||
AdvSceneSwitcher.condition.stats.entry="{{stats}}{{condition}}{{value}}"
|
||
AdvSceneSwitcher.condition.profile="ملف التعريف"
|
||
AdvSceneSwitcher.condition.profile.entry="ملف التعريف النشط حاليًا هو{{profiles}}"
|
||
AdvSceneSwitcher.condition.websocket="WebSocket"
|
||
AdvSceneSwitcher.condition.websocket.type.request="طلب مبدّل المشاهد"
|
||
AdvSceneSwitcher.condition.websocket.type.event="حدث مبدّل المشاهد"
|
||
AdvSceneSwitcher.condition.websocket.useRegex="استخدام التعابير النمطية"
|
||
AdvSceneSwitcher.condition.websocket.entry.request="تم استلام{{type}}:"
|
||
AdvSceneSwitcher.condition.websocket.entry.event="تم استلام{{type}}من{{connection}}:"
|
||
AdvSceneSwitcher.condition.http="HTTP"
|
||
AdvSceneSwitcher.condition.http.layout="استقبال طلب{{method}}على{{server}}"
|
||
AdvSceneSwitcher.condition.http.layout.path="المسار:{{path}}{{regex}}"
|
||
AdvSceneSwitcher.condition.http.layout.body="المحتوى:{{body}}{{regex}}"
|
||
AdvSceneSwitcher.condition.http.method.any="أي"
|
||
AdvSceneSwitcher.condition.http.method.get="GET"
|
||
AdvSceneSwitcher.condition.http.method.post="POST"
|
||
AdvSceneSwitcher.condition.http.method.put="PUT"
|
||
AdvSceneSwitcher.condition.http.method.patch="PATCH"
|
||
AdvSceneSwitcher.condition.http.method.delete="DELETE"
|
||
AdvSceneSwitcher.httpServer.select="تحديد خادم HTTP"
|
||
AdvSceneSwitcher.httpServer.add="إضافة خادم HTTP"
|
||
AdvSceneSwitcher.httpServer.configure="تكوين خادم HTTP"
|
||
AdvSceneSwitcher.httpServer.invalid="خادم HTTP غير صالح"
|
||
AdvSceneSwitcher.httpServer.name="الاسم:"
|
||
AdvSceneSwitcher.httpServer.port="المنفذ:"
|
||
AdvSceneSwitcher.httpServer.startOnLoad="البدء عند التحميل"
|
||
AdvSceneSwitcher.httpServer.status.listening="قيد الاستماع"
|
||
AdvSceneSwitcher.httpServer.status.stopped="متوقف"
|
||
AdvSceneSwitcher.httpServerTab.title="خوادم HTTP"
|
||
AdvSceneSwitcher.httpServerTab.help="لم يتم تكوين أي خوادم HTTP.\nأضف خادمًا لاستقبال طلبات HTTP الواردة في الشروط."
|
||
AdvSceneSwitcher.httpServerTab.addButton.tooltip="إضافة خادم HTTP"
|
||
AdvSceneSwitcher.httpServerTab.removeButton.tooltip="إزالة خادم HTTP"
|
||
AdvSceneSwitcher.httpServerTab.name.header="الاسم"
|
||
AdvSceneSwitcher.httpServerTab.port.header="المنفذ"
|
||
AdvSceneSwitcher.httpServerTab.status.header="الحالة"
|
||
AdvSceneSwitcher.httpServerTab.removeSingle.text="هل أنت متأكد من أنك تريد إزالة \"%1\"؟"
|
||
AdvSceneSwitcher.httpServerTab.removeMultiple.text="هل أنت متأكد من أنك تريد إزالة %1 من خوادم HTTP؟"
|
||
AdvSceneSwitcher.condition.temporaryVariable="خاصية الماكرو"
|
||
AdvSceneSwitcher.condition.variable="متغيّر"
|
||
AdvSceneSwitcher.condition.variable.type.compare="يساوي"
|
||
AdvSceneSwitcher.condition.variable.type.empty="فارغ"
|
||
AdvSceneSwitcher.condition.variable.type.number="رقم"
|
||
AdvSceneSwitcher.condition.variable.type.lessThan="أقل من"
|
||
AdvSceneSwitcher.condition.variable.type.greaterThan="أكبر من"
|
||
AdvSceneSwitcher.condition.variable.type.valueChanged="تغيّرت القيمة"
|
||
AdvSceneSwitcher.condition.variable.type.equalsVariable="يساوي المتغيّر"
|
||
AdvSceneSwitcher.condition.variable.type.lessThanVariable="أقل من المتغيّر"
|
||
AdvSceneSwitcher.condition.variable.type.greaterThanVariable="أكبر من المتغيّر"
|
||
AdvSceneSwitcher.condition.variable.entry="{{variables}}{{conditions}}{{strValue}}{{numValue}}{{variables2}}{{regex}}"
|
||
AdvSceneSwitcher.condition.run="تشغيل"
|
||
AdvSceneSwitcher.condition.run.entry="انتهت العملية قبل انقضاء مهلة قدرها{{timeout}}ثوانٍ"
|
||
AdvSceneSwitcher.condition.run.entry.exit="{{checkExitCode}}التحقق من رمز الخروج{{exitCode}}"
|
||
AdvSceneSwitcher.condition.midi="MIDI"
|
||
AdvSceneSwitcher.condition.midi.entry="تم استلام رسالة من{{device}}تطابق ما يلي:"
|
||
AdvSceneSwitcher.condition.midi.entry.listen="تعيين تحديد رسالة MIDI إلى الرسائل الواردة على الجهاز المحدد:{{listenButton}}"
|
||
AdvSceneSwitcher.condition.display="الشاشة"
|
||
AdvSceneSwitcher.condition.display.type.displayName="اسم الشاشات المتصلة يطابق"
|
||
AdvSceneSwitcher.condition.display.type.displayCount="عدد الشاشات المتصلة"
|
||
AdvSceneSwitcher.condition.display.type.displayWidth="عرض الشاشة"
|
||
AdvSceneSwitcher.condition.display.type.displayHeight="ارتفاع الشاشة"
|
||
AdvSceneSwitcher.condition.display.compare.equals="يساوي"
|
||
AdvSceneSwitcher.condition.display.compare.less="أقل من"
|
||
AdvSceneSwitcher.condition.display.compare.more="أكثر من"
|
||
AdvSceneSwitcher.condition.display.useDevicePixelRatio="مراعاة النسبة بين البكسلات الفعلية والبكسلات المستقلة عن الجهاز"
|
||
AdvSceneSwitcher.condition.display.entry="{{conditions}}{{displays}}{{compareModes}}{{displayHeight}}{{displayWidth}}{{regex}}{{displayCount}}"
|
||
AdvSceneSwitcher.condition.slideshow="عرض الشرائح"
|
||
AdvSceneSwitcher.condition.slideshow.condition.slideChanged="تغيّرت الشريحة"
|
||
AdvSceneSwitcher.condition.slideshow.condition.slideIndex="رقم الشريحة الحالية هو"
|
||
AdvSceneSwitcher.condition.slideshow.condition.slidePath="مسار الشريحة الحالية هو"
|
||
AdvSceneSwitcher.condition.slideshow.updateInterval.tooltip="لن تُحدَّث معلومات حالة عرض الشرائح إلا وفقاً للوقت المضبوط بين الشرائح"
|
||
AdvSceneSwitcher.condition.slideshow.entry="{{sources}}{{conditions}}{{index}}{{path}}{{regex}}"
|
||
AdvSceneSwitcher.condition.twitch="Twitch"
|
||
AdvSceneSwitcher.condition.twitch.type.event.channel.stream.online="أصبح البث متصلاً"
|
||
AdvSceneSwitcher.condition.twitch.type.event.channel.stream.offline="أصبح البث غير متصل"
|
||
AdvSceneSwitcher.condition.twitch.type.event.channel.info.update="تم تحديث معلومات القناة"
|
||
AdvSceneSwitcher.condition.twitch.type.event.channel.follow="تم استلام متابعة"
|
||
AdvSceneSwitcher.condition.twitch.type.event.channel.subscription.start="بدأ اشتراك (لا يشمل تجديدات الاشتراك)"
|
||
AdvSceneSwitcher.condition.twitch.type.event.channel.subscription.end="انتهى اشتراك"
|
||
AdvSceneSwitcher.condition.twitch.type.event.channel.subscription.gift="تم إهداء اشتراك (أو اشتراكات)"
|
||
AdvSceneSwitcher.condition.twitch.type.event.channel.subscription.message="تم استلام رسالة دردشة لتجديد الاشتراك"
|
||
AdvSceneSwitcher.condition.twitch.type.event.channel.cheer="تم استلام رسالة دردشة تشجيع (Cheer)"
|
||
AdvSceneSwitcher.condition.twitch.type.event.channel.raid.outbound="تم شن غارة (raid) على قناة شخص آخر"
|
||
AdvSceneSwitcher.condition.twitch.type.event.channel.raid.inbound="حدثت غارة (raid) على قناتك"
|
||
AdvSceneSwitcher.condition.twitch.type.event.channel.shoutout.outbound="تم تقديم إشادة (shoutout) لقناة شخص آخر"
|
||
AdvSceneSwitcher.condition.twitch.type.event.channel.shoutout.inbound="تم استلام إشادة (shoutout) لقناتك"
|
||
AdvSceneSwitcher.condition.twitch.type.event.channel.commercial.start="بدأ فاصل إعلاني"
|
||
AdvSceneSwitcher.condition.twitch.type.event.channel.poll.start="بدأ استطلاع رأي"
|
||
AdvSceneSwitcher.condition.twitch.type.event.channel.poll.progress="تغيّرت أصوات الاستطلاع (التقدّم)"
|
||
AdvSceneSwitcher.condition.twitch.type.event.channel.poll.end="انتهى استطلاع الرأي"
|
||
AdvSceneSwitcher.condition.twitch.type.event.channel.prediction.start="بدأ توقّع"
|
||
AdvSceneSwitcher.condition.twitch.type.event.channel.prediction.progress="تغيّرت رهانات التوقّع (التقدّم)"
|
||
AdvSceneSwitcher.condition.twitch.type.event.channel.prediction.lock="تم قفل رهانات التوقّع"
|
||
AdvSceneSwitcher.condition.twitch.type.event.channel.prediction.end="انتهى التوقّع"
|
||
AdvSceneSwitcher.condition.twitch.type.event.channel.goal.start="بدأ هدف"
|
||
AdvSceneSwitcher.condition.twitch.type.event.channel.goal.progress="تغيّرت إحصاءات متابعة الهدف (التقدّم)"
|
||
AdvSceneSwitcher.condition.twitch.type.event.channel.goal.end="انتهى الهدف"
|
||
AdvSceneSwitcher.condition.twitch.type.event.channel.hypeTrain.start="بدأ قطار الحماس (Hype Train)"
|
||
AdvSceneSwitcher.condition.twitch.type.event.channel.hypeTrain.progress="تغيّرت إحصاءات قطار الحماس (Hype Train) (التقدّم)"
|
||
AdvSceneSwitcher.condition.twitch.type.event.channel.hypeTrain.end="انتهى قطار الحماس (Hype Train)"
|
||
AdvSceneSwitcher.condition.twitch.type.event.channel.charityCampaign.start="بدأت حملة خيرية"
|
||
AdvSceneSwitcher.condition.twitch.type.event.channel.charityCampaign.progress="تغيّرت إحصاءات الحملة الخيرية (التقدّم)"
|
||
AdvSceneSwitcher.condition.twitch.type.event.channel.charityCampaign.donation="تم تقديم تبرع للحملة الخيرية"
|
||
AdvSceneSwitcher.condition.twitch.type.event.channel.charityCampaign.end="انتهت الحملة الخيرية"
|
||
AdvSceneSwitcher.condition.twitch.type.event.channel.shieldMode.start="تم تمكين وضع الدرع"
|
||
AdvSceneSwitcher.condition.twitch.type.event.channel.shieldMode.end="تم تعطيل وضع الدرع"
|
||
AdvSceneSwitcher.condition.twitch.type.event.channel.points.reward.addition="تمت إضافة مكافأة نقاط"
|
||
AdvSceneSwitcher.condition.twitch.type.event.channel.points.reward.update="تم تحديث مكافأة نقاط"
|
||
AdvSceneSwitcher.condition.twitch.type.event.channel.points.reward.deletion="تم حذف مكافأة نقاط"
|
||
AdvSceneSwitcher.condition.twitch.type.event.channel.points.reward.redemption="تم استبدال مكافأة نقاط"
|
||
AdvSceneSwitcher.condition.twitch.type.event.channel.points.reward.redemption.update="تم تحديث استبدال مكافأة نقاط"
|
||
AdvSceneSwitcher.condition.twitch.type.event.channel.user.ban="تم حظر مستخدم من القناة"
|
||
AdvSceneSwitcher.condition.twitch.type.event.channel.user.unban="تم إلغاء حظر مستخدم من القناة"
|
||
AdvSceneSwitcher.condition.twitch.type.event.channel.user.moderator.addition="تمت إضافة مستخدم كمشرف على القناة"
|
||
AdvSceneSwitcher.condition.twitch.type.event.channel.user.moderator.deletion="تمت إزالة مستخدم من الإشراف على القناة"
|
||
AdvSceneSwitcher.condition.twitch.type.event.channel.stream.online.live="بدأ البث المباشر"
|
||
AdvSceneSwitcher.condition.twitch.type.event.channel.stream.online.playlist="بدأ البث قائمة تشغيل"
|
||
AdvSceneSwitcher.condition.twitch.type.event.channel.stream.online.watchParty="بدأ البث حفلة مشاهدة"
|
||
AdvSceneSwitcher.condition.twitch.type.event.channel.stream.online.premiere="بدأ البث عرضاً أول"
|
||
AdvSceneSwitcher.condition.twitch.type.event.channel.stream.online.rerun="بدأ البث إعادة عرض"
|
||
AdvSceneSwitcher.condition.twitch.type.polling.channel.live="البث مباشر حالياً"
|
||
AdvSceneSwitcher.condition.twitch.type.polling.channel.title="العنوان الحالي يطابق"
|
||
AdvSceneSwitcher.condition.twitch.type.polling.channel.category="الفئة الحالية هي"
|
||
AdvSceneSwitcher.condition.twitch.type.chat.message="تم استلام رسالة دردشة"
|
||
AdvSceneSwitcher.condition.twitch.type.chat.messageRemoved="تمت إزالة رسالة دردشة واحدة"
|
||
AdvSceneSwitcher.condition.twitch.type.chat.cleared="تم مسح كل رسائل المستخدم أو القناة"
|
||
AdvSceneSwitcher.condition.twitch.type.chat.properties="خصائص رسالة الدردشة:"
|
||
AdvSceneSwitcher.condition.twitch.type.chat.properties.select="تحديد خاصية رسالة الدردشة:"
|
||
AdvSceneSwitcher.condition.twitch.type.chat.properties.firstMessage="هي الرسالة الأولى"
|
||
AdvSceneSwitcher.condition.twitch.type.chat.properties.emoteOnly="تستخدم الرموز التعبيرية فقط"
|
||
AdvSceneSwitcher.condition.twitch.type.chat.properties.mod="المرسل مشرف"
|
||
AdvSceneSwitcher.condition.twitch.type.chat.properties.subscriber="المرسل مشترك"
|
||
AdvSceneSwitcher.condition.twitch.type.chat.properties.turbo="المرسل مستخدم Turbo"
|
||
AdvSceneSwitcher.condition.twitch.type.chat.properties.vip="المرسل VIP"
|
||
AdvSceneSwitcher.condition.twitch.type.chat.properties.color="اللون يطابق"
|
||
AdvSceneSwitcher.condition.twitch.type.chat.properties.displayName="اسم العرض يطابق"
|
||
AdvSceneSwitcher.condition.twitch.type.chat.properties.loginName="اسم المستخدم يطابق"
|
||
AdvSceneSwitcher.condition.twitch.type.chat.properties.badge="لدى المستخدم شارة"
|
||
AdvSceneSwitcher.condition.twitch.type.chat.userJoined="انضم مستخدم إلى الدردشة"
|
||
AdvSceneSwitcher.condition.twitch.type.chat.userLeft="غادر مستخدم الدردشة"
|
||
AdvSceneSwitcher.condition.twitch.categorySelectionDisabled="لا يمكن تحديد الفئة دون تحديد حساب Twitch أولاً!"
|
||
AdvSceneSwitcher.condition.twitch.entry="القناة{{channel}}{{conditions}}{{pointsReward}}{{streamTitle}}{{regex}}{{category}}"
|
||
AdvSceneSwitcher.condition.twitch.entry.account="التحقق باستخدام الحساب{{account}}"
|
||
AdvSceneSwitcher.condition.twitch.tokenPermissionsInsufficient="أذونات الرمز المميز المحدد غير كافية لتنفيذ الإجراء المحدد!"
|
||
AdvSceneSwitcher.condition.twitch.title.title="أدخل العنوان"
|
||
AdvSceneSwitcher.condition.queue="قائمة الانتظار"
|
||
AdvSceneSwitcher.condition.queue.type.started="قيد التشغيل"
|
||
AdvSceneSwitcher.condition.queue.type.stopped="متوقفة"
|
||
AdvSceneSwitcher.condition.queue.type.size="الحجم"
|
||
AdvSceneSwitcher.condition.queue.entry.startStop="قائمة الانتظار{{queues}}{{conditions}}"
|
||
AdvSceneSwitcher.condition.queue.entry.size="قائمة الانتظار{{queues}}{{conditions}}أقل من{{size}}"
|
||
AdvSceneSwitcher.condition.clipboard="الحافظة"
|
||
AdvSceneSwitcher.condition.clipboard.placeholder="نص الحافظة"
|
||
AdvSceneSwitcher.condition.clipboard.url.tooltip="قد تُمثَّل الملفات أيضاً كعناوين URL حسب نظام التشغيل!"
|
||
AdvSceneSwitcher.condition.clipboard.condition.changed="تغيّر محتوى الحافظة"
|
||
AdvSceneSwitcher.condition.clipboard.condition.isText="الحافظة تحتوي على نص"
|
||
AdvSceneSwitcher.condition.clipboard.condition.isImage="الحافظة تحتوي على صورة"
|
||
AdvSceneSwitcher.condition.clipboard.condition.isURL="الحافظة تحتوي على عنوان URL"
|
||
AdvSceneSwitcher.condition.clipboard.condition.matches="محتوى الحافظة يطابق"
|
||
AdvSceneSwitcher.condition.clipboard.condition.entry="{{conditions}}{{regex}}{{urlInfo}}"
|
||
AdvSceneSwitcher.condition.speech="التعرّف على الكلام (تجريبي)"
|
||
AdvSceneSwitcher.condition.speech.condition.any="تم اكتشاف أي كلام في"
|
||
AdvSceneSwitcher.condition.speech.condition.contains="يحتوي على العبارة"
|
||
AdvSceneSwitcher.condition.speech.condition.matches="يطابق"
|
||
AdvSceneSwitcher.condition.speech.layout.any="{{conditions}}{{source}}"
|
||
AdvSceneSwitcher.condition.speech.layout.contains="النص المفرَّغ من{{source}}{{conditions}}:"
|
||
AdvSceneSwitcher.condition.speech.layout.matches="النص المفرَّغ من{{source}}{{conditions}}:"
|
||
AdvSceneSwitcher.condition.speech.layout.phrase="{{phrase}}{{regex}}"
|
||
AdvSceneSwitcher.condition.speech.layout.model="نموذج Whisper:{{modelPath}}{{help}}"
|
||
AdvSceneSwitcher.condition.speech.model.help="يمكن تنزيل ملفات نماذج GGML من https://huggingface.co/ggerganov/whisper.cpp (مثل ggml-base.bin).\nالنماذج الأكبر أكثر دقة لكنها أبطأ."
|
||
AdvSceneSwitcher.condition.speech.layout.buffer="المخزن المؤقت للصوت:{{bufferDuration}}{{help}}"
|
||
AdvSceneSwitcher.condition.speech.browse="استعراض..."
|
||
AdvSceneSwitcher.condition.speech.browse.title="تحديد ملف نموذج Whisper"
|
||
AdvSceneSwitcher.condition.speech.browse.filter="ملفات نماذج GGML (*.bin);;كل الملفات (*)"
|
||
AdvSceneSwitcher.condition.speech.buffer.help="المدد الأطول للمخزن المؤقت تحسّن الدقة لكنها تزيد زمن التأخير."
|
||
AdvSceneSwitcher.condition.speech.advanced="متقدم"
|
||
AdvSceneSwitcher.condition.speech.layout.advanced.threads="سلاسل المعالجة:{{threads}}"
|
||
AdvSceneSwitcher.condition.speech.layout.advanced.language="اللغة:{{language}}{{help}}"
|
||
AdvSceneSwitcher.condition.speech.advanced.language.help="رمز لغة Whisper (مثل 'en' أو 'de' أو 'fr') أو 'auto' للاكتشاف التلقائي."
|
||
AdvSceneSwitcher.condition.speech.layout.advanced.translate="{{translate}}{{help}}"
|
||
AdvSceneSwitcher.condition.speech.advanced.translate="الترجمة إلى الإنجليزية"
|
||
AdvSceneSwitcher.condition.speech.advanced.translate.help="ترجمة الكلام غير الإنجليزي إلى الإنجليزية قبل تفريغه نصياً.\nمفيد عندما تكون العبارة أو التعبير النمطي مكتوبة بالإنجليزية بينما يتحدث المصدر بلغة أخرى."
|
||
AdvSceneSwitcher.condition.speech.layout.advanced.vad="حد طاقة VAD:{{vad}}{{help}}"
|
||
AdvSceneSwitcher.condition.speech.advanced.vad.help="الحد الأدنى لطاقة RMS التي يجب أن يبلغها المخزن المؤقت قبل تشغيل الاستدلال. تُعامَل المخازن المؤقتة الأقل من هذا المستوى كصمت ويتم تخطيها. القيم الأقل أكثر حساسية؛ ارفعها إذا كان الاستدلال يعمل بسبب ضوضاء الخلفية."
|
||
AdvSceneSwitcher.condition.speech.layout.advanced.suppress="{{suppress}}{{help}}"
|
||
AdvSceneSwitcher.condition.speech.advanced.suppress="منع الرموز غير الكلامية"
|
||
AdvSceneSwitcher.condition.speech.advanced.suppress.help="إزالة الرموز الحشوية مثل [MUSIC] أو (applause) التي يميل Whisper إلى إدراجها عندما يكتشف أصواتاً غير كلامية."
|
||
AdvSceneSwitcher.condition.speech.layout.advanced.noContext="{{noContext}}{{help}}"
|
||
AdvSceneSwitcher.condition.speech.advanced.noContext="بدون سياق"
|
||
AdvSceneSwitcher.condition.speech.advanced.noContext.help="عدم تمرير التفريغ النصي السابق كموجّه للمخزن المؤقت التالي.\nيمنع التكرار عبر حدود المخازن المؤقتة على حساب انخفاض طفيف في الترابط."
|
||
AdvSceneSwitcher.condition.speech.advanced.listenWhenMuted="الاستماع عندما يكون المصدر مكتوماً"
|
||
AdvSceneSwitcher.condition.speech.advanced.useGpu="استخدام GPU"
|
||
AdvSceneSwitcher.condition.folder="مراقبة المجلد"
|
||
AdvSceneSwitcher.condition.folder.tooltip="يتيح لك هذا النوع من الشروط مراقبة محتويات مجلد.\nلاحظ أن المراقبة *لن* تفحص التغييرات بشكل متكرر في المجلدات الفرعية داخل المجلد المحدد!\nلاحظ أنه إذا حدثت عدة تغييرات خلال فترة زمنية قصيرة، فقد لا يُطلق بعضها هذه الإشارة.\nلكن التغيير الأخير في سلسلة التغييرات سيُطلقها دائماً."
|
||
AdvSceneSwitcher.condition.folder.condition.any="حدث أي تغيير"
|
||
AdvSceneSwitcher.condition.folder.condition.fileAdd="تمت إضافة ملف"
|
||
AdvSceneSwitcher.condition.folder.condition.fileChange="تم تعديل ملف"
|
||
AdvSceneSwitcher.condition.folder.condition.fileRemove="تمت إزالة ملف"
|
||
AdvSceneSwitcher.condition.folder.condition.folderAdd="تمت إضافة مجلد"
|
||
AdvSceneSwitcher.condition.folder.condition.folderRemove="تمت إزالة مجلد"
|
||
AdvSceneSwitcher.condition.folder.entry="{{conditions}}في{{folder}}{{tooltip}}"
|
||
AdvSceneSwitcher.condition.folder.enableFilter="التقييم إلى صحيح فقط إذا كان المسار الذي تغيّر يطابق نمطاً"
|
||
AdvSceneSwitcher.condition.folder.entry.filter="{{filter}}{{regex}}"
|
||
AdvSceneSwitcher.condition.usb="USB"
|
||
AdvSceneSwitcher.condition.usb.description="جهاز USB يطابق الخصائص التالية متصل:"
|
||
AdvSceneSwitcher.condition.usb.vendorID="معرّف المورّد:"
|
||
AdvSceneSwitcher.condition.usb.productID="معرّف المنتج:"
|
||
AdvSceneSwitcher.condition.usb.busNumber="رقم الناقل:"
|
||
AdvSceneSwitcher.condition.usb.deviceAddress="عنوان الجهاز:"
|
||
AdvSceneSwitcher.condition.usb.vendorName="اسم المورّد:"
|
||
AdvSceneSwitcher.condition.usb.productName="اسم المنتج:"
|
||
AdvSceneSwitcher.condition.usb.serialNumber="الرقم التسلسلي:"
|
||
AdvSceneSwitcher.condition.noDevicesFoundWarning="لم يتم اكتشاف أي أجهزة USB!\nقد لا تملك الإضافة الأذونات المطلوبة للتحقق من أجهزة USB."
|
||
AdvSceneSwitcher.condition.streamDeck="Stream Deck"
|
||
AdvSceneSwitcher.condition.streamDeck.checkKeyState="التحقق من حالة المفتاح"
|
||
AdvSceneSwitcher.condition.streamDeck.keyState.pressed="مضغوط"
|
||
AdvSceneSwitcher.condition.streamDeck.keyState.released="محرَّر"
|
||
AdvSceneSwitcher.condition.streamDeck.checkKeyPosition="التحقق من موضع المفتاح"
|
||
AdvSceneSwitcher.condition.streamDeck.checkData="التحقق من حقل البيانات"
|
||
AdvSceneSwitcher.condition.streamDeck.startListen="بدء الاستماع"
|
||
AdvSceneSwitcher.condition.streamDeck.stopListen="إيقاف الاستماع"
|
||
AdvSceneSwitcher.condition.streamDeck.pluginDownload="<html><head/><body><p>يمكن العثور على إضافة Stream Deck <a href=\"https://github.com/WarmUpTill/advanced-scene-switcher-streamdeck-plugin/releases\"><span style=\" text-decoration: underline; color:#268bd2;\">هنا على GitHub</span></a>.</p></body></html>"
|
||
AdvSceneSwitcher.condition.gameCapture="التقاط اللعبة"
|
||
AdvSceneSwitcher.condition.gameCapture.entry="{{sources}}ارتبط بلعبة."
|
||
AdvSceneSwitcher.condition.screenshot="لقطة شاشة"
|
||
AdvSceneSwitcher.condition.screenshot.entry="تم التقاط لقطة شاشة"
|
||
AdvSceneSwitcher.condition.nowPlaying="قيد التشغيل الآن"
|
||
AdvSceneSwitcher.condition.nowPlaying.checkType.playbackState="حالة التشغيل"
|
||
AdvSceneSwitcher.condition.nowPlaying.checkType.title="العنوان"
|
||
AdvSceneSwitcher.condition.nowPlaying.checkType.artist="الفنان"
|
||
AdvSceneSwitcher.condition.nowPlaying.checkType.album="الألبوم"
|
||
AdvSceneSwitcher.condition.nowPlaying.checkType.appName="اسم التطبيق"
|
||
AdvSceneSwitcher.condition.nowPlaying.playbackState.playing="قيد التشغيل"
|
||
AdvSceneSwitcher.condition.nowPlaying.playbackState.paused="متوقف مؤقتاً"
|
||
AdvSceneSwitcher.condition.nowPlaying.playbackState.stopped="متوقف"
|
||
AdvSceneSwitcher.condition.nowPlaying.playbackState.opening="جارٍ الفتح"
|
||
AdvSceneSwitcher.condition.nowPlaying.playbackState.changing="جارٍ التغيير"
|
||
AdvSceneSwitcher.condition.mqtt="MQTT"
|
||
AdvSceneSwitcher.condition.mqtt.layout.match="تم استلام رسالة من{{connection}} تطابق{{regex}}:"
|
||
AdvSceneSwitcher.condition.mqtt.layout.listen="تعيين تحديد الرسالة إلى الرسالة الواردة:{{listenButton}}"
|
||
AdvSceneSwitcher.condition.script="برنامج نصي"
|
||
|
||
# Macro Actions
|
||
AdvSceneSwitcher.action.unknown="إجراء غير معروف"
|
||
AdvSceneSwitcher.action.scene="تبديل المشهد"
|
||
AdvSceneSwitcher.action.scene.action.fixed="المشهد ذو الاسم"
|
||
AdvSceneSwitcher.action.scene.action.sceneListNext="المشهد التالي في قائمة المشاهد"
|
||
AdvSceneSwitcher.action.scene.action.sceneListPrevious="المشهد السابق في قائمة المشاهد"
|
||
AdvSceneSwitcher.action.scene.action.sceneListIndex="المشهد في قائمة المشاهد عند الموضع"
|
||
AdvSceneSwitcher.action.scene.type.program="البرنامج"
|
||
AdvSceneSwitcher.action.scene.type.preview="المعاينة"
|
||
AdvSceneSwitcher.action.scene.layout.action.fixed="بدّل{{sceneTypes}}إلى{{actions}}{{scenes}}"
|
||
AdvSceneSwitcher.action.scene.layout.action.list="بدّل{{sceneTypes}}إلى{{actions}}على{{canvas}}"
|
||
AdvSceneSwitcher.action.scene.layout.action.list.noCanvasSelection="بدّل{{sceneTypes}}إلى{{actions}}"
|
||
AdvSceneSwitcher.action.scene.layout.action.listIndex="بدّل{{sceneTypes}}إلى{{actions}}{{index}}على{{canvas}}{{sceneNameAtIndex}}"
|
||
AdvSceneSwitcher.action.scene.layout.action.listIndex.noCanvasSelection="بدّل{{sceneTypes}}إلى{{actions}}{{index}}{{sceneNameAtIndex}}"
|
||
AdvSceneSwitcher.action.scene.layout.transition="استخدام الانتقال{{transitions}}"
|
||
AdvSceneSwitcher.action.scene.layout.transitionWithDuration="استخدام الانتقال{{transitions}}بمدة{{duration}}ثوانٍ"
|
||
AdvSceneSwitcher.action.scene.blockUntilTransitionDone="الانتظار حتى يكتمل الانتقال إلى المشهد الهدف"
|
||
AdvSceneSwitcher.action.scene.canvasNotSupported="غير مدعوم من لوحة العرض المحددة حالياً \"%1\""
|
||
AdvSceneSwitcher.action.wait="انتظار"
|
||
AdvSceneSwitcher.action.wait.type.fixed="ثابتة"
|
||
AdvSceneSwitcher.action.wait.type.random="عشوائية"
|
||
AdvSceneSwitcher.action.wait.type.variableCondition="متغيّر"
|
||
AdvSceneSwitcher.action.wait.layout.fixed="الانتظار لمدة{{waitType}}قدرها{{duration}}"
|
||
AdvSceneSwitcher.action.wait.layout.random="الانتظار لمدة{{waitType}}من{{duration}}إلى{{duration2}}"
|
||
AdvSceneSwitcher.action.wait.condition.equals="يساوي"
|
||
AdvSceneSwitcher.action.wait.condition.doesNotEqual="لا يساوي"
|
||
AdvSceneSwitcher.action.wait.condition.isEmpty="فارغ"
|
||
AdvSceneSwitcher.action.wait.condition.lessThan="أقل من"
|
||
AdvSceneSwitcher.action.wait.condition.greaterThan="أكبر من"
|
||
AdvSceneSwitcher.action.wait.layout.variableCondition="الانتظار حتى{{waitType}}{{variable}}{{condition}}{{strValue}}{{numValue}}{{regex}}"
|
||
AdvSceneSwitcher.action.wait.layout.timeout="المهلة:{{useTimeout}}{{conditionTimeout}}"
|
||
AdvSceneSwitcher.tempVar.wait.timedOut="انتهت المهلة"
|
||
AdvSceneSwitcher.tempVar.wait.timedOut.description="صحيح إذا انتهت مهلة إجراء الانتظار قبل استيفاء الشرط، وخطأ إذا استُوفي الشرط في الوقت المحدد"
|
||
AdvSceneSwitcher.action.audio="الصوت"
|
||
AdvSceneSwitcher.action.audio.type.mute="كتم"
|
||
AdvSceneSwitcher.action.audio.type.unmute="إلغاء الكتم"
|
||
AdvSceneSwitcher.action.audio.type.toggleMute="تبديل الكتم"
|
||
AdvSceneSwitcher.action.audio.type.sourceVolume="تعيين مستوى صوت المصدر"
|
||
AdvSceneSwitcher.action.audio.type.masterVolume="تعيين مستوى الصوت الرئيسي"
|
||
AdvSceneSwitcher.action.audio.type.syncOffset="تعيين إزاحة المزامنة"
|
||
AdvSceneSwitcher.action.audio.type.monitor="تعيين مراقبة الصوت"
|
||
AdvSceneSwitcher.action.audio.type.enableOnTrack="تمكين على المسار الصوتي"
|
||
AdvSceneSwitcher.action.audio.type.disableOnTrack="تعطيل على المسار الصوتي"
|
||
AdvSceneSwitcher.action.audio.type.balance="تعيين التوازن"
|
||
AdvSceneSwitcher.action.audio.balance.description="حرّك شريط التمرير في اتجاه قناة الصوت التي تريد التركيز عليها."
|
||
AdvSceneSwitcher.action.audio.fade.type.duration="على مدى"
|
||
AdvSceneSwitcher.action.audio.fade.type.rate="بمعدل"
|
||
AdvSceneSwitcher.action.audio.fade.duration="{{fade}}تلاشٍ تدريجي{{fadeTypes}}{{duration}}ثوانٍ."
|
||
AdvSceneSwitcher.action.audio.fade.rate="{{fade}}تلاشٍ تدريجي{{fadeTypes}}{{rate}}في الثانية."
|
||
AdvSceneSwitcher.action.audio.fade.wait="الانتظار حتى يكتمل التلاشي."
|
||
AdvSceneSwitcher.action.audio.fade.abort="إلغاء التلاشي النشط بالفعل."
|
||
AdvSceneSwitcher.action.audio.entry="{{actions}}{{audioSources}}{{volume}}{{volumeDB}}{{percentDBToggle}}{{syncOffset}}{{monitorTypes}}{{track}}"
|
||
AdvSceneSwitcher.action.playAudio="تشغيل ملف صوتي"
|
||
AdvSceneSwitcher.action.playAudio.file.browse="استعراض بحثاً عن ملف صوتي"
|
||
AdvSceneSwitcher.action.playAudio.layout.volume="مستوى الصوت{{volumeDB}}"
|
||
AdvSceneSwitcher.action.playAudio.layout.monitor="المراقبة{{monitorTypes}}"
|
||
AdvSceneSwitcher.action.playAudio.wait="الانتظار حتى يكتمل التشغيل"
|
||
AdvSceneSwitcher.action.playAudio.monitorUnavailable="مراقبة الصوت غير متاحة"
|
||
AdvSceneSwitcher.action.playAudio.tracks="المسارات"
|
||
AdvSceneSwitcher.action.playAudio.layout.startOffset="{{useStartOffset}}البدء عند{{startOffset}}"
|
||
AdvSceneSwitcher.action.playAudio.layout.playbackDuration="{{useDuration}}التشغيل لمدة{{playbackDuration}}(0 = حتى النهاية)"
|
||
AdvSceneSwitcher.action.playAudio.mono="أحادي"
|
||
AdvSceneSwitcher.action.recording="التسجيل"
|
||
AdvSceneSwitcher.action.recording.type.stop="إيقاف التسجيل"
|
||
AdvSceneSwitcher.action.recording.type.start="بدء التسجيل"
|
||
AdvSceneSwitcher.action.recording.type.pause="إيقاف التسجيل مؤقتاً"
|
||
AdvSceneSwitcher.action.recording.type.unpause="استئناف التسجيل"
|
||
AdvSceneSwitcher.action.recording.type.split="تقسيم ملف التسجيل"
|
||
AdvSceneSwitcher.action.recording.type.changeOutputFolder="تغيير مجلد الإخراج"
|
||
AdvSceneSwitcher.action.recording.type.changeOutputFileFormat="تغيير تنسيق اسم الملف"
|
||
AdvSceneSwitcher.action.recording.type.addChapter="إضافة فصل"
|
||
AdvSceneSwitcher.action.recording.pause.hint="لاحظ أنه قد لا يمكنك إيقاف التسجيل مؤقتاً حسب إعدادات التسجيل لديك"
|
||
AdvSceneSwitcher.action.recording.split.hint="تأكد من تمكين التقسيم التلقائي للملفات في إعدادات OBS أولاً!"
|
||
AdvSceneSwitcher.action.recording.outputNotActive.hint="لن يسري هذا التغيير إلا عندما يكون الإخراج (التسجيل، مخزن الإعادة المؤقت، ...) غير نشط.\nيجب إعادة تشغيل الإخراج لتطبيق التغيير."
|
||
AdvSceneSwitcher.action.recording.layout="{{actions}}{{recordFolder}}{{recordFileFormat}}{{outputNotActiveHelp}}{{chapterName}}{{pauseHint}}{{splitHint}}"
|
||
AdvSceneSwitcher.action.replay="مخزن الإعادة المؤقت"
|
||
AdvSceneSwitcher.action.replay.saveWarn="تحذير: قد يؤدي الحفظ المتكرر جداً إلى عدم حفظ مخزن الإعادة المؤقت فعلياً!"
|
||
AdvSceneSwitcher.action.replay.durationWarn="تحذير: لن يُطبَّق تغيير الحد الأقصى لوقت الإعادة إلا في المرة التالية التي يبدأ فيها مخزن الإعادة المؤقت!"
|
||
AdvSceneSwitcher.action.replay.type.stop="إيقاف مخزن الإعادة المؤقت"
|
||
AdvSceneSwitcher.action.replay.type.start="بدء مخزن الإعادة المؤقت"
|
||
AdvSceneSwitcher.action.replay.type.save="حفظ مخزن الإعادة المؤقت"
|
||
AdvSceneSwitcher.action.replay.type.duration="تعيين الحد الأقصى لوقت الإعادة"
|
||
AdvSceneSwitcher.action.replay.entry="{{actions}}{{duration}}"
|
||
AdvSceneSwitcher.action.streaming="البث"
|
||
AdvSceneSwitcher.action.streaming.type.stop="إيقاف البث"
|
||
AdvSceneSwitcher.action.streaming.type.start="بدء البث"
|
||
AdvSceneSwitcher.action.streaming.type.keyFrameInterval="تعيين الفاصل الزمني للإطارات الرئيسية"
|
||
AdvSceneSwitcher.action.streaming.type.server="تعيين عنوان URL للخادم"
|
||
AdvSceneSwitcher.action.streaming.type.streamKey="تعيين مفتاح البث"
|
||
AdvSceneSwitcher.action.streaming.type.username="تعيين اسم المستخدم"
|
||
AdvSceneSwitcher.action.streaming.type.password="تعيين كلمة المرور"
|
||
AdvSceneSwitcher.action.streaming.getCurrentValue="جلب القيمة الحالية"
|
||
AdvSceneSwitcher.action.streaming.layout="{{actions}}{{keyFrameInterval}}{{stringValue}}{{showPassword}}{{getCurrentValue}}"
|
||
AdvSceneSwitcher.action.run="تشغيل"
|
||
AdvSceneSwitcher.action.run.wait.entry="{{wait}}انتظار انتهاء العملية أو بحد أقصى {{timeout}}{{waitHelp}}"
|
||
AdvSceneSwitcher.action.run.wait.help.tooltip="لاحظ أن خصائص الماكرو لن تعمل إذا تركت هذا الخيار غير محدد، لأن العملية تعمل منفصلة عن بقية المنطق ولا يوجد تحكم فيها."
|
||
AdvSceneSwitcher.action.sceneVisibility="ظهور عنصر المشهد"
|
||
AdvSceneSwitcher.action.sceneVisibility.type.show="إظهار"
|
||
AdvSceneSwitcher.action.sceneVisibility.type.hide="إخفاء"
|
||
AdvSceneSwitcher.action.sceneVisibility.type.toggle="تبديل"
|
||
AdvSceneSwitcher.action.sceneVisibility.type.source="المصدر"
|
||
AdvSceneSwitcher.action.sceneVisibility.type.sourceGroup="أي"
|
||
AdvSceneSwitcher.action.sceneVisibility.layout="في{{scenes}}{{actions}}{{sources}}"
|
||
AdvSceneSwitcher.action.sceneVisibility.layout.transition="{{updateTransition}}تعيين الانتقال إلى{{transitions}}"
|
||
AdvSceneSwitcher.action.sceneVisibility.layout.duration="{{updateDuration}}تعيين مدة الانتقال إلى{{duration}}ثوانٍ"
|
||
AdvSceneSwitcher.action.sceneVisibility.blockUntilTransitionDone="الانتظار حتى يكتمل انتقال الظهور"
|
||
AdvSceneSwitcher.action.filter="مرشّح"
|
||
AdvSceneSwitcher.action.filter.type.enable="تمكين"
|
||
AdvSceneSwitcher.action.filter.type.disable="تعطيل"
|
||
AdvSceneSwitcher.action.filter.type.toggle="تبديل"
|
||
AdvSceneSwitcher.action.filter.type.settings="تعيين الإعدادات"
|
||
AdvSceneSwitcher.action.filter.type.pressSettingsButton="الضغط على زر الإعدادات"
|
||
AdvSceneSwitcher.action.filter.refresh="تحديث"
|
||
AdvSceneSwitcher.action.filter.refresh.tooltip="إعادة ملء قائمة إعدادات المرشّح بإعدادات المرشّح الذي يطابق اسمه قيمة المتغيّر."
|
||
AdvSceneSwitcher.action.filter.entry="في{{sources}}{{actions}}{{filters}}{{refresh}}{{settingsButtons}}"
|
||
AdvSceneSwitcher.action.filter.entry.settings="{{settings}}{{settingsInputMethod}}{{settingValue}}{{tempVar}}"
|
||
AdvSceneSwitcher.action.filter.getSettings="جلب الإعدادات الحالية"
|
||
AdvSceneSwitcher.action.filter.inputMethod.individualManual="تعيين إلى قيمة"
|
||
AdvSceneSwitcher.action.filter.inputMethod.individualListEntryManual="تعيين إلى إدخال من القائمة"
|
||
AdvSceneSwitcher.action.filter.inputMethod.individualTempvar="تعيين إلى خاصية ماكرو"
|
||
AdvSceneSwitcher.action.filter.inputMethod.json="تعيين سلسلة JSON للإعدادات"
|
||
AdvSceneSwitcher.action.source="المصدر"
|
||
AdvSceneSwitcher.action.source.type.enable="تمكين"
|
||
AdvSceneSwitcher.action.source.type.disable="تعطيل"
|
||
AdvSceneSwitcher.action.source.type.settings="تعيين الإعدادات"
|
||
AdvSceneSwitcher.action.source.type.refreshSettings="تحديث إعدادات المصدر"
|
||
AdvSceneSwitcher.action.source.type.pressSettingsButton="الضغط على زر الإعدادات"
|
||
AdvSceneSwitcher.action.source.type.refreshSettings.tooltip="يمكن استخدامه لتحديث مصادر المتصفح والوسائط وغيرها"
|
||
AdvSceneSwitcher.action.source.type.deinterlaceMode="تعيين وضع إزالة التشابك"
|
||
AdvSceneSwitcher.action.source.type.deinterlaceOrder="تعيين ترتيب حقول إزالة التشابك"
|
||
AdvSceneSwitcher.action.source.type.openInteractionDialog="فتح مربع حوار التفاعل"
|
||
AdvSceneSwitcher.action.source.type.openFilterDialog="فتح مربع حوار المرشّحات"
|
||
AdvSceneSwitcher.action.source.type.openPropertiesDialog="فتح مربع حوار الخصائص"
|
||
AdvSceneSwitcher.action.source.type.closeInteractionDialog="إغلاق مربع حوار التفاعل"
|
||
AdvSceneSwitcher.action.source.type.closeFilterDialog="إغلاق مربع حوار المرشّحات"
|
||
AdvSceneSwitcher.action.source.type.closePropertiesDialog="إغلاق مربع حوار الخصائص"
|
||
AdvSceneSwitcher.action.source.type.getSetting="جلب قيمة الإعداد"
|
||
AdvSceneSwitcher.action.source.type.getSettings="جلب JSON للإعدادات"
|
||
AdvSceneSwitcher.action.source.entry="{{actions}}{{sources}}{{settingsButtons}}{{deinterlaceMode}}{{deinterlaceOrder}}{{refresh}}"
|
||
AdvSceneSwitcher.action.source.entry.settings="{{settings}}{{settingsInputMethod}}{{settingValue}}{{tempVar}}"
|
||
AdvSceneSwitcher.action.source.warning="تحذير: لا يمكن التحكم في تمكين المصادر وتعطيلها على المستوى العام من واجهة OBS\nربما تبحث عن \"ظهور عنصر المشهد\""
|
||
AdvSceneSwitcher.action.source.getSettings="جلب الإعدادات الحالية"
|
||
AdvSceneSwitcher.action.source.deinterlaceMode.disable="تعطيل"
|
||
AdvSceneSwitcher.action.source.deinterlaceMode.discard="تجاهل"
|
||
AdvSceneSwitcher.action.source.deinterlaceMode.retro="رجعي"
|
||
AdvSceneSwitcher.action.source.deinterlaceMode.blend="مزج"
|
||
AdvSceneSwitcher.action.source.deinterlaceMode.blend2x="مزج 2x"
|
||
AdvSceneSwitcher.action.source.deinterlaceMode.linear="خطي"
|
||
AdvSceneSwitcher.action.source.deinterlaceMode.linear2x="خطي 2x"
|
||
AdvSceneSwitcher.action.source.deinterlaceMode.yadif="Yadif"
|
||
AdvSceneSwitcher.action.source.deinterlaceMode.yadif2x="Yadif 2x"
|
||
AdvSceneSwitcher.action.source.deinterlaceOrder.topFieldFirst="الحقل العلوي أولاً"
|
||
AdvSceneSwitcher.action.source.deinterlaceOrder.bottomFieldFirst="الحقل السفلي أولاً"
|
||
AdvSceneSwitcher.action.source.inputMethod.individualManual="تعيين إلى قيمة"
|
||
AdvSceneSwitcher.action.source.inputMethod.individualListEntryManual="تعيين إلى إدخال من القائمة"
|
||
AdvSceneSwitcher.action.source.inputMethod.individualTempvar="تعيين إلى خاصية ماكرو"
|
||
AdvSceneSwitcher.action.source.inputMethod.json="تعيين سلسلة JSON للإعدادات"
|
||
AdvSceneSwitcher.action.source.refresh="تحديث"
|
||
AdvSceneSwitcher.action.source.refresh.tooltip="إعادة ملء قائمة إعدادات المصدر بإعدادات المصدر الذي يطابق اسمه قيمة المتغيّر."
|
||
AdvSceneSwitcher.action.source.dialog.accept="قبول التغييرات"
|
||
AdvSceneSwitcher.action.sourceInteraction="التفاعل مع المصدر"
|
||
AdvSceneSwitcher.action.sourceInteraction.source="المصدر"
|
||
AdvSceneSwitcher.action.sourceInteraction.noSelection="حدد خطوة لتحريرها"
|
||
AdvSceneSwitcher.action.sourceInteraction.record="تسجيل التفاعل ..."
|
||
AdvSceneSwitcher.action.sourceInteraction.step.listEntry.mouseMove="تحريك الماوس (%1، %2)"
|
||
AdvSceneSwitcher.action.sourceInteraction.step.listEntry.mouseUp="تحرير"
|
||
AdvSceneSwitcher.action.sourceInteraction.step.listEntry.mouseDown="ضغط"
|
||
AdvSceneSwitcher.action.sourceInteraction.step.listEntry.mouseClick="%1 زر الماوس %2 (%3، %4)"
|
||
AdvSceneSwitcher.action.sourceInteraction.step.listEntry.mouseClickCount=" x%1"
|
||
AdvSceneSwitcher.action.sourceInteraction.step.listEntry.mouseWheel="عجلة الماوس (%1، %2) dx=%3 dy=%4"
|
||
AdvSceneSwitcher.action.sourceInteraction.step.listEntry.keyUp="تحرير"
|
||
AdvSceneSwitcher.action.sourceInteraction.step.listEntry.keyDown="ضغط"
|
||
AdvSceneSwitcher.action.sourceInteraction.step.listEntry.keyPress="%1 مفتاح"
|
||
AdvSceneSwitcher.action.sourceInteraction.step.listEntry.keyPressWithText="%1 مفتاح '%2'"
|
||
AdvSceneSwitcher.action.sourceInteraction.step.listEntry.typeText="كتابة \"%1\""
|
||
AdvSceneSwitcher.action.sourceInteraction.step.listEntry.wait="انتظار %1 ms"
|
||
AdvSceneSwitcher.action.sourceInteraction.step.edit.type="النوع"
|
||
AdvSceneSwitcher.action.sourceInteraction.step.edit.mouseMove="تحريك الماوس"
|
||
AdvSceneSwitcher.action.sourceInteraction.step.edit.mouseClick="نقرة الماوس"
|
||
AdvSceneSwitcher.action.sourceInteraction.step.edit.mouseWheel="عجلة الماوس"
|
||
AdvSceneSwitcher.action.sourceInteraction.step.edit.keyPress="ضغطة مفتاح"
|
||
AdvSceneSwitcher.action.sourceInteraction.step.edit.typeText="كتابة نص"
|
||
AdvSceneSwitcher.action.sourceInteraction.step.edit.wait="انتظار"
|
||
AdvSceneSwitcher.action.sourceInteraction.step.edit.x="X"
|
||
AdvSceneSwitcher.action.sourceInteraction.step.edit.y="Y"
|
||
AdvSceneSwitcher.action.sourceInteraction.step.edit.button="الزر"
|
||
AdvSceneSwitcher.action.sourceInteraction.step.edit.mouseUp="تحرير زر الماوس"
|
||
AdvSceneSwitcher.action.sourceInteraction.step.edit.clickCount="عدد النقرات"
|
||
AdvSceneSwitcher.action.sourceInteraction.step.edit.wheelDx="مقدار التغيير X"
|
||
AdvSceneSwitcher.action.sourceInteraction.step.edit.wheelDy="مقدار التغيير Y"
|
||
AdvSceneSwitcher.action.sourceInteraction.step.edit.vkey="المفتاح الافتراضي"
|
||
AdvSceneSwitcher.action.sourceInteraction.step.edit.keyUp="تحرير المفتاح"
|
||
AdvSceneSwitcher.action.sourceInteraction.step.edit.text="النص"
|
||
AdvSceneSwitcher.action.sourceInteraction.step.edit.waitMs="المدة (ms)"
|
||
AdvSceneSwitcher.action.sourceInteraction.button.left="الأيسر"
|
||
AdvSceneSwitcher.action.sourceInteraction.button.middle="الأوسط"
|
||
AdvSceneSwitcher.action.sourceInteraction.button.right="الأيمن"
|
||
AdvSceneSwitcher.action.sourceInteraction.record.title="تسجيل التفاعلات مع المصدر"
|
||
AdvSceneSwitcher.action.sourceInteraction.record.start="بدء التسجيل"
|
||
AdvSceneSwitcher.action.sourceInteraction.record.stop="إيقاف التسجيل"
|
||
AdvSceneSwitcher.action.sourceInteraction.record.accept="قبول"
|
||
AdvSceneSwitcher.action.sourceInteraction.record.placeholder="ابدأ التسجيل وتفاعل مع المصدر لالتقاط الخطوات"
|
||
AdvSceneSwitcher.action.sourceInteraction.record.invalidSource="لم يتم تحديد مصدر صالح.\nيرجى تحديد مصدر يدعم التفاعل قبل التسجيل."
|
||
AdvSceneSwitcher.action.media="الوسائط"
|
||
AdvSceneSwitcher.action.media.type.play="تشغيل"
|
||
AdvSceneSwitcher.action.media.type.pause="إيقاف مؤقت"
|
||
AdvSceneSwitcher.action.media.type.stop="إيقاف"
|
||
AdvSceneSwitcher.action.media.type.restart="إعادة التشغيل"
|
||
AdvSceneSwitcher.action.media.type.next="التالي"
|
||
AdvSceneSwitcher.action.media.type.previous="السابق"
|
||
AdvSceneSwitcher.action.media.type.seek.duration="الانتقال إلى وقت محدد"
|
||
AdvSceneSwitcher.action.media.type.seek.percentage="الانتقال إلى نسبة مئوية"
|
||
AdvSceneSwitcher.action.media.type.waitForPlaybackStop="انتظار توقف التشغيل"
|
||
AdvSceneSwitcher.action.media.selectionType.source="المصدر"
|
||
AdvSceneSwitcher.action.media.selectionType.sceneItem="عنصر المشهد"
|
||
AdvSceneSwitcher.action.media.entry="{{actions}}{{seekDuration}}{{seekPercentage}}{{selectionTypes}}{{mediaSources}}{{scenes}}{{sceneItems}}"
|
||
AdvSceneSwitcher.action.media.seek.percentage.label="النسبة المئوية من المدة الإجمالية للوسائط"
|
||
AdvSceneSwitcher.action.macro="ماكرو"
|
||
AdvSceneSwitcher.action.macro.type.pause="إيقاف مؤقت"
|
||
AdvSceneSwitcher.action.macro.type.unpause="إلغاء الإيقاف المؤقت"
|
||
AdvSceneSwitcher.action.macro.type.togglePause="تبديل الإيقاف المؤقت"
|
||
AdvSceneSwitcher.action.macro.type.resetCounter="إعادة تعيين العدّاد"
|
||
AdvSceneSwitcher.action.macro.type.runActions="تشغيل إجراءات الماكرو"
|
||
AdvSceneSwitcher.action.macro.type.run.conditions.ignore="بغض النظر عن حالة الشروط"
|
||
AdvSceneSwitcher.action.macro.type.run.conditions.true="فقط إذا كانت نتيجة الشروط صحيحة"
|
||
AdvSceneSwitcher.action.macro.type.run.conditions.false="فقط إذا كانت نتيجة الشروط خطأ"
|
||
AdvSceneSwitcher.action.macro.type.run.updateConditionMatchState="التحقق من الشروط الآن، حتى لو كان الماكرو موقوفًا مؤقتًا"
|
||
AdvSceneSwitcher.action.macro.type.run.updateConditionMatchState.help="تعمل الإضافة على مراحل:\n * مرحلة تقييم شروط الماكرو\n * مرحلة تشغيل إجراءات الماكرو\nقد يكون لوحدات الماكرو المنفَّذة قبل هذا الإجراء تحديدًا آثار جانبية على حالة شروط وحدات الماكرو.\nبالإضافة إلى ذلك، يُفترض أن وحدات الماكرو الموقوفة مؤقتًا لا تتطابق شروطها.\nحدّد هذا الخيار لفرض تقييم جديد للشروط قبل تشغيل هذا الإجراء، بغض النظر عما إذا كان الماكرو موقوفًا مؤقتًا."
|
||
AdvSceneSwitcher.action.macro.type.run.actionType.regular="الإجراءات"
|
||
AdvSceneSwitcher.action.macro.type.run.actionType.else="إجراءات \"وإلا\""
|
||
AdvSceneSwitcher.action.macro.type.run.skipWhenPaused="تخطي التنفيذ عندما يكون الماكرو موقوفًا مؤقتًا"
|
||
AdvSceneSwitcher.action.macro.type.run.setInputs="تعيين المدخلات"
|
||
AdvSceneSwitcher.action.macro.type.run.setInputs.description="يمكن تعريف متغيّرات الإدخال في إعدادات الماكرو.\nيتيح لك تعريف متغيّرات الإدخال تعديل قيم المتغيّرات قبل تنفيذ الإجراء."
|
||
AdvSceneSwitcher.action.macro.type.stop="إيقاف الإجراءات"
|
||
AdvSceneSwitcher.action.macro.type.disableAction="تعطيل الإجراء"
|
||
AdvSceneSwitcher.action.macro.type.enableAction="تمكين الإجراء"
|
||
AdvSceneSwitcher.action.macro.type.toggleAction="تبديل الإجراء"
|
||
AdvSceneSwitcher.action.macro.type.getInfo="الحصول على معلومات الماكرو"
|
||
AdvSceneSwitcher.action.macro.type.runMacro="تشغيل الماكرو"
|
||
AdvSceneSwitcher.action.macro.type.runMacro.noConditionsWarning="تحذير: الماكرو المحدد ليس له أي شروط!"
|
||
AdvSceneSwitcher.action.macro.type.runMacro.help="على عكس \"تشغيل إجراءات الماكرو\"، سيعيد هذا الخيار تقييم شروط الماكرو المحدد فورًا، ثم يشغّل إما إجراءاته أو إجراءات \"وإلا\" بحسب النتيجة."
|
||
AdvSceneSwitcher.action.macro.type.nestedMacro="ماكرو متداخل"
|
||
AdvSceneSwitcher.action.macro.actionSelectionType.index="عند الفهرس"
|
||
AdvSceneSwitcher.action.macro.actionSelectionType.label="ذو التسمية"
|
||
AdvSceneSwitcher.action.macro.actionSelectionType.id="من نوع الإجراء"
|
||
AdvSceneSwitcher.action.loop="حلقة تكرار"
|
||
AdvSceneSwitcher.action.loop.maxIterations="الحد الأقصى للتكرارات"
|
||
AdvSceneSwitcher.action.loop.conditionHelp="حدّد شرط الحلقة. سيتم تكرار الإجراءات أدناه طالما تحققت هذه الشروط.\n\nانقر زر الإضافة أدناه لإضافة شرط جديد."
|
||
AdvSceneSwitcher.action.loop.actionHelp="حدّد الإجراءات التي ستُنفَّذ في كل تكرار.\n\nانقر زر الإضافة أدناه لإضافة إجراء جديد."
|
||
AdvSceneSwitcher.tempVar.loop.count="عدد التكرارات"
|
||
AdvSceneSwitcher.tempVar.loop.count.description="العدد الإجمالي للتكرارات المكتملة."
|
||
AdvSceneSwitcher.action.macro.type.nestedMacro.conditionHelp="يتيح لك هذا القسم تعريف شروط الماكرو.\n\nانقر زر الإضافة أدناه لإضافة شرط جديد."
|
||
AdvSceneSwitcher.action.macro.type.nestedMacro.actionHelp="يتيح لك هذا القسم تعريف إجراءات الماكرو.\nستُنفَّذ الإجراءات في هذا القسم عند تحقق الشروط.\n\nانقر زر الإضافة أدناه لإضافة إجراء جديد."
|
||
AdvSceneSwitcher.action.macro.type.nestedMacro.elseActionHelp="يتيح لك هذا القسم تعريف إجراءات الماكرو.\nستُنفَّذ الإجراءات في هذا القسم عند *عدم* تحقق الشروط.\n\nانقر زر الإضافة أدناه لإضافة إجراء جديد."
|
||
AdvSceneSwitcher.action.macro.layout.run="{{actions}}{{actionSections}}في{{macros}}"
|
||
AdvSceneSwitcher.action.macro.layout.run.condition="{{conditionBehaviors}}في{{conditionMacros}}"
|
||
AdvSceneSwitcher.action.macro.layout.actionState="{{actions}}{{actionSelectionType}}{{actionIndex}}{{label}}{{regex}}{{actionTypes}}في قسم{{actionSections}}من{{macros}}"
|
||
AdvSceneSwitcher.action.macro.layout.runMacro="{{actions}}{{runMacroHelp}}{{macros}}"
|
||
AdvSceneSwitcher.action.macro.layout.other="{{actions}}{{macros}}"
|
||
AdvSceneSwitcher.action.pluginState="حالة الإضافة"
|
||
AdvSceneSwitcher.action.pluginState.type.stop="إيقاف إضافة مبدّل المشاهد المتقدم"
|
||
AdvSceneSwitcher.action.pluginState.type.noMatch="تغيير السلوك عند عدم وجود تطابق:"
|
||
AdvSceneSwitcher.action.pluginState.type.import="استيراد الإعدادات من"
|
||
AdvSceneSwitcher.action.pluginState.importWarning="ملاحظة: سيتم تجاهل الإجراء أثناء فتح نافذة الإعدادات."
|
||
AdvSceneSwitcher.action.pluginState.type.terminate="إغلاق OBS"
|
||
AdvSceneSwitcher.action.pluginState.terminateConfirm="سيتم إغلاق OBS تلقائيًا خلال 10 ثوانٍ!\nهل تريد متابعة إغلاق OBS؟"
|
||
AdvSceneSwitcher.action.pluginState.type.enableMacroHighlighting="تمكين تمييز وحدات الماكرو"
|
||
AdvSceneSwitcher.action.pluginState.type.disableMacroHighlighting="تعطيل تمييز وحدات الماكرو"
|
||
AdvSceneSwitcher.action.pluginState.type.toggleMacroHighlighting="تبديل تمييز وحدات الماكرو"
|
||
AdvSceneSwitcher.action.pluginState.confirmShutdown="طلب تأكيد الإغلاق"
|
||
AdvSceneSwitcher.action.pluginState.entry="{{actions}}{{values}}{{scenes}}{{settings}}"
|
||
AdvSceneSwitcher.action.virtualCamera="الكاميرا الافتراضية"
|
||
AdvSceneSwitcher.action.virtualCamera.type.stop="إيقاف الكاميرا الافتراضية"
|
||
AdvSceneSwitcher.action.virtualCamera.type.start="بدء الكاميرا الافتراضية"
|
||
AdvSceneSwitcher.action.virtualCamera.entry="{{actions}}"
|
||
AdvSceneSwitcher.action.hotkey="اختصار"
|
||
AdvSceneSwitcher.action.hotkey.type.obs="اختصار OBS"
|
||
AdvSceneSwitcher.action.hotkey.type.obs.type.frontend="الواجهة"
|
||
AdvSceneSwitcher.action.hotkey.type.obs.type.soruce="المصدر"
|
||
AdvSceneSwitcher.action.hotkey.type.obs.type.output="الإخراج"
|
||
AdvSceneSwitcher.action.hotkey.type.obs.type.encoder="المرمّز"
|
||
AdvSceneSwitcher.action.hotkey.type.obs.type.service="الخدمة"
|
||
AdvSceneSwitcher.action.hotkey.type.custom="اختصار مخصص"
|
||
AdvSceneSwitcher.action.hotkey.leftShift="Shift الأيسر"
|
||
AdvSceneSwitcher.action.hotkey.rightShift="Shift الأيمن"
|
||
AdvSceneSwitcher.action.hotkey.leftCtrl="Ctrl الأيسر"
|
||
AdvSceneSwitcher.action.hotkey.rightCtrl="Ctrl الأيمن"
|
||
AdvSceneSwitcher.action.hotkey.leftAlt="Alt الأيسر"
|
||
AdvSceneSwitcher.action.hotkey.rightAlt="Alt الأيمن"
|
||
AdvSceneSwitcher.action.hotkey.leftMeta="Meta الأيسر"
|
||
AdvSceneSwitcher.action.hotkey.rightMeta="Meta الأيمن"
|
||
AdvSceneSwitcher.action.hotkey.onlyOBS="إرسال ضغطة المفتاح إلى OBS فقط"
|
||
AdvSceneSwitcher.action.hotkey.disabled="تتعذر محاكاة ضغطات المفاتيح على مستوى النظام - تقتصر الوظيفة على إرسال ضغطات المفاتيح إلى OBS!"
|
||
AdvSceneSwitcher.action.hotkey.entry.custom="اضغط{{actionType}}{{keys}}لمدة{{duration}}"
|
||
AdvSceneSwitcher.action.hotkey.entry.obs="اضغط{{actionType}}{{hotkeyType}}{{obsHotkeys}}"
|
||
AdvSceneSwitcher.action.sceneOrder="ترتيب عناصر المشهد"
|
||
AdvSceneSwitcher.action.sceneOrder.type.moveUp="نقل لأعلى"
|
||
AdvSceneSwitcher.action.sceneOrder.type.moveDown="نقل لأسفل"
|
||
AdvSceneSwitcher.action.sceneOrder.type.moveTop="نقل إلى الأعلى"
|
||
AdvSceneSwitcher.action.sceneOrder.type.moveBottom="نقل إلى الأسفل"
|
||
AdvSceneSwitcher.action.sceneOrder.type.movePosition="نقل إلى الموضع"
|
||
AdvSceneSwitcher.action.sceneOrder.type.above="نقل فوق"
|
||
AdvSceneSwitcher.action.sceneOrder.type.below="نقل تحت"
|
||
AdvSceneSwitcher.action.sceneOrder.entry="في{{scenes}}{{actions}}{{sources}}{{position}}{{sources2}}"
|
||
AdvSceneSwitcher.action.sceneTransform="تحويل عنصر المشهد"
|
||
AdvSceneSwitcher.action.sceneTransform.type.manual="تعيين نص التحويل"
|
||
AdvSceneSwitcher.action.sceneTransform.type.setSingleSetting="تعيين إعداد التحويل"
|
||
AdvSceneSwitcher.action.sceneTransform.type.reset="إعادة تعيين التحويل"
|
||
AdvSceneSwitcher.action.sceneTransform.type.rotate="تدوير بمقدار"
|
||
AdvSceneSwitcher.action.sceneTransform.type.flipHorizontal="قلب أفقيًا"
|
||
AdvSceneSwitcher.action.sceneTransform.type.flipVertical="قلب عموديًا"
|
||
AdvSceneSwitcher.action.sceneTransform.type.fitToScreen="ملاءمة للشاشة"
|
||
AdvSceneSwitcher.action.sceneTransform.type.stretchToScreen="تمديد إلى الشاشة"
|
||
AdvSceneSwitcher.action.sceneTransform.type.centerToScreen="توسيط في الشاشة"
|
||
AdvSceneSwitcher.action.sceneTransform.type.centerVertically="توسيط عموديًا"
|
||
AdvSceneSwitcher.action.sceneTransform.type.centerHorizontally="توسيط أفقيًا"
|
||
AdvSceneSwitcher.action.sceneTransform.getTransform="الحصول على التحويل"
|
||
AdvSceneSwitcher.action.sceneTransform.getCurrentValue="الحصول على القيمة الحالية"
|
||
AdvSceneSwitcher.action.sceneTransform.entry="في{{scenes}}{{action}}{{rotation}}{{sources}}{{settingSelection}}{{singleSettingValue}}"
|
||
AdvSceneSwitcher.action.file="ملف"
|
||
AdvSceneSwitcher.action.file.type.write="كتابة"
|
||
AdvSceneSwitcher.action.file.type.append="إلحاق"
|
||
AdvSceneSwitcher.action.file.entry="{{actions}}إلى{{filePath}}:"
|
||
AdvSceneSwitcher.action.studioMode="وضع الاستوديو"
|
||
AdvSceneSwitcher.action.studioMode.type.swap="تبديل مشهد المعاينة ومشهد البرنامج"
|
||
AdvSceneSwitcher.action.studioMode.type.setScene="تعيين مشهد المعاينة إلى"
|
||
AdvSceneSwitcher.action.studioMode.type.enable="تمكين وضع الاستوديو"
|
||
AdvSceneSwitcher.action.studioMode.type.disable="تعطيل وضع الاستوديو"
|
||
AdvSceneSwitcher.action.studioMode.entry="{{actions}}{{scenes}}"
|
||
AdvSceneSwitcher.action.transition="انتقال"
|
||
AdvSceneSwitcher.action.transition.type.scene="تعديل انتقال المشهد"
|
||
AdvSceneSwitcher.action.transition.type.sceneOverride="تعديل تجاوز انتقال المشهد"
|
||
AdvSceneSwitcher.action.transition.type.sourceShow="تعديل انتقال إظهار المصدر"
|
||
AdvSceneSwitcher.action.transition.type.sourceHide="تعديل انتقال إخفاء المصدر"
|
||
AdvSceneSwitcher.action.transition.type.tbar="تعديل موضع شريط T"
|
||
AdvSceneSwitcher.action.transition.type.releaseTbar="تحرير شريط T"
|
||
AdvSceneSwitcher.action.transition.layout.type="{{type}}{{scenes}}{{sources}}"
|
||
AdvSceneSwitcher.action.transition.layout.transition="{{setTransition}}تعيين نوع الانتقال إلى{{transitions}}"
|
||
AdvSceneSwitcher.action.transition.layout.duration="{{setDuration}}تعيين مدة الانتقال إلى{{duration}}ثوانٍ"
|
||
AdvSceneSwitcher.action.transition.layout.tbar="عيّن موضع شريط T إلى{{tbarPosition}}"
|
||
AdvSceneSwitcher.action.timer="المؤقت"
|
||
AdvSceneSwitcher.action.timer.type.pause="إيقاف مؤقت"
|
||
AdvSceneSwitcher.action.timer.type.continue="متابعة"
|
||
AdvSceneSwitcher.action.timer.type.reset="إعادة تعيين"
|
||
AdvSceneSwitcher.action.timer.type.setTimeRemaining="تعيين الوقت المتبقي لـ"
|
||
AdvSceneSwitcher.action.timer.entry="{{timerAction}}المؤقتات في{{macros}}{{duration}}"
|
||
AdvSceneSwitcher.action.random="عشوائي"
|
||
AdvSceneSwitcher.action.random.allowRepeat="السماح بتنفيذ الماكرو نفسه مرتين متتاليتين"
|
||
AdvSceneSwitcher.action.random.entry="تشغيل أيٍّ من وحدات الماكرو التالية عشوائيًا (يتم تجاهل وحدات الماكرو الموقوفة مؤقتًا)"
|
||
AdvSceneSwitcher.action.systray="إشعار في علبة النظام"
|
||
AdvSceneSwitcher.action.systray.title="العنوان:"
|
||
AdvSceneSwitcher.action.systray.message="الرسالة:"
|
||
AdvSceneSwitcher.action.systray.icon="الأيقونة:"
|
||
AdvSceneSwitcher.action.systray.iconHint="اتركه فارغًا لاستخدام الأيقونة الافتراضية"
|
||
AdvSceneSwitcher.action.systray.disabled="يبدو أن إشعارات علبة النظام معطّلة في إعدادات OBS!"
|
||
AdvSceneSwitcher.action.screenshot="لقطة شاشة"
|
||
AdvSceneSwitcher.action.screenshot.save.default="مسار OBS الافتراضي"
|
||
AdvSceneSwitcher.action.screenshot.save.custom="مسار ملف مخصص"
|
||
AdvSceneSwitcher.action.screenshot.save.variable="متغيّر (PNG بترميز base64)"
|
||
AdvSceneSwitcher.action.screenshot.type.source="المصدر"
|
||
AdvSceneSwitcher.action.screenshot.type.scene="المشهد"
|
||
AdvSceneSwitcher.action.screenshot.blackscreenNote="قد تؤدي المصادر أو المشاهد التي لا تُعرض دائمًا إلى بقاء بعض أجزاء لقطات الشاشة فارغة."
|
||
AdvSceneSwitcher.action.screenshot.entry="التقط لقطة شاشة لـ{{targetType}}{{sources}}{{scenes}}واحفظها في{{saveType}}{{variables}}"
|
||
AdvSceneSwitcher.action.profile="ملف التعريف"
|
||
AdvSceneSwitcher.action.profile.entry="بدّل ملف التعريف النشط إلى{{profiles}}"
|
||
AdvSceneSwitcher.action.sceneCollection="مجموعة المشاهد"
|
||
AdvSceneSwitcher.action.sceneCollection.entry="بدّل مجموعة المشاهد النشطة إلى{{sceneCollections}}"
|
||
AdvSceneSwitcher.action.sceneCollection.warning="ملاحظة: لن يتم تنفيذ أي إجراءات تلي هذا الإجراء، لأن تغيير مجموعة المشاهد سيعيد أيضًا تحميل إعدادات مبدّل المشاهد.\nسيتم تجاهل إجراء مجموعة المشاهد أثناء فتح نافذة الإعدادات."
|
||
AdvSceneSwitcher.action.sequence="تسلسل"
|
||
AdvSceneSwitcher.action.sequence.action.run="تشغيل"
|
||
AdvSceneSwitcher.action.sequence.action.setIndex="تعيين الفهرس"
|
||
AdvSceneSwitcher.action.sequence.entry.run="{{actions}}الماكرو التالي في القائمة في كل مرة يُنفَّذ فيها هذا الإجراء (يتم تجاهل وحدات الماكرو الموقوفة مؤقتًا)"
|
||
AdvSceneSwitcher.action.sequence.entry.setIndex="{{actions}}لإجراءات التسلسل في{{macros}}إلى{{index}}"
|
||
AdvSceneSwitcher.action.sequence.status="آخر ماكرو تم تنفيذه: %1 - الماكرو التالي الذي سيُنفَّذ: %2"
|
||
AdvSceneSwitcher.action.sequence.status.none="لا شيء"
|
||
AdvSceneSwitcher.action.sequence.restart="إعادة البدء من البداية عند الوصول إلى نهاية القائمة"
|
||
AdvSceneSwitcher.action.sequence.continueFrom="المتابعة من العنصر المحدد"
|
||
AdvSceneSwitcher.action.websocket="WebSocket"
|
||
AdvSceneSwitcher.action.websocket.api.sceneSwitcher="رسالة مبدّل المشاهد"
|
||
AdvSceneSwitcher.action.websocket.api.obsWebsocket="رسالة OBS WebSocket"
|
||
AdvSceneSwitcher.action.websocket.api.genericWebsocket="رسالة WebSocket عامة"
|
||
AdvSceneSwitcher.action.websocket.type.request="طلب"
|
||
AdvSceneSwitcher.action.websocket.type.event="حدث"
|
||
AdvSceneSwitcher.action.websocket.settingsConflictGeneric="تعارض محتمل في الإعدادات: تم اختيار رسالة WebSocket عامة مع اتصال يتبع بروتوكول OBS!"
|
||
AdvSceneSwitcher.action.websocket.settingsConflictOBS="تعارض محتمل في الإعدادات: تم اختيار اتصال لا يدعم إلا رسائل WebSocket العامة بينما يتطلب نوع الرسالة بروتوكول OBS!"
|
||
AdvSceneSwitcher.action.websocket.entry.sceneSwitcher.request="أرسل{{api}}من النوع{{type}}عبر{{connection}}"
|
||
AdvSceneSwitcher.action.websocket.entry.sceneSwitcher.event="أرسل{{api}}من النوع{{type}}إلى العملاء المتصلين"
|
||
AdvSceneSwitcher.action.websocket.entry.generic="أرسل{{api}}عبر{{connection}}"
|
||
AdvSceneSwitcher.action.http="HTTP"
|
||
AdvSceneSwitcher.action.http.legacy="HTTP (قديم)"
|
||
AdvSceneSwitcher.action.http.setHeaders="تعيين الترويسات"
|
||
AdvSceneSwitcher.action.http.headers="الترويسات:"
|
||
AdvSceneSwitcher.action.http.addHeader="إضافة ترويسة"
|
||
AdvSceneSwitcher.action.http.addHeader.name="اسم الترويسة"
|
||
AdvSceneSwitcher.action.http.addHeader.value="قيمة الترويسة"
|
||
AdvSceneSwitcher.action.http.setParams="تعيين المعلمات"
|
||
AdvSceneSwitcher.action.http.params="المعلمات:"
|
||
AdvSceneSwitcher.action.http.addParam.name="اسم المعلمة"
|
||
AdvSceneSwitcher.action.http.addParam.value="قيمة المعلمة"
|
||
AdvSceneSwitcher.action.http.body="نص الرسالة:"
|
||
AdvSceneSwitcher.action.http.type.get="GET"
|
||
AdvSceneSwitcher.action.http.type.post="POST"
|
||
AdvSceneSwitcher.action.http.type.put="PUT"
|
||
AdvSceneSwitcher.action.http.type.patch="PATCH"
|
||
AdvSceneSwitcher.action.http.type.delete="DELETE"
|
||
AdvSceneSwitcher.action.http.layout.method="أرسل{{method}}إلى URL{{url}}"
|
||
AdvSceneSwitcher.action.http.layout.contentType="نوع المحتوى:{{contentType}}"
|
||
AdvSceneSwitcher.action.http.layout.timeout="المهلة:{{timeout}}ثوانٍ"
|
||
AdvSceneSwitcher.action.http.entry.line1="أرسل{{method}}إلى{{url}}"
|
||
AdvSceneSwitcher.action.http.entry.line2="المهلة:{{timeout}}ثوانٍ"
|
||
AdvSceneSwitcher.action.variable="متغيّر"
|
||
AdvSceneSwitcher.action.variable.type.set="تعيين إلى قيمة"
|
||
AdvSceneSwitcher.action.variable.type.append="إلحاق"
|
||
AdvSceneSwitcher.action.variable.type.copy="نسخ المتغيّر"
|
||
AdvSceneSwitcher.action.variable.type.appendVar="إلحاق متغيّر"
|
||
AdvSceneSwitcher.action.variable.type.increment="زيادة"
|
||
AdvSceneSwitcher.action.variable.type.decrement="إنقاص"
|
||
AdvSceneSwitcher.action.variable.type.setActionValue="تعيين إلى قيمة الإجراء (قديم)"
|
||
AdvSceneSwitcher.action.variable.type.setConditionValue="تعيين إلى قيمة الشرط (قديم)"
|
||
AdvSceneSwitcher.action.variable.type.roundToInt="تقريب إلى أقرب عدد صحيح"
|
||
AdvSceneSwitcher.action.variable.type.subString="تعيين إلى جزء من القيمة الحالية"
|
||
AdvSceneSwitcher.action.variable.type.findAndReplace="بحث واستبدال في القيمة الحالية"
|
||
AdvSceneSwitcher.action.variable.type.mathExpression="تعبير رياضي"
|
||
AdvSceneSwitcher.action.variable.type.askForValue="طلب إدخال من المستخدم"
|
||
AdvSceneSwitcher.action.variable.type.environmentVariable="تعيين إلى قيمة متغيّر بيئة"
|
||
AdvSceneSwitcher.action.variable.type.sceneItemCount="تعيين إلى عدد عناصر المشهد"
|
||
AdvSceneSwitcher.action.variable.type.currentScene="تعيين إلى اسم المشهد الحالي"
|
||
AdvSceneSwitcher.action.variable.type.previousScene="تعيين إلى اسم المشهد السابق"
|
||
AdvSceneSwitcher.action.variable.type.previewScene="تعيين إلى اسم مشهد المعاينة"
|
||
AdvSceneSwitcher.action.variable.type.currentTransition="تعيين إلى اسم الانتقال الحالي"
|
||
AdvSceneSwitcher.action.variable.type.currentDateTime="تعيين إلى التاريخ والوقت الحاليين"
|
||
AdvSceneSwitcher.action.variable.type.dateTimeWithOffset="تعيين إلى تاريخ ووقت مع إزاحة"
|
||
AdvSceneSwitcher.action.variable.type.unixTimestamp="تعيين إلى طابع وقت Unix"
|
||
AdvSceneSwitcher.action.variable.type.timeSinceSceneChange="تعيين إلى الوقت المنقضي منذ آخر تغيير للمشهد"
|
||
AdvSceneSwitcher.action.variable.type.currentDateTime.help="يستخدم صيغة التاريخ الخاصة بـ Qt.\nعلى سبيل المثال:\n\n • yyyy-MM-dd -> 2026-10-19\n • dd.MM.yyyy hh:mm:ss -> 19.10.2026 14:05:09\n • dddd, MMMM d -> Monday, October 19\n\nيُنسخ النص الموجود بين علامتي اقتباس مفردتين كما هو."
|
||
AdvSceneSwitcher.action.variable.type.stringLength="تعيين إلى طول السلسلة النصية"
|
||
AdvSceneSwitcher.action.variable.type.extractJsonField="استخراج حقل JSON بالاسم"
|
||
AdvSceneSwitcher.action.variable.type.queryJson="استعلام JSON"
|
||
AdvSceneSwitcher.action.variable.type.queryJson.info="يمكنك استخدام صيغة \"JSONPath\" (RFC 9535) هنا.\nعلى سبيل المثال:\n\n • $['books'][0]['category']\n • $.books[0].category\n\nإذا كان الاستعلام أو JSON غير صالح، فلن تتغيّر قيمة المتغيّر.\nإذا كان الإدخال صالحًا، فستكون نتيجة الاستعلام دائمًا مصفوفة JSON."
|
||
AdvSceneSwitcher.action.variable.type.queryJson.extractSingle="استخراج القيمة إذا كانت النتيجة واحدة"
|
||
AdvSceneSwitcher.action.variable.type.queryJson.extractSingle.info="عند تمكين هذا الخيار وإرجاع الاستعلام نتيجة واحدة بالضبط، تُستخرج القيمة من مصفوفة النتائج وتُخزَّن مباشرة.\nإذا طابق الاستعلام صفر عناصر أو أكثر من عنصر واحد، تُخزَّن مصفوفة JSON كاملة كالمعتاد."
|
||
AdvSceneSwitcher.action.variable.type.accessJsonArray="الوصول إلى مصفوفة JSON عند الفهرس"
|
||
AdvSceneSwitcher.action.variable.type.jsonArrayLength="الحصول على طول مصفوفة JSON"
|
||
AdvSceneSwitcher.action.variable.type.setJsonField="تعيين حقل JSON"
|
||
AdvSceneSwitcher.action.variable.type.formatNumber="تنسيق الرقم"
|
||
AdvSceneSwitcher.action.variable.type.setToTempvar="تعيين إلى خاصية الماكرو"
|
||
AdvSceneSwitcher.action.variable.type.setToTempvar.help="يتيح لك نوع الإجراء هذا استخراج قيم من أجزاء الماكرو الحالي وإسنادها إلى المتغيّر المحدد.\nعلى سبيل المثال، يمكنك الحصول على اسم المشهد الحالي من شرط مشهد وإسناد هذا الاسم إلى متغيّر."
|
||
AdvSceneSwitcher.action.variable.type.sceneItemName="تعيين إلى اسم عنصر المشهد عند الفهرس"
|
||
AdvSceneSwitcher.action.variable.type.padValue="حشو القيمة الحالية"
|
||
AdvSceneSwitcher.action.variable.type.truncateValue="اقتطاع القيمة الحالية"
|
||
AdvSceneSwitcher.action.variable.type.swapValues="تبديل قيم المتغيّرات"
|
||
AdvSceneSwitcher.action.variable.type.trim="إزالة المسافات البيضاء"
|
||
AdvSceneSwitcher.action.variable.type.changeCase="تغيير حالة الأحرف"
|
||
AdvSceneSwitcher.action.variable.type.randomNumber="توليد رقم عشوائي"
|
||
AdvSceneSwitcher.action.variable.type.randomListValue="تحديد قيمة عشوائية"
|
||
AdvSceneSwitcher.action.variable.type.allowRepeat="السماح بتكرار القيم"
|
||
AdvSceneSwitcher.action.variable.case.type.lowerCase="أحرف صغيرة (lowercase)"
|
||
AdvSceneSwitcher.action.variable.case.type.upperCase="أحرف كبيرة (UPPERCASE)"
|
||
AdvSceneSwitcher.action.variable.case.type.capitalized="الحرف الأول كبير (Capitalized)"
|
||
AdvSceneSwitcher.action.variable.case.type.startCase="أول حرف من كل كلمة كبير (Start Case)"
|
||
AdvSceneSwitcher.action.variable.truncateOrPadDirection.left="اليسار"
|
||
AdvSceneSwitcher.action.variable.truncateOrPadDirection.right="اليمين"
|
||
AdvSceneSwitcher.action.variable.askForValuePromptDefault="إسناد قيمة إلى المتغيّر \"%1\":"
|
||
AdvSceneSwitcher.action.variable.askForValuePrompt="إسناد قيمة إلى المتغيّر:"
|
||
AdvSceneSwitcher.action.variable.mathExpression.example="( 1 + 2 * 3 ) / 4"
|
||
AdvSceneSwitcher.action.variable.findAndReplace.find="النص المراد البحث عنه"
|
||
AdvSceneSwitcher.action.variable.findAndReplace.replace="النص البديل"
|
||
AdvSceneSwitcher.action.variable.findAndReplace.replace.tooltip="يمكن استخدام \1 و\2 وما إلى ذلك للإشارة إلى مجموعة الالتقاط الأولى والثانية وهكذا."
|
||
AdvSceneSwitcher.action.variable.subString.begin="البداية"
|
||
AdvSceneSwitcher.action.variable.subString.all="الكل"
|
||
AdvSceneSwitcher.action.variable.generateInteger="توليد أعداد صحيحة فقط"
|
||
AdvSceneSwitcher.action.variable.invalidSelection="اختيار غير صالح!"
|
||
AdvSceneSwitcher.action.variable.actionNoVariableSupport="الحصول على قيم المتغيّرات من إجراءات %1 غير مدعوم!"
|
||
AdvSceneSwitcher.action.variable.conditionNoVariableSupport="الحصول على قيم المتغيّرات من شروط %1 غير مدعوم!"
|
||
AdvSceneSwitcher.action.variable.currentSegmentValue="القيمة الحالية:"
|
||
AdvSceneSwitcher.action.variable.layout.default="{{actions}}{{variables}}"
|
||
AdvSceneSwitcher.action.variable.layout.strValue="{{actions}}{{variables}}{{strValue}}"
|
||
AdvSceneSwitcher.action.variable.layout.variable2="{{actions}}{{variables}}{{variables2}}"
|
||
AdvSceneSwitcher.action.variable.layout.changeCase="{{actions}}{{variables}}{{caseType}}"
|
||
AdvSceneSwitcher.action.variable.layout.queryJson="{{actions}}{{variables}}{{jsonQuery}}{{jsonQueryHelp}}"
|
||
AdvSceneSwitcher.action.variable.layout.accessJsonArray="{{actions}}{{variables}}{{jsonIndex}}"
|
||
AdvSceneSwitcher.action.variable.layout.jsonArrayLength="{{actions}}{{variables2}}وخزّنه في{{variables}}"
|
||
AdvSceneSwitcher.action.variable.layout.setToTempvar="{{actions}}{{variables}}{{tempVars}}{{tempVarsHelp}}"
|
||
AdvSceneSwitcher.action.variable.layout.segmentValue="{{actions}}{{variables}}{{segmentIndex}}"
|
||
AdvSceneSwitcher.action.variable.layout.mathExpression="{{actions}}{{variables}}{{mathExpression}}"
|
||
AdvSceneSwitcher.action.variable.layout.numValue="{{actions}}{{variables}}{{numValue}}"
|
||
AdvSceneSwitcher.action.variable.layout.environmentVariable="{{actions}}{{variables}}{{envVariableName}}"
|
||
AdvSceneSwitcher.action.variable.layout.sceneItemName="{{actions}}{{variables}}{{scenes}}{{sceneItemIndex}}"
|
||
AdvSceneSwitcher.action.variable.layout.sceneItemCount="{{actions}}{{variables}}{{scenes}}"
|
||
AdvSceneSwitcher.action.variable.layout.currentDateTime="{{actions}}{{variables}}باستخدام التنسيق{{dateFormat}}{{dateFormatHelp}}"
|
||
AdvSceneSwitcher.action.variable.layout.dateTimeWithOffset="{{actions}}{{variables}}مُزاحًا بمقدار{{dateOffset}}{{dateOffsetUnit}}باستخدام التنسيق{{dateFormat}}{{dateFormatHelp}}"
|
||
AdvSceneSwitcher.action.variable.layout.timeUnit="{{actions}}{{variables}}بوحدة{{timeUnit}}"
|
||
AdvSceneSwitcher.action.variable.layout.setJsonField="{{actions}}{{strValue}}في{{variables}}إلى{{jsonValue}}"
|
||
AdvSceneSwitcher.action.variable.layout.formatNumber="{{actions}}{{variables}}مع{{decimalPlaces}}منازل عشرية{{groupDigits}}استخدام فاصل الآلاف"
|
||
AdvSceneSwitcher.action.variable.layout.copy="{{actions}}{{variables2}}إلى{{variables}}"
|
||
AdvSceneSwitcher.action.variable.layout.pad="{{actions}}في{{variables}}إلى الطول{{stringLength}}بإضافة{{paddingCharSelection}}إلى{{direction}}"
|
||
AdvSceneSwitcher.action.variable.layout.truncate="{{actions}}في{{variables}}إلى الطول{{stringLength}}بإزالة أحرف من{{direction}}"
|
||
AdvSceneSwitcher.action.variable.layout.substringIndex="بداية الجزء:{{subStringStart}}حجم الجزء:{{subStringSize}}{{subStringRegex}}"
|
||
AdvSceneSwitcher.action.variable.layout.substringRegex="إسناد قيمة التطابق رقم{{regexMatchIdx}}باستخدام التعبير النمطي:{{subStringRegex}}"
|
||
AdvSceneSwitcher.action.variable.layout.findAndReplace="{{findStr}}{{findRegex}}{{replaceStr}}"
|
||
AdvSceneSwitcher.action.variable.layout.userInput.type="نوع الإدخال:{{inputType}}"
|
||
AdvSceneSwitcher.action.variable.layout.userInput.customPrompt="{{useCustomPrompt}}استخدام مطالبة مخصصة{{inputPrompt}}"
|
||
AdvSceneSwitcher.action.variable.layout.userInput.placeholder="{{useInputPlaceholder}}تعبئة بنص مؤقت{{inputPlaceholder}}"
|
||
AdvSceneSwitcher.action.variable.layout.randomNumber="ولّد رقمًا عشوائيًا في النطاق من{{randomNumberStart}}إلى{{randomNumberEnd}}"
|
||
AdvSceneSwitcher.action.projector="جهاز العرض"
|
||
AdvSceneSwitcher.action.projector.action.open="فتح"
|
||
AdvSceneSwitcher.action.projector.action.close="إغلاق"
|
||
AdvSceneSwitcher.action.projector.type.source="المصدر"
|
||
AdvSceneSwitcher.action.projector.type.scene="المشهد"
|
||
AdvSceneSwitcher.action.projector.type.preview="المعاينة"
|
||
AdvSceneSwitcher.action.projector.type.program="البرنامج"
|
||
AdvSceneSwitcher.action.projector.type.multiview="العرض المتعدد"
|
||
AdvSceneSwitcher.action.projector.display="الشاشة"
|
||
AdvSceneSwitcher.action.projector.windowed="في نافذة"
|
||
AdvSceneSwitcher.action.projector.fullscreen="ملء الشاشة"
|
||
AdvSceneSwitcher.action.projector.entry.close="{{actions}}جهاز العرض ذا الاسم{{projectorWindowName}}{{regex}}"
|
||
AdvSceneSwitcher.action.projector.entry.open.windowed="{{actions}}جهاز العرض{{windowTypes}}لـ{{types}}{{scenes}}{{sources}}"
|
||
AdvSceneSwitcher.action.projector.entry.open.fullscreen="{{actions}}جهاز العرض{{windowTypes}}لـ{{types}}{{scenes}}{{sources}}على{{monitors}}"
|
||
AdvSceneSwitcher.action.projector.tooltip="يستخدم OBS عناوين النوافذ التالية لأجهزة العرض:\nالمشهد: \"Projector - Scene: <اسم المشهد>\"\nالمصدر: \"Projector - Source: <اسم المصدر>\"\nالمعاينة: \"Projector - Preview\"\nالبرنامج: \"Projector - Program\"\nالعرض المتعدد: \"Projector - Multiview\"\n\nتُترجَم هذه العناوين بحسب لغة OBS وقد تختلف بين إصدارات OBS.\n\nإذا كان الخيار \"Make projectors always on top\" مُمكَّنًا في إعدادات OBS، فقد لا يكتشف شرط النافذة نوافذ أجهزة العرض بشكل صحيح."
|
||
AdvSceneSwitcher.action.midi="MIDI"
|
||
AdvSceneSwitcher.action.midi.entry="أرسل رسالة إلى{{device}}:"
|
||
AdvSceneSwitcher.action.midi.entry.listen="عيّن اختيار رسالة MIDI إلى الرسائل الواردة على{{listenDevices}}:{{listenButton}}"
|
||
AdvSceneSwitcher.action.osc="Open Sound Control"
|
||
AdvSceneSwitcher.action.sceneLock="قفل عنصر المشهد"
|
||
AdvSceneSwitcher.action.sceneLock.type.lock="قفل"
|
||
AdvSceneSwitcher.action.sceneLock.type.unlock="إلغاء قفل"
|
||
AdvSceneSwitcher.action.sceneLock.type.toggle="تبديل قفل"
|
||
AdvSceneSwitcher.action.sceneLock.entry="في{{scenes}}{{actions}}{{sources}}"
|
||
AdvSceneSwitcher.action.createSource="إنشاء مصدر"
|
||
AdvSceneSwitcher.action.createSource.scene="المشهد:"
|
||
AdvSceneSwitcher.action.createSource.type="نوع المصدر:"
|
||
AdvSceneSwitcher.action.createSource.name="الاسم:"
|
||
AdvSceneSwitcher.action.createSource.name.default="مصدر جديد"
|
||
AdvSceneSwitcher.action.createSource.name.help="إذا كان هناك مصدر بهذا الاسم بالفعل، فسيُلحق رقم باسم المصدر الجديد (مثل \"مصدر جديد 2\").\nاستخدم المتغيّر المؤقت \"اسم المصدر\" للحصول على الاسم الفعلي."
|
||
AdvSceneSwitcher.action.twitch="Twitch"
|
||
AdvSceneSwitcher.action.twitch.type.channel.info.title.set="تعيين عنوان البث"
|
||
AdvSceneSwitcher.action.twitch.type.channel.info.category.set="تعيين فئة البث"
|
||
AdvSceneSwitcher.action.twitch.type.channel.info.tags.set="تعيين وسوم البث"
|
||
AdvSceneSwitcher.action.twitch.type.channel.info.language.set="تعيين لغة البث"
|
||
AdvSceneSwitcher.action.twitch.type.raid.start="بدء غارة"
|
||
AdvSceneSwitcher.action.twitch.type.raid.end="إلغاء الغارة"
|
||
AdvSceneSwitcher.action.twitch.type.shoutout.send="إرسال إشادة"
|
||
AdvSceneSwitcher.action.twitch.type.poll.start="بدء استطلاع"
|
||
AdvSceneSwitcher.action.twitch.type.poll.end="إنهاء الاستطلاع"
|
||
AdvSceneSwitcher.action.twitch.type.shieldMode.start="تمكين وضع الحماية"
|
||
AdvSceneSwitcher.action.twitch.type.shieldMode.end="تعطيل وضع الحماية"
|
||
AdvSceneSwitcher.action.twitch.type.commercial.start="بدء إعلان تجاري"
|
||
AdvSceneSwitcher.action.twitch.type.commercial.snooze="تأجيل الإعلان التالي"
|
||
AdvSceneSwitcher.action.twitch.type.marker.create="إنشاء علامة في البث"
|
||
AdvSceneSwitcher.action.twitch.type.clip.create="إنشاء مقطع من البث"
|
||
AdvSceneSwitcher.action.twitch.type.chat.announcement.send="إرسال إعلان في الدردشة"
|
||
AdvSceneSwitcher.action.twitch.type.chat.emoteOnly.enable="تمكين وضع الرموز التعبيرية فقط في الدردشة"
|
||
AdvSceneSwitcher.action.twitch.type.chat.emoteOnly.disable="تعطيل وضع الرموز التعبيرية فقط في الدردشة"
|
||
AdvSceneSwitcher.action.twitch.type.chat.followerOnly.enable="تمكين وضع المتابعين فقط في الدردشة"
|
||
AdvSceneSwitcher.action.twitch.type.chat.followerOnly.disable="تعطيل وضع المتابعين فقط في الدردشة"
|
||
AdvSceneSwitcher.action.twitch.type.chat.subscriberOnly.enable="تمكين وضع المشتركين فقط في الدردشة"
|
||
AdvSceneSwitcher.action.twitch.type.chat.subscriberOnly.disable="تعطيل وضع المشتركين فقط في الدردشة"
|
||
AdvSceneSwitcher.action.twitch.type.chat.slowMode.enable="تمكين الوضع البطيء في الدردشة"
|
||
AdvSceneSwitcher.action.twitch.type.chat.slowMode.disable="تعطيل الوضع البطيء في الدردشة"
|
||
AdvSceneSwitcher.action.twitch.type.chat.nonModeratorDelay.enable="تمكين تأخير رسائل غير المشرفين في الدردشة"
|
||
AdvSceneSwitcher.action.twitch.type.chat.nonModeratorDelay.disable="تعطيل تأخير رسائل غير المشرفين في الدردشة"
|
||
AdvSceneSwitcher.action.twitch.type.chat.uniqueMode.enable="تمكين وضع الرسائل الفريدة في الدردشة"
|
||
AdvSceneSwitcher.action.twitch.type.chat.uniqueMode.disable="تعطيل وضع الرسائل الفريدة في الدردشة"
|
||
AdvSceneSwitcher.action.twitch.type.chat.sendMessage="إرسال رسالة دردشة"
|
||
AdvSceneSwitcher.action.twitch.type.user.getInfo="الحصول على معلومات المستخدم"
|
||
AdvSceneSwitcher.action.twitch.type.user.ban="حظر المستخدم"
|
||
AdvSceneSwitcher.action.twitch.type.user.unban="إلغاء حظر المستخدم"
|
||
AdvSceneSwitcher.action.twitch.type.user.block="حجب المستخدم"
|
||
AdvSceneSwitcher.action.twitch.type.user.unblock="إلغاء حجب المستخدم"
|
||
AdvSceneSwitcher.action.twitch.type.user.moderator.add="تعيين المستخدم مشرفًا"
|
||
AdvSceneSwitcher.action.twitch.type.user.moderator.delete="إزالة المستخدم من المشرفين"
|
||
AdvSceneSwitcher.action.twitch.type.user.vip.add="تعيين المستخدم VIP"
|
||
AdvSceneSwitcher.action.twitch.type.user.vip.delete="إزالة المستخدم من VIP"
|
||
AdvSceneSwitcher.action.twitch.type.reward.getInfo="الحصول على معلومات مكافأة نقاط القناة"
|
||
AdvSceneSwitcher.action.twitch.type.channel.getInfo="الحصول على معلومات القناة"
|
||
AdvSceneSwitcher.action.twitch.type.channel.ads.getInfo="الحصول على جدول إعلانات القناة"
|
||
AdvSceneSwitcher.action.twitch.reward.toggleControl="التبديل بين اسم المكافأة وتحديد المتغيّر"
|
||
AdvSceneSwitcher.action.twitch.categorySelectionDisabled="لا يمكن تحديد الفئة دون تحديد حساب Twitch أولاً!"
|
||
AdvSceneSwitcher.action.twitch.layout.default="على{{account}}{{actions}}{{streamTitle}}{{category}}{{markerDescription}}{{clipHasDelay}}{{duration}}{{announcementColor}}{{nonModDelayDuration}}{{channel}}{{pointsReward}}"
|
||
AdvSceneSwitcher.action.twitch.layout.chat="باستخدام الحساب{{account}}{{actions}}على{{channel}}"
|
||
AdvSceneSwitcher.action.twitch.layout.channel.getInfo="باستخدام الحساب{{account}}{{actions}}للقناة{{channel}}"
|
||
AdvSceneSwitcher.action.twitch.layout.user.getInfo.row1="باستخدام الحساب{{account}}{{actions}}"
|
||
AdvSceneSwitcher.action.twitch.layout.user.getInfo.row2="حسب{{userInfoQueryType}}{{userLogin}}{{userId}}"
|
||
AdvSceneSwitcher.action.twitch.layout.user.moderation.row1="باستخدام الحساب{{account}}{{actions}}"
|
||
AdvSceneSwitcher.action.twitch.layout.user.moderation.row2="في القناة{{channel}}حسب{{userInfoQueryType}}{{userLogin}}{{userId}}"
|
||
AdvSceneSwitcher.action.twitch.layout.user.ban.row1="باستخدام الحساب{{account}}{{actions}}مدة الحظر المؤقت{{duration}}"
|
||
AdvSceneSwitcher.action.twitch.layout.user.ban.row2="في القناة{{channel}}حسب{{userInfoQueryType}}{{userLogin}}{{userId}}السبب{{banReason}}"
|
||
AdvSceneSwitcher.action.twitch.layout.reward.getInfo.row1="باستخدام الحساب{{account}}{{actions}}للقناة{{channel}}"
|
||
AdvSceneSwitcher.action.twitch.layout.reward.getInfo.row2="{{pointsReward}}{{rewardVariable}}{{toggleRewardSelection}}"
|
||
AdvSceneSwitcher.action.twitch.layout.poll.start.row1="باستخدام الحساب{{account}}{{actions}}"
|
||
AdvSceneSwitcher.action.twitch.layout.poll.start.row2="على{{channel}}لمدة{{duration}}"
|
||
AdvSceneSwitcher.action.twitch.layout.poll.end.row1="باستخدام الحساب{{account}}{{actions}}"
|
||
AdvSceneSwitcher.action.twitch.layout.poll.end.row2="على{{channel}}{{pollEndStatus}}"
|
||
AdvSceneSwitcher.action.twitch.title.title="أدخل العنوان"
|
||
AdvSceneSwitcher.action.twitch.marker.description="أدخل وصف العلامة"
|
||
AdvSceneSwitcher.action.twitch.clip.hasDelay="إضافة تأخير بسيط قبل التقاط المقطع"
|
||
AdvSceneSwitcher.action.twitch.announcement.message="أدخل الرسالة"
|
||
AdvSceneSwitcher.action.twitch.announcement.primary="أساسي (لون تمييز القناة)"
|
||
AdvSceneSwitcher.action.twitch.announcement.blue="أزرق"
|
||
AdvSceneSwitcher.action.twitch.announcement.green="أخضر"
|
||
AdvSceneSwitcher.action.twitch.announcement.orange="برتقالي"
|
||
AdvSceneSwitcher.action.twitch.announcement.purple="بنفسجي"
|
||
AdvSceneSwitcher.action.twitch.poll.choices="أدخل خيارًا واحدًا في كل سطر (من 2 إلى 10 خيارات، بحد أقصى 25 حرفًا لكل خيار)"
|
||
AdvSceneSwitcher.action.twitch.poll.end.terminated="إنهاء (إظهار النتائج)"
|
||
AdvSceneSwitcher.action.twitch.poll.end.archived="أرشفة (إخفاء النتائج)"
|
||
AdvSceneSwitcher.action.twitch.user.getInfo.queryType.id="معرّف المستخدم"
|
||
AdvSceneSwitcher.action.twitch.user.getInfo.queryType.login="اسم تسجيل دخول المستخدم"
|
||
AdvSceneSwitcher.action.twitch.tags.add="إضافة وسم للقناة"
|
||
AdvSceneSwitcher.action.twitch.tags.getCurrent="الحصول على وسوم القناة الحالية"
|
||
AdvSceneSwitcher.action.twitch.tags.invalid="وسم غير صالح"
|
||
AdvSceneSwitcher.action.twitch.tags.invalid.info="يجب أن يتراوح طول الوسم من 1 إلى %1 من الأحرف، وأن يحتوي على أحرف أو أرقام فقط، دون مسافات أو رموز خاصة."
|
||
AdvSceneSwitcher.action.twitch.tags.duplicate="وسم مكرر"
|
||
AdvSceneSwitcher.action.twitch.tags.duplicate.info="هذا الوسم موجود بالفعل في القائمة."
|
||
AdvSceneSwitcher.action.twitch.tags.limit="تم بلوغ الحد الأقصى للوسوم"
|
||
AdvSceneSwitcher.action.twitch.tags.limit.info="الحد الأقصى لعدد الوسوم هو %1."
|
||
AdvSceneSwitcher.action.twitch.type.channel.info.contentClassification.set="تعيين تسميات تصنيف المحتوى"
|
||
AdvSceneSwitcher.action.twitch.type.channel.info.brandedContent.enable="تمكين المحتوى المموّل"
|
||
AdvSceneSwitcher.action.twitch.type.channel.info.brandedContent.disable="تعطيل المحتوى المموّل"
|
||
AdvSceneSwitcher.action.twitch.contentClassification.debatedSocialIssuesAndPolitics="نقاشات أو مناظرات حول السياسة أو القضايا الاجتماعية الحساسة مثل الانتخابات والنزاهة المدنية والنزاعات العسكرية والحقوق المدنية."
|
||
AdvSceneSwitcher.action.twitch.contentClassification.drugsIntoxication="تمجيد التبغ أو الترويج له بشكل مفرط، أو أي استهلاك/استخدام للماريجوانا، أو السُّكر الناتج عن المخدرات القانونية والكحول، أو نقاشات حول المخدرات غير القانونية."
|
||
AdvSceneSwitcher.action.twitch.contentClassification.sexualThemes="محتوى يركّز على الأنشطة ذات الطابع الجنسي أو الموضوعات أو التجارب الجنسية."
|
||
AdvSceneSwitcher.action.twitch.contentClassification.violentGraphic="محاكاة و/أو تصوير للعنف الواقعي أو الدماء أو الإصابات البالغة أو الموت."
|
||
AdvSceneSwitcher.action.twitch.contentClassification.gambling="المشاركة في المقامرة عبر الإنترنت أو حضوريًا أو الترويج لها، أو البوكر، أو الرياضات الخيالية التي تتضمن تبادل أموال حقيقية."
|
||
AdvSceneSwitcher.action.twitch.contentClassification.profanityVulgarity="الاستخدام المطوّل والمتكرر للألفاظ البذيئة والنابية والسوقية، خاصةً كجزء معتاد من الكلام."
|
||
AdvSceneSwitcher.action.twitch.contentClassification.getCurrent="الحصول على تسميات تصنيف المحتوى الحالية"
|
||
AdvSceneSwitcher.action.twitch.language.english="English"
|
||
AdvSceneSwitcher.action.twitch.language.indonesian="Bahasa Indonesia"
|
||
AdvSceneSwitcher.action.twitch.language.catalan="Català"
|
||
AdvSceneSwitcher.action.twitch.language.danish="Dansk"
|
||
AdvSceneSwitcher.action.twitch.language.german="Deutsch"
|
||
AdvSceneSwitcher.action.twitch.language.spanish="Español"
|
||
AdvSceneSwitcher.action.twitch.language.french="Français"
|
||
AdvSceneSwitcher.action.twitch.language.italian="Italiano"
|
||
AdvSceneSwitcher.action.twitch.language.hungarian="Magyar"
|
||
AdvSceneSwitcher.action.twitch.language.dutch="Nederlands"
|
||
AdvSceneSwitcher.action.twitch.language.norwegian="Norsk"
|
||
AdvSceneSwitcher.action.twitch.language.polish="Polski"
|
||
AdvSceneSwitcher.action.twitch.language.portuguese="Português"
|
||
AdvSceneSwitcher.action.twitch.language.romanian="Română"
|
||
AdvSceneSwitcher.action.twitch.language.slovak="Slovenčina"
|
||
AdvSceneSwitcher.action.twitch.language.finnish="Suomi"
|
||
AdvSceneSwitcher.action.twitch.language.swedish="Svenska"
|
||
AdvSceneSwitcher.action.twitch.language.tagalog="Tagalog"
|
||
AdvSceneSwitcher.action.twitch.language.vietnamese="Tiếng Việt"
|
||
AdvSceneSwitcher.action.twitch.language.turkish="Türkçe"
|
||
AdvSceneSwitcher.action.twitch.language.czech="Čeština"
|
||
AdvSceneSwitcher.action.twitch.language.greek="Ελληνικά"
|
||
AdvSceneSwitcher.action.twitch.language.bulgarian="Български"
|
||
AdvSceneSwitcher.action.twitch.language.russian="Русский"
|
||
AdvSceneSwitcher.action.twitch.language.ukrainian="Українська"
|
||
AdvSceneSwitcher.action.twitch.language.arabic="العربية"
|
||
AdvSceneSwitcher.action.twitch.language.malay="بهاس ملايو"
|
||
AdvSceneSwitcher.action.twitch.language.hindi="मानक हिन्दी"
|
||
AdvSceneSwitcher.action.twitch.language.thai="ภาษาไทย"
|
||
AdvSceneSwitcher.action.twitch.language.chinese="中文"
|
||
AdvSceneSwitcher.action.twitch.language.japanese="日本語"
|
||
AdvSceneSwitcher.action.twitch.language.cantonese="粵語"
|
||
AdvSceneSwitcher.action.twitch.language.korean="한국어"
|
||
AdvSceneSwitcher.action.twitch.language.asl="لغة الإشارة الأمريكية"
|
||
AdvSceneSwitcher.action.twitch.language.other="أخرى"
|
||
AdvSceneSwitcher.action.twitch.language.getCurrent="الحصول على اللغة الحالية"
|
||
AdvSceneSwitcher.action.clipboard="الحافظة"
|
||
AdvSceneSwitcher.action.clipboard.type.copy.text="نسخ نص"
|
||
AdvSceneSwitcher.action.clipboard.type.copy.image="نسخ صورة"
|
||
AdvSceneSwitcher.action.clipboard.copy.text.text.placeholder="أدخل النص"
|
||
AdvSceneSwitcher.action.clipboard.copy.image.url.placeholder="أدخل عنوان URL المباشر للصورة"
|
||
AdvSceneSwitcher.action.clipboard.copy.image.url.tooltip="التنسيقات المدعومة حاليًا: PNG، JPG/JPEG، BMP، GIF."
|
||
AdvSceneSwitcher.action.queue="قائمة الانتظار"
|
||
AdvSceneSwitcher.action.queue.type.add="إضافة"
|
||
AdvSceneSwitcher.action.queue.type.clear="مسح"
|
||
AdvSceneSwitcher.action.queue.type.start="بدء"
|
||
AdvSceneSwitcher.action.queue.type.stop="إيقاف"
|
||
AdvSceneSwitcher.action.queue.entry.add="{{actions}}إجراءات الماكرو{{macros}}إلى قائمة الانتظار{{queues}}"
|
||
AdvSceneSwitcher.action.queue.entry.other="{{actions}}قائمة الانتظار{{queues}}"
|
||
AdvSceneSwitcher.action.window="نافذة"
|
||
AdvSceneSwitcher.action.window.type.setFocusWindow="نقل التركيز إلى النافذة"
|
||
AdvSceneSwitcher.action.window.type.setFocusWindow.limitation="لا يمكن تنفيذ إجراء نقل التركيز إلا في ظروف معيّنة"
|
||
AdvSceneSwitcher.action.window.type.setFocusWindow.limitation.details="يجب أن يتحقق واحد على الأقل من الشروط التالية:\n OBS هو العملية الموجودة في المقدمة.\n لا توجد حاليًا نافذة في المقدمة، وبالتالي لا توجد عملية في المقدمة.\n تلقّى OBS آخر حدث إدخال."
|
||
AdvSceneSwitcher.action.window.type.maximizeWindow="تكبير النافذة"
|
||
AdvSceneSwitcher.action.window.type.minimizeWindow="تصغير النافذة"
|
||
AdvSceneSwitcher.action.window.type.closeWindow="إغلاق النافذة"
|
||
AdvSceneSwitcher.action.window.entry="{{actions}}{{windows}}{{regex}}"
|
||
AdvSceneSwitcher.action.log="السجل"
|
||
AdvSceneSwitcher.action.log.placeholder="رسالة السجل الخاصة بي!"
|
||
AdvSceneSwitcher.action.log.entry="الكتابة في سجل OBS:{{logMessage}}"
|
||
AdvSceneSwitcher.action.mqtt="MQTT"
|
||
AdvSceneSwitcher.action.mqtt.topic="الموضوع:"
|
||
AdvSceneSwitcher.action.mqtt.qos="QoS:"
|
||
AdvSceneSwitcher.action.mqtt.retain="رسالة محتفَظ بها:"
|
||
AdvSceneSwitcher.action.mqtt.layout="إرسال رسالة إلى{{connection}}"
|
||
AdvSceneSwitcher.action.obsSetting="إعداد OBS"
|
||
AdvSceneSwitcher.action.obsSetting.action.setFPSType="تعيين نوع تحديد FPS إلى"
|
||
AdvSceneSwitcher.action.obsSetting.action.setFPSCommonValue="تعيين قيمة FPS الشائعة إلى"
|
||
AdvSceneSwitcher.action.obsSetting.action.setFPSIntegerValue="تعيين قيمة FPS الصحيحة إلى"
|
||
AdvSceneSwitcher.action.obsSetting.action.setFPSFractionNumeratorValue="تعيين بسط FPS الكسري إلى"
|
||
AdvSceneSwitcher.action.obsSetting.action.setFPSFractionDenominatorValue="تعيين مقام FPS الكسري إلى"
|
||
AdvSceneSwitcher.action.obsSetting.action.setBaseCanvasX="تعيين قيمة X للدقة الأساسية"
|
||
AdvSceneSwitcher.action.obsSetting.action.setBaseCanvasY="تعيين قيمة Y للدقة الأساسية"
|
||
AdvSceneSwitcher.action.obsSetting.action.setOutputCanvasX="تعيين قيمة X لدقة الإخراج"
|
||
AdvSceneSwitcher.action.obsSetting.action.setOutputCanvasY="تعيين قيمة Y لدقة الإخراج"
|
||
AdvSceneSwitcher.action.obsSetting.action.enablePreview="تمكين المعاينة"
|
||
AdvSceneSwitcher.action.obsSetting.action.disablePreview="تعطيل المعاينة"
|
||
AdvSceneSwitcher.action.obsSetting.action.togglePreview="تبديل تمكين المعاينة"
|
||
AdvSceneSwitcher.action.obsSetting.getCurrentValue="الحصول على القيمة الحالية"
|
||
AdvSceneSwitcher.action.obsSettings.layout="{{actions}}{{fpsType}}{{fpsIntValue}}{{fpsStringValue}}{{canvasSizeValue}}{{getCurrentValue}}"
|
||
AdvSceneSwitcher.action.script="برنامج نصي"
|
||
|
||
# Hotkey
|
||
AdvSceneSwitcher.hotkey.startSwitcherHotkey="بدء مبدّل المشاهد المتقدم"
|
||
AdvSceneSwitcher.hotkey.stopSwitcherHotkey="إيقاف مبدّل المشاهد المتقدم"
|
||
AdvSceneSwitcher.hotkey.startStopToggleSwitcherHotkey="تبديل البدء/الإيقاف لمبدّل المشاهد المتقدم"
|
||
AdvSceneSwitcher.hotkey.macro.pause="إيقاف الماكرو %1 مؤقتًا"
|
||
AdvSceneSwitcher.hotkey.macro.unpause="استئناف الماكرو %1"
|
||
AdvSceneSwitcher.hotkey.macro.togglePause="تبديل الإيقاف المؤقت للماكرو %1"
|
||
AdvSceneSwitcher.hotkey.macro.new="إضافة ماكرو جديد"
|
||
AdvSceneSwitcher.hotkey.macro.segment.up="نقل تحديد مقطع الماكرو لأعلى"
|
||
AdvSceneSwitcher.hotkey.macro.segment.down="نقل تحديد مقطع الماكرو لأسفل"
|
||
AdvSceneSwitcher.hotkey.macro.segment.remove="إزالة مقطع الماكرو المحدد"
|
||
|
||
AdvSceneSwitcher.askBackup="تم اكتشاف إصدار جديد من مبدّل المشاهد المتقدم.\nهل تريد إنشاء نسخة احتياطية من الإعدادات القديمة؟"
|
||
AdvSceneSwitcher.askForMacro="تحديد الماكرو{{macroSelection}}"
|
||
|
||
AdvSceneSwitcher.crashDetected="لم يُغلَق OBS بشكل سليم (على سبيل المثال، بسبب تعطّل أو تجمّد).\n\nعادةً ما تبدأ إضافة مبدّل المشاهد المتقدم تلقائيًا.\nهل تريد إبقاءها متوقفة في الوقت الحالي؟"
|
||
AdvSceneSwitcher.crashDetected.suppressCheckbox="عدم إظهار مربع الحوار هذا مرة أخرى"
|
||
|
||
AdvSceneSwitcher.browse="استعراض"
|
||
|
||
AdvSceneSwitcher.item.select="--تحديد عنصر--"
|
||
AdvSceneSwitcher.item.add="إضافة عنصر جديد"
|
||
AdvSceneSwitcher.item.rename="إعادة تسمية"
|
||
AdvSceneSwitcher.item.remove="إزالة"
|
||
AdvSceneSwitcher.item.properties="الخصائص"
|
||
AdvSceneSwitcher.item.newName="الاسم الجديد:"
|
||
AdvSceneSwitcher.item.emptyName="لا يُسمح بالاسم الفارغ!"
|
||
AdvSceneSwitcher.item.nameNotAvailable="الاسم غير متاح!"
|
||
AdvSceneSwitcher.item.nameReserved="الاسم محجوز!"
|
||
|
||
AdvSceneSwitcher.listControls.add="إضافة"
|
||
AdvSceneSwitcher.listControls.remove="إزالة"
|
||
AdvSceneSwitcher.listControls.up="لأعلى"
|
||
AdvSceneSwitcher.listControls.down="لأسفل"
|
||
|
||
AdvSceneSwitcher.macroSegmentSelection.invalid="اختيار غير صالح!"
|
||
|
||
AdvSceneSwitcher.validation.text.maxLength="لا يُسمح بأكثر من %1 من الأحرف في هذا الحقل!"
|
||
|
||
AdvSceneSwitcher.variable.select="--تحديد متغيّر--"
|
||
AdvSceneSwitcher.variable.add="إضافة متغيّر جديد"
|
||
AdvSceneSwitcher.variable.configure="تكوين إعدادات المتغيّر"
|
||
AdvSceneSwitcher.variable.invalid="اختيار متغيّر غير صالح"
|
||
AdvSceneSwitcher.variable.name="الاسم:"
|
||
AdvSceneSwitcher.variable.value="القيمة الحالية:"
|
||
AdvSceneSwitcher.variable.save="سلوك الحفظ / التحميل"
|
||
AdvSceneSwitcher.variable.save.dontSave="عدم حفظ قيمة المتغيّر"
|
||
AdvSceneSwitcher.variable.save.save="حفظ قيمة المتغيّر"
|
||
AdvSceneSwitcher.variable.save.default="التعيين إلى قيمة"
|
||
AdvSceneSwitcher.variable.selectionDialog="تحديد المتغيّر:"
|
||
|
||
AdvSceneSwitcher.tooltip.availableVariables="المتغيّرات مدعومة، استخدم ${VarName} لاسترداد قيمة VarName"
|
||
|
||
AdvSceneSwitcher.connection.select="--تحديد اتصال--"
|
||
AdvSceneSwitcher.connection.add="إضافة اتصال جديد"
|
||
AdvSceneSwitcher.connection.configure="تكوين إعدادات الاتصال"
|
||
AdvSceneSwitcher.connection.invalid="اختيار اتصال غير صالح"
|
||
AdvSceneSwitcher.connection.name="الاسم:"
|
||
AdvSceneSwitcher.connection.useCustomURI="استخدام URI مخصص"
|
||
AdvSceneSwitcher.connection.customURI="العنوان:"
|
||
AdvSceneSwitcher.connection.address="العنوان:"
|
||
AdvSceneSwitcher.connection.port="المنفذ:"
|
||
AdvSceneSwitcher.connection.password="كلمة المرور:"
|
||
AdvSceneSwitcher.connection.reconnect="إعادة الاتصال تلقائيًا:"
|
||
AdvSceneSwitcher.connection.reconnectDelay="إعادة الاتصال تلقائيًا بعد:"
|
||
AdvSceneSwitcher.connection.connectOnStart="الاتصال عند بدء التشغيل:"
|
||
AdvSceneSwitcher.connection.useOBSWebsocketProtocol="<html><head/><body><p>استخدام <a href=\"https://github.com/obsproject/obs-websocket/blob/master/docs/generated/protocol.md\"><span style=\" text-decoration: underline; color:#268bd2;\">بروتوكول</span></a> obs-websocket</p></body></html>"
|
||
AdvSceneSwitcher.connection.test="اختبار الاتصال"
|
||
AdvSceneSwitcher.connection.status.disconnected="غير متصل"
|
||
AdvSceneSwitcher.connection.status.connecting="جارٍ الاتصال"
|
||
AdvSceneSwitcher.connection.status.connected="متصل، لكن لم تتم المصادقة"
|
||
AdvSceneSwitcher.connection.status.authenticated="متصل وتمت المصادقة"
|
||
|
||
AdvSceneSwitcher.actionQueues.select="--تحديد قائمة انتظار--"
|
||
AdvSceneSwitcher.actionQueues.add="إضافة قائمة انتظار إجراءات جديدة"
|
||
AdvSceneSwitcher.actionQueues.nameNotAvailable="اسم قائمة انتظار الإجراءات مستخدم بالفعل"
|
||
AdvSceneSwitcher.actionQueues.configure="تكوين إعدادات قائمة انتظار الإجراءات"
|
||
AdvSceneSwitcher.actionQueues.invalid="اختيار قائمة انتظار إجراءات غير صالح"
|
||
AdvSceneSwitcher.actionQueues.name="الاسم:"
|
||
AdvSceneSwitcher.actionQueues.runOnStartup="تشغيل قائمة انتظار الإجراءات عند بدء الإضافة"
|
||
AdvSceneSwitcher.actionQueues.resolveVariablesOnAdd="استبدال المتغيّرات بقيمها عند إدراج الإجراء في قائمة الانتظار"
|
||
AdvSceneSwitcher.actionQueues.cloneVariableContext="نسخ سياق المتغيّرات عند إدراج الإجراء في قائمة الانتظار"
|
||
AdvSceneSwitcher.actionQueues.cloneVariableContext.tooltip="يلتقط القيم الحالية لجميع المتغيّرات عند إضافة الإجراء إلى قائمة الانتظار.\nأثناء التنفيذ، تقرأ الإجراءات من هذه النسخة وتكتب إليها بدلاً من المتغيّرات العامة.\nعلى عكس \"استبدال المتغيّرات بقيمها\"، تكون التغييرات التي يُجريها أحد الإجراءات في قائمة الانتظار مرئية للإجراءات اللاحقة."
|
||
AdvSceneSwitcher.actionQueues.running="قائمة الانتظار قيد التشغيل"
|
||
AdvSceneSwitcher.actionQueues.stopped="قائمة الانتظار متوقفة"
|
||
AdvSceneSwitcher.actionQueues.start="بدء قائمة انتظار الإجراءات"
|
||
AdvSceneSwitcher.actionQueues.stop="إيقاف قائمة انتظار الإجراءات"
|
||
AdvSceneSwitcher.actionQueues.size="الحجم الحالي: %1"
|
||
AdvSceneSwitcher.actionQueues.clear="مسح قائمة انتظار الإجراءات"
|
||
|
||
AdvSceneSwitcher.regex.enable="تمكين التعبيرات النمطية"
|
||
AdvSceneSwitcher.regex.configure="تكوين إعدادات التعبير النمطي"
|
||
AdvSceneSwitcher.regex.partialMatch="السماح بالتطابق الجزئي"
|
||
AdvSceneSwitcher.regex.caseInsensitive="التطابق دون تمييز حالة الأحرف"
|
||
AdvSceneSwitcher.regex.dotMatchNewline=". يطابق فواصل الأسطر"
|
||
AdvSceneSwitcher.regex.multiLine="^ و$ يطابقان بداية/نهاية السطر"
|
||
AdvSceneSwitcher.regex.extendedPattern="تمكين ExtendedPatternSyntax في Qt"
|
||
|
||
AdvSceneSwitcher.process.showAdvanced="إظهار الإعدادات المتقدمة"
|
||
AdvSceneSwitcher.process.arguments="الوسيطات:"
|
||
AdvSceneSwitcher.process.addArgument="إضافة وسيطة"
|
||
AdvSceneSwitcher.process.addArgumentDescription="إضافة وسيطة جديدة:"
|
||
AdvSceneSwitcher.process.entry="تشغيل{{filePath}}{{advancedSettings}}"
|
||
AdvSceneSwitcher.process.entry.workingDirectory="مجلد العمل:{{workingDirectory}}"
|
||
|
||
AdvSceneSwitcher.math.expressionFail="فشل تقييم التعبير"
|
||
|
||
AdvSceneSwitcher.midi.message.type="النوع:"
|
||
AdvSceneSwitcher.midi.message.type.optional="أي"
|
||
AdvSceneSwitcher.midi.message.type.invalid="غير صالح"
|
||
AdvSceneSwitcher.midi.message.type.noteOff="إيقاف النغمة (Note Off)"
|
||
AdvSceneSwitcher.midi.message.type.noteOn="تشغيل النغمة (Note On)"
|
||
AdvSceneSwitcher.midi.message.type.polyphonicPressure="ضغط متعدد الأصوات"
|
||
AdvSceneSwitcher.midi.message.type.controlChange="تغيير التحكم"
|
||
AdvSceneSwitcher.midi.message.type.programChange="تغيير البرنامج"
|
||
AdvSceneSwitcher.midi.message.type.channelAftertouch="اللمسة اللاحقة للقناة"
|
||
AdvSceneSwitcher.midi.message.type.pitchBend="ثني طبقة الصوت"
|
||
AdvSceneSwitcher.midi.message.type.systemExclusive="حصري للنظام"
|
||
AdvSceneSwitcher.midi.message.type.timeCode="رمز الوقت"
|
||
AdvSceneSwitcher.midi.message.type.songPositionPointer="مؤشر موضع الأغنية"
|
||
AdvSceneSwitcher.midi.message.type.songSelect="اختيار الأغنية"
|
||
AdvSceneSwitcher.midi.message.type.reserved1="محجوز (1)"
|
||
AdvSceneSwitcher.midi.message.type.reserved2="محجوز (2)"
|
||
AdvSceneSwitcher.midi.message.type.tuneRequest="طلب الضبط"
|
||
AdvSceneSwitcher.midi.message.type.endOfSystemExclusive="نهاية الحصري للنظام"
|
||
AdvSceneSwitcher.midi.message.type.timeClock="ساعة التوقيت"
|
||
AdvSceneSwitcher.midi.message.type.reserved3="محجوز (3)"
|
||
AdvSceneSwitcher.midi.message.type.startFile="بدء الملف"
|
||
AdvSceneSwitcher.midi.message.type.continueFile="متابعة الملف"
|
||
AdvSceneSwitcher.midi.message.type.stopFile="إيقاف الملف"
|
||
AdvSceneSwitcher.midi.message.type.reserved4="محجوز (4)"
|
||
AdvSceneSwitcher.midi.message.type.activeSensing="الاستشعار النشط"
|
||
AdvSceneSwitcher.midi.message.type.systemReset="إعادة تعيين النظام"
|
||
AdvSceneSwitcher.midi.message.type.unknown="غير معروف"
|
||
AdvSceneSwitcher.midi.message.channel="القناة:"
|
||
AdvSceneSwitcher.midi.message.note="النغمة / القيمة(1):"
|
||
AdvSceneSwitcher.midi.message.value="القيمة(2):"
|
||
AdvSceneSwitcher.midi.message.placeholder="أي"
|
||
AdvSceneSwitcher.midi.resetDevices="إعادة توصيل جميع أجهزة MIDI"
|
||
AdvSceneSwitcher.midi.startListen="بدء الاستماع"
|
||
AdvSceneSwitcher.midi.stopListen="إيقاف الاستماع"
|
||
AdvSceneSwitcher.midi.deviceOpenFail="فشلت تهيئة جهاز MIDI!"
|
||
|
||
AdvSceneSwitcher.osc.network="الشبكة"
|
||
AdvSceneSwitcher.osc.network.protocol="البروتوكول:"
|
||
AdvSceneSwitcher.osc.network.address="العنوان:"
|
||
AdvSceneSwitcher.osc.network.port="المنفذ:"
|
||
AdvSceneSwitcher.osc.message="الرسالة"
|
||
AdvSceneSwitcher.osc.message.type.none="بلا"
|
||
AdvSceneSwitcher.osc.message.type.float="عدد عشري"
|
||
AdvSceneSwitcher.osc.message.type.int="عدد صحيح"
|
||
AdvSceneSwitcher.osc.message.type.string="سلسلة نصية"
|
||
AdvSceneSwitcher.osc.message.type.binaryBlob="كتلة ثنائية"
|
||
AdvSceneSwitcher.osc.message.type.true="صحيح"
|
||
AdvSceneSwitcher.osc.message.type.false="خطأ"
|
||
AdvSceneSwitcher.osc.message.type.infinity="ما لا نهاية (Infinitum)"
|
||
AdvSceneSwitcher.osc.message.type.null="قيمة فارغة (Nil)"
|
||
|
||
AdvSceneSwitcher.mqttConnection.startListen="بدء الاستماع"
|
||
AdvSceneSwitcher.mqttConnection.stopListen="إيقاف الاستماع"
|
||
AdvSceneSwitcher.mqttConnection.select="--تحديد اتصال--"
|
||
AdvSceneSwitcher.mqttConnection.add="إضافة اتصال جديد"
|
||
AdvSceneSwitcher.mqttConnection.configure="تكوين إعدادات الاتصال"
|
||
AdvSceneSwitcher.mqttConnection.invalid="اختيار اتصال غير صالح"
|
||
AdvSceneSwitcher.mqttConnection.name="الاسم:"
|
||
AdvSceneSwitcher.mqttConnection.address="العنوان:"
|
||
AdvSceneSwitcher.mqttConnection.username="اسم المستخدم:"
|
||
AdvSceneSwitcher.mqttConnection.trustStore="مخزن الثقة:"
|
||
AdvSceneSwitcher.mqttConnection.trustStore.help="الملف بتنسيق PEM الذي يحتوي على الشهادات الرقمية العامة التي يثق بها العميل."
|
||
AdvSceneSwitcher.mqttConnection.keyStore="مخزن المفاتيح:"
|
||
AdvSceneSwitcher.mqttConnection.keyStore.help="الملف بتنسيق PEM الذي يحتوي على سلسلة الشهادات العامة للعميل.\nوقد يتضمن أيضًا المفتاح الخاص للعميل."
|
||
AdvSceneSwitcher.mqttConnection.privateKey="المفتاح الخاص:"
|
||
AdvSceneSwitcher.mqttConnection.privateKey.help="إذا لم يكن مضمّنًا في مخزن المفاتيح، فهذا هو الملف بتنسيق PEM الذي يحتوي على المفتاح الخاص للعميل."
|
||
AdvSceneSwitcher.mqttConnection.verifyServerCert="التحقق من شهادة الخادم"
|
||
AdvSceneSwitcher.mqttConnection.reconnect="إعادة الاتصال تلقائيًا:"
|
||
AdvSceneSwitcher.mqttConnection.reconnectDelay="إعادة الاتصال تلقائيًا بعد:"
|
||
AdvSceneSwitcher.mqttConnection.connectOnStart="الاتصال عند بدء التشغيل:"
|
||
AdvSceneSwitcher.mqttConnection.test="اختبار الاتصال"
|
||
AdvSceneSwitcher.mqttConnection.status.connected="متصل!"
|
||
AdvSceneSwitcher.mqttConnection.status.connecting="جارٍ الاتصال ..."
|
||
AdvSceneSwitcher.mqttConnection.status.disconnected="تعذّر الاتصال!"
|
||
AdvSceneSwitcher.mqttConnection.topic="الموضوع"
|
||
AdvSceneSwitcher.mqttConnection.qos="QoS"
|
||
AdvSceneSwitcher.mqttConnection.topics="الاشتراكات في المواضيع:"
|
||
AdvSceneSwitcher.mqttConnection.inputWarning.emptyTopic="لا يمكن أن يكون الموضوع فارغًا."
|
||
AdvSceneSwitcher.mqttConnection.inputWarning.emptyTopic.title="خطأ في الإدخال"
|
||
AdvSceneSwitcher.mqttConnection.inputWarning.duplicateTopic="هذا الموضوع موجود بالفعل."
|
||
AdvSceneSwitcher.mqttConnection.inputWarning.duplicateTopic.title="موضوع مكرر"
|
||
AdvSceneSwitcher.mqttConnection.inputWarning.qosRange="يجب أن تكون قيمة QoS هي 0 أو 1 أو 2."
|
||
AdvSceneSwitcher.mqttConnection.inputWarning.qosRange.title="قيمة QoS غير صالحة"
|
||
AdvSceneSwitcher.mqttConnection.add.layout="إضافة اشتراك في الموضوع{{topic}}بمستوى QoS{{QoS}}"
|
||
AdvSceneSwitcher.mqttConnection.add.title="إضافة اشتراك في موضوع MQTT"
|
||
|
||
AdvSceneSwitcher.twitchToken.name="اسم الحساب:"
|
||
AdvSceneSwitcher.twitchToken.nameNotAvailable="الحساب مستخدم بالفعل"
|
||
AdvSceneSwitcher.twitchToken.select="--تحديد اتصال Twitch--"
|
||
AdvSceneSwitcher.twitchToken.add="إضافة اتصال جديد"
|
||
AdvSceneSwitcher.twitchToken.configure="تكوين إعدادات اتصال Twitch"
|
||
AdvSceneSwitcher.twitchToken.value="الرمز المميز:"
|
||
AdvSceneSwitcher.twitchToken.invalid="رمز Twitch المميز غير صالح"
|
||
AdvSceneSwitcher.twitchToken.request="ربط الحساب"
|
||
AdvSceneSwitcher.twitchToken.request.waiting="في انتظار الموافقة على الرمز المميز ..."
|
||
AdvSceneSwitcher.twitchToken.request.fail="فشل الحصول على الرمز المميز!"
|
||
AdvSceneSwitcher.twitchToken.request.fail.browser="فشلت المصادقة! (%1)\nيمكنك إغلاق هذه النافذة الآن."
|
||
AdvSceneSwitcher.twitchToken.request.fail.stateMismatch="عدم تطابق الحالة (state)"
|
||
AdvSceneSwitcher.twitchToken.request.success="تم استلام الرمز المميز بنجاح!"
|
||
AdvSceneSwitcher.twitchToken.request.success.browser="نجحت المصادقة! يمكنك إغلاق هذه النافذة الآن."
|
||
AdvSceneSwitcher.twitchToken.request.notSet="الحساب غير متصل!"
|
||
AdvSceneSwitcher.twitchToken.permissions="أذونات الرمز المميز:"
|
||
AdvSceneSwitcher.twitchToken.permissionsInsufficient="أذونات الرمز المميز المحدد غير كافية لتنفيذ الإجراء المحدد!"
|
||
AdvSceneSwitcher.twitchToken.notValid="الرمز المميز المحدد غير صالح!"
|
||
AdvSceneSwitcher.twitchToken.noSelection="لم يتم تحديد رمز مميز!"
|
||
AdvSceneSwitcher.twitchToken.channel.broadcast.manage="إدارة إعدادات البث الخاصة بالقناة، بما في ذلك تحديث إعدادات القناة وإدارة علامات البث ووسوم البث."
|
||
AdvSceneSwitcher.twitchToken.channel.subscriptions.read="قراءة قائمة مشتركي القناة ومعلوماتهم."
|
||
AdvSceneSwitcher.twitchToken.moderator.followers.read="قراءة متابعي المذيع."
|
||
AdvSceneSwitcher.twitchToken.bits.read="قراءة معلومات Bits الخاصة بالقناة."
|
||
AdvSceneSwitcher.twitchToken.channel.raids.manage="إدارة غارات القناة."
|
||
AdvSceneSwitcher.twitchToken.moderator.shoutouts.read="قراءة الإشادات (shoutouts) الخاصة بالقناة."
|
||
AdvSceneSwitcher.twitchToken.moderator.shoutouts.manage="إدارة الإشادات (shoutouts) الخاصة بالقناة."
|
||
AdvSceneSwitcher.twitchToken.channel.ads.read="قراءة جدول الإعلانات وتفاصيلها على قناتك."
|
||
AdvSceneSwitcher.twitchToken.channel.polls.read="قراءة حالة استطلاعات القناة."
|
||
AdvSceneSwitcher.twitchToken.channel.polls.manage="إدارة استطلاعات القناة."
|
||
AdvSceneSwitcher.twitchToken.channel.predictions.read="قراءة حالة توقعات القناة."
|
||
AdvSceneSwitcher.twitchToken.channel.predictions.manage="إدارة توقعات القناة."
|
||
AdvSceneSwitcher.twitchToken.channel.goals.read="قراءة أهداف منشئ المحتوى في القناة."
|
||
AdvSceneSwitcher.twitchToken.channel.hypeTrain.read="قراءة حالة قطار الحماس (Hype Train) في القناة."
|
||
AdvSceneSwitcher.twitchToken.channel.charity.read="قراءة حالة الحملات الخيرية للقناة والتبرعات."
|
||
AdvSceneSwitcher.twitchToken.moderator.shieldMode.read="قراءة حالة وضع الحماية في القناة."
|
||
AdvSceneSwitcher.twitchToken.moderator.shieldMode.manage="إدارة وضع الحماية في القناة."
|
||
AdvSceneSwitcher.twitchToken.channel.redemptions.read="قراءة مكافآت نقاط القناة وعمليات استبدالها."
|
||
AdvSceneSwitcher.twitchToken.channel.redemptions.manage="إدارة مكافآت نقاط القناة وعمليات استبدالها."
|
||
AdvSceneSwitcher.twitchToken.channel.moderate="الإشراف على القناة."
|
||
AdvSceneSwitcher.twitchToken.moderator.bannedUsers.manage="إدارة المستخدمين المحظورين في القناة."
|
||
AdvSceneSwitcher.twitchToken.user.blockedUsers.manage="إدارة المستخدمين الذين حظرهم المستخدم."
|
||
AdvSceneSwitcher.twitchToken.moderation.read="قراءة بيانات الإشراف على القناة."
|
||
AdvSceneSwitcher.twitchToken.channel.moderators.manage="إدارة مشرفي القناة."
|
||
AdvSceneSwitcher.twitchToken.channel.vips.manage="إدارة مستخدمي VIP في القناة."
|
||
AdvSceneSwitcher.twitchToken.channel.commercial.edit="تشغيل الإعلانات على قناة."
|
||
AdvSceneSwitcher.twitchToken.channel.ads.manage="إدارة إعلانات القناة."
|
||
AdvSceneSwitcher.twitchToken.clips.edit="إنشاء مقاطع من بثوث القناة."
|
||
AdvSceneSwitcher.twitchToken.moderator.announcements.manage="إدارة إعلانات الدردشة في القناة."
|
||
AdvSceneSwitcher.twitchToken.moderator.chat.settings.manage="إدارة إعدادات الدردشة في القناة، مثل وضع الرموز التعبيرية فقط أو الوضع البطيء."
|
||
AdvSceneSwitcher.twitchToken.user.whispers.manage="إدارة الرسائل الهمسية للمستخدم."
|
||
AdvSceneSwitcher.twitchToken.chat.read="عرض رسائل دردشة البث المباشر."
|
||
AdvSceneSwitcher.twitchToken.chat.edit="إرسال رسائل في دردشة البث المباشر."
|
||
AdvSceneSwitcher.twitchToken.validateTimestamps="التحقق من الطوابع الزمنية لرسائل أحداث Twitch المستلمة."
|
||
AdvSceneSwitcher.twitchToken.validateTimestamps.tooltip="يتحقق من أن رسائل Twitch الواردة تحمل طوابع زمنية صالحة لمنع الرسائل المُعاد إرسالها أو المزيّفة.\nتعطيل هذا الخيار لن يؤثر على الوظائف العادية، ويمكنك تجربة إيقافه إذا واجهت مشكلات في الاتصال بـ Twitch."
|
||
AdvSceneSwitcher.twitchToken.warnIfInvalid="عرض تحذير إذا انتهت صلاحية الرمز المميز أو كان غير صالح."
|
||
AdvSceneSwitcher.twitchToken.warnIfInvalid.doNotShowAgain="عدم الإظهار مرة أخرى لهذا الاتصال"
|
||
AdvSceneSwitcher.twitchToken.warnIfInvalid.message="اتصال Twitch \"%1\" غير صالح.\nهل تريد فتح إعدادات الاتصال أم التجاهل؟"
|
||
|
||
AdvSceneSwitcher.twitch.selection.channel.open="فتح القناة"
|
||
AdvSceneSwitcher.twitch.selection.channel.open.tooltip.details="فتح القناة في التطبيق الخارجي الذي يتعامل مع بروتوكول HTTPS."
|
||
AdvSceneSwitcher.twitch.selection.channel.open.tooltip.noAccount="لا يمكن التحقق من وجود القناة دون تحديد حساب Twitch أولًا!"
|
||
AdvSceneSwitcher.twitch.selection.channel.open.tooltip.noChannel="لم يتم العثور على قناة بالاسم المحدد!"
|
||
|
||
AdvSceneSwitcher.twitchCategories.fetchStart="جارٍ جلب فئات البث ..."
|
||
AdvSceneSwitcher.twitchCategories.fetchStatus="تم جلب %1 من فئات البث."
|
||
AdvSceneSwitcher.twitchCategories.fetchSkip="تخطي جلب المزيد من فئات البث"
|
||
AdvSceneSwitcher.twitchCategories.fetchStop="إيقاف"
|
||
AdvSceneSwitcher.twitchCategories.search="البحث عن فئة البث ..."
|
||
AdvSceneSwitcher.twitchCategories.name="اسم الفئة:"
|
||
AdvSceneSwitcher.twitchCategories.manualSearch="البحث عن فئة إضافية وإضافتها إلى قائمة الاختيار"
|
||
AdvSceneSwitcher.twitchCategories.searchFailed="لم يتم العثور على فئات جديدة لـ \"%1\"."
|
||
AdvSceneSwitcher.twitchCategories.searchSuccess="تم العثور على %1 من الفئات الجديدة لـ \"%2\" وأُضيفت إلى القائمة!"
|
||
AdvSceneSwitcher.twitchCategories.select="--تحديد فئة--"
|
||
|
||
AdvSceneSwitcher.twitch.selection.points.reward.placeholder="--تحديد مكافأة نقاط--"
|
||
AdvSceneSwitcher.twitch.selection.points.reward.refresh="تحديث القائمة يدويًا"
|
||
AdvSceneSwitcher.twitch.selection.points.reward.option.any="أي مكافأة"
|
||
AdvSceneSwitcher.twitch.selection.points.reward.tooltip.noAccount="لا يمكن تحديد مكافأة النقاط دون تحديد حساب Twitch أولًا!"
|
||
AdvSceneSwitcher.twitch.selection.points.reward.tooltip.noPermission="لا يمكن تحديد مكافأة النقاط لعدم كفاية أذونات الرمز المميز!"
|
||
AdvSceneSwitcher.twitch.selection.points.reward.tooltip.noChannel="لا يمكن تحديد مكافأة النقاط دون إدخال قناة أولًا!"
|
||
AdvSceneSwitcher.twitch.selection.points.reward.tooltip.error="لا يمكن تحديد مكافأة النقاط لأن Twitch استجاب بخطأ! راجع سجلات OBS لمزيد من التفاصيل."
|
||
|
||
AdvSceneSwitcher.script.type.inline="مضمّن"
|
||
AdvSceneSwitcher.script.type.file="ملف"
|
||
AdvSceneSwitcher.script.type.layout="نوع البرنامج النصي:{{scriptType}}"
|
||
AdvSceneSwitcher.script.language.python="Python"
|
||
AdvSceneSwitcher.script.language.lua="LUA"
|
||
AdvSceneSwitcher.script.language.select="--تحديد اللغة--"
|
||
AdvSceneSwitcher.script.language.layout="لغة البرنامج النصي:{{language}}"
|
||
AdvSceneSwitcher.script.file.open="فتح"
|
||
AdvSceneSwitcher.script.file.select="تحديد ملف البرنامج النصي"
|
||
AdvSceneSwitcher.script.file.open.failed="تعذّر فتح ملف البرنامج النصي!"
|
||
AdvSceneSwitcher.script.file.warning.notFound="تحذير: لم يتم العثور على مسار الملف المحدد!"
|
||
AdvSceneSwitcher.script.file.warning.openFail="تحذير: تعذّر فتح ملف البرنامج النصي!"
|
||
AdvSceneSwitcher.script.file.warning.loadMissing="تحذير: البرنامج النصي يفتقد إلى الدالة 'script_load'!"
|
||
AdvSceneSwitcher.script.file.layout="ملف البرنامج النصي:{{path}}{{open}}"
|
||
|
||
AdvSceneSwitcher.tempVar.select="--تحديد قيمة--"
|
||
AdvSceneSwitcher.tempVar.selectionInfo.lastValues="آخر القيم:"
|
||
AdvSceneSwitcher.tempVar.outputMappings="حفظ المخرجات في متغيّرات:"
|
||
AdvSceneSwitcher.tempVar.outputMappings.add="+ إضافة ربط للمخرجات"
|
||
AdvSceneSwitcher.tempVar.outputMappings.toggle="تعيين المخرجات إلى متغيّرات"
|
||
AdvSceneSwitcher.tempVar.outputMappings.remove="إزالة ربط المخرجات"
|
||
|
||
AdvSceneSwitcher.tempVar.twitch.broadcaster_user_id="معرّف مستخدم المذيع على Twitch"
|
||
AdvSceneSwitcher.tempVar.twitch.broadcaster_user_id.description="معرّف المستخدم الرقمي للمذيع على Twitch."
|
||
AdvSceneSwitcher.tempVar.twitch.broadcaster_user_login="اسم تسجيل دخول المذيع على Twitch"
|
||
AdvSceneSwitcher.tempVar.twitch.broadcaster_user_login.description="اسم تسجيل دخول المذيع على Twitch"
|
||
AdvSceneSwitcher.tempVar.twitch.broadcaster_user_name="اسم مستخدم المذيع على Twitch"
|
||
AdvSceneSwitcher.tempVar.twitch.broadcaster_user_name.description="اسم مستخدم المذيع على Twitch"
|
||
|
||
AdvSceneSwitcher.tempVar.twitch.user_id.follow="معرّف مستخدم المتابع على Twitch"
|
||
AdvSceneSwitcher.tempVar.twitch.user_id.follow.description="معرّف المستخدم الذي أصبح يتابع القناة المحددة."
|
||
AdvSceneSwitcher.tempVar.twitch.user_login.follow="اسم تسجيل دخول المتابع على Twitch"
|
||
AdvSceneSwitcher.tempVar.twitch.user_login.follow.description="اسم تسجيل دخول المستخدم الذي أصبح يتابع القناة المحددة."
|
||
AdvSceneSwitcher.tempVar.twitch.user_name.follow="اسم مستخدم المتابع على Twitch"
|
||
AdvSceneSwitcher.tempVar.twitch.user_name.follow.description="اسم العرض للمستخدم الذي أصبح يتابع القناة المحددة."
|
||
AdvSceneSwitcher.tempVar.twitch.followed_at="الطابع الزمني للمتابعة على Twitch"
|
||
AdvSceneSwitcher.tempVar.twitch.followed_at.description="الطابع الزمني لوقوع حدث المتابعة على Twitch"
|
||
|
||
AdvSceneSwitcher.tempVar.twitch.id.stream.online="معرّف البث على Twitch"
|
||
AdvSceneSwitcher.tempVar.twitch.type.stream.online="نوع البث على Twitch"
|
||
AdvSceneSwitcher.tempVar.twitch.type.stream.online.description="نوع البث. القيم الصالحة هي: live، playlist، watch_party، premiere، rerun."
|
||
AdvSceneSwitcher.tempVar.twitch.started_at.stream.online="الطابع الزمني لبدء البث على Twitch"
|
||
AdvSceneSwitcher.tempVar.twitch.started_at.stream.online.description="الطابع الزمني الذي بدأ فيه البث."
|
||
|
||
AdvSceneSwitcher.tempVar.twitch.title="عنوان البث على Twitch"
|
||
AdvSceneSwitcher.tempVar.twitch.language="رمز لغة البث على Twitch"
|
||
AdvSceneSwitcher.tempVar.twitch.language.description="اللغة المفضلة للمذيع. القيمة رمز لغة من حرفين وفق معيار ISO 639-1 (مثل en للإنجليزية). تُضبط القيمة على “other” إذا كانت اللغة غير مدعومة في Twitch."
|
||
AdvSceneSwitcher.tempVar.twitch.category_id="معرّف فئة البث على Twitch"
|
||
AdvSceneSwitcher.tempVar.twitch.category_id.description="معرّف رقمي يميّز كل فئة بث على Twitch"
|
||
AdvSceneSwitcher.tempVar.twitch.category_name="اسم فئة البث على Twitch"
|
||
AdvSceneSwitcher.tempVar.twitch.content_classification_labels="تصنيفات محتوى البث على Twitch"
|
||
|
||
AdvSceneSwitcher.tempVar.twitch.user_id.subscribe="معرّف مستخدم المشترك على Twitch"
|
||
AdvSceneSwitcher.tempVar.twitch.user_id.subscribe.description="معرّف المستخدم الذي أصبح مشتركًا في القناة المحددة."
|
||
AdvSceneSwitcher.tempVar.twitch.user_login.subscribe="اسم تسجيل دخول المشترك على Twitch"
|
||
AdvSceneSwitcher.tempVar.twitch.user_login.subscribe.description="اسم تسجيل دخول المستخدم الذي أصبح مشتركًا في القناة المحددة."
|
||
AdvSceneSwitcher.tempVar.twitch.user_name.subscribe="اسم مستخدم المشترك على Twitch"
|
||
AdvSceneSwitcher.tempVar.twitch.user_name.subscribe.description="اسم العرض للمستخدم الذي أصبح مشتركًا في القناة المحددة."
|
||
AdvSceneSwitcher.tempVar.twitch.tier.subscribe="مستوى المشترك على Twitch"
|
||
AdvSceneSwitcher.tempVar.twitch.tier.subscribe.description="مستوى الاشتراك. القيم الصالحة هي 1000 و2000 و3000."
|
||
AdvSceneSwitcher.tempVar.twitch.is_gift.subscribe="اشتراك Twitch مُهدى"
|
||
AdvSceneSwitcher.tempVar.twitch.is_gift.subscribe.description="القيم الصالحة هي true وfalse."
|
||
|
||
AdvSceneSwitcher.tempVar.twitch.user_id.subscribe.end="معرّف مستخدم المشترك على Twitch"
|
||
AdvSceneSwitcher.tempVar.twitch.user_id.subscribe.end.description="معرّف المستخدم الذي لم يعد مشتركًا في القناة المحددة."
|
||
AdvSceneSwitcher.tempVar.twitch.user_login.subscribe.end="اسم تسجيل دخول المشترك على Twitch"
|
||
AdvSceneSwitcher.tempVar.twitch.user_login.subscribe.end.description="اسم تسجيل دخول المستخدم الذي لم يعد مشتركًا في القناة المحددة."
|
||
AdvSceneSwitcher.tempVar.twitch.user_name.subscribe.end="اسم مستخدم المشترك على Twitch"
|
||
AdvSceneSwitcher.tempVar.twitch.user_name.subscribe.end.description="اسم العرض للمستخدم الذي لم يعد مشتركًا في القناة المحددة."
|
||
AdvSceneSwitcher.tempVar.twitch.is_gift.subscribe.end="كان اشتراك Twitch مُهدى"
|
||
AdvSceneSwitcher.tempVar.twitch.is_gift.subscribe.end.description="القيم الصالحة هي true وfalse."
|
||
|
||
AdvSceneSwitcher.tempVar.twitch.user_id.subscribe.gift="معرّف مستخدم المشترك على Twitch"
|
||
AdvSceneSwitcher.tempVar.twitch.user_id.subscribe.gift.description="معرّف المستخدم الذي أرسل هدية الاشتراك. تكون القيمة null إذا كانت هدية الاشتراك مجهولة المصدر."
|
||
AdvSceneSwitcher.tempVar.twitch.user_login.subscribe.gift="اسم تسجيل دخول المشترك على Twitch"
|
||
AdvSceneSwitcher.tempVar.twitch.user_login.subscribe.gift.description="اسم تسجيل دخول المستخدم الذي أرسل الهدية. تكون القيمة null إذا كانت هدية الاشتراك مجهولة المصدر."
|
||
AdvSceneSwitcher.tempVar.twitch.user_name.subscribe.gift="اسم مستخدم المشترك على Twitch"
|
||
AdvSceneSwitcher.tempVar.twitch.user_name.subscribe.gift.description="اسم العرض للمستخدم الذي أرسل الهدية. تكون القيمة null إذا كانت هدية الاشتراك مجهولة المصدر."
|
||
AdvSceneSwitcher.tempVar.twitch.total.subscribe="عدد الاشتراكات"
|
||
AdvSceneSwitcher.tempVar.twitch.total.subscribe.description="عدد الاشتراكات في هدية الاشتراك."
|
||
AdvSceneSwitcher.tempVar.twitch.cumulative_total.subscribe="إجمالي الاشتراكات المُهداة"
|
||
AdvSceneSwitcher.tempVar.twitch.cumulative_total.subscribe.description="عدد الاشتراكات التي أهداها هذا المستخدم في القناة. تكون القيمة null للهدايا مجهولة المصدر أو إذا اختار المُهدي عدم مشاركة هذه المعلومة."
|
||
AdvSceneSwitcher.tempVar.twitch.is_anonymous.subscribe="كانت هدية اشتراك Twitch مجهولة المصدر"
|
||
AdvSceneSwitcher.tempVar.twitch.is_anonymous.subscribe.description="القيم الصالحة هي true وfalse."
|
||
|
||
AdvSceneSwitcher.tempVar.twitch.user_id.subscribe.message="معرّف مستخدم المشترك على Twitch"
|
||
AdvSceneSwitcher.tempVar.twitch.user_id.subscribe.message.description="معرّف المستخدم الذي أرسل رسالة دردشة لتجديد الاشتراك."
|
||
AdvSceneSwitcher.tempVar.twitch.user_login.subscribe.message="اسم تسجيل دخول المشترك على Twitch"
|
||
AdvSceneSwitcher.tempVar.twitch.user_login.subscribe.message.description="اسم تسجيل دخول المستخدم الذي أرسل رسالة دردشة لتجديد الاشتراك."
|
||
AdvSceneSwitcher.tempVar.twitch.user_name.subscribe.message="اسم مستخدم المشترك على Twitch"
|
||
AdvSceneSwitcher.tempVar.twitch.user_name.subscribe.message.description="اسم العرض للمستخدم الذي أرسل رسالة دردشة لتجديد الاشتراك."
|
||
AdvSceneSwitcher.tempVar.twitch.message.subscribe="رسالة الاشتراك (JSON)"
|
||
AdvSceneSwitcher.tempVar.twitch.message.subscribe.description="كائن JSON يحتوي على نص رسالة تجديد الاشتراك ومعلومات الرموز التعبيرية. استخدم 'نص رسالة الاشتراك' للحصول على النص العادي."
|
||
AdvSceneSwitcher.tempVar.twitch.message_text.subscribe="نص رسالة الاشتراك"
|
||
AdvSceneSwitcher.tempVar.twitch.message_text.subscribe.description="النص العادي لرسالة تجديد الاشتراك، مع استبدال الرموز التعبيرية بأسمائها."
|
||
AdvSceneSwitcher.tempVar.twitch.cumulative_months.subscribe="عدد أشهر الاشتراك"
|
||
AdvSceneSwitcher.tempVar.twitch.cumulative_months.subscribe.description="إجمالي عدد الأشهر التي اشترك فيها المستخدم في القناة."
|
||
AdvSceneSwitcher.tempVar.twitch.streak_months.subscribe="سلسلة الاشتراك المتتالية"
|
||
AdvSceneSwitcher.tempVar.twitch.streak_months.subscribe.description="عدد الأشهر المتتالية التي ظل فيها الاشتراك الحالي للمستخدم نشطًا. تكون القيمة null إذا اختار المستخدم عدم مشاركة هذه المعلومة."
|
||
AdvSceneSwitcher.tempVar.twitch.duration_months.subscribe="مدة الاشتراك"
|
||
AdvSceneSwitcher.tempVar.twitch.duration_months.subscribe.description="مدة الاشتراك بالأشهر."
|
||
|
||
AdvSceneSwitcher.tempVar.twitch.user_id.cheer="معرّف مستخدم المشجّع على Twitch"
|
||
AdvSceneSwitcher.tempVar.twitch.user_id.cheer.description="معرّف المستخدم الذي أرسل تشجيعًا في القناة المحددة. تكون القيمة null إذا كانت is_anonymous تساوي true."
|
||
AdvSceneSwitcher.tempVar.twitch.user_login.cheer="اسم تسجيل دخول المشجّع على Twitch"
|
||
AdvSceneSwitcher.tempVar.twitch.user_login.cheer.description="اسم تسجيل دخول المستخدم الذي أرسل تشجيعًا في القناة المحددة. تكون القيمة null إذا كانت is_anonymous تساوي true."
|
||
AdvSceneSwitcher.tempVar.twitch.user_name.cheer="اسم مستخدم المشجّع على Twitch"
|
||
AdvSceneSwitcher.tempVar.twitch.user_name.cheer.description="اسم العرض للمستخدم الذي أرسل تشجيعًا في القناة المحددة. تكون القيمة null إذا كانت is_anonymous تساوي true."
|
||
AdvSceneSwitcher.tempVar.twitch.is_anonymous.cheer="تشجيع مجهول المصدر"
|
||
AdvSceneSwitcher.tempVar.twitch.is_anonymous.cheer.description="ما إذا كان المستخدم قد أرسل التشجيع بشكل مجهول أم لا."
|
||
AdvSceneSwitcher.tempVar.twitch.message.cheer="رسالة التشجيع"
|
||
AdvSceneSwitcher.tempVar.twitch.message.cheer.description="الرسالة المرسلة مع التشجيع."
|
||
AdvSceneSwitcher.tempVar.twitch.bits="عدد Bits"
|
||
AdvSceneSwitcher.tempVar.twitch.bits.description="عدد Bits المرسلة في التشجيع."
|
||
|
||
AdvSceneSwitcher.tempVar.twitch.id.poll="معرّف الاستطلاع"
|
||
AdvSceneSwitcher.tempVar.twitch.id.poll.description="معرّف الاستطلاع."
|
||
AdvSceneSwitcher.tempVar.twitch.title.poll="عنوان الاستطلاع"
|
||
AdvSceneSwitcher.tempVar.twitch.title.poll.description="السؤال المعروض في الاستطلاع."
|
||
AdvSceneSwitcher.tempVar.twitch.choices.poll="الخيارات"
|
||
AdvSceneSwitcher.tempVar.twitch.choices.poll.description="مصفوفة من خيارات الاستطلاع."
|
||
AdvSceneSwitcher.tempVar.twitch.choices.pollEnd="الخيارات"
|
||
AdvSceneSwitcher.tempVar.twitch.choices.pollEnd.description="مصفوفة من خيارات الاستطلاع. تتضمن عدد الأصوات."
|
||
AdvSceneSwitcher.tempVar.twitch.channel_points_voting="إعداد التصويت بنقاط القناة"
|
||
AdvSceneSwitcher.tempVar.twitch.channel_points_voting.description="إعدادات التصويت بنقاط القناة لهذا الاستطلاع."
|
||
AdvSceneSwitcher.tempVar.twitch.started_at.poll="وقت بدء الاستطلاع"
|
||
AdvSceneSwitcher.tempVar.twitch.ends_at.poll="وقت انتهاء الاستطلاع"
|
||
AdvSceneSwitcher.tempVar.twitch.status.poll="حالة الاستطلاع"
|
||
AdvSceneSwitcher.tempVar.twitch.status.poll.description="حالة الاستطلاع. القيم الصالحة هي completed وarchived وterminated."
|
||
|
||
AdvSceneSwitcher.tempVar.twitch.id.prediction="معرّف التوقع"
|
||
AdvSceneSwitcher.tempVar.twitch.id.prediction.description="معرّف توقع نقاط القناة."
|
||
AdvSceneSwitcher.tempVar.twitch.title.prediction="عنوان التوقع"
|
||
AdvSceneSwitcher.tempVar.twitch.title.prediction.description="عنوان توقع نقاط القناة."
|
||
AdvSceneSwitcher.tempVar.twitch.outcomes.prediction="نتائج التوقع"
|
||
AdvSceneSwitcher.tempVar.twitch.outcomes.prediction.description="مصفوفة من نتائج توقع نقاط القناة. تتضمن top_predictors."
|
||
AdvSceneSwitcher.tempVar.twitch.started_at.prediction="وقت بدء التوقع"
|
||
AdvSceneSwitcher.tempVar.twitch.locks_at.prediction="وقت قفل التوقع"
|
||
AdvSceneSwitcher.tempVar.twitch.ended_at.prediction="وقت انتهاء التوقع"
|
||
AdvSceneSwitcher.tempVar.twitch.status.prediction="حالة التوقع"
|
||
AdvSceneSwitcher.tempVar.twitch.status.prediction.description="حالة توقع نقاط القناة. القيم الصالحة هي resolved وcanceled."
|
||
|
||
AdvSceneSwitcher.tempVar.twitch.id.goal="معرّف الهدف"
|
||
AdvSceneSwitcher.tempVar.twitch.type.goal="نوع الهدف"
|
||
AdvSceneSwitcher.tempVar.twitch.type.goal.description="نوع الهدف. القيم الممكنة هي:\n follow — الهدف هو زيادة المتابعين.\n subscription — الهدف هو زيادة الاشتراكات. يُظهر هذا النوع صافي الزيادة أو النقصان في نقاط المستويات المرتبطة بالاشتراكات.\n subscription_count — الهدف هو زيادة الاشتراكات. يُظهر هذا النوع صافي الزيادة أو النقصان في عدد الاشتراكات.\n new_subscription — الهدف هو زيادة الاشتراكات. يُظهر هذا النوع صافي الزيادة فقط في نقاط المستويات المرتبطة بالاشتراكات (ولا يحتسب المستخدمين الذين ألغوا اشتراكهم منذ بدء الهدف).\n new_subscription_count — الهدف هو زيادة الاشتراكات. يُظهر هذا النوع صافي الزيادة فقط في عدد الاشتراكات (ولا يحتسب المستخدمين الذين ألغوا اشتراكهم منذ بدء الهدف)."
|
||
AdvSceneSwitcher.tempVar.twitch.description.goal="وصف الهدف"
|
||
AdvSceneSwitcher.tempVar.twitch.description.goal.description="وصف الهدف، إن وُجد. يمكن أن يحتوي الوصف على 40 حرفًا كحد أقصى."
|
||
AdvSceneSwitcher.tempVar.twitch.is_achieved.goal="تم تحقيق الهدف"
|
||
AdvSceneSwitcher.tempVar.twitch.is_achieved.goal.description="قيمة منطقية تشير إلى ما إذا كان المذيع قد حقق هدفه. تكون true إذا تحقق الهدف، وإلا فتكون false."
|
||
AdvSceneSwitcher.tempVar.twitch.current_amount.goal="المقدار الحالي للهدف"
|
||
AdvSceneSwitcher.tempVar.twitch.current_amount.goal.description="القيمة الحالية للهدف.\nيحدد نوع الهدف كيفية زيادة هذه القيمة أو نقصانها.\n إذا كان النوع follow، تُضبط هذه القيمة على العدد الحالي لمتابعي المذيع. يزداد هذا العدد مع المتابعين الجدد وينقص عندما يلغي المستخدمون متابعة المذيع.\n إذا كان النوع subscription، تزداد هذه القيمة وتنقص بمقدار النقاط المرتبطة بمستوى الاشتراك. على سبيل المثال، إذا كان اشتراك المستوى الثاني يساوي نقطتين، تزداد هذه القيمة أو تنقص بمقدار 2 وليس 1.\n إذا كان النوع subscription_count، تزداد هذه القيمة بمقدار 1 لكل اشتراك جديد وتنقص بمقدار 1 لكل مستخدم يلغي اشتراكه.\n إذا كان النوع new_subscription، تزداد هذه القيمة بمقدار النقاط المرتبطة بمستوى الاشتراك. على سبيل المثال، إذا كان اشتراك المستوى الثاني يساوي نقطتين، تزداد هذه القيمة بمقدار 2 وليس 1.\n إذا كان النوع new_subscription_count، تزداد هذه القيمة بمقدار 1 لكل اشتراك جديد."
|
||
AdvSceneSwitcher.tempVar.twitch.target_amount.goal="المقدار المستهدف للهدف"
|
||
AdvSceneSwitcher.tempVar.twitch.target_amount.goal.description="القيمة المستهدفة للهدف. على سبيل المثال، إذا كان لدى المذيع 200 متابع قبل إنشاء الهدف، وكان هدفه مضاعفة هذا العدد، تُضبط هذه القيمة على 400."
|
||
AdvSceneSwitcher.tempVar.twitch.started_at.goal="وقت بدء الهدف"
|
||
AdvSceneSwitcher.tempVar.twitch.ended_at.goal="وقت انتهاء الهدف"
|
||
|
||
AdvSceneSwitcher.tempVar.twitch.id.hype="معرّف قطار الحماس"
|
||
AdvSceneSwitcher.tempVar.twitch.total.hype="إجمالي نقاط قطار الحماس"
|
||
AdvSceneSwitcher.tempVar.twitch.total.hype.description="إجمالي النقاط المساهَم بها في قطار الحماس."
|
||
AdvSceneSwitcher.tempVar.twitch.progress.hype="تقدّم قطار الحماس"
|
||
AdvSceneSwitcher.tempVar.twitch.progress.hype.description="عدد النقاط المساهَم بها في قطار الحماس في المستوى الحالي."
|
||
AdvSceneSwitcher.tempVar.twitch.goal.hype="هدف قطار الحماس"
|
||
AdvSceneSwitcher.tempVar.twitch.goal.hype.description="عدد النقاط المطلوبة للوصول إلى المستوى التالي."
|
||
AdvSceneSwitcher.tempVar.twitch.top_contributions.hype="أكبر المساهمين في قطار الحماس"
|
||
AdvSceneSwitcher.tempVar.twitch.top_contributions.hype.description="المساهمون الذين قدّموا أكبر عدد من النقاط."
|
||
AdvSceneSwitcher.tempVar.twitch.last_contribution.hype="آخر مساهم في قطار الحماس"
|
||
AdvSceneSwitcher.tempVar.twitch.last_contribution.hype.description="أحدث مساهمة."
|
||
AdvSceneSwitcher.tempVar.twitch.level.hype="مستوى قطار الحماس"
|
||
AdvSceneSwitcher.tempVar.twitch.started_at.hype="وقت بدء قطار الحماس"
|
||
AdvSceneSwitcher.tempVar.twitch.expires_at.hype="وقت انتهاء صلاحية قطار الحماس"
|
||
AdvSceneSwitcher.tempVar.twitch.ended_at.hype="وقت انتهاء قطار الحماس"
|
||
AdvSceneSwitcher.tempVar.twitch.cooldown_ends_at.hype="فترة تهدئة قطار الحماس"
|
||
AdvSceneSwitcher.tempVar.twitch.cooldown_ends_at.hype.description="الوقت الذي تنتهي فيه فترة تهدئة قطار الحماس ليتمكن قطار الحماس التالي من البدء."
|
||
|
||
AdvSceneSwitcher.tempVar.twitch.to_broadcaster_user_id.shoutout="معرّف المستخدم (المُشاد به)"
|
||
AdvSceneSwitcher.tempVar.twitch.to_broadcaster_user_id.shoutout.description="معرّف يميّز المذيع الذي تلقّى الإشادة."
|
||
AdvSceneSwitcher.tempVar.twitch.to_broadcaster_user_login.shoutout="اسم تسجيل دخول المستخدم (المُشاد به)"
|
||
AdvSceneSwitcher.tempVar.twitch.to_broadcaster_user_login.shoutout.description="اسم تسجيل الدخول الذي يميّز المذيع الذي تلقّى الإشادة."
|
||
AdvSceneSwitcher.tempVar.twitch.to_broadcaster_user_name.shoutout="اسم المستخدم (المُشاد به)"
|
||
AdvSceneSwitcher.tempVar.twitch.to_broadcaster_user_name.shoutout.description="اسم المستخدم الذي يميّز المذيع الذي تلقّى الإشادة."
|
||
AdvSceneSwitcher.tempVar.twitch.moderator_user_id.shoutout="معرّف المستخدم الذي أرسل الإشادة"
|
||
AdvSceneSwitcher.tempVar.twitch.moderator_user_id.shoutout.description="معرّف يميّز المشرف الذي أرسل الإشادة. إذا أرسل المذيع الإشادة، يكون هذا المعرّف مطابقًا للمعرّف في broadcaster_user_id."
|
||
AdvSceneSwitcher.tempVar.twitch.moderator_user_login.shoutout="اسم تسجيل دخول المستخدم الذي أرسل الإشادة"
|
||
AdvSceneSwitcher.tempVar.twitch.moderator_user_login.shoutout.description="اسم تسجيل الدخول الذي يميّز المشرف الذي أرسل الإشادة. إذا أرسل المذيع الإشادة، يكون هذا المعرّف مطابقًا للمعرّف في broadcaster_user_id."
|
||
AdvSceneSwitcher.tempVar.twitch.moderator_user_name.shoutout="اسم المستخدم الذي أرسل الإشادة"
|
||
AdvSceneSwitcher.tempVar.twitch.moderator_user_name.shoutout.description="اسم المستخدم الذي يميّز المشرف الذي أرسل الإشادة. إذا أرسل المذيع الإشادة، يكون هذا المعرّف مطابقًا للمعرّف في broadcaster_user_id."
|
||
AdvSceneSwitcher.tempVar.twitch.viewer_count.shoutout="عدد المشاهدين"
|
||
AdvSceneSwitcher.tempVar.twitch.viewer_count.shoutout.description="عدد المستخدمين الذين كانوا يشاهدون بث المذيع وقت الإشادة."
|
||
AdvSceneSwitcher.tempVar.twitch.started_at.shoutout="وقت بدء الإشادة"
|
||
AdvSceneSwitcher.tempVar.twitch.started_at.shoutout.description="الطابع الزمني بتوقيت UTC (بتنسيق RFC3339) لوقت إرسال المشرف للإشادة."
|
||
AdvSceneSwitcher.tempVar.twitch.cooldown_ends_at.shoutout="وقت انتهاء فترة تهدئة الإشادة"
|
||
AdvSceneSwitcher.tempVar.twitch.cooldown_ends_at.shoutout.description="الطابع الزمني بتوقيت UTC (بتنسيق RFC3339) للوقت الذي يمكن فيه للمذيع إرسال إشادة إلى مذيع آخر."
|
||
AdvSceneSwitcher.tempVar.twitch.target_cooldown_ends_at.shoutout="وقت انتهاء فترة تهدئة الإشادة للمستهدف"
|
||
AdvSceneSwitcher.tempVar.twitch.target_cooldown_ends_at.shoutout.description="الطابع الزمني بتوقيت UTC (بتنسيق RFC3339) للوقت الذي يمكن فيه للمذيع إرسال إشادة أخرى إلى المذيع المحدد."
|
||
|
||
AdvSceneSwitcher.tempVar.twitch.from_broadcaster_user_id.shoutoutReceived="معرّف المستخدم المُشيد"
|
||
AdvSceneSwitcher.tempVar.twitch.from_broadcaster_user_id.shoutoutReceived.description="معرّف يميّز المذيع الذي أرسل الإشادة."
|
||
AdvSceneSwitcher.tempVar.twitch.from_broadcaster_user_login.shoutoutReceived="اسم تسجيل دخول المستخدم المُشيد"
|
||
AdvSceneSwitcher.tempVar.twitch.from_broadcaster_user_login.shoutoutReceived.description="اسم تسجيل الدخول الذي يميّز المذيع الذي أرسل الإشادة."
|
||
AdvSceneSwitcher.tempVar.twitch.from_broadcaster_user_name.shoutoutReceived="اسم المستخدم المُشيد"
|
||
AdvSceneSwitcher.tempVar.twitch.from_broadcaster_user_name.shoutoutReceived.description="اسم المستخدم الذي يميّز المذيع الذي أرسل الإشادة."
|
||
AdvSceneSwitcher.tempVar.twitch.viewer_count.shoutoutReceived="عدد المشاهدين"
|
||
AdvSceneSwitcher.tempVar.twitch.viewer_count.shoutoutReceived.description="عدد المستخدمين الذين كانوا يشاهدون بث المذيع المُرسِل وقت الإشادة."
|
||
AdvSceneSwitcher.tempVar.twitch.started_at.shoutoutReceived="وقت الإشادة"
|
||
AdvSceneSwitcher.tempVar.twitch.started_at.shoutoutReceived.description="الطابع الزمني بتوقيت UTC (بتنسيق RFC3339) لوقت إرسال المشرف للإشادة."
|
||
|
||
AdvSceneSwitcher.tempVar.twitch.id.reward="معرّف المكافأة"
|
||
AdvSceneSwitcher.tempVar.twitch.id.redemption="معرّف الاستبدال"
|
||
AdvSceneSwitcher.tempVar.twitch.user_id.reward="معرّف المستخدم الذي استبدل المكافأة"
|
||
AdvSceneSwitcher.tempVar.twitch.user_login.reward="اسم تسجيل دخول المستخدم الذي استبدل المكافأة"
|
||
AdvSceneSwitcher.tempVar.twitch.user_name.reward="اسم المستخدم الذي استبدل المكافأة"
|
||
AdvSceneSwitcher.tempVar.twitch.user_input.reward="إدخال المستخدم للمكافأة"
|
||
AdvSceneSwitcher.tempVar.twitch.reward.reward="معلومات المكافأة (JSON)"
|
||
AdvSceneSwitcher.tempVar.twitch.reward.reward.description="المعلومات الأساسية عن المكافأة التي تم استبدالها بصيغة JSON، كما كانت وقت استبدالها."
|
||
AdvSceneSwitcher.tempVar.twitch.reward.id.reward="معرّف المكافأة"
|
||
AdvSceneSwitcher.tempVar.twitch.reward.id.reward.description="المعرّف الذي يميّز المكافأة بشكل فريد."
|
||
AdvSceneSwitcher.tempVar.twitch.reward.title.reward="عنوان المكافأة"
|
||
AdvSceneSwitcher.tempVar.twitch.reward.title.reward.description="عنوان المكافأة."
|
||
AdvSceneSwitcher.tempVar.twitch.reward.prompt.reward="مطالبة المكافأة"
|
||
AdvSceneSwitcher.tempVar.twitch.reward.prompt.reward.description="المطالبة المعروضة للمشاهد إذا كان إدخال المستخدم مطلوبًا."
|
||
AdvSceneSwitcher.tempVar.twitch.reward.cost.reward="تكلفة المكافأة"
|
||
AdvSceneSwitcher.tempVar.twitch.reward.cost.reward.description="تكلفة المكافأة بنقاط القناة."
|
||
AdvSceneSwitcher.tempVar.twitch.status.reward="حالة المكافأة"
|
||
AdvSceneSwitcher.tempVar.twitch.status.reward.description="القيمة الافتراضية هي unfulfilled. القيم الممكنة هي unknown وunfulfilled وfulfilled وcanceled."
|
||
AdvSceneSwitcher.tempVar.twitch.redeemed_at.reward="وقت الاستبدال"
|
||
AdvSceneSwitcher.tempVar.twitch.redeemed_at.reward.description="الطابع الزمني بتنسيق RFC3339 لوقت استبدال المكافأة."
|
||
AdvSceneSwitcher.tempVar.twitch.is_enabled.reward="المكافأة مُمكَّنة"
|
||
AdvSceneSwitcher.tempVar.twitch.is_enabled.reward.description="هل المكافأة مُمكَّنة حاليًا. إذا كانت القيمة false، فلن تظهر المكافأة للمشاهدين."
|
||
AdvSceneSwitcher.tempVar.twitch.is_paused.reward="المكافأة متوقفة مؤقتًا"
|
||
AdvSceneSwitcher.tempVar.twitch.is_paused.reward.description="هل المكافأة متوقفة مؤقتًا حاليًا. إذا كانت القيمة true، فلن يتمكن المشاهدون من استبدالها."
|
||
AdvSceneSwitcher.tempVar.twitch.is_in_stock.reward="المكافأة متوفرة"
|
||
AdvSceneSwitcher.tempVar.twitch.is_in_stock.reward.description="هل المكافأة متوفرة حاليًا. إذا كانت القيمة false، فلن يتمكن المشاهدون من استبدالها."
|
||
AdvSceneSwitcher.tempVar.twitch.title.reward="عنوان المكافأة"
|
||
AdvSceneSwitcher.tempVar.twitch.cost.reward="تكلفة المكافأة"
|
||
AdvSceneSwitcher.tempVar.twitch.prompt.reward="وصف المكافأة"
|
||
AdvSceneSwitcher.tempVar.twitch.is_user_input_required.reward="المكافأة تتطلب إدخالًا من المستخدم"
|
||
AdvSceneSwitcher.tempVar.twitch.background_color.reward="لون خلفية المكافأة"
|
||
AdvSceneSwitcher.tempVar.twitch.image.reward="صورة المكافأة (JSON)"
|
||
AdvSceneSwitcher.tempVar.twitch.image.reward.description="مجموعة من الصور المخصصة بأحجام 1x و2x و4x للمكافأة. قد تكون القيمة null إذا لم يتم رفع أي صور."
|
||
AdvSceneSwitcher.tempVar.twitch.image.url_4x.reward="عنوان URL لصورة المكافأة"
|
||
AdvSceneSwitcher.tempVar.twitch.image.url_4x.reward.description="عنوان URL للصورة المخصصة للمكافأة. تكون القيمة null إذا لم يرفع المذيع صورًا."
|
||
AdvSceneSwitcher.tempVar.twitch.default_image.reward="الصورة الافتراضية للمكافأة (JSON)"
|
||
AdvSceneSwitcher.tempVar.twitch.default_image.reward.description="مجموعة من الصور الافتراضية بأحجام 1x و2x و4x للمكافأة."
|
||
AdvSceneSwitcher.tempVar.twitch.default_image.url_4x.reward="عنوان URL للصورة الافتراضية للمكافأة"
|
||
AdvSceneSwitcher.tempVar.twitch.default_image.url_4x.reward.description="عنوان URL للصورة الافتراضية للمكافأة."
|
||
AdvSceneSwitcher.tempVar.twitch.redemptions_redeemed_current_stream.reward="عدد عمليات الاستبدال"
|
||
AdvSceneSwitcher.tempVar.twitch.redemptions_redeemed_current_stream.reward.description="عدد عمليات الاستبدال التي تمت خلال البث المباشر الحالي. تُحتسب ضمن حد max_per_stream. تكون القيمة null إذا لم يكن بث المذيع مباشرًا أو لم يكن max_per_stream مُمكَّنًا."
|
||
AdvSceneSwitcher.tempVar.twitch.should_redemptions_skip_request_queue.reward="تخطي عمليات الاستبدال لقائمة انتظار الطلبات"
|
||
AdvSceneSwitcher.tempVar.twitch.should_redemptions_skip_request_queue.reward.description="ما إذا كان يجب ضبط عمليات الاستبدال على الحالة fulfilled فور استبدالها وتخطي قائمة انتظار الطلبات بدلًا من الحالة المعتادة unfulfilled."
|
||
AdvSceneSwitcher.tempVar.twitch.max_per_stream.reward="الحد الأقصى لعمليات الاستبدال لكل بث (JSON)"
|
||
AdvSceneSwitcher.tempVar.twitch.max_per_stream.is_enabled.reward="الحد الأقصى لعمليات الاستبدال لكل بث مُمكَّن"
|
||
AdvSceneSwitcher.tempVar.twitch.max_per_stream.is_enabled.reward.description="قيمة منطقية تحدد ما إذا كانت المكافأة تطبّق حدًا على عدد عمليات الاستبدال المسموح بها لكل بث مباشر. تكون true إذا كانت المكافأة تطبّق حدًا."
|
||
AdvSceneSwitcher.tempVar.twitch.max_per_stream.max_per_stream.reward="الحد الأقصى لعمليات الاستبدال لكل بث"
|
||
AdvSceneSwitcher.tempVar.twitch.max_per_stream.max_per_stream.reward.description="الحد الأقصى لعدد عمليات الاستبدال المسموح بها لكل بث مباشر."
|
||
AdvSceneSwitcher.tempVar.twitch.max_per_user_per_stream.reward="الحد الأقصى للمكافأة لكل مستخدم في كل بث (JSON)"
|
||
AdvSceneSwitcher.tempVar.twitch.max_per_user_per_stream.is_enabled.reward="الحد الأقصى لعمليات الاستبدال لكل مستخدم في كل بث مُمكَّن"
|
||
AdvSceneSwitcher.tempVar.twitch.max_per_user_per_stream.is_enabled.reward.description="قيمة منطقية تحدد ما إذا كانت المكافأة تطبّق حدًا على عدد عمليات الاستبدال المسموح بها لكل مستخدم في كل بث مباشر. تكون true إذا كانت المكافأة تطبّق حدًا."
|
||
AdvSceneSwitcher.tempVar.twitch.max_per_user_per_stream.max_per_user_per_stream.reward="الحد الأقصى لعمليات الاستبدال لكل مستخدم في كل بث"
|
||
AdvSceneSwitcher.tempVar.twitch.max_per_user_per_stream.max_per_user_per_stream.reward.description="الإعدادات المستخدمة لتحديد ما إذا كان سيتم تطبيق حد أقصى على عدد عمليات الاستبدال المسموح بها لكل مستخدم في كل بث مباشر."
|
||
AdvSceneSwitcher.tempVar.twitch.global_cooldown.reward="فترة التهدئة العامة (JSON)"
|
||
AdvSceneSwitcher.tempVar.twitch.global_cooldown.reward.description="ما إذا كانت فترة التهدئة مُمكَّنة ومدتها بالثواني."
|
||
AdvSceneSwitcher.tempVar.twitch.global_cooldown.is_enabled.reward="فترة التهدئة العامة مُمكَّنة"
|
||
AdvSceneSwitcher.tempVar.twitch.global_cooldown.is_enabled.reward.description="قيمة منطقية تحدد ما إذا كان سيتم تطبيق فترة تهدئة. تكون true إذا كانت فترة التهدئة مُمكَّنة."
|
||
AdvSceneSwitcher.tempVar.twitch.global_cooldown.global_cooldown_seconds.reward="فترة التهدئة العامة"
|
||
AdvSceneSwitcher.tempVar.twitch.global_cooldown.global_cooldown_seconds.reward.description="فترة التهدئة بالثواني."
|
||
AdvSceneSwitcher.tempVar.twitch.cooldown_expires_at.reward="انتهاء فترة تهدئة المكافأة"
|
||
AdvSceneSwitcher.tempVar.twitch.cooldown_expires_at.reward.description="الطابع الزمني لانتهاء فترة التهدئة. تكون القيمة null إذا لم تكن المكافأة في فترة تهدئة."
|
||
|
||
AdvSceneSwitcher.tempVar.twitch.charity_name="اسم الجمعية الخيرية"
|
||
AdvSceneSwitcher.tempVar.twitch.charity_description="وصف الجمعية الخيرية"
|
||
AdvSceneSwitcher.tempVar.twitch.charity_logo="شعار الجمعية الخيرية"
|
||
AdvSceneSwitcher.tempVar.twitch.charity_logo.description="عنوان URL لصورة شعار الجمعية الخيرية. نوع الصورة PNG وحجمها 100px X 100px."
|
||
AdvSceneSwitcher.tempVar.twitch.id.charity="معرّف التبرع الخيري"
|
||
AdvSceneSwitcher.tempVar.twitch.id.charity.description="معرّف يميّز التبرع. هذا المعرّف فريد عبر جميع الحملات."
|
||
AdvSceneSwitcher.tempVar.twitch.user_id.charity="معرّف مستخدم المتبرع"
|
||
AdvSceneSwitcher.tempVar.twitch.user_id.charity.description="معرّف يميّز المستخدم الذي تبرع للحملة."
|
||
AdvSceneSwitcher.tempVar.twitch.user_login.charity="اسم تسجيل دخول المتبرع"
|
||
AdvSceneSwitcher.tempVar.twitch.user_login.charity.description="اسم تسجيل الدخول الذي يميّز المستخدم الذي تبرع للحملة."
|
||
AdvSceneSwitcher.tempVar.twitch.user_name.charity="اسم مستخدم المتبرع"
|
||
AdvSceneSwitcher.tempVar.twitch.user_name.charity.description="اسم المستخدم الذي يميّز المستخدم الذي تبرع للحملة."
|
||
AdvSceneSwitcher.tempVar.twitch.amount.charity="مبلغ التبرع"
|
||
AdvSceneSwitcher.tempVar.twitch.amount.charity.description="كائن يحتوي على مبلغ المال الذي تبرع به المستخدم."
|
||
AdvSceneSwitcher.tempVar.twitch.current_amount.charity="المبلغ الحالي للتبرعات"
|
||
AdvSceneSwitcher.tempVar.twitch.current_amount.charity.description="كائن يحتوي على المبلغ الحالي للتبرعات التي تلقّتها الحملة."
|
||
AdvSceneSwitcher.tempVar.twitch.target_amount.charity="المبلغ المستهدف للحملة الخيرية"
|
||
AdvSceneSwitcher.tempVar.twitch.target_amount.charity.description="كائن يحتوي على هدف جمع التبرعات المستهدف للحملة."
|
||
AdvSceneSwitcher.tempVar.twitch.started_at.charity="تاريخ بدء الحملة الخيرية"
|
||
AdvSceneSwitcher.tempVar.twitch.started_at.charity.description="الطابع الزمني بتوقيت UTC (بتنسيق RFC3339) لوقت بدء المذيع للحملة الخيرية."
|
||
AdvSceneSwitcher.tempVar.twitch.stopped_at.charity="تاريخ إيقاف الحملة الخيرية"
|
||
AdvSceneSwitcher.tempVar.twitch.stopped_at.charity.description="الطابع الزمني بتوقيت UTC (بتنسيق RFC3339) لوقت إيقاف المذيع للحملة."
|
||
|
||
AdvSceneSwitcher.tempVar.twitch.moderator_user_id.shieldMode="معرّف مستخدم المشرف"
|
||
AdvSceneSwitcher.tempVar.twitch.moderator_user_id.shieldMode.description="معرّف يميّز المشرف الذي حدّث حالة وضع الحماية. إذا حدّث المذيع الحالة، فسيكون هذا المعرّف مطابقًا لمعرّف المذيع"
|
||
AdvSceneSwitcher.tempVar.twitch.moderator_user_login.shieldMode="اسم تسجيل دخول المشرف"
|
||
AdvSceneSwitcher.tempVar.twitch.moderator_user_login.shieldMode.description="اسم تسجيل الدخول الذي يميّز المشرف الذي حدّث حالة وضع الحماية. إذا حدّث المذيع الحالة، فسيكون اسم تسجيل الدخول هذا مطابقًا لاسم تسجيل دخول المذيع"
|
||
AdvSceneSwitcher.tempVar.twitch.moderator_user_name.shieldMode="اسم مستخدم المشرف"
|
||
AdvSceneSwitcher.tempVar.twitch.moderator_user_name.shieldMode.description="اسم المستخدم الذي يميّز المشرف الذي حدّث حالة وضع الحماية. إذا حدّث المذيع الحالة، فسيكون اسم المستخدم هذا مطابقًا لاسم مستخدم المذيع"
|
||
AdvSceneSwitcher.tempVar.twitch.started_at.shieldMode="وقت بدء وضع الحماية"
|
||
AdvSceneSwitcher.tempVar.twitch.started_at.shieldMode.description="الطابع الزمني بتوقيت UTC (بتنسيق RFC3339) لوقت تفعيل المشرف لوضع الحماية."
|
||
AdvSceneSwitcher.tempVar.twitch.ended_at.shieldMode="وقت انتهاء وضع الحماية"
|
||
AdvSceneSwitcher.tempVar.twitch.ended_at.shieldMode.description="الطابع الزمني بتوقيت UTC (بتنسيق RFC3339) لوقت إلغاء المشرف لتفعيل وضع الحماية."
|
||
|
||
AdvSceneSwitcher.tempVar.twitch.game_name="اسم اللعبة"
|
||
AdvSceneSwitcher.tempVar.twitch.game_name.description="اسم اللعبة التي يلعبها المذيع حاليًا أو لعبها آخر مرة. تكون القيمة سلسلة فارغة إذا لم يلعب المذيع أي لعبة من قبل."
|
||
AdvSceneSwitcher.tempVar.twitch.game_id="معرّف اللعبة"
|
||
AdvSceneSwitcher.tempVar.twitch.game_id.description="معرّف يميّز بشكل فريد اللعبة التي يلعبها المذيع حاليًا أو لعبها آخر مرة. تكون القيمة سلسلة فارغة إذا لم يلعب المذيع أي لعبة من قبل."
|
||
AdvSceneSwitcher.tempVar.twitch.delay="تأخير البث"
|
||
AdvSceneSwitcher.tempVar.twitch.delay.description="قيمة إعداد تأخير البث لدى المذيع، بالثواني.\nتكون القيمة الافتراضية لهذا الحقل صفرًا ما لم: 1) يحدد الطلب رمز وصول للمستخدم، 2) يطابق المعرّف في معامل الاستعلام broadcaster_id معرّف المستخدم في رمز الوصول، 3) يكون المذيع شريكًا وقد ضبط قيمة تأخير بث غير صفرية."
|
||
AdvSceneSwitcher.tempVar.twitch.tags="وسوم البث"
|
||
AdvSceneSwitcher.tempVar.twitch.tags.description="الوسوم المطبّقة على القناة."
|
||
AdvSceneSwitcher.tempVar.twitch.is_mature="محتوى للبالغين"
|
||
AdvSceneSwitcher.tempVar.twitch.is_mature.description="قيمة منطقية تشير إلى ما إذا كان البث موجّهًا للجمهور البالغ."
|
||
AdvSceneSwitcher.tempVar.twitch.is_branded_content="محتوى ترويجي لعلامة تجارية"
|
||
AdvSceneSwitcher.tempVar.twitch.is_branded_content.description="قيمة منطقية تشير إلى ما إذا كانت القناة تحتوي على محتوى ترويجي لعلامة تجارية."
|
||
AdvSceneSwitcher.tempVar.twitch.thumbnail_url="عنوان URL للصورة المصغّرة"
|
||
AdvSceneSwitcher.tempVar.twitch.thumbnail_url.description="عنوان URL لصورة إطار من آخر 5 دقائق من البث. استبدل العنصرين النائبين للعرض والارتفاع في عنوان URL ({width}x{height}) بحجم الصورة الذي تريده، بالبكسل."
|
||
AdvSceneSwitcher.tempVar.twitch.viewer_count.live="عدد المشاهدين"
|
||
AdvSceneSwitcher.tempVar.twitch.viewer_count.live.description="عدد المستخدمين الذين يشاهدون البث."
|
||
|
||
AdvSceneSwitcher.tempVar.twitch.user_id.ban="معرّف المستخدم المحظور"
|
||
AdvSceneSwitcher.tempVar.twitch.user_id.ban.description="معرّف المستخدم الذي تم حظره في القناة المحددة."
|
||
AdvSceneSwitcher.tempVar.twitch.user_login.ban="اسم تسجيل دخول المحظور"
|
||
AdvSceneSwitcher.tempVar.twitch.user_login.ban.description="اسم تسجيل دخول المستخدم الذي تم حظره في القناة المحددة."
|
||
AdvSceneSwitcher.tempVar.twitch.user_name.ban="اسم المستخدم المحظور"
|
||
AdvSceneSwitcher.tempVar.twitch.user_name.ban.description="اسم العرض للمستخدم الذي تم حظره في القناة المحددة."
|
||
AdvSceneSwitcher.tempVar.twitch.moderator_user_id.ban="معرّف المستخدم للمشرف"
|
||
AdvSceneSwitcher.tempVar.twitch.moderator_user_id.ban.description="معرّف المستخدم لمن أصدر الحظر."
|
||
AdvSceneSwitcher.tempVar.twitch.moderator_user_login.ban="اسم تسجيل الدخول للمشرف"
|
||
AdvSceneSwitcher.tempVar.twitch.moderator_user_login.ban.description="اسم تسجيل الدخول لمن أصدر الحظر."
|
||
AdvSceneSwitcher.tempVar.twitch.moderator_user_name.ban="اسم المستخدم للمشرف"
|
||
AdvSceneSwitcher.tempVar.twitch.moderator_user_name.ban.description="اسم المستخدم لمن أصدر الحظر."
|
||
AdvSceneSwitcher.tempVar.twitch.reason.ban="سبب الحظر"
|
||
AdvSceneSwitcher.tempVar.twitch.ends_at.ban="تاريخ انتهاء الحظر"
|
||
AdvSceneSwitcher.tempVar.twitch.ends_at.ban.description="تاريخ ووقت انتهاء المهلة بتوقيت UTC (بتنسيق RFC3339). تكون القيمة null إذا تم حظر المستخدم بدلاً من منحه مهلة."
|
||
AdvSceneSwitcher.tempVar.twitch.is_permanent.ban="هل الحظر دائم"
|
||
AdvSceneSwitcher.tempVar.twitch.is_permanent.ban.description="يشير إلى ما إذا كان الحظر دائمًا (true) أو مهلة (false). إذا كانت القيمة true، فستكون ends_at بقيمة null."
|
||
|
||
AdvSceneSwitcher.tempVar.twitch.user_id.unban="معرّف المستخدم المحظور"
|
||
AdvSceneSwitcher.tempVar.twitch.user_id.unban.description="معرّف المستخدم للمستخدم الذي تم رفع الحظر عنه في القناة المحددة."
|
||
AdvSceneSwitcher.tempVar.twitch.user_login.unban="اسم تسجيل الدخول للمحظور"
|
||
AdvSceneSwitcher.tempVar.twitch.user_login.unban.description="اسم تسجيل الدخول للمستخدم الذي تم رفع الحظر عنه في القناة المحددة."
|
||
AdvSceneSwitcher.tempVar.twitch.user_name.unban="اسم المستخدم المحظور"
|
||
AdvSceneSwitcher.tempVar.twitch.user_name.unban.description="اسم العرض للمستخدم الذي تم رفع الحظر عنه في القناة المحددة."
|
||
AdvSceneSwitcher.tempVar.twitch.moderator_user_id.unban="معرّف المستخدم للمشرف"
|
||
AdvSceneSwitcher.tempVar.twitch.moderator_user_id.unban.description="معرّف المستخدم لمن أصدر رفع الحظر."
|
||
AdvSceneSwitcher.tempVar.twitch.moderator_user_login.unban="اسم تسجيل الدخول للمشرف"
|
||
AdvSceneSwitcher.tempVar.twitch.moderator_user_login.unban.description="اسم تسجيل الدخول لمن أصدر رفع الحظر."
|
||
AdvSceneSwitcher.tempVar.twitch.moderator_user_name.unban="اسم المستخدم للمشرف"
|
||
AdvSceneSwitcher.tempVar.twitch.moderator_user_name.unban.description="اسم المستخدم لمن أصدر رفع الحظر."
|
||
|
||
AdvSceneSwitcher.tempVar.twitch.user_id.addMod="معرّف المستخدم"
|
||
AdvSceneSwitcher.tempVar.twitch.user_id.addMod.description="معرّف المستخدم للمشرف الجديد."
|
||
AdvSceneSwitcher.tempVar.twitch.user_login.addMod="اسم تسجيل الدخول"
|
||
AdvSceneSwitcher.tempVar.twitch.user_login.addMod.description="اسم تسجيل الدخول للمشرف الجديد."
|
||
AdvSceneSwitcher.tempVar.twitch.user_name.addMod="اسم المستخدم"
|
||
AdvSceneSwitcher.tempVar.twitch.user_name.addMod.description="اسم العرض للمشرف الجديد."
|
||
|
||
AdvSceneSwitcher.tempVar.twitch.user_id.removeMod="معرّف المستخدم"
|
||
AdvSceneSwitcher.tempVar.twitch.user_id.removeMod.description="معرّف المستخدم للمشرف الذي تمت إزالته."
|
||
AdvSceneSwitcher.tempVar.twitch.user_login.removeMod="اسم تسجيل الدخول"
|
||
AdvSceneSwitcher.tempVar.twitch.user_login.removeMod.description="اسم تسجيل الدخول للمشرف الذي تمت إزالته."
|
||
AdvSceneSwitcher.tempVar.twitch.user_name.removeMod="اسم المستخدم"
|
||
AdvSceneSwitcher.tempVar.twitch.user_name.removeMod.description="اسم العرض للمشرف الذي تمت إزالته."
|
||
|
||
AdvSceneSwitcher.tempVar.twitch.id.chatReceive="معرّف رسالة الدردشة"
|
||
AdvSceneSwitcher.tempVar.twitch.id.chatReceive.description="معرّف الرسالة بتنسيق UUID."
|
||
AdvSceneSwitcher.tempVar.twitch.chat_message.chatReceive="نص رسالة الدردشة"
|
||
AdvSceneSwitcher.tempVar.twitch.user_id.chatReceive="معرّف المستخدم"
|
||
AdvSceneSwitcher.tempVar.twitch.user_id.chatReceive.description="معرّف المستخدم للشخص الذي أرسل رسالة الدردشة."
|
||
AdvSceneSwitcher.tempVar.twitch.user_login.chatReceive="اسم تسجيل الدخول"
|
||
AdvSceneSwitcher.tempVar.twitch.user_login.chatReceive.description="اسم تسجيل الدخول للشخص الذي أرسل رسالة الدردشة."
|
||
AdvSceneSwitcher.tempVar.twitch.user_name.chatReceive="اسم المستخدم"
|
||
AdvSceneSwitcher.tempVar.twitch.user_name.chatReceive.description="اسم العرض للشخص الذي أرسل رسالة الدردشة."
|
||
AdvSceneSwitcher.tempVar.twitch.user_type.chatReceive="نوع المستخدم"
|
||
AdvSceneSwitcher.tempVar.twitch.user_type.chatReceive.description="نوع مستخدم Twitch، مثل 'admin' لمسؤول Twitch، و'global_mod' للمشرف العام، و'staff' لموظفي Twitch."
|
||
AdvSceneSwitcher.tempVar.twitch.reply_parent_id.chatReceive="معرّف الرسالة الأصلية للرد"
|
||
AdvSceneSwitcher.tempVar.twitch.reply_parent_id.chatReceive.description="معرّف أقرب رسالة أصلية بتنسيق UUID، إن وُجدت."
|
||
AdvSceneSwitcher.tempVar.twitch.reply_parent_message.chatReceive="نص الرسالة الأصلية للرد"
|
||
AdvSceneSwitcher.tempVar.twitch.reply_parent_message.chatReceive.description="نص أقرب رسالة أصلية، إن وُجدت."
|
||
AdvSceneSwitcher.tempVar.twitch.reply_parent_user_id.chatReceive="معرّف مستخدم الرسالة الأصلية للرد"
|
||
AdvSceneSwitcher.tempVar.twitch.reply_parent_user_id.chatReceive.description="معرّف كاتب أقرب رسالة أصلية، إن وُجدت."
|
||
AdvSceneSwitcher.tempVar.twitch.reply_parent_user_login.chatReceive="اسم تسجيل دخول مستخدم الرسالة الأصلية للرد"
|
||
AdvSceneSwitcher.tempVar.twitch.reply_parent_user_login.chatReceive.description="اسم تسجيل الدخول لكاتب أقرب رسالة أصلية، إن وُجدت."
|
||
AdvSceneSwitcher.tempVar.twitch.reply_parent_user_name.chatReceive="اسم مستخدم الرسالة الأصلية للرد"
|
||
AdvSceneSwitcher.tempVar.twitch.reply_parent_user_name.chatReceive.description="اسم العرض لكاتب أقرب رسالة أصلية، إن وُجدت."
|
||
AdvSceneSwitcher.tempVar.twitch.root_parent_id.chatReceive="معرّف الرسالة الجذرية"
|
||
AdvSceneSwitcher.tempVar.twitch.root_parent_id.chatReceive.description="معرّف أبعد رسالة أصلية بدأت النقاش بتنسيق UUID، إن وُجدت."
|
||
AdvSceneSwitcher.tempVar.twitch.root_parent_user_login.chatReceive="اسم تسجيل دخول مستخدم الرسالة الجذرية"
|
||
AdvSceneSwitcher.tempVar.twitch.root_parent_user_login.chatReceive.description="اسم تسجيل الدخول لكاتب أبعد رسالة أصلية، إن وُجدت."
|
||
AdvSceneSwitcher.tempVar.twitch.badge_info.chatReceive="معلومات شارات المشارك في الدردشة"
|
||
AdvSceneSwitcher.tempVar.twitch.badge_info.chatReceive.description="سلسلة نصية تصف البيانات الوصفية لبعض الشارات المتاحة لهذا المستخدم.\nعلى سبيل المثال، تعني هذه القيمة أن المستخدم مشترك منذ 8 أشهر: subscriber/8"
|
||
AdvSceneSwitcher.tempVar.twitch.badges.chatReceive="شارات المشارك في الدردشة"
|
||
AdvSceneSwitcher.tempVar.twitch.badges.chatReceive.description="سلسلة نصية تصف جميع شارات المستخدم وإصداراتها.\nعلى سبيل المثال: vip/1,subscriber/42,hype-train/1"
|
||
AdvSceneSwitcher.tempVar.twitch.bits.chatReceive="Bits رسالة الدردشة"
|
||
AdvSceneSwitcher.tempVar.twitch.bits.chatReceive.description="عدد Bits التي شجّع بها المستخدم مع الرسالة."
|
||
AdvSceneSwitcher.tempVar.twitch.color.chatReceive="لون المشارك في الدردشة"
|
||
AdvSceneSwitcher.tempVar.twitch.color.chatReceive.description="اللون السداسي العشري لاسم عرض المستخدم إذا عيّنه، وإلا فسلسلة فارغة. يبدأ بـ #.\nعلى سبيل المثال: #123456"
|
||
AdvSceneSwitcher.tempVar.twitch.emotes.chatReceive="شارات المشارك في الدردشة"
|
||
AdvSceneSwitcher.tempVar.twitch.emotes.chatReceive.description="سلسلة نصية تصف جميع الرموز التعبيرية في الرسالة: معرّف الرمز التعبيري وجميع مواضع الرموز التي تحمل هذا المعرّف مفصولة بفواصل.\nعلى سبيل المثال: 25:0-4,12-16/1902:6-10"
|
||
AdvSceneSwitcher.tempVar.twitch.timestamp.chatReceive="الطابع الزمني لرسالة الدردشة"
|
||
AdvSceneSwitcher.tempVar.twitch.timestamp.chatReceive.description="الطابع الزمني بصيغة Unix لوقت إرسال رسالة الدردشة، بالمللي ثانية."
|
||
AdvSceneSwitcher.tempVar.twitch.is_emotes_only.chatReceive="هل تستخدم الرموز التعبيرية فقط"
|
||
AdvSceneSwitcher.tempVar.twitch.is_emotes_only.chatReceive.description="'true' إذا كانت الرسالة تتكون من رموز تعبيرية فقط، وإلا 'false'."
|
||
AdvSceneSwitcher.tempVar.twitch.is_first_message.chatReceive="هل هي أول رسالة للمشارك في الدردشة"
|
||
AdvSceneSwitcher.tempVar.twitch.is_first_message.chatReceive.description="'true' إذا لم يسبق للمشارك في الدردشة إرسال رسائل في القناة، وإلا 'false'."
|
||
AdvSceneSwitcher.tempVar.twitch.is_mod.chatReceive="هل المشارك في الدردشة مشرف"
|
||
AdvSceneSwitcher.tempVar.twitch.is_mod.chatReceive.description="'true' إذا كان المشارك في الدردشة مشرفًا في القناة، وإلا 'false'."
|
||
AdvSceneSwitcher.tempVar.twitch.is_subscriber.chatReceive="هل المشارك في الدردشة مشترك"
|
||
AdvSceneSwitcher.tempVar.twitch.is_subscriber.chatReceive.description="'true' إذا كان المشارك في الدردشة مشتركًا في القناة، وإلا 'false'."
|
||
AdvSceneSwitcher.tempVar.twitch.is_turbo.chatReceive="هل المشارك في الدردشة مستخدم Turbo"
|
||
AdvSceneSwitcher.tempVar.twitch.is_turbo.chatReceive.description="'true' إذا كان المشارك في الدردشة مستخدم Twitch Turbo، وإلا 'false'."
|
||
AdvSceneSwitcher.tempVar.twitch.is_vip.chatReceive="هل المشارك في الدردشة VIP"
|
||
AdvSceneSwitcher.tempVar.twitch.is_vip.chatReceive.description="'true' إذا كان المشارك في الدردشة VIP في القناة، وإلا 'false'."
|
||
|
||
AdvSceneSwitcher.tempVar.twitch.login.chatRemove="اسم تسجيل الدخول"
|
||
AdvSceneSwitcher.tempVar.twitch.login.chatRemove.description="اسم المستخدم الذي أرسل الرسالة."
|
||
AdvSceneSwitcher.tempVar.twitch.message.chatRemove="رسالة الدردشة"
|
||
AdvSceneSwitcher.tempVar.twitch.message.chatRemove.description="رسالة الدردشة التي تمت إزالتها."
|
||
AdvSceneSwitcher.tempVar.twitch.message_id.chatRemove="معرّف رسالة الدردشة"
|
||
AdvSceneSwitcher.tempVar.twitch.message_id.chatRemove.description="معرّف الرسالة بتنسيق UUID."
|
||
AdvSceneSwitcher.tempVar.twitch.timestamp.chatRemove="الطابع الزمني لرسالة الدردشة"
|
||
AdvSceneSwitcher.tempVar.twitch.timestamp.chatRemove.description="الطابع الزمني بصيغة UNIX."
|
||
|
||
AdvSceneSwitcher.tempVar.twitch.login.chatClear="اسم تسجيل الدخول"
|
||
AdvSceneSwitcher.tempVar.twitch.login.chatClear.description="اسم تسجيل الدخول للمستخدم الذي أُزيلت رسائله من غرفة الدردشة بسبب حظره أو منحه مهلة."
|
||
AdvSceneSwitcher.tempVar.twitch.user_id.chatClear="معرّف المستخدم"
|
||
AdvSceneSwitcher.tempVar.twitch.user_id.chatClear.description="اختياري.\nمعرّف المستخدم للمستخدم الذي تم حظره أو منحه مهلة.\nيكون فارغًا في حال مسح الدردشة بالكامل."
|
||
AdvSceneSwitcher.tempVar.twitch.ban_duration.chatClear="مدة الحظر"
|
||
AdvSceneSwitcher.tempVar.twitch.ban_duration.chatClear.description="تكون القيمة صفرًا إذا تم مسح الدردشة بالكامل أو حظر مستخدم إلى أجل غير مسمى.\nتكون القيمة غير صفرية إذا تم منح مستخدم مهلة.\nوستحتوي على مدة المهلة بالثواني."
|
||
AdvSceneSwitcher.tempVar.twitch.timestamp.chatClear="الطابع الزمني"
|
||
AdvSceneSwitcher.tempVar.twitch.timestamp.chatClear.description="الطابع الزمني بصيغة UNIX."
|
||
|
||
AdvSceneSwitcher.tempVar.twitch.user_login.chatJoin="اسم تسجيل الدخول"
|
||
AdvSceneSwitcher.tempVar.twitch.user_login.chatJoin.description="اسم تسجيل الدخول للشخص الذي انضم إلى غرفة الدردشة."
|
||
|
||
AdvSceneSwitcher.tempVar.twitch.user_login.chatLeave="اسم تسجيل الدخول"
|
||
AdvSceneSwitcher.tempVar.twitch.user_login.chatLeave.description="اسم تسجيل الدخول للشخص الذي غادر غرفة الدردشة."
|
||
|
||
AdvSceneSwitcher.tempVar.twitch.from_broadcaster_user_id.raid="معرّف المستخدم لمنشئ الغارة"
|
||
AdvSceneSwitcher.tempVar.twitch.from_broadcaster_user_id.raid.description="معرّف المذيع الذي أنشأ الغارة."
|
||
AdvSceneSwitcher.tempVar.twitch.from_broadcaster_user_login.raid="اسم تسجيل الدخول لمنشئ الغارة"
|
||
AdvSceneSwitcher.tempVar.twitch.from_broadcaster_user_login.raid.description="اسم تسجيل الدخول للمذيع الذي أنشأ الغارة."
|
||
AdvSceneSwitcher.tempVar.twitch.from_broadcaster_user_name.raid="اسم المستخدم لمنشئ الغارة"
|
||
AdvSceneSwitcher.tempVar.twitch.from_broadcaster_user_name.raid.description="اسم العرض للمذيع الذي أنشأ الغارة."
|
||
AdvSceneSwitcher.tempVar.twitch.to_broadcaster_user_id.raid="معرّف المستخدم لمستقبل الغارة"
|
||
AdvSceneSwitcher.tempVar.twitch.to_broadcaster_user_id.raid.description="معرّف المذيع الذي أنشأ الغارة."
|
||
AdvSceneSwitcher.tempVar.twitch.to_broadcaster_user_login.raid="اسم تسجيل الدخول لمستقبل الغارة"
|
||
AdvSceneSwitcher.tempVar.twitch.to_broadcaster_user_login.raid.description="اسم تسجيل الدخول للمذيع الذي أنشأ الغارة."
|
||
AdvSceneSwitcher.tempVar.twitch.to_broadcaster_user_name.raid="اسم المستخدم لمستقبل الغارة"
|
||
AdvSceneSwitcher.tempVar.twitch.to_broadcaster_user_name.raid.description="اسم العرض للمذيع الذي أنشأ الغارة."
|
||
AdvSceneSwitcher.tempVar.twitch.viewers.raid="المشاركون في الغارة"
|
||
AdvSceneSwitcher.tempVar.twitch.viewers.raid.description="عدد المشاهدين في الغارة."
|
||
|
||
AdvSceneSwitcher.tempVar.twitch.id.user.getInfo="معرّف المستخدم"
|
||
AdvSceneSwitcher.tempVar.twitch.id.user.getInfo.description="معرّف المستخدم للحساب المُستعلَم عنه."
|
||
AdvSceneSwitcher.tempVar.twitch.login.user.getInfo="اسم تسجيل الدخول"
|
||
AdvSceneSwitcher.tempVar.twitch.login.user.getInfo.description="اسم تسجيل الدخول للحساب المُستعلَم عنه."
|
||
AdvSceneSwitcher.tempVar.twitch.display_name.user.getInfo="اسم المستخدم"
|
||
AdvSceneSwitcher.tempVar.twitch.display_name.user.getInfo.description="اسم العرض للحساب المُستعلَم عنه."
|
||
AdvSceneSwitcher.tempVar.twitch.type.user.getInfo="نوع المستخدم"
|
||
AdvSceneSwitcher.tempVar.twitch.type.user.getInfo.description="نوع المستخدم. القيم المحتملة هي:\n admin — مسؤول Twitch\n global_mod\n staff — موظفو Twitch\n \"\" — مستخدم عادي"
|
||
AdvSceneSwitcher.tempVar.twitch.broadcaster_type.user.getInfo="نوع المذيع"
|
||
AdvSceneSwitcher.tempVar.twitch.broadcaster_type.user.getInfo.description="نوع المذيع. القيم المحتملة هي:\n affiliate — مذيع منتسب\n partner — مذيع شريك\n \"\" — مذيع عادي"
|
||
AdvSceneSwitcher.tempVar.twitch.description.user.getInfo="الوصف"
|
||
AdvSceneSwitcher.tempVar.twitch.description.user.getInfo.description="وصف المستخدم لقناته."
|
||
AdvSceneSwitcher.tempVar.twitch.profile_image_url.user.getInfo="URL صورة الملف الشخصي"
|
||
AdvSceneSwitcher.tempVar.twitch.offline_image_url.user.getInfo="URL صورة عدم الاتصال"
|
||
AdvSceneSwitcher.tempVar.twitch.created_at.user.getInfo="تاريخ إنشاء الحساب"
|
||
AdvSceneSwitcher.tempVar.twitch.created_at.user.getInfo.description="تاريخ ووقت إنشاء حساب المستخدم بتوقيت UTC. الطابع الزمني بتنسيق RFC3339."
|
||
|
||
AdvSceneSwitcher.tempVar.twitch.duration_seconds.commercial="المدة"
|
||
AdvSceneSwitcher.tempVar.twitch.duration_seconds.commercial.description="طول الفاصل الإعلاني المطلوب أثناء البث بالثواني."
|
||
AdvSceneSwitcher.tempVar.twitch.started_at.commercial="وقت البدء"
|
||
AdvSceneSwitcher.tempVar.twitch.started_at.commercial.description="الطابع الزمني بتوقيت UTC لبدء الفاصل الإعلاني، بتنسيق RFC3339. لاحظ أنه قد يكون هناك تأخير بين هذا الحدث، أي حين طلب صاحب البث الفاصل الإعلاني، وبين ظهور الإعلانات للمشاهدين."
|
||
AdvSceneSwitcher.tempVar.twitch.is_automatic.commercial="هل كان تلقائيًا"
|
||
AdvSceneSwitcher.tempVar.twitch.is_automatic.commercial.description="يشير إلى ما إذا كان الإعلان قد جُدول تلقائيًا عبر Ads Manager"
|
||
AdvSceneSwitcher.tempVar.twitch.requester_user_id.commercial="معرّف المستخدم لمقدّم الطلب"
|
||
AdvSceneSwitcher.tempVar.twitch.requester_user_id.commercial.description="معرّف المستخدم الذي طلب الإعلان. في الإعلانات التلقائية، سيكون هذا معرّف المذيع."
|
||
AdvSceneSwitcher.tempVar.twitch.requester_user_login.commercial="اسم تسجيل الدخول لمقدّم الطلب"
|
||
AdvSceneSwitcher.tempVar.twitch.requester_user_login.commercial.description="اسم تسجيل الدخول للمستخدم الذي طلب الإعلان."
|
||
AdvSceneSwitcher.tempVar.twitch.requester_user_name.commercial="اسم المستخدم لمقدّم الطلب"
|
||
AdvSceneSwitcher.tempVar.twitch.requester_user_name.commercial.description="اسم العرض للمستخدم الذي طلب الإعلان."
|
||
|
||
AdvSceneSwitcher.tempVar.twitch.snooze_count.ads="عدد مرات التأجيل"
|
||
AdvSceneSwitcher.tempVar.twitch.snooze_count.ads.description="عدد مرات التأجيل المتاحة للمذيع."
|
||
AdvSceneSwitcher.tempVar.twitch.snooze_refresh_at.ads="وقت تجديد التأجيل"
|
||
AdvSceneSwitcher.tempVar.twitch.snooze_refresh_at.ads.description="الطابع الزمني بتوقيت UTC للوقت الذي سيحصل فيه المذيع على مرة تأجيل إضافية، بتنسيق RFC3339."
|
||
AdvSceneSwitcher.tempVar.twitch.next_ad_at.ads="وقت الإعلان التالي"
|
||
AdvSceneSwitcher.tempVar.twitch.next_ad_at.ads.description="الطابع الزمني بتوقيت UTC لبدء الفاصل الإعلاني المجدول التالي للقناة، بتنسيق RFC3339."
|
||
AdvSceneSwitcher.tempVar.twitch.duration.ads="مدة الإعلان"
|
||
AdvSceneSwitcher.tempVar.twitch.duration.ads.description="طول الفاصل الإعلاني المجدول بالثواني."
|
||
AdvSceneSwitcher.tempVar.twitch.last_ad_at.ads="وقت آخر إعلان"
|
||
AdvSceneSwitcher.tempVar.twitch.last_ad_at.ads.description="الطابع الزمني بتوقيت UTC لآخر فاصل إعلاني للقناة، بتنسيق RFC3339."
|
||
AdvSceneSwitcher.tempVar.twitch.preroll_free_time.ads="الوقت الخالي من إعلانات ما قبل التشغيل"
|
||
AdvSceneSwitcher.tempVar.twitch.preroll_free_time.ads.description="مقدار الوقت بالثواني الذي يجب على المذيع انتظاره قبل تشغيل إعلان آخر."
|
||
|
||
AdvSceneSwitcher.tempVar.audio.output_volume="مستوى صوت الإخراج"
|
||
AdvSceneSwitcher.tempVar.audio.output_volume.description="مستوى الصوت الذي يُخرجه مصدر الصوت."
|
||
AdvSceneSwitcher.tempVar.audio.configured_volume="مستوى الصوت المُعيَّن"
|
||
AdvSceneSwitcher.tempVar.audio.configured_volume.description="مستوى الصوت المُعيَّن للمصدر."
|
||
AdvSceneSwitcher.tempVar.audio.muted="المصدر مكتوم"
|
||
AdvSceneSwitcher.tempVar.audio.sync_offset="إزاحة مزامنة صوت المصدر"
|
||
AdvSceneSwitcher.tempVar.audio.monitor="نوع مراقبة صوت المصدر"
|
||
AdvSceneSwitcher.tempVar.audio.balance="توازن صوت المصدر"
|
||
AdvSceneSwitcher.tempVar.audio.trackEnabled="مسار الصوت مُمكَّن"
|
||
|
||
AdvSceneSwitcher.tempVar.clipboard.mimeType.primary="نوع MIME الأساسي لعنصر الحافظة"
|
||
AdvSceneSwitcher.tempVar.clipboard.mimeType.primary.description="نوع MIME ذو الأولوية الأعلى للعنصر الحالي المخزّن في الحافظة، إن توفّر."
|
||
AdvSceneSwitcher.tempVar.clipboard.mimeType.all="جميع أنواع MIME لعنصر الحافظة"
|
||
AdvSceneSwitcher.tempVar.clipboard.mimeType.all.description="جميع أنواع MIME للعنصر الحالي المخزّن في الحافظة مفصولة بمسافة، إن توفّرت."
|
||
|
||
AdvSceneSwitcher.tempVar.scene.current="المشهد الحالي"
|
||
AdvSceneSwitcher.tempVar.scene.previous="المشهد السابق"
|
||
AdvSceneSwitcher.tempVar.scene.preview="مشهد المعاينة"
|
||
AdvSceneSwitcher.tempVar.scene.position="الموضع في قائمة المشاهد"
|
||
|
||
AdvSceneSwitcher.tempVar.window.window="عنوان النافذة"
|
||
AdvSceneSwitcher.tempVar.window.window.description="عنوان النافذة المطابقة."
|
||
AdvSceneSwitcher.tempVar.window.windowX="موضع X للنافذة"
|
||
AdvSceneSwitcher.tempVar.window.windowX.description="موضع X (الحافة اليسرى) للنافذة المطابقة بإحداثيات الشاشة."
|
||
AdvSceneSwitcher.tempVar.window.windowY="موضع Y للنافذة"
|
||
AdvSceneSwitcher.tempVar.window.windowY.description="موضع Y (الحافة العلوية) للنافذة المطابقة بإحداثيات الشاشة."
|
||
AdvSceneSwitcher.tempVar.window.windowWidth="عرض النافذة"
|
||
AdvSceneSwitcher.tempVar.window.windowWidth.description="عرض النافذة المطابقة بالبكسل."
|
||
AdvSceneSwitcher.tempVar.window.windowHeight="ارتفاع النافذة"
|
||
AdvSceneSwitcher.tempVar.window.windowHeight.description="ارتفاع النافذة المطابقة بالبكسل."
|
||
AdvSceneSwitcher.tempVar.window.windowClass="فئة النافذة"
|
||
AdvSceneSwitcher.tempVar.window.windowClass.description="فئة النافذة (window class) للنافذة المطابقة."
|
||
AdvSceneSwitcher.tempVar.window.windowText="نص النافذة"
|
||
AdvSceneSwitcher.tempVar.window.windowText.description="النص الموجود داخل النافذة (لن يعمل مع جميع أنواع النوافذ)."
|
||
|
||
AdvSceneSwitcher.tempVar.timer.seconds="ثوانٍ"
|
||
AdvSceneSwitcher.tempVar.timer.minutes="دقائق"
|
||
AdvSceneSwitcher.tempVar.timer.hours="ساعات"
|
||
AdvSceneSwitcher.tempVar.timer.days="أيام"
|
||
|
||
AdvSceneSwitcher.tempVar.date.year="السنة"
|
||
AdvSceneSwitcher.tempVar.date.month="الشهر"
|
||
AdvSceneSwitcher.tempVar.date.day="اليوم"
|
||
AdvSceneSwitcher.tempVar.date.hour="الساعة"
|
||
AdvSceneSwitcher.tempVar.date.minute="الدقيقة"
|
||
AdvSceneSwitcher.tempVar.date.second="الثانية"
|
||
AdvSceneSwitcher.tempVar.date.dayOfWeek="يوم الأسبوع"
|
||
|
||
AdvSceneSwitcher.tempVar.midi.type="نوع الرسالة"
|
||
AdvSceneSwitcher.tempVar.midi.channel="القناة"
|
||
AdvSceneSwitcher.tempVar.midi.note="النوتة"
|
||
AdvSceneSwitcher.tempVar.midi.value1="القيمة 1"
|
||
AdvSceneSwitcher.tempVar.midi.value2="القيمة 2"
|
||
|
||
AdvSceneSwitcher.tempVar.macro.runCount="عدد مرات التشغيل"
|
||
AdvSceneSwitcher.tempVar.macro.runCount.description="عدد المرات التي تم فيها تنفيذ ماكرو."
|
||
AdvSceneSwitcher.tempVar.macro.matchedCount="عدد التطابقات"
|
||
AdvSceneSwitcher.tempVar.macro.matchedCount.description="عدد وحدات الماكرو التي كانت حالة شروطها صحيحة."
|
||
AdvSceneSwitcher.tempVar.macro.info.conditionCount="عدد الشروط"
|
||
AdvSceneSwitcher.tempVar.macro.info.conditionCount.description="عدد الشروط في الماكرو."
|
||
AdvSceneSwitcher.tempVar.macro.info.actionCount="عدد الإجراءات"
|
||
AdvSceneSwitcher.tempVar.macro.info.actionCount.description="عدد الإجراءات في الماكرو."
|
||
AdvSceneSwitcher.tempVar.macro.info.elseActionCount="عدد إجراءات \"وإلا\""
|
||
AdvSceneSwitcher.tempVar.macro.info.elseActionCount.description="عدد إجراءات \"وإلا\" في الماكرو."
|
||
AdvSceneSwitcher.tempVar.macro.info.paused="متوقف مؤقتًا"
|
||
AdvSceneSwitcher.tempVar.macro.info.paused.description="ما إذا كان الماكرو متوقفًا مؤقتًا حاليًا. القيمة هي \"true\" أو \"false\"."
|
||
AdvSceneSwitcher.tempVar.macro.info.runCount="عدد مرات التشغيل"
|
||
AdvSceneSwitcher.tempVar.macro.info.runCount.description="عدد المرات التي تم فيها تنفيذ الماكرو."
|
||
AdvSceneSwitcher.tempVar.macro.info.secondsSinceLastRun="الثواني منذ آخر تشغيل"
|
||
AdvSceneSwitcher.tempVar.macro.info.secondsSinceLastRun.description="عدد الثواني المنقضية منذ آخر تنفيذ للماكرو. تكون القيمة -1 إذا لم يُنفَّذ الماكرو مطلقًا."
|
||
|
||
AdvSceneSwitcher.tempVar.process.name="اسم العملية"
|
||
AdvSceneSwitcher.tempVar.process.path="مسار العملية"
|
||
|
||
AdvSceneSwitcher.tempVar.run.process.id="معرّف العملية"
|
||
AdvSceneSwitcher.tempVar.run.process.id.description="معرّف العملية (PID) الذي يعيّنه النظام."
|
||
AdvSceneSwitcher.tempVar.run.process.exitCode="رمز خروج العملية"
|
||
AdvSceneSwitcher.tempVar.run.process.exitCode.description="الرمز الرقمي الذي خرجت به العملية. عادةً ما يعني 0 النجاح، والقيم الأخرى رموز أخطاء."
|
||
AdvSceneSwitcher.tempVar.run.process.stream.output="دفق الإخراج القياسي للعملية"
|
||
AdvSceneSwitcher.tempVar.run.process.stream.output.description="دفق الإخراج القياسي الكامل، ويحمل عادةً الرقم 1، وهو ما تراه في سطر الأوامر (CLI) بعد تشغيل الأمر."
|
||
AdvSceneSwitcher.tempVar.run.process.stream.error="دفق الأخطاء القياسي للعملية"
|
||
AdvSceneSwitcher.tempVar.run.process.stream.error.description="دفق الأخطاء القياسي الكامل، ويحمل عادةً الرقم 2."
|
||
AdvSceneSwitcher.tempVar.run.process.none="لا توجد متغيّرات متاحة لإجراء \"تشغيل\"!"
|
||
AdvSceneSwitcher.tempVar.run.process.none.description="عند عدم انتظار انتهاء الإجراء، لن تتوفر أي متغيّرات.\nيمكن العثور على خيار انتظار اكتمال الإجراء في الإعدادات المتقدمة."
|
||
|
||
AdvSceneSwitcher.tempVar.recording.durationSeconds="مدة التسجيل"
|
||
AdvSceneSwitcher.tempVar.recording.durationSeconds.description="مدة التسجيل بالثواني.\nلا تتغير هذه القيمة أثناء الإيقاف المؤقت للتسجيل، وستُعاد إلى الصفر عند إيقاف التسجيل."
|
||
AdvSceneSwitcher.tempVar.recording.lastSavePath="مسار آخر حفظ"
|
||
AdvSceneSwitcher.tempVar.recording.lastSavePath.description="مسار ملف آخر تسجيل محفوظ."
|
||
|
||
AdvSceneSwitcher.tempVar.video.similarity="درجة التشابه"
|
||
AdvSceneSwitcher.tempVar.video.similarity.description="تتراوح القيم من 0 إلى 1، حيث يعني 0 عدم التشابه ويعني 1 تشابهًا كبيرًا."
|
||
AdvSceneSwitcher.tempVar.video.patternCount="عدد مرات العثور على النمط"
|
||
AdvSceneSwitcher.tempVar.video.patternCount.description="عدد المرات التي تم فيها العثور على النمط المحدد في إطار إدخال الفيديو المحدد."
|
||
AdvSceneSwitcher.tempVar.video.matchX="إحداثي X للتطابق"
|
||
AdvSceneSwitcher.tempVar.video.matchX.description="إحداثي X للزاوية العلوية اليسرى لأفضل تطابق للنمط.\nإذا كان خيار 'إجراء الفحص في المنطقة فقط' مُمكَّنًا، فإن الإحداثي يكون نسبةً إلى مصدر الفيديو وليس المنطقة.\nتكون القيمة -1 إذا لم يُعثر على أي تطابق."
|
||
AdvSceneSwitcher.tempVar.video.matchY="إحداثي Y للتطابق"
|
||
AdvSceneSwitcher.tempVar.video.matchY.description="إحداثي Y للزاوية العلوية اليسرى لأفضل تطابق للنمط.\nإذا كان خيار 'إجراء الفحص في المنطقة فقط' مُمكَّنًا، فإن الإحداثي يكون نسبةً إلى مصدر الفيديو وليس المنطقة.\nتكون القيمة -1 إذا لم يُعثر على أي تطابق."
|
||
AdvSceneSwitcher.tempVar.video.matchWidth="عرض التطابق"
|
||
AdvSceneSwitcher.tempVar.video.matchWidth.description="عرض النمط المطابق بالبكسل."
|
||
AdvSceneSwitcher.tempVar.video.matchHeight="ارتفاع التطابق"
|
||
AdvSceneSwitcher.tempVar.video.matchHeight.description="ارتفاع النمط المطابق بالبكسل."
|
||
AdvSceneSwitcher.tempVar.video.objectCount="عدد الكائنات"
|
||
AdvSceneSwitcher.tempVar.video.objectCount.description="عدد الكائنات التي تعرّف عليها النموذج المحدد في إطار إدخال الفيديو المحدد."
|
||
AdvSceneSwitcher.tempVar.video.brightness="متوسط السطوع"
|
||
AdvSceneSwitcher.tempVar.video.brightness.description="متوسط السطوع في إطار إدخال الفيديو المحدد ضمن نطاق من 0 إلى 1 (من الداكن إلى الساطع)."
|
||
AdvSceneSwitcher.tempVar.video.text="نص OCR"
|
||
AdvSceneSwitcher.tempVar.video.text.description="النص المكتشَف في إطار إدخال الفيديو المحدد."
|
||
AdvSceneSwitcher.tempVar.video.color="متوسط اللون"
|
||
AdvSceneSwitcher.tempVar.video.color.description="متوسط لون RGB في إطار إدخال الفيديو المحدد بتنسيق HexArgb."
|
||
AdvSceneSwitcher.tempVar.video.dominantColor="اللون السائد"
|
||
AdvSceneSwitcher.tempVar.video.dominantColor.description="لون RGB الأكثر هيمنة في إطار إدخال الفيديو المحدد بتنسيق HexArgb.\nيُحدَّد باستخدام تجميع k-means، الذي يجمّع الألوان المتشابهة ويُرجع مركز أكبر مجموعة.\nبسبب طبيعة الخوارزمية، قد تختلف النتيجة قليلاً بين عمليات التقييم."
|
||
|
||
AdvSceneSwitcher.tempVar.websocket.message="رسالة WebSocket المستلمة"
|
||
AdvSceneSwitcher.tempVar.websocket.message.description="رسالة WebSocket المستلمة التي طابقت النمط المحدد"
|
||
|
||
AdvSceneSwitcher.tempVar.display.name="اسم الشاشة"
|
||
AdvSceneSwitcher.tempVar.display.name.description="اسم الشاشة التي طابقت النمط المحدد"
|
||
AdvSceneSwitcher.tempVar.display.count="عدد الشاشات"
|
||
AdvSceneSwitcher.tempVar.display.count.description="عدد الشاشات المكتشَفة"
|
||
AdvSceneSwitcher.tempVar.display.width="عرض الشاشة"
|
||
AdvSceneSwitcher.tempVar.display.width.description="عرض الشاشة التي طابقت النمط المحدد"
|
||
AdvSceneSwitcher.tempVar.display.height="ارتفاع الشاشة"
|
||
AdvSceneSwitcher.tempVar.display.height.description="ارتفاع الشاشة التي طابقت النمط المحدد"
|
||
|
||
AdvSceneSwitcher.tempVar.streaming.keyframeInterval="الفاصل الزمني للإطارات الرئيسية للبث"
|
||
AdvSceneSwitcher.tempVar.streaming.keyframeInterval.description="الفاصل الزمني للإطارات الرئيسية للبث المعيّن في إعدادات OBS."
|
||
AdvSceneSwitcher.tempVar.streaming.streamKey="مفتاح البث"
|
||
AdvSceneSwitcher.tempVar.streaming.durationSeconds="مدة البث"
|
||
AdvSceneSwitcher.tempVar.streaming.durationSeconds.description="الثواني المنقضية منذ بدء البث.\nستكون هذه القيمة صفرًا إذا كان البث متوقفًا."
|
||
AdvSceneSwitcher.tempVar.streaming.serviceName="الخدمة"
|
||
AdvSceneSwitcher.tempVar.streaming.serviceName.description="اسم خدمة البث التي يتم البث إليها (مثل Twitch)"
|
||
|
||
AdvSceneSwitcher.tempVar.clipboard.text="نص الحافظة"
|
||
AdvSceneSwitcher.tempVar.clipboard.text.description="النص الموجود في الحافظة.\nسيكون فارغًا إذا لم تحتوِ الحافظة على نص."
|
||
|
||
AdvSceneSwitcher.tempVar.speech.speech="الكلام المُفرَّغ نصيًا"
|
||
AdvSceneSwitcher.tempVar.speech.speech.description="النص المُفرَّغ من آخر مخزن صوتي مؤقت. لا يُملأ إلا عند تطابق الشرط."
|
||
|
||
AdvSceneSwitcher.tempVar.file.content="محتوى الملف"
|
||
AdvSceneSwitcher.tempVar.file.date="تاريخ تعديل الملف"
|
||
AdvSceneSwitcher.tempVar.file.basename="الاسم الأساسي للملف"
|
||
AdvSceneSwitcher.tempVar.file.basename.description="يُرجع الاسم الأساسي للملف بدون المسار.\nيتكون الاسم الأساسي من جميع الأحرف في اسم الملف حتى أول حرف '.' (دون تضمينه)."
|
||
AdvSceneSwitcher.tempVar.file.basenameComplete="الاسم الأساسي للملف (كامل)"
|
||
AdvSceneSwitcher.tempVar.file.basenameComplete.description="يُرجع الاسم الأساسي الكامل للملف بدون المسار.\nيتكون الاسم الأساسي الكامل من جميع الأحرف في اسم الملف حتى آخر حرف '.' (دون تضمينه)."
|
||
AdvSceneSwitcher.tempVar.file.suffix="لاحقة الملف"
|
||
AdvSceneSwitcher.tempVar.file.suffix.description="يُرجع لاحقة الملف (الامتداد).\nتتكون اللاحقة من جميع الأحرف في اسم الملف بعد آخر حرف '.' (دون تضمينه)."
|
||
AdvSceneSwitcher.tempVar.file.suffixComplete="لاحقة الملف (كاملة)"
|
||
AdvSceneSwitcher.tempVar.file.suffixComplete.description="يُرجع اللاحقة الكاملة للملف (الامتداد).\nتتكون اللاحقة الكاملة من جميع الأحرف في اسم الملف بعد أول حرف '.' (دون تضمينه)."
|
||
AdvSceneSwitcher.tempVar.file.filename="اسم الملف"
|
||
AdvSceneSwitcher.tempVar.file.absoluteFilePath="مسار الملف المطلق"
|
||
AdvSceneSwitcher.tempVar.file.absolutePath="المسار المطلق"
|
||
AdvSceneSwitcher.tempVar.file.isAbsolutePath="المسار مطلق"
|
||
|
||
|
||
AdvSceneSwitcher.tempVar.folder.newFiles="الملفات الجديدة"
|
||
AdvSceneSwitcher.tempVar.folder.changedFiles="الملفات المتغيّرة"
|
||
AdvSceneSwitcher.tempVar.folder.removedFiles="الملفات المُزالة"
|
||
AdvSceneSwitcher.tempVar.folder.newDirs="المجلدات الجديدة"
|
||
AdvSceneSwitcher.tempVar.folder.removedDirs="المجلدات المُزالة"
|
||
|
||
AdvSceneSwitcher.tempVar.source.width="عرض المصدر"
|
||
AdvSceneSwitcher.tempVar.source.height="ارتفاع المصدر"
|
||
AdvSceneSwitcher.tempVar.source.setting="قيمة الإعداد"
|
||
AdvSceneSwitcher.tempVar.source.settings="سلسلة الإعدادات"
|
||
|
||
AdvSceneSwitcher.tempVar.filter.setting="قيمة الإعداد"
|
||
AdvSceneSwitcher.tempVar.filter.settings="سلسلة الإعدادات"
|
||
|
||
AdvSceneSwitcher.tempVar.slideShow.index="فهرس الشريحة"
|
||
AdvSceneSwitcher.tempVar.slideShow.index.description="فهرس الشريحة المعروضة حاليًا.\nإذا تعذّر تحديد الفهرس، تُرجَع القيمة -1."
|
||
AdvSceneSwitcher.tempVar.slideShow.path="مسار الشريحة"
|
||
AdvSceneSwitcher.tempVar.slideShow.path.description="مسار الشريحة المعروضة حاليًا في نظام الملفات."
|
||
AdvSceneSwitcher.tempVar.slideShow.fileName="اسم ملف الشريحة"
|
||
AdvSceneSwitcher.tempVar.slideShow.fileName.description="اسم ملف الشريحة المعروضة حاليًا."
|
||
|
||
AdvSceneSwitcher.tempVar.usb.vendorID="معرّف المورّد"
|
||
AdvSceneSwitcher.tempVar.usb.productID="معرّف المنتج"
|
||
AdvSceneSwitcher.tempVar.usb.busNumber="رقم الناقل"
|
||
AdvSceneSwitcher.tempVar.usb.deviceAddress="عنوان الجهاز"
|
||
AdvSceneSwitcher.tempVar.usb.vendorName="اسم المورّد"
|
||
AdvSceneSwitcher.tempVar.usb.productName="اسم المنتج"
|
||
AdvSceneSwitcher.tempVar.usb.serialNumber="الرقم التسلسلي"
|
||
|
||
AdvSceneSwitcher.tempVar.transform.setting="قيمة الإعداد"
|
||
AdvSceneSwitcher.tempVar.transform.settings="سلسلة الإعدادات"
|
||
|
||
AdvSceneSwitcher.tempVar.media.source="المصدر"
|
||
AdvSceneSwitcher.tempVar.media.source.description="اسم المصدر المطابق.\nإذا تطابقت عدة مصادر، يُرجَع آخرها."
|
||
AdvSceneSwitcher.tempVar.media.state="الحالة"
|
||
AdvSceneSwitcher.tempVar.media.state.description="حالة الوسائط الحالية ممثّلة بقيمة عددية صحيحة:\n0 تعني 'لا شيء'\n1 تعني 'قيد التشغيل'\n2 تعني 'قيد الفتح'\n3 تعني 'قيد التخزين المؤقت'\n4 تعني 'متوقف مؤقتًا'\n5 تعني 'متوقف'\n6 تعني 'منتهٍ'\n7 تعني 'خطأ'"
|
||
AdvSceneSwitcher.tempVar.media.time="الوقت الحالي"
|
||
AdvSceneSwitcher.tempVar.media.time.description="الوقت المنقضي بالمللي ثانية منذ بدء تشغيل الوسائط.\nإذا كان المصدر يدعم قوائم التشغيل، فهذا الوقت خاص بعنصر قائمة التشغيل الحالي قيد التشغيل وليس بقائمة التشغيل كلها.\nلاحظ أن هذه القيمة قد لا تكون صفرًا تمامًا إذا كان التشغيل متوقفًا أو منتهيًا."
|
||
AdvSceneSwitcher.tempVar.media.duration="المدة"
|
||
AdvSceneSwitcher.tempVar.media.duration.description="مدة ملف الوسائط قيد التشغيل بالمللي ثانية.\nإذا كان المصدر يدعم قوائم التشغيل، فهذا الوقت خاص بعنصر قائمة التشغيل الحالي قيد التشغيل وليس بقائمة التشغيل كلها."
|
||
AdvSceneSwitcher.tempVar.media.vlc.title="العنوان (VLC)"
|
||
AdvSceneSwitcher.tempVar.media.vlc.artist="الفنان (VLC)"
|
||
AdvSceneSwitcher.tempVar.media.vlc.genre="النوع (VLC)"
|
||
AdvSceneSwitcher.tempVar.media.vlc.copyright="حقوق النشر (VLC)"
|
||
AdvSceneSwitcher.tempVar.media.vlc.album="الألبوم (VLC)"
|
||
AdvSceneSwitcher.tempVar.media.vlc.track_number="رقم المقطع (VLC)"
|
||
AdvSceneSwitcher.tempVar.media.vlc.description="الوصف (VLC)"
|
||
AdvSceneSwitcher.tempVar.media.vlc.rating="التقييم (VLC)"
|
||
AdvSceneSwitcher.tempVar.media.vlc.date="التاريخ (VLC)"
|
||
AdvSceneSwitcher.tempVar.media.vlc.setting="الإعداد (VLC)"
|
||
AdvSceneSwitcher.tempVar.media.vlc.url="URL (VLC)"
|
||
AdvSceneSwitcher.tempVar.media.vlc.language="اللغة (VLC)"
|
||
AdvSceneSwitcher.tempVar.media.vlc.now_playing="قيد التشغيل الآن (VLC)"
|
||
AdvSceneSwitcher.tempVar.media.vlc.publisher="الناشر (VLC)"
|
||
AdvSceneSwitcher.tempVar.media.vlc.encoded_by="الترميز بواسطة (VLC)"
|
||
AdvSceneSwitcher.tempVar.media.vlc.artwork_url="عنوان URL لصورة الغلاف (VLC)"
|
||
AdvSceneSwitcher.tempVar.media.vlc.track_id="معرّف المقطع (VLC)"
|
||
AdvSceneSwitcher.tempVar.media.vlc.director="المخرج (VLC)"
|
||
AdvSceneSwitcher.tempVar.media.vlc.season="الموسم (VLC)"
|
||
AdvSceneSwitcher.tempVar.media.vlc.episode="الحلقة (VLC)"
|
||
AdvSceneSwitcher.tempVar.media.vlc.show_name="اسم العرض (VLC)"
|
||
AdvSceneSwitcher.tempVar.media.vlc.actors="الممثلون (VLC)"
|
||
AdvSceneSwitcher.tempVar.media.vlc.album_artist="فنان الألبوم (VLC)"
|
||
AdvSceneSwitcher.tempVar.media.vlc.disc_number="رقم القرص (VLC)"
|
||
AdvSceneSwitcher.tempVar.media.vlc.disc_total="إجمالي الأقراص (VLC)"
|
||
AdvSceneSwitcher.tempVar.media.vlc.metadata.description="يوفّر نوع مصدر VLC هذه الخاصية.\nقد لا تنطبق كل هذه الخصائص على كل ملف.\nفي حال عدم توفر البيانات الوصفية، سيتم إرجاع نص فارغ."
|
||
|
||
AdvSceneSwitcher.tempVar.streamDeck.keyPressed="المفتاح مضغوط"
|
||
AdvSceneSwitcher.tempVar.streamDeck.keyPressed.description="تُرجع \"0\" عند الضغط على المفتاح، و\"1\" بخلاف ذلك."
|
||
AdvSceneSwitcher.tempVar.streamDeck.row="صف المفتاح"
|
||
AdvSceneSwitcher.tempVar.streamDeck.column="عمود المفتاح"
|
||
AdvSceneSwitcher.tempVar.streamDeck.data="البيانات"
|
||
AdvSceneSwitcher.tempVar.streamDeck.data.description="قيمة الحقل \"Data\" المكوَّن في الإجراء على جانب Stream Deck."
|
||
|
||
AdvSceneSwitcher.tempVar.queue.size="الحجم"
|
||
AdvSceneSwitcher.tempVar.queue.running="قيد التشغيل"
|
||
AdvSceneSwitcher.tempVar.queue.running.description="تُرجع \"true\" إذا كانت قائمة الانتظار قيد التشغيل، و\"false\" إذا كانت متوقفة."
|
||
|
||
AdvSceneSwitcher.tempVar.screenshot.lastScreenshotPath="مسار آخر لقطة شاشة"
|
||
AdvSceneSwitcher.tempVar.screenshot.lastScreenshotPath.description="مسار آخر لقطة شاشة تم التقاطها في نظام الملفات."
|
||
|
||
AdvSceneSwitcher.tempVar.gameCapture.title="العنوان"
|
||
AdvSceneSwitcher.tempVar.gameCapture.title.description="عنوان نافذة التطبيق الذي يلتقطه المصدر."
|
||
AdvSceneSwitcher.tempVar.gameCapture.class="الفئة"
|
||
AdvSceneSwitcher.tempVar.gameCapture.class.description="فئة نافذة التطبيق الذي يلتقطه المصدر."
|
||
AdvSceneSwitcher.tempVar.gameCapture.executable="الملف التنفيذي"
|
||
AdvSceneSwitcher.tempVar.gameCapture.executable.description="اسم الملف التنفيذي للتطبيق الذي يلتقطه المصدر."
|
||
|
||
AdvSceneSwitcher.tempVar.nowPlaying.title="العنوان"
|
||
AdvSceneSwitcher.tempVar.nowPlaying.artist="الفنان"
|
||
AdvSceneSwitcher.tempVar.nowPlaying.album="الألبوم"
|
||
AdvSceneSwitcher.tempVar.nowPlaying.appName="اسم التطبيق"
|
||
AdvSceneSwitcher.tempVar.nowPlaying.playbackStatus="حالة التشغيل"
|
||
|
||
AdvSceneSwitcher.tempVar.http.status="رمز الحالة"
|
||
AdvSceneSwitcher.tempVar.http.error="الخطأ"
|
||
AdvSceneSwitcher.tempVar.http.error.description="تكون فارغة عند عدم حدوث أي خطأ.\nالقيم الأخرى المحتملة:\n\n * Could not establish connection\n * Failed to bind IP address\n * Failed to read connection\n * Failed to write connection\n * Maximum redirect count exceeded\n * Connection handling canceled\n * SSL connection failed\n * SSL certificate loading failed\n * SSL server verification failed\n * Unsupported HTTP multipart boundary characters\n * Compression failed\n * Connection timed out\n * Proxy connection failed\n * Unknown"
|
||
AdvSceneSwitcher.tempVar.http.method="الطريقة"
|
||
AdvSceneSwitcher.tempVar.http.method.description="طريقة طلب HTTP المستلَم"
|
||
AdvSceneSwitcher.tempVar.http.path="مسار الطلب"
|
||
AdvSceneSwitcher.tempVar.http.path.description="مسار طلب HTTP المستلَم"
|
||
AdvSceneSwitcher.tempVar.http.body="محتوى الرسالة"
|
||
AdvSceneSwitcher.tempVar.http.body.description="محتوى طلب HTTP المستلَم"
|
||
|
||
AdvSceneSwitcher.tempVar.mqtt.message="الرسالة"
|
||
|
||
AdvSceneSwitcher.tempVar.cursor.x="موضع المؤشر (X)"
|
||
AdvSceneSwitcher.tempVar.cursor.y="موضع المؤشر (Y)"
|
||
|
||
AdvSceneSwitcher.tempVar.replay.lastSavePath="مسار آخر حفظ"
|
||
AdvSceneSwitcher.tempVar.replay.lastSavePath.description="مسار الملف لآخر إعادة محفوظة من مخزن الإعادة المؤقت."
|
||
|
||
AdvSceneSwitcher.tempVar.sequence.macro="الماكرو"
|
||
AdvSceneSwitcher.tempVar.sequence.macro.description="اسم الماكرو الذي نفّذه الإجراء \"تسلسل\".\nإذا لم يُنفَّذ أي ماكرو، فالقيمة المُرجعة نص فارغ."
|
||
AdvSceneSwitcher.tempVar.sequence.nextMacro="الماكرو التالي"
|
||
AdvSceneSwitcher.tempVar.sequence.nextMacro.description="اسم الماكرو الذي سيُنفَّذ تاليًا بعد تعيين الفهرس.\nإذا لم يكن هناك ماكرو سيُنفَّذ، فالقيمة المُرجعة نص فارغ."
|
||
|
||
AdvSceneSwitcher.tempVar.random.macro="الماكرو"
|
||
AdvSceneSwitcher.tempVar.random.macro.description="اسم الماكرو الذي نفّذه الإجراء \"عشوائي\".\nإذا لم يُنفَّذ أي ماكرو، فالقيمة المُرجعة نص فارغ."
|
||
|
||
AdvSceneSwitcher.tempVar.createSource.name="اسم المصدر"
|
||
AdvSceneSwitcher.tempVar.createSource.name.description="اسم المصدر الذي تم إنشاؤه.\nقد يختلف عن الاسم المكوَّن إذا كان هناك مصدر بهذا الاسم موجود مسبقًا."
|
||
|
||
AdvSceneSwitcher.selectScene="--تحديد مشهد--"
|
||
AdvSceneSwitcher.selectPreviousScene="المشهد السابق"
|
||
AdvSceneSwitcher.selectCurrentScene="المشهد الحالي"
|
||
AdvSceneSwitcher.selectPreviewScene="مشهد المعاينة"
|
||
AdvSceneSwitcher.selectAnyScene="أي مشهد"
|
||
AdvSceneSwitcher.currentTransition="الانتقال الحالي"
|
||
AdvSceneSwitcher.anyTransition="أي انتقال"
|
||
AdvSceneSwitcher.selectTransition="--تحديد انتقال--"
|
||
AdvSceneSwitcher.selectWindow="--تحديد نافذة--"
|
||
AdvSceneSwitcher.selectSource="--تحديد مصدر--"
|
||
AdvSceneSwitcher.selectAudioSource="--تحديد مصدر صوت--"
|
||
AdvSceneSwitcher.selectVideoSource="--تحديد مصدر فيديو--"
|
||
AdvSceneSwitcher.OBSVideoOutput="الإخراج الرئيسي لـ OBS"
|
||
AdvSceneSwitcher.selectMediaSource="--تحديد مصدر وسائط--"
|
||
AdvSceneSwitcher.selectProcess="--تحديد عملية--"
|
||
AdvSceneSwitcher.selectFilter="--تحديد مرشّح--"
|
||
AdvSceneSwitcher.selectMacro="--تحديد ماكرو--"
|
||
AdvSceneSwitcher.selectItem="--تحديد عنصر--"
|
||
AdvSceneSwitcher.selectProfile="--تحديد ملف تعريف--"
|
||
AdvSceneSwitcher.selectSceneCollection="--تحديد مجموعة مشاهد--"
|
||
AdvSceneSwitcher.enterPath="--إدخال مسار--"
|
||
AdvSceneSwitcher.enterText="--إدخال نص--"
|
||
AdvSceneSwitcher.valueInputType.file="ملف"
|
||
AdvSceneSwitcher.valueInputType.folder="مجلد"
|
||
AdvSceneSwitcher.valueInputType.scene="مشهد"
|
||
AdvSceneSwitcher.valueInputType.source="مصدر"
|
||
AdvSceneSwitcher.valueInputType.string="نص عادي"
|
||
AdvSceneSwitcher.valueInputType.variable="متغيّر"
|
||
AdvSceneSwitcher.valueInputType.selection="اختيار من قائمة"
|
||
AdvSceneSwitcher.enterURL="--إدخال URL--"
|
||
AdvSceneSwitcher.selectHotkey="--تحديد اختصار--"
|
||
AdvSceneSwitcher.selectDisplay="--تحديد شاشة عرض--"
|
||
AdvSceneSwitcher.invaildEntriesWillNotBeSaved="لن يتم حفظ الإدخالات غير الصالحة"
|
||
AdvSceneSwitcher.selectWindowTip="استخدم \"OBS\" لتحديد نافذة OBS\nاستخدم \"Task Switching\" لتحديد ALT + TAB"
|
||
|
||
AdvSceneSwitcher.keepSourceActive="إبقاء المصدر نشطًا"
|
||
AdvSceneSwitcher.keepSourceActive.help="عندما لا يكون المصدر مرئيًا في المشهد النشط يصبح غير نشط، مما قد يؤدي إلى توقفه عن إنتاج المخرجات (مثل إطارات الفيديو أو خطافات التقاط الألعاب).\nيؤدي تمكين هذا الخيار إلى إجبار المصدر على البقاء نشطًا في جميع الأوقات، لضمان استمراره في إنتاج المخرجات حتى عندما لا يكون معروضًا.\n\nملاحظة: قد يؤدي إبقاء المصدر نشطًا بشكل دائم إلى زيادة استخدام CPU وGPU، لأن المصدر يستمر في العمل حتى عندما لا يكون ظاهرًا."
|
||
|
||
AdvSceneSwitcher.settings.suffix.type.invalid=" (غير صالح)"
|
||
AdvSceneSwitcher.settings.suffix.type.bool=" (منطقي)"
|
||
AdvSceneSwitcher.settings.suffix.type.int=" (عدد صحيح)"
|
||
AdvSceneSwitcher.settings.suffix.type.float=" (عدد عشري)"
|
||
AdvSceneSwitcher.settings.suffix.type.text=" (نص)"
|
||
AdvSceneSwitcher.settings.suffix.type.path=" (مسار)"
|
||
AdvSceneSwitcher.settings.suffix.type.list=" (قائمة)"
|
||
AdvSceneSwitcher.settings.suffix.type.color=" (لون)"
|
||
AdvSceneSwitcher.settings.suffix.type.button=" (زر)"
|
||
AdvSceneSwitcher.settings.suffix.type.font=" (خط)"
|
||
AdvSceneSwitcher.settings.suffix.type.editableList=" (قائمة قابلة للتحرير)"
|
||
AdvSceneSwitcher.settings.suffix.type.frameRate=" (معدل الإطارات)"
|
||
AdvSceneSwitcher.settings.suffix.type.group=" (مجموعة)"
|
||
AdvSceneSwitcher.settings.suffix.type.colorAlpha=" (لون مع شفافية)"
|
||
AdvSceneSwitcher.setting.select="--تحديد إعداد--"
|
||
AdvSceneSwitcher.setting.transform.alignment="محاذاة الموضع"
|
||
AdvSceneSwitcher.setting.transform.cropBottom="[الاقتصاص]الأسفل"
|
||
AdvSceneSwitcher.setting.transform.cropLeft="[الاقتصاص]اليسار"
|
||
AdvSceneSwitcher.setting.transform.cropRight="[الاقتصاص]اليمين"
|
||
AdvSceneSwitcher.setting.transform.cropTop="[الاقتصاص]الأعلى"
|
||
AdvSceneSwitcher.setting.transform.boundingBoxType="نوع مربع الإحاطة"
|
||
AdvSceneSwitcher.setting.transform.boundingBoxAlign="المحاذاة داخل مربع الإحاطة"
|
||
AdvSceneSwitcher.setting.transform.boundingBoxSize="حجم مربع الإحاطة"
|
||
AdvSceneSwitcher.setting.transform.rotation="الدوران"
|
||
AdvSceneSwitcher.setting.transform.scale="المقياس"
|
||
AdvSceneSwitcher.setting.transform.size="الحجم"
|
||
AdvSceneSwitcher.setting.transform.position="الموضع"
|
||
AdvSceneSwitcher.setting.transform.height="الارتفاع"
|
||
AdvSceneSwitcher.setting.transform.width="العرض"
|
||
|
||
|
||
AdvSceneSwitcher.sceneItemSelection.configure="تكوين نوع تحديد عنصر المشهد"
|
||
AdvSceneSwitcher.sceneItemSelection.type.sourceName="اسم المصدر"
|
||
AdvSceneSwitcher.sceneItemSelection.type.sourceName.layout="{{nameConflictIndex}}{{sourceName}}"
|
||
AdvSceneSwitcher.sceneItemSelection.type.sourceVariable="اسم المتغيّر"
|
||
AdvSceneSwitcher.sceneItemSelection.type.sourceVariable.layout="{{nameConflictIndex}}{{variable}}"
|
||
AdvSceneSwitcher.sceneItemSelection.type.sourceNamePattern="اسم المصدر يطابق النمط"
|
||
AdvSceneSwitcher.sceneItemSelection.type.sourceNamePattern.layout="{{nameConflictIndex}}يطابق{{pattern}}{{regex}}"
|
||
AdvSceneSwitcher.sceneItemSelection.type.sourceGroup="المصادر في مجموعة مصادر"
|
||
AdvSceneSwitcher.sceneItemSelection.type.sourceGroup.layout="{{nameConflictIndex}}المصادر في{{sourceGroups}}"
|
||
AdvSceneSwitcher.sceneItemSelection.type.sourceType="المصادر من نوع"
|
||
AdvSceneSwitcher.sceneItemSelection.type.sourceType.layout="نوع المصدر{{nameConflictIndex}}{{sourceTypes}}"
|
||
AdvSceneSwitcher.sceneItemSelection.type.index="المصدر حسب الفهرس"
|
||
AdvSceneSwitcher.sceneItemSelection.type.index.layout="المصدر{{index}}"
|
||
AdvSceneSwitcher.sceneItemSelection.type.indexRange="المصادر ضمن نطاق فهارس"
|
||
AdvSceneSwitcher.sceneItemSelection.type.indexRange.layout="المصادر من{{index}}إلى{{indexEnd}}"
|
||
AdvSceneSwitcher.sceneItemSelection.type.all="جميع المصادر"
|
||
AdvSceneSwitcher.sceneItemSelection.type.all.layout="جميع المصادر"
|
||
AdvSceneSwitcher.sceneItemSelection.type.any="أي مصدر"
|
||
AdvSceneSwitcher.sceneItemSelection.type.any.layout="أي مصدر"
|
||
AdvSceneSwitcher.sceneItemSelection.all="الكل"
|
||
AdvSceneSwitcher.sceneItemSelection.any="أيٌّ منها"
|
||
|
||
AdvSceneSwitcher.filterSelection.all="جميع المرشّحات"
|
||
|
||
AdvSceneSwitcher.status.active="نشط"
|
||
AdvSceneSwitcher.status.inactive="غير نشط"
|
||
AdvSceneSwitcher.running="الإضافة قيد التشغيل"
|
||
AdvSceneSwitcher.stopped="الإضافة متوقفة"
|
||
|
||
AdvSceneSwitcher.deprecatedTabWarning="توقف تطوير علامة التبويب هذه!\nيُرجى التفكير في الانتقال إلى استخدام وحدات الماكرو بدلًا منها.\nيمكن تعطيل هذا التلميح من علامة التبويب \"عام\"."
|
||
|
||
AdvSceneSwitcher.unit.milliseconds="مللي ثانية"
|
||
AdvSceneSwitcher.unit.seconds="ثانية"
|
||
AdvSceneSwitcher.unit.minutes="دقيقة"
|
||
AdvSceneSwitcher.unit.hours="ساعة"
|
||
AdvSceneSwitcher.unit.days="يوم"
|
||
AdvSceneSwitcher.unit.weeks="أسبوع"
|
||
AdvSceneSwitcher.unit.months="شهر"
|
||
AdvSceneSwitcher.unit.years="سنة"
|
||
AdvSceneSwitcher.duration.condition.none="بدون شرط مدة"
|
||
AdvSceneSwitcher.duration.condition.more="لمدة لا تقل عن"
|
||
AdvSceneSwitcher.duration.condition.equal="لمدة تساوي تمامًا"
|
||
AdvSceneSwitcher.duration.condition.less="لمدة لا تزيد عن"
|
||
AdvSceneSwitcher.duration.condition.within="خلال آخر"
|
||
|
||
AdvSceneSwitcher.time.relative="منذ %1 %2"
|
||
|
||
AdvSceneSwitcher.audio.monitor.none="إيقاف المراقبة"
|
||
AdvSceneSwitcher.audio.monitor.monitorOnly="المراقبة فقط (كتم الإخراج)"
|
||
AdvSceneSwitcher.audio.monitor.both="المراقبة والإخراج"
|
||
|
||
AdvSceneSwitcher.noSettingsButtons="لم يتم العثور على أزرار!"
|
||
|
||
AdvSceneSwitcher.clearBufferOnMatch="مسح مخزن الرسائل المؤقت عند العثور على رسالة مطابقة"
|
||
|
||
AdvSceneSwitcher.script.timeout="مهلة البرنامج النصي:{{timeout}}"
|
||
|
||
AdvSceneSwitcher.day.monday="الاثنين"
|
||
AdvSceneSwitcher.day.tuesday="الثلاثاء"
|
||
AdvSceneSwitcher.day.wednesday="الأربعاء"
|
||
AdvSceneSwitcher.day.thursday="الخميس"
|
||
AdvSceneSwitcher.day.friday="الجمعة"
|
||
AdvSceneSwitcher.day.saturday="السبت"
|
||
AdvSceneSwitcher.day.sunday="الأحد"
|
||
AdvSceneSwitcher.day.none="لا يوم"
|
||
AdvSceneSwitcher.day.any="أي يوم"
|
||
|
||
# First run wizard
|
||
FirstRunWizard.windowTitle="مبدّل المشاهد المتقدم - معالج الإعداد"
|
||
|
||
FirstRunWizard.welcome.title="مرحبًا بك في مبدّل المشاهد المتقدم"
|
||
FirstRunWizard.welcome.subtitle="لنُنشئ أول أتمتة لك في بضع خطوات سهلة."
|
||
FirstRunWizard.welcome.body="<p>يتيح لك مبدّل المشاهد المتقدم إنشاء <b>وحدات ماكرو</b> - وهي قواعد بالشكل التالي:</p><blockquote><i>عند [شرط] -> نفّذ [إجراء]</i></blockquote><p>سيرشدك هذا المعالج خلال إنشاء أول أتمتة لك. في الصفحة التالية، اختر نوع الماكرو الذي تريد إعداده.</p><p>يمكنك التخطي في أي وقت. ويمكنك إعادة فتح هذا المعالج لاحقًا من علامة التبويب <b>عام</b> داخل نافذة مبدّل المشاهد المتقدم.</p>"
|
||
|
||
FirstRunWizard.template.title="اختيار نوع الأتمتة"
|
||
FirstRunWizard.template.subtitle="حدد نوع الماكرو الذي تريد إنشاءه."
|
||
FirstRunWizard.template.window="التبديل إلى مشهد عند التركيز على نافذة"
|
||
FirstRunWizard.template.sequence="تشغيل تسلسل موقوت من تبديلات المشاهد"
|
||
FirstRunWizard.template.audio="إظهار مصدر أو إخفاؤه بناءً على نشاط الصوت"
|
||
|
||
FirstRunWizard.audio.source.title="اختيار مصدر صوت"
|
||
FirstRunWizard.audio.source.subtitle="حدد مصدر الصوت المراد مراقبته، واضبط متى يجب اعتباره نشطًا."
|
||
FirstRunWizard.audio.source.sourceRow="مصدر الصوت:{{source}}"
|
||
FirstRunWizard.audio.source.thresholdRow="الإظهار عندما يكون مستوى الصوت أعلى من{{threshold}}لمدة{{duration}}"
|
||
|
||
FirstRunWizard.audio.target.title="اختيار المصدر المستهدف"
|
||
FirstRunWizard.audio.target.subtitle="حدد المصدر المراد إظهاره عندما يكون الصوت نشطًا وإخفاؤه عندما لا يكون كذلك."
|
||
FirstRunWizard.audio.target.sourceRow="المصدر المراد إظهاره/إخفاؤه:{{source}}"
|
||
|
||
FirstRunWizard.audio.review.title="مراجعة الماكرو"
|
||
FirstRunWizard.audio.review.subtitle="انقر على \"رجوع\" لإجراء تغييرات، أو على \"إنهاء\" لإنشاء الماكرو."
|
||
FirstRunWizard.audio.review.summary="<b>عندما</b> يكون مستوى صوت إخراج <i>%1</i> أعلى من <b>%2 dB</b> لمدة <b>%3</b>:<br><br> <b>إظهار</b> <i>%4</i> في المشهد الحالي<br><br><b>وإلا:</b><br><br> <b>إخفاء</b> <i>%4</i> في المشهد الحالي"
|
||
FirstRunWizard.audio.review.errorTitle="فشل إنشاء الماكرو"
|
||
FirstRunWizard.audio.review.errorBody="تعذّر إنشاء ماكرو الصوت. يُرجى مراجعة سجل OBS لمزيد من التفاصيل."
|
||
|
||
FirstRunWizard.scene.title="اختيار المشهد المستهدف"
|
||
FirstRunWizard.scene.subtitle="أي مشهد في OBS يجب أن يصبح نشطًا عند التركيز على النافذة التي اخترتها؟"
|
||
FirstRunWizard.scene.label="التبديل إلى المشهد:"
|
||
|
||
FirstRunWizard.window.title="اختيار النافذة المشغِّلة"
|
||
FirstRunWizard.window.subtitle="أدخل عنوان النافذة التي يجب أن تشغّل تبديل المشهد. التطابق الجزئي مقبول - \"Firefox\" سيطابق أي نافذة Firefox."
|
||
FirstRunWizard.window.label="عنوان النافذة يحتوي على:"
|
||
FirstRunWizard.window.placeholder="مثال: \"Firefox\"، \"Visual Studio Code\""
|
||
FirstRunWizard.window.autoDetect="الكشف التلقائي عن النافذة المُركَّز عليها"
|
||
FirstRunWizard.window.autoDetectTooltip="انقر، ثم انتقل إلى النافذة المستهدفة. سيتم التقاط العنوان تلقائيًا بعد 3 ثوانٍ."
|
||
FirstRunWizard.window.autoDetectCountdown="الكشف خلال %1 ث - انتقل إلى نافذتك الآن..."
|
||
FirstRunWizard.window.hint="<small>تلميح: العنوان الجزئي القصير أكثر موثوقية من العنوان الكامل، الذي يتغير غالبًا عند التبديل بين علامات التبويب.</small>"
|
||
|
||
FirstRunWizard.review.title="مراجعة الماكرو"
|
||
FirstRunWizard.review.subtitle="انقر على \"رجوع\" لإجراء تغييرات، أو على \"إنهاء\" لإنشاء الماكرو."
|
||
FirstRunWizard.review.summary="<b>اسم الماكرو:</b> Window -> %1<br><br><b>الشرط:</b> عنوان النافذة المُركَّز عليها يحتوي على <i>\"%2\"</i> (دون تمييز حالة الأحرف)<br><br><b>الإجراء:</b> التبديل إلى المشهد <i>\"%1\"</i>"
|
||
FirstRunWizard.review.errorTitle="فشل إنشاء الماكرو"
|
||
FirstRunWizard.review.errorBody="تعذّر إنشاء الماكرو تلقائيًا.\n\nيمكنك إنشاؤه يدويًا في علامة التبويب \"الماكرو\":\n الشرط: النافذة -> يحتوي على \"%1\"\n الإجراء: تبديل المشهد -> \"%2\""
|
||
|
||
FirstRunWizard.seqTrigger.title="اختيار المشهد المشغِّل"
|
||
FirstRunWizard.seqTrigger.subtitle="سيبدأ التسلسل عندما تبقى في هذا المشهد للمدة المحددة."
|
||
FirstRunWizard.seqTrigger.scene="المشهد المشغِّل:{{scene}}"
|
||
FirstRunWizard.seqTrigger.delay="بدء التسلسل بعد{{duration}}"
|
||
|
||
FirstRunWizard.seqScenes.title="إنشاء التسلسل"
|
||
FirstRunWizard.seqScenes.subtitle="أضف مشهدين على الأقل. ستنتقل الإضافة بينها بالترتيب، مع الانتظار للمدة المكوَّنة بين كل تبديل والذي يليه."
|
||
FirstRunWizard.seqScenes.triggerInfo="عند البقاء في \"%1\" لمدة %2، التبديل إلى:"
|
||
FirstRunWizard.seqScenes.addScene="إضافة مشهد"
|
||
FirstRunWizard.seqScenes.removeTooltip="إزالة هذا المشهد من التسلسل"
|
||
FirstRunWizard.seqScenes.switchTo="التبديل إلى{{scene}}"
|
||
FirstRunWizard.seqScenes.thenWait="ثم الانتظار{{duration}}"
|
||
|
||
FirstRunWizard.seqReview.title="مراجعة التسلسل"
|
||
FirstRunWizard.seqReview.subtitle="انقر على \"رجوع\" لإجراء تغييرات، أو على \"إنهاء\" لإنشاء الماكرو."
|
||
FirstRunWizard.seqReview.trigger="عند البقاء في <b>%1</b> لمدة لا تقل عن <b>%2</b>:"
|
||
FirstRunWizard.seqReview.step="بعد %1، التبديل إلى %2"
|
||
FirstRunWizard.seqReview.errorTitle="فشل إنشاء الماكرو"
|
||
FirstRunWizard.seqReview.errorBody="تعذّر إنشاء ماكرو التسلسل. يُرجى مراجعة سجل OBS لمزيد من التفاصيل."
|
||
|
||
FirstRunWizard.done.title="كل شيء جاهز!"
|
||
FirstRunWizard.done.subtitle="تم إنشاء أول ماكرو لك، وهو نشط الآن."
|
||
FirstRunWizard.done.body="<p>يمكنك عرضه وتحريره في علامة التبويب <b>وحدات الماكرو</b> في نافذة مبدّل المشاهد المتقدم.</p><p>لمعرفة المزيد:</p><ul><li><a href=\"https://github.com/WarmUpTill/SceneSwitcher/wiki\">ويكي الإضافة</a></li><li><a href=\"https://obsproject.com/forum/resources/automatic-scene-switching.395/\">موضوع الإضافة في منتدى OBS</a></li></ul>"
|
||
|
||
FirstRunWizard.openButton="فتح معالج الإعداد..."
|
||
# This secion is copied from the OBS locale files
|
||
|
||
# OBS commonly shared locale
|
||
Browse="استعراض"
|
||
Show="إظهار"
|
||
Hide="إخفاء"
|
||
|
||
# OBS properties window
|
||
Basic.PropertiesWindow="خصائص '%1'"
|
||
Basic.PropertiesWindow.AutoSelectFormat="%1 (اختيار تلقائي: %2)"
|
||
Basic.PropertiesWindow.SelectColor="تحديد اللون"
|
||
Basic.PropertiesWindow.SelectFont="تحديد الخط"
|
||
Basic.PropertiesWindow.SelectFont.WindowTitle="اختر نوع الخط"
|
||
Basic.PropertiesWindow.ConfirmTitle="تم تغيير الإعدادات"
|
||
Basic.PropertiesWindow.Confirm="يوجد تعديلات غير محفوظة. هل تريد الإبقاء عليها؟"
|
||
Basic.PropertiesWindow.NoProperties="لا توجد خصائص متاحة"
|
||
Basic.PropertiesWindow.AddFiles="إضافة ملفات"
|
||
Basic.PropertiesWindow.AddDir="إضافة مجلد"
|
||
Basic.PropertiesWindow.AddURL="إضافة مسار/رابط"
|
||
Basic.PropertiesWindow.AddEditableListDir="إضافة مجلد إلى '%1'"
|
||
Basic.PropertiesWindow.AddEditableListFiles="إضافة ملفات إلى '%1'"
|
||
Basic.PropertiesWindow.AddEditableListEntry="إضافة إدخال إلى '%1'"
|
||
Basic.PropertiesWindow.EditEditableListEntry="تعديل إدخال من '%1'"
|
||
|
||
# OBS properties view
|
||
Basic.PropertiesView.FPS.Simple="قيم FPS بسيطة"
|
||
Basic.PropertiesView.FPS.Rational="قيم FPS كسرية"
|
||
Basic.PropertiesView.FPS.ValidFPSRanges="نطاقات FPS الصالحة:"
|
||
Basic.PropertiesView.UrlButton.Text="هل تريد فتح هذا الرابط في متصفح الويب الافتراضي؟"
|
||
Basic.PropertiesView.UrlButton.Text.Url="الرابط: %1"
|
||
Basic.PropertiesView.UrlButton.OpenUrl="فتح الرابط"
|
||
|
||
# OBS settings
|
||
Basic.Settings.Video.FPSCommon="قيم FPS الشائعة"
|
||
Basic.Settings.Video.FPSInteger="قيمة FPS صحيحة"
|
||
Basic.Settings.Video.FPSFraction="قيمة FPS كسرية"
|
||
|
||
# Calendar widget
|
||
AdvSceneSwitcher.calendar.today="اليوم"
|
||
AdvSceneSwitcher.calendar.month="شهر"
|
||
AdvSceneSwitcher.calendar.week="أسبوع"
|
||
AdvSceneSwitcher.calendar.day="يوم"
|
||
AdvSceneSwitcher.calendar.moreEvents="+%1 أخرى"
|
||
|
||
# Macro Schedule tab
|
||
AdvSceneSwitcher.macroScheduleTab.title="الجدول الزمني للماكرو"
|
||
AdvSceneSwitcher.macroScheduleTab.help="لا توجد إدخالات مجدولة.\nانقر على '+' لجدولة ماكرو."
|
||
AdvSceneSwitcher.macroScheduleTab.add="إضافة"
|
||
AdvSceneSwitcher.macroScheduleTab.add.tooltip="إضافة إدخال إلى الجدول الزمني"
|
||
AdvSceneSwitcher.macroScheduleTab.edit="تحرير"
|
||
AdvSceneSwitcher.macroScheduleTab.remove="إزالة"
|
||
AdvSceneSwitcher.macroScheduleTab.remove.tooltip="إزالة إدخال من الجدول الزمني"
|
||
AdvSceneSwitcher.macroScheduleTab.enable="تمكين"
|
||
AdvSceneSwitcher.macroScheduleTab.disable="تعطيل"
|
||
AdvSceneSwitcher.macroScheduleTab.column.name="الاسم"
|
||
AdvSceneSwitcher.macroScheduleTab.column.macro="الماكرو"
|
||
AdvSceneSwitcher.macroScheduleTab.column.schedule="الجدول الزمني"
|
||
AdvSceneSwitcher.macroScheduleTab.column.nextTrigger="التشغيل التالي"
|
||
AdvSceneSwitcher.macroScheduleTab.column.status="الحالة"
|
||
AdvSceneSwitcher.macroScheduleTab.remove.confirm="هل أنت متأكد من أنك تريد إزالة \"%1\"؟"
|
||
AdvSceneSwitcher.macroScheduleTab.remove.confirmMultiple="هل أنت متأكد من أنك تريد إزالة %1 من الإدخالات؟"
|
||
AdvSceneSwitcher.macroScheduleTab.status.active="نشط"
|
||
AdvSceneSwitcher.macroScheduleTab.status.disabled="معطّل"
|
||
AdvSceneSwitcher.macroScheduleTab.status.expired="منتهي الصلاحية"
|
||
|
||
# Macro Schedule entry dialog
|
||
AdvSceneSwitcher.macroScheduleEntry.dialog.title.add="إضافة إدخال إلى الجدول الزمني"
|
||
AdvSceneSwitcher.macroScheduleEntry.dialog.title.edit="تحرير إدخال الجدول الزمني"
|
||
AdvSceneSwitcher.macroScheduleEntry.name="الاسم (اختياري):"
|
||
AdvSceneSwitcher.macroScheduleEntry.name.placeholder="مثال: بدء البث اليومي"
|
||
AdvSceneSwitcher.macroScheduleEntry.macro="الماكرو:"
|
||
AdvSceneSwitcher.macroScheduleEntry.startDateTime="البدء:"
|
||
AdvSceneSwitcher.macroScheduleEntry.endDate="تاريخ الانتهاء:"
|
||
AdvSceneSwitcher.macroScheduleEntry.endDate.help="يتحكم في مدى امتداد الإدخال بصريًا في التقويم، ويشغّل اختياريًا إجراءً عند الوصول إلى هذا التاريخ."
|
||
AdvSceneSwitcher.macroScheduleEntry.endDate.action.none="بلا إجراء"
|
||
AdvSceneSwitcher.macroScheduleEntry.endDate.action.disableEntry="تعطيل إدخال الجدول الزمني"
|
||
AdvSceneSwitcher.macroScheduleEntry.endDate.action.pauseMacro="إيقاف الماكرو مؤقتًا"
|
||
AdvSceneSwitcher.macroScheduleEntry.endDate.action.stopMacro="إيقاف الماكرو"
|
||
AdvSceneSwitcher.macroScheduleEntry.repeat="تكرار"
|
||
AdvSceneSwitcher.macroScheduleEntry.repeat.once="مرة واحدة"
|
||
AdvSceneSwitcher.macroScheduleEntry.repeat.every="كل %1"
|
||
AdvSceneSwitcher.macroScheduleEntry.repeat.interval="الفاصل الزمني للتكرار:"
|
||
AdvSceneSwitcher.macroScheduleEntry.noMacro="(لا يوجد ماكرو)"
|
||
AdvSceneSwitcher.macroScheduleEntry.repeatEnd="إنهاء التكرار:"
|
||
AdvSceneSwitcher.macroScheduleEntry.repeatEnd.never="أبدًا"
|
||
AdvSceneSwitcher.macroScheduleEntry.repeatEnd.afterNTimes="بعد"
|
||
AdvSceneSwitcher.macroScheduleEntry.repeatEnd.afterNTimes.suffix="مرة (مرات)"
|
||
AdvSceneSwitcher.macroScheduleEntry.repeatEnd.untilDate="حتى"
|
||
AdvSceneSwitcher.macroScheduleEntry.color="اللون:"
|
||
AdvSceneSwitcher.macroScheduleEntry.color.dialog="اختيار لون الإدخال"
|
||
AdvSceneSwitcher.macroScheduleEntry.checkConditions="التحقق من شروط الماكرو قبل التشغيل"
|
||
AdvSceneSwitcher.macroScheduleEntry.runElseActionsOnConditionFailure="تشغيل إجراءات \"وإلا\" إذا لم تتحقق الشروط"
|
||
AdvSceneSwitcher.macroScheduleEntry.enabled="مُمكَّن"
|