mirror of
https://github.com/haperone/local-image-compress.git
synced 2026-07-22 06:44:26 +00:00
166 lines
14 KiB
JSON
166 lines
14 KiB
JSON
{
|
||
"settings.title": "Налаштування",
|
||
"settings.loadFailed": "Не вдалося завантажити налаштування; використано типові значення",
|
||
"init.failed": "Не вдалося ініціалізувати додаток. Після виправлення зазначеної помилки перезавантажте додаток.",
|
||
"migration.partialFailure": "Перенесення даних старої версії завершилося з помилками. Перевірте консоль розробника.",
|
||
"i18n.externalLoadFailed": "Не вдалося завантажити зовнішній мовний файл",
|
||
"warning.wasmInitFailed": "Не вдалося ініціалізувати модулі WebAssembly. Перезавантажте додаток або повідомте про помилку.",
|
||
"command.compressInNote": "Стиснути всі зображення в нотатці",
|
||
"command.compressInFolder": "Стиснути всі зображення у теці",
|
||
"command.compressAll": "Стиснути всі зображення у сховищі",
|
||
"command.moveCompressed": "Перемістити стиснені файли",
|
||
"context.compressImage": "Стиснути зображення",
|
||
"context.compressImagesInFolder": "Стиснути зображення в теці",
|
||
"notice.cacheUpdated": "Кеш оновлено",
|
||
"notice.cacheCleared": "Кеш очищено",
|
||
"notice.compressionDeferredDueToMove": "Стиснення відкладено, доки триває перенесення файлів",
|
||
"notice.operationFailed": "Не вдалося виконати операцію. Перевірте консоль розробника.",
|
||
"validation.pathNotAllowed": "Шлях не дозволено в налаштуваннях",
|
||
"validation.outputFolder": "Файл розташований у вихідній теці",
|
||
"validation.alreadyCompressed": "Файл уже стиснено",
|
||
"validation.tooSmall": "Файл занадто малий",
|
||
"validation.bytes": "байт",
|
||
"compress.error.fileAccess": "Неможливо отримати доступ до файлу",
|
||
"compress.error.unknown": "невідома помилка",
|
||
"compress.error.tooLarge": "Зображення завелике для безпечного стиснення",
|
||
"compress.error.notSmaller": "Стиснений файл не менший за оригінал",
|
||
"compress.error.unsupportedFormat": "Непідтримуваний формат файлу",
|
||
"compress.error.copyCompressed": "Не вдалося скопіювати стиснений файл",
|
||
"compress.error.copyCompressedJpeg": "Не вдалося скопіювати стиснений JPEG-файл",
|
||
"compress.error.pngQuality": "PNG-кодек не зміг забезпечити заданий діапазон якості",
|
||
"section.quality": "Якість стиснення",
|
||
"section.paths": "Шляхи",
|
||
"section.automation": "Автоматизація",
|
||
"section.stats": "Статистика та кеш",
|
||
"section.move": "Переміщення стиснених файлів",
|
||
"section.cacheBackups": "Бекапи кешу",
|
||
"section.instructions": "Інструкції",
|
||
"quality.png.name": "Якість PNG (мін-макс)",
|
||
"quality.png.desc": "Діапазон якості для стиснення PNG (65-80 за замовчуванням)",
|
||
"quality.jpeg.name": "Якість JPEG",
|
||
"quality.jpeg.desc": "Якість стиснення JPEG (1-95)",
|
||
"paths.allowedRoots.name": "Дозволені кореневі теки",
|
||
"paths.allowedRoots.desc": "Виберіть теки, у яких дозволено стиснення (порожній список = усі шляхи)",
|
||
"paths.allowedRoots.empty": "Не вибрано (стискаємо всюди)",
|
||
"paths.allowedRoots.pill.remove": "Натисніть, щоб видалити",
|
||
"paths.allowedRoots.modal.placeholder": "Виберіть теку...",
|
||
"paths.allowedRoots.cannotAddRoot": "Не можна додати сховище як дозволену кореневу теку. Залиште список порожнім, щоб дозволити всі теки.",
|
||
"paths.allowedRoots.clear": "Очистити список",
|
||
"paths.output.name": "Вихідна тека",
|
||
"paths.output.desc": "Назва теки для стиснених файлів",
|
||
"auto.newFiles.name": "Автостиснення нових файлів",
|
||
"auto.newFiles.desc": "Автоматично стискати нові зображення під час додавання до сховища",
|
||
"auto.bg.name": "Автоматичне фонове стиснення",
|
||
"auto.bg.desc": "Автоматично стискати у фоні за відсутності активності користувача",
|
||
"auto.bg.threshold.name": "Поріг для фонового стиснення",
|
||
"auto.bg.threshold.desc": "Кількість нестиснених зображень, за якої автоматично запускається фонове стиснення",
|
||
"guard.disabled": "{id} тимчасово вимкнено під час стиснення",
|
||
"guard.restored": "{id} знову ввімкнено після стиснення",
|
||
"auto.retention.toggle.name": "Автовидалення бекапів зображень",
|
||
"auto.retention.toggle.desc": "Видаляти бекапи зображень за строком зберігання",
|
||
"auto.retention.days.name": "Строк зберігання бекапів (днів)",
|
||
"auto.retention.days.desc": "Видаляти бекапи, старші за вказану кількість днів",
|
||
"auto.move.toggle.name": "Увімкнути автопереміщення стиснених файлів",
|
||
"auto.move.toggle.desc": "Автоматично переміщувати стиснені файли при досягненні порогу",
|
||
"auto.move.threshold.name": "Поріг автопереміщення (файлів)",
|
||
"auto.move.threshold.desc": "Скільки файлів у 'Compressed' потрібно для автопереміщення",
|
||
"auto.queueFull": "Чергу автостиснення заповнено ({max}); нові файли пропущено",
|
||
"background.starting": "Запущено фонове стиснення. Зображень: {count}",
|
||
"background.finished": "Фонове стиснення завершено. Стиснено зображень: {count}",
|
||
"auto.bg.inactivity.name": "Поріг неактивності (хвилини)",
|
||
"auto.bg.inactivity.desc": "Скільки хвилин без дій користувача чекати перед запуском фонового стиснення",
|
||
"stats.uncompressed.name": "Нестиснені зображення",
|
||
"stats.uncompressed.ready": "Готово до стиснення",
|
||
"stats.cache.name": "Записи в кеші",
|
||
"stats.cache.entries": "Записи",
|
||
"stats.cache.size": "розмір",
|
||
"cache.corruptSaved": "Кеш не вдалося прочитати. Копію для відновлення збережено:",
|
||
"move.title": "Перемістити стиснені файли",
|
||
"move.ready": "Готово до переміщення",
|
||
"move.button": "Перемістити",
|
||
"move.noCompressedFolder": "Теку Compressed не знайдено",
|
||
"move.noneToMove": "Немає стиснених файлів для переміщення",
|
||
"move.noneWithOriginals": "Немає стиснених файлів, оригінали яких розташовані в дозволених кореневих теках",
|
||
"move.backupCreated": "Створено бекап оригінальних і стиснених файлів",
|
||
"move.backup.createdCount": "Створено комплектів бекапів оригіналу та стисненого файлу: {count}",
|
||
"move.skip.ambiguousOriginal": "Неоднозначна назва оригіналу",
|
||
"move.skip.originalMissingBeforeBackup": "Оригінал відсутній перед бекапом",
|
||
"move.skip.compressedMissingBeforeBackup": "Стиснений файл відсутній перед бекапом",
|
||
"move.skip.originalModifiedDuringBackup": "Оригінал змінився під час бекапу",
|
||
"move.skip.compressedModifiedDuringBackup": "Стиснений файл змінився під час бекапу",
|
||
"move.skip.originalContentChangedDuringBackup": "Вміст оригіналу змінився під час бекапу",
|
||
"move.skip.compressedContentChangedDuringBackup": "Вміст стисненого файлу змінився під час бекапу",
|
||
"move.skip.contentChangedDuringCopy": "Вміст змінився під час копіювання бекапу",
|
||
"move.skip.originalNotFoundAtMoveTime": "Оригінал не знайдено під час переміщення",
|
||
"move.skip.selfMove": "Шлях до стисненого файлу збігається зі шляхом до оригіналу",
|
||
"move.skip.externalModification": "Під час переміщення виявлено зовнішню зміну",
|
||
"move.skip.invalidBackupTask": "Некоректне завдання бекапу",
|
||
"move.skip.noOriginalCandidate": "Відповідний оригінал не знайдено",
|
||
"move.skip.unloading": "Додаток вивантажується",
|
||
"move.warning.externalModification": "Виявлено зовнішню зміну під час переміщення: {name}",
|
||
"backups.imagesFolder.name": "Тека з бекапами зображень",
|
||
"backups.imagesFolder.desc": "Відкрити теку з бекапами оригінальних і стиснених зображень",
|
||
"backups.imagesFolder.openButton": "Відкрити теку бекапів зображень",
|
||
"backups.imagesFolder.openError": "Не вдалося відкрити теку бекапів зображень",
|
||
"backups.imagesFolder.clearName": "Очистити бекапи зображень",
|
||
"backups.imagesFolder.clearDesc": "Видалити бекапи переміщених оригінальних/стиснених зображень",
|
||
"backups.imagesFolder.clearButton": "Очистити бекапи зображень",
|
||
"backups.imagesFolder.notFound": "Теку бекапів не знайдено",
|
||
"backups.imagesFolder.noneToDelete": "Немає бекапів для видалення",
|
||
"backups.imagesFolder.deletedCount": "Видалено наборів бекапів зображень: {count}",
|
||
"backups.imagesFolder.clearError": "Помилка під час очищення бекапів",
|
||
"backups.cache.title": "Бекапи кешу",
|
||
"backups.cache.folder.name": "Тека бекапів кешу",
|
||
"backups.cache.folder.desc": "Відкрити теку з файлами бекапів кешу",
|
||
"backups.cache.folder.openButton": "Відкрити теку бекапів кешу",
|
||
"backups.pathLabel": "Шлях",
|
||
"backups.foundLabel": "Знайдено бекапів",
|
||
"backups.cache.none": "Немає доступних бекапів кешу",
|
||
"backups.cache.restore": "Відновити кеш із бекапу",
|
||
"backups.cache.available": "Доступно бекапів:",
|
||
"backups.cache.selectPlaceholder": "-- Оберіть бекап --",
|
||
"common.add": "Додати",
|
||
"common.refresh": "Оновити",
|
||
"common.refreshing": "Оновлення...",
|
||
"common.processing": "Обробка...",
|
||
"common.clearCache": "Очистити кеш",
|
||
"common.refreshCache": "Оновити кеш",
|
||
"common.clear": "Очистити",
|
||
"common.clearing": "Очищення...",
|
||
"common.cancel": "Скасувати",
|
||
"common.close": "Закрити",
|
||
"units.kb": "КБ",
|
||
"instructions.usageTitle": "Використання:",
|
||
"instructions.notesTitle": "Примітки:",
|
||
"instructions.notes.saved": "Стиснені файли зберігаються у теці",
|
||
"instructions.notes.originalUnchanged": "Оригінальні файли не змінюються",
|
||
"instructions.notes.recompressionSkipped": "Повторне стиснення пропускається завдяки кешу",
|
||
"progress.start": "Починаємо обробку...",
|
||
"progress.processing": "Обробка",
|
||
"progress.skippedAlready": "Пропущено (вже стиснено)",
|
||
"progress.skipped": "Пропущено",
|
||
"progress.compressed": "Стиснено",
|
||
"progress.error": "Помилка",
|
||
"progress.cancelling": "Скасування...",
|
||
"progress.cancelled": "Скасовано",
|
||
"status.loading": "Завантаження...",
|
||
"status.indexing": "Індексація зображень...",
|
||
"progress.completed": "Завершено",
|
||
"folders.noneInVault": "У сховищі немає тек",
|
||
"folderSelect.title": "Виберіть теку для стиснення зображень",
|
||
"folderSelect.selectLabel": "Тека",
|
||
"folderSelect.root": "Коренева тека",
|
||
"folderSelect.select": "Вибрати",
|
||
"folderSelect.cancel": "Скасувати",
|
||
"instructions.action.rightClick": "Клацніть зображення правою кнопкою миші →",
|
||
"instructions.action.commandPalette": "Меню команд →",
|
||
"savings.original": "Оригінал",
|
||
"savings.current": "Поточний",
|
||
"savings.saved": "Заощаджено",
|
||
"tooltip.savings.header": "Деталі заощадження місця",
|
||
"tooltip.savings.original": "Початковий розмір:",
|
||
"tooltip.savings.current": "Поточний розмір:",
|
||
"tooltip.savings.saved": "Заощаджено місця:",
|
||
"tooltip.savings.filesProcessed": "Опрацьовано файлів:",
|
||
"tooltip.savings.estimated": "Оцінено файлів"
|
||
}
|