From 774cd65eece4d0eda1f27d57f20fef5a10b8fddc Mon Sep 17 00:00:00 2001 From: Devon22 Date: Sun, 20 Apr 2025 00:27:33 +0800 Subject: [PATCH] 1.9.16 --- manifest.json | 2 +- package-lock.json | 4 +- package.json | 2 +- src/translations.ts | 342 ++++++++++++++++++++++++++++++++++++++++++++ versions.json | 2 +- 5 files changed, 347 insertions(+), 5 deletions(-) diff --git a/manifest.json b/manifest.json index b4fae7c..f8d5a1d 100644 --- a/manifest.json +++ b/manifest.json @@ -1,7 +1,7 @@ { "id": "gridexplorer", "name": "GridExplorer", - "version": "1.9.15", + "version": "1.9.16", "minAppVersion": "1.1.0", "description": "Browse note files in a grid view.", "author": "Devon22", diff --git a/package-lock.json b/package-lock.json index 678a868..7a50b68 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "gridexplorer", - "version": "1.9.15", + "version": "1.9.16", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "gridexplorer", - "version": "1.9.15", + "version": "1.9.16", "license": "MIT", "devDependencies": { "@types/node": "^16.11.6", diff --git a/package.json b/package.json index 6649507..5e40324 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "gridexplorer", - "version": "1.9.15", + "version": "1.9.16", "description": "Browse note files in a grid view.", "main": "main.js", "scripts": { diff --git a/src/translations.ts b/src/translations.ts index 00eb255..81ae42f 100644 --- a/src/translations.ts +++ b/src/translations.ts @@ -5,6 +5,8 @@ interface Translations { 'en': { [key: string]: string }; 'zh': { [key: string]: string }; 'ja': { [key: string]: string }; + 'ru': { [key: string]: string }; + 'uk': { [key: string]: string }; } type LanguageKey = keyof Translations; @@ -698,5 +700,345 @@ export const TRANSLATIONS: Translations = { 'date_divider_mode_year': '年', 'date_divider_mode_month': '月', 'date_divider_mode_day': '日', + }, + 'ru': { + // Notifications + 'bookmarks_plugin_disabled': 'Пожалуйста, сначала включите плагин Закладки', + + // Buttons and Labels + 'sorting': 'Сортировать по', + 'refresh': 'Обновить', + 'reselect': 'Перевыбрать', + 'go_up': 'Вверх', + 'no_backlinks': 'Нет обратных ссылок', + 'search': 'Поиск', + 'search_placeholder': 'Ключевое слово для поиска', + 'search_current_location_only': 'Искать только в текущем расположении', + 'search_media_files': 'Искать медиафайлы', + 'cancel': 'Отмена', + 'new_note': 'Новая заметка', + 'new_folder': 'Новая папка', + 'delete_folder': 'Удалить папку', + 'untitled': 'Без названия', + 'files': 'файлы', + 'add': 'Добавить', + + // View Titles + 'grid_view_title': 'Сеточный вид', + 'bookmarks_mode': 'Закладки', + 'folder_mode': 'Папка', + 'search_results': 'Результаты поиска', + 'backlinks_mode': 'Обратные ссылки', + 'outgoinglinks_mode': 'Исходящие ссылки', + 'all_files_mode': 'Все файлы', + 'recent_files_mode': 'Недавние файлы', + 'random_note_mode': 'Случайная заметка', + + // Sort Options + 'sort_name_asc': 'Имя (А → Я)', + 'sort_name_desc': 'Имя (Я → А)', + 'sort_mtime_desc': 'Изменено (Новое → Старое)', + 'sort_mtime_asc': 'Изменено (Старое → Новое)', + 'sort_ctime_desc': 'Создано (Новое → Старое)', + 'sort_ctime_asc': 'Создано (Старое → Новое)', + 'sort_random': 'Случайно', + + // Settings + 'grid_view_settings': 'Настройки сеточного вида', + 'media_files_settings': 'Настройки медиафайлов', + 'show_media_files': 'Показывать медиафайлы', + 'show_media_files_desc': 'Отображать медиафайлы в сеточном виде', + 'show_video_thumbnails': 'Показывать миниатюры видео', + 'show_video_thumbnails_desc': 'Отображать миниатюры для видео в сеточном виде, показывает значок воспроизведения, если отключено', + 'show_note_tags': 'Показывать теги заметок', + 'show_note_tags_desc': 'Отображать теги для заметок в сеточном виде', + 'ignored_folders': 'Игнорируемые папки', + 'ignored_folders_desc': 'Укажите папки для игнорирования здесь', + 'add_ignored_folder': 'Добавить игнорируемую папку', + 'no_ignored_folders': 'Нет игнорируемых папок.', + 'ignored_folder_patterns': 'Игнорировать папки и файлы по шаблону', + 'ignored_folder_patterns_desc': 'Используйте строковые шаблоны для игнорирования папок и файлов (поддерживает регулярные выражения)', + 'add_ignored_folder_pattern': 'Добавить шаблон папки', + 'ignored_folder_pattern_placeholder': 'Введите имя папки или шаблон регулярного выражения', + 'no_ignored_folder_patterns': 'Нет шаблонов игнорируемых папок.', + 'remove': 'Удалить', + 'default_sort_type': 'Тип сортировки по умолчанию', + 'default_sort_type_desc': 'Установите метод сортировки по умолчанию при открытии сеточного вида', + 'modified_date_field': 'Имя поля "Дата изменения"', + 'modified_date_field_desc': 'Укажите имя поля в метаданных для использования в качестве даты изменения', + 'created_date_field': 'Имя поля "Дата создания"', + 'created_date_field_desc': 'Укажите имя поля в метаданных для использования в качестве даты создания', + 'grid_item_width': 'Ширина элемента сетки', + 'grid_item_width_desc': 'Установите ширину элементов сетки', + 'grid_item_height': 'Высота элемента сетки', + 'grid_item_height_desc': 'Установите высоту элементов сетки (0 для автоматической настройки)', + 'image_area_width': 'Ширина области изображения', + 'image_area_width_desc': 'Установите ширину области предварительного просмотра изображения', + 'image_area_height': 'Высота области изображения', + 'image_area_height_desc': 'Установите высоту области предварительного просмотра изображения', + 'title_font_size': 'Размер шрифта заголовка', + 'title_font_size_desc': 'Установите размер шрифта заголовка', + 'summary_length': 'Длина краткого описания', + 'summary_length_desc': 'Установите длину краткого описания', + 'enable_file_watcher': 'Включить наблюдение за файлами', + 'enable_file_watcher_desc': 'При включении вид будет автоматически обновляться при изменении файлов. Если отключено, нужно вручную нажимать кнопку обновления', + 'reset_to_default': 'Сбросить на значения по умолчанию', + 'reset_to_default_desc': 'Сбросить все настройки на значения по умолчанию', + 'settings_reset_notice': 'Настройки сброшены на значения по умолчанию', + 'ignored_folders_settings': 'Настройки игнорируемых папок', + 'display_mode_settings': 'Настройки режима отображения', + 'show_bookmarks_mode': 'Показывать режим закладок', + 'show_search_mode': 'Показывать режим результатов поиска', + 'show_backlinks_mode': 'Показывать режим обратных ссылок', + 'show_outgoinglinks_mode': 'Показывать режим исходящих ссылок', + 'show_all_files_mode': 'Показывать режим всех файлов', + 'show_recent_files_mode': 'Показывать режим недавних файлов', + 'recent_files_count': 'Количество недавних файлов', + 'show_random_note_mode': 'Показывать режим случайной заметки', + 'random_note_count': 'Количество случайных заметок', + 'random_note_notes_only': 'Только заметки', + 'random_note_include_media_files': 'Включить медиафайлы', + + // Show "Parent Folder" option setting + 'show_parent_folder_item': 'Показывать элемент "Родительская папка"', + 'show_parent_folder_item_desc': 'Показывать элемент "Родительская папка" первым в сетке', + 'parent_folder': 'Родительская папка', + + // Default open location setting + 'default_open_location': 'Место открытия по умолчанию', + 'default_open_location_desc': 'Установите место открытия сеточного вида по умолчанию', + 'open_in_left_sidebar': 'Открыть в левой боковой панели', + 'open_in_right_sidebar': 'Открыть в правой боковой панели', + 'open_in_new_tab': 'Открыть в новой вкладке', + 'reuse_existing_leaf': 'Использовать существующий вид', + 'reuse_existing_leaf_desc': 'При открытии сеточного вида предпочтительно использовать существующий вид вместо создания нового', + + 'custom_document_extensions': 'Пользовательские расширения документов', + 'custom_document_extensions_desc': 'Дополнительные расширения документов (через запятую, без точек)', + 'custom_document_extensions_placeholder': 'например, txt,doc,docx', + + // Select Folder Dialog + 'select_folders': 'Выбрать папку', + 'open_grid_view': 'Открыть сеточный вид', + 'open_in_grid_view': 'Открыть в сеточном виде', + 'open_note_in_grid_view': 'Открыть заметку в сеточном виде', + 'open_backlinks_in_grid_view': 'Открыть обратные ссылки в сеточном виде', + 'open_outgoinglinks_in_grid_view': 'Открыть исходящие ссылки в сеточном виде', + 'open_recent_files_in_grid_view': 'Открыть текущую заметку в недавних файлах', + 'open_settings': 'Открыть настройки', + 'open_new_grid_view': 'Открыть новый сеточный вид', + 'delete_note': 'Удалить файл', + 'open_folder_note': 'Открыть заметку папки', + 'create_folder_note': 'Создать заметку папки', + 'delete_folder_note': 'Удалить заметку папки', + 'edit_folder_note_settings': 'Редактировать настройки заметки папки', + 'ignore_folder': 'Игнорировать эту папку', + 'searching': 'Поиск...', + 'no_files': 'Файлы не найдены', + 'filter_folders': 'Фильтровать папки...', + + // Folder Note Settings Dialog + 'folder_note_settings': 'Настройки заметки папки', + 'folder_sort_type': 'Тип сортировки папки', + 'folder_sort_type_desc': 'Установите тип сортировки по умолчанию для этой папки', + 'folder_color': 'Цвет папки', + 'folder_color_desc': 'Установите цвет отображения для этой папки', + 'default_sort': 'Использовать сортировку по умолчанию', + 'no_color': 'Без цвета', + 'color_red': 'Красный', + 'color_orange': 'Оранжевый', + 'color_yellow': 'Желтый', + 'color_green': 'Зеленый', + 'color_cyan': 'Голубой', + 'color_blue': 'Синий', + 'color_purple': 'Фиолетовый', + 'color_pink': 'Розовый', + 'confirm': 'Подтвердить', + 'note_color_settings': 'Настройки цвета заметки', + 'note_color': 'Цвет заметки', + 'note_color_desc': 'Установите цвет отображения для этой заметки', + 'set_note_color': 'Установить цвет заметки', + 'rename_folder': 'Переименовать папку', + 'enter_new_folder_name': 'Введите новое имя папки', + 'search_selection_in_grid_view': 'Поиск ... в сеточном виде', + 'show_date_dividers': 'Показывать разделители дат', + 'show_date_dividers_desc': 'Показывать разделители дат перед первым элементом каждого нового дня при использовании сортировки по дате', + 'date_divider_format': 'Формат разделителя дат', + 'date_divider_mode': 'Разделитель дат', + 'date_divider_mode_desc': 'Выберите режим отображения разделителей дат', + 'date_divider_mode_none': 'Нет', + 'date_divider_mode_year': 'Год', + 'date_divider_mode_month': 'Месяц', + 'date_divider_mode_day': 'День', + }, + 'uk': { + // Notifications + 'bookmarks_plugin_disabled': 'Будь ласка, спочатку увімкніть плагін Закладки', + + // Buttons and Labels + 'sorting': 'Сортувати за', + 'refresh': 'Оновити', + 'reselect': 'Переобрати', + 'go_up': 'Вгору', + 'no_backlinks': 'Немає зворотних посилань', + 'search': 'Пошук', + 'search_placeholder': 'Ключове слово для пошуку', + 'search_current_location_only': 'Шукати лише в поточному розташуванні', + 'search_media_files': 'Шукати медіафайли', + 'cancel': 'Скасувати', + 'new_note': 'Нова нотатка', + 'new_folder': 'Нова папка', + 'delete_folder': 'Видалити папку', + 'untitled': 'Без назви', + 'files': 'файли', + 'add': 'Додати', + + // View Titles + 'grid_view_title': 'Сітковий вигляд', + 'bookmarks_mode': 'Закладки', + 'folder_mode': 'Папка', + 'search_results': 'Результати пошуку', + 'backlinks_mode': 'Зворотні посилання', + 'outgoinglinks_mode': 'Вихідні посилання', + 'all_files_mode': 'Усі файли', + 'recent_files_mode': 'Останні файли', + 'random_note_mode': 'Випадкова нотатка', + + // Sort Options + 'sort_name_asc': 'Назва (А → Я)', + 'sort_name_desc': 'Назва (Я → А)', + 'sort_mtime_desc': 'Змінено (Нове → Старе)', + 'sort_mtime_asc': 'Змінено (Старе → Нове)', + 'sort_ctime_desc': 'Створено (Нове → Старе)', + 'sort_ctime_asc': 'Створено (Старе → Нове)', + 'sort_random': 'Випадково', + + // Settings + 'grid_view_settings': 'Налаштування сіткового вигляду', + 'media_files_settings': 'Налаштування медіафайлів', + 'show_media_files': 'Показувати медіафайли', + 'show_media_files_desc': 'Відображати медіафайли у сітковому вигляді', + 'show_video_thumbnails': 'Показувати мініатюри відео', + 'show_video_thumbnails_desc': 'Відображати мініатюри для відео у сітковому вигляді, показує іконку відтворення, якщо вимкнено', + 'show_note_tags': 'Показувати теги нотаток', + 'show_note_tags_desc': 'Відображати теги для нотаток у сітковому вигляді', + 'ignored_folders': 'Ігноровані папки', + 'ignored_folders_desc': 'Вкажіть папки для ігнорування тут', + 'add_ignored_folder': 'Додати ігноровану папку', + 'no_ignored_folders': 'Немає ігнорованих папок.', + 'ignored_folder_patterns': 'Ігнорувати папки та файли за шаблоном', + 'ignored_folder_patterns_desc': 'Використовуйте рядкові шаблони для ігнорування папок і файлів (підтримує регулярні вирази)', + 'add_ignored_folder_pattern': 'Додати шаблон папки', + 'ignored_folder_pattern_placeholder': 'Введіть назву папки або шаблон регулярного виразу', + 'no_ignored_folder_patterns': 'Немає шаблонів ігнорованих папок.', + 'remove': 'Видалити', + 'default_sort_type': 'Тип сортування за замовчуванням', + 'default_sort_type_desc': 'Встановіть метод сортування за замовчуванням при відкритті сіткового вигляду', + 'modified_date_field': 'Назва поля "Дата зміни"', + 'modified_date_field_desc': 'Вкажіть назву поля в метаданих для використання як дати зміни', + 'created_date_field': 'Назва поля "Дата створення"', + 'created_date_field_desc': 'Вкажіть назву поля в метаданих для використання як дати створення', + 'grid_item_width': 'Ширина елемента сітки', + 'grid_item_width_desc': 'Встановіть ширину елементів сітки', + 'grid_item_height': 'Висота елемента сітки', + 'grid_item_height_desc': 'Встановіть висоту елементів сітки (0 для автоматичного налаштування)', + 'image_area_width': 'Ширина області зображення', + 'image_area_width_desc': 'Встановіть ширину області попереднього перегляду зображення', + 'image_area_height': 'Висота області зображення', + 'image_area_height_desc': 'Встановіть висоту області попереднього перегляду зображення', + 'title_font_size': 'Розмір шрифту заголовка', + 'title_font_size_desc': 'Встановіть розмір шрифту заголовка', + 'summary_length': 'Довжина короткого опису', + 'summary_length_desc': 'Встановіть довжину короткого опису', + 'enable_file_watcher': 'Увімкнути спостереження за файлами', + 'enable_file_watcher_desc': 'При увімкненні вигляд автоматично оновлюватиметься при зміні файлів. Якщо вимкнено, потрібно вручну натискати кнопку оновлення', + 'reset_to_default': 'Скинути до стандартних значень', + 'reset_to_default_desc': 'Скинути всі налаштування до стандартних значень', + 'settings_reset_notice': 'Налаштування скинуто до стандартних значень', + 'ignored_folders_settings': 'Налаштування ігнорованих папок', + 'display_mode_settings': 'Налаштування режиму відображення', + 'show_bookmarks_mode': 'Показувати режим закладок', + 'show_search_mode': 'Показувати режим результатів пошуку', + 'show_backlinks_mode': 'Показувати режим зворотних посилань', + 'show_outgoinglinks_mode': 'Показувати режим вихідних посилань', + 'show_all_files_mode': 'Показувати режим усіх файлів', + 'show_recent_files_mode': 'Показувати режим останніх файлів', + 'recent_files_count': 'Кількість останніх файлів', + 'show_random_note_mode': 'Показувати режим випадкової нотатки', + 'random_note_count': 'Кількість випадкових нотаток', + 'random_note_notes_only': 'Тільки нотатки', + 'random_note_include_media_files': 'Включити медіафайли', + + // Show "Parent Folder" option setting + 'show_parent_folder_item': 'Показувати елемент "Батьківська папка"', + 'show_parent_folder_item_desc': 'Показувати елемент "Батьківська папка" першим у сітці', + 'parent_folder': 'Батьківська папка', + + // Default open location setting + 'default_open_location': 'Місце відкриття за замовчуванням', + 'default_open_location_desc': 'Встановіть місце відкриття сіткового вигляду за замовчуванням', + 'open_in_left_sidebar': 'Відкрити в лівій бічній панелі', + 'open_in_right_sidebar': 'Відкрити в правій бічній панелі', + 'open_in_new_tab': 'Відкрити в новій вкладці', + 'reuse_existing_leaf': 'Використовувати наявний вигляд', + 'reuse_existing_leaf_desc': 'При відкритті сіткового вигляду надавати перевагу використанню наявного вигляду замість створення нового', + + 'custom_document_extensions': 'Користувацькі розширення документів', + 'custom_document_extensions_desc': 'Додаткові розширення документів (через кому, без крапок)', + 'custom_document_extensions_placeholder': 'наприклад, txt,doc,docx', + + // Select Folder Dialog + 'select_folders': 'Вибрати папку', + 'open_grid_view': 'Відкрити сітковий вигляд', + 'open_in_grid_view': 'Відкрити в сітковому вигляді', + 'open_note_in_grid_view': 'Відкрити нотатку в сітковому вигляді', + 'open_backlinks_in_grid_view': 'Відкрити зворотні посилання в сітковому вигляді', + 'open_outgoinglinks_in_grid_view': 'Відкрити вихідні посилання в сітковому вигляді', + 'open_recent_files_in_grid_view': 'Відкрити поточну нотатку в останніх файлах', + 'open_settings': 'Відкрити налаштування', + 'open_new_grid_view': 'Відкрити новий сітковий вигляд', + 'delete_note': 'Видалити файл', + 'open_folder_note': 'Відкрити нотатку папки', + 'create_folder_note': 'Створити нотатку папки', + 'delete_folder_note': 'Видалити нотатку папки', + 'edit_folder_note_settings': 'Редагувати налаштування нотатки папки', + 'ignore_folder': 'Ігнорувати цю папку', + 'searching': 'Пошук...', + 'no_files': 'Файли не знайдено', + 'filter_folders': 'Фільтрувати папки...', + + // Folder Note Settings Dialog + 'folder_note_settings': 'Налаштування нотатки папки', + 'folder_sort_type': 'Тип сортування папки', + 'folder_sort_type_desc': 'Встановіть тип сортування за замовчуванням для цієї папки', + 'folder_color': 'Колір папки', + 'folder_color_desc': 'Встановіть колір відображення для цієї папки', + 'default_sort': 'Використовувати сортування за замовчуванням', + 'no_color': 'Без кольору', + 'color_red': 'Червоний', + 'color_orange': 'Помаранчевий', + 'color_yellow': 'Жовтий', + 'color_green': 'Зелений', + 'color_cyan': 'Бірюзовий', + 'color_blue': 'Синій', + 'color_purple': 'Фіолетовий', + 'color_pink': 'Рожевий', + 'confirm': 'Підтвердити', + 'note_color_settings': 'Налаштування кольору нотатки', + 'note_color': 'Колір нотатки', + 'note_color_desc': 'Встановіть колір відображення для цієї нотатки', + 'set_note_color': 'Встановити колір нотатки', + 'rename_folder': 'Перейменувати папку', + 'enter_new_folder_name': 'Введіть нову назву папки', + 'search_selection_in_grid_view': 'Пошук ... у сітковому вигляді', + 'show_date_dividers': 'Показувати роздільники дат', + 'show_date_dividers_desc': 'Показувати роздільники дат перед першим елементом кожного нового дня при використанні сортування за датою', + 'date_divider_format': 'Формат роздільника дат', + 'date_divider_mode': 'Роздільник дат', + 'date_divider_mode_desc': 'Виберіть режим відображення роздільників дат', + 'date_divider_mode_none': 'Немає', + 'date_divider_mode_year': 'Рік', + 'date_divider_mode_month': 'Місяць', + 'date_divider_mode_day': 'День', } } diff --git a/versions.json b/versions.json index e2d3ad7..21faf2c 100644 --- a/versions.json +++ b/versions.json @@ -1,3 +1,3 @@ { - "1.9.15": "1.1.0" + "1.9.16": "1.1.0" } \ No newline at end of file