]> BookStack Code Mirror - bookstack/commitdiff
Merge branch 'fix/ru-locale' of git://github.com/mullinsmikey/BookStack into mullinsm...
authorDan Brown <redacted>
Sat, 22 Sep 2018 21:29:03 +0000 (22:29 +0100)
committerDan Brown <redacted>
Sat, 22 Sep 2018 21:29:03 +0000 (22:29 +0100)
1  2 
app/Entity.php
resources/assets/sass/_lists.scss
resources/assets/sass/styles.scss
resources/lang/ru/entities.php

diff --combined app/Entity.php
index fb1c6d48b59e4c714198bebbbea12c269468a636,bc43aae2f8a3adc9a07d80e6e91b29e93dbc87db..252a3e07ab5a04f87acdc377a550aebdd92b1164
@@@ -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;
       */
      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) . '...';
      }
  
      /**
index a1cf1f3d56b2cdfc01901081d2151f80eb590664,e54b0321407cbed3014fa75a71d428a6d3fbfbfe..18a7ea9cee0d52b617c8b5784d36f8abbf35b846
      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;
        width: 16px;
      }
    }
 +  button {
 +    width: 100%;
 +    text-align: left;
 +  }
    li.border-bottom {
      border-bottom: 1px solid #DDD;
    }
    }
  }
  
 -.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;
 -  }
 -}
index ab5972cbdba68ebacbc1cdd5610821ebfd05012c,0ad2493c0e005d187c5fdd2f736ee12b2fcfb66b..49ef77f3938255cf55e45278d19ec2b3a2520c56
@@@ -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;
      transition: all ease-in-out 120ms;
      cursor: pointer;
    }
 +  &.compact {
 +    font-size: 10px;
 +    .entity-item-snippet {
 +      display: none;
 +    }
 +  }
  }
  
  .entity-list-item.selected {
    }
  }
  
 +.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;
    width:100%;
    height:100%;
    z-index: 150;
- }
+ }
index 9c3517bebe51f697ef9d5c21ce751a7b413ae685,879bfaa7c39f4fe2e4d901a3744b2a552bab1c0f..4fe15f59fa146cd6a49189a2e4ddac6ce442c565
@@@ -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' => 'Недавно обновленные',
      '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 файл',
      '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' => 'Недавние книги',
       */
      'chapter' => 'Глава',
      'chapters' => 'Главы',
-     'x_chapters' => ':count Ð³Ð»Ð°Ð²Ð°|:count Ð\93лавы',
+     'x_chapters' => ':count Ð³Ð»Ð°Ð²Ð°|:count Ð³лавы',
      'chapters_popular' => 'Популярные главы',
      'chapters_new' => 'Новая глава',
      'chapters_create' => 'Создать новую главу',
       */
      'page' => 'Страница',
      'pages' => 'Страницы',
-     'x_pages' => ':count страниц|:count страниц',
+     'x_pages' => ':count страница|:count страниц',
      'pages_popular' => 'Популярные страницы',
      'pages_new' => 'Новая страница',
      'pages_attachments' => 'Вложения',
      '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',
      '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РазÑ\80еÑ\88ениÑ\8f Ñ\81Ñ\82Ñ\80аниÑ\86Ñ\8b Ð¾Ð±Ð½Ð¾Ð²Ð»ÐµÐ½Ñ\8b',
+     'pages_permissions_success' => 'Pазрешения страницы обновлены',
      'pages_revision' => 'Версия',
      'pages_revisions' => 'Версия страницы',
      'pages_revisions_named' => 'Версии страницы для :pageName',
       * 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' => 'Изменения здесь сохраняются мгновенно.',
      'attachments_upload' => 'Загрузить файл',
      'attachments_link' => 'Присоединить ссылку',
      'attachments_set_link' => 'Установить ссылку',
-     'attachments_delete_confirm' => 'Нажмите «Удалить» еще раз, чтобы подтвердить, что вы хотите удалить этот файл.',
+     'attachments_delete_confirm' => 'Нажмите \'Удалить\' еще раз, чтобы подтвердить удаление этого файла.',
      'attachments_dropzone' => 'Перетащите файл сюда или нажмите здесь, чтобы загрузить файл',
      'attachments_no_files' => 'Файлы не загружены',
      'attachments_explain_link' => 'Вы можете присоединить ссылку, если вы предпочитаете не загружать файл. Это может быть ссылка на другую страницу или ссылку на файл в облаке',
      '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' => 'Файл успешно обновлен',
       */
      'comment' => 'Комментарий',
      'comments' => 'Комментарии',
+     'comment_add' => 'Комментировать',
      'comment_placeholder' => 'Оставить комментарий здесь',
      'comment_count' => '{0} Нет комментариев|{1} 1 комментарий|[2,*] :count комментария',
      'comment_save' => 'Сохранить комментарий',
      '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' => 'Не удается удалить последнюю версию.'
+ ];