Files
SpineViewer/_locales/ru_RU.json
T
2026-09-18 19:23:40 +08:00

135 lines
12 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"manifest": {
"app": {
"name": "SpineViewer"
}
},
"viewer": {
"title": "Просмотр Spine",
"skin": "Скин",
"play": "▶ Воспроизвести",
"pause": "⏸ Пауза",
"static": "▮ Статично",
"staticLabel": "Статично",
"playPauseTitle": "Воспроизведение / пауза (пробел)",
"loop": "Повтор",
"speed": "Скорость",
"pma": "Премультипликация",
"pmaTitle": "Для текстур, экспортированных с Premultiplied Alpha (PMA)",
"background": "Фон",
"backgroundTitle": "Шахматный фон 50×50: следует за сдвигом и масштабом холста и участвует в режимах смешивания",
"thumbnail": "Сделать миниатюрой элемента",
"thumbnailTitle": "Установить текущий кадр как пользовательскую миниатюру 400×400 для этого элемента",
"animatedThumbnailTitle": "Создать анимированную миниатюру",
"animatedThumbnailNote": "Текущая миниатюра будет заменена, и плагин не сможет восстановить прежнее изображение. Для длинных анимаций частота кадров снижается автоматически.",
"animatedRange": "Диапазон анимации",
"animatedStart": "Начало",
"animatedEnd": "Конец",
"framesUnit": "кадров",
"animatedQuality": "Качество миниатюры",
"animatedMaxSize": "Лимит размера файла",
"animatedInvalidSize": "Введите целое число от 50 до 10240 КБ",
"animatedCompressing": "Сжатие анимированной миниатюры {current}/{total}…",
"animatedCannotFit": "Анимацию нельзя уменьшить до {target} КБ (минимум около {actual} КБ). Увеличьте лимит или сократите диапазон кадров.",
"qualityLow": "Низкое",
"qualityMedium": "Среднее",
"qualityHigh": "Высокое",
"animatedConfirm": "Создать и заменить",
"animatedInvalidRange": "Введите целый диапазон кадров от 0 до {duration}",
"animatedGenerating": "Создание анимированной миниатюры {current}/{total}…",
"animatedTooLarge": "Миниатюра превышает 50 МБ. Сократите диапазон или выберите более низкое качество.",
"animatedThumbUpdated": "Миниатюра обновлена · {frames} кадров · {size} КБ",
"groupThumbnail": "Создать миниатюры для связанных ресурсов",
"groupThumbnailTitle": "Проверить связанные ресурсы Spine и создать миниатюры",
"groupDialogTitle": "Создать миниатюры для связанных ресурсов",
"groupDialogSummary": "Будет создано: {generate}; пропущено: {skip}.",
"groupDialogNote": "Миниатюры будут созданы только для отмеченных связанных ресурсов. Изображения и ресурсы со своими миниатюрами по умолчанию не отмечены. Выбор последних заменит существующую миниатюру, и плагин не сможет восстановить её автоматически.",
"cancel": "Отмена",
"groupConfirm": "Создать",
"groupWillGenerate": "Будет создано",
"groupNotSelected": "Не выбрано",
"groupSkipCustom": "Пропущено: есть своя миниатюра",
"groupUnavailable": "Пропущено: не удалось проверить",
"groupNoTargets": "В текущей группе нет подходящих миниатюр.",
"groupGenerating": "Создание миниатюр {current}/{total}…",
"groupApplyNotConfirmed": "Eagle не подтвердил применение миниатюры",
"groupComplete": "Готово: {success} успешно, {skip} пропущено, {failed} с ошибкой.",
"versionTitle": "Версия Spine",
"reloadTitle": "Перезагрузить папку",
"animationList": "Список анимаций",
"animations": "Анимации",
"setupPose": "Setup Pose",
"errorTitle": "Просмотр невозможен",
"durationPlaceholder": "Длительность --",
"keyframesLegend": "Синие метки: ключевые кадры",
"keyframesLegendTitle": "Синяя метка отмечает момент, в котором есть ключевой кадр хотя бы у одного свойства кости, слота или ограничения",
"keyframesHint": "Синие метки обозначают ключевые кадры; наведите курсор, чтобы увидеть время и кадр",
"timePlaceholder": "0.00 / 0.00 с · 0 / 0 кадров",
"staticPoseTitle": "Статичная поза · кадр 1",
"keyframeTitle": "Ключевой кадр · {time} · кадр {frame}",
"timelineStatic": "Статично · 1 кадр",
"timelineDuration": "Длительность {time} · {frames} кадров",
"readoutStatic": "Статично · 1 / 1 кадров",
"readout": "{time} / {total} · {frame} / {totalFrames} кадров",
"rulerStatic": "0 с (статично)",
"seconds": "{value} с",
"imagePreview": "Просмотр изображения (подходящие ресурсы Spine не найдены)",
"generating": "Создание и обновление миниатюры Eagle…",
"thumbUpdated": "Миниатюра Eagle обновлена · {format} {size}KB",
"thumbWrittenNoRefresh": "Миниатюра записана, но автообновление не удалось: {error}",
"recentered": "Холст возвращён в центр",
"pmaOn": "Премультипликация включена",
"pmaOff": "Премультипликация выключена",
"pmaRemembered": "{state} · сохранено для этого ресурса",
"pmaSaveFailed": "Переключено, но сохранить настройку не удалось: {error}",
"badgeFailed": "Не удалось загрузить значок Spine",
"runtimeFailed": "Не удалось загрузить среду выполнения Spine: {file}",
"compoundName": "Eagle ещё не синхронизировал составное расширение. Откройте библиотеку заново",
"txtRegistered": "Этот элемент всё ещё зарегистрирован как TXT. Пересоздайте миниатюру в Eagle и откройте библиотеку заново",
"apiHttp": "Eagle API вернул HTTP {status}",
"noSkeletonForThumb": "Скелет не загружен — невозможно создать миниатюру",
"noItemId": "Не удалось определить ID элемента Eagle по пути к ресурсу",
"itemMismatch": "Файл предпросмотра не соответствует элементу Eagle; обновление миниатюры отменено",
"replaceCustomThumbnailConfirm": "У этого элемента уже есть пользовательская миниатюра. При продолжении она будет заменена, и плагин не сможет автоматически восстановить прежнее изображение. Продолжить?",
"thumbnailFailed": "Не удалось создать миниатюру: {error}",
"imageLoadFailed": "Не удалось загрузить изображение",
"settingsNotReady": "Настройки ресурса ещё не готовы",
"noSkeletonFile": "Файл скелета не найден",
"noSkeletonFileMsg": "Не удалось найти файл скелета Spine (.skel / .skel.bytes / .json), соответствующий выбранному файлу.\n\nИмпортируйте весь набор экспорта Spine в Eagle.",
"noAtlas": "Atlas не найден",
"noAtlasMsg": "Не удалось найти соответствующий файл .atlas / .atlas.txt.",
"unsupportedVersion": "Неподдерживаемая версия",
"unsupportedVersionMsg": "Неизвестная версия Spine: {version}\nПоддерживаемые версии: {list}",
"unknownVersion": "неизвестно",
"runtimeLoadFailed": "Не удалось загрузить среду выполнения",
"atlasLoadFailed": "Не удалось загрузить atlas",
"emptySkeleton": "Пустые данные скелета",
"emptySkeletonMsg": "Не удалось прочитать корректные данные скелета.",
"missingFile": "Файл отсутствует",
"missingFileMsg": "Параметр пути к файлу не передан.",
"fileNotExist": "Файл не существует",
"loadFailed": "Не удалось загрузить",
"notSpineText": "Этот файл не является ресурсом Spine в формате .atlas.txt или .skel.bytes.",
"truncated256": "\n\n(показаны только первые 256 КБ)",
"suffix": "Суффикс",
"suffixTitle": "Суффиксы имён файлов игнорируются при сопоставлении, поэтому hero-mesh.skel объединяется с hero.atlas",
"suffixManage": "Управление суффиксами…",
"suffixAdd": "+ Добавить суффикс…",
"suffixDefaults": "Встроенные суффиксы",
"suffixCustom": "Пользовательские суффиксы (выбор — удалить)",
"suffixAddTitle": "Добавить суффикс",
"suffixAddNote": "Суффиксы игнорируются при сопоставлении имён: добавив hover, файл hero-hover.skel объединится с hero.atlas. Допустимы буквы, цифры, - и _, не более 50 символов.",
"suffixPlaceholder": "например hover",
"suffixInvalid": "Допустимы только буквы, цифры, - и _; первый символ — буква или цифра",
"suffixDuplicate": "Такой суффикс уже есть",
"suffixConfirm": "Добавить",
"suffixRemoveTitle": "Удалить суффикс",
"suffixRemoveNote": "После удаления «{name}» файлы с этим суффиксом больше не будут сопоставляться автоматически.",
"suffixRemove": "Удалить",
"suffixSaveFailed": "Не удалось сохранить список суффиксов: {error}",
"truncated1m": "\n\n(файл большой, показан только первый 1 МБ)",
"groupWillReplaceCustom": "Заменит существующую миниатюру",
"groupCustomNotSelected": "Есть своя миниатюра (не выбрано)"
}
}