diff options
| author | 2023-08-07 11:39:31 +0330 | |
|---|---|---|
| committer | 2023-08-07 10:09:31 +0200 | |
| commit | 6d8a5429cbcd8ba1142bf365785cd351f762f81a (patch) | |
| tree | 2ebe31047a239a8597970980942087895a4d4b11 /app/i18n/fa/sub.php | |
| parent | 8f188b57ee20f188a9f882fdf6e5cbf5efa0028d (diff) | |
Add Persian/فارسی Language (#5571)
* Add Persian/فارسی Language
* Fix i18n
* make fix-all
And several manual fixes
* Exclude Persian from English typo check
* Update CREDITS.md
I added myself to the list
* Credits alphabetic order
---------
Co-authored-by: AmirHossein <marjani@outlook.com>
Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr>
Diffstat (limited to 'app/i18n/fa/sub.php')
| -rw-r--r-- | app/i18n/fa/sub.php | 214 |
1 files changed, 214 insertions, 0 deletions
diff --git a/app/i18n/fa/sub.php b/app/i18n/fa/sub.php new file mode 100644 index 000000000..ca789d7b6 --- /dev/null +++ b/app/i18n/fa/sub.php @@ -0,0 +1,214 @@ +<?php + +/******************************************************************************/ +/* Each entry of that file can be associated with a comment to indicate its */ +/* state. When there is no comment, it means the entry is fully translated. */ +/* The recognized comments are (comment matching is case-insensitive): */ +/* + TODO: the entry has never been translated. */ +/* + DIRTY: the entry has been translated but needs to be updated. */ +/* + IGNORE: the entry does not need to be translated. */ +/* When a comment is not recognized, it is discarded. */ +/******************************************************************************/ + +return array( + 'api' => array( + 'documentation' => ' URL زیر را برای استفاده از آن در یک ابزار خارجی کپی کنید.', + 'title' => ' API', + ), + 'bookmarklet' => array( + 'documentation' => ' این دکمه را به نوار ابزار نشانکهای خود بکشید یا روی آن راست کلیک کرده و «Bookmark This Link» را انتخاب کنید. سپس روی دکمه "اشتراک" در هر صفحه ای که می خواهید مشترک شوید کلیک کنید.', + 'label' => ' مشترک شوید', + 'title' => ' Bookmarklet', + ), + 'category' => array( + '_' => ' دسته', + 'add' => ' یک دسته اضافه کنید', + 'archiving' => ' بایگانی', + 'dynamic_opml' => array( + '_' => ' OPML پویا', + 'help' => ' URL را به <a href="http://opml.org/" target="_blank">فایل OPML</a> ارائه دهید تا به صورت پویا این دسته با فیدها پر شود.', + ), + 'empty' => ' دسته خالی', + 'information' => ' اطلاعات', + 'opml_url' => ' URL OPML', + 'position' => ' موقعیت نمایش', + 'position_help' => ' برای کنترل ترتیب مرتب سازی دسته بندی', + 'title' => ' عنوان', + ), + 'feed' => array( + 'accept_cookies' => ' کوکی ها را بپذیرید', + 'accept_cookies_help' => ' به سرور فید اجازه دهید تا کوکی ها را تنظیم کند (فقط برای مدت زمان درخواست در حافظه ذخیره می شود)', + 'add' => ' یک فید RSS اضافه کنید', + 'advanced' => ' پیشرفته', + 'archiving' => ' بایگانی', + 'auth' => array( + 'configuration' => ' ورود', + 'help' => ' دسترسی به فیدهای RSS محافظت شده HTTP را می دهد', + 'http' => ' احراز هویت HTTP', + 'password' => ' رمز عبور HTTP', + 'username' => ' نام کاربری HTTP', + ), + 'clear_cache' => ' همیشه حافظه پنهان را پاک کنید', + 'content_action' => array( + '_' => ' اقدام محتوا هنگام واکشی محتوای مقاله', + 'append' => ' پس از محتوای موجود اضافه کنید', + 'prepend' => ' قبل از محتوای موجود اضافه کنید', + 'replace' => ' محتوای موجود را جایگزین کنید', + ), + 'css_cookie' => ' هنگام واکشی محتوای مقاله از کوکی ها استفاده کنید', + 'css_cookie_help' => ' مثال: <kbd>foo=bar; gdpr_consent=true; cookie=value</kbd>', + 'css_help' => ' فیدهای RSS کوتاه شده را بازیابی می کند (احتیاط', + 'css_path' => ' انتخاب کننده CSS مقاله در وب سایت اصلی', + 'css_path_filter' => array( + '_' => ' انتخابگر CSS از عناصر برای حذف', + 'help' => ' یک انتخابگر CSS ممکن است لیستی باشد مانند: <kbd>.footer', + ), + 'description' => ' توضیحات', + 'empty' => ' این فید خالی است. لطفاً بررسی کنید که هنوز نگهداری می شود.', + 'error' => ' این فید با مشکل مواجه شده است. لطفاً بررسی کنید که همیشه در دسترس است و سپس آن را به روز کنید.', + 'filteractions' => array( + '_' => ' اعمال فیلتر', + 'help' => ' در هر خط یک فیلتر جستجو بنویسید. اپراتورها <a href="https://freshrss.github.io/FreshRSS/en/users/10_filter.html#with-the-search-field" target="_blank">مستندات را ببینید</a>.', + ), + 'information' => ' اطلاعات', + 'keep_min' => ' حداقل تعداد مقالات برای نگهداری', + 'kind' => array( + '_' => ' نوع منبع خوراک', + 'html_xpath' => array( + '_' => ' HTML + XPath (خراش دادن وب)', + 'feed_title' => array( + '_' => ' عنوان خوراک', + 'help' => ' مثال: <code>//title</code> یا یک رشته ثابت: <code>"فید سفارشی من"</code>', + ), + 'help' => '<dfn><a href="https://www.w3.org/TR/xpath-10/" target="_blank">XPath 1.0</a></dfn> یک زبان جستجوی استاندارد برای پیشرفته است کاربران', + 'item' => array( + '_' => ' یافتن اخبار <strong>اقلام</strong><br /><small>(مهمترین)</small>', + 'help' => ' مثال: <code>//div[@class="news-item"]</code>', + ), + 'item_author' => array( + '_' => ' نویسنده مورد', + 'help' => ' همچنین می تواند یک رشته ثابت باشد. مثال: <code>"ناشناس"</code>', + ), + 'item_categories' => ' برچسب های آیتم', + 'item_content' => array( + '_' => ' محتوای مورد', + 'help' => ' مثالی برای گرفتن کامل مورد: <code>.</code>', + ), + 'item_thumbnail' => array( + '_' => ' تصویر کوچک مورد', + 'help' => ' مثال: <code>فرزند::img/@src</code>', + ), + 'item_timeFormat' => array( + '_' => ' فرمت تاریخ/زمان سفارشی', + 'help' => ' اختیاری. قالبی که توسط <a href="https://php.net/datetime.createfromformat" target="_blank"><code>DateTime::createFromFormat()</code></a> پشتیبانی میشود', + ), + 'item_timestamp' => array( + '_' => ' تاریخ مورد', + 'help' => ' نتیجه با <a href="https://php.net/strtotime" target="_blank"><code>strtotime()</code></a> تجزیه خواهد شد', + ), + 'item_title' => array( + '_' => ' عنوان مورد', + 'help' => ' به طور خاص از <a href="https://developer.mozilla.org/docs/Web/XPath/Axes" target="_blank">محور XPath</a> <code>فرزند::</code استفاده کنید > مانند <code>فرزند::h2</code>', + ), + 'item_uid' => array( + '_' => ' شناسه منحصر به فرد مورد', + 'help' => ' اختیاری. مثال: <code>فرزند::div/@data-uri</code>', + ), + 'item_uri' => array( + '_' => ' پیوند مورد (URL)', + 'help' => ' مثال: <code>فرزند::a/@href</code>', + ), + 'relative' => 'XPath (نسبت به مورد) برای:', + 'xpath' => ' XPath برای:', + ), + 'rss' => ' RSS / Atom (پیشفرض)', + 'xml_xpath' => ' XML + XPath', + ), + 'maintenance' => array( + 'clear_cache' => ' کش را پاک کنید', + 'clear_cache_help' => ' کش این فید را پاک کنید.', + 'reload_articles' => ' بارگذاری مجدد مقالات', + 'reload_articles_help' => ' تعداد زیادی مقاله را بارگیری مجدد کنید و در صورت تعریف انتخابگر', + 'title' => ' تعمیر و نگهداری', + ), + 'max_http_redir' => ' حداکثر تغییر مسیر HTTP', + 'max_http_redir_help' => ' روی 0 تنظیم کنید یا برای غیرفعال کردن آن را خالی بگذارید', + 'moved_category_deleted' => ' هنگامی که یک دسته را حذف می کنید', + 'mute' => ' بی صدا', + 'no_selected' => ' هیچ خوراکی انتخاب نشده است.', + 'number_entries' => ' %d مقاله', + 'priority' => array( + '_' => ' دید', + 'archived' => ' نشان داده نشود (بایگانی شده)', + 'main_stream' => ' نمایش در جریان اصلی', + 'normal' => ' نمایش در دسته بندی خود', + ), + 'proxy' => ' یک پروکسی برای واکشی این فید تنظیم کنید', + 'proxy_help' => ' یک پروتکل (به عنوان مثال: SOCKS5) انتخاب کنید و آدرس پراکسی را وارد کنید (به عنوان مثال: <kbd>127.0.0.1:1080</kbd>)', + 'selector_preview' => array( + 'show_raw' => ' نمایش کد منبع', + 'show_rendered' => 'نمایش محتوا', + ), + 'show' => array( + 'all' => ' نمایش همه فیدها', + 'error' => ' نمایش فقط فیدهای دارای خطا', + ), + 'showing' => array( + 'error' => ' نمایش فقط فیدهای دارای خطا', + ), + 'ssl_verify' => ' امنیت SSL را تأیید کنید', + 'stats' => ' آمار', + 'think_to_add' => ' می توانید چند فید اضافه کنید.', + 'timeout' => ' تایم اوت در ثانیه', + 'title' => ' عنوان', + 'title_add' => ' یک فید RSS اضافه کنید', + 'ttl' => ' بهطور خودکار بیشتر از آن رفرش نکنید', + 'url' => ' URL فید', + 'useragent' => ' عامل کاربر را برای واکشی این فید تنظیم کنید', + 'useragent_help' => ' مثال: <kbd>Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:86.0)</kbd>', + 'validator' => ' اعتبار خوراک را بررسی کنید', + 'website' => ' آدرس وب سایت', + 'websub' => ' اطلاع رسانی فوری با WebSub', + ), + 'import_export' => array( + 'export' => ' صادرات', + 'export_labelled' => ' مقالات برچسب دار خود را صادر کنید', + 'export_opml' => ' لیست صادرات فیدها (OPML)', + 'export_starred' => ' موارد دلخواه خود را صادر کنید', + 'feed_list' => ' فهرست %s مقاله', + 'file_to_import' => ' فایل برای وارد کردن<br />(OPML', + 'file_to_import_no_zip' => ' فایل برای وارد کردن<br /> (OPML یا JSON)', + 'import' => 'واردات', + 'starred_list' => ' فهرست مقالات مورد علاقه', + 'title' => ' واردات / صادرات', + ), + 'menu' => array( + 'add' => ' یک فید یا دسته اضافه کنید', + 'import_export' => ' واردات / صادرات', + 'label_management' => ' مدیریت برچسب', + 'stats' => array( + 'idle' => ' تغذیه بیکار', + 'main' => ' آمار اصلی', + 'repartition' => ' تقسیم مجدد مقالات', + ), + 'subscription_management' => ' مدیریت اشتراک', + 'subscription_tools' => 'ابزارهای اشتراک', + ), + 'tag' => array( + 'name' => ' نام', + 'new_name' => ' نام جدید', + 'old_name' => ' نام قدیمی', + ), + 'title' => array( + '_' => ' مدیریت اشتراک', + 'add' => ' یک فید یا دسته اضافه کنید', + 'add_category' => ' یک دسته اضافه کنید', + 'add_dynamic_opml' => ' OPML پویا را اضافه کنید', + 'add_feed' => ' یک فید اضافه کنید', + 'add_label' => ' یک برچسب اضافه کنید', + 'delete_label' => ' یک برچسب را حذف کنید', + 'feed_management' => ' فیدهای RSS را مدیریت می کندment', + 'rename_label' => ' نام یک برچسب را تغییر دهید', + 'subscription_tools' => 'ابزارهای اشتراک', + ), +); |
