多国语言

This commit is contained in:
Yeomai committed 2026-09-11 22:34:08 +08:00
1 parent 63cd0b3246
commit f0694431e3
30 files changed
+2343 -189

No files matched your search

+79
View File
@@ -0,0 +1,79 @@
{
"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 МБ)"
}
}