From f06ca9710e1f3e64f5abb95b13aedd16007a3dfa Mon Sep 17 00:00:00 2001 From: Mohammad Reza Lael Hassanzadeh Date: Thu, 27 Jan 2022 08:50:48 +0330 Subject: [PATCH 1/3] improve persian language --- modules/backend/lang/fa/lang.php | 33 ++++++++++++++---------- modules/cms/lang/fa/lang.php | 15 ++++++++--- modules/system/assets/js/lang/lang.en.js | 2 +- modules/system/lang/fa/client.php | 2 +- modules/system/lang/fa/lang.php | 2 +- 5 files changed, 34 insertions(+), 20 deletions(-) diff --git a/modules/backend/lang/fa/lang.php b/modules/backend/lang/fa/lang.php index a8348467e0..c32a24c5dc 100644 --- a/modules/backend/lang/fa/lang.php +++ b/modules/backend/lang/fa/lang.php @@ -1,5 +1,5 @@ [ 'title' => 'بخش مدیریت', @@ -67,8 +67,8 @@ 'email_placeholder' => "پست الکترونیکی", 'enter_new_password' => "کلمه عبور جدید را وارد نمایید", 'password_reset' => "بازنشاندن کلمه عبور", - 'restore_success' => "یک نامه به پست الکترونیکی شما جهت شروع عملیات بارگرداندن کلمه عبور ارسال شد.", - 'reset_success' => "کلمه عبور شما بارگردانی شد و شما هم اکنون میتوانید وارد سیستم شوید.", + 'restore_success' => "یک نامه به پست الکترونیکی شما جهت شروع فرایند بازنشانی کلمه عبور ارسال شد.", + 'reset_success' => "کلمه عبور شما بازنشانی شد و شما هم اکنون میتوانید وارد سیستم شوید.", 'reset_error' => "اطلاعات رمز عبور نا معتبر است , لطفا مجددا تلاش نمایید!", 'reset_fail' => "عدم توانایی در بازنشاندن کلمه عبور شما!", 'apply' => 'اعمال کردن', @@ -98,7 +98,7 @@ 'reset_layout_success' => 'تنطیم مجدد طرح بندی انجام شد.', 'make_default' => 'استفاده به عنوان پیشفرض', 'make_default_confirm' => 'آیا از استفاده طرح بندی کنونی به عنوان پیشفرض اطمینان دارید؟', - 'make_default_success' => 'طرح بندی کنونی به عنوان پیشفرض تایین شد.', + 'make_default_success' => 'طرح بندی کنونی به عنوان پیشفرض تعیین شد.', 'collapse_all' => 'بستن همه', 'expand_all' => 'باز کردن همه', 'status' => [ @@ -202,7 +202,7 @@ 'no_records' => 'چیزی یافت نشد.', 'missing_model' => 'هیچ مدلی برای لیست استفاده شده در کلاس :class تعریف نشده است.', 'missing_column' => 'ستونی برای :columns تعریف نشده است.', - 'missing_columns' => 'ستونی برای لیست عریف شده در :class موجود نیست.', + 'missing_columns' => 'ستونی برای لیست تعریف شده در :class موجود نیست.', 'missing_definition' => "در لیست تعریف شده ستونی برای ':field' موجود نیست.", 'missing_parent_definition' => "کنترل کننده لیست شامل تعریف ':definition' نمی باشد.", 'behavior_not_ready' => 'لسیت مقدار دهی اولیه شده است ، لطفا بررسی نمایید که متد makeLists() در کنترلر خود فراخوانی کرده باشید.', @@ -214,22 +214,22 @@ 'next_page' => 'صفحه بعد', 'refresh' => 'بازنشانی', 'updating' => 'درحال به روز رسانی...', - 'loading' => 'در حال بارگذاری...', + 'loading' => 'در حال بارگزاری...', 'setup_title' => 'راه اندازی لیست', 'setup_help' => 'ستون هایی را که میخواهید مشاهده نمایید را انتخاب نمایید. میتوانید محل قرار گیری ستونها را با جابجا نمودن آنها به .', 'records_per_page' => 'مورد در هر صفحه', - 'records_per_page_help' => 'تعداد موارد نمایش داده شده در هر صفحه را انتخاب نمایید. لطفا توجه نمایید نمایش تعداد زیادی از موارد در هر صفحه از کارایی سیستم میکاهد.', + 'records_per_page_help' => 'تعداد موارد نمایش داده شده در هر صفحه را انتخاب نمایید. لطفا توجه نمایید نمایش تعداد زیادی از موارد در هر صفحه از کارایی سیستم می کاهد.', 'check' => 'بررسی', 'delete_selected' => 'حذف انتخاب شده ها', 'delete_selected_empty' => 'مورد جهت حذف انتخاب نشده است.', 'delete_selected_confirm' => 'آیا میخواهید موارد انتخابی را حذف کنید؟', - 'delete_selected_success' => 'حدف موارد انخابی انجام شد.', + 'delete_selected_success' => 'حدف موارد انتخابی انجام شد.', 'column_switch_true' => 'بله', 'column_switch_false' => 'خیر' ], 'fileupload' => [ 'attachment' => 'فایل ضمیمه', - 'help' => 'برای فایل ضمیمه عنوان و توضیح اختصاص بهری وارد نمایید.', + 'help' => 'برای فایل ضمیمه عنوان و توضیح مختصری وارد نمایید.', 'title_label' => 'عنوان', 'description_label' => 'توضیحات', 'default_prompt' => 'فایل را جهت ارسال به این نقطه بکشید و یا %s را کلیک کنید', @@ -290,7 +290,7 @@ 'ok' => 'تایید', 'or' => 'یا', 'confirm_tab_close' => 'در صورت بستن این پنجره موارد ذخیره نشده از بین خواهند رفت. آیا از حذف شدن این پنجره اطمینان دارید؟', - 'behavior_not_ready' => 'فرم مور نظر مقدار دهی اولیه نشده است ، بررسی کنید که متد initForm() در کنترلر فرتخوانی شده باشد.', + 'behavior_not_ready' => 'فرم مور نظر مقدار دهی اولیه نشده است ، بررسی کنید که متد initForm() در کنترلر فراخوانی شده باشد.', 'preview_no_files_message' => 'فایلی جهت ارسال وجود ندارد', 'preview_no_media_message' => 'رسانه ای انتخاب نشده است.', 'preview_no_record_message' => 'موردی انتخاب نشده است.', @@ -320,6 +320,7 @@ 'missing_model' => "مدلی برای ارتباط موجود در :class وجود ندارد.", 'invalid_action_single' => "این عمل در ارتباط یک تعرفه نمبتواند اعمال شود.", 'invalid_action_multi' => "این عمل در ارتباط چند طرفه نمیتواند اعمال شود.", + 'relationwidget_unsupported_type' => 'نوع رابطه ":type" توسط ارتباط ابزارک پشتیبانی نمی شود.', 'help' => "بر روی یک گزینه کلیک کنید تا افزوده شود", 'related_data' => "اطلاعات :name مرتبط", 'add' => "افزودن", @@ -345,7 +346,7 @@ 'link_name' => "لینک :name", 'unlink' => "حذف لینک", 'unlink_name' => "حذف لینک :name", - 'unlink_confirm' => "آبا اطمینان دارید؟", + 'unlink_confirm' => "آیا اطمینان دارید؟", ], 'reorder' => [ 'default_title' => 'مرتب سازی موارد', @@ -354,7 +355,7 @@ 'model' => [ 'name' => "مدل", 'not_found' => "مدل ':class' با مشخصه ی :id یافت نشد", - 'missing_id' => "مشخصه ای برای مودل مورد نظر یافت نشد.", + 'missing_id' => "مشخصه ای برای مدل مورد نظر یافت نشد.", 'missing_relation' => "مدل ':class' شامل تعریفی از ':relation'.", 'missing_method' => "مدل ':class' متدی با نام ':method' ندارد.", 'invalid_class' => "مدل :model استفاده شده در :class معتبر نمی باشد، این مدل باید از کلاس \Model ارث برده باشد.", @@ -368,6 +369,7 @@ 'plugin_missing' => 'افزونه :name مورد نیاز است ولی نصب نشده. لطفا این افزونه را نصب کنید.', 'debug' => 'حالت عیب یابی فعال است. این مورد در حالت ارائه نهایی نرم افزار توصیه نمی شود.', 'decompileBackendAssets' => 'فایل های assets موجود در Backend در حال حاضر کامپایل نشده اند. این مورد هنگام ارائه نهایی نرم افزار توصیه نمی شود.', + 'default_backend_user' => 'کاربر مدیر با مشخصات پیش فرض (admin / admin@domain.tld)یافت شد. جهت افزایش امنیت سیستم نام کاربری و پست الکترونیک را تغییر دهید.', ], 'editor' => [ 'menu_label' => 'تنظیمات ویرایشگر کد', @@ -457,6 +459,11 @@ 'app_tagline' => 'شعار برنامه', 'app_tagline_description' => 'این شعار در قسمت ورود به بخش مدیریت نمایش داده می شود.', 'colors' => 'رنگ ها', + 'branding_colors' => 'رنگ های برندسازی', + 'branding_colors_comment' => 'این رنگ ها جهت یکسان سازی رنگ برند شما در بخش مدیریت استفاده می شوند', + 'default_colors' => 'رنگ های پیش فرض', + 'default_colors_comment' => 'این رنگ‌ها به‌عنوان نمونه در همه انتخاب‌کننده های رنگ در دسترس خواهند بود، مگر اینکه لغو شوند.', + 'add_default_color' => 'افزودن یک رنگ پیش فرض', 'primary_color' => 'اصلی color', 'secondary_color' => 'ثانویه color', 'accent_color' => 'رنگ مهم', @@ -608,7 +615,7 @@ 'uploading_file_num' => 'ارسال :number فایل(ها)...', 'uploading_complete' => 'ارسال انجام شد', 'uploading_error' => 'خطا در ارسال', - 'type_blocked' => 'نوع فایل استفاده شده به دلیل مسایل امنیتی مجاز نمی باشد..', + 'type_blocked' => 'نوع فایل استفاده شده به دلیل مسائل امنیتی مجاز نمی باشد..', 'order_by' => 'مرتب سازی با', 'direction' => 'جهت', 'direction_asc' => 'صعودی', diff --git a/modules/cms/lang/fa/lang.php b/modules/cms/lang/fa/lang.php index 6015be3c49..87a872d36e 100644 --- a/modules/cms/lang/fa/lang.php +++ b/modules/cms/lang/fa/lang.php @@ -1,5 +1,5 @@ [ 'invalid_file' => 'نام :name برای فایل نام معتبر است. نام فایل میتواند شامل کاراکتر انگلیسی ، خط تیره و نقطه باشد. بعنوان مثال page.htm، page و subdirectory/page', @@ -16,7 +16,7 @@ 'dashboard' => [ 'active_theme' => [ 'widget_title_default' => 'وب سایت', - 'online' => 'online', + 'online' => 'برخط', 'maintenance' => 'در حال به روز رسانی', 'manage_themes' => 'مدیریت قالب ها', 'customize_theme' => 'سفارشی سازی قالب' @@ -100,6 +100,13 @@ 'is_enabled' => 'فعال سازی حالت تعمیرات', 'is_enabled_comment' => 'اگر فعال شود کاربران به این صفحه هدایت خواهند شد.', 'hint' => 'حالت تعمیرات کاربرانی را که در بخش مدیریت وارد نشده اند را به صفحه تعمیرات منتقل می کند.', + 'allowed_ips' => [ + 'name' => 'آی پی آدرس های مجاز', + 'description' => 'آدرس‌های آی پی که مجاز به مشاهده سایت در هنگام فعال بودن حالت تعمیر و نگهداری هستند', + 'prompt' => 'افزودن آی پی آدرس', + 'ip' => 'آی پی آدرس', + 'label' => 'توضیحات', + ], ], 'page' => [ 'not_found_name' => "صفحه ای با نام ':name' یافت نشد", @@ -210,7 +217,7 @@ 'move' => 'جابحایی', 'select' => 'انتخاب', 'new' => 'فایل جدید', - 'invalid_path' => 'مسیر می تواند فقط شامل اعداد، حروف لاتین، حط فاصله و این کاراکتر ها باشد: ._-/', + 'invalid_path' => 'مسیر می تواند فقط شامل اعداد، حروف لاتین، خط فاصله و این کاراکتر ها باشد: ._-/', 'error_deleting_file' => 'در حذف فایل :name مشکلی به وجود آمده است.', 'error_deleting_dir_not_empty' => 'در حذف پوشه ی :name مشکلی به وجود آمده است. پوشه خالی نیست.', 'error_deleting_dir' => 'خطایی در حذف :name به وجود آمده است.', @@ -295,6 +302,6 @@ 'preview_title' => 'تغییرات قالب', 'template_updated' => 'قالب به روزرسانی شد', 'template_created' => 'قالب جدید ایجاد شد', - 'template_deleted' => 'قالب جذف شد', + 'template_deleted' => 'قالب حذف شد', ], ]; diff --git a/modules/system/assets/js/lang/lang.en.js b/modules/system/assets/js/lang/lang.en.js index 53fcdd711f..c3a24d4ebe 100644 --- a/modules/system/assets/js/lang/lang.en.js +++ b/modules/system/assets/js/lang/lang.en.js @@ -7,4 +7,4 @@ if ($.wn.langMessages === undefined) $.wn.langMessages = {} $.wn.langMessages['en'] = $.extend( $.wn.langMessages['en'] || {}, {"markdowneditor":{"formatting":"Formatting","quote":"Quote","code":"Code","header1":"Header 1","header2":"Header 2","header3":"Header 3","header4":"Header 4","header5":"Header 5","header6":"Header 6","bold":"Bold","italic":"Italic","unorderedlist":"Unordered List","orderedlist":"Ordered List","video":"Video","image":"Image","link":"Link","horizontalrule":"Insert Horizontal Rule","fullscreen":"Full screen","preview":"Preview"},"mediamanager":{"insert_link":"Insert Media Link","insert_image":"Insert Media Image","insert_video":"Insert Media Video","insert_audio":"Insert Media Audio","invalid_file_empty_insert":"Please select file to insert a links to.","invalid_file_single_insert":"Please select a single file.","invalid_image_empty_insert":"Please select image(s) to insert.","invalid_video_empty_insert":"Please select a video file to insert.","invalid_audio_empty_insert":"Please select an audio file to insert."},"alert":{"confirm_button_text":"OK","cancel_button_text":"Cancel","widget_remove_confirm":"Remove this widget?"},"datepicker":{"previousMonth":"Previous Month","nextMonth":"Next Month","months":["January","February","March","April","May","June","July","August","September","October","November","December"],"weekdays":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"weekdaysShort":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"]},"colorpicker":{"last_color":"Use previously selected color","aria_palette":"Color selection area","aria_hue":"Hue selection slider","aria_opacity":"Opacity selection slider"},"filter":{"group":{"all":"all"},"scopes":{"apply_button_text":"Apply","clear_button_text":"Clear"},"dates":{"all":"all","filter_button_text":"Filter","reset_button_text":"Reset","date_placeholder":"Date","after_placeholder":"After","before_placeholder":"Before"},"numbers":{"all":"all","filter_button_text":"Filter","reset_button_text":"Reset","min_placeholder":"Min","max_placeholder":"Max"}},"eventlog":{"show_stacktrace":"Show the stacktrace","hide_stacktrace":"Hide the stacktrace","tabs":{"formatted":"Formatted","raw":"Raw"},"editor":{"title":"Source code editor","description":"Your operating system should be configured to listen to one of these URL schemes.","openWith":"Open with","remember_choice":"Remember selected option for this session","open":"Open","cancel":"Cancel"}}} -); \ No newline at end of file +); \ No newline at end of file diff --git a/modules/system/lang/fa/client.php b/modules/system/lang/fa/client.php index e2423d4093..e429766871 100644 --- a/modules/system/lang/fa/client.php +++ b/modules/system/lang/fa/client.php @@ -1,7 +1,7 @@ [ - 'name' => 'مدیریت محتوی اکتبر', + 'name' => 'مدیریت محتوی', 'tagline' => 'ورود به پنل مدیریت', ], 'locale' => [ From 67a6022857a6c52941659f4a9b27fb6cbf9eaf3b Mon Sep 17 00:00:00 2001 From: Luke Towers Date: Thu, 27 Jan 2022 08:41:19 -0600 Subject: [PATCH 2/3] Apply suggestions from code review --- modules/backend/lang/fa/lang.php | 1 - modules/cms/lang/fa/lang.php | 1 - modules/system/lang/fa/client.php | 1 - 3 files changed, 3 deletions(-) diff --git a/modules/backend/lang/fa/lang.php b/modules/backend/lang/fa/lang.php index c32a24c5dc..463cc4925a 100644 --- a/modules/backend/lang/fa/lang.php +++ b/modules/backend/lang/fa/lang.php @@ -1,5 +1,4 @@ [ 'title' => 'بخش مدیریت', diff --git a/modules/cms/lang/fa/lang.php b/modules/cms/lang/fa/lang.php index 87a872d36e..914a4145b0 100644 --- a/modules/cms/lang/fa/lang.php +++ b/modules/cms/lang/fa/lang.php @@ -1,5 +1,4 @@ [ 'invalid_file' => 'نام :name برای فایل نام معتبر است. نام فایل میتواند شامل کاراکتر انگلیسی ، خط تیره و نقطه باشد. بعنوان مثال page.htm، page و subdirectory/page', diff --git a/modules/system/lang/fa/client.php b/modules/system/lang/fa/client.php index e429766871..24f7dfb401 100644 --- a/modules/system/lang/fa/client.php +++ b/modules/system/lang/fa/client.php @@ -1,7 +1,6 @@ Date: Thu, 27 Jan 2022 08:41:37 -0600 Subject: [PATCH 3/3] Update modules/system/assets/js/lang/lang.en.js --- modules/system/assets/js/lang/lang.en.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/system/assets/js/lang/lang.en.js b/modules/system/assets/js/lang/lang.en.js index c3a24d4ebe..53fcdd711f 100644 --- a/modules/system/assets/js/lang/lang.en.js +++ b/modules/system/assets/js/lang/lang.en.js @@ -7,4 +7,4 @@ if ($.wn.langMessages === undefined) $.wn.langMessages = {} $.wn.langMessages['en'] = $.extend( $.wn.langMessages['en'] || {}, {"markdowneditor":{"formatting":"Formatting","quote":"Quote","code":"Code","header1":"Header 1","header2":"Header 2","header3":"Header 3","header4":"Header 4","header5":"Header 5","header6":"Header 6","bold":"Bold","italic":"Italic","unorderedlist":"Unordered List","orderedlist":"Ordered List","video":"Video","image":"Image","link":"Link","horizontalrule":"Insert Horizontal Rule","fullscreen":"Full screen","preview":"Preview"},"mediamanager":{"insert_link":"Insert Media Link","insert_image":"Insert Media Image","insert_video":"Insert Media Video","insert_audio":"Insert Media Audio","invalid_file_empty_insert":"Please select file to insert a links to.","invalid_file_single_insert":"Please select a single file.","invalid_image_empty_insert":"Please select image(s) to insert.","invalid_video_empty_insert":"Please select a video file to insert.","invalid_audio_empty_insert":"Please select an audio file to insert."},"alert":{"confirm_button_text":"OK","cancel_button_text":"Cancel","widget_remove_confirm":"Remove this widget?"},"datepicker":{"previousMonth":"Previous Month","nextMonth":"Next Month","months":["January","February","March","April","May","June","July","August","September","October","November","December"],"weekdays":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"weekdaysShort":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"]},"colorpicker":{"last_color":"Use previously selected color","aria_palette":"Color selection area","aria_hue":"Hue selection slider","aria_opacity":"Opacity selection slider"},"filter":{"group":{"all":"all"},"scopes":{"apply_button_text":"Apply","clear_button_text":"Clear"},"dates":{"all":"all","filter_button_text":"Filter","reset_button_text":"Reset","date_placeholder":"Date","after_placeholder":"After","before_placeholder":"Before"},"numbers":{"all":"all","filter_button_text":"Filter","reset_button_text":"Reset","min_placeholder":"Min","max_placeholder":"Max"}},"eventlog":{"show_stacktrace":"Show the stacktrace","hide_stacktrace":"Hide the stacktrace","tabs":{"formatted":"Formatted","raw":"Raw"},"editor":{"title":"Source code editor","description":"Your operating system should be configured to listen to one of these URL schemes.","openWith":"Open with","remember_choice":"Remember selected option for this session","open":"Open","cancel":"Cancel"}}} -); \ No newline at end of file +); \ No newline at end of file