290 lines
21 KiB
JavaScript
290 lines
21 KiB
JavaScript
export default {
|
||
'app.loading': 'Загрузка Верстака...',
|
||
'settings.title': 'Настройки',
|
||
'settings.language': 'Язык',
|
||
'settings.language.system': 'System / Системный',
|
||
'settings.language.en': 'English',
|
||
'settings.language.ru': 'Русский',
|
||
'settings.pluginManager': 'Менеджер плагинов',
|
||
'statusBar.label': 'Строка состояния',
|
||
'vault.label': 'Хранилище: {status}',
|
||
'vault.status.open': 'открыто',
|
||
'vault.status.closed': 'закрыто',
|
||
'vault.status.unknown': 'неизвестно',
|
||
'sidebar.tools': 'Инструменты',
|
||
'sidebar.error.contributions': 'Не удалось загрузить элементы плагинов',
|
||
'sidebar.error.load': 'Не удалось загрузить боковую панель',
|
||
'sidebar.error.ui': 'Ошибка интерфейса плагина',
|
||
'workspace.overview': 'Обзор',
|
||
'workspace.search': 'Поиск в Деле',
|
||
'workspace.tools': 'Инструменты Дела',
|
||
'workspace.tool': 'Инструмент Дела',
|
||
'workspace.emptyTools': 'Нет доступных инструментов',
|
||
'workspace.emptyToolsHint': 'Включите плагины с инструментами Дела или откройте Менеджер плагинов в настройках.',
|
||
'workspace.select': 'Выберите Дело',
|
||
'workspace.selectHint': 'Используйте кнопку + в разделе Дел, чтобы добавить первый проект.',
|
||
'common.details': 'Подробнее',
|
||
'common.plugin': 'Плагин',
|
||
'common.component': 'Компонент',
|
||
'pluginView.error': 'Ошибка представления плагина',
|
||
'pluginView.failed': 'Ошибка интерфейса плагина',
|
||
'pluginView.noVisual': 'Этот плагин пока не предоставляет визуальное представление.',
|
||
'pluginView.viewId': 'ID представления',
|
||
'pluginView.bundleUnavailable': 'Frontend bundle недоступен',
|
||
'pluginView.unavailable': 'Представление недоступно.',
|
||
'pluginView.select': 'Выберите представление плагина на боковой панели',
|
||
'pluginView.selectHint': 'Представления плагинов появятся здесь',
|
||
'common.retry': '⟳ Повторить',
|
||
'common.source': 'Источник',
|
||
'common.status': 'Состояние',
|
||
'common.capability': 'Capability',
|
||
'common.provider': 'Поставщик',
|
||
'status.loaded': 'загружено',
|
||
'status.degraded': 'ограничено',
|
||
'status.failed': 'ошибка',
|
||
'status.disabled': 'выключено',
|
||
'status.missing': 'отсутствует',
|
||
'pluginManager.reloading': '⟳ Обновление...',
|
||
'pluginManager.reload': '⟳ Обновить',
|
||
'pluginManager.scanning': 'Сканирование каталогов плагинов...',
|
||
'pluginManager.summary.plugins': 'Обнаружено плагинов: {count}',
|
||
'pluginManager.summary.capabilities': 'Зарегистрировано capabilities: {count}',
|
||
'pluginManager.summary.permissions': 'Известно разрешений: {count}',
|
||
'pluginManager.scanSummary': 'Сводка проверки плагинов',
|
||
'pluginManager.health': 'Состояние плагинов',
|
||
'pluginManager.permissionRisk': 'Риск разрешений',
|
||
'pluginManager.elevatedPermissions': 'Плагинов с повышенными разрешениями: {count}',
|
||
'pluginManager.none': 'Плагины не найдены',
|
||
'pluginManager.scannedDirs': 'Проверенные каталоги плагинов:',
|
||
'pluginManager.userPlugins': 'пользовательские плагины',
|
||
'pluginManager.bundledPlugins': 'встроенные плагины (каталог приложения)',
|
||
'pluginManager.installHint': 'Поместите папку плагина с plugin.json в один из этих каталогов и нажмите «Обновить».',
|
||
'pluginManager.missingTitle': 'Отсутствующие установленные плагины',
|
||
'pluginManager.missingHint': 'Эти плагины требуются хранилищу, но их пакеты не установлены на этом устройстве.',
|
||
'pluginManager.missingPackage': 'Плагин указан среди желаемых плагинов хранилища, но его пакет не установлен.',
|
||
'pluginManager.capabilityRegistry': 'Реестр capabilities ({count})',
|
||
'pluginManager.settingsError': 'Ошибка настроек',
|
||
'pluginManager.pluginSettings': 'Настройки плагина',
|
||
'pluginManager.settingsBundleUnavailable': 'Frontend bundle панели настроек недоступен',
|
||
'common.none': 'нет',
|
||
'common.unknown': 'неизвестно',
|
||
'pluginCard.count.views': 'представлений: {count}',
|
||
'pluginCard.count.commands': 'команд: {count}',
|
||
'pluginCard.count.searchProviders': 'поставщиков поиска: {count}',
|
||
'pluginCard.count.sidebar': 'элементов боковой панели: {count}',
|
||
'pluginCard.count.statusbar': 'элементов строки состояния: {count}',
|
||
'pluginCard.count.openProviders': 'обработчиков открытия: {count}',
|
||
'pluginCard.count.workspace': 'инструментов Дела: {count}',
|
||
'pluginCard.degraded': 'Плагин работает, но некоторые необязательные capabilities недоступны.',
|
||
'pluginCard.name': 'Название',
|
||
'pluginCard.contributions': 'Элементы интерфейса',
|
||
'pluginCard.technicalDetails': 'Технические сведения',
|
||
'pluginCard.apiVersion': 'Версия API',
|
||
'pluginCard.root': 'Корневой каталог',
|
||
'pluginCard.provides': 'Предоставляет',
|
||
'pluginCard.requires': 'Требует',
|
||
'pluginCard.missingRequired': 'Отсутствуют обязательные capabilities',
|
||
'pluginCard.optionalRequires': 'Необязательные зависимости',
|
||
'pluginCard.optionalUnavailable': 'Необязательные capabilities недоступны — плагин работает в ограниченном режиме',
|
||
'pluginCard.permissions': 'Разрешения',
|
||
'pluginCard.enabling': '⟳ Включение...',
|
||
'pluginCard.enable': '▶ Включить',
|
||
'pluginCard.disabling': '⟳ Выключение...',
|
||
'pluginCard.disable': '⏸ Выключить',
|
||
'pluginCard.openVault': 'Откройте хранилище для управления состоянием плагина',
|
||
'pluginCard.missingUiPermission': 'Плагин добавляет элементы интерфейса, но не имеет разрешения ui.register',
|
||
'common.loading': 'Загрузка...',
|
||
'common.browse': 'Обзор...',
|
||
'vaultSelection.chooseNew': 'Выберите или введите папку для нового хранилища.',
|
||
'vaultSelection.createError': 'Не удалось создать хранилище. Повторите попытку.',
|
||
'vaultSelection.openError': 'Не удалось открыть хранилище. Повторите попытку.',
|
||
'vaultSelection.chooseExisting': 'Выберите или введите существующее хранилище.',
|
||
'vaultSelection.subtitle': 'Выберите хранилище, чтобы начать работу',
|
||
'vaultSelection.createTitle': 'Создать новое хранилище',
|
||
'vaultSelection.createHint': 'Создайте локальную папку хранилища для Дел и проектов.',
|
||
'vaultSelection.pathPlaceholder': 'Выберите или введите путь...',
|
||
'vaultSelection.creating': 'Создание...',
|
||
'vaultSelection.create': 'Создать хранилище',
|
||
'vaultSelection.openTitle': 'Открыть существующее хранилище',
|
||
'vaultSelection.openHint': 'Используйте хранилище, которое уже находится на этом компьютере.',
|
||
'vaultSelection.opening': 'Открытие...',
|
||
'vaultSelection.open': 'Открыть',
|
||
'vaultSelection.recent': 'Недавние хранилища',
|
||
'common.cancel': 'Отмена',
|
||
'common.close': 'Закрыть',
|
||
'workspaceTree.title': 'Дела',
|
||
'workspaceTree.new': 'Новое Дело',
|
||
'workspaceTree.nameRequired': 'Введите название',
|
||
'workspaceTree.chooseTemplate': 'Выберите шаблон Дела',
|
||
'workspaceTree.saveRename': 'Сохранить новое название',
|
||
'workspaceTree.rename': 'Переименовать Дело',
|
||
'workspaceTree.trash': 'Переместить Дело в корзину',
|
||
'workspaceTree.create': 'Создать Дело',
|
||
'workspaceTree.namePlaceholder': 'Название Дела',
|
||
'workspaceTree.template': 'Шаблон',
|
||
'workspaceTree.creating': 'Создание...',
|
||
'workspaceTree.templateAvailable': 'Доступен',
|
||
'workspaceTree.templateLimited': 'Доступен с ограничениями',
|
||
'workspaceTree.templateMissingPlugin': 'Плагин не установлен',
|
||
'workspaceTree.templatePluginDisabled': 'Плагин выключен',
|
||
'workspaceTree.templateCapabilityUnavailable': 'Не хватает обязательной возможности',
|
||
'workspaceTree.templateIncompatible': 'Плагин несовместим с этой версией Верстака',
|
||
'workspaceTree.templateLoadFailed': 'Плагин не удалось загрузить',
|
||
'workspaceTree.templateNotReady': 'Плагин ещё не готов к работе',
|
||
'workspaceTree.templateToolTabs': 'Создаёт вкладки: {tabs}',
|
||
'workspaceTree.templateToolNoTabs': 'Не предоставляет вкладку Дела',
|
||
'workspaceTree.templateWillBeIncomplete': 'Дело будет создано без недоступных компонентов.',
|
||
'workspaceTree.templateIncompleteCreated': 'Дело «{name}» создано с недоступными компонентами.',
|
||
'workspaceTree.templatesError': 'Не удалось загрузить шаблоны Дел. Повторите попытку.',
|
||
'workspaceTree.loadError': 'Не удалось загрузить Дела. Повторите попытку.',
|
||
'workspaceTree.selectError': 'Не удалось выбрать это Дело. Повторите попытку.',
|
||
'workspaceTree.createError': 'Не удалось создать Дело. Повторите попытку.',
|
||
'workspaceTree.renameError': 'Не удалось переименовать Дело. Повторите попытку.',
|
||
'workspaceTree.trashError': 'Не удалось переместить Дело в корзину. Повторите попытку.',
|
||
'pluginManager.loadError': 'Не удалось загрузить плагины. Повторите попытку.',
|
||
'pluginManager.reloadError': 'Не удалось перезагрузить плагины. Повторите попытку.',
|
||
'pluginManager.enableError': 'Не удалось включить плагин. Повторите попытку.',
|
||
'pluginManager.disableError': 'Не удалось выключить плагин. Повторите попытку.',
|
||
'pluginManager.settingsLoadError': 'Не удалось загрузить настройки плагина. Повторите попытку.',
|
||
'pluginManager.settingsUnavailable': 'Настройки плагина недоступны.',
|
||
'command.openOverview': 'Открыть обзор',
|
||
'command.openFiles': 'Открыть файлы',
|
||
'command.openActivity': 'Открыть активность',
|
||
'command.openBrowserInbox': 'Открыть Браузер',
|
||
'command.createMarkdown': 'Создать файл Markdown',
|
||
'command.createText': 'Создать текстовый файл',
|
||
'command.syncNow': 'Синхронизировать сейчас',
|
||
'command.openSyncSettings': 'Открыть настройки синхронизации',
|
||
'command.openPluginManager': 'Открыть менеджер плагинов',
|
||
'command.handled': 'Выполнено: {title}',
|
||
'command.result': '{title}: {status}',
|
||
'command.failed': 'Не удалось выполнить команду «{title}». Повторите попытку.',
|
||
'command.statusHandled': 'выполнено',
|
||
'command.palette': 'Палитра команд',
|
||
'command.run': 'Выполнить команду',
|
||
'command.none': 'Команды не найдены',
|
||
'search.indexing': 'Индексирование...',
|
||
'search.placeholder': 'Поиск',
|
||
'search.global': 'Глобальный поиск',
|
||
'search.noResults': 'Ничего не найдено',
|
||
'search.type.workspace': 'Дело',
|
||
'search.type.tool': 'Инструмент',
|
||
'search.type.folder': 'Папка',
|
||
'search.type.file': 'Файл',
|
||
'search.type.journal': 'Журнал',
|
||
'search.type.browserInbox': 'Браузер',
|
||
'search.type.activity': 'Активность',
|
||
'workbench.noProvider': 'Нет обработчика',
|
||
'workbench.noViewer': 'Нет доступного средства просмотра или редактора',
|
||
'workbench.noResource': 'Ресурс не открыт',
|
||
'bundle.noFrontend': 'У плагина нет frontend bundle',
|
||
'bundle.notFound': 'Плагин не найден',
|
||
'bundle.loadFailed': 'Не удалось загрузить интерфейс плагина. Повторите попытку.',
|
||
'bundle.emptyContent': 'пустое содержимое',
|
||
'bundle.executionError': 'Не удалось запустить интерфейс плагина. Повторите попытку.',
|
||
'bundle.registrationMissing': 'Bundle загружен, но вызов VerstakPluginRegister не обнаружен',
|
||
'bundle.componentMissing': 'Запрошенный интерфейс плагина недоступен.',
|
||
'bundle.mountError': 'Не удалось открыть интерфейс плагина. Повторите попытку.',
|
||
'bundle.mountUnavailable': 'Контейнер для подключения недоступен',
|
||
'bundle.unexpectedError': 'Не удалось открыть интерфейс плагина. Повторите попытку.',
|
||
'bundle.unknownError': 'Неизвестная ошибка',
|
||
'bundle.frontendEntry': 'Точка входа frontend',
|
||
'bundle.availableComponents': 'Доступные компоненты',
|
||
'bundle.loading': 'Загрузка bundle плагина...',
|
||
'overview.filter.all': 'Все',
|
||
'overview.filter.notes': 'Заметки',
|
||
'overview.filter.files': 'Файлы',
|
||
'overview.filter.captures': 'Сохранённое',
|
||
'overview.filter.journal': 'Журнал',
|
||
'overview.notes': 'Заметки',
|
||
'overview.files': 'Файлы',
|
||
'overview.captures': 'Сохранённое',
|
||
'overview.activity': 'Активность',
|
||
'overview.journal': 'Журнал',
|
||
'overview.attention': 'Требует внимания',
|
||
'overview.openNotes': 'Открыть заметки',
|
||
'overview.openFiles': 'Открыть файлы',
|
||
'overview.reviewInbox': 'Разобрать входящие',
|
||
'overview.viewActivity': 'Открыть активность',
|
||
'overview.openJournal': 'Открыть журнал',
|
||
'overview.openTodos': 'Открыть задачи',
|
||
'overview.reviewCandidate': 'Просмотреть запись',
|
||
'overview.reviewPending': 'Разобрать ожидающее',
|
||
'overview.count.totalRecent.one': 'Всего: {total} · недавних изменений: {recent}',
|
||
'overview.count.totalRecent.many': 'Всего: {total} · недавних изменений: {recent}',
|
||
'overview.count.recentChanges.one': 'Недавних изменений: {count}',
|
||
'overview.count.recentChanges.many': 'Недавних изменений: {count}',
|
||
'overview.count.captures.one': 'На разбор: {count}',
|
||
'overview.count.captures.many': 'На разбор: {count}',
|
||
'overview.count.events.one': 'Событий: {count}',
|
||
'overview.count.events.many': 'Событий: {count}',
|
||
'overview.count.journal.one': 'Записей журнала: {count}',
|
||
'overview.count.journal.many': 'Записей журнала: {count}',
|
||
'overview.count.pending.one': 'Ожидают: {count}',
|
||
'overview.count.pending.many': 'Ожидают: {count}',
|
||
'overview.loadingContext': 'Загрузка данных Дела...',
|
||
'overview.lastActive': 'Последняя активность: {time}',
|
||
'overview.noRecentActivity': 'В Деле пока нет недавней активности',
|
||
'overview.refresh': 'Обновить',
|
||
'overview.summary': 'Сводка Дела',
|
||
'overview.continue': 'Продолжить работу',
|
||
'overview.continueHint': 'Вернитесь к следующему полезному делу в этом Деле.',
|
||
'overview.loadingSignals': 'Загрузка данных Дела...',
|
||
'overview.noResume': 'Пока неясно, с чего продолжить',
|
||
'overview.noResumeHint': 'Здесь появятся недавние заметки, файлы, сохранённое и записи журнала.',
|
||
'overview.recentChanges': 'Недавние изменения',
|
||
'overview.recentChangesHint': 'Последняя важная активность в этом Деле.',
|
||
'overview.event.workspaceOpened': 'Открыто Дело',
|
||
'overview.event.activity': 'Активность Дела',
|
||
'overview.event.noteEdited': 'Изменена заметка «{name}»',
|
||
'overview.event.noteOpened': 'Открыта заметка «{name}»',
|
||
'overview.event.noteCreated': 'Создана заметка «{name}»',
|
||
'overview.event.fileOpened': 'Открыт файл «{name}»',
|
||
'overview.event.fileChanged': 'Изменён файл «{name}»',
|
||
'overview.event.fileCreated': 'Создан файл «{name}»',
|
||
'overview.event.fileRemoved': 'Удалён файл «{name}»',
|
||
'overview.event.capturePage': 'Сохранена страница «{name}»',
|
||
'overview.event.captureSelection': 'Сохранено выделение «{name}»',
|
||
'overview.event.captureLink': 'Сохранена ссылка «{name}»',
|
||
'overview.event.captureFile': 'Сохранён файл «{name}»',
|
||
'overview.event.captureConverted': 'Сохранённое преобразовано: «{name}»',
|
||
'overview.event.capture': 'Сохранено: {kind} «{title}»',
|
||
'overview.event.journalAdded': 'Добавлена запись в журнал «{name}»',
|
||
'overview.event.workSessionDetected': 'Обнаружена рабочая сессия',
|
||
'overview.event.todo': 'Задача «{title}»',
|
||
'overview.event.reviewCapture': 'Разобрать сохранённое «{title}»',
|
||
'overview.event.continueJournal': 'Продолжить запись журнала «{title}»',
|
||
'overview.event.possibleJournalEntry': 'Возможная запись в журнал',
|
||
'overview.captureKind.page': 'страница',
|
||
'overview.captureKind.selection': 'выделение',
|
||
'overview.captureKind.link': 'ссылка',
|
||
'overview.captureKind.file': 'файл',
|
||
'overview.captureKind.item': 'элемент',
|
||
'overview.todo.reminderDue': 'Пора напомнить',
|
||
'overview.todo.overdue': 'Просрочено',
|
||
'overview.todo.dueSoon': 'Скоро срок',
|
||
'overview.todo.due': 'Срок: {date}',
|
||
'overview.candidateMeta': 'Дело: {deal} · {minutes} мин. · активностей: {activities}',
|
||
'overview.minutes': '{count} мин.',
|
||
'overview.browserCapture': 'Сохранённое из браузера',
|
||
'overview.untitledTodo': 'Задача без названия',
|
||
'overview.untitledCapture': 'Сохранённое без названия',
|
||
'overview.untitledJournal': 'Запись журнала',
|
||
'overview.unknownDeal': 'Неизвестное Дело',
|
||
'overview.item': 'элемент',
|
||
'overview.overviewNote': 'Обзорная заметка Дела',
|
||
'overview.recentFilter': 'Фильтр недавних изменений',
|
||
'overview.loadingRecent': 'Загрузка недавних изменений...',
|
||
'overview.noChanges': 'Для этого фильтра пока нет важных изменений.',
|
||
'overview.attentionHint': 'Неразобранное сохранённое, срочные задачи и возможные записи журнала.',
|
||
'overview.loadingPending': 'Загрузка ожидающих элементов...',
|
||
'overview.noPending': 'Нет неразобранного сохранённого, срочных задач или возможных записей журнала.',
|
||
'overview.keyResources': 'Ключевые ресурсы',
|
||
'overview.time.none': 'Время не указано',
|
||
'overview.time.now': 'Только что',
|
||
'overview.time.minutes': '{count} мин. назад',
|
||
'overview.time.hours': '{count} ч. назад',
|
||
'overview.time.yesterday': 'Вчера',
|
||
'overview.time.days': '{count} дн. назад',
|
||
};
|