mirror of
https://github.com/Termix-SSH/Termix.git
synced 2026-10-31 15:45:23 +00:00
New Crowdin updates (#876)
* New translations en.json (Romanian) [ci skip] * New translations en.json (French) [ci skip] * New translations en.json (Spanish) [ci skip] * New translations en.json (Afrikaans) [ci skip] * New translations en.json (Arabic) [ci skip] * New translations en.json (Bulgarian) [ci skip] * New translations en.json (Catalan) [ci skip] * New translations en.json (Czech) [ci skip] * New translations en.json (Danish) [ci skip] * New translations en.json (German) [ci skip] * New translations en.json (Greek) [ci skip] * New translations en.json (Finnish) [ci skip] * New translations en.json (Hebrew) [ci skip] * New translations en.json (Hungarian) [ci skip] * New translations en.json (Italian) [ci skip] * New translations en.json (Japanese) [ci skip] * New translations en.json (Korean) [ci skip] * New translations en.json (Dutch) [ci skip] * New translations en.json (Norwegian) [ci skip] * New translations en.json (Polish) [ci skip] * New translations en.json (Portuguese) [ci skip] * New translations en.json (Russian) [ci skip] * New translations en.json (Serbian (Cyrillic)) [ci skip] * New translations en.json (Swedish) [ci skip] * New translations en.json (Turkish) [ci skip] * New translations en.json (Ukrainian) [ci skip] * New translations en.json (Chinese Simplified) [ci skip] * New translations en.json (Chinese Traditional) [ci skip] * New translations en.json (Vietnamese) [ci skip] * New translations en.json (Portuguese, Brazilian) [ci skip] * New translations en.json (Indonesian) [ci skip] * New translations en.json (Bengali) [ci skip] * New translations en.json (Thai) [ci skip] * New translations en.json (Hindi) [ci skip]
This commit is contained in:
1 parent
dccaae07ab
commit
c3282b5dca
34 files changed
+3773
-36
No files matched your search
@@ -38,6 +38,8 @@
|
||||
"helpText": "أدخل عنوان URL حيث يعمل خادم Termix الخاص بك (على سبيل المثال: http://localhost:30001 أو https://your-server.com)",
|
||||
"changeServer": "تغيير الخادم",
|
||||
"mustIncludeProtocol": "عنوان URL للخادم يجب أن يبدأ مع http:// أو https://",
|
||||
"allowInvalidCertificate": "السماح بشهادة غير صالحة",
|
||||
"allowInvalidCertificateDesc": "استخدمه فقط للخوادم الموثوقة ذاتية الاستضافة التي تحتوي على شهادات موقعة ذاتيًا أو شهادات عناوين IP.",
|
||||
"useEmbedded": "استخدام الخادم المحلي",
|
||||
"embeddedDesc": "تشغيل ترميكس مع الخادم المحلي المدمج (لا حاجة للخادم البعيد)",
|
||||
"embeddedConnecting": "جاري الاتصال بالخادم المحلي...",
|
||||
@@ -356,6 +358,7 @@
|
||||
"tunnelModeLocalDesc": "إعادة توجيه منفذ محلي إلى منفذ على الخادم البعيد (أو يمكن الوصول إلى مضيف منه).",
|
||||
"tunnelModeRemoteDesc": "إعادة توجيه المنفذ على الخادم البعيد إلى منفذ محلي على جهازك.",
|
||||
"tunnelModeDynamicDesc": "إنشاء وكيل SOCKS5 على منفذ محلي لنقل الميناء الديناميكي.",
|
||||
"sameHost": "هذا المضيف (نفق مباشر)",
|
||||
"endpointHost": "مضيف نقطة النهاية",
|
||||
"endpointPort": "منفذ نقطة النهاية",
|
||||
"bindHost": "ربط المضيف",
|
||||
@@ -465,6 +468,8 @@
|
||||
"vncUrlCopied": "تم نسخ رابط VNC",
|
||||
"telnetUrlCopied": "تم نسخ رابط الهاتف",
|
||||
"remoteDesktopUrlCopied": "تم نسخ رابط سطح المكتب عن بعد",
|
||||
"expandActions": "توسيع الإجراءات",
|
||||
"collapseActions": "إجراءات الانهيار",
|
||||
"wakeOnLanAction": "تشغيل عبر الشبكة المحلية",
|
||||
"wakeOnLanSuccess": "تم إرسال حزمة سحرية إلى {{name}}",
|
||||
"wakeOnLanError": "فشل إرسال الحزمة السحرية",
|
||||
@@ -542,6 +547,7 @@
|
||||
"checkingHostStatuses": "التحقق من أوضاع المضيف...",
|
||||
"pinnedSection": "مثبتة",
|
||||
"hostsExported": "تم تصدير المضيفين بنجاح",
|
||||
"exportFailed": "فشل تصدير المضيفين",
|
||||
"sampleDownloaded": "تم تنزيل ملف العينة",
|
||||
"failedToDeleteCredential2": "فشل في حذف بيانات الاعتماد",
|
||||
"noFolderOption": "(بدون مجلد)",
|
||||
@@ -1142,6 +1148,107 @@
|
||||
"loadingPdf": "تحميل PDF...",
|
||||
"loadingPage": "تحميل الصفحة..."
|
||||
},
|
||||
"transfer": {
|
||||
"copyToHost": "انسخ إلى المضيف…",
|
||||
"moveToHost": "انتقل إلى المضيف…",
|
||||
"copyItemsToHost": "انسخ {{count}} عنصرًا إلى المضيف…",
|
||||
"moveItemsToHost": "انقل {{count}} عنصرًا إلى المضيف…",
|
||||
"noHostsConnected": "لا توجد مضيفات أخرى لإدارة الملفات متاحة.",
|
||||
"noHostsConnectedHint": "أضف مضيف SSH آخر مع تمكين مدير الملفات في مدير المضيف.",
|
||||
"selectDestinationHost": "حدد المضيف الوجهة",
|
||||
"destinationPath": "مسار الوجهة",
|
||||
"recentDestinations": "الوجهات السياحية الحديثة",
|
||||
"collapseRecentDestinations": "طي الوجهات الأخيرة",
|
||||
"expandRecentDestinations": "توسيع الوجهات الأخيرة",
|
||||
"browseFolders": "تصفح مجلدات الوجهة",
|
||||
"browseDestination": "تصفح أو أدخل المسار",
|
||||
"confirmCopy": "ينسخ",
|
||||
"confirmMove": "يتحرك",
|
||||
"transferring": "نقل…",
|
||||
"compressing": "ضغط…",
|
||||
"extracting": "استخراج…",
|
||||
"transferringItems": "نقل {{current}} من {{total}} عنصر…",
|
||||
"transferSuccess": "اكتملت عملية النقل",
|
||||
"transferError": "فشلت عملية النقل",
|
||||
"transferPartial": "اكتمل النقل بدون أخطاء {{count}}",
|
||||
"transferPartialHint": "تعذر التحويل: {{paths}}",
|
||||
"itemsSummary": "{{count}} عناصر",
|
||||
"destMustBeDirectory": "يجب أن تكون الوجهة دليلاً لعمليات نقل العناصر المتعددة",
|
||||
"selectThisFolder": "حدد هذا المجلد",
|
||||
"browsePathWillBeCreated": "هذا المجلد غير موجود بعد. سيتم إنشاؤه عند بدء عملية النقل.",
|
||||
"browsePathError": "تعذر فتح هذا المسار على المضيف الوجهة.",
|
||||
"goUp": "اصعد للأعلى",
|
||||
"copyFolderToHost": "انسخ المجلد إلى المضيف…",
|
||||
"moveFolderToHost": "انقل المجلد إلى المضيف…",
|
||||
"hostReady": "مستعد",
|
||||
"hostConnecting": "جارٍ الاتصال…",
|
||||
"hostDisconnected": "غير متصل",
|
||||
"hostAuthRequired": "يلزم المصادقة — افتح مدير الملفات على هذا المضيف أولاً",
|
||||
"hostConnectionFailed": "فشل الاتصال",
|
||||
"metricsTitle": "مواعيد الانتقال",
|
||||
"metricsPrepare": "تجهيز الوجهة: {{duration}}",
|
||||
"metricsCompress": "الضغط على المصدر: {{duration}}",
|
||||
"metricsHopSourceRead": "المصدر ← الخادم: {{throughput}}",
|
||||
"metricsHopDestSftpWrite": "الخادم → الوجهة (SFTP): {{throughput}}",
|
||||
"metricsHopDestLocalWrite": "الخادم → الوجهة (محلي): {{throughput}}",
|
||||
"metricsTransfer": "من البداية إلى النهاية: {{throughput}} ({{duration}})",
|
||||
"metricsExtract": "استخراج البيانات في الوجهة: {{duration}}",
|
||||
"metricsSourceDelete": "إزالة من المصدر: {{duration}}",
|
||||
"metricsTotal": "المجموع: {{duration}}",
|
||||
"progressCompressing": "الضغط على المضيف المصدر…",
|
||||
"progressExtracting": "جارٍ الاستخراج في الوجهة…",
|
||||
"progressTransferring": "نقل البيانات…",
|
||||
"progressReconnecting": "إعادة الاتصال…",
|
||||
"parallelSegmentsLabel": "مسارات نقل متوازية",
|
||||
"parallelSegmentsOption": "{{count}} ممرات",
|
||||
"parallelSegmentsHint": "يتم تقسيم الملفات الكبيرة إلى أجزاء بحجم 256 ميجابايت. تستخدم المسارات المتعددة اتصالات منفصلة (مثل بدء عمليات نقل متعددة) لزيادة الإنتاجية الإجمالية.",
|
||||
"progressTotalSpeed": "{{speed}} إجمالي ({{lanes}} مسارات)",
|
||||
"progressTransferringItems": "نقل الملفات ({{current}} من {{total}})…",
|
||||
"progressBytes": "{{transferred}} / {{total}}",
|
||||
"progressItems": "{{current}} / {{total}} ملفات",
|
||||
"sourceNotDeletedPartial": "تم الاحتفاظ بالملفات المصدرية (نقل جزئي)",
|
||||
"jumpHostLimitation": "يجب أن يكون كلا المضيفين قابلين للوصول من خادم Termix. لا يتم دعم التوجيه المباشر بين المضيفين.",
|
||||
"cancel": "يلغي",
|
||||
"methodLabel": "طريقة النقل",
|
||||
"methodAuto": "آلي",
|
||||
"methodTar": "أرشيف تار",
|
||||
"methodItemSftp": "بروتوكول نقل الملفات الآمن (SFTP) لكل ملف",
|
||||
"methodAutoHint": "يختار بروتوكول tar أو SFTP لكل ملف بناءً على عدد الملفات وحجمها وقابليتها للضغط. أما الملفات المفردة فتستخدم دائمًا بروتوكول SFTP المتدفق.",
|
||||
"methodTarHint": "قم بضغط الملفات في المصدر، وانقل ملفًا واحدًا، ثم استخرجها في الوجهة. يتطلب ذلك استخدام برنامج tar على كلا جهازي Unix.",
|
||||
"methodItemSftpHint": "انقل كل ملف على حدة عبر بروتوكول نقل الملفات الآمن (SFTP). يعمل على جميع الأجهزة بما في ذلك نظام التشغيل ويندوز.",
|
||||
"methodPreviewLoading": "طريقة حساب التحويل…",
|
||||
"methodPreviewError": "تعذر معاينة طريقة النقل. سيختار الخادم طريقة النقل عند بدء العملية.",
|
||||
"methodPreviewWillUseTar": "سيتم استخدام: أرشيف Tar",
|
||||
"methodPreviewWillUseItemSftp": "سيتم استخدام: بروتوكول نقل الملفات الآمن (SFTP) لكل ملف",
|
||||
"methodPreviewScanSummary": "{{fileCount}} ملف، {{totalSize}} إجمالي (تم فحصه على المضيف المصدر).",
|
||||
"methodItemSftpLimitation": "يستخدم كل ملف نفس قناة SFTP المستخدمة في نسخ الملفات الفردية، واحداً تلو الآخر. يتم تجميع التقدم عبر جميع الملفات، لذا يتحرك الشريط ببطء أثناء نقل الملفات الكبيرة.",
|
||||
"methodReason": {
|
||||
"user_item_sftp": "لقد اخترت بروتوكول نقل الملفات الآمن (SFTP) لكل ملف على حدة.",
|
||||
"user_tar": "لقد اخترت ملف tar.",
|
||||
"tar_unavailable": "برنامج Tar غير متوفر على أحد المضيفين أو كليهما - سيتم استخدام SFTP لكل ملف بدلاً من ذلك.",
|
||||
"windows_host": "يتم استخدام مضيف يعمل بنظام ويندوز - لا يتم استخدام برنامج tar.",
|
||||
"auto_multi_large": "تلقائي: ملفات متعددة بما في ذلك ملف كبير ({{largestSize}}) مع بيانات قابلة للضغط — حزم tar في عملية نقل واحدة.",
|
||||
"auto_single_large_in_archive": "تلقائي: ملف واحد كبير ({{largestSize}}) في هذه المجموعة — SFTP لكل ملف.",
|
||||
"auto_many_incompressible": "تلقائي: بيانات غير قابلة للضغط في الغالب - بروتوكول نقل الملفات الآمن (SFTP) لكل ملف.",
|
||||
"auto_many_files": "تلقائي: العديد من الملفات ({{fileCount}}) — يقلل tar من الحمل الزائد لكل ملف.",
|
||||
"auto_default": "تلقائي: بروتوكول نقل الملفات الآمن (SFTP) لكل ملف لهذه المجموعة."
|
||||
},
|
||||
"progressCancel": "يلغي",
|
||||
"progressCancelling": "إلغاء…",
|
||||
"progressStalled": "متوقف",
|
||||
"resumedHint": "تمت إعادة الاتصال بعملية نقل بيانات نشطة بدأت في نافذة أخرى.",
|
||||
"transferCancelled": "تم إلغاء التحويل",
|
||||
"transferCancelledCopyHint": "قد تبقى بعض الملفات الجزئية في الوجهة.",
|
||||
"transferCancelledMoveHint": "قد تبقى بعض الملفات الجزئية في الوجهة. لم تُحذف ملفات المصدر.",
|
||||
"cleanupDestFiles": "وجهة التنظيف",
|
||||
"cleanupDestFilesSuccess": "تمت إزالة الملفات الجزئية من الوجهة",
|
||||
"cleanupDestFilesPartial": "تعذر حذف بعض الملفات الجزئية",
|
||||
"cleanupDestFilesNothing": "لا يوجد ما يستدعي التنظيف في الوجهة",
|
||||
"cleanupDestFilesError": "فشلت عملية التنظيف",
|
||||
"retryTransfer": "إعادة المحاولة",
|
||||
"retryTransferError": "فشلت المحاولة",
|
||||
"transferFailedRetryHint": "تم الاحتفاظ ببيانات جزئية على الوجهة. ستُستأنف المحاولة عند عودة الاتصال."
|
||||
},
|
||||
"tunnels": {
|
||||
"noSshTunnels": "لا توجد أنفاق SSH",
|
||||
"createFirstTunnelMessage": "لم تقم بإنشاء أي أنفاق SSH حتى الآن. تكوين اتصالات الأنفاق في مدير المضيف للبدء.",
|
||||
@@ -1767,6 +1874,9 @@
|
||||
"linkAccountTargetUsername": "Target Username",
|
||||
"linkAccountTargetPlaceholder": "أدخل اسم مستخدم الحساب المحلي للربط به",
|
||||
"linkAccounts": "ربط الحسابات",
|
||||
"linkAccountSuccess": "حساب OIDC مرتبط بـ \"{{username}}\"",
|
||||
"linkAccountFailed": "فشل ربط حساب OIDC",
|
||||
"linkAccountInProgress": "جارٍ الربط...",
|
||||
"saving": "حفظ...",
|
||||
"updateRegistrationFailed": "فشل تحديث إعدادات التسجيل",
|
||||
"updatePasswordLoginFailed": "فشل تحديث إعداد تسجيل الدخول لكلمة المرور",
|
||||
@@ -1979,7 +2089,7 @@
|
||||
"showHostTags": "إظهار الوسوم المضيفة",
|
||||
"showHostTagsDesc": "عرض العلامات في قائمة المضيف",
|
||||
"hostTrayOnClick": "انقر لتوسيع إجراءات المضيف",
|
||||
"hostTrayOnClickDesc": "يتطلب الأمر نقرة لتوسيع إجراءات المضيف بدلاً من التمرير",
|
||||
"hostTrayOnClickDesc": "أظهر أزرار الاتصال دائمًا؛ انقر لتوسيع خيارات الإدارة بدلاً من التمرير فوقها",
|
||||
"pinAppRail": "دبوس سكة التطبيق",
|
||||
"pinAppRailDesc": "حافظ على شريط التطبيق الجانبي الأيسر مفتوحًا دائمًا بدلاً من توسيعه عند تمرير المؤشر فوقه.",
|
||||
"settingsSnippets": "كتل الكود",
|
||||
|
||||
Reference in new issue
Block a user