From: Dan Brown Date: Sat, 22 Sep 2018 21:29:03 +0000 (+0100) Subject: Merge branch 'fix/ru-locale' of git://github.com/mullinsmikey/BookStack into mullinsm... X-Git-Tag: v0.24.0~1^2~11 X-Git-Url: http://source.bookstackapp.com/bookstack/commitdiff_plain/be4f3d62cd37c7b83eb86bbf5fffa00d20acf2ec?hp=-c Merge branch 'fix/ru-locale' of git://github.com/mullinsmikey/BookStack into mullinsmikey-fix/ru-locale --- be4f3d62cd37c7b83eb86bbf5fffa00d20acf2ec diff --combined app/Entity.php index fb1c6d48b,bc43aae2f..252a3e07a --- a/app/Entity.php +++ b/app/Entity.php @@@ -152,7 -152,7 +152,7 @@@ class Entity extends Ownabl */ public static function getEntityInstance($type) { - $types = ['Page', 'Book', 'Chapter']; + $types = ['Page', 'Book', 'Chapter', 'Bookshelf']; $className = str_replace([' ', '-', '_'], '', ucwords($type)); if (!in_array($className, $types)) { return null; @@@ -168,10 -168,10 +168,10 @@@ */ public function getShortName($length = 25) { - if (strlen($this->name) <= $length) { + if (mb_strlen($this->name) <= $length) { return $this->name; } - return substr($this->name, 0, $length - 3) . '...'; + return mb_substr($this->name, 0, $length - 3) . '...'; } /** diff --combined resources/assets/sass/_lists.scss index a1cf1f3d5,e54b03214..18a7ea9ce --- a/resources/assets/sass/_lists.scss +++ b/resources/assets/sass/_lists.scss @@@ -178,7 -178,7 +178,7 @@@ display: none; padding-left: 0; } - .sub-menu.open { + [chapter-toggle].open + .sub-menu { display: block; } } @@@ -367,11 -367,12 +367,12 @@@ ul.pagination padding: $-xs $-m; line-height: 1.2; } - a { + a, button { display: block; padding: $-xs $-m; color: #555; fill: #555; - white-space: nowrap; ++ white-space: nowrap; &:hover { text-decoration: none; background-color: #EEE; @@@ -382,10 -383,6 +383,10 @@@ width: 16px; } } + button { + width: 100%; + text-align: left; + } li.border-bottom { border-bottom: 1px solid #DDD; } @@@ -412,3 -409,32 +413,3 @@@ } } -.book-grid-item .grid-card-content { - border-top: 0; - border-bottom-width: 2px; - h2 { - width: 100%; - font-size: 1.5em; - margin: 0 0 10px; - } - h2 a { - display: block; - width: 100%; - line-height: 1.2; - color: #009688;; - fill: #009688;; - text-decoration: none; - } - p { - font-size: .85em; - margin: 0; - line-height: 1.6em; - } -} - -.book-grid-item .grid-card-footer { - p.small { - font-size: .8em; - margin: 0; - } -} diff --combined resources/assets/sass/styles.scss index ab5972cbd,0ad2493c0..49ef77f39 --- a/resources/assets/sass/styles.scss +++ b/resources/assets/sass/styles.scss @@@ -131,9 -131,9 +131,6 @@@ $btt-size: 40px &:hover { width: $btt-size*3.4; opacity: 1 !important; -- span { - display: inline-block; - display: inline; -- } } .inner { width: $btt-size*3.4; @@@ -206,12 -206,6 +203,12 @@@ transition: all ease-in-out 120ms; cursor: pointer; } + &.compact { + font-size: 10px; + .entity-item-snippet { + display: none; + } + } } .entity-list-item.selected { @@@ -220,20 -214,6 +217,20 @@@ } } +.scroll-box { + max-height: 250px; + overflow-y: scroll; + border: 1px solid #DDD; + border-radius: 3px; + .scroll-box-item { + padding: $-xs $-m; + border-bottom: 1px solid #DDD; + &:last-child { + border-bottom: 0; + } + } +} + .center-box { margin: $-xxl auto 0 auto; width: 420px; @@@ -256,4 -236,4 +253,4 @@@ width:100%; height:100%; z-index: 150; - } + } diff --combined resources/lang/ru/entities.php index 9c3517beb,879bfaa7c..4fe15f59f --- a/resources/lang/ru/entities.php +++ b/resources/lang/ru/entities.php @@@ -6,7 -6,7 +6,7 @@@ return */ 'recently_created' => 'Недавно созданные', 'recently_created_pages' => 'Недавно созданные страницы', - 'recently_updated_pages' => 'Недавно обновлённые страницы', + 'recently_updated_pages' => 'Недавно обновленные страницы', 'recently_created_chapters' => 'Недавно созданные главы', 'recently_created_books' => 'Недавно созданные книги', 'recently_update' => 'Недавно обновленные', @@@ -16,16 -16,16 +16,16 @@@ 'revisions' => 'Версия', 'meta_revision' => 'Версия #:revisionCount', 'meta_created' => 'Создано :timeLength', - 'meta_created_name' => 'Создано :timeLength пользователем :user', + 'meta_created_name' => ':user создал :timeLength', 'meta_updated' => 'Обновлено :timeLength', - 'meta_updated_name' => 'Обновлено :timeLength пользователем :user', + 'meta_updated_name' => ':user обновил :timeLength', 'entity_select' => 'Выбор объекта', 'images' => 'Изображения', 'my_recent_drafts' => 'Мои последние черновики', 'my_recently_viewed' => 'Мои недавние просмотры', 'no_pages_viewed' => 'Вы не просматривали ни одной страницы', - 'no_pages_recently_created' => 'Недавно не были созданы страницы', - 'no_pages_recently_updated' => 'Недавно не обновлялись страницы', + 'no_pages_recently_created' => 'Нет недавно созданных страниц', + 'no_pages_recently_updated' => 'Нет недавно обновленных страниц', 'export' => 'Экспорт', 'export_html' => 'Веб файл', 'export_pdf' => 'PDF файл', @@@ -47,11 -47,11 +47,11 @@@ 'search_clear' => 'Очистить поиск', 'search_no_pages' => 'Нет страниц, соответствующих этому поиску.', 'search_for_term' => 'Искать :term', - 'search_more' => 'Ещё результаты', + 'search_more' => 'Еще результаты', 'search_filters' => 'Фильтры поиска', 'search_content_type' => 'Тип содержимого', 'search_exact_matches' => 'Точные соответствия', - 'search_tags' => 'Поиск по тэгам', + 'search_tags' => 'Поиск по тегам', 'search_viewed_by_me' => 'Просмотрено мной', 'search_not_viewed_by_me' => 'Не просматривалось мной', 'search_permissions_set' => 'Набор разрешений', @@@ -69,7 -69,7 +69,7 @@@ */ 'book' => 'Книга', 'books' => 'Книги', - 'x_books' => ':count книг|:count Книг', + 'x_books' => ':count книга|:count книг', 'books_empty' => 'Нет созданных книг', 'books_popular' => 'Популярные книги', 'books_recent' => 'Недавние книги', @@@ -105,7 -105,7 +105,7 @@@ */ 'chapter' => 'Глава', 'chapters' => 'Главы', - 'x_chapters' => ':count глава|:count Главы', + 'x_chapters' => ':count глава|:count главы', 'chapters_popular' => 'Популярные главы', 'chapters_new' => 'Новая глава', 'chapters_create' => 'Создать новую главу', @@@ -130,7 -130,7 +130,7 @@@ */ 'page' => 'Страница', 'pages' => 'Страницы', - 'x_pages' => ':count страниц|:count страниц', + 'x_pages' => ':count страница|:count страниц', 'pages_popular' => 'Популярные страницы', 'pages_new' => 'Новая страница', 'pages_attachments' => 'Вложения', @@@ -140,7 -140,7 +140,7 @@@ 'pages_delete_draft_named' => 'Удалить черновик :pageName', 'pages_delete_draft' => 'Удалить черновик', 'pages_delete_success' => 'Страница удалена', - 'pages_delete_draft_success' => 'Черновик удалён', + 'pages_delete_draft_success' => 'Черновик удален', 'pages_delete_confirm' => 'Вы действительно хотите удалить эту страницу?', 'pages_delete_draft_confirm' => 'Вы действительно хотите удалить этот черновик?', 'pages_editing_named' => 'Редактирование страницы :pageName', @@@ -162,11 -162,15 +162,15 @@@ 'pages_md_preview' => 'Просмотр', 'pages_md_insert_image' => 'Вставить изображение', 'pages_md_insert_link' => 'Вставить ссылку на объект', + 'pages_md_insert_drawing' => 'Вставить рисунок', 'pages_not_in_chapter' => 'Страница не находится в главе', 'pages_move' => 'Переместить страницу', - 'pages_move_success' => 'Страница перемещена в ":parentName"', + 'pages_move_success' => 'Страница перемещена в \':parentName\'', + 'pages_copy' => 'Скопировать страницу', + 'pages_copy_desination' => 'Скопировать в', + 'pages_copy_success' => 'Страница скопирована', 'pages_permissions' => 'Разрешения страницы', - 'pages_permissions_success' => 'PРазрешения страницы обновлены', + 'pages_permissions_success' => 'Pазрешения страницы обновлены', 'pages_revision' => 'Версия', 'pages_revisions' => 'Версия страницы', 'pages_revisions_named' => 'Версии страницы для :pageName', @@@ -200,11 -204,13 +204,13 @@@ * Editor sidebar */ 'page_tags' => 'Теги страницы', - 'tag' => 'Тэг', - 'tags' => '', - 'tag_value' => 'Значение тэга (опционально)', - 'tags_explain' => "Добавьте теги, чтобы лучше классифицировать ваш контент. \n Вы можете присвоить значение тегу для более глубокой организации.", - 'tags_add' => 'Добавить тэг', + 'chapter_tags' => 'Теги главы', + 'book_tags' => 'Теги книги', + 'tag' => 'Тег', + 'tags' => 'Теги', + 'tag_value' => 'Значение тега (опционально)', + 'tags_explain' => 'Добавьте теги, чтобы лучше классифицировать ваш контент. \n Вы можете присвоить значение тегу для более глубокой организации.', + 'tags_add' => 'Добавить тег', 'attachments' => 'Вложение', 'attachments_explain' => 'Загрузите несколько файлов или добавьте ссылку для отображения на своей странице. Они видны на боковой панели страницы.', 'attachments_explain_instant_save' => 'Изменения здесь сохраняются мгновенно.', @@@ -212,7 -218,7 +218,7 @@@ 'attachments_upload' => 'Загрузить файл', 'attachments_link' => 'Присоединить ссылку', 'attachments_set_link' => 'Установить ссылку', - 'attachments_delete_confirm' => 'Нажмите «Удалить» еще раз, чтобы подтвердить, что вы хотите удалить этот файл.', + 'attachments_delete_confirm' => 'Нажмите \'Удалить\' еще раз, чтобы подтвердить удаление этого файла.', 'attachments_dropzone' => 'Перетащите файл сюда или нажмите здесь, чтобы загрузить файл', 'attachments_no_files' => 'Файлы не загружены', 'attachments_explain_link' => 'Вы можете присоединить ссылку, если вы предпочитаете не загружать файл. Это может быть ссылка на другую страницу или ссылку на файл в облаке', @@@ -225,7 -231,7 +231,7 @@@ 'attachments_edit_file_name' => 'Имя файла', 'attachments_edit_drop_upload' => 'перетащите файлы или нажмите здесь, чтобы загрузить и перезаписать', 'attachments_order_updated' => 'Прикрепленный файл обновлен', - 'attachments_updated_success' => 'Attachment details updated', + 'attachments_updated_success' => 'Детали файла обновлены', 'attachments_deleted' => 'Приложение удалено', 'attachments_file_uploaded' => 'Файл успешно загружен', 'attachments_file_updated' => 'Файл успешно обновлен', @@@ -245,6 -251,7 +251,7 @@@ */ 'comment' => 'Комментарий', 'comments' => 'Комментарии', + 'comment_add' => 'Комментировать', 'comment_placeholder' => 'Оставить комментарий здесь', 'comment_count' => '{0} Нет комментариев|{1} 1 комментарий|[2,*] :count комментария', 'comment_save' => 'Сохранить комментарий', @@@ -252,17 -259,10 +259,17 @@@ 'comment_deleting' => 'Удаление комментария...', 'comment_new' => 'Новый комментарий', 'comment_created' => 'прокомментировал :createDiff', - 'comment_updated' => 'Обновлён :updateDiff пользователем :username', - 'comment_deleted_success' => 'Комментарий удалён', - 'comment_created_success' => 'Комментарий добавлён', - 'comment_updated_success' => 'Комментарий обновлён', - 'comment_delete_confirm' => 'Вы уверенны, что хотите удалить этот комментарий?', + 'comment_updated' => 'Обновлен :updateDiff пользователем :username', + 'comment_deleted_success' => 'Комментарий удален', + 'comment_created_success' => 'Комментарий добавлен', + 'comment_updated_success' => 'Комментарий обновлен', + 'comment_delete_confirm' => 'Вы уверены, что хотите удалить этот комментарий?', 'comment_in_reply_to' => 'В ответ на :commentId', + + /** + * Revision + */ + 'revision_delete_confirm' => 'Вы действительно хотите удалить эту ревизию?', + 'revision_delete_success' => 'Редактирование удалено', + 'revision_cannot_delete_latest' => 'Не удается удалить последнюю версию.' - ]; + ];