mirror of
https://github.com/Termix-SSH/Termix.git
synced 2026-10-30 15:15:24 +00:00
* fix(sso): send the PKCE verifier for GitHub login (#1534) * fix(remote-desktop): clip cursor overflow without disabling zoom (#1535) * test(remote-desktop): preserve sessions beyond one hour (#1536) * fix(hosts): expose controls for overflowing editor tabs (#1537) * fix(hosts): expose controls for overflowing editor tabs * test(hosts): mock resize observation in admin panel tests * fix(status): skip TCP probes while host sessions are active (#1538) * fix(database): batch session activity persistence (#1539) * docs(api): describe cookie and API key authentication (#1540) * fix(snippets): repair missing note column on SQLite upgrades (#1541) * fix(docker): retain stored SSH credential association (#1543) * fix(file-manager): render transfer toasts without plugin hooks (#1546) * feat(hosts): keep compact row actions inline (#1547) * fix(auth): allow retrying unavailable second-factor interfaces (#1549) * fix(auth): reject unresolved legacy identity provisioning (#1550) * fix(desktop): ship the plugin SDK inside Mac App Store builds (#1551) * fix(tmux): pass full session info to the terminal's session picker (#1552) The tmux.sessions service reduced detected sessions to bare names, but the picker reads session.name, so every entry rendered blank and selecting one sent an empty name, which created a new session instead of attaching. * fix(ssh): read force keyboard-interactive as a boolean when resolving hosts (#1553) The column holds the text "true"/"false", and the resolver passed it through as-is. The string "false" is truthy, so the password provider treated every saved host as forced keyboard-interactive and left the password out. Jump hops are built straight from the resolved host, so a password hop whose server doesn't offer keyboard-interactive failed with "All configured authentication methods failed". * fix(database): batch database saves for bulk host writes (#1554) * fix(database): yield to the event loop between database saves Each SQLite save serializes and encrypts the whole database into new buffers, which V8 only releases once the event loop turns. Boot migrations and bulk host import write plugin settings per host and per key in an awaited loop, so hundreds of full copies piled up and the container ran out of memory. * fix(database): save once per bulk host write instead of once per row On SQLite every repository write force-saves the whole database. Boot plugin data migrations, host defaults materialization and the bulk host routes write one row per host per setting, so they serialized and encrypted the full database hundreds of times in a row. DatabaseSaveTrigger.batched wraps a function so force saves made while it runs collapse into a single save when it finishes. Nested scopes fold into the outer one, and work that outlives its scope saves normally. * feat(hosts): add instance-wide predefined tag suggestions (#1548) * feat(hosts): add shared predefined tag suggestions * style(hosts): format tag catalog routes * test(database): advance fake timers past the save yield (#1555) * fix(i18n): complete Simplified Chinese core and plugin translations (#1542) * fix(i18n): complete Chinese onboarding and navigation labels * fix(i18n): translate remaining Chinese core and plugin interfaces * fix(i18n): translate host editor tab overflow controls * fix(i18n): use consistent Chinese fleet terminology * fix(i18n): localize hardcoded controls and plugin views * fix(i18n): translate built-in homepage widget catalog * test(homepage): follow translated timezone placeholder * fix(i18n): translate plugin-provided homepage widgets * fix(i18n): localize feature settings section titles * fix: 2.8 oidc accounts unable to sign in after upgrading (#1381) * fix: plugins losing the saved ssh login when copying a host (#1391) * fix: fleets, proxmox and automations not getting the host sudo password * fix: host imports running a defaults pass and metrics restart per host (#1384) * fix: high cpu from status probes and full database saves on every sample (#1300) * fix: user data export freezing the server (#1393) * fix: op:// secret references rejected as ssh keys on credentials (#1394) * fix: slow file deletes from the trash lookups on every delete (#1390) * fix: add openapi docs and error handling to host tag routes * test: compare download stream buffers directly so it stops timing out * chore: drop em dash from host row comment * chore: update release notes for 2.9.1 * fix: restore space to add host tags and redesign predefined tags editor * fix: host key silently accepted when the host is missing from the database (#1397) * fix: clearer host login failed status label and fix its translations (#1396) * chore: add host key and status label fixes to release notes * fix: sso and ldap provider dialogs overflowing the screen and using mismatched toggles * chore: increment ver * fix(audit): store plugin entries with no acting user as a null user_id (#1556) Plugin audit entries written outside a request used the literal "system" as user_id. That column references users.id, so the insert was refused (Postgres logs it as an FK violation) and the entry was silently dropped. Write null instead and keep "system" / plugin:<id> in username. * chore: add sso/ldap dialog and audit log fixes to release notes * fix: tunnels and host settings missing from shared hosts on desktop * fix: remote desktop logins missing from shared hosts on desktop * fix: simplify host status to online/offline and keep it live without a refresh * chore: sync Crowdin translations for 2.9.1 --------- Co-authored-by: ZacharyZcR <zacharyzcr1984@gmail.com>
375 lines
20 KiB
JSON
375 lines
20 KiB
JSON
{
|
|
"remoteDesktop": {
|
|
"connecting": "جارٍ الاتصال بجلسة {{type}}...",
|
|
"checkingGuacd": "جارٍ التحقق من خدمة سطح المكتب البعيد...",
|
|
"requestingToken": "طلب رمز اتصال {{type}}...",
|
|
"openingSession": "جارٍ فتح الجلسة {{type}}...",
|
|
"negotiating": "التفاوض على مصافحة {{type}}...",
|
|
"sessionReady": "{{type}} الجلسة جاهزة",
|
|
"connectionError": "خطأ في الاتصال",
|
|
"connectionFailed": "فشل الاتصال",
|
|
"failedToConnect": "فشل الحصول على رمز الاتصال",
|
|
"hostNotFound": "المضيف غير موجود",
|
|
"noHostSelected": "لم يتم تحديد أي جهاز مضيف",
|
|
"reconnect": "إعادة الاتصال",
|
|
"retry": "إعادة المحاولة",
|
|
"guacdUnavailable": "خدمة سطح المكتب البعيد (guacd) غير متاحة. يرجى التأكد من تشغيل guacd وإمكانية الوصول إليه وتكوينه بشكل صحيح في إعدادات المسؤول.",
|
|
"credentialPromptTitle": "أدخل بيانات اعتماد RDP",
|
|
"credentialPromptDescription": "تم ضبط هذا المضيف ليطلب بيانات الاعتماد عند الاتصال. تُستخدم هذه البيانات لهذه الجلسة فقط ولا يتم حفظها.",
|
|
"connect": "اتصال",
|
|
"ctrlAltDel": "Ctrl+Alt+Del",
|
|
"files": {
|
|
"title": "ملفات محرك الأقراص",
|
|
"parent": "الدليل الرئيسي",
|
|
"refresh": "تحديث",
|
|
"empty": "هذا المجلد فارغ",
|
|
"listFailed": "فشل في قراءة هذا المجلد",
|
|
"download": "تنزيل",
|
|
"downloadFailed": "فشل تنزيل {{name}}",
|
|
"upload": "تحميل الملفات",
|
|
"uploading": "جارٍ رفع {{name}}...",
|
|
"uploaded": "تم التحميل {{name}}",
|
|
"uploadFailed": "فشل تحميل {{name}}",
|
|
"uploadDisabled": "تم تعطيل التحميلات لهذا الاتصال",
|
|
"driveUnavailable": "قم بتمكين إعادة توجيه محرك الأقراص RDP قبل تحميل الملفات",
|
|
"driveNotWritable": "لا يستطيع برنامج guacd الكتابة إلى مجلد القرص. تحقق من مسار محرك الأقراص GUACD_DRIVE_PATH (أو مسار محرك الأقراص الخاص بالجهاز المضيف) وصلاحياته.",
|
|
"dropToUpload": "قم بإسقاط الملفات لتحميلها"
|
|
},
|
|
"toolbar": {
|
|
"ctrlAltDel": "Ctrl+Alt+Del",
|
|
"winL": "Win+L (قفل الشاشة)",
|
|
"winKey": "مفتاح Windows",
|
|
"superL": "Super+L (شاشة القفل)",
|
|
"superKey": "مفتاح سوبر",
|
|
"super": "ممتاز",
|
|
"cmdL": "Cmd+L (قفل الشاشة)",
|
|
"cmdKey": "مفتاح الاختصار",
|
|
"cmd": "الأمر",
|
|
"ctrl": "Ctrl",
|
|
"alt": "Alt",
|
|
"shift": "Shift",
|
|
"win": "Win",
|
|
"stickyActive": "{{key}} (مثبت - انقر لتحرير)",
|
|
"stickyInactive": "{{key}} (انقر للتثبيت)",
|
|
"esc": "Escape",
|
|
"tab": "Tab",
|
|
"home": "Home",
|
|
"end": "End",
|
|
"pageUp": "Page Up",
|
|
"pageDown": "Page Down",
|
|
"arrowUp": "Arrow Up",
|
|
"arrowDown": "Arrow Down",
|
|
"arrowLeft": "Arrow Left",
|
|
"arrowRight": "Arrow Right",
|
|
"fnToggle": "مفاتيح الوظائف",
|
|
"reconnect": "إعادة الاتصال بالجلسة",
|
|
"collapse": "طي شريط الأدوات",
|
|
"expand": "توسيع شريط الأدوات",
|
|
"dragHandle": "اسحب لتغيير الموضع",
|
|
"hide": "إخفاء هذه الميزة لهذه الجلسة. لتعطيلها نهائياً، افتح إعدادات المضيف ← عام ← شريط أدوات الاتصال.",
|
|
"zoomIn": "تكبير الصورة",
|
|
"zoomOut": "تصغير العرض",
|
|
"resetZoom": "إعادة ضبط التكبير",
|
|
"fitToScreen": "مناسب للشاشة",
|
|
"switchToTrackpad": "قم بالتبديل إلى وضع لوحة اللمس (اسحب لتحريك المؤشر، انقر للنقر)",
|
|
"switchToTouch": "قم بالتبديل إلى وضع اللمس (انقر مباشرة في المكان الذي تريد النقر فيه)"
|
|
},
|
|
"disabled": "تم إيقاف تشغيل سطح المكتب البعيد. يمكن للمسؤول تشغيله في الإعدادات."
|
|
},
|
|
"hosts": {
|
|
"nativeRdpOpened": "تم فتحه في سطح المكتب البعيد لنظام التشغيل Windows",
|
|
"nativeRdpFailed": "فشل فتح سطح المكتب البعيد لنظام التشغيل Windows",
|
|
"openNativeRdp": "افتح في سطح المكتب البعيد لنظام التشغيل Windows",
|
|
"guac": {
|
|
"toolbar": "شريط الأدوات",
|
|
"connection": "اتصال",
|
|
"authentication": "المصادقة",
|
|
"storedCredential": "بيانات الاعتماد المخزنة",
|
|
"authMethod": "طريقة المصادقة",
|
|
"authTypeDirect": "مباشر",
|
|
"authTypeCredential": "بيانات الاعتماد",
|
|
"authTypeNone": "لا شيء",
|
|
"authTypeNoneDesc": "لا يتم تخزين أي بيانات اعتماد. سيُطلب منك إدخال اسم المستخدم وكلمة المرور في كل مرة تتصل فيها؛ فهي غير محفوظة.",
|
|
"selectCredential": "اختر بيانات اعتماد...",
|
|
"connectionSettings": "إعدادات الاتصال",
|
|
"displaySettings": "إعدادات العرض",
|
|
"audioSettings": "إعدادات الصوت",
|
|
"rdpPerformance": "أداء RDP",
|
|
"deviceRedirection": "إعادة توجيه الأجهزة",
|
|
"session": "جلسة",
|
|
"gateway": "بوابة",
|
|
"remoteApp": "RemoteApp",
|
|
"clipboard": "الحافظة",
|
|
"sessionRecording": "تسجيل الجلسة",
|
|
"wakeOnLan": "الإيقاظ عبر الشبكة",
|
|
"vncSettings": "إعدادات VNC",
|
|
"terminalSettings": "إعدادات الطرفية",
|
|
"rdpPort": "منفذ RDP",
|
|
"username": "اسم المستخدم",
|
|
"password": "كلمة المرور",
|
|
"passwordSaved": "تم حفظ كلمة المرور، اكتب لتغييرها",
|
|
"domain": "مجال",
|
|
"securityMode": "وضع الأمان",
|
|
"width": "العرض",
|
|
"height": "الارتفاع",
|
|
"dpi": "DPI",
|
|
"clientName": "اسم العميل",
|
|
"initialProgram": "البرنامج الأولي",
|
|
"serverLayout": "تخطيط الخادم",
|
|
"timezone": "المنطقة الزمنية",
|
|
"loadBalanceInfo": "معلومات موازنة التحميل / ملف تعريف ارتباط",
|
|
"loadBalanceInfoDesc": "ملف تعريف ارتباط وسيط اتصال RD لموازنة تحميل مزرعة RDS (مثل: tsv://MS Terminal Services Plugin.1.CollectionName)",
|
|
"guacdProxy": "وكيل guacd",
|
|
"guacdHostname": "مضيف guacd",
|
|
"guacdHostnamePlaceholder": "الافتراضي العام",
|
|
"guacdPort": "منفذ guacd",
|
|
"guacdProxyDesc": "تجاوز مثيل guacd العام لهذا الاتصال. اتركه فارغًا لاستخدام إعدادات guacd العمومية.",
|
|
"gatewayHostname": "اسم مضيف البوابة",
|
|
"gatewayPort": "منفذ البوابة",
|
|
"gatewayUsername": "اسم مستخدم البوابة",
|
|
"gatewayPassword": "كلمة مرور البوابة",
|
|
"gatewayDomain": "مجال البوابة",
|
|
"remoteAppProgram": "برنامج RemoteApp",
|
|
"workingDirectory": "دليل العمل",
|
|
"arguments": "الوسائط",
|
|
"normalizeLineEndings": "تطبيع نهايات الأسطر",
|
|
"macAddress": "عنوان MAC",
|
|
"broadcastAddress": "عنوان البث",
|
|
"udpPort": "منفذ UDP",
|
|
"waitTimeS": "وقت الانتظار (ث)",
|
|
"driveName": "اسم القرص",
|
|
"drivePath": "مسار القرص",
|
|
"ignoreCertificate": "تجاهل الشهادة",
|
|
"ignoreCertificateDesc": "السماح بالاتصال بالمضيفين بشهادات موقعة ذاتيًا",
|
|
"forceLossless": "فرض بدون فقدان",
|
|
"forceLosslessDesc": "فرض ترميز الصور بدون فقدان (جودة أعلى، استهلاك أكبر للنطاق الترددي)",
|
|
"disableAudio": "تعطيل الصوت",
|
|
"disableAudioDesc": "كتم كل الصوت من الجلسة البعيدة",
|
|
"enableAudioInput": "تمكين إدخال الصوت (الميكروفون)",
|
|
"enableAudioInputDesc": "إعادة توجيه الميكروفون المحلي إلى الجلسة البعيدة",
|
|
"wallpaper": "خلفية سطح المكتب",
|
|
"wallpaperDesc": "إظهار خلفية سطح المكتب (التعطيل يحسن الأداء)",
|
|
"theming": "السمات",
|
|
"themingDesc": "تمكين السمات والأنماط المرئية",
|
|
"fontSmoothing": "تنعيم الخطوط",
|
|
"fontSmoothingDesc": "تمكين عرض خطوط ClearType",
|
|
"fullWindowDrag": "سحب النافذة بالكامل",
|
|
"fullWindowDragDesc": "إظهار محتويات النافذة أثناء السحب",
|
|
"desktopComposition": "تركيب سطح المكتب",
|
|
"desktopCompositionDesc": "تمكين تأثيرات Aero الزجاجية",
|
|
"menuAnimations": "حركات القوائم",
|
|
"menuAnimationsDesc": "تمكين حركات التلاشي والانزلاق للقوائم",
|
|
"disableBitmapCaching": "تعطيل التخزين المؤقت للصور النقطية",
|
|
"disableBitmapCachingDesc": "إيقاف التخزين المؤقت للصور النقطية (قد يساعد في حل المشكلات)",
|
|
"disableOffscreenCaching": "تعطيل التخزين المؤقت خارج الشاشة",
|
|
"disableOffscreenCachingDesc": "إيقاف التخزين المؤقت خارج الشاشة",
|
|
"disableGlyphCaching": "تعطيل التخزين المؤقت للأشكال",
|
|
"disableGlyphCachingDesc": "إيقاف التخزين المؤقت للأشكال",
|
|
"enableGfx": "تمكين GFX",
|
|
"enableGfxDesc": "استخدام خط أنابيب رسوميات RemoteFX",
|
|
"enablePrinting": "تمكين الطباعة",
|
|
"enablePrintingDesc": "إعادة توجيه الطابعات المحلية إلى الجلسة البعيدة",
|
|
"enableDriveRedirection": "تمكين إعادة توجيه القرص",
|
|
"enableDriveRedirectionDesc": "تعيين مجلد محلي كقرص في الجلسة البعيدة",
|
|
"createDrivePath": "إنشاء مسار محرك الأقراص",
|
|
"createDrivePathDesc": "إنشاء المجلد تلقائياً إذا لم يكن موجوداً",
|
|
"disableDownload": "تعطيل التحميل",
|
|
"disableDownloadDesc": "منع تنزيل الملفات من الجلسة البعيدة",
|
|
"disableUpload": "تعطيل الرفع",
|
|
"disableUploadDesc": "منع رفع الملفات إلى الجلسة البعيدة",
|
|
"enableTouch": "تمكين اللمس",
|
|
"enableTouchDesc": "تمكين تمرير إدخالات اللمس",
|
|
"consoleSession": "جلسة وحدة التحكم",
|
|
"consoleSessionDesc": "الاتصال بوحدة التحكم (الجلسة 0) بدلاً من جلسة جديدة",
|
|
"sendWolPacket": "إرسال حزمة WOL",
|
|
"sendWolPacketDesc": "إرسال حزمة سحرية لإيقاظ هذا المضيف قبل الاتصال",
|
|
"disableCopy": "تعطيل النسخ",
|
|
"disableCopyDesc": "منع نسخ النص من الجلسة البعيدة",
|
|
"disablePaste": "تعطيل اللصق",
|
|
"disablePasteDesc": "منع لصق النص في الجلسة البعيدة",
|
|
"createPathIfMissing": "إنشاء المسار إذا كان مفقوداً",
|
|
"createPathIfMissingDesc": "إنشاء دليل التسجيل تلقائياً",
|
|
"excludeOutput": "استبعاد المخرجات",
|
|
"excludeOutputDesc": "عدم تسجيل مخرجات الشاشة (البيانات الوصفية فقط)",
|
|
"excludeMouse": "استبعاد الفأرة",
|
|
"excludeMouseDesc": "عدم تسجيل حركات الفأرة",
|
|
"includeKeystrokes": "تضمين ضغطات المفاتيح",
|
|
"includeKeystrokesDesc": "تسجيل ضغطات المفاتيح الخام بالإضافة إلى مخرجات الشاشة",
|
|
"vncPort": "منفذ VNC",
|
|
"vncPassword": "كلمة مرور VNC",
|
|
"vncUsernameOptional": "اسم المستخدم (اختياري)",
|
|
"vncLeaveBlank": "اتركه فارغاً إذا لم يكن مطلوباً",
|
|
"cursorMode": "وضع المؤشر",
|
|
"swapRedBlue": "تبديل الأحمر/الأزرق",
|
|
"swapRedBlueDesc": "تبديل قنوات اللون الأحمر والأزرق (يصلح بعض مشكلات الألوان)",
|
|
"readOnly": "للقراءة فقط",
|
|
"readOnlyDesc": "عرض الشاشة البعيدة دون إرسال أي إدخال",
|
|
"telnetPort": "منفذ Telnet",
|
|
"terminalType": "نوع الطرفية",
|
|
"fontName": "اسم الخط",
|
|
"fontSize": "حجم الخط",
|
|
"colorScheme": "نظام الألوان",
|
|
"backspaceKey": "مفتاح Backspace",
|
|
"colorDepth": "عمق اللون",
|
|
"resizeMethod": "طريقة تغيير الحجم",
|
|
"driveNamePlaceholder": "محرك Termix",
|
|
"options": {
|
|
"any": "Any",
|
|
"auto": "Auto",
|
|
"nlaExtended": "NLA Extended",
|
|
"color8": "8-bit",
|
|
"color16": "16-bit",
|
|
"color24": "24-bit",
|
|
"color32": "32-bit",
|
|
"displayUpdate": "Display Update",
|
|
"reconnect": "Reconnect",
|
|
"preserve": "Preserve",
|
|
"unix": "Unix (LF)",
|
|
"windows": "Windows (CRLF)",
|
|
"local": "Local",
|
|
"remote": "Remote",
|
|
"failsafe": "failsafe",
|
|
"blackOnWhite": "Black on White",
|
|
"whiteOnBlack": "White on Black",
|
|
"grayOnBlack": "Gray on Black",
|
|
"greenOnBlack": "Green on Black"
|
|
}
|
|
},
|
|
"remoteDesktop": "سطح المكتب البعيد",
|
|
"tabRdp": "RDP",
|
|
"tabVnc": "VNC",
|
|
"tabTelnet": "Telnet",
|
|
"virtualNetwork": "الشبكة الافتراضية",
|
|
"unencryptedShell": "shell غير مشفر",
|
|
"remoteDesktopNotes": "ملاحظات",
|
|
"userDefaultsNote": "تتبع الإعدادات التي تتركها دون تغيير الإعدادات الافتراضية للمضيف.",
|
|
"connectionOriginNote": "في تطبيق سطح المكتب، تستخدم بروتوكولات RDP وVNC وTelnet الخادم البعيد ما لم يتم ضبط المضيف على \"هذا الجهاز\"، الأمر الذي يتطلب عنوان IP يمكن لهذا الجهاز الوصول إليه. يمكنك تعيين عنوان IP في إعدادات سطح المكتب البعيد، أو لكل مضيف ضمن \"وكيل guacd\".",
|
|
"docsLink": "عرض المستندات",
|
|
"connectionOriginGuacamoleNote": "تستخدم بروتوكولات RDP وVNC وTelnet الخادم البعيد ما لم تختر \"هذا الجهاز\"، الأمر الذي يتطلب عنوان IP افتراضيًا (guacd) يمكن لهذا الجهاز الوصول إليه. يمكنك تعيين عنوان IP افتراضي في إعدادات عنوان URL الخاص بـ guacd، أو لكل مضيف ضمن إعدادات وكيل guacd."
|
|
},
|
|
"onboarding": {
|
|
"feature_desktop": "سطح المكتب البعيد",
|
|
"feature_desktop_desc": "افتح جلسات RDP وVNC وTelnet في علامة تبويب، تمامًا مثل SSH."
|
|
},
|
|
"settings": {
|
|
"user": {
|
|
"colorDepth": {
|
|
"label": "عمق اللون",
|
|
"description": "يُستخدم مع مضيفي بروتوكول سطح المكتب البعيد (RDP) الذين يتركونه على إعداداتهم الافتراضية."
|
|
},
|
|
"resizeMethod": {
|
|
"label": "طريقة تغيير الحجم",
|
|
"description": "كيف تتكيف الشاشة البعيدة مع حجم النافذة."
|
|
},
|
|
"resizeDisplayUpdate": "تحديث الشاشة",
|
|
"resizeReconnect": "إعادة الاتصال",
|
|
"inherit": "يرث",
|
|
"on": "مفعلة",
|
|
"off": "غير مفعلة",
|
|
"forceLossless": {
|
|
"label": "فرض بدون فقدان",
|
|
"description": "فرض ترميز الصور بدون فقدان (جودة أعلى، استهلاك أكبر للنطاق الترددي)"
|
|
},
|
|
"enableWallpaper": {
|
|
"label": "خلفية سطح المكتب",
|
|
"description": "إظهار خلفية سطح المكتب (التعطيل يحسن الأداء)"
|
|
},
|
|
"enableFontSmoothing": {
|
|
"label": "تنعيم الخطوط",
|
|
"description": "تمكين عرض خطوط ClearType"
|
|
},
|
|
"enableDesktopComposition": {
|
|
"label": "تركيب سطح المكتب",
|
|
"description": "تمكين تأثيرات Aero الزجاجية"
|
|
},
|
|
"disableAudio": {
|
|
"label": "تعطيل الصوت",
|
|
"description": "كتم كل الصوت من الجلسة البعيدة"
|
|
},
|
|
"enablePrinting": {
|
|
"label": "تمكين الطباعة",
|
|
"description": "إعادة توجيه الطابعات المحلية إلى الجلسة البعيدة"
|
|
},
|
|
"enableDrive": {
|
|
"label": "تمكين إعادة توجيه القرص",
|
|
"description": "تعيين مجلد محلي كقرص في الجلسة البعيدة"
|
|
},
|
|
"disableCopy": {
|
|
"label": "تعطيل النسخ",
|
|
"description": "منع نسخ النص من الجلسة البعيدة"
|
|
},
|
|
"disablePaste": {
|
|
"label": "تعطيل اللصق",
|
|
"description": "منع لصق النص في الجلسة البعيدة"
|
|
},
|
|
"group": "الإعدادات الافتراضية لسطح المكتب البعيد",
|
|
"colorDepth16": "16 بت",
|
|
"colorDepth24": "24 بت",
|
|
"colorDepth32": "32 بت"
|
|
},
|
|
"admin": {
|
|
"enabled": {
|
|
"label": "تمكين سطح المكتب البعيد",
|
|
"description": "السماح باتصالات RDP وVNC وTelnet عبر guacd."
|
|
},
|
|
"guacdUrl": {
|
|
"label": "رابط guacd",
|
|
"description": "حيث يستمع برنامج guacd، كعنوان المضيف:المنفذ. وتتجاوز متغيرات البيئة GUACD_URL و GUACD_HOST و GUACD_PORT هذا الإعداد.",
|
|
"placeholder": "guacd:4822"
|
|
}
|
|
},
|
|
"host": {
|
|
"enableRdp": {
|
|
"label": "RDP"
|
|
},
|
|
"enableVnc": {
|
|
"label": "VNC"
|
|
},
|
|
"enableTelnet": {
|
|
"label": "Telnet"
|
|
},
|
|
"rdpPort": {
|
|
"label": "منفذ RDP"
|
|
},
|
|
"vncPort": {
|
|
"label": "منفذ VNC"
|
|
},
|
|
"telnetPort": {
|
|
"label": "منفذ Telnet"
|
|
},
|
|
"rdpSecurity": {
|
|
"label": "وضع أمان RDP"
|
|
},
|
|
"rdpIgnoreCert": {
|
|
"label": "تجاهل أخطاء الشهادة"
|
|
},
|
|
"guacamoleConfig": {
|
|
"label": "إعدادات guacd"
|
|
},
|
|
"enableToolbar": {
|
|
"label": "شريط أدوات سطح المكتب البعيد",
|
|
"description": "إظهار شريط الأدوات في جلسات RDP وVNC وTelnet."
|
|
},
|
|
"displayGroup": "عرض",
|
|
"displayDefaultsTab": "سطح المكتب البعيد"
|
|
}
|
|
},
|
|
"palette": {
|
|
"connectRdp": "الاتصال بـ RDP",
|
|
"connectVnc": "الاتصال بـ VNC",
|
|
"connectTelnet": "اتصل بشبكة Telnet"
|
|
},
|
|
"permissions": {
|
|
"sessions": {
|
|
"title": "مشاركة جلسات سطح المكتب البعيد",
|
|
"description": "اسمح لمشاركة الجلسات وغرف التعاون بعرض جلسات RDP وVNC وTelnet الخاصة بهذا المستخدم للآخرين."
|
|
}
|
|
},
|
|
"errors": {
|
|
"remoteServerRequired": "يلزم وجود خادم بعيد. قم بتوصيل خادم بعيد في الإعدادات لاستخدام نوع الاتصال هذا."
|
|
},
|
|
"plugin": {
|
|
"name": "Remote Desktop"
|
|
}
|
|
}
|