diff --git a/lang/ar/activities.php b/lang/ar/activities.php index 127ddbe1aba..22386fd131f 100644 --- a/lang/ar/activities.php +++ b/lang/ar/activities.php @@ -127,6 +127,14 @@ 'comment_update' => 'تعليق محدث', 'comment_delete' => 'تعليق محذوف', + // Sort Rules + 'sort_rule_create' => 'created sort rule', + 'sort_rule_create_notification' => 'Sort rule successfully created', + 'sort_rule_update' => 'updated sort rule', + 'sort_rule_update_notification' => 'Sort rule successfully updated', + 'sort_rule_delete' => 'deleted sort rule', + 'sort_rule_delete_notification' => 'Sort rule successfully deleted', + // Other 'permissions_update' => 'تحديث الأذونات', ]; diff --git a/lang/ar/editor.php b/lang/ar/editor.php index 2254eb9ba6e..0ff5a5a18fc 100644 --- a/lang/ar/editor.php +++ b/lang/ar/editor.php @@ -13,6 +13,7 @@ 'cancel' => 'إلغاء', 'save' => 'حفظ', 'close' => 'إغلاق', + 'apply' => 'Apply', 'undo' => 'تراجع', 'redo' => 'إعادة التنفيذ', 'left' => 'يسار', @@ -147,6 +148,7 @@ 'url' => 'URL', 'text_to_display' => 'Text to display', 'title' => 'Title', + 'browse_links' => 'Browse links', 'open_link' => 'Open link', 'open_link_in' => 'Open link in...', 'open_link_current' => 'Current window', diff --git a/lang/ar/entities.php b/lang/ar/entities.php index 065516bcfd8..005b1f714fc 100644 --- a/lang/ar/entities.php +++ b/lang/ar/entities.php @@ -166,7 +166,9 @@ 'books_search_this' => 'البحث في هذا الكتاب', 'books_navigation' => 'تصفح الكتاب', 'books_sort' => 'فرز محتويات الكتاب', - 'books_sort_desc' => 'Move chapters and pages within a book to reorganise its contents. Other books can be added which allows easy moving of chapters and pages between books.', + 'books_sort_desc' => 'Move chapters and pages within a book to reorganise its contents. Other books can be added which allows easy moving of chapters and pages between books. Optionally an auto sort rule can be set to automatically sort this book\'s contents upon changes.', + 'books_sort_auto_sort' => 'Auto Sort Option', + 'books_sort_auto_sort_active' => 'Auto Sort Active: :sortName', 'books_sort_named' => 'فرز كتاب :bookName', 'books_sort_name' => 'ترتيب حسب الإسم', 'books_sort_created' => 'ترتيب حسب تاريخ الإنشاء', diff --git a/lang/ar/settings.php b/lang/ar/settings.php index ca8a7d90916..f771fc85188 100644 --- a/lang/ar/settings.php +++ b/lang/ar/settings.php @@ -74,6 +74,36 @@ 'reg_confirm_restrict_domain_desc' => 'أدخل قائمة مفصولة بفواصل لنطاقات البريد الإلكتروني التي ترغب في تقييد التسجيل إليها. سيتم إرسال بريد إلكتروني للمستخدمين لتأكيد عنوانهم قبل السماح لهم بالتفاعل مع التطبيق.
لاحظ أن المستخدمين سيكونون قادرين على تغيير عناوين البريد الإلكتروني الخاصة بهم بعد التسجيل بنجاح.', 'reg_confirm_restrict_domain_placeholder' => 'لم يتم اختيار أي قيود', + // Sorting Settings + 'sorting' => 'Sorting', + 'sorting_book_default' => 'Default Book Sort', + 'sorting_book_default_desc' => 'Select the default sort rule to apply to new books. This won\'t affect existing books, and can be overridden per-book.', + 'sorting_rules' => 'Sort Rules', + 'sorting_rules_desc' => 'These are predefined sorting operations which can be applied to content in the system.', + 'sort_rule_assigned_to_x_books' => 'Assigned to :count Book|Assigned to :count Books', + 'sort_rule_create' => 'Create Sort Rule', + 'sort_rule_edit' => 'Edit Sort Rule', + 'sort_rule_delete' => 'Delete Sort Rule', + 'sort_rule_delete_desc' => 'Remove this sort rule from the system. Books using this sort will revert to manual sorting.', + 'sort_rule_delete_warn_books' => 'This sort rule is currently used on :count book(s). Are you sure you want to delete this?', + 'sort_rule_delete_warn_default' => 'This sort rule is currently used as the default for books. Are you sure you want to delete this?', + 'sort_rule_details' => 'Sort Rule Details', + 'sort_rule_details_desc' => 'Set a name for this sort rule, which will appear in lists when users are selecting a sort.', + 'sort_rule_operations' => 'Sort Operations', + 'sort_rule_operations_desc' => 'Configure the sort actions to be performed by moving them from the list of available operations. Upon use, the operations will be applied in order, from top to bottom. Any changes made here will be applied to all assigned books upon save.', + 'sort_rule_available_operations' => 'Available Operations', + 'sort_rule_available_operations_empty' => 'No operations remaining', + 'sort_rule_configured_operations' => 'Configured Operations', + 'sort_rule_configured_operations_empty' => 'Drag/add operations from the "Available Operations" list', + 'sort_rule_op_asc' => '(Asc)', + 'sort_rule_op_desc' => '(Desc)', + 'sort_rule_op_name' => 'Name - Alphabetical', + 'sort_rule_op_name_numeric' => 'Name - Numeric', + 'sort_rule_op_created_date' => 'Created Date', + 'sort_rule_op_updated_date' => 'Updated Date', + 'sort_rule_op_chapters_first' => 'Chapters First', + 'sort_rule_op_chapters_last' => 'Chapters Last', + // Maintenance settings 'maint' => 'الصيانة', 'maint_image_cleanup' => 'تنظيف الصور', diff --git a/lang/bg/activities.php b/lang/bg/activities.php index d7ac37c1053..f5ed71a4cc6 100644 --- a/lang/bg/activities.php +++ b/lang/bg/activities.php @@ -15,7 +15,7 @@ 'page_restore' => 'възстановена страница', 'page_restore_notification' => 'Страницата е възстановена успешно', 'page_move' => 'преместена страница', - 'page_move_notification' => 'Page successfully moved', + 'page_move_notification' => 'Страницата беше успешно преместена', // Chapters 'chapter_create' => 'създадена глава', @@ -25,13 +25,13 @@ 'chapter_delete' => 'изтрита глава', 'chapter_delete_notification' => 'Успешно изтрита глава', 'chapter_move' => 'преместена глава', - 'chapter_move_notification' => 'Chapter successfully moved', + 'chapter_move_notification' => 'Главата е успешно преместена', // Books 'book_create' => 'създадена книга', 'book_create_notification' => 'Книгата е създадена успешно', 'book_create_from_chapter' => 'превърната глава в книга', - 'book_create_from_chapter_notification' => 'Chapter successfully converted to a book', + 'book_create_from_chapter_notification' => 'Главата е успешно преобразувана в книга', 'book_update' => 'обновена книга', 'book_update_notification' => 'Книгата е обновена успешно', 'book_delete' => 'изтрита книга', @@ -127,6 +127,14 @@ 'comment_update' => 'updated comment', 'comment_delete' => 'deleted comment', + // Sort Rules + 'sort_rule_create' => 'created sort rule', + 'sort_rule_create_notification' => 'Sort rule successfully created', + 'sort_rule_update' => 'updated sort rule', + 'sort_rule_update_notification' => 'Sort rule successfully updated', + 'sort_rule_delete' => 'deleted sort rule', + 'sort_rule_delete_notification' => 'Sort rule successfully deleted', + // Other 'permissions_update' => 'обновени права', ]; diff --git a/lang/bg/editor.php b/lang/bg/editor.php index a530820381b..e01206e4ae9 100644 --- a/lang/bg/editor.php +++ b/lang/bg/editor.php @@ -13,6 +13,7 @@ 'cancel' => 'Отказ', 'save' => 'Запис', 'close' => 'Затваряне', + 'apply' => 'Apply', 'undo' => 'Отмяна', 'redo' => 'Повтаряне', 'left' => 'Вляво', @@ -147,6 +148,7 @@ 'url' => 'URL', 'text_to_display' => 'Текст за показване', 'title' => 'Заглавие', + 'browse_links' => 'Browse links', 'open_link' => 'Open link', 'open_link_in' => 'Open link in...', 'open_link_current' => 'Текущ прозорец', diff --git a/lang/bg/entities.php b/lang/bg/entities.php index 1fdb3f6346b..c4a62eb423e 100644 --- a/lang/bg/entities.php +++ b/lang/bg/entities.php @@ -166,7 +166,9 @@ 'books_search_this' => 'Търси в книгата', 'books_navigation' => 'Навигация на книгата', 'books_sort' => 'Сортирай съдържанието на книгата', - 'books_sort_desc' => 'Move chapters and pages within a book to reorganise its contents. Other books can be added which allows easy moving of chapters and pages between books.', + 'books_sort_desc' => 'Move chapters and pages within a book to reorganise its contents. Other books can be added which allows easy moving of chapters and pages between books. Optionally an auto sort rule can be set to automatically sort this book\'s contents upon changes.', + 'books_sort_auto_sort' => 'Auto Sort Option', + 'books_sort_auto_sort_active' => 'Auto Sort Active: :sortName', 'books_sort_named' => 'Сортирай книга :bookName', 'books_sort_name' => 'Сортиране по име', 'books_sort_created' => 'Сортирай по дата на създаване', diff --git a/lang/bg/settings.php b/lang/bg/settings.php index 1bc617fc9ed..b5ed1e4a7ca 100644 --- a/lang/bg/settings.php +++ b/lang/bg/settings.php @@ -74,6 +74,36 @@ 'reg_confirm_restrict_domain_desc' => 'Въведи разделен със запетаи списък от имейл домейни, до които да бъде ограничена регистрацията. На потребителите ще им бъде изпратен имейл, за да потвърдят адреса, преди да могат да използват приложението.
Имай предвид, че потребителите ще могат да сменят имейл адресите си след успешна регистрация.', 'reg_confirm_restrict_domain_placeholder' => 'Няма наложени ограничения', + // Sorting Settings + 'sorting' => 'Sorting', + 'sorting_book_default' => 'Default Book Sort', + 'sorting_book_default_desc' => 'Select the default sort rule to apply to new books. This won\'t affect existing books, and can be overridden per-book.', + 'sorting_rules' => 'Sort Rules', + 'sorting_rules_desc' => 'These are predefined sorting operations which can be applied to content in the system.', + 'sort_rule_assigned_to_x_books' => 'Assigned to :count Book|Assigned to :count Books', + 'sort_rule_create' => 'Create Sort Rule', + 'sort_rule_edit' => 'Edit Sort Rule', + 'sort_rule_delete' => 'Delete Sort Rule', + 'sort_rule_delete_desc' => 'Remove this sort rule from the system. Books using this sort will revert to manual sorting.', + 'sort_rule_delete_warn_books' => 'This sort rule is currently used on :count book(s). Are you sure you want to delete this?', + 'sort_rule_delete_warn_default' => 'This sort rule is currently used as the default for books. Are you sure you want to delete this?', + 'sort_rule_details' => 'Sort Rule Details', + 'sort_rule_details_desc' => 'Set a name for this sort rule, which will appear in lists when users are selecting a sort.', + 'sort_rule_operations' => 'Sort Operations', + 'sort_rule_operations_desc' => 'Configure the sort actions to be performed by moving them from the list of available operations. Upon use, the operations will be applied in order, from top to bottom. Any changes made here will be applied to all assigned books upon save.', + 'sort_rule_available_operations' => 'Available Operations', + 'sort_rule_available_operations_empty' => 'No operations remaining', + 'sort_rule_configured_operations' => 'Configured Operations', + 'sort_rule_configured_operations_empty' => 'Drag/add operations from the "Available Operations" list', + 'sort_rule_op_asc' => '(Asc)', + 'sort_rule_op_desc' => '(Desc)', + 'sort_rule_op_name' => 'Name - Alphabetical', + 'sort_rule_op_name_numeric' => 'Name - Numeric', + 'sort_rule_op_created_date' => 'Created Date', + 'sort_rule_op_updated_date' => 'Updated Date', + 'sort_rule_op_chapters_first' => 'Chapters First', + 'sort_rule_op_chapters_last' => 'Chapters Last', + // Maintenance settings 'maint' => 'Поддръжка', 'maint_image_cleanup' => 'Разчисти изображения', diff --git a/lang/bn/activities.php b/lang/bn/activities.php index e46d85fbb0a..7e4ba8229aa 100644 --- a/lang/bn/activities.php +++ b/lang/bn/activities.php @@ -127,6 +127,14 @@ 'comment_update' => 'মন্তব্য হালনাগাদ করেছেন', 'comment_delete' => 'মন্তব্য মুছে ফেলেছেন', + // Sort Rules + 'sort_rule_create' => 'created sort rule', + 'sort_rule_create_notification' => 'Sort rule successfully created', + 'sort_rule_update' => 'updated sort rule', + 'sort_rule_update_notification' => 'Sort rule successfully updated', + 'sort_rule_delete' => 'deleted sort rule', + 'sort_rule_delete_notification' => 'Sort rule successfully deleted', + // Other 'permissions_update' => 'অনুমতিক্রম হালনাগাদ করেছেন', ]; diff --git a/lang/bn/editor.php b/lang/bn/editor.php index 8bcef5f23ce..50b4ce4d83d 100644 --- a/lang/bn/editor.php +++ b/lang/bn/editor.php @@ -13,6 +13,7 @@ 'cancel' => 'প্রত্যাহার করুন', 'save' => 'সংরক্ষণ করুন', 'close' => 'বন্ধ করুন', + 'apply' => 'Apply', 'undo' => 'প্রত্যাহার করুন', 'redo' => 'পুনর্বহাল রাখুন', 'left' => 'বাম', @@ -147,6 +148,7 @@ 'url' => 'URL', 'text_to_display' => 'Text to display', 'title' => 'Title', + 'browse_links' => 'Browse links', 'open_link' => 'Open link', 'open_link_in' => 'Open link in...', 'open_link_current' => 'Current window', diff --git a/lang/bn/entities.php b/lang/bn/entities.php index 26a563a7eb5..a74785eaacd 100644 --- a/lang/bn/entities.php +++ b/lang/bn/entities.php @@ -166,7 +166,9 @@ 'books_search_this' => 'Search this book', 'books_navigation' => 'Book Navigation', 'books_sort' => 'Sort Book Contents', - 'books_sort_desc' => 'Move chapters and pages within a book to reorganise its contents. Other books can be added which allows easy moving of chapters and pages between books.', + 'books_sort_desc' => 'Move chapters and pages within a book to reorganise its contents. Other books can be added which allows easy moving of chapters and pages between books. Optionally an auto sort rule can be set to automatically sort this book\'s contents upon changes.', + 'books_sort_auto_sort' => 'Auto Sort Option', + 'books_sort_auto_sort_active' => 'Auto Sort Active: :sortName', 'books_sort_named' => 'Sort Book :bookName', 'books_sort_name' => 'Sort by Name', 'books_sort_created' => 'Sort by Created Date', diff --git a/lang/bn/settings.php b/lang/bn/settings.php index e66e32284d6..8e584abea45 100644 --- a/lang/bn/settings.php +++ b/lang/bn/settings.php @@ -74,6 +74,36 @@ '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', + // Sorting Settings + 'sorting' => 'Sorting', + 'sorting_book_default' => 'Default Book Sort', + 'sorting_book_default_desc' => 'Select the default sort rule to apply to new books. This won\'t affect existing books, and can be overridden per-book.', + 'sorting_rules' => 'Sort Rules', + 'sorting_rules_desc' => 'These are predefined sorting operations which can be applied to content in the system.', + 'sort_rule_assigned_to_x_books' => 'Assigned to :count Book|Assigned to :count Books', + 'sort_rule_create' => 'Create Sort Rule', + 'sort_rule_edit' => 'Edit Sort Rule', + 'sort_rule_delete' => 'Delete Sort Rule', + 'sort_rule_delete_desc' => 'Remove this sort rule from the system. Books using this sort will revert to manual sorting.', + 'sort_rule_delete_warn_books' => 'This sort rule is currently used on :count book(s). Are you sure you want to delete this?', + 'sort_rule_delete_warn_default' => 'This sort rule is currently used as the default for books. Are you sure you want to delete this?', + 'sort_rule_details' => 'Sort Rule Details', + 'sort_rule_details_desc' => 'Set a name for this sort rule, which will appear in lists when users are selecting a sort.', + 'sort_rule_operations' => 'Sort Operations', + 'sort_rule_operations_desc' => 'Configure the sort actions to be performed by moving them from the list of available operations. Upon use, the operations will be applied in order, from top to bottom. Any changes made here will be applied to all assigned books upon save.', + 'sort_rule_available_operations' => 'Available Operations', + 'sort_rule_available_operations_empty' => 'No operations remaining', + 'sort_rule_configured_operations' => 'Configured Operations', + 'sort_rule_configured_operations_empty' => 'Drag/add operations from the "Available Operations" list', + 'sort_rule_op_asc' => '(Asc)', + 'sort_rule_op_desc' => '(Desc)', + 'sort_rule_op_name' => 'Name - Alphabetical', + 'sort_rule_op_name_numeric' => 'Name - Numeric', + 'sort_rule_op_created_date' => 'Created Date', + 'sort_rule_op_updated_date' => 'Updated Date', + 'sort_rule_op_chapters_first' => 'Chapters First', + 'sort_rule_op_chapters_last' => 'Chapters Last', + // Maintenance settings 'maint' => 'Maintenance', 'maint_image_cleanup' => 'Cleanup Images', diff --git a/lang/bs/activities.php b/lang/bs/activities.php index fc63058ae12..e7308770a29 100644 --- a/lang/bs/activities.php +++ b/lang/bs/activities.php @@ -127,6 +127,14 @@ 'comment_update' => 'updated comment', 'comment_delete' => 'deleted comment', + // Sort Rules + 'sort_rule_create' => 'created sort rule', + 'sort_rule_create_notification' => 'Sort rule successfully created', + 'sort_rule_update' => 'updated sort rule', + 'sort_rule_update_notification' => 'Sort rule successfully updated', + 'sort_rule_delete' => 'deleted sort rule', + 'sort_rule_delete_notification' => 'Sort rule successfully deleted', + // Other 'permissions_update' => 'je ažurirao/la dozvole', ]; diff --git a/lang/bs/editor.php b/lang/bs/editor.php index a61b460427e..752c6f3f702 100644 --- a/lang/bs/editor.php +++ b/lang/bs/editor.php @@ -13,6 +13,7 @@ 'cancel' => 'Cancel', 'save' => 'Save', 'close' => 'Close', + 'apply' => 'Apply', 'undo' => 'Undo', 'redo' => 'Redo', 'left' => 'Left', @@ -147,6 +148,7 @@ 'url' => 'URL', 'text_to_display' => 'Text to display', 'title' => 'Title', + 'browse_links' => 'Browse links', 'open_link' => 'Open link', 'open_link_in' => 'Open link in...', 'open_link_current' => 'Current window', diff --git a/lang/bs/entities.php b/lang/bs/entities.php index fc6e19ddd8a..9bcbdb0f504 100644 --- a/lang/bs/entities.php +++ b/lang/bs/entities.php @@ -166,7 +166,9 @@ 'books_search_this' => 'Pretraži ovu knjigu', 'books_navigation' => 'Navigacija knjige', 'books_sort' => 'Sortiraj sadržaj knjige', - 'books_sort_desc' => 'Move chapters and pages within a book to reorganise its contents. Other books can be added which allows easy moving of chapters and pages between books.', + 'books_sort_desc' => 'Move chapters and pages within a book to reorganise its contents. Other books can be added which allows easy moving of chapters and pages between books. Optionally an auto sort rule can be set to automatically sort this book\'s contents upon changes.', + 'books_sort_auto_sort' => 'Auto Sort Option', + 'books_sort_auto_sort_active' => 'Auto Sort Active: :sortName', 'books_sort_named' => 'Sortiraj knjigu :bookName', 'books_sort_name' => 'Sortiraj po imenu', 'books_sort_created' => 'Sortiraj po datumu kreiranja', diff --git a/lang/bs/settings.php b/lang/bs/settings.php index c0b6b692a57..82a4ade5df5 100644 --- a/lang/bs/settings.php +++ b/lang/bs/settings.php @@ -74,6 +74,36 @@ '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', + // Sorting Settings + 'sorting' => 'Sorting', + 'sorting_book_default' => 'Default Book Sort', + 'sorting_book_default_desc' => 'Select the default sort rule to apply to new books. This won\'t affect existing books, and can be overridden per-book.', + 'sorting_rules' => 'Sort Rules', + 'sorting_rules_desc' => 'These are predefined sorting operations which can be applied to content in the system.', + 'sort_rule_assigned_to_x_books' => 'Assigned to :count Book|Assigned to :count Books', + 'sort_rule_create' => 'Create Sort Rule', + 'sort_rule_edit' => 'Edit Sort Rule', + 'sort_rule_delete' => 'Delete Sort Rule', + 'sort_rule_delete_desc' => 'Remove this sort rule from the system. Books using this sort will revert to manual sorting.', + 'sort_rule_delete_warn_books' => 'This sort rule is currently used on :count book(s). Are you sure you want to delete this?', + 'sort_rule_delete_warn_default' => 'This sort rule is currently used as the default for books. Are you sure you want to delete this?', + 'sort_rule_details' => 'Sort Rule Details', + 'sort_rule_details_desc' => 'Set a name for this sort rule, which will appear in lists when users are selecting a sort.', + 'sort_rule_operations' => 'Sort Operations', + 'sort_rule_operations_desc' => 'Configure the sort actions to be performed by moving them from the list of available operations. Upon use, the operations will be applied in order, from top to bottom. Any changes made here will be applied to all assigned books upon save.', + 'sort_rule_available_operations' => 'Available Operations', + 'sort_rule_available_operations_empty' => 'No operations remaining', + 'sort_rule_configured_operations' => 'Configured Operations', + 'sort_rule_configured_operations_empty' => 'Drag/add operations from the "Available Operations" list', + 'sort_rule_op_asc' => '(Asc)', + 'sort_rule_op_desc' => '(Desc)', + 'sort_rule_op_name' => 'Name - Alphabetical', + 'sort_rule_op_name_numeric' => 'Name - Numeric', + 'sort_rule_op_created_date' => 'Created Date', + 'sort_rule_op_updated_date' => 'Updated Date', + 'sort_rule_op_chapters_first' => 'Chapters First', + 'sort_rule_op_chapters_last' => 'Chapters Last', + // Maintenance settings 'maint' => 'Maintenance', 'maint_image_cleanup' => 'Cleanup Images', diff --git a/lang/ca/activities.php b/lang/ca/activities.php index 8835676644b..8decaa739cd 100644 --- a/lang/ca/activities.php +++ b/lang/ca/activities.php @@ -127,6 +127,14 @@ 'comment_update' => 'ha actualitzat un comentari', 'comment_delete' => 'ha suprimit un comentari', + // Sort Rules + 'sort_rule_create' => 'created sort rule', + 'sort_rule_create_notification' => 'Sort rule successfully created', + 'sort_rule_update' => 'updated sort rule', + 'sort_rule_update_notification' => 'Sort rule successfully updated', + 'sort_rule_delete' => 'deleted sort rule', + 'sort_rule_delete_notification' => 'Sort rule successfully deleted', + // Other 'permissions_update' => 'ha actualitzat els permisos', ]; diff --git a/lang/ca/editor.php b/lang/ca/editor.php index cdd80c245d2..331e596315f 100644 --- a/lang/ca/editor.php +++ b/lang/ca/editor.php @@ -13,6 +13,7 @@ 'cancel' => 'Cancel·la', 'save' => 'Desa', 'close' => 'Tanca', + 'apply' => 'Apply', 'undo' => 'Desfés', 'redo' => 'Refés', 'left' => 'Esquerra', @@ -147,6 +148,7 @@ 'url' => 'URL', 'text_to_display' => 'Text per a mostrar', 'title' => 'Títol', + 'browse_links' => 'Browse links', 'open_link' => 'Obre l’enllaç', 'open_link_in' => 'Obre l’enllaç…', 'open_link_current' => 'A la finestra actual', diff --git a/lang/ca/entities.php b/lang/ca/entities.php index ef2a4c2a8c4..e1939babd3d 100644 --- a/lang/ca/entities.php +++ b/lang/ca/entities.php @@ -166,7 +166,9 @@ 'books_search_this' => 'Cerca en aquest llibre', 'books_navigation' => 'Navegació del llibre', 'books_sort' => 'Ordena el contingut d’un llibre', - 'books_sort_desc' => 'Moveu els capítols i les pàgines d’un llibre per a reorganitzar-ne el contingut. Podeu afegir altres llibres perquè sigui més fàcil moure capítols i pàgines d’un llibre a un altre.', + 'books_sort_desc' => 'Move chapters and pages within a book to reorganise its contents. Other books can be added which allows easy moving of chapters and pages between books. Optionally an auto sort rule can be set to automatically sort this book\'s contents upon changes.', + 'books_sort_auto_sort' => 'Auto Sort Option', + 'books_sort_auto_sort_active' => 'Auto Sort Active: :sortName', 'books_sort_named' => 'Ordena el llibre «:bookName»', 'books_sort_name' => 'Ordena pel nom', 'books_sort_created' => 'Ordena per la data de creació', diff --git a/lang/ca/settings.php b/lang/ca/settings.php index 2390a7962b8..3cabbe1a3f0 100644 --- a/lang/ca/settings.php +++ b/lang/ca/settings.php @@ -74,6 +74,36 @@ 'reg_confirm_restrict_domain_desc' => 'Introduïu una llista separada per comes dels dominis a què voleu restringir el registre. S’enviarà un correu electrònic als usuaris perquè confirmin la seva adreça electrònica abans que puguin interactuar amb l’aplicació.
Tingueu en compte que els usuaris podran canviar l’adreça electrònica un cop s’hagin registrat.', 'reg_confirm_restrict_domain_placeholder' => 'No hi ha cap restricció', + // Sorting Settings + 'sorting' => 'Sorting', + 'sorting_book_default' => 'Default Book Sort', + 'sorting_book_default_desc' => 'Select the default sort rule to apply to new books. This won\'t affect existing books, and can be overridden per-book.', + 'sorting_rules' => 'Sort Rules', + 'sorting_rules_desc' => 'These are predefined sorting operations which can be applied to content in the system.', + 'sort_rule_assigned_to_x_books' => 'Assigned to :count Book|Assigned to :count Books', + 'sort_rule_create' => 'Create Sort Rule', + 'sort_rule_edit' => 'Edit Sort Rule', + 'sort_rule_delete' => 'Delete Sort Rule', + 'sort_rule_delete_desc' => 'Remove this sort rule from the system. Books using this sort will revert to manual sorting.', + 'sort_rule_delete_warn_books' => 'This sort rule is currently used on :count book(s). Are you sure you want to delete this?', + 'sort_rule_delete_warn_default' => 'This sort rule is currently used as the default for books. Are you sure you want to delete this?', + 'sort_rule_details' => 'Sort Rule Details', + 'sort_rule_details_desc' => 'Set a name for this sort rule, which will appear in lists when users are selecting a sort.', + 'sort_rule_operations' => 'Sort Operations', + 'sort_rule_operations_desc' => 'Configure the sort actions to be performed by moving them from the list of available operations. Upon use, the operations will be applied in order, from top to bottom. Any changes made here will be applied to all assigned books upon save.', + 'sort_rule_available_operations' => 'Available Operations', + 'sort_rule_available_operations_empty' => 'No operations remaining', + 'sort_rule_configured_operations' => 'Configured Operations', + 'sort_rule_configured_operations_empty' => 'Drag/add operations from the "Available Operations" list', + 'sort_rule_op_asc' => '(Asc)', + 'sort_rule_op_desc' => '(Desc)', + 'sort_rule_op_name' => 'Name - Alphabetical', + 'sort_rule_op_name_numeric' => 'Name - Numeric', + 'sort_rule_op_created_date' => 'Created Date', + 'sort_rule_op_updated_date' => 'Updated Date', + 'sort_rule_op_chapters_first' => 'Chapters First', + 'sort_rule_op_chapters_last' => 'Chapters Last', + // Maintenance settings 'maint' => 'Manteniment', 'maint_image_cleanup' => 'Neteja d’imatges', diff --git a/lang/cs/activities.php b/lang/cs/activities.php index 8ce0397a74a..f7e9337d3fa 100644 --- a/lang/cs/activities.php +++ b/lang/cs/activities.php @@ -127,6 +127,14 @@ 'comment_update' => 'aktualizoval komentář', 'comment_delete' => 'odstranil komentář', + // Sort Rules + 'sort_rule_create' => 'vytvořil/a pravidlo řazení', + 'sort_rule_create_notification' => 'Pravidlo řazení bylo úspěšně vytvořeno', + 'sort_rule_update' => 'aktualizoval/a pravidlo řazení', + 'sort_rule_update_notification' => 'Pravidlo řazení bylo úspěšně aktualizováno', + 'sort_rule_delete' => 'odstranil/a pravidlo řazení', + 'sort_rule_delete_notification' => 'Pravidlo řazení bylo úspěšně odstraněno', + // Other 'permissions_update' => 'oprávnění upravena', ]; diff --git a/lang/cs/editor.php b/lang/cs/editor.php index fc5a4a74ac2..15daa778c06 100644 --- a/lang/cs/editor.php +++ b/lang/cs/editor.php @@ -13,6 +13,7 @@ 'cancel' => 'Zrušit', 'save' => 'Uložit', 'close' => 'Zavřít‏', + 'apply' => 'Použít', 'undo' => 'Zpět', 'redo' => 'Znovu', 'left' => 'Vlevo', @@ -147,6 +148,7 @@ 'url' => 'Adresa URL', 'text_to_display' => 'Text k zobrazení', 'title' => 'Titulek', + 'browse_links' => 'Procházet odkazy', 'open_link' => 'Otevřít odkaz', 'open_link_in' => 'Otevřít odkaz v...', 'open_link_current' => 'Aktuální okno', diff --git a/lang/cs/entities.php b/lang/cs/entities.php index 21d6c8dd33d..6add3175f80 100644 --- a/lang/cs/entities.php +++ b/lang/cs/entities.php @@ -166,7 +166,9 @@ 'books_search_this' => 'Prohledat tuto knihu', 'books_navigation' => 'Navigace knihy', 'books_sort' => 'Seřadit obsah knihy', - 'books_sort_desc' => 'Přesunout kapitoly a stránky v knize pro přeuspořádání obsahu. Mohou být přidány další knihy, které umožňují snadný přesun kapitol a stránek mezi knihami.', + 'books_sort_desc' => 'Pro přeuspořádání obsahu přesuňte kapitoly a stránky v knize. Mohou být přidány další knihy, které umožní snadný přesun kapitol a stránek mezi knihami. Volitelně lze nastavit pravidlo automatického řazení, aby se při změnách automaticky seřadil obsah této knihy.', + 'books_sort_auto_sort' => 'Možnost automatického řazení', + 'books_sort_auto_sort_active' => 'Aktivní automatické řazení: :sortName', 'books_sort_named' => 'Seřadit knihu :bookName', 'books_sort_name' => 'Seřadit podle názvu', 'books_sort_created' => 'Seřadit podle data vytvoření', diff --git a/lang/cs/settings.php b/lang/cs/settings.php index 17c25b27b62..ab316a7c40c 100644 --- a/lang/cs/settings.php +++ b/lang/cs/settings.php @@ -74,6 +74,36 @@ 'reg_confirm_restrict_domain_desc' => 'Zadejte seznam e-mailových domén oddělených čárkami, na které chcete registraci omezit. Registrujícímu se uživateli bude zaslán e-mail, aby ověřil svoji e-mailovou adresu před tím, než mu bude přístup do aplikace povolen.
Upozorňujeme, že po úspěšné registraci může uživatel svoji e-mailovou adresu změnit.', 'reg_confirm_restrict_domain_placeholder' => 'Žádná omezení nebyla nastavena', + // Sorting Settings + 'sorting' => 'Řazení', + 'sorting_book_default' => 'Výchozí řazení knih', + 'sorting_book_default_desc' => 'Vybere výchozí pravidlo řazení pro nové knihy. Řazení neovlivní existující knihy a může být upraveno u konkrétní knihy.', + 'sorting_rules' => 'Pravidla řazení', + 'sorting_rules_desc' => 'Toto jsou předem definovaná pravidla řazení, která mohou být použita na webu.', + 'sort_rule_assigned_to_x_books' => 'Přiřazeno k :count knize|Přiřazeno :count knihám', + 'sort_rule_create' => 'Vytvořit pravidlo řazení', + 'sort_rule_edit' => 'Upravit pravidlo řazení', + 'sort_rule_delete' => 'Odstranit pravidlo řazení', + 'sort_rule_delete_desc' => 'Odstraní toto pravidlo řazení z webu. Knihy, které jej používají, se vrátí k ručnímu řazení.', + 'sort_rule_delete_warn_books' => 'Toto pravidlo řazení se v současné době používá na :count knihách. Opravdu ho chcete smazat?', + 'sort_rule_delete_warn_default' => 'Toto pravidlo řazení je v současné době používáno jako výchozí. Opravdu ho chcete odstranit?', + 'sort_rule_details' => 'Podrobnosti pravidla pro řazení', + 'sort_rule_details_desc' => 'Nastavte název pro toto pravidlo, který se zobrazí v seznamu při výběru řazení.', + 'sort_rule_operations' => 'Možnosti řazení', + 'sort_rule_operations_desc' => 'Configure the sort actions to be performed by moving them from the list of available operations. Upon use, the operations will be applied in order, from top to bottom. Any changes made here will be applied to all assigned books upon save.', + 'sort_rule_available_operations' => 'Dostupné operace', + 'sort_rule_available_operations_empty' => 'Žádné zbývající operace', + 'sort_rule_configured_operations' => 'Konfigurované operace', + 'sort_rule_configured_operations_empty' => 'Přetáhněte/přidejte operace ze seznamu "Dostupné operace"', + 'sort_rule_op_asc' => '(Vzest)', + 'sort_rule_op_desc' => '(Sest)', + 'sort_rule_op_name' => 'Název - abecední', + 'sort_rule_op_name_numeric' => 'Název - číselné', + 'sort_rule_op_created_date' => 'Datum vytvoření', + 'sort_rule_op_updated_date' => 'Datum aktualizace', + 'sort_rule_op_chapters_first' => 'Kapitoly jako první', + 'sort_rule_op_chapters_last' => 'Kapitoly jako poslední', + // Maintenance settings 'maint' => 'Údržba', 'maint_image_cleanup' => 'Pročistění obrázků', diff --git a/lang/cy/activities.php b/lang/cy/activities.php index e5dcddc56e1..2459f2357f5 100644 --- a/lang/cy/activities.php +++ b/lang/cy/activities.php @@ -85,12 +85,12 @@ 'webhook_delete_notification' => 'Webhook wedi\'i dileu\'n llwyddiannus', // Imports - 'import_create' => 'created import', - 'import_create_notification' => 'Import successfully uploaded', - 'import_run' => 'updated import', - 'import_run_notification' => 'Content successfully imported', - 'import_delete' => 'deleted import', - 'import_delete_notification' => 'Import successfully deleted', + 'import_create' => 'creodd fewnforyn', + 'import_create_notification' => 'Mewnforyn wedi\'i lwytho i fyny\'n llwyddiannus', + 'import_run' => 'diweddarodd fewnforyn', + 'import_run_notification' => 'Cynnwys wedi\'i fewnforio\'n llwyddiannus', + 'import_delete' => 'dileodd fewnforyn', + 'import_delete_notification' => 'Mewnforyn wedi\'i ddileu\'n llwyddiannus', // Users 'user_create' => 'creodd ddefnyddiwr', @@ -127,6 +127,14 @@ 'comment_update' => 'diweddarodd sylw', 'comment_delete' => 'dileodd sylw', + // Sort Rules + 'sort_rule_create' => 'created sort rule', + 'sort_rule_create_notification' => 'Sort rule successfully created', + 'sort_rule_update' => 'updated sort rule', + 'sort_rule_update_notification' => 'Sort rule successfully updated', + 'sort_rule_delete' => 'deleted sort rule', + 'sort_rule_delete_notification' => 'Sort rule successfully deleted', + // Other 'permissions_update' => 'caniatadau wedi\'u diweddaru', ]; diff --git a/lang/cy/editor.php b/lang/cy/editor.php index a10fc7d0be4..93e1aed2019 100644 --- a/lang/cy/editor.php +++ b/lang/cy/editor.php @@ -13,6 +13,7 @@ 'cancel' => 'Canslo', 'save' => 'Cadw', 'close' => 'Cau', + 'apply' => 'Apply', 'undo' => 'Dadwneud', 'redo' => 'Ail-wneud', 'left' => 'Chwith', @@ -147,6 +148,7 @@ 'url' => 'URL', 'text_to_display' => 'Testun i\'w arddangos', 'title' => 'Teitl', + 'browse_links' => 'Browse links', 'open_link' => 'Agor dolen', 'open_link_in' => 'Agor dolen yn...', 'open_link_current' => 'Ffenestr bresennol', @@ -163,8 +165,8 @@ 'about' => 'Ynglŷn â\'r golygydd', 'about_title' => 'Ynglŷn â\'r Golygydd WYSIWYG', 'editor_license' => 'Trwydded a Hawlfraint Golygydd', - 'editor_lexical_license' => 'This editor is built as a fork of :lexicalLink which is distributed under the MIT license.', - 'editor_lexical_license_link' => 'Full license details can be found here.', + 'editor_lexical_license' => 'Mae\'r golygydd hwn wedi\'i adeiladu fel fforc o :lexicalLink sy\'n cael ei ddosbarthu o dan y drwydded MIT.', + 'editor_lexical_license_link' => 'Gellir gweld manylion llawn y drwydded yma.', 'editor_tiny_license' => 'Mae\'r golygydd hwn wedi\'i adeiladu gan ddefnyddio :tinyLink sy\'n cael ei ddarparu o dan y drwydded MIT.', 'editor_tiny_license_link' => 'Gellir dod o hyd i fanylion hawlfraint a thrwydded TinyMCE yma.', 'save_continue' => 'Cadw Tudalen a Pharhau', diff --git a/lang/cy/entities.php b/lang/cy/entities.php index d153ba453bf..bf4bc554c82 100644 --- a/lang/cy/entities.php +++ b/lang/cy/entities.php @@ -39,30 +39,30 @@ 'export_pdf' => 'Ffeil PDF', 'export_text' => 'Ffeil Testun Plaen', 'export_md' => 'Ffeil Markdown', - 'export_zip' => 'Portable ZIP', + 'export_zip' => 'ZIP cludadwy', 'default_template' => 'Templed Tudalen Diofyn', 'default_template_explain' => 'Clustnodwch dempled tudalen a fydd yn cael ei ddefnyddio fel y cynnwys diofyn ar gyfer pob tudalen a grëwyd yn yr eitem hon. Cofiwch y bydd hwn ond yn cael ei ddefnyddio os yw’r sawl a grëodd y dudalen â mynediad gweld i’r dudalen dempled a ddewiswyd.', 'default_template_select' => 'Dewiswch dudalen templed', - 'import' => 'Import', - 'import_validate' => 'Validate Import', - 'import_desc' => 'Import books, chapters & pages using a portable zip export from the same, or a different, instance. Select a ZIP file to proceed. After the file has been uploaded and validated you\'ll be able to configure & confirm the import in the next view.', - 'import_zip_select' => 'Select ZIP file to upload', - 'import_zip_validation_errors' => 'Errors were detected while validating the provided ZIP file:', - 'import_pending' => 'Pending Imports', - 'import_pending_none' => 'No imports have been started.', - 'import_continue' => 'Continue Import', - 'import_continue_desc' => 'Review the content due to be imported from the uploaded ZIP file. When ready, run the import to add its contents to this system. The uploaded ZIP import file will be automatically removed on successful import.', - 'import_details' => 'Import Details', - 'import_run' => 'Run Import', - 'import_size' => ':size Import ZIP Size', - 'import_uploaded_at' => 'Uploaded :relativeTime', - 'import_uploaded_by' => 'Uploaded by', - 'import_location' => 'Import Location', - 'import_location_desc' => 'Select a target location for your imported content. You\'ll need the relevant permissions to create within the location you choose.', - 'import_delete_confirm' => 'Are you sure you want to delete this import?', - 'import_delete_desc' => 'This will delete the uploaded import ZIP file, and cannot be undone.', - 'import_errors' => 'Import Errors', - 'import_errors_desc' => 'The follow errors occurred during the import attempt:', + 'import' => 'Mewnforio', + 'import_validate' => 'Dilysu\'r Mewnforyn', + 'import_desc' => 'Mewnforio llyfrau, pennodau & tudalennau gan allforyn zip cludadwy o\'r un enghraifft, neu enghraifft wahanol. Dewis ffeil ZIP i barhau. Ar ôl i\'r ffeil wedi cael ei llwytho i fyny a dilysu, gallwch chi ffurfweddu & cadarnhau\'r mewnforyn yn yr olygfa nesa.', + 'import_zip_select' => 'Dewis ffeil ZIP i lwytho i fyny', + 'import_zip_validation_errors' => 'Wedi canfod gwallau pan ddilysu\'r ffeil ZIP wedi\'i roi:', + 'import_pending' => 'Mewnforion i Ddod', + 'import_pending_none' => 'Nid wedi dechrau unrhyw fewnforion.', + 'import_continue' => 'Parhau Mewnforyn', + 'import_continue_desc' => 'Adolygu\'r cynnwys sy\'n ddod i gael ei fewnforio o\'r ffeil ZIP wedi\'i lwytho i fyny. Pan barod, Rhedeg y mewnforyn i ychwanegu ei gynnwys â\'r system yma. Bydd y ffeil ZIP yn cael ei symud yn awtomatig ar ôl mewnforyn llwyddiannus.', + 'import_details' => 'Manylion Mewnforyn', + 'import_run' => 'Rhedeg y Mewnforyn', + 'import_size' => ':size Mewnforio Maint ZIP', + 'import_uploaded_at' => 'Wedi\'i lwytho i fyny :relativeTime', + 'import_uploaded_by' => 'Llwythwyd gan', + 'import_location' => 'Lleoliad Mewnforyn', + 'import_location_desc' => 'Dewis lleoliad targedi\'r cynnwys wedi\'i mewnforio. Bydd angen yr hawliau perthnasol i greu yn y lleoliad yno.', + 'import_delete_confirm' => 'Ydych chi\'n siŵr eich bod eisiau dileu\'r mewnforyn yma?', + 'import_delete_desc' => 'Bydd hwn yn dileu\'r mewnforyn ffeil ZIP sy wedi\'i lwytho i fyny, a fydd e ddim gallu cael ei ddadwneud.', + 'import_errors' => 'Gwallau Mewnforyn', + 'import_errors_desc' => 'Digwyddodd y gwallau canlynol yn ystod cynnig y mewnforyn:', // Permissions and restrictions 'permissions' => 'Caniatâd', @@ -166,7 +166,9 @@ 'books_search_this' => 'Chwilio\'r llyfr hwn', 'books_navigation' => 'Llywio Llyfr', 'books_sort' => 'Trefnu Cynnwys Llyfr', - 'books_sort_desc' => 'Symudwch benodau a thudalennau o fewn llyfr i ad-drefnu ei gynnwys. Gellir ychwanegu llyfrau eraill sy\'n caniatáu symud penodau a thudalennau yn hawdd rhwng llyfrau.', + 'books_sort_desc' => 'Move chapters and pages within a book to reorganise its contents. Other books can be added which allows easy moving of chapters and pages between books. Optionally an auto sort rule can be set to automatically sort this book\'s contents upon changes.', + 'books_sort_auto_sort' => 'Auto Sort Option', + 'books_sort_auto_sort_active' => 'Auto Sort Active: :sortName', 'books_sort_named' => 'Trefnu Llyfr :bookName', 'books_sort_name' => 'Trefnu yn ôl Enw', 'books_sort_created' => 'Trefnu yn ôl Dyddiad Creu', diff --git a/lang/cy/errors.php b/lang/cy/errors.php index 4fe90a0c1dc..db3a468b60a 100644 --- a/lang/cy/errors.php +++ b/lang/cy/errors.php @@ -106,16 +106,16 @@ 'back_soon' => 'Bydd yn ôl i fyny yn fuan.', // Import - 'import_zip_cant_read' => 'Could not read ZIP file.', - 'import_zip_cant_decode_data' => 'Could not find and decode ZIP data.json content.', - 'import_zip_no_data' => 'ZIP file data has no expected book, chapter or page content.', - 'import_validation_failed' => 'Import ZIP failed to validate with errors:', - 'import_zip_failed_notification' => 'Failed to import ZIP file.', - 'import_perms_books' => 'You are lacking the required permissions to create books.', - 'import_perms_chapters' => 'You are lacking the required permissions to create chapters.', - 'import_perms_pages' => 'You are lacking the required permissions to create pages.', - 'import_perms_images' => 'You are lacking the required permissions to create images.', - 'import_perms_attachments' => 'You are lacking the required permission to create attachments.', + 'import_zip_cant_read' => 'Wedi methu darllen ffeil ZIP.', + 'import_zip_cant_decode_data' => 'Wedi methu ffeindio a dadgodio cynnwys ZIP data.json.', + 'import_zip_no_data' => 'Nid oes cynnwys llyfr, pennod neu dudalen disgwyliedig yn nata ffeil ZIP.', + 'import_validation_failed' => 'ZIP mewnforyn wedi\'i methu dilysu gyda gwallau:', + 'import_zip_failed_notification' => 'Wedi methu mewnforio ffeil ZIP.', + 'import_perms_books' => 'Dych chi\'n methu\'r caniatâd gofynnol i greu llyfrau.', + 'import_perms_chapters' => 'Dych chi\'n methu\'r caniatâd gofynnol i greu pennodau.', + 'import_perms_pages' => 'Dych chi\'n methu\'r caniatâd gofynnol i greu tudalennau.', + 'import_perms_images' => 'Dych chi\'n methu\'r caniatâd gofynnol i greu delwau.', + 'import_perms_attachments' => 'Dych chi\'n methu\'r caniatâd gofynnol i greu atodiadau.', // API errors 'api_no_authorization_found' => 'Ni chanfuwyd tocyn awdurdodi ar y cais', diff --git a/lang/cy/settings.php b/lang/cy/settings.php index 92b2d65d968..fb1457e1e54 100644 --- a/lang/cy/settings.php +++ b/lang/cy/settings.php @@ -74,6 +74,36 @@ 'reg_confirm_restrict_domain_desc' => 'Rhowch restr wedi\'i gwahanu gan goma o barthau e-bost yr hoffech gyfyngu cofrestriad iddynt. Bydd defnyddwyr yn cael e-bost i gadarnhau eu cyfeiriad cyn cael caniatâd i ryngweithio â\'r rhaglen.
Noder y bydd modd i ddefnyddwyr newid eu cyfeiriadau e-bost ar ôl cofrestru\'n llwyddiannus.', 'reg_confirm_restrict_domain_placeholder' => 'Ni osodwyd cyfyngiad', + // Sorting Settings + 'sorting' => 'Sorting', + 'sorting_book_default' => 'Default Book Sort', + 'sorting_book_default_desc' => 'Select the default sort rule to apply to new books. This won\'t affect existing books, and can be overridden per-book.', + 'sorting_rules' => 'Sort Rules', + 'sorting_rules_desc' => 'These are predefined sorting operations which can be applied to content in the system.', + 'sort_rule_assigned_to_x_books' => 'Assigned to :count Book|Assigned to :count Books', + 'sort_rule_create' => 'Create Sort Rule', + 'sort_rule_edit' => 'Edit Sort Rule', + 'sort_rule_delete' => 'Delete Sort Rule', + 'sort_rule_delete_desc' => 'Remove this sort rule from the system. Books using this sort will revert to manual sorting.', + 'sort_rule_delete_warn_books' => 'This sort rule is currently used on :count book(s). Are you sure you want to delete this?', + 'sort_rule_delete_warn_default' => 'This sort rule is currently used as the default for books. Are you sure you want to delete this?', + 'sort_rule_details' => 'Sort Rule Details', + 'sort_rule_details_desc' => 'Set a name for this sort rule, which will appear in lists when users are selecting a sort.', + 'sort_rule_operations' => 'Sort Operations', + 'sort_rule_operations_desc' => 'Configure the sort actions to be performed by moving them from the list of available operations. Upon use, the operations will be applied in order, from top to bottom. Any changes made here will be applied to all assigned books upon save.', + 'sort_rule_available_operations' => 'Available Operations', + 'sort_rule_available_operations_empty' => 'No operations remaining', + 'sort_rule_configured_operations' => 'Configured Operations', + 'sort_rule_configured_operations_empty' => 'Drag/add operations from the "Available Operations" list', + 'sort_rule_op_asc' => '(Asc)', + 'sort_rule_op_desc' => '(Desc)', + 'sort_rule_op_name' => 'Name - Alphabetical', + 'sort_rule_op_name_numeric' => 'Name - Numeric', + 'sort_rule_op_created_date' => 'Created Date', + 'sort_rule_op_updated_date' => 'Updated Date', + 'sort_rule_op_chapters_first' => 'Chapters First', + 'sort_rule_op_chapters_last' => 'Chapters Last', + // Maintenance settings 'maint' => 'Cynnal', 'maint_image_cleanup' => 'Glanhau Delweddau', @@ -162,7 +192,7 @@ 'role_access_api' => 'Mynediad i Ryngwyneb Rhaglennu Cymwysiadau (API) system', 'role_manage_settings' => 'Rheoli gosodiadau apiau', 'role_export_content' => 'Cynnwys allforio', - 'role_import_content' => 'Import content', + 'role_import_content' => 'Mewnforio Cynnwys', 'role_editor_change' => 'Newid golygydd tudalen', 'role_notifications' => 'Derbyn a rheoli hysbysiadau', 'role_asset' => 'Caniatâd Asedau', diff --git a/lang/cy/validation.php b/lang/cy/validation.php index fd3483ddc4c..5259f647244 100644 --- a/lang/cy/validation.php +++ b/lang/cy/validation.php @@ -105,10 +105,10 @@ 'url' => 'Mae’r fformat :attribute yn annilys.', 'uploaded' => 'Nid oedd modd uwchlwytho’r ffeil. Efallai na fydd y gweinydd yn derbyn ffeiliau o\'r maint hwn.', - 'zip_file' => 'The :attribute needs to reference a file within the ZIP.', - 'zip_file_mime' => 'The :attribute needs to reference a file of type :validTypes, found :foundType.', - 'zip_model_expected' => 'Data object expected but ":type" found.', - 'zip_unique' => 'The :attribute must be unique for the object type within the ZIP.', + 'zip_file' => 'Mae\'r :attribute angen cyfeirio at ffeil yn y ZIP.', + 'zip_file_mime' => 'Mae\'r :attribute angen cyfeirio at ffeil o fath :valid Types, sydd wedi\'i ffeindio :foundType.', + 'zip_model_expected' => 'Dyswgyl am wrthrych data ond wedi ffeindio ":type".', + 'zip_unique' => 'Mae rhaid y :attribute fod yn unigol i\'r fath o wrthrych yn y ZIP.', // Custom validation lines 'custom' => [ diff --git a/lang/da/activities.php b/lang/da/activities.php index f6053318f27..fa11e8e3afb 100644 --- a/lang/da/activities.php +++ b/lang/da/activities.php @@ -59,12 +59,12 @@ 'favourite_remove_notification' => '":name" er blevet fjernet fra dine favoritter', // Watching - 'watch_update_level_notification' => 'Watch preferences successfully updated', + 'watch_update_level_notification' => 'Opdatering af urets præferencer lykkedes', // Auth 'auth_login' => 'loggede ind', 'auth_register' => 'registreret som ny bruger', - 'auth_password_reset_request' => 'requested user password reset', + 'auth_password_reset_request' => 'anmodet om nulstilling af brugeradgangskode', 'auth_password_reset_update' => 'nulstil adgangskode', 'mfa_setup_method' => 'konfigureret MFA metode', 'mfa_setup_method_notification' => 'Multi-faktor metode konfigureret', @@ -74,7 +74,7 @@ // Settings 'settings_update' => 'opdaterede indstillinger', 'settings_update_notification' => 'Indstillinger opdateret', - 'maintenance_action_run' => 'ran maintenance action', + 'maintenance_action_run' => 'kørte vedligeholdelsesaktion', // Webhooks 'webhook_create' => 'oprettede webhook', @@ -85,12 +85,12 @@ 'webhook_delete_notification' => 'Webhooken blev slettet', // Imports - 'import_create' => 'created import', - 'import_create_notification' => 'Import successfully uploaded', - 'import_run' => 'updated import', - 'import_run_notification' => 'Content successfully imported', - 'import_delete' => 'deleted import', - 'import_delete_notification' => 'Import successfully deleted', + 'import_create' => 'oprettet import', + 'import_create_notification' => 'Importen er uploadet med succes', + 'import_run' => 'opdateret import', + 'import_run_notification' => 'Indhold importeret med succes', + 'import_delete' => 'slettet import', + 'import_delete_notification' => 'Import slettet med succes', // Users 'user_create' => 'opret bruger', @@ -102,11 +102,11 @@ // API Tokens 'api_token_create' => 'oprettet API token', - 'api_token_create_notification' => 'API token successfully created', - 'api_token_update' => 'updated API token', - 'api_token_update_notification' => 'API token successfully updated', - 'api_token_delete' => 'deleted API token', - 'api_token_delete_notification' => 'API token successfully deleted', + 'api_token_create_notification' => 'API-token oprettet med succes', + 'api_token_update' => 'opdateret API-token', + 'api_token_update_notification' => 'API-token opdateret med succes', + 'api_token_delete' => 'slettet API-token', + 'api_token_delete_notification' => 'API-token slettet med succes', // Roles 'role_create' => 'oprettet rolle', @@ -117,16 +117,24 @@ 'role_delete_notification' => 'Rollen blev slettet', // Recycle Bin - 'recycle_bin_empty' => 'emptied recycle bin', - 'recycle_bin_restore' => 'restored from recycle bin', - 'recycle_bin_destroy' => 'removed from recycle bin', + 'recycle_bin_empty' => 'tømt papirkurven', + 'recycle_bin_restore' => 'gendannet fra papirkurven', + 'recycle_bin_destroy' => 'fjernet fra papirkurven', // Comments 'commented_on' => 'kommenterede til', - 'comment_create' => 'added comment', - 'comment_update' => 'updated comment', - 'comment_delete' => 'deleted comment', + 'comment_create' => 'tilføjet kommentar', + 'comment_update' => 'opdateret kommentar', + 'comment_delete' => 'slettet kommentar', + + // Sort Rules + 'sort_rule_create' => 'oprettet sorteringsregel', + 'sort_rule_create_notification' => 'Sorteringsregel oprettet med succes', + 'sort_rule_update' => 'opdateret sorteringsregel', + 'sort_rule_update_notification' => 'Sorteringsregel opdateret med succes', + 'sort_rule_delete' => 'slettet sorteringsregel', + 'sort_rule_delete_notification' => 'Sorteringsregel slettet med succes', // Other - 'permissions_update' => 'Tilladelser opdateret', + 'permissions_update' => 'opdaterede tilladelser', ]; diff --git a/lang/da/auth.php b/lang/da/auth.php index fb11ea6865a..9f717a3d563 100644 --- a/lang/da/auth.php +++ b/lang/da/auth.php @@ -62,7 +62,7 @@ 'email_confirm_success' => 'Din email er blevet bekræftet! Du bør nu kune logge ind med denne emailadresse.', 'email_confirm_resent' => 'Bekræftelsesmail sendt, tjek venligst din indboks.', 'email_confirm_thanks' => 'Tak for bekræftelsen!', - 'email_confirm_thanks_desc' => 'Please wait a moment while your confirmation is handled. If you are not redirected after 3 seconds press the "Continue" link below to proceed.', + 'email_confirm_thanks_desc' => 'Vent venligst et øjeblik, mens din bekræftelse behandles. Hvis du ikke bliver omdirigeret efter 3 sekunder, skal du trykke på linket "Fortsæt" nedenfor for at fortsætte.', 'email_not_confirmed' => 'E-Mail adresse ikke bekræftet', 'email_not_confirmed_text' => 'Din E-Mail adresse er endnu ikke blevet bekræftet.', @@ -91,27 +91,27 @@ 'mfa_option_totp_title' => 'Mobil app', 'mfa_option_totp_desc' => 'For at bruge multi-faktor godkendelse, skal du bruge en mobil app, der understøtter TOTP såsom Google Authenticator, Authy eller Microsoft Authenticator.', 'mfa_option_backup_codes_title' => 'Backup koder', - 'mfa_option_backup_codes_desc' => 'Generates a set of one-time-use backup codes which you\'ll enter on login to verify your identity. Make sure to store these in a safe & secure place.', + 'mfa_option_backup_codes_desc' => 'Genererer et sæt backup-koder til engangsbrug, som du skal indtaste ved login for at bekræfte din identitet. Sørg for at opbevare dem et sikkert sted.', 'mfa_gen_confirm_and_enable' => 'Bekræft og aktivér', 'mfa_gen_backup_codes_title' => 'Backup koder opsætning', - 'mfa_gen_backup_codes_desc' => 'Store the below list of codes in a safe place. When accessing the system you\'ll be able to use one of the codes as a second authentication mechanism.', + 'mfa_gen_backup_codes_desc' => 'Opbevar nedenstående liste med koder et sikkert sted. Når du får adgang til systemet, kan du bruge en af koderne som en ekstra godkendelsesmekanisme.', 'mfa_gen_backup_codes_download' => 'Download koder', 'mfa_gen_backup_codes_usage_warning' => 'Hver kode kan kun bruges en gang', 'mfa_gen_totp_title' => 'Mobil App Setup', - 'mfa_gen_totp_desc' => 'To use multi-factor authentication you\'ll need a mobile application that supports TOTP such as Google Authenticator, Authy or Microsoft Authenticator.', - 'mfa_gen_totp_scan' => 'Scan the QR code below using your preferred authentication app to get started.', + 'mfa_gen_totp_desc' => 'For at bruge multifaktorgodkendelse skal du bruge en mobilapplikation, der understøtter TOTP, f.eks. Google Authenticator, Authy eller Microsoft Authenticator.', + 'mfa_gen_totp_scan' => 'Scan QR-koden nedenfor med din foretrukne godkendelsesapp for at komme i gang.', 'mfa_gen_totp_verify_setup' => 'Verificer Opsætning', - 'mfa_gen_totp_verify_setup_desc' => 'Verify that all is working by entering a code, generated within your authentication app, in the input box below:', - 'mfa_gen_totp_provide_code_here' => 'Provide your app generated code here', + 'mfa_gen_totp_verify_setup_desc' => 'Kontrollér, at alt fungerer, ved at indtaste en kode, der er genereret i din godkendelsesapp, i indtastningsfeltet nedenfor:', + 'mfa_gen_totp_provide_code_here' => 'Angiv din app-genererede kode her', 'mfa_verify_access' => 'Bekræft Adgang', - 'mfa_verify_access_desc' => 'Your user account requires you to confirm your identity via an additional level of verification before you\'re granted access. Verify using one of your configured methods to continue.', + 'mfa_verify_access_desc' => 'Din brugerkonto kræver, at du bekræfter din identitet via et ekstra verifikationsniveau, før du får adgang. Bekræft ved hjælp af en af dine konfigurerede metoder for at fortsætte.', 'mfa_verify_no_methods' => 'Ingen Metoder Konfigureret', - 'mfa_verify_no_methods_desc' => 'No multi-factor authentication methods could be found for your account. You\'ll need to set up at least one method before you gain access.', + 'mfa_verify_no_methods_desc' => 'Der blev ikke fundet nogen metoder til multifaktorgodkendelse til din konto. Du skal konfigurere mindst én metode, før du får adgang.', 'mfa_verify_use_totp' => 'Bekræft ved brug af en mobil app', 'mfa_verify_use_backup_codes' => 'Bekræft ved hjælp af en backup kode', 'mfa_verify_backup_code' => 'Backup Kode', 'mfa_verify_backup_code_desc' => 'Indtast en af dine resterende backup koder nedenfor:', 'mfa_verify_backup_code_enter_here' => 'Indtast backup kode her', - 'mfa_verify_totp_desc' => 'Enter the code, generated using your mobile app, below:', - 'mfa_setup_login_notification' => 'Multi-factor method configured, Please now login again using the configured method.', + 'mfa_verify_totp_desc' => 'Indtast koden, der er genereret med din mobilapp, nedenfor:', + 'mfa_setup_login_notification' => 'Multifaktormetode konfigureret, log venligst ind igen med den konfigurerede metode.', ]; diff --git a/lang/da/editor.php b/lang/da/editor.php index 054c4262794..2f9b9f93662 100644 --- a/lang/da/editor.php +++ b/lang/da/editor.php @@ -13,6 +13,7 @@ 'cancel' => 'Annuller', 'save' => 'Gem', 'close' => 'Luk', + 'apply' => 'Anvend', 'undo' => 'Fortryd', 'redo' => 'Gendan', 'left' => 'Venstre', @@ -60,30 +61,30 @@ 'indent_increase' => 'Forøg indrykning', 'indent_decrease' => 'Formindsk indrykning', 'table' => 'Tabel', - 'insert_image' => 'Insert image', - 'insert_image_title' => 'Insert/Edit Image', + 'insert_image' => 'Indsæt billede', + 'insert_image_title' => 'Indsæt/rediger billede', 'insert_link' => 'Indsæt/rediger link', 'insert_link_title' => 'Indsæt/Rediger Link', 'insert_horizontal_line' => 'Indsæt vandret linje', 'insert_code_block' => 'Indsæt kodeblok', - 'edit_code_block' => 'Edit code block', + 'edit_code_block' => 'Rediger kodeblok', 'insert_drawing' => 'Indsæt/rediger tegning', - 'drawing_manager' => 'Drawing manager', + 'drawing_manager' => 'Tegningsansvarlig', 'insert_media' => 'Indsæt/rediger medie', 'insert_media_title' => 'Indsæt/Rediger Medie', 'clear_formatting' => 'Ryd formatering', 'source_code' => 'Kildekode', 'source_code_title' => 'Kildekode', 'fullscreen' => 'Fuld skærm', - 'image_options' => 'Image options', + 'image_options' => 'Billedindstillinger', // Tables 'table_properties' => 'Tabelegenskaber', 'table_properties_title' => 'Tabelegenskaber', 'delete_table' => 'Slet tabel', - 'table_clear_formatting' => 'Clear table formatting', - 'resize_to_contents' => 'Resize to contents', - 'row_header' => 'Row header', + 'table_clear_formatting' => 'Ryd tabelformatering', + 'resize_to_contents' => 'Ændre størrelse til indhold', + 'row_header' => 'Rækkeoverskrift', 'insert_row_before' => 'Indsæt række før', 'insert_row_after' => 'Indsæt række efter', 'delete_row' => 'Slet række', @@ -97,8 +98,8 @@ 'cell_properties_title' => 'Celle Egenskaber', 'cell_type' => 'Celle type', 'cell_type_cell' => 'Celle', - 'cell_scope' => 'Scope', - 'cell_type_header' => 'Header cell', + 'cell_scope' => 'Omfang', + 'cell_type_header' => 'Overskriftscelle', 'merge_cells' => 'Flet celler', 'split_cell' => 'Opdel celle', 'table_row_group' => 'Række Gruppe', @@ -123,18 +124,18 @@ 'copy_column' => 'Kopier kolonne', 'paste_column_before' => 'Indsæt kolonne før', 'paste_column_after' => 'Indsæt kolonne efter', - 'cell_padding' => 'Cell padding', - 'cell_spacing' => 'Cell spacing', + 'cell_padding' => 'Celle margen', + 'cell_spacing' => 'Celle afstand', 'caption' => 'Citat', 'show_caption' => 'Vis citat', - 'constrain' => 'Constrain proportions', + 'constrain' => 'Begræns proportioner', 'cell_border_solid' => 'Solid', 'cell_border_dotted' => 'Prikket', 'cell_border_dashed' => 'Stiplet', 'cell_border_double' => 'Dobbelt', - 'cell_border_groove' => 'Groove', - 'cell_border_ridge' => 'Ridge', - 'cell_border_inset' => 'Inset', + 'cell_border_groove' => 'Udfræsning', + 'cell_border_ridge' => 'Kant', + 'cell_border_inset' => 'Indsat', 'cell_border_outset' => 'Outset', 'cell_border_none' => 'Ingen', 'cell_border_hidden' => 'Gemt', @@ -142,34 +143,35 @@ // Images, links, details/summary & embed 'source' => 'Kilde', 'alt_desc' => 'Alternativ beskrivelse', - 'embed' => 'Embed', - 'paste_embed' => 'Paste your embed code below:', + 'embed' => 'Indlejre', + 'paste_embed' => 'Indsæt din indlejringskode nedenfor:', 'url' => 'URL', 'text_to_display' => 'Tekst til visning', 'title' => 'Titel', - 'open_link' => 'Open link', - 'open_link_in' => 'Open link in...', + 'browse_links' => 'Gennemse links', + 'open_link' => 'Åbn link', + 'open_link_in' => 'Åbn link i...', 'open_link_current' => 'Nuværende vindue', 'open_link_new' => 'Nyt vindue', - 'remove_link' => 'Remove link', - 'insert_collapsible' => 'Insert collapsible block', - 'collapsible_unwrap' => 'Unwrap', - 'edit_label' => 'Edit label', - 'toggle_open_closed' => 'Toggle open/closed', - 'collapsible_edit' => 'Edit collapsible block', - 'toggle_label' => 'Toggle label', + 'remove_link' => 'Fjern link', + 'insert_collapsible' => 'Indsæt sammenklappelig blok', + 'collapsible_unwrap' => 'Pak ud', + 'edit_label' => 'Rediger mærkat', + 'toggle_open_closed' => 'Skift mellem åben og lukket', + 'collapsible_edit' => 'Rediger sammenklappelig blok', + 'toggle_label' => 'Skift etiket', // About view - 'about' => 'About the editor', - 'about_title' => 'About the WYSIWYG Editor', - 'editor_license' => 'Editor License & Copyright', - 'editor_lexical_license' => 'This editor is built as a fork of :lexicalLink which is distributed under the MIT license.', - 'editor_lexical_license_link' => 'Full license details can be found here.', - 'editor_tiny_license' => 'This editor is built using :tinyLink which is provided under the MIT license.', - 'editor_tiny_license_link' => 'The copyright and license details of TinyMCE can be found here.', + 'about' => 'Om redaktøren', + 'about_title' => 'Om WYSIWYG-editoren', + 'editor_license' => 'Editor-licens og copyright', + 'editor_lexical_license' => 'Denne editor er bygget som en forgrening af :lexicalLink, som distribueres under MIT-licensen.', + 'editor_lexical_license_link' => 'Du kan finde alle licensoplysninger her.', + 'editor_tiny_license' => 'Denne editor er bygget ved hjælp af :tinyLink, som leveres under MIT-licensen.', + 'editor_tiny_license_link' => 'Oplysninger om copyright og licens for TinyMCE kan findes her.', 'save_continue' => 'Gem og fortsæt', - 'callouts_cycle' => '(Keep pressing to toggle through types)', - 'link_selector' => 'Link to content', + 'callouts_cycle' => '(Bliv ved med at trykke for at skifte mellem typerne)', + 'link_selector' => 'Link til indhold', 'shortcuts' => 'Genveje', 'shortcut' => 'Genvej', 'shortcuts_intro' => 'Følgende genveje er tilgængelige i editoren:', diff --git a/lang/da/entities.php b/lang/da/entities.php index eca5f1f0296..cfd2a193652 100644 --- a/lang/da/entities.php +++ b/lang/da/entities.php @@ -23,9 +23,9 @@ 'meta_updated' => 'Opdateret :timeLength', 'meta_updated_name' => 'Opdateret :timeLength af :user', 'meta_owned_name' => 'Ejet af :user', - 'meta_reference_count' => 'Referenced by :count item|Referenced by :count items', + 'meta_reference_count' => 'Refereret af :count item|Refereret af :count items', 'entity_select' => 'Vælg emne', - 'entity_select_lack_permission' => 'You don\'t have the required permissions to select this item', + 'entity_select_lack_permission' => 'Du har ikke de nødvendige tilladelser til at vælge dette element', 'images' => 'Billeder', 'my_recent_drafts' => 'Mine seneste kladder', 'my_recently_viewed' => 'Mine senest viste', @@ -39,42 +39,42 @@ 'export_pdf' => 'PDF-fil', 'export_text' => 'Almindelig tekstfil', 'export_md' => 'Markdown Fil', - 'export_zip' => 'Portable ZIP', - 'default_template' => 'Default Page Template', - 'default_template_explain' => 'Assign a page template that will be used as the default content for all pages created within this item. Keep in mind this will only be used if the page creator has view access to the chosen template page.', - 'default_template_select' => 'Select a template page', - 'import' => 'Import', - 'import_validate' => 'Validate Import', - 'import_desc' => 'Import books, chapters & pages using a portable zip export from the same, or a different, instance. Select a ZIP file to proceed. After the file has been uploaded and validated you\'ll be able to configure & confirm the import in the next view.', - 'import_zip_select' => 'Select ZIP file to upload', - 'import_zip_validation_errors' => 'Errors were detected while validating the provided ZIP file:', - 'import_pending' => 'Pending Imports', - 'import_pending_none' => 'No imports have been started.', - 'import_continue' => 'Continue Import', - 'import_continue_desc' => 'Review the content due to be imported from the uploaded ZIP file. When ready, run the import to add its contents to this system. The uploaded ZIP import file will be automatically removed on successful import.', - 'import_details' => 'Import Details', - 'import_run' => 'Run Import', - 'import_size' => ':size Import ZIP Size', - 'import_uploaded_at' => 'Uploaded :relativeTime', - 'import_uploaded_by' => 'Uploaded by', - 'import_location' => 'Import Location', - 'import_location_desc' => 'Select a target location for your imported content. You\'ll need the relevant permissions to create within the location you choose.', - 'import_delete_confirm' => 'Are you sure you want to delete this import?', - 'import_delete_desc' => 'This will delete the uploaded import ZIP file, and cannot be undone.', - 'import_errors' => 'Import Errors', - 'import_errors_desc' => 'The follow errors occurred during the import attempt:', + 'export_zip' => 'Bærbar ZIP', + 'default_template' => 'Standard sideskabelon', + 'default_template_explain' => 'Tildel en sideskabelon, der vil blive brugt som standardindhold for alle sider, der oprettes i dette element. Husk, at dette kun vil blive brugt, hvis sideskaberen har adgang til den valgte skabelonside.', + 'default_template_select' => 'Vælg en skabelonside', + 'import' => 'Importer', + 'import_validate' => 'Valider import', + 'import_desc' => 'Importer bøger, kapitler og sider ved hjælp af en bærbar zip-eksport fra den samme eller en anden instans. Vælg en ZIP-fil for at fortsætte. Når filen er blevet uploadet og valideret, kan du konfigurere og bekræfte importen i den næste visning.', + 'import_zip_select' => 'Vælg den ZIP-fil, der skal uploades', + 'import_zip_validation_errors' => 'Der blev opdaget fejl under validering af den medfølgende ZIP-fil:', + 'import_pending' => 'Afventende import', + 'import_pending_none' => 'Der er ikke startet nogen import.', + 'import_continue' => 'Fortsæt med at importere', + 'import_continue_desc' => 'Gennemgå det indhold, der skal importeres fra den uploadede ZIP-fil. Når du er klar, skal du køre importen for at tilføje dens indhold til dette system. Den uploadede ZIP-importfil fjernes automatisk, når importen er vellykket.', + 'import_details' => 'Import detaljer', + 'import_run' => 'Kør import', + 'import_size' => ':size Importer ZIP-størrelse', + 'import_uploaded_at' => 'Uploadet :relativeTime', + 'import_uploaded_by' => 'Uploadet af', + 'import_location' => 'Importplacering', + 'import_location_desc' => 'Vælg en målplacering for dit importerede indhold. Du skal have de relevante tilladelser til at oprette på den valgte placering.', + 'import_delete_confirm' => 'Er du sikker på, at du vil slette denne import?', + 'import_delete_desc' => 'Dette vil slette den uploadede ZIP-fil og kan ikke fortrydes.', + 'import_errors' => 'Importfejl', + 'import_errors_desc' => 'Følgende fejl opstod under importforsøget:', // Permissions and restrictions 'permissions' => 'Rettigheder', - 'permissions_desc' => 'Set permissions here to override the default permissions provided by user roles.', - 'permissions_book_cascade' => 'Permissions set on books will automatically cascade to child chapters and pages, unless they have their own permissions defined.', - 'permissions_chapter_cascade' => 'Permissions set on chapters will automatically cascade to child pages, unless they have their own permissions defined.', + 'permissions_desc' => 'Angiv tilladelser her for at tilsidesætte de standardtilladelser, der gives af brugerroller.', + 'permissions_book_cascade' => 'Tilladelser, der er indstillet på bøger, vil automatisk blive overført til underordnede kapitler og sider, medmindre de har deres egne tilladelser defineret.', + 'permissions_chapter_cascade' => 'Tilladelser, der er indstillet på kapitler, overføres automatisk til underordnede sider, medmindre de har deres egne tilladelser defineret.', 'permissions_save' => 'Gem tilladelser', 'permissions_owner' => 'Ejer', 'permissions_role_everyone_else' => 'Alle andre', - 'permissions_role_everyone_else_desc' => 'Set permissions for all roles not specifically overridden.', - 'permissions_role_override' => 'Override permissions for role', - 'permissions_inherit_defaults' => 'Inherit defaults', + 'permissions_role_everyone_else_desc' => 'Indstil tilladelser for alle roller, der ikke specifikt er tilsidesat.', + 'permissions_role_override' => 'Tilsidesæt tilladelser for rolle', + 'permissions_inherit_defaults' => 'Arv standardindstillinger', // Search 'search_results' => 'Søgeresultater', @@ -117,24 +117,24 @@ 'shelves_save' => 'Gem reol', 'shelves_books' => 'Bøger på denne reol', 'shelves_add_books' => 'Tilføj bøger til denne reol', - 'shelves_drag_books' => 'Drag books below to add them to this shelf', + 'shelves_drag_books' => 'Træk bøger nedenfor for at tilføje dem til denne hylde', 'shelves_empty_contents' => 'Denne reol har ingen bøger tilknyttet til den', 'shelves_edit_and_assign' => 'Rediger reol for at tilføje bøger', - 'shelves_edit_named' => 'Edit Shelf :name', + 'shelves_edit_named' => 'Rediger hylde :navn', 'shelves_edit' => 'Rediger Reol', 'shelves_delete' => 'Slettede reoler', - 'shelves_delete_named' => 'Delete Shelf :name', - 'shelves_delete_explain' => "This will delete the shelf with the name ':name'. Contained books will not be deleted.", - 'shelves_delete_confirmation' => 'Are you sure you want to delete this shelf?', - 'shelves_permissions' => 'Shelf Permissions', - 'shelves_permissions_updated' => 'Shelf Permissions Updated', - 'shelves_permissions_active' => 'Shelf Permissions Active', - 'shelves_permissions_cascade_warning' => 'Permissions on shelves do not automatically cascade to contained books. This is because a book can exist on multiple shelves. Permissions can however be copied down to child books using the option found below.', - 'shelves_permissions_create' => 'Shelf create permissions are only used for copying permissions to child books using the action below. They do not control the ability to create books.', + 'shelves_delete_named' => 'Slet hylde :navn', + 'shelves_delete_explain' => "Dette vil slette hylden med navnet ':navn'. Indeholdte bøger vil ikke blive slettet.", + 'shelves_delete_confirmation' => 'Er du sikker på, at du vil slette denne hylde?', + 'shelves_permissions' => 'Tilladelser til hylder', + 'shelves_permissions_updated' => 'Tilladelser til hylder opdateret', + 'shelves_permissions_active' => 'Hyldetilladelser aktive', + 'shelves_permissions_cascade_warning' => 'Tilladelser på hylder overføres ikke automatisk til indeholdte bøger. Det skyldes, at en bog kan findes på flere hylder. Tilladelser kan dog kopieres ned til underordnede bøger ved hjælp af nedenstående mulighed.', + 'shelves_permissions_create' => 'Hyldeoprettelsestilladelser bruges kun til at kopiere tilladelser til underordnede bøger ved hjælp af nedenstående handling. De kontrollerer ikke muligheden for at oprette bøger.', 'shelves_copy_permissions_to_books' => 'Kopier tilladelser til bøger', 'shelves_copy_permissions' => 'Kopier tilladelser', - 'shelves_copy_permissions_explain' => 'This will apply the current permission settings of this shelf to all books contained within. Before activating, ensure any changes to the permissions of this shelf have been saved.', - 'shelves_copy_permission_success' => 'Shelf permissions copied to :count books', + 'shelves_copy_permissions_explain' => 'Dette vil anvende de aktuelle tilladelsesindstillinger for denne hylde på alle bøger, der er indeholdt i den. Før du aktiverer, skal du sikre dig, at eventuelle ændringer af tilladelserne for denne hylde er blevet gemt.', + 'shelves_copy_permission_success' => 'Hyldetilladelser kopieret til :count books', // Books 'book' => 'Bog', @@ -166,7 +166,9 @@ 'books_search_this' => 'Søg i denne bog', 'books_navigation' => 'Bognavigation', 'books_sort' => 'Sorter bogindhold', - 'books_sort_desc' => 'Move chapters and pages within a book to reorganise its contents. Other books can be added which allows easy moving of chapters and pages between books.', + 'books_sort_desc' => 'Flyt kapitler og sider i en bog for at omorganisere dens indhold. Der kan tilføjes andre bøger, som gør det nemt at flytte kapitler og sider mellem bøgerne. Man kan indstille en automatisk sorteringsregel, så bogens indhold automatisk sorteres efter ændringer.', + 'books_sort_auto_sort' => 'Mulighed for automatisk sortering', + 'books_sort_auto_sort_active' => 'Automatisk sortering Aktiv: :sortName', 'books_sort_named' => 'Sorter bog :bookName', 'books_sort_name' => 'Sortér efter navn', 'books_sort_created' => 'Sortér efter oprettelsesdato', @@ -175,7 +177,7 @@ 'books_sort_chapters_last' => 'Kapitler sidst', 'books_sort_show_other' => 'Vis andre bøger', 'books_sort_save' => 'Gem ny ordre', - 'books_sort_show_other_desc' => 'Add other books here to include them in the sort operation, and allow easy cross-book reorganisation.', + 'books_sort_show_other_desc' => 'Tilføj andre bøger her for at inkludere dem i sorteringen og gøre det nemt at omorganisere på tværs af bøger.', 'books_sort_move_up' => 'Flyt op', 'books_sort_move_down' => 'Flyt ned', 'books_sort_move_prev_book' => 'Flyt til forrige bog', @@ -184,8 +186,8 @@ 'books_sort_move_next_chapter' => 'Flyt Til Næste Kapitel', 'books_sort_move_book_start' => 'Flyt til Start af bog', 'books_sort_move_book_end' => 'Flyt til slutningen af bogen', - 'books_sort_move_before_chapter' => 'Move to Before Chapter', - 'books_sort_move_after_chapter' => 'Move to After Chapter', + 'books_sort_move_before_chapter' => 'Gå til kapitlet Før', + 'books_sort_move_after_chapter' => 'Flyt til Efter kapitel', 'books_copy' => 'Kopier Bog', 'books_copy_success' => 'Bogen blev kopieret', @@ -212,7 +214,7 @@ 'chapters_permissions_active' => 'Aktive kapiteltilladelser', 'chapters_permissions_success' => 'Kapiteltilladelser opdateret', 'chapters_search_this' => 'Søg i dette kapitel', - 'chapter_sort_book' => 'Sort Book', + 'chapter_sort_book' => 'Sorter bog', // Pages 'page' => 'Side', @@ -228,7 +230,7 @@ 'pages_delete_draft' => 'Slet kladdeside', 'pages_delete_success' => 'Side slettet', 'pages_delete_draft_success' => 'Kladdeside slettet', - 'pages_delete_warning_template' => 'This page is in active use as a book or chapter default page template. These books or chapters will no longer have a default page template assigned after this page is deleted.', + 'pages_delete_warning_template' => 'Denne side er i aktiv brug som standardsideskabelon for en bog eller et kapitel. Disse bøger eller kapitler vil ikke længere have en standardsideskabelon tildelt, når denne side er slettet.', 'pages_delete_confirm' => 'Er du sikker på, du vil slette denne side?', 'pages_delete_draft_confirm' => 'Er du sikker på at du vil slette denne kladdesidde?', 'pages_editing_named' => 'Redigerer :pageName', @@ -239,23 +241,23 @@ 'pages_editing_page' => 'Redigerer side', 'pages_edit_draft_save_at' => 'Kladde gemt ved ', 'pages_edit_delete_draft' => 'Slet kladde', - 'pages_edit_delete_draft_confirm' => 'Are you sure you want to delete your draft page changes? All of your changes, since the last full save, will be lost and the editor will be updated with the latest page non-draft save state.', + 'pages_edit_delete_draft_confirm' => 'Er du sikker på, at du vil slette dine ændringer på kladdesiden? Alle dine ændringer siden den sidste fulde lagring vil gå tabt, og editoren vil blive opdateret med den seneste lagring af siden uden udkast.', 'pages_edit_discard_draft' => 'Kassér kladde', 'pages_edit_switch_to_markdown' => 'Skift til Markdown redigering', - 'pages_edit_switch_to_markdown_clean' => '(Clean Content)', - 'pages_edit_switch_to_markdown_stable' => '(Stable Content)', + 'pages_edit_switch_to_markdown_clean' => '(Rent indhold)', + 'pages_edit_switch_to_markdown_stable' => '(Stabilt indhold)', 'pages_edit_switch_to_wysiwyg' => 'Skift til WYSIWYG redigering', - 'pages_edit_switch_to_new_wysiwyg' => 'Switch to new WYSIWYG', - 'pages_edit_switch_to_new_wysiwyg_desc' => '(In Alpha Testing)', + 'pages_edit_switch_to_new_wysiwyg' => 'Skift til ny WYSIWYG (Hvad man ser, er hvad man får)', + 'pages_edit_switch_to_new_wysiwyg_desc' => '(I alfa-testning)', 'pages_edit_set_changelog' => 'Sæt ændringsoversigt', 'pages_edit_enter_changelog_desc' => 'Indtast en kort beskrivelse af ændringer du har lavet', 'pages_edit_enter_changelog' => 'Indtast ændringsoversigt', 'pages_editor_switch_title' => 'Skift Editor', - 'pages_editor_switch_are_you_sure' => 'Are you sure you want to change the editor for this page?', + 'pages_editor_switch_are_you_sure' => 'Er du sikker på, at du vil ændre editoren for denne side?', 'pages_editor_switch_consider_following' => 'Overvej følgende ved skift af redaktører:', - 'pages_editor_switch_consideration_a' => 'Once saved, the new editor option will be used by any future editors, including those that may not be able to change editor type themselves.', - 'pages_editor_switch_consideration_b' => 'This can potentially lead to a loss of detail and syntax in certain circumstances.', - 'pages_editor_switch_consideration_c' => 'Tag or changelog changes, made since last save, won\'t persist across this change.', + 'pages_editor_switch_consideration_a' => 'Når den nye redaktørindstilling er gemt, vil den blive brugt af alle fremtidige redaktører, også dem, der måske ikke selv kan ændre redaktørtype.', + 'pages_editor_switch_consideration_b' => 'Dette kan potentielt føre til tab af detaljer og syntaks under visse omstændigheder.', + 'pages_editor_switch_consideration_c' => 'Ændringer i tag eller changelog, der er foretaget siden sidste lagring, fortsætter ikke på tværs af denne ændring.', 'pages_save' => 'Gem siden', 'pages_title' => 'Overskrift', 'pages_name' => 'Sidenavn', @@ -265,9 +267,9 @@ 'pages_md_insert_link' => 'Indsæt emnelink', 'pages_md_insert_drawing' => 'Indsæt tegning', 'pages_md_show_preview' => 'Vis forhåndsvisning', - 'pages_md_sync_scroll' => 'Sync preview scroll', - 'pages_drawing_unsaved' => 'Unsaved Drawing Found', - 'pages_drawing_unsaved_confirm' => 'Unsaved drawing data was found from a previous failed drawing save attempt. Would you like to restore and continue editing this unsaved drawing?', + 'pages_md_sync_scroll' => 'Rulning af forhåndsvisning af synkronisering', + 'pages_drawing_unsaved' => 'Ikke gemt tegning fundet', + 'pages_drawing_unsaved_confirm' => 'Der blev fundet ikke-gemte tegningsdata fra et tidligere mislykket forsøg på at gemme en tegning. Vil du gendanne og fortsætte med at redigere denne ikke-gemte tegning?', 'pages_not_in_chapter' => 'Side er ikke i et kapitel', 'pages_move' => 'Flyt side', 'pages_copy' => 'Kopier side', @@ -277,7 +279,7 @@ 'pages_permissions_success' => 'Sidetilladelser opdateret', 'pages_revision' => 'Revision', 'pages_revisions' => 'Sidserevisioner', - 'pages_revisions_desc' => 'Listed below are all the past revisions of this page. You can look back upon, compare, and restore old page versions if permissions allow. The full history of the page may not be fully reflected here since, depending on system configuration, old revisions could be auto-deleted.', + 'pages_revisions_desc' => 'Nedenfor findes alle tidligere revisioner af denne side. Du kan se tilbage på, sammenligne og gendanne gamle sideversioner, hvis tilladelserne tillader det. Sidens fulde historik afspejles muligvis ikke fuldt ud her, da gamle revisioner kan blive slettet automatisk, afhængigt af systemkonfigurationen.', 'pages_revisions_named' => 'Siderevisioner for :pageName', 'pages_revision_named' => 'Siderevision for :pageName', 'pages_revision_restored_from' => 'Genoprettet fra #:id; :summary', @@ -295,16 +297,16 @@ 'pages_revisions_restore' => 'Gendan', 'pages_revisions_none' => 'Denne side har ingen revisioner', 'pages_copy_link' => 'Kopier link', - 'pages_edit_content_link' => 'Jump to section in editor', - 'pages_pointer_enter_mode' => 'Enter section select mode', - 'pages_pointer_label' => 'Page Section Options', - 'pages_pointer_permalink' => 'Page Section Permalink', - 'pages_pointer_include_tag' => 'Page Section Include Tag', - 'pages_pointer_toggle_link' => 'Permalink mode, Press to show include tag', - 'pages_pointer_toggle_include' => 'Include tag mode, Press to show permalink', + 'pages_edit_content_link' => 'Spring til sektionen i editoren', + 'pages_pointer_enter_mode' => 'Gå ind i sektionsvalgtilstand', + 'pages_pointer_label' => 'Indstillinger for sideafsnit', + 'pages_pointer_permalink' => 'Side Afsnit Permalink', + 'pages_pointer_include_tag' => 'Sideafsnit inkluderer tag', + 'pages_pointer_toggle_link' => 'Permalink-tilstand, tryk for at vise include-tag', + 'pages_pointer_toggle_include' => 'Inkluder tag-tilstand, tryk for at vise permalink', 'pages_permissions_active' => 'Aktive sidetilladelser', 'pages_initial_revision' => 'Første udgivelse', - 'pages_references_update_revision' => 'System auto-update of internal links', + 'pages_references_update_revision' => 'Automatisk systemopdatering af interne links', 'pages_initial_name' => 'Ny side', 'pages_editing_draft_notification' => 'Du redigerer en kladde der sidst var gemt :timeDiff.', 'pages_draft_edited_notification' => 'Siden har været opdateret siden da. Det er anbefalet at du kasserer denne kladde.', @@ -316,8 +318,8 @@ 'time_b' => 'i de sidste :minCount minutter', 'message' => ':start : time. Pas på ikke at overskrive hinandens opdateringer!', ], - 'pages_draft_discarded' => 'Draft discarded! The editor has been updated with the current page content', - 'pages_draft_deleted' => 'Draft deleted! The editor has been updated with the current page content', + 'pages_draft_discarded' => 'Udkast kasseret! Editoren er blevet opdateret med det aktuelle sideindhold', + 'pages_draft_deleted' => 'Udkast slettet! Editoren er blevet opdateret med det aktuelle sideindhold', 'pages_specific' => 'Specifik side', 'pages_is_template' => 'Sideskabelon', @@ -329,13 +331,13 @@ 'shelf_tags' => 'Reoltags', 'tag' => 'Tag', 'tags' => 'Tags', - 'tags_index_desc' => 'Tags can be applied to content within the system to apply a flexible form of categorization. Tags can have both a key and value, with the value being optional. Once applied, content can then be queried using the tag name and value.', + 'tags_index_desc' => 'Tags kan anvendes på indhold i systemet for at anvende en fleksibel form for kategorisering. Tags kan have både en nøgle og en værdi, hvor værdien er valgfri. Når de er anvendt, kan der søges efter indhold ved hjælp af tagnavn og -værdi.', 'tag_name' => 'Tagnavn', 'tag_value' => 'Tagværdi (valgfri)', 'tags_explain' => "Tilføj nogle tags for bedre at kategorisere dit indhold. \n Du kan tildele en værdi til et tag for mere dybdegående organisering.", 'tags_add' => 'Tilføj endnu et tag', 'tags_remove' => 'Fjern dette tag', - 'tags_usages' => 'Total tag usages', + 'tags_usages' => 'Samlet brug af tags', 'tags_assigned_pages' => 'Tildelt til sider', 'tags_assigned_chapters' => 'Tildelt til Kapitler', 'tags_assigned_books' => 'Tildelt til Bøger', @@ -344,16 +346,16 @@ 'tags_all_values' => 'Alle værdier', 'tags_view_tags' => 'Vis Tags', 'tags_view_existing_tags' => 'Vis eksisterende tags', - 'tags_list_empty_hint' => 'Tags can be assigned via the page editor sidebar or while editing the details of a book, chapter or shelf.', + 'tags_list_empty_hint' => 'Tags kan tildeles via sideeditorens sidepanel eller under redigering af detaljerne i en bog, et kapitel eller en hylde.', 'attachments' => 'Vedhæftninger', 'attachments_explain' => 'Upload nogle filer, eller vedhæft nogle links, der skal vises på siden. Disse er synlige i sidepanelet.', 'attachments_explain_instant_save' => 'Ændringer her gemmes med det samme.', 'attachments_upload' => 'Upload fil', 'attachments_link' => 'Vedhæft link', - 'attachments_upload_drop' => 'Alternatively you can drag and drop a file here to upload it as an attachment.', + 'attachments_upload_drop' => 'Alternativt kan du trække og slippe en fil her for at uploade den som en vedhæftet fil.', 'attachments_set_link' => 'Sæt link', 'attachments_delete' => 'Er du sikker på at du vil slette denne vedhæftning?', - 'attachments_dropzone' => 'Drop files here to upload', + 'attachments_dropzone' => 'Slip filer her for at uploade', 'attachments_no_files' => 'Ingen filer er blevet overført', 'attachments_explain_link' => 'Du kan vedhæfte et link, hvis du foretrækker ikke at uploade en fil. Dette kan være et link til en anden side eller et link til en fil i skyen.', 'attachments_link_name' => 'Linknavn', @@ -396,13 +398,13 @@ 'comment_new' => 'Ny kommentar', 'comment_created' => 'kommenteret :createDiff', 'comment_updated' => 'Opdateret :updateDiff af :username', - 'comment_updated_indicator' => 'Updated', + 'comment_updated_indicator' => 'Opdateret', 'comment_deleted_success' => 'Kommentar slettet', 'comment_created_success' => 'Kommentaren er tilføjet', 'comment_updated_success' => 'Kommentaren er opdateret', 'comment_delete_confirm' => 'Er du sikker på, at du vil slette denne kommentar?', 'comment_in_reply_to' => 'Som svar til :commentId', - 'comment_editor_explain' => 'Here are the comments that have been left on this page. Comments can be added & managed when viewing the saved page.', + 'comment_editor_explain' => 'Her er de kommentarer, der er blevet efterladt på denne side. Kommentarer kan tilføjes og administreres, når du ser den gemte side.', // Revision 'revision_delete_confirm' => 'Er du sikker på at du vil slette denne revision?', @@ -410,51 +412,51 @@ 'revision_cannot_delete_latest' => 'Kan ikke slette seneste revision.', // Copy view - 'copy_consider' => 'Please consider the below when copying content.', - 'copy_consider_permissions' => 'Custom permission settings will not be copied.', - 'copy_consider_owner' => 'You will become the owner of all copied content.', - 'copy_consider_images' => 'Page image files will not be duplicated & the original images will retain their relation to the page they were originally uploaded to.', - 'copy_consider_attachments' => 'Page attachments will not be copied.', - 'copy_consider_access' => 'A change of location, owner or permissions may result in this content being accessible to those previously without access.', + 'copy_consider' => 'Vær opmærksom på nedenstående, når du kopierer indhold.', + 'copy_consider_permissions' => 'Brugerdefinerede tilladelsesindstillinger kopieres ikke.', + 'copy_consider_owner' => 'Du bliver ejer af alt kopieret indhold.', + 'copy_consider_images' => 'Sidens billedfiler vil ikke blive duplikeret, og de originale billeder vil bevare deres relation til den side, de oprindeligt blev uploadet til.', + 'copy_consider_attachments' => 'Vedhæftede sider bliver ikke kopieret.', + 'copy_consider_access' => 'En ændring af placering, ejer eller tilladelser kan resultere i, at dette indhold er tilgængeligt for dem, der tidligere ikke havde adgang.', // Conversions - 'convert_to_shelf' => 'Convert to Shelf', - 'convert_to_shelf_contents_desc' => 'You can convert this book to a new shelf with the same contents. Chapters contained within this book will be converted to new books. If this book contains any pages, that are not in a chapter, this book will be renamed and contain such pages, and this book will become part of the new shelf.', - 'convert_to_shelf_permissions_desc' => 'Any permissions set on this book will be copied to the new shelf and to all new child books that don\'t have their own permissions enforced. Note that permissions on shelves do not auto-cascade to content within, as they do for books.', + 'convert_to_shelf' => 'Konverter til hylde', + 'convert_to_shelf_contents_desc' => 'Du kan konvertere denne bog til en ny hylde med samme indhold. Kapitler i denne bog vil blive konverteret til nye bøger. Hvis denne bog indeholder sider, som ikke er i et kapitel, vil bogen blive omdøbt og indeholde sådanne sider, og bogen vil blive en del af den nye hylde.', + 'convert_to_shelf_permissions_desc' => 'Alle tilladelser, der er indstillet på denne bog, vil blive kopieret til den nye hylde og til alle nye underordnede bøger, der ikke har deres egne tilladelser håndhævet. Bemærk, at tilladelser på hylder ikke automatisk overføres til indholdet på hylden, som de gør for bøger.', 'convert_book' => 'Omdan Bog', - 'convert_book_confirm' => 'Are you sure you want to convert this book?', - 'convert_undo_warning' => 'This cannot be as easily undone.', + 'convert_book_confirm' => 'Er du sikker på, at du vil konvertere denne bog?', + 'convert_undo_warning' => 'Det kan ikke gøres om så let.', 'convert_to_book' => 'Omdan til Bog', - 'convert_to_book_desc' => 'You can convert this chapter to a new book with the same contents. Any permissions set on this chapter will be copied to the new book but any inherited permissions, from the parent book, will not be copied which could lead to a change of access control.', + 'convert_to_book_desc' => 'Du kan konvertere dette kapitel til en ny bog med samme indhold. Alle tilladelser, der er indstillet på dette kapitel, vil blive kopieret til den nye bog, men eventuelle nedarvede tilladelser fra den overordnede bog vil ikke blive kopieret, hvilket kan føre til en ændring af adgangskontrollen.', 'convert_chapter' => 'Omdan Kapitel', 'convert_chapter_confirm' => 'Er du sikker på at du vil omdanne dette kapitel?', // References - 'references' => 'References', - 'references_none' => 'There are no tracked references to this item.', - 'references_to_desc' => 'Listed below is all the known content in the system that links to this item.', + 'references' => 'Kilder', + 'references_none' => 'Der er ingen sporede referencer til dette emne.', + 'references_to_desc' => 'Nedenfor vises alt det kendte indhold i systemet, som linker til dette element.', // Watch Options 'watch' => 'Overvåg', - 'watch_title_default' => 'Default Preferences', - 'watch_desc_default' => 'Revert watching to just your default notification preferences.', - 'watch_title_ignore' => 'Ignore', - 'watch_desc_ignore' => 'Ignore all notifications, including those from user-level preferences.', - 'watch_title_new' => 'New Pages', - 'watch_desc_new' => 'Notify when any new page is created within this item.', - 'watch_title_updates' => 'All Page Updates', - 'watch_desc_updates' => 'Notify upon all new pages and page changes.', - 'watch_desc_updates_page' => 'Notify upon all page changes.', - 'watch_title_comments' => 'All Page Updates & Comments', - 'watch_desc_comments' => 'Notify upon all new pages, page changes and new comments.', - 'watch_desc_comments_page' => 'Notify upon page changes and new comments.', - 'watch_change_default' => 'Change default notification preferences', - 'watch_detail_ignore' => 'Ignoring notifications', - 'watch_detail_new' => 'Watching for new pages', - 'watch_detail_updates' => 'Watching new pages and updates', - 'watch_detail_comments' => 'Watching new pages, updates & comments', - 'watch_detail_parent_book' => 'Watching via parent book', - 'watch_detail_parent_book_ignore' => 'Ignoring via parent book', - 'watch_detail_parent_chapter' => 'Watching via parent chapter', - 'watch_detail_parent_chapter_ignore' => 'Ignoring via parent chapter', + 'watch_title_default' => 'Standardindstillinger', + 'watch_desc_default' => 'Gå tilbage til kun at se dine standardindstillinger for notifikationer.', + 'watch_title_ignore' => 'Ignorér', + 'watch_desc_ignore' => 'Ignorer alle meddelelser, også dem fra indstillinger på brugerniveau.', + 'watch_title_new' => 'Nye sider', + 'watch_desc_new' => 'Giv besked, når der oprettes en ny side i dette element.', + 'watch_title_updates' => 'Alle sideopdateringer', + 'watch_desc_updates' => 'Giv besked om alle nye sider og sideændringer.', + 'watch_desc_updates_page' => 'Giv besked om alle sideændringer.', + 'watch_title_comments' => 'Alle sideopdateringer og kommentarer', + 'watch_desc_comments' => 'Giv besked om alle nye sider, sideændringer og nye kommentarer.', + 'watch_desc_comments_page' => 'Giv besked ved sideændringer og nye kommentarer.', + 'watch_change_default' => 'Skift indstillinger for standardmeddelelser', + 'watch_detail_ignore' => 'Ignorerer notifikationer', + 'watch_detail_new' => 'Holder øje med nye sider', + 'watch_detail_updates' => 'Holder øje med nye sider og opdateringer', + 'watch_detail_comments' => 'Holder øje med nye sider, opdateringer og kommentarer', + 'watch_detail_parent_book' => 'Se med via forældrebogen', + 'watch_detail_parent_book_ignore' => 'Ignorering via forældrebog', + 'watch_detail_parent_chapter' => 'Se med via forældrekapitel', + 'watch_detail_parent_chapter_ignore' => 'Ignorering via forældrekapitel', ]; diff --git a/lang/da/errors.php b/lang/da/errors.php index f12dbab57c8..864dec270dc 100644 --- a/lang/da/errors.php +++ b/lang/da/errors.php @@ -10,7 +10,7 @@ // Auth 'error_user_exists_different_creds' => 'En bruger med email :email eksistere allerede, men med andre legitimationsoplysninger.', - 'auth_pre_register_theme_prevention' => 'User account could not be registered for the provided details', + 'auth_pre_register_theme_prevention' => 'Brugerkonto kunne ikke registreres for de angivne detaljer', 'email_already_confirmed' => 'Email er allerede bekræftet. Prøv at logge ind.', 'email_confirmation_invalid' => 'Denne bekræftelsestoken er ikke gyldig eller er allerede blevet brugt. Prøv at registrere dig igen.', 'email_confirmation_expired' => 'Bekræftelsestoken er udløbet. En ny bekræftelsesmail er blevet sendt.', @@ -37,37 +37,37 @@ 'social_driver_not_found' => 'Socialdriver ikke fundet', 'social_driver_not_configured' => 'Dine :socialAccount indstillinger er ikke konfigureret korret.', 'invite_token_expired' => 'Dette invitationslink er udløbet. I stedet kan du prøve at nulstille din kontos kodeord.', - 'login_user_not_found' => 'A user for this action could not be found.', + 'login_user_not_found' => 'Der kunne ikke findes en bruger til denne handling.', // System 'path_not_writable' => 'Filsti :filePath kunne ikke uploades til. Sørg for at den kan skrives til af webserveren.', 'cannot_get_image_from_url' => 'Kan ikke finde billede på :url', 'cannot_create_thumbs' => 'Serveren kan ikke oprette miniaturer. Kontroller, at GD PHP-udvidelsen er installeret.', 'server_upload_limit' => 'Serveren tillader ikke uploads af denne størrelse. Prøv en mindre filstørrelse.', - 'server_post_limit' => 'The server cannot receive the provided amount of data. Try again with less data or a smaller file.', + 'server_post_limit' => 'Serveren kan ikke modtage den angivne mængde data. Prøv igen med færre data eller en mindre fil.', 'uploaded' => 'Serveren tillader ikke uploads af denne størrelse. Prøv en mindre filstørrelse.', // Drawing & Images 'image_upload_error' => 'Der opstod en fejl ved upload af billedet', 'image_upload_type_error' => 'Billedtypen, der uploades, er ugyldig', - 'image_upload_replace_type' => 'Image file replacements must be of the same type', - 'image_upload_memory_limit' => 'Failed to handle image upload and/or create thumbnails due to system resource limits.', - 'image_thumbnail_memory_limit' => 'Failed to create image size variations due to system resource limits.', - 'image_gallery_thumbnail_memory_limit' => 'Failed to create gallery thumbnails due to system resource limits.', - 'drawing_data_not_found' => 'Drawing data could not be loaded. The drawing file might no longer exist or you may not have permission to access it.', + 'image_upload_replace_type' => 'Udskiftninger af billedfiler skal være af samme type', + 'image_upload_memory_limit' => 'Kunne ikke håndtere billedupload og/eller oprette thumbnails på grund af begrænsninger i systemets ressourcer.', + 'image_thumbnail_memory_limit' => 'Det lykkedes ikke at skabe variationer i billedstørrelsen på grund af begrænsninger i systemets ressourcer.', + 'image_gallery_thumbnail_memory_limit' => 'Det lykkedes ikke at oprette galleriminiaturer på grund af begrænsede systemressourcer.', + 'drawing_data_not_found' => 'Tegningsdata kunne ikke indlæses. Tegningsfilen findes måske ikke længere, eller du har måske ikke tilladelse til at få adgang til den.', // Attachments 'attachment_not_found' => 'Vedhæftning ikke fundet', - 'attachment_upload_error' => 'An error occurred uploading the attachment file', + 'attachment_upload_error' => 'Der opstod en fejl ved upload af den vedhæftede fil', // Pages 'page_draft_autosave_fail' => 'Kunne ikke gemme kladde. Tjek at du har internetforbindelse før du gemmer siden', - 'page_draft_delete_fail' => 'Failed to delete page draft and fetch current page saved content', + 'page_draft_delete_fail' => 'Kunne ikke slette sideudkast og hente den aktuelle sides gemte indhold', 'page_custom_home_deletion' => 'Kan ikke slette en side der er sat som forside', // Entities 'entity_not_found' => 'Emne ikke fundet', - 'bookshelf_not_found' => 'Shelf not found', + 'bookshelf_not_found' => 'Hylde ikke fundet', 'book_not_found' => 'Bog ikke fundet', 'page_not_found' => 'Side ikke fundet', 'chapter_not_found' => 'Kapitel ikke fundet', @@ -78,7 +78,7 @@ // Users 'users_cannot_delete_only_admin' => 'Du kan ikke slette den eneste admin', 'users_cannot_delete_guest' => 'Du kan ikke slette gæstebrugeren', - 'users_could_not_send_invite' => 'Could not create user since invite email failed to send', + 'users_could_not_send_invite' => 'Kunne ikke oprette en bruger, da invitationsmailen ikke blev sendt', // Roles 'role_cannot_be_edited' => 'Denne rolle kan ikke redigeres', @@ -106,16 +106,16 @@ 'back_soon' => 'Den er oppe igen snart.', // Import - 'import_zip_cant_read' => 'Could not read ZIP file.', - 'import_zip_cant_decode_data' => 'Could not find and decode ZIP data.json content.', - 'import_zip_no_data' => 'ZIP file data has no expected book, chapter or page content.', - 'import_validation_failed' => 'Import ZIP failed to validate with errors:', - 'import_zip_failed_notification' => 'Failed to import ZIP file.', - 'import_perms_books' => 'You are lacking the required permissions to create books.', - 'import_perms_chapters' => 'You are lacking the required permissions to create chapters.', - 'import_perms_pages' => 'You are lacking the required permissions to create pages.', - 'import_perms_images' => 'You are lacking the required permissions to create images.', - 'import_perms_attachments' => 'You are lacking the required permission to create attachments.', + 'import_zip_cant_read' => 'Kunne ikke læse ZIP-filen.', + 'import_zip_cant_decode_data' => 'Kunne ikke finde og afkode ZIP data.json-indhold.', + 'import_zip_no_data' => 'ZIP-filens data har ikke noget forventet bog-, kapitel- eller sideindhold.', + 'import_validation_failed' => 'Import ZIP kunne ikke valideres med fejl:', + 'import_zip_failed_notification' => 'Kunne ikke importere ZIP-fil.', + 'import_perms_books' => 'Du mangler de nødvendige tilladelser til at oprette bøger.', + 'import_perms_chapters' => 'Du mangler de nødvendige tilladelser til at oprette kapitler.', + 'import_perms_pages' => 'Du mangler de nødvendige tilladelser til at oprette sider.', + 'import_perms_images' => 'Du mangler de nødvendige tilladelser til at oprette billeder.', + 'import_perms_attachments' => 'Du mangler den nødvendige tilladelse til at oprette vedhæftede filer.', // API errors 'api_no_authorization_found' => 'Der blev ikke fundet nogen autorisationstoken på anmodningen', @@ -129,5 +129,5 @@ 'maintenance_test_email_failure' => 'Følgende fejl opstod under afsendelse af testemail:', // HTTP errors - 'http_ssr_url_no_match' => 'The URL does not match the configured allowed SSR hosts', + 'http_ssr_url_no_match' => 'URL\'en stemmer ikke overens med de konfigurerede tilladte SSR-værter', ]; diff --git a/lang/da/notifications.php b/lang/da/notifications.php index 00b0c464f15..8074c03c4d9 100644 --- a/lang/da/notifications.php +++ b/lang/da/notifications.php @@ -12,16 +12,16 @@ 'updated_page_intro' => 'En side er blevet opdateret i :appName:', 'updated_page_debounce' => 'For at forhindre en masse af notifikationer, i et stykke tid vil du ikke blive sendt notifikationer for yderligere redigeringer til denne side af den samme editor.', - 'detail_page_name' => 'Page Name:', - 'detail_page_path' => 'Page Path:', - 'detail_commenter' => 'Commenter:', - 'detail_comment' => 'Comment:', - 'detail_created_by' => 'Created By:', - 'detail_updated_by' => 'Updated By:', + 'detail_page_name' => 'Sidens navn:', + 'detail_page_path' => 'Sidesti:', + 'detail_commenter' => 'Kommentator:', + 'detail_comment' => 'Bemærkninger:', + 'detail_created_by' => 'Oprettet af:', + 'detail_updated_by' => 'Opdateret af:', - 'action_view_comment' => 'View Comment', + 'action_view_comment' => 'Se kommentar', 'action_view_page' => 'Vis Side', - 'footer_reason' => 'This notification was sent to you because :link cover this type of activity for this item.', - 'footer_reason_link' => 'your notification preferences', + 'footer_reason' => 'Denne meddelelse blev sendt til dig, fordi :link dækker denne type aktivitet for denne vare.', + 'footer_reason_link' => 'dine indstillinger for notifikationer', ]; diff --git a/lang/da/settings.php b/lang/da/settings.php index 36ab18d3082..d964ed61745 100644 --- a/lang/da/settings.php +++ b/lang/da/settings.php @@ -32,9 +32,9 @@ 'app_custom_html_desc' => 'Alt indhold tilføjet her, vil blive indsat i bunden af sektionen på alle sider. Dette er brugbart til overskrivning af styles og tilføjelse af analytics kode.', 'app_custom_html_disabled_notice' => 'Brugerdefineret HTML head indhold er deaktiveret på denne indstillingsside for at, at ændringer kan rulles tilbage.', 'app_logo' => 'Applikationslogo', - 'app_logo_desc' => 'This is used in the application header bar, among other areas. This image should be 86px in height. Large images will be scaled down.', + 'app_logo_desc' => 'Det bruges blandt andet i applikationens headerbar. Dette billede skal være 86px i højden. Store billeder vil blive skaleret ned.', 'app_icon' => 'Program ikon', - 'app_icon_desc' => 'This icon is used for browser tabs and shortcut icons. This should be a 256px square PNG image.', + 'app_icon_desc' => 'Dette ikon bruges til browserfaner og genvejsikoner. Det skal være et 256px kvadratisk PNG-billede.', 'app_homepage' => 'Applikationsforside', 'app_homepage_desc' => 'Vælg en visning, der skal vises på forsiden i stedet for standardvisningen. Sidetilladelser ignoreres for de valgte sider.', 'app_homepage_select' => 'Vælg en side', @@ -48,12 +48,12 @@ 'app_disable_comments_desc' => 'Deaktiverer kommentarer på tværs af alle sider i applikationen.
Eksisterende kommentarer vises ikke.', // Color settings - 'color_scheme' => 'Application Color Scheme', - 'color_scheme_desc' => 'Set the colors to use in the application user interface. Colors can be configured separately for dark and light modes to best fit the theme and ensure legibility.', - 'ui_colors_desc' => 'Set the application primary color and default link color. The primary color is mainly used for the header banner, buttons and interface decorations. The default link color is used for text-based links and actions, both within written content and in the application interface.', + 'color_scheme' => 'Applikationens farveskema', + 'color_scheme_desc' => 'Indstil de farver, der skal bruges i applikationens brugergrænseflade. Farver kan konfigureres separat for mørke og lyse tilstande for at passe bedst til temaet og sikre læsbarhed.', + 'ui_colors_desc' => 'Indstil applikationens primære farve og standardlinkfarve. Den primære farve bruges hovedsageligt til headerbanneret, knapper og interfacedekorationer. Standardlinkfarven bruges til tekstbaserede links og handlinger, både i det skrevne indhold og i programmets brugerflade.', 'app_color' => 'Primær farve', 'link_color' => 'Standard Link Farve', - 'content_colors_desc' => 'Set colors for all elements in the page organisation hierarchy. Choosing colors with a similar brightness to the default colors is recommended for readability.', + 'content_colors_desc' => 'Indstil farver for alle elementer i sideorganisationshierarkiet. Det anbefales at vælge farver med samme lysstyrke som standardfarverne af hensyn til læsbarheden.', 'bookshelf_color' => 'Bogreolfarve', 'book_color' => 'Bogfarve', 'chapter_color' => 'Kapitelfarve', @@ -74,6 +74,36 @@ 'reg_confirm_restrict_domain_desc' => 'Indtast en kommasepareret liste over e-mail-domæner, som du vil begrænse registreringen til. Brugere får en E-Mail for at bekræfte deres adresse, før de får tilladelse til at interagere med applikationen.
Bemærk, at brugere vil kunne ændre deres e-mail-adresser efter vellykket registrering.', 'reg_confirm_restrict_domain_placeholder' => 'Ingen restriktion opsat', + // Sorting Settings + 'sorting' => 'Sortering', + 'sorting_book_default' => 'Standard bog-sortering', + 'sorting_book_default_desc' => 'Vælg den standardsorteringsregel, der skal gælde for nye bøger. Dette påvirker ikke eksisterende bøger og kan tilsidesættes for hver enkelt bog.', + 'sorting_rules' => 'Regler for sortering', + 'sorting_rules_desc' => 'Det er foruddefinerede sorteringsoperationer, som kan anvendes på indhold i systemet.', + 'sort_rule_assigned_to_x_books' => 'Tildelt til :count Book|Tildelt til :count Books', + 'sort_rule_create' => 'Opret sorteringsregel', + 'sort_rule_edit' => 'Rediger sorteringsregel', + 'sort_rule_delete' => 'Slet sorteringsregel', + 'sort_rule_delete_desc' => 'Fjern denne sorteringsregel fra systemet. Bøger, der bruger denne sortering, vil vende tilbage til manuel sortering.', + 'sort_rule_delete_warn_books' => 'Denne sorteringsregel bruges i øjeblikket på :count book(s). Er du sikker på, at du vil slette den?', + 'sort_rule_delete_warn_default' => 'Denne sorteringsregel bruges i øjeblikket som standard for bøger. Er du sikker på, at du vil slette den?', + 'sort_rule_details' => 'Detaljer om sorteringsregler', + 'sort_rule_details_desc' => 'Angiv et navn for denne sorteringsregel, som vises i lister, når brugerne vælger en sortering.', + 'sort_rule_operations' => 'Sorteringsoperationer', + 'sort_rule_operations_desc' => 'Konfigurer de sorteringshandlinger, der skal udføres, ved at flytte dem fra listen over tilgængelige handlinger. Ved brug vil handlingerne blive anvendt i rækkefølge, fra top til bund. Alle ændringer, der foretages her, vil blive anvendt på alle tildelte bøger, når de gemmes.', + 'sort_rule_available_operations' => 'Tilgængelige operationer', + 'sort_rule_available_operations_empty' => 'Ingen operationer tilbage', + 'sort_rule_configured_operations' => 'Konfigurerede operationer', + 'sort_rule_configured_operations_empty' => 'Træk/tilføj operationer fra listen "Tilgængelige operationer"', + 'sort_rule_op_asc' => '(Asc)', + 'sort_rule_op_desc' => '(Desc)', + 'sort_rule_op_name' => 'Navn - alfabetisk', + 'sort_rule_op_name_numeric' => 'Navn - numerisk', + 'sort_rule_op_created_date' => 'Oprettet den', + 'sort_rule_op_updated_date' => 'Opdateret dato', + 'sort_rule_op_chapters_first' => 'Kapitler først', + 'sort_rule_op_chapters_last' => 'De sidste kapitler', + // Maintenance settings 'maint' => 'Vedligeholdelse', 'maint_image_cleanup' => 'Ryd op i billeder', @@ -93,9 +123,9 @@ 'maint_recycle_bin_desc' => 'Slettede hylder, bøger, kapitler og sider overføres til papirkurven, så de kan gendannes eller slettes permanent. Ældre elementer i papirkurven fjernes automatisk efter et stykke tid afhængigt af systemets konfiguration.', 'maint_recycle_bin_open' => 'Åbn papirkurven', 'maint_regen_references' => 'Regenerer Referencer', - 'maint_regen_references_desc' => 'This action will rebuild the cross-item reference index within the database. This is usually handled automatically but this action can be useful to index old content or content added via unofficial methods.', - 'maint_regen_references_success' => 'Reference index has been regenerated!', - 'maint_timeout_command_note' => 'Note: This action can take time to run, which can lead to timeout issues in some web environments. As an alternative, this action be performed using a terminal command.', + 'maint_regen_references_desc' => 'Denne handling vil genopbygge referenceindekset på tværs af elementer i databasen. Dette håndteres normalt automatisk, men denne handling kan være nyttig til at indeksere gammelt indhold eller indhold, der er tilføjet via uofficielle metoder.', + 'maint_regen_references_success' => 'Referenceindekset er blevet genskabt!', + 'maint_timeout_command_note' => 'Bemærk: Denne handling kan tage tid at udføre, hvilket kan føre til timeout-problemer i nogle webmiljøer. Som et alternativ kan denne handling udføres med en terminalkommando.', // Recycle Bin 'recycle_bin' => 'Papirkurv', @@ -109,7 +139,7 @@ 'recycle_bin_contents_empty' => 'Papirkurven er tom', 'recycle_bin_empty' => 'Tøm papirkurv', 'recycle_bin_empty_confirm' => 'Dette vil permanent slette alle elementer i papirkurven, inkluderet hvert elements indhold. Er du sikker på, at du vil tømme papirkurven?', - 'recycle_bin_destroy_confirm' => 'This action will permanently delete this item from the system, along with any child elements listed below, and you will not be able to restore this content. Are you sure you want to permanently delete this item?', + 'recycle_bin_destroy_confirm' => 'Denne handling vil permanent slette dette element fra systemet sammen med alle underordnede elementer, der er anført nedenfor, og du vil ikke kunne gendanne dette indhold. Er du sikker på, at du vil slette dette element permanent?', 'recycle_bin_destroy_list' => 'Elementer der skal slettes', 'recycle_bin_restore_list' => 'Elementer der skal gendannes', 'recycle_bin_restore_confirm' => 'Denne handling vil gendanne det slettede element, herunder alle underelementer, til deres oprindelige placering. Hvis den oprindelige placering siden er blevet slettet, og nu er i papirkurven, vil det overordnede element også skulle gendannes.', @@ -136,11 +166,11 @@ // Role Settings 'roles' => 'Roller', 'role_user_roles' => 'Brugerroller', - 'roles_index_desc' => 'Roles are used to group users & provide system permission to their members. When a user is a member of multiple roles the privileges granted will stack and the user will inherit all abilities.', - 'roles_x_users_assigned' => ':count user assigned|:count users assigned', - 'roles_x_permissions_provided' => ':count permission|:count permissions', + 'roles_index_desc' => 'Roller bruges til at gruppere brugere og give systemtilladelser til deres medlemmer. Når en bruger er medlem af flere roller, stables de tildelte rettigheder, og brugeren arver alle evner.', + 'roles_x_users_assigned' => ':count bruger tildelt:count brugere tildelt', + 'roles_x_permissions_provided' => ':count tilladelser: count tilladelser', 'roles_assigned_users' => 'Tildelte brugere', - 'roles_permissions_provided' => 'Provided Permissions', + 'roles_permissions_provided' => 'Givne tilladelser', 'role_create' => 'Opret en ny rolle', 'role_delete' => 'Slet rolle', 'role_delete_confirm' => 'Dette vil slette rollen med navnet \':roleName\'.', @@ -162,14 +192,14 @@ 'role_access_api' => 'Tilgå system-API', 'role_manage_settings' => 'Administrer app-indstillinger', 'role_export_content' => 'Eksporter indhold', - 'role_import_content' => 'Import content', + 'role_import_content' => 'Importer indhold', 'role_editor_change' => 'Skift side editor', - 'role_notifications' => 'Receive & manage notifications', + 'role_notifications' => 'Modtag og administrer notifikationer', 'role_asset' => 'Tilladelser for medier og "assets"', 'roles_system_warning' => 'Vær opmærksom på, at adgang til alle af de ovennævnte tre tilladelser, kan give en bruger mulighed for at ændre deres egne brugerrettigheder eller brugerrettigheder for andre i systemet. Tildel kun roller med disse tilladelser til betroede brugere.', 'role_asset_desc' => 'Disse tilladelser kontrollerer standardadgang til medier og "assets" i systemet. Tilladelser til bøger, kapitler og sider tilsidesætter disse tilladelser.', 'role_asset_admins' => 'Administratorer får automatisk adgang til alt indhold, men disse indstillinger kan vise eller skjule UI-indstillinger.', - 'role_asset_image_view_note' => 'This relates to visibility within the image manager. Actual access of uploaded image files will be dependant upon system image storage option.', + 'role_asset_image_view_note' => 'Dette vedrører synlighed i billedhåndteringen. Den faktiske adgang til uploadede billedfiler vil afhænge af systemets billedlagringsindstilling.', 'role_all' => 'Alle', 'role_own' => 'Eget', 'role_controlled_by_asset' => 'Styres af det medie/"asset", de uploades til', @@ -179,7 +209,7 @@ // Users 'users' => 'Brugere', - 'users_index_desc' => 'Create & manage individual user accounts within the system. User accounts are used for login and attribution of content & activity. Access permissions are primarily role-based but user content ownership, among other factors, may also affect permissions & access.', + 'users_index_desc' => 'Opret og administrer individuelle brugerkonti i systemet. Brugerkonti bruges til login og tilskrivning af indhold og aktivitet. Adgangstilladelser er primært rollebaserede, men ejerskab af brugerindhold, blandt andre faktorer, kan også påvirke tilladelser og adgang.', 'user_profile' => 'Brugerprofil', 'users_add_new' => 'Tilføj ny bruger', 'users_search' => 'Søg efter brugere', @@ -194,8 +224,8 @@ 'users_send_invite_text' => 'Du kan vælge at sende denne bruger en invitation på E-Mail, som giver dem mulighed for at indstille deres egen adgangskode, ellers kan du indstille deres adgangskode selv.', 'users_send_invite_option' => 'Send bruger en invitationsmail', 'users_external_auth_id' => 'Ekstern godkendelses ID', - 'users_external_auth_id_desc' => 'When an external authentication system is in use (such as SAML2, OIDC or LDAP) this is the ID which links this BookStack user to the authentication system account. You can ignore this field if using the default email-based authentication.', - 'users_password_warning' => 'Only fill the below if you would like to change the password for this user.', + 'users_external_auth_id_desc' => 'Når et eksternt godkendelsessystem er i brug (f.eks. SAML2, OIDC eller LDAP), er dette det ID, som forbinder denne BookStack-bruger med godkendelsessystemets konto. Du kan ignorere dette felt, hvis du bruger den e-mailbaserede standardgodkendelse.', + 'users_password_warning' => 'Udfyld kun nedenstående, hvis du ønsker at ændre adgangskoden for denne bruger.', 'users_system_public' => 'Denne bruger repræsenterer alle gæstebrugere, der besøger din instans. Den kan ikke bruges til at logge på, men tildeles automatisk.', 'users_delete' => 'Slet bruger', 'users_delete_named' => 'Slet bruger :userName', @@ -211,7 +241,7 @@ 'users_preferred_language' => 'Foretrukket sprog', 'users_preferred_language_desc' => 'Denne indstilling ændrer det sprog, der bruges til applikationens brugergrænseflade. Dette påvirker ikke noget brugeroprettet indhold.', 'users_social_accounts' => 'Sociale konti', - 'users_social_accounts_desc' => 'View the status of the connected social accounts for this user. Social accounts can be used in addition to the primary authentication system for system access.', + 'users_social_accounts_desc' => 'Se status for de tilsluttede sociale konti for denne bruger. Sociale konti kan bruges som supplement til det primære godkendelsessystem til systemadgang.', 'users_social_accounts_info' => 'Her kan du forbinde dine andre konti for hurtigere og lettere login. Afbrydelse af en konto her tilbagekalder ikke tidligere autoriseret adgang. Tilbagekald adgang fra dine profilindstillinger på den tilsluttede sociale konto.', 'users_social_connect' => 'Forbind konto', 'users_social_disconnect' => 'Frakobl konto', @@ -220,7 +250,7 @@ 'users_social_connected' => ':socialAccount kontoen blev knyttet til din profil.', 'users_social_disconnected' => ':socialAccount kontoen blev afbrudt fra din profil.', 'users_api_tokens' => 'API Tokens', - 'users_api_tokens_desc' => 'Create and manage the access tokens used to authenticate with the BookStack REST API. Permissions for the API are managed via the user that the token belongs to.', + 'users_api_tokens_desc' => 'Opret og administrer de adgangstokens, der bruges til at godkende med BookStack REST API. Tilladelser til API\'en administreres via den bruger, som tokenet tilhører.', 'users_api_tokens_none' => 'Ingen API tokens er blevet oprettet for denne bruger', 'users_api_tokens_create' => 'Opret Token', 'users_api_tokens_expires' => 'Udløber', @@ -250,8 +280,8 @@ // Webhooks 'webhooks' => 'Webhooks', - 'webhooks_index_desc' => 'Webhooks are a way to send data to external URLs when certain actions and events occur within the system which allows event-based integration with external platforms such as messaging or notification systems.', - 'webhooks_x_trigger_events' => ':count trigger event|:count trigger events', + 'webhooks_index_desc' => 'Webhooks er en måde at sende data til eksterne URL\'er på, når bestemte handlinger og hændelser sker i systemet, hvilket giver mulighed for hændelsesbaseret integration med eksterne platforme som f.eks. besked- eller notifikationssystemer.', + 'webhooks_x_trigger_events' => ':count trigger begivenhed:count trigger events', 'webhooks_create' => 'Opret ny Webhook', 'webhooks_none_created' => 'Ingen webhooks er blevet oprettet endnu.', 'webhooks_edit' => 'Rediger Webhook', @@ -278,13 +308,13 @@ 'webhooks_last_error_message' => 'Sidste fejlmeddelelse:', // Licensing - 'licenses' => 'Licenses', - 'licenses_desc' => 'This page details license information for BookStack in addition to the projects & libraries that are used within BookStack. Many projects listed may only be used in a development context.', - 'licenses_bookstack' => 'BookStack License', - 'licenses_php' => 'PHP Library Licenses', - 'licenses_js' => 'JavaScript Library Licenses', - 'licenses_other' => 'Other Licenses', - 'license_details' => 'License Details', + 'licenses' => 'Licenser', + 'licenses_desc' => 'Denne side indeholder licensoplysninger for BookStack ud over de projekter og biblioteker, der bruges i BookStack. Mange af de nævnte projekter må kun bruges i udviklingssammenhæng.', + 'licenses_bookstack' => 'BookStack-licens', + 'licenses_php' => 'Licenser til PHP-biblioteker', + 'licenses_js' => 'Licenser til JavaScript-biblioteker', + 'licenses_other' => 'Andre licenser', + 'license_details' => 'Licensoplysninger', //! If editing translations files directly please ignore this in all //! languages apart from en. Content will be auto-copied from en. diff --git a/lang/da/validation.php b/lang/da/validation.php index b09b621b23b..3caf1417a45 100644 --- a/lang/da/validation.php +++ b/lang/da/validation.php @@ -105,10 +105,10 @@ 'url' => ':attribute-formatet er ugyldigt.', 'uploaded' => 'Filen kunne ikke oploades. Serveren accepterer muligvis ikke filer af denne størrelse.', - 'zip_file' => 'The :attribute needs to reference a file within the ZIP.', - 'zip_file_mime' => 'The :attribute needs to reference a file of type :validTypes, found :foundType.', - 'zip_model_expected' => 'Data object expected but ":type" found.', - 'zip_unique' => 'The :attribute must be unique for the object type within the ZIP.', + 'zip_file' => 'Attributten skal henvise til en fil i ZIP.', + 'zip_file_mime' => 'Attributten skal henvise til en fil af typen: validTypes, fundet:foundType.', + 'zip_model_expected' => 'Data objekt forventet men ":type" fundet.', + 'zip_unique' => 'Attributten skal være unik for objekttypen i ZIP.', // Custom validation lines 'custom' => [ diff --git a/lang/de/activities.php b/lang/de/activities.php index 012e024a235..8f15cd04a9f 100644 --- a/lang/de/activities.php +++ b/lang/de/activities.php @@ -127,6 +127,14 @@ 'comment_update' => 'Kommentar aktualisiert', 'comment_delete' => 'Kommentar gelöscht', + // Sort Rules + 'sort_rule_create' => 'created sort rule', + 'sort_rule_create_notification' => 'Sort rule successfully created', + 'sort_rule_update' => 'updated sort rule', + 'sort_rule_update_notification' => 'Sort rule successfully updated', + 'sort_rule_delete' => 'deleted sort rule', + 'sort_rule_delete_notification' => 'Sort rule successfully deleted', + // Other 'permissions_update' => 'hat die Berechtigungen aktualisiert', ]; diff --git a/lang/de/editor.php b/lang/de/editor.php index 6e6b1fa63df..179c667844e 100644 --- a/lang/de/editor.php +++ b/lang/de/editor.php @@ -13,6 +13,7 @@ 'cancel' => 'Abbrechen', 'save' => 'Speichern', 'close' => 'Schließen', + 'apply' => 'Apply', 'undo' => 'Rückgängig', 'redo' => 'Wiederholen', 'left' => 'Links', @@ -147,6 +148,7 @@ 'url' => 'URL', 'text_to_display' => 'Anzuzeigender Text', 'title' => 'Titel', + 'browse_links' => 'Browse links', 'open_link' => 'Link öffnen', 'open_link_in' => 'Link öffnen in...', 'open_link_current' => 'Aktuelles Fenster', diff --git a/lang/de/entities.php b/lang/de/entities.php index 799aa46050f..9377c7efcdc 100644 --- a/lang/de/entities.php +++ b/lang/de/entities.php @@ -166,7 +166,9 @@ 'books_search_this' => 'Dieses Buch durchsuchen', 'books_navigation' => 'Buchnavigation', 'books_sort' => 'Buchinhalte sortieren', - 'books_sort_desc' => 'Kapitel und Seiten innerhalb eines Buches verschieben, um dessen Inhalt zu reorganisieren. Andere Bücher können hinzugefügt werden, was das Verschieben von Kapiteln und Seiten zwischen Büchern erleichtert.', + 'books_sort_desc' => 'Move chapters and pages within a book to reorganise its contents. Other books can be added which allows easy moving of chapters and pages between books. Optionally an auto sort rule can be set to automatically sort this book\'s contents upon changes.', + 'books_sort_auto_sort' => 'Auto Sort Option', + 'books_sort_auto_sort_active' => 'Auto Sort Active: :sortName', 'books_sort_named' => 'Buch ":bookName" sortieren', 'books_sort_name' => 'Sortieren nach Namen', 'books_sort_created' => 'Sortieren nach Erstellungsdatum', diff --git a/lang/de/settings.php b/lang/de/settings.php index 78cd2b500a2..c83d0ef3755 100644 --- a/lang/de/settings.php +++ b/lang/de/settings.php @@ -75,6 +75,36 @@ Hinweis: Benutzer können ihre E-Mail-Adresse nach erfolgreicher Registrierung ändern.', 'reg_confirm_restrict_domain_placeholder' => 'Keine Einschränkung gesetzt', + // Sorting Settings + 'sorting' => 'Sorting', + 'sorting_book_default' => 'Default Book Sort', + 'sorting_book_default_desc' => 'Select the default sort rule to apply to new books. This won\'t affect existing books, and can be overridden per-book.', + 'sorting_rules' => 'Sort Rules', + 'sorting_rules_desc' => 'These are predefined sorting operations which can be applied to content in the system.', + 'sort_rule_assigned_to_x_books' => 'Assigned to :count Book|Assigned to :count Books', + 'sort_rule_create' => 'Create Sort Rule', + 'sort_rule_edit' => 'Edit Sort Rule', + 'sort_rule_delete' => 'Delete Sort Rule', + 'sort_rule_delete_desc' => 'Remove this sort rule from the system. Books using this sort will revert to manual sorting.', + 'sort_rule_delete_warn_books' => 'This sort rule is currently used on :count book(s). Are you sure you want to delete this?', + 'sort_rule_delete_warn_default' => 'This sort rule is currently used as the default for books. Are you sure you want to delete this?', + 'sort_rule_details' => 'Sort Rule Details', + 'sort_rule_details_desc' => 'Set a name for this sort rule, which will appear in lists when users are selecting a sort.', + 'sort_rule_operations' => 'Sort Operations', + 'sort_rule_operations_desc' => 'Configure the sort actions to be performed by moving them from the list of available operations. Upon use, the operations will be applied in order, from top to bottom. Any changes made here will be applied to all assigned books upon save.', + 'sort_rule_available_operations' => 'Available Operations', + 'sort_rule_available_operations_empty' => 'No operations remaining', + 'sort_rule_configured_operations' => 'Configured Operations', + 'sort_rule_configured_operations_empty' => 'Drag/add operations from the "Available Operations" list', + 'sort_rule_op_asc' => '(Asc)', + 'sort_rule_op_desc' => '(Desc)', + 'sort_rule_op_name' => 'Name - Alphabetical', + 'sort_rule_op_name_numeric' => 'Name - Numeric', + 'sort_rule_op_created_date' => 'Created Date', + 'sort_rule_op_updated_date' => 'Updated Date', + 'sort_rule_op_chapters_first' => 'Chapters First', + 'sort_rule_op_chapters_last' => 'Chapters Last', + // Maintenance settings 'maint' => 'Wartung', 'maint_image_cleanup' => 'Bilder bereinigen', diff --git a/lang/de_informal/activities.php b/lang/de_informal/activities.php index 94a0b2b1d5c..7b5996aab27 100644 --- a/lang/de_informal/activities.php +++ b/lang/de_informal/activities.php @@ -127,6 +127,14 @@ 'comment_update' => 'Kommentar aktualisiert', 'comment_delete' => 'Kommentar gelöscht', + // Sort Rules + 'sort_rule_create' => 'created sort rule', + 'sort_rule_create_notification' => 'Sort rule successfully created', + 'sort_rule_update' => 'updated sort rule', + 'sort_rule_update_notification' => 'Sort rule successfully updated', + 'sort_rule_delete' => 'deleted sort rule', + 'sort_rule_delete_notification' => 'Sort rule successfully deleted', + // Other 'permissions_update' => 'aktualisierte Berechtigungen', ]; diff --git a/lang/de_informal/editor.php b/lang/de_informal/editor.php index 23ce1ee4aab..0567ed6c27e 100644 --- a/lang/de_informal/editor.php +++ b/lang/de_informal/editor.php @@ -13,6 +13,7 @@ 'cancel' => 'Abbrechen', 'save' => 'Speichern', 'close' => 'Schließen', + 'apply' => 'Apply', 'undo' => 'Rückgängig machen', 'redo' => 'Wiederholen', 'left' => 'Links', @@ -147,6 +148,7 @@ 'url' => 'URL', 'text_to_display' => 'Anzuzeigender Text', 'title' => 'Titel', + 'browse_links' => 'Browse links', 'open_link' => 'Link öffnen', 'open_link_in' => 'Link öffnen in...', 'open_link_current' => 'Aktuellem Fenster', diff --git a/lang/de_informal/entities.php b/lang/de_informal/entities.php index 4283fb8cb0d..08f2b2927b8 100644 --- a/lang/de_informal/entities.php +++ b/lang/de_informal/entities.php @@ -166,7 +166,9 @@ 'books_search_this' => 'Dieses Buch durchsuchen', 'books_navigation' => 'Buchnavigation', 'books_sort' => 'Buchinhalte sortieren', - 'books_sort_desc' => 'Kapitel und Seiten innerhalb eines Buches verschieben, um dessen Inhalt neu zu ordnen. Andere Bücher können hinzugefügt werden, was das Verschieben von Kapiteln und Seiten zwischen Büchern erleichtert.', + 'books_sort_desc' => 'Move chapters and pages within a book to reorganise its contents. Other books can be added which allows easy moving of chapters and pages between books. Optionally an auto sort rule can be set to automatically sort this book\'s contents upon changes.', + 'books_sort_auto_sort' => 'Auto Sort Option', + 'books_sort_auto_sort_active' => 'Auto Sort Active: :sortName', 'books_sort_named' => 'Buch ":bookName" sortieren', 'books_sort_name' => 'Sortieren nach Namen', 'books_sort_created' => 'Sortieren nach Erstellungsdatum', diff --git a/lang/de_informal/settings.php b/lang/de_informal/settings.php index 549aba11442..fe8e88b89c1 100644 --- a/lang/de_informal/settings.php +++ b/lang/de_informal/settings.php @@ -75,6 +75,36 @@ Hinweis: Benutzer können ihre E-Mail Adresse nach erfolgreicher Registrierung ändern.', 'reg_confirm_restrict_domain_placeholder' => 'Keine Einschränkung gesetzt', + // Sorting Settings + 'sorting' => 'Sorting', + 'sorting_book_default' => 'Default Book Sort', + 'sorting_book_default_desc' => 'Select the default sort rule to apply to new books. This won\'t affect existing books, and can be overridden per-book.', + 'sorting_rules' => 'Sort Rules', + 'sorting_rules_desc' => 'These are predefined sorting operations which can be applied to content in the system.', + 'sort_rule_assigned_to_x_books' => 'Assigned to :count Book|Assigned to :count Books', + 'sort_rule_create' => 'Create Sort Rule', + 'sort_rule_edit' => 'Edit Sort Rule', + 'sort_rule_delete' => 'Delete Sort Rule', + 'sort_rule_delete_desc' => 'Remove this sort rule from the system. Books using this sort will revert to manual sorting.', + 'sort_rule_delete_warn_books' => 'This sort rule is currently used on :count book(s). Are you sure you want to delete this?', + 'sort_rule_delete_warn_default' => 'This sort rule is currently used as the default for books. Are you sure you want to delete this?', + 'sort_rule_details' => 'Sort Rule Details', + 'sort_rule_details_desc' => 'Set a name for this sort rule, which will appear in lists when users are selecting a sort.', + 'sort_rule_operations' => 'Sort Operations', + 'sort_rule_operations_desc' => 'Configure the sort actions to be performed by moving them from the list of available operations. Upon use, the operations will be applied in order, from top to bottom. Any changes made here will be applied to all assigned books upon save.', + 'sort_rule_available_operations' => 'Available Operations', + 'sort_rule_available_operations_empty' => 'No operations remaining', + 'sort_rule_configured_operations' => 'Configured Operations', + 'sort_rule_configured_operations_empty' => 'Drag/add operations from the "Available Operations" list', + 'sort_rule_op_asc' => '(Asc)', + 'sort_rule_op_desc' => '(Desc)', + 'sort_rule_op_name' => 'Name - Alphabetical', + 'sort_rule_op_name_numeric' => 'Name - Numeric', + 'sort_rule_op_created_date' => 'Created Date', + 'sort_rule_op_updated_date' => 'Updated Date', + 'sort_rule_op_chapters_first' => 'Chapters First', + 'sort_rule_op_chapters_last' => 'Chapters Last', + // Maintenance settings 'maint' => 'Wartung', 'maint_image_cleanup' => 'Bilder bereinigen', diff --git a/lang/el/activities.php b/lang/el/activities.php index 6eb85746402..226ef254074 100644 --- a/lang/el/activities.php +++ b/lang/el/activities.php @@ -127,6 +127,14 @@ 'comment_update' => 'ενημερώθηκε σχόλιο', 'comment_delete' => 'διαγράφηκε σχόλιο', + // Sort Rules + 'sort_rule_create' => 'created sort rule', + 'sort_rule_create_notification' => 'Sort rule successfully created', + 'sort_rule_update' => 'updated sort rule', + 'sort_rule_update_notification' => 'Sort rule successfully updated', + 'sort_rule_delete' => 'deleted sort rule', + 'sort_rule_delete_notification' => 'Sort rule successfully deleted', + // Other 'permissions_update' => 'ενημερωμένα δικαιώματα', ]; diff --git a/lang/el/editor.php b/lang/el/editor.php index f6c67b879e6..701b384bd51 100644 --- a/lang/el/editor.php +++ b/lang/el/editor.php @@ -13,6 +13,7 @@ 'cancel' => 'Ακύρωση', 'save' => 'Αποθήκευση', 'close' => 'Κλείσιμο', + 'apply' => 'Apply', 'undo' => 'Αναίρεση', 'redo' => 'Επανάληψη', 'left' => 'Αριστερά', @@ -147,6 +148,7 @@ 'url' => 'URL', 'text_to_display' => 'Κείμενο εμφάνισης', 'title' => 'Τίτλος', + 'browse_links' => 'Browse links', 'open_link' => 'Άνοιγμα συνδέσμου', 'open_link_in' => 'Άνοιγμα συνδέσμου σε...', 'open_link_current' => 'Τρέχον παράθυρο', diff --git a/lang/el/entities.php b/lang/el/entities.php index d74c7de0598..8c043be4b36 100644 --- a/lang/el/entities.php +++ b/lang/el/entities.php @@ -166,7 +166,9 @@ 'books_search_this' => 'Αναζήτηση σε αυτό το βιβλίο', 'books_navigation' => 'Πλοήγηση Βιβλίου', 'books_sort' => 'Ταξινόμηση Περιεχομένων Βιβλίου', - 'books_sort_desc' => 'Μετακινήστε κεφάλαια και σελίδες μέσα σε ένα βιβλίο για να αναδιοργανώσετε τα περιεχόμενά του. Μπορούν να προστεθούν και άλλα βιβλία, και επιτρέπουν την εύκολη μετακίνηση κεφαλαίων και σελίδων μεταξύ βιβλίων.', + 'books_sort_desc' => 'Move chapters and pages within a book to reorganise its contents. Other books can be added which allows easy moving of chapters and pages between books. Optionally an auto sort rule can be set to automatically sort this book\'s contents upon changes.', + 'books_sort_auto_sort' => 'Auto Sort Option', + 'books_sort_auto_sort_active' => 'Auto Sort Active: :sortName', 'books_sort_named' => 'Ταξινόμηση Βιβλίου :bookname', 'books_sort_name' => 'Ταξινόμηση κατά όνομα', 'books_sort_created' => 'Ταξινόμηση κατά ημερομηνία δημιουργίας', diff --git a/lang/el/settings.php b/lang/el/settings.php index 243d1c2886c..386921b8a7a 100644 --- a/lang/el/settings.php +++ b/lang/el/settings.php @@ -74,6 +74,36 @@ 'reg_confirm_restrict_domain_desc' => 'Εισαγάγετε μια λίστα διαχωρισμένων με κόμματα τομέων email στους οποίους θέλετε να περιορίσετε την εγγραφή. Θα σταλεί στους χρήστες ένα email για να επιβεβαιώσουν τη διεύθυνσή τους πριν τους επιτραπεί να αλληλεπιδράσουν με την εφαρμογή.
Σημειώστε ότι οι χρήστες θα μπορούν να αλλάξουν τις διευθύνσεις email τους μετά την επιτυχή εγγραφή.', 'reg_confirm_restrict_domain_placeholder' => 'Δε έχουν ρυθμιστεί περιορισμοί ακόμα', + // Sorting Settings + 'sorting' => 'Sorting', + 'sorting_book_default' => 'Default Book Sort', + 'sorting_book_default_desc' => 'Select the default sort rule to apply to new books. This won\'t affect existing books, and can be overridden per-book.', + 'sorting_rules' => 'Sort Rules', + 'sorting_rules_desc' => 'These are predefined sorting operations which can be applied to content in the system.', + 'sort_rule_assigned_to_x_books' => 'Assigned to :count Book|Assigned to :count Books', + 'sort_rule_create' => 'Create Sort Rule', + 'sort_rule_edit' => 'Edit Sort Rule', + 'sort_rule_delete' => 'Delete Sort Rule', + 'sort_rule_delete_desc' => 'Remove this sort rule from the system. Books using this sort will revert to manual sorting.', + 'sort_rule_delete_warn_books' => 'This sort rule is currently used on :count book(s). Are you sure you want to delete this?', + 'sort_rule_delete_warn_default' => 'This sort rule is currently used as the default for books. Are you sure you want to delete this?', + 'sort_rule_details' => 'Sort Rule Details', + 'sort_rule_details_desc' => 'Set a name for this sort rule, which will appear in lists when users are selecting a sort.', + 'sort_rule_operations' => 'Sort Operations', + 'sort_rule_operations_desc' => 'Configure the sort actions to be performed by moving them from the list of available operations. Upon use, the operations will be applied in order, from top to bottom. Any changes made here will be applied to all assigned books upon save.', + 'sort_rule_available_operations' => 'Available Operations', + 'sort_rule_available_operations_empty' => 'No operations remaining', + 'sort_rule_configured_operations' => 'Configured Operations', + 'sort_rule_configured_operations_empty' => 'Drag/add operations from the "Available Operations" list', + 'sort_rule_op_asc' => '(Asc)', + 'sort_rule_op_desc' => '(Desc)', + 'sort_rule_op_name' => 'Name - Alphabetical', + 'sort_rule_op_name_numeric' => 'Name - Numeric', + 'sort_rule_op_created_date' => 'Created Date', + 'sort_rule_op_updated_date' => 'Updated Date', + 'sort_rule_op_chapters_first' => 'Chapters First', + 'sort_rule_op_chapters_last' => 'Chapters Last', + // Maintenance settings 'maint' => 'Συντήρηση', 'maint_image_cleanup' => 'Εκκαθάριση Εικόνων', diff --git a/lang/es/activities.php b/lang/es/activities.php index 5bd3fa5f10c..89a11c63a2e 100644 --- a/lang/es/activities.php +++ b/lang/es/activities.php @@ -127,6 +127,14 @@ 'comment_update' => 'comentario actualizado', 'comment_delete' => 'comentario borrado', + // Sort Rules + 'sort_rule_create' => 'regla de ordenación creada', + 'sort_rule_create_notification' => 'Rol de ordenación creada con éxito', + 'sort_rule_update' => 'regla de ordenación actualizada', + 'sort_rule_update_notification' => 'Regla de ordenación actualizada correctamente', + 'sort_rule_delete' => 'regla de ordenación eliminada', + 'sort_rule_delete_notification' => 'Rol de ordenación borrada con éxito', + // Other 'permissions_update' => 'permisos actualizados', ]; diff --git a/lang/es/editor.php b/lang/es/editor.php index 6253c7ab3c6..15f1dd9b7c4 100644 --- a/lang/es/editor.php +++ b/lang/es/editor.php @@ -13,6 +13,7 @@ 'cancel' => 'Cancelar', 'save' => 'Guardar', 'close' => 'Cerrar', + 'apply' => 'Aplicar', 'undo' => 'Deshacer', 'redo' => 'Rehacer', 'left' => 'Izquierda', @@ -147,6 +148,7 @@ 'url' => 'URL', 'text_to_display' => 'Texto para mostrar', 'title' => 'Titulo', + 'browse_links' => 'Ver enlaces', 'open_link' => 'Abrir enlace', 'open_link_in' => 'Abrir enlace en...', 'open_link_current' => 'Ventana actual', diff --git a/lang/es/entities.php b/lang/es/entities.php index 733be165dc8..591babb696c 100644 --- a/lang/es/entities.php +++ b/lang/es/entities.php @@ -166,7 +166,9 @@ 'books_search_this' => 'Buscar en este libro', 'books_navigation' => 'Navegación de libro', 'books_sort' => 'Organizar contenido de libro', - 'books_sort_desc' => 'Mueve capítulos y páginas dentro de un libro para reorganizar su contenido. Se pueden añadir otros libros lo que permite mover fácilmente capítulos y páginas entre libros.', + 'books_sort_desc' => 'Mueve capítulos y páginas dentro de un libro para reorganizar su contenido. Se pueden añadir otros libros que permiten mover fácilmente capítulos y páginas entre libros. Opcionalmente, se puede establecer una regla de ordenación automática para ordenar automáticamente el contenido de este libro cuando haya cambios.', + 'books_sort_auto_sort' => 'Opción de ordenación automática', + 'books_sort_auto_sort_active' => 'Opción de ordenación activa: sortName', 'books_sort_named' => 'Organizar libro :bookName', 'books_sort_name' => 'Organizar por Nombre', 'books_sort_created' => 'Organizar por Fecha de creación', diff --git a/lang/es/settings.php b/lang/es/settings.php index cb13cad121b..0a4a9303daa 100644 --- a/lang/es/settings.php +++ b/lang/es/settings.php @@ -74,6 +74,36 @@ 'reg_confirm_restrict_domain_desc' => 'Introduzca una lista separada por comas de los dominios para cuentas de correo a los que se les permitirá el registro de usuarios. A los usuarios les será enviado un correo electrónico para confirmar la dirección antes de que se le permita interactuar con la aplicación.
Tenga en cuenta que los usuarios podrán cambiar sus direcciones de correo electrónico después de registrarse exitosamente.', 'reg_confirm_restrict_domain_placeholder' => 'Ninguna restricción establecida', + // Sorting Settings + 'sorting' => 'Ordenación', + 'sorting_book_default' => 'Orden por defecto del libro', + 'sorting_book_default_desc' => 'Seleccione la regla de ordenación predeterminada para aplicar a nuevos libros. Esto no afectará a los libros existentes, y puede ser anulado por libro.', + 'sorting_rules' => 'Reglas de ordenación', + 'sorting_rules_desc' => 'Son operaciones de ordenación predefinidas que se pueden aplicar al contenido en el sistema.', + 'sort_rule_assigned_to_x_books' => 'Asignado a :count libro | Asignado a :count libros', + 'sort_rule_create' => 'Crear regla de ordenación', + 'sort_rule_edit' => 'Editar regla de ordenación', + 'sort_rule_delete' => 'Eliminar regla de ordenación', + 'sort_rule_delete_desc' => 'Eliminar esta regla de ordenación del sistema. Los Libros que utilicen este tipo se revertirán a la ordenación manual.', + 'sort_rule_delete_warn_books' => 'Esta regla de ordenación se utiliza actualmente en :count libro(s). ¿Está seguro que desea eliminarla?', + 'sort_rule_delete_warn_default' => 'Esta regla de ordenación se utiliza actualmente como predeterminado para los libros. ¿Está seguro de que desea eliminarla?', + 'sort_rule_details' => 'Detalles de la regla de ordenación', + 'sort_rule_details_desc' => 'Establezca un nombre para esta regla de ordenación, que aparecerá en las listas cuando los usuarios estén seleccionando un orden.', + 'sort_rule_operations' => 'Operaciones de ordenación', + 'sort_rule_operations_desc' => 'Configure las acciones de ordenación a realizar moviéndolas de la lista de operaciones disponibles. Al usarse, las operaciones se aplicarán en orden, de arriba a abajo. Cualquier cambio realizado aquí se aplicará a todos los libros asignados al guardar.', + 'sort_rule_available_operations' => 'Operaciones disponibles', + 'sort_rule_available_operations_empty' => 'No hay operaciones restantes', + 'sort_rule_configured_operations' => 'Operaciones configuradas', + 'sort_rule_configured_operations_empty' => 'Arrastrar/añadir operaciones desde la lista de "Operaciones disponibles"', + 'sort_rule_op_asc' => '(Asc)', + 'sort_rule_op_desc' => '(Desc)', + 'sort_rule_op_name' => 'Nombre - Alfabético', + 'sort_rule_op_name_numeric' => 'Nombre - Numérico', + 'sort_rule_op_created_date' => 'Fecha de creación', + 'sort_rule_op_updated_date' => 'Fecha de actualización', + 'sort_rule_op_chapters_first' => 'Capítulos al inicio', + 'sort_rule_op_chapters_last' => 'Capítulos al final', + // Maintenance settings 'maint' => 'Mantenimiento', 'maint_image_cleanup' => 'Limpiar imágenes', diff --git a/lang/es_AR/activities.php b/lang/es_AR/activities.php index f7e9794937e..d7b93d73081 100644 --- a/lang/es_AR/activities.php +++ b/lang/es_AR/activities.php @@ -127,6 +127,14 @@ 'comment_update' => 'comentario actualizado', 'comment_delete' => 'comentario eliminado', + // Sort Rules + 'sort_rule_create' => 'regla de ordenación creada', + 'sort_rule_create_notification' => 'Rol de ordenación creada con éxito', + 'sort_rule_update' => 'regla de ordenación actualizada', + 'sort_rule_update_notification' => 'Regla de ordenación actualizada correctamente', + 'sort_rule_delete' => 'regla de ordenación eliminada', + 'sort_rule_delete_notification' => 'Rol de ordenación borrada con éxito', + // Other 'permissions_update' => 'permisos actualizados', ]; diff --git a/lang/es_AR/editor.php b/lang/es_AR/editor.php index 28b6e92c88a..59c640ac061 100644 --- a/lang/es_AR/editor.php +++ b/lang/es_AR/editor.php @@ -13,6 +13,7 @@ 'cancel' => 'Cancelar', 'save' => 'Guardar', 'close' => 'Cerrar', + 'apply' => 'Aplicar', 'undo' => 'Deshacer', 'redo' => 'Rehacer', 'left' => 'Izquierda', @@ -147,6 +148,7 @@ 'url' => 'URL', 'text_to_display' => 'Texto a mostrar', 'title' => 'Título', + 'browse_links' => 'Ver enlaces', 'open_link' => 'Abrir enlace', 'open_link_in' => 'Abrir enlace en...', 'open_link_current' => 'Ventana actual', diff --git a/lang/es_AR/entities.php b/lang/es_AR/entities.php index a118e16bed9..b96de3b272e 100644 --- a/lang/es_AR/entities.php +++ b/lang/es_AR/entities.php @@ -166,7 +166,9 @@ 'books_search_this' => 'Buscar en este libro', 'books_navigation' => 'Navegación de libro', 'books_sort' => 'Organizar contenido de libro', - 'books_sort_desc' => 'Mueva capítulos y páginas dentro de un libro para reorganizar su contenido. Se pueden añadir otros libros, lo que permite mover fácilmente capítulos y páginas entre libros.', + 'books_sort_desc' => 'Mueve capítulos y páginas dentro de un libro para reorganizar su contenido. Se pueden añadir otros libros que permiten mover fácilmente capítulos y páginas entre libros. Opcionalmente, se puede establecer una regla de ordenación automática para ordenar automáticamente el contenido de este libro cuando haya cambios.', + 'books_sort_auto_sort' => 'Opción de ordenación automática', + 'books_sort_auto_sort_active' => 'Opción de ordenación activa: sortName', 'books_sort_named' => 'Organizar libro :bookName', 'books_sort_name' => 'Organizar por nombre', 'books_sort_created' => 'Organizar por fecha de creación', diff --git a/lang/es_AR/settings.php b/lang/es_AR/settings.php index 9a78c876042..30eb095d997 100644 --- a/lang/es_AR/settings.php +++ b/lang/es_AR/settings.php @@ -74,6 +74,36 @@ 'reg_confirm_restrict_domain_desc' => 'Introduzca una lista separada por comas de los correos electrónicos del dominio a los que les gustaría restringir el registro por dominio. A los usuarios les será enviado un correo elctrónico para confirmar la dirección antes de que se le permita interactuar con la aplicación.
Note que a los usuarios se les permitirá cambiar sus direcciones de correo electrónico luego de un registro éxioso.', 'reg_confirm_restrict_domain_placeholder' => 'Ninguna restricción establecida', + // Sorting Settings + 'sorting' => 'Ordenación', + 'sorting_book_default' => 'Orden por defecto del libro', + 'sorting_book_default_desc' => 'Seleccione la regla de ordenación predeterminada para aplicar a nuevos libros. Esto no afectará a los libros existentes, y puede ser anulado por libro.', + 'sorting_rules' => 'Reglas de ordenación', + 'sorting_rules_desc' => 'Son operaciones de ordenación predefinidas que se pueden aplicar al contenido en el sistema.', + 'sort_rule_assigned_to_x_books' => 'Asignado a :count libro | Asignado a :count libros', + 'sort_rule_create' => 'Crear regla de ordenación', + 'sort_rule_edit' => 'Editar regla de ordenación', + 'sort_rule_delete' => 'Eliminar regla de ordenación', + 'sort_rule_delete_desc' => 'Eliminar esta regla de ordenación del sistema. Los Libros que utilicen este tipo se revertirán a la ordenación manual.', + 'sort_rule_delete_warn_books' => 'Esta regla de ordenación se utiliza actualmente en :count libro(s). ¿Está seguro que desea eliminarla?', + 'sort_rule_delete_warn_default' => 'Esta regla de ordenación se utiliza actualmente como predeterminado para los libros. ¿Está seguro de que desea eliminarla?', + 'sort_rule_details' => 'Detalles de la regla de ordenación', + 'sort_rule_details_desc' => 'Establezca un nombre para esta regla de ordenación, que aparecerá en las listas cuando los usuarios estén seleccionando un orden.', + 'sort_rule_operations' => 'Operaciones de ordenación', + 'sort_rule_operations_desc' => 'Configure las acciones de ordenación a realizar moviéndolas de la lista de operaciones disponibles. Al usarse, las operaciones se aplicarán en orden, de arriba a abajo. Cualquier cambio realizado aquí se aplicará a todos los libros asignados al guardar.', + 'sort_rule_available_operations' => 'Operaciones disponibles', + 'sort_rule_available_operations_empty' => 'No hay operaciones restantes', + 'sort_rule_configured_operations' => 'Operaciones configuradas', + 'sort_rule_configured_operations_empty' => 'Arrastrar/añadir operaciones desde la lista de "Operaciones disponibles"', + 'sort_rule_op_asc' => '(Asc)', + 'sort_rule_op_desc' => '(Desc)', + 'sort_rule_op_name' => 'Nombre - Alfabético', + 'sort_rule_op_name_numeric' => 'Nombre - Numérico', + 'sort_rule_op_created_date' => 'Fecha de creación', + 'sort_rule_op_updated_date' => 'Fecha de actualización', + 'sort_rule_op_chapters_first' => 'Capítulos al inicio', + 'sort_rule_op_chapters_last' => 'Capítulos al final', + // Maintenance settings 'maint' => 'Mantenimiento', 'maint_image_cleanup' => 'Limpiar imágenes', diff --git a/lang/et/activities.php b/lang/et/activities.php index bbc9762500e..3a86dcd8623 100644 --- a/lang/et/activities.php +++ b/lang/et/activities.php @@ -85,12 +85,12 @@ 'webhook_delete_notification' => 'Veebihaak on kustutatud', // Imports - 'import_create' => 'created import', - 'import_create_notification' => 'Import successfully uploaded', - 'import_run' => 'updated import', - 'import_run_notification' => 'Content successfully imported', - 'import_delete' => 'deleted import', - 'import_delete_notification' => 'Import successfully deleted', + 'import_create' => 'lisas impordi', + 'import_create_notification' => 'Import on üles laaditud', + 'import_run' => 'muutis importi', + 'import_run_notification' => 'Sisu on imporditud', + 'import_delete' => 'kustutas impordi', + 'import_delete_notification' => 'Import on kustutatud', // Users 'user_create' => 'lisas kasutaja', @@ -127,6 +127,14 @@ 'comment_update' => 'muutis kommentaari', 'comment_delete' => 'kustutas kommentaari', + // Sort Rules + 'sort_rule_create' => 'lisas sorteerimisreegli', + 'sort_rule_create_notification' => 'Sorteerimisreegel on lisatud', + 'sort_rule_update' => 'muutis sorteerimisreeglit', + 'sort_rule_update_notification' => 'Sorteerimisreegel on muudetud', + 'sort_rule_delete' => 'kustutas sorteerimisreegli', + 'sort_rule_delete_notification' => 'Sorteerimisreegel on kustutatud', + // Other 'permissions_update' => 'muutis õiguseid', ]; diff --git a/lang/et/editor.php b/lang/et/editor.php index 77b0514569e..e67e9b0f522 100644 --- a/lang/et/editor.php +++ b/lang/et/editor.php @@ -13,6 +13,7 @@ 'cancel' => 'Tühista', 'save' => 'Salvesta', 'close' => 'Sulge', + 'apply' => 'Rakenda', 'undo' => 'Võta tagasi', 'redo' => 'Korda', 'left' => 'Vasakul', @@ -147,6 +148,7 @@ 'url' => 'URL', 'text_to_display' => 'Kuvatav tekst', 'title' => 'Pealkiri', + 'browse_links' => 'Sirve linke', 'open_link' => 'Ava link', 'open_link_in' => 'Ava link...', 'open_link_current' => 'Samas aknas', @@ -163,8 +165,8 @@ 'about' => 'Redaktori info', 'about_title' => 'Info WYSIWYG redaktori kohta', 'editor_license' => 'Redaktori litsents ja autoriõigused', - 'editor_lexical_license' => 'This editor is built as a fork of :lexicalLink which is distributed under the MIT license.', - 'editor_lexical_license_link' => 'Full license details can be found here.', + 'editor_lexical_license' => 'See redaktor on loodud :lexicalLink põhjal, mis on saadaval MIT litsentsi alusel.', + 'editor_lexical_license_link' => 'Täielikud litsentsitingimused on leitavad siin.', 'editor_tiny_license' => 'See redaktor on loodud :tinyLink abil, mis on saadaval MIT litsentsi alusel.', 'editor_tiny_license_link' => 'TinyMCE autoriõigused ja litsents on saadaval siin.', 'save_continue' => 'Salvesta leht ja jätka', diff --git a/lang/et/entities.php b/lang/et/entities.php index 7afe7005da6..6e47d2dfb7c 100644 --- a/lang/et/entities.php +++ b/lang/et/entities.php @@ -39,30 +39,30 @@ 'export_pdf' => 'PDF fail', 'export_text' => 'Tekstifail', 'export_md' => 'Markdown fail', - 'export_zip' => 'Portable ZIP', + 'export_zip' => 'Portatiivne ZIP', 'default_template' => 'Vaikimisi lehe mall', 'default_template_explain' => 'Vali lehe mall, mida kasutatakse kõigi selle objekti sees loodud lehtede vaikimisi sisuna. Pea meeles, et seda kasutatakse ainult siis, kui lehe loojal on valitud malli vaatamise õigus.', 'default_template_select' => 'Vali mall', 'import' => 'Import', - 'import_validate' => 'Validate Import', - 'import_desc' => 'Import books, chapters & pages using a portable zip export from the same, or a different, instance. Select a ZIP file to proceed. After the file has been uploaded and validated you\'ll be able to configure & confirm the import in the next view.', - 'import_zip_select' => 'Select ZIP file to upload', - 'import_zip_validation_errors' => 'Errors were detected while validating the provided ZIP file:', - 'import_pending' => 'Pending Imports', - 'import_pending_none' => 'No imports have been started.', - 'import_continue' => 'Continue Import', - 'import_continue_desc' => 'Review the content due to be imported from the uploaded ZIP file. When ready, run the import to add its contents to this system. The uploaded ZIP import file will be automatically removed on successful import.', - 'import_details' => 'Import Details', - 'import_run' => 'Run Import', - 'import_size' => ':size Import ZIP Size', - 'import_uploaded_at' => 'Uploaded :relativeTime', - 'import_uploaded_by' => 'Uploaded by', - 'import_location' => 'Import Location', - 'import_location_desc' => 'Select a target location for your imported content. You\'ll need the relevant permissions to create within the location you choose.', - 'import_delete_confirm' => 'Are you sure you want to delete this import?', - 'import_delete_desc' => 'This will delete the uploaded import ZIP file, and cannot be undone.', - 'import_errors' => 'Import Errors', - 'import_errors_desc' => 'The follow errors occurred during the import attempt:', + 'import_validate' => 'Valideeri import', + 'import_desc' => 'Impordi raamatud, peatükid ja lehed portatiivse ZIP-formaadi abil samast või erinevast instantsist. Jätkamiseks vali ZIP-fail. Pärast faili üleslaadimist ja valideerimist saad importimise seadistada ja kinnitada.', + 'import_zip_select' => 'Vali ZIP-fail üleslaadimiseks', + 'import_zip_validation_errors' => 'Valitud ZIP-faili valideerimisel tekkisid vead:', + 'import_pending' => 'Ootel impordid', + 'import_pending_none' => 'Ühtegi importi pole alustatud.', + 'import_continue' => 'Jätka importimist', + 'import_continue_desc' => 'Vaata üle sisu, mida üleslaaditud ZIP-failist importida. Kui oled valmis, käivita import, et sisu süsteemi lisada. Eduka impordi korral kustutatakse üleslaaditud ZIP-fail automaatselt.', + 'import_details' => 'Importimise andmed', + 'import_run' => 'Käivita import', + 'import_size' => ':size Imporditud ZIP-faili maht', + 'import_uploaded_at' => 'Üleslaaditud :relativeTime', + 'import_uploaded_by' => 'Üles laadis', + 'import_location' => 'Importimise asukoht', + 'import_location_desc' => 'Vali imporditud sisu jaoks sihtkoht. Sul on vaja valitud asukohas sisu lisamiseks vajalikke õiguseid.', + 'import_delete_confirm' => 'Kas oled kindel, et soovid selle impordi kustutada?', + 'import_delete_desc' => 'See kustutab üleslaaditud ZIP-faili, ja seda ei saa tagasi võtta.', + 'import_errors' => 'Importimise vead', + 'import_errors_desc' => 'Importimisel esinesid järgmised vead:', // Permissions and restrictions 'permissions' => 'Õigused', @@ -166,7 +166,9 @@ 'books_search_this' => 'Otsi sellest raamatust', 'books_navigation' => 'Raamatu sisukord', 'books_sort' => 'Sorteeri raamatu sisu', - 'books_sort_desc' => 'Liiguta peatükke ja lehti raamatu sisu ümber organiseerimiseks. Teisi raamatuid lisades saad peatükke ja lehti lihtsasti raamatute vahel liigutada.', + 'books_sort_desc' => 'Liiguta raamatu sees peatükke ja lehti, et selle sisu ümber organiseerida. Saad lisada teisi raamatuid, mis võimaldab peatükke ja lehti lihtsasti raamatute vahel liigutada. Lisaks saad määrata automaatse sorteerimise reegli, et selle raamatu sisu muudatuste puhul automaatselt järjestada.', + 'books_sort_auto_sort' => 'Automaatne sorteerimine', + 'books_sort_auto_sort_active' => 'Automaatne sorteerimine aktiivne: :sortName', 'books_sort_named' => 'Sorteeri raamat :bookName', 'books_sort_name' => 'Sorteeri nime järgi', 'books_sort_created' => 'Sorteeri loomisaja järgi', diff --git a/lang/et/errors.php b/lang/et/errors.php index 4faf1d00807..8f4f9939667 100644 --- a/lang/et/errors.php +++ b/lang/et/errors.php @@ -106,16 +106,16 @@ 'back_soon' => 'See on varsti tagasi.', // Import - 'import_zip_cant_read' => 'Could not read ZIP file.', - 'import_zip_cant_decode_data' => 'Could not find and decode ZIP data.json content.', - 'import_zip_no_data' => 'ZIP file data has no expected book, chapter or page content.', - 'import_validation_failed' => 'Import ZIP failed to validate with errors:', - 'import_zip_failed_notification' => 'Failed to import ZIP file.', - 'import_perms_books' => 'You are lacking the required permissions to create books.', - 'import_perms_chapters' => 'You are lacking the required permissions to create chapters.', - 'import_perms_pages' => 'You are lacking the required permissions to create pages.', - 'import_perms_images' => 'You are lacking the required permissions to create images.', - 'import_perms_attachments' => 'You are lacking the required permission to create attachments.', + 'import_zip_cant_read' => 'ZIP-faili lugemine ebaõnnestus.', + 'import_zip_cant_decode_data' => 'ZIP-failist ei leitud data.json sisu.', + 'import_zip_no_data' => 'ZIP-failist ei leitud raamatute, peatükkide või lehtede sisu.', + 'import_validation_failed' => 'Imporditud ZIP-faili valideerimine ebaõnnestus vigadega:', + 'import_zip_failed_notification' => 'ZIP-faili importimine ebaõnnestus.', + 'import_perms_books' => 'Sul puuduvad õigused raamatute lisamiseks.', + 'import_perms_chapters' => 'Sul puuduvad õigused peatükkide lisamiseks.', + 'import_perms_pages' => 'Sul puuduvad õigused lehtede lisamiseks.', + 'import_perms_images' => 'Sul puuduvad õigused piltide lisamiseks.', + 'import_perms_attachments' => 'Sul puuduvad õigused manuste lisamiseks.', // API errors 'api_no_authorization_found' => 'Päringust ei leitud volitustunnust', diff --git a/lang/et/settings.php b/lang/et/settings.php index 6f29fcba17a..0a81c74b8a5 100644 --- a/lang/et/settings.php +++ b/lang/et/settings.php @@ -74,6 +74,36 @@ 'reg_confirm_restrict_domain_desc' => 'Sisesta komaga eraldatud nimekiri e-posti domeenidest, millega soovid registreerumist piirata. Kasutajale saadetakse aadressi kinnitamiseks e-kiri, enne kui neil lubatakse rakendust kasutada.
Pane tähele, et kasutajad saavad pärast edukat registreerumist oma e-posti aadressi muuta.', 'reg_confirm_restrict_domain_placeholder' => 'Piirangut ei ole', + // Sorting Settings + 'sorting' => 'Sorteerimine', + 'sorting_book_default' => 'Vaikimisi raamatu sorteerimine', + 'sorting_book_default_desc' => 'Vali vaikimisi uutele raamatutele rakenduv sorteerimisreegel. See ei mõjuta olemasolevaid raamatuid ning seda saab raamatupõhiselt muuta.', + 'sorting_rules' => 'Sorteerimisreeglid', + 'sorting_rules_desc' => 'Need on eeldefineeritud sorteerimistoimingud, mida saab süsteemis olevale sisule rakendada.', + 'sort_rule_assigned_to_x_books' => 'Määratud :count raamatule|Määratud :count raamatule', + 'sort_rule_create' => 'Lisa sorteerimisreegel', + 'sort_rule_edit' => 'Muuda sorteerimisreeglit', + 'sort_rule_delete' => 'Kustuta sorteerimisreegel', + 'sort_rule_delete_desc' => 'Eemalda sorteerimisreegel süsteemist. Seda reeglit kasutavad raamatud jäävad käsitsi sorteerituks.', + 'sort_rule_delete_warn_books' => 'Seda reeglit kasutab hetkel :count raamat(ut). Kas oled kindel, et soovid selle kustutada?', + 'sort_rule_delete_warn_default' => 'See reegel on hetkel raamatute vaikimisi sorteerimisreegel. Kas oled kindel, et soovid selle kustutada?', + 'sort_rule_details' => 'Sorteerimisreegli andmed', + 'sort_rule_details_desc' => 'Määra sorteerimisreegli nimi, mida kasutatakse reegli valimise loendites.', + 'sort_rule_operations' => 'Sorteerimistoimingud', + 'sort_rule_operations_desc' => 'Configure the sort actions to be performed by moving them from the list of available operations. Upon use, the operations will be applied in order, from top to bottom. Any changes made here will be applied to all assigned books upon save.', + 'sort_rule_available_operations' => 'Saadaval toimingud', + 'sort_rule_available_operations_empty' => 'Rohkem toiminguid pole', + 'sort_rule_configured_operations' => 'Seadistatud toimingud', + 'sort_rule_configured_operations_empty' => 'Lisa toiminguid "Saadaval toimingud" loendist', + 'sort_rule_op_asc' => '(kasvavalt)', + 'sort_rule_op_desc' => '(kahanevalt)', + 'sort_rule_op_name' => 'Nimi - tähestikuline', + 'sort_rule_op_name_numeric' => 'Nimi - numbriline', + 'sort_rule_op_created_date' => 'Loomise aeg', + 'sort_rule_op_updated_date' => 'Muutmise aeg', + 'sort_rule_op_chapters_first' => 'Peatükid eespool', + 'sort_rule_op_chapters_last' => 'Peatükid tagapool', + // Maintenance settings 'maint' => 'Hooldus', 'maint_image_cleanup' => 'Pildifailide koristus', @@ -162,7 +192,7 @@ 'role_access_api' => 'Süsteemi API ligipääs', 'role_manage_settings' => 'Rakenduse seadete haldamine', 'role_export_content' => 'Sisu eksport', - 'role_import_content' => 'Import content', + 'role_import_content' => 'Imporditud sisu', 'role_editor_change' => 'Lehe redaktori muutmine', 'role_notifications' => 'Võta vastu ja halda teavitusi', 'role_asset' => 'Sisu õigused', diff --git a/lang/et/validation.php b/lang/et/validation.php index 6a6eb661ccb..1354d1ed489 100644 --- a/lang/et/validation.php +++ b/lang/et/validation.php @@ -105,10 +105,10 @@ 'url' => ':attribute on vigases formaadis.', 'uploaded' => 'Faili üleslaadimine ebaõnnestus. Server ei pruugi sellise suurusega faile vastu võtta.', - 'zip_file' => 'The :attribute needs to reference a file within the ZIP.', - 'zip_file_mime' => 'The :attribute needs to reference a file of type :validTypes, found :foundType.', - 'zip_model_expected' => 'Data object expected but ":type" found.', - 'zip_unique' => 'The :attribute must be unique for the object type within the ZIP.', + 'zip_file' => ':attribute peab viitama failile ZIP-arhiivi sees.', + 'zip_file_mime' => ':attribute peab viitama :validTypes tüüpi failile, leiti :foundType.', + 'zip_model_expected' => 'Oodatud andmete asemel leiti ":type".', + 'zip_unique' => ':attribute peab olema ZIP-arhiivi piires objekti tüübile unikaalne.', // Custom validation lines 'custom' => [ diff --git a/lang/eu/activities.php b/lang/eu/activities.php index eeee084ab3c..847014efe74 100644 --- a/lang/eu/activities.php +++ b/lang/eu/activities.php @@ -127,6 +127,14 @@ 'comment_update' => 'updated comment', 'comment_delete' => 'deleted comment', + // Sort Rules + 'sort_rule_create' => 'created sort rule', + 'sort_rule_create_notification' => 'Sort rule successfully created', + 'sort_rule_update' => 'updated sort rule', + 'sort_rule_update_notification' => 'Sort rule successfully updated', + 'sort_rule_delete' => 'deleted sort rule', + 'sort_rule_delete_notification' => 'Sort rule successfully deleted', + // Other 'permissions_update' => 'eguneratu baimenak', ]; diff --git a/lang/eu/editor.php b/lang/eu/editor.php index 34c73997840..f6974e0561e 100644 --- a/lang/eu/editor.php +++ b/lang/eu/editor.php @@ -13,6 +13,7 @@ 'cancel' => 'Ezeztatu', 'save' => 'Gorde', 'close' => 'Itxi', + 'apply' => 'Apply', 'undo' => 'Desegin', 'redo' => 'Berregin', 'left' => 'Ezkerra', @@ -147,6 +148,7 @@ 'url' => 'URL', 'text_to_display' => 'Text to display', 'title' => 'Title', + 'browse_links' => 'Browse links', 'open_link' => 'Open link', 'open_link_in' => 'Open link in...', 'open_link_current' => 'Current window', diff --git a/lang/eu/entities.php b/lang/eu/entities.php index 10c5dba126e..e13284216ca 100644 --- a/lang/eu/entities.php +++ b/lang/eu/entities.php @@ -166,7 +166,9 @@ 'books_search_this' => 'Bilatu liburu hau', 'books_navigation' => 'Liburu nabigazioa', 'books_sort' => 'Ordenatu liburu edukiak', - 'books_sort_desc' => 'Move chapters and pages within a book to reorganise its contents. Other books can be added which allows easy moving of chapters and pages between books.', + 'books_sort_desc' => 'Move chapters and pages within a book to reorganise its contents. Other books can be added which allows easy moving of chapters and pages between books. Optionally an auto sort rule can be set to automatically sort this book\'s contents upon changes.', + 'books_sort_auto_sort' => 'Auto Sort Option', + 'books_sort_auto_sort_active' => 'Auto Sort Active: :sortName', 'books_sort_named' => 'Ordenatu :bookName liburua', 'books_sort_name' => 'Ordenatu izenaren arabera', 'books_sort_created' => 'Ordenatu argitaratze-dataren arabera', diff --git a/lang/eu/settings.php b/lang/eu/settings.php index 80f1c87f439..2bc284c062d 100644 --- a/lang/eu/settings.php +++ b/lang/eu/settings.php @@ -74,6 +74,36 @@ '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' => 'Mugarik gabe', + // Sorting Settings + 'sorting' => 'Sorting', + 'sorting_book_default' => 'Default Book Sort', + 'sorting_book_default_desc' => 'Select the default sort rule to apply to new books. This won\'t affect existing books, and can be overridden per-book.', + 'sorting_rules' => 'Sort Rules', + 'sorting_rules_desc' => 'These are predefined sorting operations which can be applied to content in the system.', + 'sort_rule_assigned_to_x_books' => 'Assigned to :count Book|Assigned to :count Books', + 'sort_rule_create' => 'Create Sort Rule', + 'sort_rule_edit' => 'Edit Sort Rule', + 'sort_rule_delete' => 'Delete Sort Rule', + 'sort_rule_delete_desc' => 'Remove this sort rule from the system. Books using this sort will revert to manual sorting.', + 'sort_rule_delete_warn_books' => 'This sort rule is currently used on :count book(s). Are you sure you want to delete this?', + 'sort_rule_delete_warn_default' => 'This sort rule is currently used as the default for books. Are you sure you want to delete this?', + 'sort_rule_details' => 'Sort Rule Details', + 'sort_rule_details_desc' => 'Set a name for this sort rule, which will appear in lists when users are selecting a sort.', + 'sort_rule_operations' => 'Sort Operations', + 'sort_rule_operations_desc' => 'Configure the sort actions to be performed by moving them from the list of available operations. Upon use, the operations will be applied in order, from top to bottom. Any changes made here will be applied to all assigned books upon save.', + 'sort_rule_available_operations' => 'Available Operations', + 'sort_rule_available_operations_empty' => 'No operations remaining', + 'sort_rule_configured_operations' => 'Configured Operations', + 'sort_rule_configured_operations_empty' => 'Drag/add operations from the "Available Operations" list', + 'sort_rule_op_asc' => '(Asc)', + 'sort_rule_op_desc' => '(Desc)', + 'sort_rule_op_name' => 'Name - Alphabetical', + 'sort_rule_op_name_numeric' => 'Name - Numeric', + 'sort_rule_op_created_date' => 'Created Date', + 'sort_rule_op_updated_date' => 'Updated Date', + 'sort_rule_op_chapters_first' => 'Chapters First', + 'sort_rule_op_chapters_last' => 'Chapters Last', + // Maintenance settings 'maint' => 'Mantentze-lanak', 'maint_image_cleanup' => 'Garbitu irudiak', diff --git a/lang/fa/activities.php b/lang/fa/activities.php index c17fe698821..cd7e52ed24d 100644 --- a/lang/fa/activities.php +++ b/lang/fa/activities.php @@ -127,6 +127,14 @@ 'comment_update' => 'نظر به روز شده', 'comment_delete' => 'نظر حذف شده', + // Sort Rules + 'sort_rule_create' => 'created sort rule', + 'sort_rule_create_notification' => 'Sort rule successfully created', + 'sort_rule_update' => 'updated sort rule', + 'sort_rule_update_notification' => 'Sort rule successfully updated', + 'sort_rule_delete' => 'deleted sort rule', + 'sort_rule_delete_notification' => 'Sort rule successfully deleted', + // Other 'permissions_update' => 'به روزرسانی مجوزها', ]; diff --git a/lang/fa/editor.php b/lang/fa/editor.php index 9fbb948f5ca..fa95bb10b99 100644 --- a/lang/fa/editor.php +++ b/lang/fa/editor.php @@ -13,6 +13,7 @@ 'cancel' => 'لغو', 'save' => 'ذخیره', 'close' => 'بستن', + 'apply' => 'Apply', 'undo' => 'برگشت', 'redo' => 'از نو', 'left' => 'چپ', @@ -147,6 +148,7 @@ 'url' => 'آدرس', 'text_to_display' => 'متن جهت نمایش', 'title' => 'عنوان', + 'browse_links' => 'Browse links', 'open_link' => 'بازکردن لینک', 'open_link_in' => 'باز کردن لینک در ...', 'open_link_current' => 'پنجره کنونی', diff --git a/lang/fa/entities.php b/lang/fa/entities.php index 7578c21c029..d994ed2488f 100644 --- a/lang/fa/entities.php +++ b/lang/fa/entities.php @@ -166,7 +166,9 @@ 'books_search_this' => 'این کتاب را جستجو کنید', 'books_navigation' => 'ناوبری کتاب', 'books_sort' => 'مرتب سازی مطالب کتاب', - 'books_sort_desc' => 'فصل‌ها و صفحات را در یک کتاب جابه‌جا کنید تا محتوای آن را مجددا سازماندهی کنید. کتاب‌های دیگری را می‌توان اضافه کرد که امکان جابه‌جایی آسان فصل‌ها و صفحات را بین کتاب‌ها فراهم می‌کند.', + 'books_sort_desc' => 'Move chapters and pages within a book to reorganise its contents. Other books can be added which allows easy moving of chapters and pages between books. Optionally an auto sort rule can be set to automatically sort this book\'s contents upon changes.', + 'books_sort_auto_sort' => 'Auto Sort Option', + 'books_sort_auto_sort_active' => 'Auto Sort Active: :sortName', 'books_sort_named' => 'مرتب‌سازی کتاب:bookName', 'books_sort_name' => 'مرتب سازی بر اساس نام', 'books_sort_created' => 'مرتب سازی بر اساس تاریخ ایجاد', diff --git a/lang/fa/settings.php b/lang/fa/settings.php index bb18364f055..09783312eb2 100644 --- a/lang/fa/settings.php +++ b/lang/fa/settings.php @@ -74,6 +74,36 @@ 'reg_confirm_restrict_domain_desc' => 'فهرستی از دامنه‌های ایمیل جدا شده با کاما را وارد کنید که می‌خواهید ثبت نام را محدود کنید. قبل از اینکه به کاربران اجازه تعامل با برنامه داده شود، ایمیلی برای تأیید آدرس آنها ارسال می شود.
توجه داشته باشید که کاربران پس از ثبت نام موفق می توانند آدرس ایمیل خود را تغییر دهند.', 'reg_confirm_restrict_domain_placeholder' => 'بدون محدودیت', + // Sorting Settings + 'sorting' => 'Sorting', + 'sorting_book_default' => 'Default Book Sort', + 'sorting_book_default_desc' => 'Select the default sort rule to apply to new books. This won\'t affect existing books, and can be overridden per-book.', + 'sorting_rules' => 'Sort Rules', + 'sorting_rules_desc' => 'These are predefined sorting operations which can be applied to content in the system.', + 'sort_rule_assigned_to_x_books' => 'Assigned to :count Book|Assigned to :count Books', + 'sort_rule_create' => 'Create Sort Rule', + 'sort_rule_edit' => 'Edit Sort Rule', + 'sort_rule_delete' => 'Delete Sort Rule', + 'sort_rule_delete_desc' => 'Remove this sort rule from the system. Books using this sort will revert to manual sorting.', + 'sort_rule_delete_warn_books' => 'This sort rule is currently used on :count book(s). Are you sure you want to delete this?', + 'sort_rule_delete_warn_default' => 'This sort rule is currently used as the default for books. Are you sure you want to delete this?', + 'sort_rule_details' => 'Sort Rule Details', + 'sort_rule_details_desc' => 'Set a name for this sort rule, which will appear in lists when users are selecting a sort.', + 'sort_rule_operations' => 'Sort Operations', + 'sort_rule_operations_desc' => 'Configure the sort actions to be performed by moving them from the list of available operations. Upon use, the operations will be applied in order, from top to bottom. Any changes made here will be applied to all assigned books upon save.', + 'sort_rule_available_operations' => 'Available Operations', + 'sort_rule_available_operations_empty' => 'No operations remaining', + 'sort_rule_configured_operations' => 'Configured Operations', + 'sort_rule_configured_operations_empty' => 'Drag/add operations from the "Available Operations" list', + 'sort_rule_op_asc' => '(Asc)', + 'sort_rule_op_desc' => '(Desc)', + 'sort_rule_op_name' => 'Name - Alphabetical', + 'sort_rule_op_name_numeric' => 'Name - Numeric', + 'sort_rule_op_created_date' => 'Created Date', + 'sort_rule_op_updated_date' => 'Updated Date', + 'sort_rule_op_chapters_first' => 'Chapters First', + 'sort_rule_op_chapters_last' => 'Chapters Last', + // Maintenance settings 'maint' => 'نگهداری', 'maint_image_cleanup' => 'پاکسازی تصاویر', diff --git a/lang/fi/activities.php b/lang/fi/activities.php index 40588abcd3b..a5ee14906ef 100644 --- a/lang/fi/activities.php +++ b/lang/fi/activities.php @@ -85,12 +85,12 @@ 'webhook_delete_notification' => 'Toimintokutsu poistettiin onnistuneesti', // Imports - 'import_create' => 'created import', - 'import_create_notification' => 'Import successfully uploaded', - 'import_run' => 'updated import', - 'import_run_notification' => 'Content successfully imported', - 'import_delete' => 'deleted import', - 'import_delete_notification' => 'Import successfully deleted', + 'import_create' => 'luotu tuonti', + 'import_create_notification' => 'Tuontitiedosto ladattiin onnistuneesti', + 'import_run' => 'päivitetty tuonti', + 'import_run_notification' => 'Sisällön tuonti onnistui', + 'import_delete' => 'poistettu tuonti', + 'import_delete_notification' => 'Tuontitiedosto poistettiin onnistuneesti', // Users 'user_create' => 'loi käyttäjän', @@ -127,6 +127,14 @@ 'comment_update' => 'päivitti kommentin', 'comment_delete' => 'poisti kommentin', + // Sort Rules + 'sort_rule_create' => 'luotu lajittelusääntö', + 'sort_rule_create_notification' => 'Lajittelusääntö luotiin onnistuneesti', + 'sort_rule_update' => 'päivitetty lajittelusääntö', + 'sort_rule_update_notification' => 'Sort rule successfully updated', + 'sort_rule_delete' => 'poistettu lajittelusääntö', + 'sort_rule_delete_notification' => 'Lajittelusääntö poistettiin onnistuneesti', + // Other 'permissions_update' => 'päivitti käyttöoikeudet', ]; diff --git a/lang/fi/editor.php b/lang/fi/editor.php index c2ab2d8094f..6b5683d38da 100644 --- a/lang/fi/editor.php +++ b/lang/fi/editor.php @@ -13,6 +13,7 @@ 'cancel' => 'Peruuta', 'save' => 'Tallenna', 'close' => 'Sulje', + 'apply' => 'Apply', 'undo' => 'Kumoa', 'redo' => 'Tee uudelleen', 'left' => 'Vasen', @@ -147,6 +148,7 @@ 'url' => 'URL-osoite', 'text_to_display' => 'Näytettävä teksti', 'title' => 'Otsikko', + 'browse_links' => 'Browse links', 'open_link' => 'Avaa linkki', 'open_link_in' => 'Avaa linkki...', 'open_link_current' => 'Nykyinen ikkuna', diff --git a/lang/fi/entities.php b/lang/fi/entities.php index 8743c972582..4865485ea9c 100644 --- a/lang/fi/entities.php +++ b/lang/fi/entities.php @@ -166,7 +166,9 @@ 'books_search_this' => 'Hae tästä kirjasta', 'books_navigation' => 'Kirjan navigaatio', 'books_sort' => 'Järjestä kirjan sisältö', - 'books_sort_desc' => 'Siirrä lukuja ja sivuja kirjan sisällä järjestelläksesi sen sisältöä uudelleen. Voit lisätä muita kirjoja, jolloin lukujen ja sivujen siirtäminen kirjojen välillä on helppoa.', + 'books_sort_desc' => 'Move chapters and pages within a book to reorganise its contents. Other books can be added which allows easy moving of chapters and pages between books. Optionally an auto sort rule can be set to automatically sort this book\'s contents upon changes.', + 'books_sort_auto_sort' => 'Auto Sort Option', + 'books_sort_auto_sort_active' => 'Auto Sort Active: :sortName', 'books_sort_named' => 'Järjestä kirja :bookName', 'books_sort_name' => 'Järjestä nimen mukaan', 'books_sort_created' => 'Järjestä luontipäiväyksen mukaan', diff --git a/lang/fi/settings.php b/lang/fi/settings.php index 5d953dc70e1..d37ff79f45e 100644 --- a/lang/fi/settings.php +++ b/lang/fi/settings.php @@ -74,6 +74,36 @@ 'reg_confirm_restrict_domain_desc' => 'Kirjoita pilkulla erotettu luettelo sähköpostien domain-nimistä, joihin haluat rajoittaa rekisteröitymisen. Käyttäjille lähetetään sähköpostiviesti osoitteen vahvistamiseksi, ennen kuin he pääsevät käyttämään sivustoa.
Huomaa, että käyttäjät voivat muuttaa sähköpostiosoitteensa onnistuneen rekisteröinnin jälkeen.', 'reg_confirm_restrict_domain_placeholder' => 'Ei rajoituksia', + // Sorting Settings + 'sorting' => 'Sorting', + 'sorting_book_default' => 'Default Book Sort', + 'sorting_book_default_desc' => 'Select the default sort rule to apply to new books. This won\'t affect existing books, and can be overridden per-book.', + 'sorting_rules' => 'Sort Rules', + 'sorting_rules_desc' => 'These are predefined sorting operations which can be applied to content in the system.', + 'sort_rule_assigned_to_x_books' => 'Assigned to :count Book|Assigned to :count Books', + 'sort_rule_create' => 'Create Sort Rule', + 'sort_rule_edit' => 'Edit Sort Rule', + 'sort_rule_delete' => 'Delete Sort Rule', + 'sort_rule_delete_desc' => 'Remove this sort rule from the system. Books using this sort will revert to manual sorting.', + 'sort_rule_delete_warn_books' => 'This sort rule is currently used on :count book(s). Are you sure you want to delete this?', + 'sort_rule_delete_warn_default' => 'This sort rule is currently used as the default for books. Are you sure you want to delete this?', + 'sort_rule_details' => 'Sort Rule Details', + 'sort_rule_details_desc' => 'Set a name for this sort rule, which will appear in lists when users are selecting a sort.', + 'sort_rule_operations' => 'Sort Operations', + 'sort_rule_operations_desc' => 'Configure the sort actions to be performed by moving them from the list of available operations. Upon use, the operations will be applied in order, from top to bottom. Any changes made here will be applied to all assigned books upon save.', + 'sort_rule_available_operations' => 'Available Operations', + 'sort_rule_available_operations_empty' => 'No operations remaining', + 'sort_rule_configured_operations' => 'Configured Operations', + 'sort_rule_configured_operations_empty' => 'Drag/add operations from the "Available Operations" list', + 'sort_rule_op_asc' => '(Asc)', + 'sort_rule_op_desc' => '(Desc)', + 'sort_rule_op_name' => 'Name - Alphabetical', + 'sort_rule_op_name_numeric' => 'Name - Numeric', + 'sort_rule_op_created_date' => 'Created Date', + 'sort_rule_op_updated_date' => 'Updated Date', + 'sort_rule_op_chapters_first' => 'Chapters First', + 'sort_rule_op_chapters_last' => 'Chapters Last', + // Maintenance settings 'maint' => 'Huolto', 'maint_image_cleanup' => 'Siivoa kuvat', diff --git a/lang/fi/validation.php b/lang/fi/validation.php index 0a9330433c8..8adc934a177 100644 --- a/lang/fi/validation.php +++ b/lang/fi/validation.php @@ -105,7 +105,7 @@ 'url' => ':attribute muoto ei ole kelvollinen.', 'uploaded' => 'Tiedostoa ei voitu ladata. Palvelin ei ehkä hyväksy tämän kokoisia tiedostoja.', - 'zip_file' => 'The :attribute needs to reference a file within the ZIP.', + 'zip_file' => 'Attribuutin :attribute on viitattava tiedostoon ZIP-tiedoston sisällä.', 'zip_file_mime' => 'The :attribute needs to reference a file of type :validTypes, found :foundType.', 'zip_model_expected' => 'Data object expected but ":type" found.', 'zip_unique' => 'The :attribute must be unique for the object type within the ZIP.', diff --git a/lang/fr/activities.php b/lang/fr/activities.php index 34ec83ec34c..3b1fe2e42b5 100644 --- a/lang/fr/activities.php +++ b/lang/fr/activities.php @@ -127,6 +127,14 @@ 'comment_update' => 'Commentaire mis à jour', 'comment_delete' => 'Commentaire supprimé', + // Sort Rules + 'sort_rule_create' => 'created sort rule', + 'sort_rule_create_notification' => 'Sort rule successfully created', + 'sort_rule_update' => 'updated sort rule', + 'sort_rule_update_notification' => 'Sort rule successfully updated', + 'sort_rule_delete' => 'deleted sort rule', + 'sort_rule_delete_notification' => 'Sort rule successfully deleted', + // Other 'permissions_update' => 'a mis à jour les autorisations sur', ]; diff --git a/lang/fr/editor.php b/lang/fr/editor.php index bdef1e8b1f5..1296b7a78b0 100644 --- a/lang/fr/editor.php +++ b/lang/fr/editor.php @@ -13,6 +13,7 @@ 'cancel' => 'Annuler', 'save' => 'Sauvegarder', 'close' => 'Fermer', + 'apply' => 'Apply', 'undo' => 'Annuler', 'redo' => 'Rétablir', 'left' => 'Gauche', @@ -147,6 +148,7 @@ 'url' => 'URL', 'text_to_display' => 'Texte à afficher', 'title' => 'Titre', + 'browse_links' => 'Browse links', 'open_link' => 'Ouvrir le lien', 'open_link_in' => 'Ouvrir le lien dans...', 'open_link_current' => 'Fenêtre actuelle', diff --git a/lang/fr/entities.php b/lang/fr/entities.php index 2382a1d6ce2..e28609a7a3d 100644 --- a/lang/fr/entities.php +++ b/lang/fr/entities.php @@ -162,11 +162,13 @@ 'books_empty_create_page' => 'Créer une nouvelle page', 'books_empty_sort_current_book' => 'Trier les pages du livre', 'books_empty_add_chapter' => 'Ajouter un chapitre', - 'books_permissions_active' => 'Permissions personnalisées activées', + 'books_permissions_active' => 'Permissions de livre actives', 'books_search_this' => 'Rechercher dans ce livre', 'books_navigation' => 'Navigation dans le livre', 'books_sort' => 'Trier les contenus du livre', - 'books_sort_desc' => 'Déplacez les chapitres et les pages d\'un livre pour réorganiser son contenu. D\'autres livres peuvent être ajoutés qui permettent de déplacer facilement les chapitres et les pages entre les livres.', + 'books_sort_desc' => 'Move chapters and pages within a book to reorganise its contents. Other books can be added which allows easy moving of chapters and pages between books. Optionally an auto sort rule can be set to automatically sort this book\'s contents upon changes.', + 'books_sort_auto_sort' => 'Auto Sort Option', + 'books_sort_auto_sort_active' => 'Auto Sort Active: :sortName', 'books_sort_named' => 'Trier le livre :bookName', 'books_sort_name' => 'Trier par le nom', 'books_sort_created' => 'Trier par la date de création', diff --git a/lang/fr/settings.php b/lang/fr/settings.php index 58bce55e06c..301484afe21 100644 --- a/lang/fr/settings.php +++ b/lang/fr/settings.php @@ -74,6 +74,36 @@ 'reg_confirm_restrict_domain_desc' => 'Entrez une liste de domaines acceptés lors de l\'inscription, séparés par une virgule. Les utilisateurs recevront un e-mail de confirmation à cette adresse.
Les utilisateurs pourront changer leur adresse après inscription s\'ils le souhaitent.', 'reg_confirm_restrict_domain_placeholder' => 'Aucune restriction en place', + // Sorting Settings + 'sorting' => 'Sorting', + 'sorting_book_default' => 'Default Book Sort', + 'sorting_book_default_desc' => 'Select the default sort rule to apply to new books. This won\'t affect existing books, and can be overridden per-book.', + 'sorting_rules' => 'Sort Rules', + 'sorting_rules_desc' => 'These are predefined sorting operations which can be applied to content in the system.', + 'sort_rule_assigned_to_x_books' => 'Assigned to :count Book|Assigned to :count Books', + 'sort_rule_create' => 'Create Sort Rule', + 'sort_rule_edit' => 'Edit Sort Rule', + 'sort_rule_delete' => 'Delete Sort Rule', + 'sort_rule_delete_desc' => 'Remove this sort rule from the system. Books using this sort will revert to manual sorting.', + 'sort_rule_delete_warn_books' => 'This sort rule is currently used on :count book(s). Are you sure you want to delete this?', + 'sort_rule_delete_warn_default' => 'This sort rule is currently used as the default for books. Are you sure you want to delete this?', + 'sort_rule_details' => 'Sort Rule Details', + 'sort_rule_details_desc' => 'Set a name for this sort rule, which will appear in lists when users are selecting a sort.', + 'sort_rule_operations' => 'Sort Operations', + 'sort_rule_operations_desc' => 'Configure the sort actions to be performed by moving them from the list of available operations. Upon use, the operations will be applied in order, from top to bottom. Any changes made here will be applied to all assigned books upon save.', + 'sort_rule_available_operations' => 'Available Operations', + 'sort_rule_available_operations_empty' => 'No operations remaining', + 'sort_rule_configured_operations' => 'Configured Operations', + 'sort_rule_configured_operations_empty' => 'Drag/add operations from the "Available Operations" list', + 'sort_rule_op_asc' => '(Asc)', + 'sort_rule_op_desc' => '(Desc)', + 'sort_rule_op_name' => 'Name - Alphabetical', + 'sort_rule_op_name_numeric' => 'Name - Numeric', + 'sort_rule_op_created_date' => 'Created Date', + 'sort_rule_op_updated_date' => 'Updated Date', + 'sort_rule_op_chapters_first' => 'Chapters First', + 'sort_rule_op_chapters_last' => 'Chapters Last', + // Maintenance settings 'maint' => 'Maintenance', 'maint_image_cleanup' => 'Nettoyer les images', diff --git a/lang/he/activities.php b/lang/he/activities.php index 1954121f813..81fc84dc8fc 100644 --- a/lang/he/activities.php +++ b/lang/he/activities.php @@ -127,6 +127,14 @@ 'comment_update' => 'תגובה הוספה', 'comment_delete' => 'תגובה נמחקה', + // Sort Rules + 'sort_rule_create' => 'created sort rule', + 'sort_rule_create_notification' => 'Sort rule successfully created', + 'sort_rule_update' => 'updated sort rule', + 'sort_rule_update_notification' => 'Sort rule successfully updated', + 'sort_rule_delete' => 'deleted sort rule', + 'sort_rule_delete_notification' => 'Sort rule successfully deleted', + // Other 'permissions_update' => 'הרשאות עודכנו', ]; diff --git a/lang/he/editor.php b/lang/he/editor.php index a670385f99d..f119041b691 100644 --- a/lang/he/editor.php +++ b/lang/he/editor.php @@ -13,6 +13,7 @@ 'cancel' => 'ביטול', 'save' => 'שמור', 'close' => 'סגור', + 'apply' => 'Apply', 'undo' => 'אחזר', 'redo' => 'בצע שוב', 'left' => 'שמאל', @@ -147,6 +148,7 @@ 'url' => 'קישור', 'text_to_display' => 'טקסט שיוצג', 'title' => 'כותרת', + 'browse_links' => 'Browse links', 'open_link' => 'Open link', 'open_link_in' => 'Open link in...', 'open_link_current' => 'החלון הנוכחי', diff --git a/lang/he/entities.php b/lang/he/entities.php index 9ca53fa137c..22a4ad0c29f 100644 --- a/lang/he/entities.php +++ b/lang/he/entities.php @@ -166,7 +166,9 @@ 'books_search_this' => 'חפש בספר זה', 'books_navigation' => 'ניווט בספר', 'books_sort' => 'מיין את תוכן הספר', - 'books_sort_desc' => 'Move chapters and pages within a book to reorganise its contents. Other books can be added which allows easy moving of chapters and pages between books.', + 'books_sort_desc' => 'Move chapters and pages within a book to reorganise its contents. Other books can be added which allows easy moving of chapters and pages between books. Optionally an auto sort rule can be set to automatically sort this book\'s contents upon changes.', + 'books_sort_auto_sort' => 'Auto Sort Option', + 'books_sort_auto_sort_active' => 'Auto Sort Active: :sortName', 'books_sort_named' => 'מיין את הספר :bookName', 'books_sort_name' => 'מיין לפי שם', 'books_sort_created' => 'מיין לפי תאריך יצירה', diff --git a/lang/he/settings.php b/lang/he/settings.php index 9e63a43cdd8..1fd21292598 100644 --- a/lang/he/settings.php +++ b/lang/he/settings.php @@ -74,6 +74,36 @@ 'reg_confirm_restrict_domain_desc' => 'הכנס דומיינים מופרדים בפסיק אשר עבורם תוגבל ההרשמה. משתמשים יקבלו אי-מייל על מנת לאמת את כתובת המייל שלהם.
לתשומת לבך: משתמש יוכל לשנות את כתובת המייל שלו לאחר ההרשמה', 'reg_confirm_restrict_domain_placeholder' => 'אין הגבלה לדומיין', + // Sorting Settings + 'sorting' => 'Sorting', + 'sorting_book_default' => 'Default Book Sort', + 'sorting_book_default_desc' => 'Select the default sort rule to apply to new books. This won\'t affect existing books, and can be overridden per-book.', + 'sorting_rules' => 'Sort Rules', + 'sorting_rules_desc' => 'These are predefined sorting operations which can be applied to content in the system.', + 'sort_rule_assigned_to_x_books' => 'Assigned to :count Book|Assigned to :count Books', + 'sort_rule_create' => 'Create Sort Rule', + 'sort_rule_edit' => 'Edit Sort Rule', + 'sort_rule_delete' => 'Delete Sort Rule', + 'sort_rule_delete_desc' => 'Remove this sort rule from the system. Books using this sort will revert to manual sorting.', + 'sort_rule_delete_warn_books' => 'This sort rule is currently used on :count book(s). Are you sure you want to delete this?', + 'sort_rule_delete_warn_default' => 'This sort rule is currently used as the default for books. Are you sure you want to delete this?', + 'sort_rule_details' => 'Sort Rule Details', + 'sort_rule_details_desc' => 'Set a name for this sort rule, which will appear in lists when users are selecting a sort.', + 'sort_rule_operations' => 'Sort Operations', + 'sort_rule_operations_desc' => 'Configure the sort actions to be performed by moving them from the list of available operations. Upon use, the operations will be applied in order, from top to bottom. Any changes made here will be applied to all assigned books upon save.', + 'sort_rule_available_operations' => 'Available Operations', + 'sort_rule_available_operations_empty' => 'No operations remaining', + 'sort_rule_configured_operations' => 'Configured Operations', + 'sort_rule_configured_operations_empty' => 'Drag/add operations from the "Available Operations" list', + 'sort_rule_op_asc' => '(Asc)', + 'sort_rule_op_desc' => '(Desc)', + 'sort_rule_op_name' => 'Name - Alphabetical', + 'sort_rule_op_name_numeric' => 'Name - Numeric', + 'sort_rule_op_created_date' => 'Created Date', + 'sort_rule_op_updated_date' => 'Updated Date', + 'sort_rule_op_chapters_first' => 'Chapters First', + 'sort_rule_op_chapters_last' => 'Chapters Last', + // Maintenance settings 'maint' => 'תחזוקה', 'maint_image_cleanup' => 'ניקוי תמונות', diff --git a/lang/hr/activities.php b/lang/hr/activities.php index f5853dc65c7..bf79f9ab14a 100644 --- a/lang/hr/activities.php +++ b/lang/hr/activities.php @@ -127,6 +127,14 @@ 'comment_update' => 'ažurirani komentar', 'comment_delete' => 'obrisani komentar', + // Sort Rules + 'sort_rule_create' => 'created sort rule', + 'sort_rule_create_notification' => 'Sort rule successfully created', + 'sort_rule_update' => 'updated sort rule', + 'sort_rule_update_notification' => 'Sort rule successfully updated', + 'sort_rule_delete' => 'deleted sort rule', + 'sort_rule_delete_notification' => 'Sort rule successfully deleted', + // Other 'permissions_update' => 'ažurirana dopuštenja', ]; diff --git a/lang/hr/editor.php b/lang/hr/editor.php index 55b38ec2d7c..274f41c84e8 100644 --- a/lang/hr/editor.php +++ b/lang/hr/editor.php @@ -13,6 +13,7 @@ 'cancel' => 'Otkaži', 'save' => 'Spremi', 'close' => 'Zatvori', + 'apply' => 'Apply', 'undo' => 'Poništi', 'redo' => 'Ponovi', 'left' => 'Lijevo', @@ -147,6 +148,7 @@ 'url' => 'URL', 'text_to_display' => 'Tekst za prikaz', 'title' => 'Naslov', + 'browse_links' => 'Browse links', 'open_link' => 'Otvori poveznicu', 'open_link_in' => 'Otvori poveznicu u...', 'open_link_current' => 'Trenutni prozor', diff --git a/lang/hr/entities.php b/lang/hr/entities.php index 91621ed8cd3..2dac21da2ae 100644 --- a/lang/hr/entities.php +++ b/lang/hr/entities.php @@ -166,7 +166,9 @@ 'books_search_this' => 'Traži knjigu', 'books_navigation' => 'Navigacija knjige', 'books_sort' => 'Razvrstaj sadržaj knjige', - 'books_sort_desc' => 'Pomaknite poglavlja i stranice unutar knjige kako biste reorganizirali njen sadržaj. Možete dodati i druge knjige što omogućuje jednostavno premještanje poglavlja i stranica između knjiga.', + 'books_sort_desc' => 'Move chapters and pages within a book to reorganise its contents. Other books can be added which allows easy moving of chapters and pages between books. Optionally an auto sort rule can be set to automatically sort this book\'s contents upon changes.', + 'books_sort_auto_sort' => 'Auto Sort Option', + 'books_sort_auto_sort_active' => 'Auto Sort Active: :sortName', 'books_sort_named' => 'Razvrstaj knjigu :bookName', 'books_sort_name' => 'Razvrstaj po imenu', 'books_sort_created' => 'Razvrstaj po datumu nastanka', diff --git a/lang/hr/settings.php b/lang/hr/settings.php index a8b8fea637f..1b9ec4896b0 100644 --- a/lang/hr/settings.php +++ b/lang/hr/settings.php @@ -74,6 +74,36 @@ 'reg_confirm_restrict_domain_desc' => 'Unesite popis email domena kojima želite ograničiti registraciju i odvojite ih zarezom. Korisnicima će se slati email prije interakcije s aplikacijom.
Uzmite u obzir da će korisnici moći koristiti druge e mail adrese nakon uspješne registracije.', 'reg_confirm_restrict_domain_placeholder' => 'Bez ograničenja', + // Sorting Settings + 'sorting' => 'Sorting', + 'sorting_book_default' => 'Default Book Sort', + 'sorting_book_default_desc' => 'Select the default sort rule to apply to new books. This won\'t affect existing books, and can be overridden per-book.', + 'sorting_rules' => 'Sort Rules', + 'sorting_rules_desc' => 'These are predefined sorting operations which can be applied to content in the system.', + 'sort_rule_assigned_to_x_books' => 'Assigned to :count Book|Assigned to :count Books', + 'sort_rule_create' => 'Create Sort Rule', + 'sort_rule_edit' => 'Edit Sort Rule', + 'sort_rule_delete' => 'Delete Sort Rule', + 'sort_rule_delete_desc' => 'Remove this sort rule from the system. Books using this sort will revert to manual sorting.', + 'sort_rule_delete_warn_books' => 'This sort rule is currently used on :count book(s). Are you sure you want to delete this?', + 'sort_rule_delete_warn_default' => 'This sort rule is currently used as the default for books. Are you sure you want to delete this?', + 'sort_rule_details' => 'Sort Rule Details', + 'sort_rule_details_desc' => 'Set a name for this sort rule, which will appear in lists when users are selecting a sort.', + 'sort_rule_operations' => 'Sort Operations', + 'sort_rule_operations_desc' => 'Configure the sort actions to be performed by moving them from the list of available operations. Upon use, the operations will be applied in order, from top to bottom. Any changes made here will be applied to all assigned books upon save.', + 'sort_rule_available_operations' => 'Available Operations', + 'sort_rule_available_operations_empty' => 'No operations remaining', + 'sort_rule_configured_operations' => 'Configured Operations', + 'sort_rule_configured_operations_empty' => 'Drag/add operations from the "Available Operations" list', + 'sort_rule_op_asc' => '(Asc)', + 'sort_rule_op_desc' => '(Desc)', + 'sort_rule_op_name' => 'Name - Alphabetical', + 'sort_rule_op_name_numeric' => 'Name - Numeric', + 'sort_rule_op_created_date' => 'Created Date', + 'sort_rule_op_updated_date' => 'Updated Date', + 'sort_rule_op_chapters_first' => 'Chapters First', + 'sort_rule_op_chapters_last' => 'Chapters Last', + // Maintenance settings 'maint' => 'Održavanje', 'maint_image_cleanup' => 'Čišćenje slika', diff --git a/lang/hu/activities.php b/lang/hu/activities.php index b0dbfd45e97..548488c40f2 100644 --- a/lang/hu/activities.php +++ b/lang/hu/activities.php @@ -127,6 +127,14 @@ 'comment_update' => 'frissített hozzászólás', 'comment_delete' => 'megjegyzés törlése', + // Sort Rules + 'sort_rule_create' => 'created sort rule', + 'sort_rule_create_notification' => 'Sort rule successfully created', + 'sort_rule_update' => 'updated sort rule', + 'sort_rule_update_notification' => 'Sort rule successfully updated', + 'sort_rule_delete' => 'deleted sort rule', + 'sort_rule_delete_notification' => 'Sort rule successfully deleted', + // Other 'permissions_update' => 'engedélyek frissítve', ]; diff --git a/lang/hu/editor.php b/lang/hu/editor.php index 339ece151df..83ca9b06254 100644 --- a/lang/hu/editor.php +++ b/lang/hu/editor.php @@ -13,6 +13,7 @@ 'cancel' => 'Mégsem', 'save' => 'Mentés', 'close' => 'Bezárás', + 'apply' => 'Apply', 'undo' => 'Visszavonás', 'redo' => 'Újra', 'left' => 'Balra', @@ -147,6 +148,7 @@ 'url' => 'URL', 'text_to_display' => 'Megjelenő szöveg', 'title' => 'Cím', + 'browse_links' => 'Browse links', 'open_link' => 'Hivatkozás megnyitása', 'open_link_in' => 'Hivatkozás megnyitása...', 'open_link_current' => 'Aktuális ablak', diff --git a/lang/hu/entities.php b/lang/hu/entities.php index 05c863878f9..3c9921812e5 100644 --- a/lang/hu/entities.php +++ b/lang/hu/entities.php @@ -166,7 +166,9 @@ 'books_search_this' => 'Keresés ebben a könyvben', 'books_navigation' => 'Könyv navigáció', 'books_sort' => 'Könyv tartalmak rendezése', - 'books_sort_desc' => 'Mozgassa át a fejezeteket és oldalakat a könyvben, hogy átszervezze a tartalmát. Más könyvek is hozzáadhatók, ami lehetővé teszi a fejezetek és oldalak könnyű mozgatását a könyvek között.', + 'books_sort_desc' => 'Move chapters and pages within a book to reorganise its contents. Other books can be added which allows easy moving of chapters and pages between books. Optionally an auto sort rule can be set to automatically sort this book\'s contents upon changes.', + 'books_sort_auto_sort' => 'Auto Sort Option', + 'books_sort_auto_sort_active' => 'Auto Sort Active: :sortName', 'books_sort_named' => ':bookName könyv rendezése', 'books_sort_name' => 'Rendezés név szerint', 'books_sort_created' => 'Rendezés létrehozás dátuma szerint', diff --git a/lang/hu/settings.php b/lang/hu/settings.php index 55471ee0f8d..b4e2e62072d 100644 --- a/lang/hu/settings.php +++ b/lang/hu/settings.php @@ -74,6 +74,36 @@ 'reg_confirm_restrict_domain_desc' => 'Azoknak az email tartományoknak a vesszővel elválasztott listája, melyekre a regisztráció korlátozva lesz. A felhasználók egy emailt fognak kapni, hogy megerősítsék az email címüket mielőtt használni kezdhetnék az alkalmazást.
Fontos tudni, hogy a felhasználók a sikeres regisztráció után megváltoztathatják az email címüket.', 'reg_confirm_restrict_domain_placeholder' => 'Nincs beállítva korlátozás', + // Sorting Settings + 'sorting' => 'Sorting', + 'sorting_book_default' => 'Default Book Sort', + 'sorting_book_default_desc' => 'Select the default sort rule to apply to new books. This won\'t affect existing books, and can be overridden per-book.', + 'sorting_rules' => 'Sort Rules', + 'sorting_rules_desc' => 'These are predefined sorting operations which can be applied to content in the system.', + 'sort_rule_assigned_to_x_books' => 'Assigned to :count Book|Assigned to :count Books', + 'sort_rule_create' => 'Create Sort Rule', + 'sort_rule_edit' => 'Edit Sort Rule', + 'sort_rule_delete' => 'Delete Sort Rule', + 'sort_rule_delete_desc' => 'Remove this sort rule from the system. Books using this sort will revert to manual sorting.', + 'sort_rule_delete_warn_books' => 'This sort rule is currently used on :count book(s). Are you sure you want to delete this?', + 'sort_rule_delete_warn_default' => 'This sort rule is currently used as the default for books. Are you sure you want to delete this?', + 'sort_rule_details' => 'Sort Rule Details', + 'sort_rule_details_desc' => 'Set a name for this sort rule, which will appear in lists when users are selecting a sort.', + 'sort_rule_operations' => 'Sort Operations', + 'sort_rule_operations_desc' => 'Configure the sort actions to be performed by moving them from the list of available operations. Upon use, the operations will be applied in order, from top to bottom. Any changes made here will be applied to all assigned books upon save.', + 'sort_rule_available_operations' => 'Available Operations', + 'sort_rule_available_operations_empty' => 'No operations remaining', + 'sort_rule_configured_operations' => 'Configured Operations', + 'sort_rule_configured_operations_empty' => 'Drag/add operations from the "Available Operations" list', + 'sort_rule_op_asc' => '(Asc)', + 'sort_rule_op_desc' => '(Desc)', + 'sort_rule_op_name' => 'Name - Alphabetical', + 'sort_rule_op_name_numeric' => 'Name - Numeric', + 'sort_rule_op_created_date' => 'Created Date', + 'sort_rule_op_updated_date' => 'Updated Date', + 'sort_rule_op_chapters_first' => 'Chapters First', + 'sort_rule_op_chapters_last' => 'Chapters Last', + // Maintenance settings 'maint' => 'Karbantartás', 'maint_image_cleanup' => 'Képek tisztítása', diff --git a/lang/id/activities.php b/lang/id/activities.php index 8c3e800bb67..380236439f8 100644 --- a/lang/id/activities.php +++ b/lang/id/activities.php @@ -127,6 +127,14 @@ 'comment_update' => 'updated comment', 'comment_delete' => 'deleted comment', + // Sort Rules + 'sort_rule_create' => 'created sort rule', + 'sort_rule_create_notification' => 'Sort rule successfully created', + 'sort_rule_update' => 'updated sort rule', + 'sort_rule_update_notification' => 'Sort rule successfully updated', + 'sort_rule_delete' => 'deleted sort rule', + 'sort_rule_delete_notification' => 'Sort rule successfully deleted', + // Other 'permissions_update' => 'izin diperbarui', ]; diff --git a/lang/id/editor.php b/lang/id/editor.php index c0b72601ad6..40fc4a5abfd 100644 --- a/lang/id/editor.php +++ b/lang/id/editor.php @@ -13,6 +13,7 @@ 'cancel' => 'Batal', 'save' => 'Simpan', 'close' => 'Tutup', + 'apply' => 'Apply', 'undo' => 'Undo', 'redo' => 'Ulangi', 'left' => 'Kiri', @@ -147,6 +148,7 @@ 'url' => 'URL', 'text_to_display' => 'Text to display', 'title' => 'Title', + 'browse_links' => 'Browse links', 'open_link' => 'Open link', 'open_link_in' => 'Open link in...', 'open_link_current' => 'Current window', diff --git a/lang/id/entities.php b/lang/id/entities.php index 81d6763d09d..63b6fe358ed 100644 --- a/lang/id/entities.php +++ b/lang/id/entities.php @@ -166,7 +166,9 @@ 'books_search_this' => 'Cari buku ini', 'books_navigation' => 'Navigasi Buku', 'books_sort' => 'Sortir Isi Buku', - 'books_sort_desc' => 'Move chapters and pages within a book to reorganise its contents. Other books can be added which allows easy moving of chapters and pages between books.', + 'books_sort_desc' => 'Move chapters and pages within a book to reorganise its contents. Other books can be added which allows easy moving of chapters and pages between books. Optionally an auto sort rule can be set to automatically sort this book\'s contents upon changes.', + 'books_sort_auto_sort' => 'Auto Sort Option', + 'books_sort_auto_sort_active' => 'Auto Sort Active: :sortName', 'books_sort_named' => 'Sortir Buku :bookName', 'books_sort_name' => 'Diurutkan berdasarkan nama', 'books_sort_created' => 'Urutkan berdasarkan Tanggal Dibuat', diff --git a/lang/id/settings.php b/lang/id/settings.php index abc4c86b405..8c26cbe9755 100644 --- a/lang/id/settings.php +++ b/lang/id/settings.php @@ -74,6 +74,36 @@ 'reg_confirm_restrict_domain_desc' => 'Masukkan daftar domain email yang dipisahkan dengan koma yang ingin Anda batasi pendaftarannya. Pengguna akan dikirimi email untuk mengonfirmasi alamat mereka sebelum diizinkan untuk berinteraksi dengan aplikasi.
Perhatikan bahwa pengguna akan dapat mengubah alamat email mereka setelah pendaftaran berhasil.', 'reg_confirm_restrict_domain_placeholder' => 'Tidak ada batasan yang ditetapkan', + // Sorting Settings + 'sorting' => 'Sorting', + 'sorting_book_default' => 'Default Book Sort', + 'sorting_book_default_desc' => 'Select the default sort rule to apply to new books. This won\'t affect existing books, and can be overridden per-book.', + 'sorting_rules' => 'Sort Rules', + 'sorting_rules_desc' => 'These are predefined sorting operations which can be applied to content in the system.', + 'sort_rule_assigned_to_x_books' => 'Assigned to :count Book|Assigned to :count Books', + 'sort_rule_create' => 'Create Sort Rule', + 'sort_rule_edit' => 'Edit Sort Rule', + 'sort_rule_delete' => 'Delete Sort Rule', + 'sort_rule_delete_desc' => 'Remove this sort rule from the system. Books using this sort will revert to manual sorting.', + 'sort_rule_delete_warn_books' => 'This sort rule is currently used on :count book(s). Are you sure you want to delete this?', + 'sort_rule_delete_warn_default' => 'This sort rule is currently used as the default for books. Are you sure you want to delete this?', + 'sort_rule_details' => 'Sort Rule Details', + 'sort_rule_details_desc' => 'Set a name for this sort rule, which will appear in lists when users are selecting a sort.', + 'sort_rule_operations' => 'Sort Operations', + 'sort_rule_operations_desc' => 'Configure the sort actions to be performed by moving them from the list of available operations. Upon use, the operations will be applied in order, from top to bottom. Any changes made here will be applied to all assigned books upon save.', + 'sort_rule_available_operations' => 'Available Operations', + 'sort_rule_available_operations_empty' => 'No operations remaining', + 'sort_rule_configured_operations' => 'Configured Operations', + 'sort_rule_configured_operations_empty' => 'Drag/add operations from the "Available Operations" list', + 'sort_rule_op_asc' => '(Asc)', + 'sort_rule_op_desc' => '(Desc)', + 'sort_rule_op_name' => 'Name - Alphabetical', + 'sort_rule_op_name_numeric' => 'Name - Numeric', + 'sort_rule_op_created_date' => 'Created Date', + 'sort_rule_op_updated_date' => 'Updated Date', + 'sort_rule_op_chapters_first' => 'Chapters First', + 'sort_rule_op_chapters_last' => 'Chapters Last', + // Maintenance settings 'maint' => 'Pemeliharaan', 'maint_image_cleanup' => 'Gambar Bersihkan', diff --git a/lang/is/activities.php b/lang/is/activities.php index 5c84cdb5365..e70aa2567f0 100644 --- a/lang/is/activities.php +++ b/lang/is/activities.php @@ -127,6 +127,14 @@ 'comment_update' => 'athugasemd uppfærð', 'comment_delete' => 'athugasemd eytt', + // Sort Rules + 'sort_rule_create' => 'created sort rule', + 'sort_rule_create_notification' => 'Sort rule successfully created', + 'sort_rule_update' => 'updated sort rule', + 'sort_rule_update_notification' => 'Sort rule successfully updated', + 'sort_rule_delete' => 'deleted sort rule', + 'sort_rule_delete_notification' => 'Sort rule successfully deleted', + // Other 'permissions_update' => 'uppfærðar heimildir', ]; diff --git a/lang/is/editor.php b/lang/is/editor.php index 4e0ebcb4438..95b8c54e653 100644 --- a/lang/is/editor.php +++ b/lang/is/editor.php @@ -13,6 +13,7 @@ 'cancel' => 'Hætta við', 'save' => 'Vista', 'close' => 'Loka', + 'apply' => 'Apply', 'undo' => 'Afturkalla', 'redo' => 'Endurgera', 'left' => 'Vinstri', @@ -147,6 +148,7 @@ 'url' => 'Vistfang', 'text_to_display' => 'Teksti til að sýna', 'title' => 'Titill', + 'browse_links' => 'Browse links', 'open_link' => 'Opna hlekk', 'open_link_in' => 'Opna hlekk í...', 'open_link_current' => 'Virkum glugga', diff --git a/lang/is/entities.php b/lang/is/entities.php index f4ea3ac6dc5..1e5b0d9bc30 100644 --- a/lang/is/entities.php +++ b/lang/is/entities.php @@ -166,7 +166,9 @@ 'books_search_this' => 'Leita í þessari bók', 'books_navigation' => 'Leiðartré bókar', 'books_sort' => 'Raða innihaldi bókar', - 'books_sort_desc' => 'Move chapters and pages within a book to reorganise its contents. Other books can be added which allows easy moving of chapters and pages between books.', + 'books_sort_desc' => 'Move chapters and pages within a book to reorganise its contents. Other books can be added which allows easy moving of chapters and pages between books. Optionally an auto sort rule can be set to automatically sort this book\'s contents upon changes.', + 'books_sort_auto_sort' => 'Auto Sort Option', + 'books_sort_auto_sort_active' => 'Auto Sort Active: :sortName', 'books_sort_named' => 'Raða bók :bookName', 'books_sort_name' => 'Raða eftir nafni', 'books_sort_created' => 'Raða eftir skráningar dagsetningu', diff --git a/lang/is/settings.php b/lang/is/settings.php index 14b0ec8e32d..08f922f7334 100644 --- a/lang/is/settings.php +++ b/lang/is/settings.php @@ -74,6 +74,36 @@ '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' => 'Engin skilyrði sett', + // Sorting Settings + 'sorting' => 'Sorting', + 'sorting_book_default' => 'Default Book Sort', + 'sorting_book_default_desc' => 'Select the default sort rule to apply to new books. This won\'t affect existing books, and can be overridden per-book.', + 'sorting_rules' => 'Sort Rules', + 'sorting_rules_desc' => 'These are predefined sorting operations which can be applied to content in the system.', + 'sort_rule_assigned_to_x_books' => 'Assigned to :count Book|Assigned to :count Books', + 'sort_rule_create' => 'Create Sort Rule', + 'sort_rule_edit' => 'Edit Sort Rule', + 'sort_rule_delete' => 'Delete Sort Rule', + 'sort_rule_delete_desc' => 'Remove this sort rule from the system. Books using this sort will revert to manual sorting.', + 'sort_rule_delete_warn_books' => 'This sort rule is currently used on :count book(s). Are you sure you want to delete this?', + 'sort_rule_delete_warn_default' => 'This sort rule is currently used as the default for books. Are you sure you want to delete this?', + 'sort_rule_details' => 'Sort Rule Details', + 'sort_rule_details_desc' => 'Set a name for this sort rule, which will appear in lists when users are selecting a sort.', + 'sort_rule_operations' => 'Sort Operations', + 'sort_rule_operations_desc' => 'Configure the sort actions to be performed by moving them from the list of available operations. Upon use, the operations will be applied in order, from top to bottom. Any changes made here will be applied to all assigned books upon save.', + 'sort_rule_available_operations' => 'Available Operations', + 'sort_rule_available_operations_empty' => 'No operations remaining', + 'sort_rule_configured_operations' => 'Configured Operations', + 'sort_rule_configured_operations_empty' => 'Drag/add operations from the "Available Operations" list', + 'sort_rule_op_asc' => '(Asc)', + 'sort_rule_op_desc' => '(Desc)', + 'sort_rule_op_name' => 'Name - Alphabetical', + 'sort_rule_op_name_numeric' => 'Name - Numeric', + 'sort_rule_op_created_date' => 'Created Date', + 'sort_rule_op_updated_date' => 'Updated Date', + 'sort_rule_op_chapters_first' => 'Chapters First', + 'sort_rule_op_chapters_last' => 'Chapters Last', + // Maintenance settings 'maint' => 'Viðhald', 'maint_image_cleanup' => 'Taka til í myndum', diff --git a/lang/it/activities.php b/lang/it/activities.php index 32d71ac083e..d682ccca6e0 100644 --- a/lang/it/activities.php +++ b/lang/it/activities.php @@ -127,6 +127,14 @@ 'comment_update' => 'ha aggiornato un commento', 'comment_delete' => 'ha rimosso un commento', + // Sort Rules + 'sort_rule_create' => 'regola di ordinamento creata', + 'sort_rule_create_notification' => 'Ordina regola creata con successo', + 'sort_rule_update' => 'regola di ordinamento aggiornata', + 'sort_rule_update_notification' => 'Regola di ordinamento aggiornata con successo', + 'sort_rule_delete' => 'regola di ordinamento eliminata', + 'sort_rule_delete_notification' => 'Regola di ordinamento eliminata con successo', + // Other 'permissions_update' => 'ha aggiornate le autorizzazioni', ]; diff --git a/lang/it/editor.php b/lang/it/editor.php index fac478a4aca..3fb517ffb5f 100644 --- a/lang/it/editor.php +++ b/lang/it/editor.php @@ -13,6 +13,7 @@ 'cancel' => 'Annulla', 'save' => 'Salva', 'close' => 'Chiudi', + 'apply' => 'Applica', 'undo' => 'Annulla', 'redo' => 'Ripeti', 'left' => 'Sinistra', @@ -147,6 +148,7 @@ 'url' => 'URL', 'text_to_display' => 'Testo da visualizzare', 'title' => 'Titolo', + 'browse_links' => 'Sfoglia link', 'open_link' => 'Apri collegamento', 'open_link_in' => 'Apri collegamento in...', 'open_link_current' => 'Finestra corrente', diff --git a/lang/it/entities.php b/lang/it/entities.php index c3efa5d3390..2762f1933ce 100644 --- a/lang/it/entities.php +++ b/lang/it/entities.php @@ -166,7 +166,9 @@ 'books_search_this' => 'Cerca in questo libro', 'books_navigation' => 'Navigazione libro', 'books_sort' => 'Ordina il contenuto del libro', - 'books_sort_desc' => 'Sposta capitoli e pagine all\'interno di un libro per riorganizzarne il contenuto. È possibile aggiungere altri libri, per spostare facilmente capitoli e pagine da un libro all\'altro.', + 'books_sort_desc' => 'Spostare i capitoli e le pagine di un libro per riorganizzarne il contenuto. Possono essere aggiunti altri libri che permettono di spostare facilmente capitoli e pagine tra i libri. Opzionalmente una regola di ordinamento automatico può essere impostata per ordinare automaticamente i contenuti di questo libro in caso di modifiche.', + 'books_sort_auto_sort' => 'Opzione Ordinamento Automatico', + 'books_sort_auto_sort_active' => 'Ordinamento Automatico Attivo: :sortName', 'books_sort_named' => 'Ordina il libro :bookName', 'books_sort_name' => 'Ordina per Nome', 'books_sort_created' => 'Ordina per Data di creazione', diff --git a/lang/it/settings.php b/lang/it/settings.php index e9c45bced20..bfad07b1c41 100644 --- a/lang/it/settings.php +++ b/lang/it/settings.php @@ -74,6 +74,36 @@ 'reg_confirm_restrict_domain_desc' => 'Inserisci una lista separata da virgola di domini di email a cui vorresti restringere la registrazione. Agli utenti verrà inviata una mail per confermare il loro indirizzo prima che possano interagire con l\'applicazione.
Nota che gli utenti saranno in grado di cambiare il loro indirizzo dopo aver completato la registrazione.', 'reg_confirm_restrict_domain_placeholder' => 'Nessuna restrizione impostata', + // Sorting Settings + 'sorting' => 'Ordinamento', + 'sorting_book_default' => 'Ordinamento libri predefinito', + 'sorting_book_default_desc' => 'Selezionare la regola di ordinamento predefinita da applicare ai nuovi libri. Questa regola non influisce sui libri esistenti e può essere modificata per ogni libro.', + 'sorting_rules' => 'Regole di ordinamento', + 'sorting_rules_desc' => 'Si tratta di operazioni di ordinamento predefinite applicabili ai contenuti del sistema.', + 'sort_rule_assigned_to_x_books' => 'Assegnato a :count Book|Assegnato a :count Books', + 'sort_rule_create' => 'Crea Regola Di Ordinamento', + 'sort_rule_edit' => 'Modifica Regola di Ordinamento', + 'sort_rule_delete' => 'Elimina Regola di Ordinamento', + 'sort_rule_delete_desc' => 'Rimuove questa regola di ordinamento dal sistema. I libri che usano questo ordinamento torneranno all\'ordinamento manuale.', + 'sort_rule_delete_warn_books' => 'Questa regola di ordinamento è attualmente utilizzata su :count book(s). Sei sicuro di volerla eliminare?', + 'sort_rule_delete_warn_default' => 'Questa regola di ordinamento è attualmente utilizzata come predefinita per i libri. Sei sicuro di volerla eliminare?', + 'sort_rule_details' => 'Dettagli della regola di ordinamento', + 'sort_rule_details_desc' => 'Imposta un nome per questa regola di ordinamento, apparirà nelle liste quando gli utenti selezionano un ordinamento.', + 'sort_rule_operations' => 'Operazioni di ordinamento', + 'sort_rule_operations_desc' => 'Configure the sort actions to be performed by moving them from the list of available operations. Upon use, the operations will be applied in order, from top to bottom. Any changes made here will be applied to all assigned books upon save.', + 'sort_rule_available_operations' => 'Operazioni Disponibili', + 'sort_rule_available_operations_empty' => 'Nessuna operazione rimanente', + 'sort_rule_configured_operations' => 'Operazioni Configurate', + 'sort_rule_configured_operations_empty' => 'Trascinare/aggiungere le operazioni dall\'elenco “Operazioni disponibili”', + 'sort_rule_op_asc' => '(Ascendente)', + 'sort_rule_op_desc' => '(Discendente)', + 'sort_rule_op_name' => 'Nome - Alfabetico', + 'sort_rule_op_name_numeric' => 'Name - Numerico', + 'sort_rule_op_created_date' => 'Data di creazione', + 'sort_rule_op_updated_date' => 'Data di aggiornamento', + 'sort_rule_op_chapters_first' => 'Capitoli Prima', + 'sort_rule_op_chapters_last' => 'Capitoli dopo', + // Maintenance settings 'maint' => 'Manutenzione', 'maint_image_cleanup' => 'Pulizia immagini', diff --git a/lang/ja/activities.php b/lang/ja/activities.php index c97fbd7ed76..b2bbd89a58f 100644 --- a/lang/ja/activities.php +++ b/lang/ja/activities.php @@ -127,6 +127,14 @@ 'comment_update' => 'がコメントを更新', 'comment_delete' => 'がコメントを削除', + // Sort Rules + 'sort_rule_create' => 'created sort rule', + 'sort_rule_create_notification' => 'Sort rule successfully created', + 'sort_rule_update' => 'updated sort rule', + 'sort_rule_update_notification' => 'Sort rule successfully updated', + 'sort_rule_delete' => 'deleted sort rule', + 'sort_rule_delete_notification' => 'Sort rule successfully deleted', + // Other 'permissions_update' => 'が権限を更新:', ]; diff --git a/lang/ja/editor.php b/lang/ja/editor.php index 6d4a424c5f6..4a131b5d9b1 100644 --- a/lang/ja/editor.php +++ b/lang/ja/editor.php @@ -13,6 +13,7 @@ 'cancel' => '取消', 'save' => '保存', 'close' => '閉じる', + 'apply' => 'Apply', 'undo' => '元に戻す', 'redo' => 'やり直し', 'left' => '左寄せ', @@ -147,6 +148,7 @@ 'url' => 'リンク先URL', 'text_to_display' => 'リンク元テキスト', 'title' => 'タイトル', + 'browse_links' => 'Browse links', 'open_link' => 'リンクを開く', 'open_link_in' => 'リンク先の表示場所', 'open_link_current' => '同じウィンドウ', diff --git a/lang/ja/entities.php b/lang/ja/entities.php index 76cc2a7693d..583d2e17d20 100644 --- a/lang/ja/entities.php +++ b/lang/ja/entities.php @@ -166,7 +166,9 @@ 'books_search_this' => 'このブックから検索', 'books_navigation' => '目次', 'books_sort' => '並び順を変更', - 'books_sort_desc' => 'ブック内のチャプターとページを移動して、その内容を再編成します。 他のブックを追加することで、チャプターやページをブック間で簡単に移動することができます。', + 'books_sort_desc' => 'Move chapters and pages within a book to reorganise its contents. Other books can be added which allows easy moving of chapters and pages between books. Optionally an auto sort rule can be set to automatically sort this book\'s contents upon changes.', + 'books_sort_auto_sort' => 'Auto Sort Option', + 'books_sort_auto_sort_active' => 'Auto Sort Active: :sortName', 'books_sort_named' => 'ブック「:bookName」を並べ替え', 'books_sort_name' => '名前で並べ替え', 'books_sort_created' => '作成日で並べ替え', diff --git a/lang/ja/settings.php b/lang/ja/settings.php index ffced8dd16e..14a890dfd38 100644 --- a/lang/ja/settings.php +++ b/lang/ja/settings.php @@ -74,6 +74,36 @@ 'reg_confirm_restrict_domain_desc' => '特定のドメインのみ登録できるようにする場合、以下にカンマ区切りで入力します。設定された場合、Eメール認証が必須になります。
登録後、ユーザは自由にEメールアドレスを変更できます。', 'reg_confirm_restrict_domain_placeholder' => '制限しない', + // Sorting Settings + 'sorting' => 'Sorting', + 'sorting_book_default' => 'Default Book Sort', + 'sorting_book_default_desc' => 'Select the default sort rule to apply to new books. This won\'t affect existing books, and can be overridden per-book.', + 'sorting_rules' => 'Sort Rules', + 'sorting_rules_desc' => 'These are predefined sorting operations which can be applied to content in the system.', + 'sort_rule_assigned_to_x_books' => 'Assigned to :count Book|Assigned to :count Books', + 'sort_rule_create' => 'Create Sort Rule', + 'sort_rule_edit' => 'Edit Sort Rule', + 'sort_rule_delete' => 'Delete Sort Rule', + 'sort_rule_delete_desc' => 'Remove this sort rule from the system. Books using this sort will revert to manual sorting.', + 'sort_rule_delete_warn_books' => 'This sort rule is currently used on :count book(s). Are you sure you want to delete this?', + 'sort_rule_delete_warn_default' => 'This sort rule is currently used as the default for books. Are you sure you want to delete this?', + 'sort_rule_details' => 'Sort Rule Details', + 'sort_rule_details_desc' => 'Set a name for this sort rule, which will appear in lists when users are selecting a sort.', + 'sort_rule_operations' => 'Sort Operations', + 'sort_rule_operations_desc' => 'Configure the sort actions to be performed by moving them from the list of available operations. Upon use, the operations will be applied in order, from top to bottom. Any changes made here will be applied to all assigned books upon save.', + 'sort_rule_available_operations' => 'Available Operations', + 'sort_rule_available_operations_empty' => 'No operations remaining', + 'sort_rule_configured_operations' => 'Configured Operations', + 'sort_rule_configured_operations_empty' => 'Drag/add operations from the "Available Operations" list', + 'sort_rule_op_asc' => '(Asc)', + 'sort_rule_op_desc' => '(Desc)', + 'sort_rule_op_name' => 'Name - Alphabetical', + 'sort_rule_op_name_numeric' => 'Name - Numeric', + 'sort_rule_op_created_date' => 'Created Date', + 'sort_rule_op_updated_date' => 'Updated Date', + 'sort_rule_op_chapters_first' => 'Chapters First', + 'sort_rule_op_chapters_last' => 'Chapters Last', + // Maintenance settings 'maint' => 'メンテナンス', 'maint_image_cleanup' => '画像のクリーンアップ', diff --git a/lang/ka/activities.php b/lang/ka/activities.php index 4cc9fbcb66a..35730fd77a0 100644 --- a/lang/ka/activities.php +++ b/lang/ka/activities.php @@ -127,6 +127,14 @@ 'comment_update' => 'updated comment', 'comment_delete' => 'deleted comment', + // Sort Rules + 'sort_rule_create' => 'created sort rule', + 'sort_rule_create_notification' => 'Sort rule successfully created', + 'sort_rule_update' => 'updated sort rule', + 'sort_rule_update_notification' => 'Sort rule successfully updated', + 'sort_rule_delete' => 'deleted sort rule', + 'sort_rule_delete_notification' => 'Sort rule successfully deleted', + // Other 'permissions_update' => 'updated permissions', ]; diff --git a/lang/ka/editor.php b/lang/ka/editor.php index a61b460427e..752c6f3f702 100644 --- a/lang/ka/editor.php +++ b/lang/ka/editor.php @@ -13,6 +13,7 @@ 'cancel' => 'Cancel', 'save' => 'Save', 'close' => 'Close', + 'apply' => 'Apply', 'undo' => 'Undo', 'redo' => 'Redo', 'left' => 'Left', @@ -147,6 +148,7 @@ 'url' => 'URL', 'text_to_display' => 'Text to display', 'title' => 'Title', + 'browse_links' => 'Browse links', 'open_link' => 'Open link', 'open_link_in' => 'Open link in...', 'open_link_current' => 'Current window', diff --git a/lang/ka/entities.php b/lang/ka/entities.php index 26a563a7eb5..a74785eaacd 100644 --- a/lang/ka/entities.php +++ b/lang/ka/entities.php @@ -166,7 +166,9 @@ 'books_search_this' => 'Search this book', 'books_navigation' => 'Book Navigation', 'books_sort' => 'Sort Book Contents', - 'books_sort_desc' => 'Move chapters and pages within a book to reorganise its contents. Other books can be added which allows easy moving of chapters and pages between books.', + 'books_sort_desc' => 'Move chapters and pages within a book to reorganise its contents. Other books can be added which allows easy moving of chapters and pages between books. Optionally an auto sort rule can be set to automatically sort this book\'s contents upon changes.', + 'books_sort_auto_sort' => 'Auto Sort Option', + 'books_sort_auto_sort_active' => 'Auto Sort Active: :sortName', 'books_sort_named' => 'Sort Book :bookName', 'books_sort_name' => 'Sort by Name', 'books_sort_created' => 'Sort by Created Date', diff --git a/lang/ka/settings.php b/lang/ka/settings.php index c0b6b692a57..82a4ade5df5 100644 --- a/lang/ka/settings.php +++ b/lang/ka/settings.php @@ -74,6 +74,36 @@ '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', + // Sorting Settings + 'sorting' => 'Sorting', + 'sorting_book_default' => 'Default Book Sort', + 'sorting_book_default_desc' => 'Select the default sort rule to apply to new books. This won\'t affect existing books, and can be overridden per-book.', + 'sorting_rules' => 'Sort Rules', + 'sorting_rules_desc' => 'These are predefined sorting operations which can be applied to content in the system.', + 'sort_rule_assigned_to_x_books' => 'Assigned to :count Book|Assigned to :count Books', + 'sort_rule_create' => 'Create Sort Rule', + 'sort_rule_edit' => 'Edit Sort Rule', + 'sort_rule_delete' => 'Delete Sort Rule', + 'sort_rule_delete_desc' => 'Remove this sort rule from the system. Books using this sort will revert to manual sorting.', + 'sort_rule_delete_warn_books' => 'This sort rule is currently used on :count book(s). Are you sure you want to delete this?', + 'sort_rule_delete_warn_default' => 'This sort rule is currently used as the default for books. Are you sure you want to delete this?', + 'sort_rule_details' => 'Sort Rule Details', + 'sort_rule_details_desc' => 'Set a name for this sort rule, which will appear in lists when users are selecting a sort.', + 'sort_rule_operations' => 'Sort Operations', + 'sort_rule_operations_desc' => 'Configure the sort actions to be performed by moving them from the list of available operations. Upon use, the operations will be applied in order, from top to bottom. Any changes made here will be applied to all assigned books upon save.', + 'sort_rule_available_operations' => 'Available Operations', + 'sort_rule_available_operations_empty' => 'No operations remaining', + 'sort_rule_configured_operations' => 'Configured Operations', + 'sort_rule_configured_operations_empty' => 'Drag/add operations from the "Available Operations" list', + 'sort_rule_op_asc' => '(Asc)', + 'sort_rule_op_desc' => '(Desc)', + 'sort_rule_op_name' => 'Name - Alphabetical', + 'sort_rule_op_name_numeric' => 'Name - Numeric', + 'sort_rule_op_created_date' => 'Created Date', + 'sort_rule_op_updated_date' => 'Updated Date', + 'sort_rule_op_chapters_first' => 'Chapters First', + 'sort_rule_op_chapters_last' => 'Chapters Last', + // Maintenance settings 'maint' => 'Maintenance', 'maint_image_cleanup' => 'Cleanup Images', diff --git a/lang/ko/activities.php b/lang/ko/activities.php index 4e733b7b582..84df1c1fda9 100644 --- a/lang/ko/activities.php +++ b/lang/ko/activities.php @@ -7,15 +7,15 @@ // Pages 'page_create' => '페이지 생성', - 'page_create_notification' => '페이지가 성공적으로 생성되었습니다.', + 'page_create_notification' => '페이지가 성공적으로 생성되었습니다', 'page_update' => '페이지 업데이트', - 'page_update_notification' => '페이지가 성공적으로 업데이트되었습니다.', + 'page_update_notification' => '페이지가 성공적으로 업데이트 되었습니다', 'page_delete' => '페이지 삭제', - 'page_delete_notification' => '페이지가 성공적으로 삭제되었습니다.', + 'page_delete_notification' => '페이지가 성공적으로 삭제되었습니다', 'page_restore' => '페이지 복원', - 'page_restore_notification' => '페이지가 성공적으로 복원되었습니다.', + 'page_restore_notification' => '페이지가 성공적으로 복원되었습니다', 'page_move' => '페이지 이동', - 'page_move_notification' => '페이지가 성공적으로 이동되었습니다.', + 'page_move_notification' => '페이지가 성공적으로 이동되었습니다', // Chapters 'chapter_create' => '챕터 생성', @@ -28,7 +28,7 @@ 'chapter_move_notification' => '페이지가 성공적으로 이동되었습니다.', // Books - 'book_create' => '생성된 책', + 'book_create' => '책 생성', 'book_create_notification' => '책이 성공적으로 생성되었습니다.', 'book_create_from_chapter' => '챕터를 책으로 변환', 'book_create_from_chapter_notification' => '챕터가 책으로 성공적으로 변환되었습니다.', @@ -44,13 +44,13 @@ 'bookshelf_create_notification' => '책장을 성공적으로 생성했습니다.', 'bookshelf_create_from_book' => '책을 책장으로 변환함', 'bookshelf_create_from_book_notification' => '책을 성공적으로 책장으로 변환하였습니다.', - 'bookshelf_update' => '책장 업데이트됨', + 'bookshelf_update' => '책장 업데이트', 'bookshelf_update_notification' => '책장이 성공적으로 업데이트 되었습니다.', - 'bookshelf_delete' => '삭제된 책장', + 'bookshelf_delete' => '책장 삭제', 'bookshelf_delete_notification' => '책장이 성공적으로 삭제되었습니다.', // Revisions - 'revision_restore' => '복구된 버전', + 'revision_restore' => '버전 복구', 'revision_delete' => '버전 삭제', 'revision_delete_notification' => '버전 삭제 성공', @@ -79,7 +79,7 @@ // Webhooks 'webhook_create' => '웹 훅 생성', 'webhook_create_notification' => '웹 훅 생성함', - 'webhook_update' => '웹 훅 수정하기', + 'webhook_update' => '웹 훅 수정', 'webhook_update_notification' => '웹 훅 설정이 수정되었습니다.', 'webhook_delete' => '웹 훅 지우기', 'webhook_delete_notification' => '웹 훅 삭제함', @@ -127,6 +127,14 @@ 'comment_update' => '댓글 변경', 'comment_delete' => '댓글 삭제', + // Sort Rules + 'sort_rule_create' => '정렬 규칙 생성', + 'sort_rule_create_notification' => '정렬 규칙이 성공적으로 생성되었습니다', + 'sort_rule_update' => '정렬 규칙 업데이트', + 'sort_rule_update_notification' => 'Sort rule successfully updated', + 'sort_rule_delete' => '정렬 규칙 삭제', + 'sort_rule_delete_notification' => '정렬 규칙이 성공적으로 삭제되었습니다', + // Other 'permissions_update' => '권한 수정함', ]; diff --git a/lang/ko/editor.php b/lang/ko/editor.php index 81c2dbc54dd..f04611a925f 100644 --- a/lang/ko/editor.php +++ b/lang/ko/editor.php @@ -13,6 +13,7 @@ 'cancel' => '취소', 'save' => '저장', 'close' => '닫기', + 'apply' => 'Apply', 'undo' => '되돌리기', 'redo' => '다시 실행', 'left' => '왼쪽', @@ -147,6 +148,7 @@ 'url' => 'URL', 'text_to_display' => '표시할 텍스트', 'title' => '제목', + 'browse_links' => 'Browse links', 'open_link' => '링크 열기', 'open_link_in' => '다음에서 링크 열기...', 'open_link_current' => '현재 창', diff --git a/lang/ko/entities.php b/lang/ko/entities.php index 7402056efc2..c13f493710b 100644 --- a/lang/ko/entities.php +++ b/lang/ko/entities.php @@ -166,7 +166,9 @@ 'books_search_this' => '이 책에서 검색', 'books_navigation' => '목차', 'books_sort' => '책 내용 정렬', - 'books_sort_desc' => '책 내에서 챕터와 페이지를 이동하여 내용을 재구성할 수 있습니다. 다른 책을 추가하여 책 간에 챕터와 페이지를 쉽게 이동할 수 있습니다.', + 'books_sort_desc' => '책 내의 챕터와 페이지를 이동하여 콘텐츠를 재구성할 수 있습니다. 다른 책들을 추가하여 책 간의 챕터와 페이지를 쉽게 이동할 수 있습니다. 선택적으로 자동 정렬 규칙을 설정하여 변경 시 이 책의 콘텐츠를 자동으로 정렬할 수 있습니다.', + 'books_sort_auto_sort' => '자동 정렬 옵션', + 'books_sort_auto_sort_active' => '현재 설정된 자동 정렬: :sortName', 'books_sort_named' => ':bookName 정렬', 'books_sort_name' => '제목', 'books_sort_created' => '만든 날짜', diff --git a/lang/ko/settings.php b/lang/ko/settings.php index 169f7970fde..5c3af83eb77 100644 --- a/lang/ko/settings.php +++ b/lang/ko/settings.php @@ -74,6 +74,36 @@ 'reg_confirm_restrict_domain_desc' => '가입을 차단할 도메인을 쉼표로 구분하여 입력하세요. 사용자가 메일 주소 확인에 성공하면 메일 주소를 바꿀 수 있습니다.', 'reg_confirm_restrict_domain_placeholder' => '차단한 도메인 없음', + // Sorting Settings + 'sorting' => '정렬', + 'sorting_book_default' => '기본 책 정렬', + 'sorting_book_default_desc' => 'Select the default sort rule to apply to new books. This won\'t affect existing books, and can be overridden per-book.', + 'sorting_rules' => '정렬 규칙', + 'sorting_rules_desc' => '현재 시스템에 미리 정의된 정렬 규칙의 목록입니다.', + 'sort_rule_assigned_to_x_books' => ':count 책에 정렬 규칙 적용', + 'sort_rule_create' => '정렬 규칙 생성하기', + 'sort_rule_edit' => '정렬 규칙 수정하기', + 'sort_rule_delete' => '정렬 규칙 삭제하기', + 'sort_rule_delete_desc' => '시스템에서 이 정렬 규칙을 삭제합니다. 이 정렬 규칙을 사용하는 책들은 수동 정렬 사용으로 변경됩니다.', + 'sort_rule_delete_warn_books' => '이 정렬 규칙은 현재 :count 권의 책에 적용되고 있습니다. 이 정렬 규칙을 정말 삭제하시겠습니까?', + 'sort_rule_delete_warn_default' => '이 정렬 규칙은 현재 책들에 기본으로 적용되고 있습니다. 정말 삭제하시겠습니까?', + 'sort_rule_details' => '정렬 규칙 세부사항', + 'sort_rule_details_desc' => '이 정렬 규칙의 이름을 지어주세요. 이 이름은 사용자가 정렬할 때 나타납니다.', + 'sort_rule_operations' => '정렬 규칙', + 'sort_rule_operations_desc' => 'Configure the sort actions to be performed by moving them from the list of available operations. Upon use, the operations will be applied in order, from top to bottom. Any changes made here will be applied to all assigned books upon save.', + 'sort_rule_available_operations' => '사용 가능한 정렬 규칙', + 'sort_rule_available_operations_empty' => '사용 가능한 정렬 규칙 없음', + 'sort_rule_configured_operations' => '정렬 규칙 설정', + 'sort_rule_configured_operations_empty' => '"사용 가능한 정렬 규칙"에서 추가하기', + 'sort_rule_op_asc' => '(오름차순)', + 'sort_rule_op_desc' => '(내림차순)', + 'sort_rule_op_name' => '이름순 - 가나다', + 'sort_rule_op_name_numeric' => '이름순 - 숫자', + 'sort_rule_op_created_date' => '생성일', + 'sort_rule_op_updated_date' => '수정일', + 'sort_rule_op_chapters_first' => '챕터 우선 정렬', + 'sort_rule_op_chapters_last' => '챕터 나중 정렬', + // Maintenance settings 'maint' => '유지관리', 'maint_image_cleanup' => '이미지 정리', diff --git a/lang/ku/activities.php b/lang/ku/activities.php new file mode 100644 index 00000000000..4362fc02958 --- /dev/null +++ b/lang/ku/activities.php @@ -0,0 +1,140 @@ + 'created page', + 'page_create_notification' => 'Page successfully created', + 'page_update' => 'updated page', + 'page_update_notification' => 'Page successfully updated', + 'page_delete' => 'deleted page', + 'page_delete_notification' => 'Page successfully deleted', + 'page_restore' => 'restored page', + 'page_restore_notification' => 'Page successfully restored', + 'page_move' => 'moved page', + 'page_move_notification' => 'Page successfully moved', + + // Chapters + 'chapter_create' => 'created chapter', + 'chapter_create_notification' => 'Chapter successfully created', + 'chapter_update' => 'updated chapter', + 'chapter_update_notification' => 'Chapter successfully updated', + 'chapter_delete' => 'deleted chapter', + 'chapter_delete_notification' => 'Chapter successfully deleted', + 'chapter_move' => 'moved chapter', + 'chapter_move_notification' => 'Chapter successfully moved', + + // Books + 'book_create' => 'created book', + 'book_create_notification' => 'Book successfully created', + 'book_create_from_chapter' => 'converted chapter to book', + 'book_create_from_chapter_notification' => 'Chapter successfully converted to a book', + 'book_update' => 'updated book', + 'book_update_notification' => 'Book successfully updated', + 'book_delete' => 'deleted book', + 'book_delete_notification' => 'Book successfully deleted', + 'book_sort' => 'sorted book', + 'book_sort_notification' => 'Book successfully re-sorted', + + // Bookshelves + 'bookshelf_create' => 'created shelf', + 'bookshelf_create_notification' => 'Shelf successfully created', + 'bookshelf_create_from_book' => 'converted book to shelf', + 'bookshelf_create_from_book_notification' => 'Book successfully converted to a shelf', + 'bookshelf_update' => 'updated shelf', + 'bookshelf_update_notification' => 'Shelf successfully updated', + 'bookshelf_delete' => 'deleted shelf', + 'bookshelf_delete_notification' => 'Shelf successfully deleted', + + // Revisions + 'revision_restore' => 'restored revision', + 'revision_delete' => 'deleted revision', + 'revision_delete_notification' => 'Revision successfully deleted', + + // Favourites + 'favourite_add_notification' => '":name" has been added to your favourites', + 'favourite_remove_notification' => '":name" has been removed from your favourites', + + // Watching + 'watch_update_level_notification' => 'Watch preferences successfully updated', + + // Auth + 'auth_login' => 'logged in', + 'auth_register' => 'registered as new user', + 'auth_password_reset_request' => 'requested user password reset', + 'auth_password_reset_update' => 'reset user password', + 'mfa_setup_method' => 'configured MFA method', + 'mfa_setup_method_notification' => 'Multi-factor method successfully configured', + 'mfa_remove_method' => 'removed MFA method', + 'mfa_remove_method_notification' => 'Multi-factor method successfully removed', + + // Settings + 'settings_update' => 'updated settings', + 'settings_update_notification' => 'Settings successfully updated', + 'maintenance_action_run' => 'ran maintenance action', + + // Webhooks + 'webhook_create' => 'created webhook', + 'webhook_create_notification' => 'Webhook successfully created', + 'webhook_update' => 'updated webhook', + 'webhook_update_notification' => 'Webhook successfully updated', + 'webhook_delete' => 'deleted webhook', + 'webhook_delete_notification' => 'Webhook successfully deleted', + + // Imports + 'import_create' => 'created import', + 'import_create_notification' => 'Import successfully uploaded', + 'import_run' => 'updated import', + 'import_run_notification' => 'Content successfully imported', + 'import_delete' => 'deleted import', + 'import_delete_notification' => 'Import successfully deleted', + + // Users + 'user_create' => 'created user', + 'user_create_notification' => 'User successfully created', + 'user_update' => 'updated user', + 'user_update_notification' => 'User successfully updated', + 'user_delete' => 'deleted user', + 'user_delete_notification' => 'User successfully removed', + + // API Tokens + 'api_token_create' => 'created API token', + 'api_token_create_notification' => 'API token successfully created', + 'api_token_update' => 'updated API token', + 'api_token_update_notification' => 'API token successfully updated', + 'api_token_delete' => 'deleted API token', + 'api_token_delete_notification' => 'API token successfully deleted', + + // Roles + 'role_create' => 'created role', + 'role_create_notification' => 'Role successfully created', + 'role_update' => 'updated role', + 'role_update_notification' => 'Role successfully updated', + 'role_delete' => 'deleted role', + 'role_delete_notification' => 'Role successfully deleted', + + // Recycle Bin + 'recycle_bin_empty' => 'emptied recycle bin', + 'recycle_bin_restore' => 'restored from recycle bin', + 'recycle_bin_destroy' => 'removed from recycle bin', + + // Comments + 'commented_on' => 'commented on', + 'comment_create' => 'added comment', + 'comment_update' => 'updated comment', + 'comment_delete' => 'deleted comment', + + // Sort Rules + 'sort_rule_create' => 'created sort rule', + 'sort_rule_create_notification' => 'Sort rule successfully created', + 'sort_rule_update' => 'updated sort rule', + 'sort_rule_update_notification' => 'Sort rule successfully updated', + 'sort_rule_delete' => 'deleted sort rule', + 'sort_rule_delete_notification' => 'Sort rule successfully deleted', + + // Other + 'permissions_update' => 'updated permissions', +]; diff --git a/lang/ku/auth.php b/lang/ku/auth.php new file mode 100644 index 00000000000..369e06f93ed --- /dev/null +++ b/lang/ku/auth.php @@ -0,0 +1,117 @@ + 'ئەم بەکارهێنەرە نەدۆزرایەوە.', + 'throttle' => 'Too many login attempts. Please try again in :seconds seconds.', + + // Login & Register + 'sign_up' => 'Sign up', + 'log_in' => 'Log in', + 'log_in_with' => 'Login with :socialDriver', + 'sign_up_with' => 'Sign up with :socialDriver', + 'logout' => 'Logout', + + 'name' => 'Name', + 'username' => 'Username', + 'email' => 'Email', + 'password' => 'Password', + 'password_confirm' => 'Confirm Password', + 'password_hint' => 'Must be at least 8 characters', + 'forgot_password' => 'Forgot Password?', + 'remember_me' => 'Remember Me', + 'ldap_email_hint' => 'Please enter an email to use for this account.', + 'create_account' => 'Create Account', + 'already_have_account' => 'Already have an account?', + 'dont_have_account' => 'Don\'t have an account?', + 'social_login' => 'Social Login', + 'social_registration' => 'Social Registration', + 'social_registration_text' => 'Register and sign in using another service.', + + 'register_thanks' => 'Thanks for registering!', + 'register_confirm' => 'Please check your email and click the confirmation button to access :appName.', + 'registrations_disabled' => 'Registrations are currently disabled', + 'registration_email_domain_invalid' => 'That email domain does not have access to this application', + 'register_success' => 'Thanks for signing up! You are now registered and signed in.', + + // Login auto-initiation + 'auto_init_starting' => 'Attempting Login', + 'auto_init_starting_desc' => 'We\'re contacting your authentication system to start the login process. If there\'s no progress after 5 seconds you can try clicking the link below.', + 'auto_init_start_link' => 'Proceed with authentication', + + // Password Reset + 'reset_password' => 'Reset Password', + 'reset_password_send_instructions' => 'Enter your email below and you will be sent an email with a password reset link.', + 'reset_password_send_button' => 'Send Reset Link', + 'reset_password_sent' => 'A password reset link will be sent to :email if that email address is found in the system.', + 'reset_password_success' => 'Your password has been successfully reset.', + 'email_reset_subject' => 'Reset your :appName password', + 'email_reset_text' => 'You are receiving this email because we received a password reset request for your account.', + 'email_reset_not_requested' => 'If you did not request a password reset, no further action is required.', + + // Email Confirmation + 'email_confirm_subject' => 'Confirm your email on :appName', + 'email_confirm_greeting' => 'Thanks for joining :appName!', + 'email_confirm_text' => 'Please confirm your email address by clicking the button below:', + 'email_confirm_action' => 'ئیمێڵەکەت دووبارە بنووسەوە', + 'email_confirm_send_error' => 'Email confirmation required but the system could not send the email. Contact the admin to ensure email is set up correctly.', + 'email_confirm_success' => 'Your email has been confirmed! You should now be able to login using this email address.', + 'email_confirm_resent' => 'Confirmation email resent, Please check your inbox.', + 'email_confirm_thanks' => 'Thanks for confirming!', + 'email_confirm_thanks_desc' => 'Please wait a moment while your confirmation is handled. If you are not redirected after 3 seconds press the "Continue" link below to proceed.', + + 'email_not_confirmed' => 'Email Address Not Confirmed', + 'email_not_confirmed_text' => 'Your email address has not yet been confirmed.', + 'email_not_confirmed_click_link' => 'Please click the link in the email that was sent shortly after you registered.', + 'email_not_confirmed_resend' => 'If you cannot find the email you can re-send the confirmation email by submitting the form below.', + 'email_not_confirmed_resend_button' => 'Resend Confirmation Email', + + // User Invite + 'user_invite_email_subject' => 'You have been invited to join :appName!', + 'user_invite_email_greeting' => 'An account has been created for you on :appName.', + 'user_invite_email_text' => 'Click the button below to set an account password and gain access:', + 'user_invite_email_action' => 'Set Account Password', + 'user_invite_page_welcome' => 'Welcome to :appName!', + 'user_invite_page_text' => 'To finalise your account and gain access you need to set a password which will be used to log-in to :appName on future visits.', + 'user_invite_page_confirm_button' => 'Confirm Password', + 'user_invite_success_login' => 'Password set, you should now be able to login using your set password to access :appName!', + + // Multi-factor Authentication + 'mfa_setup' => 'Setup Multi-Factor Authentication', + 'mfa_setup_desc' => 'Setup multi-factor authentication as an extra layer of security for your user account.', + 'mfa_setup_configured' => 'Already configured', + 'mfa_setup_reconfigure' => 'Reconfigure', + 'mfa_setup_remove_confirmation' => 'Are you sure you want to remove this multi-factor authentication method?', + 'mfa_setup_action' => 'Setup', + 'mfa_backup_codes_usage_limit_warning' => 'You have less than 5 backup codes remaining, Please generate and store a new set before you run out of codes to prevent being locked out of your account.', + 'mfa_option_totp_title' => 'Mobile App', + 'mfa_option_totp_desc' => 'To use multi-factor authentication you\'ll need a mobile application that supports TOTP such as Google Authenticator, Authy or Microsoft Authenticator.', + 'mfa_option_backup_codes_title' => 'Backup Codes', + 'mfa_option_backup_codes_desc' => 'Generates a set of one-time-use backup codes which you\'ll enter on login to verify your identity. Make sure to store these in a safe & secure place.', + 'mfa_gen_confirm_and_enable' => 'Confirm and Enable', + 'mfa_gen_backup_codes_title' => 'Backup Codes Setup', + 'mfa_gen_backup_codes_desc' => 'Store the below list of codes in a safe place. When accessing the system you\'ll be able to use one of the codes as a second authentication mechanism.', + 'mfa_gen_backup_codes_download' => 'Download Codes', + 'mfa_gen_backup_codes_usage_warning' => 'Each code can only be used once', + 'mfa_gen_totp_title' => 'Mobile App Setup', + 'mfa_gen_totp_desc' => 'To use multi-factor authentication you\'ll need a mobile application that supports TOTP such as Google Authenticator, Authy or Microsoft Authenticator.', + 'mfa_gen_totp_scan' => 'Scan the QR code below using your preferred authentication app to get started.', + 'mfa_gen_totp_verify_setup' => 'Verify Setup', + 'mfa_gen_totp_verify_setup_desc' => 'Verify that all is working by entering a code, generated within your authentication app, in the input box below:', + 'mfa_gen_totp_provide_code_here' => 'Provide your app generated code here', + 'mfa_verify_access' => 'Verify Access', + 'mfa_verify_access_desc' => 'Your user account requires you to confirm your identity via an additional level of verification before you\'re granted access. Verify using one of your configured methods to continue.', + 'mfa_verify_no_methods' => 'No Methods Configured', + 'mfa_verify_no_methods_desc' => 'No multi-factor authentication methods could be found for your account. You\'ll need to set up at least one method before you gain access.', + 'mfa_verify_use_totp' => 'Verify using a mobile app', + 'mfa_verify_use_backup_codes' => 'Verify using a backup code', + 'mfa_verify_backup_code' => 'Backup Code', + 'mfa_verify_backup_code_desc' => 'Enter one of your remaining backup codes below:', + 'mfa_verify_backup_code_enter_here' => 'Enter backup code here', + 'mfa_verify_totp_desc' => 'Enter the code, generated using your mobile app, below:', + 'mfa_setup_login_notification' => 'Multi-factor method configured, Please now login again using the configured method.', +]; diff --git a/lang/ku/common.php b/lang/ku/common.php new file mode 100644 index 00000000000..d1481e0ecc3 --- /dev/null +++ b/lang/ku/common.php @@ -0,0 +1,113 @@ + 'لابردن', + 'close' => 'داخستن', + 'confirm' => 'دڵنیام', + 'back' => 'گەڕانەوە', + 'save' => 'پاشەکەوتکردن', + 'continue' => 'بەردەوامبە', + 'select' => 'هەڵبژێرە', + 'toggle_all' => 'Toggle All', + 'more' => 'زیاتر', + + // Form Labels + 'name' => 'ناو', + 'description' => 'وردەکاری', + 'role' => 'توانا', + 'cover_image' => 'وێنەی کەڤەر', + 'cover_image_description' => 'This image should be approximately 440x250px although it will be flexibly scaled & cropped to fit the user interface in different scenarios as required, so actual dimensions for display will differ.', + + // Actions + 'actions' => 'کردارەکان', + 'view' => 'بینین', + 'view_all' => 'بینینی هەموو', + 'new' => 'نوێ', + 'create' => 'دروستکردن', + 'update' => 'نوێکردنەوە', + 'edit' => 'دەسکاریکردن', + 'sort' => 'ڕیزکردن', + 'move' => 'جوڵاندن', + 'copy' => 'لەبەرگرتنەوە', + 'reply' => 'وەڵامدانەوە', + 'delete' => 'سڕینەوە', + 'delete_confirm' => 'دڵنیام لە سڕینەوە', + 'search' => 'گەڕان', + 'search_clear' => 'پاککردنه‌وه‌ی گه‌ڕان', + 'reset' => 'ڕێکخستنەوە', + 'remove' => 'لابردن', + 'add' => 'زیادکردن', + 'configure' => 'شێوەپێدان', + 'manage' => 'بەڕیوەبردن', + 'fullscreen' => 'پڕ شاشە', + 'favourite' => 'ئارەزووەکان', + 'unfavourite' => 'Unfavourite', + 'next' => 'دواتر', + 'previous' => 'پێشتر', + 'filter_active' => 'Active Filter:', + 'filter_clear' => 'Clear Filter', + 'download' => 'دابەزاندن', + 'open_in_tab' => 'Open in Tab', + 'open' => 'کردنه‌وه‌', + + // Sort Options + 'sort_options' => 'Sort Options', + 'sort_direction_toggle' => 'Sort Direction Toggle', + 'sort_ascending' => 'Sort Ascending', + 'sort_descending' => 'Sort Descending', + 'sort_name' => 'ناو', + 'sort_default' => 'Default', + 'sort_created_at' => 'Created Date', + 'sort_updated_at' => 'Updated Date', + + // Misc + 'deleted_user' => 'Deleted User', + 'no_activity' => 'No activity to show', + 'no_items' => 'No items available', + 'back_to_top' => 'گەڕانەوە بۆ سەرەوە', + 'skip_to_main_content' => 'Skip to main content', + 'toggle_details' => 'Toggle Details', + 'toggle_thumbnails' => 'Toggle Thumbnails', + 'details' => 'وردەکاریەکان', + 'grid_view' => 'Grid View', + 'list_view' => 'List View', + 'default' => 'Default', + 'breadcrumb' => 'Breadcrumb', + 'status' => 'Status', + 'status_active' => 'Active', + 'status_inactive' => 'Inactive', + 'never' => 'Never', + 'none' => 'هیچ', + + // Header + 'homepage' => 'پەرەی سەرەكی', + 'header_menu_expand' => 'Expand Header Menu', + 'profile_menu' => 'Profile Menu', + 'view_profile' => 'View Profile', + 'edit_profile' => 'ڕێکخستنی دۆسیەی تایبەت', + 'dark_mode' => 'جۆری ڕەش', + 'light_mode' => 'دۆخی ڕووناک', + 'global_search' => 'Global Search', + + // Layout tabs + 'tab_info' => 'Info', + 'tab_info_label' => 'Tab: Show Secondary Information', + 'tab_content' => 'ناوەڕۆک', + 'tab_content_label' => 'Tab: Show Primary Content', + + // Email Content + 'email_action_help' => 'If you’re having trouble clicking the ":actionText" button, copy and paste the URL below into your web browser:', + 'email_rights' => 'All rights reserved', + + // Footer Link Options + // Not directly used but available for convenience to users. + 'privacy_policy' => 'ڕێبازی مافی کەسیی', + 'terms_of_service' => 'مەرجەکانی خزمەت', + + // OpenSearch + 'opensearch_description' => 'Search :appName', +]; diff --git a/lang/ku/components.php b/lang/ku/components.php new file mode 100644 index 00000000000..c33b1d0b791 --- /dev/null +++ b/lang/ku/components.php @@ -0,0 +1,46 @@ + 'Image Select', + 'image_list' => 'Image List', + 'image_details' => 'Image Details', + 'image_upload' => 'Upload Image', + 'image_intro' => 'Here you can select and manage images that have been previously uploaded to the system.', + 'image_intro_upload' => 'Upload a new image by dragging an image file into this window, or by using the "Upload Image" button above.', + 'image_all' => 'All', + 'image_all_title' => 'View all images', + 'image_book_title' => 'View images uploaded to this book', + 'image_page_title' => 'View images uploaded to this page', + 'image_search_hint' => 'Search by image name', + 'image_uploaded' => 'Uploaded :uploadedDate', + 'image_uploaded_by' => 'Uploaded by :userName', + 'image_uploaded_to' => 'Uploaded to :pageLink', + 'image_updated' => 'Updated :updateDate', + 'image_load_more' => 'Load More', + 'image_image_name' => 'Image Name', + 'image_delete_used' => 'This image is used in the pages below.', + 'image_delete_confirm_text' => 'Are you sure you want to delete this image?', + 'image_select_image' => 'Select Image', + 'image_dropzone' => 'Drop images or click here to upload', + 'image_dropzone_drop' => 'Drop images here to upload', + 'images_deleted' => 'Images Deleted', + 'image_preview' => 'Image Preview', + 'image_upload_success' => 'Image uploaded successfully', + 'image_update_success' => 'Image details successfully updated', + 'image_delete_success' => 'Image successfully deleted', + 'image_replace' => 'Replace Image', + 'image_replace_success' => 'Image file successfully updated', + 'image_rebuild_thumbs' => 'Regenerate Size Variations', + 'image_rebuild_thumbs_success' => 'Image size variations successfully rebuilt!', + + // Code Editor + 'code_editor' => 'Edit Code', + 'code_language' => 'Code Language', + 'code_content' => 'Code Content', + 'code_session_history' => 'Session History', + 'code_save' => 'Save Code', +]; diff --git a/lang/ku/editor.php b/lang/ku/editor.php new file mode 100644 index 00000000000..752c6f3f702 --- /dev/null +++ b/lang/ku/editor.php @@ -0,0 +1,181 @@ + 'General', + 'advanced' => 'Advanced', + 'none' => 'None', + 'cancel' => 'Cancel', + 'save' => 'Save', + 'close' => 'Close', + 'apply' => 'Apply', + 'undo' => 'Undo', + 'redo' => 'Redo', + 'left' => 'Left', + 'center' => 'Center', + 'right' => 'Right', + 'top' => 'Top', + 'middle' => 'Middle', + 'bottom' => 'Bottom', + 'width' => 'Width', + 'height' => 'Height', + 'More' => 'More', + 'select' => 'Select...', + + // Toolbar + 'formats' => 'Formats', + 'header_large' => 'Large Header', + 'header_medium' => 'Medium Header', + 'header_small' => 'Small Header', + 'header_tiny' => 'Tiny Header', + 'paragraph' => 'Paragraph', + 'blockquote' => 'Blockquote', + 'inline_code' => 'Inline code', + 'callouts' => 'Callouts', + 'callout_information' => 'Information', + 'callout_success' => 'Success', + 'callout_warning' => 'Warning', + 'callout_danger' => 'Danger', + 'bold' => 'Bold', + 'italic' => 'Italic', + 'underline' => 'Underline', + 'strikethrough' => 'Strikethrough', + 'superscript' => 'Superscript', + 'subscript' => 'Subscript', + 'text_color' => 'Text color', + 'custom_color' => 'Custom color', + 'remove_color' => 'Remove color', + 'background_color' => 'Background color', + 'align_left' => 'Align left', + 'align_center' => 'Align center', + 'align_right' => 'Align right', + 'align_justify' => 'Justify', + 'list_bullet' => 'Bullet list', + 'list_numbered' => 'Numbered list', + 'list_task' => 'Task list', + 'indent_increase' => 'Increase indent', + 'indent_decrease' => 'Decrease indent', + 'table' => 'Table', + 'insert_image' => 'Insert image', + 'insert_image_title' => 'Insert/Edit Image', + 'insert_link' => 'Insert/edit link', + 'insert_link_title' => 'Insert/Edit Link', + 'insert_horizontal_line' => 'Insert horizontal line', + 'insert_code_block' => 'Insert code block', + 'edit_code_block' => 'Edit code block', + 'insert_drawing' => 'Insert/edit drawing', + 'drawing_manager' => 'Drawing manager', + 'insert_media' => 'Insert/edit media', + 'insert_media_title' => 'Insert/Edit Media', + 'clear_formatting' => 'Clear formatting', + 'source_code' => 'Source code', + 'source_code_title' => 'Source Code', + 'fullscreen' => 'Fullscreen', + 'image_options' => 'Image options', + + // Tables + 'table_properties' => 'Table properties', + 'table_properties_title' => 'Table Properties', + 'delete_table' => 'Delete table', + 'table_clear_formatting' => 'Clear table formatting', + 'resize_to_contents' => 'Resize to contents', + 'row_header' => 'Row header', + 'insert_row_before' => 'Insert row before', + 'insert_row_after' => 'Insert row after', + 'delete_row' => 'Delete row', + 'insert_column_before' => 'Insert column before', + 'insert_column_after' => 'Insert column after', + 'delete_column' => 'Delete column', + 'table_cell' => 'Cell', + 'table_row' => 'Row', + 'table_column' => 'Column', + 'cell_properties' => 'Cell properties', + 'cell_properties_title' => 'Cell Properties', + 'cell_type' => 'Cell type', + 'cell_type_cell' => 'Cell', + 'cell_scope' => 'Scope', + 'cell_type_header' => 'Header cell', + 'merge_cells' => 'Merge cells', + 'split_cell' => 'Split cell', + 'table_row_group' => 'Row Group', + 'table_column_group' => 'Column Group', + 'horizontal_align' => 'Horizontal align', + 'vertical_align' => 'Vertical align', + 'border_width' => 'Border width', + 'border_style' => 'Border style', + 'border_color' => 'Border color', + 'row_properties' => 'Row properties', + 'row_properties_title' => 'Row Properties', + 'cut_row' => 'Cut row', + 'copy_row' => 'Copy row', + 'paste_row_before' => 'Paste row before', + 'paste_row_after' => 'Paste row after', + 'row_type' => 'Row type', + 'row_type_header' => 'Header', + 'row_type_body' => 'Body', + 'row_type_footer' => 'Footer', + 'alignment' => 'Alignment', + 'cut_column' => 'Cut column', + 'copy_column' => 'Copy column', + 'paste_column_before' => 'Paste column before', + 'paste_column_after' => 'Paste column after', + 'cell_padding' => 'Cell padding', + 'cell_spacing' => 'Cell spacing', + 'caption' => 'Caption', + 'show_caption' => 'Show caption', + 'constrain' => 'Constrain proportions', + 'cell_border_solid' => 'Solid', + 'cell_border_dotted' => 'Dotted', + 'cell_border_dashed' => 'Dashed', + 'cell_border_double' => 'Double', + 'cell_border_groove' => 'Groove', + 'cell_border_ridge' => 'Ridge', + 'cell_border_inset' => 'Inset', + 'cell_border_outset' => 'Outset', + 'cell_border_none' => 'None', + 'cell_border_hidden' => 'Hidden', + + // Images, links, details/summary & embed + 'source' => 'Source', + 'alt_desc' => 'Alternative description', + 'embed' => 'Embed', + 'paste_embed' => 'Paste your embed code below:', + 'url' => 'URL', + 'text_to_display' => 'Text to display', + 'title' => 'Title', + 'browse_links' => 'Browse links', + 'open_link' => 'Open link', + 'open_link_in' => 'Open link in...', + 'open_link_current' => 'Current window', + 'open_link_new' => 'New window', + 'remove_link' => 'Remove link', + 'insert_collapsible' => 'Insert collapsible block', + 'collapsible_unwrap' => 'Unwrap', + 'edit_label' => 'Edit label', + 'toggle_open_closed' => 'Toggle open/closed', + 'collapsible_edit' => 'Edit collapsible block', + 'toggle_label' => 'Toggle label', + + // About view + 'about' => 'About the editor', + 'about_title' => 'About the WYSIWYG Editor', + 'editor_license' => 'Editor License & Copyright', + 'editor_lexical_license' => 'This editor is built as a fork of :lexicalLink which is distributed under the MIT license.', + 'editor_lexical_license_link' => 'Full license details can be found here.', + 'editor_tiny_license' => 'This editor is built using :tinyLink which is provided under the MIT license.', + 'editor_tiny_license_link' => 'The copyright and license details of TinyMCE can be found here.', + 'save_continue' => 'Save Page & Continue', + 'callouts_cycle' => '(Keep pressing to toggle through types)', + 'link_selector' => 'Link to content', + 'shortcuts' => 'Shortcuts', + 'shortcut' => 'Shortcut', + 'shortcuts_intro' => 'The following shortcuts are available in the editor:', + 'windows_linux' => '(Windows/Linux)', + 'mac' => '(Mac)', + 'description' => 'Description', +]; diff --git a/lang/ku/entities.php b/lang/ku/entities.php new file mode 100644 index 00000000000..a74785eaacd --- /dev/null +++ b/lang/ku/entities.php @@ -0,0 +1,462 @@ + '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_created_shelves' => 'Recently Created Shelves', + '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', + 'meta_owned_name' => 'Owned by :user', + 'meta_reference_count' => 'Referenced by :count item|Referenced by :count items', + 'entity_select' => 'Entity Select', + 'entity_select_lack_permission' => 'You don\'t have the required permissions to select this item', + 'images' => 'Images', + 'my_recent_drafts' => 'My Recent Drafts', + 'my_recently_viewed' => 'My Recently Viewed', + 'my_most_viewed_favourites' => 'My Most Viewed Favourites', + 'my_favourites' => 'My Favourites', + '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', + 'export_md' => 'Markdown File', + 'export_zip' => 'Portable ZIP', + 'default_template' => 'Default Page Template', + 'default_template_explain' => 'Assign a page template that will be used as the default content for all pages created within this item. Keep in mind this will only be used if the page creator has view access to the chosen template page.', + 'default_template_select' => 'Select a template page', + 'import' => 'Import', + 'import_validate' => 'Validate Import', + 'import_desc' => 'Import books, chapters & pages using a portable zip export from the same, or a different, instance. Select a ZIP file to proceed. After the file has been uploaded and validated you\'ll be able to configure & confirm the import in the next view.', + 'import_zip_select' => 'Select ZIP file to upload', + 'import_zip_validation_errors' => 'Errors were detected while validating the provided ZIP file:', + 'import_pending' => 'Pending Imports', + 'import_pending_none' => 'No imports have been started.', + 'import_continue' => 'Continue Import', + 'import_continue_desc' => 'Review the content due to be imported from the uploaded ZIP file. When ready, run the import to add its contents to this system. The uploaded ZIP import file will be automatically removed on successful import.', + 'import_details' => 'Import Details', + 'import_run' => 'Run Import', + 'import_size' => ':size Import ZIP Size', + 'import_uploaded_at' => 'Uploaded :relativeTime', + 'import_uploaded_by' => 'Uploaded by', + 'import_location' => 'Import Location', + 'import_location_desc' => 'Select a target location for your imported content. You\'ll need the relevant permissions to create within the location you choose.', + 'import_delete_confirm' => 'Are you sure you want to delete this import?', + 'import_delete_desc' => 'This will delete the uploaded import ZIP file, and cannot be undone.', + 'import_errors' => 'Import Errors', + 'import_errors_desc' => 'The follow errors occurred during the import attempt:', + + // Permissions and restrictions + 'permissions' => 'Permissions', + 'permissions_desc' => 'Set permissions here to override the default permissions provided by user roles.', + 'permissions_book_cascade' => 'Permissions set on books will automatically cascade to child chapters and pages, unless they have their own permissions defined.', + 'permissions_chapter_cascade' => 'Permissions set on chapters will automatically cascade to child pages, unless they have their own permissions defined.', + 'permissions_save' => 'Save Permissions', + 'permissions_owner' => 'Owner', + 'permissions_role_everyone_else' => 'Everyone Else', + 'permissions_role_everyone_else_desc' => 'Set permissions for all roles not specifically overridden.', + 'permissions_role_override' => 'Override permissions for role', + 'permissions_inherit_defaults' => 'Inherit defaults', + + // 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_advanced' => 'Advanced Search', + 'search_terms' => 'Search Terms', + 'search_content_type' => 'Content Type', + 'search_exact_matches' => 'Exact Matches', + 'search_tags' => 'Tag Searches', + 'search_options' => 'Options', + '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_owned_by_me' => 'Owned by me', + 'search_date_options' => 'Date Options', + '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', + + // Shelves + 'shelf' => 'Shelf', + 'shelves' => 'Shelves', + 'x_shelves' => ':count Shelf|:count Shelves', + 'shelves_empty' => 'No shelves have been created', + 'shelves_create' => 'Create New Shelf', + 'shelves_popular' => 'Popular Shelves', + 'shelves_new' => 'New Shelves', + 'shelves_new_action' => 'New Shelf', + 'shelves_popular_empty' => 'The most popular shelves will appear here.', + 'shelves_new_empty' => 'The most recently created shelves will appear here.', + 'shelves_save' => 'Save Shelf', + 'shelves_books' => 'Books on this shelf', + 'shelves_add_books' => 'Add books to this shelf', + 'shelves_drag_books' => 'Drag books below to add them to this shelf', + 'shelves_empty_contents' => 'This shelf has no books assigned to it', + 'shelves_edit_and_assign' => 'Edit shelf to assign books', + 'shelves_edit_named' => 'Edit Shelf :name', + 'shelves_edit' => 'Edit Shelf', + 'shelves_delete' => 'Delete Shelf', + 'shelves_delete_named' => 'Delete Shelf :name', + 'shelves_delete_explain' => "This will delete the shelf with the name ':name'. Contained books will not be deleted.", + 'shelves_delete_confirmation' => 'Are you sure you want to delete this shelf?', + 'shelves_permissions' => 'Shelf Permissions', + 'shelves_permissions_updated' => 'Shelf Permissions Updated', + 'shelves_permissions_active' => 'Shelf Permissions Active', + 'shelves_permissions_cascade_warning' => 'Permissions on shelves do not automatically cascade to contained books. This is because a book can exist on multiple shelves. Permissions can however be copied down to child books using the option found below.', + 'shelves_permissions_create' => 'Shelf create permissions are only used for copying permissions to child books using the action below. They do not control the ability to create books.', + 'shelves_copy_permissions_to_books' => 'Copy Permissions to Books', + 'shelves_copy_permissions' => 'Copy Permissions', + 'shelves_copy_permissions_explain' => 'This will apply the current permission settings of this shelf to all books contained within. Before activating, ensure any changes to the permissions of this shelf have been saved.', + 'shelves_copy_permission_success' => 'Shelf permissions copied to :count books', + + // 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_new_action' => 'New Book', + '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_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_desc' => 'Move chapters and pages within a book to reorganise its contents. Other books can be added which allows easy moving of chapters and pages between books. Optionally an auto sort rule can be set to automatically sort this book\'s contents upon changes.', + 'books_sort_auto_sort' => 'Auto Sort Option', + 'books_sort_auto_sort_active' => 'Auto Sort Active: :sortName', + 'books_sort_named' => 'Sort Book :bookName', + 'books_sort_name' => 'Sort by Name', + 'books_sort_created' => 'Sort by Created Date', + 'books_sort_updated' => 'Sort by Updated Date', + 'books_sort_chapters_first' => 'Chapters First', + 'books_sort_chapters_last' => 'Chapters Last', + 'books_sort_show_other' => 'Show Other Books', + 'books_sort_save' => 'Save New Order', + 'books_sort_show_other_desc' => 'Add other books here to include them in the sort operation, and allow easy cross-book reorganisation.', + 'books_sort_move_up' => 'Move Up', + 'books_sort_move_down' => 'Move Down', + 'books_sort_move_prev_book' => 'Move to Previous Book', + 'books_sort_move_next_book' => 'Move to Next Book', + 'books_sort_move_prev_chapter' => 'Move Into Previous Chapter', + 'books_sort_move_next_chapter' => 'Move Into Next Chapter', + 'books_sort_move_book_start' => 'Move to Start of Book', + 'books_sort_move_book_end' => 'Move to End of Book', + 'books_sort_move_before_chapter' => 'Move to Before Chapter', + 'books_sort_move_after_chapter' => 'Move to After Chapter', + 'books_copy' => 'Copy Book', + 'books_copy_success' => 'Book successfully copied', + + // 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 that exist within this chapter will also be deleted.', + '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', + 'chapters_copy' => 'Copy Chapter', + 'chapters_copy_success' => 'Chapter successfully copied', + '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', + 'chapter_sort_book' => 'Sort Book', + + // 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_warning_template' => 'This page is in active use as a book or chapter default page template. These books or chapters will no longer have a default page template assigned after this page is 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_draft_options' => 'Draft Options', + '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_delete_draft_confirm' => 'Are you sure you want to delete your draft page changes? All of your changes, since the last full save, will be lost and the editor will be updated with the latest page non-draft save state.', + 'pages_edit_discard_draft' => 'Discard Draft', + 'pages_edit_switch_to_markdown' => 'Switch to Markdown Editor', + 'pages_edit_switch_to_markdown_clean' => '(Clean Content)', + 'pages_edit_switch_to_markdown_stable' => '(Stable Content)', + 'pages_edit_switch_to_wysiwyg' => 'Switch to WYSIWYG Editor', + 'pages_edit_switch_to_new_wysiwyg' => 'Switch to new WYSIWYG', + 'pages_edit_switch_to_new_wysiwyg_desc' => '(In Alpha Testing)', + '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_editor_switch_title' => 'Switch Editor', + 'pages_editor_switch_are_you_sure' => 'Are you sure you want to change the editor for this page?', + 'pages_editor_switch_consider_following' => 'Consider the following when changing editors:', + 'pages_editor_switch_consideration_a' => 'Once saved, the new editor option will be used by any future editors, including those that may not be able to change editor type themselves.', + 'pages_editor_switch_consideration_b' => 'This can potentially lead to a loss of detail and syntax in certain circumstances.', + 'pages_editor_switch_consideration_c' => 'Tag or changelog changes, made since last save, won\'t persist across this change.', + '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_md_show_preview' => 'Show preview', + 'pages_md_sync_scroll' => 'Sync preview scroll', + 'pages_drawing_unsaved' => 'Unsaved Drawing Found', + 'pages_drawing_unsaved_confirm' => 'Unsaved drawing data was found from a previous failed drawing save attempt. Would you like to restore and continue editing this unsaved drawing?', + 'pages_not_in_chapter' => 'Page is not in a chapter', + 'pages_move' => 'Move Page', + '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_desc' => 'Listed below are all the past revisions of this page. You can look back upon, compare, and restore old page versions if permissions allow. The full history of the page may not be fully reflected here since, depending on system configuration, old revisions could be auto-deleted.', + 'pages_revisions_named' => 'Page Revisions for :pageName', + 'pages_revision_named' => 'Page Revision for :pageName', + 'pages_revision_restored_from' => 'Restored from #:id; :summary', + 'pages_revisions_created_by' => 'Created By', + 'pages_revisions_date' => 'Revision Date', + 'pages_revisions_number' => '#', + 'pages_revisions_sort_number' => 'Revision Number', + 'pages_revisions_numbered' => 'Revision #:id', + 'pages_revisions_numbered_changes' => 'Revision #:id Changes', + 'pages_revisions_editor' => 'Editor Type', + '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' => 'Jump to section in editor', + 'pages_pointer_enter_mode' => 'Enter section select mode', + 'pages_pointer_label' => 'Page Section Options', + 'pages_pointer_permalink' => 'Page Section Permalink', + 'pages_pointer_include_tag' => 'Page Section Include Tag', + 'pages_pointer_toggle_link' => 'Permalink mode, Press to show include tag', + 'pages_pointer_toggle_include' => 'Include tag mode, Press to show permalink', + 'pages_permissions_active' => 'Page Permissions Active', + 'pages_initial_revision' => 'Initial publish', + 'pages_references_update_revision' => 'System auto-update of internal links', + '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_page_changed_since_creation' => 'This page has been updated since this draft was created. It is recommended that you discard this draft or take care not to overwrite any page changes.', + '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', + 'pages_draft_deleted' => 'Draft deleted! The editor has been updated with the current page content', + 'pages_specific' => 'Specific Page', + 'pages_is_template' => 'Page Template', + + // Editor Sidebar + 'toggle_sidebar' => 'Toggle Sidebar', + 'page_tags' => 'Page Tags', + 'chapter_tags' => 'Chapter Tags', + 'book_tags' => 'Book Tags', + 'shelf_tags' => 'Shelf Tags', + 'tag' => 'Tag', + 'tags' => 'Tags', + 'tags_index_desc' => 'Tags can be applied to content within the system to apply a flexible form of categorization. Tags can have both a key and value, with the value being optional. Once applied, content can then be queried using the tag name and value.', + 'tag_name' => 'Tag Name', + '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', + 'tags_remove' => 'Remove this tag', + 'tags_usages' => 'Total tag usages', + 'tags_assigned_pages' => 'Assigned to Pages', + 'tags_assigned_chapters' => 'Assigned to Chapters', + 'tags_assigned_books' => 'Assigned to Books', + 'tags_assigned_shelves' => 'Assigned to Shelves', + 'tags_x_unique_values' => ':count unique values', + 'tags_all_values' => 'All values', + 'tags_view_tags' => 'View Tags', + 'tags_view_existing_tags' => 'View existing tags', + 'tags_list_empty_hint' => 'Tags can be assigned via the page editor sidebar or while editing the details of a book, chapter or shelf.', + '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_upload' => 'Upload File', + 'attachments_link' => 'Attach Link', + 'attachments_upload_drop' => 'Alternatively you can drag and drop a file here to upload it as an attachment.', + 'attachments_set_link' => 'Set Link', + 'attachments_delete' => 'Are you sure you want to delete this attachment?', + 'attachments_dropzone' => 'Drop files here to upload', + '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_insert_link' => 'Add Attachment Link to Page', + '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', + 'templates' => 'Templates', + 'templates_set_as_template' => 'Page is a template', + 'templates_explain_set_as_template' => 'You can set this page as a template so its contents be utilized when creating other pages. Other users will be able to use this template if they have view permissions for this page.', + 'templates_replace_content' => 'Replace page content', + 'templates_append_content' => 'Append to page content', + 'templates_prepend_content' => 'Prepend to page content', + + // 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_not_created_shelves' => ':userName has not created any shelves', + + // 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_new' => 'New Comment', + 'comment_created' => 'commented :createDiff', + 'comment_updated' => 'Updated :updateDiff by :username', + 'comment_updated_indicator' => 'Updated', + '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_editor_explain' => 'Here are the comments that have been left on this page. Comments can be added & managed when viewing the saved page.', + + // Revision + 'revision_delete_confirm' => 'Are you sure you want to delete this revision?', + 'revision_restore_confirm' => 'Are you sure you want to restore this revision? The current page contents will be replaced.', + 'revision_cannot_delete_latest' => 'Cannot delete the latest revision.', + + // Copy view + 'copy_consider' => 'Please consider the below when copying content.', + 'copy_consider_permissions' => 'Custom permission settings will not be copied.', + 'copy_consider_owner' => 'You will become the owner of all copied content.', + 'copy_consider_images' => 'Page image files will not be duplicated & the original images will retain their relation to the page they were originally uploaded to.', + 'copy_consider_attachments' => 'Page attachments will not be copied.', + 'copy_consider_access' => 'A change of location, owner or permissions may result in this content being accessible to those previously without access.', + + // Conversions + 'convert_to_shelf' => 'Convert to Shelf', + 'convert_to_shelf_contents_desc' => 'You can convert this book to a new shelf with the same contents. Chapters contained within this book will be converted to new books. If this book contains any pages, that are not in a chapter, this book will be renamed and contain such pages, and this book will become part of the new shelf.', + 'convert_to_shelf_permissions_desc' => 'Any permissions set on this book will be copied to the new shelf and to all new child books that don\'t have their own permissions enforced. Note that permissions on shelves do not auto-cascade to content within, as they do for books.', + 'convert_book' => 'Convert Book', + 'convert_book_confirm' => 'Are you sure you want to convert this book?', + 'convert_undo_warning' => 'This cannot be as easily undone.', + 'convert_to_book' => 'Convert to Book', + 'convert_to_book_desc' => 'You can convert this chapter to a new book with the same contents. Any permissions set on this chapter will be copied to the new book but any inherited permissions, from the parent book, will not be copied which could lead to a change of access control.', + 'convert_chapter' => 'Convert Chapter', + 'convert_chapter_confirm' => 'Are you sure you want to convert this chapter?', + + // References + 'references' => 'References', + 'references_none' => 'There are no tracked references to this item.', + 'references_to_desc' => 'Listed below is all the known content in the system that links to this item.', + + // Watch Options + 'watch' => 'Watch', + 'watch_title_default' => 'Default Preferences', + 'watch_desc_default' => 'Revert watching to just your default notification preferences.', + 'watch_title_ignore' => 'Ignore', + 'watch_desc_ignore' => 'Ignore all notifications, including those from user-level preferences.', + 'watch_title_new' => 'New Pages', + 'watch_desc_new' => 'Notify when any new page is created within this item.', + 'watch_title_updates' => 'All Page Updates', + 'watch_desc_updates' => 'Notify upon all new pages and page changes.', + 'watch_desc_updates_page' => 'Notify upon all page changes.', + 'watch_title_comments' => 'All Page Updates & Comments', + 'watch_desc_comments' => 'Notify upon all new pages, page changes and new comments.', + 'watch_desc_comments_page' => 'Notify upon page changes and new comments.', + 'watch_change_default' => 'Change default notification preferences', + 'watch_detail_ignore' => 'Ignoring notifications', + 'watch_detail_new' => 'Watching for new pages', + 'watch_detail_updates' => 'Watching new pages and updates', + 'watch_detail_comments' => 'Watching new pages, updates & comments', + 'watch_detail_parent_book' => 'Watching via parent book', + 'watch_detail_parent_book_ignore' => 'Ignoring via parent book', + 'watch_detail_parent_chapter' => 'Watching via parent chapter', + 'watch_detail_parent_chapter_ignore' => 'Ignoring via parent chapter', +]; diff --git a/lang/ku/errors.php b/lang/ku/errors.php new file mode 100644 index 00000000000..9d738379648 --- /dev/null +++ b/lang/ku/errors.php @@ -0,0 +1,133 @@ + '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.', + 'auth_pre_register_theme_prevention' => 'User account could not be registered for the provided details', + '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.', + 'email_confirmation_awaiting' => 'The email address for the account in use needs to be confirmed', + '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', + 'saml_already_logged_in' => 'Already logged in', + 'saml_no_email_address' => 'Could not find an email address, for this user, in the data provided by the external authentication system', + 'saml_invalid_response_id' => 'The request from the external authentication system is not recognised by a process started by this application. Navigating back after a login could cause this issue.', + 'saml_fail_authed' => 'Login using :system failed, system did not provide successful authorization', + 'oidc_already_logged_in' => 'Already logged in', + 'oidc_no_email_address' => 'Could not find an email address, for this user, in the data provided by the external authentication system', + 'oidc_fail_authed' => 'Login using :system failed, system did not provide successful authorization', + '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.', + 'invite_token_expired' => 'This invitation link has expired. You can instead try to reset your account password.', + 'login_user_not_found' => 'A user for this action could not be found.', + + // 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.', + 'server_post_limit' => 'The server cannot receive the provided amount of data. Try again with less data or a smaller file.', + 'uploaded' => 'The server does not allow uploads of this size. Please try a smaller file size.', + + // Drawing & Images + 'image_upload_error' => 'An error occurred uploading the image', + 'image_upload_type_error' => 'The image type being uploaded is invalid', + 'image_upload_replace_type' => 'Image file replacements must be of the same type', + 'image_upload_memory_limit' => 'Failed to handle image upload and/or create thumbnails due to system resource limits.', + 'image_thumbnail_memory_limit' => 'Failed to create image size variations due to system resource limits.', + 'image_gallery_thumbnail_memory_limit' => 'Failed to create gallery thumbnails due to system resource limits.', + 'drawing_data_not_found' => 'Drawing data could not be loaded. The drawing file might no longer exist or you may not have permission to access it.', + + // Attachments + 'attachment_not_found' => 'Attachment not found', + 'attachment_upload_error' => 'An error occurred uploading the attachment file', + + // Pages + 'page_draft_autosave_fail' => 'Failed to save draft. Ensure you have internet connection before saving this page', + 'page_draft_delete_fail' => 'Failed to delete page draft and fetch current page saved content', + 'page_custom_home_deletion' => 'Cannot delete a page while it is set as a homepage', + + // Entities + 'entity_not_found' => 'Entity not found', + 'bookshelf_not_found' => 'Shelf 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', + 'users_could_not_send_invite' => 'Could not create user since invite email failed to send', + + // 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', + 'role_cannot_remove_only_admin' => 'This user is the only user assigned to the administrator role. Assign the administrator role to another user before attempting to remove it here.', + + // 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.', + 'sorry_page_not_found_permission_warning' => 'If you expected this page to exist, you might not have permission to view it.', + 'image_not_found' => 'Image Not Found', + 'image_not_found_subtitle' => 'Sorry, The image file you were looking for could not be found.', + 'image_not_found_details' => 'If you expected this image to exist it might have been deleted.', + '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.', + + // Import + 'import_zip_cant_read' => 'Could not read ZIP file.', + 'import_zip_cant_decode_data' => 'Could not find and decode ZIP data.json content.', + 'import_zip_no_data' => 'ZIP file data has no expected book, chapter or page content.', + 'import_validation_failed' => 'Import ZIP failed to validate with errors:', + 'import_zip_failed_notification' => 'Failed to import ZIP file.', + 'import_perms_books' => 'You are lacking the required permissions to create books.', + 'import_perms_chapters' => 'You are lacking the required permissions to create chapters.', + 'import_perms_pages' => 'You are lacking the required permissions to create pages.', + 'import_perms_images' => 'You are lacking the required permissions to create images.', + 'import_perms_attachments' => 'You are lacking the required permission to create attachments.', + + // API errors + 'api_no_authorization_found' => 'No authorization token found on the request', + 'api_bad_authorization_format' => 'An authorization token was found on the request but the format appeared incorrect', + 'api_user_token_not_found' => 'No matching API token was found for the provided authorization token', + 'api_incorrect_token_secret' => 'The secret provided for the given used API token is incorrect', + 'api_user_no_api_permission' => 'The owner of the used API token does not have permission to make API calls', + 'api_user_token_expired' => 'The authorization token used has expired', + + // Settings & Maintenance + 'maintenance_test_email_failure' => 'Error thrown when sending a test email:', + + // HTTP errors + 'http_ssr_url_no_match' => 'The URL does not match the configured allowed SSR hosts', +]; diff --git a/lang/ku/notifications.php b/lang/ku/notifications.php new file mode 100644 index 00000000000..1afd23f1dc4 --- /dev/null +++ b/lang/ku/notifications.php @@ -0,0 +1,27 @@ + 'New comment on page: :pageName', + 'new_comment_intro' => 'A user has commented on a page in :appName:', + 'new_page_subject' => 'New page: :pageName', + 'new_page_intro' => 'A new page has been created in :appName:', + 'updated_page_subject' => 'Updated page: :pageName', + 'updated_page_intro' => 'A page has been updated in :appName:', + 'updated_page_debounce' => 'To prevent a mass of notifications, for a while you won\'t be sent notifications for further edits to this page by the same editor.', + + 'detail_page_name' => 'Page Name:', + 'detail_page_path' => 'Page Path:', + 'detail_commenter' => 'Commenter:', + 'detail_comment' => 'Comment:', + 'detail_created_by' => 'Created By:', + 'detail_updated_by' => 'Updated By:', + + 'action_view_comment' => 'View Comment', + 'action_view_page' => 'View Page', + + 'footer_reason' => 'This notification was sent to you because :link cover this type of activity for this item.', + 'footer_reason_link' => 'your notification preferences', +]; diff --git a/lang/ku/pagination.php b/lang/ku/pagination.php new file mode 100644 index 00000000000..85bd12fc319 --- /dev/null +++ b/lang/ku/pagination.php @@ -0,0 +1,12 @@ + '« Previous', + 'next' => 'Next »', + +]; diff --git a/lang/ku/passwords.php b/lang/ku/passwords.php new file mode 100644 index 00000000000..b408f3c2fda --- /dev/null +++ b/lang/ku/passwords.php @@ -0,0 +1,15 @@ + 'Passwords must be at least eight characters and match the confirmation.', + 'user' => "We can't find a user with that e-mail address.", + 'token' => 'The password reset token is invalid for this email address.', + 'sent' => 'We have e-mailed your password reset link!', + 'reset' => 'Your password has been reset!', + +]; diff --git a/lang/ku/preferences.php b/lang/ku/preferences.php new file mode 100644 index 00000000000..2872f5f3c65 --- /dev/null +++ b/lang/ku/preferences.php @@ -0,0 +1,51 @@ + 'My Account', + + 'shortcuts' => 'Shortcuts', + 'shortcuts_interface' => 'UI Shortcut Preferences', + 'shortcuts_toggle_desc' => 'Here you can enable or disable keyboard system interface shortcuts, used for navigation and actions.', + 'shortcuts_customize_desc' => 'You can customize each of the shortcuts below. Just press your desired key combination after selecting the input for a shortcut.', + 'shortcuts_toggle_label' => 'Keyboard shortcuts enabled', + 'shortcuts_section_navigation' => 'Navigation', + 'shortcuts_section_actions' => 'Common Actions', + 'shortcuts_save' => 'Save Shortcuts', + 'shortcuts_overlay_desc' => 'Note: When shortcuts are enabled a helper overlay is available via pressing "?" which will highlight the available shortcuts for actions currently visible on the screen.', + 'shortcuts_update_success' => 'Shortcut preferences have been updated!', + 'shortcuts_overview_desc' => 'Manage keyboard shortcuts you can use to navigate the system user interface.', + + 'notifications' => 'Notification Preferences', + 'notifications_desc' => 'Control the email notifications you receive when certain activity is performed within the system.', + 'notifications_opt_own_page_changes' => 'Notify upon changes to pages I own', + 'notifications_opt_own_page_comments' => 'Notify upon comments on pages I own', + 'notifications_opt_comment_replies' => 'Notify upon replies to my comments', + 'notifications_save' => 'Save Preferences', + 'notifications_update_success' => 'Notification preferences have been updated!', + 'notifications_watched' => 'Watched & Ignored Items', + 'notifications_watched_desc' => 'Below are the items that have custom watch preferences applied. To update your preferences for these, view the item then find the watch options in the sidebar.', + + 'auth' => 'Access & Security', + 'auth_change_password' => 'Change Password', + 'auth_change_password_desc' => 'Change the password you use to log-in to the application. This must be at least 8 characters long.', + 'auth_change_password_success' => 'Password has been updated!', + + 'profile' => 'Profile Details', + 'profile_desc' => 'Manage the details of your account which represents you to other users, in addition to details that are used for communication and system personalisation.', + 'profile_view_public' => 'View Public Profile', + 'profile_name_desc' => 'Configure your display name which will be visible to other users in the system through the activity you perform, and content you own.', + 'profile_email_desc' => 'This email will be used for notifications and, depending on active system authentication, system access.', + 'profile_email_no_permission' => 'Unfortunately you don\'t have permission to change your email address. If you want to change this, you\'d need to ask an administrator to change this for you.', + 'profile_avatar_desc' => 'Select an image which will be used to represent yourself to others in the system. Ideally this image should be square and about 256px in width and height.', + 'profile_admin_options' => 'Administrator Options', + 'profile_admin_options_desc' => 'Additional administrator-level options, like those to manage role assignments, can be found for your user account in the "Settings > Users" area of the application.', + + 'delete_account' => 'Delete Account', + 'delete_my_account' => 'Delete My Account', + 'delete_my_account_desc' => 'This will fully delete your user account from the system. You will not be able to recover this account or revert this action. Content you\'ve created, such as created pages and uploaded images, will remain.', + 'delete_my_account_warning' => 'Are you sure you want to delete your account?', +]; diff --git a/lang/ku/settings.php b/lang/ku/settings.php new file mode 100644 index 00000000000..82a4ade5df5 --- /dev/null +++ b/lang/ku/settings.php @@ -0,0 +1,369 @@ + 'Settings', + 'settings_save' => 'Save Settings', + 'system_version' => 'System Version', + 'categories' => 'Categories', + + // App Settings + 'app_customization' => 'Customization', + 'app_features_security' => 'Features & Security', + 'app_name' => 'Application Name', + 'app_name_desc' => 'This name is shown in the header and in any system-sent emails.', + 'app_name_header' => 'Show name in header', + 'app_public_access' => 'Public Access', + 'app_public_access_desc' => 'Enabling this option will allow visitors, that are not logged-in, to access content in your BookStack instance.', + 'app_public_access_desc_guest' => 'Access for public visitors can be controlled through the "Guest" user.', + 'app_public_access_toggle' => 'Allow public access', + 'app_public_viewing' => 'Allow public viewing?', + 'app_secure_images' => 'Higher Security Image Uploads', + 'app_secure_images_toggle' => '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_default_editor' => 'Default Page Editor', + 'app_default_editor_desc' => 'Select which editor will be used by default when editing new pages. This can be overridden at a page level where permissions allow.', + '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_custom_html_disabled_notice' => 'Custom HTML head content is disabled on this settings page to ensure any breaking changes can be reverted.', + 'app_logo' => 'Application Logo', + 'app_logo_desc' => 'This is used in the application header bar, among other areas. This image should be 86px in height. Large images will be scaled down.', + 'app_icon' => 'Application Icon', + 'app_icon_desc' => 'This icon is used for browser tabs and shortcut icons. This should be a 256px square PNG image.', + 'app_homepage' => 'Application Homepage', + 'app_homepage_desc' => 'Select a view to show on the homepage instead of the default view. Page permissions are ignored for selected pages.', + 'app_homepage_select' => 'Select a page', + 'app_footer_links' => 'Footer Links', + 'app_footer_links_desc' => 'Add links to show within the site footer. These will be displayed at the bottom of most pages, including those that do not require login. You can use a label of "trans::" to use system-defined translations. For example: Using "trans::common.privacy_policy" will provide the translated text "Privacy Policy" and "trans::common.terms_of_service" will provide the translated text "Terms of Service".', + 'app_footer_links_label' => 'Link Label', + 'app_footer_links_url' => 'Link URL', + 'app_footer_links_add' => 'Add Footer Link', + 'app_disable_comments' => 'Disable Comments', + 'app_disable_comments_toggle' => 'Disable comments', + 'app_disable_comments_desc' => 'Disables comments across all pages in the application.
Existing comments are not shown.', + + // Color settings + 'color_scheme' => 'Application Color Scheme', + 'color_scheme_desc' => 'Set the colors to use in the application user interface. Colors can be configured separately for dark and light modes to best fit the theme and ensure legibility.', + 'ui_colors_desc' => 'Set the application primary color and default link color. The primary color is mainly used for the header banner, buttons and interface decorations. The default link color is used for text-based links and actions, both within written content and in the application interface.', + 'app_color' => 'Primary Color', + 'link_color' => 'Default Link Color', + 'content_colors_desc' => 'Set colors for all elements in the page organisation hierarchy. Choosing colors with a similar brightness to the default colors is recommended for readability.', + 'bookshelf_color' => 'Shelf Color', + 'book_color' => 'Book Color', + 'chapter_color' => 'Chapter Color', + 'page_color' => 'Page Color', + 'page_draft_color' => 'Page Draft Color', + + // Registration Settings + 'reg_settings' => 'Registration', + 'reg_enable' => 'Enable Registration', + 'reg_enable_toggle' => 'Enable registration', + 'reg_enable_desc' => 'When registration is enabled user will be able to sign themselves up as an application user. Upon registration they are given a single, default user role.', + 'reg_default_role' => 'Default user role after registration', + 'reg_enable_external_warning' => 'The option above is ignored while external LDAP or SAML authentication is active. User accounts for non-existing members will be auto-created if authentication, against the external system in use, is successful.', + 'reg_email_confirmation' => 'Email Confirmation', + 'reg_email_confirmation_toggle' => 'Require email confirmation', + 'reg_confirm_email_desc' => 'If domain restriction is used then email confirmation will be required and this option will be ignored.', + 'reg_confirm_restrict_domain' => 'Domain Restriction', + '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', + + // Sorting Settings + 'sorting' => 'Sorting', + 'sorting_book_default' => 'Default Book Sort', + 'sorting_book_default_desc' => 'Select the default sort rule to apply to new books. This won\'t affect existing books, and can be overridden per-book.', + 'sorting_rules' => 'Sort Rules', + 'sorting_rules_desc' => 'These are predefined sorting operations which can be applied to content in the system.', + 'sort_rule_assigned_to_x_books' => 'Assigned to :count Book|Assigned to :count Books', + 'sort_rule_create' => 'Create Sort Rule', + 'sort_rule_edit' => 'Edit Sort Rule', + 'sort_rule_delete' => 'Delete Sort Rule', + 'sort_rule_delete_desc' => 'Remove this sort rule from the system. Books using this sort will revert to manual sorting.', + 'sort_rule_delete_warn_books' => 'This sort rule is currently used on :count book(s). Are you sure you want to delete this?', + 'sort_rule_delete_warn_default' => 'This sort rule is currently used as the default for books. Are you sure you want to delete this?', + 'sort_rule_details' => 'Sort Rule Details', + 'sort_rule_details_desc' => 'Set a name for this sort rule, which will appear in lists when users are selecting a sort.', + 'sort_rule_operations' => 'Sort Operations', + 'sort_rule_operations_desc' => 'Configure the sort actions to be performed by moving them from the list of available operations. Upon use, the operations will be applied in order, from top to bottom. Any changes made here will be applied to all assigned books upon save.', + 'sort_rule_available_operations' => 'Available Operations', + 'sort_rule_available_operations_empty' => 'No operations remaining', + 'sort_rule_configured_operations' => 'Configured Operations', + 'sort_rule_configured_operations_empty' => 'Drag/add operations from the "Available Operations" list', + 'sort_rule_op_asc' => '(Asc)', + 'sort_rule_op_desc' => '(Desc)', + 'sort_rule_op_name' => 'Name - Alphabetical', + 'sort_rule_op_name_numeric' => 'Name - Numeric', + 'sort_rule_op_created_date' => 'Created Date', + 'sort_rule_op_updated_date' => 'Updated Date', + 'sort_rule_op_chapters_first' => 'Chapters First', + 'sort_rule_op_chapters_last' => 'Chapters Last', + + // Maintenance settings + 'maint' => '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_delete_images_only_in_revisions' => 'Also delete images that only exist in old page 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_send_test_email' => 'Send a Test Email', + 'maint_send_test_email_desc' => 'This sends a test email to your email address specified in your profile.', + 'maint_send_test_email_run' => 'Send test email', + 'maint_send_test_email_success' => 'Email sent to :address', + 'maint_send_test_email_mail_subject' => 'Test Email', + 'maint_send_test_email_mail_greeting' => 'Email delivery seems to work!', + 'maint_send_test_email_mail_text' => 'Congratulations! As you received this email notification, your email settings seem to be configured properly.', + 'maint_recycle_bin_desc' => 'Deleted shelves, books, chapters & pages are sent to the recycle bin so they can be restored or permanently deleted. Older items in the recycle bin may be automatically removed after a while depending on system configuration.', + 'maint_recycle_bin_open' => 'Open Recycle Bin', + 'maint_regen_references' => 'Regenerate References', + 'maint_regen_references_desc' => 'This action will rebuild the cross-item reference index within the database. This is usually handled automatically but this action can be useful to index old content or content added via unofficial methods.', + 'maint_regen_references_success' => 'Reference index has been regenerated!', + 'maint_timeout_command_note' => 'Note: This action can take time to run, which can lead to timeout issues in some web environments. As an alternative, this action be performed using a terminal command.', + + // Recycle Bin + 'recycle_bin' => 'Recycle Bin', + 'recycle_bin_desc' => 'Here you can restore items that have been deleted or choose to permanently remove them from the system. This list is unfiltered unlike similar activity lists in the system where permission filters are applied.', + 'recycle_bin_deleted_item' => 'Deleted Item', + 'recycle_bin_deleted_parent' => 'Parent', + 'recycle_bin_deleted_by' => 'Deleted By', + 'recycle_bin_deleted_at' => 'Deletion Time', + 'recycle_bin_permanently_delete' => 'Permanently Delete', + 'recycle_bin_restore' => 'Restore', + 'recycle_bin_contents_empty' => 'The recycle bin is currently empty', + 'recycle_bin_empty' => 'Empty Recycle Bin', + 'recycle_bin_empty_confirm' => 'This will permanently destroy all items in the recycle bin including content contained within each item. Are you sure you want to empty the recycle bin?', + 'recycle_bin_destroy_confirm' => 'This action will permanently delete this item from the system, along with any child elements listed below, and you will not be able to restore this content. Are you sure you want to permanently delete this item?', + 'recycle_bin_destroy_list' => 'Items to be Destroyed', + 'recycle_bin_restore_list' => 'Items to be Restored', + 'recycle_bin_restore_confirm' => 'This action will restore the deleted item, including any child elements, to their original location. If the original location has since been deleted, and is now in the recycle bin, the parent item will also need to be restored.', + 'recycle_bin_restore_deleted_parent' => 'The parent of this item has also been deleted. These will remain deleted until that parent is also restored.', + 'recycle_bin_restore_parent' => 'Restore Parent', + 'recycle_bin_destroy_notification' => 'Deleted :count total items from the recycle bin.', + 'recycle_bin_restore_notification' => 'Restored :count total items from the recycle bin.', + + // Audit Log + 'audit' => 'Audit Log', + 'audit_desc' => 'This audit log displays a list of activities tracked in the system. This list is unfiltered unlike similar activity lists in the system where permission filters are applied.', + 'audit_event_filter' => 'Event Filter', + 'audit_event_filter_no_filter' => 'No Filter', + 'audit_deleted_item' => 'Deleted Item', + 'audit_deleted_item_name' => 'Name: :name', + 'audit_table_user' => 'User', + 'audit_table_event' => 'Event', + 'audit_table_related' => 'Related Item or Detail', + 'audit_table_ip' => 'IP Address', + 'audit_table_date' => 'Activity Date', + 'audit_date_from' => 'Date Range From', + 'audit_date_to' => 'Date Range To', + + // Role Settings + 'roles' => 'Roles', + 'role_user_roles' => 'User Roles', + 'roles_index_desc' => 'Roles are used to group users & provide system permission to their members. When a user is a member of multiple roles the privileges granted will stack and the user will inherit all abilities.', + 'roles_x_users_assigned' => ':count user assigned|:count users assigned', + 'roles_x_permissions_provided' => ':count permission|:count permissions', + 'roles_assigned_users' => 'Assigned Users', + 'roles_permissions_provided' => 'Provided Permissions', + 'role_create' => 'Create New Role', + '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_edit' => 'Edit Role', + 'role_details' => 'Role Details', + 'role_name' => 'Role Name', + 'role_desc' => 'Short Description of Role', + 'role_mfa_enforced' => 'Requires Multi-Factor Authentication', + '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_page_templates' => 'Manage page templates', + 'role_access_api' => 'Access system API', + 'role_manage_settings' => 'Manage app settings', + 'role_export_content' => 'Export content', + 'role_import_content' => 'Import content', + 'role_editor_change' => 'Change page editor', + 'role_notifications' => 'Receive & manage notifications', + 'role_asset' => 'Asset Permissions', + 'roles_system_warning' => 'Be aware that access to any of the above three permissions can allow a user to alter their own privileges or the privileges of others in the system. Only assign roles with these permissions to trusted users.', + '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_admins' => 'Admins are automatically given access to all content but these options may show or hide UI options.', + 'role_asset_image_view_note' => 'This relates to visibility within the image manager. Actual access of uploaded image files will be dependant upon system image storage option.', + 'role_all' => 'All', + 'role_own' => 'Own', + 'role_controlled_by_asset' => 'Controlled by the asset they are uploaded to', + 'role_save' => 'Save Role', + 'role_users' => 'Users in this role', + 'role_users_none' => 'No users are currently assigned to this role', + + // Users + 'users' => 'Users', + 'users_index_desc' => 'Create & manage individual user accounts within the system. User accounts are used for login and attribution of content & activity. Access permissions are primarily role-based but user content ownership, among other factors, may also affect permissions & access.', + 'user_profile' => 'User Profile', + 'users_add_new' => 'Add New User', + 'users_search' => 'Search Users', + 'users_latest_activity' => 'Latest Activity', + 'users_details' => 'User Details', + 'users_details_desc' => 'Set a display name and an email address for this user. The email address will be used for logging into the application.', + 'users_details_desc_no_email' => 'Set a display name for this user so others can recognise them.', + 'users_role' => 'User Roles', + 'users_role_desc' => 'Select which roles this user will be assigned to. If a user is assigned to multiple roles the permissions from those roles will stack and they will receive all abilities of the assigned roles.', + 'users_password' => 'User Password', + 'users_password_desc' => 'Set a password used to log-in to the application. This must be at least 8 characters long.', + 'users_send_invite_text' => 'You can choose to send this user an invitation email which allows them to set their own password otherwise you can set their password yourself.', + 'users_send_invite_option' => 'Send user invite email', + 'users_external_auth_id' => 'External Authentication ID', + 'users_external_auth_id_desc' => 'When an external authentication system is in use (such as SAML2, OIDC or LDAP) this is the ID which links this BookStack user to the authentication system account. You can ignore this field if using the default email-based authentication.', + 'users_password_warning' => 'Only fill the below if you would like to change the password for this user.', + '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_migrate_ownership' => 'Migrate Ownership', + 'users_migrate_ownership_desc' => 'Select a user here if you want another user to become the owner of all items currently owned by this user.', + 'users_none_selected' => 'No user selected', + 'users_edit' => 'Edit User', + 'users_edit_profile' => 'Edit Profile', + 'users_avatar' => 'User Avatar', + 'users_avatar_desc' => 'Select an image to represent this user. This should be approx 256px square.', + 'users_preferred_language' => 'Preferred Language', + 'users_preferred_language_desc' => 'This option will change the language used for the user-interface of the application. This will not affect any user-created content.', + 'users_social_accounts' => 'Social Accounts', + 'users_social_accounts_desc' => 'View the status of the connected social accounts for this user. Social accounts can be used in addition to the primary authentication system for system access.', + 'users_social_accounts_info' => 'Here you can connect your other accounts for quicker and easier login. Disconnecting an account here does not revoke 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_status_connected' => 'Connected', + 'users_social_status_disconnected' => 'Disconnected', + 'users_social_connected' => ':socialAccount account was successfully attached to your profile.', + 'users_social_disconnected' => ':socialAccount account was successfully disconnected from your profile.', + 'users_api_tokens' => 'API Tokens', + 'users_api_tokens_desc' => 'Create and manage the access tokens used to authenticate with the BookStack REST API. Permissions for the API are managed via the user that the token belongs to.', + 'users_api_tokens_none' => 'No API tokens have been created for this user', + 'users_api_tokens_create' => 'Create Token', + 'users_api_tokens_expires' => 'Expires', + 'users_api_tokens_docs' => 'API Documentation', + 'users_mfa' => 'Multi-Factor Authentication', + 'users_mfa_desc' => 'Setup multi-factor authentication as an extra layer of security for your user account.', + 'users_mfa_x_methods' => ':count method configured|:count methods configured', + 'users_mfa_configure' => 'Configure Methods', + + // API Tokens + 'user_api_token_create' => 'Create API Token', + 'user_api_token_name' => 'Name', + 'user_api_token_name_desc' => 'Give your token a readable name as a future reminder of its intended purpose.', + 'user_api_token_expiry' => 'Expiry Date', + 'user_api_token_expiry_desc' => 'Set a date at which this token expires. After this date, requests made using this token will no longer work. Leaving this field blank will set an expiry 100 years into the future.', + 'user_api_token_create_secret_message' => 'Immediately after creating this token a "Token ID" & "Token Secret" will be generated and displayed. The secret will only be shown a single time so be sure to copy the value to somewhere safe and secure before proceeding.', + 'user_api_token' => 'API Token', + 'user_api_token_id' => 'Token ID', + 'user_api_token_id_desc' => 'This is a non-editable system generated identifier for this token which will need to be provided in API requests.', + 'user_api_token_secret' => 'Token Secret', + 'user_api_token_secret_desc' => 'This is a system generated secret for this token which will need to be provided in API requests. This will only be displayed this one time so copy this value to somewhere safe and secure.', + 'user_api_token_created' => 'Token created :timeAgo', + 'user_api_token_updated' => 'Token updated :timeAgo', + 'user_api_token_delete' => 'Delete Token', + 'user_api_token_delete_warning' => 'This will fully delete this API token with the name \':tokenName\' from the system.', + 'user_api_token_delete_confirm' => 'Are you sure you want to delete this API token?', + + // Webhooks + 'webhooks' => 'Webhooks', + 'webhooks_index_desc' => 'Webhooks are a way to send data to external URLs when certain actions and events occur within the system which allows event-based integration with external platforms such as messaging or notification systems.', + 'webhooks_x_trigger_events' => ':count trigger event|:count trigger events', + 'webhooks_create' => 'Create New Webhook', + 'webhooks_none_created' => 'No webhooks have yet been created.', + 'webhooks_edit' => 'Edit Webhook', + 'webhooks_save' => 'Save Webhook', + 'webhooks_details' => 'Webhook Details', + 'webhooks_details_desc' => 'Provide a user friendly name and a POST endpoint as a location for the webhook data to be sent to.', + 'webhooks_events' => 'Webhook Events', + 'webhooks_events_desc' => 'Select all the events that should trigger this webhook to be called.', + 'webhooks_events_warning' => 'Keep in mind that these events will be triggered for all selected events, even if custom permissions are applied. Ensure that use of this webhook won\'t expose confidential content.', + 'webhooks_events_all' => 'All system events', + 'webhooks_name' => 'Webhook Name', + 'webhooks_timeout' => 'Webhook Request Timeout (Seconds)', + 'webhooks_endpoint' => 'Webhook Endpoint', + 'webhooks_active' => 'Webhook Active', + 'webhook_events_table_header' => 'Events', + 'webhooks_delete' => 'Delete Webhook', + 'webhooks_delete_warning' => 'This will fully delete this webhook, with the name \':webhookName\', from the system.', + 'webhooks_delete_confirm' => 'Are you sure you want to delete this webhook?', + 'webhooks_format_example' => 'Webhook Format Example', + 'webhooks_format_example_desc' => 'Webhook data is sent as a POST request to the configured endpoint as JSON following the format below. The "related_item" and "url" properties are optional and will depend on the type of event triggered.', + 'webhooks_status' => 'Webhook Status', + 'webhooks_last_called' => 'Last Called:', + 'webhooks_last_errored' => 'Last Errored:', + 'webhooks_last_error_message' => 'Last Error Message:', + + // Licensing + 'licenses' => 'Licenses', + 'licenses_desc' => 'This page details license information for BookStack in addition to the projects & libraries that are used within BookStack. Many projects listed may only be used in a development context.', + 'licenses_bookstack' => 'BookStack License', + 'licenses_php' => 'PHP Library Licenses', + 'licenses_js' => 'JavaScript Library Licenses', + 'licenses_other' => 'Other Licenses', + 'license_details' => 'License Details', + + //! If editing translations files directly please ignore this in all + //! languages apart from en. Content will be auto-copied from en. + //!//////////////////////////////// + 'language_select' => [ + 'en' => 'English', + 'ar' => 'العربية', + 'bg' => 'Bǎlgarski', + 'bs' => 'Bosanski', + 'ca' => 'Català', + 'cs' => 'Česky', + 'cy' => 'Cymraeg', + 'da' => 'Dansk', + 'de' => 'Deutsch (Sie)', + 'de_informal' => 'Deutsch (Du)', + 'el' => 'ελληνικά', + 'es' => 'Español', + 'es_AR' => 'Español Argentina', + 'et' => 'Eesti keel', + 'eu' => 'Euskara', + 'fa' => 'فارسی', + 'fi' => 'Suomi', + 'fr' => 'Français', + 'he' => 'עברית', + 'hr' => 'Hrvatski', + 'hu' => 'Magyar', + 'id' => 'Bahasa Indonesia', + 'it' => 'Italian', + 'ja' => '日本語', + 'ko' => '한국어', + 'lt' => 'Lietuvių Kalba', + 'lv' => 'Latviešu Valoda', + 'nb' => 'Norsk (Bokmål)', + 'nn' => 'Nynorsk', + 'nl' => 'Nederlands', + 'pl' => 'Polski', + 'pt' => 'Português', + 'pt_BR' => 'Português do Brasil', + 'ro' => 'Română', + 'ru' => 'Русский', + 'sk' => 'Slovensky', + 'sl' => 'Slovenščina', + 'sv' => 'Svenska', + 'tr' => 'Türkçe', + 'uk' => 'Українська', + 'uz' => 'O‘zbekcha', + 'vi' => 'Tiếng Việt', + 'zh_CN' => '简体中文', + 'zh_TW' => '繁體中文', + ], + //!//////////////////////////////// +]; diff --git a/lang/ku/validation.php b/lang/ku/validation.php new file mode 100644 index 00000000000..d9b982d1e23 --- /dev/null +++ b/lang/ku/validation.php @@ -0,0 +1,122 @@ + '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, dashes and underscores.', + 'alpha_num' => 'The :attribute may only contain letters and numbers.', + 'array' => 'The :attribute must be an array.', + 'backup_codes' => 'The provided code is not valid or has already been used.', + '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.', + 'ends_with' => 'The :attribute must end with one of the following: :values', + 'file' => 'The :attribute must be provided as a valid file.', + 'filled' => 'The :attribute field is required.', + 'gt' => [ + 'numeric' => 'The :attribute must be greater than :value.', + 'file' => 'The :attribute must be greater than :value kilobytes.', + 'string' => 'The :attribute must be greater than :value characters.', + 'array' => 'The :attribute must have more than :value items.', + ], + 'gte' => [ + 'numeric' => 'The :attribute must be greater than or equal :value.', + 'file' => 'The :attribute must be greater than or equal :value kilobytes.', + 'string' => 'The :attribute must be greater than or equal :value characters.', + 'array' => 'The :attribute must have :value items or more.', + ], + 'exists' => 'The selected :attribute is invalid.', + 'image' => 'The :attribute must be an image.', + 'image_extension' => 'The :attribute must have a valid & supported image extension.', + 'in' => 'The selected :attribute is invalid.', + 'integer' => 'The :attribute must be an integer.', + 'ip' => 'The :attribute must be a valid IP address.', + 'ipv4' => 'The :attribute must be a valid IPv4 address.', + 'ipv6' => 'The :attribute must be a valid IPv6 address.', + 'json' => 'The :attribute must be a valid JSON string.', + 'lt' => [ + 'numeric' => 'The :attribute must be less than :value.', + 'file' => 'The :attribute must be less than :value kilobytes.', + 'string' => 'The :attribute must be less than :value characters.', + 'array' => 'The :attribute must have less than :value items.', + ], + 'lte' => [ + 'numeric' => 'The :attribute must be less than or equal :value.', + 'file' => 'The :attribute must be less than or equal :value kilobytes.', + 'string' => 'The :attribute must be less than or equal :value characters.', + 'array' => 'The :attribute must not have more than :value items.', + ], + '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.', + 'not_regex' => 'The :attribute format 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.', + 'safe_url' => 'The provided link may not be safe.', + '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.', + 'totp' => 'The provided code is not valid or has expired.', + 'unique' => 'The :attribute has already been taken.', + 'url' => 'The :attribute format is invalid.', + 'uploaded' => 'The file could not be uploaded. The server may not accept files of this size.', + + 'zip_file' => 'The :attribute needs to reference a file within the ZIP.', + 'zip_file_mime' => 'The :attribute needs to reference a file of type :validTypes, found :foundType.', + 'zip_model_expected' => 'Data object expected but ":type" found.', + 'zip_unique' => 'The :attribute must be unique for the object type within the ZIP.', + + // Custom validation lines + 'custom' => [ + 'password-confirm' => [ + 'required_with' => 'Password confirmation required', + ], + ], + + // Custom validation attributes + 'attributes' => [], +]; diff --git a/lang/lt/activities.php b/lang/lt/activities.php index 2c4165195ec..a808171bb6d 100644 --- a/lang/lt/activities.php +++ b/lang/lt/activities.php @@ -127,6 +127,14 @@ 'comment_update' => 'updated comment', 'comment_delete' => 'deleted comment', + // Sort Rules + 'sort_rule_create' => 'created sort rule', + 'sort_rule_create_notification' => 'Sort rule successfully created', + 'sort_rule_update' => 'updated sort rule', + 'sort_rule_update_notification' => 'Sort rule successfully updated', + 'sort_rule_delete' => 'deleted sort rule', + 'sort_rule_delete_notification' => 'Sort rule successfully deleted', + // Other 'permissions_update' => 'atnaujinti leidimai', ]; diff --git a/lang/lt/editor.php b/lang/lt/editor.php index a61b460427e..752c6f3f702 100644 --- a/lang/lt/editor.php +++ b/lang/lt/editor.php @@ -13,6 +13,7 @@ 'cancel' => 'Cancel', 'save' => 'Save', 'close' => 'Close', + 'apply' => 'Apply', 'undo' => 'Undo', 'redo' => 'Redo', 'left' => 'Left', @@ -147,6 +148,7 @@ 'url' => 'URL', 'text_to_display' => 'Text to display', 'title' => 'Title', + 'browse_links' => 'Browse links', 'open_link' => 'Open link', 'open_link_in' => 'Open link in...', 'open_link_current' => 'Current window', diff --git a/lang/lt/entities.php b/lang/lt/entities.php index 91d4cedc435..1687195c5f0 100644 --- a/lang/lt/entities.php +++ b/lang/lt/entities.php @@ -166,7 +166,9 @@ 'books_search_this' => 'Ieškoti šioje knygoje', 'books_navigation' => 'Knygos naršymas', 'books_sort' => 'Rūšiuoti pagal knygos turinį', - 'books_sort_desc' => 'Move chapters and pages within a book to reorganise its contents. Other books can be added which allows easy moving of chapters and pages between books.', + 'books_sort_desc' => 'Move chapters and pages within a book to reorganise its contents. Other books can be added which allows easy moving of chapters and pages between books. Optionally an auto sort rule can be set to automatically sort this book\'s contents upon changes.', + 'books_sort_auto_sort' => 'Auto Sort Option', + 'books_sort_auto_sort_active' => 'Auto Sort Active: :sortName', 'books_sort_named' => 'Rūšiuoti knygą :bookName', 'books_sort_name' => 'Rūšiuoti pagal vardą', 'books_sort_created' => 'Rūšiuoti pagal sukūrimo datą', diff --git a/lang/lt/settings.php b/lang/lt/settings.php index ddd2a702299..e3bd927dc91 100644 --- a/lang/lt/settings.php +++ b/lang/lt/settings.php @@ -74,6 +74,36 @@ 'reg_confirm_restrict_domain_desc' => 'Įveskite kableliais atskirtą elektroninio pašto domenų, kurių registravimą norite apriboti, sąrašą. Vartotojai išsiųs elektorinį laišką, kad patvirtintumėte jų adresą prieš leidžiant naudotis programa.
Prisiminkite, kad vartotojai galės pakeisti savo elektroninius paštus po sėkmingos registracijos.', 'reg_confirm_restrict_domain_placeholder' => 'Nėra jokių apribojimų', + // Sorting Settings + 'sorting' => 'Sorting', + 'sorting_book_default' => 'Default Book Sort', + 'sorting_book_default_desc' => 'Select the default sort rule to apply to new books. This won\'t affect existing books, and can be overridden per-book.', + 'sorting_rules' => 'Sort Rules', + 'sorting_rules_desc' => 'These are predefined sorting operations which can be applied to content in the system.', + 'sort_rule_assigned_to_x_books' => 'Assigned to :count Book|Assigned to :count Books', + 'sort_rule_create' => 'Create Sort Rule', + 'sort_rule_edit' => 'Edit Sort Rule', + 'sort_rule_delete' => 'Delete Sort Rule', + 'sort_rule_delete_desc' => 'Remove this sort rule from the system. Books using this sort will revert to manual sorting.', + 'sort_rule_delete_warn_books' => 'This sort rule is currently used on :count book(s). Are you sure you want to delete this?', + 'sort_rule_delete_warn_default' => 'This sort rule is currently used as the default for books. Are you sure you want to delete this?', + 'sort_rule_details' => 'Sort Rule Details', + 'sort_rule_details_desc' => 'Set a name for this sort rule, which will appear in lists when users are selecting a sort.', + 'sort_rule_operations' => 'Sort Operations', + 'sort_rule_operations_desc' => 'Configure the sort actions to be performed by moving them from the list of available operations. Upon use, the operations will be applied in order, from top to bottom. Any changes made here will be applied to all assigned books upon save.', + 'sort_rule_available_operations' => 'Available Operations', + 'sort_rule_available_operations_empty' => 'No operations remaining', + 'sort_rule_configured_operations' => 'Configured Operations', + 'sort_rule_configured_operations_empty' => 'Drag/add operations from the "Available Operations" list', + 'sort_rule_op_asc' => '(Asc)', + 'sort_rule_op_desc' => '(Desc)', + 'sort_rule_op_name' => 'Name - Alphabetical', + 'sort_rule_op_name_numeric' => 'Name - Numeric', + 'sort_rule_op_created_date' => 'Created Date', + 'sort_rule_op_updated_date' => 'Updated Date', + 'sort_rule_op_chapters_first' => 'Chapters First', + 'sort_rule_op_chapters_last' => 'Chapters Last', + // Maintenance settings 'maint' => 'Priežiūra', 'maint_image_cleanup' => 'Išvalykite vaizdus', diff --git a/lang/lv/activities.php b/lang/lv/activities.php index 2f9b49f8e75..3f6e38c13a5 100644 --- a/lang/lv/activities.php +++ b/lang/lv/activities.php @@ -127,6 +127,14 @@ 'comment_update' => 'atjaunoja komentārju', 'comment_delete' => 'dzēsa komentāru', + // Sort Rules + 'sort_rule_create' => 'created sort rule', + 'sort_rule_create_notification' => 'Sort rule successfully created', + 'sort_rule_update' => 'updated sort rule', + 'sort_rule_update_notification' => 'Sort rule successfully updated', + 'sort_rule_delete' => 'deleted sort rule', + 'sort_rule_delete_notification' => 'Sort rule successfully deleted', + // Other 'permissions_update' => 'atjaunoja atļaujas', ]; diff --git a/lang/lv/editor.php b/lang/lv/editor.php index 1bdf4476dfc..05863fd30af 100644 --- a/lang/lv/editor.php +++ b/lang/lv/editor.php @@ -13,6 +13,7 @@ 'cancel' => 'Atcelt', 'save' => 'Saglabāt', 'close' => 'Aizvērt', + 'apply' => 'Apply', 'undo' => 'Atsaukt', 'redo' => 'Atcelt atsaukšanu', 'left' => 'Pa kreisi', @@ -147,6 +148,7 @@ 'url' => 'URL', 'text_to_display' => 'Attēlojamais teksts', 'title' => 'Nosaukums', + 'browse_links' => 'Browse links', 'open_link' => 'Atvērt saiti', 'open_link_in' => 'Atvērt saiti...', 'open_link_current' => 'Šis logs', diff --git a/lang/lv/entities.php b/lang/lv/entities.php index f5d9a2eeb54..e9aad99e581 100644 --- a/lang/lv/entities.php +++ b/lang/lv/entities.php @@ -166,7 +166,9 @@ 'books_search_this' => 'Meklēt šajā grāmatā', 'books_navigation' => 'Grāmatas navigācija', 'books_sort' => 'Kārtot grāmatas saturu', - 'books_sort_desc' => 'Pārvietojiet nodaļas un lapas grāmatas ietvaros, lai organizētu tās saturu. Var pievienot vēl citas grāmatas, lai vieglāk pārcelt nodaļas un lapas starp grāmatām.', + 'books_sort_desc' => 'Move chapters and pages within a book to reorganise its contents. Other books can be added which allows easy moving of chapters and pages between books. Optionally an auto sort rule can be set to automatically sort this book\'s contents upon changes.', + 'books_sort_auto_sort' => 'Auto Sort Option', + 'books_sort_auto_sort_active' => 'Auto Sort Active: :sortName', 'books_sort_named' => 'Kārtot grāmatu :bookName', 'books_sort_name' => 'Kārtot pēc nosaukuma', 'books_sort_created' => 'Kārtot pēc izveidošanas datuma', diff --git a/lang/lv/settings.php b/lang/lv/settings.php index 3fca3050aad..fa0e21acc3b 100644 --- a/lang/lv/settings.php +++ b/lang/lv/settings.php @@ -74,6 +74,36 @@ 'reg_confirm_restrict_domain_desc' => 'Ievadiet ar komatiem atdalītu sarakstu ar epasta domēniem, kam jūs gribētu atļaut reģistrāciju. Lietotājiem tiks nosūtīts epasts, lai apstiprinātu tā adresi pirms tiks ļauts darboties ar aplikāciju.
Ņemiet vērā, ka lietotāji varēs nomainīt savu epasta adresi pēc veiksmīgas reģistrācijas.', 'reg_confirm_restrict_domain_placeholder' => 'Nav ierobežojumu', + // Sorting Settings + 'sorting' => 'Sorting', + 'sorting_book_default' => 'Default Book Sort', + 'sorting_book_default_desc' => 'Select the default sort rule to apply to new books. This won\'t affect existing books, and can be overridden per-book.', + 'sorting_rules' => 'Sort Rules', + 'sorting_rules_desc' => 'These are predefined sorting operations which can be applied to content in the system.', + 'sort_rule_assigned_to_x_books' => 'Assigned to :count Book|Assigned to :count Books', + 'sort_rule_create' => 'Create Sort Rule', + 'sort_rule_edit' => 'Edit Sort Rule', + 'sort_rule_delete' => 'Delete Sort Rule', + 'sort_rule_delete_desc' => 'Remove this sort rule from the system. Books using this sort will revert to manual sorting.', + 'sort_rule_delete_warn_books' => 'This sort rule is currently used on :count book(s). Are you sure you want to delete this?', + 'sort_rule_delete_warn_default' => 'This sort rule is currently used as the default for books. Are you sure you want to delete this?', + 'sort_rule_details' => 'Sort Rule Details', + 'sort_rule_details_desc' => 'Set a name for this sort rule, which will appear in lists when users are selecting a sort.', + 'sort_rule_operations' => 'Sort Operations', + 'sort_rule_operations_desc' => 'Configure the sort actions to be performed by moving them from the list of available operations. Upon use, the operations will be applied in order, from top to bottom. Any changes made here will be applied to all assigned books upon save.', + 'sort_rule_available_operations' => 'Available Operations', + 'sort_rule_available_operations_empty' => 'No operations remaining', + 'sort_rule_configured_operations' => 'Configured Operations', + 'sort_rule_configured_operations_empty' => 'Drag/add operations from the "Available Operations" list', + 'sort_rule_op_asc' => '(Asc)', + 'sort_rule_op_desc' => '(Desc)', + 'sort_rule_op_name' => 'Name - Alphabetical', + 'sort_rule_op_name_numeric' => 'Name - Numeric', + 'sort_rule_op_created_date' => 'Created Date', + 'sort_rule_op_updated_date' => 'Updated Date', + 'sort_rule_op_chapters_first' => 'Chapters First', + 'sort_rule_op_chapters_last' => 'Chapters Last', + // Maintenance settings 'maint' => 'Apkope', 'maint_image_cleanup' => 'Tīrīt neizmantotās bildes', diff --git a/lang/nb/activities.php b/lang/nb/activities.php index 3f8ee88df7c..4d184633ff4 100644 --- a/lang/nb/activities.php +++ b/lang/nb/activities.php @@ -128,6 +128,14 @@ 'comment_update' => 'oppdatert kommentar', 'comment_delete' => 'slettet kommentar', + // Sort Rules + 'sort_rule_create' => 'created sort rule', + 'sort_rule_create_notification' => 'Sort rule successfully created', + 'sort_rule_update' => 'updated sort rule', + 'sort_rule_update_notification' => 'Sort rule successfully updated', + 'sort_rule_delete' => 'deleted sort rule', + 'sort_rule_delete_notification' => 'Sort rule successfully deleted', + // Other 'permissions_update' => 'oppdaterte tilganger', ]; diff --git a/lang/nb/editor.php b/lang/nb/editor.php index e128717cdcd..6b1c5eb78ed 100644 --- a/lang/nb/editor.php +++ b/lang/nb/editor.php @@ -13,6 +13,7 @@ 'cancel' => 'Avbryt', 'save' => 'Lagre', 'close' => 'Lukk', + 'apply' => 'Apply', 'undo' => 'Angre', 'redo' => 'Gjør om', 'left' => 'Venstre', @@ -147,6 +148,7 @@ 'url' => 'Nettlenke', 'text_to_display' => 'Synlig tekst', 'title' => 'Tittel', + 'browse_links' => 'Browse links', 'open_link' => 'Åpne lenke', 'open_link_in' => 'Åpne i ...', 'open_link_current' => 'Samme vindu', diff --git a/lang/nb/entities.php b/lang/nb/entities.php index 0d2491eafdc..36f85791f70 100644 --- a/lang/nb/entities.php +++ b/lang/nb/entities.php @@ -166,7 +166,9 @@ 'books_search_this' => 'Søk i boken', 'books_navigation' => 'Boknavigasjon', 'books_sort' => 'Sorter bokinnhold', - 'books_sort_desc' => 'Flytt kapitler og sider inni en bok for å omorganisere dem. Andre bøker kan bli lagt til slik at det er enklere å flytte frem og tilbake mellom dem.', + 'books_sort_desc' => 'Move chapters and pages within a book to reorganise its contents. Other books can be added which allows easy moving of chapters and pages between books. Optionally an auto sort rule can be set to automatically sort this book\'s contents upon changes.', + 'books_sort_auto_sort' => 'Auto Sort Option', + 'books_sort_auto_sort_active' => 'Auto Sort Active: :sortName', 'books_sort_named' => 'Omorganisér :bookName (bok)', 'books_sort_name' => 'Sorter på navn', 'books_sort_created' => 'Sorter på opprettet dato', diff --git a/lang/nb/settings.php b/lang/nb/settings.php index a39f6ae1bbe..182d23c3aa3 100644 --- a/lang/nb/settings.php +++ b/lang/nb/settings.php @@ -74,6 +74,36 @@ 'reg_confirm_restrict_domain_desc' => 'Skriv inn en kommaseparert liste over e-postdomener du vil begrense registreringen til. Brukerne vil bli sendt en e-post for å bekrefte adressen deres før de får lov til å kommunisere med applikasjonen.
Vær oppmerksom på at brukere vil kunne endre e-postadressene sine etter vellykket registrering.', 'reg_confirm_restrict_domain_placeholder' => 'Ingen begrensninger er satt', + // Sorting Settings + 'sorting' => 'Sorting', + 'sorting_book_default' => 'Default Book Sort', + 'sorting_book_default_desc' => 'Select the default sort rule to apply to new books. This won\'t affect existing books, and can be overridden per-book.', + 'sorting_rules' => 'Sort Rules', + 'sorting_rules_desc' => 'These are predefined sorting operations which can be applied to content in the system.', + 'sort_rule_assigned_to_x_books' => 'Assigned to :count Book|Assigned to :count Books', + 'sort_rule_create' => 'Create Sort Rule', + 'sort_rule_edit' => 'Edit Sort Rule', + 'sort_rule_delete' => 'Delete Sort Rule', + 'sort_rule_delete_desc' => 'Remove this sort rule from the system. Books using this sort will revert to manual sorting.', + 'sort_rule_delete_warn_books' => 'This sort rule is currently used on :count book(s). Are you sure you want to delete this?', + 'sort_rule_delete_warn_default' => 'This sort rule is currently used as the default for books. Are you sure you want to delete this?', + 'sort_rule_details' => 'Sort Rule Details', + 'sort_rule_details_desc' => 'Set a name for this sort rule, which will appear in lists when users are selecting a sort.', + 'sort_rule_operations' => 'Sort Operations', + 'sort_rule_operations_desc' => 'Configure the sort actions to be performed by moving them from the list of available operations. Upon use, the operations will be applied in order, from top to bottom. Any changes made here will be applied to all assigned books upon save.', + 'sort_rule_available_operations' => 'Available Operations', + 'sort_rule_available_operations_empty' => 'No operations remaining', + 'sort_rule_configured_operations' => 'Configured Operations', + 'sort_rule_configured_operations_empty' => 'Drag/add operations from the "Available Operations" list', + 'sort_rule_op_asc' => '(Asc)', + 'sort_rule_op_desc' => '(Desc)', + 'sort_rule_op_name' => 'Name - Alphabetical', + 'sort_rule_op_name_numeric' => 'Name - Numeric', + 'sort_rule_op_created_date' => 'Created Date', + 'sort_rule_op_updated_date' => 'Updated Date', + 'sort_rule_op_chapters_first' => 'Chapters First', + 'sort_rule_op_chapters_last' => 'Chapters Last', + // Maintenance settings 'maint' => 'Vedlikehold', 'maint_image_cleanup' => 'Bildeopprydding', diff --git a/lang/nl/activities.php b/lang/nl/activities.php index 88563ba873e..3d548e2a7c7 100644 --- a/lang/nl/activities.php +++ b/lang/nl/activities.php @@ -127,6 +127,14 @@ 'comment_update' => 'paste opmerking aan', 'comment_delete' => 'verwijderde opmerking', + // Sort Rules + 'sort_rule_create' => 'maakte soorteerregel', + 'sort_rule_create_notification' => 'Sorteerregel succesvol aangemaakt', + 'sort_rule_update' => 'wijzigde sorteerregel', + 'sort_rule_update_notification' => 'Sorteerregel succesvol bijgewerkt', + 'sort_rule_delete' => 'verwijderde sorteerregel', + 'sort_rule_delete_notification' => 'Sorteerregel succesvol verwijderd', + // Other 'permissions_update' => 'wijzigde machtigingen', ]; diff --git a/lang/nl/common.php b/lang/nl/common.php index 843b02b0fb7..ca713a24323 100644 --- a/lang/nl/common.php +++ b/lang/nl/common.php @@ -62,7 +62,7 @@ 'sort_name' => 'Naam', 'sort_default' => 'Standaard', 'sort_created_at' => 'Aanmaakdatum', - 'sort_updated_at' => 'Gewijzigd op', + 'sort_updated_at' => 'Bijwerkdatum', // Misc 'deleted_user' => 'Verwijderde gebruiker', diff --git a/lang/nl/editor.php b/lang/nl/editor.php index fa813ec16b4..e3d6df6bc33 100644 --- a/lang/nl/editor.php +++ b/lang/nl/editor.php @@ -13,6 +13,7 @@ 'cancel' => 'Annuleer', 'save' => 'Opslaan', 'close' => 'Sluit', + 'apply' => 'Toepassen', 'undo' => 'Maak ongedaan', 'redo' => 'Opnieuw uitvoeren', 'left' => 'Links', @@ -147,6 +148,7 @@ 'url' => 'URL', 'text_to_display' => 'Weer te geven tekst', 'title' => 'Titel', + 'browse_links' => 'Blader links', 'open_link' => 'Open koppeling', 'open_link_in' => 'Open koppeling in...', 'open_link_current' => 'Huidig venster', diff --git a/lang/nl/entities.php b/lang/nl/entities.php index 878adb1e1c2..198123018c0 100644 --- a/lang/nl/entities.php +++ b/lang/nl/entities.php @@ -166,7 +166,9 @@ 'books_search_this' => 'Zoeken in dit boek', 'books_navigation' => 'Boek navigatie', 'books_sort' => 'Inhoud van het boek sorteren', - 'books_sort_desc' => 'Verplaats hoofdstukken en pagina\'s binnen een boek om de inhoud te reorganiseren. Andere boeken kunnen worden toegevoegd, waardoor het eenvoudig wordt om hoofdstukken en pagina\'s tussen boeken te verplaatsen.', + 'books_sort_desc' => 'Verplaats hoofdstukken en pagina\'s door het boek om ze te organiseren. Andere boeken kunnen worden toegevoegd zodat hoofdstukken en pagina\'s gemakkelijk tussen boeken kunnen worden verplaatst. Het is mogelijk om een automatische sorteerregel in te stellen die de inhoud zal sorteren bij wijzigingen.', + 'books_sort_auto_sort' => 'Automatisch Sorteren', + 'books_sort_auto_sort_active' => 'Automatisch Sorteren Actief: :sortName', 'books_sort_named' => 'Sorteer boek :bookName', 'books_sort_name' => 'Sorteren op naam', 'books_sort_created' => 'Sorteren op datum van aanmaken', diff --git a/lang/nl/settings.php b/lang/nl/settings.php index 5cdd45a7e71..79b277b60b4 100644 --- a/lang/nl/settings.php +++ b/lang/nl/settings.php @@ -74,6 +74,36 @@ 'reg_confirm_restrict_domain_desc' => 'Geef een door komma-gescheiden lijst van domeinnamen op die gebruikt mogen worden bij registratie. Gebruikers dienen de ontvangen e-mail te bevestigen voordat ze toegang krijgen tot de applicatie.
Let op: Gebruikers kunnen na registratie hun e-mailadres nog steeds wijzigen.', 'reg_confirm_restrict_domain_placeholder' => 'Geen beperkingen ingesteld', + // Sorting Settings + 'sorting' => 'Sorteren', + 'sorting_book_default' => 'Standaard Sorteerregel Boek', + 'sorting_book_default_desc' => 'Selecteer de standaard sorteerregel om toe te passen op nieuwe boeken. Dit heeft geen invloed op bestaande boeken, en kan per boek worden overschreven.', + 'sorting_rules' => 'Sorteerregels', + 'sorting_rules_desc' => 'Dit zijn vooraf ingestelde sorteeroperaties die kunnen worden toegepast op inhoud in het systeem.', + 'sort_rule_assigned_to_x_books' => 'Toegepast op :count Boek|Toegepast op :count Boeken', + 'sort_rule_create' => 'Maakte Sorteerregel', + 'sort_rule_edit' => 'Bewerk Sorteerregel', + 'sort_rule_delete' => 'Verwijder Sorteerregel', + 'sort_rule_delete_desc' => 'Verwijder deze sorteerregel uit het systeem. Boeken die deze regel gebruiken zullen terugvallen op handmatige sortering.', + 'sort_rule_delete_warn_books' => 'Deze sorteerregel wordt momenteel gebruikt door :count boek(en). Weet je zeker dat je deze wilt verwijderen?', + 'sort_rule_delete_warn_default' => 'Deze sorteerregel wordt gebruikt als standaardregel voor boeken. Weet je zeker dat je deze wilt verwijderen?', + 'sort_rule_details' => 'Details Sorteerregel', + 'sort_rule_details_desc' => 'Stel een naam in voor deze sorteerregel. Deze wordt weergegeven waar gebruikers een regel kunnen selecteren.', + 'sort_rule_operations' => 'Sorteeroperaties', + 'sort_rule_operations_desc' => 'Configure the sort actions to be performed by moving them from the list of available operations. Upon use, the operations will be applied in order, from top to bottom. Any changes made here will be applied to all assigned books upon save.', + 'sort_rule_available_operations' => 'Beschikbare Operaties', + 'sort_rule_available_operations_empty' => 'Geen operaties over', + 'sort_rule_configured_operations' => 'Ingestelde Operaties', + 'sort_rule_configured_operations_empty' => 'Voeg operaties toe uit de "Beschikbare Operaties" lijst', + 'sort_rule_op_asc' => '(Oplopend)', + 'sort_rule_op_desc' => '(Aflopend)', + 'sort_rule_op_name' => 'Naam - Alfabetisch', + 'sort_rule_op_name_numeric' => 'Naam - Numeriek', + 'sort_rule_op_created_date' => 'Aanmaakdatum', + 'sort_rule_op_updated_date' => 'Bijwerkdatum', + 'sort_rule_op_chapters_first' => 'Hoofdstukken Eerst', + 'sort_rule_op_chapters_last' => 'Hoofdstukken Laatst', + // Maintenance settings 'maint' => 'Onderhoud', 'maint_image_cleanup' => 'Afbeeldingen opschonen', diff --git a/lang/nn/activities.php b/lang/nn/activities.php index a522d10e7fe..f87aadc6677 100644 --- a/lang/nn/activities.php +++ b/lang/nn/activities.php @@ -127,6 +127,14 @@ 'comment_update' => 'oppdatert kommentar', 'comment_delete' => 'sletta kommentar', + // Sort Rules + 'sort_rule_create' => 'created sort rule', + 'sort_rule_create_notification' => 'Sort rule successfully created', + 'sort_rule_update' => 'updated sort rule', + 'sort_rule_update_notification' => 'Sort rule successfully updated', + 'sort_rule_delete' => 'deleted sort rule', + 'sort_rule_delete_notification' => 'Sort rule successfully deleted', + // Other 'permissions_update' => 'oppdaterte tilgangar', ]; diff --git a/lang/nn/editor.php b/lang/nn/editor.php index 6ac0a92af09..74b31748a19 100644 --- a/lang/nn/editor.php +++ b/lang/nn/editor.php @@ -13,6 +13,7 @@ 'cancel' => 'Avbryt', 'save' => 'Lagre', 'close' => 'Lukk', + 'apply' => 'Apply', 'undo' => 'Angre', 'redo' => 'Gjer om', 'left' => 'Venstre', @@ -147,6 +148,7 @@ 'url' => 'Nettlenke', 'text_to_display' => 'Synlig tekst', 'title' => 'Tittel', + 'browse_links' => 'Browse links', 'open_link' => 'Åpne lenke', 'open_link_in' => 'Åpne i ...', 'open_link_current' => 'Samme vindu', diff --git a/lang/nn/entities.php b/lang/nn/entities.php index b2ae3526917..2689e1b0d33 100644 --- a/lang/nn/entities.php +++ b/lang/nn/entities.php @@ -166,7 +166,9 @@ 'books_search_this' => 'Søk i boka', 'books_navigation' => 'Boknavigasjon', 'books_sort' => 'Sorter bokinnhald', - 'books_sort_desc' => 'Flytt kapittel og sider i ei bok for å omorganisere dei. Andre bøker kan bli lagt til slik at det er enklere å flytte fram og tilbake mellom dei.', + 'books_sort_desc' => 'Move chapters and pages within a book to reorganise its contents. Other books can be added which allows easy moving of chapters and pages between books. Optionally an auto sort rule can be set to automatically sort this book\'s contents upon changes.', + 'books_sort_auto_sort' => 'Auto Sort Option', + 'books_sort_auto_sort_active' => 'Auto Sort Active: :sortName', 'books_sort_named' => 'Omorganiser :bookName', 'books_sort_name' => 'Sorter på namn', 'books_sort_created' => 'Sorter på oppretta dato', diff --git a/lang/nn/settings.php b/lang/nn/settings.php index ed9cd937a8f..f71ffb20413 100644 --- a/lang/nn/settings.php +++ b/lang/nn/settings.php @@ -74,6 +74,36 @@ 'reg_confirm_restrict_domain_desc' => 'Skriv inn en kommaseparert liste over e-postdomener du vil begrense registreringen til. Brukerne vil bli sendt en e-post for å bekrefte adressen deres før de får lov til å kommunisere med applikasjonen.
Vær oppmerksom på at brukere vil kunne endre e-postadressene sine etter vellykket registrering.', 'reg_confirm_restrict_domain_placeholder' => 'Ingen begrensninger er satt', + // Sorting Settings + 'sorting' => 'Sorting', + 'sorting_book_default' => 'Default Book Sort', + 'sorting_book_default_desc' => 'Select the default sort rule to apply to new books. This won\'t affect existing books, and can be overridden per-book.', + 'sorting_rules' => 'Sort Rules', + 'sorting_rules_desc' => 'These are predefined sorting operations which can be applied to content in the system.', + 'sort_rule_assigned_to_x_books' => 'Assigned to :count Book|Assigned to :count Books', + 'sort_rule_create' => 'Create Sort Rule', + 'sort_rule_edit' => 'Edit Sort Rule', + 'sort_rule_delete' => 'Delete Sort Rule', + 'sort_rule_delete_desc' => 'Remove this sort rule from the system. Books using this sort will revert to manual sorting.', + 'sort_rule_delete_warn_books' => 'This sort rule is currently used on :count book(s). Are you sure you want to delete this?', + 'sort_rule_delete_warn_default' => 'This sort rule is currently used as the default for books. Are you sure you want to delete this?', + 'sort_rule_details' => 'Sort Rule Details', + 'sort_rule_details_desc' => 'Set a name for this sort rule, which will appear in lists when users are selecting a sort.', + 'sort_rule_operations' => 'Sort Operations', + 'sort_rule_operations_desc' => 'Configure the sort actions to be performed by moving them from the list of available operations. Upon use, the operations will be applied in order, from top to bottom. Any changes made here will be applied to all assigned books upon save.', + 'sort_rule_available_operations' => 'Available Operations', + 'sort_rule_available_operations_empty' => 'No operations remaining', + 'sort_rule_configured_operations' => 'Configured Operations', + 'sort_rule_configured_operations_empty' => 'Drag/add operations from the "Available Operations" list', + 'sort_rule_op_asc' => '(Asc)', + 'sort_rule_op_desc' => '(Desc)', + 'sort_rule_op_name' => 'Name - Alphabetical', + 'sort_rule_op_name_numeric' => 'Name - Numeric', + 'sort_rule_op_created_date' => 'Created Date', + 'sort_rule_op_updated_date' => 'Updated Date', + 'sort_rule_op_chapters_first' => 'Chapters First', + 'sort_rule_op_chapters_last' => 'Chapters Last', + // Maintenance settings 'maint' => 'Vedlikehold', 'maint_image_cleanup' => 'Rydd opp bilete', diff --git a/lang/pl/activities.php b/lang/pl/activities.php index 4e209c99cf1..60c109eda42 100644 --- a/lang/pl/activities.php +++ b/lang/pl/activities.php @@ -127,6 +127,14 @@ 'comment_update' => 'zaktualizował komentarz', 'comment_delete' => 'usunął komentarz', + // Sort Rules + 'sort_rule_create' => 'created sort rule', + 'sort_rule_create_notification' => 'Sort rule successfully created', + 'sort_rule_update' => 'updated sort rule', + 'sort_rule_update_notification' => 'Sort rule successfully updated', + 'sort_rule_delete' => 'deleted sort rule', + 'sort_rule_delete_notification' => 'Sort rule successfully deleted', + // Other 'permissions_update' => 'zaktualizował uprawnienia', ]; diff --git a/lang/pl/editor.php b/lang/pl/editor.php index ac7d57a5d61..7ba9220cf56 100644 --- a/lang/pl/editor.php +++ b/lang/pl/editor.php @@ -13,6 +13,7 @@ 'cancel' => 'Anuluj', 'save' => 'Zapisz', 'close' => 'Zamknij', + 'apply' => 'Apply', 'undo' => 'Cofnij', 'redo' => 'Ponów', 'left' => 'Lewa strona', @@ -147,6 +148,7 @@ 'url' => 'Adres URL', 'text_to_display' => 'Tekst do wyświetlenia', 'title' => 'Tytuł', + 'browse_links' => 'Browse links', 'open_link' => 'Otwórz link', 'open_link_in' => 'Otwórz link w...', 'open_link_current' => 'Bieżące okno', diff --git a/lang/pl/entities.php b/lang/pl/entities.php index 537b15d38c3..87a74ca2103 100644 --- a/lang/pl/entities.php +++ b/lang/pl/entities.php @@ -166,7 +166,9 @@ 'books_search_this' => 'Wyszukaj w tej książce', 'books_navigation' => 'Nawigacja po książce', 'books_sort' => 'Sortuj zawartość książki', - 'books_sort_desc' => 'Przenieś rozdziały i strony w książce w celu reorganizacji jej treści. Można dodać inne książki, co umożliwia łatwe przenoszenie rozdziałów i stron między książkami.', + 'books_sort_desc' => 'Move chapters and pages within a book to reorganise its contents. Other books can be added which allows easy moving of chapters and pages between books. Optionally an auto sort rule can be set to automatically sort this book\'s contents upon changes.', + 'books_sort_auto_sort' => 'Auto Sort Option', + 'books_sort_auto_sort_active' => 'Auto Sort Active: :sortName', 'books_sort_named' => 'Sortuj książkę :bookName', 'books_sort_name' => 'Sortuj według nazwy', 'books_sort_created' => 'Sortuj według daty utworzenia', diff --git a/lang/pl/settings.php b/lang/pl/settings.php index 811398ec463..b1f0c1582ff 100644 --- a/lang/pl/settings.php +++ b/lang/pl/settings.php @@ -74,6 +74,36 @@ 'reg_confirm_restrict_domain_desc' => 'Wprowadź listę domen adresów e-mail, rozdzieloną przecinkami, którym chciałbyś zezwolić na rejestrację. Wymusi to konieczność potwierdzenia adresu e-mail przez użytkownika przed uzyskaniem dostępu do aplikacji.
Pamiętaj, że użytkownicy będą mogli zmienić adres e-mail po rejestracji.', 'reg_confirm_restrict_domain_placeholder' => 'Brak restrykcji', + // Sorting Settings + 'sorting' => 'Sorting', + 'sorting_book_default' => 'Default Book Sort', + 'sorting_book_default_desc' => 'Select the default sort rule to apply to new books. This won\'t affect existing books, and can be overridden per-book.', + 'sorting_rules' => 'Sort Rules', + 'sorting_rules_desc' => 'These are predefined sorting operations which can be applied to content in the system.', + 'sort_rule_assigned_to_x_books' => 'Assigned to :count Book|Assigned to :count Books', + 'sort_rule_create' => 'Create Sort Rule', + 'sort_rule_edit' => 'Edit Sort Rule', + 'sort_rule_delete' => 'Delete Sort Rule', + 'sort_rule_delete_desc' => 'Remove this sort rule from the system. Books using this sort will revert to manual sorting.', + 'sort_rule_delete_warn_books' => 'This sort rule is currently used on :count book(s). Are you sure you want to delete this?', + 'sort_rule_delete_warn_default' => 'This sort rule is currently used as the default for books. Are you sure you want to delete this?', + 'sort_rule_details' => 'Sort Rule Details', + 'sort_rule_details_desc' => 'Set a name for this sort rule, which will appear in lists when users are selecting a sort.', + 'sort_rule_operations' => 'Sort Operations', + 'sort_rule_operations_desc' => 'Configure the sort actions to be performed by moving them from the list of available operations. Upon use, the operations will be applied in order, from top to bottom. Any changes made here will be applied to all assigned books upon save.', + 'sort_rule_available_operations' => 'Available Operations', + 'sort_rule_available_operations_empty' => 'No operations remaining', + 'sort_rule_configured_operations' => 'Configured Operations', + 'sort_rule_configured_operations_empty' => 'Drag/add operations from the "Available Operations" list', + 'sort_rule_op_asc' => '(Asc)', + 'sort_rule_op_desc' => '(Desc)', + 'sort_rule_op_name' => 'Name - Alphabetical', + 'sort_rule_op_name_numeric' => 'Name - Numeric', + 'sort_rule_op_created_date' => 'Created Date', + 'sort_rule_op_updated_date' => 'Updated Date', + 'sort_rule_op_chapters_first' => 'Chapters First', + 'sort_rule_op_chapters_last' => 'Chapters Last', + // Maintenance settings 'maint' => 'Konserwacja', 'maint_image_cleanup' => 'Czyszczenie obrazków', diff --git a/lang/pt/activities.php b/lang/pt/activities.php index 96d950554b5..9e458bffcf7 100644 --- a/lang/pt/activities.php +++ b/lang/pt/activities.php @@ -127,6 +127,14 @@ 'comment_update' => 'comentário atualizado', 'comment_delete' => 'comentário eliminado', + // Sort Rules + 'sort_rule_create' => 'created sort rule', + 'sort_rule_create_notification' => 'Sort rule successfully created', + 'sort_rule_update' => 'updated sort rule', + 'sort_rule_update_notification' => 'Sort rule successfully updated', + 'sort_rule_delete' => 'deleted sort rule', + 'sort_rule_delete_notification' => 'Sort rule successfully deleted', + // Other 'permissions_update' => 'permissões atualizadas', ]; diff --git a/lang/pt/editor.php b/lang/pt/editor.php index b25b319f0b6..222163102b9 100644 --- a/lang/pt/editor.php +++ b/lang/pt/editor.php @@ -13,6 +13,7 @@ 'cancel' => 'Cancelar', 'save' => 'Guardar', 'close' => 'Fechar', + 'apply' => 'Apply', 'undo' => 'Anular', 'redo' => 'Refazer', 'left' => 'Esquerda', @@ -147,6 +148,7 @@ 'url' => 'URL', 'text_to_display' => 'Texto a ser exibido', 'title' => 'Título', + 'browse_links' => 'Browse links', 'open_link' => 'Abrir ligação', 'open_link_in' => 'Abrir ligação em...', 'open_link_current' => 'Janela atual', diff --git a/lang/pt/entities.php b/lang/pt/entities.php index 93d1a38cfab..b9e52c1af0e 100644 --- a/lang/pt/entities.php +++ b/lang/pt/entities.php @@ -166,7 +166,9 @@ 'books_search_this' => 'Pesquisar neste livro', 'books_navigation' => 'Navegação do Livro', 'books_sort' => 'Ordenar Conteúdos do Livro', - 'books_sort_desc' => 'Mova capítulos e páginas de um livro para reorganizar o seu conteúdo. É possível acrescentar outros livros, o que permite uma movimentação fácil de capítulos e páginas entre livros.', + 'books_sort_desc' => 'Move chapters and pages within a book to reorganise its contents. Other books can be added which allows easy moving of chapters and pages between books. Optionally an auto sort rule can be set to automatically sort this book\'s contents upon changes.', + 'books_sort_auto_sort' => 'Auto Sort Option', + 'books_sort_auto_sort_active' => 'Auto Sort Active: :sortName', 'books_sort_named' => 'Ordenar Livro :bookName', 'books_sort_name' => 'Ordenar por Nome', 'books_sort_created' => 'Ordenar por Data de Criação', diff --git a/lang/pt/settings.php b/lang/pt/settings.php index 935fd30ce93..b321d2eda1c 100644 --- a/lang/pt/settings.php +++ b/lang/pt/settings.php @@ -74,6 +74,36 @@ 'reg_confirm_restrict_domain_desc' => 'Entre com uma lista separada por vírgulas de domínios de e-mails aos quais você deseja restringir o registo. Um e-mail de confirmação será enviado para o utilizador validar o seu respetivo endereço de e-mail antes de ser permitida a interação com a aplicação.
Note que os utilizadores serão capazes de alterar os seus endereços de e-mail após o sucesso na confirmação do registo.', 'reg_confirm_restrict_domain_placeholder' => 'Nenhuma restrição definida', + // Sorting Settings + 'sorting' => 'Sorting', + 'sorting_book_default' => 'Default Book Sort', + 'sorting_book_default_desc' => 'Select the default sort rule to apply to new books. This won\'t affect existing books, and can be overridden per-book.', + 'sorting_rules' => 'Sort Rules', + 'sorting_rules_desc' => 'These are predefined sorting operations which can be applied to content in the system.', + 'sort_rule_assigned_to_x_books' => 'Assigned to :count Book|Assigned to :count Books', + 'sort_rule_create' => 'Create Sort Rule', + 'sort_rule_edit' => 'Edit Sort Rule', + 'sort_rule_delete' => 'Delete Sort Rule', + 'sort_rule_delete_desc' => 'Remove this sort rule from the system. Books using this sort will revert to manual sorting.', + 'sort_rule_delete_warn_books' => 'This sort rule is currently used on :count book(s). Are you sure you want to delete this?', + 'sort_rule_delete_warn_default' => 'This sort rule is currently used as the default for books. Are you sure you want to delete this?', + 'sort_rule_details' => 'Sort Rule Details', + 'sort_rule_details_desc' => 'Set a name for this sort rule, which will appear in lists when users are selecting a sort.', + 'sort_rule_operations' => 'Sort Operations', + 'sort_rule_operations_desc' => 'Configure the sort actions to be performed by moving them from the list of available operations. Upon use, the operations will be applied in order, from top to bottom. Any changes made here will be applied to all assigned books upon save.', + 'sort_rule_available_operations' => 'Available Operations', + 'sort_rule_available_operations_empty' => 'No operations remaining', + 'sort_rule_configured_operations' => 'Configured Operations', + 'sort_rule_configured_operations_empty' => 'Drag/add operations from the "Available Operations" list', + 'sort_rule_op_asc' => '(Asc)', + 'sort_rule_op_desc' => '(Desc)', + 'sort_rule_op_name' => 'Name - Alphabetical', + 'sort_rule_op_name_numeric' => 'Name - Numeric', + 'sort_rule_op_created_date' => 'Created Date', + 'sort_rule_op_updated_date' => 'Updated Date', + 'sort_rule_op_chapters_first' => 'Chapters First', + 'sort_rule_op_chapters_last' => 'Chapters Last', + // Maintenance settings 'maint' => 'Manutenção', 'maint_image_cleanup' => 'Limpeza de Imagens', diff --git a/lang/pt_BR/activities.php b/lang/pt_BR/activities.php index 536005d8f5b..7b766d41afc 100644 --- a/lang/pt_BR/activities.php +++ b/lang/pt_BR/activities.php @@ -31,7 +31,7 @@ 'book_create' => 'criou o livro', 'book_create_notification' => 'Livro criado com sucesso', 'book_create_from_chapter' => 'capítulo convertido em livro', - 'book_create_from_chapter_notification' => 'Capítulo convertido com sucesso em um livro', + 'book_create_from_chapter_notification' => 'Capítulo convertido em livro com sucesso', 'book_update' => 'atualizou o livro', 'book_update_notification' => 'Livro atualizado com sucesso', 'book_delete' => 'excluiu o livro', @@ -41,7 +41,7 @@ // Bookshelves 'bookshelf_create' => 'estante criada', - 'bookshelf_create_notification' => 'Prateleira criada com sucesso', + 'bookshelf_create_notification' => 'Estante criada com sucesso', 'bookshelf_create_from_book' => 'livro convertido em estante', 'bookshelf_create_from_book_notification' => 'Livro convertido com sucesso em uma estante', 'bookshelf_update' => 'estante atualizada', @@ -109,9 +109,9 @@ 'api_token_delete_notification' => 'Token de API excluído com sucesso', // Roles - 'role_create' => 'função criada', + 'role_create' => 'perfil criado', 'role_create_notification' => 'Perfil criado com sucesso', - 'role_update' => 'função atualizada', + 'role_update' => 'perfil atualizado', 'role_update_notification' => 'Perfil atualizado com sucesso', 'role_delete' => 'Excluir papel', 'role_delete_notification' => 'Perfil excluído com sucesso', @@ -127,6 +127,14 @@ 'comment_update' => 'Atualizar descrição', 'comment_delete' => 'Comentário deletado', + // Sort Rules + 'sort_rule_create' => 'regra de classificação criada', + 'sort_rule_create_notification' => 'Regra de classificação criada com sucesso', + 'sort_rule_update' => 'regra de classificação atualizada', + 'sort_rule_update_notification' => 'Sort rule successfully updated', + 'sort_rule_delete' => 'regra de classificação excluída', + 'sort_rule_delete_notification' => 'Regra de classificação excluída com sucesso', + // Other 'permissions_update' => 'atualizou permissões', ]; diff --git a/lang/pt_BR/common.php b/lang/pt_BR/common.php index 10ac376517b..4a07cfb5b2b 100644 --- a/lang/pt_BR/common.php +++ b/lang/pt_BR/common.php @@ -21,7 +21,7 @@ ', 'description' => 'Descrição ', - 'role' => 'Função', + 'role' => 'Perfil', 'cover_image' => 'Imagem da capa', 'cover_image_description' => 'Esta imagem deve ter cerca de 440x250px, embora seja dimensionada e cortada de forma flexível para se ajustar à "interface" do usuário em diferentes cenários, conforme necessário, portanto, as dimensões reais para exibição serão diferentes.', diff --git a/lang/pt_BR/editor.php b/lang/pt_BR/editor.php index f470647e3aa..0ff86bf0f9b 100644 --- a/lang/pt_BR/editor.php +++ b/lang/pt_BR/editor.php @@ -13,6 +13,7 @@ 'cancel' => 'Cancelar', 'save' => 'Salvar', 'close' => 'Fechar', + 'apply' => 'Apply', 'undo' => 'Desfazer', 'redo' => 'Refazer', 'left' => 'Esquerda', @@ -147,6 +148,7 @@ 'url' => 'URL', 'text_to_display' => 'Texto de exibição', 'title' => 'Título', + 'browse_links' => 'Browse links', 'open_link' => 'Link aberto', 'open_link_in' => 'Abrir link em...', 'open_link_current' => 'Janelas atuais', diff --git a/lang/pt_BR/entities.php b/lang/pt_BR/entities.php index f947b304087..9ff98a27ade 100644 --- a/lang/pt_BR/entities.php +++ b/lang/pt_BR/entities.php @@ -11,7 +11,7 @@ 'recently_updated_pages' => 'Páginas Recentemente Atualizadas', 'recently_created_chapters' => 'Capítulos Recentemente Criados', 'recently_created_books' => 'Livros Recentemente Criados', - 'recently_created_shelves' => 'Prateleiras Criadas Recentemente', + 'recently_created_shelves' => 'Estantes Criadas Recentemente', 'recently_update' => 'Recentemente Atualizado', 'recently_viewed' => 'Recentemente Visualizado', 'recent_activity' => 'Atividades recentes', @@ -66,14 +66,14 @@ // Permissions and restrictions 'permissions' => 'Permissões', - 'permissions_desc' => 'Defina permissões aqui para substituir as permissões padrão fornecidas pelas funções do usuário.', + 'permissions_desc' => 'Defina permissões aqui para substituir as permissões padrão fornecidas pelo perfil do usuário.', 'permissions_book_cascade' => 'As permissões definidas nos livros serão automaticamente transmitidas aos capítulos e páginas secundários, a menos que eles tenham suas próprias permissões definidas.', 'permissions_chapter_cascade' => 'As permissões definidas nos capítulos serão automaticamente transmitidas às páginas secundárias, a menos que elas tenham suas próprias permissões definidas.', 'permissions_save' => 'Salvar permissões', 'permissions_owner' => 'Dono', 'permissions_role_everyone_else' => 'Todos os Outros', - 'permissions_role_everyone_else_desc' => 'Defina permissões para todas as funções não substituídas especificamente.', - 'permissions_role_override' => 'Substituir permissões para o papel', + 'permissions_role_everyone_else_desc' => 'Defina permissões para todos os perfis não substituídas especificamente.', + 'permissions_role_override' => 'Substituir permissões para o perfil', 'permissions_inherit_defaults' => 'Herdar Padrões', // Search @@ -108,7 +108,7 @@ 'shelves' => 'Estantes', 'x_shelves' => ':count Estante|:count Estantes', 'shelves_empty' => 'Nenhuma estante foi criada', - 'shelves_create' => 'Criar Prateleira', + 'shelves_create' => 'Criar Estante', 'shelves_popular' => 'Estantes Populares', 'shelves_new' => 'Novas Estantes', 'shelves_new_action' => 'Nova Estante', @@ -129,12 +129,12 @@ 'shelves_permissions' => 'Permissões da Estante', 'shelves_permissions_updated' => 'Permissões da estante atualizadas', 'shelves_permissions_active' => 'Permissões da estante ativada', - 'shelves_permissions_cascade_warning' => 'As permissões nas prateleiras não são automaticamente em cascata para os livros contidos. Isso ocorre porque um livro pode existir em várias prateleiras. No entanto, as permissões podem ser copiadas para livros filhos usando a opção encontrada abaixo.', - 'shelves_permissions_create' => 'As permissões de criação de prateleira são usadas apenas para copiar livros filhos usando a ação abaixo. Eles não controlam a capacidade de criar livros.', + 'shelves_permissions_cascade_warning' => 'As permissões nas estantes não são automaticamente em cascata para os livros contidos. Isso ocorre porque um livro pode existir em várias estantes. No entanto, as permissões podem ser copiadas para livros filhos usando a opção encontrada abaixo.', + 'shelves_permissions_create' => 'As permissões de criação de estante são usadas apenas para copiar livros filhos usando a ação abaixo. Eles não controlam a capacidade de criar livros.', 'shelves_copy_permissions_to_books' => 'Copiar Permissões para Livros', 'shelves_copy_permissions' => 'Copiar permissões', - 'shelves_copy_permissions_explain' => 'Isso aplicará as configurações de permissão atuais desta estante a todos os livros contidos nela. Antes de ativar, verifique se todas as alterações nas permissões desta prateleira foram salvas.', - 'shelves_copy_permission_success' => 'Permissões de prateleira copiadas para :count books', + 'shelves_copy_permissions_explain' => 'Isso aplicará as configurações de permissão atuais desta estante a todos os livros contidos nela. Antes de ativar, verifique se todas as alterações nas permissões desta estante foram salvas.', + 'shelves_copy_permission_success' => 'Permissões da estante copiadas para :count books', // Books 'book' => 'Livro', @@ -166,7 +166,9 @@ 'books_search_this' => 'Pesquisar neste livro', 'books_navigation' => 'Navegação do Livro', 'books_sort' => 'Ordenar Conteúdos do Livro', - 'books_sort_desc' => 'Mova capítulos e páginas de um livro para reorganizar seu conteúdo. É possível acrescentar outros livros, o que permite uma movimentação fácil de capítulos e páginas entre livros.', + 'books_sort_desc' => 'Move chapters and pages within a book to reorganise its contents. Other books can be added which allows easy moving of chapters and pages between books. Optionally an auto sort rule can be set to automatically sort this book\'s contents upon changes.', + 'books_sort_auto_sort' => 'Auto Sort Option', + 'books_sort_auto_sort_active' => 'Auto Sort Active: :sortName', 'books_sort_named' => 'Ordenar Livro :bookName', 'books_sort_name' => 'Ordernar por Nome', 'books_sort_created' => 'Ordenar por Data de Criação', @@ -339,12 +341,12 @@ 'tags_assigned_pages' => 'Atribuído às páginas', 'tags_assigned_chapters' => 'Atribuído aos Capítulos', 'tags_assigned_books' => 'Atribuído a Livros', - 'tags_assigned_shelves' => 'Atribuído a Prateleiras', + 'tags_assigned_shelves' => 'Atribuído a Estantes', 'tags_x_unique_values' => ':count valores únicos', 'tags_all_values' => 'Todos os valores', 'tags_view_tags' => 'Ver Marcadores', 'tags_view_existing_tags' => 'Ver marcadores existentes', - 'tags_list_empty_hint' => 'Os marcadores podem ser atribuídos através da barra lateral do editor de página ou ao editar os detalhes de um livro, capítulo ou prateleira.', + 'tags_list_empty_hint' => 'Os marcadores podem ser atribuídos através da barra lateral do editor de página ou ao editar os detalhes de um livro, capítulo ou estante.', 'attachments' => 'Anexos', 'attachments_explain' => 'Faça o upload de alguns arquivos ou anexe links para serem exibidos na sua página. Eles estarão visíveis na barra lateral à direita.', 'attachments_explain_instant_save' => 'Mudanças são salvas instantaneamente.', @@ -384,7 +386,7 @@ 'profile_not_created_pages' => ':userName não criou páginas', 'profile_not_created_chapters' => ':userName não criou capítulos', 'profile_not_created_books' => ':userName não criou livros', - 'profile_not_created_shelves' => ':userName não criou prateleiras', + 'profile_not_created_shelves' => ':userName não criou estantes', // Comments 'comment' => 'Comentário', diff --git a/lang/pt_BR/errors.php b/lang/pt_BR/errors.php index fdad94139d5..d99d871f10b 100644 --- a/lang/pt_BR/errors.php +++ b/lang/pt_BR/errors.php @@ -68,7 +68,7 @@ // Entities 'entity_not_found' => 'Entidade não encontrada ', - 'bookshelf_not_found' => 'Prateleira não encontrada', + 'bookshelf_not_found' => 'Estante não encontrada', 'book_not_found' => 'Livro não encontrado', 'page_not_found' => 'Página não encontrada', 'chapter_not_found' => 'Capítulo não encontrado', @@ -82,10 +82,10 @@ 'users_could_not_send_invite' => 'Não foi possível criar o usuário porque o endereço eletrônico de convite não foi enviado', // Roles - 'role_cannot_be_edited' => 'Essa função não pode ser editada', - 'role_system_cannot_be_deleted' => 'Essa é uma função do sistema e não pode ser excluída', - 'role_registration_default_cannot_delete' => 'Essa função não poderá se excluída enquanto estiver registrada como função de registro padrão', - 'role_cannot_remove_only_admin' => 'Este usuário é o único vinculado ao cargo de administrador. Atribua o cargo de administrador a outro usuário antes de tentar removê-lo aqui.', + 'role_cannot_be_edited' => 'Esse perfil não pode ser editado', + 'role_system_cannot_be_deleted' => 'Este é um perfil do sistema e não pode ser excluído', + 'role_registration_default_cannot_delete' => 'Esse perfil não poderá se excluído enquanto estiver registrado como perfil padrão de registro', + 'role_cannot_remove_only_admin' => 'Este usuário é o único vinculado ao perfil de administrador. Atribua o perfil de administrador a outro usuário antes de tentar removê-lo daqui.', // Comments 'comment_list' => 'Ocorreu um erro ao buscar os comentários.', diff --git a/lang/pt_BR/preferences.php b/lang/pt_BR/preferences.php index 28d0e497895..e0b79ff0644 100644 --- a/lang/pt_BR/preferences.php +++ b/lang/pt_BR/preferences.php @@ -42,7 +42,7 @@ 'profile_email_no_permission' => 'Infelizmente você não tem permissão para alterar seu endereço de e-mail. Se quiser alterar isso, você precisará pedir a um administrador para alterar isso para você.', 'profile_avatar_desc' => 'Selecione uma imagem que será usada para representar você mesmo para outras pessoas no sistema. Idealmente, esta imagem deve ser quadrada e ter cerca de 256px de largura e altura.', 'profile_admin_options' => 'Opções do administrador', - 'profile_admin_options_desc' => 'Opções adicionais do nível administrador, como as que visam gerenciar as atribuições de papéis, podem ser encontradas para sua conta de usuário na área "Configurações > Usuários" do aplicativo.', + 'profile_admin_options_desc' => 'Opções adicionais do nível administrador, como as que visam gerenciar as atribuições de perfis, podem ser encontradas para sua conta de usuário na área "Configurações > Usuários" do aplicativo.', 'delete_account' => 'Deletar conta', 'delete_my_account' => 'Deletar minha conta', diff --git a/lang/pt_BR/settings.php b/lang/pt_BR/settings.php index 30d5b82a1cf..f69edf4e2dc 100644 --- a/lang/pt_BR/settings.php +++ b/lang/pt_BR/settings.php @@ -54,7 +54,7 @@ 'app_color' => 'Cor Primária', 'link_color' => 'Cor Padrão para Links', 'content_colors_desc' => 'Definir cores para todos os elementos na hierarquia da organização da página. Escolher cores com um brilho semelhante às cores padrão é recomendado para legibilidade.', - 'bookshelf_color' => 'Cor da Prateleira', + 'bookshelf_color' => 'Cor da Estante', 'book_color' => 'Cor do Livro', 'chapter_color' => 'Cor do Capítulo', 'page_color' => 'Cor da Página', @@ -64,8 +64,8 @@ 'reg_settings' => 'Cadastro', 'reg_enable' => 'Habilitar Cadastro', 'reg_enable_toggle' => 'Habilitar cadastro', - 'reg_enable_desc' => 'Quando o cadastro é habilitado, visitantes poderão cadastrar-se como usuários do aplicativo. Realizado o cadastro, recebem um único cargo padrão.', - 'reg_default_role' => 'Cargo padrão para usuários após o cadastro', + 'reg_enable_desc' => 'Quando o cadastro é habilitado, visitantes poderão cadastrar-se como usuários do aplicativo. Realizado o cadastro, recebem um único perfil padrão.', + 'reg_default_role' => 'Perfil padrão para usuários após o cadastro', 'reg_enable_external_warning' => 'A opção acima é ignorada enquanto a autenticação externa LDAP ou SAML estiver ativa. Contas de usuários para membros não existentes serão criadas automaticamente se a autenticação pelo sistema externo em uso for bem sucedida.', 'reg_email_confirmation' => 'Confirmação de E-mail', 'reg_email_confirmation_toggle' => 'Requerer confirmação de e-mail', @@ -74,6 +74,36 @@ 'reg_confirm_restrict_domain_desc' => 'Entre com uma lista separada por vírgulas de domínios de e-mails aos quais você deseja restringir o cadastro. Um e-mail de confirmação será enviado para o usuário validar seu endereço de e-mail antes de ser permitido a interagir com a aplicação.
Note que os usuários serão capazes de alterar o seus endereços de e-mail após o sucesso na confirmação do cadastro.', 'reg_confirm_restrict_domain_placeholder' => 'Nenhuma restrição definida', + // Sorting Settings + 'sorting' => 'Classificação', + 'sorting_book_default' => 'Classificação padrão de livros', + 'sorting_book_default_desc' => 'Select the default sort rule to apply to new books. This won\'t affect existing books, and can be overridden per-book.', + 'sorting_rules' => 'Regras de classificação', + 'sorting_rules_desc' => 'These are predefined sorting operations which can be applied to content in the system.', + 'sort_rule_assigned_to_x_books' => 'Assigned to :count Book|Assigned to :count Books', + 'sort_rule_create' => 'Create Sort Rule', + 'sort_rule_edit' => 'Edit Sort Rule', + 'sort_rule_delete' => 'Delete Sort Rule', + 'sort_rule_delete_desc' => 'Remove this sort rule from the system. Books using this sort will revert to manual sorting.', + 'sort_rule_delete_warn_books' => 'This sort rule is currently used on :count book(s). Are you sure you want to delete this?', + 'sort_rule_delete_warn_default' => 'This sort rule is currently used as the default for books. Are you sure you want to delete this?', + 'sort_rule_details' => 'Sort Rule Details', + 'sort_rule_details_desc' => 'Set a name for this sort rule, which will appear in lists when users are selecting a sort.', + 'sort_rule_operations' => 'Sort Operations', + 'sort_rule_operations_desc' => 'Configure the sort actions to be performed by moving them from the list of available operations. Upon use, the operations will be applied in order, from top to bottom. Any changes made here will be applied to all assigned books upon save.', + 'sort_rule_available_operations' => 'Available Operations', + 'sort_rule_available_operations_empty' => 'No operations remaining', + 'sort_rule_configured_operations' => 'Configured Operations', + 'sort_rule_configured_operations_empty' => 'Drag/add operations from the "Available Operations" list', + 'sort_rule_op_asc' => '(Asc)', + 'sort_rule_op_desc' => '(Desc)', + 'sort_rule_op_name' => 'Name - Alphabetical', + 'sort_rule_op_name_numeric' => 'Name - Numeric', + 'sort_rule_op_created_date' => 'Created Date', + 'sort_rule_op_updated_date' => 'Updated Date', + 'sort_rule_op_chapters_first' => 'Chapters First', + 'sort_rule_op_chapters_last' => 'Chapters Last', + // Maintenance settings 'maint' => 'Manutenção', 'maint_image_cleanup' => 'Limpeza de Imagens', @@ -90,7 +120,7 @@ 'maint_send_test_email_mail_subject' => 'E-mail de Teste', 'maint_send_test_email_mail_greeting' => 'O envio de e-mails parece funcionar!', 'maint_send_test_email_mail_text' => 'Parabéns! Já que você recebeu esta notificação, suas opções de e-mail parecem estar configuradas corretamente.', - 'maint_recycle_bin_desc' => 'Prateleiras, livros, capítulos e páginas deletados são mandados para a lixeira podendo assim ser restaurados ou excluídos permanentemente. Itens mais antigos da lixeira podem vir a ser automaticamente removidos da lixeira após um tempo dependendo da configuração do sistema.', + 'maint_recycle_bin_desc' => 'Estantes, livros, capítulos e páginas excluídos são mandados para a lixeira podendo assim ser restaurados ou excluídos permanentemente. Itens mais antigos da lixeira podem vir a ser automaticamente removidos da lixeira após um tempo dependendo da configuração do sistema.', 'maint_recycle_bin_open' => 'Abrir Lixeira', 'maint_regen_references' => 'Regenerar referências', 'maint_regen_references_desc' => 'Essa ação reconstruirá o índice de referência entre itens no banco de dados. Isso geralmente é tratado automaticamente, mas essa ação pode ser útil para indexar conteúdo antigo ou adicionado por métodos não oficiais.', @@ -134,28 +164,28 @@ 'audit_date_to' => 'Para', // Role Settings - 'roles' => 'Cargos', - 'role_user_roles' => 'Cargos de Usuário', - 'roles_index_desc' => 'As funções são usadas para agrupar usuários & fornecer permissão de sistema a seus membros. Quando um usuário é membro de várias funções, os privilégios concedidos serão acumulados e o usuário herdará todas as habilidades.', + 'roles' => 'Perfis', + 'role_user_roles' => 'Perfis de Usuários', + 'roles_index_desc' => 'Os perfis são usados para agrupar usuários & fornecer permissão de sistema a seus membros. Quando um usuário possui vários perfis, os privilégios concedidos serão acumulados e o usuário herdará todas as habilidades.', 'roles_x_users_assigned' => ':count usuário atribuído|:count usuários atribuídos', 'roles_x_permissions_provided' => ':count permissão|:count permissões', 'roles_assigned_users' => 'Usuários atribuídos', 'roles_permissions_provided' => 'Permissões fornecidas', - 'role_create' => 'Criar novo Cargo', - 'role_delete' => 'Excluir Cargo', - 'role_delete_confirm' => 'A ação vai excluír o cargo de nome \':roleName\'.', - 'role_delete_users_assigned' => 'Esse cargo tem :userCount usuários vinculados a ele. Se quiser migrar usuários desse cargo para outro, selecione um novo cargo.', + 'role_create' => 'Criar novo Perfil', + 'role_delete' => 'Excluir Perfil', + 'role_delete_confirm' => 'A ação vai excluír o perfil de nome \':roleName\'.', + 'role_delete_users_assigned' => 'Esse perfil tem :userCount usuários vinculados a ele. Se quiser migrar usuários desse perfil para outro, selecione um novo perfil.', 'role_delete_no_migration' => "Não migre os usuários", - 'role_delete_sure' => 'Tem certeza que deseja excluir esse cargo?', - 'role_edit' => 'Editar Cargo', - 'role_details' => 'Detalhes do Cargo', - 'role_name' => 'Nome do Cargo', - 'role_desc' => 'Breve Descrição do Cargo', + 'role_delete_sure' => 'Tem certeza que deseja excluir esse perfil?', + 'role_edit' => 'Editar Perfil', + 'role_details' => 'Detalhes do Perfil', + 'role_name' => 'Nome do Perfil', + 'role_desc' => 'Breve Descrição do Perfil', 'role_mfa_enforced' => 'Requer Autenticação Multi-fator', 'role_external_auth_id' => 'IDs de Autenticação Externa', 'role_system' => 'Permissões do Sistema', 'role_manage_users' => 'Gerenciar usuários', - 'role_manage_roles' => 'Gerenciar cargos e permissões de cargos', + 'role_manage_roles' => 'Gerenciar perfis e permissões de perfis', 'role_manage_entity_permissions' => 'Gerenciar todos os livros, capítulos e permissões de páginas', 'role_manage_own_entity_permissions' => 'Gerenciar permissões de seu próprio livro, capítulo e paginas', 'role_manage_page_templates' => 'Gerenciar modelos de página', @@ -166,20 +196,20 @@ 'role_editor_change' => 'Alterar página de edição', 'role_notifications' => 'Receber e gerenciar notificações', 'role_asset' => 'Permissões de Ativos', - 'roles_system_warning' => 'Esteja ciente de que o acesso a qualquer uma das três permissões acima pode permitir que um usuário altere seus próprios privilégios ou privilégios de outros usuários no sistema. Apenas atribua cargos com essas permissões para usuários confiáveis.', + 'roles_system_warning' => 'Esteja ciente de que o acesso a qualquer uma das três permissões acima pode permitir que um usuário altere seus próprios privilégios ou privilégios de outros usuários no sistema. Apenas atribua perfis com essas permissões para usuários confiáveis.', 'role_asset_desc' => 'Essas permissões controlam o acesso padrão para os ativos dentro do sistema. Permissões em Livros, Capítulos e Páginas serão sobrescritas por essas permissões.', 'role_asset_admins' => 'Administradores recebem automaticamente acesso a todo o conteúdo, mas essas opções podem mostrar ou ocultar as opções da Interface de Usuário.', 'role_asset_image_view_note' => 'Isso está relacionado à visibilidade no gerenciador de imagens. O acesso real dos arquivos de imagem carregados dependerá da opção de armazenamento de imagem do sistema.', 'role_all' => 'Todos', 'role_own' => 'Próprio', 'role_controlled_by_asset' => 'Controlado pelos ativos nos quais o upload foi realizado', - 'role_save' => 'Salvar Cargo', - 'role_users' => 'Usuários com este cargo', - 'role_users_none' => 'Nenhum usuário está atualmente vinculado a este cargo', + 'role_save' => 'Salvar Perfil', + 'role_users' => 'Usuários com este perfil', + 'role_users_none' => 'Nenhum usuário está atualmente vinculado a este perfil', // Users 'users' => 'Usuários', - 'users_index_desc' => 'Crie e gerencie contas de usuários individuais dentro do sistema. As contas de usuário são usadas para login e atribuição de conteúdo e atividade. As permissões de acesso são baseadas principalmente na função, mas a propriedade do conteúdo do usuário, entre outros fatores, também pode afetar as permissões e o acesso.', + 'users_index_desc' => 'Crie e gerencie contas de usuários individuais dentro do sistema. As contas de usuário são usadas para login e atribuição de conteúdo e atividade. As permissões de acesso são baseadas principalmente no perfil, mas a propriedade do conteúdo do usuário, entre outros fatores, também pode afetar as permissões e o acesso.', 'user_profile' => 'Perfil do Usuário', 'users_add_new' => 'Adicionar Novo Usuário', 'users_search' => 'Pesquisar Usuários', @@ -187,8 +217,8 @@ 'users_details' => 'Detalhes do Usuário', 'users_details_desc' => 'Defina um nome de exibição e um endereço de e-mail para este usuário. O endereço de e-mail será usado para fazer login na aplicação.', 'users_details_desc_no_email' => 'Defina um nome de exibição para este usuário para que outros usuários possam reconhecê-lo', - 'users_role' => 'Cargos do Usuário', - 'users_role_desc' => 'Selecione os cargos aos quais este usuário será vinculado. Se um usuário for vinculado a múltiplos cargos, suas permissões serão empilhadas e ele receberá todas as habilidades dos cargos atribuídos.', + 'users_role' => 'Perfis do Usuário', + 'users_role_desc' => 'Selecione os perfis aos quais este usuário será vinculado. Se um usuário for vinculado a múltiplos perfis, suas permissões serão empilhadas e ele receberá todas as habilidades dos perfis atribuídos.', 'users_password' => 'Senha do Usuário', 'users_password_desc' => 'Defina uma senha usada para fazer \'login\' no aplicativo. Deve ter pelo menos 8 caracteres.', 'users_send_invite_text' => 'Você pode escolher enviar a este usuário um convite por e-mail que o possibilitará definir sua própria senha, ou defina você uma senha.', diff --git a/lang/ro/activities.php b/lang/ro/activities.php index 951ca2347e9..eed5cc0832f 100644 --- a/lang/ro/activities.php +++ b/lang/ro/activities.php @@ -127,6 +127,14 @@ 'comment_update' => 'comentariu actualizat', 'comment_delete' => 'comentariu șters', + // Sort Rules + 'sort_rule_create' => 'created sort rule', + 'sort_rule_create_notification' => 'Sort rule successfully created', + 'sort_rule_update' => 'updated sort rule', + 'sort_rule_update_notification' => 'Sort rule successfully updated', + 'sort_rule_delete' => 'deleted sort rule', + 'sort_rule_delete_notification' => 'Sort rule successfully deleted', + // Other 'permissions_update' => 'a actualizat permisiunile', ]; diff --git a/lang/ro/editor.php b/lang/ro/editor.php index a22e239aa92..a61fdc6c83c 100644 --- a/lang/ro/editor.php +++ b/lang/ro/editor.php @@ -13,6 +13,7 @@ 'cancel' => 'Anulează', 'save' => 'Salvează', 'close' => 'Închide', + 'apply' => 'Apply', 'undo' => 'Anulează', 'redo' => 'Refă', 'left' => 'Stânga', @@ -147,6 +148,7 @@ 'url' => 'URL', 'text_to_display' => 'Text de afișat', 'title' => 'Titlu', + 'browse_links' => 'Browse links', 'open_link' => 'Deschide link-ul', 'open_link_in' => 'Deschide link-ul în...', 'open_link_current' => 'Fereastra curentă', diff --git a/lang/ro/entities.php b/lang/ro/entities.php index f6bec4cb9a6..ca13d90ffd2 100644 --- a/lang/ro/entities.php +++ b/lang/ro/entities.php @@ -166,7 +166,9 @@ 'books_search_this' => 'Caută în această carte', 'books_navigation' => 'Navigare carte', 'books_sort' => 'Sortează conținutul cărții', - 'books_sort_desc' => 'Move chapters and pages within a book to reorganise its contents. Other books can be added which allows easy moving of chapters and pages between books.', + 'books_sort_desc' => 'Move chapters and pages within a book to reorganise its contents. Other books can be added which allows easy moving of chapters and pages between books. Optionally an auto sort rule can be set to automatically sort this book\'s contents upon changes.', + 'books_sort_auto_sort' => 'Auto Sort Option', + 'books_sort_auto_sort_active' => 'Auto Sort Active: :sortName', 'books_sort_named' => 'Sortează cartea :bookName', 'books_sort_name' => 'Sortează după nume', 'books_sort_created' => 'Sortează după data creării', diff --git a/lang/ro/settings.php b/lang/ro/settings.php index ee402085ac9..c9bbaf06ea0 100644 --- a/lang/ro/settings.php +++ b/lang/ro/settings.php @@ -74,6 +74,36 @@ 'reg_confirm_restrict_domain_desc' => 'Introduceți o listă de domenii de e-mail separate prin virgulă la care doriți să restricționați înregistrarea. Utilizatorilor le va fi trimis un e-mail pentru a-și confirma adresa înainte de a putea interacționa cu aplicația.
Rețineți că utilizatorii vor putea să își schimbe adresele de e-mail după o înregistrare reușită.', 'reg_confirm_restrict_domain_placeholder' => 'Nicio restricție setată', + // Sorting Settings + 'sorting' => 'Sorting', + 'sorting_book_default' => 'Default Book Sort', + 'sorting_book_default_desc' => 'Select the default sort rule to apply to new books. This won\'t affect existing books, and can be overridden per-book.', + 'sorting_rules' => 'Sort Rules', + 'sorting_rules_desc' => 'These are predefined sorting operations which can be applied to content in the system.', + 'sort_rule_assigned_to_x_books' => 'Assigned to :count Book|Assigned to :count Books', + 'sort_rule_create' => 'Create Sort Rule', + 'sort_rule_edit' => 'Edit Sort Rule', + 'sort_rule_delete' => 'Delete Sort Rule', + 'sort_rule_delete_desc' => 'Remove this sort rule from the system. Books using this sort will revert to manual sorting.', + 'sort_rule_delete_warn_books' => 'This sort rule is currently used on :count book(s). Are you sure you want to delete this?', + 'sort_rule_delete_warn_default' => 'This sort rule is currently used as the default for books. Are you sure you want to delete this?', + 'sort_rule_details' => 'Sort Rule Details', + 'sort_rule_details_desc' => 'Set a name for this sort rule, which will appear in lists when users are selecting a sort.', + 'sort_rule_operations' => 'Sort Operations', + 'sort_rule_operations_desc' => 'Configure the sort actions to be performed by moving them from the list of available operations. Upon use, the operations will be applied in order, from top to bottom. Any changes made here will be applied to all assigned books upon save.', + 'sort_rule_available_operations' => 'Available Operations', + 'sort_rule_available_operations_empty' => 'No operations remaining', + 'sort_rule_configured_operations' => 'Configured Operations', + 'sort_rule_configured_operations_empty' => 'Drag/add operations from the "Available Operations" list', + 'sort_rule_op_asc' => '(Asc)', + 'sort_rule_op_desc' => '(Desc)', + 'sort_rule_op_name' => 'Name - Alphabetical', + 'sort_rule_op_name_numeric' => 'Name - Numeric', + 'sort_rule_op_created_date' => 'Created Date', + 'sort_rule_op_updated_date' => 'Updated Date', + 'sort_rule_op_chapters_first' => 'Chapters First', + 'sort_rule_op_chapters_last' => 'Chapters Last', + // Maintenance settings 'maint' => 'Mentenanţă', 'maint_image_cleanup' => 'Curățare imagini', diff --git a/lang/ru/activities.php b/lang/ru/activities.php index 3fe46181de9..74564e2abfd 100644 --- a/lang/ru/activities.php +++ b/lang/ru/activities.php @@ -127,6 +127,14 @@ 'comment_update' => 'обновил комментарий', 'comment_delete' => 'удалил комментарий', + // Sort Rules + 'sort_rule_create' => 'created sort rule', + 'sort_rule_create_notification' => 'Sort rule successfully created', + 'sort_rule_update' => 'updated sort rule', + 'sort_rule_update_notification' => 'Sort rule successfully updated', + 'sort_rule_delete' => 'deleted sort rule', + 'sort_rule_delete_notification' => 'Sort rule successfully deleted', + // Other 'permissions_update' => 'обновил разрешения', ]; diff --git a/lang/ru/editor.php b/lang/ru/editor.php index 7e12acfff80..c2c38984c03 100644 --- a/lang/ru/editor.php +++ b/lang/ru/editor.php @@ -13,6 +13,7 @@ 'cancel' => 'Отмена', 'save' => 'Сохранить', 'close' => 'Закрыть', + 'apply' => 'Apply', 'undo' => 'Отменить', 'redo' => 'Повторить', 'left' => 'Слева', @@ -147,6 +148,7 @@ 'url' => 'URL-адрес', 'text_to_display' => 'Текст для отображения', 'title' => 'Заголовок', + 'browse_links' => 'Browse links', 'open_link' => 'Открыть ссылку', 'open_link_in' => 'Открыть ссылку в...', 'open_link_current' => 'В текущем окне', diff --git a/lang/ru/entities.php b/lang/ru/entities.php index 795c287cbd2..5ce4dea6043 100644 --- a/lang/ru/entities.php +++ b/lang/ru/entities.php @@ -166,7 +166,9 @@ 'books_search_this' => 'Поиск в этой книге', 'books_navigation' => 'Навигация по книге', 'books_sort' => 'Сортировка содержимого книги', - 'books_sort_desc' => 'Переместите разделы и страницы в книге, чтобы изменить содержание. Могут быть добавлены другие книги, что позволяет легко перемещать разделы и страницы между книгами.', + 'books_sort_desc' => 'Move chapters and pages within a book to reorganise its contents. Other books can be added which allows easy moving of chapters and pages between books. Optionally an auto sort rule can be set to automatically sort this book\'s contents upon changes.', + 'books_sort_auto_sort' => 'Auto Sort Option', + 'books_sort_auto_sort_active' => 'Auto Sort Active: :sortName', 'books_sort_named' => 'Сортировка книги :bookName', 'books_sort_name' => 'По имени', 'books_sort_created' => 'По дате создания', diff --git a/lang/ru/settings.php b/lang/ru/settings.php index 32b5367c60a..ee78104ef7a 100644 --- a/lang/ru/settings.php +++ b/lang/ru/settings.php @@ -74,6 +74,36 @@ 'reg_confirm_restrict_domain_desc' => 'Введите список доменов почты через запятую, для которых разрешена регистрация. Пользователям будет отправлено письмо для подтверждения адреса перед входом в приложение.
Обратите внимание, что пользователи смогут изменить свой адрес после регистрации.', 'reg_confirm_restrict_domain_placeholder' => 'Без ограничений', + // Sorting Settings + 'sorting' => 'Sorting', + 'sorting_book_default' => 'Default Book Sort', + 'sorting_book_default_desc' => 'Select the default sort rule to apply to new books. This won\'t affect existing books, and can be overridden per-book.', + 'sorting_rules' => 'Sort Rules', + 'sorting_rules_desc' => 'These are predefined sorting operations which can be applied to content in the system.', + 'sort_rule_assigned_to_x_books' => 'Assigned to :count Book|Assigned to :count Books', + 'sort_rule_create' => 'Create Sort Rule', + 'sort_rule_edit' => 'Edit Sort Rule', + 'sort_rule_delete' => 'Delete Sort Rule', + 'sort_rule_delete_desc' => 'Remove this sort rule from the system. Books using this sort will revert to manual sorting.', + 'sort_rule_delete_warn_books' => 'This sort rule is currently used on :count book(s). Are you sure you want to delete this?', + 'sort_rule_delete_warn_default' => 'This sort rule is currently used as the default for books. Are you sure you want to delete this?', + 'sort_rule_details' => 'Sort Rule Details', + 'sort_rule_details_desc' => 'Set a name for this sort rule, which will appear in lists when users are selecting a sort.', + 'sort_rule_operations' => 'Sort Operations', + 'sort_rule_operations_desc' => 'Configure the sort actions to be performed by moving them from the list of available operations. Upon use, the operations will be applied in order, from top to bottom. Any changes made here will be applied to all assigned books upon save.', + 'sort_rule_available_operations' => 'Available Operations', + 'sort_rule_available_operations_empty' => 'No operations remaining', + 'sort_rule_configured_operations' => 'Configured Operations', + 'sort_rule_configured_operations_empty' => 'Drag/add operations from the "Available Operations" list', + 'sort_rule_op_asc' => '(Asc)', + 'sort_rule_op_desc' => '(Desc)', + 'sort_rule_op_name' => 'Name - Alphabetical', + 'sort_rule_op_name_numeric' => 'Name - Numeric', + 'sort_rule_op_created_date' => 'Created Date', + 'sort_rule_op_updated_date' => 'Updated Date', + 'sort_rule_op_chapters_first' => 'Chapters First', + 'sort_rule_op_chapters_last' => 'Chapters Last', + // Maintenance settings 'maint' => 'Обслуживание', 'maint_image_cleanup' => 'Очистка изображений', diff --git a/lang/sk/activities.php b/lang/sk/activities.php index 5e1800dabf6..65542fbe2a1 100644 --- a/lang/sk/activities.php +++ b/lang/sk/activities.php @@ -127,6 +127,14 @@ 'comment_update' => 'aktualizoval(a) komentár', 'comment_delete' => 'odstrániť komentár', + // Sort Rules + 'sort_rule_create' => 'created sort rule', + 'sort_rule_create_notification' => 'Sort rule successfully created', + 'sort_rule_update' => 'updated sort rule', + 'sort_rule_update_notification' => 'Sort rule successfully updated', + 'sort_rule_delete' => 'deleted sort rule', + 'sort_rule_delete_notification' => 'Sort rule successfully deleted', + // Other 'permissions_update' => 'aktualizované oprávnenia', ]; diff --git a/lang/sk/editor.php b/lang/sk/editor.php index 5b7ee2f49b3..3c098e3b342 100644 --- a/lang/sk/editor.php +++ b/lang/sk/editor.php @@ -13,6 +13,7 @@ 'cancel' => 'Zrušiť', 'save' => 'Uložiť', 'close' => 'Zavrieť', + 'apply' => 'Apply', 'undo' => 'Vrátiť späť', 'redo' => 'Obnoviť', 'left' => 'Vľavo', @@ -147,6 +148,7 @@ 'url' => 'URL', 'text_to_display' => 'Text na zobrazenie', 'title' => 'Názov', + 'browse_links' => 'Browse links', 'open_link' => 'Otvoriť odkaz', 'open_link_in' => 'Otvoriť odkaz v...', 'open_link_current' => 'Iba aktuálne okno', diff --git a/lang/sk/entities.php b/lang/sk/entities.php index 882ac533dfe..347434fd01b 100644 --- a/lang/sk/entities.php +++ b/lang/sk/entities.php @@ -166,7 +166,9 @@ 'books_search_this' => 'Hľadať v tejto knihe', 'books_navigation' => 'Navigácia knihy', 'books_sort' => 'Zoradiť obsah knihy', - 'books_sort_desc' => 'Presúvajte kapitoly a strany v rámci knihy, aby ste reorganizovali jej obsah. Je možné pridať ďalšie knihy, čo umožňuje jednoduché presúvanie kapitol a strán medzi knihami.', + 'books_sort_desc' => 'Move chapters and pages within a book to reorganise its contents. Other books can be added which allows easy moving of chapters and pages between books. Optionally an auto sort rule can be set to automatically sort this book\'s contents upon changes.', + 'books_sort_auto_sort' => 'Auto Sort Option', + 'books_sort_auto_sort_active' => 'Auto Sort Active: :sortName', 'books_sort_named' => 'Zoradiť knihu :bookName', 'books_sort_name' => 'Zoradiť podľa mena', 'books_sort_created' => 'Zoradiť podľa dátumu vytvorenia', diff --git a/lang/sk/settings.php b/lang/sk/settings.php index cb8fb9fa938..b07586b8de6 100644 --- a/lang/sk/settings.php +++ b/lang/sk/settings.php @@ -74,6 +74,36 @@ 'reg_confirm_restrict_domain_desc' => 'Zadajte zoznam domén, pre ktoré chcete povoliť registráciu oddelených čiarkou. Používatelia dostanú email kvôli overeniu adresy predtým ako im bude dovolené používať aplikáciu.
Používatelia si budú môcť po úspešnej registrácii zmeniť svoju emailovú adresu.', 'reg_confirm_restrict_domain_placeholder' => 'Nie sú nastavené žiadne obmedzenia', + // Sorting Settings + 'sorting' => 'Sorting', + 'sorting_book_default' => 'Default Book Sort', + 'sorting_book_default_desc' => 'Select the default sort rule to apply to new books. This won\'t affect existing books, and can be overridden per-book.', + 'sorting_rules' => 'Sort Rules', + 'sorting_rules_desc' => 'These are predefined sorting operations which can be applied to content in the system.', + 'sort_rule_assigned_to_x_books' => 'Assigned to :count Book|Assigned to :count Books', + 'sort_rule_create' => 'Create Sort Rule', + 'sort_rule_edit' => 'Edit Sort Rule', + 'sort_rule_delete' => 'Delete Sort Rule', + 'sort_rule_delete_desc' => 'Remove this sort rule from the system. Books using this sort will revert to manual sorting.', + 'sort_rule_delete_warn_books' => 'This sort rule is currently used on :count book(s). Are you sure you want to delete this?', + 'sort_rule_delete_warn_default' => 'This sort rule is currently used as the default for books. Are you sure you want to delete this?', + 'sort_rule_details' => 'Sort Rule Details', + 'sort_rule_details_desc' => 'Set a name for this sort rule, which will appear in lists when users are selecting a sort.', + 'sort_rule_operations' => 'Sort Operations', + 'sort_rule_operations_desc' => 'Configure the sort actions to be performed by moving them from the list of available operations. Upon use, the operations will be applied in order, from top to bottom. Any changes made here will be applied to all assigned books upon save.', + 'sort_rule_available_operations' => 'Available Operations', + 'sort_rule_available_operations_empty' => 'No operations remaining', + 'sort_rule_configured_operations' => 'Configured Operations', + 'sort_rule_configured_operations_empty' => 'Drag/add operations from the "Available Operations" list', + 'sort_rule_op_asc' => '(Asc)', + 'sort_rule_op_desc' => '(Desc)', + 'sort_rule_op_name' => 'Name - Alphabetical', + 'sort_rule_op_name_numeric' => 'Name - Numeric', + 'sort_rule_op_created_date' => 'Created Date', + 'sort_rule_op_updated_date' => 'Updated Date', + 'sort_rule_op_chapters_first' => 'Chapters First', + 'sort_rule_op_chapters_last' => 'Chapters Last', + // Maintenance settings 'maint' => 'Údržba', 'maint_image_cleanup' => 'Prečistenie obrázkov', diff --git a/lang/sl/activities.php b/lang/sl/activities.php index 11627a89ad9..2e8943e4025 100644 --- a/lang/sl/activities.php +++ b/lang/sl/activities.php @@ -127,6 +127,14 @@ 'comment_update' => 'posodobljen komentar', 'comment_delete' => 'izbrisan komentar', + // Sort Rules + 'sort_rule_create' => 'created sort rule', + 'sort_rule_create_notification' => 'Sort rule successfully created', + 'sort_rule_update' => 'updated sort rule', + 'sort_rule_update_notification' => 'Sort rule successfully updated', + 'sort_rule_delete' => 'deleted sort rule', + 'sort_rule_delete_notification' => 'Sort rule successfully deleted', + // Other 'permissions_update' => 'pravice so posodobljene', ]; diff --git a/lang/sl/editor.php b/lang/sl/editor.php index 09b311018a4..c050d6b37c5 100644 --- a/lang/sl/editor.php +++ b/lang/sl/editor.php @@ -13,6 +13,7 @@ 'cancel' => 'Prekliči', 'save' => 'Shrani', 'close' => 'Zapri', + 'apply' => 'Apply', 'undo' => 'Razveljavi', 'redo' => 'Ponovi', 'left' => 'Levo', @@ -147,6 +148,7 @@ 'url' => 'URL', 'text_to_display' => 'Text to display', 'title' => 'Title', + 'browse_links' => 'Browse links', 'open_link' => 'Open link', 'open_link_in' => 'Open link in...', 'open_link_current' => 'Current window', diff --git a/lang/sl/entities.php b/lang/sl/entities.php index e118bfaaccf..f3c56223ba4 100644 --- a/lang/sl/entities.php +++ b/lang/sl/entities.php @@ -166,7 +166,9 @@ 'books_search_this' => 'Išči v tej knjigi', 'books_navigation' => 'Navigacija po knjigi', 'books_sort' => 'Razvrsti vsebino knjige', - 'books_sort_desc' => 'Move chapters and pages within a book to reorganise its contents. Other books can be added which allows easy moving of chapters and pages between books.', + 'books_sort_desc' => 'Move chapters and pages within a book to reorganise its contents. Other books can be added which allows easy moving of chapters and pages between books. Optionally an auto sort rule can be set to automatically sort this book\'s contents upon changes.', + 'books_sort_auto_sort' => 'Auto Sort Option', + 'books_sort_auto_sort_active' => 'Auto Sort Active: :sortName', 'books_sort_named' => 'Razvrsti knjigo :bookName', 'books_sort_name' => 'Razvrsti po imenu', 'books_sort_created' => 'Razvrsti po datumu nastanka', diff --git a/lang/sl/settings.php b/lang/sl/settings.php index 77af9dac4b9..5ca213a395d 100644 --- a/lang/sl/settings.php +++ b/lang/sl/settings.php @@ -74,6 +74,36 @@ 'reg_confirm_restrict_domain_desc' => 'Vnesite seznam domen, ločenih z vejico, na katere želite omejiti registracijo. Uporabnik bo prejel e-pošto za potrditev naslova, preden bo omogočena interakcija z aplikacijo.
Upoštevajte, da uporabnik po uspešni registrciji lahko spremeni svoj e-poštni naslov.', 'reg_confirm_restrict_domain_placeholder' => 'Brez omejitev', + // Sorting Settings + 'sorting' => 'Sorting', + 'sorting_book_default' => 'Default Book Sort', + 'sorting_book_default_desc' => 'Select the default sort rule to apply to new books. This won\'t affect existing books, and can be overridden per-book.', + 'sorting_rules' => 'Sort Rules', + 'sorting_rules_desc' => 'These are predefined sorting operations which can be applied to content in the system.', + 'sort_rule_assigned_to_x_books' => 'Assigned to :count Book|Assigned to :count Books', + 'sort_rule_create' => 'Create Sort Rule', + 'sort_rule_edit' => 'Edit Sort Rule', + 'sort_rule_delete' => 'Delete Sort Rule', + 'sort_rule_delete_desc' => 'Remove this sort rule from the system. Books using this sort will revert to manual sorting.', + 'sort_rule_delete_warn_books' => 'This sort rule is currently used on :count book(s). Are you sure you want to delete this?', + 'sort_rule_delete_warn_default' => 'This sort rule is currently used as the default for books. Are you sure you want to delete this?', + 'sort_rule_details' => 'Sort Rule Details', + 'sort_rule_details_desc' => 'Set a name for this sort rule, which will appear in lists when users are selecting a sort.', + 'sort_rule_operations' => 'Sort Operations', + 'sort_rule_operations_desc' => 'Configure the sort actions to be performed by moving them from the list of available operations. Upon use, the operations will be applied in order, from top to bottom. Any changes made here will be applied to all assigned books upon save.', + 'sort_rule_available_operations' => 'Available Operations', + 'sort_rule_available_operations_empty' => 'No operations remaining', + 'sort_rule_configured_operations' => 'Configured Operations', + 'sort_rule_configured_operations_empty' => 'Drag/add operations from the "Available Operations" list', + 'sort_rule_op_asc' => '(Asc)', + 'sort_rule_op_desc' => '(Desc)', + 'sort_rule_op_name' => 'Name - Alphabetical', + 'sort_rule_op_name_numeric' => 'Name - Numeric', + 'sort_rule_op_created_date' => 'Created Date', + 'sort_rule_op_updated_date' => 'Updated Date', + 'sort_rule_op_chapters_first' => 'Chapters First', + 'sort_rule_op_chapters_last' => 'Chapters Last', + // Maintenance settings 'maint' => 'Vzdrževanje', 'maint_image_cleanup' => 'Odstrani /počisti slike', diff --git a/lang/sq/activities.php b/lang/sq/activities.php index b7ca7d02d8d..fbe7e3179f4 100644 --- a/lang/sq/activities.php +++ b/lang/sq/activities.php @@ -127,6 +127,14 @@ 'comment_update' => 'përditësoi koment', 'comment_delete' => 'fshiu koment', + // Sort Rules + 'sort_rule_create' => 'created sort rule', + 'sort_rule_create_notification' => 'Sort rule successfully created', + 'sort_rule_update' => 'updated sort rule', + 'sort_rule_update_notification' => 'Sort rule successfully updated', + 'sort_rule_delete' => 'deleted sort rule', + 'sort_rule_delete_notification' => 'Sort rule successfully deleted', + // Other 'permissions_update' => 'përditësoi lejet', ]; diff --git a/lang/sq/editor.php b/lang/sq/editor.php index a61b460427e..752c6f3f702 100644 --- a/lang/sq/editor.php +++ b/lang/sq/editor.php @@ -13,6 +13,7 @@ 'cancel' => 'Cancel', 'save' => 'Save', 'close' => 'Close', + 'apply' => 'Apply', 'undo' => 'Undo', 'redo' => 'Redo', 'left' => 'Left', @@ -147,6 +148,7 @@ 'url' => 'URL', 'text_to_display' => 'Text to display', 'title' => 'Title', + 'browse_links' => 'Browse links', 'open_link' => 'Open link', 'open_link_in' => 'Open link in...', 'open_link_current' => 'Current window', diff --git a/lang/sq/entities.php b/lang/sq/entities.php index 26a563a7eb5..a74785eaacd 100644 --- a/lang/sq/entities.php +++ b/lang/sq/entities.php @@ -166,7 +166,9 @@ 'books_search_this' => 'Search this book', 'books_navigation' => 'Book Navigation', 'books_sort' => 'Sort Book Contents', - 'books_sort_desc' => 'Move chapters and pages within a book to reorganise its contents. Other books can be added which allows easy moving of chapters and pages between books.', + 'books_sort_desc' => 'Move chapters and pages within a book to reorganise its contents. Other books can be added which allows easy moving of chapters and pages between books. Optionally an auto sort rule can be set to automatically sort this book\'s contents upon changes.', + 'books_sort_auto_sort' => 'Auto Sort Option', + 'books_sort_auto_sort_active' => 'Auto Sort Active: :sortName', 'books_sort_named' => 'Sort Book :bookName', 'books_sort_name' => 'Sort by Name', 'books_sort_created' => 'Sort by Created Date', diff --git a/lang/sq/settings.php b/lang/sq/settings.php index c0b6b692a57..82a4ade5df5 100644 --- a/lang/sq/settings.php +++ b/lang/sq/settings.php @@ -74,6 +74,36 @@ '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', + // Sorting Settings + 'sorting' => 'Sorting', + 'sorting_book_default' => 'Default Book Sort', + 'sorting_book_default_desc' => 'Select the default sort rule to apply to new books. This won\'t affect existing books, and can be overridden per-book.', + 'sorting_rules' => 'Sort Rules', + 'sorting_rules_desc' => 'These are predefined sorting operations which can be applied to content in the system.', + 'sort_rule_assigned_to_x_books' => 'Assigned to :count Book|Assigned to :count Books', + 'sort_rule_create' => 'Create Sort Rule', + 'sort_rule_edit' => 'Edit Sort Rule', + 'sort_rule_delete' => 'Delete Sort Rule', + 'sort_rule_delete_desc' => 'Remove this sort rule from the system. Books using this sort will revert to manual sorting.', + 'sort_rule_delete_warn_books' => 'This sort rule is currently used on :count book(s). Are you sure you want to delete this?', + 'sort_rule_delete_warn_default' => 'This sort rule is currently used as the default for books. Are you sure you want to delete this?', + 'sort_rule_details' => 'Sort Rule Details', + 'sort_rule_details_desc' => 'Set a name for this sort rule, which will appear in lists when users are selecting a sort.', + 'sort_rule_operations' => 'Sort Operations', + 'sort_rule_operations_desc' => 'Configure the sort actions to be performed by moving them from the list of available operations. Upon use, the operations will be applied in order, from top to bottom. Any changes made here will be applied to all assigned books upon save.', + 'sort_rule_available_operations' => 'Available Operations', + 'sort_rule_available_operations_empty' => 'No operations remaining', + 'sort_rule_configured_operations' => 'Configured Operations', + 'sort_rule_configured_operations_empty' => 'Drag/add operations from the "Available Operations" list', + 'sort_rule_op_asc' => '(Asc)', + 'sort_rule_op_desc' => '(Desc)', + 'sort_rule_op_name' => 'Name - Alphabetical', + 'sort_rule_op_name_numeric' => 'Name - Numeric', + 'sort_rule_op_created_date' => 'Created Date', + 'sort_rule_op_updated_date' => 'Updated Date', + 'sort_rule_op_chapters_first' => 'Chapters First', + 'sort_rule_op_chapters_last' => 'Chapters Last', + // Maintenance settings 'maint' => 'Maintenance', 'maint_image_cleanup' => 'Cleanup Images', diff --git a/lang/sr/activities.php b/lang/sr/activities.php index 9a72cfc5e3c..ad594a2204e 100644 --- a/lang/sr/activities.php +++ b/lang/sr/activities.php @@ -127,6 +127,14 @@ 'comment_update' => 'ажуриран коментар', 'comment_delete' => 'обрисан коментар', + // Sort Rules + 'sort_rule_create' => 'created sort rule', + 'sort_rule_create_notification' => 'Sort rule successfully created', + 'sort_rule_update' => 'updated sort rule', + 'sort_rule_update_notification' => 'Sort rule successfully updated', + 'sort_rule_delete' => 'deleted sort rule', + 'sort_rule_delete_notification' => 'Sort rule successfully deleted', + // Other 'permissions_update' => 'ажуриране дозволе', ]; diff --git a/lang/sr/editor.php b/lang/sr/editor.php index 8b7690e2c34..5db25faf34b 100644 --- a/lang/sr/editor.php +++ b/lang/sr/editor.php @@ -13,6 +13,7 @@ 'cancel' => 'Поништи', 'save' => 'Сачувај', 'close' => 'Затвори', + 'apply' => 'Apply', 'undo' => 'Опозови', 'redo' => 'Понови', 'left' => 'Лево', @@ -147,6 +148,7 @@ 'url' => 'УРЛ', 'text_to_display' => 'Текст за приказ', 'title' => 'Наслов', + 'browse_links' => 'Browse links', 'open_link' => 'Отвори везу', 'open_link_in' => 'Отвори везу у...', 'open_link_current' => 'Тренутни прозор', diff --git a/lang/sr/entities.php b/lang/sr/entities.php index 0c27ddf59db..0aa531750ab 100644 --- a/lang/sr/entities.php +++ b/lang/sr/entities.php @@ -166,7 +166,9 @@ 'books_search_this' => 'Search this book', 'books_navigation' => 'Book Navigation', 'books_sort' => 'Sort Book Contents', - 'books_sort_desc' => 'Move chapters and pages within a book to reorganise its contents. Other books can be added which allows easy moving of chapters and pages between books.', + 'books_sort_desc' => 'Move chapters and pages within a book to reorganise its contents. Other books can be added which allows easy moving of chapters and pages between books. Optionally an auto sort rule can be set to automatically sort this book\'s contents upon changes.', + 'books_sort_auto_sort' => 'Auto Sort Option', + 'books_sort_auto_sort_active' => 'Auto Sort Active: :sortName', 'books_sort_named' => 'Sort Book :bookName', 'books_sort_name' => 'Sort by Name', 'books_sort_created' => 'Sort by Created Date', diff --git a/lang/sr/settings.php b/lang/sr/settings.php index 6bd5f525237..09033109530 100644 --- a/lang/sr/settings.php +++ b/lang/sr/settings.php @@ -74,6 +74,36 @@ 'reg_confirm_restrict_domain_desc' => 'Унесите листу домена е-поште одвојене зарезима на које желите да ограничите регистрацију. Корисницима ће бити послата е-порука да потврде своју адресу пре него што им буде дозвољено да комуницирају са апликацијом.
Имајте на уму да ће корисници моћи да промене своје адресе е-поште након успешне регистрације.', 'reg_confirm_restrict_domain_placeholder' => 'Нема постављених ограничења', + // Sorting Settings + 'sorting' => 'Sorting', + 'sorting_book_default' => 'Default Book Sort', + 'sorting_book_default_desc' => 'Select the default sort rule to apply to new books. This won\'t affect existing books, and can be overridden per-book.', + 'sorting_rules' => 'Sort Rules', + 'sorting_rules_desc' => 'These are predefined sorting operations which can be applied to content in the system.', + 'sort_rule_assigned_to_x_books' => 'Assigned to :count Book|Assigned to :count Books', + 'sort_rule_create' => 'Create Sort Rule', + 'sort_rule_edit' => 'Edit Sort Rule', + 'sort_rule_delete' => 'Delete Sort Rule', + 'sort_rule_delete_desc' => 'Remove this sort rule from the system. Books using this sort will revert to manual sorting.', + 'sort_rule_delete_warn_books' => 'This sort rule is currently used on :count book(s). Are you sure you want to delete this?', + 'sort_rule_delete_warn_default' => 'This sort rule is currently used as the default for books. Are you sure you want to delete this?', + 'sort_rule_details' => 'Sort Rule Details', + 'sort_rule_details_desc' => 'Set a name for this sort rule, which will appear in lists when users are selecting a sort.', + 'sort_rule_operations' => 'Sort Operations', + 'sort_rule_operations_desc' => 'Configure the sort actions to be performed by moving them from the list of available operations. Upon use, the operations will be applied in order, from top to bottom. Any changes made here will be applied to all assigned books upon save.', + 'sort_rule_available_operations' => 'Available Operations', + 'sort_rule_available_operations_empty' => 'No operations remaining', + 'sort_rule_configured_operations' => 'Configured Operations', + 'sort_rule_configured_operations_empty' => 'Drag/add operations from the "Available Operations" list', + 'sort_rule_op_asc' => '(Asc)', + 'sort_rule_op_desc' => '(Desc)', + 'sort_rule_op_name' => 'Name - Alphabetical', + 'sort_rule_op_name_numeric' => 'Name - Numeric', + 'sort_rule_op_created_date' => 'Created Date', + 'sort_rule_op_updated_date' => 'Updated Date', + 'sort_rule_op_chapters_first' => 'Chapters First', + 'sort_rule_op_chapters_last' => 'Chapters Last', + // Maintenance settings 'maint' => 'Одржавање', 'maint_image_cleanup' => 'Чишћење слика', diff --git a/lang/sv/activities.php b/lang/sv/activities.php index 5244b224372..eb5f4cb2896 100644 --- a/lang/sv/activities.php +++ b/lang/sv/activities.php @@ -127,6 +127,14 @@ 'comment_update' => 'uppdaterad kommentar', 'comment_delete' => 'raderad kommentar', + // Sort Rules + 'sort_rule_create' => 'created sort rule', + 'sort_rule_create_notification' => 'Sort rule successfully created', + 'sort_rule_update' => 'updated sort rule', + 'sort_rule_update_notification' => 'Sort rule successfully updated', + 'sort_rule_delete' => 'deleted sort rule', + 'sort_rule_delete_notification' => 'Sort rule successfully deleted', + // Other 'permissions_update' => 'uppdaterade behörigheter', ]; diff --git a/lang/sv/editor.php b/lang/sv/editor.php index 4badcc0e343..a35b5247e1a 100644 --- a/lang/sv/editor.php +++ b/lang/sv/editor.php @@ -13,6 +13,7 @@ 'cancel' => 'Avbryt', 'save' => 'Spara', 'close' => 'Stäng', + 'apply' => 'Apply', 'undo' => 'Ångra', 'redo' => 'Gör om', 'left' => 'Vänster', @@ -147,6 +148,7 @@ 'url' => 'URL', 'text_to_display' => 'Text som ska visas', 'title' => 'Titel', + 'browse_links' => 'Browse links', 'open_link' => 'Öppna länk', 'open_link_in' => 'Öppna länk i...', 'open_link_current' => 'Aktuellt fönster', diff --git a/lang/sv/entities.php b/lang/sv/entities.php index 5df1f43dcf0..60e6c7fa72a 100644 --- a/lang/sv/entities.php +++ b/lang/sv/entities.php @@ -166,7 +166,9 @@ 'books_search_this' => 'Sök i boken', 'books_navigation' => 'Navigering', 'books_sort' => 'Sortera bokens innehåll', - 'books_sort_desc' => 'Move chapters and pages within a book to reorganise its contents. Other books can be added which allows easy moving of chapters and pages between books.', + 'books_sort_desc' => 'Move chapters and pages within a book to reorganise its contents. Other books can be added which allows easy moving of chapters and pages between books. Optionally an auto sort rule can be set to automatically sort this book\'s contents upon changes.', + 'books_sort_auto_sort' => 'Auto Sort Option', + 'books_sort_auto_sort_active' => 'Auto Sort Active: :sortName', 'books_sort_named' => 'Sortera boken :bookName', 'books_sort_name' => 'Sortera utifrån namn', 'books_sort_created' => 'Sortera utifrån skapelse', diff --git a/lang/sv/settings.php b/lang/sv/settings.php index bd6afcf2892..f5b87786d7c 100644 --- a/lang/sv/settings.php +++ b/lang/sv/settings.php @@ -74,6 +74,36 @@ 'reg_confirm_restrict_domain_desc' => 'Ange en kommaseparerad lista över e-postdomäner som du vill begränsa registrering för. Användare kommer att få ett e-postmeddelande för att bekräfta sin e-postadress innan de tillåts att logga in.
Notera att användare kommer att kunna ändra sin e-postadress efter lyckad registrering.', 'reg_confirm_restrict_domain_placeholder' => 'Ingen begränsning inställd', + // Sorting Settings + 'sorting' => 'Sorting', + 'sorting_book_default' => 'Default Book Sort', + 'sorting_book_default_desc' => 'Select the default sort rule to apply to new books. This won\'t affect existing books, and can be overridden per-book.', + 'sorting_rules' => 'Sort Rules', + 'sorting_rules_desc' => 'These are predefined sorting operations which can be applied to content in the system.', + 'sort_rule_assigned_to_x_books' => 'Assigned to :count Book|Assigned to :count Books', + 'sort_rule_create' => 'Create Sort Rule', + 'sort_rule_edit' => 'Edit Sort Rule', + 'sort_rule_delete' => 'Delete Sort Rule', + 'sort_rule_delete_desc' => 'Remove this sort rule from the system. Books using this sort will revert to manual sorting.', + 'sort_rule_delete_warn_books' => 'This sort rule is currently used on :count book(s). Are you sure you want to delete this?', + 'sort_rule_delete_warn_default' => 'This sort rule is currently used as the default for books. Are you sure you want to delete this?', + 'sort_rule_details' => 'Sort Rule Details', + 'sort_rule_details_desc' => 'Set a name for this sort rule, which will appear in lists when users are selecting a sort.', + 'sort_rule_operations' => 'Sort Operations', + 'sort_rule_operations_desc' => 'Configure the sort actions to be performed by moving them from the list of available operations. Upon use, the operations will be applied in order, from top to bottom. Any changes made here will be applied to all assigned books upon save.', + 'sort_rule_available_operations' => 'Available Operations', + 'sort_rule_available_operations_empty' => 'No operations remaining', + 'sort_rule_configured_operations' => 'Configured Operations', + 'sort_rule_configured_operations_empty' => 'Drag/add operations from the "Available Operations" list', + 'sort_rule_op_asc' => '(Asc)', + 'sort_rule_op_desc' => '(Desc)', + 'sort_rule_op_name' => 'Name - Alphabetical', + 'sort_rule_op_name_numeric' => 'Name - Numeric', + 'sort_rule_op_created_date' => 'Created Date', + 'sort_rule_op_updated_date' => 'Updated Date', + 'sort_rule_op_chapters_first' => 'Chapters First', + 'sort_rule_op_chapters_last' => 'Chapters Last', + // Maintenance settings 'maint' => 'Underhåll', 'maint_image_cleanup' => 'Rensa bilder', diff --git a/lang/tk/activities.php b/lang/tk/activities.php index 7c3454d41ca..4362fc02958 100644 --- a/lang/tk/activities.php +++ b/lang/tk/activities.php @@ -127,6 +127,14 @@ 'comment_update' => 'updated comment', 'comment_delete' => 'deleted comment', + // Sort Rules + 'sort_rule_create' => 'created sort rule', + 'sort_rule_create_notification' => 'Sort rule successfully created', + 'sort_rule_update' => 'updated sort rule', + 'sort_rule_update_notification' => 'Sort rule successfully updated', + 'sort_rule_delete' => 'deleted sort rule', + 'sort_rule_delete_notification' => 'Sort rule successfully deleted', + // Other 'permissions_update' => 'updated permissions', ]; diff --git a/lang/tk/editor.php b/lang/tk/editor.php index a61b460427e..752c6f3f702 100644 --- a/lang/tk/editor.php +++ b/lang/tk/editor.php @@ -13,6 +13,7 @@ 'cancel' => 'Cancel', 'save' => 'Save', 'close' => 'Close', + 'apply' => 'Apply', 'undo' => 'Undo', 'redo' => 'Redo', 'left' => 'Left', @@ -147,6 +148,7 @@ 'url' => 'URL', 'text_to_display' => 'Text to display', 'title' => 'Title', + 'browse_links' => 'Browse links', 'open_link' => 'Open link', 'open_link_in' => 'Open link in...', 'open_link_current' => 'Current window', diff --git a/lang/tk/entities.php b/lang/tk/entities.php index 26a563a7eb5..a74785eaacd 100644 --- a/lang/tk/entities.php +++ b/lang/tk/entities.php @@ -166,7 +166,9 @@ 'books_search_this' => 'Search this book', 'books_navigation' => 'Book Navigation', 'books_sort' => 'Sort Book Contents', - 'books_sort_desc' => 'Move chapters and pages within a book to reorganise its contents. Other books can be added which allows easy moving of chapters and pages between books.', + 'books_sort_desc' => 'Move chapters and pages within a book to reorganise its contents. Other books can be added which allows easy moving of chapters and pages between books. Optionally an auto sort rule can be set to automatically sort this book\'s contents upon changes.', + 'books_sort_auto_sort' => 'Auto Sort Option', + 'books_sort_auto_sort_active' => 'Auto Sort Active: :sortName', 'books_sort_named' => 'Sort Book :bookName', 'books_sort_name' => 'Sort by Name', 'books_sort_created' => 'Sort by Created Date', diff --git a/lang/tk/settings.php b/lang/tk/settings.php index c0b6b692a57..82a4ade5df5 100644 --- a/lang/tk/settings.php +++ b/lang/tk/settings.php @@ -74,6 +74,36 @@ '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', + // Sorting Settings + 'sorting' => 'Sorting', + 'sorting_book_default' => 'Default Book Sort', + 'sorting_book_default_desc' => 'Select the default sort rule to apply to new books. This won\'t affect existing books, and can be overridden per-book.', + 'sorting_rules' => 'Sort Rules', + 'sorting_rules_desc' => 'These are predefined sorting operations which can be applied to content in the system.', + 'sort_rule_assigned_to_x_books' => 'Assigned to :count Book|Assigned to :count Books', + 'sort_rule_create' => 'Create Sort Rule', + 'sort_rule_edit' => 'Edit Sort Rule', + 'sort_rule_delete' => 'Delete Sort Rule', + 'sort_rule_delete_desc' => 'Remove this sort rule from the system. Books using this sort will revert to manual sorting.', + 'sort_rule_delete_warn_books' => 'This sort rule is currently used on :count book(s). Are you sure you want to delete this?', + 'sort_rule_delete_warn_default' => 'This sort rule is currently used as the default for books. Are you sure you want to delete this?', + 'sort_rule_details' => 'Sort Rule Details', + 'sort_rule_details_desc' => 'Set a name for this sort rule, which will appear in lists when users are selecting a sort.', + 'sort_rule_operations' => 'Sort Operations', + 'sort_rule_operations_desc' => 'Configure the sort actions to be performed by moving them from the list of available operations. Upon use, the operations will be applied in order, from top to bottom. Any changes made here will be applied to all assigned books upon save.', + 'sort_rule_available_operations' => 'Available Operations', + 'sort_rule_available_operations_empty' => 'No operations remaining', + 'sort_rule_configured_operations' => 'Configured Operations', + 'sort_rule_configured_operations_empty' => 'Drag/add operations from the "Available Operations" list', + 'sort_rule_op_asc' => '(Asc)', + 'sort_rule_op_desc' => '(Desc)', + 'sort_rule_op_name' => 'Name - Alphabetical', + 'sort_rule_op_name_numeric' => 'Name - Numeric', + 'sort_rule_op_created_date' => 'Created Date', + 'sort_rule_op_updated_date' => 'Updated Date', + 'sort_rule_op_chapters_first' => 'Chapters First', + 'sort_rule_op_chapters_last' => 'Chapters Last', + // Maintenance settings 'maint' => 'Maintenance', 'maint_image_cleanup' => 'Cleanup Images', diff --git a/lang/tr/activities.php b/lang/tr/activities.php index fcecd6de3b4..ace52b36d4f 100644 --- a/lang/tr/activities.php +++ b/lang/tr/activities.php @@ -127,6 +127,14 @@ 'comment_update' => 'updated comment', 'comment_delete' => 'deleted comment', + // Sort Rules + 'sort_rule_create' => 'created sort rule', + 'sort_rule_create_notification' => 'Sort rule successfully created', + 'sort_rule_update' => 'updated sort rule', + 'sort_rule_update_notification' => 'Sort rule successfully updated', + 'sort_rule_delete' => 'deleted sort rule', + 'sort_rule_delete_notification' => 'Sort rule successfully deleted', + // Other 'permissions_update' => 'güncellenmiş izinler', ]; diff --git a/lang/tr/editor.php b/lang/tr/editor.php index 3dc990f0cb9..6bb1d5db861 100644 --- a/lang/tr/editor.php +++ b/lang/tr/editor.php @@ -13,6 +13,7 @@ 'cancel' => 'İptal', 'save' => 'Kaydet', 'close' => 'Kapat', + 'apply' => 'Apply', 'undo' => 'Geri al', 'redo' => 'Yeniden yap', 'left' => 'Sol', @@ -147,6 +148,7 @@ 'url' => 'URL', 'text_to_display' => 'Görüntülenecek metin', 'title' => 'Başlık', + 'browse_links' => 'Browse links', 'open_link' => 'Bağlantıyı aç', 'open_link_in' => 'Bağlantıyı şurada aç...', 'open_link_current' => 'Geçerli pencere', diff --git a/lang/tr/entities.php b/lang/tr/entities.php index a73cdd85330..4e98df9b3ee 100644 --- a/lang/tr/entities.php +++ b/lang/tr/entities.php @@ -166,7 +166,9 @@ 'books_search_this' => 'Bu kitapta ara', 'books_navigation' => 'Kitap Navigasyonu', 'books_sort' => 'Kitap İçeriklerini Sırala', - 'books_sort_desc' => 'İçeriğini yeniden düzenlemek için bir kitap içindeki bölümleri ve sayfaları taşıyın. Kitaplar arasında bölümlerin ve sayfaların kolayca taşınmasını sağlayan başka kitaplar eklenebilir.', + 'books_sort_desc' => 'Move chapters and pages within a book to reorganise its contents. Other books can be added which allows easy moving of chapters and pages between books. Optionally an auto sort rule can be set to automatically sort this book\'s contents upon changes.', + 'books_sort_auto_sort' => 'Auto Sort Option', + 'books_sort_auto_sort_active' => 'Auto Sort Active: :sortName', 'books_sort_named' => ':bookName Kitabını Sırala', 'books_sort_name' => 'İsme Göre Sırala', 'books_sort_created' => 'Oluşturulma Tarihine Göre Sırala', diff --git a/lang/tr/settings.php b/lang/tr/settings.php index 68c470b0aa9..11ab1b6df4a 100644 --- a/lang/tr/settings.php +++ b/lang/tr/settings.php @@ -74,6 +74,36 @@ 'reg_confirm_restrict_domain_desc' => 'Kısıtlamak istediğiniz e-posta alan adlarını vigül ile ayırarak yazınız. Kullanıcılara, uygulamaya erişmeden önce adreslerini doğrulamaları için bir e-posta gönderilecektir.
Başarılı bir kayıt işleminden sonra kullanıcıların e-posta adreslerini değiştirebileceklerini unutmayın.', 'reg_confirm_restrict_domain_placeholder' => 'Hiçbir kısıtlama tanımlanmamış', + // Sorting Settings + 'sorting' => 'Sorting', + 'sorting_book_default' => 'Default Book Sort', + 'sorting_book_default_desc' => 'Select the default sort rule to apply to new books. This won\'t affect existing books, and can be overridden per-book.', + 'sorting_rules' => 'Sort Rules', + 'sorting_rules_desc' => 'These are predefined sorting operations which can be applied to content in the system.', + 'sort_rule_assigned_to_x_books' => 'Assigned to :count Book|Assigned to :count Books', + 'sort_rule_create' => 'Create Sort Rule', + 'sort_rule_edit' => 'Edit Sort Rule', + 'sort_rule_delete' => 'Delete Sort Rule', + 'sort_rule_delete_desc' => 'Remove this sort rule from the system. Books using this sort will revert to manual sorting.', + 'sort_rule_delete_warn_books' => 'This sort rule is currently used on :count book(s). Are you sure you want to delete this?', + 'sort_rule_delete_warn_default' => 'This sort rule is currently used as the default for books. Are you sure you want to delete this?', + 'sort_rule_details' => 'Sort Rule Details', + 'sort_rule_details_desc' => 'Set a name for this sort rule, which will appear in lists when users are selecting a sort.', + 'sort_rule_operations' => 'Sort Operations', + 'sort_rule_operations_desc' => 'Configure the sort actions to be performed by moving them from the list of available operations. Upon use, the operations will be applied in order, from top to bottom. Any changes made here will be applied to all assigned books upon save.', + 'sort_rule_available_operations' => 'Available Operations', + 'sort_rule_available_operations_empty' => 'No operations remaining', + 'sort_rule_configured_operations' => 'Configured Operations', + 'sort_rule_configured_operations_empty' => 'Drag/add operations from the "Available Operations" list', + 'sort_rule_op_asc' => '(Asc)', + 'sort_rule_op_desc' => '(Desc)', + 'sort_rule_op_name' => 'Name - Alphabetical', + 'sort_rule_op_name_numeric' => 'Name - Numeric', + 'sort_rule_op_created_date' => 'Created Date', + 'sort_rule_op_updated_date' => 'Updated Date', + 'sort_rule_op_chapters_first' => 'Chapters First', + 'sort_rule_op_chapters_last' => 'Chapters Last', + // Maintenance settings 'maint' => 'Bakım', 'maint_image_cleanup' => 'Görselleri Temizle', diff --git a/lang/uk/activities.php b/lang/uk/activities.php index 86195224c3e..fc076b510f0 100644 --- a/lang/uk/activities.php +++ b/lang/uk/activities.php @@ -127,6 +127,14 @@ 'comment_update' => 'оновлено коментар', 'comment_delete' => 'видалений коментар', + // Sort Rules + 'sort_rule_create' => 'created sort rule', + 'sort_rule_create_notification' => 'Sort rule successfully created', + 'sort_rule_update' => 'updated sort rule', + 'sort_rule_update_notification' => 'Sort rule successfully updated', + 'sort_rule_delete' => 'deleted sort rule', + 'sort_rule_delete_notification' => 'Sort rule successfully deleted', + // Other 'permissions_update' => 'оновив дозволи', ]; diff --git a/lang/uk/editor.php b/lang/uk/editor.php index 85efbc661d9..e61d7f71967 100644 --- a/lang/uk/editor.php +++ b/lang/uk/editor.php @@ -13,6 +13,7 @@ 'cancel' => 'Скасувати', 'save' => 'Зберегти', 'close' => 'Закрити', + 'apply' => 'Apply', 'undo' => 'Відмінити', 'redo' => 'Відновити', 'left' => 'Ліворуч', @@ -147,6 +148,7 @@ 'url' => 'Адреса URL', 'text_to_display' => 'Текст для показу', 'title' => 'Назва', + 'browse_links' => 'Browse links', 'open_link' => 'Відкрити посилання', 'open_link_in' => 'Відкрити посилання в...', 'open_link_current' => 'Поточне вікно', diff --git a/lang/uk/entities.php b/lang/uk/entities.php index e955f5801af..753ceb72767 100644 --- a/lang/uk/entities.php +++ b/lang/uk/entities.php @@ -166,7 +166,9 @@ 'books_search_this' => 'Шукати цю книгу', 'books_navigation' => 'Навігація по книзі', 'books_sort' => 'Сортувати вміст книги', - 'books_sort_desc' => 'Перекладіть розділи та сторінки в межах книги, щоб реорганізувати вміст. Інші книги можна додати, що дозволяє легко переміщати глави та сторінки між книгами.', + 'books_sort_desc' => 'Move chapters and pages within a book to reorganise its contents. Other books can be added which allows easy moving of chapters and pages between books. Optionally an auto sort rule can be set to automatically sort this book\'s contents upon changes.', + 'books_sort_auto_sort' => 'Auto Sort Option', + 'books_sort_auto_sort_active' => 'Auto Sort Active: :sortName', 'books_sort_named' => 'Сортувати книгу :bookName', 'books_sort_name' => 'Сортувати за назвою', 'books_sort_created' => 'Сортувати за датою створення', diff --git a/lang/uk/settings.php b/lang/uk/settings.php index a897439a14d..8670996aeff 100644 --- a/lang/uk/settings.php +++ b/lang/uk/settings.php @@ -74,6 +74,36 @@ 'reg_confirm_restrict_domain_desc' => 'Введіть список розділених комами доменів електронної пошти, до яких ви хочете обмежити реєстрацію. Користувачам буде надіслано електронне повідомлення для підтвердження своєї адреси, перш ніж дозволяти взаємодіяти з додатком.
Зауважте, що користувачі зможуть змінювати свої електронні адреси після успішної реєстрації.', 'reg_confirm_restrict_domain_placeholder' => 'Не встановлено обмежень', + // Sorting Settings + 'sorting' => 'Sorting', + 'sorting_book_default' => 'Default Book Sort', + 'sorting_book_default_desc' => 'Select the default sort rule to apply to new books. This won\'t affect existing books, and can be overridden per-book.', + 'sorting_rules' => 'Sort Rules', + 'sorting_rules_desc' => 'These are predefined sorting operations which can be applied to content in the system.', + 'sort_rule_assigned_to_x_books' => 'Assigned to :count Book|Assigned to :count Books', + 'sort_rule_create' => 'Create Sort Rule', + 'sort_rule_edit' => 'Edit Sort Rule', + 'sort_rule_delete' => 'Delete Sort Rule', + 'sort_rule_delete_desc' => 'Remove this sort rule from the system. Books using this sort will revert to manual sorting.', + 'sort_rule_delete_warn_books' => 'This sort rule is currently used on :count book(s). Are you sure you want to delete this?', + 'sort_rule_delete_warn_default' => 'This sort rule is currently used as the default for books. Are you sure you want to delete this?', + 'sort_rule_details' => 'Sort Rule Details', + 'sort_rule_details_desc' => 'Set a name for this sort rule, which will appear in lists when users are selecting a sort.', + 'sort_rule_operations' => 'Sort Operations', + 'sort_rule_operations_desc' => 'Configure the sort actions to be performed by moving them from the list of available operations. Upon use, the operations will be applied in order, from top to bottom. Any changes made here will be applied to all assigned books upon save.', + 'sort_rule_available_operations' => 'Available Operations', + 'sort_rule_available_operations_empty' => 'No operations remaining', + 'sort_rule_configured_operations' => 'Configured Operations', + 'sort_rule_configured_operations_empty' => 'Drag/add operations from the "Available Operations" list', + 'sort_rule_op_asc' => '(Asc)', + 'sort_rule_op_desc' => '(Desc)', + 'sort_rule_op_name' => 'Name - Alphabetical', + 'sort_rule_op_name_numeric' => 'Name - Numeric', + 'sort_rule_op_created_date' => 'Created Date', + 'sort_rule_op_updated_date' => 'Updated Date', + 'sort_rule_op_chapters_first' => 'Chapters First', + 'sort_rule_op_chapters_last' => 'Chapters Last', + // Maintenance settings 'maint' => 'Обслуговування', 'maint_image_cleanup' => 'Очищення зображень', diff --git a/lang/uz/activities.php b/lang/uz/activities.php index 19d52adc49c..84764192d77 100644 --- a/lang/uz/activities.php +++ b/lang/uz/activities.php @@ -127,6 +127,14 @@ 'comment_update' => 'updated comment', 'comment_delete' => 'deleted comment', + // Sort Rules + 'sort_rule_create' => 'created sort rule', + 'sort_rule_create_notification' => 'Sort rule successfully created', + 'sort_rule_update' => 'updated sort rule', + 'sort_rule_update_notification' => 'Sort rule successfully updated', + 'sort_rule_delete' => 'deleted sort rule', + 'sort_rule_delete_notification' => 'Sort rule successfully deleted', + // Other 'permissions_update' => 'yangilangan huquqlar', ]; diff --git a/lang/uz/editor.php b/lang/uz/editor.php index deea210bab7..905855b4c44 100644 --- a/lang/uz/editor.php +++ b/lang/uz/editor.php @@ -13,6 +13,7 @@ 'cancel' => 'Bekor qilish', 'save' => 'Saqlash', 'close' => 'Yopish', + 'apply' => 'Apply', 'undo' => 'Bekor qilish', 'redo' => 'Qayta qiling', 'left' => 'Chapga', @@ -147,6 +148,7 @@ 'url' => 'URL', 'text_to_display' => 'Ko‘rish uchun matn', 'title' => 'Sarlavha', + 'browse_links' => 'Browse links', 'open_link' => 'Havolani ochish', 'open_link_in' => 'Havolani ochish...', 'open_link_current' => 'Joriy oyna', diff --git a/lang/uz/entities.php b/lang/uz/entities.php index fa198c68d8a..24f5a1acf63 100644 --- a/lang/uz/entities.php +++ b/lang/uz/entities.php @@ -166,7 +166,9 @@ 'books_search_this' => 'Ushbu kitobni qidiring', 'books_navigation' => 'Kitob navigatsiya', 'books_sort' => 'Kitob tarkibini saralash', - 'books_sort_desc' => 'Kitob mazmunini qayta tartibga solish uchun bo\'lim va sahifalarni ko\'chiring. Kitoblar o\'rtasida bo\'limlar va sahifalarni osongina ko\'chirish imkonini beruvchi boshqa kitoblar qo\'shilishi mumkin.', + 'books_sort_desc' => 'Move chapters and pages within a book to reorganise its contents. Other books can be added which allows easy moving of chapters and pages between books. Optionally an auto sort rule can be set to automatically sort this book\'s contents upon changes.', + 'books_sort_auto_sort' => 'Auto Sort Option', + 'books_sort_auto_sort_active' => 'Auto Sort Active: :sortName', 'books_sort_named' => 'Kitobni tartiblash: kitob nomi', 'books_sort_name' => 'Nomi bo\'yicha saralash', 'books_sort_created' => 'Yaratilgan sana bo\'yicha saralash', diff --git a/lang/uz/settings.php b/lang/uz/settings.php index fabef538314..873642c2ad0 100644 --- a/lang/uz/settings.php +++ b/lang/uz/settings.php @@ -74,6 +74,36 @@ 'reg_confirm_restrict_domain_desc' => 'Roʻyxatdan oʻtishni cheklamoqchi boʻlgan elektron pochta domenlarining vergul bilan ajratilgan roʻyxatini kiriting. Ilova bilan ishlashga ruxsat berishdan oldin foydalanuvchilarga manzillarini tasdiqlash uchun elektron pochta xabari yuboriladi.
E\'tibor bering, foydalanuvchilar muvaffaqiyatli ro\'yxatdan o\'tgandan so\'ng elektron pochta manzillarini o\'zgartirishi mumkin.', 'reg_confirm_restrict_domain_placeholder' => 'Cheklov oʻrnatilmagan', + // Sorting Settings + 'sorting' => 'Sorting', + 'sorting_book_default' => 'Default Book Sort', + 'sorting_book_default_desc' => 'Select the default sort rule to apply to new books. This won\'t affect existing books, and can be overridden per-book.', + 'sorting_rules' => 'Sort Rules', + 'sorting_rules_desc' => 'These are predefined sorting operations which can be applied to content in the system.', + 'sort_rule_assigned_to_x_books' => 'Assigned to :count Book|Assigned to :count Books', + 'sort_rule_create' => 'Create Sort Rule', + 'sort_rule_edit' => 'Edit Sort Rule', + 'sort_rule_delete' => 'Delete Sort Rule', + 'sort_rule_delete_desc' => 'Remove this sort rule from the system. Books using this sort will revert to manual sorting.', + 'sort_rule_delete_warn_books' => 'This sort rule is currently used on :count book(s). Are you sure you want to delete this?', + 'sort_rule_delete_warn_default' => 'This sort rule is currently used as the default for books. Are you sure you want to delete this?', + 'sort_rule_details' => 'Sort Rule Details', + 'sort_rule_details_desc' => 'Set a name for this sort rule, which will appear in lists when users are selecting a sort.', + 'sort_rule_operations' => 'Sort Operations', + 'sort_rule_operations_desc' => 'Configure the sort actions to be performed by moving them from the list of available operations. Upon use, the operations will be applied in order, from top to bottom. Any changes made here will be applied to all assigned books upon save.', + 'sort_rule_available_operations' => 'Available Operations', + 'sort_rule_available_operations_empty' => 'No operations remaining', + 'sort_rule_configured_operations' => 'Configured Operations', + 'sort_rule_configured_operations_empty' => 'Drag/add operations from the "Available Operations" list', + 'sort_rule_op_asc' => '(Asc)', + 'sort_rule_op_desc' => '(Desc)', + 'sort_rule_op_name' => 'Name - Alphabetical', + 'sort_rule_op_name_numeric' => 'Name - Numeric', + 'sort_rule_op_created_date' => 'Created Date', + 'sort_rule_op_updated_date' => 'Updated Date', + 'sort_rule_op_chapters_first' => 'Chapters First', + 'sort_rule_op_chapters_last' => 'Chapters Last', + // Maintenance settings 'maint' => 'Xizmat', 'maint_image_cleanup' => 'Tasvirlarni tozalash', diff --git a/lang/vi/activities.php b/lang/vi/activities.php index 2262e37a005..ef9cf7203c3 100644 --- a/lang/vi/activities.php +++ b/lang/vi/activities.php @@ -127,6 +127,14 @@ 'comment_update' => 'cập nhật bình luận', 'comment_delete' => 'đã xóa bình luận', + // Sort Rules + 'sort_rule_create' => 'created sort rule', + 'sort_rule_create_notification' => 'Sort rule successfully created', + 'sort_rule_update' => 'updated sort rule', + 'sort_rule_update_notification' => 'Sort rule successfully updated', + 'sort_rule_delete' => 'deleted sort rule', + 'sort_rule_delete_notification' => 'Sort rule successfully deleted', + // Other 'permissions_update' => 'các quyền đã được cập nhật', ]; diff --git a/lang/vi/editor.php b/lang/vi/editor.php index 2e36df8dd9e..ed524610638 100644 --- a/lang/vi/editor.php +++ b/lang/vi/editor.php @@ -13,6 +13,7 @@ 'cancel' => 'Huỷ', 'save' => 'Lưu', 'close' => 'Đóng', + 'apply' => 'Apply', 'undo' => 'Hoàn tác', 'redo' => 'Làm lại', 'left' => 'Bên trái', @@ -147,6 +148,7 @@ 'url' => 'Đường dẫn', 'text_to_display' => 'Các văn bản hiển thị', 'title' => 'Tiêu đề', + 'browse_links' => 'Browse links', 'open_link' => 'Mở liên kết', 'open_link_in' => 'Mở liên kết trong...', 'open_link_current' => 'Cửa sổ hiện tại', diff --git a/lang/vi/entities.php b/lang/vi/entities.php index 11c47a8d5eb..889af774937 100644 --- a/lang/vi/entities.php +++ b/lang/vi/entities.php @@ -166,7 +166,9 @@ 'books_search_this' => 'Tìm cuốn sách này', 'books_navigation' => 'Điều hướng cuốn sách', 'books_sort' => 'Sắp xếp nội dung cuốn sách', - 'books_sort_desc' => 'Move chapters and pages within a book to reorganise its contents. Other books can be added which allows easy moving of chapters and pages between books.', + 'books_sort_desc' => 'Move chapters and pages within a book to reorganise its contents. Other books can be added which allows easy moving of chapters and pages between books. Optionally an auto sort rule can be set to automatically sort this book\'s contents upon changes.', + 'books_sort_auto_sort' => 'Auto Sort Option', + 'books_sort_auto_sort_active' => 'Auto Sort Active: :sortName', 'books_sort_named' => 'Sắp xếp sách :bookName', 'books_sort_name' => 'Sắp xếp theo tên', 'books_sort_created' => 'Sắp xếp theo ngày tạo', diff --git a/lang/vi/settings.php b/lang/vi/settings.php index 410d28d5941..276891dc70d 100644 --- a/lang/vi/settings.php +++ b/lang/vi/settings.php @@ -74,6 +74,36 @@ 'reg_confirm_restrict_domain_desc' => 'Điền dấu phẩy ngăn cách danh sách các tên miền email dành cho việc bạn muốn giới hạn đăng nhập. Người dùng sẽ nhận được email xác nhận địa chỉ của họ trước khi được phép tương tác với ứng dụng.
Lưu ý rằng người dùng có thể thay đổi địa chỉ email của họ sau khi đăng ký thành công.', 'reg_confirm_restrict_domain_placeholder' => 'Không có giới hạn nào được thiết lập', + // Sorting Settings + 'sorting' => 'Sorting', + 'sorting_book_default' => 'Default Book Sort', + 'sorting_book_default_desc' => 'Select the default sort rule to apply to new books. This won\'t affect existing books, and can be overridden per-book.', + 'sorting_rules' => 'Sort Rules', + 'sorting_rules_desc' => 'These are predefined sorting operations which can be applied to content in the system.', + 'sort_rule_assigned_to_x_books' => 'Assigned to :count Book|Assigned to :count Books', + 'sort_rule_create' => 'Create Sort Rule', + 'sort_rule_edit' => 'Edit Sort Rule', + 'sort_rule_delete' => 'Delete Sort Rule', + 'sort_rule_delete_desc' => 'Remove this sort rule from the system. Books using this sort will revert to manual sorting.', + 'sort_rule_delete_warn_books' => 'This sort rule is currently used on :count book(s). Are you sure you want to delete this?', + 'sort_rule_delete_warn_default' => 'This sort rule is currently used as the default for books. Are you sure you want to delete this?', + 'sort_rule_details' => 'Sort Rule Details', + 'sort_rule_details_desc' => 'Set a name for this sort rule, which will appear in lists when users are selecting a sort.', + 'sort_rule_operations' => 'Sort Operations', + 'sort_rule_operations_desc' => 'Configure the sort actions to be performed by moving them from the list of available operations. Upon use, the operations will be applied in order, from top to bottom. Any changes made here will be applied to all assigned books upon save.', + 'sort_rule_available_operations' => 'Available Operations', + 'sort_rule_available_operations_empty' => 'No operations remaining', + 'sort_rule_configured_operations' => 'Configured Operations', + 'sort_rule_configured_operations_empty' => 'Drag/add operations from the "Available Operations" list', + 'sort_rule_op_asc' => '(Asc)', + 'sort_rule_op_desc' => '(Desc)', + 'sort_rule_op_name' => 'Name - Alphabetical', + 'sort_rule_op_name_numeric' => 'Name - Numeric', + 'sort_rule_op_created_date' => 'Created Date', + 'sort_rule_op_updated_date' => 'Updated Date', + 'sort_rule_op_chapters_first' => 'Chapters First', + 'sort_rule_op_chapters_last' => 'Chapters Last', + // Maintenance settings 'maint' => 'Bảo trì', 'maint_image_cleanup' => 'Dọn dẹp ảnh', diff --git a/lang/zh_CN/activities.php b/lang/zh_CN/activities.php index 7edf9bc79fc..2ec271e0542 100644 --- a/lang/zh_CN/activities.php +++ b/lang/zh_CN/activities.php @@ -85,12 +85,12 @@ 'webhook_delete_notification' => 'Webhook 删除成功', // Imports - 'import_create' => 'created import', - 'import_create_notification' => 'Import successfully uploaded', - 'import_run' => 'updated import', - 'import_run_notification' => 'Content successfully imported', - 'import_delete' => 'deleted import', - 'import_delete_notification' => 'Import successfully deleted', + 'import_create' => '创建导入', + 'import_create_notification' => '导入上传成功', + 'import_run' => '更新导入', + 'import_run_notification' => '内容成功导入', + 'import_delete' => '删除导入', + 'import_delete_notification' => '导入删除成功', // Users 'user_create' => '用户已创建', @@ -127,6 +127,14 @@ 'comment_update' => '评论已更新', 'comment_delete' => '评论已删除', + // Sort Rules + 'sort_rule_create' => 'created sort rule', + 'sort_rule_create_notification' => 'Sort rule successfully created', + 'sort_rule_update' => 'updated sort rule', + 'sort_rule_update_notification' => 'Sort rule successfully updated', + 'sort_rule_delete' => 'deleted sort rule', + 'sort_rule_delete_notification' => 'Sort rule successfully deleted', + // Other 'permissions_update' => '权限已更新', ]; diff --git a/lang/zh_CN/auth.php b/lang/zh_CN/auth.php index 603dcc8b38f..8c4ba63f9e2 100644 --- a/lang/zh_CN/auth.php +++ b/lang/zh_CN/auth.php @@ -36,7 +36,7 @@ 'register_confirm' => '请点击查收您的Email,并点击确认。', 'registrations_disabled' => '注册目前被禁用', 'registration_email_domain_invalid' => '该Email域名无权访问此应用程序', - 'register_success' => '感谢您注册:appName,您现在已经登录。', + 'register_success' => '感谢您注册!您现在已注册并登录。', // Login auto-initiation 'auto_init_starting' => '尝试登录中', diff --git a/lang/zh_CN/common.php b/lang/zh_CN/common.php index bc391354e69..b1be3c73fa6 100644 --- a/lang/zh_CN/common.php +++ b/lang/zh_CN/common.php @@ -109,5 +109,5 @@ 'terms_of_service' => '服务条款', // OpenSearch - 'opensearch_description' => 'Search :appName', + 'opensearch_description' => '搜索 :appName', ]; diff --git a/lang/zh_CN/editor.php b/lang/zh_CN/editor.php index 5f4ffdcb96b..33e72f23f75 100644 --- a/lang/zh_CN/editor.php +++ b/lang/zh_CN/editor.php @@ -13,6 +13,7 @@ 'cancel' => '取消', 'save' => '保存', 'close' => '关闭', + 'apply' => 'Apply', 'undo' => '撤销', 'redo' => '重做', 'left' => '左对齐', @@ -147,6 +148,7 @@ 'url' => '网址', 'text_to_display' => '要显示的文本', 'title' => '标题', + 'browse_links' => 'Browse links', 'open_link' => '打开链接', 'open_link_in' => '打开链接于……', 'open_link_current' => '覆盖当前窗口', @@ -163,8 +165,8 @@ 'about' => '关于编辑器', 'about_title' => '关于所见即所得(WYSIWYG)编辑器', 'editor_license' => '编辑器许可证与版权信息', - 'editor_lexical_license' => 'This editor is built as a fork of :lexicalLink which is distributed under the MIT license.', - 'editor_lexical_license_link' => 'Full license details can be found here.', + 'editor_lexical_license' => '该编辑器是 :lexicalLink 的一个分支构建的,并根据 MIT 许可证进行分发.', + 'editor_lexical_license_link' => '许可证详细信息请点击此处', 'editor_tiny_license' => '此编辑器是用 :tinyLink 构建的,基于 MIT 许可证。', 'editor_tiny_license_link' => 'TinyMCE 的版权和许可证详细信息可以在这里找到。', 'save_continue' => '保存页面并继续', diff --git a/lang/zh_CN/entities.php b/lang/zh_CN/entities.php index 9f6ee7ecfb3..433a8e21f4f 100644 --- a/lang/zh_CN/entities.php +++ b/lang/zh_CN/entities.php @@ -39,30 +39,30 @@ 'export_pdf' => 'PDF文件', 'export_text' => '纯文本文件', 'export_md' => 'Markdown 文件', - 'export_zip' => 'Portable ZIP', + 'export_zip' => '便携版本 ZIP', 'default_template' => '默认页面模板', 'default_template_explain' => '指定一个页面模板,该模板将作为此项目中所有页面的默认内容。请注意,仅当页面创建者具有对所选页面模板的查看访问权限时,此功能才会生效。', 'default_template_select' => '选择模板页面', - 'import' => 'Import', - 'import_validate' => 'Validate Import', - 'import_desc' => 'Import books, chapters & pages using a portable zip export from the same, or a different, instance. Select a ZIP file to proceed. After the file has been uploaded and validated you\'ll be able to configure & confirm the import in the next view.', - 'import_zip_select' => 'Select ZIP file to upload', - 'import_zip_validation_errors' => 'Errors were detected while validating the provided ZIP file:', - 'import_pending' => 'Pending Imports', - 'import_pending_none' => 'No imports have been started.', - 'import_continue' => 'Continue Import', - 'import_continue_desc' => 'Review the content due to be imported from the uploaded ZIP file. When ready, run the import to add its contents to this system. The uploaded ZIP import file will be automatically removed on successful import.', - 'import_details' => 'Import Details', - 'import_run' => 'Run Import', - 'import_size' => ':size Import ZIP Size', - 'import_uploaded_at' => 'Uploaded :relativeTime', - 'import_uploaded_by' => 'Uploaded by', - 'import_location' => 'Import Location', - 'import_location_desc' => 'Select a target location for your imported content. You\'ll need the relevant permissions to create within the location you choose.', - 'import_delete_confirm' => 'Are you sure you want to delete this import?', - 'import_delete_desc' => 'This will delete the uploaded import ZIP file, and cannot be undone.', - 'import_errors' => 'Import Errors', - 'import_errors_desc' => 'The follow errors occurred during the import attempt:', + 'import' => '导入', + 'import_validate' => '验证导入', + 'import_desc' => '使用便携式 zip 导出从相同或不同的实例导入书籍、章节和页面。选择一个 ZIP 文件以继续。文件上传并验证后,您就可以在下一个视图中配置和确认导入。', + 'import_zip_select' => '选择要上床的 ZIP 文件', + 'import_zip_validation_errors' => '验证提供的 ZIP 文件时检测到错误:', + 'import_pending' => '等待导入', + 'import_pending_none' => '尚未开始导入。', + 'import_continue' => '继续导入', + 'import_continue_desc' => '查看从上传的 ZIP 文件中导入的内容。准备就绪后,运行导入将其内容添加到本系统中。成功导入后,上传的 ZIP 导入文件将自动删除。', + 'import_details' => '导入详情', + 'import_run' => '执行导入', + 'import_size' => ':size 导入 ZIP 文件大小', + 'import_uploaded_at' => '上传时间 :relativeTime', + 'import_uploaded_by' => '上传者', + 'import_location' => '导入位置', + 'import_location_desc' => '为导入的内容选择目标位置。您需要相关权限才能在所选位置内进行创建', + 'import_delete_confirm' => '您确定要删除此导入吗?', + 'import_delete_desc' => '这将删除上传的ZIP文件,不能撤消。', + 'import_errors' => '导入错误', + 'import_errors_desc' => '在尝试导入过程中出现了以下错误:', // Permissions and restrictions 'permissions' => '权限', @@ -166,7 +166,9 @@ 'books_search_this' => '搜索这本书', 'books_navigation' => '图书导航', 'books_sort' => '排序图书内容', - 'books_sort_desc' => '移动并重新排序书中的章节和页面。你也可以添加其他图书,这样就可以方便地在图书之间移动章节和页面。', + 'books_sort_desc' => 'Move chapters and pages within a book to reorganise its contents. Other books can be added which allows easy moving of chapters and pages between books. Optionally an auto sort rule can be set to automatically sort this book\'s contents upon changes.', + 'books_sort_auto_sort' => 'Auto Sort Option', + 'books_sort_auto_sort_active' => 'Auto Sort Active: :sortName', 'books_sort_named' => '排序图书「:bookName」', 'books_sort_name' => '按名称排序', 'books_sort_created' => '创建时间排序', @@ -245,8 +247,8 @@ 'pages_edit_switch_to_markdown_clean' => '(整理内容)', 'pages_edit_switch_to_markdown_stable' => '(保留内容)', 'pages_edit_switch_to_wysiwyg' => '切换到所见即所得编辑器', - 'pages_edit_switch_to_new_wysiwyg' => 'Switch to new WYSIWYG', - 'pages_edit_switch_to_new_wysiwyg_desc' => '(In Alpha Testing)', + 'pages_edit_switch_to_new_wysiwyg' => '切换到新的所见即所得', + 'pages_edit_switch_to_new_wysiwyg_desc' => '(Alpha 测试)', 'pages_edit_set_changelog' => '更新说明', 'pages_edit_enter_changelog_desc' => '输入对您所做更改的简要说明', 'pages_edit_enter_changelog' => '输入更新说明', diff --git a/lang/zh_CN/errors.php b/lang/zh_CN/errors.php index 3c5f262a166..37ef86af551 100644 --- a/lang/zh_CN/errors.php +++ b/lang/zh_CN/errors.php @@ -78,7 +78,7 @@ // Users 'users_cannot_delete_only_admin' => '您不能删除唯一的管理员账户', 'users_cannot_delete_guest' => '您不能删除访客用户', - 'users_could_not_send_invite' => 'Could not create user since invite email failed to send', + 'users_could_not_send_invite' => '由于邀请电子邮件发送失败,无法创建用户', // Roles 'role_cannot_be_edited' => '无法编辑该角色', @@ -106,16 +106,16 @@ 'back_soon' => '请耐心等待网站的恢复。', // Import - 'import_zip_cant_read' => 'Could not read ZIP file.', - 'import_zip_cant_decode_data' => 'Could not find and decode ZIP data.json content.', - 'import_zip_no_data' => 'ZIP file data has no expected book, chapter or page content.', - 'import_validation_failed' => 'Import ZIP failed to validate with errors:', - 'import_zip_failed_notification' => 'Failed to import ZIP file.', - 'import_perms_books' => 'You are lacking the required permissions to create books.', - 'import_perms_chapters' => 'You are lacking the required permissions to create chapters.', - 'import_perms_pages' => 'You are lacking the required permissions to create pages.', - 'import_perms_images' => 'You are lacking the required permissions to create images.', - 'import_perms_attachments' => 'You are lacking the required permission to create attachments.', + 'import_zip_cant_read' => '无法读取 ZIP 文件。', + 'import_zip_cant_decode_data' => '无法找到并解码 ZIP data.json 内容。', + 'import_zip_no_data' => 'ZIP 文件数据没有预期的书籍、章节或页面内容。', + 'import_validation_failed' => '导入 ZIP 验证失败,出现错误:', + 'import_zip_failed_notification' => 'ZIP 文件导入失败。', + 'import_perms_books' => '您缺少创建书籍所需的权限。', + 'import_perms_chapters' => '您缺少创建章节所需的权限。', + 'import_perms_pages' => '您缺少创建页面所需的权限。', + 'import_perms_images' => '您缺少创建图片所需的权限。', + 'import_perms_attachments' => '您缺少创建附件所需的权限。', // API errors 'api_no_authorization_found' => '未在请求中找到授权令牌', diff --git a/lang/zh_CN/settings.php b/lang/zh_CN/settings.php index 3343877ab58..ce4d8e68244 100644 --- a/lang/zh_CN/settings.php +++ b/lang/zh_CN/settings.php @@ -45,7 +45,7 @@ 'app_footer_links_add' => '添加页脚链接', 'app_disable_comments' => '禁用评论', 'app_disable_comments_toggle' => '禁用评论', - 'app_disable_comments_desc' => '在站点的所有页面上禁用评论,现有评论也不会显示出来。', + 'app_disable_comments_desc' => '在站点的所有页面上禁用评论,
已有评论也不会显示出来。', // Color settings 'color_scheme' => '应用程序配色方案', @@ -74,6 +74,36 @@ 'reg_confirm_restrict_domain_desc' => '输入您想要限制注册的电子邮件域名列表(即只允许使用这些电子邮件域名注册),多个域名用英文逗号隔开。在允许用户与应用程序交互之前,系统将向用户发送一封电子邮件以确认其电子邮件地址。
请注意,用户在注册成功后仍然可以更改他们的电子邮件地址。', 'reg_confirm_restrict_domain_placeholder' => '尚未设置限制', + // Sorting Settings + 'sorting' => 'Sorting', + 'sorting_book_default' => 'Default Book Sort', + 'sorting_book_default_desc' => 'Select the default sort rule to apply to new books. This won\'t affect existing books, and can be overridden per-book.', + 'sorting_rules' => 'Sort Rules', + 'sorting_rules_desc' => 'These are predefined sorting operations which can be applied to content in the system.', + 'sort_rule_assigned_to_x_books' => 'Assigned to :count Book|Assigned to :count Books', + 'sort_rule_create' => 'Create Sort Rule', + 'sort_rule_edit' => 'Edit Sort Rule', + 'sort_rule_delete' => 'Delete Sort Rule', + 'sort_rule_delete_desc' => 'Remove this sort rule from the system. Books using this sort will revert to manual sorting.', + 'sort_rule_delete_warn_books' => 'This sort rule is currently used on :count book(s). Are you sure you want to delete this?', + 'sort_rule_delete_warn_default' => 'This sort rule is currently used as the default for books. Are you sure you want to delete this?', + 'sort_rule_details' => 'Sort Rule Details', + 'sort_rule_details_desc' => 'Set a name for this sort rule, which will appear in lists when users are selecting a sort.', + 'sort_rule_operations' => 'Sort Operations', + 'sort_rule_operations_desc' => 'Configure the sort actions to be performed by moving them from the list of available operations. Upon use, the operations will be applied in order, from top to bottom. Any changes made here will be applied to all assigned books upon save.', + 'sort_rule_available_operations' => 'Available Operations', + 'sort_rule_available_operations_empty' => 'No operations remaining', + 'sort_rule_configured_operations' => 'Configured Operations', + 'sort_rule_configured_operations_empty' => 'Drag/add operations from the "Available Operations" list', + 'sort_rule_op_asc' => '(Asc)', + 'sort_rule_op_desc' => '(Desc)', + 'sort_rule_op_name' => 'Name - Alphabetical', + 'sort_rule_op_name_numeric' => 'Name - Numeric', + 'sort_rule_op_created_date' => 'Created Date', + 'sort_rule_op_updated_date' => 'Updated Date', + 'sort_rule_op_chapters_first' => 'Chapters First', + 'sort_rule_op_chapters_last' => 'Chapters Last', + // Maintenance settings 'maint' => '维护', 'maint_image_cleanup' => '清理图像', @@ -162,7 +192,7 @@ 'role_access_api' => '访问系统 API', 'role_manage_settings' => '管理 App 设置', 'role_export_content' => '导出内容', - 'role_import_content' => 'Import content', + 'role_import_content' => '导入内容', 'role_editor_change' => '更改页面编辑器', 'role_notifications' => '管理和接收通知', 'role_asset' => '资源许可', diff --git a/lang/zh_CN/validation.php b/lang/zh_CN/validation.php index 120dfd998c8..1a576e6bca4 100644 --- a/lang/zh_CN/validation.php +++ b/lang/zh_CN/validation.php @@ -18,10 +18,10 @@ 'backup_codes' => '您输入的认证码无效或已被使用。', 'before' => ':attribute 必须是在 :date 前的日期。', 'between' => [ - 'numeric' => ':attribute 必须在:min到:max之间。', - 'file' => ':attribute 必须为:min到:max KB。', - 'string' => ':attribute 必须在:min到:max个字符之间。', - 'array' => ':attribute 必须在:min到:max项之间.', + 'numeric' => ':attribute 必须在 :min 到 :max 之间。', + 'file' => ':attribute 必须为 :min 到 :max 之间。', + 'string' => ':attribute 必须在 :min 到 :max 个字符之间。', + 'array' => ':attribute 必须在 :min 到 :max 项之间.', ], 'boolean' => ':attribute 字段必须为真或假。', 'confirmed' => ':attribute 确认不符。', @@ -31,7 +31,7 @@ 'digits' => ':attribute 必须为:digits位数。', 'digits_between' => ':attribute 必须为:min到:max位数。', 'email' => ':attribute 必须是有效的电子邮件地址。', - 'ends_with' => ' :attribute 必须以 :values 后缀结尾', + 'ends_with' => ':attribute 必须以: :values 后缀结尾。', 'file' => ':attribute 必须是一个有效的文件。', 'filled' => ':attribute 字段是必需的。', 'gt' => [ @@ -105,10 +105,10 @@ 'url' => ':attribute 格式无效。', 'uploaded' => '无法上传文件。 服务器可能不接受此大小的文件。', - 'zip_file' => 'The :attribute needs to reference a file within the ZIP.', - 'zip_file_mime' => 'The :attribute needs to reference a file of type :validTypes, found :foundType.', - 'zip_model_expected' => 'Data object expected but ":type" found.', - 'zip_unique' => 'The :attribute must be unique for the object type within the ZIP.', + 'zip_file' => ':attribute 需要引用 ZIP 内的文件。', + 'zip_file_mime' => ':attribute 需要引用类型为 :validTypes 的文件,找到 :foundType 。', + 'zip_model_expected' => '预期的数据对象,但找到了 ":type" 。', + 'zip_unique' => '对于 ZIP 中的对象类型来说,:attribute 必须是唯一的。', // Custom validation lines 'custom' => [ diff --git a/lang/zh_TW/activities.php b/lang/zh_TW/activities.php index be12e22c2f4..07d53ea65d0 100644 --- a/lang/zh_TW/activities.php +++ b/lang/zh_TW/activities.php @@ -127,6 +127,14 @@ 'comment_update' => '更新評論', 'comment_delete' => '已刪除之評論', + // Sort Rules + 'sort_rule_create' => 'created sort rule', + 'sort_rule_create_notification' => 'Sort rule successfully created', + 'sort_rule_update' => 'updated sort rule', + 'sort_rule_update_notification' => 'Sort rule successfully updated', + 'sort_rule_delete' => 'deleted sort rule', + 'sort_rule_delete_notification' => 'Sort rule successfully deleted', + // Other 'permissions_update' => '更新權限', ]; diff --git a/lang/zh_TW/editor.php b/lang/zh_TW/editor.php index 7eeb48501ac..737d51851b7 100644 --- a/lang/zh_TW/editor.php +++ b/lang/zh_TW/editor.php @@ -13,6 +13,7 @@ 'cancel' => '取消', 'save' => '保存', 'close' => '關閉', + 'apply' => 'Apply', 'undo' => '復原', 'redo' => '重做', 'left' => '左側', @@ -147,6 +148,7 @@ 'url' => '網址', 'text_to_display' => '要顯示的文字', 'title' => '標題', + 'browse_links' => 'Browse links', 'open_link' => '開啟連結', 'open_link_in' => '打開連結於……', 'open_link_current' => '當前視窗', diff --git a/lang/zh_TW/entities.php b/lang/zh_TW/entities.php index ee8113bee79..4c72bafeb70 100644 --- a/lang/zh_TW/entities.php +++ b/lang/zh_TW/entities.php @@ -166,7 +166,9 @@ 'books_search_this' => '搜尋此書本', 'books_navigation' => '書本導覽', 'books_sort' => '排序書本內容', - 'books_sort_desc' => '移動章節、頁面來重新組織內容。也可以透過顯示多本書籍來調整書籍之間的內容', + 'books_sort_desc' => 'Move chapters and pages within a book to reorganise its contents. Other books can be added which allows easy moving of chapters and pages between books. Optionally an auto sort rule can be set to automatically sort this book\'s contents upon changes.', + 'books_sort_auto_sort' => 'Auto Sort Option', + 'books_sort_auto_sort_active' => 'Auto Sort Active: :sortName', 'books_sort_named' => '排序書本 :bookName', 'books_sort_name' => '按名稱排序', 'books_sort_created' => '按建立時間排序', diff --git a/lang/zh_TW/settings.php b/lang/zh_TW/settings.php index b50d7649e7a..a20956bc06a 100644 --- a/lang/zh_TW/settings.php +++ b/lang/zh_TW/settings.php @@ -74,6 +74,36 @@ 'reg_confirm_restrict_domain_desc' => '輸入您想要限制註冊的電子郵件網域列表,以英文逗號分隔。在可以與應用程式互動前,使用者將會收到電子郵件以確認他們的電子郵件地址。
注意,使用者可以在註冊成功後變更他們的電子郵件地址。', 'reg_confirm_restrict_domain_placeholder' => '尚未設定限制', + // Sorting Settings + 'sorting' => 'Sorting', + 'sorting_book_default' => 'Default Book Sort', + 'sorting_book_default_desc' => 'Select the default sort rule to apply to new books. This won\'t affect existing books, and can be overridden per-book.', + 'sorting_rules' => 'Sort Rules', + 'sorting_rules_desc' => 'These are predefined sorting operations which can be applied to content in the system.', + 'sort_rule_assigned_to_x_books' => 'Assigned to :count Book|Assigned to :count Books', + 'sort_rule_create' => 'Create Sort Rule', + 'sort_rule_edit' => 'Edit Sort Rule', + 'sort_rule_delete' => 'Delete Sort Rule', + 'sort_rule_delete_desc' => 'Remove this sort rule from the system. Books using this sort will revert to manual sorting.', + 'sort_rule_delete_warn_books' => 'This sort rule is currently used on :count book(s). Are you sure you want to delete this?', + 'sort_rule_delete_warn_default' => 'This sort rule is currently used as the default for books. Are you sure you want to delete this?', + 'sort_rule_details' => 'Sort Rule Details', + 'sort_rule_details_desc' => 'Set a name for this sort rule, which will appear in lists when users are selecting a sort.', + 'sort_rule_operations' => 'Sort Operations', + 'sort_rule_operations_desc' => 'Configure the sort actions to be performed by moving them from the list of available operations. Upon use, the operations will be applied in order, from top to bottom. Any changes made here will be applied to all assigned books upon save.', + 'sort_rule_available_operations' => 'Available Operations', + 'sort_rule_available_operations_empty' => 'No operations remaining', + 'sort_rule_configured_operations' => 'Configured Operations', + 'sort_rule_configured_operations_empty' => 'Drag/add operations from the "Available Operations" list', + 'sort_rule_op_asc' => '(Asc)', + 'sort_rule_op_desc' => '(Desc)', + 'sort_rule_op_name' => 'Name - Alphabetical', + 'sort_rule_op_name_numeric' => 'Name - Numeric', + 'sort_rule_op_created_date' => 'Created Date', + 'sort_rule_op_updated_date' => 'Updated Date', + 'sort_rule_op_chapters_first' => 'Chapters First', + 'sort_rule_op_chapters_last' => 'Chapters Last', + // Maintenance settings 'maint' => '維護', 'maint_image_cleanup' => '清理圖片',