mirror of
https://github.com/nimbold/Firelink.git
synced 2026-08-12 20:47:22 +00:00
753 lines
51 KiB
TypeScript
753 lines
51 KiB
TypeScript
const fa = {
|
|
navigation: {
|
|
library: 'کتابخانه',
|
|
filters: {
|
|
all: 'همه',
|
|
active: 'فعال',
|
|
completed: 'تکمیلشده',
|
|
unfinished: 'ناتمام',
|
|
},
|
|
categories: {
|
|
musics: 'موسیقی',
|
|
movies: 'فیلمها',
|
|
compressed: 'فشرده',
|
|
documents: 'اسناد',
|
|
pictures: 'تصاویر',
|
|
applications: 'برنامهها',
|
|
other: 'سایر',
|
|
},
|
|
folders: 'پوشهها',
|
|
queues: 'صفها',
|
|
tools: 'ابزارها',
|
|
scheduler: 'زمانبندی',
|
|
speedLimiter: 'محدودکنندهٔ سرعت',
|
|
logs: 'گزارشها',
|
|
settings: 'تنظیمات',
|
|
},
|
|
actions: {
|
|
hideSidebar: 'پنهان کردن نوار کناری',
|
|
showSidebar: 'نمایش نوار کناری',
|
|
resizeSidebar: 'تغییر اندازه نوار کناری',
|
|
cancel: 'لغو',
|
|
continue: 'ادامه',
|
|
dismissNotification: 'بستن اعلان',
|
|
queueName: 'نام صف',
|
|
addNewQueue: 'افزودن صف جدید',
|
|
startQueue: 'شروع صف',
|
|
pauseQueue: 'توقف صف',
|
|
renameQueue: 'تغییر نام صف',
|
|
deleteQueue: 'حذف صف',
|
|
},
|
|
dialogs: {
|
|
errorBoundary: {
|
|
title: 'مشکلی پیش آمد.',
|
|
description: 'یک خطای بحرانی در درخت اجزای React رخ داده است. جزئیات خطای زیر میتواند به شناسایی علت اصلی کمک کند.',
|
|
reload: 'بارگذاری مجدد برنامه',
|
|
},
|
|
duplicateDownloads: {
|
|
title: 'شناسایی دانلودهای تکراری',
|
|
description: 'برخی از دانلودهایی که اضافه میکنید از قبل در صف یا روی دیسک وجود دارند. لطفاً نحوه حل این تداخلها را انتخاب کنید.',
|
|
rename: 'تغییر نام',
|
|
replace: 'جایگزینی',
|
|
skip: 'رد شدن',
|
|
},
|
|
removeDownload: {
|
|
title: 'حذف دانلود',
|
|
confirmationSingle: 'آیا مطمئن هستید که میخواهید این مورد را از لیست حذف کنید؟ همچنین میتوانید فایل اصلی را از هارد دیسک خود حذف کنید.',
|
|
confirmationMultiple: 'آیا مطمئن هستید که میخواهید این {{count}} مورد را از لیست حذف کنید؟ همچنین میتوانید فایلهای اصلی را از هارد دیسک خود حذف کنید.',
|
|
errorSummary: '{{succeeded}} مورد حذف شد، {{failed}} مورد ناموفق: {{detail}}',
|
|
remove: 'حذف',
|
|
deleteFile: 'حذف فایل',
|
|
},
|
|
},
|
|
window: {
|
|
controls: 'کنترلهای پنجره',
|
|
close: 'بستن',
|
|
minimize: 'کمینه کردن',
|
|
maximize: 'بیشینه کردن',
|
|
},
|
|
downloads: {
|
|
actions: {
|
|
moveUp: 'انتقال به بالا',
|
|
moveDown: 'انتقال به پایین',
|
|
pause: 'توقف',
|
|
start: 'شروع',
|
|
resume: 'ادامه',
|
|
options: 'گزینهها',
|
|
},
|
|
size: {
|
|
downloadedOf: '{{downloaded}} دانلود شده از {{total}} {{unit}}',
|
|
downloadedOfApproximate: '{{downloaded}} دانلود شده از حدود {{total}} {{unit}}',
|
|
},
|
|
status: {
|
|
ready: 'آماده',
|
|
staged: 'در صف',
|
|
queued: 'در صف',
|
|
downloading: 'در حال دانلود',
|
|
processing: 'در حال پردازش',
|
|
paused: 'متوقف شده',
|
|
completed: 'تکمیلشده',
|
|
failed: 'ناموفق',
|
|
retrying: 'در حال تلاش مجدد',
|
|
},
|
|
values: {
|
|
processing: 'در حال پردازش…',
|
|
muxing: 'در حال ترکیب…',
|
|
},
|
|
},
|
|
speedLimiter: {
|
|
title: 'محدودکنندهٔ سرعت',
|
|
unlimited: 'نامحدود',
|
|
saveLimit: 'ذخیره محدودیت سرعت',
|
|
globalSpeedLimit: 'محدودیت سرعت کلی',
|
|
description: 'در مورد انتقالهای جدید و فعال aria2 و دانلودهای رسانه جدید yt-dlp اعمال میشود. محدودیتهای خاص هر دانلود برای آن انتقالها به قوت خود باقی میماند.',
|
|
quickPresets: 'پیشتنظیمهای سریع',
|
|
removePreset: 'حذف پیشتنظیم {{value}} {{unit}}',
|
|
customPresetIn: 'پیشتنظیم سفارشی بر حسب {{unit}}',
|
|
addQuickPreset: 'افزودن پیشتنظیم سریع',
|
|
globalLimitSaved: 'محدودیت کلی در {{value}} {{unit}} ذخیره شد',
|
|
globalLimitDisabled: 'محدودیت سرعت کلی غیرفعال شد',
|
|
saveFailed: 'ذخیره محدودیت سرعت کلی ناموفق بود: {{detail}}',
|
|
presetAlreadyExists: '{{value}} {{unit}} از قبل در پیشتنظیمهای سریع وجود دارد',
|
|
presetAdded: 'پیشتنظیم سریع {{value}} {{unit}} اضافه شد',
|
|
presetRemoved: 'پیشتنظیم سریع {{value}} {{unit}} حذف شد',
|
|
},
|
|
logs: {
|
|
title: 'گزارشها',
|
|
entries: '({{count}} ورودی)',
|
|
collecting: 'در حال جمعآوری',
|
|
off: 'خاموش',
|
|
allLevels: 'همه سطوح',
|
|
levels: {
|
|
error: 'خطا',
|
|
warn: 'هشدار',
|
|
info: 'اطلاعات',
|
|
debug: 'دیباگ',
|
|
trace: 'ردیابی',
|
|
},
|
|
pauseLogging: 'توقف گزارشگیری تشخیصی',
|
|
enableLogging: 'فعالسازی گزارشگیری تشخیصی',
|
|
clearDisplayed: 'پاک کردن گزارشهای نمایش داده شده',
|
|
export: 'خروجی گزارشها',
|
|
exportButton: 'خروجی گزارشها',
|
|
logFiles: 'فایلهای گزارش',
|
|
localDiagnostics: 'تشخیصهای محلی:',
|
|
diagnosticsDescription: 'جمعآوری اطلاعات تشخیصی اختیاری، محدود و محلی است. اطلاعات حساسی مانند کلیدها، پارامترهای URL و مسیرهای پوشه شخصی هنگام نمایش و خروجی پنهان میشوند. هیچ دادهای به طور خودکار بارگذاری نمیشود.',
|
|
noEntries: 'هنوز هیچ گزارش ذخیرهشدهای وجود ندارد.',
|
|
disabledDescription: 'گزارشگیری تشخیصی خاموش است. گزارشهای پشتیبانی موجود در صورت در دسترس بودن در اینجا ظاهر میشوند.',
|
|
copy: 'کپی',
|
|
copied: 'در کلیپبورد کپی شد',
|
|
copyFailed: 'کپی در کلیپبورد ناموفق بود',
|
|
exported: 'گزارشهای پشتیبانی صادر شدند',
|
|
exportFailed: 'صدور گزارشها ناموفق بود: {{detail}}',
|
|
cleared: 'گزارشها پاک شدند',
|
|
clearFailed: 'پاک کردن گزارشها ناموفق بود: {{detail}}',
|
|
enabled: 'گزارشگیری تشخیصی فعال شد',
|
|
disabled: 'گزارشگیری تشخیصی غیرفعال شد',
|
|
updateFailed: 'بهروزرسانی گزارشگیری تشخیصی ناموفق بود: {{detail}}',
|
|
},
|
|
scheduler: {
|
|
title: 'زمانبند',
|
|
running: 'در حال اجرا',
|
|
disabled: 'زمانبند غیرفعال است',
|
|
noScheduledDay: 'هیچ روز زمانبندیشدهای انتخاب نشده است',
|
|
unsavedChanges: 'تغییرات ذخیرهنشده',
|
|
runNow: 'اجرای فوری',
|
|
pause: 'توقف',
|
|
saveSettings: 'ذخیره تنظیمات',
|
|
timing: 'زمانبندی',
|
|
startTime: 'زمان شروع',
|
|
stopTime: 'زمان پایان',
|
|
timingDescription: 'اگر Firelink در زمان شروع در حالت خواب باشد، صفهای انتخابشده را هنگام بیدار شدن در ادامه آن روز شروع میکند، مگر اینکه زمان پایان گذشته باشد.',
|
|
runEveryDay: 'اجرای هر روز',
|
|
queuesToSchedule: 'صفها برای زمانبندی',
|
|
defaultQueue: 'صف پیشفرض',
|
|
afterCompletion: 'پس از تکمیل',
|
|
afterCompletionDescription: 'انتخاب کنید پس از پایان دانلودهای شروعشده توسط زمانبند، چه اتفاقی بیفتد.',
|
|
actionWarning: 'این اقدام میتواند سایر کارهای کامپیوتر را مختل کند. Firelink بلافاصله پس از اتمام صف زمانبندیشده، آن را اجرا میکند.',
|
|
systemPermissions: 'مجوزهای سیستم',
|
|
macPermissionDescription: 'خواب، راهاندازی مجدد و خاموش کردن به مجوز macOS Automation برای System Events نیاز دارد.',
|
|
permissionGranted: 'مجوز اتوماسیون اعطا شد',
|
|
permissionChecking: 'در حال بررسی مجوز اتوماسیون…',
|
|
permissionMissing: 'مجوز اتوماسیون موجود نیست',
|
|
revokePermission: 'لغو مجوز',
|
|
grantPermission: 'اعطای مجوز',
|
|
permissionAvailable: 'مجوز اتوماسیون در دسترس است.',
|
|
permissionMissingDetails: 'مجوز اتوماسیون موجود نیست. Firelink را در بخش System Settings > Privacy & Security > Automation برای System Events فعال کنید.',
|
|
revokePermissionDetails: 'سیستمعامل macOS اجازه نمیدهد Firelink مجوز اتوماسیون را مستقیماً لغو کند. دسترسی System Events را در System Settings لغو کنید و سپس به Firelink بازگردید.',
|
|
requestingPermission: 'در حال درخواست مجوز اتوماسیون…',
|
|
enablePermissionDetails: 'Firelink را در بخش System Settings > Privacy & Security > Automation برای System Events فعال کنید و سپس به Firelink بازگردید.',
|
|
systemActions: 'اقدامات سیستم',
|
|
windowsActionsDescription: 'خواب، راهاندازی مجدد و خاموش کردن از دسترسیهای سیستم Windows استفاده میکنند. Firelink هنگام اجرا هر اقدام رد شدهای را گزارش میدهد؛ هیچ مجوز دائمی از قبل درخواست نمیشود.',
|
|
linuxActionsDescription: 'خواب، راهاندازی مجدد و خاموش کردن از دسکتاپ و سیاستهای سیستم Linux استفاده میکنند. Firelink هنگام اجرا هر اقدام رد شدهای را گزارش میدهد؛ هیچ مجوز دائمی از قبل درخواست نمیشود.',
|
|
validationDay: 'حداقل یک روز برای زمانبند انتخاب کنید',
|
|
validationQueue: 'حداقل یک صف برای زمانبند انتخاب کنید',
|
|
validationStopTime: 'زمان پایان باید بعد از زمان شروع باشد',
|
|
saved: 'تنظیمات زمانبند ذخیره شد',
|
|
trackingOne: 'در حال پیگیری ۱ دانلود زمانبندیشده',
|
|
trackingMany: 'در حال پیگیری {{count}} دانلود زمانبندیشده',
|
|
noStartableDownloads: 'هیچ دانلودی در صفهای انتخابشده قابل شروع نیست',
|
|
pausedOne: '۱ دانلود فعال متوقف شد',
|
|
pausedMany: '{{count}} دانلود فعال متوقف شد',
|
|
noActiveDownloads: 'هیچ دانلود فعالی وجود ندارد',
|
|
days: {
|
|
su: 'ی',
|
|
mo: 'د',
|
|
tu: 'س',
|
|
we: 'چ',
|
|
th: 'پ',
|
|
fr: 'ج',
|
|
sa: 'ش',
|
|
},
|
|
postActions: {
|
|
none: 'هیچ کاری انجام نده',
|
|
sleep: 'خواب',
|
|
restart: 'راهاندازی مجدد',
|
|
shutdown: 'خاموش کردن',
|
|
},
|
|
},
|
|
properties: {
|
|
progress: 'پیشرفت',
|
|
size: 'اندازه',
|
|
speed: 'سرعت',
|
|
eta: 'زمان باقیمانده',
|
|
connections: 'اتصالات',
|
|
speedCap: 'سقف سرعت',
|
|
category: 'دسته',
|
|
lastTry: 'آخرین تلاش',
|
|
dateAdded: 'تاریخ افزودن',
|
|
destination: 'مقصد',
|
|
lastError: 'آخرین خطا',
|
|
saved: ' (ذخیرهشده)',
|
|
defaultValue: ' (پیشفرض)',
|
|
savedTooltip: 'برای این دانلود ذخیره شد؛ تغییرات تنظیمات روی دانلودهای جدید اعمال میشود.',
|
|
defaultTooltip: 'استفاده از پیشفرض کنونی برای دانلودهای جدید.',
|
|
identityReadOnly: 'هویت فایل فقطخواندنی است. تنظیمات انتقال برای دانلود مجدد ذخیره میشوند.',
|
|
transferSettings: 'تنظیمات انتقال را میتوان پس از توقف تغییر داد. انتقالهای کنونی گزینههای فعلی خود را حفظ میکنند.',
|
|
download: 'دانلود',
|
|
url: 'URL',
|
|
fileName: 'نام فایل',
|
|
saveLocation: 'محل ذخیره',
|
|
select: 'انتخاب',
|
|
perFile: 'برای هر فایل',
|
|
useCurrentDefault: 'استفاده از پیشفرض کنونی ({{count}})',
|
|
savedPerDownload: 'برای هر دانلود ذخیره شد. پیشفرض تنظیمات روی دانلودهای جدید اعمال میشود.',
|
|
limit: 'محدودیت',
|
|
siteLogin: 'ورود به سایت',
|
|
siteLoginRedownload: 'ورود به سایت برای دانلود مجدد',
|
|
matchingSiteLogin: 'اطلاعات ورود منطبق با سایت',
|
|
customCredentials: 'اعتبارنامههای سفارشی',
|
|
noLogin: 'بدون ورود',
|
|
useSavedLogin: 'در صورت وجود از اطلاعات ورود ذخیرهشده استفاده خواهد شد.',
|
|
advancedTransfer: 'انتقال پیشرفته',
|
|
advancedTransferRedownload: 'انتقال پیشرفته برای دانلود مجدد',
|
|
checksum: 'چکسام',
|
|
verify: 'تأیید',
|
|
algorithm: 'الگوریتم',
|
|
digest: 'هش',
|
|
expectedDigest: 'هش مورد انتظار',
|
|
cookies: 'کوکیها',
|
|
headers: 'هدرها',
|
|
mirrors: 'آینهها',
|
|
username: 'نام کاربری',
|
|
password: 'رمز عبور',
|
|
enterValidUrl: 'یک URL معتبر وارد کنید.',
|
|
fileNameEmpty: 'نام فایل نمیتواند خالی باشد.',
|
|
cancel: 'لغو',
|
|
save: 'ذخیره',
|
|
},
|
|
keychain: {
|
|
title: 'نیاز به دسترسی ذخیرهسازی اعتبارنامه',
|
|
stores: {
|
|
portable: 'پوشه دادههای قابلحمل Firelink',
|
|
windows: 'مدیر اعتبارنامه Windows',
|
|
linux: 'مخزن اعتبارنامههای Linux شما',
|
|
macos: 'Keychain در macOS',
|
|
system: 'مخزن اعتبارنامههای این سیستم',
|
|
siteCredentials: 'مخزن اعتبارنامههای سیستم',
|
|
},
|
|
grantLabelPortable: 'ادامه',
|
|
grantLabelMacos: 'اعطای دسترسی',
|
|
grantLabelDefault: 'فعالسازی ذخیرهسازی امن',
|
|
description: 'Firelink از افزونه مرورگر برای ثبت دانلودها استفاده میکند. برای جفت ماندن افزونه پس از راهاندازی مجدد، Firelink توکن جفتسازی خود را در {{pairingStore}} ذخیره میکند. اعتبارنامههای اختیاری سایت در {{siteCredentialStore}} ذخیره میشوند.',
|
|
portableExplanation: 'توکن جفتسازی همراه با این پوشه قابل حمل است. اعتبارنامههای سایت در مخزن اعتبارنامههای سیستم باقی میمانند؛ ممکن است پس از اعطای دسترسی، یک پیغام سیستم ظاهر شود.',
|
|
macosExplanation: 'macOS ممکن است پس از اعطای دسترسی، یک پیغام Keychain را نشان دهد.',
|
|
defaultExplanation: 'این کار معمولاً بدون پیغام انجام میشود. اگر سرویس اعتبارنامه در دسترس نباشد، Firelink خطا را در اینجا نشان میدهد و افزونه فقط برای این جلسه جفت باقی میماند.',
|
|
note: 'توجه:',
|
|
portableNote: 'حالت قابلحمل فقط توکن جفتسازی را در این پوشه ذخیره میکند. این حالت رمزهای عبور سایت یا اعتبارنامههای مرورگر را کپی نمیکند.',
|
|
defaultNote: 'Firelink فقط ورودی اعتبارنامه اختصاصی خود را مینویسد و به سایر رمزهای عبور ذخیرهشده در سیستم شما دسترسی ندارد.',
|
|
hint: 'راهنمایی:',
|
|
portableHint: 'توکن جفتسازی قابلحمل از قبل در این پوشه ذخیره شده است؛ میتوانید آن را در اینجا فعال کنید یا بعداً را انتخاب کنید.',
|
|
defaultHint: 'اگر بعداً را انتخاب کنید، افزونه فقط برای این جلسه کار خواهد کرد.',
|
|
enableFromSettings: 'در هر زمان میتوانید ذخیرهسازی را از تنظیمات > یکپارچهسازی فعال کنید.',
|
|
later: 'بعداً',
|
|
enabling: 'در حال فعالسازی…',
|
|
timeout: 'مهلت درخواست ذخیرهسازی اعتبارنامه به پایان رسید. میتوانید بعداً را انتخاب کرده و دوباره امتحان کنید.',
|
|
unavailable: '{{store}} در دسترس نیست.',
|
|
accessRequired: 'پیش از ایجاد مجدد توکن جفتسازی، دسترسی به مخزن اعتبارنامهها را اعطا کنید.',
|
|
storeUnavailable: 'دسترسی به مخزن اعتبارنامه در دسترس نیست.',
|
|
},
|
|
app: {
|
|
loading: 'در حال بارگذاری…',
|
|
settingsSaveFailed: 'تنظیمات ذخیره نشدند. دسترسیهای ذخیرهسازی را بررسی کرده و دوباره امتحان کنید.',
|
|
systemActionCountdown: '{{action}} در ۱۰ ثانیه.',
|
|
systemActionCancelled: 'اقدام سیستم لغو شد زیرا دانلود دیگری فعال یا در صف است.',
|
|
systemActionFailed: 'اقدام سیستم زمانبندیشده ناموفق بود: {{detail}}',
|
|
downloadCompleteTitle: 'دانلود تکمیل شد',
|
|
downloadCompleteBody: 'دانلود {{fileName}} به پایان رسید.',
|
|
unknownFile: 'یک فایل',
|
|
downloadFailedTitle: 'دانلود ناموفق بود',
|
|
downloadFailedBody: 'دانلود {{fileName}} با شکست مواجه شد.',
|
|
initializeDownloadsFailed: 'راهاندازی دانلودهای ذخیرهشده ناموفق بود: {{detail}}',
|
|
extensionDisconnected: 'اتصال افزونه مرورگر قطع شد زیرا توکن جفتسازی آن تغییر کرده است.',
|
|
copyToken: 'کپی توکن',
|
|
integrations: 'یکپارچهسازی',
|
|
copyTokenFailed: 'کپی توکن جفتسازی ناموفق بود: {{detail}}',
|
|
credentialPersistenceFailed: 'ذخیرهسازی امن اعتبارنامه در دسترس نیست. جفتسازی مرورگر فقط برای این جلسه کار میکند: {{detail}}',
|
|
resumeDownloadsFailed: 'ادامه دانلودهای ذخیرهشده ناموفق بود: {{detail}}',
|
|
updateAvailable: 'نسخه جدید Firelink {{version}} در دسترس است.',
|
|
viewRelease: 'مشاهده تغییرات نسخه',
|
|
sleepPreventionFailed: 'جلوگیری از خواب سیستم بهروزرسانی نشد: {{detail}}',
|
|
schedulerNoQueues: 'زمانبند هیچ صف معتبری انتخاب نکرده است. تنظیمات زمانبندی را بهروزرسانی کنید.',
|
|
schedulerPauseOneFailed: 'زمانبند نتوانست ۱ دانلود را متوقف کند.',
|
|
schedulerPauseManyFailed: 'زمانبند نتوانست {{count}} دانلود را متوقف کند.',
|
|
scheduledIncomplete: 'همه دانلودهای زمانبندیشده تکمیل نشدند. اقدام سیستم پس از اتمام صف رد شد.',
|
|
scheduledActionSkippedActive: 'اقدام سیستم زمانبندیشده رد شد زیرا دانلود دیگری فعال یا در صف است.',
|
|
notificationsDisabled: 'اعلانهای سیستم برای Firelink غیرفعال شدهاند.',
|
|
notificationsFailed: 'پیکربندی اعلانها ناموفق بود: {{detail}}',
|
|
},
|
|
sidebar: {
|
|
deleteQueueConfirm: 'حذف صف "{{name}}"؟ دانلودهای ناتمام آن به صف اصلی منتقل خواهند شد.',
|
|
deleteQueueFailed: 'حذف صف ناموفق بود: {{detail}}',
|
|
queueNameEmpty: 'نام صف نمیتواند خالی باشد',
|
|
queueNameExists: 'یک صف با این نام از قبل وجود دارد',
|
|
startQueueFailed: 'شروع صف ناموفق بود: {{detail}}',
|
|
pauseQueueFailed: 'توقف صف ناموفق بود: {{detail}}',
|
|
},
|
|
downloadTable: {
|
|
unknownQueue: 'صف نامشخص',
|
|
allDownloads: 'همه دانلودها',
|
|
active: 'فعال',
|
|
completed: 'تکمیلشده',
|
|
unfinished: 'ناتمام',
|
|
headers: {
|
|
fileName: 'نام فایل',
|
|
size: 'اندازه',
|
|
status: 'وضعیت',
|
|
speed: 'سرعت',
|
|
eta: 'زمان باقیمانده',
|
|
dateAdded: 'تاریخ افزودن',
|
|
},
|
|
columnOptions: {
|
|
open: 'گزینههای ستون {{column}}',
|
|
dragToReorder: 'برای جابهجایی ستونها بکشید',
|
|
alignContent: 'تراز محتوا',
|
|
left: 'چپ',
|
|
center: 'وسط',
|
|
right: 'راست',
|
|
resetLayout: 'بازنشانی چیدمان ستونها',
|
|
},
|
|
addDownload: 'افزودن دانلود',
|
|
resumeAll: 'ادامه همه',
|
|
pauseAll: 'توقف همه',
|
|
queueEmpty: 'صف خالی است',
|
|
noCompletedDownloads: 'هیچ دانلود تکمیلشدهای وجود ندارد',
|
|
noDownloads: 'هیچ دانلودی وجود ندارد',
|
|
queueEmptyDescription: 'دانلودها را از منوی آیتمها یا پنجره افزودن به این صف اضافه کنید.',
|
|
completedDescription: 'دانلودهای تکمیلشده در اینجا ظاهر میشوند.',
|
|
clickToAdd: 'برای افزودن دانلودها، روی',
|
|
addButtonOr: 'یا',
|
|
toAddDownloads: 'کلیک کنید',
|
|
nonResumableOne: '۱ دانلود از ادامهدادن پشتیبانی نمیکند. اگر آن را متوقف کنید، بعداً باید از ابتدا شروع کنید. آیا از توقف آن مطمئن هستید؟',
|
|
nonResumableMany: '{{count}} دانلود از ادامهدادن پشتیبانی نمیکنند. اگر آنها را متوقف کنید، بعداً باید از ابتدا شروع کنید. آیا از توقف آنها مطمئن هستید؟',
|
|
interactionError: '{{message}}: {{detail}}',
|
|
openFileFailed: 'باز کردن فایل دانلودشده ناموفق بود',
|
|
revealFileFailed: 'نمایش فایل دانلودشده در پوشه ناموفق بود',
|
|
pauseFailed: 'توقف دانلود ناموفق بود',
|
|
resumeFailed: 'ادامه {{fileName}} ناموفق بود',
|
|
moveManyFailed: 'انتقال دانلودها به صف ناموفق بود',
|
|
moveOneFailed: 'انتقال دانلود به صف ناموفق بود',
|
|
copyAddressesFailed: 'آدرسها کپی نشدند',
|
|
copyAddressFailed: 'آدرس کپی نشد',
|
|
copyPathFailed: 'مسیر فایل کپی نشد',
|
|
missingFileName: 'نام فایل وجود ندارد',
|
|
redownloadFailed: 'دانلود مجدد ناموفق بود',
|
|
startResume: 'شروع/ادامه',
|
|
addToQueue: 'افزودن به صف',
|
|
copyAddress: 'کپی آدرس',
|
|
remove: 'حذف',
|
|
open: 'باز کردن',
|
|
showInFolder: 'نمایش در پوشه',
|
|
pause: 'توقف',
|
|
start: 'شروع',
|
|
resume: 'ادامه',
|
|
redownload: 'دانلود مجدد',
|
|
copyFilePath: 'کپی مسیر فایل',
|
|
properties: 'ویژگیها',
|
|
backendRejectedStart: 'درخواست شروع/ادامه توسط موتور دانلود رد شد.',
|
|
transferActive: 'نمیتوانید ویژگیها را هنگام فعال بودن دانلود تغییر دهید. ابتدا آن را متوقف کنید.',
|
|
redownloadNotFound: 'دانلود مجدد ناموفق: دانلود پیدا نشد.',
|
|
redownloadActive: 'نمیتوانید یک دانلود با وضعیت {{status}} را دوباره دانلود کنید. ابتدا آن را متوقف کنید یا منتظر بمانید تا تمام شود.',
|
|
originalUrlMissing: 'دانلود مجدد ناموفق: URL اصلی وجود ندارد.',
|
|
pauseBeforeMove: 'قبل از انتقال {{file}} به صف دیگر، آن را متوقف کنید.',
|
|
},
|
|
addDownloads: {
|
|
unknownSize: 'اندازه نامشخص',
|
|
unknown: 'نامشخص',
|
|
discardSetup: 'صرفنظر از این پیکربندی دانلود؟',
|
|
speedInvalid: 'محدودیت سرعت باید بیشتر از صفر باشد',
|
|
duplicateResolveFailed: 'دانلودهای تکراری برطرف نشدند: {{detail}}',
|
|
addedWithFailures: '{{added}} اضافه شد، {{failed}} ناموفق بود. {{detail}}',
|
|
addedOne: '۱ دانلود اضافه شد',
|
|
addedMany: '{{count}} دانلود اضافه شد',
|
|
updatedOne: '۱ دانلود بهروزرسانی شد',
|
|
updatedMany: '{{count}} دانلود بهروزرسانی شد',
|
|
urlAlreadyQueued: 'URL در حال حاضر در صف است',
|
|
destinationConflict: 'یک دانلود انتخابشده دیگر از این مقصد استفاده میکند',
|
|
existingDownloadDestination: 'دانلود Firelink موجود از این مقصد استفاده میکند',
|
|
matchingDownloadFilename: 'یک دانلود ناتمام از قبل همین نام فایل را دارد',
|
|
fileExistsOnDisk: 'فایل روی دیسک وجود دارد؛ برای جلوگیری از حذف دادههای نامرتبط، نام آن را تغییر دهید یا رد شوید',
|
|
backendRejectedStart: 'شروع دانلود توسط موتور دانلود رد شد.',
|
|
playlistNoEntries: 'لیست پخش شامل هیچ ورودی قابل دانلودی نیست',
|
|
invalidMediaMetadata: 'متادیتای رسانه نامعتبر است یا هیچ فرمتی یافت نشد',
|
|
noAvailableName: 'یک نام در دسترس برای {{file}} پیدا نشد.',
|
|
pauseBeforeReplace: 'قبل از جایگزینی {{file}}، آن را متوقف کنید.',
|
|
cannotReplace: 'نمیتوان {{file}} را جایگزین کرد: فایل متعلق به یک دانلود Firelink نیست.',
|
|
downloadLinks: 'پیوندهای دانلود',
|
|
pastePlaceholder: '\u2066URL\u2069های \u2066HTTP\u2069، \u2066HTTPS\u2069، \u2066FTP\u2069 یا \u2066SFTP\u2069 را در اینجا جایگذاری کنید…\n\nبرای دانلود رسانه، پیوندهایی از \u2066YouTube\u2069، \u2066X\u2069، \u2066TikTok\u2069، \u2066Instagram\u2069، \u2066Reddit\u2069 و غیره جایگذاری کنید.',
|
|
playlistSummary: 'لیست پخش "{{title}}": {{loaded}} از {{total}} ورودی بارگیری شد{{truncated}}{{skipped}}',
|
|
safeEntryLimit: ' (به حد مجاز ایمن ورودیها رسیدیم)',
|
|
selectedSummary: '{{ready}} انتخابشده آماده، {{fallback}} اطلاعات جایگزین، {{mediaRetry}} تلاش مجدد رسانه، {{blocked}} مسدودشده',
|
|
clearSelection: 'پاک کردن انتخاب',
|
|
selectAll: 'انتخاب همه',
|
|
refreshMetadata: 'تازهسازی متادیتا',
|
|
files: 'فایلها',
|
|
required: 'الزامی',
|
|
free: 'فضای آزاد',
|
|
preview: 'پیشنمایش',
|
|
file: 'فایل',
|
|
size: 'اندازه',
|
|
status: 'وضعیت',
|
|
downloadPreview: 'پیشنمایش دانلود',
|
|
noLinks: 'هنوز هیچ پیوندی اضافه نشده است.',
|
|
selectItem: 'انتخاب {{file}}',
|
|
fetchingPlaylist: 'در حال دریافت لیست پخش…',
|
|
fetching: 'در حال دریافت…',
|
|
unsafeUrl: 'URL ناامن',
|
|
playlistFailed: 'دریافت لیست پخش ناموفق بود',
|
|
metadataFailed: 'دریافت متادیتا ناموفق بود',
|
|
fallback: 'گزینه جایگزین',
|
|
invalid: 'نامعتبر',
|
|
ready: 'آماده',
|
|
mediaFormat: 'فرمت رسانه',
|
|
playlistItem: 'مورد لیست پخش {{index}}',
|
|
fetchingMediaStreams: 'در حال دریافت جریانهای رسانه…',
|
|
availableStreams: 'جریانهای موجود',
|
|
availableMediaStreams: 'جریانهای رسانه موجود',
|
|
metadataUnavailable: 'متادیتا در دسترس نیست. پیش از افزودن این رسانه، متادیتا را تازهسازی کنید.',
|
|
saveLocation: 'محل ذخیره',
|
|
browse: 'انتخاب…',
|
|
categoryFolders: 'فایلها در پوشههای دستهبندی سازماندهی خواهند شد.',
|
|
sharedFolder: 'همه دانلودهای انتخابشده از این پوشه استفاده خواهند کرد.',
|
|
dedicatedFolder: 'ذخیره در پوشه جدید',
|
|
dedicatedFolderName: 'نام پوشه',
|
|
dedicatedFolderDescription: 'این پوشه را داخل هر پوشه دستهبندی خودکار ایجاد میکند.',
|
|
dedicatedFolderManualDescription: 'این پوشه را داخل محل ذخیره انتخابشده ایجاد میکند.',
|
|
saveFolderName: 'ذخیره نام پوشه',
|
|
dedicatedFolderNameRequired: 'پیش از ذخیره، نام پوشه را وارد کنید.',
|
|
transferSettings: 'تنظیمات انتقال',
|
|
connectionsPerFile: 'اتصالات در هر فایل',
|
|
connectionsPerFileAria: 'اتصالات در هر فایل',
|
|
limitSpeedPerFile: 'محدودیت سرعت در هر فایل',
|
|
speedLimitPerFileAria: 'محدودیت سرعت در هر فایل',
|
|
authorization: 'احراز هویت',
|
|
useAuthorization: 'استفاده از احراز هویت',
|
|
username: 'نام کاربری',
|
|
password: 'رمز عبور',
|
|
advancedTransfer: 'انتقال پیشرفته',
|
|
verifyChecksum: 'تأیید چکسام',
|
|
checksumAlgorithm: 'الگوریتم چکسام',
|
|
expectedDigest: 'هش مورد انتظار',
|
|
headers: 'هدرها',
|
|
requestHeaders: 'هدرهای درخواست',
|
|
cookies: 'کوکیها',
|
|
cookiePlaceholder: 'name=value; other=value',
|
|
mirrors: 'آینهها',
|
|
cancel: 'لغو',
|
|
startDownloads: 'شروع دانلودها',
|
|
addToQueue: 'افزودن به صف',
|
|
pasteOneOrMore: 'یک یا چند پیوند را جایگذاری کنید.',
|
|
selectAtLeastOne: 'حداقل یک دانلود را انتخاب کنید.',
|
|
correctInvalidOne: 'قبل از ادامه، {{count}} URL نامعتبر را اصلاح یا حذف کنید.',
|
|
correctInvalidFew: 'قبل از ادامه، {{count}} URL نامعتبر را اصلاح یا حذف کنید.',
|
|
correctInvalidMany: 'قبل از ادامه، {{count}} URL نامعتبر را اصلاح یا حذف کنید.',
|
|
waitingForMetadataOne: 'در انتظار متادیتای {{count}} دانلود…',
|
|
waitingForMetadataFew: 'در انتظار متادیتای {{count}} دانلود…',
|
|
waitingForMetadataMany: 'در انتظار متادیتای {{count}} دانلود…',
|
|
removeUnsafeOne: 'قبل از ادامه، {{count}} URL ناامن را حذف کنید.',
|
|
removeUnsafeFew: 'قبل از ادامه، {{count}} URL ناامن را حذف کنید.',
|
|
removeUnsafeMany: 'قبل از ادامه، {{count}} URL ناامن را حذف کنید.',
|
|
mediaMetadataUnavailableSummaryOne: 'متادیتای رسانه برای {{count}} مورد در دسترس نیست. پیش از افزودن، متادیتا را تازهسازی کنید.',
|
|
mediaMetadataUnavailableSummaryFew: 'متادیتای رسانه برای {{count}} مورد در دسترس نیست. پیش از افزودن، متادیتا را تازهسازی کنید.',
|
|
mediaMetadataUnavailableSummaryMany: 'متادیتای رسانه برای {{count}} مورد در دسترس نیست. پیش از افزودن، متادیتا را تازهسازی کنید.',
|
|
metadataUnavailableFallback: 'متادیتا در دسترس نیست. دانلودها همچنان میتوانند با اطلاعات جایگزین اضافه شوند.',
|
|
fallbackReadyOne: '{{ready}} دانلود آماده؛ برای {{failed}} از نام فایل جایگزین و اندازه نامشخص استفاده خواهد شد.',
|
|
fallbackReadyFew: '{{ready}} دانلود آماده؛ برای {{failed}} از نام فایل جایگزین و اندازه نامشخص استفاده خواهد شد.',
|
|
fallbackReadyMany: '{{ready}} دانلود آماده؛ برای {{failed}} از نام فایل جایگزین و اندازه نامشخص استفاده خواهد شد.',
|
|
readyToAddOne: 'آماده برای افزودن {{count}} دانلود.',
|
|
readyToAddFew: 'آماده برای افزودن {{count}} دانلود.',
|
|
readyToAddMany: 'آماده برای افزودن {{count}} دانلود.',
|
|
},
|
|
settings: {
|
|
tabs: {
|
|
downloads: 'دانلودها',
|
|
lookAndFeel: 'ظاهر',
|
|
network: 'شبکه',
|
|
locations: 'مکانها',
|
|
siteLogins: 'ورود به سایتها',
|
|
power: 'انرژی',
|
|
engine: 'موتور',
|
|
integrations: 'یکپارچهسازیها',
|
|
about: 'درباره',
|
|
},
|
|
common: {
|
|
thisOs: 'این سیستمعامل',
|
|
checking: 'در حال بررسی…',
|
|
ready: 'آماده',
|
|
errorMissing: 'خطا / یافت نشد',
|
|
hideTechnicalDetails: 'پنهان کردن جزئیات فنی',
|
|
showTechnicalDetails: 'نمایش جزئیات فنی',
|
|
binary: 'فایل باینری',
|
|
expected: 'مقدار مورد انتظار',
|
|
error: 'خطا',
|
|
tip: 'نکته',
|
|
stderr: 'stderr',
|
|
daemonProcessAlive: 'فرآیند پسزمینه (Daemon) فعال است',
|
|
rpcReady: 'سرویس RPC آماده است',
|
|
rpcPort: 'پورت RPC',
|
|
daemonStderr: 'خروجی stderr سرویس پسزمینه',
|
|
packaging: 'بستهبندی: PyInstaller onedir (نیاز به پوشه _internal)',
|
|
internalDirectoryFound: 'پوشه _internal پیدا شد',
|
|
pythonRuntimeFound: 'محیط اجرای Python پیدا شد',
|
|
externalOpenFailed: 'باز کردن {{label}} ناموفق بود: {{detail}}',
|
|
updateUnexpectedResponse: 'بررسی بهروزرسانی با یک پاسخ غیرمنتظره مواجه شد.',
|
|
updateUntrustedReleaseUrl: 'بررسی بهروزرسانی با یک URL انتشار نامعتبر مواجه شد.',
|
|
updateFailed: 'بررسی بهروزرسانی ناموفق بود: {{detail}}',
|
|
},
|
|
downloads: {
|
|
defaultConnections: 'اتصالات پیشفرض:',
|
|
defaultConnectionsDescription: 'دانلودهای جدید؛ موارد موجود مقادیر ذخیرهشده خود را حفظ میکنند',
|
|
parallelDownloads: 'دانلودهای موازی:',
|
|
parallelDownloadsDescription: 'حداکثر فایلهای فعال همزمان',
|
|
automaticRetries: 'تلاشهای مجدد خودکار:',
|
|
automaticRetriesDescription: 'اگر اتصالی ناموفق باشد',
|
|
systemNotification: 'نمایش اعلان سیستم هنگام تکمیل دانلود',
|
|
systemNotificationDescription: 'از تنظیمات اعلان سیستمعامل شما استفاده میکند',
|
|
completionChime: 'پخش صدای تکمیل درون برنامهای',
|
|
completionChimeDescription: 'صدای اختیاری Firelink، مستقل از اعلانهای سیستم',
|
|
clipboardLinks: 'افزودن پیوندهای کلیپبورد وقتی Firelink فعال میشود',
|
|
clipboardLinksDescription: 'پیوندهای کپیشده پشتیبانیشده را در پنجره افزودن باز میکند. بهطور پیشفرض خاموش است.',
|
|
},
|
|
lookAndFeel: {
|
|
language: 'زبان',
|
|
languageDescription: 'زبان رابط Firelink را انتخاب کنید.',
|
|
sidebarPosition: 'جایگاه نوار کناری',
|
|
sidebarPositionDescription: 'مشخص کنید نوار کناری کجا نمایش داده شود. حالت خودکار از جهت رابط کاربری پیروی میکند.',
|
|
sidebarPositionAutomatic: 'خودکار (پیشنهادشده)',
|
|
sidebarPositionLeft: 'چپ',
|
|
sidebarPositionRight: 'راست',
|
|
languageSystem: 'زبان سیستم',
|
|
languageEnglish: 'انگلیسی',
|
|
languageChinese: 'چینی سادهشده',
|
|
languageHebrew: 'عبری',
|
|
languagePersian: 'فارسی',
|
|
languageUkrainian: 'اوکراینی',
|
|
languageRussian: 'روسی',
|
|
appTheme: 'ظاهر برنامه',
|
|
theme: 'ظاهر',
|
|
ariaLabel: 'ظاهر برنامه',
|
|
system: 'سیستم',
|
|
light: 'روشن',
|
|
dark: 'تاریک',
|
|
dracula: 'Dracula',
|
|
nord: 'Nord',
|
|
systemAppearance: 'برنامه از حالت روشن یا تاریک فعلی {{platform}} پیروی میکند.',
|
|
display: 'نمایش',
|
|
fontSize: 'اندازه قلم',
|
|
fontSizeDescription: 'اندازه فهرست دانلود و کنترلهای فشرده را تغییر میدهد.',
|
|
small: 'کوچک',
|
|
standard: 'استاندارد',
|
|
large: 'بزرگ',
|
|
listDensity: 'تراکم فهرست',
|
|
listDensityDescription: 'ارتفاع سطر، فاصلهگذاری و مقیاس نوار پیشرفت را تغییر میدهد.',
|
|
compact: 'فشرده',
|
|
comfortable: 'معمولی',
|
|
relaxed: 'بسیار راحت',
|
|
osIntegration: 'یکپارچهسازی سیستمعامل',
|
|
dockBadge: 'نمایش نشان روی آیکون Dock',
|
|
dockBadgeDescription: 'تعداد دانلودهای فعال را روی آیکون Firelink در Dock نشان میدهد.',
|
|
menuBarIcon: 'نمایش آیکون نوار منو',
|
|
statusIndicatorIcon: 'نمایش آیکون نشانگر وضعیت',
|
|
systemTrayIcon: 'نمایش آیکون سینی سیستم',
|
|
macosTrayDescription: 'دسترسی سریع از نوار منوی macOS فراهم میکند.',
|
|
windowsTrayDescription: 'دسترسی سریع از ناحیه اعلانهای Windows فراهم میکند.',
|
|
linuxTrayDescription: 'در صورت وجود، دسترسی سریع از سینی دسکتاپ یا ناحیه وضعیت فراهم میکند.',
|
|
defaultTrayDescription: 'در صورت وجود، دسترسی سریع از ناحیه سینی سیستمعامل فراهم میکند.',
|
|
},
|
|
network: {
|
|
proxy: 'پروکسی',
|
|
mode: 'حالت',
|
|
modeDescription: 'استفاده از پروکسی را برای درخواستهای دانلود جدید کنترل میکند.',
|
|
noProxy: 'بدون پروکسی',
|
|
systemProxy: 'پروکسی سیستم',
|
|
customProxy: 'پروکسی سفارشی',
|
|
proxyHost: 'میزبان پروکسی',
|
|
proxyHostDescription: 'نام میزبان، آدرس IP یا URL پروکسی HTTP.',
|
|
proxyHostPlaceholder: '127.0.0.1 یا http://127.0.0.1',
|
|
proxyPort: 'پورت پروکسی',
|
|
proxyPortDescription: 'محدوده معتبر بین ۱ تا ۶۵۵۳۵ است.',
|
|
noProxyDescription: 'دانلودها پروکسیهای پیکربندیشده را نادیده میگیرند.',
|
|
systemProxyDescription: 'دانلودها از پروکسی سیستم شناساییشده {{platform}} استفاده میکنند. دانلودهای فایل عادی به یک نقطه پایانی پروکسی HTTP یا HTTPS نیاز دارند؛ دانلودهای رسانه میتوانند از SOCKS استفاده کنند.',
|
|
customProxyDescription: 'دانلودها از نقطه پایانی پروکسی HTTP پیکربندیشده برای متادیتا و موتورهای دانلود استفاده میکنند.',
|
|
invalidCustomProxy: 'برای فعال کردن پروکسی سفارشی یک میزبان و پورت پروکسی HTTP معتبر وارد کنید.',
|
|
incompleteCustomProxy: 'برای فعال کردن پروکسی سفارشی یک میزبان و پورت پروکسی وارد کنید.',
|
|
checkingSystemProxy: 'در حال بررسی پیکربندی پروکسی سیستم…',
|
|
detectedSystemProxy: 'یک پروکسی سیستم شناسایی شد. دانلودهای فایل عادی به یک نقطه پایانی HTTP یا HTTPS نیاز دارند؛ دانلودهای رسانه میتوانند از SOCKS استفاده کنند.',
|
|
noSystemProxy: 'هیچ پروکسی سیستم قابل استفادهای شناسایی نشد. دانلودها از هیچ پروکسیای استفاده نخواهند کرد.',
|
|
systemProxyReadFailed: 'پیکربندی پروکسی سیستم قابل خواندن نیست. بدون پروکسی را انتخاب کنید یا هنگامی که در دسترس است دوباره امتحان کنید.',
|
|
identity: 'هویت',
|
|
customUserAgent: 'User-Agent سفارشی',
|
|
userAgentDescription: 'در دریافتهای متادیتا و موتورهای دانلود اعمال میشود.',
|
|
userAgentPlaceholder: 'برای پیشفرض Firelink خالی بگذارید',
|
|
userAgentOverrides: 'هدر User-Agent خروجی را بازنویسی میکند. برای پیشفرضهای Firelink خالی بگذارید.',
|
|
chromeWindows: 'Chrome (Windows)',
|
|
chromeMacos: 'Chrome (macOS)',
|
|
edgeWindows: 'Edge (Windows)',
|
|
firefoxWindows: 'Firefox (Windows)',
|
|
firefoxMacos: 'Firefox (macOS)',
|
|
safariMacos: 'Safari (macOS)',
|
|
windowsDesktop: 'دسکتاپ Windows',
|
|
macosDesktop: 'دسکتاپ macOS',
|
|
},
|
|
locations: {
|
|
baseDownloadFolder: 'پوشه اصلی دانلود',
|
|
baseDownloadFolderDescription: 'پوشههای دسته خودکار در داخل این پوشه ایجاد میشوند.',
|
|
browse: 'انتخاب…',
|
|
baseFolderCreateFailed: 'پوشه اصلی ذخیره شد، اما ایجاد پوشههای دسته ناموفق بود: {{detail}}',
|
|
baseFolderUpdated: 'پوشه اصلی دانلود بهروزرسانی شد',
|
|
askWhereToSave: 'هنگام افزودن دانلود بپرس کجا ذخیره شود',
|
|
rememberLastUsedDownloadDirectory: 'پوشه دانلود اخیراً استفادهشده را به خاطر بسپار',
|
|
rememberLastUsedDownloadDirectoryDescription: 'از آخرین پوشه انتخابشده در پنجره افزودن برای دانلود بعدی تا زمان راهاندازی مجدد برنامه استفاده کنید.',
|
|
automaticCategorySubfolders: 'فایلها را بهطور خودکار در زیرپوشههای دسته ذخیره کن',
|
|
automaticCategorySubfoldersDescription: 'وقتی خاموش است، دانلودهای خودکار از پوشه پایه استفاده میکنند.',
|
|
categorySubfolders: 'زیرپوشههای دسته',
|
|
relativeToBase: 'نسبت به پوشه پایه',
|
|
disabled: 'غیرفعال',
|
|
categorySubfolder: 'زیرپوشه {{category}}',
|
|
customFolder: 'پوشه سفارشی',
|
|
useAutomatic: 'استفاده از حالت خودکار',
|
|
resetDefaults: 'بازنشانی به پیشفرضها',
|
|
resetToast: 'مکانهای دستهها به پیشفرض بازنشانی شد',
|
|
},
|
|
siteLogins: {
|
|
title: 'اعتبارنامههای سایت',
|
|
noSavedLogins: 'هیچ ورودی ذخیرهشدهای وجود ندارد.',
|
|
user: 'کاربر: {{username}}',
|
|
deleteCredential: 'حذف اعتبارنامه',
|
|
deletedCredential: 'اعتبارنامه حذف شد',
|
|
deleteFailed: 'اعتبارنامه حذف نشد: {{detail}}',
|
|
addTitle: 'افزودن اعتبارنامههای سایت',
|
|
urlPattern: 'الگوی URL:',
|
|
urlPatternPlaceholder: 'مثلاً *.example.com یا example.com/downloads',
|
|
username: 'نام کاربری:',
|
|
password: 'رمز عبور:',
|
|
usernamePlaceholder: 'نام کاربری',
|
|
passwordPlaceholder: 'رمز عبور',
|
|
saving: 'در حال ذخیره…',
|
|
addLogin: 'افزودن ورود',
|
|
urlPatternRequired: 'الگوی URL الزامی است.',
|
|
urlPatternWhitespace: 'الگوی URL نمیتواند شامل فاصله باشد.',
|
|
usernameRequired: 'نام کاربری الزامی است.',
|
|
passwordRequired: 'رمز عبور الزامی است.',
|
|
accessBeforeSave: 'قبل از ذخیره ورود به سایت، به مخزن اعتبارنامه دسترسی بدهید.',
|
|
saveFailed: 'ذخیره ایمن اعتبارنامه سایت ناموفق بود.',
|
|
addedCredential: 'اعتبارنامه سایت اضافه شد',
|
|
},
|
|
power: {
|
|
title: 'مدیریت انرژی',
|
|
preventSleep: 'جلوگیری از خواب سیستم در حالی که دانلودها فعال هستند',
|
|
preventSleepDescription: 'نمایشگر همچنان میتواند خاموش شود. Firelink تنها به اندازهای دستگاه را بیدار نگه میدارد تا انتقالهای فعال را تکمیل کند.',
|
|
},
|
|
engine: {
|
|
title: 'دانلودکننده رسانه و موتورها',
|
|
description: 'نتایج موفقیتآمیز برای این جلسه برنامه استفاده مجدد میشوند. بررسی مجدد باعث اعتبارسنجی واقعی دوباره میشود.',
|
|
recheck: 'بررسی مجدد موتورها',
|
|
coreDownloader: 'دانلودکننده اصلی (aria2)',
|
|
version: 'نسخه:',
|
|
status: 'وضعیت:',
|
|
mediaExtractors: 'استخراجکنندههای رسانه',
|
|
browserCookiesSource: 'منبع کوکیهای مرورگر:',
|
|
cookieDescription: 'yt-dlp کوکیهای مرورگر را میخواند تا محدودیتهای دانلود ویدیو را دور بزند یا به رسانههای محدود دسترسی پیدا کند. Firelink کوکیهای مرورگر را ذخیره نمیکند.',
|
|
none: 'هیچکدام',
|
|
},
|
|
integrations: {
|
|
title: 'اتصال افزونه مرورگر',
|
|
description: 'ثبت مستقیم دانلودها از مرورگر خود در سه مرحله آسان.',
|
|
portablePairingEnabled: 'جفتسازی قابلحمل فعال شد',
|
|
pairingTokenPersisted: 'توکن جفتسازی ذخیره شد',
|
|
portablePersistedDescription: 'توکن جفتسازی شما با این پوشه قابلحمل Firelink ذخیره میشود و هنگام انتقال پوشه باقی میماند. با پوشه به عنوان داده حساس برخورد کنید.',
|
|
systemPersistedDescription: 'توکن جفتسازی شما در مخزن اعتبارنامههای سیستم ذخیره شده و پس از راهاندازی مجدد باقی میماند.',
|
|
portablePairingAvailable: 'جفتسازی قابلحمل در دسترس است',
|
|
credentialStorageNeeded: 'نیاز به ذخیرهسازی اعتبارنامه',
|
|
portableAvailableDescription: 'توکن جفتسازی شما با این پوشه قابلحمل Firelink ذخیره میشود و پس از راهاندازی مجدد باقی میماند. برای مشاهده هشدار ذخیرهسازی قابلحمل آن را اینجا فعال کنید.',
|
|
credentialStorageDescription: 'Firelink به دسترسی به مخزن اعتبارنامههای این سیستم نیاز دارد تا توکن جفتسازی شما را پس از راهاندازی مجدد بهطور امن حفظ کند. در حال حاضر، افزونه شما فقط برای این جلسه متصل باقی میماند.',
|
|
reviewPortablePairing: 'بررسی جفتسازی قابلحمل',
|
|
grantCredentialAccess: 'اعطای دسترسی اعتبارنامه',
|
|
copyToken: 'کپی توکن',
|
|
tokenDescription: 'این توکن امن افزونه مرورگر شما را مجاز میسازد.',
|
|
tokenCopied: 'توکن در کلیپبورد کپی شد!',
|
|
tokenCopyFailed: 'توکن کپی نشد: {{detail}}',
|
|
pairingTokenRegenerated: 'توکن جفتسازی دوباره ایجاد شد',
|
|
regenerateFailed: 'ایجاد دوباره توکن جفتسازی ناموفق بود: {{detail}}',
|
|
getExtension: 'دریافت افزونه',
|
|
extensionDescription: 'Firelink Companion را برای مرورگرهای Firefox یا Chromium نصب کنید.',
|
|
firefoxAddons: 'افزونههای Firefox',
|
|
chromiumZip: 'Chromium ZIP',
|
|
pasteConnect: 'جایگذاری و اتصال',
|
|
pasteConnectDescription: 'روی آیکون Firelink در نوار ابزار مرورگر خود کلیک کنید و توکن کپیشده را جایگذاری کنید.',
|
|
extensionServerStatus: 'وضعیت سرور افزونه:',
|
|
listening: '● در حال گوش دادن به 127.0.0.1:{{port}}',
|
|
unavailable: '● سرور در دسترس نیست',
|
|
},
|
|
about: {
|
|
firelinkIcon: 'آیکون Firelink',
|
|
unknown: 'نامشخص',
|
|
version: 'نسخه {{version}}',
|
|
description: 'مدیریت دانلود چند پلتفرمی برای macOS، Windows و Linux.',
|
|
sourceCode: 'کد منبع',
|
|
source: 'منبع',
|
|
upToDate: 'Firelink {{version}} بهروز است.',
|
|
updateAvailable: 'Firelink {{version}} در دسترس است.',
|
|
viewRelease: 'مشاهده انتشار',
|
|
updates: 'بهروزرسانیها',
|
|
checkForUpdates: 'بررسی بهروزرسانیها',
|
|
updateDescription: 'Firelink انتشارهای GitHub را برای نسخههای جدید بررسی میکند.',
|
|
checking: 'در حال بررسی…',
|
|
checkNow: 'اکنون بررسی کن',
|
|
automaticUpdates: 'بررسی خودکار برای بهروزرسانیها',
|
|
createdBy: 'ایجاد شده توسط NimBold',
|
|
mitLicense: 'مجوز MIT',
|
|
credits: 'اعتبارات: aria2، yt-dlp، FFmpeg و Deno.',
|
|
copyright: 'حق کپیرایت © 2026 NimBold. تمامی حقوق محفوظ است.',
|
|
},
|
|
},
|
|
status: {
|
|
ready: 'آماده',
|
|
active: '{{count}} فعال',
|
|
queued: '{{count}} در صف',
|
|
done: '{{count}} تکمیل شد',
|
|
},
|
|
} as const;
|
|
|
|
export default fa;
|