mirror of
https://github.com/Syngnat/GoNavi.git
synced 2026-07-24 07:09:50 +08:00
✨ feat(theme): 新增自定义主题与多套低刺激预设
- 支持导入、管理和持久化自定义 CSS 主题 - 新增六套内置主题并提供低刺激舒适暗色 - 完善 V2 主题令牌、多语言、可访问性与回归测试
This commit is contained in:
@@ -2800,6 +2800,73 @@
|
||||
"app.theme.appearance.windows_acrylic_hint": "Режим производительности Windows: системное размытие фона отключено.",
|
||||
"app.theme.appearance_settings_description": "Единая настройка масштаба, размера шрифта, прозрачности и размытия.",
|
||||
"app.theme.appearance_settings_title": "Настройки внешнего вида",
|
||||
"app.theme.custom.action.deactivate": "Вернуться к базовой теме",
|
||||
"app.theme.custom.action.delete_named": "Удалить тему «{{name}}»",
|
||||
"app.theme.custom.action.download_template": "Скачать шаблон",
|
||||
"app.theme.custom.action.rename": "Переименовать",
|
||||
"app.theme.custom.action.rename_named": "Переименовать тему «{{name}}»",
|
||||
"app.theme.custom.action.replace_css": "Заменить CSS",
|
||||
"app.theme.custom.action.replace_named": "Заменить CSS темы «{{name}}»",
|
||||
"app.theme.custom.action.upload": "Загрузить CSS",
|
||||
"app.theme.custom.action.upload_first": "Загрузить первую тему",
|
||||
"app.theme.custom.action.use_named": "Использовать тему «{{name}}»",
|
||||
"app.theme.custom.active_hint": "Тема GoNavi применяется поверх выбранного базового режима.",
|
||||
"app.theme.custom.active_theme": "Используется: {{name}}",
|
||||
"app.theme.custom.badge.active": "Активна",
|
||||
"app.theme.custom.base_mode": "Базовый режим",
|
||||
"app.theme.custom.base_mode_for": "Базовый режим темы «{{name}}»",
|
||||
"app.theme.custom.count": "Сохранено тем: {{count}} / {{max}}",
|
||||
"app.theme.custom.delete_confirm.description": "Удаление «{{name}}» нельзя отменить. Если тема активна, GoNavi сразу вернётся к предустановленной теме.",
|
||||
"app.theme.custom.delete_confirm.title": "Удалить пользовательскую тему?",
|
||||
"app.theme.custom.description": "Загрузите собственную CSS-тему и выберите системный, светлый или тёмный базовый режим для компонентов и редактора.",
|
||||
"app.theme.custom.empty": "Пользовательских тем пока нет. Скачайте шаблон, чтобы начать.",
|
||||
"app.theme.custom.error.download_failed": "Не удалось скачать шаблон темы",
|
||||
"app.theme.custom.error.empty": "CSS-файл пуст",
|
||||
"app.theme.custom.error.invalid_extension": "Выберите файл .css",
|
||||
"app.theme.custom.error.invalid_syntax": "Структура CSS неполна. Проверьте скобки и кавычки.",
|
||||
"app.theme.custom.error.max_count": "Можно сохранить не более {{count}} пользовательских тем",
|
||||
"app.theme.custom.error.max_total_size": "Общий размер CSS пользовательских тем превышает 1 МБ",
|
||||
"app.theme.custom.error.name_required": "Укажите название темы",
|
||||
"app.theme.custom.error.not_found": "Пользовательская тема не найдена",
|
||||
"app.theme.custom.error.operation_failed": "Не удалось выполнить операцию с темой",
|
||||
"app.theme.custom.error.read_failed": "Не удалось прочитать CSS-файл",
|
||||
"app.theme.custom.error.storage_failed": "Не удалось сохранить тему. Проверьте место и разрешения хранилища браузера.",
|
||||
"app.theme.custom.error.too_large": "Размер CSS-файла не должен превышать {{size}} КБ",
|
||||
"app.theme.custom.error.unsafe_font_face": "@font-face запрещён для предотвращения внешних запросов шрифтов",
|
||||
"app.theme.custom.error.unsafe_import": "@import запрещён для предотвращения внешних запросов ресурсов",
|
||||
"app.theme.custom.error.unsafe_script": "CSS содержит небезопасную устаревшую конструкцию script или behavior",
|
||||
"app.theme.custom.error.unsafe_url": "url() запрещён для предотвращения внешних запросов ресурсов",
|
||||
"app.theme.custom.inactive": "Используется базовая тема",
|
||||
"app.theme.custom.inactive_hint": "Выберите встроенную тему или одну из своих CSS-тем.",
|
||||
"app.theme.custom.legacy_compatibility_hint": "Пользовательский CSS работает в старом интерфейсе, но полный контракт токенов --gn-* рассчитан на V2.",
|
||||
"app.theme.custom.list_label": "Список тем GoNavi",
|
||||
"app.theme.custom.message.css_replaced": "CSS темы заменён",
|
||||
"app.theme.custom.message.deactivated": "Пользовательская тема отключена",
|
||||
"app.theme.custom.message.deleted": "Тема «{{name}}» удалена",
|
||||
"app.theme.custom.message.imported": "Тема «{{name}}» импортирована",
|
||||
"app.theme.custom.message.renamed": "Название темы обновлено",
|
||||
"app.theme.custom.message.selected": "Тема «{{name}}» включена",
|
||||
"app.theme.custom.my_themes_title": "Мои CSS-темы",
|
||||
"app.theme.custom.preset.badge.recommended": "Рекомендуется",
|
||||
"app.theme.custom.preset.comfort_dark.description": "Низкоконтрастный графит и приглушённый нефрит уменьшают нагрузку от чистого чёрного, белого и насыщенных цветов.",
|
||||
"app.theme.custom.preset.comfort_dark.name": "Комфортная тёмная",
|
||||
"app.theme.custom.preset.count": "Встроенных тем: {{count}}",
|
||||
"app.theme.custom.preset.deep_ocean.description": "Спокойный тёмно-бирюзовый фон и мягкие акценты для долгой работы ночью.",
|
||||
"app.theme.custom.preset.deep_ocean.name": "Глубокий океан",
|
||||
"app.theme.custom.preset.description": "Встроенные темы не расходуют квоту CSS. Выберите карточку, чтобы применить тему.",
|
||||
"app.theme.custom.preset.midnight_navy.description": "Мягкое сине-чёрное рабочее пространство для долгого редактирования SQL.",
|
||||
"app.theme.custom.preset.midnight_navy.name": "Полуночный синий",
|
||||
"app.theme.custom.preset.mist_jade.description": "Малонасыщенная светлая тема, сохраняющая зелёный характер GoNavi.",
|
||||
"app.theme.custom.preset.mist_jade.name": "Нефритовый туман",
|
||||
"app.theme.custom.preset.nord_slate.description": "Многослойная холодно-серая IDE-тема без чисто чёрного фона.",
|
||||
"app.theme.custom.preset.nord_slate.name": "Северный сланец",
|
||||
"app.theme.custom.preset.title": "Встроенные темы",
|
||||
"app.theme.custom.preset.warm_paper.description": "Тёплые бумажные поверхности снижают блики чистого белого днём.",
|
||||
"app.theme.custom.preset.warm_paper.name": "Тёплая бумага",
|
||||
"app.theme.custom.rename_input_label": "Переименовать тему «{{name}}»",
|
||||
"app.theme.custom.safety_hint": "Импортируйте только доверенный CSS; внешние ресурсы блокируются. Если интерфейс сломан, нажмите {{shortcut}}, чтобы выйти из пользовательской темы.",
|
||||
"app.theme.custom.title": "Темы GoNavi",
|
||||
"app.theme.custom.unknown_file": "Неизвестный CSS-файл",
|
||||
"app.theme.data_table.column_width_hint": "В стандартном режиме ширина столбца по умолчанию 200px; в компактном режиме 140px. Вручную измененные ширины столбцов сохраняются в приоритете.",
|
||||
"app.theme.data_table.column_width_mode": "Режим ширины столбцов таблицы данных",
|
||||
"app.theme.data_table.column_width_mode.compact": "Компактный 140px",
|
||||
|
||||
Reference in New Issue
Block a user