80 lines
6.1 KiB
JSON
80 lines
6.1 KiB
JSON
{
|
||
"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 из текущего кадра",
|
||
"versionTitle": "Версия Spine",
|
||
"reloadTitle": "Перезагрузить папку",
|
||
"animationList": "Список анимаций",
|
||
"animations": "Анимации",
|
||
"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 по пути к ресурсу",
|
||
"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 КБ)",
|
||
"truncated1m": "\n\n(файл большой, показан только первый 1 МБ)"
|
||
}
|
||
}
|