diff --git a/lib/l10n/intl_es.arb b/lib/l10n/intl_es.arb index 40b8e4a60..ae0fac9d8 100644 --- a/lib/l10n/intl_es.arb +++ b/lib/l10n/intl_es.arb @@ -414,7 +414,7 @@ "@messageNetworkIsUnavailable": {}, "messageRepositoryAlreadyExist": "Este repositorio ya existe en la aplicación con el nombre \"{name}\".", "@messageRepositoryAlreadyExist": {}, - "messageSyncingIsDisabledOnMobileInternet": "La sincronización está desactivada cuando usas los datos móviles", + "messageSyncingIsDisabledOnMobileInternet": "La sincronización a través de Internet está desactivada cuando se utilizan datos móviles", "@messageSyncingIsDisabledOnMobileInternet": {}, "messageRepoMissing": "El repositorio ya no está allí", "@messageRepoMissing": {}, @@ -504,7 +504,7 @@ "@messageGeneratePassword": {}, "messageRemoveBiometricValidation": "Remover validación biométrica", "@messageRemoveBiometricValidation": {}, - "messageRememberSavePasswordAlert": "Recuerda guardar la contraseña de forma segura; si la olvidas, no hay forma de recuperarla.", + "messageRememberSavePasswordAlert": "Recuerda guardar la contraseña de forma segura. No hay forma de recuperarla si se pierde o se olvida.", "@messageRememberSavePasswordAlert": {}, "messageBiometricValidationRemoved": "Validación biométrica eliminada", "@messageBiometricValidationRemoved": {}, @@ -528,7 +528,7 @@ "@messageRemoveBiometrics": {}, "messageErrorChangingPassword": "Ha habido un problema al cambiar la contraseña. Por favor, inténtelo de nuevo", "@messageErrorChangingPassword": {}, - "messageUnsavedChanges": "Tienes cambios sin guardar.\n\n¿Desea descartarlos?", + "messageUnsavedChanges": "Tienes cambios sin guardar.\n\n¿Te gustaría descartarlos?", "@messageUnsavedChanges": {}, "messageNewPassword": "Nueva contraseña", "@messageNewPassword": {}, @@ -1025,6 +1025,13 @@ "actionLocateRepo": "Localizar repositorio", "@actionLocateRepo": {}, "titleApplicationLanguage": "Idioma de la aplicación", + "@titleApplicationLanguage": {}, "messageSecurityOptionsNotAvailableBlind": "Las opciones de seguridad no están disponibles para repositorios vacíos", - "@messageSecurityOptionsNotAvailableBlind": {} + "@messageSecurityOptionsNotAvailableBlind": {}, + "languageOfTheDevice": "idioma del dispositivo", + "@languageOfTheDevice": {}, + "languageIsNotAvailable": "no disponible", + "@languageIsNotAvailable": {}, + "messageSettingsVersionNewerThanCurrent": "Los ajustes de este dispositivo se crearón con una versión más reciente de Ouisync y no se pueden migrar.", + "@messageSettingsVersionNewerThanCurrent": {} } diff --git a/lib/l10n/intl_fa.arb b/lib/l10n/intl_fa.arb index 3c2d4d0d0..392c97d31 100644 --- a/lib/l10n/intl_fa.arb +++ b/lib/l10n/intl_fa.arb @@ -2,23 +2,23 @@ "@@locale": "fa", "titleAbout": "درباره ما", "@titleAbout": {}, - "titleAppTitle": "Ouisync", + "titleAppTitle": "وی‌سینک", "@titleAppTitle": {}, - "titleAddFile": "اضافه‌کردن فایل به Ouisync", + "titleAddFile": "اضافه‌ کردن فایل به وی‌سینک", "@titleAddFile": {}, - "titleMovingEntry": "(مقدار) ورودی در حال انتقال", + "titleMovingEntry": "در حال انتقال (مقدار) ورودی", "@titleMovingEntry": {}, "titleFolderActions": "اضافه‌ کردن", "@titleFolderActions": {}, - "titleCreateFolder": "ایجاد یک پوشه", + "titleCreateFolder": "ایجاد پوشه", "@titleCreateFolder": {}, - "titleCreateRepository": "ایجاد یک مخزن جدید", + "titleCreateRepository": "ایجاد مخزن جدید", "@titleCreateRepository": {}, "titleEditRepository": "ویرایش مخزن", "@titleEditRepository": {}, - "titleUnlockRepository": "بازکردن قفل مخزن", + "titleUnlockRepository": "باز کردن قفل مخزن", "@titleUnlockRepository": {}, - "titleAddRepository": "وارد‌کردن یک مخزن", + "titleAddRepository": "وارد‌ کردن مخزن", "@titleAddRepository": {}, "titleSettings": "تنظیمات", "@titleSettings": {}, @@ -34,13 +34,13 @@ "@titleDeleteNotEmptyFolder": {}, "titleRepositoriesList": "مخزن‌های من", "@titleRepositoriesList": {}, - "titleShareRepository": "به‌اشتراک‌گذاری مخزن \"{name}\"", + "titleShareRepository": "اشتراک‌گذاری مخزن \"{name}\"", "@titleShareRepository": {}, "titleDeleteFile": "حذف فایل", "@titleDeleteFile": {}, "titleNetwork": "شبکه", "@titleNetwork": {}, - "titleLogs": "ثبت رویدادها", + "titleLogs": "گزارش‌ها", "@titleLogs": {}, "titleDeleteRepository": "حذف مخزن", "@titleDeleteRepository": {}, @@ -50,9 +50,9 @@ "@titleDownloadLocation": {}, "titleBackgroundAndroidPermissionsTitle": "مجوزهای مورد نیاز", "@titleBackgroundAndroidPermissionsTitle": {}, - "titleLockAllRepos": "قفل‌کردن تمام مخزن‌ها", + "titleLockAllRepos": "قفل‌ کردن تمام مخزن‌ها", "@titleLockAllRepos": {}, - "titleAddRepoToken": "واردکردن یک مخزن با توکن", + "titleAddRepoToken": "وارد کردن یک مخزن با توکن", "@titleAddRepoToken": {}, "titleScanRepoQR": "اسکن کد QR مخزن", "@titleScanRepoQR": {}, @@ -102,31 +102,31 @@ "@labelDownloadedTo": {}, "labelSetPermission": "تنظیم مجوز", "@labelSetPermission": {}, - "labelTokenLink": "لینک به‌اشتراک‌گذاری مخزن", + "labelTokenLink": "لینک اشتراک‌گذاری مخزن", "@labelTokenLink": {}, - "labelCopyLink": "لینک را کپی کنید", + "labelCopyLink": "کپی کردن لینک", "@labelCopyLink": {}, - "labelShareLink": "لینک را به‌اشتراک‌ بگذارید", + "labelShareLink": "اشتراک‌گذاری لینک", "@labelShareLink": {}, "labelQRCode": "کد QR", "@labelQRCode": {}, - "labelLockAllRepos": "قفل‌کردن تمام مخزن‌ها", + "labelLockAllRepos": "قفل‌ کردن همگی", "@labelLockAllRepos": {}, "messageLoadingDefault": "در حال بارگذاری…", "@messageLoadingDefault": {}, "messageLibraryPanic": "یک مشکل داخلی شناسایی شد.", "@messageLibraryPanic": {}, - "messageSyncingIsDisabledOnMobileInternet": "هنگام استفاده از اینترنت همراه، همگام‌سازی غیرفعال است", + "messageSyncingIsDisabledOnMobileInternet": "هنگام استفاده از دیتای موبایل، همگام‌سازی اینترنتی غیرفعال است", "@messageSyncingIsDisabledOnMobileInternet": {}, "messageNetworkIsUnavailable": "شبکه در دسترس نیست", "@messageNetworkIsUnavailable": {}, - "messageNewVersionIsAvailable": "یک نسخه جدید در دسترس است.", + "messageNewVersionIsAvailable": "نسخه جدید موجود است.", "@messageNewVersionIsAvailable": {}, - "messageErrorDefault": "اشکالی پیش آمد. لطفا دوباره تلاش کنید.", + "messageErrorDefault": "اشکالی پیش آمده. لطفا دوباره تلاش کنید.", "@messageErrorDefault": {}, "messageErrorDefaultShort": "ناموفق.", "@messageErrorDefaultShort": {}, - "messageErrorLoadingContents": "ما نتوانستیم محتوای این پوشه را بارگذاری کنیم. لطفا دوباره تلاش کنید.", + "messageErrorLoadingContents": "نتوانستیم محتوای این پوشه را بارگذاری کنیم. لطفا دوباره تلاش کنید.", "@messageErrorLoadingContents": {}, "messageErrorFormValidatorNameDefault": "لطفا یک نام معتبر وارد کنید.", "@messageErrorFormValidatorNameDefault": {}, @@ -144,11 +144,11 @@ "@messageErrorEntryNotFound": {}, "messageErrorCreatingRepository": "خطا در ایجاد مخزن", "@messageErrorCreatingRepository": {}, - "messageFailedCreateRepository": "ایجاد مخزن ناموفق بود {name}", - "@messageFailedCreateRepository": {}, - "messageFailedAddRepository": "خطا در واردکردن مخزن {name}", - "@messageFailedAddRepository": {}, - "messageErrorRepositoryNameExist": "یک مخزن با این نام وجود دارد", + "messsageFailedCreateRepository": "ایجاد مخزن ناموفق بود {name}", + "@messsageFailedCreateRepository": {}, + "messsageFailedAddRepository": "خطا در وارد کردن مخزن {name}", + "@messsageFailedAddRepository": {}, + "messageErrorRepositoryNameExist": "مخزنی با این نام وجود دارد", "@messageErrorRepositoryNameExist": {}, "messageErrorCharactersNotAllowed": "استفاده از / یا \\ مجاز نیست", "@messageErrorCharactersNotAllowed": {}, @@ -156,29 +156,29 @@ "@messageBlindReplicaExplanation": {}, "messageReadReplicaExplanation": "امکان تغییر وجود ندارد، فقط دسترسی به محتوا مجاز است", "@messageReadReplicaExplanation": {}, - "messageWriteReplicaExplanation": "دسترسی کامل. همتاهای شما امکان خواندن و نوشتن دارند", + "messageWriteReplicaExplanation": "دسترسی کامل. همتای شما امکان خواندن و نوشتن دارد", "@messageWriteReplicaExplanation": {}, - "messageNoRepo": "قبل از اضافه‌کردن فایل ها، باید یک مخزن ایجاد کنید", + "messageNoRepo": "قبل از اضافه‌ کردن فایل‌ها، باید یک مخزن ایجاد کنید", "@messageNoRepo": {}, - "messageCreateNewRepo": "یک مخزن ایجاد کنید یا با استفاده از توکن مخزن به یکی از دوستان‌تان لینک شوید", + "messageCreateNewRepo": "یک مخزن ایجاد کنید یا با استفاده از توکن مخزن به یکی از دوستان‌تان لینک شوید", "@messageCreateNewRepo": {}, "messageNoRepos": "هیچ مخزنی یافت نشد", "@messageNoRepos": {}, - "messageEmptyRepo": "این مخزن خالی است", + "messageEmptyRepo": "این مخزن خالی است", "@messageEmptyRepo": {}, - "messageEmptyFolder": "این پوشه خالی است", + "messageEmptyFolder": "این پوشه خالی است", "@messageEmptyFolder": {}, - "messageCreateAddNewItem": "با استفاده از ... یک پوشه جدید ایجاد کنید، یا یک فایل اضافه کنید،", + "messageCreateAddNewItem": "با استفاده از یک پوشه جدید ایجاد کنید، یا یک فایل اضافه کنید", "@messageCreateAddNewItem": {}, - "messageReadOnlyContents": "در این مخزن فقط مجوز خواندن وجود دارد", + "messageReadOnlyContents": "این مخزن فقط خواندنی است.", "@messageReadOnlyContents": {}, - "messageLockedRepository": "این مخزن قفل شده است.", + "messageLockedRepository": "این مخزن قفل شده است.", "@messageLockedRepository": {}, - "messageBlindRepository": "این مخزن یک کپی با مدل [کور] است.", + "messageBlindRepository": "این مخزن یک کپی با مجوز کور است.", "@messageBlindRepository": {}, - "messageBlindRepositoryContent": "رمز عبور ارائه‌شده به شما امکان دسترسی برای مشاهده محتوای این مخزن را نمی‌دهد.", + "messageBlindRepositoryContent": "رمز عبور ارائه‌شده امکان مشاهده محتوای این مخزن را به شما نمی‌دهد.", "@messageBlindRepositoryContent": {}, - "messageInputPasswordToUnlock": "روی دکمه باز کردن قفل ضربه بزنید و رمز عبور را برای دسترسی به محتوای این مخزن وارد کنید.", + "messageInputPasswordToUnlock": "روی دکمه باز کردن قفل ضربه بزنید و رمز عبور را برای دسترسی به محتوای این مخزن وارد کنید.", "@messageInputPasswordToUnlock": {}, "messageUnlockRepository": "رمز عبور را برای باز کردن قفل وارد کنید. {name}", "@messageUnlockRepository": {}, @@ -192,17 +192,17 @@ "@messageWritingFileCanceled": {}, "messageDownloadingFileCanceled": "{name} - دانلود لغو شد", "@messageDownloadingFileCanceled": {}, - "messageRepositoryAlreadyExist": "این مخزن از قبل در برنامه با این نام وجود دارد \"{name}\".", + "messageRepositoryAlreadyExist": "این مخزن از قبل در برنامه با نامِ \"{name}\" وجود دارد.", "@messageRepositoryAlreadyExist": {}, - "messageMovingEntry": "این ویژگی هنگام جابجایی «ورودی» در دسترس نیست.", + "messageMovingEntry": "این ویژگی هنگام انتقال «ورودی» در دسترس نیست.", "@messageMovingEntry": {}, "messageRepositoryToken": "لینک را این‌جا قرار دهید", "@messageRepositoryToken": {}, - "messageRepositoryName": "به مخزن یک نام اختصاص دهید", + "messageRepositoryName": "نامی برای مخزن انتخاب کنید", "@messageRepositoryName": {}, "messageRepositoryNewName": "نام جدید مخزن", "@messageRepositoryNewName": {}, - "messageRepositoryAccessMode": "اجازه «دسترسی» داده شد: {access}", + "messageRepositoryAccessMode": "اجازه دسترسی داده شد: {access}", "@messageRepositoryAccessMode": {}, "messageRepositorySuggestedName": "پیشنهاد: {name}\n(برای استفاده از این نام این‌جا ضربه بزنید)", "@messageRepositorySuggestedName": {}, @@ -214,19 +214,19 @@ "@messageErrorRetypePassword": {}, "messageErrorTokenInvalid": "این توکن معتبر نیست.", "@messageErrorTokenInvalid": {}, - "messageErrorTokenValidator": "لطفاً یک توکن معتبر وارد کنید.", + "messageErrorTokenValidator": "لطفا یک توکن معتبر وارد کنید.", "@messageErrorTokenValidator": {}, "messageErrorTokenEmpty": "لطفا یک توکن وارد کنید.", "@messageErrorTokenEmpty": {}, "messageFolderName": "نام پوشه", "@messageFolderName": {}, - "messageConfirmFolderDeletion": "آیا اطمینان دارید که می‌خواهید این پوشه را حذف کنید؟", + "messageConfirmFolderDeletion": "مطمئنید که می‌خواهید این پوشه را حذف کنید؟", "@messageConfirmFolderDeletion": {}, - "messageConfirmNotEmptyFolderDeletion": "این پوشه خالی نیست\n\nآیا هنوز می‌خواهید آن را حذف کنید؟ (با این کار تمام محتویات آن حذف می‌شود)", + "messageConfirmNotEmptyFolderDeletion": "این پوشه خالی نیست\n\nهنوز می‌خواهید حذفش کنید؟ (با این کار تمام محتویاتش حذف می‌شود)", "@messageConfirmNotEmptyFolderDeletion": {}, "messageError": "خطا!", "@messageError": {}, - "messageAck": "زمانی استفاده خواهد شد که مشکلی بروز کند. سورپرایز شدن یا واکنش منفی به چیزی که طبق انتظار عمل نمی‌کند.\nدر گفتگوی مرتبط با خطاها استفاده می‌شود.", + "messageAck": "ای بابا!", "@messageAck": {}, "messageCreatingToken": "در حال ایجاد توکن اشتراکی…", "@messageCreatingToken": {}, @@ -236,9 +236,9 @@ "@messageTokenCopiedToClipboard": {}, "messageMoveEntryOrigin": "از {path}", "@messageMoveEntryOrigin": {}, - "messageConfirmFileDeletion": "آیا اطمینان دارید که می خواهید این فایل را حذف کنید؟", + "messageConfirmFileDeletion": "مطمئنید که می‌خواهید این فایل را حذف کنید؟", "@messageConfirmFileDeletion": {}, - "messageConfirmRepositoryDeletion": "آیا اطمینان دارید که می خواهید این مخزن را حذف کنید؟", + "messageConfirmRepositoryDeletion": "مطمئنید که می‌خواهید این مخزن را حذف کنید؟", "@messageConfirmRepositoryDeletion": {}, "messageNoMediaPresent": "هیچ رسانه‌ای وجود ندارد.", "@messageNoMediaPresent": {}, @@ -252,51 +252,51 @@ "@messageEntryAlreadyExist": {}, "messageFolderDeleted": "پوشه با موفقیت حذف شد: {name}", "@messageFolderDeleted": {}, - "messageExitOuiSync": "برای خروج، دوباره دکمه بازگشت را فشار دهید.", + "messageExitOuiSync": "برای خروج، دوباره دکمه بازگشت را بزنید.", "@messageExitOuiSync": {}, "messageInitializing": "در حال راه‌اندازی…", "@messageInitializing": {}, - "messageAddingFileToLockedRepository": "این مخزن قفل شده یا یک مدل کور است.\n\nاگر رمز عبور را دارید، قفل آن را باز کنید و دوباره امتحان کنید.", + "messageAddingFileToLockedRepository": "این مخزن قفل شده یا دارای مجوز کور است.\n\nاگر رمز عبور را دارید، قفل آن را باز کنید و دوباره امتحان کنید.", "@messageAddingFileToLockedRepository": {}, - "messageAddingFileToReadRepository": "این مخزن یک کپی فقط قابل خواندن است.", + "messageAddingFileToReadRepository": "این مخزن یک کپی فقط خواندنی است.", "@messageAddingFileToReadRepository": {}, "messageFileName": "نام فایل", "@messageFileName": {}, "messageSelectLocation": "مکان را انتخاب کنید", "@messageSelectLocation": {}, - "messageSaveToLocation": "فایل موردنظر را در این پوشه ذخیره کنید", + "messageSaveToLocation": "فایل مورد نظر را در این پوشه ذخیره کنید", "@messageSaveToLocation": {}, - "messageOuiSyncDesktopTitle": "Ouisync", + "messageOuiSyncDesktopTitle": "وی‌سینک", "@messageOuiSyncDesktopTitle": {}, "messageFilePreviewNotAvailable": "پیش‌نمایش فایل هنوز در دسترس نیست", "@messageFilePreviewNotAvailable": {}, "messageBackgroundNotificationAndroid": "در حال اجرا", "@messageBackgroundNotificationAndroid": {}, - "messageBackgroundAndroidPermissions": "به زودی سیستم عامل از شما مجوز اجرای این اپلیکیشن را در پس‌زمینه درخواست می‌کند.\n\nاین (مجوز) برای ادامه همگام‌سازی لازم است در حالتی که اپلیکیشن در پیش‌زمینه اجرا نمی‌شود", + "messageBackgroundAndroidPermissions": "به‌زودی سیستم‌عامل از شما اجازه می‌خواهد تا این برنامه را در پس‌زمینه اجرا کند.\n\nاین کار برای ادامه همگام‌سازی هنگامی که برنامه در پیش‌زمینه فعال نیست، ضروری است", "@messageBackgroundAndroidPermissions": {}, - "messageSelectAccessMode": "یک مجوز برای ایجاد پیوند (لینک) به‌اشتراک‌گذاری انتخاب کنید", + "messageSelectAccessMode": "یک مجوز برای ایجاد لینک اشتراک‌گذاری انتخاب کنید", "@messageSelectAccessMode": {}, - "messageNothingHereYet": "اینجا هنوز چیزی وجود ندارد!", + "messageNothingHereYet": "هنوز چیزی این‌جا نیست!", "@messageNothingHereYet": {}, "messageLockingAllRepos": "در حال قفل کردن تمام مخازنی که باز هستند…", "@messageLockingAllRepos": {}, - "messageLockOpenRepos": "آیا می‌خواهید تمام مخازنی که باز هستند را قفل کنید؟\n\n({number} باز)", + "messageLockOpenRepos": "آیا می‌خواهید تمام مخازنی را که باز هستند قفل کنید؟\n\n({number} باز)", "@messageLockOpenRepos": {}, "messageShareWithWR": "کد QR را به‌ اشتراک بگذارید", "@messageShareWithWR": {}, - "messageScanQROrShare": "این (کد QR) را با دستگاه دیگر خود اسکن کنید یا با همتایان خود به اشتراک بگذارید", + "messageScanQROrShare": "این کد را با دستگاه دیگر خود اسکن کنید یا با همتاهای خود به اشتراک بگذارید", "@messageScanQROrShare": {}, "messageAddRepoQR": "یک مخزن را با استفاده از یک کد QR وارد کنید", "@messageAddRepoQR": {}, "messageOr": "یا", "@messageOr": {}, - "messageAddRepoLink": "یک مخزن را با استفاده از پیوند (لینک) توکن وارد کنید", + "messageAddRepoLink": "یک مخزن را با استفاده از لینک توکن وارد کنید", "@messageAddRepoLink": {}, - "messageActionNotAvailable": "این گزینه در مخازنی که فقط قابل هستند، موجود نیست", + "messageActionNotAvailable": "این گزینه در مخازن فقط خواندنی موجود نیست", "@messageActionNotAvailable": {}, - "messageAccessModeDisabled": "مجوز موردنظر نمی تواند بیشتر از حالت دسترسی فعلی مخزن باشد: {access}", + "messageAccessModeDisabled": "مجوز مورد نظر نمی‌تواند بالاتر از حالت دسترسی فعلی مخزن باشد: {access}", "@messageAccessModeDisabled": {}, - "messageShareActionDisabled": "برای ایجاد پیوند مخزن ابتدا باید یک مجوز انتخاب کنید", + "messageShareActionDisabled": "برای ایجاد لینک مخزن ابتدا باید یک مجوز انتخاب کنید", "@messageShareActionDisabled": {}, "messageChangeExtensionAlert": "تغییر پسوند یک فایل می تواند آن‌را غیرقابل استفاده کند", "@messageChangeExtensionAlert": {}, @@ -322,21 +322,21 @@ "@iconDownload": {}, "iconPreview": "پیش‌نمایش", "@iconPreview": {}, - "iconShare": "به‌اشتراک‌گذاری", + "iconShare": "اشتراک‌گذاری‌", "@iconShare": {}, "iconRename": "تغییر نام", "@iconRename": {}, - "iconMove": "حرکت دادن (انتقال)", + "iconMove": "انتقال", "@iconMove": {}, "iconDelete": "حذف", "@iconDelete": {}, - "iconCreateRepository": "ایجاد یک مخزن جدید", + "iconCreateRepository": "ایجاد مخزن جدید", "@iconCreateRepository": {}, "iconAddExistingRepository": "وارد کردن یک مخزن", "@iconAddExistingRepository": {}, "iconAccessMode": "حالت دسترسی", "@iconAccessMode": {}, - "iconShareTokenWithPeer": "این را با همتایان خود به‌‌اشتراک بگذارید", + "iconShareTokenWithPeer": "این را با همتاهای خود به‌‌اشتراک بگذارید", "@iconShareTokenWithPeer": {}, "actionCreateRepository": "ایجاد مخزن", "@actionCreateRepository": {}, @@ -358,15 +358,15 @@ "@actionCancel": {}, "actionDelete": "حذف", "@actionDelete": {}, - "actionMove": "حرکت دادن (انتقال)", + "actionMove": "انتقال", "@actionMove": {}, - "actionSave": "ذخیره کردن", + "actionSave": "ذخیره", "@actionSave": {}, - "actionUnlock": "بازکردن قفل", + "actionUnlock": "باز کردن قفل", "@actionUnlock": {}, "actionRetry": "دوباره سعی کنید", "@actionRetry": {}, - "actionShare": "به‌اشتراک‌گذاری", + "actionShare": "اشتراک‌گذاری‌", "@actionShare": {}, "actionRename": "تغییر نام", "@actionRename": {}, @@ -412,15 +412,15 @@ "@messageFile": {}, "titleRemoveBiometrics": "مشخصات بیومتریک را حذف کنید", "@titleRemoveBiometrics": {}, - "messageMissingBackgroundServicePermission": "اپلیکیشن Ouisync مجوز اجراشدن در پس‌زمینه را ندارد، باز کردن یک اپلیکیشن دیگر ممکن است، روند همگام‌سازی را متوقف کند", + "messageMissingBackgroundServicePermission": "اپلیکیشن وی‌سینک مجوز اجرا در پس‌زمینه را ندارد، باز کردن یک اپلیکیشن دیگر ممکن است روند همگام‌سازی را متوقف کند", "@messageMissingBackgroundServicePermission": {}, "messageEqValuesP7": "با الهام از اعلامیه جهانی حقوق بشر، اصول و ارزش‌های ما برای هر فرد، گروه و نهادی از جامعه که با آ‌ن‌ها همکاری می‌کنیم، از جمله ذی‌نفعان نرم‌افزار و خدماتی که منتشر می‌کنیم، اعمال می‌شود. تمام پروژه‌های ما با در نظر گرفتن اصول و ارزش‌های ما طراحی شده‌اند. دانش، ابزار و خدمات ما تا زمانی که اصول و شرایط‌‌مان رعایت شود، در دسترس این گروه‌ها و افراد است", "@messageEqValuesP7": {}, - "messageEqValuesP12": "ما از داخل کشورهای مختلف فعالیت می‌کنیم و از زمینه‌ها و گروه‌های متفاوت اجتماعی گردهم جمع شده‌ایم. ما به همراه هم برای جامعه‌ای فعالیت می‌کنیم که به حقوق دیگران در دنیای فیزیکی و دیجیتالی احترام بگذارد و از آن دفاع کند. اعلامیه جهانی حقوق بشر مجموعه ای از حقوق انسان را بیان می‌کند که الهام‌بخش کار ماست. ما معتقدیم که مردم حق و وظیفه دارند از این حقوق حمایت کنند.", + "messageEqValuesP12": "ما از داخل کشورهای مختلف فعالیت می‌کنیم و از زمینه‌ها و گروه‌های متفاوت اجتماعی گردهم جمع شده‌ایم. ما به همراه هم برای جامعه‌ای فعالیت می‌کنیم که به حقوق دیگران در دنیای فیزیکی و دیجیتالی احترام بگذارد و از آن دفاع کند. اعلامیه جهانی حقوق بشر مجموعه ای از حقوق انسان را بیان می‌کند که الهام‌بخش کار ماست. ما معتقدیم که مردم حق و وظیفه دارند از این حقوق حمایت کنند", "@messageEqValuesP12": {}, "messageReplaceExistingFile": "فایل موجود را جایگزین کنید", "@messageReplaceExistingFile": {}, - "messageUnsavedChanges": "شما تغییرات ذخیره‌نشده‌ای دارید\n\nآیا می خواهید آن‌ها را نادیده بگیرید؟", + "messageUnsavedChanges": "تغییرات ذخیره‌نشده‌ای دارید\n\nمی‌خواهید آن‌ها را نادیده بگیرید؟", "@messageUnsavedChanges": {}, "messageRepositoryIsNotOpen": "هیچ مخزنی باز نیست", "@messageRepositoryIsNotOpen": {}, @@ -428,7 +428,7 @@ "@messageIgnoreBatteryOptimizationsPermission": {}, "titleDigitalSecurity": "امنیت دیجیتال", "@titleDigitalSecurity": {}, - "messageSecureUsingBiometrics": "با استفاده از بیومتریک ایمن شوید", + "messageSecureUsingBiometrics": "محافظت با استفاده از بیومتریک", "@messageSecureUsingBiometrics": {}, "messageRepositoryCurrentPassword": "رمز عبور کنونی", "@messageRepositoryCurrentPassword": {}, @@ -440,7 +440,7 @@ "@titleSortBy": {}, "messageStrong": "قوی", "@messageStrong": {}, - "messageOnboardingShare": "همه فایل‌ها و پوشه‌های اضافه‌شده به Ouisync به‌طور پیش‌فرض هم در حالت انتقال و هم در حالت استراحت، به‌صورت امن رمزنگاری شده‌اند.", + "messageOnboardingShare": "همه فایل‌ها و پوشه‌های اضافه‌شده به وی‌سینک به‌طور پیش‌فرض هم در حالت انتقال و هم در حالت استراحت، به‌صورت امن رمزنگاری شده‌اند.", "@messageOnboardingShare": {}, "messageRepositoryNewPassword": "رمز عبور جدید", "@messageRepositoryNewPassword": {}, @@ -450,11 +450,11 @@ "@titlePrivacyPolicy": {}, "labelConnectionType": "نوع اتصال", "@labelConnectionType": {}, - "messageFileAlreadyExist": "{name} از قبل در این‌جا وجود دارد.\n\nچه‌کاری قصد دارید انجام دهید؟", + "messageFileAlreadyExist": "{name} از قبل در این‌جا وجود دارد.\n\nمی‌خواهید چه کاری بکنید؟", "@messageFileAlreadyExist": {}, - "messageNoRepoIsSelected": "هیچ مخزنی انتخاب نشده‌ است", + "messageNoRepoIsSelected": "هیچ مخزنی انتخاب نشده‌", "@messageNoRepoIsSelected": {}, - "messageVerbosity": "درازنویسی ثبت رویدادها", + "messageVerbosity": "سطح جزئیات گزارش", "@messageVerbosity": {}, "messageLogLevelAll": "همه", "@messageLogLevelAll": {}, @@ -462,29 +462,29 @@ "@labelInternalIP": {}, "messageValidateLocalPassword": "تایید رمز عبور محلی", "@messageValidateLocalPassword": {}, - "messageUnlockRepoFailed": "رمز عبور موردنظر مخزن را باز نکرد", + "messageUnlockRepoFailed": "رمز عبور، مخزن را باز نکرد", "@messageUnlockRepoFailed": {}, - "messagePasswordCopiedClipboard": "رمز عبور در حافظه کوتاه‌مدت کپی شد", + "messagePasswordCopiedClipboard": "رمز عبور در کلیپ‌بورد کپی شد", "@messagePasswordCopiedClipboard": {}, - "labelLocalIPv6": "IPv6 محلی", + "labelLocalIPv6": "Local IPv6‌", "@labelLocalIPv6": {}, "messageRemoveBiometricValidation": "حذف اعتبارسنجی بیومتریکی", "@messageRemoveBiometricValidation": {}, "messageRousseau": "ژان ژاک روسو", "@messageRousseau": {}, - "messageTermsPrivacyP1": "این شرایط استفاده از Ouisync «توافقنامه»، همراه با سند حریم خصوصی ما (مجموعاً «شرایط»)، بر استفاده شما از Ouisync - یک پروتکل و نرم‌افزار همگام‌سازی فایل به‌طور آنلاین، حاکم است.", + "messageTermsPrivacyP1": "این شرایط استفاده از وی‌سینک (که از این پس «توافق‌نامه» نامیده می‌شود)، به همراه اطلاعیه حریم خصوصی ما (که مجموعا «شرایط» نامیده می‌شوند)، استفاده شما از وی‌سینک - یک پروتکل و نرم‌افزار همگام‌سازی فایل آنلاین - را تعیین می‌کنند.", "@messageTermsPrivacyP1": {}, - "messageErrorChangingPassword": "در تغییر رمز عبور مشکلی وجود داشت. لطفا دوباره تلاش کنید", + "messageErrorChangingPassword": "در تغییر رمز عبور مشکلی پیش آمد. لطفا دوباره تلاش کنید", "@messageErrorChangingPassword": {}, "messageLogLevelErrorWarn": "خطا و هشدار", "@messageLogLevelErrorWarn": {}, - "titleUPnP": "معیار اجرا و اتصال همگانی", + "titleUPnP": "معیار اجرا و اتصال همگانی (UPnP)", "@titleUPnP": {}, "titleIssueTracker": "ردیاب اشکالات", "@titleIssueTracker": { "description": "link to github issue tracker in setting/about" }, - "labelTcpListenerEndpointV4": "گوش‌دادن به TCP IPv4", + "labelTcpListenerEndpointV4": "Listening on TCP IPv4‌", "@labelTcpListenerEndpointV4": {}, "titleLogData": "ثبت اطلاعات", "@titleLogData": {}, @@ -492,61 +492,61 @@ "@titleChildrensPrivacy": {}, "messageLogLevelError": "فقط خطا", "@messageLogLevelError": {}, - "labelExternalIPv6": "IPv6 خارجی", + "labelExternalIPv6": "External IPv6‌", "@labelExternalIPv6": {}, "messageFAQ": "پرسش‌های متداول", "@messageFAQ": {}, "messageDeclarationDOS": "اعلامیه خدمات آنلاین توزیع‌شده", "@messageDeclarationDOS": {}, - "messageRepoMissing": "مخزن موردنظر دیگر آن‌جا نیست", + "messageRepoMissing": "مخزن مورد نظر دیگر آن‌جا نیست", "@messageRepoMissing": {}, "titleOurPrinciples": "اصول ما", "@titleOurPrinciples": {}, "titleSecurity": "امنیت", "@titleSecurity": {}, - "messageRepoDeletionFailed": "(درخواست) حذف مخزن ناموفق بود", + "messageRepoDeletionFailed": "حذف مخزن ناموفق بود", "@messageRepoDeletionFailed": {}, "messageWeak": "ضعیف", "@messageWeak": {}, "messageEthernet": "شبکه محلی کابلی", "@messageEthernet": {}, - "messageSaveLogFile": "ذخیره‌سازی فایل مرتبط با ثبت رویدادها", + "messageSaveLogFile": "ذخیره فایل گزارش", "@messageSaveLogFile": {}, "titleEqualitiesValues": "ارزش‌های سازمان eQualitie", "@titleEqualitiesValues": {}, - "titleSecurityPractices": "۳.۳ تمرینات امنیتی", + "titleSecurityPractices": "۳.۳. تمرینات امنیتی", "@titleSecurityPractices": {}, - "labelAttachLogs": "ضمیمه فایل ثبت رویدادها", + "labelAttachLogs": "ضمیمه کردن فایل گزارش‌ها", "@labelAttachLogs": {}, "messageChangeLocalPassword": "تغییر رمز عبور محلی", "@messageChangeLocalPassword": {}, "titleJustLegalSociety": "جامعه عدالت‌محور و قانونی", "@titleJustLegalSociety": {}, - "messageRepoMissingErrorDescription": "ما نتوانستیم مخزن را در مکانی که معمولا هست، پیدا کنیم \"{name}\"", + "messageRepoMissingErrorDescription": "نتوانستیم این مخزن را در مکانی که معمولا هست، بیابیم: \"{name}\"", "@messageRepoMissingErrorDescription": {}, "messagePassword": "رمز عبور", "@messagePassword": {}, - "titleOnboardingPermissions": "تنظیم مجوزهایی برای همکاری، پخش و ذخیره‌سازی به‌طور ساده", + "titleOnboardingPermissions": "تنظیم مجوزها برای همکاری، پخش یا صرفا ذخیره‌سازی", "@titleOnboardingPermissions": {}, - "messageRepoDeletionErrorDescription": "ما نتوانستیم مخزن را حذف کنیم \"{name}\"", + "messageRepoDeletionErrorDescription": "نتوانستیم این مخزن را حذف کنیم: \"{name}\"", "@messageRepoDeletionErrorDescription": {}, - "titleUnsavedChanges": "تغییرات ذخیره‌ نشده", + "titleUnsavedChanges": "تغییرات ذخیره‌‌نشده", "@titleUnsavedChanges": {}, "titleChangePassword": "تغییر رمز عبور", "@titleChangePassword": {}, "messageErrorUpdatingSecureStorage": "به‌روزرسانی رمز عبور در حافظه امن ناموفق بود", "@messageErrorUpdatingSecureStorage": {}, - "messageNewPasswordCopiedClipboard": "رمز عبور جدید در حافظه کوتاه‌مدت کپی شد", + "messageNewPasswordCopiedClipboard": "رمز عبور جدید در کلیپ‌بورد کپی شد", "@messageNewPasswordCopiedClipboard": {}, "titleTermsOfUse": "۲. شرایط استفاده", "@titleTermsOfUse": {}, - "messageQuoteMainIsFree": "«انسان آزاد به دنیا می‌آید و همه‌جا در زنجیر است»", + "messageQuoteMainIsFree": "«انسان آزاد زاده می‌شود، اما همه جا در زنجیر است.»", "@messageQuoteMainIsFree": {}, "messageRemovaLocalPassword": "حذف رمز عبور محلی", "@messageRemovaLocalPassword": {}, - "messageEqValuesP14": "ما تدابیری را برای کاهش سوء‌استفاده از محصولات و خدمات خود در نظر گرفته‌ایم. وقتی از هرگونه استفاده‌ای که اصول یا شرایط خدمات ما را نقض می‌کند، آگاه می‌شویم، برای جلوگیری از آن اقدام می‌کنیم. با تکیه بر سیاست‌های داخلی خود، ما به دقت در مورد اقداماتی که ممکن است اصول ما را به خطر بیندازند، بررسی لازم را انجام می‌دهیم. رویه‌های ما بر اساس تجربه و بهترین شیوه‌ها به تکامل خود ادامه خواهند داد تا بتوانیم به تعادل مناسب بین امکان دسترسی آزاد به محصولات و خدمات خود و رعایت اصول و ارزش‌های خود دست یابیم.", + "messageEqValuesP14": "ما تدابیری را برای کاهش سوء‌استفاده از محصولات و خدمات خود در نظر گرفته‌ایم. وقتی از هرگونه استفاده‌ای که اصول یا شرایط خدمات ما را نقض می‌کند، آگاه می‌شویم، برای جلوگیری از آن اقدام می‌کنیم. با تکیه بر سیاست‌های داخلی خود، ما به دقت در مورد اقداماتی که ممکن است اصول ما را به خطر بیندازند، بررسی لازم را انجام می‌دهیم. رویه‌های ما بر اساس تجربه و بهترین شیوه‌ها به تکامل خود ادامه خواهند داد تا بتوانیم به تعادل مناسب بین امکان دسترسی آزاد به محصولات و خدمات خود و رعایت اصول و ارزش‌های خود دست یابیم", "@messageEqValuesP14": {}, - "messageTerms1_1": "حقوق مرتبط با حفاظت از اطلاعات شخصی، از جمله اصول و ارزش‌های اساسی یا قانون: [] را نقض می‌کنند ", + "messageTerms1_1": "حقوق حفاظت از اطلاعات شخصی را نقض می‌کند، از جمله ارزش‌های بنیادین یا مفاد ", "@messageTerms1_1": {}, "messageErrorNewPasswordSameOldPassword": "رمز عبور جدید همان رمز عبور قدیمی است", "@messageErrorNewPasswordSameOldPassword": {}, @@ -564,9 +564,9 @@ "@messageBioAuthFailed": {}, "messageFileIsDownloading": "فایل از قبل در حال آپلود است", "@messageFileIsDownloading": {}, - "titleTermsPrivacy": "شرایط استفاده و سند حریم خصوصی Ouisync", + "titleTermsPrivacy": "شرایط استفاده و سند حریم خصوصی وی‌سینک", "@titleTermsPrivacy": {}, - "messageUnlockRepoOk": "به‌عنوان کپی {access} باز شد", + "messageUnlockRepoOk": "به‌عنوان یک کپیِ {access} باز شد", "@messageUnlockRepoOk": {}, "messageMediaLocation": "موقعیت مکانی رسانه‌ها", "@messageMediaLocation": {}, @@ -574,21 +574,21 @@ "@titlePIPEDA": {}, "messageEqValuesP6": "ما یک مجموعه بین‌المللی از فعالین با پیشینه‌ها و عقاید مختلف هستیم که در کنار هم برای دفاع از اصول مشترک میان خود ایستاده‌ایم. ما توسعه‌دهندگان نرم‌افزار، رمزنگاران، کارشناسان امنیت، و همچنین مربیان، جامعه‌شناسان، مورخان، انسان‌شناسان و روزنامه‌نگاران هستیم. ما ابزارهای باز (متن‌باز) و قابل استفاده مجدد را با تمرکز بر حریم خصوصی، امنیت آنلاین و مدیریت اطلاعات بهتر توسعه می‌دهیم. ما فعالیت‌های خود را با کمک‌های مالی دولتی و مشاوره با بخش خصوصی تامین می‌کنیم. ما به اینترنت عاری از کنترل و نظارت‌، سانسور و سرکوب اعتقاد داریم", "@messageEqValuesP6": {}, - "messageEqValuesP8": "حق «حریم خصوصی» یک حق اساسی است که هدف ما حفظ آن است در هر زمان و هر کجا که امکان دارد. حریم خصوصی ذی‌نفعان مستقیم ما در فعالیتی که می‌کنیم، ارزشمند و مقدس است. ابزارها، خدمات و سیاست‌های داخلی ما به همین منظور طراحی شده‌اند. ما از تمامی منابع فنی و قانونی که در اختیار داریم، برای حفظ حریم خصوصی ذی‌نفعان خود استفاده خواهیم کرد. لطفاً به سند حریم خصوصی ما مراجعه کنید. ", + "messageEqValuesP8": "حق «حریم خصوصی» یک حق اساسی است که هدف ما حفظ آن است در هر زمان و هر کجا که امکان دارد. حریم خصوصی ذی‌نفعان مستقیم ما در فعالیتی که می‌کنیم، ارزشمند و مقدس است. ابزارها، خدمات و سیاست‌های داخلی ما به همین منظور طراحی شده‌اند. ما از تمامی منابع فنی و قانونی که در اختیار داریم، برای حفظ حریم خصوصی ذی‌نفعان خود استفاده خواهیم کرد. لطفا به سند حریم خصوصی ما مراجعه کنید. ", "@messageEqValuesP8": {}, "titleSetPasswordFor": "انتخاب رمز عبور", "@titleSetPasswordFor": {}, - "messagePasswordStrength": "میزان قدرتمندی رمز عبور", + "messagePasswordStrength": "قدرت رمز عبور", "@messagePasswordStrength": {}, "titleRepositoryName": "نام مخزن", "@titleRepositoryName": {}, "messageRemovedInBrackets": "حذف شد", "@messageRemovedInBrackets": {}, - "messageTermsPrivacyP3": "اپلیکیشن Ouisync مطابق با اصول و ارزش‌های eQuality ساخته شده است. با استفاده از این نرم‌افزار، موافقت می‌کنید که از Ouisync برای انتشار، به‌اشتراک‌گذاری یا ذخیره مطالبی که مغایر با ارزش‌های اساسی یا قوانین ایالت کبک یا کشور کانادا یا اعلامیه جهانی حقوق بشر است، از جمله محتوایی که:", + "messageTermsPrivacyP3": "برنامه وی‌سینک با توجه به ارزش‌های eQualitie ساخته شده است. با استفاده از این نرم‌افزار، شما موافقت می‌کنید که از وی‌سینک برای انتشار، اشتراک‌گذاری یا ذخیره مطالبی که با ارزش‌های بنیادین آن، قوانین استان کبک یا کانادا، یا منشور بین‌المللی حقوق بشر در تضاد باشد، استفاده نخواهید کرد، از جمله محتوایی که:", "@messageTermsPrivacyP3": {}, "messageNewPassword": "رمز عبور جدید", "@messageNewPassword": {}, - "labelQuicListenerEndpointV6": "گوش‌دادن به QUIC/UDP IPv6", + "labelQuicListenerEndpointV6": "Listening on QUIC/UDP IPv6‌", "@labelQuicListenerEndpointV6": {}, "messageUnlockUsingBiometrics": "با استفاده از بیومتریک قفل را باز کنید", "@messageUnlockUsingBiometrics": {}, @@ -598,19 +598,19 @@ "@messageCameraPermission": {}, "messageTerms3": "حاوی یا ترویج‌کننده اعمال شدید خشونت‌آمیز یا فعالیت های تروریستی، از جمله ترور یا تبلیغات خشونت‌آمیز افراطی", "@messageTerms3": {}, - "titleDataCollection": "۳.۱ جمع‌آوری اطلاعات", + "titleDataCollection": "۳.۱. جمع‌آوری اطلاعات", "@titleDataCollection": {}, - "messageDataSharingP1": "Ouisync (و eQualit.ie) هیچ اطلاعاتی را با طرف‌های شخص ثالث به‌اشتراک نمی‌گذارد", + "messageDataSharingP1": "وی‌سینک (و eQualit.ie) هیچ اطلاعاتی را با طرف‌های ثالث به‌اشتراک نمی‌گذارد", "@messageDataSharingP1": {}, "messageErrorOpeningRepo": "خطا در باز کردن مخزن", "@messageErrorOpeningRepo": {}, - "messageErrorAuthenticatingBiometrics": "خطایی در احراز‌هویت با استفاده از روش‌های بیومتریک وجود داشت. لطفا دوباره تلاش کنید", + "messageErrorAuthenticatingBiometrics": "خطایی در احراز‌هویت با روش بیومتریک پیش آمد. لطفا دوباره تلاش کنید", "@messageErrorAuthenticatingBiometrics": {}, "messageTapForTermsPrivacy": "برای خواندن شرایط استفاده و سند حریم خصوصی، این‌جا ضربه بزنید", "@messageTapForTermsPrivacy": {}, - "messageGrantingRequiresSettings": "اعطای این مجوز نیاز به رفتن به بخش تنظیمات دارد:\n\nتنظیمات»»»اپ‌ها و اعلان‌ها", + "messageGrantingRequiresSettings": "برای دسترسی این مجوز باید به تنظیمات بروید:\n\nتنظیمات > اپ‌ها و اعلان‌ها", "@messageGrantingRequiresSettings": {}, - "messageErrorUnhandledState": "خطا: حالت کنترل‌نشده", + "messageErrorUnhandledState": "خطا: وضعیت غیر قابل کنترل", "@messageErrorUnhandledState": {}, "messageStoragePermission": "برای دسترسی به فایل‌ها مورد نیاز است", "@messageStoragePermission": {}, @@ -620,45 +620,45 @@ "@titleRequiredPermission": {}, "titleContactUs": "تماس با ما", "@titleContactUs": {}, - "messageLogLevelErrorWarnInfoDebug": "خطا، هشدار، اطلاعات و رفع اشکال", - "@messageLogLevelErrorWarnInfoDebug": {}, - "messageEqValuesP2": "افراد شجاع زندگی و آزادی خود را برای دفاع از حقوق بشر، برای بسیج افکار عمومی، برای انتفاد و برای افشای عاملان فساد و سواستفاده، به خطر می‌اندازند. افراد شجاع از دیگران و ایده‌ها حمایت‌ می‌کنند و نگرانی‌های خود را با دنیا به‌اشتراک می‌گذارند. این افراد شجاع حقوق بشر را به‌طور آنلاین نیز به نمایش می‌گذارند", + "messageLogLevelErroWarnInfoDebug": "خطا، هشدار، اطلاعات و رفع اشکال", + "@messageLogLevelErroWarnInfoDebug": {}, + "messageEqValuesP2": "افراد شجاع زندگی و آزادی خود را برای دفاع از حقوق بشر، برای بسیج افکار عمومی، برای انتفاد و برای افشای عاملان فساد و سوءاستفاده، به خطر می‌اندازند. افراد شجاع از دیگران و ایده‌ها حمایت‌ می‌کنند و نگرانی‌های خود را با دنیا به‌اشتراک می‌گذارند. این افراد شجاع حقوق بشر را به‌طور آنلاین نیز به نمایش می‌گذارند", "@messageEqValuesP2": {}, "messageErrorChangingLocalPassword": "تغییر رمز عبور محلی ناموفق بود", "@messageErrorChangingLocalPassword": {}, "messageMedium": "متوسط", "@messageMedium": {}, - "messageOnboardingAccess": "فایل‌ها را در همه دستگاه‌های خود یا با دیگران به اشتراک بگذارید و فضای ذخیره سازی ابری امن خود را بسازید!", + "messageOnboardingAccess": "فایل‌ها را با تمامی دستگاه‌های خود یا با دیگران به اشتراک بگذارید و فضای ذخیره‌سازی ابری امن خود را بسازید!", "@messageOnboardingAccess": {}, - "labelTcpListenerEndpointV6": "گوش‌دادن به TCP IPv6", + "labelTcpListenerEndpointV6": "Listening on TCP IPv6‌", "@labelTcpListenerEndpointV6": {}, - "messageLocalDiscovery": "کشف محلی", + "messageLocalDiscovery": "شناسایی شبکه محلی", "@messageLocalDiscovery": {}, "messagePrivacyIntro": "این بخش برای اطلاع رسانی به بازدیدکنندگان در مورد سیاست‌های ما در مورد جمع‌آوری، استفاده و افشای اطلاعات شخصی در صورتی که کسی تصمیم به استفاده از سرویس ما داشته باشد، استفاده می شود", "@messagePrivacyIntro": {}, - "messageOpenFileError": "خطا در بازکردن فایل {name}", + "messageOpenFileError": "خطا در باز کردن فایل {name}", "@messageOpenFileError": {}, "messageStorage": "فضای ذخیره‌سازی", "@messageStorage": {}, - "labelExternalIPv4": "IPv4 خارجی", + "labelExternalIPv4": "External IPv4‌", "@labelExternalIPv4": {}, "messageTerms4": "دفاع از تعصب، نفرت‌پراکنی، یا تحریک خشونت علیه هر فرد یا گروهی از مردم بر اساس نژاد، مذهب، قومیت، ملیت، جنسیت، هویت جنسیتی، گرایش جنسی، ناتوانی، نقص یا هر ویژگی دیگر مرتبط با آن‌ها است. تبعیض یا به حاشیه‌راندن سیستماتیک", "@messageTerms4": {}, - "messageOnboardingPermissions": "مخازن را می‌توان به صورت خواندنی-نوشتنی، فقط خواندنی یا «کور» (شما فایل‌ها را برای دیگران ذخیره می‌کنید، اما نمی‌توانید به آن‌ها دسترسی داشته باشید) به اشتراک گذاشت", + "messageOnboardingPermissions": "مخازن می‌توانند به صورت خواندنی-نوشتنی، فقط خواندنی یا کور به اشتراک گذاشته شوند (در این حالت فایل‌ها را برای دیگران ذخیره می‌کنید، اما به آن‌ها دسترسی ندارید)", "@messageOnboardingPermissions": {}, "messageEqValuesP3": "اینترنت بستری برای بیان آزاد و تعیین سرنوشت به دست خود است. مانند هر ابزار ارتباطی، اینترنت از سانسور، نظارت، حمله‌ها و تلاش‌های بازیگران دولتی و گروه‌های جنایتکار برای خاموش‌کردن صدای مخالفان مصون نیست. هنگامی که ارائه نظر و بیان دموکراتیک جرم‌انگاری شود، زمانی که تبعیض قومی و سیاسی وجود داشته باشد، اینترنت به میدان جنگ دیگری برای مقاومت غیرخشونت‌آمیز تبدیل می‌شود", "@messageEqValuesP3": {}, "messageErrorOpeningRepoDescription": "آماده‌سازی اولیه مخزن {name} ناموفق بود", "@messageErrorOpeningRepoDescription": {}, - "messageLogViewer": "نمایشگر ثبت رویدادها", + "messageLogViewer": "نمایشگر ثبت گزارش", "@messageLogViewer": {}, - "labelRepositoryCurrentPassword": "رمز عبور حال حاضر", + "labelRepositoryCurrentPassword": "رمز عبور فعلی", "@labelRepositoryCurrentPassword": {}, "titlePrivacy": "حریم خصوصی", "@titlePrivacy": {}, "titleOnboardingShare": "ارسال و دریافت فایل‌ها به‌طور امن", "@titleOnboardingShare": {}, - "messageEqValuesP1": "حقوق اساسی و آزادی‌های اساسی، ذاتی، غیرقابل انکار و به‌طور یکسان برای همگان اعمال می‌شود. حقوق بشر امری جهانی است؛ در حقوق بین‌الملل حمایت‌شده و تصریح‌شده در: ", + "messageEqValuesP1": "حقوق اساسی و آزادی‌های اساسی ذاتی و سلب‌نشدنی‌اند و به‌طور برابر برای همگان اعمال می‌شوند. حقوق بشر جهانی است؛ در قوانین بین‌الملل محافظت شده و در: ", "@messageEqValuesP1": {}, "messageBiometricValidationRemoved": "اعتبارسنجی بیومتریکی حذف شد", "@messageBiometricValidationRemoved": {}, @@ -666,19 +666,19 @@ "@messageBy": {}, "messageAddLocalPassword": "اضافه‌کردن رمز عبور محلی", "@messageAddLocalPassword": {}, - "messageTerms2": "شامل مطالب استثمار جنسی کودکان (از جمله مطالبی که ممکن است موارد مرتبط با سوءاستفاده جنسی غیرقانونی از کودکان نباشد، اما با این وجود سوءاستفاده جنسی از خردسالان را ترویج می کند)، پورنوگرافی غیرقانونی یا در غیر این‌صورت ناشایست هستند.", + "messageTerms2": "شامل محتوای استثمار جنسی کودکان (از جمله محتوایی که ممکن است به لحاظ قانونی سوءاستفاده جنسی از کودکان محسوب نشود اما همچنان استثمار جنسی کودکان را ترویج می‌کند)، پورنوگرافی غیرقانونی، یا هرگونه محتوای غیر اخلاقی باشد", "@messageTerms2": {}, "messageRepoAuthFailed": "خطا در احراز هویت مخزن", "@messageRepoAuthFailed": {}, - "titleDataSharing": "۳.۲ به‌اشتراک‌گذاری اطلاعات", + "titleDataSharing": "۳.۲. به‌اشتراک‌گذاری اطلاعات", "@titleDataSharing": {}, - "messageTermsPrivacyP2": "با نصب و اجرای اپلیکیشن Ouisync، موافقت خود را برای تعهد و رعایت این توافق‌نامه میان شما و eQualitie inc اعلام می‌کنید. («eQualitie»، «ما» یا «ما»). استفاده از اپلیکیشن Ouisync و شبکه Ouisync (خدمات) توسط eQualitie بدون هیچ هزینه‌ای ارائه می‌شود و برای استفاده همانطور که هست، در نظر گرفته شده است.", + "messageTermsPrivacyP2": "با نصب و اجرای برنامه وی‌سینک، شما موافقت خود را با این توافق‌نامه بین خود و شرکت eQualitie inc. («eQualitie» یا «ما») اعلام می‌کنید و متعهد به رعایت آن می‌شوید. استفاده از برنامه وی‌سینک و شبکه وی‌سینک (که از این پس «سرویس» نامیده می‌شود) توسط eQualitie به صورت رایگان ارائه می‌شود و برای استفاده به همان شکل که هست، در نظر گرفته شده است", "@messageTermsPrivacyP2": {}, "titleChangesToTerms": "تغییرات به این شرایط", "@titleChangesToTerms": {}, "messageGeneratePassword": "ایجاد رمز عبور", "@messageGeneratePassword": {}, - "messageGranted": "اعطا شد", + "messageGranted": "دسترسی داده شد", "@messageGranted": {}, "messageRemoveBiometrics": "حذف روش‌های بیومتریکی", "@messageRemoveBiometrics": {}, @@ -686,7 +686,7 @@ "@messageVPN": {}, "messageErrorAddingSecureStorge": "اضافه‌کردن یک رمز عبور محلی ناموفق بود", "@messageErrorAddingSecureStorge": {}, - "labelQuicListenerEndpointV4": "گوش‌دادن به QUIC/UDP IPv4", + "labelQuicListenerEndpointV4": "Listening on QUIC/UDP IPv4‌", "@labelQuicListenerEndpointV4": {}, "messagePermissionRequired": "این مجوز لازم است", "@messagePermissionRequired": {}, @@ -694,7 +694,7 @@ "@titleOnboardingAccess": {}, "messageErrorRemovingPassword": "حذف رمز عبور ناموفق بود", "@messageErrorRemovingPassword": {}, - "messageSettingsRuntimeID": "شناسه زمان اجرا", + "messageSettingsRuntimeID": "شناسه زمان اجرا (Runtime ID)", "@messageSettingsRuntimeID": {}, "messageEqValuesP4": "ماموریت ما ترویج و دفاع از آزادی‌های اساسی و حقوق بشر، از جمله جریان آزاد اطلاعات به صورت آنلاین است. هدف ما ایجاد فناوری در دسترس و بهبود مجموعه مهارت‌های مورد نیاز برای دفاع از حقوق و آزادی‌های اساسی بشر در عصر دیجیتال است", "@messageEqValuesP4": {}, @@ -706,7 +706,7 @@ "@messageLogLevelErrorWarnInfo": {}, "messageTerms1_2": "(قانون حفاظت از اطلاعات شخصی و اسناد الکترونیکی)", "@messageTerms1_2": {}, - "titleDeletionDataServer": "۳.۴ حذف اطلاعات شما از سرور [Always-On-Peer] ما", + "titleDeletionDataServer": "۳.۴. حذف اطلاعات شما از سرورِ همیشه همتابه‌همتای ما", "@titleDeletionDataServer": {}, "messageBluetooth": "بلوتوث", "@messageBluetooth": {}, @@ -714,21 +714,21 @@ "@messageGood": {}, "messageWiFi": "وای‌فای", "@messageWiFi": {}, - "messageSyncMobileData": "همگام‌سازی هنگام استفاده از اینترنت همراه", + "messageSyncMobileData": "همگام‌سازی هنگام استفاده از دیتای موبایل", "@messageSyncMobileData": {}, - "messageDataCollectionP1": "تیم Ouisync برای حریم خصوصی کاربر ارزش قائل است و بنابراین هیچ اطلاعات کاربری را جمع آوری نمی‌کند.", + "messageDataCollectionP1": "تیم وی‌سینک برای حریم خصوصی کاربر ارزش قائل است و بنابراین هیچ اطلاعات کاربری را جمع آوری نمی‌کند", "@messageDataCollectionP1": {}, - "messageTapForValues": "برای خواندن اصول (ارزش‌ها) ما این‌جا ضربه بزنید", + "messageTapForValues": "برای خواندن ارزش‌های ما این‌جا ضربه بزنید", "@messageTapForValues": {}, - "messageEqValuesP13": "ما درک می‌کنیم که ابزارها و خدمات ما می‌توانند برای نقض این اصول و ارزش‌ها و شرایط خدمات ما مورد سوء‌استفاده قرار گیرند، و قاطعانه و فعالانه چنین استفاده‌ای را محکوم و منع می‌کنیم. ما نه اجازه استفاده از نرم‌افزار و خدمات خود را برای پیشبرد فعالیت‌های غیرقانونی می‌دهیم و نه به تبلیغ سخنانی که مشوق نفرت‌پراکنی هستند یا ترویج خشونت می‌کنند، از طریق اینترنت، کمک می‌کنیم.", + "messageEqValuesP13": "ما درک می‌کنیم که ابزارها و خدمات ما می‌توانند برای نقض این اصول و ارزش‌ها و شرایط خدمات ما مورد سوء‌استفاده قرار گیرند، و قاطعانه و فعالانه چنین استفاده‌ای را محکوم و منع می‌کنیم. ما نه اجازه استفاده از نرم‌افزار و خدمات خود را برای پیشبرد فعالیت‌های غیرقانونی می‌دهیم و نه به تبلیغ سخنانی که مشوق نفرت‌پراکنی هستند یا ترویج خشونت می‌کنند، از طریق اینترنت، کمک می‌کنیم", "@messageEqValuesP13": {}, - "messageRememberSavePasswordAlert": "به‌یاد داشته باشید که رمز عبور را به‌طور ایمن ذخیره کنید. اگر آن را فراموش کردید، راهی برای بازیابی آن وجود ندارد.", + "messageRememberSavePasswordAlert": "به‌یاد داشته باشید که رمز عبور را به‌طور ایمن ذخیره کنید. در صورت فراموشی، راهی برای بازیابی وجود ندارد.", "@messageRememberSavePasswordAlert": {}, "titleFAQShort": "پرسش‌های متداول", "@titleFAQShort": {}, - "messageInternationalBillHumanRights": "اعلامیه جهانی حقوق بشر", + "messageInternationalBillHumanRights": "اعلامیه جهانی حقوق بشر به رسمیت شناخته شده است", "@messageInternationalBillHumanRights": {}, - "messageNone": "هیچ‌کدام", + "messageNone": "هیچ کدام", "@messageNone": {}, "titleSaveChanges": "ذخیره تغییرات", "@titleSaveChanges": {}, @@ -746,7 +746,7 @@ "@titleOurMission": {}, "messageMobile": "موبایل", "@messageMobile": {}, - "messagePeerExchange": "تبادل همتا", + "messagePeerExchange": "تبادل با همتا", "@messagePeerExchange": {}, "messageEqValuesP9": "امنیت یک موضوع ثابت در تمام پروژه‌های توسعه نرم‌افزار، ارائه خدمات و ظرفیت‌سازی ما است. ما سیستم‌ها و فرآیندهای خود را برای بهبود امنیت اطلاعات در فضای اینترنت و افزایش شاخص‌های امنیتی و تجربه کاربر طراحی می‌کنیم. ما سعی می‌کنیم ویژگی‌های امنیتی یک ابزار یا سیستم را به خاطر سرعت، قابلیت استفاده یا هزینه، به خطر نیاندازیم. ما به امنیت مبهم اعتقادی نداریم و از طریق دسترسی آزاد به کدهای منبع ابزارها شفافیت را حفظ می‌کنیم. ما همیشه جانب احتیاط را رعایت می‌کنیم و سعی داریم تا امنیت عملیات‌های داخلی نرم‌افزارها را به‌خوبی اعمال کنیم", "@messageEqValuesP9": {}, @@ -754,37 +754,37 @@ "@messageErrorAddingLocalPassword": {}, "messageEqValuesP10": "به عنوان یک سازمان، ما به دنبال شفافیت در سیاست‌ها و رویه‌های خود هستیم. تا آنجا که ممکن است، کد منبع ما باز و آزادانه در دسترس است، و توسط مجوزهایی محافظت می‌شود که توسعه جامعه‌محور، به‌اشتراک‌گذاری و انتشار این اصول و ارزش‌ها را ترغیب و تشویق می‌کنند", "@messageEqValuesP10": {}, - "messageDataCollectionP2": "اپلیکیشن Ouisync به گونه‌ای طراحی شده که می‌تواند خدمات اشتراک فایل را بدون شناسه کاربر، نام، نام مستعار، حساب کاربری یا هر شکل دیگری از اطلاعات کاربر ارائه دهد. ما نمی‌دانیم چه کسی از برنامه ما استفاده می‌کند و با چه کسی داده‌های خود را همگام‌سازی می‌کند یا به‌اشتراک می‌گذارد", + "messageDataCollectionP2": "اپلیکیشن وی‌سینک به گونه‌ای طراحی شده که می‌تواند خدمات اشتراک فایل را بدون شناسه کاربر، نام، نام مستعار، حساب کاربری یا هر شکل دیگری از اطلاعات کاربر ارائه دهد. ما نمی‌دانیم چه کسی از برنامه ما استفاده می‌کند و با چه کسی داده‌های خود را همگام‌سازی می‌کند یا به‌اشتراک می‌گذارد", "@messageDataCollectionP2": {}, - "labelLocalIPv4": "IPv4 محلی", + "labelLocalIPv4": "Local IPv4‌", "@labelLocalIPv4": {}, - "messageSavingChanges": "آیا می‌خواهید تغییرات فعلی را ذخیره کنید؟", + "messageSavingChanges": "می‌خواهید تغییرات فعلی را ذخیره کنید؟", "@messageSavingChanges": {}, "titleWeAreEq": "ما eQualit.ie هستیم", "@titleWeAreEq": {}, - "titleFreedomExpressionAccessInfo": "آزادی بیان و دسترسی به اطلاعات", - "@titleFreedomExpressionAccessInfo": {}, - "messageView": "بازدید", + "titleFreedomExpresionAccessInfo": "آزادی بیان و دسترسی به اطلاعات", + "@titleFreedomExpresionAccessInfo": {}, + "messageView": "مشاهده", "@messageView": {}, "titleLinksOtherSites": "لینک به سایت‌های دیگر", "@titleLinksOtherSites": {}, - "messageNATType": "نوع NAT", + "messageNATType": "NAT type‌", "@messageNATType": {}, - "messageDeletionDataServerNote": "تیم Ouisync نمی تواند فایل‌های شخصی را از مخازن حذف کند، زیرا شناسایی آن‌ها به علت رمزنگاری ممکن نیست. اگر پیوند(لینک) مخزنی که باید حذف شود را برای ما ارسال کنید، می توانیم کل مخازن را حذف کنیم.", + "messageDeletionDataServerNote": "تیم وی‌سینک نمی تواند فایل‌های شخصی را از مخازن حذف کند، زیرا شناسایی آن‌ها به علت رمزنگاری ممکن نیست. اگر لینک مخزنی که باید حذف شود را برای ما ارسال کنید، می توانیم کل مخازن را حذف کنیم", "@messageDeletionDataServerNote": {}, "actionNo": "خیر", "@actionNo": {}, - "messageFailedToMount": "دسترسی به مخازن از طریق بخش جستجوگر فایل در دسترس نیست: {reason}", + "messageFailedToMount": "دسترسی به مخازن از طریق بخش جست‌وجوگر فایل در دسترس نیست: {reason}", "@messageFailedToMount": { "placeholders": { "reason": {} } }, - "messageDeletionDataServerP1": "ساده‌ترین راه برای حذف داده‌های خود، حذف فایل‌ها یا مخازن از دستگاه خودتان است. هرگونه حذف فایل به همه همتایان شما اطلاع‌رسانی خواهد شد(منتشر خواهد شد) - به عنوان مثال، اگر به یک مخزن دسترسی نوشتنی دارید، می توانید فایل‌های موجود در آن را حذف کنید و همان فایل‌ها از مخازن همتایان شما و همچنین از همتای همیشه فعال ما Always-On-Peer حذف خواهند شد. \nاگر نیاز دارید که فقط مخازن را از سرور همتای همیشه فعال Always-On-Peer ما حذف کنید (اما همچنان آن‌ها را در مخزن خود در دستگاه خود نگه دارید)، لطفاً با آدرس زیر با ما تماس بگیرید.", + "messageDeletionDataServerP1": "ساده‌ترین راه برای حذف داده‌های خود، حذف فایل‌ها یا مخازن از دستگاه خودتان است. هرگونه حذف فایل به همه همتایان شما اطلاع‌رسانی خواهد شد(منتشر خواهد شد) - به عنوان مثال، اگر به یک مخزن دسترسی نوشتنی دارید، می توانید فایل‌های موجود در آن را حذف کنید و همان فایل‌ها از مخازن همتایان شما و همچنین از همتای همیشه فعال ما حذف خواهند شد. اگر نیاز دارید که فقط مخازن را از سرور همتای همیشه فعال Always-On-Peer ما حذف کنید (اما همچنان آن‌ها را در مخزن خود در دستگاه خود نگه دارید)، لطفا با آدرس زیر با ما تماس بگیرید", "@messageDeletionDataServerP1": {}, "messageSecurityPracticesP2": "درباره تکنیک‌های رمزنگاری مورد استفاده در اسناد ما می‌توانید اطلاعات بیشتری کسب کنید", "@messageSecurityPracticesP2": {}, - "messageSecurityPracticesP4": "اگر دلیلی مبنی بر به‌اشتراک‌گذاری و نشت اطلاعات شخصی خودتان به‌طور غیرقانونی توسط سایر کاربران Ouisync دارید، لطفاً با آدرس زیر با ما تماس بگیرید.", + "messageSecurityPracticesP4": "اگر دلیلی مبنی بر به‌اشتراک‌گذاری و نشت اطلاعات شخصی خودتان به‌طور غیرقانونی توسط سایر کاربران وی‌سینک دارید، لطفا با آدرس زیر با ما تماس بگیرید", "@messageSecurityPracticesP4": {}, "messageInfoPeerExchange": "ابزاری است که برای تبادل لیست همتایان با همتاهایی که به آن‌ها متصل هستید، استفاده می‌شود", "@messageInfoPeerExchange": {}, @@ -798,9 +798,9 @@ "@actionBack": {}, "menuItemRepository": "مخزن", "@menuItemRepository": {}, - "messageInfoNATType": "این مقدار توسط ارائه‌دهنده خدمات اینترنت شما تنظیم شده است.\n\nوقتی این تنظیمات غیرمتقارن باشد، ارتباط با همتایان خود در بهترین وجه امکان‌پذیر می‌شود", + "messageInfoNATType": "این مقدار به روتر شما و/یا ارائه‌دهنده خدمات اینترنتی شما بستگی دارد.\n\nاتصال با همتایان شما به بهترین شکل زمانی حاصل می‌شود که مستقل از نقطه انتهایی باشد", "@messageInfoNATType": {}, - "messageInfoBittorrentDHT": "ابزاری است که به همتایان اجازه می‌دهد بدون سرور متمرکز یکدیگر را در شبکه همتابه‌همتا P2P پیدا کنند", + "messageInfoBittorrentDHT": "ابزاری است که به همتاها اجازه می‌دهد بدون سرور متمرکز، یکدیگر را در شبکه همتابه‌همتا (P2P) پیدا کنند", "@messageInfoBittorrentDHT": {}, "actionReloadRepo": "بارگذاری مجدد مخزن", "@actionReloadRepo": {}, @@ -822,11 +822,11 @@ "@messagePeerExchangeWikipedia": {}, "messageChangesToTermsP1": "ممکن است شرایط استفاده (خدمات) خود را هر از چندگاهی به‌روز کنیم. بنابراین، به شما توصیه می‌شود برای اطلاع از هر‌گونه تغییر، این صفحه را به صورت دوره‌ای مرور کنید", "@messageChangesToTermsP1": {}, - "messageAutomaticUnlockRepositoryFailed": "ما نتوانستیم قفل مخزن را باز کنیم", + "messageAutomaticUnlockRepositoryFailed": "نتوانستیم قفل مخزن را باز کنیم", "@messageAutomaticUnlockRepositoryFailed": {}, "messageRemoveBiometricsConfirmation": "اعتبار‌سنجی بیومتریک برای این مخزن حذف شود؟\n\nقفل مخزن به‌طور خودکار باز می‌شود، مگر اینکه رمز عبور محلی اضافه شود.", "@messageRemoveBiometricsConfirmation": {}, - "messageBiometricUnlockRepositoryFailed": "بازکردن قفل بیومتریک ناموفق بود", + "messageBiometricUnlockRepositoryFailed": "باز کردن قفل بیومتریک ناموفق بود", "@messageBiometricUnlockRepositoryFailed": {}, "messageCanadaPrivacyAct": "قانون حفظ حریم خصوصی کانادا", "@messageCanadaPrivacyAct": {}, @@ -838,47 +838,47 @@ "@messageLogData2": {}, "actionRemove": "حذف", "@actionRemove": {}, - "messageInfoUPnP": "مجموعه‌ای از پروتکل‌های شبکه است که به اپلیکیشن‌های Ouisync شما اجازه می‌دهد تا یکدیگر را کشف کرده و با یکدیگر ارتباط برقرار کنند.\n\nبرای بهترین اتصال، توصیه می‌کنیم این تنظیمات روشن باشد", + "messageInfoUPnP": "مجموعه‌ای از پروتکل‌های شبکه است که به اپلیکیشن‌های وی‌سینک شما اجازه می‌دهد تا یکدیگر را کشف کرده و با یکدیگر ارتباط برقرار کنند.\n\nبرای بهترین اتصال، توصیه می‌کنیم این تنظیمات روشن باشد", "@messageInfoUPnP": {}, "actionYes": "بله", "@actionYes": {}, "messageLaunchAtStartup": "راه‌اندازی هنگام شروع به کار", "@messageLaunchAtStartup": {}, - "messageAvailableOnMobile": "در تلفن همراه در دسترس است", + "messageAvailableOnMobile": "در موبایل در دسترس است", "@messageAvailableOnMobile": {}, "messageLogData1": "آدرس ایمیل - اگر کاربر تصمیم گرفت از طریق ایمیل با ما تماس بگیرد", "@messageLogData1": {}, "messageAddLocalPasswordConfirmation": "یک رمز عبور محلی برای این مخزن اضافه کنید؟", "@messageAddLocalPasswordConfirmation": {}, - "messageRemoveLocalPasswordConfirmation": "این رمز عبور محلی مخزن حذف شود؟\n\nمخزن به‌طور خودکار باز می‌شود، مگر اینکه یک رمز عبور محلی مجدد اضافه شود", + "messageRemoveLocalPasswordConfirmation": "این رمز عبور محلی مخزن حذف شود؟\n\nمخزن به‌طور خودکار باز می‌شود، مگر این که یک رمز عبور محلی مجدد اضافه شود", "@messageRemoveLocalPasswordConfirmation": {}, - "actionSkip": "پرش", + "actionSkip": "صرف نظر", "@actionSkip": {}, "menuItemAbout": "درباره ما", "@menuItemAbout": {}, - "messageInfoLocalDiscovery": "سیستم کشف محلی همتا (Local Peer Discovery) به اپلیکیشن‌های Ouisync شما اجازه می‌دهد تا فایل‌ها را بدون مراجعه به ارائه‌دهندگان خدمات اینترنتی، جایی که یک وای‌فای محلی یا شبکه دیگری در دسترس است، با همتایان خود به اشتراک بگذارند.\n\nبرای اتصال محلی، این تنظیمات باید روشن باشد", + "messageInfoLocalDiscovery": "سیستم شناسایی محلی همتا (Local Peer Discovery) به اپلیکیشن‌های وی‌سینک شما اجازه می‌دهد تا فایل‌ها را بدون مراجعه به ارائه‌دهندگان خدمات اینترنتی، جایی که یک وای‌فای محلی یا شبکه دیگری در دسترس است، با همتایان خود به اشتراک بگذارند.\n\nبرای اتصال محلی، این تنظیمات باید روشن باشد", "@messageInfoLocalDiscovery": {}, "actionIDontAgree": "موافق نیستم", "@actionIDontAgree": {}, - "messageInfoSyncMobileData": "وقتی این تنظیمات روشن است، ارائه‌دهنده خدمات تلفن همراه شما ممکن است برای (انتقال) داده‌هایی که هنگام همگام‌سازی مخزن‌هایی که با همتایان خود به اشتراک می‌گذارید، از شما هزینه دریافت کند", + "messageInfoSyncMobileData": "وقتی این تنظیمات روشن است، ارائه‌دهنده خدمات تلفن همراه شما ممکن است برای انتقال داده‌هایی که هنگام همگام‌سازی مخزن‌هایی که با همتایان خود به اشتراک می‌گذارید، از شما هزینه دریافت کند", "@messageInfoSyncMobileData": {}, - "actionUndo": "واگرد", + "actionUndo": "بازگرداندن", "@actionUndo": {}, "messageUpdateLocalPasswordConfirmation": "رمز عبور محلی این مخزن به‌روز شود؟", "@messageUpdateLocalPasswordConfirmation": {}, "actionRemoveLocalPassword": "حذف رمز عبور محلی", "@actionRemoveLocalPassword": {}, - "messageSecurityPracticesP3": "اپلیکیشن Ouisync داده‌های کاربران را روی یک همتای همیشه فعال [Always-On Peer] که سروری در کشور کانادا است، ذخیره می‌کند. همه داده‌ها به صورت تکه‌های رمزنگاری‌شده ذخیره می‌شوند و توسط سرور یا اپراتورهای آن قابل خواندن نیستند. هدف این سرور صرفاً پر کردن شکاف بین همتایان خود است که هم‌زمان آنلاین نیستند. تمام داده‌ها به صورت دوره‌ای از این سرور پاک می شوند - هدف آن ارائه ذخیره‌سازی دائمی داده نیست، بلکه همگام‌سازی داده‌ها توسط همتایان را تسهیل می‌کند.", + "messageSecurityPracticesP3": "اپلیکیشن وی‌سینک داده‌های کاربران را روی یک همتای همیشه فعال [Always-On Peer] که سروری در کشور کانادا است، ذخیره می‌کند. همه داده‌ها به صورت تکه‌های رمزنگاری‌شده ذخیره می‌شوند و توسط سرور یا اپراتورهای آن قابل خواندن نیستند. هدف این سرور صرفاً پر کردن شکاف بین همتایان خود است که هم‌زمان آنلاین نیستند. تمام داده‌ها به صورت دوره‌ای از این سرور پاک می شوند - هدف آن ارائه ذخیره‌سازی دائمی داده نیست، بلکه همگام‌سازی داده‌ها توسط همتایان را تسهیل می‌کند", "@messageSecurityPracticesP3": {}, - "menuItemLogs": "ثبت رویدادها (لاگ)", + "menuItemLogs": "گزارش‌ها", "@menuItemLogs": {}, "replacementChanges": "{changes}", "@replacementChanges": {}, - "messageChildrensPolicyP1": "ما آگاهانه اطلاعات قابل شناسایی شخصی از کودکان جمع آوری نمی‌کنیم. ما همه کودکان را تشویق می‌کنیم که هرگز اطلاعات شناسایی شخصی را از طریق اپلیکیشن و/یا خدمات ارائه نکنند. ما والدین و سرپرستان قانونی کودکان را تشویق می‌کنیم که بر استفاده فرزندان خود از اینترنت نظارت داشته باشند و به اجرای این خط‌مشی کمک کنند و به فرزندان خود آموزش دهند که هرگز اطلاعات قابل شناسایی شخصی را از طریق برنامه و/یا خدمات بدون اجازه آن‌ها ارائه نکنند. اگر دلیلی مبنی بر ارائه اطلاعات هویتی شخصی توسط کودکی به برنامه و/یا خدمات به ما دارید، لطفاً با ما تماس بگیرید.\nهمچنین باید حداقل ۱۶ سال سن داشته باشید تا با پردازش اطلاعات شناسایی شخصی خودتان در کشور خود موافقت کنید (در برخی کشورها ممکن است به والدین یا قیم شما اجازه دهیم از طرف شما این کار را انجام دهند).", + "messageChildrensPolicyP1": "ما به طور آگاهانه اطلاعات شخصی قابل شناسایی از کودکان جمع‌آوری نمی‌کنیم. از تمامی کودکان می‌خواهیم که هیچ‌گاه اطلاعات شخصی قابل شناسایی خود را از طریق برنامه و/یا خدمات ارسال نکنند. همچنین به والدین و سرپرستان قانونی توصیه می‌کنیم تا بر استفاده فرزندانشان از اینترنت نظارت کنند و با راهنمایی فرزندانشان در این زمینه که بدون اجازه آن‌ها هیچ‌گونه اطلاعات شخصی قابل شناسایی را از طریق برنامه و/یا خدمات ارائه ندهند، به اجرای این سیاست کمک کنند. اگر دلیلی دارید که باور کنید کودکی از طریق برنامه و/یا خدمات اطلاعات شخصی قابل شناسایی را برای ما ارسال کرده است، لطفا با ما تماس بگیرید. همچنین شما باید حداقل ۱۶ سال سن داشته باشید تا بتوانید با پردازش اطلاعات شخصی قابل شناسایی خود در کشور خود موافقت کنید (در برخی کشورها ممکن است والدین یا سرپرستان قانونی شما بتوانند این کار را از طرف شما انجام دهند)", "@messageChildrensPolicyP1": {}, "popupMenuItemCopyPassword": "کپی‌کردن رمز عبور", "@popupMenuItemCopyPassword": {}, - "messageSecurityPracticesP1": "داده‌هایی که کاربر در مخازن Ouisync آپلود می‌کند، در حین انتقال و همچنین در حالت استراحت رمزنگاری شده‌اند. این شامل ابرداده‌هایی مانند نام فایل، اندازه، ساختار پوشه و غیره می‌شود. در Ouisync، داده‌ها فقط توسط شخصی که داده‌ها را آپلود کرده و افرادی که مخازن خود را با آن‌ها به اشتراک گذاشته‌اند، قابل خواندن است.", + "messageSecurityPracticesP1": "داده‌هایی که کاربر در مخازن وی‌سینک آپلود می‌کند، در حین انتقال و همچنین در حالت استراحت رمزنگاری شده‌اند. این شامل ابرداده‌هایی مانند نام فایل، اندازه، ساختار پوشه و غیره می‌شود. در وی‌سینک، داده‌ها فقط توسط شخصی که داده‌ها را آپلود کرده و افرادی که مخازن خود را با آن‌ها به اشتراک گذاشته‌اند، قابل خواندن است", "@messageSecurityPracticesP1": {}, "actionClear": "پاک‌ کردن", "@actionClear": {}, @@ -888,11 +888,11 @@ "@messageRepositoryNotMounted": {}, "actionAdd": "اضافه کردن", "@actionAdd": {}, - "messageCookiesP1": "اپلیکیشن Ouisync از کوکی‌ها استفاده نمی‌کند", + "messageCookiesP1": "اپلیکیشن وی‌سینک از کوکی‌ها استفاده نمی‌کند", "@messageCookiesP1": {}, - "messageLinksOtherSitesP1": "این سرویس ممکن است حاوی پیوندهایی (لینک‌هایی) به وب‌سایت‌های دیگر باشد. اگر روی پیوند شخص ثالث کلیک کنید، به آن سایت هدایت خواهید شد. توجه داشته باشید که این وب‌سایت‌های خارجی توسط ما اداره نمی‌شوند. بنابراین، ما قویاً به شما توصیه می‌کنیم که سند حریم خصوصی این وب سایت‌ها را بررسی کنید. ما هیچ کنترلی بر آن نداریم و هیچ مسئولیتی در قبال محتوا، خط‌مشی‌های حفظ حریم خصوصی، یا عملکرد وب‌سایت‌ها یا خدمات شخص ثالث نداریم.", + "messageLinksOtherSitesP1": "این سرویس ممکن است حاوی لینک‌هایی به وب‌سایت‌های دیگر باشد. اگر روی لینک شخص ثالث کلیک کنید، به آن سایت هدایت خواهید شد. توجه داشته باشید که این وب‌سایت‌های خارجی توسط ما اداره نمی‌شوند. بنابراین، ما قویا به شما توصیه می‌کنیم که سند حریم خصوصی این وب سایت‌ها را بررسی کنید. ما هیچ کنترلی بر آن نداریم و هیچ مسئولیتی در قبال محتوا، خط‌مشی‌های حفظ حریم خصوصی، یا عملکرد وب‌سایت‌ها یا خدمات شخص ثالث نداریم", "@messageLinksOtherSitesP1": {}, - "messageLogDataP1": "اپلیکیشن Ouisync فایل‌های مرتبط با ثبت رویدادها (لاگ) را در دستگاه‌های کاربران ایجاد می‌کند. هدف آن‌ها فقط ثبت فعالیت دستگاه برای تسهیل فرآیند رفع اشکال در صورتی است که کاربر در برقراری ارتباط با همتایان خود یا در موارد دیگر در استفاده از Ouisync با مشکل مواجه شود. فایل ثبت رویدادها (لاگ) در دستگاه کاربر باقی می‌ماند، مگر اینکه کاربر تصمیم بگیرد، آن‌را برای اهداف پشتیبانی برای ما ارسال کند.", + "messageLogDataP1": "اپلیکیشن وی‌سینک فایل‌های مرتبط با ثبت گزارش (لاگ) را در دستگاه‌های کاربران ایجاد می‌کند. هدف آن‌ها فقط ثبت فعالیت دستگاه برای تسهیل فرآیند رفع اشکال در صورتی است که کاربر در برقراری ارتباط با همتایان خود یا در موارد دیگر در استفاده از وی‌سینک با مشکل مواجه شود. فایل گزارش (لاگ) در دستگاه کاربر باقی می‌ماند، مگر این که کاربر تصمیم بگیرد آن‌را برای اهداف پشتیبانی برای ما ارسال کند", "@messageLogDataP1": {}, "actionGoToSettings": "به بخش تنظیمات بروید", "@actionGoToSettings": {}, @@ -928,7 +928,7 @@ "@messageLogData3": {}, "messageRemoveBiometricsConfirmationMoreInfo": "با این عمل رمز مخزن حذف می‌شود و از اعتبارسنجی بیومتریک برای باز‌کردن قفل استفاده می‌شود", "@messageRemoveBiometricsConfirmationMoreInfo": {}, - "messageInfoRuntimeID": "یک شناسه منحصر‌به‌فرد است که هربار هنگام شروع توسط Ouisync تولید می‌شود.\n\nمی‌توانید از آن برای تأیید ارتباط خود با دیگران در بخش مرتبط با همتای (Peer) اپلیکیشن، استفاده کنید", + "messageInfoRuntimeID": "یک شناسه منحصر‌به‌فرد است که هربار هنگام شروع توسط وی‌سینک تولید می‌شود.\n\nمی‌توانید از آن برای تایید ارتباط خود با دیگران در بخش مرتبط با همتای (Peer) اپلیکیشن، استفاده کنید", "@messageInfoRuntimeID": {}, "messageDownloadFileCanceled": "دانلود فایل لغو شد", "@messageDownloadFileCanceled": {}, @@ -940,7 +940,7 @@ "@messagePreviewingFileFailed": {}, "messageFilePreviewFailed": "ما نتوانستیم فرآیند پیش‌نمایش فایل را آغاز کنیم", "@messageFilePreviewFailed": {}, - "messageCopiedToClipboard": "در کلیپ‌بورد(ذخیره موقت) کپی شد.", + "messageCopiedToClipboard": "در کلیپ‌بورد کپی شد.", "@messageCopiedToClipboard": {}, "titleUserProvidedPeers": "همتا‌های ارائه‌شده توسط کاربر", "@titleUserProvidedPeers": {}, @@ -948,17 +948,17 @@ "@messageResetLocalSecret": {}, "messagePeerAdded": "یک همتا افزوده شد", "@messagePeerAdded": {}, - "messageInstallDokanForOuisyncP2": "برای دسترسی به مخازن از طریق بخش جستجوگر فایل.\nلطفاً رابط نرم‌افزاری Dokan را برای بهبود تجربه وی‌سینک خود نصب کنید.", + "messageInstallDokanForOuisyncP2": "برای دسترسی به مخازن از طریق بخش جست‌وجوگر فایل.\nلطفا رابط نرم‌افزاری Dokan را برای بهبود تجربه وی‌سینک خود نصب کنید.", "@messageInstallDokanForOuisyncP2": {}, - "messageDokanDifferentMayorP1": "نصب شده", + "messageDokanDifferentMayorP1": "نصب‌شده", "@messageDokanDifferentMayorP1": {}, - "messageDokanOlderVersionP2": "قدیمی است.\n\nلطفاً نسخه موجود رابط کاربری Dokan را حذف کنید، سیستم را مجدد راه‌اندازی و وی‌سینک را دوباره اجرا کنید.", + "messageDokanOlderVersionP2": "قدیمی است.\n\nلطفا نسخه موجود رابط کاربری Dokan را حذف کنید، سیستم را مجدد راه‌اندازی و وی‌سینک را دوباره اجرا کنید.", "@messageDokanOlderVersionP2": {}, - "labelRememberPassword": "رمزعبور را به خاطر بسپار", + "labelRememberPassword": "به‌خاطر سپردن رمز عبور", "@labelRememberPassword": {}, - "repositoryIsAlreadyImported": "مخزن قبلا وارد شده است", + "repositoryIsAlreadyImported": "مخزن قبلا وارد شده", "@repositoryIsAlreadyImported": {}, - "buttonLocateRepository": "مکان‌یابی", + "buttonLocateRepository": "موقعیت‌یابی", "@buttonLocateRepository": {}, "messageUpdateLocalSecretFailed": "به‌روزرسانی شاخص‌های امنیتی مخزن انجام نشد.", "@messageUpdateLocalSecretFailed": {}, @@ -966,7 +966,7 @@ "@messageUpdateLocalSecretOk": {}, "messageUseLocalPassword": "از رمز عبور محلی استفاده کنید", "@messageUseLocalPassword": {}, - "messageConfirmIrreversibleChange": "این اقدام غیر قابل بازگشت خواهد بود، آیا تمایل دارید ادامه دهید؟", + "messageConfirmIrreversibleChange": "این اقدام بازگشت‌ناپذیر خواهد بود، مایلید ادامه دهید؟", "@messageConfirmIrreversibleChange": {}, "actionNewMediaFile": "رسانه", "@actionNewMediaFile": {}, @@ -990,7 +990,7 @@ "@actionInstallDokan": {}, "actionUpdateDokan": "به‌روزرسانی Dokan", "@actionUpdateDokan": {}, - "messageDokanDifferentMayorP2": "قدیمی شده است. لطفا آن را به آخرین نسخه به‌روزرسانی کنید.", + "messageDokanDifferentMayorP2": "قدیمی است. لطفا آن را به آخرین نسخه به‌روزرسانی کنید.", "@messageDokanDifferentMayorP2": {}, "messageDokanInstallationFailed": "نصب رابط کاربری Dokan موفقیت‌آمیز نبود.", "@messageDokanInstallationFailed": {}, @@ -1013,5 +1013,17 @@ "messageDokan": "رابط نرم‌افزاری دکان (Dokan)", "@messageDokan": {}, "messageInstallDokanForOuisyncP1": "موارد استفاده از وی‌سینک", - "@messageInstallDokanForOuisyncP1": {} + "@messageInstallDokanForOuisyncP1": {}, + "messageSecurityOptionsNotAvailableBlind": "گزینه‌های امنیت برای مخازن کور در دسترس نیستند", + "@messageSecurityOptionsNotAvailableBlind": {}, + "actionLocateRepo": "یافتن مخزن", + "@actionLocateRepo": {}, + "titleApplicationLanguage": "زبان برنامه", + "@titleApplicationLanguage": {}, + "languageIsNotAvailable": "در دسترس نیست", + "@languageIsNotAvailable": {}, + "languageOfTheDevice": "زبان دستگاه", + "@languageOfTheDevice": {}, + "messageSettingsVersionNewerThanCurrent": "تنظیمات موجود در این دستگاه با نسخه جدیدتری از وی‌سینک ایجاد شده‌اند و قابل انتقال نیستند.", + "@messageSettingsVersionNewerThanCurrent": {} } diff --git a/lib/l10n/intl_zh_CN.arb b/lib/l10n/intl_zh_CN.arb index 62cd17dc4..e3fb56114 100644 --- a/lib/l10n/intl_zh_CN.arb +++ b/lib/l10n/intl_zh_CN.arb @@ -1,3 +1,5 @@ { - "@@locale": "zh-CN" -} \ No newline at end of file + "@@locale": "zh-CN", + "titleAbout": "关于", + "@titleAbout": {} +}