diff --git a/lib/l10n/intl_es.arb b/lib/l10n/intl_es.arb
index e6c4b869..2a0e358f 100644
--- a/lib/l10n/intl_es.arb
+++ b/lib/l10n/intl_es.arb
@@ -1043,5 +1043,19 @@
"messageLogLevelErrorWarnInfoDebug": "Errores, advertencias, información y depuración",
"@messageLogLevelErrorWarnInfoDebug": {},
"titleFreedomExpressionAccessInfo": "Libertad de expresión y acceso a la información",
- "@titleFreedomExpressionAccessInfo": {}
+ "@titleFreedomExpressionAccessInfo": {},
+ "sortByNameLabel": "Nombre",
+ "@sortByNameLabel": {},
+ "sortBySizeLabel": "Tamaño",
+ "@sortBySizeLabel": {},
+ "sortByTypeLabel": "Tipo",
+ "@sortByTypeLabel": {},
+ "accessModeReadLabel": "lectura",
+ "@accessModeReadLabel": {},
+ "accessModeWriteLabel": "escritura",
+ "@accessModeWriteLabel": {},
+ "accessModeBlindLabel": "oculto",
+ "@accessModeBlindLabel": {},
+ "labelSynced": "Sincronizado",
+ "@labelSynced": {}
}
diff --git a/lib/l10n/intl_fa.arb b/lib/l10n/intl_fa.arb
index 0f1851d8..7e997224 100644
--- a/lib/l10n/intl_fa.arb
+++ b/lib/l10n/intl_fa.arb
@@ -48,7 +48,7 @@
"@titleDownloadToDevice": {},
"titleDownloadLocation": "محل دانلود",
"@titleDownloadLocation": {},
- "titleBackgroundAndroidPermissionsTitle": "مجوزهای مورد نیاز",
+ "titleBackgroundAndroidPermissionsTitle": "دسترسیهای مورد نیاز",
"@titleBackgroundAndroidPermissionsTitle": {},
"titleLockAllRepos": "قفل کردن تمام مخزنها",
"@titleLockAllRepos": {},
@@ -100,7 +100,7 @@
"@labelUseExternalStorage": {},
"labelDownloadedTo": "دانلود شده در:",
"@labelDownloadedTo": {},
- "labelSetPermission": "تنظیم مجوز",
+ "labelSetPermission": "تنظیم دسترسی",
"@labelSetPermission": {},
"labelTokenLink": "لینک اشتراکگذاری مخزن",
"@labelTokenLink": {},
@@ -174,7 +174,7 @@
"@messageReadOnlyContents": {},
"messageLockedRepository": "این مخزن قفل شده است.",
"@messageLockedRepository": {},
- "messageBlindRepository": "این مخزن یک کپی با مجوز کور است.",
+ "messageBlindRepository": "این مخزن یک کپی با دسترسی کور است.",
"@messageBlindRepository": {},
"messageBlindRepositoryContent": "رمز عبور ارائهشده امکان مشاهده محتوای این مخزن را به شما نمیدهد.",
"@messageBlindRepositoryContent": {},
@@ -256,7 +256,7 @@
"@messageExitOuiSync": {},
"messageInitializing": "در حال راهاندازی…",
"@messageInitializing": {},
- "messageAddingFileToLockedRepository": "این مخزن قفل شده یا دارای مجوز کور است.\n\nاگر رمز عبور را دارید، قفل آن را باز کنید و دوباره امتحان کنید.",
+ "messageAddingFileToLockedRepository": "این مخزن قفل شده یا دارای دسترسی کور است.\n\nاگر رمز عبور را دارید، قفل آن را باز کنید و دوباره امتحان کنید.",
"@messageAddingFileToLockedRepository": {},
"messageAddingFileToReadRepository": "این مخزن یک کپی فقط خواندنی است.",
"@messageAddingFileToReadRepository": {},
@@ -274,7 +274,7 @@
"@messageBackgroundNotificationAndroid": {},
"messageBackgroundAndroidPermissions": "بهزودی سیستمعامل از شما اجازه میخواهد تا این برنامه را در پسزمینه اجرا کند.\n\nاین کار برای ادامه همگامسازی هنگامی که برنامه در پیشزمینه فعال نیست، ضروری است",
"@messageBackgroundAndroidPermissions": {},
- "messageSelectAccessMode": "یک مجوز برای ایجاد لینک اشتراکگذاری انتخاب کنید",
+ "messageSelectAccessMode": "نوع دسترسی برای ایجاد لینک اشتراکگذاری را انتخاب کنید",
"@messageSelectAccessMode": {},
"messageNothingHereYet": "هنوز چیزی اینجا نیست!",
"@messageNothingHereYet": {},
@@ -294,9 +294,9 @@
"@messageAddRepoLink": {},
"messageActionNotAvailable": "این گزینه در مخازن فقط خواندنی موجود نیست",
"@messageActionNotAvailable": {},
- "messageAccessModeDisabled": "مجوز مورد نظر نمیتواند بالاتر از حالت دسترسی فعلی مخزن باشد: {access}",
+ "messageAccessModeDisabled": "دسترسی مورد نظر نمیتواند بالاتر از حالت دسترسی فعلی مخزن باشد: {access}",
"@messageAccessModeDisabled": {},
- "messageShareActionDisabled": "برای ایجاد لینک مخزن ابتدا باید یک مجوز انتخاب کنید",
+ "messageShareActionDisabled": "برای ایجاد لینک مخزن ابتدا باید نوع دسترسی را انتخاب کنید",
"@messageShareActionDisabled": {},
"messageChangeExtensionAlert": "تغییر پسوند یک فایل می تواند آنرا غیرقابل استفاده کند",
"@messageChangeExtensionAlert": {},
@@ -440,7 +440,7 @@
"@titleSortBy": {},
"messageStrong": "قوی",
"@messageStrong": {},
- "messageOnboardingShare": "همه فایلها و پوشههای اضافهشده به ویسینک بهطور پیشفرض هم در حالت انتقال و هم در حالت استراحت، بهصورت امن رمزنگاری شدهاند.",
+ "messageOnboardingShare": "همه فایلها و پوشههای اضافهشده به ویسینک بهطور پیشفرض هم در حالت انتقال و هم در حالت ذخیرهسازی، بهصورت امن رمزنگاری شدهاند.",
"@messageOnboardingShare": {},
"messageRepositoryNewPassword": "رمز عبور جدید",
"@messageRepositoryNewPassword": {},
@@ -526,7 +526,7 @@
"@messageRepoMissingErrorDescription": {},
"messagePassword": "رمز عبور",
"@messagePassword": {},
- "titleOnboardingPermissions": "تنظیم مجوزها برای همکاری، پخش یا صرفا ذخیرهسازی",
+ "titleOnboardingPermissions": "تنظیم دسترسیها برای همکاری، پخش یا صرفا ذخیرهسازی",
"@titleOnboardingPermissions": {},
"messageRepoDeletionErrorDescription": "نتوانستیم این مخزن را حذف کنیم: \"{name}\"",
"@messageRepoDeletionErrorDescription": {},
@@ -594,7 +594,7 @@
"@messageUnlockUsingBiometrics": {},
"titlePrivacyNotice": "۳. سند حریم خصوصی",
"@titlePrivacyNotice": {},
- "messageCameraPermission": "برای استفاده از دوربین و خواندن کد QR به این مجوز نیاز داریم",
+ "messageCameraPermission": "برای استفاده از دوربین و خواندن کد QR به این دسترسی نیاز داریم",
"@messageCameraPermission": {},
"messageTerms3": "حاوی یا ترویجکننده اعمال شدید خشونتآمیز یا فعالیت های تروریستی، از جمله ترور یا تبلیغات خشونتآمیز افراطی",
"@messageTerms3": {},
@@ -608,7 +608,7 @@
"@messageErrorAuthenticatingBiometrics": {},
"messageTapForTermsPrivacy": "برای خواندن شرایط استفاده و سند حریم خصوصی، اینجا ضربه بزنید",
"@messageTapForTermsPrivacy": {},
- "messageGrantingRequiresSettings": "برای دسترسی این مجوز باید به تنظیمات بروید:\n\nتنظیمات > اپها و اعلانها",
+ "messageGrantingRequiresSettings": "برای دادن این دسترسی باید به تنظیمات بروید:\n\nتنظیمات > اپها و اعلانها",
"@messageGrantingRequiresSettings": {},
"messageErrorUnhandledState": "خطا: وضعیت غیر قابل کنترل",
"@messageErrorUnhandledState": {},
@@ -616,7 +616,7 @@
"@messageStoragePermission": {},
"messageCamera": "دوربین",
"@messageCamera": {},
- "titleRequiredPermission": "مجوز مورد نیاز",
+ "titleRequiredPermission": "دسترسی مورد نیاز",
"@titleRequiredPermission": {},
"titleContactUs": "تماس با ما",
"@titleContactUs": {},
@@ -688,7 +688,7 @@
"@messageErrorAddingSecureStorge": {},
"labelQuicListenerEndpointV4": "Listening on QUIC/UDP IPv4",
"@labelQuicListenerEndpointV4": {},
- "messagePermissionRequired": "این مجوز لازم است",
+ "messagePermissionRequired": "این دسترسی ضروری است",
"@messagePermissionRequired": {},
"titleOnboardingAccess": "دسترسی به فایلها از دستگاههای مختلف",
"@titleOnboardingAccess": {},
@@ -754,7 +754,7 @@
"@messageErrorAddingLocalPassword": {},
"messageEqValuesP10": "به عنوان یک سازمان، ما به دنبال شفافیت در سیاستها و رویههای خود هستیم. تا آنجا که ممکن است، کد منبع ما باز و آزادانه در دسترس است، و توسط مجوزهایی محافظت میشود که توسعه جامعهمحور، بهاشتراکگذاری و انتشار این اصول و ارزشها را ترغیب و تشویق میکنند",
"@messageEqValuesP10": {},
- "messageDataCollectionP2": "اپلیکیشن ویسینک به گونهای طراحی شده که میتواند خدمات اشتراک فایل را بدون شناسه کاربر، نام، نام مستعار، حساب کاربری یا هر شکل دیگری از اطلاعات کاربر ارائه دهد. ما نمیدانیم چه کسی از برنامه ما استفاده میکند و با چه کسی دادههای خود را همگامسازی میکند یا بهاشتراک میگذارد",
+ "messageDataCollectionP2": "اپلیکیشن ویسینک به گونهای طراحی شده که میتواند خدمات اشتراک فایل را بدون شناسه کاربر، نام یا نام مستعار، حساب کاربری یا هر شکل دیگری از اطلاعات کاربر ارائه دهد. ما نمیدانیم چه کسی از برنامه ما استفاده میکند و با چه کسی دادههای خود را همگامسازی میکند یا بهاشتراک میگذارد",
"@messageDataCollectionP2": {},
"labelLocalIPv4": "Local IPv4",
"@labelLocalIPv4": {},
@@ -780,13 +780,13 @@
"reason": {}
}
},
- "messageDeletionDataServerP1": "سادهترین راه برای حذف دادههای خود، حذف فایلها یا مخازن از دستگاه خودتان است. هرگونه حذف فایل به همه همتایان شما اطلاعرسانی خواهد شد(منتشر خواهد شد) - به عنوان مثال، اگر به یک مخزن دسترسی نوشتنی دارید، می توانید فایلهای موجود در آن را حذف کنید و همان فایلها از مخازن همتایان شما و همچنین از همتای همیشه فعال ما حذف خواهند شد. اگر نیاز دارید که فقط مخازن را از سرور همتای همیشه فعال Always-On-Peer ما حذف کنید (اما همچنان آنها را در مخزن خود در دستگاه خود نگه دارید)، لطفا با آدرس زیر با ما تماس بگیرید",
+ "messageDeletionDataServerP1": "سادهترین راه برای حذف دادههای خود، حذف فایلها یا مخازن از دستگاه خودتان است. هر گونه حذف فایل به همه همتاهای شما اطلاعرسانی خواهد شد (منتشر خواهد شد) - به عنوان مثال، اگر به یک مخزن دسترسی نوشتنی دارید، می توانید فایلهای موجود در آن را حذف کنید و همان فایلها از مخازن همتاهای شما و همچنین از همتای همیشه فعال ما حذف خواهند شد. اگر نیاز دارید که فقط مخازن را از سرور همتای همیشه فعال Always-On-Peer ما حذف کنید (اما همچنان آنها را در مخزن خود در دستگاه خود نگه دارید)، لطفا با آدرس زیر با ما تماس بگیرید",
"@messageDeletionDataServerP1": {},
"messageSecurityPracticesP2": "درباره تکنیکهای رمزنگاری مورد استفاده در اسناد ما میتوانید اطلاعات بیشتری کسب کنید",
"@messageSecurityPracticesP2": {},
"messageSecurityPracticesP4": "اگر دلیلی مبنی بر بهاشتراکگذاری و نشت اطلاعات شخصی خودتان بهطور غیرقانونی توسط سایر کاربران ویسینک دارید، لطفا با آدرس زیر با ما تماس بگیرید",
"@messageSecurityPracticesP4": {},
- "messageInfoPeerExchange": "ابزاری است که برای تبادل لیست همتایان با همتاهایی که به آنها متصل هستید، استفاده میشود",
+ "messageInfoPeerExchange": "ابزاری است که برای تبادل لیست همتاها با همتاهایی که به آنها متصل هستید، استفاده میشود",
"@messageInfoPeerExchange": {},
"messageChangesToTermsP2": "این سیاست (خط مشی) از تاریخ ۹ مارس ۲۰۲۲ میلادی قابل اجراست",
"@messageChangesToTermsP2": {},
@@ -798,7 +798,7 @@
"@actionBack": {},
"menuItemRepository": "مخزن",
"@menuItemRepository": {},
- "messageInfoNATType": "این مقدار به روتر شما و/یا ارائهدهنده خدمات اینترنتی شما بستگی دارد.\n\nاتصال با همتایان شما به بهترین شکل زمانی حاصل میشود که مستقل از نقطه انتهایی باشد",
+ "messageInfoNATType": "این مقدار به روتر شما و/یا ارائهدهنده خدمات اینترنتی شما بستگی دارد.\n\nاتصال با همتاهای شما به بهترین شکل زمانی حاصل میشود که مستقل از نقطه انتهایی باشد",
"@messageInfoNATType": {},
"messageInfoBittorrentDHT": "ابزاری است که به همتاها اجازه میدهد بدون سرور متمرکز، یکدیگر را در شبکه همتابههمتا (P2P) پیدا کنند",
"@messageInfoBittorrentDHT": {},
@@ -856,11 +856,11 @@
"@actionSkip": {},
"menuItemAbout": "درباره ما",
"@menuItemAbout": {},
- "messageInfoLocalDiscovery": "سیستم شناسایی محلی همتا (Local Peer Discovery) به اپلیکیشنهای ویسینک شما اجازه میدهد تا فایلها را بدون مراجعه به ارائهدهندگان خدمات اینترنتی، جایی که یک وایفای محلی یا شبکه دیگری در دسترس است، با همتایان خود به اشتراک بگذارند.\n\nبرای اتصال محلی، این تنظیمات باید روشن باشد",
+ "messageInfoLocalDiscovery": "سیستم شناسایی محلی همتا (Local Peer Discovery) به اپلیکیشنهای ویسینک شما اجازه میدهد تا فایلها را بدون مراجعه به ارائهدهندگان خدمات اینترنتی، جایی که یک وایفای محلی یا شبکه دیگری در دسترس است، با همتاهای خود به اشتراک بگذارند.\n\nبرای اتصال محلی، این تنظیمات باید روشن باشد",
"@messageInfoLocalDiscovery": {},
"actionIDontAgree": "موافق نیستم",
"@actionIDontAgree": {},
- "messageInfoSyncMobileData": "وقتی این تنظیمات روشن است، ارائهدهنده خدمات تلفن همراه شما ممکن است برای انتقال دادههایی که هنگام همگامسازی مخزنهایی که با همتایان خود به اشتراک میگذارید، از شما هزینه دریافت کند",
+ "messageInfoSyncMobileData": "وقتی این تنظیمات روشن است، ارائهدهنده خدمات تلفن همراه شما ممکن است برای انتقال دادههایی که هنگام همگامسازی مخزنهایی که با همتاهای خود به اشتراک میگذارید، از شما هزینه دریافت کند",
"@messageInfoSyncMobileData": {},
"actionUndo": "بازگرداندن",
"@actionUndo": {},
@@ -868,7 +868,7 @@
"@messageUpdateLocalPasswordConfirmation": {},
"actionRemoveLocalPassword": "حذف رمز عبور محلی",
"@actionRemoveLocalPassword": {},
- "messageSecurityPracticesP3": "اپلیکیشن ویسینک دادههای کاربران را روی یک همتای همیشه فعال [Always-On Peer] که سروری در کشور کانادا است، ذخیره میکند. همه دادهها به صورت تکههای رمزنگاریشده ذخیره میشوند و توسط سرور یا اپراتورهای آن قابل خواندن نیستند. هدف این سرور صرفاً پر کردن شکاف بین همتایان خود است که همزمان آنلاین نیستند. تمام دادهها به صورت دورهای از این سرور پاک می شوند - هدف آن ارائه ذخیرهسازی دائمی داده نیست، بلکه همگامسازی دادهها توسط همتایان را تسهیل میکند",
+ "messageSecurityPracticesP3": "اپلیکیشن ویسینک دادههای کاربران را روی یک همتای همیشه فعال [Always-On Peer] که سروری در کشور کانادا است، ذخیره میکند. همه دادهها به صورت تکههای رمزنگاریشده ذخیره میشوند و توسط سرور یا اپراتورهای آن قابل خواندن نیستند. هدف این سرور صرفا پر کردن شکاف بین همتاهای خود است که همزمان آنلاین نیستند. تمام دادهها به صورت دورهای از این سرور پاک می شوند - هدف آن ارائه ذخیرهسازی دائمی داده نیست، بلکه همگامسازی دادهها توسط همتاها را تسهیل میکند",
"@messageSecurityPracticesP3": {},
"menuItemLogs": "گزارشها",
"@menuItemLogs": {},
@@ -878,7 +878,7 @@
"@messageChildrensPolicyP1": {},
"popupMenuItemCopyPassword": "کپیکردن رمز عبور",
"@popupMenuItemCopyPassword": {},
- "messageSecurityPracticesP1": "دادههایی که کاربر در مخازن ویسینک آپلود میکند، در حین انتقال و همچنین در حالت استراحت رمزنگاری شدهاند. این شامل ابردادههایی مانند نام فایل، اندازه، ساختار پوشه و غیره میشود. در ویسینک، دادهها فقط توسط شخصی که دادهها را آپلود کرده و افرادی که مخازن خود را با آنها به اشتراک گذاشتهاند، قابل خواندن است",
+ "messageSecurityPracticesP1": "دادههایی که کاربر در مخازن ویسینک آپلود میکند، در حین انتقال و همچنین در حالت ذخیرهسازی رمزنگاری شدهاند. این شامل ابردادههایی مانند نام فایل، اندازه، ساختار پوشه و غیره میشود. در ویسینک، دادهها فقط توسط شخصی که دادهها را آپلود کرده و افرادی که مخازن خود را با آنها به اشتراک گذاشتهاند، قابل خواندن است",
"@messageSecurityPracticesP1": {},
"actionClear": "پاک کردن",
"@actionClear": {},
@@ -892,7 +892,7 @@
"@messageCookiesP1": {},
"messageLinksOtherSitesP1": "این سرویس ممکن است حاوی لینکهایی به وبسایتهای دیگر باشد. اگر روی لینک شخص ثالث کلیک کنید، به آن سایت هدایت خواهید شد. توجه داشته باشید که این وبسایتهای خارجی توسط ما اداره نمیشوند. بنابراین، ما قویا به شما توصیه میکنیم که سند حریم خصوصی این وب سایتها را بررسی کنید. ما هیچ کنترلی بر آن نداریم و هیچ مسئولیتی در قبال محتوا، خطمشیهای حفظ حریم خصوصی، یا عملکرد وبسایتها یا خدمات شخص ثالث نداریم",
"@messageLinksOtherSitesP1": {},
- "messageLogDataP1": "اپلیکیشن ویسینک فایلهای مرتبط با ثبت گزارش (لاگ) را در دستگاههای کاربران ایجاد میکند. هدف آنها فقط ثبت فعالیت دستگاه برای تسهیل فرآیند رفع اشکال در صورتی است که کاربر در برقراری ارتباط با همتایان خود یا در موارد دیگر در استفاده از ویسینک با مشکل مواجه شود. فایل گزارش (لاگ) در دستگاه کاربر باقی میماند، مگر این که کاربر تصمیم بگیرد آنرا برای اهداف پشتیبانی برای ما ارسال کند",
+ "messageLogDataP1": "اپلیکیشن ویسینک فایلهای مرتبط با ثبت گزارش (لاگ) را در دستگاههای کاربران ایجاد میکند. هدف آنها فقط ثبت فعالیت دستگاه برای تسهیل فرآیند رفع اشکال در صورتی است که کاربر در برقراری ارتباط با همتاهای خود یا در موارد دیگر در استفاده از ویسینک با مشکل مواجه شود. فایل گزارش (لاگ) در دستگاه کاربر باقی میماند، مگر این که کاربر تصمیم بگیرد آنرا برای اهداف پشتیبانی برای ما ارسال کند",
"@messageLogDataP1": {},
"actionGoToSettings": "به بخش تنظیمات بروید",
"@actionGoToSettings": {},
@@ -900,7 +900,7 @@
"@messageGoToMailApp": {},
"messageUnlockUsingBiometricsConfirmation": "قفل این مخزن را با استفاده از بیومتریک باز کنید؟",
"@messageUnlockUsingBiometricsConfirmation": {},
- "messageLogDataP2": "اگر کاربر تصمیم بگیرد با ما تماس بگیرد، اطلاعات غیرقابل شناسایی شخصی که ممکن است جمعآوری کنیم عبارتند از:",
+ "messageLogDataP2": "اگر کاربر تصمیم بگیرد با ما تماس بگیرد، اطلاعات قابل شناسایی شخصی که ممکن است جمعآوری کنیم عبارتند از:",
"@messageLogDataP2": {},
"messageGoToPeers": "به (بخش) همتاها بروید",
"@messageGoToPeers": {},
@@ -984,7 +984,7 @@
"@titleDokanInstallationFound": {},
"messageAddRepoDb": "وارد کردن مخزن از فایل سیستم",
"@messageAddRepoDb": {},
- "actionEject": "خروج",
+ "actionEject": "خروج",
"@actionEject": {},
"actionInstallDokan": "نصب رابط کاربری Dokan",
"@actionInstallDokan": {},
@@ -1000,7 +1000,7 @@
"@messageDownloadFileLocation": {},
"messagePeerRemoved": "یک همتا حذف شد",
"@messagePeerRemoved": {},
- "messageUseCacheServers": "از سرورهای حافظه پنهان (کش) استفاده کنید",
+ "messageUseCacheServers": "استفاده از سرورهای کش",
"@messageUseCacheServers": {},
"messageSortBy": "مرتبسازی بر اساس:{name}",
"@messageSortBy": {},
@@ -1041,5 +1041,11 @@
"titleFreedomExpressionAccessInfo": "آزادی بیان و دسترسی به اطلاعات",
"@titleFreedomExpressionAccessInfo": {},
"labelSynced": "همگامسازیشده",
- "@labelSynced": {}
+ "@labelSynced": {},
+ "messageFailedCreateRepository": "ناموفق در ایجاد مخزن {name}",
+ "@messageFailedCreateRepository": {},
+ "messageFailedAddRepository": "ناموفق در وارد کردن مخزن {name}",
+ "@messageFailedAddRepository": {},
+ "messageLogLevelErrorWarnInfoDebug": "خطا، هشدار، اطلاعات و اشکالزدایی",
+ "@messageLogLevelErrorWarnInfoDebug": {}
}
diff --git a/lib/l10n/intl_uk.arb b/lib/l10n/intl_uk.arb
index 7bdf6dda..ff339faf 100644
--- a/lib/l10n/intl_uk.arb
+++ b/lib/l10n/intl_uk.arb
@@ -1037,5 +1037,7 @@
"languageIsNotAvailable": "недоступно",
"@languageIsNotAvailable": {},
"messageSettingsVersionNewerThanCurrent": "У налаштуваннях, знайдені на цьому пристрої були створені з новою версією Ouisync і не можуть бути мігровані.",
- "@messageSettingsVersionNewerThanCurrent": {}
+ "@messageSettingsVersionNewerThanCurrent": {},
+ "labelSynced": "Синхронізовано",
+ "@labelSynced": {}
}