From e95bb2f6a66cc7dc004ecf4dd33505923873718f Mon Sep 17 00:00:00 2001 From: Cryptobot Date: Sat, 12 Sep 2026 23:08:39 +0200 Subject: [PATCH] New translations strings.properties (Arabic) [ci skip] [ci skip] --- src/main/resources/i18n/strings_ar.properties | 88 +++++++++++++++++++ 1 file changed, 88 insertions(+) diff --git a/src/main/resources/i18n/strings_ar.properties b/src/main/resources/i18n/strings_ar.properties index 89f4a9774..41ac4d9c5 100644 --- a/src/main/resources/i18n/strings_ar.properties +++ b/src/main/resources/i18n/strings_ar.properties @@ -18,6 +18,11 @@ generic.button.print=طباعة generic.button.remove=حذف ## Vault state +vault.state.locked=مقفلة +vault.state.unlocked=مفتوحة +vault.state.missing=مفقودة +vault.state.migrationNeeded=الترحيل مطلوب +vault.state.processing=جارٍ المعالجة vault.state.error=خطأ # Error @@ -100,9 +105,17 @@ addvault.new.readme.accessLocation.4=لا تتردد في إزالة هذا ال ## Existing addvaultwizard.existing.title=أضِف مخزن موجود addvaultwizard.existing.instruction=اختر ملف "vault.cryptomator" من خزينتك الحالية. إذا كان يوجد فقط ملف اسمه "masterkey.cryptomator"، اختره عوضاً عنه. +addvaultwizard.existing.restore=استعادة… addvaultwizard.existing.chooseBtn=اختر… addvaultwizard.existing.filePickerTitle=حدد مِلَفّ المخزن addvaultwizard.existing.filePickerMimeDesc=مخزن Cryptomator +addvaultwizard.existing.notAVault.title=ليست خزنة +addvaultwizard.existing.notAVault.message=المجلد المحدد ليس خزنة Cryptomator +addvaultwizard.existing.notAVault.description.missingDataDir=المجلد الفرعي المطلوب "d" مفقود داخل "%s". +addvaultwizard.existing.notAVault.description.dataNotADirectory=العنصر "d" داخل "%s" ليس مجلدًا. +addvaultwizard.existing.notAVault.description.missingVaultConfig=الملف المطلوب "vault.cryptomator" مفقود داخل "%s". +addvaultwizard.existing.notAVault.description.vaultConfigAccessDenied=تعذّر قراءة الملف "vault.cryptomator" داخل "%s" بسبب حقوق وصول غير كافية. +addvaultwizard.existing.notAVault.description.unsupportedStructure=بنية الدليل لـ "%s" غير مدعومة. ## Success addvaultwizard.success.nextStepsInstructions=تم إضافة مخزن "%s".\nتحتاج إلى فتح هذا المخزن للوصول أو إضافة محتويات إليه. بدلاً من ذلك، يمكنك فتحه في أي وقت لاحق. addvaultwizard.success.unlockNow=افتح الان @@ -131,6 +144,7 @@ unlock.unlockBtn=افتح ## Select unlock.chooseMasterkey.message=لم يتم العثور على مفتاح التشفير الرئيسي unlock.chooseMasterkey.description=لم يتمكن Cryptomator من العثور على مفتاح التشفير الرئيسي للمخزن "%s". الرجاء اختيار الملف يدوياً. +unlock.chooseMasterkey.restoreInstead=استعادة ملف المفتاح الرئيسي بدلاً من ذلك unlock.chooseMasterkey.filePickerTitle=اختر ملف الـ Masterkey unlock.chooseMasterkey.filePickerMimeDesc=مفتاح التشفير الرئيسي في Cryptomator ## Success @@ -155,7 +169,14 @@ hub.noKeychain.message=غير قادر على الوصول إلى مفتاح ا hub.noKeychain.description=من أجل فتح مركز مخازن، مطلوب مفتاح جهاز، يتم تأمينه باستخدام سلسلة مفاتيح. للمضي قدما، قم بتمكين "%s" واختر سلسلة مفاتيح في التفضيلات. hub.noKeychain.openBtn=فتح التفضيلات ### Check Host Authenticity +hub.checkHostTrust.message.check=جارٍ التحقق من الإعدادات… +hub.checkHostTrust.message.ask=هل تثق بهذا المضيف؟ +hub.checkHostTrust.message.ask.plural=هل تثق بهذه المضيفين؟ +hub.checkHostTrust.description.ask=لا يتعرف Cryptomator على هذا المضيف. لفتح الخزنة، يجب الوثوق به. لا تثق به إلا إذا كنت تتعرف على العنوان أدناه. +hub.checkHostTrust.description.ask.plural=لا يتعرف Cryptomator على هذه المضيفين. لفتح الخزنة، يجب الوثوق بها. لا تثق بها إلا إذا كنت تتعرف على العناوين أدناه. +hub.checkHostTrust.copyBtn.tooltip=نسخ العنوان إلى الحافظة hub.checkHostTrust.trustBtn=ثق +hub.checkHostTrust.denyBtn=رفض ### Waiting hub.auth.message=جاري الانتظار للمصادقة… hub.auth.description=يجب أن يتم إعادة توجيهك تلقائياً إلى صفحة تسجيل الدخول. @@ -182,10 +203,14 @@ hub.registerFailed.message=فشل تسجيل الجهاز hub.registerFailed.description.generic=حدث خطأ في عملية تسجيل الاسم. لمزيد من التفاصيل، راجع سجل التطبيق. hub.registerFailed.description.deviceAlreadyExists=هذا الجهاز مسجل لمستخدم مختلف بالفعل. حاول تغيير حساب المستخدم أو استخدام جهاز مختلف. ### Archived +hub.archived.message=الخزنة مؤرشفة +hub.archived.description=تمت أرشفة هذه الخزنة ولم تعد قابلة للوصول. يرجى التواصل مع مالك الخزنة. ### Unauthorized hub.unauthorized.message=تم رفض الوصول hub.unauthorized.description=غير مسموح لك بفتح هذا المستودع. اتصل بمالك المستودع لطلب الوصول. ### Untrusted Host +hub.untrustedHost.message=المضيف غير موثوق +hub.untrustedHost.description=تم حظر الاتصال بـ Hub من أجل أمانك. إذا كنت تعتقد أن مضيف Hub آمن، فتواصل مع مسؤول Hub أو حاول مرة أخرى. ### Requires Account Initialization hub.requireAccountInit.message=مطلوب اتخاذ إجراء hub.requireAccountInit.description.0=للمتابعة، يرجى إكمال الخطوات المطلوبة في @@ -263,6 +288,8 @@ health.check.detail.checkFinishedAndFound=تم انتهاء الفحص. فضلا health.check.detail.checkFailed=الفحص توقف بسبب خطأ. health.check.detail.checkCancelled=تم إلغاء الفحص. health.check.detail.listFilters.label=التصفية +health.check.detail.filterSeverity=تصفية حسب الخطورة +health.check.detail.filterFixState=تصفية حسب حالة الإصلاح health.check.detail.fixAllSpecificBtn=إصلاح كل الأنواع health.check.exportBtn=تصدير التقرير ## Result view @@ -297,6 +324,7 @@ preferences.general.debugDirectory=عرض ملفات السجل preferences.general.autoStart=تشغيل Cryptomator عند بدء تشغيل النظام preferences.general.keychainBackend=تخزين كلمات المرور مع preferences.general.quickAccessService=إضافة الخزانات المفتوحة إلى منطقة الوصول السريع +preferences.general.resetTrustedHosts=إعادة تعيين المضيفين الموثوقين ## Interface preferences.interface=الواجهة preferences.interface.theme=الشكل والمظهر @@ -335,8 +363,13 @@ preferences.updates.lastUpdateCheck.never=مطلقاً preferences.updates.lastUpdateCheck.recently=مؤخراً preferences.updates.lastUpdateCheck.daysAgo=منذ %s يوم preferences.updates.lastUpdateCheck.hoursAgo=منذ %s ساعة +preferences.updates.prohibitedDueToUnlockedVaults.1=يرجى +preferences.updates.prohibitedDueToUnlockedVaults.2=قفل خزائنك +preferences.updates.prohibitedDueToUnlockedVaults.3=لتثبيت التحديث. preferences.updates.checkFailed=فشل في البحث عن تحديثات البرنامج تحقق من اتصالك بالإنترنت أو حاول مرة أخرى لاحقاً. +preferences.updates.updateFailed=فشل التحديث. يرجى تثبيت التحديث يدويًا. preferences.updates.upToDate=Cryptomator محدث لاخر نسخة. +preferences.updates.visitDownloadPage=زيارة صفحة التنزيل ## Contribution preferences.contribute=ادعمنا @@ -347,6 +380,7 @@ preferences.contribute.promptText=قم بلصق رمز شهادة الداعم preferences.contribute.thankYou=نشكرك على دعمك لتطوير Cryptomator مفتوح المصدر! preferences.contribute.donate=تبرع preferences.contribute.sponsor=الراعي +preferences.contribute.removeCert.tooltip=إزالة الشهادة ### Remove License Key Dialog removeCert.title=إزالة الشهادة @@ -356,6 +390,7 @@ removeCert.description=الميزات الأساسية لـ Cryptomator غير ## About preferences.about=حول البرنامج +preferences.about.thirdPartyLicenses=تراخيص الأطراف الثالثة # Vault Statistics stats.title=إحصائيات عن %s @@ -395,6 +430,7 @@ stats.access.total=مجموع الوصول: %d # Main Window ## Vault List main.vaultlist=المخازن +main.vaultlist.listEntry=الخزنة %s (%s) main.vaultlist.emptyList.onboardingInstruction=انقر هنا لإضافة خزنة main.vaultlist.contextMenu.remove=حذف… main.vaultlist.contextMenu.lock=قفل @@ -403,13 +439,20 @@ main.vaultlist.contextMenu.unlockNow=افتح الان main.vaultlist.contextMenu.vaultoptions=إظهار خيارات المخزن main.vaultlist.contextMenu.reveal=اظهار القرص main.vaultlist.contextMenu.share=مشاركة… +main.vaultlist.addVaultBtn.menuItemNew=إنشاء خزنة جديدة… +main.vaultlist.addVaultBtn.menuItemExisting=فتح خزنة موجودة… +main.vaultlist.addVaultBtn.menuItemRecover=استعادة خزنة موجودة… main.vaultlist.addVaultButton.tooltip=أضِف مخزنًا +main.vaultlist.showEventsButton.tooltip=فتح عرض الأحداث +main.vaultlist.showPreferencesButton.tooltip=إظهار التفضيلات ##Notification main.notification.updateAvailable=هناك تحديث متاح. main.notification.support=دعم Cryptomator. +main.notification.closeButton.tooltip=إغلاق شريط المعلومات ## Vault Detail ### Welcome main.vaultDetail.welcomeOnboarding=شكرا لاختيار Cryptomator لحماية ملفاتك. إذا كنت بحاجة إلى أية مساعدة، تحقق من دليل وتعليمات الإستخدام: +main.vaultDetail.storageLocation=موقع تخزين الخزنة ### Locked main.vaultDetail.lockedStatus=مغلق main.vaultDetail.unlockBtn=فتح… @@ -441,6 +484,8 @@ main.vaultDetail.missing.recheck=إعادة الفحص main.vaultDetail.missing.remove=حذف من قائمة الخزنات… main.vaultDetail.missing.changeLocation=تغيير موقع الخزنة… ### Missing Vault Config +main.vaultDetail.missingVaultConfig.info=إعدادات الخزنة مفقودة. +main.vaultDetail.missingVaultConfig.restore=استعادة إعدادات الخزنة ### Needs Migration main.vaultDetail.migrateButton=ترقية الحافظة main.vaultDetail.migratePrompt=يجب ترقية المخزن الخاص بك إلى تنسيق جديد، قبل أن تتمكن من الوصول إليه @@ -465,6 +510,7 @@ vaultOptions.general=عام vaultOptions.general.vaultName=اسم المخزن vaultOptions.general.autoLock.lockAfterTimePart1=قفل عند الخمول لمدة vaultOptions.general.autoLock.lockAfterTimePart2=دقائق +vaultOptions.general.autoLock.accessibleText=مهلة القفل بالدقائق vaultOptions.general.unlockAfterStartup=فتح قفل المخزن عند بدء تشغيل Cryptomator vaultOptions.general.actionAfterUnlock=بعد فتح القفل بنجاح vaultOptions.general.actionAfterUnlock.ignore=‮لا تفعل شيئاً @@ -495,6 +541,7 @@ vaultOptions.masterkey.forgetSavedPasswordBtn=نسيان كلمة المرور vaultOptions.masterkey.recoveryKeyExplanation=مفتاح الاسترداد هو وسيلتك الوحيدة لاستعادة الوصول إلى مخزنك إذا فقدت كلمة المرور. vaultOptions.masterkey.showRecoveryKeyBtn=عرض مفتاح الاسترداد vaultOptions.masterkey.recoverPasswordBtn=إعادة تعيين كلمة المرور +vaultOptions.masterkey.missingMasterkeyFile=هذه الخيارات متاحة فقط إذا كان ملف المفتاح الرئيسي موجودًا في دليل الخزنة. ## Hub vaultOptions.hub=الإسترداد vaultOptions.hub.convertInfo=يمكنك استخدام مفتاح الاسترداد لتحويل هذه خزانة Hub إلى خزانة تعتمد على كلمة مرور في حالة الطوارئ. @@ -505,6 +552,7 @@ vaultOptions.hub.convertBtn=التحويل إلى خزانة قائمة على recoveryKey.display.title=إظهار مفتاح الاسترداد recoveryKey.create.message=مطلوب كلمة المرور recoveryKey.create.description=أدخل كلمة المرور الخاصة بك لإظهار مفتاح الاسترداد ل "%s": +recoveryKey.recover.description=أدخل كلمة المرور لـ "%s" لاستعادة إعدادات الخزنة. recoveryKey.display.description=يمكن استخدام مفتاح الاسترداد التالي لاستعادة الوصول إلى "%s": recoveryKey.display.StorageHints=حافظ عليه في مكان ما آمن جداً، على سبيل المثال\n • تخزينه باستخدام مدير كلمات المرور\n • حفظه على محرك أقراص خارجي USB\n • كتابته أو طباعته على الورق ## Reset Password @@ -517,29 +565,59 @@ recoveryKey.recover.invalidKey=مفتاح الاسترداد غير صالح recoveryKey.printout.heading=مفتاح استرداد Cryptomator\n"%s"\n ### Reset Password recoveryKey.recover.resetBtn=إعادة الضبط +recoveryKey.recover.recoverBtn=استعادة ### Recovery Key Password Reset Success recoveryKey.recover.resetSuccess.message=تم إعادة تعيين كلمة المرور بنجاح recoveryKey.recover.resetSuccess.description=يمكنك فتح الخزانة الخاصة بك بكلمة المرور الجديدة. ### Recovery Key Vault Config Reset Success +recoveryKey.recover.resetVaultConfigSuccess.message=تمت استعادة إعدادات الخزنة +recoveryKey.recover.resetMasterkeyFileSuccess.message=تمت استعادة ملف المفتاح الرئيسي +recoveryKey.recover.resetMasterkeyFileSuccess.description=يمكنك الآن فتح خزنتك باستخدام كلمة المرور. # Recover Vault Config File and/or Masterkey ##Add Existing Vault without recovery - Dialog +recover.existing.title=تمت إضافة الخزنة +recover.existing.message=تمت إضافة الخزنة بنجاح +recover.existing.description=تمت إضافة خزنتك "%s" إلى قائمة الخزائن. لم تكن هناك حاجة لعملية استعادة. ##Vault Already Exists - Dialog +recover.alreadyExists.title=الخزنة موجودة بالفعل +recover.alreadyExists.message=تمت إضافة هذه الخزنة بالفعل +recover.alreadyExists.description=خزنتك "%s" موجودة بالفعل في قائمة الخزائن، لذلك لم تتم إضافتها مرة أخرى. ##Invalid Selection - Dialog +recover.invalidSelection.title=تحديد غير صالح +recover.invalidSelection.message=تحديدك ليس خزنة +recover.invalidSelection.description=يجب أن يكون المجلد المحدد خزنة Cryptomator صالحة. ## Contact Hub Vault Owner - Dialog contactHubVaultOwner.title=خزانة Hub +contactHubVaultOwner.message=تم إنشاء هذه الخزنة باستخدام Cryptomator Hub +contactHubVaultOwner.description=يرجى التواصل مع مالك الخزنة لاستعادة الملف المفقود. يمكنه تنزيل قالب الخزنة من Cryptomator Hub. ##Dialog Title +recover.recoverVaultConfig.title=استعادة إعدادات الخزنة +recover.recoverMasterkey.title=استعادة المفتاح الرئيسي ## OnBoarding +recover.onBoarding.chooseMethod=اختر طريقة الاستعادة: +recover.onBoarding.useRecoveryKey=استخدام مفتاح الاستعادة +recover.onBoarding.usePassword=استخدام كلمة المرور +recover.onBoarding.intro=تأكد من التحقق مما يلي: +recover.onBoarding.pleaseConfirm=قبل المتابعة، يرجى تأكيد ما يلي: +recover.onBoarding.otherwisePleaseConfirm=وإلا، يرجى تأكيد ما يلي: +recover.onBoarding.allMissing.intro=إذا كانت هذه الخزنة مُدارة بواسطة Cryptomator Hub، فيجب على مالك الخزنة استعادتها لك. +recover.onBoarding.intro.ensure=جميع الملفات متزامنة بالكامل. +recover.onBoarding.affirmation=لقد قرأت هذه المتطلبات وفهمتها ###Vault Config Missing +recover.onBoarding.intro.recoveryKey=لديك مفتاح الاستعادة وتعرف ما إذا تم استخدام الإعدادات المتقدمة. +recover.onBoarding.intro.password=لديك كلمة مرور الخزنة وتعرف ما إذا تم استخدام الإعدادات المتقدمة. ###Masterkey Missing +recover.onBoarding.intro.masterkey.recoveryKey=لديك مفتاح استعادة الخزنة. ## Expert Settings +recover.expertSettings.shorteningThreshold.title=يجب أن تتطابق هذه القيمة مع القيمة المستخدمة قبل الاستعادة لضمان التوافق مع البيانات المشفّرة سابقًا. # Convert Vault convertVault.title=تحويل الخزانة @@ -617,6 +695,8 @@ decryptNames.filePicker.title=اختر ملَف مشفر decryptNames.filePicker.extensionDescription=ملف مشفر decryptNames.copyTable.tooltip=نسخ الجدول decryptNames.clearTable.tooltip=مسح الجدول +decryptNames.column.encrypted=مشفّر +decryptNames.column.decrypted=مفكوك التشفير decryptNames.copyHint=نسخ محتوى الخلية مع %s decryptNames.dropZone.message=إسقاط الملفات أو انقر لتحديد decryptNames.dropZone.error.vaultInternalFiles=مخزن الملفات الداخلية مع عدم تحديد اسم قابل للتشفير @@ -629,6 +709,8 @@ decryptNames.dropZone.error.generic=فشل فك تشفير أسماء الملف eventView.title=أحداث eventView.filter.allVaults=الكل eventView.clearListButton.tooltip=تفريغ القائمة +eventView.filterVaults=تصفية حسب الخزنة +eventView.cell.actionsButton.tooltip=إجراءات الأحداث ## event list entries eventView.entry.vaultLocked.description=فتح "%s" للحصول على التفاصيل eventView.entry.conflictResolved.message=تم حل التضارب @@ -643,9 +725,15 @@ eventView.entry.brokenDirFile.showEncrypted=إظهار الرابط المكسو eventView.entry.brokenFileNode.message=عقدة ملفات النظام التافلة eventView.entry.brokenFileNode.showEncrypted=عرض العقدة المشفّرة التافلة eventView.entry.brokenFileNode.copyDecrypted=نسخ المسار غير المشفر +eventView.entry.inUse.message=الملف قيد الاستخدام eventView.entry.inUse.showDecrypted=إظهار الملف غير المشفر eventView.entry.inUse.showEncrypted=عرض ملَف المشفر +eventView.entry.inUse.copyUserAndDevice=نسخ اسم المستخدم والجهاز القافل +eventView.entry.inUse.ignoreLock=تجاهل حالة الاستخدام # Notifications ## FileIsInUse Notification +notification.inUse.message=الملف قيد الاستخدام على جهاز آخر +notification.inUse.description=الملف مفتوح بواسطة %s على %s. اطلب منهم إغلاق الملف والسماح للمزامنة بالانتهاء. يمكنك تجاهل الحالة لفتحه الآن، لكن قد يؤدي ذلك إلى تعارضات أو الكتابة فوق تغييرات أحدث. +notification.inUse.action=تجاهل حالة الاستخدام