From f11988e021a478c1ccc622af5706a1094e59e25f Mon Sep 17 00:00:00 2001 From: Ehsan Sabet Date: Fri, 7 Oct 2022 21:00:51 +0330 Subject: [PATCH] Translation: Add frontend persian language --- frontend/src/locales/fa.po | 2450 +++++++++++++++++++++++++ frontend/src/locales/translations.pot | 182 +- frontend/src/options/options.js | 5 + 3 files changed, 2546 insertions(+), 91 deletions(-) create mode 100644 frontend/src/locales/fa.po diff --git a/frontend/src/locales/fa.po b/frontend/src/locales/fa.po new file mode 100644 index 000000000..8e15e817e --- /dev/null +++ b/frontend/src/locales/fa.po @@ -0,0 +1,2450 @@ +msgid "" +msgstr "" +"Project-Id-Version: \n" +"POT-Creation-Date: \n" +"PO-Revision-Date: \n" +"Last-Translator: Ehsan Sabet \n" +"Language-Team: \n" +"Language: fa\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n==0 || n==1);\n" +"Generated-By: easygettext\n" +"X-Generator: Poedit 3.1.1\n" + +#: src/pages/albums.vue:421 +msgid "%{n} albums found" +msgstr "%{n} آلبوم پیدا شد" + +#: src/dialog/share/upload.vue:81 +msgid "%{n} files uploaded" +msgstr "%{n} فایل آپلود شد" + +#: src/pages/library/files.vue:304 +msgid "%{n} folders found" +msgstr "%{n} پوشه پیدا شد" + +#: src/pages/labels.vue:422 +msgid "%{n} labels found" +msgstr "%{n} برچسب پیدا شد" + +#: src/pages/people/new.vue:286 src/pages/people/new.vue:372 src/pages/people/recognized.vue:508 +msgid "%{n} people found" +msgstr "%{n} نفر پیدا شد" + +#: src/pages/album/photos.vue:221 src/pages/album/photos.vue:374 src/pages/photos.vue:308 +#: src/pages/photos.vue:474 +msgid "%{n} pictures found" +msgstr "%{n} عکس پیدا شد" + +#: src/options/options.js:355 +msgid "1 hour" +msgstr "1 ساعت" + +#: src/options/options.js:357 +msgid "12 hours" +msgstr "12 ساعت" + +#: src/options/options.js:356 +msgid "4 hours" +msgstr "4 ساعت" + +#: src/dialog/share.vue:73 +msgid "A click will copy it to your clipboard." +msgstr "یک کلیک آن را در کلیپ بورد شما کپی می کند." + +#: src/component/navigation.vue:423 src/component/navigation.vue:27 src/pages/about/about.vue:4 +#: src/pages/about/about.vue:166 src/pages/help.vue:43 +msgid "About" +msgstr "درباره" + +#: src/options/themes.js:417 +msgid "Abyss" +msgstr "پرتگاه" + +#: src/component/navigation.vue:3 src/component/navigation.vue:89 src/dialog/share/upload.vue:107 +#: src/model/account.js:98 src/model/user.js:139 src/pages/settings.vue:83 +msgid "Account" +msgstr "حساب کاربری" + +#: src/dialog/photo/info.vue:159 +msgid "Accuracy" +msgstr "دقت" + +#: src/dialog/photo/labels.vue:23 +msgid "Action" +msgstr "عمل" + +#: src/dialog/photo/files.vue:28 src/dialog/photo/files.vue:25 +msgid "Actions" +msgstr "اقدامات" + +#: src/pages/albums.vue:122 src/pages/albums.vue:163 +msgid "Add Album" +msgstr "افزودن آلبوم" + +#: src/pages/settings/general.vue:141 +msgid "Add files to your library via Web Upload." +msgstr "از طریق بارگذاری وب فایلها را به کتابخانه خود اضافه کنید." + +#: src/dialog/share.vue:79 +msgid "Add Link" +msgstr "اضافه کردن لینک" + +#: src/pages/albums.vue:96 +msgid "Add pictures from search results by selecting them." +msgstr "با انتخاب آنها ، تصاویر را از نتایج جستجو اضافه کنید." + +#: src/dialog/account/add.vue:6 src/pages/settings/sync.vue:52 +msgid "Add Server" +msgstr "اضافه کردن سرور" + +#: src/component/album/clipboard.vue:129 src/component/file/clipboard.vue:85 +#: src/component/label/clipboard.vue:61 src/component/photo/clipboard.vue:180 +#: src/component/subject/clipboard.vue:82 src/dialog/photo/album.vue:20 +msgid "Add to album" +msgstr "افزودن به آلبوم" + +#: src/dialog/photo/files.vue:189 src/dialog/photo/files.vue:186 +msgid "Added" +msgstr "اضافه شده" + +#: src/options/options.js:410 +msgid "Admin" +msgstr "مدیر" + +#: src/pages/settings.vue:59 +msgid "Advanced" +msgstr "پیشرفته" + +#: src/options/options.js:365 +msgid "After 1 day" +msgstr "بعد از 1 روز" + +#: src/options/options.js:366 +msgid "After 3 days" +msgstr "بعد از 3 روز" + +#: src/options/options.js:367 +msgid "After 7 days" +msgstr "بعد از 7 روز" + +#: src/options/options.js:369 +msgid "After one month" +msgstr "بعد از یک ماه" + +#: src/options/options.js:371 +msgid "After one year" +msgstr "بعد از یک سال" + +#: src/pages/albums.vue:40 src/pages/albums.vue:1 +msgid "After selecting pictures from search results, you can add them to an album using the context menu." +msgstr "پس از انتخاب تصاویر از نتایج جستجو، می توانید آنها را با استفاده از منوی زمینه به آلبوم اضافه کنید." + +#: src/options/options.js:370 +msgid "After two months" +msgstr "بعد از دو ماه" + +#: src/options/options.js:368 +msgid "After two weeks" +msgstr "بعد از دو هفته" + +#: src/model/album.js:229 +msgid "Album" +msgstr "آلبوم" + +#: src/dialog/photo/album.vue:69 src/dialog/photo/album.vue:77 +msgid "Album Name" +msgstr "نام آلبوم" + +#: src/app/routes.js:151 src/component/album/toolbar.vue:52 src/component/navigation.vue:147 +#: src/component/navigation.vue:157 src/component/navigation.vue:538 src/component/navigation.vue:4 +#: src/component/navigation.vue:621 +msgid "Albums" +msgstr "آلبوم ها" + +#: src/component/album/clipboard.vue:101 +msgid "Albums deleted" +msgstr "آلبوم ها حذف شدند" + +#: src/pages/albums.vue:287 +msgid "All %{n} albums loaded" +msgstr "همه %{n} آلبوم بارگیری شد" + +#: src/pages/labels.vue:276 +msgid "All %{n} labels loaded" +msgstr "همه برچسب‌های %{n} بارگیری شدند" + +#: src/pages/people/recognized.vue:360 +msgid "All %{n} people loaded" +msgstr "همه %{n} نفر بارگیری شدند" + +#: src/component/album/toolbar.vue:37 src/component/photo/toolbar.vue:36 +msgid "All Cameras" +msgstr "همه دوربین ها" + +#: src/component/photo/toolbar.vue:39 src/pages/albums.vue:30 src/pages/albums.vue:531 +msgid "All Categories" +msgstr "همه دسته بندی ها" + +#: src/component/photo/toolbar.vue:38 +msgid "All Colors" +msgstr "همه رنگ ها" + +#: src/component/album/toolbar.vue:41 src/component/photo/toolbar.vue:35 +msgid "All Countries" +msgstr "همه کشورها" + +#: src/pages/about/feedback.vue:31 +msgid "All fields are required" +msgstr "همه فیلدها الزامی است" + +#: src/pages/library/import.vue:12 +msgid "All files from import folder" +msgstr "همه پرونده ها از پوشه واردات" + +#: src/component/photo/toolbar.vue:37 +msgid "All Lenses" +msgstr "همه لنزها" + +#: src/component/photo/toolbar.vue:40 +msgid "All Months" +msgstr "همه ماه ها" + +#: src/pages/library/index.vue:12 +msgid "All originals" +msgstr "همه اصل" + +#: src/component/photo/toolbar.vue:41 +msgid "All Years" +msgstr "همه سالها" + +#: src/pages/about/about.vue:40 +msgid "" +"Also, please leave a star on GitHub if you like this project. It provides additional motivation to keep " +"going." +msgstr "" +"همچنین اگر این پروژه را دوست دارید، لطفاً یک ستاره در GitHub بگذارید. این انگیزه اضافی برای ادامه راه فراهم " +"می کند." + +#: src/dialog/share.vue:75 +msgid "Alternatively, you can upload files directly to WebDAV servers like Nextcloud." +msgstr "از طرف دیگر، می‌توانید فایل‌ها را مستقیماً در سرورهای WebDAV مانند Nextcloud آپلود کنید." + +#: src/dialog/photo/info.vue:151 +msgid "Altitude" +msgstr "ارتفاع" + +#: src/dialog/photo/details.vue:263 +msgid "Altitude (m)" +msgstr "ارتفاع (M)" + +#: src/common/api.js:100 +msgid "An error occurred - are you offline?" +msgstr "خطایی رخ داده است - آیا شما آفلاین هستید؟" + +#: src/component/navigation.vue:101 src/component/photo/cards.vue:301 src/component/photo/cards.vue:480 +#: src/component/photo/list.vue:191 src/component/photo/mosaic.vue:224 src/model/file.js:210 +#: src/options/options.js:290 +msgid "Animated" +msgstr "متحرک" + +#: src/pages/settings/general.vue:534 +msgid "Animation" +msgstr "انیمیشن" + +#: src/dialog/share.vue:74 +msgid "Any private photos and videos remain private and won't be shared." +msgstr "هر عکس و فیلم خصوصی خصوصی باقی می ماند و به اشتراک گذاشته نمی شود." + +#: src/dialog/account/edit.vue:474 +msgid "API Key" +msgstr "کلید API" + +#: src/dialog/photo/details.vue:117 +msgid "Apply" +msgstr "درخواست" + +#: src/component/photo/cards.vue:410 src/component/photo/clipboard.vue:88 src/dialog/photo/details.vue:116 +msgid "Approve" +msgstr "تأیید" + +#: src/app/routes.js:232 src/component/navigation.vue:134 src/component/photo/cards.vue:381 +#: src/component/photo/clipboard.vue:204 src/pages/settings/general.vue:294 +msgid "Archive" +msgstr "بایگانی" + +#: src/dialog/photo/info.vue:199 +msgid "Archived" +msgstr "بایگانی شده" + +#: src/dialog/photo/archive.vue:10 +msgid "Are you sure you want to archive the selection?" +msgstr "آیا مطمئن هستید که می خواهید انتخاب را بایگانی کنید؟" + +#: src/dialog/album/delete.vue:10 +msgid "Are you sure you want to delete these albums?" +msgstr "آیا مطمئن هستید که می خواهید این آلبوم ها را حذف کنید؟" + +#: src/dialog/label/delete.vue:10 +msgid "Are you sure you want to delete these labels?" +msgstr "آیا مطمئن هستید که می خواهید این برچسب ها را حذف کنید؟" + +#: src/dialog/account/remove.vue:10 +msgid "Are you sure you want to delete this account?" +msgstr "آیا مطمئن هستید که می خواهید این حساب را حذف کنید؟" + +#: src/dialog/photo/delete.vue:10 +msgid "Are you sure you want to permanently delete these pictures?" +msgstr "آیا مطمئن هستید که می خواهید این تصاویر را به طور دائم حذف کنید؟" + +#: src/dialog/file/delete.vue:10 +msgid "Are you sure you want to permanently delete this file?" +msgstr "آیا مطمئن هستید که می خواهید این پرونده را به طور دائم حذف کنید؟" + +#: src/dialog/confirm.vue:10 +msgid "Are you sure?" +msgstr "مطمئن هستی؟" + +#: src/dialog/photo/details.vue:493 +msgid "Artist" +msgstr "هنرمند" + +#: src/dialog/photo/files.vue:149 src/dialog/photo/files.vue:146 +msgid "Aspect Ratio" +msgstr "نسبت ابعاد" + +#: src/pages/settings/library.vue:112 +msgid "Automatically create JPEGs for other file types so that they can be displayed in a browser." +msgstr "به طور خودکار برای انواع فایل های دیگر JPEG ایجاد کنید تا بتوان آنها را در مرورگر نمایش داد." + +#: src/pages/settings/general.vue:361 +msgid "Automatically creates albums of special moments, trips, and places." +msgstr "به طور خودکار آلبوم هایی از لحظات، سفرها و مکان های خاص ایجاد می کند." + +#: src/component/navigation.vue:583 src/dialog/sponsor.vue:7 src/pages/about/about.vue:33 +#: src/pages/auth/login.vue:48 +msgid "Become a sponsor" +msgstr "اسپانسر شوید" + +#: src/pages/about/about.vue:62 +msgid "" +"Before submitting a support request, please use our Troubleshooting Checklists to determine the cause of " +"your problem." +msgstr "قبل از ارسال درخواست پشتیبانی، لطفاً از چک لیست های عیب یابی ما برای تعیین علت مشکل خود استفاده کنید." + +#: src/pages/about/about.vue:27 +msgid "" +"Being 100% self-funded and independent, we can promise you that we will never sell your data and that we " +"will always be transparent about our software and services." +msgstr "" +"ما با تامین مالی مستقل و 100% خود، می توانیم به شما قول بدهیم که هرگز داده های شما را نمی فروشیم و همیشه در " +"مورد نرم افزار و خدمات خود شفاف خواهیم بود." + +#: src/pages/people/recognized.vue:434 +msgid "Bio" +msgstr "بود" + +#: src/options/options.js:390 +msgid "Black" +msgstr "سیاه" + +#: src/options/options.js:403 +msgid "Blackman: Lanczos Modification, Less Ringing Artifacts" +msgstr "" + +#: src/options/options.js:386 +msgid "Blue" +msgstr "آبی" + +#: src/options/options.js:387 +msgid "Brown" +msgstr "قهوه ای" + +#: src/pages/settings/general.vue:383 +msgid "Browse and edit image classification labels." +msgstr "مرور و ویرایش برچسب های طبقه بندی تصویر." + +#: src/pages/settings/general.vue:317 +msgid "Browse indexed files and folders in Library." +msgstr "پرونده ها و پوشه های فهرست بندی شده را در کتابخانه مرور کنید." + +#: src/pages/about/about.vue:54 +msgid "" +"Browse the Knowledge Base for detailed information on specific product features, services, and related " +"resources." +msgstr "برای اطلاعات دقیق در مورد ویژگی‌های خاص محصول، خدمات و منابع مرتبط، پایگاه دانش را مرور کنید." + +#: src/options/options.js:397 +msgid "Bug Report" +msgstr "گزارش اشکال" + +#: src/common/notify.js:94 src/pages/auth/connect.vue:6 +msgid "Busy, please wait…" +msgstr "مشغول است ، لطفا صبر کنید…" + +#: src/app/routes.js:164 src/component/navigation.vue:253 src/component/navigation.vue:989 +msgid "Calendar" +msgstr "تقویم" + +#: src/component/photo/cards.vue:488 src/component/photo/list.vue:137 src/component/photo/toolbar.vue:202 +#: src/dialog/photo/details.vue:331 +msgid "Camera" +msgstr "دوربین" + +#: src/dialog/photo/info.vue:79 +msgid "Camera Serial" +msgstr "سریال دوربین" + +#: src/pages/album/photos.vue:227 src/pages/photos.vue:314 +msgid "Can't load more, limit reached" +msgstr "نمی تواند بار بیشتری بارگیری کند ، محدود شود" + +#: src/common/clipboard.js:100 src/common/clipboard.js:137 src/pages/albums.vue:469 src/pages/albums.vue:485 +#: src/pages/labels.vue:204 src/pages/labels.vue:224 src/pages/library/files.vue:194 +#: src/pages/library/files.vue:210 src/pages/people/new.vue:215 src/pages/people/new.vue:231 +#: src/pages/people/recognized.vue:294 src/pages/people/recognized.vue:310 +msgid "Can't select more items" +msgstr "موارد بیشتری را انتخاب نمی کند" + +#: src/dialog/account/add.vue:17 src/dialog/account/edit.vue:102 src/dialog/account/remove.vue:15 +#: src/dialog/album/delete.vue:15 src/dialog/album/edit.vue:42 src/dialog/confirm.vue:15 +#: src/dialog/file/delete.vue:15 src/dialog/label/delete.vue:15 src/dialog/photo/album.vue:14 +#: src/dialog/photo/delete.vue:15 src/dialog/reload.vue:11 src/dialog/share.vue:25 +#: src/dialog/share/upload.vue:29 src/pages/library/import.vue:34 src/pages/library/index.vue:27 +msgid "Cancel" +msgstr "لغو" + +#: src/component/album/toolbar.vue:59 src/component/photo/toolbar.vue:46 +msgid "Cards" +msgstr "کارت ها" + +#: src/component/photo/toolbar.vue:337 src/dialog/album/edit.vue:163 src/pages/about/feedback.vue:121 +#: src/pages/albums.vue:113 +msgid "Category" +msgstr "دسته" + +#: src/pages/settings/account.vue:26 +msgid "Change" +msgstr "تغییر" + +#: src/pages/settings/general.vue:185 +msgid "Change photo titles, locations, and other metadata." +msgstr "تغییر عناوین عکس ، مکان ها و سایر ابرداده ها." + +#: src/component/photo/clipboard.vue:134 +msgid "Change private flag" +msgstr "تغییر پرچم خصوصی" + +#: src/dialog/photo/info.vue:191 +msgid "Checked" +msgstr "بررسی شده" + +#: src/dialog/photo/files.vue:175 src/dialog/photo/files.vue:172 +msgid "Chroma" +msgstr "کروما" + +#: src/component/photo-viewer.vue:71 src/dialog/photo/details.vue:113 src/dialog/share.vue:87 +#: src/pages/library/errors.vue:60 +msgid "Close" +msgstr "نزدیک" + +#: src/dialog/photo/files.vue:95 src/dialog/photo/files.vue:92 +msgid "Codec" +msgstr "کدک" + +#: src/component/photo/toolbar.vue:314 +msgid "Color" +msgstr "رنگ" + +#: src/dialog/photo/files.vue:163 src/dialog/photo/files.vue:160 +msgid "Color Profile" +msgstr "مشخصات رنگ" + +#: src/pages/discover.vue:4 +msgid "Colors" +msgstr "رنگ ها" + +#: src/pages/about/about.vue:49 +msgid "Common issues can be quickly diagnosed and solved using the troubleshooting checklists we provide." +msgstr "" +"مشکلات رایج را می توان با استفاده از چک لیست های عیب یابی که ارائه می دهیم، به سرعت تشخیص داده و حل کرد." + +#: src/pages/library/index.vue:115 +msgid "Complete Rescan" +msgstr "اسکن کامل" + +#: src/dialog/photo/labels.vue:22 +msgid "Confidence" +msgstr "اعتماد" + +#: src/dialog/account/add.vue:18 src/pages/auth/connect.vue:12 +msgid "Connect" +msgstr "اتصال" + +#: src/dialog/webdav.vue:4 src/pages/settings/sync.vue:48 +msgid "Connect via WebDAV" +msgstr "از طریق WebDav وصل کنید" + +#: src/pages/auth/connect.vue:30 +msgid "Connected" +msgstr "متصل" + +#: src/pages/about/feedback.vue:4 +msgid "Contact Us" +msgstr "با ما تماس بگیرید" + +#: src/pages/albums.vue:93 src/pages/labels.vue:77 src/pages/people/recognized.vue:90 +msgid "Contains %{n} pictures." +msgstr "حاوی %{n} عکس است." + +#: src/pages/albums.vue:90 src/pages/labels.vue:74 src/pages/people/recognized.vue:87 +msgid "Contains one picture." +msgstr "حاوی یک تصویر است." + +#: src/options/options.js:415 +msgid "Contributor" +msgstr "مشارکت کننده" + +#: src/pages/settings/library.vue:111 +msgid "Convert to JPEG" +msgstr "تبدیل به jpeg" + +#: src/pages/library/index.vue:163 +msgid "Converting" +msgstr "تبدیل" + +#: src/dialog/share.vue:58 src/dialog/webdav.vue:36 +msgid "Copied to clipboard" +msgstr "کپی شده در کلیپ بورد" + +#: src/dialog/photo/details.vue:516 +msgid "Copyright" +msgstr "حق چاپ" + +#: src/component/photo/list.vue:47 +msgid "Couldn't find anything." +msgstr "نتوانست چیزی پیدا کند." + +#: src/component/photo/toolbar.vue:178 src/dialog/photo/details.vue:236 +msgid "Country" +msgstr "کشور" + +#: src/dialog/photo/album.vue:21 +msgid "Create album" +msgstr "ایجاد آلبوم" + +#: src/dialog/photo/info.vue:167 +msgid "Created" +msgstr "ایجاد شده" + +#: src/pages/library/index.vue:169 +msgid "Creating thumbnails for" +msgstr "ایجاد تصاویر کوچک برای" + +#: src/options/options.js:405 +msgid "Cubic: Moderate Quality, Good Performance" +msgstr "مکعب: کیفیت متوسط ، عملکرد خوب" + +#: src/pages/settings/account.vue:54 +msgid "Current Password" +msgstr "رمز عبور فعلی" + +#: src/options/options.js:394 +msgid "Customer Support" +msgstr "پشتیبانی مشتری" + +#: src/options/options.js:385 +msgid "Cyan" +msgstr "فیروزه ای" + +#: src/options/themes.js:432 +msgid "Cyano" +msgstr "" + +#: src/options/options.js:358 +msgid "Daily" +msgstr "روزانه" + +#: src/dialog/photo/details.vue:114 +msgid "Day" +msgstr "روز" + +#: src/pages/settings/advanced.vue:74 +msgid "Debug Logs" +msgstr "گزارش‌های اشکال زدایی" + +#: src/options/options.js:309 src/options/themes.js:402 +msgid "Default" +msgstr "پیشفرض" + +#: src/dialog/account/edit.vue:200 +msgid "Default Folder" +msgstr "پوشه پیشفرض" + +#: src/component/album/clipboard.vue:153 src/component/label/clipboard.vue:82 +#: src/component/photo/clipboard.vue:272 src/dialog/account/remove.vue:18 src/dialog/album/delete.vue:18 +#: src/dialog/file/delete.vue:18 src/dialog/label/delete.vue:18 src/dialog/photo/delete.vue:18 +#: src/dialog/photo/files.vue:41 src/dialog/photo/files.vue:38 src/dialog/share.vue:222 +#: src/pages/library/errors.vue:88 src/pages/settings/general.vue:206 +msgid "Delete" +msgstr "حذف" + +#: src/component/photo/cards.vue:449 src/dialog/album/edit.vue:141 src/dialog/photo/details.vue:562 +#: src/pages/albums.vue:428 +msgid "Description" +msgstr "توضیحات" + +#: src/dialog/webdav.vue:32 +msgid "Detailed instructions can be found in our User Guide." +msgstr "دستورالعمل های دقیق را می توانید در راهنمای کاربر پیدا کنید." + +#: src/dialog/photo/edit.vue:27 src/dialog/photo/edit.vue:1 src/dialog/photo/edit.vue:157 +msgid "Details" +msgstr "جزئیات" + +#: src/dialog/photo/files.vue:35 +msgid "Dimensions" +msgstr "ابعاد" + +#: src/pages/settings/advanced.vue:140 +msgid "Disable Backups" +msgstr "غیرفعال کردن پشتیبان گیری" + +#: src/pages/settings/advanced.vue:163 +msgid "Disable built-in WebDAV server. Requires a restart." +msgstr "سرور WebDAV داخلی را غیرفعال کنید. نیاز به راه اندازی مجدد دارد." + +#: src/pages/settings/advanced.vue:481 +msgid "Disable Darktable" +msgstr "غیرفعال کردن Darktable" + +#: src/pages/settings/advanced.vue:206 +msgid "Disable ExifTool" +msgstr "غیرفعال کردن exiftool" + +#: src/pages/settings/advanced.vue:523 +msgid "Disable FFmpeg" +msgstr "غیرفعال کردن ffmpeg" + +#: src/pages/settings/advanced.vue:184 +msgid "Disable Places" +msgstr "غیرفعال کردن مکان ها" + +#: src/pages/settings/advanced.vue:502 +msgid "Disable RawTherapee" +msgstr "غیرفعال کردن Rawtherapee" + +#: src/pages/settings/advanced.vue:228 +msgid "Disable TensorFlow" +msgstr "غیرفعال کردن tensorflow" + +#: src/pages/settings/advanced.vue:162 +msgid "Disable WebDAV" +msgstr "غیرفعال کردن WebDAV" + +#: src/dialog/account/edit.vue:63 src/dialog/account/edit.vue:108 +msgid "Disabled" +msgstr "غیرفعال" + +#: src/pages/settings/advanced.vue:185 +msgid "Disables reverse geocoding and maps." +msgstr "غیرفعال کردن reverse geocoding و نقشه ها." + +#: src/app/routes.js:407 src/app/routes.js:414 src/app/routes.js:421 src/app/routes.js:428 +msgid "Discover" +msgstr "کشف" + +#: src/pages/settings/advanced.vue:141 +msgid "Don't backup photo and album metadata to YAML files." +msgstr "از ابرداده عکس و آلبوم به پرونده های YAML نسخه پشتیبان تهیه نکنید." + +#: src/pages/settings/advanced.vue:207 +msgid "Don't create ExifTool JSON files for improved metadata extraction." +msgstr "پرونده های Exiftool JSON را برای بهبود استخراج ابرداده ایجاد نکنید." + +#: src/pages/settings/advanced.vue:97 +msgid "Don't modify originals folder. Disables import, upload, and delete." +msgstr "پوشه Originals را اصلاح نکنید. واردات ، بارگذاری و حذف را غیرفعال می کند." + +#: src/pages/settings/advanced.vue:524 +msgid "Don't transcode videos with FFmpeg." +msgstr "فیلم های Transcode را با FFMPEG انجام ندهید." + +#: src/pages/settings/advanced.vue:482 +msgid "Don't use Darktable to convert RAW files." +msgstr "از DarkTable برای تبدیل پرونده های خام استفاده نکنید." + +#: src/pages/settings/advanced.vue:503 +msgid "Don't use RawTherapee to convert RAW files." +msgstr "از rawtherapee برای تبدیل پرونده های خام استفاده نکنید." + +#: src/pages/settings/advanced.vue:229 +msgid "Don't use TensorFlow for image classification." +msgstr "از TensorFlow برای طبقه بندی تصویر استفاده نکنید." + +#: src/options/options.js:398 +msgid "Donations" +msgstr "کمکهای مالی" + +#: src/dialog/photo/details.vue:120 src/dialog/share.vue:26 +msgid "Done" +msgstr "انجام شده" + +#: src/dialog/upload.vue:39 src/pages/library/import.vue:7 src/pages/library/index.vue:8 +msgid "Done." +msgstr "انجام شده است." + +#: src/component/album/clipboard.vue:107 src/component/album/toolbar.vue:120 +#: src/component/file/clipboard.vue:62 src/component/photo-viewer.vue:78 src/component/photo/clipboard.vue:157 +#: src/component/subject/clipboard.vue:60 src/dialog/photo/files.vue:32 src/dialog/photo/files.vue:29 +#: src/pages/settings/general.vue:162 +msgid "Download" +msgstr "بارگیری" + +#: src/dialog/account/edit.vue:319 +msgid "Download remote files" +msgstr "بارگیری پرونده های از راه دور" + +#: src/pages/settings/general.vue:163 +msgid "Download single files and zip archives." +msgstr "بارگیری پرونده های تک و بایگانی زیپ." + +#: src/component/album/clipboard.vue:110 src/component/album/toolbar.vue:112 +#: src/component/file/clipboard.vue:46 src/component/label/clipboard.vue:80 src/component/photo-viewer.vue:161 +#: src/component/photo/cards.vue:133 src/component/photo/clipboard.vue:210 src/component/photo/list.vue:124 +#: src/component/subject/clipboard.vue:55 src/dialog/photo/files.vue:69 src/pages/library/files.vue:100 +msgid "Downloading…" +msgstr "درحال دانلود…" + +#: src/pages/settings/advanced.vue:279 +msgid "Downscaling Filter" +msgstr "" + +#: src/pages/library/files.vue:37 +msgid "Duplicates will be skipped and only appear once." +msgstr "نسخه های تکراری پرش می شوند و فقط یک بار ظاهر می شوند." + +#: src/component/photo/toolbar.vue:57 src/dialog/photo/files.vue:101 src/dialog/photo/files.vue:98 +msgid "Duration" +msgstr "مدت" + +#: src/pages/settings/advanced.vue:302 +msgid "Dynamic Previews" +msgstr "پیش نمایش پویا" + +#: src/pages/settings/advanced.vue:303 +msgid "Dynamic rendering requires a powerful server. It is not recommended for NAS devices." +msgstr "رندر پویا به یک سرور قدرتمند نیاز دارد. برای دستگاه های NAS توصیه نمی شود." + +#: src/pages/settings/advanced.vue:345 +msgid "Dynamic Size Limit: %{n}px" +msgstr "محدودیت اندازه پویا: %{n}px" + +#: src/pages/about/feedback.vue:194 +msgid "E-Mail" +msgstr "ایمیل" + +#: src/component/album/clipboard.vue:86 src/component/album/toolbar.vue:82 src/component/photo-viewer.vue:97 +#: src/component/photo/clipboard.vue:111 src/pages/settings/general.vue:184 +msgid "Edit" +msgstr "ویرایش" + +#: src/dialog/album/edit.vue:8 +msgid "Edit %{name}" +msgstr "ویرایش %{name}" + +#: src/dialog/account/edit.vue:137 +msgid "Edit Account" +msgstr "ویرایش حساب کاربری" + +#: src/dialog/photo/edit.vue:51 +msgid "Edit Photo" +msgstr "ویرایش تصویر" + +#: src/dialog/photo/info.vue:183 +msgid "Edited" +msgstr "ویرایش شده" + +#: src/pages/settings/advanced.vue:119 +msgid "Enable new features currently under development." +msgstr "فعال کردن ویژگی های جدید در حال توسعه." + +#: src/dialog/account/edit.vue:63 src/dialog/account/edit.vue:108 +msgid "Enabled" +msgstr "فعال شد" + +#: src/pages/settings/advanced.vue:461 +msgid "Enables RAW converter presets. May reduce performance." +msgstr "فعال کردن RAW converter presets . ممکن است عملکرد را کاهش دهد." + +#: src/app/routes.js:283 src/component/navigation.vue:390 +msgid "Errors" +msgstr "خطا ها" + +#: src/pages/settings/library.vue:70 +msgid "Estimate the approximate location of pictures without coordinates." +msgstr "محل تقریبی تصاویر را بدون مختصات تخمین بزنید." + +#: src/pages/settings/library.vue:69 +msgid "Estimates" +msgstr "برآوردها" + +#: src/options/options.js:359 +msgid "Every two days" +msgstr "هر دو روز" + +#: src/pages/settings/general.vue:273 +msgid "Exclude content marked as private from search results, shared albums, labels, and places." +msgstr "محتوای علامت‌گذاری‌شده به‌عنوان خصوصی را از نتایج جستجو، آلبوم‌های مشترک، برچسب‌ها و مکان‌ها حذف کنید." + +#: src/pages/people/new.vue:92 src/pages/people/recognized.vue:134 +msgid "Exclude hidden" +msgstr "" + +#: src/component/navigation.vue:298 +msgid "Expand" +msgstr "" + +#: src/component/photo/toolbar.vue:139 +msgid "Expand Search" +msgstr "" + +#: src/pages/settings/advanced.vue:118 +msgid "Experimental Features" +msgstr "ویژگی های تجربی" + +#: src/dialog/account/edit.vue:237 src/dialog/share.vue:64 +msgid "Expires" +msgstr "منقضی می شود" + +#: src/dialog/photo/details.vue:379 +msgid "Exposure" +msgstr "قرارگیری در معرض" + +#: src/dialog/photo/details.vue:425 +msgid "F Number" +msgstr "" + +#: src/model/face.js:163 +msgid "Face" +msgstr "صورت" + +#: src/dialog/photo/info.vue:73 +msgid "Faces" +msgstr "صورت ها" + +#: src/dialog/share.vue:60 src/dialog/webdav.vue:38 +msgid "Failed copying to clipboard" +msgstr "کپی در کلیپ بورد ناموفق بود" + +#: src/dialog/share.vue:93 +msgid "Failed removing link" +msgstr "پیوند حذف نشد" + +#: src/dialog/share.vue:81 +msgid "Failed updating link" +msgstr "پیوند به روز نشد" + +#: src/dialog/upload.vue:164 +msgid "Failure while importing uploaded files" +msgstr "هنگام وارد کردن فایل های آپلود شده ناموفق بود" + +#: src/options/options.js:412 +msgid "Family" +msgstr "خانواده" + +#: src/options/options.js:244 +msgid "Fast" +msgstr "سریع" + +#: src/dialog/photo/info.vue:94 +msgid "Favorite" +msgstr "موردعلاقه" + +#: src/app/routes.js:197 src/component/navigation.vue:227 src/component/navigation.vue:899 +msgid "Favorites" +msgstr "موارد دلخواه" + +#: src/options/options.js:396 +msgid "Feature Request" +msgstr "درخواست ویژگی" + +#: src/component/navigation.vue:431 src/component/navigation.vue:35 +msgid "Feedback" +msgstr "بازخورد" + +#: src/dialog/sponsor.vue:24 +msgid "Feel free to contact us at hello@photoprism.app if you have any questions." +msgstr "در صورت داشتن هرگونه سوال می توانید از طریق ایمیل hello@photoprism.app با تماس بگیرید." + +#: src/model/file.js:291 +msgid "File" +msgstr "فایل" + +#: src/app/routes.js:270 +msgid "File Browser" +msgstr "مرورگر فایل" + +#: src/dialog/photo/files.vue:65 src/dialog/photo/files.vue:62 +msgid "Filename" +msgstr "نام فایل" + +#: src/component/navigation.vue:556 src/dialog/photo/edit.vue:65 src/dialog/photo/edit.vue:6 +#: src/dialog/photo/edit.vue:296 +msgid "Files" +msgstr "فایل ها" + +#: src/pages/settings/library.vue:214 +msgid "Files with sequential names like 'IMG_1234 (2)' and 'IMG_1234 (3)' belong to the same picture." +msgstr "فایل‌هایی با نام‌های متوالی مانند «IMG_1234 (2)» و «IMG_1234 (3)» متعلق به یک تصویر هستند." + +#: src/dialog/photo/details.vue:445 +msgid "Focal Length" +msgstr "فاصله کانونی" + +#: src/dialog/account/edit.vue:272 src/dialog/account/edit.vue:278 src/dialog/photo/info.vue:25 +#: src/dialog/share/upload.vue:139 src/model/folder.js:193 src/pages/library/files.vue:72 +msgid "Folder" +msgstr "پوشه" + +#: src/pages/library/files.vue:306 +msgid "Folder contains %{n} files" +msgstr "پوشه حاوی %{n} فایل است" + +#: src/pages/library/files.vue:298 +msgid "Folder is empty" +msgstr "پوشه خالی است" + +#: src/app/routes.js:177 src/component/navigation.vue:327 src/component/navigation.vue:1251 +msgid "Folders" +msgstr "پوشه ها" + +#: src/pages/auth/login.vue:1 +msgid "Forgot password?" +msgstr "رمز عبور را فراموش کرده‌اید؟" + +#: src/dialog/photo/files.vue:113 src/dialog/photo/files.vue:110 +msgid "FPS" +msgstr "" + +#: src/dialog/photo/files.vue:107 src/dialog/photo/files.vue:104 +msgid "Frames" +msgstr "قاب‌ها" + +#: src/options/options.js:413 +msgid "Friend" +msgstr "دوستان" + +#: src/component/photo-viewer.vue:172 +msgid "Fullscreen" +msgstr "تمام صفحه" + +#: src/options/themes.js:442 +msgid "Gemstone" +msgstr "" + +#: src/pages/settings.vue:35 +msgid "General" +msgstr "عمومی" + +#: src/pages/about/about.vue:58 +msgid "Getting Support" +msgstr "دریافت پشتیبانی" + +#: src/options/options.js:380 +msgid "Gold" +msgstr "طلا" + +#: src/options/themes.js:407 +msgid "Grayscale" +msgstr "سیاه و سفید" + +#: src/options/options.js:383 +msgid "Green" +msgstr "سبز" + +#: src/options/options.js:389 +msgid "Grey" +msgstr "خاکستری" + +#: src/component/album/toolbar.vue:70 src/component/photo/toolbar.vue:55 src/dialog/album/edit.vue:24 +msgid "Group by similarity" +msgstr "گروه بندی بر اساس شباهت" + +#: src/options/options.js:416 +msgid "Guest" +msgstr "مهمان" + +#: src/dialog/photo/files.vue:59 src/dialog/photo/files.vue:56 +msgid "Hash" +msgstr "هش" + +#: src/pages/help.vue:4 +msgid "Help" +msgstr "راهنما" + +#: src/app/routes.js:77 +msgid "Help & Support" +msgstr "راهنما و پشتیبانی" + +#: src/component/navigation.vue:381 +msgid "Hidden" +msgstr "مخفی" + +#: src/app/routes.js:276 +msgid "Hidden Files" +msgstr "فایل های مخفی" + +#: src/pages/people/new.vue:229 src/pages/people/recognized.vue:295 +msgid "Hide" +msgstr "مخفی" + +#: src/pages/settings/general.vue:295 +msgid "Hide photos that have been moved to archive." +msgstr "عکس هایی که به آرشیو منتقل شده اند را مخفی کنید." + +#: src/options/options.js:313 +msgid "High" +msgstr "بالا" + +#: src/dialog/photo/files.vue:127 src/dialog/photo/files.vue:124 +msgid "High Dynamic Range (HDR)" +msgstr "محدوده دینامیکی بالا (HDR)" + +#: src/pages/about/feedback.vue:151 +msgid "How can we help?" +msgstr "چطور میتوانیم کمک کنیم؟" + +#: src/options/options.js:268 +msgid "Hybrid" +msgstr "ترکیبی" + +#: src/dialog/sponsor.vue:36 +msgid "I'm a sponsor" +msgstr "من اسپانسر هستم" + +#: src/pages/about/about.vue:63 +msgid "If this doesn't help, or you have other questions:" +msgstr "اگر این کمک نمی کند یا سؤالات دیگری دارید:" + +#: src/dialog/photo/labels.vue:37 +msgid "image" +msgstr "تصویر" + +#: src/model/file.js:216 src/options/options.js:286 +msgid "Image" +msgstr "تصویر" + +#: src/pages/settings/advanced.vue:56 +msgid "Images" +msgstr "تصاویر" + +#: src/pages/library.vue:45 src/pages/library/import.vue:43 src/pages/settings/general.vue:228 +msgid "Import" +msgstr "وارد کردن" + +#: src/pages/library/import.vue:116 +msgid "Import failed" +msgstr "خطا در وارد کردن" + +#: src/pages/library/import.vue:25 +msgid "Imported files will be sorted by date and given a unique name to avoid duplicates." +msgstr "" +"فایل‌های وارد شده بر اساس تاریخ مرتب می‌شوند و برای جلوگیری از تکرار نامی منحصر به فرد به آن‌ها داده می‌شود." + +#: src/pages/settings/general.vue:229 +msgid "Imported files will be sorted by date and given a unique name." +msgstr "فایل های وارد شده بر اساس تاریخ مرتب شده و یک نام منحصر به فرد داده می شود." + +#: src/pages/library/import.vue:5 +msgid "Importing %{name}…" +msgstr "وارد کردن %{name}…" + +#: src/pages/library/import.vue:6 +msgid "Importing files to originals…" +msgstr "در حال وارد کردن فایل‌ها به نسخه اصلی…" + +#: src/dialog/photo/files.vue:192 src/dialog/photo/files.vue:201 src/dialog/photo/files.vue:189 +#: src/dialog/photo/files.vue:198 +msgid "in" +msgstr "به" + +#: src/pages/about/about.vue:72 +msgid "In addition, sponsors receive direct technical support via email." +msgstr "علاوه بر این، حامیان مالی، پشتیبانی فنی مستقیم دریافت می کنند." + +#: src/component/photo/cards.vue:13 src/component/photo/cards.vue:11 src/component/photo/cards.vue:1 +#: src/component/photo/list.vue:13 src/component/photo/list.vue:1 src/component/photo/mosaic.vue:13 +#: src/component/photo/mosaic.vue:11 src/component/photo/mosaic.vue:1 src/pages/labels.vue:35 +#: src/pages/library/files.vue:38 +msgid "" +"In case pictures you expect are missing, please rescan your library and wait until indexing has been " +"completed." +msgstr "" +"در صورتی که تصاویری که انتظار دارید گم شدند، لطفاً کتابخانه خود را مجدداً اسکن کنید و منتظر بمانید تا نمایه " +"سازی کامل شود." + +#: src/component/navigation.vue:562 src/pages/library.vue:35 src/pages/settings/library.vue:6 +msgid "Index" +msgstr "نمایه" + +#: src/pages/library/index.vue:134 src/pages/library/index.vue:140 +msgid "Indexing" +msgstr "نمایه سازی" + +#: src/pages/library/index.vue:116 +msgid "Indexing failed" +msgstr "نمایه سازی انجام نشد" + +#: src/pages/library/index.vue:7 +msgid "Indexing media and sidecar files…" +msgstr "نمایه سازی رسانه و فایل های جانبی…" + +#: src/dialog/photo/files.vue:53 src/dialog/photo/files.vue:50 +msgid "Instance ID" +msgstr "ID نمونه" + +#: src/dialog/account/edit.vue:294 +msgid "Interval" +msgstr "وقفه" + +#: src/dialog/photo/details.vue:105 +msgid "Invalid date" +msgstr "تاریخ نامعتبر است" + +#: src/pages/auth/connect.vue:42 src/pages/auth/connect.vue:48 +msgid "Invalid parameters" +msgstr "پارامترهای نامعتبر" + +#: src/dialog/photo/edit.vue:116 +msgid "Invalid photo selected" +msgstr "عکس نامعتبر انتخاب شد" + +#: src/pages/about/about.vue:16 +msgid "" +"It makes use of the latest technologies to tag and find pictures automatically without getting in your way." +msgstr "از جدیدترین فناوری‌ها برای برچسب‌گذاری و یافتن خودکار عکس‌ها بدون ایجاد مانع استفاده می‌کند." + +#: src/model/rest.js:167 +msgid "Item" +msgstr "مورد" + +#: src/pages/settings/advanced.vue:320 +msgid "JPEG Quality: %{n}" +msgstr "کیفیت JPEG: %{n}" + +#: src/pages/settings/advanced.vue:426 +msgid "JPEG Size Limit: %{n}px" +msgstr "محدودیت اندازه JPEG: %{n}px" + +#: src/pages/library/import.vue:26 +msgid "JPEGs and thumbnails are automatically rendered as needed." +msgstr "JPEG ها و تامبنیل ها به صورت خودکار در صورت نیاز ارائه می شوند." + +#: src/dialog/photo/details.vue:585 +msgid "Keywords" +msgstr "کلید واژه ها" + +#: src/pages/about/about.vue:53 +msgid "Knowledge Base" +msgstr "دانش محور" + +#: src/dialog/photo/labels.vue:20 src/model/label.js:124 +msgid "Label" +msgstr "برچسب" + +#: src/app/routes.js:289 src/component/navigation.vue:314 src/component/navigation.vue:1206 +#: src/dialog/photo/edit.vue:39 src/dialog/photo/edit.vue:6 src/dialog/photo/edit.vue:195 +#: src/pages/settings/general.vue:382 +msgid "Labels" +msgstr "برچسب ها" + +#: src/component/label/clipboard.vue:62 +msgid "Labels deleted" +msgstr "برچسب ها حذف شدند" + +#: src/options/options.js:404 +msgid "Lanczos: Detail Preservation, Minimal Artifacts" +msgstr "" + +#: src/pages/settings/general.vue:92 +msgid "Language" +msgstr "زبان" + +#: src/pages/settings/sync.vue:29 +msgid "Last Sync" +msgstr "آخرین همگام سازی" + +#: src/dialog/photo/details.vue:287 src/dialog/photo/info.vue:135 +msgid "Latitude" +msgstr "عرض جغرافیایی" + +#: src/options/themes.js:437 +msgid "Lavender" +msgstr "" + +#: src/pages/about/about.vue:55 +msgid "Learn more" +msgstr "بیشتر بدانید" + +#: src/component/navigation.vue:587 +msgid "Legal Information" +msgstr "اطلاعات حقوقی" + +#: src/dialog/photo/details.vue:399 +msgid "Lens" +msgstr "لنز" + +#: src/app/routes.js:325 src/app/routes.js:332 src/app/routes.js:339 src/component/navigation.vue:353 +#: src/component/navigation.vue:363 src/component/navigation.vue:4 src/component/navigation.vue:1343 +#: src/pages/settings.vue:47 src/pages/settings/general.vue:404 +msgid "Library" +msgstr "کتابخانه" + +#: src/component/navigation.vue:439 src/component/navigation.vue:43 src/dialog/photo/details.vue:540 +#: src/pages/about/license.vue:4 +msgid "License" +msgstr "مجوز" + +#: src/component/photo-viewer.vue:144 +msgid "Like" +msgstr "پسندیدن" + +#: src/options/options.js:382 +msgid "Lime" +msgstr "" + +#: src/pages/library/files.vue:308 +msgid "Limit reached, showing first %{n} files" +msgstr "به حد مجاز رسیده است، اولین %{n} فایل را نشان می دهد" + +#: src/options/options.js:406 +msgid "Linear: Very Smooth, Best Performance" +msgstr "" + +#: src/model/link.js:115 +msgid "Link" +msgstr "لینک" + +#: src/component/album/toolbar.vue:60 src/component/photo/toolbar.vue:47 +msgid "List" +msgstr "لیست" + +#: src/app/routes.js:204 src/component/navigation.vue:200 src/component/photo/cards.vue:292 +#: src/component/photo/list.vue:182 src/component/photo/mosaic.vue:214 src/options/options.js:298 +msgid "Live" +msgstr "زنده" + +#: src/dialog/photo/details.vue:185 src/options/options.js:10 +msgid "Local Time" +msgstr "زمان محلی" + +#: src/dialog/photo/labels.vue:39 +msgid "location" +msgstr "محل" + +#: src/component/photo/cards.vue:512 src/component/photo/list.vue:138 src/dialog/album/edit.vue:121 +msgid "Location" +msgstr "محل" + +#: src/pages/library/errors.vue:37 src/pages/library/errors.vue:1 +msgid "" +"Log messages appear here whenever PhotoPrism comes across broken files, or there are other potential issues." +msgstr "" +"هر زمان که PhotoPrism با فایل های شکسته مواجه می شود یا مشکلات احتمالی دیگری وجود دارد، پیام های گزارش در " +"اینجا ظاهر می شوند." + +#: src/component/navigation.vue:453 src/component/navigation.vue:1683 src/component/navigation.vue:1904 +msgid "Login" +msgstr "وارد شدن" + +#: src/component/navigation.vue:500 src/component/navigation.vue:1793 src/component/navigation.vue:1824 +#: src/component/navigation.vue:1875 +msgid "Logout" +msgstr "خارج شدن" + +#: src/component/navigation.vue:1922 src/pages/library.vue:58 src/pages/settings/general.vue:426 +msgid "Logs" +msgstr "گزارش ها" + +#: src/dialog/photo/details.vue:311 src/dialog/photo/info.vue:143 +msgid "Longitude" +msgstr "طول جغرافیایی" + +#: src/options/options.js:317 +msgid "Low" +msgstr "کم" + +#: src/options/options.js:376 +msgid "Magenta" +msgstr "ارغوانی" + +#: src/dialog/photo/files.vue:169 src/dialog/photo/files.vue:166 +msgid "Main Color" +msgstr "رنگ اصلی" + +#: src/dialog/photo/labels.vue:35 +msgid "manual" +msgstr "دستی" + +#: src/dialog/account/edit.vue:48 +msgid "Manual Upload" +msgstr "آپلود دستی" + +#: src/model/marker.js:146 +msgid "Marker" +msgstr "نشانگر" + +#: src/options/options.js:248 +msgid "Medium" +msgstr "متوسط" + +#: src/dialog/people/merge.vue:25 +msgid "Merge %{a} with %{b}?" +msgstr "%{a} با %{b} ادغام شود؟" + +#: src/pages/about/feedback.vue:27 +msgid "Message sent" +msgstr "پیغام فرستاده شد" + +#: src/component/navigation.vue:251 +msgid "Minimize" +msgstr "کوچک کردن" + +#: src/dialog/photo/files.vue:181 src/dialog/photo/files.vue:178 +msgid "Missing" +msgstr "گم شده" + +#: src/app/routes.js:138 src/component/navigation.vue:240 src/component/navigation.vue:944 +#: src/pages/settings/general.vue:360 +msgid "Moments" +msgstr "لحظه ها" + +#: src/component/navigation.vue:85 +msgid "Monochrome" +msgstr "تک رنگ" + +#: src/component/photo/toolbar.vue:291 src/dialog/photo/details.vue:138 +msgid "Month" +msgstr "ماه" + +#: src/options/themes.js:422 +msgid "Moonlight" +msgstr "مهتابی" + +#: src/pages/album/photos.vue:377 src/pages/photos.vue:477 +msgid "More than %{n} pictures found" +msgstr "بیش از %{n} تصاویر یافت شده" + +#: src/pages/albums.vue:424 +msgid "More than 20 albums found" +msgstr "بیش از 20 آلبوم پیدا شد" + +#: src/pages/labels.vue:425 +msgid "More than 20 labels found" +msgstr "بیش از 20 برچسب پیدا شد" + +#: src/pages/people/recognized.vue:511 +msgid "More than 20 people found" +msgstr "بیش از 20 نفر پیدا شد" + +#: src/component/album/toolbar.vue:58 src/component/photo/toolbar.vue:45 +msgid "Mosaic" +msgstr "موزائیک" + +#: src/component/album/toolbar.vue:71 src/component/photo/toolbar.vue:56 src/dialog/album/edit.vue:25 +msgid "Most relevant" +msgstr "بسیار مرتبط" + +#: src/pages/library/import.vue:119 +msgid "Move Files" +msgstr "جابجایی فایل ها" + +#: src/pages/settings/account.vue:82 +msgid "Must have at least 8 characters." +msgstr "باید حداقل 8 حرف داشته باشد." + +#: src/component/photo/cards.vue:500 src/component/photo/list.vue:138 src/component/photo/list.vue:227 +#: src/dialog/account/edit.vue:399 src/dialog/album/edit.vue:102 src/dialog/photo/files.vue:34 +#: src/dialog/photo/info.vue:31 src/dialog/photo/labels.vue:43 src/dialog/photo/people.vue:21 +#: src/dialog/photo/people.vue:225 src/pages/about/feedback.vue:171 src/pages/auth/login.vue:77 +#: src/pages/auth/login.vue:81 src/pages/labels.vue:339 src/pages/people/new.vue:52 +#: src/pages/people/new.vue:299 src/pages/people/recognized.vue:396 +msgid "Name" +msgstr "نام" + +#: src/component/album/toolbar.vue:79 src/dialog/album/edit.vue:28 src/dialog/photo/labels.vue:25 +#: src/dialog/photo/people.vue:24 src/pages/labels.vue:45 src/pages/library/files.vue:41 +#: src/pages/people/new.vue:46 src/pages/people/recognized.vue:45 +msgid "Name too long" +msgstr "نام خیلی طولانی است" + +#: src/options/options.js:354 src/options/options.js:364 src/pages/settings/sync.vue:53 +msgid "Never" +msgstr "هرگز" + +#: src/pages/people.vue:29 +msgid "New" +msgstr "جدید" + +#: src/pages/settings/account.vue:78 +msgid "New Password" +msgstr "رمزعبور جدید" + +#: src/component/album/toolbar.vue:67 src/component/photo/toolbar.vue:52 src/dialog/album/edit.vue:21 +msgid "Newest first" +msgstr "اول جدیدترین ها" + +#: src/dialog/people/merge.vue:15 src/dialog/photo/archive.vue:15 src/dialog/photo/info.vue:259 +#: src/dialog/photo/info.vue:280 src/dialog/photo/info.vue:301 src/dialog/photo/info.vue:322 +#: src/dialog/photo/info.vue:342 +msgid "No" +msgstr "خیر" + +#: src/pages/albums.vue:35 src/pages/albums.vue:417 +msgid "No albums found" +msgstr "هیچ آلبومی پیدا نشد" + +#: src/dialog/photo/labels.vue:28 src/pages/labels.vue:31 src/pages/labels.vue:418 +msgid "No labels found" +msgstr "هیچ برچسبی پیدا نشد" + +#: src/dialog/photo/people.vue:5 src/pages/people/new.vue:29 src/pages/people/new.vue:282 +#: src/pages/people/new.vue:368 src/pages/people/recognized.vue:35 src/pages/people/recognized.vue:504 +msgid "No people found" +msgstr "هیچ فردی پیدا نشد" + +#: src/common/viewer.js:263 src/component/photo/cards.vue:8 src/component/photo/cards.vue:6 +#: src/component/photo/list.vue:8 src/component/photo/mosaic.vue:8 src/component/photo/mosaic.vue:6 +#: src/pages/album/photos.vue:370 src/pages/library/files.vue:34 src/pages/photos.vue:470 +#: src/pages/places.vue:217 src/pages/places.vue:279 +msgid "No pictures found" +msgstr "هیچ تصویری پیدا نشد" + +#: src/component/photo/cards.vue:5 src/component/photo/cards.vue:3 src/component/photo/list.vue:5 +#: src/component/photo/mosaic.vue:5 src/component/photo/mosaic.vue:3 +msgid "No recently edited pictures" +msgstr "هیچ عکسی اخیراً ویرایش نشده" + +#: src/dialog/share/upload.vue:66 src/pages/settings/sync.vue:36 +msgid "No servers configured." +msgstr "هیچ سروری پیکربندی نشده است." + +#: src/dialog/sponsor.vue:31 +msgid "No thanks" +msgstr "نه، ممنون" + +#: src/component/photo-viewer.vue:97 src/dialog/video/viewer.vue:55 +msgid "No video selected" +msgstr "هیچ ویدیویی انتخاب نشده است" + +#: src/pages/library/errors.vue:34 src/pages/library/errors.vue:1 +msgid "No warnings or error containing this keyword. Note that search is case-sensitive." +msgstr "هیچ هشدار یا خطایی حاوی این کلمه کلیدی نیست. توجه داشته باشید که جستجو به حروف کوچک و بزرگ حساس است." + +#: src/component/photo/cards.vue:15 src/component/photo/cards.vue:13 src/component/photo/cards.vue:3 +#: src/component/photo/cards.vue:1 src/component/photo/list.vue:15 src/component/photo/list.vue:3 +#: src/component/photo/list.vue:1 src/component/photo/list.vue:52 src/component/photo/mosaic.vue:15 +#: src/component/photo/mosaic.vue:13 src/component/photo/mosaic.vue:3 src/component/photo/mosaic.vue:1 +#: src/dialog/upload.vue:50 src/pages/settings/library.vue:91 +msgid "Non-photographic and low-quality images require a review before they appear in search results." +msgstr "تصاویر غیرعکاسی و با کیفیت پایین قبل از اینکه در نتایج جستجو ظاهر شوند نیاز به بررسی دارند." + +#: src/options/options.js:240 src/options/options.js:321 +msgid "None" +msgstr "هیچ یک" + +#: src/model/thumb.js:70 +msgid "Not Found" +msgstr "پیدا نشد" + +#: src/pages/library/import.vue:28 +msgid "Note you may manually manage your originals folder and importing is optional." +msgstr "توجه داشته باشید که می توانید به صورت دستی پوشه اصلی خود را مدیریت کنید و وارد کردن اختیاری است." + +#: src/pages/settings/sync.vue:36 +msgid "Note:" +msgstr "یادداشت:" + +#: src/dialog/account/add.vue:22 +msgid "" +"Note: Only WebDAV servers, like Nextcloud or PhotoPrism, can be configured as remote service for backup and " +"file upload." +msgstr "" +"توجه: فقط سرورهای WebDAV، مانند Nextcloud یا PhotoPrism، می توانند به عنوان سرویس راه دور برای پشتیبان گیری " +"و آپلود فایل پیکربندی شوند." + +#: src/pages/settings/account.vue:20 +msgid "Note: Updating the password will not revoke access from already authenticated users." +msgstr "توجه: به روز رسانی رمز عبور، دسترسی کاربرانی که قبلاً احراز هویت شده اند را لغو نمی کند." + +#: src/dialog/photo/details.vue:608 +msgid "Notes" +msgstr "یادداشت" + +#: src/pages/library/logs.vue:5 +msgid "Nothing to see here yet." +msgstr "هنوز چیزی برای دیدن اینجا وجود ندارد." + +#: src/component/navigation.vue:469 src/component/navigation.vue:1728 src/options/options.js:259 +msgid "Offline" +msgstr "آفلاین" + +#: src/component/album/toolbar.vue:68 src/component/photo/toolbar.vue:53 src/dialog/album/edit.vue:22 +msgid "Oldest first" +msgstr "اول قدیمی‌تر ها" + +#: src/dialog/webdav.vue:17 +msgid "On Windows, enter the following resource in the connection dialog:" +msgstr "در ویندوز، منبع زیر را در گفتگوی اتصال وارد کنید:" + +#: src/options/options.js:360 +msgid "Once a week" +msgstr "یک بار در هفته" + +#: src/pages/albums.vue:419 +msgid "One album found" +msgstr "یک آلبوم پیدا شد" + +#: src/pages/library/files.vue:300 +msgid "One file found" +msgstr "یک فایل پیدا شد" + +#: src/dialog/share/upload.vue:79 +msgid "One file uploaded" +msgstr "یک فایل آپلود شد" + +#: src/pages/library/files.vue:302 +msgid "One folder found" +msgstr "یک پوشه پیدا شد" + +#: src/pages/labels.vue:420 +msgid "One label found" +msgstr "یک برچسب پیدا شد" + +#: src/pages/people/new.vue:284 src/pages/people/new.vue:370 src/pages/people/recognized.vue:506 +msgid "One person found" +msgstr "یک شخص پیدا شد" + +#: src/pages/album/photos.vue:372 src/pages/photos.vue:472 +msgid "One picture found" +msgstr "یک تصویر پیدا شد" + +#: src/options/themes.js:427 +msgid "Onyx" +msgstr "" + +#: src/pages/settings/advanced.vue:6 +msgid "Options" +msgstr "گزینه ها" + +#: src/pages/about/about.vue:69 +msgid "or ask in our Community Chat" +msgstr "یا در چت انجمن ما بپرسید" + +#: src/options/options.js:379 +msgid "Orange" +msgstr "نارنجی" + +#: src/dialog/photo/files.vue:155 src/dialog/photo/files.vue:152 +msgid "Orientation" +msgstr "گرایش" + +#: src/pages/library/import.vue:27 +msgid "Original file names will be stored and indexed." +msgstr "نام فایل های اصلی ذخیره و نمایه می شود." + +#: src/dialog/photo/files.vue:77 src/dialog/photo/files.vue:74 src/dialog/photo/info.vue:37 +msgid "Original Name" +msgstr "اسم اصلی" + +#: src/component/navigation.vue:372 src/dialog/account/edit.vue:104 src/model/file.js:194 +#: src/pages/library/files.vue:6 src/pages/settings/general.vue:316 +msgid "Originals" +msgstr "اصلی ها" + +#: src/options/options.js:399 +msgid "Other" +msgstr "دیگر" + +#: src/pages/about/about.vue:48 +msgid "" +"Our User Guide also covers many advanced topics, such as migrating from Google Photos and thumbnail quality " +"settings." +msgstr "" +"راهنمای کاربر ما همچنین بسیاری از موضوعات پیشرفته مانند مهاجرت از Google Photos و تنظیمات کیفیت تصاویر " +"بندانگشتی را پوشش می‌دهد." + +#: src/options/options.js:278 +msgid "Outdoor" +msgstr "بیرون" + +#: src/dialog/photo/info.vue:118 +msgid "Panorama" +msgstr "پانوراما" + +#: src/component/navigation.vue:93 +msgid "Panoramas" +msgstr "پانوراما" + +#: src/dialog/account/add.vue:102 src/dialog/account/edit.vue:453 src/dialog/share.vue:24 +#: src/pages/auth/login.vue:98 src/pages/auth/login.vue:100 +msgid "Password" +msgstr "رمزعبور" + +#: src/pages/settings/account.vue:26 +msgid "Password changed" +msgstr "رمز عبور تغییر کرد" + +#: src/app/routes.js:295 src/app/routes.js:319 src/component/navigation.vue:214 +#: src/component/navigation.vue:544 src/component/navigation.vue:854 src/dialog/photo/edit.vue:52 +#: src/dialog/photo/edit.vue:6 src/dialog/photo/edit.vue:246 src/pages/settings/general.vue:338 +msgid "People" +msgstr "مردم" + +#: src/dialog/share.vue:72 +msgid "People you share a link with will be able to view public contents." +msgstr "افرادی که لینکی را با آنها به اشتراک می گذارید می توانند محتوای عمومی را مشاهده کنند." + +#: src/component/photo/clipboard.vue:120 +msgid "Permanently deleted" +msgstr "برای همیشه حذف شد" + +#: src/pages/settings/general.vue:207 +msgid "Permanently remove files to free up storage." +msgstr "برای آزاد کردن فضای ذخیره سازی، فایل ها را برای همیشه حذف کنید." + +#: src/model/photo.js:1057 +msgid "Photo" +msgstr "تصویر" + +#: src/dialog/reload.vue:4 +msgid "PhotoPrism has been updated…" +msgstr "PhotoPrism به روز شد…" + +#: src/pages/about/about.vue:15 +msgid "PhotoPrism® is an AI-Powered Photos App for the Decentralized Web." +msgstr "PhotoPrism® یک برنامه عکس با هوش مصنوعی برای وب غیرمتمرکز است." + +#: src/app/routes.js:131 +msgid "Photos" +msgstr "تصاویر" + +#: src/options/options.js:377 +msgid "Pink" +msgstr "صورتی" + +#: src/dialog/photo/info.vue:126 +msgid "Place" +msgstr "مکان" + +#: src/pages/settings/library.vue:171 +msgid "Place & Time" +msgstr "مکان و زمان" + +#: src/app/routes.js:239 src/app/routes.js:245 src/app/routes.js:251 src/app/routes.js:257 +#: src/component/navigation.vue:267 src/component/navigation.vue:277 src/component/navigation.vue:550 +#: src/component/navigation.vue:8 src/component/navigation.vue:18 src/component/navigation.vue:4 +#: src/component/navigation.vue:1038 src/pages/settings/general.vue:108 src/pages/settings/general.vue:450 +msgid "Places" +msgstr "مکان ها" + +#: src/pages/settings/account.vue:107 +msgid "Please confirm your new password." +msgstr "لطفا رمز عبور جدید خود را تایید کنید." + +#: src/dialog/upload.vue:45 +msgid "Please don't upload photos containing offensive content." +msgstr "لطفا عکس های حاوی محتوای توهین آمیز آپلود نکنید." + +#: src/dialog/photo/files.vue:135 src/dialog/photo/files.vue:132 +msgid "Portrait" +msgstr "پرتره" + +#: src/pages/about/about.vue:68 +msgid "post your question in GitHub Discussions" +msgstr "سوال خود را در بحث های GitHub مطرح کنید" + +#: src/dialog/account/edit.vue:337 +msgid "Preserve filenames" +msgstr "حفظ نام فایل ها" + +#: src/pages/library/import.vue:8 +msgid "Press button to start importing…" +msgstr "برای شروع وارد کردن دکمه را فشار دهید…" + +#: src/pages/library/index.vue:9 +msgid "Press button to start indexing…" +msgstr "دکمه را فشار دهید تا نمایه سازی شروع شود…" + +#: src/dialog/upload.vue:22 src/dialog/upload.vue:4 +msgid "Press enter to create a new album." +msgstr "برای ایجاد یک آلبوم جدید، اینتر را فشار دهید." + +#: src/dialog/photo/files.vue:19 src/dialog/photo/files.vue:16 +msgid "Preview" +msgstr "پیش نمایش" + +#: src/dialog/photo/files.vue:35 src/dialog/photo/files.vue:119 src/dialog/photo/files.vue:32 +#: src/dialog/photo/files.vue:116 src/dialog/photo/files.vue:28 +msgid "Primary" +msgstr "اولیه" + +#: src/app/routes.js:225 src/component/navigation.vue:340 src/component/navigation.vue:1296 +#: src/dialog/photo/info.vue:102 src/pages/settings/general.vue:272 +msgid "Private" +msgstr "خصوصی" + +#: src/options/options.js:395 +msgid "Product Feedback" +msgstr "بازخورد محصول" + +#: src/dialog/photo/files.vue:143 src/dialog/photo/files.vue:140 +msgid "Projection" +msgstr "طرح ها" + +#: src/options/options.js:375 +msgid "Purple" +msgstr "بنفش" + +#: src/pages/settings/library.vue:90 +msgid "Quality Filter" +msgstr "فیلتر کیفیت" + +#: src/dialog/photo/info.vue:59 +msgid "Quality Score" +msgstr "امتیاز کیفیت" + +#: src/pages/discover.vue:16 +msgid "Random" +msgstr "تصادفی" + +#: src/options/themes.js:447 +msgid "Raspberry" +msgstr "تمشک" + +#: src/options/options.js:294 +msgid "Raw" +msgstr "خام" + +#: src/component/photo/cards.vue:285 src/component/photo/mosaic.vue:206 +msgid "RAW" +msgstr "" + +#: src/pages/settings/advanced.vue:96 +msgid "RAW Conversion" +msgstr "تبدیل RAW" + +#: src/pages/library/index.vue:116 +msgid "Re-index all originals, including already indexed and unchanged files." +msgstr "نمایه سازی مجدد همه نسخه های اصلی، از جمله فایل های از قبل نمایه شده و بدون تغییر." + +#: src/pages/about/about.vue:51 +msgid "Read the Docs" +msgstr "اسناد را بخوانید" + +#: src/pages/settings/advanced.vue:96 +msgid "Read-Only Mode" +msgstr "حالت فقط خواندنی" + +#: src/component/album/toolbar.vue:65 src/component/photo/toolbar.vue:50 src/dialog/album/edit.vue:19 +msgid "Recently added" +msgstr "به تازگی اضافه شده" + +#: src/component/album/toolbar.vue:66 src/component/photo/toolbar.vue:51 src/dialog/album/edit.vue:20 +msgid "Recently edited" +msgstr "به تازگی ویرایش شده است" + +#: src/dialog/photo/people.vue:9 src/pages/people/new.vue:33 src/pages/people/recognized.vue:40 +msgid "Recognition starts after indexing has been completed." +msgstr "پس از تکمیل نمایه سازی، شناسایی شروع می شود." + +#: src/pages/people.vue:17 +msgid "Recognized" +msgstr "شناسایی شده" + +#: src/pages/settings/general.vue:339 +msgid "Recognizes faces so that specific people can be found." +msgstr "چهره ها را می شناسد تا افراد خاصی پیدا شوند." + +#: src/options/options.js:378 +msgid "Red" +msgstr "قرمز" + +#: src/component/album/toolbar.vue:64 src/component/navigation.vue:1889 src/component/photo/toolbar.vue:54 +#: src/dialog/reload.vue:15 src/pages/albums.vue:126 src/pages/labels.vue:85 src/pages/library/errors.vue:70 +#: src/pages/library/files.vue:91 src/pages/people/new.vue:57 src/pages/people/recognized.vue:97 +msgid "Reload" +msgstr "بارگذاری مجدد" + +#: src/component/navigation.vue:120 src/dialog/reload.vue:26 src/pages/settings/general.vue:101 +#: src/pages/settings/library.vue:46 +msgid "Reloading…" +msgstr "در حال بارگیری مجدد…" + +#: src/dialog/account/edit.vue:93 +msgid "Remote Sync" +msgstr "همگام سازی از راه دور" + +#: src/dialog/photo/people.vue:103 +msgid "Remove" +msgstr "حذف" + +#: src/component/photo/clipboard.vue:159 +msgid "remove failed: unknown album" +msgstr "حذف نشد: آلبوم ناشناخته" + +#: src/component/photo/clipboard.vue:249 +msgid "Remove from album" +msgstr "حذف از آلبوم" + +#: src/pages/library/import.vue:120 +msgid "" +"Remove imported files to save storage. Unsupported file types will never be deleted, they remain in their " +"current location." +msgstr "" +"برای صرفه جویی در فضای ذخیره سازی، فایل های وارد شده را حذف کنید. انواع فایل های پشتیبانی نشده هرگز حذف نمی " +"شوند، آنها در مکان فعلی خود باقی می مانند." + +#: src/common/api.js:74 src/pages/auth/connect.vue:38 +msgid "Request failed - invalid response" +msgstr "درخواست ناموفق - پاسخ نامعتبر است" + +#: src/pages/about/feedback.vue:130 src/pages/about/feedback.vue:150 src/pages/about/feedback.vue:192 +msgid "Required" +msgstr "اجباری" + +#: src/dialog/photo/info.vue:67 +msgid "Resolution" +msgstr "رزولوشن" + +#: src/component/photo/clipboard.vue:227 +msgid "Restore" +msgstr "بازگرداندن" + +#: src/dialog/account/edit.vue:532 +msgid "Retry Limit" +msgstr "محدودیت تلاش" + +#: src/pages/settings/account.vue:103 +msgid "Retype Password" +msgstr "رمز عبور را دوباره تایپ کنید" + +#: src/app/routes.js:218 src/component/navigation.vue:125 +msgid "Review" +msgstr "بازبینی" + +#: src/dialog/account/edit.vue:105 src/dialog/album/edit.vue:45 src/dialog/share.vue:61 +msgid "Save" +msgstr "ذخیره" + +#: src/dialog/photo/info.vue:110 +msgid "Scan" +msgstr "اسکن" + +#: src/component/navigation.vue:117 +msgid "Scans" +msgstr "اسکن ها" + +#: src/component/navigation.vue:65 src/component/navigation.vue:75 src/component/navigation.vue:532 +#: src/component/navigation.vue:4 src/component/navigation.vue:330 src/component/photo/toolbar.vue:44 +#: src/pages/albums.vue:96 src/pages/labels.vue:72 src/pages/library/errors.vue:59 +#: src/pages/people/recognized.vue:78 src/pages/places.vue:38 +msgid "Search" +msgstr "جستجو" + +#: src/pages/settings/general.vue:451 +msgid "Search and display photos on a map." +msgstr "جستجو و نمایش عکس ها روی نقشه." + +#: src/pages/discover.vue:12 +msgid "Season" +msgstr "فصل" + +#: src/options/themes.js:452 +msgid "Seaweed" +msgstr "جلبک دریایی" + +#: src/dialog/share.vue:201 +msgid "Secret" +msgstr "محرمانه" + +#: src/component/photo-viewer.vue:114 +msgid "Select" +msgstr "انتخاب" + +#: src/dialog/upload.vue:124 +msgid "Select albums or create a new one" +msgstr "آلبوم ها را انتخاب کنید یا آلبوم جدیدی ایجاد کنید" + +#: src/component/photo/clipboard.vue:71 +msgid "Selection approved" +msgstr "انتخاب تایید شد" + +#: src/component/photo/clipboard.vue:100 +msgid "Selection archived" +msgstr "انتخاب بایگانی شد" + +#: src/component/photo/clipboard.vue:133 +msgid "Selection restored" +msgstr "انتخاب بازگردانده شد" + +#: src/pages/about/feedback.vue:45 +msgid "Send" +msgstr "ارسال" + +#: src/pages/settings/library.vue:213 +msgid "Sequential Name" +msgstr "نام ترتیبی" + +#: src/pages/settings/sync.vue:25 +msgid "Server" +msgstr "سرور" + +#: src/dialog/account/add.vue:62 src/dialog/account/edit.vue:417 src/dialog/share.vue:22 +msgid "Service URL" +msgstr "URL سرویس" + +#: src/app/routes.js:347 src/app/routes.js:359 src/app/routes.js:371 src/app/routes.js:383 +#: src/app/routes.js:395 src/component/navigation.vue:404 src/component/navigation.vue:414 +#: src/component/navigation.vue:8 src/component/navigation.vue:18 src/component/navigation.vue:4 +#: src/component/navigation.vue:1517 src/component/navigation.vue:1940 +msgid "Settings" +msgstr "تنظیمات" + +#: src/pages/settings/advanced.vue:42 src/pages/settings/general.vue:105 src/pages/settings/library.vue:50 +msgid "Settings saved" +msgstr "تنظیمات ذخیره شد" + +#: src/dialog/share/upload.vue:32 +msgid "Setup" +msgstr "راه اندازی" + +#: src/options/themes.js:457 +msgid "Shadow" +msgstr "سایه" + +#: src/component/album/clipboard.vue:63 src/component/album/toolbar.vue:101 +#: src/component/photo/clipboard.vue:65 src/pages/settings/general.vue:250 +msgid "Share" +msgstr "اشتراک گذاری" + +#: src/dialog/share.vue:7 +msgid "Share %{name}" +msgstr "اشتراک گذاری %{name}" + +#: src/pages/people/new.vue:219 src/pages/people/recognized.vue:285 +msgid "Show" +msgstr "نمایش" + +#: src/pages/people/new.vue:65 +msgid "Show all new faces" +msgstr "نمایش همه صورت ها" + +#: src/pages/people/new.vue:75 src/pages/people/recognized.vue:117 +msgid "Show hidden" +msgstr "نمایش مخفی ها" + +#: src/pages/labels.vue:120 +msgid "Show less" +msgstr "نمایش کمتر" + +#: src/pages/settings/general.vue:405 +msgid "Show Library in navigation menu." +msgstr "نمایش کتابخانه در منوی پیمایش." + +#: src/pages/labels.vue:103 +msgid "Show more" +msgstr "نمایش بیشتر" + +#: src/pages/settings/general.vue:427 +msgid "Show server logs in Library." +msgstr "نمایش گزارش‌های سرور در کتابخانه." + +#: src/pages/settings/advanced.vue:75 +msgid "Shows more detailed log messages. Requires a restart." +msgstr "پیام های گزارش دقیق تر را نشان می دهد. نیاز به راه اندازی مجدد دارد." + +#: src/model/file.js:212 +msgid "Sidecar" +msgstr "جانبی" + +#: src/pages/auth/login.vue:17 +msgid "Sign in" +msgstr "ورود" + +#: src/dialog/sponsor.vue:39 +msgid "Sign Up" +msgstr "ثبت نام" + +#: src/pages/discover.vue:8 +msgid "Similar" +msgstr "مشابه" + +#: src/dialog/account/edit.vue:216 src/dialog/photo/files.vue:83 src/dialog/photo/files.vue:80 +#: src/dialog/photo/files.vue:36 +msgid "Size" +msgstr "سایز" + +#: src/options/options.js:252 +msgid "Slow" +msgstr "آهسته" + +#: src/component/album/toolbar.vue:69 src/component/photo/toolbar.vue:54 src/dialog/album/edit.vue:23 +msgid "Sort by file name" +msgstr "مرتب سازی بر اساس نام فایل" + +#: src/component/photo/toolbar.vue:247 src/dialog/album/edit.vue:181 +msgid "Sort Order" +msgstr "ترتیب مرتب سازی" + +#: src/dialog/photo/labels.vue:21 +msgid "Source" +msgstr "منبع" + +#: src/pages/about/about.vue:25 +msgid "" +"Sponsors get access to additional features, receive direct technical support via email, and can join our " +"private chat room on matrix.org." +msgstr "" +"حامیان مالی به ویژگی های اضافی دسترسی پیدا می کنند، پشتیبانی فنی مستقیم از طریق ایمیل دریافت می کنند و می " +"توانند به اتاق چت خصوصی ما در matrix.org بپیوندند." + +#: src/component/photo/cards.vue:315 src/component/photo/mosaic.vue:240 +msgid "Stack" +msgstr "پشته" + +#: src/pages/settings/library.vue:193 +msgid "Stack files sharing the same unique image or instance identifier." +msgstr "پشته فایل هایی که همان تصویر منحصر به فرد یا شناسه نمونه را به اشتراک می گذارند." + +#: src/pages/settings/library.vue:172 +msgid "Stack pictures taken at the exact same time and location based on their metadata." +msgstr "عکس‌هایی را که دقیقاً در همان زمان و مکان گرفته شده‌اند، بر اساس ابرداده‌هایشان روی هم قرار دهید." + +#: src/dialog/photo/info.vue:86 +msgid "Stackable" +msgstr "قابل انباشته شدن" + +#: src/component/navigation.vue:109 src/pages/settings/library.vue:34 +msgid "Stacks" +msgstr "پشته ها" + +#: src/pages/settings/library.vue:138 +msgid "" +"Stacks group files with a similar frame of reference, but differences of quality, format, size or color." +msgstr "دسته بندی فایل ها با قاب یا مرجع مشابه، اما متفاوت در کیفیت، فرمت، اندازه یا رنگ." + +#: src/pages/library/index.vue:31 +msgid "Start" +msgstr "شروع" + +#: src/component/photo-viewer.vue:181 +msgid "Start/Stop Slideshow" +msgstr "شروع/پایان اسلایدشو" + +#: src/component/navigation.vue:287 src/component/navigation.vue:301 src/component/navigation.vue:28 +#: src/component/navigation.vue:1158 +msgid "States" +msgstr "ایالت ها" + +#: src/pages/settings/advanced.vue:371 +msgid "Static Size Limit: %{n}px" +msgstr "محدودیت اندازه ثابت: %{n}px" + +#: src/dialog/photo/files.vue:38 +msgid "Status" +msgstr "وضعیت" + +#: src/dialog/photo/files.vue:71 src/dialog/photo/files.vue:68 +msgid "Storage" +msgstr "ذخیره سازی" + +#: src/options/options.js:263 +msgid "Streets" +msgstr "خیابان ها" + +#: src/pages/settings/general.vue:512 +msgid "Style" +msgstr "سبک" + +#: src/dialog/photo/details.vue:469 src/model/subject.js:157 +msgid "Subject" +msgstr "موضوع" + +#: src/pages/auth/connect.vue:33 +msgid "Successfully Connected" +msgstr "با موفقیت وصل شد" + +#: src/dialog/account/add.vue:23 +msgid "Support for additional services, like Google Drive, will be added over time." +msgstr "پشتیبانی از خدمات اضافی، مانند Google Drive، به مرور اضافه خواهد شد." + +#: src/component/navigation.vue:568 src/pages/settings.vue:71 src/pages/settings/sync.vue:27 +msgid "Sync" +msgstr "همگام سازی" + +#: src/dialog/account/edit.vue:374 +msgid "Sync raw and video files" +msgstr "همگام سازی فایل های خام و ویدیویی" + +#: src/component/photo/cards.vue:463 src/component/photo/list.vue:136 src/dialog/photo/info.vue:52 +msgid "Taken" +msgstr "گرفته شده" + +#: src/options/options.js:384 +msgid "Teal" +msgstr "آبی رنگ" + +#: src/dialog/photo/details.vue:25 src/pages/people/new.vue:55 +msgid "Text too long" +msgstr "متن خیلی طولانی است" + +#: src/pages/library/index.vue:36 +msgid "The index currently contains %{n} hidden files." +msgstr "این فهرست در حال حاضر حاوی %{n} فایل پنهان است." + +#: src/pages/library/index.vue:37 +msgid "Their format may not be supported, they haven't been converted to JPEG yet or there are duplicates." +msgstr "ممکن است فرمت آنها پشتیبانی نشود، هنوز به JPEG تبدیل نشده اند یا موارد تکراری وجود دارد." + +#: src/pages/settings/general.vue:70 +msgid "Theme" +msgstr "قالب" + +#: src/dialog/sponsor.vue:17 +msgid "This currently is a sponsor feature to thank everyone who supports the development of this application." +msgstr "این در حال حاضر یک ویژگی برای تشکر از همه کسانی است که از توسعه این برنامه پشتیبانی می کنند." + +#: src/pages/settings/sync.vue:40 +msgid "" +"This mounts the originals folder as a network drive and allows you to open, edit, and delete files\n" +" from your computer or smartphone as if they were local." +msgstr "" +"این پوشه اصلی را به عنوان درایو شبکه نصب می کند و به شما امکان می دهد فایل ها را باز، ویرایش و حذف کنید\n" +" از رایانه یا تلفن هوشمند خود به گونه ای که گویی محلی هستند." + +#: src/dialog/webdav.vue:26 +msgid "" +"This mounts the originals folder as a network drive and allows you to open, edit, and delete files from your " +"computer or smartphone as if they were local." +msgstr "" +"این پوشه اصلی را به عنوان درایو شبکه نصب می کند و به شما امکان می دهد فایل ها را از رایانه یا تلفن هوشمند " +"خود باز، ویرایش و حذف کنید، گویی محلی هستند." + +#: src/pages/settings/advanced.vue:250 +msgid "Thumbnail Generation" +msgstr "تولید تصاویر بندانگشتی" + +#: src/dialog/photo/details.vue:185 +msgid "Time UTC" +msgstr "زمان UTC" + +#: src/dialog/photo/details.vue:209 +msgid "Time Zone" +msgstr "منطقه زمانی" + +#: src/dialog/account/edit.vue:512 +msgid "Timeout" +msgstr "تایم اوت" + +#: src/component/photo/list.vue:135 src/dialog/photo/details.vue:93 src/dialog/photo/info.vue:45 +msgid "Title" +msgstr "عنوان" + +#: src/pages/albums.vue:62 +msgid "Title too long" +msgstr "عنوان خیلی طولانی است" + +#: src/component/album/toolbar.vue:138 src/component/album/toolbar.vue:155 src/component/album/toolbar.vue:171 +#: src/component/photo/toolbar.vue:71 src/component/photo/toolbar.vue:88 src/component/photo/toolbar.vue:104 +msgid "Toggle View" +msgstr "تغییر حالت نمایش" + +#: src/dialog/share.vue:202 +msgid "Token" +msgstr "توکن" + +#: src/options/options.js:273 +msgid "Topographic" +msgstr "توپوگرافی" + +#: src/pages/library/errors.vue:107 +msgid "Troubleshooting Checklists" +msgstr "چک لیست های عیب یابی" + +#: src/component/photo/cards.vue:11 src/component/photo/cards.vue:9 src/component/photo/list.vue:11 +#: src/component/photo/list.vue:49 src/component/photo/mosaic.vue:11 src/component/photo/mosaic.vue:9 +#: src/pages/albums.vue:38 src/pages/labels.vue:34 src/pages/people/recognized.vue:38 +msgid "Try again using other filters or keywords." +msgstr "دوباره با استفاده از فیلترها یا کلمات کلیدی دیگر امتحان کنید." + +#: src/dialog/account/edit.vue:492 src/dialog/photo/files.vue:89 src/dialog/photo/files.vue:86 +#: src/dialog/photo/files.vue:37 src/dialog/photo/info.vue:15 +msgid "Type" +msgstr "نوع" + +#: src/options/options.js:418 +msgid "Unauthorized" +msgstr "غیرمجاز" + +#: src/dialog/photo/people.vue:146 +msgid "Undo" +msgstr "باطل کردن" + +#: src/pages/settings/library.vue:192 +msgid "Unique ID" +msgstr "شناسه منحصربفرد" + +#: src/dialog/photo/details.vue:16 src/dialog/photo/info.vue:24 src/model/album.js:179 src/model/photo.js:697 +#: src/model/photo.js:718 src/model/photo.js:741 src/model/photo.js:759 src/model/photo.js:849 +#: src/model/photo.js:862 src/options/options.js:20 src/options/options.js:34 src/options/options.js:51 +#: src/options/options.js:65 src/options/options.js:77 src/options/options.js:419 +#: src/pages/library/errors.vue:168 src/pages/library/errors.vue:175 src/pages/library/logs.vue:18 +msgid "Unknown" +msgstr "ناشناس" + +#: src/component/navigation.vue:81 src/model/user.js:125 +msgid "Unregistered" +msgstr "ثبت نشده" + +#: src/app/routes.js:190 src/component/navigation.vue:167 +msgid "Unsorted" +msgstr "مرتب نشده است" + +#: src/dialog/photo/files.vue:38 src/dialog/photo/files.vue:35 +msgid "Unstack" +msgstr "باز کردن پشته" + +#: src/dialog/photo/files.vue:198 src/dialog/photo/files.vue:195 src/dialog/photo/info.vue:175 +msgid "Updated" +msgstr "به روز شد" + +#: src/pages/library/index.vue:151 +msgid "Updating faces" +msgstr "به روزرسانی چهره ها" + +#: src/pages/library/index.vue:155 +msgid "Updating index" +msgstr "به روزرسانی نمایه ها" + +#: src/pages/library/index.vue:149 +msgid "Updating moments" +msgstr "به روزرسانی لحظه ها" + +#: src/pages/library/index.vue:153 +msgid "Updating previews" +msgstr "به روزرسانی پیش نمایش ها" + +#: src/pages/library/index.vue:147 +msgid "Updating stacks" +msgstr "به روزرسانی پشته ها" + +#: src/component/album/toolbar.vue:189 src/component/navigation.vue:1958 src/component/photo/toolbar.vue:122 +#: src/dialog/share/upload.vue:35 src/dialog/upload.vue:8 src/dialog/upload.vue:54 src/pages/albums.vue:144 +#: src/pages/library/import.vue:38 src/pages/settings/general.vue:140 src/pages/settings/sync.vue:26 +msgid "Upload" +msgstr "آپلود" + +#: src/dialog/upload.vue:160 +msgid "Upload complete" +msgstr "آپلود کامل شد" + +#: src/dialog/upload.vue:38 +msgid "Upload complete. Indexing…" +msgstr "آپلود کامل شد. در حال نمایه سازی…" + +#: src/dialog/upload.vue:34 +msgid "Upload failed" +msgstr "آپلود انجام نشد" + +#: src/dialog/account/edit.vue:356 +msgid "Upload local files" +msgstr "فایل های محلی را آپلود کنید" + +#: src/pages/settings/general.vue:251 +msgid "Upload to WebDAV and share links with friends." +msgstr "در WebDAV آپلود کنید و پیوندها را با دوستان خود به اشتراک بگذارید." + +#: src/dialog/upload.vue:36 +msgid "Uploading %{n} of %{t}…" +msgstr "در حال آپلود %{n} از %{t}…" + +#: src/dialog/upload.vue:60 src/dialog/upload.vue:68 src/dialog/upload.vue:113 +msgid "Uploading photos…" +msgstr "در حال آپلود تصاویر…" + +#: src/dialog/upload.vue:46 +msgid "Uploads that may contain such images will be rejected automatically." +msgstr "آپلودهایی که ممکن است حاوی چنین تصاویری باشند به طور خودکار رد می شوند." + +#: src/dialog/share.vue:153 +msgid "URL" +msgstr "" + +#: src/pages/settings/advanced.vue:460 +msgid "Use Presets" +msgstr "از Presets استفاده کنید" + +#: src/model/user.js:176 src/options/options.js:411 +msgid "User" +msgstr "کاربر" + +#: src/component/navigation.vue:579 src/pages/about/about.vue:45 +msgid "User Guide" +msgstr "راهنمای کاربر" + +#: src/pages/settings/general.vue:6 +msgid "User Interface" +msgstr "رابط کاربری" + +#: src/dialog/account/add.vue:81 src/dialog/account/edit.vue:435 src/dialog/share.vue:23 +msgid "Username" +msgstr "نام کاربری" + +#: src/options/themes.js:412 +msgid "Vanta" +msgstr "" + +#: src/pages/auth/connect.vue:9 +msgid "Verified" +msgstr "تایید شده است" + +#: src/component/photo/cards.vue:308 src/component/photo/cards.vue:471 src/component/photo/list.vue:198 +#: src/component/photo/mosaic.vue:232 src/model/file.js:219 src/model/photo.js:794 src/model/photo.js:810 +#: src/options/options.js:302 +msgid "Video" +msgstr "ویدیو" + +#: src/app/routes.js:211 src/component/navigation.vue:180 src/component/navigation.vue:190 +#: src/component/navigation.vue:4 src/component/navigation.vue:738 +msgid "Videos" +msgstr "ویدیو ها" + +#: src/component/photo/cards.vue:324 src/component/photo/mosaic.vue:249 src/component/photo/toolbar.vue:226 +msgid "View" +msgstr "نمایش" + +#: src/options/options.js:414 +msgid "Viewer" +msgstr "بیننده" + +#: src/pages/about/about.vue:47 +msgid "Visit docs.photoprism.app/user-guide to learn how to sync, organize, and share your pictures." +msgstr "" +"از docs.photoprism.app/user-guide دیدن کنید تا نحوه همگام سازی، سازماندهی و اشتراک گذاری تصاویر خود را " +"بیاموزید." + +#: src/options/options.js:417 +msgid "Visitor" +msgstr "بازدید کننده" + +#: src/pages/about/feedback.vue:13 +msgid "We appreciate your feedback!" +msgstr "ما از بازخورد شما قدردانی می کنیم!" + +#: src/pages/about/feedback.vue:17 +msgid "We do our best to respond within five business days or less." +msgstr "ما تمام تلاش خود را می کنیم تا ظرف پنج روز کاری یا کمتر پاسخ دهیم." + +#: src/pages/about/about.vue:74 +msgid "" +"We'll do our best to answer all your questions. In return, we ask you to back us on Patreon or GitHub " +"Sponsors." +msgstr "" +"ما تمام تلاش خود را می کنیم تا به تمام سوالات شما پاسخ دهیم. در عوض، ما از شما می خواهیم که از ما در Patreon " +"یا GitHub Sponsors حمایت کنید." + +#: src/dialog/sponsor.vue:18 +msgid "We'll let you know how to enable it when you sign up on Patreon or GitHub Sponsors." +msgstr "وقتی در Patreon یا GitHub Sponsors ثبت نام کردید، نحوه فعال کردن آن را به شما اطلاع خواهیم داد." + +#: src/dialog/webdav.vue:8 +msgid "WebDAV clients can connect to PhotoPrism using the following URL:" +msgstr "کلاینت های WebDAV می توانند با استفاده از URL زیر به PhotoPrism متصل شوند:" + +#: src/pages/settings/sync.vue:37 +msgid "" +"WebDAV clients, like Microsoft’s Windows Explorer or Apple's Finder, can connect directly to\n" +" PhotoPrism." +msgstr "" +"کلاینت های WebDAV، مانند Windows Explorer مایکروسافت یا Apple's Finder، می توانند مستقیماً به آن متصل شوند\n" +" PhotoPrism." + +#: src/dialog/share.vue:82 src/dialog/share/upload.vue:7 +msgid "WebDAV Upload" +msgstr "آپلود WebDAV" + +#: src/options/options.js:388 +msgid "White" +msgstr "سفید" + +#: src/component/photo/toolbar.vue:268 src/dialog/photo/details.vue:162 +msgid "Year" +msgstr "سال" + +#: src/options/options.js:381 +msgid "Yellow" +msgstr "زرد" + +#: src/options/themes.js:462 +msgid "Yellowstone" +msgstr "" + +#: src/dialog/confirm.vue:18 src/dialog/people/merge.vue:18 src/dialog/photo/archive.vue:18 +#: src/dialog/photo/files.vue:122 src/dialog/photo/files.vue:130 src/dialog/photo/files.vue:138 +#: src/dialog/photo/files.vue:184 src/dialog/photo/files.vue:119 src/dialog/photo/files.vue:127 +#: src/dialog/photo/files.vue:135 src/dialog/photo/files.vue:181 src/dialog/photo/info.vue:259 +#: src/dialog/photo/info.vue:280 src/dialog/photo/info.vue:301 src/dialog/photo/info.vue:322 +#: src/dialog/photo/info.vue:342 +msgid "Yes" +msgstr "بله" + +#: src/pages/about/about.vue:67 +msgid "you are welcome to join us on Reddit" +msgstr "به شما برای پیوستن به ما در Reddit می گوییم" + +#: src/component/album/clipboard.vue:106 src/component/subject/clipboard.vue:51 +msgid "You can only download one album" +msgstr "شما فقط می توانید یک آلبوم را دانلود کنید" + +#: src/component/label/clipboard.vue:71 +msgid "You can only download one label" +msgstr "شما فقط می توانید یک برچسب را دانلود کنید" + +#: src/pages/about/about.vue:17 +msgid "You can run it at home, on a private server, or in the cloud." +msgstr "می توانید آن را در خانه، روی سرور خصوصی یا در فضای ابری اجرا کنید." + +#: src/component/album/clipboard.vue:59 src/component/album/clipboard.vue:72 +msgid "You may only select one item" +msgstr "شما فقط می توانید یک مورد را انتخاب کنید" + +#: src/dialog/photo/people.vue:8 src/pages/people/new.vue:32 src/pages/people/recognized.vue:39 +msgid "You may rescan your library to find additional faces." +msgstr "می‌توانید کتابخانه خود را مجدداً اسکن کنید تا چهره‌های دیگری را پیدا کنید." + +#: src/pages/about/about.vue:22 +msgid "" +"Your continued support helps us provide regular updates and remain independent, so we can fulfill our " +"mission and protect your privacy." +msgstr "" +"پشتیبانی مستمر شما به ما کمک می‌کند تا به‌روزرسانی‌های منظم را ارائه کنیم و مستقل بمانیم، بنابراین می‌توانیم " +"مأموریت خود را انجام دهیم و از حریم خصوصی شما محافظت کنیم." + +#: src/dialog/sponsor.vue:21 +msgid "Your continued support helps us provide regular updates and services like world maps." +msgstr "پشتیبانی مستمر شما به ما کمک می‌کند تا به‌روزرسانی‌ها و خدمات منظمی مانند نقشه‌های جهان را ارائه دهیم." + +#: src/pages/albums.vue:43 src/pages/albums.vue:1 +msgid "" +"Your library is continuously analyzed to automatically create albums of special moments, trips, and places." +msgstr "" +"کتابخانه شما به طور مداوم تجزیه و تحلیل می شود تا به طور خودکار آلبوم هایی از لحظات، سفرها و مکان های خاص " +"ایجاد شود." + +#: src/component/photo-viewer.vue:176 +msgid "Zoom in/out" +msgstr "بزرگنمایی/کوچک کردن" diff --git a/frontend/src/locales/translations.pot b/frontend/src/locales/translations.pot index 23d339650..440b8d762 100644 --- a/frontend/src/locales/translations.pot +++ b/frontend/src/locales/translations.pot @@ -38,15 +38,15 @@ msgstr "" msgid "%{n} pictures found" msgstr "" -#: src/options/options.js:355 +#: src/options/options.js:360 msgid "1 hour" msgstr "" -#: src/options/options.js:357 +#: src/options/options.js:362 msgid "12 hours" msgstr "" -#: src/options/options.js:356 +#: src/options/options.js:361 msgid "4 hours" msgstr "" @@ -124,7 +124,7 @@ msgstr "" msgid "Added" msgstr "" -#: src/options/options.js:410 +#: src/options/options.js:415 msgid "Admin" msgstr "" @@ -132,23 +132,23 @@ msgstr "" msgid "Advanced" msgstr "" -#: src/options/options.js:365 +#: src/options/options.js:370 msgid "After 1 day" msgstr "" -#: src/options/options.js:366 +#: src/options/options.js:371 msgid "After 3 days" msgstr "" -#: src/options/options.js:367 +#: src/options/options.js:372 msgid "After 7 days" msgstr "" -#: src/options/options.js:369 +#: src/options/options.js:374 msgid "After one month" msgstr "" -#: src/options/options.js:371 +#: src/options/options.js:376 msgid "After one year" msgstr "" @@ -157,11 +157,11 @@ msgstr "" msgid "After selecting pictures from search results, you can add them to an album using the context menu." msgstr "" -#: src/options/options.js:370 +#: src/options/options.js:375 msgid "After two months" msgstr "" -#: src/options/options.js:368 +#: src/options/options.js:373 msgid "After two weeks" msgstr "" @@ -266,11 +266,11 @@ msgstr "" #: src/component/navigation.vue:101 #: src/component/photo/cards.vue:301 -#: src/component/photo/cards.vue:480 +#: src/component/photo/cards.vue:481 #: src/component/photo/list.vue:191 -#: src/component/photo/mosaic.vue:224 +#: src/component/photo/mosaic.vue:225 #: src/model/file.js:210 -#: src/options/options.js:290 +#: src/options/options.js:295 msgid "Animated" msgstr "" @@ -290,7 +290,7 @@ msgstr "" msgid "Apply" msgstr "" -#: src/component/photo/cards.vue:410 +#: src/component/photo/cards.vue:411 #: src/component/photo/clipboard.vue:88 #: src/dialog/photo/details.vue:116 msgid "Approve" @@ -298,7 +298,7 @@ msgstr "" #: src/app/routes.js:232 #: src/component/navigation.vue:134 -#: src/component/photo/cards.vue:381 +#: src/component/photo/cards.vue:382 #: src/component/photo/clipboard.vue:204 #: src/pages/settings/general.vue:294 msgid "Archive" @@ -372,19 +372,19 @@ msgstr "" msgid "Bio" msgstr "" -#: src/options/options.js:390 +#: src/options/options.js:395 msgid "Black" msgstr "" -#: src/options/options.js:403 +#: src/options/options.js:408 msgid "Blackman: Lanczos Modification, Less Ringing Artifacts" msgstr "" -#: src/options/options.js:386 +#: src/options/options.js:391 msgid "Blue" msgstr "" -#: src/options/options.js:387 +#: src/options/options.js:392 msgid "Brown" msgstr "" @@ -400,7 +400,7 @@ msgstr "" msgid "Browse the Knowledge Base for detailed information on specific product features, services, and related resources." msgstr "" -#: src/options/options.js:397 +#: src/options/options.js:402 msgid "Bug Report" msgstr "" @@ -415,7 +415,7 @@ msgstr "" msgid "Calendar" msgstr "" -#: src/component/photo/cards.vue:488 +#: src/component/photo/cards.vue:489 #: src/component/photo/list.vue:137 #: src/component/photo/toolbar.vue:202 #: src/dialog/photo/details.vue:331 @@ -469,7 +469,7 @@ msgstr "" msgid "Cards" msgstr "" -#: src/component/photo/toolbar.vue:337 +#: src/component/photo/toolbar.vue:338 #: src/dialog/album/edit.vue:163 #: src/pages/about/feedback.vue:121 #: src/pages/albums.vue:113 @@ -509,7 +509,7 @@ msgstr "" msgid "Codec" msgstr "" -#: src/component/photo/toolbar.vue:314 +#: src/component/photo/toolbar.vue:315 msgid "Color" msgstr "" @@ -564,7 +564,7 @@ msgstr "" msgid "Contains one picture." msgstr "" -#: src/options/options.js:415 +#: src/options/options.js:420 msgid "Contributor" msgstr "" @@ -606,7 +606,7 @@ msgstr "" msgid "Creating thumbnails for" msgstr "" -#: src/options/options.js:405 +#: src/options/options.js:410 msgid "Cubic: Moderate Quality, Good Performance" msgstr "" @@ -614,11 +614,11 @@ msgstr "" msgid "Current Password" msgstr "" -#: src/options/options.js:394 +#: src/options/options.js:399 msgid "Customer Support" msgstr "" -#: src/options/options.js:385 +#: src/options/options.js:390 msgid "Cyan" msgstr "" @@ -626,7 +626,7 @@ msgstr "" msgid "Cyano" msgstr "" -#: src/options/options.js:358 +#: src/options/options.js:363 msgid "Daily" msgstr "" @@ -638,7 +638,7 @@ msgstr "" msgid "Debug Logs" msgstr "" -#: src/options/options.js:309 +#: src/options/options.js:314 #: src/options/themes.js:402 msgid "Default" msgstr "" @@ -657,13 +657,13 @@ msgstr "" #: src/dialog/photo/delete.vue:18 #: src/dialog/photo/files.vue:41 #: src/dialog/photo/files.vue:38 -#: src/dialog/share.vue:222 +#: src/dialog/share.vue:223 #: src/pages/library/errors.vue:88 #: src/pages/settings/general.vue:206 msgid "Delete" msgstr "" -#: src/component/photo/cards.vue:449 +#: src/component/photo/cards.vue:450 #: src/dialog/album/edit.vue:141 #: src/dialog/photo/details.vue:562 #: src/pages/albums.vue:428 @@ -764,7 +764,7 @@ msgstr "" msgid "Don't use TensorFlow for image classification." msgstr "" -#: src/options/options.js:398 +#: src/options/options.js:403 msgid "Donations" msgstr "" @@ -897,7 +897,7 @@ msgstr "" msgid "Estimates" msgstr "" -#: src/options/options.js:359 +#: src/options/options.js:364 msgid "Every two days" msgstr "" @@ -960,11 +960,11 @@ msgstr "" msgid "Failure while importing uploaded files" msgstr "" -#: src/options/options.js:412 +#: src/options/options.js:417 msgid "Family" msgstr "" -#: src/options/options.js:244 +#: src/options/options.js:249 msgid "Fast" msgstr "" @@ -978,7 +978,7 @@ msgstr "" msgid "Favorites" msgstr "" -#: src/options/options.js:396 +#: src/options/options.js:401 msgid "Feature Request" msgstr "" @@ -1056,7 +1056,7 @@ msgstr "" msgid "Frames" msgstr "" -#: src/options/options.js:413 +#: src/options/options.js:418 msgid "Friend" msgstr "" @@ -1076,7 +1076,7 @@ msgstr "" msgid "Getting Support" msgstr "" -#: src/options/options.js:380 +#: src/options/options.js:385 msgid "Gold" msgstr "" @@ -1084,11 +1084,11 @@ msgstr "" msgid "Grayscale" msgstr "" -#: src/options/options.js:383 +#: src/options/options.js:388 msgid "Green" msgstr "" -#: src/options/options.js:389 +#: src/options/options.js:394 msgid "Grey" msgstr "" @@ -1098,7 +1098,7 @@ msgstr "" msgid "Group by similarity" msgstr "" -#: src/options/options.js:416 +#: src/options/options.js:421 msgid "Guest" msgstr "" @@ -1132,7 +1132,7 @@ msgstr "" msgid "Hide photos that have been moved to archive." msgstr "" -#: src/options/options.js:313 +#: src/options/options.js:318 msgid "High" msgstr "" @@ -1145,7 +1145,7 @@ msgstr "" msgid "How can we help?" msgstr "" -#: src/options/options.js:268 +#: src/options/options.js:273 msgid "Hybrid" msgstr "" @@ -1162,7 +1162,7 @@ msgid "image" msgstr "" #: src/model/file.js:216 -#: src/options/options.js:286 +#: src/options/options.js:291 msgid "Image" msgstr "" @@ -1308,7 +1308,7 @@ msgstr "" msgid "Labels deleted" msgstr "" -#: src/options/options.js:404 +#: src/options/options.js:409 msgid "Lanczos: Detail Preservation, Minimal Artifacts" msgstr "" @@ -1364,7 +1364,7 @@ msgstr "" msgid "Like" msgstr "" -#: src/options/options.js:382 +#: src/options/options.js:387 msgid "Lime" msgstr "" @@ -1372,7 +1372,7 @@ msgstr "" msgid "Limit reached, showing first %{n} files" msgstr "" -#: src/options/options.js:406 +#: src/options/options.js:411 msgid "Linear: Very Smooth, Best Performance" msgstr "" @@ -1389,8 +1389,8 @@ msgstr "" #: src/component/navigation.vue:200 #: src/component/photo/cards.vue:292 #: src/component/photo/list.vue:182 -#: src/component/photo/mosaic.vue:214 -#: src/options/options.js:298 +#: src/component/photo/mosaic.vue:215 +#: src/options/options.js:303 msgid "Live" msgstr "" @@ -1403,7 +1403,7 @@ msgstr "" msgid "location" msgstr "" -#: src/component/photo/cards.vue:512 +#: src/component/photo/cards.vue:513 #: src/component/photo/list.vue:138 #: src/dialog/album/edit.vue:121 msgid "Location" @@ -1438,11 +1438,11 @@ msgstr "" msgid "Longitude" msgstr "" -#: src/options/options.js:317 +#: src/options/options.js:322 msgid "Low" msgstr "" -#: src/options/options.js:376 +#: src/options/options.js:381 msgid "Magenta" msgstr "" @@ -1463,7 +1463,7 @@ msgstr "" msgid "Marker" msgstr "" -#: src/options/options.js:248 +#: src/options/options.js:253 msgid "Medium" msgstr "" @@ -1540,7 +1540,7 @@ msgstr "" msgid "Must have at least 8 characters." msgstr "" -#: src/component/photo/cards.vue:500 +#: src/component/photo/cards.vue:501 #: src/component/photo/list.vue:138 #: src/component/photo/list.vue:227 #: src/dialog/account/edit.vue:399 @@ -1571,8 +1571,8 @@ msgstr "" msgid "Name too long" msgstr "" -#: src/options/options.js:354 -#: src/options/options.js:364 +#: src/options/options.js:359 +#: src/options/options.js:369 #: src/pages/settings/sync.vue:53 msgid "Never" msgstr "" @@ -1679,8 +1679,8 @@ msgstr "" msgid "Non-photographic and low-quality images require a review before they appear in search results." msgstr "" -#: src/options/options.js:240 -#: src/options/options.js:321 +#: src/options/options.js:245 +#: src/options/options.js:326 msgid "None" msgstr "" @@ -1714,7 +1714,7 @@ msgstr "" #: src/component/navigation.vue:469 #: src/component/navigation.vue:1728 -#: src/options/options.js:259 +#: src/options/options.js:264 msgid "Offline" msgstr "" @@ -1728,7 +1728,7 @@ msgstr "" msgid "On Windows, enter the following resource in the connection dialog:" msgstr "" -#: src/options/options.js:360 +#: src/options/options.js:365 msgid "Once a week" msgstr "" @@ -1775,7 +1775,7 @@ msgstr "" msgid "or ask in our Community Chat" msgstr "" -#: src/options/options.js:379 +#: src/options/options.js:384 msgid "Orange" msgstr "" @@ -1802,7 +1802,7 @@ msgstr "" msgid "Originals" msgstr "" -#: src/options/options.js:399 +#: src/options/options.js:404 msgid "Other" msgstr "" @@ -1810,7 +1810,7 @@ msgstr "" msgid "Our User Guide also covers many advanced topics, such as migrating from Google Photos and thumbnail quality settings." msgstr "" -#: src/options/options.js:278 +#: src/options/options.js:283 msgid "Outdoor" msgstr "" @@ -1874,7 +1874,7 @@ msgstr "" msgid "Photos" msgstr "" -#: src/options/options.js:377 +#: src/options/options.js:382 msgid "Pink" msgstr "" @@ -1957,7 +1957,7 @@ msgstr "" msgid "Private" msgstr "" -#: src/options/options.js:395 +#: src/options/options.js:400 msgid "Product Feedback" msgstr "" @@ -1966,7 +1966,7 @@ msgstr "" msgid "Projection" msgstr "" -#: src/options/options.js:375 +#: src/options/options.js:380 msgid "Purple" msgstr "" @@ -1986,12 +1986,12 @@ msgstr "" msgid "Raspberry" msgstr "" -#: src/options/options.js:294 +#: src/options/options.js:299 msgid "Raw" msgstr "" #: src/component/photo/cards.vue:285 -#: src/component/photo/mosaic.vue:206 +#: src/component/photo/mosaic.vue:207 msgid "RAW" msgstr "" @@ -2037,7 +2037,7 @@ msgstr "" msgid "Recognizes faces so that specific people can be found." msgstr "" -#: src/options/options.js:378 +#: src/options/options.js:383 msgid "Red" msgstr "" @@ -2292,7 +2292,7 @@ msgstr "" msgid "Size" msgstr "" -#: src/options/options.js:252 +#: src/options/options.js:257 msgid "Slow" msgstr "" @@ -2316,7 +2316,7 @@ msgid "Sponsors get access to additional features, receive direct technical supp msgstr "" #: src/component/photo/cards.vue:315 -#: src/component/photo/mosaic.vue:240 +#: src/component/photo/mosaic.vue:241 msgid "Stack" msgstr "" @@ -2369,7 +2369,7 @@ msgstr "" msgid "Storage" msgstr "" -#: src/options/options.js:263 +#: src/options/options.js:268 msgid "Streets" msgstr "" @@ -2400,13 +2400,13 @@ msgstr "" msgid "Sync raw and video files" msgstr "" -#: src/component/photo/cards.vue:463 +#: src/component/photo/cards.vue:464 #: src/component/photo/list.vue:136 #: src/dialog/photo/info.vue:52 msgid "Taken" msgstr "" -#: src/options/options.js:384 +#: src/options/options.js:389 msgid "Teal" msgstr "" @@ -2467,9 +2467,9 @@ msgstr "" msgid "Title too long" msgstr "" -#: src/component/album/toolbar.vue:138 -#: src/component/album/toolbar.vue:155 -#: src/component/album/toolbar.vue:171 +#: src/component/album/toolbar.vue:139 +#: src/component/album/toolbar.vue:157 +#: src/component/album/toolbar.vue:174 #: src/component/photo/toolbar.vue:71 #: src/component/photo/toolbar.vue:88 #: src/component/photo/toolbar.vue:104 @@ -2480,7 +2480,7 @@ msgstr "" msgid "Token" msgstr "" -#: src/options/options.js:273 +#: src/options/options.js:278 msgid "Topographic" msgstr "" @@ -2508,7 +2508,7 @@ msgstr "" msgid "Type" msgstr "" -#: src/options/options.js:418 +#: src/options/options.js:423 msgid "Unauthorized" msgstr "" @@ -2534,7 +2534,7 @@ msgstr "" #: src/options/options.js:51 #: src/options/options.js:65 #: src/options/options.js:77 -#: src/options/options.js:419 +#: src/options/options.js:424 #: src/pages/library/errors.vue:168 #: src/pages/library/errors.vue:175 #: src/pages/library/logs.vue:18 @@ -2582,7 +2582,7 @@ msgstr "" msgid "Updating stacks" msgstr "" -#: src/component/album/toolbar.vue:189 +#: src/component/album/toolbar.vue:192 #: src/component/navigation.vue:1958 #: src/component/photo/toolbar.vue:122 #: src/dialog/share/upload.vue:35 @@ -2638,7 +2638,7 @@ msgid "Use Presets" msgstr "" #: src/model/user.js:176 -#: src/options/options.js:411 +#: src/options/options.js:416 msgid "User" msgstr "" @@ -2666,13 +2666,13 @@ msgid "Verified" msgstr "" #: src/component/photo/cards.vue:308 -#: src/component/photo/cards.vue:471 +#: src/component/photo/cards.vue:472 #: src/component/photo/list.vue:198 -#: src/component/photo/mosaic.vue:232 +#: src/component/photo/mosaic.vue:233 #: src/model/file.js:219 #: src/model/photo.js:794 #: src/model/photo.js:810 -#: src/options/options.js:302 +#: src/options/options.js:307 msgid "Video" msgstr "" @@ -2685,12 +2685,12 @@ msgid "Videos" msgstr "" #: src/component/photo/cards.vue:324 -#: src/component/photo/mosaic.vue:249 +#: src/component/photo/mosaic.vue:250 #: src/component/photo/toolbar.vue:226 msgid "View" msgstr "" -#: src/options/options.js:414 +#: src/options/options.js:419 msgid "Viewer" msgstr "" @@ -2698,7 +2698,7 @@ msgstr "" msgid "Visit docs.photoprism.app/user-guide to learn how to sync, organize, and share your pictures." msgstr "" -#: src/options/options.js:417 +#: src/options/options.js:422 msgid "Visitor" msgstr "" @@ -2733,7 +2733,7 @@ msgstr "" msgid "WebDAV Upload" msgstr "" -#: src/options/options.js:388 +#: src/options/options.js:393 msgid "White" msgstr "" @@ -2742,7 +2742,7 @@ msgstr "" msgid "Year" msgstr "" -#: src/options/options.js:381 +#: src/options/options.js:386 msgid "Yellow" msgstr "" diff --git a/frontend/src/options/options.js b/frontend/src/options/options.js index 96a057333..4512dcc19 100644 --- a/frontend/src/options/options.js +++ b/frontend/src/options/options.js @@ -233,6 +233,11 @@ export const Languages = () => [ text: "ภาษาไทย", // Thai value: "th", }, + { + text: "فارسی", // Persian + value: "fa", + rtl: true, + }, ]; export const MapsAnimate = () => [