From 7dd11decb8f3eb35ea78b4c56751707b42e62232 Mon Sep 17 00:00:00 2001 From: Khalid Date: Mon, 23 Jul 2018 13:08:07 +0300 Subject: [PATCH 01/17] partial file translation --- resources/lang/ar/activities.php | 42 +++++ resources/lang/ar/auth.php | 76 +++++++++ resources/lang/ar/common.php | 67 ++++++++ resources/lang/ar/components.php | 34 ++++ resources/lang/ar/entities.php | 268 +++++++++++++++++++++++++++++++ resources/lang/ar/errors.php | 82 ++++++++++ resources/lang/ar/pagination.php | 19 +++ resources/lang/ar/passwords.php | 22 +++ resources/lang/ar/settings.php | 154 ++++++++++++++++++ resources/lang/ar/validation.php | 108 +++++++++++++ 10 files changed, 872 insertions(+) create mode 100644 resources/lang/ar/activities.php create mode 100644 resources/lang/ar/auth.php create mode 100644 resources/lang/ar/common.php create mode 100644 resources/lang/ar/components.php create mode 100644 resources/lang/ar/entities.php create mode 100644 resources/lang/ar/errors.php create mode 100644 resources/lang/ar/pagination.php create mode 100644 resources/lang/ar/passwords.php create mode 100755 resources/lang/ar/settings.php create mode 100644 resources/lang/ar/validation.php diff --git a/resources/lang/ar/activities.php b/resources/lang/ar/activities.php new file mode 100644 index 000000000..fd13b16aa --- /dev/null +++ b/resources/lang/ar/activities.php @@ -0,0 +1,42 @@ + 'تم إنشاء صفحة', + 'page_create_notification' => 'تم إنشاء الصفحة بنجاح', + 'page_update' => 'تم تحديث الصفحة', + 'page_update_notification' => 'تم تحديث الصفحة بنجاح', + 'page_delete' => 'تم حذف الصفحة', + 'page_delete_notification' => 'تم حذف الصفحة بنجاح', + 'page_restore' => 'تمت استعادة الصفحة', + 'page_restore_notification' => 'تمت استعادة الصفحة بنجاح', + 'page_move' => 'تم نقل الصفحة', + + // Chapters + 'chapter_create' => 'تم إنشاء فصل', + 'chapter_create_notification' => 'تم إنشاء فصل بنجاح', + 'chapter_update' => 'تم تحديث الفصل', + 'chapter_update_notification' => 'تم تحديث الفصل بنجاح', + 'chapter_delete' => 'تم حذف الفصل', + 'chapter_delete_notification' => 'تم حذف الفصل بنجاح', + 'chapter_move' => 'تم نقل الفصل', + + // Books + 'book_create' => 'تم إنشاء كتاب', + 'book_create_notification' => 'تم إنشاء كتاب بنجاح', + 'book_update' => 'تم تحديث الكتاب', + 'book_update_notification' => 'تم تحديث الكتاب بنجاح', + 'book_delete' => 'تم حذف الكتاب', + 'book_delete_notification' => 'تم حذف الكتاب بنجاح', + 'book_sort' => 'تم سرد الكتاب', + 'book_sort_notification' => 'تمت إعادة سرد الكتاب بنجاح', + + // Other + 'commented_on' => 'تم التعليق', +]; diff --git a/resources/lang/ar/auth.php b/resources/lang/ar/auth.php new file mode 100644 index 000000000..9f1c7ce85 --- /dev/null +++ b/resources/lang/ar/auth.php @@ -0,0 +1,76 @@ + 'البيانات المعطاة لا توافق سجلاتنا.', + 'throttle' => 'تجاوزت الحد الأقصى من المحاولات. الرجاء المحاولة مرة أخرى بعد :seconds seconds.', + + /** + * Login & Register + */ + 'sign_up' => 'إنشاء حساب', + 'log_in' => 'تسجيل الدخول', + 'log_in_with' => 'تسجيل الدخول باستخدام :socialDriver', + 'sign_up_with' => 'إنشاء حساب باستخدام :socialDriver', + 'logout' => 'تسجيل الخروج', + + 'name' => 'الاسم', + 'username' => 'اسم المستخدم', + 'email' => 'البريد الإلكتروني', + 'password' => 'كلمة المرور', + 'password_confirm' => 'تأكيد كلمة المرور', + 'password_hint' => 'يجب أن تكون أكثر من 5 حروف', + 'forgot_password' => 'نسيت كلمة المرور؟', + 'remember_me' => 'تذكرني', + 'ldap_email_hint' => 'الرجاء إدخال عنوان بريد إلكتروني لاستخدامه مع الحساب.', + 'create_account' => 'إنشاء حساب', + 'social_login' => 'تسجيل الدخول باستخدام حسابات التواصل الاجتماعي', + 'social_registration' => 'إنشاء حساب باستخدام حسابات التواصل الاجتماعي', + 'social_registration_text' => 'إنشاء حساب والدخول باستخدام خدمة أخرى.', + + 'register_thanks' => 'شكراً لتسجيل حسابك!', + 'register_confirm' => 'الرجاء مراجعة البريد الإلكتروني والضغط على زر التأكيد لاستخدام :appName.', + 'registrations_disabled' => 'التسجيل مغلق حالياً', + 'registration_email_domain_invalid' => 'المجال الخاص بالبريد الإلكتروني لا يملك حق الوصول لهذا التطبيق', + 'register_success' => 'شكراً لإنشاء حسابكم! تم تسجيلكم ودخولكم للحساب الخاص بكم.', + + + /** + * Password Reset + */ + 'reset_password' => 'استعادة كلمة المرور', + 'reset_password_send_instructions' => 'أدخل بريدك الإلكتروني بالأسفل وسيتم إرسال رسالة برابط لاستعادة كلمة المرور.', + 'reset_password_send_button' => 'أرسل رابط الاستعادة', + 'reset_password_sent_success' => 'تم إرسال رابط استعادة كلمة المرور إلى :email.', + 'reset_password_success' => 'تمت استعادة كلمة المرور بنجاح.', + + 'email_reset_subject' => 'استعد كلمة المرور الخاصة بتطبيق :appName', + 'email_reset_text' => 'تم إرسال هذه الرسالة بسبب تلقينا لطلب استعادة كلمة المرور الخاصة بحسابكم.', + 'email_reset_not_requested' => 'إذا لم يتم طلب استعادة كلمة المرور من قبلكم, فلا حاجة لاتخاذ أية خطوات.', + + + /** + * Email Confirmation // إذا لم يتم إيجاد الرسالة, بإمكانكم إعادة إرسال رسالة التأكيد عن طريق تعبئة النموذج أدناه + */ + 'email_confirm_subject' => 'تأكيد بريدكم الإلكتروني لتطبيق :appName', + 'email_confirm_greeting' => 'شكرا لانضمامكم إلى :appName!', + 'email_confirm_text' => 'الرجاء تأكيد بريدكم الإلكتروني بالضغط على الزر أدناه:', + 'email_confirm_action' => 'تأكيد البريد الإلكتروني', + 'email_confirm_send_error' => 'تأكيد البريد الإلكتروني مطلوب ولكن النظام لم يستطع إرسال الرسالة. تواصل مع مشرف النظام للتأكد من إعدادات البريد.', + 'email_confirm_success' => 'تم تأكيد بريدكم الإلكتروني!', + 'email_confirm_resent' => 'تمت إعادة إرسال رسالة التأكيد. الرجاء مراجعة صندوق الوارد', + + 'email_not_confirmed' => 'لم يتم تأكيد البريد الإلكتروني', + 'email_not_confirmed_text' => 'لم يتم بعد تأكيد عنوان البريد الإلكتروني.', + 'email_not_confirmed_click_link' => 'الرجاء الضغط على الرابط المرسل إلى بريدكم الإلكتروني بعد تسجيلكم.', + 'email_not_confirmed_resend' => 'إذا لم يتم إيجاد الرسالة, بإمكانكم إعادة إرسال رسالة التأكيد عن طريق تعبئة النموذج أدناه.', + 'email_not_confirmed_resend_button' => 'إعادة إرسال رسالة التأكيد', +]; \ No newline at end of file diff --git a/resources/lang/ar/common.php b/resources/lang/ar/common.php new file mode 100644 index 000000000..5c873f808 --- /dev/null +++ b/resources/lang/ar/common.php @@ -0,0 +1,67 @@ + 'إلغاء', + 'confirm' => 'تأكيد', + 'back' => 'رجوع', + 'save' => 'حفظ', + 'continue' => 'استمرار', + 'select' => 'تحديد', + 'more' => 'المزيد', + + /** + * Form Labels + */ + 'name' => 'الاسم', + 'description' => 'الوصف', + 'role' => 'الدور', + 'cover_image' => 'صورة الغلاف', + 'cover_image_description' => 'الصورة يجب أن تكون مقاربة لحجم 440×250 بكسل.', + + /** + * Actions + */ + 'actions' => 'Actions', + 'view' => 'عرض', + 'create' => 'إنشاء', + 'update' => 'تحديث', + 'edit' => 'تعديل', + 'sort' => 'سرد', + 'move' => 'نقل', + 'copy' => 'نسخ', + 'reply' => 'رد', + 'delete' => 'حذف', + 'search' => 'بحث', + 'search_clear' => 'تصفية البحث', + 'reset' => 'إعادة تعيين', + 'remove' => 'إزالة', + 'add' => 'إضافة', + + /** + * Misc + */ + 'deleted_user' => 'حذف مستخدم', + 'no_activity' => 'لا يوجد نشاط لعرضه', + 'no_items' => 'لا توجد عناصر متوفرة', + 'back_to_top' => 'العودة للبداية', + 'toggle_details' => 'عرض / إخفاء التفاصيل', + 'toggle_thumbnails' => 'عرض / إخفاء الصور المصغرة', + 'details' => 'التفاصيل', + 'grid_view' => 'عرض شبكي', + 'list_view' => 'عرض منسدل', + + /** + * Header + */ + 'view_profile' => 'عرض الملف الشخصي', + 'edit_profile' => 'تعديل الملف الشخصي', + + /** + * Email Content + */ + 'email_action_help' => 'إذا واجهتكم مشكلة بضغط زر ":actionText" فبإمكانكم نسخ الرابط أدناه ولصقه بالمتصفح:', + 'email_rights' => 'جميع الحقوق محفوظة', +]; \ No newline at end of file diff --git a/resources/lang/ar/components.php b/resources/lang/ar/components.php new file mode 100644 index 000000000..f6cec1d01 --- /dev/null +++ b/resources/lang/ar/components.php @@ -0,0 +1,34 @@ + 'تحديد صورة', + 'image_all' => 'الكل', + 'image_all_title' => 'عرض جميع الصور', + 'image_book_title' => 'عرض الصور المرفوعة لهذا الكتاب', + 'image_page_title' => 'عرض الصور المرفوعة لهذه الصفحة', + 'image_search_hint' => 'البحث باستخدام اسم الصورة', + 'image_uploaded' => 'وقت الرفع :uploadedDate', + 'image_load_more' => 'المزيد', + 'image_image_name' => 'اسم الصورة', + 'image_delete_used' => 'هذه الصورة مستخدمة بالصفحات أدناه.', + 'image_delete_confirm' => 'اضغط زر الحذف مرة أخرى لتأكيد حذف هذه الصورة.', + 'image_select_image' => 'تحديد الصورة', + 'image_dropzone' => 'قم بإسقاط الصورة أو اضغط هنا للرفع', + 'images_deleted' => 'تم حذف الصور', + 'image_preview' => 'معاينة الصور', + 'image_upload_success' => 'تم رفع الصورة بنجاح', + 'image_update_success' => 'تم تحديث تفاصيل الصورة بنجاح', + 'image_delete_success' => 'تم حذف الصورة بنجاح', + 'image_upload_remove' => 'إزالة', + + /** + * Code editor + */ + 'code_editor' => 'تعديل الشفرة', + 'code_language' => 'لغة الشفرة', + 'code_content' => 'محتويات الشفرة', + 'code_save' => 'حفظ الشفرة', +]; diff --git a/resources/lang/ar/entities.php b/resources/lang/ar/entities.php new file mode 100644 index 000000000..93025ffd4 --- /dev/null +++ b/resources/lang/ar/entities.php @@ -0,0 +1,268 @@ + 'Recently Created', + 'recently_created_pages' => 'Recently Created Pages', + 'recently_updated_pages' => 'Recently Updated Pages', + 'recently_created_chapters' => 'Recently Created Chapters', + 'recently_created_books' => 'Recently Created Books', + 'recently_update' => 'Recently Updated', + 'recently_viewed' => 'Recently Viewed', + 'recent_activity' => 'Recent Activity', + 'create_now' => 'Create one now', + 'revisions' => 'Revisions', + 'meta_revision' => 'Revision #:revisionCount', + 'meta_created' => 'Created :timeLength', + 'meta_created_name' => 'Created :timeLength by :user', + 'meta_updated' => 'Updated :timeLength', + 'meta_updated_name' => 'Updated :timeLength by :user', + 'entity_select' => 'Entity Select', + 'images' => 'Images', + 'my_recent_drafts' => 'My Recent Drafts', + 'my_recently_viewed' => 'My Recently Viewed', + 'no_pages_viewed' => 'You have not viewed any pages', + 'no_pages_recently_created' => 'No pages have been recently created', + 'no_pages_recently_updated' => 'No pages have been recently updated', + 'export' => 'Export', + 'export_html' => 'Contained Web File', + 'export_pdf' => 'PDF File', + 'export_text' => 'Plain Text File', + + /** + * Permissions and restrictions + */ + 'permissions' => 'Permissions', + 'permissions_intro' => 'Once enabled, These permissions will take priority over any set role permissions.', + 'permissions_enable' => 'Enable Custom Permissions', + 'permissions_save' => 'Save Permissions', + + /** + * Search + */ + 'search_results' => 'Search Results', + 'search_total_results_found' => ':count result found|:count total results found', + 'search_clear' => 'Clear Search', + 'search_no_pages' => 'No pages matched this search', + 'search_for_term' => 'Search for :term', + 'search_more' => 'More Results', + 'search_filters' => 'Search Filters', + 'search_content_type' => 'Content Type', + 'search_exact_matches' => 'Exact Matches', + 'search_tags' => 'Tag Searches', + 'search_viewed_by_me' => 'Viewed by me', + 'search_not_viewed_by_me' => 'Not viewed by me', + 'search_permissions_set' => 'Permissions set', + 'search_created_by_me' => 'Created by me', + 'search_updated_by_me' => 'Updated by me', + 'search_updated_before' => 'Updated before', + 'search_updated_after' => 'Updated after', + 'search_created_before' => 'Created before', + 'search_created_after' => 'Created after', + 'search_set_date' => 'Set Date', + 'search_update' => 'Update Search', + + /** + * Books + */ + 'book' => 'Book', + 'books' => 'Books', + 'x_books' => ':count Book|:count Books', + 'books_empty' => 'No books have been created', + 'books_popular' => 'Popular Books', + 'books_recent' => 'Recent Books', + 'books_new' => 'New Books', + 'books_popular_empty' => 'The most popular books will appear here.', + 'books_new_empty' => 'The most recently created books will appear here.', + 'books_create' => 'Create New Book', + 'books_delete' => 'Delete Book', + 'books_delete_named' => 'Delete Book :bookName', + 'books_delete_explain' => 'This will delete the book with the name \':bookName\'. All pages and chapters will be removed.', + 'books_delete_confirmation' => 'Are you sure you want to delete this book?', + 'books_edit' => 'Edit Book', + 'books_edit_named' => 'Edit Book :bookName', + 'books_form_book_name' => 'Book Name', + 'books_save' => 'Save Book', + 'books_permissions' => 'Book Permissions', + 'books_permissions_updated' => 'Book Permissions Updated', + 'books_empty_contents' => 'No pages or chapters have been created for this book.', + 'books_empty_create_page' => 'Create a new page', + 'books_empty_or' => 'or', + 'books_empty_sort_current_book' => 'Sort the current book', + 'books_empty_add_chapter' => 'Add a chapter', + 'books_permissions_active' => 'Book Permissions Active', + 'books_search_this' => 'Search this book', + 'books_navigation' => 'Book Navigation', + 'books_sort' => 'Sort Book Contents', + 'books_sort_named' => 'Sort Book :bookName', + 'books_sort_show_other' => 'Show Other Books', + 'books_sort_save' => 'Save New Order', + + /** + * Chapters + */ + 'chapter' => 'Chapter', + 'chapters' => 'Chapters', + 'x_chapters' => ':count Chapter|:count Chapters', + 'chapters_popular' => 'Popular Chapters', + 'chapters_new' => 'New Chapter', + 'chapters_create' => 'Create New Chapter', + 'chapters_delete' => 'Delete Chapter', + 'chapters_delete_named' => 'Delete Chapter :chapterName', + 'chapters_delete_explain' => 'This will delete the chapter with the name \':chapterName\'. All pages will be removed and added directly to the parent book.', + 'chapters_delete_confirm' => 'Are you sure you want to delete this chapter?', + 'chapters_edit' => 'Edit Chapter', + 'chapters_edit_named' => 'Edit Chapter :chapterName', + 'chapters_save' => 'Save Chapter', + 'chapters_move' => 'Move Chapter', + 'chapters_move_named' => 'Move Chapter :chapterName', + 'chapter_move_success' => 'Chapter moved to :bookName', + 'chapters_permissions' => 'Chapter Permissions', + 'chapters_empty' => 'No pages are currently in this chapter.', + 'chapters_permissions_active' => 'Chapter Permissions Active', + 'chapters_permissions_success' => 'Chapter Permissions Updated', + 'chapters_search_this' => 'Search this chapter', + + /** + * Pages + */ + 'page' => 'Page', + 'pages' => 'Pages', + 'x_pages' => ':count Page|:count Pages', + 'pages_popular' => 'Popular Pages', + 'pages_new' => 'New Page', + 'pages_attachments' => 'Attachments', + 'pages_navigation' => 'Page Navigation', + 'pages_delete' => 'Delete Page', + 'pages_delete_named' => 'Delete Page :pageName', + 'pages_delete_draft_named' => 'Delete Draft Page :pageName', + 'pages_delete_draft' => 'Delete Draft Page', + 'pages_delete_success' => 'Page deleted', + 'pages_delete_draft_success' => 'Draft page deleted', + 'pages_delete_confirm' => 'Are you sure you want to delete this page?', + 'pages_delete_draft_confirm' => 'Are you sure you want to delete this draft page?', + 'pages_editing_named' => 'Editing Page :pageName', + 'pages_edit_toggle_header' => 'Toggle header', + 'pages_edit_save_draft' => 'Save Draft', + 'pages_edit_draft' => 'Edit Page Draft', + 'pages_editing_draft' => 'Editing Draft', + 'pages_editing_page' => 'Editing Page', + 'pages_edit_draft_save_at' => 'Draft saved at ', + 'pages_edit_delete_draft' => 'Delete Draft', + 'pages_edit_discard_draft' => 'Discard Draft', + 'pages_edit_set_changelog' => 'Set Changelog', + 'pages_edit_enter_changelog_desc' => 'Enter a brief description of the changes you\'ve made', + 'pages_edit_enter_changelog' => 'Enter Changelog', + 'pages_save' => 'Save Page', + 'pages_title' => 'Page Title', + 'pages_name' => 'Page Name', + 'pages_md_editor' => 'Editor', + 'pages_md_preview' => 'Preview', + 'pages_md_insert_image' => 'Insert Image', + 'pages_md_insert_link' => 'Insert Entity Link', + 'pages_md_insert_drawing' => 'Insert Drawing', + 'pages_not_in_chapter' => 'Page is not in a chapter', + 'pages_move' => 'Move Page', + 'pages_move_success' => 'Page moved to ":parentName"', + 'pages_copy' => 'Copy Page', + 'pages_copy_desination' => 'Copy Destination', + 'pages_copy_success' => 'Page successfully copied', + 'pages_permissions' => 'Page Permissions', + 'pages_permissions_success' => 'Page permissions updated', + 'pages_revision' => 'Revision', + 'pages_revisions' => 'Page Revisions', + 'pages_revisions_named' => 'Page Revisions for :pageName', + 'pages_revision_named' => 'Page Revision for :pageName', + 'pages_revisions_created_by' => 'Created By', + 'pages_revisions_date' => 'Revision Date', + 'pages_revisions_number' => '#', + 'pages_revisions_changelog' => 'Changelog', + 'pages_revisions_changes' => 'Changes', + 'pages_revisions_current' => 'Current Version', + 'pages_revisions_preview' => 'Preview', + 'pages_revisions_restore' => 'Restore', + 'pages_revisions_none' => 'This page has no revisions', + 'pages_copy_link' => 'Copy Link', + 'pages_edit_content_link' => 'Edit Content', + 'pages_permissions_active' => 'Page Permissions Active', + 'pages_initial_revision' => 'Initial publish', + 'pages_initial_name' => 'New Page', + 'pages_editing_draft_notification' => 'You are currently editing a draft that was last saved :timeDiff.', + 'pages_draft_edited_notification' => 'This page has been updated by since that time. It is recommended that you discard this draft.', + 'pages_draft_edit_active' => [ + 'start_a' => ':count users have started editing this page', + 'start_b' => ':userName has started editing this page', + 'time_a' => 'since the page was last updated', + 'time_b' => 'in the last :minCount minutes', + 'message' => ':start :time. Take care not to overwrite each other\'s updates!', + ], + 'pages_draft_discarded' => 'Draft discarded, The editor has been updated with the current page content', + + /** + * Editor sidebar + */ + 'page_tags' => 'Page Tags', + 'chapter_tags' => 'Chapter Tags', + 'book_tags' => 'Book Tags', + 'tag' => 'Tag', + 'tags' => 'Tags', + 'tag_value' => 'Tag Value (Optional)', + 'tags_explain' => "Add some tags to better categorise your content. \n You can assign a value to a tag for more in-depth organisation.", + 'tags_add' => 'Add another tag', + 'attachments' => 'Attachments', + 'attachments_explain' => 'Upload some files or attach some links to display on your page. These are visible in the page sidebar.', + 'attachments_explain_instant_save' => 'Changes here are saved instantly.', + 'attachments_items' => 'Attached Items', + 'attachments_upload' => 'Upload File', + 'attachments_link' => 'Attach Link', + 'attachments_set_link' => 'Set Link', + 'attachments_delete_confirm' => 'Click delete again to confirm you want to delete this attachment.', + 'attachments_dropzone' => 'Drop files or click here to attach a file', + 'attachments_no_files' => 'No files have been uploaded', + 'attachments_explain_link' => 'You can attach a link if you\'d prefer not to upload a file. This can be a link to another page or a link to a file in the cloud.', + 'attachments_link_name' => 'Link Name', + 'attachment_link' => 'Attachment link', + 'attachments_link_url' => 'Link to file', + 'attachments_link_url_hint' => 'Url of site or file', + 'attach' => 'Attach', + 'attachments_edit_file' => 'Edit File', + 'attachments_edit_file_name' => 'File Name', + 'attachments_edit_drop_upload' => 'Drop files or click here to upload and overwrite', + 'attachments_order_updated' => 'Attachment order updated', + 'attachments_updated_success' => 'Attachment details updated', + 'attachments_deleted' => 'Attachment deleted', + 'attachments_file_uploaded' => 'File successfully uploaded', + 'attachments_file_updated' => 'File successfully updated', + 'attachments_link_attached' => 'Link successfully attached to page', + + /** + * Profile View + */ + 'profile_user_for_x' => 'User for :time', + 'profile_created_content' => 'Created Content', + 'profile_not_created_pages' => ':userName has not created any pages', + 'profile_not_created_chapters' => ':userName has not created any chapters', + 'profile_not_created_books' => ':userName has not created any books', + + /** + * Comments + */ + 'comment' => 'Comment', + 'comments' => 'Comments', + 'comment_add' => 'Add Comment', + 'comment_placeholder' => 'Leave a comment here', + 'comment_count' => '{0} No Comments|{1} 1 Comment|[2,*] :count Comments', + 'comment_save' => 'Save Comment', + 'comment_saving' => 'Saving comment...', + 'comment_deleting' => 'Deleting comment...', + 'comment_new' => 'New Comment', + 'comment_created' => 'commented :createDiff', + 'comment_updated' => 'Updated :updateDiff by :username', + 'comment_deleted_success' => 'Comment deleted', + 'comment_created_success' => 'Comment added', + 'comment_updated_success' => 'Comment updated', + 'comment_delete_confirm' => 'Are you sure you want to delete this comment?', + 'comment_in_reply_to' => 'In reply to :commentId', +]; \ No newline at end of file diff --git a/resources/lang/ar/errors.php b/resources/lang/ar/errors.php new file mode 100644 index 000000000..a86a1cdfc --- /dev/null +++ b/resources/lang/ar/errors.php @@ -0,0 +1,82 @@ + 'You do not have permission to access the requested page.', + 'permissionJson' => 'You do not have permission to perform the requested action.', + + // Auth + 'error_user_exists_different_creds' => 'A user with the email :email already exists but with different credentials.', + 'email_already_confirmed' => 'Email has already been confirmed, Try logging in.', + 'email_confirmation_invalid' => 'This confirmation token is not valid or has already been used, Please try registering again.', + 'email_confirmation_expired' => 'The confirmation token has expired, A new confirmation email has been sent.', + 'ldap_fail_anonymous' => 'LDAP access failed using anonymous bind', + 'ldap_fail_authed' => 'LDAP access failed using given dn & password details', + 'ldap_extension_not_installed' => 'LDAP PHP extension not installed', + 'ldap_cannot_connect' => 'Cannot connect to ldap server, Initial connection failed', + 'social_no_action_defined' => 'No action defined', + 'social_login_bad_response' => "Error received during :socialAccount login: \n:error", + 'social_account_in_use' => 'This :socialAccount account is already in use, Try logging in via the :socialAccount option.', + 'social_account_email_in_use' => 'The email :email is already in use. If you already have an account you can connect your :socialAccount account from your profile settings.', + 'social_account_existing' => 'This :socialAccount is already attached to your profile.', + 'social_account_already_used_existing' => 'This :socialAccount account is already used by another user.', + 'social_account_not_used' => 'This :socialAccount account is not linked to any users. Please attach it in your profile settings. ', + 'social_account_register_instructions' => 'If you do not yet have an account, You can register an account using the :socialAccount option.', + 'social_driver_not_found' => 'Social driver not found', + 'social_driver_not_configured' => 'Your :socialAccount social settings are not configured correctly.', + + // System + 'path_not_writable' => 'File path :filePath could not be uploaded to. Ensure it is writable to the server.', + 'cannot_get_image_from_url' => 'Cannot get image from :url', + 'cannot_create_thumbs' => 'The server cannot create thumbnails. Please check you have the GD PHP extension installed.', + 'server_upload_limit' => 'The server does not allow uploads of this size. Please try a smaller file size.', + 'uploaded' => 'The server does not allow uploads of this size. Please try a smaller file size.', + 'image_upload_error' => 'An error occurred uploading the image', + 'image_upload_type_error' => 'The image type being uploaded is invalid', + + // Attachments + 'attachment_page_mismatch' => 'Page mismatch during attachment update', + 'attachment_not_found' => 'Attachment not found', + + // Pages + 'page_draft_autosave_fail' => 'Failed to save draft. Ensure you have internet connection before saving this page', + 'page_custom_home_deletion' => 'Cannot delete a page while it is set as a homepage', + + // Entities + 'entity_not_found' => 'Entity not found', + 'book_not_found' => 'Book not found', + 'page_not_found' => 'Page not found', + 'chapter_not_found' => 'Chapter not found', + 'selected_book_not_found' => 'The selected book was not found', + 'selected_book_chapter_not_found' => 'The selected Book or Chapter was not found', + 'guests_cannot_save_drafts' => 'Guests cannot save drafts', + + // Users + 'users_cannot_delete_only_admin' => 'You cannot delete the only admin', + 'users_cannot_delete_guest' => 'You cannot delete the guest user', + + // Roles + 'role_cannot_be_edited' => 'This role cannot be edited', + 'role_system_cannot_be_deleted' => 'This role is a system role and cannot be deleted', + 'role_registration_default_cannot_delete' => 'This role cannot be deleted while set as the default registration role', + + // Comments + 'comment_list' => 'An error occurred while fetching the comments.', + 'cannot_add_comment_to_draft' => 'You cannot add comments to a draft.', + 'comment_add' => 'An error occurred while adding / updating the comment.', + 'comment_delete' => 'An error occurred while deleting the comment.', + 'empty_comment' => 'Cannot add an empty comment.', + + // Error pages + '404_page_not_found' => 'Page Not Found', + 'sorry_page_not_found' => 'Sorry, The page you were looking for could not be found.', + 'return_home' => 'Return to home', + 'error_occurred' => 'An Error Occurred', + 'app_down' => ':appName is down right now', + 'back_soon' => 'It will be back up soon.', +]; diff --git a/resources/lang/ar/pagination.php b/resources/lang/ar/pagination.php new file mode 100644 index 000000000..9a1276a8d --- /dev/null +++ b/resources/lang/ar/pagination.php @@ -0,0 +1,19 @@ + '« السابق', + 'next' => 'التالي »', + +]; diff --git a/resources/lang/ar/passwords.php b/resources/lang/ar/passwords.php new file mode 100644 index 000000000..7c10cba1a --- /dev/null +++ b/resources/lang/ar/passwords.php @@ -0,0 +1,22 @@ + 'Passwords must be at least six characters and match the confirmation.', + 'user' => "We can't find a user with that e-mail address.", + 'token' => 'This password reset token is invalid.', + 'sent' => 'We have e-mailed your password reset link!', + 'reset' => 'Your password has been reset!', + +]; diff --git a/resources/lang/ar/settings.php b/resources/lang/ar/settings.php new file mode 100755 index 000000000..d6fbb6107 --- /dev/null +++ b/resources/lang/ar/settings.php @@ -0,0 +1,154 @@ + 'Settings', + 'settings_save' => 'Save Settings', + 'settings_save_success' => 'Settings saved', + + /** + * App settings + */ + + 'app_settings' => 'App Settings', + 'app_name' => 'Application name', + 'app_name_desc' => 'This name is shown in the header and any emails.', + 'app_name_header' => 'Show Application name in header?', + 'app_public_viewing' => 'Allow public viewing?', + 'app_secure_images' => 'Enable higher security image uploads?', + 'app_secure_images_desc' => 'For performance reasons, all images are public. This option adds a random, hard-to-guess string in front of image urls. Ensure directory indexes are not enabled to prevent easy access.', + 'app_editor' => 'Page editor', + 'app_editor_desc' => 'Select which editor will be used by all users to edit pages.', + 'app_custom_html' => 'Custom HTML head content', + 'app_custom_html_desc' => 'Any content added here will be inserted into the bottom of the section of every page. This is handy for overriding styles or adding analytics code.', + 'app_logo' => 'Application logo', + 'app_logo_desc' => 'This image should be 43px in height.
Large images will be scaled down.', + 'app_primary_color' => 'Application primary color', + 'app_primary_color_desc' => 'This should be a hex value.
Leave empty to reset to the default color.', + 'app_homepage' => 'Application Homepage', + 'app_homepage_desc' => 'Select a page to show on the homepage instead of the default view. Page permissions are ignored for selected pages.', + 'app_homepage_default' => 'Default homepage view chosen', + 'app_homepage_books' => 'Or select the books page as your homepage. This will override any page selected as your homepage.', + 'app_disable_comments' => 'Disable comments', + 'app_disable_comments_desc' => 'Disable comments across all pages in the application. Existing comments are not shown.', + + /** + * Registration settings + */ + + 'reg_settings' => 'Registration Settings', + 'reg_allow' => 'Allow registration?', + 'reg_default_role' => 'Default user role after registration', + 'reg_confirm_email' => 'Require email confirmation?', + 'reg_confirm_email_desc' => 'If domain restriction is used then email confirmation will be required and the below value will be ignored.', + 'reg_confirm_restrict_domain' => 'Restrict registration to domain', + 'reg_confirm_restrict_domain_desc' => 'Enter a comma separated list of email domains you would like to restrict registration to. Users will be sent an email to confirm their address before being allowed to interact with the application.
Note that users will be able to change their email addresses after successful registration.', + 'reg_confirm_restrict_domain_placeholder' => 'No restriction set', + + /** + * Maintenance settings + */ + + 'maint' => 'Maintenance', + 'maint_image_cleanup' => 'Cleanup Images', + 'maint_image_cleanup_desc' => "Scans page & revision content to check which images and drawings are currently in use and which images are redundant. Ensure you create a full database and image backup before running this.", + 'maint_image_cleanup_ignore_revisions' => 'Ignore images in revisions', + 'maint_image_cleanup_run' => 'Run Cleanup', + 'maint_image_cleanup_warning' => ':count potentially unused images were found. Are you sure you want to delete these images?', + 'maint_image_cleanup_success' => ':count potentially unused images found and deleted!', + 'maint_image_cleanup_nothing_found' => 'No unused images found, Nothing deleted!', + + /** + * Role settings + */ + + 'roles' => 'Roles', + 'role_user_roles' => 'User Roles', + 'role_create' => 'Create New Role', + 'role_create_success' => 'Role successfully created', + 'role_delete' => 'Delete Role', + 'role_delete_confirm' => 'This will delete the role with the name \':roleName\'.', + 'role_delete_users_assigned' => 'This role has :userCount users assigned to it. If you would like to migrate the users from this role select a new role below.', + 'role_delete_no_migration' => "Don't migrate users", + 'role_delete_sure' => 'Are you sure you want to delete this role?', + 'role_delete_success' => 'Role successfully deleted', + 'role_edit' => 'Edit Role', + 'role_details' => 'Role Details', + 'role_name' => 'Role Name', + 'role_desc' => 'Short Description of Role', + 'role_external_auth_id' => 'External Authentication IDs', + 'role_system' => 'System Permissions', + 'role_manage_users' => 'Manage users', + 'role_manage_roles' => 'Manage roles & role permissions', + 'role_manage_entity_permissions' => 'Manage all book, chapter & page permissions', + 'role_manage_own_entity_permissions' => 'Manage permissions on own book, chapter & pages', + 'role_manage_settings' => 'Manage app settings', + 'role_asset' => 'Asset Permissions', + 'role_asset_desc' => 'These permissions control default access to the assets within the system. Permissions on Books, Chapters and Pages will override these permissions.', + 'role_all' => 'All', + 'role_own' => 'Own', + 'role_controlled_by_asset' => 'Controlled by the asset they are uploaded to', + 'role_save' => 'Save Role', + 'role_update_success' => 'Role successfully updated', + 'role_users' => 'Users in this role', + 'role_users_none' => 'No users are currently assigned to this role', + + /** + * Users + */ + + 'users' => 'Users', + 'user_profile' => 'User Profile', + 'users_add_new' => 'Add New User', + 'users_search' => 'Search Users', + 'users_role' => 'User Roles', + 'users_external_auth_id' => 'External Authentication ID', + 'users_password_warning' => 'Only fill the below if you would like to change your password:', + 'users_system_public' => 'This user represents any guest users that visit your instance. It cannot be used to log in but is assigned automatically.', + 'users_delete' => 'Delete User', + 'users_delete_named' => 'Delete user :userName', + 'users_delete_warning' => 'This will fully delete this user with the name \':userName\' from the system.', + 'users_delete_confirm' => 'Are you sure you want to delete this user?', + 'users_delete_success' => 'Users successfully removed', + 'users_edit' => 'Edit User', + 'users_edit_profile' => 'Edit Profile', + 'users_edit_success' => 'User successfully updated', + 'users_avatar' => 'User Avatar', + 'users_avatar_desc' => 'This image should be approx 256px square.', + 'users_preferred_language' => 'Preferred Language', + 'users_social_accounts' => 'Social Accounts', + 'users_social_accounts_info' => 'Here you can connect your other accounts for quicker and easier login. Disconnecting an account here does not previously authorized access. Revoke access from your profile settings on the connected social account.', + 'users_social_connect' => 'Connect Account', + 'users_social_disconnect' => 'Disconnect Account', + 'users_social_connected' => ':socialAccount account was successfully attached to your profile.', + 'users_social_disconnected' => ':socialAccount account was successfully disconnected from your profile.', + + // Since these labels are already localized this array does not need to be + // translated in the language-specific files. + // DELETE BELOW IF COPIED FROM EN + /////////////////////////////////// + 'language_select' => [ + 'en' => 'English', + 'de' => 'Deutsch', + 'es' => 'Español', + 'es_AR' => 'Español Argentina', + 'fr' => 'Français', + 'nl' => 'Nederlands', + 'pt_BR' => 'Português do Brasil', + 'sk' => 'Slovensky', + 'sv' => 'Svenska', + 'ja' => '日本語', + 'pl' => 'Polski', + 'it' => 'Italian', + 'ru' => 'Русский', + 'zh_CN' => '简体中文', + 'zh_TW' => '繁體中文' + ] + /////////////////////////////////// +]; diff --git a/resources/lang/ar/validation.php b/resources/lang/ar/validation.php new file mode 100644 index 000000000..b75af7485 --- /dev/null +++ b/resources/lang/ar/validation.php @@ -0,0 +1,108 @@ + 'The :attribute must be accepted.', + 'active_url' => 'The :attribute is not a valid URL.', + 'after' => 'The :attribute must be a date after :date.', + 'alpha' => 'The :attribute may only contain letters.', + 'alpha_dash' => 'The :attribute may only contain letters, numbers, and dashes.', + 'alpha_num' => 'The :attribute may only contain letters and numbers.', + 'array' => 'The :attribute must be an array.', + 'before' => 'The :attribute must be a date before :date.', + 'between' => [ + 'numeric' => 'The :attribute must be between :min and :max.', + 'file' => 'The :attribute must be between :min and :max kilobytes.', + 'string' => 'The :attribute must be between :min and :max characters.', + 'array' => 'The :attribute must have between :min and :max items.', + ], + 'boolean' => 'The :attribute field must be true or false.', + 'confirmed' => 'The :attribute confirmation does not match.', + 'date' => 'The :attribute is not a valid date.', + 'date_format' => 'The :attribute does not match the format :format.', + 'different' => 'The :attribute and :other must be different.', + 'digits' => 'The :attribute must be :digits digits.', + 'digits_between' => 'The :attribute must be between :min and :max digits.', + 'email' => 'The :attribute must be a valid email address.', + 'filled' => 'The :attribute field is required.', + 'exists' => 'The selected :attribute is invalid.', + 'image' => 'The :attribute must be an image.', + 'in' => 'The selected :attribute is invalid.', + 'integer' => 'The :attribute must be an integer.', + 'ip' => 'The :attribute must be a valid IP address.', + 'max' => [ + 'numeric' => 'The :attribute may not be greater than :max.', + 'file' => 'The :attribute may not be greater than :max kilobytes.', + 'string' => 'The :attribute may not be greater than :max characters.', + 'array' => 'The :attribute may not have more than :max items.', + ], + 'mimes' => 'The :attribute must be a file of type: :values.', + 'min' => [ + 'numeric' => 'The :attribute must be at least :min.', + 'file' => 'The :attribute must be at least :min kilobytes.', + 'string' => 'The :attribute must be at least :min characters.', + 'array' => 'The :attribute must have at least :min items.', + ], + 'not_in' => 'The selected :attribute is invalid.', + 'numeric' => 'The :attribute must be a number.', + 'regex' => 'The :attribute format is invalid.', + 'required' => 'The :attribute field is required.', + 'required_if' => 'The :attribute field is required when :other is :value.', + 'required_with' => 'The :attribute field is required when :values is present.', + 'required_with_all' => 'The :attribute field is required when :values is present.', + 'required_without' => 'The :attribute field is required when :values is not present.', + 'required_without_all' => 'The :attribute field is required when none of :values are present.', + 'same' => 'The :attribute and :other must match.', + 'size' => [ + 'numeric' => 'The :attribute must be :size.', + 'file' => 'The :attribute must be :size kilobytes.', + 'string' => 'The :attribute must be :size characters.', + 'array' => 'The :attribute must contain :size items.', + ], + 'string' => 'The :attribute must be a string.', + 'timezone' => 'The :attribute must be a valid zone.', + 'unique' => 'The :attribute has already been taken.', + 'url' => 'The :attribute format is invalid.', + + /* + |-------------------------------------------------------------------------- + | Custom Validation Language Lines + |-------------------------------------------------------------------------- + | + | Here you may specify custom validation messages for attributes using the + | convention "attribute.rule" to name the lines. This makes it quick to + | specify a specific custom language line for a given attribute rule. + | + */ + + 'custom' => [ + 'password-confirm' => [ + 'required_with' => 'Password confirmation required', + ], + ], + + /* + |-------------------------------------------------------------------------- + | Custom Validation Attributes + |-------------------------------------------------------------------------- + | + | The following language lines are used to swap attribute place-holders + | with something more reader friendly such as E-Mail Address instead + | of "email". This simply helps us make messages a little cleaner. + | + */ + + 'attributes' => [], + +]; From f5ca7ab1c89ef29edd6384a024911b061c848fbe Mon Sep 17 00:00:00 2001 From: kmoj86 Date: Mon, 23 Jul 2018 18:19:17 +0300 Subject: [PATCH 02/17] Update entities.php --- resources/lang/ar/entities.php | 74 +++++++++++++++++----------------- 1 file changed, 37 insertions(+), 37 deletions(-) diff --git a/resources/lang/ar/entities.php b/resources/lang/ar/entities.php index 93025ffd4..e4c2a7ee9 100644 --- a/resources/lang/ar/entities.php +++ b/resources/lang/ar/entities.php @@ -4,51 +4,51 @@ return [ /** * Shared */ - 'recently_created' => 'Recently Created', - 'recently_created_pages' => 'Recently Created Pages', - 'recently_updated_pages' => 'Recently Updated Pages', - 'recently_created_chapters' => 'Recently Created Chapters', - 'recently_created_books' => 'Recently Created Books', - 'recently_update' => 'Recently Updated', - 'recently_viewed' => 'Recently Viewed', - 'recent_activity' => 'Recent Activity', - 'create_now' => 'Create one now', - 'revisions' => 'Revisions', - 'meta_revision' => 'Revision #:revisionCount', - 'meta_created' => 'Created :timeLength', - 'meta_created_name' => 'Created :timeLength by :user', - 'meta_updated' => 'Updated :timeLength', - 'meta_updated_name' => 'Updated :timeLength by :user', + 'recently_created' => 'أنشئت مؤخراً', + 'recently_created_pages' => 'صفحات أنشئت مؤخراً', + 'recently_updated_pages' => 'صفحات حُدثت مؤخراً', + 'recently_created_chapters' => 'فصول أنشئت مؤخراً', + 'recently_created_books' => 'كتب أنشئت مؤخراً', + 'recently_update' => 'حُدثت مؤخراً', + 'recently_viewed' => 'عُرضت مؤخراً', + 'recent_activity' => 'نشاطات حديثة', + 'create_now' => 'أنشئ الآن', + 'revisions' => 'مراجعات', + 'meta_revision' => 'مراجعة #:revisionCount', + 'meta_created' => 'أنشئ :timeLength', + 'meta_created_name' => 'أنشئ :timeLength بواسطة :user', + 'meta_updated' => 'مُحدث :timeLength', + 'meta_updated_name' => 'مُحدث :timeLength بواسطة :user', 'entity_select' => 'Entity Select', - 'images' => 'Images', - 'my_recent_drafts' => 'My Recent Drafts', - 'my_recently_viewed' => 'My Recently Viewed', - 'no_pages_viewed' => 'You have not viewed any pages', - 'no_pages_recently_created' => 'No pages have been recently created', - 'no_pages_recently_updated' => 'No pages have been recently updated', - 'export' => 'Export', + 'images' => 'صور', + 'my_recent_drafts' => 'مسوداتي الحديثة', + 'my_recently_viewed' => 'ما عرضته مؤخراً', + 'no_pages_viewed' => 'لم تستعرض أي صفحات', + 'no_pages_recently_created' => 'لم يتم إنشاء أي صفحات مؤخراً', + 'no_pages_recently_updated' => 'لم يتم تحديث أي صفحات مؤخراً', + 'export' => 'تصدير', 'export_html' => 'Contained Web File', - 'export_pdf' => 'PDF File', - 'export_text' => 'Plain Text File', + 'export_pdf' => 'ملف PDF', + 'export_text' => 'ملف نص عادي', /** * Permissions and restrictions */ - 'permissions' => 'Permissions', - 'permissions_intro' => 'Once enabled, These permissions will take priority over any set role permissions.', - 'permissions_enable' => 'Enable Custom Permissions', - 'permissions_save' => 'Save Permissions', + 'permissions' => 'الأذونات', + 'permissions_intro' => 'في حال التفعيل, ستتم تبدية هذه الأذونات على أذونات الأدوار.', + 'permissions_enable' => 'تفعيل الأذونات المخصصة', + 'permissions_save' => 'حفظ الأذونات', /** - * Search + * Search // */ - 'search_results' => 'Search Results', - 'search_total_results_found' => ':count result found|:count total results found', - 'search_clear' => 'Clear Search', - 'search_no_pages' => 'No pages matched this search', - 'search_for_term' => 'Search for :term', - 'search_more' => 'More Results', - 'search_filters' => 'Search Filters', + 'search_results' => 'نتائج البحث', + 'search_total_results_found' => 'عدد النتائج :count|مجموع النتائج :count', + 'search_clear' => 'مسح البحث', + 'search_no_pages' => 'لم يطابق بحثكم أي صفحة', + 'search_for_term' => 'ابحث عن :term', + 'search_more' => 'المزيد من النتائج', + 'search_filters' => 'تصفية البحث', 'search_content_type' => 'Content Type', 'search_exact_matches' => 'Exact Matches', 'search_tags' => 'Tag Searches', @@ -265,4 +265,4 @@ return [ 'comment_updated_success' => 'Comment updated', 'comment_delete_confirm' => 'Are you sure you want to delete this comment?', 'comment_in_reply_to' => 'In reply to :commentId', -]; \ No newline at end of file +]; From 6bae16f7e9b78eb17b99105de7a8528ae737505a Mon Sep 17 00:00:00 2001 From: Khalid Date: Tue, 24 Jul 2018 18:11:55 +0300 Subject: [PATCH 03/17] fully translated "common" and partially translated "entities" --- resources/lang/ar/common.php | 2 +- resources/lang/ar/entities.php | 104 ++++++++++++++++----------------- 2 files changed, 53 insertions(+), 53 deletions(-) diff --git a/resources/lang/ar/common.php b/resources/lang/ar/common.php index 5c873f808..3376cc61c 100644 --- a/resources/lang/ar/common.php +++ b/resources/lang/ar/common.php @@ -35,7 +35,7 @@ return [ 'reply' => 'رد', 'delete' => 'حذف', 'search' => 'بحث', - 'search_clear' => 'تصفية البحث', + 'search_clear' => 'مسح البحث', 'reset' => 'إعادة تعيين', 'remove' => 'إزالة', 'add' => 'إضافة', diff --git a/resources/lang/ar/entities.php b/resources/lang/ar/entities.php index e4c2a7ee9..ef50eb065 100644 --- a/resources/lang/ar/entities.php +++ b/resources/lang/ar/entities.php @@ -49,67 +49,67 @@ return [ 'search_for_term' => 'ابحث عن :term', 'search_more' => 'المزيد من النتائج', 'search_filters' => 'تصفية البحث', - 'search_content_type' => 'Content Type', - 'search_exact_matches' => 'Exact Matches', - 'search_tags' => 'Tag Searches', - 'search_viewed_by_me' => 'Viewed by me', - 'search_not_viewed_by_me' => 'Not viewed by me', - 'search_permissions_set' => 'Permissions set', - 'search_created_by_me' => 'Created by me', - 'search_updated_by_me' => 'Updated by me', - 'search_updated_before' => 'Updated before', - 'search_updated_after' => 'Updated after', - 'search_created_before' => 'Created before', - 'search_created_after' => 'Created after', - 'search_set_date' => 'Set Date', - 'search_update' => 'Update Search', + 'search_content_type' => 'نوع المحتوى', + 'search_exact_matches' => 'نتائج مطابقة تماماً', + 'search_tags' => 'بحث الوسوم', + 'search_viewed_by_me' => 'تم استعراضها من قبلي', + 'search_not_viewed_by_me' => 'لم يتم استعراضها من قبلي', + 'search_permissions_set' => 'حزمة الأذونات', + 'search_created_by_me' => 'أنشئت بواسطتي', + 'search_updated_by_me' => 'حُدثت بواسطتي', + 'search_updated_before' => 'حدثت قبل', + 'search_updated_after' => 'حدثت بعد', + 'search_created_before' => 'أنشئت قبل', + 'search_created_after' => 'أنشئت بعد', + 'search_set_date' => 'تحديد التاريخ', + 'search_update' => 'تحديث البحث', /** * Books */ - 'book' => 'Book', - 'books' => 'Books', - 'x_books' => ':count Book|:count Books', - 'books_empty' => 'No books have been created', - 'books_popular' => 'Popular Books', - 'books_recent' => 'Recent Books', - 'books_new' => 'New Books', - 'books_popular_empty' => 'The most popular books will appear here.', - 'books_new_empty' => 'The most recently created books will appear here.', - 'books_create' => 'Create New Book', - 'books_delete' => 'Delete Book', - 'books_delete_named' => 'Delete Book :bookName', - 'books_delete_explain' => 'This will delete the book with the name \':bookName\'. All pages and chapters will be removed.', - 'books_delete_confirmation' => 'Are you sure you want to delete this book?', - 'books_edit' => 'Edit Book', - 'books_edit_named' => 'Edit Book :bookName', - 'books_form_book_name' => 'Book Name', - 'books_save' => 'Save Book', - 'books_permissions' => 'Book Permissions', - 'books_permissions_updated' => 'Book Permissions Updated', - 'books_empty_contents' => 'No pages or chapters have been created for this book.', - 'books_empty_create_page' => 'Create a new page', - 'books_empty_or' => 'or', - 'books_empty_sort_current_book' => 'Sort the current book', - 'books_empty_add_chapter' => 'Add a chapter', - 'books_permissions_active' => 'Book Permissions Active', - 'books_search_this' => 'Search this book', + 'book' => 'كتاب', + 'books' => 'كتب', + 'x_books' => ':count كتاب|:count كتب', + 'books_empty' => 'لم يتم إنشاء أي كتب', + 'books_popular' => 'كتب رائجة', + 'books_recent' => 'كتب حديثة', + 'books_new' => 'كتب جديدة', + 'books_popular_empty' => 'الكتب الأكثر رواجاً ستظهر هنا.', + 'books_new_empty' => 'الكتب المنشأة مؤخراً ستظهر هنا.', + 'books_create' => 'إنشاء كتاب جديد', + 'books_delete' => 'حذف كتاب', + 'books_delete_named' => 'حذف كتاب :bookName', + 'books_delete_explain' => 'سيتم حذف كتاب \':bookName\'. ستتم إزالة جميع الفصول والصفحات.', + 'books_delete_confirmation' => 'تأكيد حذف الكتاب؟', + 'books_edit' => 'تعديل الكتاب', + 'books_edit_named' => 'تعديل كتاب :bookName', + 'books_form_book_name' => 'اسم الكتاب', + 'books_save' => 'حفظ الكتاب', + 'books_permissions' => 'أذونات الكتاب', + 'books_permissions_updated' => 'تم تحديث أذونات الكتاب', + 'books_empty_contents' => 'لم يتم إنشاء أي صفحات أو فصول لهذا الكتاب.', + 'books_empty_create_page' => 'إنشاء صفحة جديدة', + 'books_empty_or' => 'أو', + 'books_empty_sort_current_book' => 'فرز الكتاب الحالي', + 'books_empty_add_chapter' => 'إضافة فصل', + 'books_permissions_active' => 'أذونات الكتاب مفعلة', + 'books_search_this' => 'البحث داخل هذا الكتاب', 'books_navigation' => 'Book Navigation', - 'books_sort' => 'Sort Book Contents', - 'books_sort_named' => 'Sort Book :bookName', - 'books_sort_show_other' => 'Show Other Books', - 'books_sort_save' => 'Save New Order', + 'books_sort' => 'فرز محتويات الكتاب', + 'books_sort_named' => 'فرز كتاب :bookName', + 'books_sort_show_other' => 'عرض كتب أخرى', + 'books_sort_save' => 'حفظ الترتيب الجديد', /** * Chapters */ - 'chapter' => 'Chapter', - 'chapters' => 'Chapters', - 'x_chapters' => ':count Chapter|:count Chapters', - 'chapters_popular' => 'Popular Chapters', - 'chapters_new' => 'New Chapter', - 'chapters_create' => 'Create New Chapter', - 'chapters_delete' => 'Delete Chapter', + 'chapter' => 'فصل', + 'chapters' => 'فصول', + 'x_chapters' => ':count فصل|:count فصول', + 'chapters_popular' => 'فصول رائجة', + 'chapters_new' => 'فصل جديد', + 'chapters_create' => 'إنشاء فصل جديد', + 'chapters_delete' => 'حذف الفصل', 'chapters_delete_named' => 'Delete Chapter :chapterName', 'chapters_delete_explain' => 'This will delete the chapter with the name \':chapterName\'. All pages will be removed and added directly to the parent book.', 'chapters_delete_confirm' => 'Are you sure you want to delete this chapter?', From 0f2ffa95453d8007d63178a19a5b27ea0b72b71b Mon Sep 17 00:00:00 2001 From: Khalid Date: Tue, 24 Jul 2018 21:36:12 +0300 Subject: [PATCH 04/17] translated to Arabic --- resources/lang/ar/auth.php | 2 +- resources/lang/ar/common.php | 2 +- resources/lang/ar/components.php | 2 +- resources/lang/ar/entities.php | 278 +++++++++++++++---------------- resources/lang/ar/settings.php | 19 --- 5 files changed, 142 insertions(+), 161 deletions(-) diff --git a/resources/lang/ar/auth.php b/resources/lang/ar/auth.php index 9f1c7ce85..bad0910a2 100644 --- a/resources/lang/ar/auth.php +++ b/resources/lang/ar/auth.php @@ -58,7 +58,7 @@ return [ /** - * Email Confirmation // إذا لم يتم إيجاد الرسالة, بإمكانكم إعادة إرسال رسالة التأكيد عن طريق تعبئة النموذج أدناه + * Email Confirmation */ 'email_confirm_subject' => 'تأكيد بريدكم الإلكتروني لتطبيق :appName', 'email_confirm_greeting' => 'شكرا لانضمامكم إلى :appName!', diff --git a/resources/lang/ar/common.php b/resources/lang/ar/common.php index 3376cc61c..2708cac71 100644 --- a/resources/lang/ar/common.php +++ b/resources/lang/ar/common.php @@ -24,7 +24,7 @@ return [ /** * Actions */ - 'actions' => 'Actions', + 'actions' => 'Actions', // جار البحث عن الترجمة الأنسب 'view' => 'عرض', 'create' => 'إنشاء', 'update' => 'تحديث', diff --git a/resources/lang/ar/components.php b/resources/lang/ar/components.php index f6cec1d01..f98558935 100644 --- a/resources/lang/ar/components.php +++ b/resources/lang/ar/components.php @@ -2,7 +2,7 @@ return [ /** - * Image Manager / قم بإسقاط الصورة أو اضغط هنا للرفع + * Image Manager */ 'image_select' => 'تحديد صورة', 'image_all' => 'الكل', diff --git a/resources/lang/ar/entities.php b/resources/lang/ar/entities.php index ef50eb065..3e249efaf 100644 --- a/resources/lang/ar/entities.php +++ b/resources/lang/ar/entities.php @@ -27,7 +27,7 @@ return [ 'no_pages_recently_created' => 'لم يتم إنشاء أي صفحات مؤخراً', 'no_pages_recently_updated' => 'لم يتم تحديث أي صفحات مؤخراً', 'export' => 'تصدير', - 'export_html' => 'Contained Web File', + 'export_html' => 'صفحة ويب', 'export_pdf' => 'ملف PDF', 'export_text' => 'ملف نص عادي', @@ -77,7 +77,7 @@ return [ 'books_popular_empty' => 'الكتب الأكثر رواجاً ستظهر هنا.', 'books_new_empty' => 'الكتب المنشأة مؤخراً ستظهر هنا.', 'books_create' => 'إنشاء كتاب جديد', - 'books_delete' => 'حذف كتاب', + 'books_delete' => 'حذف الكتاب', 'books_delete_named' => 'حذف كتاب :bookName', 'books_delete_explain' => 'سيتم حذف كتاب \':bookName\'. ستتم إزالة جميع الفصول والصفحات.', 'books_delete_confirmation' => 'تأكيد حذف الكتاب؟', @@ -93,8 +93,8 @@ return [ 'books_empty_sort_current_book' => 'فرز الكتاب الحالي', 'books_empty_add_chapter' => 'إضافة فصل', 'books_permissions_active' => 'أذونات الكتاب مفعلة', - 'books_search_this' => 'البحث داخل هذا الكتاب', - 'books_navigation' => 'Book Navigation', + 'books_search_this' => 'البحث في هذا الكتاب', + 'books_navigation' => 'Book Navigation', // جار البحث عن الترجمة الأنسب 'books_sort' => 'فرز محتويات الكتاب', 'books_sort_named' => 'فرز كتاب :bookName', 'books_sort_show_other' => 'عرض كتب أخرى', @@ -110,159 +110,159 @@ return [ 'chapters_new' => 'فصل جديد', 'chapters_create' => 'إنشاء فصل جديد', 'chapters_delete' => 'حذف الفصل', - 'chapters_delete_named' => 'Delete Chapter :chapterName', - 'chapters_delete_explain' => 'This will delete the chapter with the name \':chapterName\'. All pages will be removed and added directly to the parent book.', - 'chapters_delete_confirm' => 'Are you sure you want to delete this chapter?', - 'chapters_edit' => 'Edit Chapter', - 'chapters_edit_named' => 'Edit Chapter :chapterName', - 'chapters_save' => 'Save Chapter', - 'chapters_move' => 'Move Chapter', - 'chapters_move_named' => 'Move Chapter :chapterName', - 'chapter_move_success' => 'Chapter moved to :bookName', - 'chapters_permissions' => 'Chapter Permissions', - 'chapters_empty' => 'No pages are currently in this chapter.', - 'chapters_permissions_active' => 'Chapter Permissions Active', - 'chapters_permissions_success' => 'Chapter Permissions Updated', - 'chapters_search_this' => 'Search this chapter', + 'chapters_delete_named' => 'حذف فصل :chapterName', + 'chapters_delete_explain' => 'سيتم حذف فصل \':chapterName\'. جميع الصفحات ستزال وستتم إضافتها مباشرة للكتاب الرئيسي.', + 'chapters_delete_confirm' => 'تأكيد حذف الفصل؟', + 'chapters_edit' => 'تعديل الفصل', + 'chapters_edit_named' => 'تعديل فصل :chapterName', + 'chapters_save' => 'حفظ الفصل', + 'chapters_move' => 'نقل الفصل', + 'chapters_move_named' => 'نقل فصل :chapterName', + 'chapter_move_success' => 'تم نقل الفصل إلى :bookName', + 'chapters_permissions' => 'أذونات الفصل', + 'chapters_empty' => 'لا توجد أي صفحات في هذا الفصل حالياً', + 'chapters_permissions_active' => 'أذونات الفصل مفعلة', + 'chapters_permissions_success' => 'تم تحديث أذونات الفصل', + 'chapters_search_this' => 'البحث في هذا الفصل', /** * Pages */ - 'page' => 'Page', - 'pages' => 'Pages', - 'x_pages' => ':count Page|:count Pages', - 'pages_popular' => 'Popular Pages', - 'pages_new' => 'New Page', - 'pages_attachments' => 'Attachments', - 'pages_navigation' => 'Page Navigation', - 'pages_delete' => 'Delete Page', - 'pages_delete_named' => 'Delete Page :pageName', - 'pages_delete_draft_named' => 'Delete Draft Page :pageName', - 'pages_delete_draft' => 'Delete Draft Page', - 'pages_delete_success' => 'Page deleted', - 'pages_delete_draft_success' => 'Draft page deleted', - 'pages_delete_confirm' => 'Are you sure you want to delete this page?', - 'pages_delete_draft_confirm' => 'Are you sure you want to delete this draft page?', - 'pages_editing_named' => 'Editing Page :pageName', - 'pages_edit_toggle_header' => 'Toggle header', - 'pages_edit_save_draft' => 'Save Draft', - 'pages_edit_draft' => 'Edit Page Draft', - 'pages_editing_draft' => 'Editing Draft', - 'pages_editing_page' => 'Editing Page', - 'pages_edit_draft_save_at' => 'Draft saved at ', - 'pages_edit_delete_draft' => 'Delete Draft', - 'pages_edit_discard_draft' => 'Discard Draft', - 'pages_edit_set_changelog' => 'Set Changelog', - 'pages_edit_enter_changelog_desc' => 'Enter a brief description of the changes you\'ve made', - 'pages_edit_enter_changelog' => 'Enter Changelog', - 'pages_save' => 'Save Page', - 'pages_title' => 'Page Title', - 'pages_name' => 'Page Name', - 'pages_md_editor' => 'Editor', - 'pages_md_preview' => 'Preview', - 'pages_md_insert_image' => 'Insert Image', - 'pages_md_insert_link' => 'Insert Entity Link', - 'pages_md_insert_drawing' => 'Insert Drawing', - 'pages_not_in_chapter' => 'Page is not in a chapter', - 'pages_move' => 'Move Page', - 'pages_move_success' => 'Page moved to ":parentName"', - 'pages_copy' => 'Copy Page', - 'pages_copy_desination' => 'Copy Destination', - 'pages_copy_success' => 'Page successfully copied', - 'pages_permissions' => 'Page Permissions', - 'pages_permissions_success' => 'Page permissions updated', - 'pages_revision' => 'Revision', - 'pages_revisions' => 'Page Revisions', - 'pages_revisions_named' => 'Page Revisions for :pageName', - 'pages_revision_named' => 'Page Revision for :pageName', - 'pages_revisions_created_by' => 'Created By', - 'pages_revisions_date' => 'Revision Date', + 'page' => 'صفحة', + 'pages' => 'صفحات', + 'x_pages' => ':count صفحة|:count صفحات', + 'pages_popular' => 'صفحات رائجة', + 'pages_new' => 'صفحة جديدة', + 'pages_attachments' => 'مرفقات', + 'pages_navigation' => 'Page Navigation', // جار البحث عن الترجمة الأنسب + 'pages_delete' => 'حذف الصفحة', + 'pages_delete_named' => 'حذف صفحة :pageName', + 'pages_delete_draft_named' => 'حذف مسودة :pageName', + 'pages_delete_draft' => 'حذف المسودة', + 'pages_delete_success' => 'تم حذف الصفحة', + 'pages_delete_draft_success' => 'تم حذف المسودة', + 'pages_delete_confirm' => 'تأكيد حذف الصفحة؟', + 'pages_delete_draft_confirm' => 'تأكيد حذف المسودة؟', + 'pages_editing_named' => ':pageName قيد التعديل', + 'pages_edit_toggle_header' => 'Toggle header', // جار البحث عن الترجمة الأنسب + 'pages_edit_save_draft' => 'حفظ المسودة', + 'pages_edit_draft' => 'تعديل مسودة الصفحة', + 'pages_editing_draft' => 'المسودة قيد التعديل', + 'pages_editing_page' => 'الصفحة قيد التعديل', + 'pages_edit_draft_save_at' => 'تم خفظ المسودة في ', + 'pages_edit_delete_draft' => 'حذف المسودة', + 'pages_edit_discard_draft' => 'التخلص من المسودة', + 'pages_edit_set_changelog' => 'تثبيت سجل التعديل', + 'pages_edit_enter_changelog_desc' => 'ضع وصف مختصر للتعديلات التي تمت', + 'pages_edit_enter_changelog' => 'أدخل سجل التعديل', + 'pages_save' => 'حفظ الصفحة', + 'pages_title' => 'عنوان الصفحة', + 'pages_name' => 'اسم الصفحة', + 'pages_md_editor' => 'المحرر', + 'pages_md_preview' => 'معاينة', + 'pages_md_insert_image' => 'إدخال صورة', + 'pages_md_insert_link' => 'Insert Entity Link', // جار البحث عن الترجمة الأنسب + 'pages_md_insert_drawing' => 'إدخال رسمة', + 'pages_not_in_chapter' => 'صفحة ليست في فصل', + 'pages_move' => 'نقل الصفحة', + 'pages_move_success' => 'تم نقل الصفحة إلى ":parentName"', + 'pages_copy' => 'نسخ الصفحة', + 'pages_copy_desination' => 'نسخ مكان الوصول', + 'pages_copy_success' => 'تم نسخ الصفحة بنجاح', + 'pages_permissions' => 'أذونات الصفحة', + 'pages_permissions_success' => 'تم تحديث أذونات الصفحة', + 'pages_revision' => 'مراجعة', + 'pages_revisions' => 'مراجعات الصفحة', + 'pages_revisions_named' => 'مراجعات صفحة :pageName', + 'pages_revision_named' => 'مراجعة صفحة :pageName', + 'pages_revisions_created_by' => 'أنشئ بواسطة', + 'pages_revisions_date' => 'تاريخ المراجعة', 'pages_revisions_number' => '#', - 'pages_revisions_changelog' => 'Changelog', - 'pages_revisions_changes' => 'Changes', - 'pages_revisions_current' => 'Current Version', - 'pages_revisions_preview' => 'Preview', - 'pages_revisions_restore' => 'Restore', - 'pages_revisions_none' => 'This page has no revisions', - 'pages_copy_link' => 'Copy Link', - 'pages_edit_content_link' => 'Edit Content', - 'pages_permissions_active' => 'Page Permissions Active', - 'pages_initial_revision' => 'Initial publish', - 'pages_initial_name' => 'New Page', - 'pages_editing_draft_notification' => 'You are currently editing a draft that was last saved :timeDiff.', - 'pages_draft_edited_notification' => 'This page has been updated by since that time. It is recommended that you discard this draft.', + 'pages_revisions_changelog' => 'سجل التعديل', + 'pages_revisions_changes' => 'التعديلات', + 'pages_revisions_current' => 'النسخة الحالية', + 'pages_revisions_preview' => 'معاينة', + 'pages_revisions_restore' => 'استرجاع', + 'pages_revisions_none' => 'لا توجد مراجعات لهذه الصفحة', + 'pages_copy_link' => 'نسخ الرابط', + 'pages_edit_content_link' => 'تعديل المحتوى', + 'pages_permissions_active' => 'أذونات الصفحة مفعلة', + 'pages_initial_revision' => 'نشر مبدئي', + 'pages_initial_name' => 'صفحة جديدة', + 'pages_editing_draft_notification' => 'جار تعديل مسودة لم يتم حفظها من :timeDiff.', + 'pages_draft_edited_notification' => 'تم تحديث هذه الصفحة منذ ذلك الوقت. من الأفضل التخلص من هذه المسودة.', 'pages_draft_edit_active' => [ - 'start_a' => ':count users have started editing this page', - 'start_b' => ':userName has started editing this page', - 'time_a' => 'since the page was last updated', - 'time_b' => 'in the last :minCount minutes', - 'message' => ':start :time. Take care not to overwrite each other\'s updates!', + 'start_a' => ':count من المستخدمين بدأوا بتعديل هذه الصفحة', + 'start_b' => ':userName بدأ بتعديل هذه الصفحة', + 'time_a' => 'منذ أن تم تحديث هذه الصفحة', + 'time_b' => 'في آخر :minCount دقيقة/دقائق', + 'message' => ':start :time. Take care not to overwrite each other\'s updates!', // جار البحث عن الترجمة الأنسب ], - 'pages_draft_discarded' => 'Draft discarded, The editor has been updated with the current page content', + 'pages_draft_discarded' => 'تم التخلص من المسودة. تم تحديث المحرر بمحتوى الصفحة الحالي', /** * Editor sidebar */ - 'page_tags' => 'Page Tags', - 'chapter_tags' => 'Chapter Tags', - 'book_tags' => 'Book Tags', - 'tag' => 'Tag', - 'tags' => 'Tags', - 'tag_value' => 'Tag Value (Optional)', - 'tags_explain' => "Add some tags to better categorise your content. \n You can assign a value to a tag for more in-depth organisation.", - 'tags_add' => 'Add another tag', - 'attachments' => 'Attachments', - 'attachments_explain' => 'Upload some files or attach some links to display on your page. These are visible in the page sidebar.', - 'attachments_explain_instant_save' => 'Changes here are saved instantly.', - 'attachments_items' => 'Attached Items', - 'attachments_upload' => 'Upload File', - 'attachments_link' => 'Attach Link', - 'attachments_set_link' => 'Set Link', - 'attachments_delete_confirm' => 'Click delete again to confirm you want to delete this attachment.', - 'attachments_dropzone' => 'Drop files or click here to attach a file', - 'attachments_no_files' => 'No files have been uploaded', - 'attachments_explain_link' => 'You can attach a link if you\'d prefer not to upload a file. This can be a link to another page or a link to a file in the cloud.', - 'attachments_link_name' => 'Link Name', - 'attachment_link' => 'Attachment link', - 'attachments_link_url' => 'Link to file', - 'attachments_link_url_hint' => 'Url of site or file', + 'page_tags' => 'وسوم الصفحة', + 'chapter_tags' => 'وسوم الفصل', + 'book_tags' => 'وسوم الكتاب', + 'tag' => 'وسم', + 'tags' => 'وسوم', + 'tag_value' => 'قيمة الوسم (اختياري)', + 'tags_explain' => "إضافة الوسوم تساعد بترتيب وتقسيم المحتوى. \n من الممكن وضع قيمة لكل وسم لترتيب أفضل وأدق.", + 'tags_add' => 'إضافة وسم آخر', + 'attachments' => 'المرفقات', + 'attachments_explain' => 'ارفع بعض الملفات أو أرفق بعض الروابط لعرضها بصفحتك. ستكون الملفات والروابط معروضة في الشريط الجانبي للصفحة.', + 'attachments_explain_instant_save' => 'سيتم حفظ التغييرات هنا بلحظتها', + 'attachments_items' => 'العناصر المرفقة', + 'attachments_upload' => 'رفع ملف', + 'attachments_link' => 'إرفاق رابط', + 'attachments_set_link' => 'تحديد الرابط', + 'attachments_delete_confirm' => 'اضغط على زر الحذف مرة أخرى لتأكيد حذف المرفق.', + 'attachments_dropzone' => 'أسقط الملفات أو اضغط هنا لإرفاق ملف', + 'attachments_no_files' => 'لم يتم رفع أي ملفات', + 'attachments_explain_link' => 'بالإمكان إرفاق رابط في حال عدم تفضيل رفع ملف. قد يكون الرابط لصفحة أخرى أو لملف في أحد خدمات التخزين السحابي.', + 'attachments_link_name' => 'اسم الرابط', + 'attachment_link' => 'رابط المرفق', + 'attachments_link_url' => 'Link to file', // جار البحث عن الترجمة الأنسب - هل المقصود الربط بالملف أو رابط يشير إلى ملف + 'attachments_link_url_hint' => 'رابط الموقع أو الملف', 'attach' => 'Attach', - 'attachments_edit_file' => 'Edit File', - 'attachments_edit_file_name' => 'File Name', - 'attachments_edit_drop_upload' => 'Drop files or click here to upload and overwrite', - 'attachments_order_updated' => 'Attachment order updated', - 'attachments_updated_success' => 'Attachment details updated', - 'attachments_deleted' => 'Attachment deleted', - 'attachments_file_uploaded' => 'File successfully uploaded', - 'attachments_file_updated' => 'File successfully updated', - 'attachments_link_attached' => 'Link successfully attached to page', + 'attachments_edit_file' => 'تعديل الملف', + 'attachments_edit_file_name' => 'اسم الملف', + 'attachments_edit_drop_upload' => 'أسقط الملفات أو اضغط هنا للرفع والاستبدال', + 'attachments_order_updated' => 'تم تحديث ترتيب المرفقات', + 'attachments_updated_success' => 'تم تحديث تفاصيل المرفق', + 'attachments_deleted' => 'تم حذف المرفق', + 'attachments_file_uploaded' => 'تم رفع الملف بنجاح', + 'attachments_file_updated' => 'تم تحديث الملف بنجاح', + 'attachments_link_attached' => 'تم إرفاق الرابط بالصفحة بنجاح', /** * Profile View */ - 'profile_user_for_x' => 'User for :time', - 'profile_created_content' => 'Created Content', - 'profile_not_created_pages' => ':userName has not created any pages', - 'profile_not_created_chapters' => ':userName has not created any chapters', - 'profile_not_created_books' => ':userName has not created any books', + 'profile_user_for_x' => 'User for :time', // جار البحث عن الترجمة الأنسب + 'profile_created_content' => 'المحتوى المنشأ', + 'profile_not_created_pages' => 'لم يتم إنشاء أي صفحات بواسطة :userName', + 'profile_not_created_chapters' => 'لم يتم إنشاء أي فصول بواسطة :userName', + 'profile_not_created_books' => 'لم يتم إنشاء أي كتب بواسطة :userName', /** * Comments */ - 'comment' => 'Comment', - 'comments' => 'Comments', - 'comment_add' => 'Add Comment', - 'comment_placeholder' => 'Leave a comment here', - 'comment_count' => '{0} No Comments|{1} 1 Comment|[2,*] :count Comments', - 'comment_save' => 'Save Comment', - 'comment_saving' => 'Saving comment...', - 'comment_deleting' => 'Deleting comment...', - 'comment_new' => 'New Comment', - 'comment_created' => 'commented :createDiff', - 'comment_updated' => 'Updated :updateDiff by :username', - 'comment_deleted_success' => 'Comment deleted', - 'comment_created_success' => 'Comment added', - 'comment_updated_success' => 'Comment updated', - 'comment_delete_confirm' => 'Are you sure you want to delete this comment?', - 'comment_in_reply_to' => 'In reply to :commentId', + 'comment' => 'تعليق', + 'comments' => 'تعليقات', + 'comment_add' => 'إضافة تعليق', + 'comment_placeholder' => 'ضع تعليقاً هنا', + 'comment_count' => '{0} ا توجد تعليقات|{1} تعليق واحد|{2} تعليقان|[3,*] :count تعليقات', + 'comment_save' => 'حفظ التعليق', + 'comment_saving' => 'جار حفظ التعليق...', + 'comment_deleting' => 'جار حذف التعليق...', + 'comment_new' => 'تعليق جديد', + 'comment_created' => 'تم التعليق :createDiff', + 'comment_updated' => 'تم التحديث :updateDiff بواسطة :username', + 'comment_deleted_success' => 'تم حذف التعليق', + 'comment_created_success' => 'تمت إضافة التعليق', + 'comment_updated_success' => 'تم تحديث التعليق', + 'comment_delete_confirm' => 'تأكيد حذف التعليق؟', + 'comment_in_reply_to' => 'رداً على :commentId', ]; diff --git a/resources/lang/ar/settings.php b/resources/lang/ar/settings.php index d6fbb6107..f81beb898 100755 --- a/resources/lang/ar/settings.php +++ b/resources/lang/ar/settings.php @@ -132,23 +132,4 @@ return [ // Since these labels are already localized this array does not need to be // translated in the language-specific files. // DELETE BELOW IF COPIED FROM EN - /////////////////////////////////// - 'language_select' => [ - 'en' => 'English', - 'de' => 'Deutsch', - 'es' => 'Español', - 'es_AR' => 'Español Argentina', - 'fr' => 'Français', - 'nl' => 'Nederlands', - 'pt_BR' => 'Português do Brasil', - 'sk' => 'Slovensky', - 'sv' => 'Svenska', - 'ja' => '日本語', - 'pl' => 'Polski', - 'it' => 'Italian', - 'ru' => 'Русский', - 'zh_CN' => '简体中文', - 'zh_TW' => '繁體中文' - ] - /////////////////////////////////// ]; From dcbb8ad960e07700c46ba27551d9c8d3103b526e Mon Sep 17 00:00:00 2001 From: Khalid Date: Tue, 24 Jul 2018 21:40:49 +0300 Subject: [PATCH 05/17] translated --- resources/lang/ar/common.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resources/lang/ar/common.php b/resources/lang/ar/common.php index 2708cac71..a28aaa83c 100644 --- a/resources/lang/ar/common.php +++ b/resources/lang/ar/common.php @@ -24,7 +24,7 @@ return [ /** * Actions */ - 'actions' => 'Actions', // جار البحث عن الترجمة الأنسب + 'actions' => 'Actions', // جار البحث عن الترجمة الأنسب: الإجراءات؟ 'view' => 'عرض', 'create' => 'إنشاء', 'update' => 'تحديث', From df88ffa159c1649fa9fd21fb796f608ea230be04 Mon Sep 17 00:00:00 2001 From: Khalid Date: Sat, 28 Jul 2018 00:13:33 +0300 Subject: [PATCH 06/17] translated --- resources/lang/ar/common.php | 2 +- resources/lang/ar/errors.php | 24 ++++++++++++------------ 2 files changed, 13 insertions(+), 13 deletions(-) diff --git a/resources/lang/ar/common.php b/resources/lang/ar/common.php index a28aaa83c..cc960c42c 100644 --- a/resources/lang/ar/common.php +++ b/resources/lang/ar/common.php @@ -24,7 +24,7 @@ return [ /** * Actions */ - 'actions' => 'Actions', // جار البحث عن الترجمة الأنسب: الإجراءات؟ + 'actions' => 'إجراءات', // جار البحث عن الترجمة الأنسب: الإجراءات؟ 'view' => 'عرض', 'create' => 'إنشاء', 'update' => 'تحديث', diff --git a/resources/lang/ar/errors.php b/resources/lang/ar/errors.php index a86a1cdfc..6b71f8319 100644 --- a/resources/lang/ar/errors.php +++ b/resources/lang/ar/errors.php @@ -49,19 +49,19 @@ return [ // Entities 'entity_not_found' => 'Entity not found', - 'book_not_found' => 'Book not found', - 'page_not_found' => 'Page not found', - 'chapter_not_found' => 'Chapter not found', - 'selected_book_not_found' => 'The selected book was not found', + 'book_not_found' => 'لم يتم العثور على الكتاب', + 'page_not_found' => 'لم يتم العثور على الصفحة', + 'chapter_not_found' => 'لم يتم العثور على الفصل', + 'selected_book_not_found' => 'لم يتم العثور على الكتاب المحدد', 'selected_book_chapter_not_found' => 'The selected Book or Chapter was not found', - 'guests_cannot_save_drafts' => 'Guests cannot save drafts', + 'guests_cannot_save_drafts' => 'لا يمكن حفظ المسودات من قبل الضيوف', // Users 'users_cannot_delete_only_admin' => 'You cannot delete the only admin', 'users_cannot_delete_guest' => 'You cannot delete the guest user', // Roles - 'role_cannot_be_edited' => 'This role cannot be edited', + 'role_cannot_be_edited' => 'لا يمكن تعديل هذا الدور', 'role_system_cannot_be_deleted' => 'This role is a system role and cannot be deleted', 'role_registration_default_cannot_delete' => 'This role cannot be deleted while set as the default registration role', @@ -70,13 +70,13 @@ return [ 'cannot_add_comment_to_draft' => 'You cannot add comments to a draft.', 'comment_add' => 'An error occurred while adding / updating the comment.', 'comment_delete' => 'An error occurred while deleting the comment.', - 'empty_comment' => 'Cannot add an empty comment.', + 'empty_comment' => 'لايمكن إضافة تعليق فارغ.', // Error pages - '404_page_not_found' => 'Page Not Found', + '404_page_not_found' => 'لم يتم العثور على الصفحة', 'sorry_page_not_found' => 'Sorry, The page you were looking for could not be found.', - 'return_home' => 'Return to home', - 'error_occurred' => 'An Error Occurred', - 'app_down' => ':appName is down right now', - 'back_soon' => 'It will be back up soon.', + 'return_home' => 'العودة للصفحة الرئيسية', + 'error_occurred' => 'حدث خطأ', + 'app_down' => ':appName لا يعمل حالياً', + 'back_soon' => 'سيعود للعمل قريباً.', ]; From 6ca8ccd330bc858aa6b8fa6e3ecd23fab013ffba Mon Sep 17 00:00:00 2001 From: Khalid Date: Sat, 28 Jul 2018 12:47:35 +0300 Subject: [PATCH 07/17] translated --- resources/lang/ar/common.php | 2 +- resources/lang/ar/errors.php | 84 ++++++++++++++++----------------- resources/lang/ar/passwords.php | 10 ++-- 3 files changed, 48 insertions(+), 48 deletions(-) diff --git a/resources/lang/ar/common.php b/resources/lang/ar/common.php index cc960c42c..9c978b454 100644 --- a/resources/lang/ar/common.php +++ b/resources/lang/ar/common.php @@ -24,7 +24,7 @@ return [ /** * Actions */ - 'actions' => 'إجراءات', // جار البحث عن الترجمة الأنسب: الإجراءات؟ + 'actions' => 'إجراءات', 'view' => 'عرض', 'create' => 'إنشاء', 'update' => 'تحديث', diff --git a/resources/lang/ar/errors.php b/resources/lang/ar/errors.php index 6b71f8319..928a5fd46 100644 --- a/resources/lang/ar/errors.php +++ b/resources/lang/ar/errors.php @@ -7,74 +7,74 @@ return [ */ // Permissions - 'permission' => 'You do not have permission to access the requested page.', - 'permissionJson' => 'You do not have permission to perform the requested action.', + 'permission' => 'لم يؤذن لك بالدخول للصفحة المطلوبة.', + 'permissionJson' => 'لم يؤذن لك بعمل الإجراء المطلوب.', // Auth - 'error_user_exists_different_creds' => 'A user with the email :email already exists but with different credentials.', - 'email_already_confirmed' => 'Email has already been confirmed, Try logging in.', - 'email_confirmation_invalid' => 'This confirmation token is not valid or has already been used, Please try registering again.', - 'email_confirmation_expired' => 'The confirmation token has expired, A new confirmation email has been sent.', - 'ldap_fail_anonymous' => 'LDAP access failed using anonymous bind', - 'ldap_fail_authed' => 'LDAP access failed using given dn & password details', - 'ldap_extension_not_installed' => 'LDAP PHP extension not installed', - 'ldap_cannot_connect' => 'Cannot connect to ldap server, Initial connection failed', - 'social_no_action_defined' => 'No action defined', - 'social_login_bad_response' => "Error received during :socialAccount login: \n:error", - 'social_account_in_use' => 'This :socialAccount account is already in use, Try logging in via the :socialAccount option.', - 'social_account_email_in_use' => 'The email :email is already in use. If you already have an account you can connect your :socialAccount account from your profile settings.', - 'social_account_existing' => 'This :socialAccount is already attached to your profile.', - 'social_account_already_used_existing' => 'This :socialAccount account is already used by another user.', - 'social_account_not_used' => 'This :socialAccount account is not linked to any users. Please attach it in your profile settings. ', - 'social_account_register_instructions' => 'If you do not yet have an account, You can register an account using the :socialAccount option.', - 'social_driver_not_found' => 'Social driver not found', - 'social_driver_not_configured' => 'Your :socialAccount social settings are not configured correctly.', + 'error_user_exists_different_creds' => 'يوجد مستخدم ببيانات مختلفة مسجل بالنظام للبريد الإلكتروني :email.', + 'email_already_confirmed' => 'تم تأكيد البريد الإلكتروني من قبل, الرجاء محاولة تسجيل الدخول.', + 'email_confirmation_invalid' => 'رابط التأكيد غير صحيح أو قد تم استخدامه من قبل, الرجاء محاولة التسجيل من جديد.', + 'email_confirmation_expired' => 'صلاحية رابط التأكيد انتهت, تم إرسال رسالة تأكيد جديدة لعنوان البريد الإلكتروني.', + 'ldap_fail_anonymous' => 'LDAP access failed using anonymous bind', // جار البحث عن الترجمة الأنسب + 'ldap_fail_authed' => 'LDAP access failed using given dn & password details', // جار البحث عن الترجمة الأنسب + 'ldap_extension_not_installed' => 'لم يتم تثبيت إضافة LDAP PHP', + 'ldap_cannot_connect' => 'لا يمكن الاتصال بخادم ldap, فشل الاتصال المبدئي', + 'social_no_action_defined' => 'لم يتم تعريف أي إجراء', + 'social_login_bad_response' => "حصل خطأ خلال تسجيل الدخول باستخدام :socialAccount \n:error", + 'social_account_in_use' => 'This :socialAccount account is already in use, Try logging in via the :socialAccount option.', // جار البحث عن الترجمة الأنسب + 'social_account_email_in_use' => 'The email :email is already in use. If you already have an account you can connect your :socialAccount account from your profile settings.', // جار البحث عن الترجمة الأنسب + 'social_account_existing' => 'This :socialAccount is already attached to your profile.', // جار البحث عن الترجمة الأنسب + 'social_account_already_used_existing' => 'This :socialAccount account is already used by another user.', // جار البحث عن الترجمة الأنسب + 'social_account_not_used' => 'This :socialAccount account is not linked to any users. Please attach it in your profile settings. ', // جار البحث عن الترجمة الأنسب + 'social_account_register_instructions' => 'إذا لم يكن لديك حساب فيمكنك التجسيل باستخدام خيار :socialAccount.', + 'social_driver_not_found' => 'Social driver not found', // جار البحث عن الترجمة الأنسب + 'social_driver_not_configured' => 'Your :socialAccount social settings are not configured correctly.', // جار البحث عن الترجمة الأنسب // System - 'path_not_writable' => 'File path :filePath could not be uploaded to. Ensure it is writable to the server.', - 'cannot_get_image_from_url' => 'Cannot get image from :url', - 'cannot_create_thumbs' => 'The server cannot create thumbnails. Please check you have the GD PHP extension installed.', - 'server_upload_limit' => 'The server does not allow uploads of this size. Please try a smaller file size.', - 'uploaded' => 'The server does not allow uploads of this size. Please try a smaller file size.', - 'image_upload_error' => 'An error occurred uploading the image', - 'image_upload_type_error' => 'The image type being uploaded is invalid', + 'path_not_writable' => 'لا يمكن الرفع إلى مسار :filePath. الرجاء التأكد من قابلية الكتابة إلى الخادم.', + 'cannot_get_image_from_url' => 'لا يمكن الحصول على الصورة من :url', + 'cannot_create_thumbs' => 'لا يمكن للخادم إنشاء صور مصغرة. الرجاء التأكد من تثبيت إضافة GD PHP.', + 'server_upload_limit' => 'الخادم لا يسمح برفع ملفات بهذا الحجم. الرجاء محاولة الرفع بحجم أصغر.', + 'uploaded' => 'الخادم لا يسمح برفع ملفات بهذا الحجم. الرجاء محاولة الرفع بحجم أصغر.', + 'image_upload_error' => 'حدث خطأ خلال رفع الصورة', + 'image_upload_type_error' => 'صيغة الصورة المرفوعة غير صالحة', // Attachments - 'attachment_page_mismatch' => 'Page mismatch during attachment update', - 'attachment_not_found' => 'Attachment not found', + 'attachment_page_mismatch' => 'Page mismatch during attachment update', // جار البحث عن الترجمة الأنسب + 'attachment_not_found' => 'لم يتم العثور على المرفق', // Pages - 'page_draft_autosave_fail' => 'Failed to save draft. Ensure you have internet connection before saving this page', - 'page_custom_home_deletion' => 'Cannot delete a page while it is set as a homepage', + 'page_draft_autosave_fail' => 'فشل حفظ المسودة. الرجاء التأكد من وجود اتصال بالإنترنت قبل حفظ الصفحة', + 'page_custom_home_deletion' => 'لا يمكن حذف الصفحة إذا كانت محددة كصفحة رئيسية', // Entities - 'entity_not_found' => 'Entity not found', + 'entity_not_found' => 'Entity not found', // جار البحث عن الترجمة الأنسب 'book_not_found' => 'لم يتم العثور على الكتاب', 'page_not_found' => 'لم يتم العثور على الصفحة', 'chapter_not_found' => 'لم يتم العثور على الفصل', 'selected_book_not_found' => 'لم يتم العثور على الكتاب المحدد', - 'selected_book_chapter_not_found' => 'The selected Book or Chapter was not found', + 'selected_book_chapter_not_found' => 'لم يتم العثور على الكتاب أو الفصل المحدد', 'guests_cannot_save_drafts' => 'لا يمكن حفظ المسودات من قبل الضيوف', // Users - 'users_cannot_delete_only_admin' => 'You cannot delete the only admin', - 'users_cannot_delete_guest' => 'You cannot delete the guest user', + 'users_cannot_delete_only_admin' => 'لا يمكن حذف المشرف الوحيد', + 'users_cannot_delete_guest' => 'لا يمكن حذف المستخدم الضيف', // Roles 'role_cannot_be_edited' => 'لا يمكن تعديل هذا الدور', - 'role_system_cannot_be_deleted' => 'This role is a system role and cannot be deleted', - 'role_registration_default_cannot_delete' => 'This role cannot be deleted while set as the default registration role', + 'role_system_cannot_be_deleted' => 'هذا الدور خاص بالنظام ولا يمكن حذفه', + 'role_registration_default_cannot_delete' => 'لا يمكن حذف الدور إذا كان مسجل كالدور الأساسي بعد تسجيل الحساب', // Comments - 'comment_list' => 'An error occurred while fetching the comments.', - 'cannot_add_comment_to_draft' => 'You cannot add comments to a draft.', - 'comment_add' => 'An error occurred while adding / updating the comment.', - 'comment_delete' => 'An error occurred while deleting the comment.', + 'comment_list' => 'حصل خطأ خلال جلب التعليقات.', + 'cannot_add_comment_to_draft' => 'لا يمكن إضافة تعليقات على مسودة.', + 'comment_add' => 'حصل خطاً خلال إضافة / تحديث التعليق.', + 'comment_delete' => 'حصل خطأ خلال حذف التعليق.', 'empty_comment' => 'لايمكن إضافة تعليق فارغ.', // Error pages '404_page_not_found' => 'لم يتم العثور على الصفحة', - 'sorry_page_not_found' => 'Sorry, The page you were looking for could not be found.', + 'sorry_page_not_found' => 'عفواً, لا يمكن العثور على الصفحة التي تبحث عنها.', 'return_home' => 'العودة للصفحة الرئيسية', 'error_occurred' => 'حدث خطأ', 'app_down' => ':appName لا يعمل حالياً', diff --git a/resources/lang/ar/passwords.php b/resources/lang/ar/passwords.php index 7c10cba1a..cbc2b995c 100644 --- a/resources/lang/ar/passwords.php +++ b/resources/lang/ar/passwords.php @@ -13,10 +13,10 @@ return [ | */ - 'password' => 'Passwords must be at least six characters and match the confirmation.', - 'user' => "We can't find a user with that e-mail address.", - 'token' => 'This password reset token is invalid.', - 'sent' => 'We have e-mailed your password reset link!', - 'reset' => 'Your password has been reset!', + 'password' => 'يجب أن تتكون كلمة المرور من ستة أحرف على الأقل وأن تطابق التأكيد.', + 'user' => "لم يتم العثور على مستخدم بعنوان البريد الإلكتروني المعطى.", + 'token' => 'رابط استعادة كلمة المرور غير صحيح.', + 'sent' => 'تم إرسال رابط استعادة كلمة المرور إلى بريدكم الإلكتروني!', + 'reset' => 'تم تجديد كلمة المرور الخاصة بكم!', ]; From 8774f1a3205ed80f2fd0e2dd67f31d8b2f1bf1a2 Mon Sep 17 00:00:00 2001 From: Khalid Date: Sat, 28 Jul 2018 13:02:19 +0300 Subject: [PATCH 08/17] translated --- resources/lang/ar/passwords.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/resources/lang/ar/passwords.php b/resources/lang/ar/passwords.php index cbc2b995c..6af597f79 100644 --- a/resources/lang/ar/passwords.php +++ b/resources/lang/ar/passwords.php @@ -15,8 +15,8 @@ return [ 'password' => 'يجب أن تتكون كلمة المرور من ستة أحرف على الأقل وأن تطابق التأكيد.', 'user' => "لم يتم العثور على مستخدم بعنوان البريد الإلكتروني المعطى.", - 'token' => 'رابط استعادة كلمة المرور غير صحيح.', - 'sent' => 'تم إرسال رابط استعادة كلمة المرور إلى بريدكم الإلكتروني!', + 'token' => 'رابط تجديد كلمة المرور غير صحيح.', + 'sent' => 'تم إرسال رابط تجديد كلمة المرور إلى بريدكم الإلكتروني!', 'reset' => 'تم تجديد كلمة المرور الخاصة بكم!', ]; From 6eb63a1e03aca28743dd06fa49a8dae937113335 Mon Sep 17 00:00:00 2001 From: Khalid Date: Sat, 28 Jul 2018 14:13:12 +0300 Subject: [PATCH 09/17] translated --- resources/lang/ar/settings.php | 94 +++++++++++++++++----------------- 1 file changed, 47 insertions(+), 47 deletions(-) diff --git a/resources/lang/ar/settings.php b/resources/lang/ar/settings.php index f81beb898..3e1f135ed 100755 --- a/resources/lang/ar/settings.php +++ b/resources/lang/ar/settings.php @@ -8,72 +8,72 @@ return [ * including users and roles. */ - 'settings' => 'Settings', - 'settings_save' => 'Save Settings', - 'settings_save_success' => 'Settings saved', + 'settings' => 'الإعدادات', + 'settings_save' => 'حفظ الإعدادات', + 'settings_save_success' => 'تم حفظ الإعدادات', /** * App settings */ - 'app_settings' => 'App Settings', - 'app_name' => 'Application name', - 'app_name_desc' => 'This name is shown in the header and any emails.', - 'app_name_header' => 'Show Application name in header?', - 'app_public_viewing' => 'Allow public viewing?', - 'app_secure_images' => 'Enable higher security image uploads?', - 'app_secure_images_desc' => 'For performance reasons, all images are public. This option adds a random, hard-to-guess string in front of image urls. Ensure directory indexes are not enabled to prevent easy access.', - 'app_editor' => 'Page editor', - 'app_editor_desc' => 'Select which editor will be used by all users to edit pages.', - 'app_custom_html' => 'Custom HTML head content', - 'app_custom_html_desc' => 'Any content added here will be inserted into the bottom of the section of every page. This is handy for overriding styles or adding analytics code.', - 'app_logo' => 'Application logo', - 'app_logo_desc' => 'This image should be 43px in height.
Large images will be scaled down.', - 'app_primary_color' => 'Application primary color', - 'app_primary_color_desc' => 'This should be a hex value.
Leave empty to reset to the default color.', - 'app_homepage' => 'Application Homepage', - 'app_homepage_desc' => 'Select a page to show on the homepage instead of the default view. Page permissions are ignored for selected pages.', - 'app_homepage_default' => 'Default homepage view chosen', - 'app_homepage_books' => 'Or select the books page as your homepage. This will override any page selected as your homepage.', - 'app_disable_comments' => 'Disable comments', - 'app_disable_comments_desc' => 'Disable comments across all pages in the application. Existing comments are not shown.', + 'app_settings' => 'إعدادات التطبيق', + 'app_name' => 'اسم التطبيق', + 'app_name_desc' => 'سيتم عرض هذا الاسم في الترويسة وفي أي رسالة بريد إلكتروني.', + 'app_name_header' => 'عرض اسم التطبيق في الترويسة؟', + 'app_public_viewing' => 'السماح بالعرض على العامة؟', + 'app_secure_images' => 'Enable higher security image uploads?', // جار البحث عن الترجمة الأنسب + 'app_secure_images_desc' => 'For performance reasons, all images are public. This option adds a random, hard-to-guess string in front of image urls. Ensure directory indexes are not enabled to prevent easy access.', // جار البحث عن الترجمة الأنسب + 'app_editor' => 'محرر الصفحة', + 'app_editor_desc' => 'الرجاء اختيار محرر النص الذي سيستخدم من قبل جميع المستخدمين لتحرير الصفحات.', + 'app_custom_html' => 'Custom HTML head content', // جار البحث عن الترجمة الأنسب + 'app_custom_html_desc' => 'Any content added here will be inserted into the bottom of the section of every page. This is handy for overriding styles or adding analytics code.', // جار البحث عن الترجمة الأنسب + 'app_logo' => 'شعار التطبيق', + 'app_logo_desc' => 'يجب أن تكون الصورة بارتفاع 43 بكسل.
سيتم تصغير الصور الأكبر من ذلك.', + 'app_primary_color' => 'اللون الأساسي للتطبيق', + 'app_primary_color_desc' => 'يجب أن تكون القيمة من نوع hex.
اترك الخانة فارغة للرجوع للون الافتراضي.', + 'app_homepage' => 'الصفحة الرئيسية للتطبيق', + 'app_homepage_desc' => 'Select a page to show on the homepage instead of the default view. Page permissions are ignored for selected pages.', // جار البحث عن الترجمة الأنسب + 'app_homepage_default' => 'شكل الصفحة الافتراضية المختارة', + 'app_homepage_books' => 'Or select the books page as your homepage. This will override any page selected as your homepage.', // جار البحث عن الترجمة الأنسب + 'app_disable_comments' => 'تعطيل التعليقات', + 'app_disable_comments_desc' => 'Disable comments across all pages in the application. Existing comments are not shown.', // جار البحث عن الترجمة الأنسب /** * Registration settings */ - 'reg_settings' => 'Registration Settings', - 'reg_allow' => 'Allow registration?', - 'reg_default_role' => 'Default user role after registration', - 'reg_confirm_email' => 'Require email confirmation?', - 'reg_confirm_email_desc' => 'If domain restriction is used then email confirmation will be required and the below value will be ignored.', - 'reg_confirm_restrict_domain' => 'Restrict registration to domain', - 'reg_confirm_restrict_domain_desc' => 'Enter a comma separated list of email domains you would like to restrict registration to. Users will be sent an email to confirm their address before being allowed to interact with the application.
Note that users will be able to change their email addresses after successful registration.', - 'reg_confirm_restrict_domain_placeholder' => 'No restriction set', + 'reg_settings' => 'إعدادات التسجيل', + 'reg_allow' => 'السماح بالتسجيل؟', + 'reg_default_role' => 'دور المستخدم الأساسي بعد التسجيل', + 'reg_confirm_email' => 'فرض التأكيد عن طريق البريد الإلكتروني؟', + 'reg_confirm_email_desc' => 'If domain restriction is used then email confirmation will be required and the below value will be ignored.', // جار البحث عن الترجمة الأنسب + 'reg_confirm_restrict_domain' => 'تقييد التسجيل على مجال محدد', + 'reg_confirm_restrict_domain_desc' => 'Enter a comma separated list of email domains you would like to restrict registration to. Users will be sent an email to confirm their address before being allowed to interact with the application.
Note that users will be able to change their email addresses after successful registration.', // جار البحث عن الترجمة الأنسب + 'reg_confirm_restrict_domain_placeholder' => 'لم يتم اختيار أي قيود', /** * Maintenance settings */ - 'maint' => 'Maintenance', - 'maint_image_cleanup' => 'Cleanup Images', - 'maint_image_cleanup_desc' => "Scans page & revision content to check which images and drawings are currently in use and which images are redundant. Ensure you create a full database and image backup before running this.", - 'maint_image_cleanup_ignore_revisions' => 'Ignore images in revisions', - 'maint_image_cleanup_run' => 'Run Cleanup', - 'maint_image_cleanup_warning' => ':count potentially unused images were found. Are you sure you want to delete these images?', - 'maint_image_cleanup_success' => ':count potentially unused images found and deleted!', - 'maint_image_cleanup_nothing_found' => 'No unused images found, Nothing deleted!', + 'maint' => 'الصيانة', + 'maint_image_cleanup' => 'تنظيف الصور', + 'maint_image_cleanup_desc' => "Scans page & revision content to check which images and drawings are currently in use and which images are redundant. Ensure you create a full database and image backup before running this.", // جار البحث عن الترجمة الأنسب + 'maint_image_cleanup_ignore_revisions' => 'تجاهل الصور في المراجعات', + 'maint_image_cleanup_run' => 'بدء التنظيف', + 'maint_image_cleanup_warning' => ':count potentially unused images were found. Are you sure you want to delete these images?', // جار البحث عن الترجمة الأنسب + 'maint_image_cleanup_success' => ':count potentially unused images found and deleted!', // جار البحث عن الترجمة الأنسب + 'maint_image_cleanup_nothing_found' => 'No unused images found, Nothing deleted!', // جار البحث عن الترجمة الأنسب /** * Role settings */ - 'roles' => 'Roles', - 'role_user_roles' => 'User Roles', - 'role_create' => 'Create New Role', - 'role_create_success' => 'Role successfully created', - 'role_delete' => 'Delete Role', - 'role_delete_confirm' => 'This will delete the role with the name \':roleName\'.', + 'roles' => 'الأدوار', + 'role_user_roles' => 'أدوار المستخدمين', + 'role_create' => 'إنشاء دور جديد', + 'role_create_success' => 'تم إنشاء الدور بنجاح', + 'role_delete' => 'حذف الدور', + 'role_delete_confirm' => 'سيتم حذف الدور المسمى \':roleName\'.', 'role_delete_users_assigned' => 'This role has :userCount users assigned to it. If you would like to migrate the users from this role select a new role below.', 'role_delete_no_migration' => "Don't migrate users", 'role_delete_sure' => 'Are you sure you want to delete this role?', @@ -131,5 +131,5 @@ return [ // Since these labels are already localized this array does not need to be // translated in the language-specific files. - // DELETE BELOW IF COPIED FROM EN + // DELETE BELOW IF COPIED FROM EN (تم الحذف) ]; From 86602854accf076b1724464a53bb9f77ccfe7b31 Mon Sep 17 00:00:00 2001 From: Khalid Date: Mon, 30 Jul 2018 12:54:32 +0300 Subject: [PATCH 10/17] translated --- resources/lang/ar/settings.php | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/resources/lang/ar/settings.php b/resources/lang/ar/settings.php index 3e1f135ed..9ca065a5e 100755 --- a/resources/lang/ar/settings.php +++ b/resources/lang/ar/settings.php @@ -21,8 +21,8 @@ return [ 'app_name_desc' => 'سيتم عرض هذا الاسم في الترويسة وفي أي رسالة بريد إلكتروني.', 'app_name_header' => 'عرض اسم التطبيق في الترويسة؟', 'app_public_viewing' => 'السماح بالعرض على العامة؟', - 'app_secure_images' => 'Enable higher security image uploads?', // جار البحث عن الترجمة الأنسب - 'app_secure_images_desc' => 'For performance reasons, all images are public. This option adds a random, hard-to-guess string in front of image urls. Ensure directory indexes are not enabled to prevent easy access.', // جار البحث عن الترجمة الأنسب + 'app_secure_images' => 'تفعيل حماية أكبر لرفع الصور؟', + 'app_secure_images_desc' => 'لتحسين أداء النظام, ستكون جميع الصور متاحة للعامة. هذا الخيار يضيف سلسلة من الحروف والأرقام العشوائية صعبة التخمين إلى رابط الصورة. الرجاء التأكد من تعطيل فهرسة المسارات لمنع الوصول السهل.', 'app_editor' => 'محرر الصفحة', 'app_editor_desc' => 'الرجاء اختيار محرر النص الذي سيستخدم من قبل جميع المستخدمين لتحرير الصفحات.', 'app_custom_html' => 'Custom HTML head content', // جار البحث عن الترجمة الأنسب @@ -32,11 +32,11 @@ return [ 'app_primary_color' => 'اللون الأساسي للتطبيق', 'app_primary_color_desc' => 'يجب أن تكون القيمة من نوع hex.
اترك الخانة فارغة للرجوع للون الافتراضي.', 'app_homepage' => 'الصفحة الرئيسية للتطبيق', - 'app_homepage_desc' => 'Select a page to show on the homepage instead of the default view. Page permissions are ignored for selected pages.', // جار البحث عن الترجمة الأنسب + 'app_homepage_desc' => 'الرجاء اختيار صفحة لتصبح الصفحة الرئيسية بدل من الافتراضية. سيتم تجاهل جميع الأذونات الخاصة بالصفحة المختارة.', 'app_homepage_default' => 'شكل الصفحة الافتراضية المختارة', - 'app_homepage_books' => 'Or select the books page as your homepage. This will override any page selected as your homepage.', // جار البحث عن الترجمة الأنسب + 'app_homepage_books' => 'أو من الممكن اختيار صفحة الكتب كصفحة رئيسية. سيتم استبدالها بأي صفحة سابقة تم اختيارها كصفحة رئيسية.', 'app_disable_comments' => 'تعطيل التعليقات', - 'app_disable_comments_desc' => 'Disable comments across all pages in the application. Existing comments are not shown.', // جار البحث عن الترجمة الأنسب + 'app_disable_comments_desc' => 'تعطيل التعليقات على جميع الصفحات داخل التطبيق. التعليقات الموجودة من الأصل لن تكون ظاهرة.', /** * Registration settings @@ -46,7 +46,7 @@ return [ 'reg_allow' => 'السماح بالتسجيل؟', 'reg_default_role' => 'دور المستخدم الأساسي بعد التسجيل', 'reg_confirm_email' => 'فرض التأكيد عن طريق البريد الإلكتروني؟', - 'reg_confirm_email_desc' => 'If domain restriction is used then email confirmation will be required and the below value will be ignored.', // جار البحث عن الترجمة الأنسب + 'reg_confirm_email_desc' => 'إذا تم استخدام قيود للمجال سيصبح التأكيد عن طريق البريد الإلكتروني إلزامي وسيتم تجاهل القيمة أسفله.', 'reg_confirm_restrict_domain' => 'تقييد التسجيل على مجال محدد', 'reg_confirm_restrict_domain_desc' => 'Enter a comma separated list of email domains you would like to restrict registration to. Users will be sent an email to confirm their address before being allowed to interact with the application.
Note that users will be able to change their email addresses after successful registration.', // جار البحث عن الترجمة الأنسب 'reg_confirm_restrict_domain_placeholder' => 'لم يتم اختيار أي قيود', @@ -60,9 +60,9 @@ return [ 'maint_image_cleanup_desc' => "Scans page & revision content to check which images and drawings are currently in use and which images are redundant. Ensure you create a full database and image backup before running this.", // جار البحث عن الترجمة الأنسب 'maint_image_cleanup_ignore_revisions' => 'تجاهل الصور في المراجعات', 'maint_image_cleanup_run' => 'بدء التنظيف', - 'maint_image_cleanup_warning' => ':count potentially unused images were found. Are you sure you want to delete these images?', // جار البحث عن الترجمة الأنسب - 'maint_image_cleanup_success' => ':count potentially unused images found and deleted!', // جار البحث عن الترجمة الأنسب - 'maint_image_cleanup_nothing_found' => 'No unused images found, Nothing deleted!', // جار البحث عن الترجمة الأنسب + 'maint_image_cleanup_warning' => 'يوجد عدد :count من الصور المحتمل عدم استخدامها. تأكيد حذف الصور؟', + 'maint_image_cleanup_success' => 'تم إيجاد وحذف عدد :count من الصور المحتمل عدم استخدامها!', + 'maint_image_cleanup_nothing_found' => 'لم يتم حذف أي شيء لعدم وجود أي صور غير مسمتخدمة', /** * Role settings @@ -75,12 +75,12 @@ return [ 'role_delete' => 'حذف الدور', 'role_delete_confirm' => 'سيتم حذف الدور المسمى \':roleName\'.', 'role_delete_users_assigned' => 'This role has :userCount users assigned to it. If you would like to migrate the users from this role select a new role below.', - 'role_delete_no_migration' => "Don't migrate users", - 'role_delete_sure' => 'Are you sure you want to delete this role?', - 'role_delete_success' => 'Role successfully deleted', - 'role_edit' => 'Edit Role', - 'role_details' => 'Role Details', - 'role_name' => 'Role Name', + 'role_delete_no_migration' => "لا تقم بترجيل المستخدمين", + 'role_delete_sure' => 'تأكيد حذف الدور؟', + 'role_delete_success' => 'تم حذف الدور بنجاح', + 'role_edit' => 'تعديل الدور', + 'role_details' => 'تفاصيل الدور', + 'role_name' => 'اسم الدور', 'role_desc' => 'Short Description of Role', 'role_external_auth_id' => 'External Authentication IDs', 'role_system' => 'System Permissions', From 08e290f3ead26a58c17913ad9dc556fce92156a9 Mon Sep 17 00:00:00 2001 From: Khalid Date: Mon, 30 Jul 2018 12:58:12 +0300 Subject: [PATCH 11/17] translated --- resources/lang/ar/settings.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resources/lang/ar/settings.php b/resources/lang/ar/settings.php index 9ca065a5e..cf78fdb83 100755 --- a/resources/lang/ar/settings.php +++ b/resources/lang/ar/settings.php @@ -80,7 +80,7 @@ return [ 'role_delete_success' => 'تم حذف الدور بنجاح', 'role_edit' => 'تعديل الدور', 'role_details' => 'تفاصيل الدور', - 'role_name' => 'اسم الدور', + 'role_name' => 'اسم الدور', // test tests 'role_desc' => 'Short Description of Role', 'role_external_auth_id' => 'External Authentication IDs', 'role_system' => 'System Permissions', From aac9fbf2366ef51ac9dbb6bd52682eb4fc6083af Mon Sep 17 00:00:00 2001 From: Khalid Date: Wed, 1 Aug 2018 18:25:44 +0300 Subject: [PATCH 12/17] translated --- resources/lang/ar/settings.php | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/resources/lang/ar/settings.php b/resources/lang/ar/settings.php index cf78fdb83..2715c1bfc 100755 --- a/resources/lang/ar/settings.php +++ b/resources/lang/ar/settings.php @@ -80,18 +80,18 @@ return [ 'role_delete_success' => 'تم حذف الدور بنجاح', 'role_edit' => 'تعديل الدور', 'role_details' => 'تفاصيل الدور', - 'role_name' => 'اسم الدور', // test tests - 'role_desc' => 'Short Description of Role', - 'role_external_auth_id' => 'External Authentication IDs', - 'role_system' => 'System Permissions', - 'role_manage_users' => 'Manage users', - 'role_manage_roles' => 'Manage roles & role permissions', - 'role_manage_entity_permissions' => 'Manage all book, chapter & page permissions', - 'role_manage_own_entity_permissions' => 'Manage permissions on own book, chapter & pages', - 'role_manage_settings' => 'Manage app settings', - 'role_asset' => 'Asset Permissions', + 'role_name' => 'اسم الدور', + 'role_desc' => 'وصف مختصر للدور', + 'role_external_auth_id' => 'External Authentication IDs', // جار البحث عن الترجمة الأنسب + 'role_system' => 'أذونات النظام', + 'role_manage_users' => 'إدارة المستخدمين', + 'role_manage_roles' => 'إدارة الأدوار وأذوناتها', + 'role_manage_entity_permissions' => 'إدارة جميع أذونات الكتب والفصول والصفحات', + 'role_manage_own_entity_permissions' => 'إدارة الأذونات الخاصة بكتابك أو فصلك أو صفحاتك', + 'role_manage_settings' => 'إدارة إعدادات التطبيق', + 'role_asset' => 'Asset Permissions', // جار البحث عن الترجمة الأنسب 'role_asset_desc' => 'These permissions control default access to the assets within the system. Permissions on Books, Chapters and Pages will override these permissions.', - 'role_all' => 'All', + 'role_all' => 'الكل', 'role_own' => 'Own', 'role_controlled_by_asset' => 'Controlled by the asset they are uploaded to', 'role_save' => 'Save Role', From 04274078c4ee0eb6dd4aa473cb60a8c56a8d2cc0 Mon Sep 17 00:00:00 2001 From: Khalid Date: Thu, 2 Aug 2018 06:38:33 +0300 Subject: [PATCH 13/17] translated --- resources/lang/ar/settings.php | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/resources/lang/ar/settings.php b/resources/lang/ar/settings.php index 2715c1bfc..da7841a15 100755 --- a/resources/lang/ar/settings.php +++ b/resources/lang/ar/settings.php @@ -74,7 +74,7 @@ return [ 'role_create_success' => 'تم إنشاء الدور بنجاح', 'role_delete' => 'حذف الدور', 'role_delete_confirm' => 'سيتم حذف الدور المسمى \':roleName\'.', - 'role_delete_users_assigned' => 'This role has :userCount users assigned to it. If you would like to migrate the users from this role select a new role below.', + 'role_delete_users_assigned' => 'This role has :userCount users assigned to it. If you would like to migrate the users from this role select a new role below.', // جار البحث عن الترجمة الأنسب 'role_delete_no_migration' => "لا تقم بترجيل المستخدمين", 'role_delete_sure' => 'تأكيد حذف الدور؟', 'role_delete_success' => 'تم حذف الدور بنجاح', @@ -90,27 +90,27 @@ return [ 'role_manage_own_entity_permissions' => 'إدارة الأذونات الخاصة بكتابك أو فصلك أو صفحاتك', 'role_manage_settings' => 'إدارة إعدادات التطبيق', 'role_asset' => 'Asset Permissions', // جار البحث عن الترجمة الأنسب - 'role_asset_desc' => 'These permissions control default access to the assets within the system. Permissions on Books, Chapters and Pages will override these permissions.', + 'role_asset_desc' => 'These permissions control default access to the assets within the system. Permissions on Books, Chapters and Pages will override these permissions.', // جار البحث عن الترجمة الأنسب 'role_all' => 'الكل', 'role_own' => 'Own', - 'role_controlled_by_asset' => 'Controlled by the asset they are uploaded to', - 'role_save' => 'Save Role', - 'role_update_success' => 'Role successfully updated', - 'role_users' => 'Users in this role', - 'role_users_none' => 'No users are currently assigned to this role', + 'role_controlled_by_asset' => 'Controlled by the asset they are uploaded to', // جار البحث عن الترجمة الأنسب + 'role_save' => 'حفظ الدور', + 'role_update_success' => 'تم تحديث الدور بنجاح', + 'role_users' => 'مستخدمون داخل هذا الدور', + 'role_users_none' => 'لم يتم تعيين أي مستخدمين لهذا الدور', /** * Users */ - 'users' => 'Users', - 'user_profile' => 'User Profile', - 'users_add_new' => 'Add New User', - 'users_search' => 'Search Users', - 'users_role' => 'User Roles', - 'users_external_auth_id' => 'External Authentication ID', - 'users_password_warning' => 'Only fill the below if you would like to change your password:', - 'users_system_public' => 'This user represents any guest users that visit your instance. It cannot be used to log in but is assigned automatically.', + 'users' => 'المستخدمون', + 'user_profile' => 'ملف المستخدم', + 'users_add_new' => 'إضافة مستخدم جديد', + 'users_search' => 'بحث عن مستخدم', + 'users_role' => 'أدوار المستخدمين', + 'users_external_auth_id' => 'External Authentication ID', // جار البحث عن الترجمة الأنسب + 'users_password_warning' => 'الرجاء ملئ الحقل أدناه فقط في حال أردتم تغيير كلمة المرور:', + 'users_system_public' => 'هذا المستخدم يمثل أي ضيف يقوم بزيارة شيء يخصك. لا يمكن استخدامه لتسجيل الدخول ولكن يتم تعيينه تلقائياً.', 'users_delete' => 'Delete User', 'users_delete_named' => 'Delete user :userName', 'users_delete_warning' => 'This will fully delete this user with the name \':userName\' from the system.', From 0a8ff6ffade0063fd0d257ea37a669433f879ef2 Mon Sep 17 00:00:00 2001 From: Khalid Date: Fri, 3 Aug 2018 18:34:39 +0300 Subject: [PATCH 14/17] translated --- resources/lang/ar/settings.php | 38 +++++------ resources/lang/ar/validation.php | 108 +++++++++++++++---------------- 2 files changed, 71 insertions(+), 75 deletions(-) diff --git a/resources/lang/ar/settings.php b/resources/lang/ar/settings.php index da7841a15..850776a59 100755 --- a/resources/lang/ar/settings.php +++ b/resources/lang/ar/settings.php @@ -111,25 +111,21 @@ return [ 'users_external_auth_id' => 'External Authentication ID', // جار البحث عن الترجمة الأنسب 'users_password_warning' => 'الرجاء ملئ الحقل أدناه فقط في حال أردتم تغيير كلمة المرور:', 'users_system_public' => 'هذا المستخدم يمثل أي ضيف يقوم بزيارة شيء يخصك. لا يمكن استخدامه لتسجيل الدخول ولكن يتم تعيينه تلقائياً.', - 'users_delete' => 'Delete User', - 'users_delete_named' => 'Delete user :userName', - 'users_delete_warning' => 'This will fully delete this user with the name \':userName\' from the system.', - 'users_delete_confirm' => 'Are you sure you want to delete this user?', - 'users_delete_success' => 'Users successfully removed', - 'users_edit' => 'Edit User', - 'users_edit_profile' => 'Edit Profile', - 'users_edit_success' => 'User successfully updated', - 'users_avatar' => 'User Avatar', - 'users_avatar_desc' => 'This image should be approx 256px square.', - 'users_preferred_language' => 'Preferred Language', - 'users_social_accounts' => 'Social Accounts', - 'users_social_accounts_info' => 'Here you can connect your other accounts for quicker and easier login. Disconnecting an account here does not previously authorized access. Revoke access from your profile settings on the connected social account.', - 'users_social_connect' => 'Connect Account', - 'users_social_disconnect' => 'Disconnect Account', - 'users_social_connected' => ':socialAccount account was successfully attached to your profile.', - 'users_social_disconnected' => ':socialAccount account was successfully disconnected from your profile.', - - // Since these labels are already localized this array does not need to be - // translated in the language-specific files. - // DELETE BELOW IF COPIED FROM EN (تم الحذف) + 'users_delete' => 'حذف المستخدم', + 'users_delete_named' => 'حذف المستخدم :userName', + 'users_delete_warning' => 'سيتم حذف المستخدم \':userName\' بشكل تام من النظام.', + 'users_delete_confirm' => 'تأكيد حذف المستخدم؟', + 'users_delete_success' => 'تم حذف المستخدم بنجاح', + 'users_edit' => 'تعديل المستخدم', + 'users_edit_profile' => 'تعديل الملف', + 'users_edit_success' => 'تم تحديث المستخدم بنجاح', + 'users_avatar' => 'صورة المستخدم', + 'users_avatar_desc' => 'يجب أن تكون الصورة مربعة ومقاربة لحجم 256 بكسل', + 'users_preferred_language' => 'اللغة المفضلة', + 'users_social_accounts' => 'الحسابات الاجتماعية', + 'users_social_accounts_info' => 'Here you can connect your other accounts for quicker and easier login. Disconnecting an account here does not previously authorized access. Revoke access from your profile settings on the connected social account.', // جار البحث عن الترجمة الأنسب + 'users_social_connect' => 'ربط الحساب', + 'users_social_disconnect' => 'فصل الحساب', + 'users_social_connected' => 'تم ربط حساب :socialAccount بملفك بنجاح.', + 'users_social_disconnected' => 'تم فصل حساب :socialAccount من ملفك بنجاح.', ]; diff --git a/resources/lang/ar/validation.php b/resources/lang/ar/validation.php index b75af7485..47035a97d 100644 --- a/resources/lang/ar/validation.php +++ b/resources/lang/ar/validation.php @@ -13,67 +13,67 @@ return [ | */ - 'accepted' => 'The :attribute must be accepted.', - 'active_url' => 'The :attribute is not a valid URL.', - 'after' => 'The :attribute must be a date after :date.', - 'alpha' => 'The :attribute may only contain letters.', - 'alpha_dash' => 'The :attribute may only contain letters, numbers, and dashes.', - 'alpha_num' => 'The :attribute may only contain letters and numbers.', - 'array' => 'The :attribute must be an array.', - 'before' => 'The :attribute must be a date before :date.', + 'accepted' => 'يجب الموافقة على :attribute.', + 'active_url' => ':attribute ليس رابط صالح.', + 'after' => 'يجب أن يكون التاريخ :attribute بعد :date.', + 'alpha' => 'يجب أن يقتصر :attribute على الحروف فقط.', + 'alpha_dash' => 'يجب أن يقتصر :attribute على حروف أو أرقام أو شرطات فقط.', + 'alpha_num' => 'يجب أن يقتصر :attribute على الحروف والأرقام فقط.', + 'array' => 'The :attribute must be an array.', // جار البحث عن الترجمة الأنسب + 'before' => 'يجب أن يكون التاريخ :attribute قبل :date.', 'between' => [ - 'numeric' => 'The :attribute must be between :min and :max.', - 'file' => 'The :attribute must be between :min and :max kilobytes.', - 'string' => 'The :attribute must be between :min and :max characters.', - 'array' => 'The :attribute must have between :min and :max items.', + 'numeric' => 'يجب أن يكون :attribute بين :min و :max.', + 'file' => 'يجب أن يكون :attribute بين :min و :max كيلو بايت.', + 'string' => 'يجب أن يكون :attribute بين :min و :max حرف / حروف.', + 'array' => 'يجب أن يكون :attribute بين :min و :max عنصر / عناصر.', ], - 'boolean' => 'The :attribute field must be true or false.', - 'confirmed' => 'The :attribute confirmation does not match.', - 'date' => 'The :attribute is not a valid date.', - 'date_format' => 'The :attribute does not match the format :format.', - 'different' => 'The :attribute and :other must be different.', - 'digits' => 'The :attribute must be :digits digits.', - 'digits_between' => 'The :attribute must be between :min and :max digits.', - 'email' => 'The :attribute must be a valid email address.', - 'filled' => 'The :attribute field is required.', - 'exists' => 'The selected :attribute is invalid.', - 'image' => 'The :attribute must be an image.', - 'in' => 'The selected :attribute is invalid.', - 'integer' => 'The :attribute must be an integer.', - 'ip' => 'The :attribute must be a valid IP address.', + 'boolean' => 'The :attribute field must be true or false.', // جار البحث عن الترجمة الأنسب + 'confirmed' => ':attribute غير مطابق.', + 'date' => ':attribute ليس تاريخ صالح.', + 'date_format' => ':attribute لا يطابق الصيغة :format.', + 'different' => 'يجب أن يكون :attribute مختلف عن :other.', + 'digits' => 'يجب أن يكون :attribute بعدد :digits خانات.', + 'digits_between' => 'يجب أن يكون :attribute بعدد خانات بين :min و :max.', + 'email' => 'يجب أن يكون :attribute عنوان بريد إلكتروني صالح.', + 'filled' => 'حقل :attribute مطلوب.', + 'exists' => ':attribute المحدد غير صالح.', + 'image' => 'يجب أن يكون :attribute صورة.', + 'in' => ':attribute المحدد غير صالح.', + 'integer' => 'يجب أن يكون :attribute عدد صحيح.', + 'ip' => 'يجب أن يكون :attribute عنوان IP صالح.', 'max' => [ - 'numeric' => 'The :attribute may not be greater than :max.', - 'file' => 'The :attribute may not be greater than :max kilobytes.', - 'string' => 'The :attribute may not be greater than :max characters.', - 'array' => 'The :attribute may not have more than :max items.', + 'numeric' => 'يجب ألا يكون :attribute أكبر من :max.', + 'file' => 'يجب ألا يكون :attribute أكبر من :max كيلو بايت.', + 'string' => 'يجب ألا يكون :attribute أكثر من :max حرف / حروف.', + 'array' => 'يجب ألا يحتوي :attribute على أكثر من :max عنصر / عناصر.', ], - 'mimes' => 'The :attribute must be a file of type: :values.', + 'mimes' => 'يجب أن يكون :attribute ملف من نوع: :values.', 'min' => [ - 'numeric' => 'The :attribute must be at least :min.', - 'file' => 'The :attribute must be at least :min kilobytes.', - 'string' => 'The :attribute must be at least :min characters.', - 'array' => 'The :attribute must have at least :min items.', + 'numeric' => 'يجب أن يكون :attribute على الأقل :min.', + 'file' => 'يجب أن يكون :attribute على الأقل :min كيلو بايت.', + 'string' => 'يجب أن يكون :attribute على الأقل :min حرف / حروف.', + 'array' => 'يجب أن يحتوي :attribute على :min عنصر / عناصر كحد أدنى.', ], - 'not_in' => 'The selected :attribute is invalid.', - 'numeric' => 'The :attribute must be a number.', - 'regex' => 'The :attribute format is invalid.', - 'required' => 'The :attribute field is required.', - 'required_if' => 'The :attribute field is required when :other is :value.', - 'required_with' => 'The :attribute field is required when :values is present.', - 'required_with_all' => 'The :attribute field is required when :values is present.', - 'required_without' => 'The :attribute field is required when :values is not present.', - 'required_without_all' => 'The :attribute field is required when none of :values are present.', - 'same' => 'The :attribute and :other must match.', + 'not_in' => ':attribute المحدد غير صالح.', + 'numeric' => 'يجب أن يكون :attribute رقم.', + 'regex' => 'صيغة :attribute غير صالحة.', + 'required' => 'حقل :attribute مطلوب.', + 'required_if' => 'حقل :attribute مطلوب عندما يكون :other :value.', + 'required_with' => 'حقل :attribute مطلوب عندما تكون :values موجودة.', + 'required_with_all' => 'حقل :attribute مطلوب عندما تكون :values موجودة.', + 'required_without' => 'حقل :attribute مطلوب عندما تكون :values غير موجودة.', + 'required_without_all' => 'حقل :attribute مطلوب عندما لا يكون أي من :values موجودة.', + 'same' => 'يجب تطابق :attribute مع :other.', 'size' => [ - 'numeric' => 'The :attribute must be :size.', - 'file' => 'The :attribute must be :size kilobytes.', - 'string' => 'The :attribute must be :size characters.', - 'array' => 'The :attribute must contain :size items.', + 'numeric' => 'يجب أن يكون :attribute بحجم :size.', + 'file' => 'يجب أن يكون :attribute بحجم :size كيلو بايت.', + 'string' => 'يجب أن يكون :attribute بعدد :size حرف / حروف.', + 'array' => 'يجب أن يحتوي :attribute على :size عنصر / عناصر.', ], - 'string' => 'The :attribute must be a string.', - 'timezone' => 'The :attribute must be a valid zone.', - 'unique' => 'The :attribute has already been taken.', - 'url' => 'The :attribute format is invalid.', + 'string' => 'The :attribute must be a string.', // جار البحث عن الترجمة الأنسب + 'timezone' => 'يجب أن تكون :attribute منطقة صالحة.', + 'unique' => 'تم حجز :attribute من قبل.', + 'url' => 'صيغة :attribute غير صالحة.', /* |-------------------------------------------------------------------------- @@ -88,7 +88,7 @@ return [ 'custom' => [ 'password-confirm' => [ - 'required_with' => 'Password confirmation required', + 'required_with' => 'يجب تأكيد كلمة المرور', ], ], From 85544c04a9c1f4817329eaf9b2002551d441fde0 Mon Sep 17 00:00:00 2001 From: Khalid Date: Fri, 3 Aug 2018 18:51:18 +0300 Subject: [PATCH 15/17] translated --- resources/lang/ar/entities.php | 8 ++++---- resources/lang/ar/errors.php | 16 ++++++++-------- 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/resources/lang/ar/entities.php b/resources/lang/ar/entities.php index 3e249efaf..55099380d 100644 --- a/resources/lang/ar/entities.php +++ b/resources/lang/ar/entities.php @@ -19,7 +19,7 @@ return [ 'meta_created_name' => 'أنشئ :timeLength بواسطة :user', 'meta_updated' => 'مُحدث :timeLength', 'meta_updated_name' => 'مُحدث :timeLength بواسطة :user', - 'entity_select' => 'Entity Select', + 'entity_select' => 'Entity Select', // جار البحث عن الترجمة الأنسب 'images' => 'صور', 'my_recent_drafts' => 'مسوداتي الحديثة', 'my_recently_viewed' => 'ما عرضته مؤخراً', @@ -94,7 +94,7 @@ return [ 'books_empty_add_chapter' => 'إضافة فصل', 'books_permissions_active' => 'أذونات الكتاب مفعلة', 'books_search_this' => 'البحث في هذا الكتاب', - 'books_navigation' => 'Book Navigation', // جار البحث عن الترجمة الأنسب + 'books_navigation' => 'تصفح الكتاب', 'books_sort' => 'فرز محتويات الكتاب', 'books_sort_named' => 'فرز كتاب :bookName', 'books_sort_show_other' => 'عرض كتب أخرى', @@ -134,7 +134,7 @@ return [ 'pages_popular' => 'صفحات رائجة', 'pages_new' => 'صفحة جديدة', 'pages_attachments' => 'مرفقات', - 'pages_navigation' => 'Page Navigation', // جار البحث عن الترجمة الأنسب + 'pages_navigation' => 'تصفح الصفحة', 'pages_delete' => 'حذف الصفحة', 'pages_delete_named' => 'حذف صفحة :pageName', 'pages_delete_draft_named' => 'حذف مسودة :pageName', @@ -144,7 +144,7 @@ return [ 'pages_delete_confirm' => 'تأكيد حذف الصفحة؟', 'pages_delete_draft_confirm' => 'تأكيد حذف المسودة؟', 'pages_editing_named' => ':pageName قيد التعديل', - 'pages_edit_toggle_header' => 'Toggle header', // جار البحث عن الترجمة الأنسب + 'pages_edit_toggle_header' => 'إظهار / إخفاء الترويسة', 'pages_edit_save_draft' => 'حفظ المسودة', 'pages_edit_draft' => 'تعديل مسودة الصفحة', 'pages_editing_draft' => 'المسودة قيد التعديل', diff --git a/resources/lang/ar/errors.php b/resources/lang/ar/errors.php index 928a5fd46..019b1ac87 100644 --- a/resources/lang/ar/errors.php +++ b/resources/lang/ar/errors.php @@ -15,18 +15,18 @@ return [ 'email_already_confirmed' => 'تم تأكيد البريد الإلكتروني من قبل, الرجاء محاولة تسجيل الدخول.', 'email_confirmation_invalid' => 'رابط التأكيد غير صحيح أو قد تم استخدامه من قبل, الرجاء محاولة التسجيل من جديد.', 'email_confirmation_expired' => 'صلاحية رابط التأكيد انتهت, تم إرسال رسالة تأكيد جديدة لعنوان البريد الإلكتروني.', - 'ldap_fail_anonymous' => 'LDAP access failed using anonymous bind', // جار البحث عن الترجمة الأنسب - 'ldap_fail_authed' => 'LDAP access failed using given dn & password details', // جار البحث عن الترجمة الأنسب + 'ldap_fail_anonymous' => 'فشل الوصول إلى LDAP باستخدام الربط المجهول', + 'ldap_fail_authed' => 'فشل الوصول إلى LDAP باستخدام dn و password المعطاة', 'ldap_extension_not_installed' => 'لم يتم تثبيت إضافة LDAP PHP', 'ldap_cannot_connect' => 'لا يمكن الاتصال بخادم ldap, فشل الاتصال المبدئي', 'social_no_action_defined' => 'لم يتم تعريف أي إجراء', 'social_login_bad_response' => "حصل خطأ خلال تسجيل الدخول باستخدام :socialAccount \n:error", - 'social_account_in_use' => 'This :socialAccount account is already in use, Try logging in via the :socialAccount option.', // جار البحث عن الترجمة الأنسب - 'social_account_email_in_use' => 'The email :email is already in use. If you already have an account you can connect your :socialAccount account from your profile settings.', // جار البحث عن الترجمة الأنسب - 'social_account_existing' => 'This :socialAccount is already attached to your profile.', // جار البحث عن الترجمة الأنسب - 'social_account_already_used_existing' => 'This :socialAccount account is already used by another user.', // جار البحث عن الترجمة الأنسب - 'social_account_not_used' => 'This :socialAccount account is not linked to any users. Please attach it in your profile settings. ', // جار البحث عن الترجمة الأنسب - 'social_account_register_instructions' => 'إذا لم يكن لديك حساب فيمكنك التجسيل باستخدام خيار :socialAccount.', + 'social_account_in_use' => 'حساب :socialAccount قيد الاستخدام حالياً, الرجاء محاولة الدخول باستخدام خيار :socialAccount.', + 'social_account_email_in_use' => 'البريد الإلكتروني :email مستخدم. إذا كان لديكم حساب فبإمكانكم ربط حساب :socialAccount من إعدادات ملفكم.', + 'social_account_existing' => 'تم ربط حساب :socialAccount بملفكم من قبل.', + 'social_account_already_used_existing' => 'حساب :socialAccount مستخدَم من قبل مستخدم آخر.', + 'social_account_not_used' => 'حساب :socialAccount غير مرتبط بأي مستخدم. الرجاء ربطه من خلال إعدادات ملفكم. ', + 'social_account_register_instructions' => 'إذا لم يكن لديكم حساب فيمكنكم التجسيل باستخدام خيار :socialAccount.', 'social_driver_not_found' => 'Social driver not found', // جار البحث عن الترجمة الأنسب 'social_driver_not_configured' => 'Your :socialAccount social settings are not configured correctly.', // جار البحث عن الترجمة الأنسب From 7d4ec0d6338415512896e7c39327f96618603e10 Mon Sep 17 00:00:00 2001 From: Khalid Date: Fri, 3 Aug 2018 18:58:27 +0300 Subject: [PATCH 16/17] added Arabic language to drop-down list. --- resources/lang/en/settings.php | 1 + 1 file changed, 1 insertion(+) diff --git a/resources/lang/en/settings.php b/resources/lang/en/settings.php index d6fbb6107..6b1eb3929 100755 --- a/resources/lang/en/settings.php +++ b/resources/lang/en/settings.php @@ -135,6 +135,7 @@ return [ /////////////////////////////////// 'language_select' => [ 'en' => 'English', + 'ar' => 'العربية', 'de' => 'Deutsch', 'es' => 'Español', 'es_AR' => 'Español Argentina', From a6862362c10df56cdbbb0436562df027b330b176 Mon Sep 17 00:00:00 2001 From: Khalid Date: Fri, 3 Aug 2018 19:00:51 +0300 Subject: [PATCH 17/17] added Arabic to locales --- config/app.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/config/app.php b/config/app.php index 69e2380e8..c98efadd5 100755 --- a/config/app.php +++ b/config/app.php @@ -77,7 +77,7 @@ return [ */ 'locale' => env('APP_LANG', 'en'), - 'locales' => ['en', 'de', 'es', 'es_AR', 'fr', 'nl', 'pt_BR', 'sk', 'sv', 'ja', 'pl', 'it', 'ru', 'zh_CN', 'zh_TW'], + 'locales' => ['en', 'ar', 'de', 'es', 'es_AR', 'fr', 'nl', 'pt_BR', 'sk', 'sv', 'ja', 'pl', 'it', 'ru', 'zh_CN', 'zh_TW'], /* |--------------------------------------------------------------------------