// Common Messages
'settings' => 'تنظیمات',
'settings_save' => 'تنظیمات را ذخیره کن',
- 'settings_save_success' => 'تنظیمات ذخیره شد',
'system_version' => 'نسخه سیستم',
- 'categories' => 'دسته بندی ها',
+ 'categories' => 'دستهبندیها',
// App Settings
- 'app_customization' => 'سفارشی سازی',
- 'app_features_security' => 'ویژگی ها و امنیت',
+ 'app_customization' => 'سفارشیسازی',
+ 'app_features_security' => 'ویژگیها و امنیت',
'app_name' => 'نام نرم افزار',
'app_name_desc' => 'این نام در هدر و در هر ایمیل ارسال شده توسط سیستم نشان داده شده است.',
'app_name_header' => 'نمایش نام در هدر',
'app_custom_html_desc' => 'هر محتوای اضافه شده در اینجا در پایین بخش <head> هر صفحه درج می شود. این برای تغییر سبک ها یا اضافه کردن کد تجزیه و تحلیل مفید است.',
'app_custom_html_disabled_notice' => 'محتوای سر HTML سفارشی در این صفحه تنظیمات غیرفعال است تا اطمینان حاصل شود که هر گونه تغییر شکسته می تواند برگردانده شود.',
'app_logo' => 'لوگوی برنامه',
- 'app_logo_desc' => 'This is used in the application header bar, among other areas. This image should be 86px in height. Large images will be scaled down.',
- 'app_icon' => 'Application Icon',
- 'app_icon_desc' => 'This icon is used for browser tabs and shortcut icons. This should be a 256px square PNG image.',
+ 'app_logo_desc' => 'این مورد در نوار هدر برنامه و در میان سایر قسمتها استفاده میشود. این تصویر باید 86 پیکسل ارتفاع داشته باشد. تصاویر بزرگ، کوچک نمایش داده میشوند.',
+ 'app_icon' => 'آیکون برنامه',
+ 'app_icon_desc' => 'این آیکون برای تبهای مرورگر و نمادهای میانبر استفاده میشود. این مورد باید یک تصویر PNG مربعی ببه طول 256 پیکسل باشد.',
'app_homepage' => 'صفحه اصلی برنامه',
'app_homepage_desc' => 'به جای نمای پیشفرض، یک نمای را برای نمایش در صفحه اصلی انتخاب کنید. مجوزهای صفحه برای صفحات انتخابی نادیده گرفته می شود.',
'app_homepage_select' => 'یک صفحه را انتخاب کنید',
'app_disable_comments_desc' => 'نظرات را در تمام صفحات برنامه غیرفعال می کند. <br> نظرات موجود نشان داده نمی شوند.',
// Color settings
- 'color_scheme' => 'Application Color Scheme',
- 'color_scheme_desc' => 'Set the colors to use in the BookStack interface. Colors can be configured separately for dark and light modes to best fit the theme and ensure legibility.',
- 'ui_colors_desc' => 'Set the primary color and default link color for BookStack. The primary color is mainly used for the header banner, buttons and interface decorations. The default link color is used for text-based links and actions, both within written content and in the Bookstack interface.',
- 'app_color' => 'Primary Color',
- 'link_color' => 'Default Link Color',
- 'content_colors_desc' => 'Set colors for all elements in the page organisation hierarchy. Choosing colors with a similar brightness to the default colors is recommended for readability.',
+ 'color_scheme' => 'ترکیب رنگی برنامه',
+ 'color_scheme_desc' => 'رنگهایی که در رابط کاربری نرمافزار استفاده می شوند را انتخاب کنید. رنگها را میتوان برای حالت روشن یا تیره به صورت جداگانه تنظیم کرد تا هم با تم مورد استفاده سازگار بوده و هم خوانا باشند.',
+ 'ui_colors_desc' => 'رنگ اصلی نرمافزار و رنگ پیش فرض پیوندها را انتخاب کنید. رنگ اصلی بیشتر برای بنر، کلیدها و عناصر تزیینی رابط کاربری استفاده می شوند. رنگ پیش فرض پیوند برای پیوندهای متنی و اکشن ها بکار میرود، هم در محتوای متنی و هم در رابط کاربری.',
+ 'app_color' => 'رنگ اصلی',
+ 'link_color' => 'رنگ پیش فرض پیوند',
+ 'content_colors_desc' => 'رنگهای عناصر سلسه مراتب صفحه را انتخاب کنید. پیشنهاد می شود رنگهایی انتخاب گردند که با رنگ پیش فرض دارای روشنی مشابه باشند، تا به خوانایی کمک شود.',
'bookshelf_color' => 'رنگ قفسه',
'book_color' => 'رنگ کتاب',
'chapter_color' => 'رنگ فصل',
'reg_confirm_restrict_domain_desc' => 'فهرستی از دامنههای ایمیل جدا شده با کاما را وارد کنید که میخواهید ثبت نام را محدود کنید. قبل از اینکه به کاربران اجازه تعامل با برنامه داده شود، ایمیلی برای تأیید آدرس آنها ارسال می شود. <br> توجه داشته باشید که کاربران پس از ثبت نام موفق می توانند آدرس ایمیل خود را تغییر دهند.',
'reg_confirm_restrict_domain_placeholder' => 'بدون محدودیت',
+ // Sorting Settings
+ 'sorting' => 'Sorting',
+ 'sorting_book_default' => 'Default Book Sort',
+ 'sorting_book_default_desc' => 'Select the default sort rule to apply to new books. This won\'t affect existing books, and can be overridden per-book.',
+ 'sorting_rules' => 'Sort Rules',
+ 'sorting_rules_desc' => 'These are predefined sorting operations which can be applied to content in the system.',
+ 'sort_rule_assigned_to_x_books' => 'Assigned to :count Book|Assigned to :count Books',
+ 'sort_rule_create' => 'Create Sort Rule',
+ 'sort_rule_edit' => 'Edit Sort Rule',
+ 'sort_rule_delete' => 'Delete Sort Rule',
+ 'sort_rule_delete_desc' => 'Remove this sort rule from the system. Books using this sort will revert to manual sorting.',
+ 'sort_rule_delete_warn_books' => 'This sort rule is currently used on :count book(s). Are you sure you want to delete this?',
+ 'sort_rule_delete_warn_default' => 'This sort rule is currently used as the default for books. Are you sure you want to delete this?',
+ 'sort_rule_details' => 'Sort Rule Details',
+ 'sort_rule_details_desc' => 'Set a name for this sort rule, which will appear in lists when users are selecting a sort.',
+ 'sort_rule_operations' => 'Sort Operations',
+ 'sort_rule_operations_desc' => 'Configure the sort actions to be performed by moving them from the list of available operations. Upon use, the operations will be applied in order, from top to bottom. Any changes made here will be applied to all assigned books upon save.',
+ 'sort_rule_available_operations' => 'Available Operations',
+ 'sort_rule_available_operations_empty' => 'No operations remaining',
+ 'sort_rule_configured_operations' => 'Configured Operations',
+ 'sort_rule_configured_operations_empty' => 'Drag/add operations from the "Available Operations" list',
+ 'sort_rule_op_asc' => '(Asc)',
+ 'sort_rule_op_desc' => '(Desc)',
+ 'sort_rule_op_name' => 'Name - Alphabetical',
+ 'sort_rule_op_name_numeric' => 'Name - Numeric',
+ 'sort_rule_op_created_date' => 'Created Date',
+ 'sort_rule_op_updated_date' => 'Updated Date',
+ 'sort_rule_op_chapters_first' => 'Chapters First',
+ 'sort_rule_op_chapters_last' => 'Chapters Last',
+
// Maintenance settings
'maint' => 'نگهداری',
'maint_image_cleanup' => 'پاکسازی تصاویر',
'maint_send_test_email_mail_text' => 'تبریک می گویم! با دریافت این اعلان ایمیل، به نظر می رسد تنظیمات ایمیل شما به درستی پیکربندی شده است.',
'maint_recycle_bin_desc' => 'قفسهها، کتابها، فصلها و صفحات حذفشده به سطل بازیافت فرستاده میشوند تا بتوان آنها را بازیابی کرد یا برای همیشه حذف کرد. بسته به پیکربندی سیستم، اقلام قدیمی در سطل بازیافت ممکن است پس از مدتی به طور خودکار حذف شوند.',
'maint_recycle_bin_open' => 'سطل بازیافت را باز کنید',
- 'maint_regen_references' => 'Regenerate References',
- 'maint_regen_references_desc' => 'This action will rebuild the cross-item reference index within the database. This is usually handled automatically but this action can be useful to index old content or content added via unofficial methods.',
- 'maint_regen_references_success' => 'Reference index has been regenerated!',
- 'maint_timeout_command_note' => 'Note: This action can take time to run, which can lead to timeout issues in some web environments. As an alternative, this action be performed using a terminal command.',
+ 'maint_regen_references' => 'تولید مجدد رفرنس ها',
+ 'maint_regen_references_desc' => 'این عمل اندیس رفرنس های میان اقلامی موجود در دیتابیس را بازسازی خواهد کرد. چنین کاری معمولا به صورت خودکار انجام میشود، ولی این عمل برای اندیس گذاری محتویات قدیمی یا محتویایی که از طرق غیرمعمول اضافه شده اند مفید است.',
+ 'maint_regen_references_success' => 'اندیس رفرنس ها بازسازی شدند!',
+ 'maint_timeout_command_note' => 'توجه: این عملیات زمان بر خواهد بود، که ممکن در برخی محیطهای وب باعث از دسترس خارج شدن شوند. به عنوان گزینه جایگزین، این عمل را میتوان با استفاده از یک دستور ترمینال انجام داد.',
// Recycle Bin
'recycle_bin' => 'سطل زباله',
'recycle_bin_contents_empty' => 'سطل بازیافت در حال حاضر خالی است',
'recycle_bin_empty' => 'سطل آشغال خالی',
'recycle_bin_empty_confirm' => 'این کار همه اقلام موجود در سطل بازیافت از جمله محتوای موجود در هر مورد را برای همیشه از بین می برد. آیا مطمئن هستید که می خواهید سطل بازیافت را خالی کنید؟',
- 'recycle_bin_destroy_confirm' => 'این اقدام این مورد را به همراه هر عنصر فرعی فهرست شده در زیر برای همیشه از سیستم حذف می کند و شما نمی توانید این محتوا را بازیابی کنید. آیا مطمئن هستید که می خواهید این مورد را برای همیشه حذف کنید؟',
+ 'recycle_bin_destroy_confirm' => 'این کار تمامی عناصر زیر مجموعه آیتم که در پایین فهرست شده را به همراه خودش برای همیشه از سامانه پاک میکند و شما امکان بازیابی آن را نخواهید داشت. آیا مطمئن هستید که میخواهید برای همیشه این آیتم را پاک کنید؟',
'recycle_bin_destroy_list' => 'مواردی که باید نابود شوند',
'recycle_bin_restore_list' => 'مواردی که باید بازیابی شوند',
'recycle_bin_restore_confirm' => 'این اقدام، مورد حذف شده، از جمله هر عنصر فرزند، را به مکان اصلی خود باز می گرداند. اگر مکان اصلی از آن زمان حذف شده باشد، و اکنون در سطل بازیافت است، مورد اصلی نیز باید بازیابی شود.',
'audit_date_to' => 'محدوده تاریخ تا',
// Role Settings
- 'roles' => 'نقش ها',
- 'role_user_roles' => 'نقش های کاربر',
- 'roles_index_desc' => 'Roles are used to group users & provide system permission to their members. When a user is a member of multiple roles the privileges granted will stack and the user will inherit all abilities.',
- 'roles_x_users_assigned' => '1 user assigned|:count users assigned',
- 'roles_x_permissions_provided' => '1 permission|:count permissions',
- 'roles_assigned_users' => 'Assigned Users',
- 'roles_permissions_provided' => 'Provided Permissions',
+ 'roles' => 'نقشها',
+ 'role_user_roles' => 'نقشهای کاربر',
+ 'roles_index_desc' => 'نقشها برای گروهبندی کاربران و ارائه مجوز سیستم به اعضای آنها استفاده میشوند. هنگامی که یک کاربر عضو چندین نقش باشد، امتیازات اعطا شده روی هم قرار میگیرند و کاربر تمام مجوزها را به ارث میبرد.',
+ 'roles_x_users_assigned' => ':count کاربر اختصاص داده شده|:count کاربر اختصاص داده شده',
+ 'roles_x_permissions_provided' => ':count مجوز|:count مجوز',
+ 'roles_assigned_users' => 'کاربران اختصاص داده شده',
+ 'roles_permissions_provided' => 'دسترسی های موجود',
'role_create' => 'نقش جدید ایجاد کنید',
- 'role_create_success' => 'نقش با موفقیت ایجاد شد',
'role_delete' => 'حذف نقش',
'role_delete_confirm' => 'با این کار نقش با نام \':roleName\' حذف می شود.',
'role_delete_users_assigned' => 'این نقش دارای :userCount کاربرانی است که به آن اختصاص داده شده است. اگر می خواهید کاربران را از این نقش مهاجرت کنید، نقش جدیدی را در زیر انتخاب کنید.',
'role_delete_no_migration' => "کاربران را منتقل نکنید",
'role_delete_sure' => 'آیا مطمئنید که می خواهید این نقش را حذف کنید؟',
- 'role_delete_success' => 'نقش با موفقیت حذف شد',
'role_edit' => 'ویرایش نقش',
'role_details' => 'جزئیات نقش',
'role_name' => 'اسم نقش',
'role_access_api' => 'دسترسی به API سیستم',
'role_manage_settings' => 'تنظیمات برنامه را مدیریت کنید',
'role_export_content' => 'صادرات محتوا',
+ 'role_import_content' => 'Import content',
'role_editor_change' => 'تغییر ویرایشگر صفحه',
+ 'role_notifications' => 'دریافت و مدیریت اعلانها',
'role_asset' => 'مجوزهای دارایی',
'roles_system_warning' => 'توجه داشته باشید که دسترسی به هر یک از سه مجوز فوق میتواند به کاربر اجازه دهد تا امتیازات خود یا امتیازات دیگران را در سیستم تغییر دهد. فقط نقش هایی را با این مجوزها به کاربران مورد اعتماد اختصاص دهید.',
'role_asset_desc' => 'این مجوزها دسترسی پیشفرض به داراییهای درون سیستم را کنترل میکنند. مجوزهای مربوط به کتابها، فصلها و صفحات این مجوزها را لغو میکنند.',
'role_asset_admins' => 'به ادمینها بهطور خودکار به همه محتوا دسترسی داده میشود، اما این گزینهها ممکن است گزینههای UI را نشان داده یا پنهان کنند.',
- 'role_asset_image_view_note' => 'This relates to visibility within the image manager. Actual access of uploaded image files will be dependant upon system image storage option.',
+ 'role_asset_image_view_note' => 'این مربوط به مرئی بودن در بخش مدیر تصاویر است. دسترسی عملی به تصاویر آپلود شده بستگی به گزینه ذخیرهسازی تصویر سیستم دارد.',
'role_all' => 'همه',
'role_own' => 'صاحب',
'role_controlled_by_asset' => 'توسط دارایی که در آن آپلود می شود کنترل می شود',
'role_save' => 'ذخیره نقش',
- 'role_update_success' => 'نقش با موفقیت به روز شد',
'role_users' => 'کاربران در این نقش',
'role_users_none' => 'در حال حاضر هیچ کاربری به این نقش اختصاص داده نشده است',
// Users
'users' => 'کاربران',
- 'users_index_desc' => 'Create & manage individual user accounts within the system. User accounts are used for login and attribution of content & activity. Access permissions are primarily role-based but user content ownership, among other factors, may also affect permissions & access.',
+ 'users_index_desc' => 'ساخت و مدیریت حساب های کاربری درون سیستم. حساب های کاربری برای ورود به سیستم و تخصیص محتوا و فعالیت ها به کار می روند. اجازه های دسترسی عموما بر مبنای نقش کاربر هستند، ولی مالکیت محتوای کاربر (در کنار سایر عوامل) روی اجازه و دسترسی تاثیر گذارند.',
'user_profile' => 'پرونده کاربر',
'users_add_new' => 'افزودن کاربر جدید',
'users_search' => 'جستجوی کاربران',
'users_send_invite_text' => 'می توانید انتخاب کنید که برای این کاربر یک ایمیل دعوت نامه ارسال شود که به آنها امکان می دهد رمز عبور خود را تعیین کنند در غیر این صورت می توانید رمز عبور خود را تعیین کنید.',
'users_send_invite_option' => 'ارسال ایمیل دعوت کاربر',
'users_external_auth_id' => 'شناسه احراز هویت خارجی',
- 'users_external_auth_id_desc' => 'این شناسه ای است که برای مطابقت با این کاربر هنگام برقراری ارتباط با سیستم احراز هویت خارجی شما استفاده می شود.',
- 'users_password_warning' => 'Ù\81Ù\82Ø· در صÙ\88رتÛ\8c Ú©Ù\87 Ù\85اÛ\8cÙ\84 بÙ\87 تغÛ\8cÛ\8cر رÙ\85ز عبÙ\88ر Ø®Ù\88د هستید، موارد زیر را پر کنید.',
+ 'users_external_auth_id_desc' => 'هنگامی که یک سامانه احراز هویت خارجی مورد استفاده است (مانند SAML2، OIDC یا LDAP)، شناسه ای که کاربر BookStack را به حساب سامانه احراز هویت مرتبط میکند بدینگونه میباشد. اگر از احراز هویت پیش فرض ایمیلی استفاده میکنید، میتوانید این را در نظر نگیرید.',
+ 'users_password_warning' => 'Ù\81Ù\82Ø· در صÙ\88رتÛ\8c Ú©Ù\87 Ù\85اÛ\8cÙ\84 بÙ\87 تغÛ\8cÛ\8cر رÙ\85ز عبÙ\88ر اÛ\8cÙ\86 کاربر هستید، موارد زیر را پر کنید.',
'users_system_public' => 'این کاربر نماینده هر کاربر مهمانی است که از نمونه شما بازدید می کند. نمی توان از آن برای ورود استفاده کرد اما به طور خودکار اختصاص داده می شود.',
'users_delete' => 'حذف کاربر',
'users_delete_named' => 'حذف :userName',
'users_preferred_language' => 'زبان ترجیحی',
'users_preferred_language_desc' => 'این گزینه زبان مورد استفاده برای رابط کاربری برنامه را تغییر می دهد. این روی محتوای ایجاد شده توسط کاربر تأثیری نخواهد داشت.',
'users_social_accounts' => 'حساب های اجتماعی',
+ 'users_social_accounts_desc' => 'مشاهده وضعیت حسابهای اجتماعی متصل به این کاربر. حسابهای اجتماعی میتوانند به عنوان تکمیلی به سیستم اصلی احراز هویت برای دسترسی به سیستم استفاده شوند.',
'users_social_accounts_info' => 'در اینجا میتوانید حسابهای دیگر خود را برای ورود سریعتر و آسانتر متصل کنید. قطع ارتباط حساب در اینجا، دسترسی مجاز قبلی را لغو نمی کند. دسترسی را از تنظیمات نمایه خود در حساب اجتماعی متصل لغو کنید.',
'users_social_connect' => 'اتصال حساب کاربری',
'users_social_disconnect' => 'قطع حساب',
+ 'users_social_status_connected' => 'ارتباط برقرار شد',
+ 'users_social_status_disconnected' => 'قطع اتصال',
'users_social_connected' => 'حساب :socialAccount با موفقیت به نمایه شما پیوست شد.',
'users_social_disconnected' => 'حساب :socialAccount با موفقیت از نمایه شما قطع شد.',
'users_api_tokens' => 'توکنهای API',
+ 'users_api_tokens_desc' => 'توکن های دسترسی مورد استفاده در BookStack REST API را بسازید و مدیریت کنید. اجازههای مربوط به API توسط کاربری که صاحب آنها است مدیریت میشوند.',
'users_api_tokens_none' => 'هیچ نشانه API برای این کاربر ایجاد نشده است',
'users_api_tokens_create' => 'ایجاد توکن',
'users_api_tokens_expires' => 'منقضی شده ها',
'user_api_token_expiry' => 'تاریخ انقضا',
'user_api_token_expiry_desc' => 'تاریخی را تعیین کنید که در آن این توکن منقضی شود. پس از این تاریخ، درخواستهایی که با استفاده از این رمز انجام میشوند دیگر کار نمیکنند. خالی گذاشتن این فیلد باعث انقضای 100 سال آینده می شود.',
'user_api_token_create_secret_message' => 'بلافاصله پس از ایجاد این توکن یک "شناسه رمز" و "رمز رمز" تولید و نمایش داده می شود. راز فقط یک بار نشان داده میشود، بنابراین قبل از ادامه، حتماً مقدار را در جایی امن و مطمئن کپی کنید.',
- 'user_api_token_create_success' => 'توکن API با موفقیت ایجاد شد',
- 'user_api_token_update_success' => 'توکن API با موفقیت به روز شد',
'user_api_token' => 'توکن API',
'user_api_token_id' => 'شناسه توکن',
'user_api_token_id_desc' => 'این یک شناسه غیرقابل ویرایش است که برای این نشانه ایجاد شده است که باید در درخواستهای API ارائه شود.',
'user_api_token_delete' => 'توکن را حذف کنید',
'user_api_token_delete_warning' => 'با این کار این نشانه API با نام \':tokenName\' به طور کامل از سیستم حذف می شود.',
'user_api_token_delete_confirm' => 'آیا مطمئن هستید که می خواهید این نشانه API را حذف کنید؟',
- 'user_api_token_delete_success' => 'توکن API با موفقیت حذف شد',
// Webhooks
'webhooks' => 'وبهوکها',
- 'webhooks_index_desc' => 'Webhooks are a way to send data to external URLs when certain actions and events occur within the system which allows event-based integration with external platforms such as messaging or notification systems.',
- 'webhooks_x_trigger_events' => '1 trigger event|:count trigger events',
+ 'webhooks_index_desc' => 'وب هوک ها روشی برای ارسال داده به آدرس های اینترنتی خارج از سیستم، بر اساس اتفاقات خاصی درون سیستم هستند که امکان یکپارچه سازی مبتنی بر وقایع را با سایر سیستم ها، مثل سیستم پیام رسانی یا اطلاع رسانی، فراهم می کنند.',
+ 'webhooks_x_trigger_events' => ':count trigger event|:count trigger events',
'webhooks_create' => 'ایجاد وب هوک جدید',
'webhooks_none_created' => 'هنوز هیچ وب هوکی ایجاد نشده است.',
'webhooks_edit' => 'ویرایش وب هوک',
'webhooks_last_errored' => 'آخرین خطا:',
'webhooks_last_error_message' => 'آخرین پیغام خطا:',
+ // Licensing
+ 'licenses' => 'مجوزها',
+ 'licenses_desc' => 'این صفحه اطلاعات مجوزهای بوک استک به همراه پروژهها و کتابخانههای مورد استفاده با آن را به نمایش میگذارد. بسیاری از پروژههای فهرست شده ممکن است فقط در بحث توسعه به کار گرفته شده باشند.',
+ 'licenses_bookstack' => 'مجوزهای بوک استک',
+ 'licenses_php' => 'مجوزهای کتابخانه PHP',
+ 'licenses_js' => 'مجوزهای کتابخانه جاوا اسکریپت',
+ 'licenses_other' => 'سایر مجوزها',
+ 'license_details' => 'جزئیات مجوز',
//! If editing translations files directly please ignore this in all
//! languages apart from en. Content will be auto-copied from en.
'bs' => 'Bosanski',
'ca' => 'Català',
'cs' => 'Česky',
+ 'cy' => 'Cymraeg',
'da' => 'Dansk',
'de' => 'Deutsch (Sie)',
'de_informal' => 'Deutsch (Du)',
'et' => 'Eesti keel',
'eu' => 'Euskara',
'fa' => 'فارسی',
+ 'fi' => 'Suomi',
'fr' => 'Français',
'he' => 'עברית',
'hr' => 'Hrvatski',
'ko' => '한국어',
'lt' => 'Lietuvių Kalba',
'lv' => 'Latviešu Valoda',
- 'nl' => 'Nederlands',
'nb' => 'Norsk (Bokmål)',
+ 'ne' => 'नेपाली',
+ 'nn' => 'Nynorsk',
+ 'nl' => 'Nederlands',
'pl' => 'Polski',
'pt' => 'Português',
'pt_BR' => 'Português do Brasil',
'sv' => 'Svenska',
'tr' => 'Türkçe',
'uk' => 'Українська',
+ 'uz' => 'O‘zbekcha',
'vi' => 'Tiếng Việt',
'zh_CN' => '简体中文',
'zh_TW' => '繁體中文',