Translated using Weblate (Persian)

Currently translated at 100.0% (53 of 53 strings)

Translated using Weblate (Persian)

Currently translated at 100.0% (49 of 49 strings)

Translated using Weblate (Persian)

Currently translated at 100.0% (122 of 122 strings)

Translated using Weblate (Persian)

Currently translated at 100.0% (131 of 131 strings)

Translated using Weblate (Persian)

Currently translated at 100.0% (6 of 6 strings)

Translated using Weblate (Persian)

Currently translated at 100.0% (214 of 214 strings)

Translated using Weblate (Persian)

Currently translated at 100.0% (46 of 46 strings)

Translated using Weblate (Persian)

Currently translated at 100.0% (654 of 654 strings)

Translated using Weblate (Persian)

Currently translated at 100.0% (92 of 92 strings)

Translated using Weblate (Persian)

Currently translated at 100.0% (136 of 136 strings)

Translated using Weblate (Persian)

Currently translated at 100.0% (55 of 55 strings)

Translated using Weblate (Persian)

Currently translated at 100.0% (43 of 43 strings)

Translated using Weblate (Persian)

Currently translated at 100.0% (13 of 13 strings)

Translated using Weblate (Persian)

Currently translated at 100.0% (501 of 501 strings)

Translated using Weblate (Persian)

Currently translated at 100.0% (118 of 118 strings)

Translated using Weblate (Persian)

Currently translated at 100.0% (10 of 10 strings)

Translated using Weblate (Persian)

Currently translated at 100.0% (131 of 131 strings)

Translated using Weblate (Persian)

Currently translated at 100.0% (55 of 55 strings)

Translated using Weblate (Persian)

Currently translated at 100.0% (41 of 41 strings)

Translated using Weblate (Persian)

Currently translated at 100.0% (53 of 53 strings)

Translated using Weblate (Persian)

Currently translated at 99.6% (652 of 654 strings)

Translated using Weblate (Persian)

Currently translated at 98.9% (91 of 92 strings)

Translated using Weblate (Persian)

Currently translated at 100.0% (122 of 122 strings)

Translated using Weblate (Persian)

Currently translated at 84.6% (11 of 13 strings)

Translated using Weblate (Persian)

Currently translated at 100.0% (74 of 74 strings)

Translated using Weblate (Persian)

Currently translated at 100.0% (118 of 118 strings)

Translated using Weblate (Persian)

Currently translated at 100.0% (135 of 135 strings)

Translated using Weblate (Persian)

Currently translated at 95.6% (44 of 46 strings)

Translated using Weblate (Persian)

Currently translated at 66.6% (4 of 6 strings)

Translated using Weblate (Persian)

Currently translated at 100.0% (10 of 10 strings)

Translated using Weblate (Persian)

Currently translated at 92.0% (23 of 25 strings)

Translated using Weblate (Persian)

Currently translated at 100.0% (501 of 501 strings)

Translated using Weblate (Persian)

Currently translated at 100.0% (2 of 2 strings)

Translated using Weblate (Persian)

Currently translated at 100.0% (214 of 214 strings)

Translated using Weblate (Persian)

Currently translated at 97.9% (48 of 49 strings)

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: حمید ملک محمدی <hmmftg@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/audio/fa/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/fa/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-auth/fa/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-camera/fa/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-dialog/fa/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-filter/fa/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-icons/fa/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-player/fa/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/objects/fa/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-classificationmodel/fa/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-configeditor/fa/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-events/fa/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-explore/fa/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-exports/fa/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-facelibrary/fa/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-live/fa/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-recording/fa/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-search/fa/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/fa/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-system/fa/
Translation: Frigate NVR/audio
Translation: Frigate NVR/common
Translation: Frigate NVR/components-auth
Translation: Frigate NVR/components-camera
Translation: Frigate NVR/components-dialog
Translation: Frigate NVR/components-filter
Translation: Frigate NVR/components-icons
Translation: Frigate NVR/components-player
Translation: Frigate NVR/objects
Translation: Frigate NVR/views-classificationmodel
Translation: Frigate NVR/views-configeditor
Translation: Frigate NVR/views-events
Translation: Frigate NVR/views-explore
Translation: Frigate NVR/views-exports
Translation: Frigate NVR/views-facelibrary
Translation: Frigate NVR/views-live
Translation: Frigate NVR/views-recording
Translation: Frigate NVR/views-search
Translation: Frigate NVR/views-settings
Translation: Frigate NVR/views-system
This commit is contained in:
Hosted Weblate
2026-01-13 13:02:28 -07:00
committed by Nicolas Mowen
co-authored by حمید ملک محمدی
parent da75481443
commit 7d02220ec5
20 changed files with 3315 additions and 35 deletions
+9 -1
View File
@@ -3,6 +3,14 @@
"user": "نام کاربری",
"password": "رمز عبور",
"login": "ورود",
"firstTimeLogin": "اولین باز است وارد می شود؟ اطلاعات هویتی در ثبت رخداد های فریگیت چاپ خواهد شد."
"firstTimeLogin": "اولین باز است وارد می شود؟ اطلاعات هویتی در ثبت رخداد های فریگیت چاپ خواهد شد.",
"errors": {
"usernameRequired": "وارد کردن نام کاربری الزامی است",
"passwordRequired": "وارد کردن رمز عبور الزامی است",
"loginFailed": "ورود ناموفق بود",
"unknownError": "خطای ناشناخته. گزارش‌ها را بررسی کنید.",
"webUnknownError": "خطای ناشناخته. گزارش‌های کنسول را بررسی کنید.",
"rateLimit": "از حد مجاز درخواست‌ها فراتر رفت. بعداً دوباره تلاش کنید."
}
}
}
+77 -1
View File
@@ -4,7 +4,83 @@
"add": "افزودن گروه دوربین",
"edit": "ویرایش گروه دوربین",
"delete": {
"label": "حذف گروه دوربین ها"
"label": "حذف گروه دوربین ها",
"confirm": {
"title": "تأیید حذف",
"desc": "آیا مطمئن هستید که می‌خواهید گروه دوربین «<em>{{name}}</em>» را حذف کنید؟"
}
},
"name": {
"label": "نام",
"placeholder": "یک نام وارد کنید…",
"errorMessage": {
"mustLeastCharacters": "نام گروه دوربین باید حداقل ۲ کاراکتر باشد.",
"exists": "نام گروه دوربین از قبل وجود دارد.",
"nameMustNotPeriod": "نام گروه دوربین نباید شامل نقطه باشد.",
"invalid": "نام گروه دوربین نامعتبر است."
}
},
"cameras": {
"desc": "دوربین‌های این گروه را انتخاب کنید.",
"label": "دوربین‌ها"
},
"icon": "آیکون",
"success": "گروه دوربین ({{name}}) ذخیره شد.",
"camera": {
"setting": {
"streamMethod": {
"method": {
"noStreaming": {
"label": "بدون پخش",
"desc": "تصاویر دوربین فقط هر یک دقیقه یک‌بار به‌روزرسانی می‌شوند و هیچ پخش زنده‌ای انجام نخواهد شد."
},
"smartStreaming": {
"label": "پخش هوشمند (پیشنهادی)",
"desc": "پخش هوشمند زمانی که فعالیت قابل تشخیصی وجود ندارد برای صرفه‌جویی در پهنای باند و منابع، تصویر دوربین شما را هر یک دقیقه یک‌بار به‌روزرسانی می‌کند. وقتی فعالیت تشخیص داده شود، تصویر به‌طور یکپارچه به پخش زنده تغییر می‌کند."
},
"continuousStreaming": {
"label": "پخش پیوسته",
"desc": {
"title": "تصویر دوربین وقتی در داشبورد قابل مشاهده باشد همیشه پخش زنده خواهد بود، حتی اگر هیچ فعالیتی تشخیص داده نشود.",
"warning": "پخش پیوسته ممکن است باعث مصرف بالای پهنای‌باند و مشکلات عملکردی شود. با احتیاط استفاده کنید."
}
}
},
"label": "روش پخش",
"placeholder": "یک روش پخش را انتخاب کنید"
},
"label": "تنظیمات پخش دوربین",
"title": "تنظیمات پخش {{cameraName}}",
"audioIsAvailable": "صدا برای این پخش در دسترس است",
"audioIsUnavailable": "صدا برای این پخش در دسترس نیست",
"audio": {
"tips": {
"title": "برای این پخش، صدا باید از دوربین شما خروجی گرفته شود و در go2rtc پیکربندی شده باشد."
}
},
"stream": "جریان",
"placeholder": "یک جریان را برگزینید",
"compatibilityMode": {
"label": "حالت سازگاری",
"desc": "این گزینه را فقط زمانی فعال کنید که پخش زندهٔ دوربین شما دچار آثار رنگی (artifact) است و در سمت راست تصویر یک خط مورب دیده می‌شود."
},
"desc": "گزینه‌های پخش زنده را برای داشبورد این گروه دوربین تغییر دهید. <em>این تنظیمات مخصوص دستگاه/مرورگر هستند. </em>"
},
"birdseye": "نمای پرنده"
}
},
"debug": {
"options": {
"label": "تنظیمات",
"title": "گزینه‌ها",
"showOptions": "نمایش گزینه‌ها",
"hideOptions": "پنهان کردن گزینه‌ها"
},
"boundingBox": "کادر محدوده",
"timestamp": "مهر زمانی",
"zones": "ناحیه‌ها",
"mask": "ماسک",
"motion": "حرکت",
"regions": "مناطق"
}
}
+112 -1
View File
@@ -1,11 +1,122 @@
{
"restart": {
"title": "آیا از ری‌استارت فریگیت اطمینان دارید؟",
"title": "آیا برای راه اندازی مجدد Frigate مطمئن هستید؟",
"button": "ری‌استارت",
"restarting": {
"title": "فریگیت در حال ری‌استارت شدن",
"content": "صفحه تا {{countdown}} ثانیه دیگر مجددا بارگزاری خواهد شد.",
"button": "بارگزاری مجدد هم اکنون اجرا شود"
}
},
"explore": {
"plus": {
"submitToPlus": {
"label": "ارسال به Frigate+",
"desc": "اشیایی که در مکان‌هایی هستند که می‌خواهید از آن‌ها اجتناب کنید، «مثبت کاذب» محسوب نمی‌شوند. ارسال آن‌ها به‌عنوان مثبت کاذب باعث می‌شود مدل دچار سردرگمی شود."
},
"review": {
"question": {
"label": "این برچسب را برای Frigate Plus تأیید کنید",
"ask_a": "آیا این شیء <code>{{label}}</code> است؟",
"ask_an": "آیا این شیء یک <code>{{label}}</code> است؟",
"ask_full": "آیا این شیء یک <code>{{untranslatedLabel}}</code> ({{translatedLabel}}) است؟"
},
"state": {
"submitted": "ارسال شد"
}
}
},
"video": {
"viewInHistory": "مشاهده در تاریخچه"
}
},
"export": {
"time": {
"fromTimeline": "انتخاب از خط زمانی",
"lastHour_one": "ساعت گذشته",
"lastHour_other": "آخرین {{count}} ساعت",
"custom": "سفارشی",
"start": {
"title": "زمان شروع",
"label": "زمان شروع را انتخاب کنید"
},
"end": {
"title": "زمان پایان",
"label": "زمان پایان را انتخاب کنید"
}
},
"toast": {
"error": {
"endTimeMustAfterStartTime": "زمان پایان باید بعد از زمان شروع باشد",
"noVaildTimeSelected": "بازهٔ زمانی معتبر انتخاب نشده است",
"failed": "شروع خروجی‌گیری ناموفق بود: {{error}}"
},
"success": "ساخت خروجی با موفقیت آغاز شد. فایل را در صفحه خروجی‌ها مشاهده کنید.",
"view": "مشاهده"
},
"fromTimeline": {
"saveExport": "ذخیرهٔ خروجی",
"previewExport": "پیش‌نمایش خروجی"
},
"name": {
"placeholder": "برای خروجی نام بگذارید"
},
"select": "انتخاب",
"export": "خروجی",
"selectOrExport": "انتخاب یا خروجی"
},
"streaming": {
"label": "جریان",
"restreaming": {
"disabled": "بازپخش برای این دوربین فعال نیست.",
"desc": {
"title": "برای گزینه‌های بیشتر نمایش زنده و صدا برای این دوربین، go2rtc را تنظیم کنید."
}
},
"showStats": {
"label": "نمایش آمار جریان",
"desc": "این گزینه را فعال کنید تا آمار جریان به‌صورت پوششی روی تصویر دوربین نمایش داده شود."
},
"debugView": "نمای اشکال‌زدایی"
},
"search": {
"saveSearch": {
"label": "ذخیره جست‌وجو",
"desc": "برای این جست‌وجوی ذخیره‌شده یک نام وارد کنید.",
"placeholder": "برای جستجوی خود یک نام وارد کنید",
"success": "جستجو ({{searchName}}) ذخیره شد.",
"button": {
"save": {
"label": "ذخیرهٔ این جستجو"
}
},
"overwrite": "{{searchName}} موجود است. ذخیره سازی منجر به بازنویسی مقدار موجود خواهد شد."
}
},
"recording": {
"confirmDelete": {
"title": "تأیید حذف",
"desc": {
"selected": "آیا مطمئن هستید که می‌خواهید همهٔ ویدیوهای ضبط‌شدهٔ مرتبط با این مورد بازبینی را حذف کنید؟<br /><br />برای رد کردن این پنجره در آینده، کلید <em>Shift</em> را نگه دارید."
},
"toast": {
"success": "ویدیوهای مرتبط با موارد بازبینیِ انتخاب‌شده با موفقیت حذف شد.",
"error": "حذف ناموفق بود: {{error}}"
}
},
"button": {
"export": "خروجی گرفتن",
"markAsReviewed": "علامت‌گذاری به‌عنوان بازبینی‌شده",
"markAsUnreviewed": "علامت‌گذاری به‌عنوان بازبینی‌نشده",
"deleteNow": "حذف فوری"
}
},
"imagePicker": {
"selectImage": "یک بندانگشتیِ شیء ردیابی‌شده را انتخاب کنید",
"unknownLabel": "تصویر محرک ذخیره شد",
"search": {
"placeholder": "جستجو بر اساس برچسب یا زیر‌برچسب…"
},
"noImages": "برای این دوربین بندانگشتی‌ای یافت نشد"
}
}
+131 -1
View File
@@ -5,6 +5,136 @@
"all": {
"title": "تمامی کلاس ها"
},
"count_one": "{{count}} کلاس"
"count_one": "{{count}} کلاس",
"count_other": "{{count}} کلاس‌ها"
},
"labels": {
"label": "برچسب‌ها",
"all": {
"title": "همه برچسب‌ها",
"short": "برچسب‌ها"
},
"count_one": "{{count}} برچسب",
"count_other": "{{count}} برچسب‌ها"
},
"zones": {
"label": "ناحیه‌ها",
"all": {
"title": "همهٔ ناحیه‌ها",
"short": "ناحیه‌ها"
}
},
"dates": {
"selectPreset": "یک پیش‌تنظیم را انتخاب کنید…",
"all": {
"title": "همهٔ تاریخ‌ها",
"short": "تاریخ‌ها"
}
},
"features": {
"hasVideoClip": "دارای کلیپ ویدئویی است",
"submittedToFrigatePlus": {
"label": "ارسال‌شده به Frigate+",
"tips": "ابتدا باید روی اشیای ردیابی‌شده‌ای که عکس فوری دارند فیلتر کنید. <br /> <br />اشیای ردیابی‌شده بدون عکس فوری نمی‌توانند به Frigate+ ارسال شوند."
},
"label": "قابلیت‌ها",
"hasSnapshot": "دارای یک عکس فوری"
},
"sort": {
"label": "مرتب‌سازی",
"dateAsc": "تاریخ (صعودی)",
"dateDesc": "تاریخ (نزولی)",
"scoreAsc": "امتیاز شیء (صعودی)",
"scoreDesc": "امتیاز شیء (نزولی)",
"speedAsc": "سرعت تخمینی (صعودی)",
"speedDesc": "سرعت تخمینی (نزولی)",
"relevance": "آموزش چهره به‌عنوان:ارتباط"
},
"more": "فیلترهای بیشتر",
"reset": {
"label": "بازنشانی فیلترها به مقادیر پیش‌فرض"
},
"timeRange": "بازهٔ زمانی",
"subLabels": {
"label": "زیربرچسب‌ها",
"all": "همهٔ زیر برچسب‌ها"
},
"attributes": {
"label": "ویژگی‌های طبقه‌بندی",
"all": "همهٔ ویژگی‌ها"
},
"score": "امتیاز",
"estimatedSpeed": "سرعت تخمینی ( {{unit}})",
"cameras": {
"label": "فیلتر دوربین‌ها",
"all": {
"title": "همهٔ دوربین‌ها",
"short": "دوربین‌ها"
}
},
"logSettings": {
"filterBySeverity": "فیلتر کردن لاگ‌ها بر اساس شدت",
"loading": {
"desc": "وقتی پنل لاگ تا پایین‌ترین نقطه اسکرول شود، لاگ‌های جدید هنگام اضافه‌شدن به‌صورت خودکار نمایش داده می‌شوند.",
"title": "در حال بارگذاری"
},
"label": "فیلتر سطح لاگ",
"disableLogStreaming": "غیرفعال کردن پخش زندهٔ لاگ",
"allLogs": "همهٔ لاگ‌ها"
},
"trackedObjectDelete": {
"title": "تأیید حذف",
"toast": {
"success": "اشیای ردیابی‌شده با موفقیت حذف شدند.",
"error": "حذف اشیای ردیابی‌شده ناموفق بود: {{errorMessage}}"
},
"desc": "حذف این {{objectLength}} شیء ردیابی‌شده باعث حذف عکس فوری، هرگونه امبدینگِ ذخیره‌شده و همهٔ ورودی‌های مرتبط با چرخهٔ عمر شیء می‌شود. ویدیوهای ضبط‌شدهٔ این اشیای ردیابی‌شده در نمای تاریخچه <em>حذف نخواهند شد</em>.<br /><br />آیا مطمئن هستید که می‌خواهید ادامه دهید؟<br /><br />برای رد کردن این پنجره در آینده، کلید <em>Shift</em> را نگه دارید."
},
"zoneMask": {
"filterBy": "فیلتر بر اساس ماسک ناحیه"
},
"recognizedLicensePlates": {
"loadFailed": "بارگذاری پلاک‌های شناسایی‌شده ناموفق بود.",
"loading": "در حال بارگذاری پلاک‌های شناسایی‌شده…",
"noLicensePlatesFound": "هیچ پلاکی پیدا نشد.",
"selectAll": "انتخاب همه",
"title": "پلاک‌های شناسایی‌شده",
"placeholder": "برای جستجوی پلاک‌ها تایپ کنید…",
"selectPlatesFromList": "یک یا چند پلاک را از فهرست انتخاب کنید.",
"clearAll": "پاک کردن همه"
},
"review": {
"showReviewed": "نمایش بازبینی‌شده‌ها"
},
"motion": {
"showMotionOnly": "فقط نمایش حرکت"
},
"explore": {
"settings": {
"title": "تنظیمات",
"defaultView": {
"title": "نمای پیش‌فرض",
"summary": "خلاصه",
"unfilteredGrid": "شبکهٔ بدون فیلتر",
"desc": "هنگامی که هیچ فیلتری انتخاب نشده باشد، خلاصه ای از آخرین اشیاء ردیابی شده در هر برچسب یا یک شبکه فیلتر نشده نمایش داده خواهد شد."
},
"gridColumns": {
"title": "ستون‌های شبکه",
"desc": "تعداد ستون‌ها را در نمای شبکه انتخاب کنید."
},
"searchSource": {
"label": "منبع جستجو",
"desc": "انتخاب کنید که در بندانگشتی‌ها جستجو شود یا در توضیحات اشیای ردیابی‌شده.",
"options": {
"thumbnailImage": "تصویر پیش‌نمایش",
"description": "توضیحات"
}
}
},
"date": {
"selectDateBy": {
"label": "یک تاریخ را برای فیلتر کردن انتخاب کنید"
}
}
}
}
+1 -1
View File
@@ -2,7 +2,7 @@
"iconPicker": {
"selectIcon": "انتخاب آیکون",
"search": {
"placeholder": "جستجو برای آیکون"
"placeholder": "جستجو برای آیکون"
}
}
}
+45 -2
View File
@@ -1,8 +1,51 @@
{
"noRecordingsFoundForThisTime": "ویدیویی برای این زمان وجود ندارد",
"noPreviewFound": "پیش‌نمایش پیدا نشد",
"noPreviewFoundFor": "هیچ پیش‌نمایشی برای {{cameraName}} پیدا نشد",
"noPreviewFoundFor": "هیچ پیش‌نمایشی برای {{cameraName}} پیدا نشد",
"submitFrigatePlus": {
"title": "این فریم به فریگیت+ ارسال شود؟"
"title": "این فریم به فریگیت+ ارسال شود؟",
"submit": "ارسال"
},
"livePlayerRequiredIOSVersion": "برای این نوع پخش زنده، iOS 17.1 یا بالاتر لازم است.",
"streamOffline": {
"title": "جریان آفلاین",
"desc": "هیچ فریمی از جریان <code>detect</code> دوربین {{cameraName}} دریافت نشده است، گزارش‌های خطا را بررسی کنید"
},
"cameraDisabled": "دوربین غیرفعال است",
"stats": {
"streamType": {
"title": "نوع جریان:",
"short": "نوع"
},
"bandwidth": {
"title": "پهنای باند:",
"short": "پهنای باند"
},
"latency": {
"title": "تأخیر:",
"value": "{{seconds}} ثانیه‌ها",
"short": {
"title": "تأخیر",
"value": "{{seconds}} ثانیه"
}
},
"totalFrames": "مجموع فریم‌ها:",
"droppedFrames": {
"title": "فریم‌های از دست‌رفته:",
"short": {
"title": "از دست‌رفته",
"value": "{{droppedFrames}} فریم"
}
},
"decodedFrames": "فریم‌های رمزگشایی‌شده:",
"droppedFrameRate": "نرخ فریم‌های از دست‌رفته:"
},
"toast": {
"success": {
"submittedFrigatePlus": "فریم با موفقیت به Frigate+ ارسال شد"
},
"error": {
"submitFrigatePlusFailed": "ارسال فریم به Frigate+ ناموفق بود"
}
}
}