Просмотр исходного кода

Merge branch 'fix/whiteboards-issues' of github.com:logseq/logseq into fix/whiteboards-issues

Konstantinos Kaloutas 2 лет назад
Родитель
Сommit
f8a57d9ab6
2 измененных файлов с 103 добавлено и 9 удалено
  1. 42 2
      .github/workflows/build-desktop-release.yml
  2. 61 7
      src/main/frontend/dicts/ru.cljc

+ 42 - 2
.github/workflows/build-desktop-release.yml

@@ -171,6 +171,46 @@ jobs:
           name: static
           path: static
 
+  e2e-test:
+    name: E2E Test Shard ${{ matrix.shard }}
+    runs-on: ubuntu-latest
+    strategy:
+      matrix:
+        shard: [1, 2, 3]
+    needs: [ compile-cljs ]
+    steps:
+      - name: Checkout
+        uses: actions/checkout@v3
+
+      - name: Download The Static Asset
+        uses: actions/download-artifact@v3
+        with:
+          name: static
+          path: static
+
+      - name: Set up Node
+        uses: actions/setup-node@v3
+        with:
+          node-version: ${{ env.NODE_VERSION }}
+          cache: 'yarn'
+          cache-dependency-path: |
+            yarn.lock
+            static/yarn.lock
+
+      - name: Fetch yarn deps for E2E test
+        run: |
+          yarn install
+          (cd static && yarn install && yarn rebuild:all)
+        env:
+          PLAYWRIGHT_SKIP_BROWSER_DOWNLOAD: true
+
+      - name: Run Playwright test
+        run: xvfb-run -- npx playwright test --reporter github --shard=${{ matrix.shard }}/3
+        env:
+          LOGSEQ_CI: true
+          DEBUG: "pw:api"
+          RELEASE: true # skip dev only test
+
   build-linux:
     runs-on: ubuntu-20.04
     needs: [ compile-cljs ]
@@ -436,7 +476,7 @@ jobs:
 
   nightly-release:
     if: ${{ github.event_name == 'schedule' || github.event.inputs.build-target == 'nightly' }}
-    needs: [ build-macos-x64, build-macos-arm64, build-linux, build-windows, build-android ]
+    needs: [ build-macos-x64, build-macos-arm64, build-linux, build-windows, build-android, e2e-test ]
     runs-on: ubuntu-20.04
     steps:
       - name: Download MacOS x64 Artifacts
@@ -503,7 +543,7 @@ jobs:
   release:
     # NOTE: For now, we only have beta channel to be released on Github
     if: ${{ github.event_name == 'workflow_dispatch' && github.event.inputs.build-target == 'beta' }}
-    needs: [ build-macos-x64, build-macos-arm64, build-linux, build-windows ]
+    needs: [ build-macos-x64, build-macos-arm64, build-linux, build-windows, e2e-test ]
     runs-on: ubuntu-20.04
     steps:
       - name: Download MacOS x64 Artifacts

+ 61 - 7
src/main/frontend/dicts/ru.cljc

@@ -65,6 +65,7 @@
    :right-side-bar/switch-theme "Тема"
    :right-side-bar/contents "Содержание"
    :right-side-bar/page-graph "Граф страницы"
+   :right-side-bar/history "(Dev) Отменить/Повторить историю"
    :right-side-bar/block-ref "Ссылка на блок"
    :right-side-bar/graph-view "Визуальный граф"
    :right-side-bar/all-pages "Все страницы"
@@ -151,10 +152,31 @@
    :color/pink "Розовый"
    :editor/copy "Копировать"
    :editor/cut "Вырезать"
+   :editor/expand-block-children "Раскрыть всё"
+   :editor/collapse-block-children "Свернуть всё"
+   :editor/delete-selection "Удалить выбранные блоки"
+   :editor/cycle-todo "Изменить статус TODO текущего элемента"
+   :dev/show-page-data "(Dev) Показать данные страницы"
+   :dev/show-block-data "(Dev) Показать данные блока"
+   :dev/show-block-ast "(Dev) Показать AST блока"
+   :dev/show-page-ast "(Dev) Показать AST страницы"
+   :content/copy-export-as "Копировать / Экспортировать как.."
+   :content/copy-block-url "Копировать URL блока"
    :content/copy-block-ref "Копировать ссылку блока"
    :content/copy-block-emebed "Копировать встроенный блок"
+   :content/copy-ref "Скопировать эту ссылку"
+   :content/delete-ref "Удалить эту ссылку"
+   :content/replace-with-text "Заменить на текст"
+   :content/replace-with-embed "Заменить на встроенный элемент"
    :content/open-in-sidebar "Открыть в боковой панели"
    :content/click-to-edit "Нажмите для редактирования"
+   :context-menu/make-a-flashcard "Создать карточку"
+   :context-menu/toggle-number-list "Переключить номерной список"
+   :context-menu/preview-flashcard "Предварительный просмотр карточки"
+   :context-menu/make-a-template "Создать шаблон"
+   :context-menu/input-template-name "Как назовём шаблон?"
+   :context-menu/template-include-parent-block "Включить родительский блок в шаблон?"
+   :context-menu/template-exists-warning "Шаблон уже существует!"
    :settings-page/git-confirm "Необходимо перезапустить приложение после изменения настроек Git."
    :settings-page/git-switcher-label "Включить автокоммит в Git"
    :settings-page/git-commit-delay "Задержка автокоммита Git в секундах"
@@ -294,6 +316,10 @@
    :plugin/update "Обновить"
    :plugin/check-update "Проверить обновления"
    :plugin/check-all-updates "Проверить все обновления"
+   :plugin/found-updates "Новые обновления"
+   :plugin/found-n-updates "Найдено обновлений {1}"
+   :plugin/update-all-selected "Обновить все выбранные"
+   :plugin/updates-downloading "Загрузка обновлений"
    :plugin/refresh-lists "Обновить списки"
    :plugin/enabled "Включено"
    :plugin/disabled "Отключено"
@@ -345,7 +371,8 @@
 
    :file-sync/other-user-graph "Текущий локальный граф привязан к удаленному графу другого пользователя. Поэтому синхронизацию начать нельзя."
    :file-sync/graph-deleted "Текущий удаленный граф был удален"
-
+   :file-sync/rsapi-cannot-upload-err "Невозможно начать синхронизацию, пожалуйста, проверьте правильное ли установлено локальное время."
+   
    :notification/clear-all "Очистить всё"
    
    :shortcut.category/basics                "Базовые"
@@ -355,16 +382,17 @@
    :shortcut.category/block-command-editing "Команды редактирования блока"
    :shortcut.category/block-selection       "Выделение блоков (нажмите Esc для отмены)"
    :shortcut.category/toggle                "Переключатели"
+   :shortcut.category/whiteboard            "Интерактивная доска"
    :shortcut.category/others                "Разное"
    :command.date-picker/complete            "Выбор даты: Выбрать указанный день"
    :command.date-picker/prev-day            "Выбор даты: Выбрать предыдущий день"
    :command.date-picker/next-day            "Выбор даты: Выбрать следующий день"
    :command.date-picker/prev-week           "Выбор даты: Выбрать предыдущую неделю"
    :command.date-picker/next-week           "Выбор даты: Выбрать следующую неделю"
-   :command.pdf/previous-page               "Предыдущая страница текущего PDF"
-   :command.pdf/next-page                   "Следующая страница текущего PDF"
-   :command.pdf/close                       "Закрыть текущий просмотр PDF"
-   :command.pdf/find                        "Pdf: Поиск текста в текущем PDF-документе"
+   :command.pdf/previous-page               "PDF: Предыдущая страница текущего PDF"
+   :command.pdf/next-page                   "PDF: Следующая страница текущего PDF"
+   :command.pdf/close                       "PDF: Закрыть текущий просмотр PDF"
+   :command.pdf/find                        "PDF: Поиск текста в текущем PDF-документе"
    :command.auto-complete/complete          "Автодополнение: Использовать выбранный элемент"
    :command.auto-complete/prev              "Автодополнение: Выбрать предыдущий"
    :command.auto-complete/next              "Автодополнение: Выбрать следующий"
@@ -400,7 +428,7 @@
    :command.editor/replace-block-reference-at-point "Заменить ссылку на блок своим содержимым в указанном месте"
    :command.editor/paste-text-in-one-block-at-point "Вставить текст в один блок в указанном месте"
    :command.editor/insert-youtube-timestamp "Вставить временную метку на Youtube"
-   :command.editor/cycle-todo               "Переключить статус данной задачи (TODO)"
+   :command.editor/cycle-todo               "Изменить статус TODO текущего элемента"
    :command.editor/up                       "Переместить курсор вверх / Выбрать вверх"
    :command.editor/down                     "Переместить курсор вниз / Выбрать вниз"
    :command.editor/left                     "Переместить курсор влево / Открыть выбранный блок в начале"
@@ -427,6 +455,32 @@
    :command.editor/select-parent            "Выбрать родительский блок"
    :command.editor/zoom-in                  "Увеличить / Вперед"
    :command.editor/zoom-out                 "Уменьшить / Назад"
+   :command.editor/toggle-undo-redo-mode    "Переключить режим отменить/повторить (глобально или только на странице)"
+   :command.editor/toggle-number-list       "Переключить режим нумерованный список"
+   :command.whiteboard/select               "Выбрать инструмент"
+   :command.whiteboard/pan                  "Прокруктка"
+   :command.whiteboard/portal               "Добавить блок или страницу"
+   :command.whiteboard/pencil               "Карандаш"
+   :command.whiteboard/highlighter          "Маркер"
+   :command.whiteboard/eraser               "Ластик"
+   :command.whiteboard/connector            "Соединитель"
+   :command.whiteboard/text                 "Текст"
+   :command.whiteboard/rectangle            "Прямоугольник"
+   :command.whiteboard/ellipse              "Эллипс"
+   :command.whiteboard/reset-zoom           "Сбросить масштаб"
+   :command.whiteboard/zoom-to-fit          "Показать все элементы"
+   :command.whiteboard/zoom-to-selection    "Показать элемент"
+   :command.whiteboard/zoom-out             "Уменьшить"
+   :command.whiteboard/zoom-in              "Увеличить"
+   :command.whiteboard/send-backward        "Переместить назад"
+   :command.whiteboard/send-to-back         "На задний план"
+   :command.whiteboard/bring-forward        "Переместить вперёд"
+   :command.whiteboard/bring-to-front       "На передний план"
+   :command.whiteboard/lock                 "Блокировать"
+   :command.whiteboard/unlock               "Разблокировать"
+   :command.whiteboard/group                "Группировать"
+   :command.whiteboard/ungroup              "Разгруппировать"
+   :command.whiteboard/toggle-grid          "Переключить отображение сетки"
    :command.ui/toggle-brackets              "Переключить отображение скобок"
    :command.go/search-in-page               "Поиск блоков на текущей странице"
    :command.go/electron-find-in-page        "Поиск текста на странице"
@@ -466,7 +520,7 @@
    :command.ui/toggle-help                  "Переключить помощь"
    :command.ui/toggle-theme                 "Переключение между темной/светлой темой"
    :command.ui/toggle-contents              "Переключить Контент на боковой панели"
-             ;;  :ui/open-new-window                  "Открыть другое окно"
+  ;;  :command.ui/open-new-window                  "Открыть новое окно"
    :command.command/toggle-favorite         "Добавить или удалить из избранного"
    :command.editor/open-file-in-default-app "Открыть файл в программе по умолчанию"
    :command.editor/open-file-in-directory   "Открыть файл в родительском каталоге"