{
  "$schema": "https://inlang.com/schema/inlang-message-format",
  "app_title": "fontstay.dev",
  "home_heading": "fontstay.dev",
  "locale_switcher_label": "Язык",
  "header_github": "Исходный код на GitHub",
  "ui_auto": "Авто",
  "ui_slider_suffix": "ползунок",
  "ui_number_suffix": "числовое поле",
  "ui_skip_content": "Перейти к содержимому",
  "ui_reset_auto": "Сбросить в авто",
  "ui_copy_code": "Копировать код",
  "ui_copied": "Скопировано",
  "ui_copy_failed": "Не удалось скопировать. Выделите и скопируйте код вручную.",
  "fit_size_label": "Масштаб шрифта",
  "fit_percent_unit": "%",
  "fit_recalculate": "Пересчитать",
  "fallback_font_label": "Резервный шрифт",
  "preview_tabs_label": "Результат",
  "css_tab": "CSS",
  "guide_disclosure": "Как это работает",
  "upload_local": "Файлы читаются на вашем устройстве и никуда не отправляются.",
  "upload_remove": "Убрать",
  "upload_reading": "Чтение шрифтов…",
  "upload_added": "Шрифт добавлен",
  "error_too_large": "Файл слишком большой.",
  "error_invalid_font": "Файл не является корректным шрифтом.",
  "error_unsupported_format": "Этот формат шрифта не поддерживается.",
  "error_timeout": "Чтение шрифта заняло слишком много времени.",
  "error_worker_error": "Не удалось прочитать шрифт.",
  "error_busy": "Предыдущий файл ещё читается.",
  "error_disposed": "Чтение остановлено.",
  "fit_heading": "Подбор запасного шрифта",
  "fit_latin_note": "Подбор использует частоты букв выбранного языка. Системы и шрифты берутся из аудитории.",
  "fit_no_coverage": "В этом шрифте нет глифов выбранного языка текста, подобрать запасной нельзя.",
  "fit_ascent_label": "ascent-override",
  "fit_descent_label": "descent-override",
  "fit_line_gap_label": "line-gap-override",
  "css_code_label": "Сгенерированный CSS",
  "css_error": "Не удалось сгенерировать CSS для этого шрифта.",
  "preview_web_label": "Веб-шрифт",
  "preview_fallback_label": "Запасной шрифт с подгонкой",
  "error_too_many": "Загружено слишком много шрифтов; сначала уберите один.",
  "fit_type_label": "Тип шрифта",
  "type_sans": "Без засечек",
  "type_serif": "С засечками",
  "type_mono": "Моноширинный",
  "type_cursive": "Рукописный",
  "preview_mode_label": "Вид",
  "mode_side": "Рядом",
  "mode_overlay": "Наложение",
  "preview_size_label": "Размер текста",
  "preview_line_height_label": "Межстрочный интервал",
  "overlay_legend": "Наложение: сплошной текст это веб-шрифт, контурный пунктирный это запасной шрифт с подгонкой.",
  "results_empty": "Загрузите шрифт, чтобы увидеть подбор запасного шрифта, CSS и предпросмотр.",
  "preview_load_failed": "Браузер не смог загрузить этот файл шрифта, поэтому предпросмотр его не показывает. Сгенерированный CSS при этом остаётся применимым к шрифту на вашем сайте.",
  "fit_low_coverage": "В этом шрифте есть глифы лишь для части букв образца, поэтому подбор ненадёжен. Покрыто:",
  "audience_heading": "Аудитория (браузеры)",
  "audience_preset_widely": "Baseline: широко доступно",
  "audience_preset_newly": "Baseline: недавно доступно",
  "audience_preset_defaults": "Значения browserslist по умолчанию",
  "audience_preset_desktop": "Десктопные браузеры, широко доступно",
  "audience_preset_mobile": "Мобильные браузеры, последние 2 версии",
  "audience_loading": "Загружаю данные о браузерах…",
  "audience_load_failed": "Не удалось загрузить данные о браузерах.",
  "audience_error_empty": "Введите запрос.",
  "audience_error_too_long": "Запрос слишком длинный.",
  "audience_error_invalid": "Запрос некорректен:",
  "audience_data_date": "Данные о браузерах на {date}",
  "audience_list_label": "Подходящие браузеры",
  "audience_preset_baseline2023": "Baseline 2023",
  "audience_preset_usage": "Более 0,5% пользователей, последние 2 версии",
  "audience_error_no_match": "Этому запросу не соответствует ни одна версия браузера.",
  "audience_stats_import": "Импортировать browserslist-stats.json",
  "audience_stats_remove": "Убрать мою статистику",
  "audience_stats_loaded": "Загружено записей статистики: {count}. Используйте «in my stats» в запросе.",
  "audience_stats_local": "Файл читается в браузере и никуда не отправляется.",
  "audience_stats_help": "Файл можно получить с помощью",
  "audience_stats_unknown_browsers": "Неизвестные браузеры пропущены: {list}",
  "audience_stats_unknown_versions": "Неизвестных версий пропущено: {count}, например: {list}",
  "audience_stats_error_too_large": "Файл слишком большой.",
  "audience_stats_error_not_json": "Файл не является корректным JSON.",
  "audience_stats_error_wrong_shape": "Ожидается объект, сопоставляющий браузеры и доли версий, как в описании формата по ссылке ниже.",
  "audience_stats_error_bad_value": "Доля должна быть числом от 0 до 100:",
  "audience_stats_error_too_many": "В файле слишком много записей.",
  "audience_stats_error_empty": "В файле нет долей для известных инструменту браузеров и версий.",
  "audience_file_import": "Импортировать .browserslistrc",
  "audience_file_source": "Запрос взят из {name}.",
  "audience_preset_mystats": "Более 0,5% по моей статистике",
  "audience_coverage": "Покрывает {percent}% вашего трафика",
  "audience_os_heading": "Операционные системы",
  "audience_os_shares_label": "Оценка аудитории по системам",
  "audience_os_windows": "Windows",
  "audience_os_macos": "macOS",
  "audience_os_linux": "Linux",
  "audience_os_chromeos": "ChromeOS",
  "audience_os_android": "Android",
  "audience_os_ios": "iOS и iPadOS",
  "audience_os_other": "Другие или неизвестные",
  "plan_waiting": "Загружаю аудиторию…",
  "plan_shadowed": "В системе {system} вместо {font} будет использован {winner}.",
  "plan_no_kind": "{system}: нет предустановленных шрифтов этого типа.",
  "plan_blocked": "Некоторым системам нужен противоположный порядок шрифтов. Выберите для них другие шрифты.",
  "plan_uncovered": "Пока нет данных о шрифтах для: {systems} ({share}% аудитории).",
  "fit_font_latin_only": "Только латиница",
  "fit_font_partial": "Этот шрифт покрывает {percent}% глифов вашего шрифта.",
  "fallback_font_n": "Запасной шрифт {n}",
  "plan_add": "Добавить запасной шрифт",
  "plan_remove": "Убрать",
  "fit_edit_label": "Править значения для",
  "plan_added": "Запасной шрифт добавлен.",
  "plan_removed": "Запасной шрифт убран.",
  "cls_failed": "Не удалось измерить сдвиг вёрстки.",
  "cls_rating_good": "Хорошо",
  "cls_rating_needs": "Нужно улучшить",
  "cls_rating_poor": "Плохо",
  "spacing_note": "Подстраивает межбуквенный и межсловный интервал запасного текста, пока не загрузился веб-шрифт. Нужен небольшой скрипт под CSS; когда шрифт готов, интервалы возвращаются к обычным. Авто остаётся нулём, пока size-adjust уже совпадает по ширине глифов; задайте size-adjust вручную, чтобы интервалы начали компенсировать.",
  "spacing_enable": "Компенсировать интервалы, пока шрифт грузится",
  "spacing_heading": "Интервалы, пока шрифты загружаются (по желанию)",
  "spacing_letter_label": "Межбуквенный интервал",
  "spacing_word_label": "Межсловный интервал",
  "spacing_unit": "% от размера шрифта",
  "loading_note": "Интервалы действуют, только пока веб-шрифт не готов. Запустите скрипт как можно раньше на странице и оставьте CSS выше.",
  "wordpress_note": "theme.json не умеет объявлять local()-шрифты. Добавьте правила @font-face для запасных шрифтов из экспорта CSS в таблицу стилей темы.",
  "cls_verify": "Проверить на этом устройстве",
  "cls_verifying": "Измеряю в браузере…",
  "cls_verified": "Измерено в браузере на шрифтах, установленных на этом устройстве: {results}.",
  "matrix_heading": "Поддержка браузерами",
  "matrix_empty": "Загрузите шрифт и выберите запрос по браузерам, чтобы увидеть, какие браузеры покрывает сниппет.",
  "matrix_full": "Подогнан полностью",
  "matrix_partial": "Подогнан частично",
  "matrix_none": "Не подогнан",
  "matrix_unknown": "Неизвестно",
  "matrix_generic": "Общий запасной шрифт (система отключена)",
  "matrix_shift": "CLS {score}, {rating}",
  "matrix_hidden": "Не показаны: мелкие браузеры, {percent}% этой системы.",
  "matrix_note": "Колонки — браузеры аудитории по системам, самые популярные первыми. Доли десктопных браузеров по системам — оценка по StatCounter.",
  "matrix_full_hint": "работают size-adjust и все вертикальные переопределения.",
  "matrix_partial_hint": "работает только size-adjust; стратегия для Safari в CSS фиксирует межстрочный интервал, сдвиг оценён с её учётом.",
  "matrix_none_hint": "запасной шрифт используется как есть.",
  "matrix_unknown_hint": "нет данных о дескрипторах для этой версии.",
  "systems_legend": "Системы с отдельным запасным шрифтом: раскройте, чтобы изменить шрифты, отметьте, чтобы учитывать.",
  "matrix_nodata": "Для этой системы пока нет данных о шрифтах",
  "matrix_scroll": "Поддержка по версиям браузеров",
  "matrix_baseline": "было {score} ({delta})",
  "fit_running": "Подбираю значения для запасных шрифтов…",
  "font_type_unknown": "Тип шрифта определить не удалось. Проверьте поле «Тип шрифта» выше.",
  "systems_share": "{system} · {share}% аудитории",
  "preview_not_installed": "{font} не установлен на этом устройстве.",
  "plan_no_more": "{system}: других шрифтов этого типа пока нет в данных.",
  "plan_reordered": "Порядок запасных шрифтов изменён автоматически, чтобы каждая система получила свой шрифт.",
  "systems_include": "Учитывать систему {system} в стеке",
  "accordion_resize": "Изменить размер: {above} и {below}",
  "range_enable": "Ограничить запасные шрифты символами, которые есть в веб-шрифте (unicode-range)",
  "range_note": "В списке диапазонов: {count}. Символы вне него отображаются общим шрифтом, как и без веб-шрифта.",
  "coverage_heading": "Покрытие глифов",
  "coverage_empty": "В шрифте нет глифов из известных блоков Unicode.",
  "coverage_summary": "Кодовых точек: {count}, блоков Unicode: {blocks}.",
  "coverage_block_label": "Блок Unicode",
  "coverage_prev": "Предыдущая страница",
  "coverage_next": "Следующая страница",
  "coverage_page": "Страница {page} из {pages}",
  "coverage_map_label": "Карта Unicode: {block}",
  "coverage_hint": "Наведите на ячейку или сфокусируйте карту и используйте стрелки. Те же данные есть в таблице ниже.",
  "coverage_cell": "U+{code} · {char} · {block} · {state}",
  "coverage_state_yes": "есть",
  "coverage_state_no": "нет",
  "coverage_table_caption": "Покрытие глифов по блокам Unicode",
  "coverage_col_block": "Блок",
  "coverage_col_range": "Диапазон",
  "coverage_col_covered": "Покрыто",
  "coverage_col_percent": "Доля",
  "style_label": "Начертание шрифта",
  "style_regular": "Обычный",
  "style_italic": "Курсив",
  "style_bold": "Жирный",
  "style_bold_italic": "Жирный курсив",
  "style_unmatched": "Для этого начертания нет метрик: {fonts}. Используется обычное начертание, а стиль браузер имитирует сам.",
  "nav_label": "Основное",
  "nav_menu": "Меню",
  "nav_generator": "Генератор",
  "nav_fonts": "Системные шрифты",
  "catalog_heading": "Системные шрифты",
  "catalog_intro": "Какие шрифты есть в каких системах и какая доля вашей аудитории их имеет.",
  "catalog_note": "Покрытие — доля аудитории, у которой шрифт предустановлен в системе; системы, где шрифт есть только в части версий, считаются наполовину. Аудиторию можно изменить в настройках ниже.",
  "catalog_caption": "Системные шрифты по операционным системам",
  "catalog_col_font": "Шрифт",
  "catalog_col_type": "Тип",
  "catalog_col_coverage": "Покрытие аудитории",
  "catalog_col_system": "Система",
  "catalog_col_availability": "Наличие",
  "catalog_level_preinstalled": "Предустановлен",
  "catalog_level_partial": "В части версий",
  "catalog_level_on_demand": "По требованию",
  "catalog_level_unknown": "Нет данных",
  "font_specimen_heading": "Образец",
  "font_specimen_note": "Показан шрифтом, установленным на вашем устройстве; если его нет, вы увидите обычный шрифт.",
  "font_availability_heading": "Наличие",
  "font_versions": "Версии",
  "font_sources_heading": "Источники",
  "font_metrics_heading": "Метрики",
  "font_metrics_names": "Локальные имена",
  "font_metrics_units": "Единиц на em",
  "font_metrics_ascent": "Подъём (ascent)",
  "font_metrics_descent": "Спуск (descent)",
  "font_metrics_gap": "Межстрочный зазор",
  "font_metrics_glyphs": "Глифов в измеренных диапазонах",
  "font_no_metrics": "Измеренных метрик для этого шрифта пока нет.",
  "missing_system": "Системный интерфейсный",
  "cssimport_none": "Правила @font-face и ссылки Google Fonts не найдены.",
  "cssimport_faces": "Шрифты из CSS",
  "cssimport_google": "Семейства Google Fonts",
  "cssimport_add": "Добавить в шрифты",
  "cssimport_download": "Скачать файл",
  "cssimport_unsupported": "Источник не поддерживается",
  "cssimport_open_google": "Открыть в Google Fonts",
  "cssimport_too_large": "CSS слишком большой, чтобы прочитать его здесь.",
  "cssimport_skipped": "Других наборов символов пропущено: {count}",
  "source_loading": "Загружаю каталог…",
  "source_error_catalog": "Не удалось загрузить каталог.",
  "source_results": "Показано семейств: {count}",
  "source_style_label": "Начертания",
  "source_subset_label": "Наборы символов",
  "source_add": "Добавить в шрифты",
  "source_downloading": "Скачиваю…",
  "source_error_network": "Не удалось скачать шрифт. Проверьте соединение и доступность сервера шрифтов.",
  "source_error_subset": "Для этого набора символов и начертания файла нет.",
  "source_error_file": "Скачанный файл отклонён.",
  "source_downloaded": "Скачано: {name}.",
  "ui_download": "Скачать",
  "export_heading": "Экспорт",
  "export_format_label": "Формат",
  "export_css": "CSS",
  "export_variables": "CSS-переменные",
  "export_tailwind": "Tailwind CSS v4 (@theme)",
  "export_next": "Next.js (next/font/local)",
  "export_nuxt": "Nuxt Fonts",
  "export_astro": "Конфиг шрифтов Astro",
  "export_wordpress": "WordPress (theme.json)",
  "export_fontaine": "Fontaine (Vite config)",
  "export_preload": "Тег preload",
  "export_loading": "Скрипт Font Loading API",
  "report_title": "Отчёт о влиянии: {family}",
  "report_font": "Файл веб-шрифта: {file}",
  "report_audience": "Аудитория: версий браузеров — {count}.",
  "report_coverage": "Веб-шрифт покрывает {percent}% букв языка примера.",
  "report_systems": "Запасные шрифты по системам",
  "report_fallbacks": "Запасные шрифты",
  "report_shift": "Сдвиг вёрстки",
  "report_shift_note": "Оценка худшего случая для размеров Lighthouse (мобильный и десктоп) на примере страницы; чем меньше, тем лучше, пороги 0,1 и 0,25 — «хорошо» и «плохо».",
  "report_browser": "Браузер",
  "report_with": "С CSS",
  "report_without": "Без CSS",
  "report_support": "Поддержка дескрипторов в аудитории",
  "report_feature": "Дескриптор",
  "report_supported": "Поддерживается",
  "report_unsupported": "Не поддерживается",
  "report_unknown": "Неизвестно",
  "report_warnings": "Предупреждения",
  "report_loading": "Стратегия загрузки",
  "report_loading_swap": "Используйте font-display: swap у веб-шрифта, чтобы пока он грузится, был виден подогнанный запасной.",
  "report_loading_preload": "Добавьте preload для файла веб-шрифта, который нужен в первом экране.",
  "report_loading_strategy": "Safari и другие браузеры без вертикальных переопределений получают font-size-adjust и фиксированный line-height из сгенерированного CSS.",
  "report_loading_spacing": "Интервалы между буквами и словами действуют только пока шрифт грузится; подключите скрипт Font Loading API как можно раньше.",
  "export_report": "Отчёт о влиянии (Markdown)",
  "share_note": "Шрифты и настройки сохраняются только в этом браузере. Ссылка содержит настройки. Шрифты, выбранные в Google Fonts или Fontsource, загрузятся заново при открытии, а загруженные файлы в неё не входят: тот, кто её откроет, должен добавить такой же файл.",
  "share_forget": "Забыть сохранённое",
  "share_copied": "Ссылка скопирована.",
  "share_failed": "Не удалось скопировать ссылку.",
  "nav_presets": "Пресеты",
  "presets_heading": "Пресеты стеков шрифтов",
  "presets_intro": "Подборки шрифтов, которые есть в системах. Скопируйте стек или откройте его в генераторе: он заранее выберет подходящие запасные шрифты для каждой системы.",
  "preset_open": "Открыть в генераторе",
  "preset_code_label": "Стек шрифтов: {name}",
  "preset_system_ui_name": "Системный интерфейс",
  "preset_system_ui_description": "Интерфейсный шрифт каждой системы: San Francisco, Segoe UI, Roboto.",
  "preset_neo_grotesque_name": "Неогротеск",
  "preset_neo_grotesque_description": "Чистые нейтральные гротески в традиции Helvetica.",
  "preset_humanist_name": "Гуманистический",
  "preset_humanist_description": "Дружелюбные гротески с каллиграфическими пропорциями.",
  "preset_classical_humanist_name": "Классический гуманистический",
  "preset_classical_humanist_description": "Элегантные гротески с расширяющимися штрихами.",
  "preset_transitional_name": "Переходный",
  "preset_transitional_description": "Крепкие книжные антиквы для долгого чтения.",
  "preset_old_style_name": "Старый стиль",
  "preset_old_style_description": "Тёплые антиквы с небольшим контрастом штрихов.",
  "preset_classic_serif_name": "Классическая антиква",
  "preset_classic_serif_description": "Привычные газетные и веб-антиквы.",
  "preset_slab_serif_name": "Брусковая антиква",
  "preset_slab_serif_description": "Плотные засечки и ровные сильные штрихи.",
  "preset_monospace_code_name": "Моноширинный для кода",
  "preset_monospace_code_description": "Шрифты фиксированной ширины для кода и таблиц.",
  "seo_home_title": "fontstay.dev — подогнанные запасные шрифты без сдвига вёрстки",
  "seo_home_description": "Генерируйте стеки запасных шрифтов, подогнанные под ваш веб-шрифт: size-adjust и переопределения ascent, descent, line-gap по системам с учётом вашей аудитории и оценкой сдвига вёрстки.",
  "seo_fonts_title": "Системные шрифты по операционным системам — fontstay.dev",
  "seo_fonts_description": "Какие шрифты есть в Windows, macOS, Linux, ChromeOS, Android и iOS и какая доля вашей аудитории их имеет.",
  "seo_font_title": "{family}: наличие и метрики — fontstay.dev",
  "seo_font_description": "В каких системах предустановлен шрифт {family}, его вертикальные метрики и образец.",
  "seo_presets_title": "Пресеты стеков шрифтов — fontstay.dev",
  "seo_presets_description": "Подборки шрифтов для текста без засечек, с засечками и моноширинного: открываются в генераторе запасных шрифтов с подходящими системными шрифтами.",
  "seo_image_alt": "fontstay.dev: подогнанные запасные шрифты без сдвига вёрстки",
  "nav_guide": "Руководство",
  "nav_credits": "Источники",
  "guide_title": "Руководство: дескрипторы, unicode-range и сдвиг вёрстки — fontstay.dev",
  "guide_description": "Как подогнанные запасные шрифты убирают сдвиг вёрстки при смене шрифта: дескрипторы @font-face, поддержка браузерами, unicode-range, Safari, форматы, лицензии и спецификации.",
  "credits_title": "Источники — fontstay.dev",
  "credits_description": "Источники данных, инструменты и идеи, на которых построен fontstay.dev, и их лицензии.",
  "credits_note": "Источники, лицензии и идеи для данных и инструментов проекта (на английском).",
  "guide_heading": "Руководство",
  "guide_intro": "Коротко о том, что делает сгенерированный CSS и почему текст не прыгает, когда загружается ваш веб-шрифт.",
  "guide_cls_heading": "Почему шрифты сдвигают вёрстку",
  "guide_cls_text": "Пока веб-шрифт загружается, браузер рисует текст запасным шрифтом. Когда шрифт приходит, текст перерисовывается: если глифы шире или строки выше, строки переносятся иначе и всё ниже сдвигается. Google измеряет это как Cumulative Layout Shift (CLS): 0,1 и меньше — хорошо, больше 0,25 — плохо. Если метрики запасного шрифта совпадают с метриками веб-шрифта, строки остаются на месте.",
  "guide_descriptors_heading": "Дескрипторы @font-face, которые мы генерируем",
  "guide_descriptors_text": "Каждый запасной шрифт — системный шрифт через local(), объявленный с дескрипторами, которые его масштабируют: size-adjust подгоняет ширину текста, а ascent-override, descent-override и line-gap-override задают вертикальные метрики, чтобы строки имели ту же высоту. В font-family сначала идёт веб-шрифт, затем подогнанные запасные, затем общее семейство.",
  "guide_support_caption": "Первая версия браузера с поддержкой (MDN browser-compat-data {version})",
  "guide_support_note": "— значит «не поддерживается», ? — «неизвестно». Браузеры без дескриптора просто игнорируют его, поэтому CSS безопасен везде.",
  "guide_safari_heading": "Safari и вертикальные переопределения",
  "guide_safari_text": "Safari поддерживает size-adjust (с 17), но не ascent-override, descent-override и line-gap-override. Для таких браузеров генератор добавляет font-size-adjust, подгоняющий x-height веб-шрифта, и фиксированный line-height, который делает высоту строки независимой от метрик запасного шрифта.",
  "guide_range_heading": "unicode-range",
  "guide_range_text": "Начертание с unicode-range используется только для перечисленных кодовых точек. Ограничение подогнанных запасных шрифтов символами, которые есть в веб-шрифте, не даёт подгонке применяться к глифам, которые веб-шрифт никогда не нарисует. Диапазоны сжимаются без потерь (соседние кодовые точки объединяются) и сопоставляются с наборами символов Google Fonts.",
  "guide_formats_heading": "Форматы шрифтов",
  "guide_formats_text": "Для веба используйте WOFF2: он самый компактный и поддерживается всеми современными браузерами. WOFF, TrueType (TTF) и OpenType (OTF) тоже работают с @font-face. Коллекции шрифтов (TTC, OTC) браузер напрямую использовать не может, поэтому этот инструмент разбирает их на отдельные шрифты.",
  "guide_licenses_heading": "Лицензии шрифтов",
  "guide_licenses_text": "Файл шрифта — это программа, и лицензия решает, можно ли разместить его на сайте. Сгенерированный CSS ссылается только на шрифты, уже установленные у посетителя (local()), но веб-шрифт, который вы отдаёте, должен быть лицензирован для этого:",
  "guide_license_ofl": "SIL Open Font License (OFL): свободно использовать и встраивать, продавать шрифт отдельно нельзя.",
  "guide_license_apache": "Apache License 2.0: свободно использовать и встраивать с сохранением уведомления о лицензии.",
  "guide_license_ufl": "Ubuntu Font Licence (UFL): свободно использовать и встраивать, изменённые версии нужно переименовывать.",
  "guide_license_proprietary": "Коммерческие и настольные лицензии часто не покрывают встраивание в веб: ищите отдельную веб-лицензию.",
  "guide_licenses_where": "Текст и адрес лицензии лежат в таблице имён шрифта (name ID 13 и 14), а разрешения на встраивание — в таблице OS/2 (fsType). Лицензию всегда стоит читать и на сайте источника шрифта.",
  "guide_specs_heading": "Спецификации",
  "nav_changelog": "История изменений",
  "changelog_title": "История изменений — fontstay.dev",
  "changelog_description": "Что изменилось в каждой версии fontstay.dev.",
  "changelog_since": "Показаны изменения после версии {version}.",
  "changelog_show_all": "Показать все версии",
  "pwa_update_available": "Доступна новая версия.",
  "pwa_update_available_version": "Доступна версия {version}.",
  "pwa_update": "Обновить",
  "pwa_changelog": "История изменений",
  "pwa_dismiss": "Закрыть",
  "pwa_updated": "Приложение обновлено с версии {from} до {to}.",
  "pwa_whats_new": "Что нового",
  "matrix_cls_legend": "CLS, сдвиг вёрстки при замене запасного шрифта веб-шрифтом:",
  "share_copy_short": "Поделиться",
  "share_forget_short": "Забыть",
  "fallback_percent_note": "Процент — это size-adjust: во сколько раз масштабируется шрифт, чтобы совпасть по ширине с вашим. Больше 100% — шрифт увеличивается, меньше — уменьшается.",
  "breadcrumbs_label": "Хлебные крошки",
  "catalog_group_type": "Группировать по типу",
  "catalog_filters_reset": "Сбросить фильтры",
  "catalog_results": "{count} из {total} шрифтов",
  "catalog_filter_font": "Фильтр по названию шрифта",
  "catalog_filter_type": "Фильтр по типу",
  "catalog_filter_all": "Все",
  "catalog_filter_system": "Фильтр по наличию в {system}",
  "catalog_filter_coverage": "Минимальный охват аудитории, %",
  "audience_tags_remove": "Убрать: {tag}",
  "col_inputs": "1. Исходные данные",
  "col_audience": "2. Аудитория",
  "col_tuning": "3. Настройка",
  "col_export": "4. Экспорт",
  "dock_next": "Далее: {label}",
  "tuning_empty": "Добавьте шрифт, чтобы настроить его фолбэки.",
  "preview_not_installed_note": "Превью использует универсальный шрифт, а значения и матрица поддержки всё равно рассчитаны для него.",
  "results_pick_font": "Выберите один шрифт в первой колонке, чтобы увидеть это.",
  "tuning_all_note": "Откройте шрифт, чтобы настроить его фолбэки. Статья использует все шрифты и показывает фолбэки для вашей системы.",
  "article_heading": "Статья",
  "article_view_plain": "Обычный фолбэк",
  "preset_applied_heading": "Пресет стека",
  "preset_applied": "Применён пресет стека: {name}",
  "preset_clear": "Сбросить пресет",
  "article_wrap_label": "Перенос текста",
  "article_wrap_wrap": "Обычный (wrap)",
  "article_wrap_balance": "Сбалансированный (balance)",
  "article_wrap_pretty": "Аккуратный (pretty)",
  "article_wrap_stable": "Стабильный (stable)",
  "article_wrap_nowrap": "Без переноса (nowrap)",
  "article_sample_label": "Образец текста",
  "article_heading_font": "Шрифт заголовков",
  "article_body_font": "Шрифт текста",
  "preview_sample_default": "The quick brown fox jumps over the lazy dog",
  "preview_tab": "Предпросмотр",
  "article_shift_label": "Сдвиг вёрстки на этом устройстве",
  "article_shift_measuring": "измеряется…",
  "article_unsupported": "{chars} не поддерживается шрифтом и отображается запасным шрифтом: {font}",
  "article_group_content": "Содержимое",
  "article_group_fonts": "Шрифты",
  "drop_anywhere": "Бросьте шрифты или CSS-файлы в любое место",
  "drop_unsupported": "Сюда можно бросать только файлы шрифтов (WOFF2, WOFF, TTF, OTF, TTC, OTC) и CSS-файлы.",
  "audience_tags_group_popularity": "Популярность",
  "audience_tags_group_baseline": "Baseline",
  "audience_tags_group_recency": "Свежесть",
  "audience_tags_group_browsers": "Браузеры",
  "article_group_layers": "Слои",
  "layer_render": "Отрисовка",
  "layer_render_fill": "Заливка",
  "layer_render_outline": "Контур",
  "layer_color": "Цвет",
  "layer_width": "Толщина",
  "layer_opacity": "Непрозрачность",
  "layer_color_text": "Цвет текста",
  "layer_color_green": "Зелёный",
  "layer_color_red": "Красный",
  "layer_color_blue": "Синий",
  "layer_color_amber": "Янтарный",
  "side_horizontal": "Слева и справа",
  "side_stacked": "Сверху и снизу",
  "guides_enable": "Направляющие",
  "boxes_enable": "Рамки глифов",
  "guide_ascender": "Верхний выносной элемент",
  "guide_cap": "Высота прописных",
  "guide_x": "Высота строчных",
  "guide_baseline": "Базовая линия",
  "guide_descender": "Нижний выносной элемент",
  "script_enable": "Подгонять каждую письменность отдельно",
  "script_note": "Шрифт содержит {scripts}. Если буквы письменности шире или уже латинских, для неё создаётся отдельное начертание запасного шрифта со своими size-adjust и unicode-range.",
  "script_latin": "латиницу",
  "script_cyrillic": "кириллицу",
  "script_greek": "греческий алфавит",
  "import_page_title": "Получение данных сайта",
  "import_receiving": "Получаем данные с сайта…",
  "import_nothing": "Ничего не получено. Запустите букмарклет или расширение на импортируемом сайте ещё раз.",
  "import_expired": "Импорт больше недоступен: он хранится десять минут. Запустите букмарклет или расширение ещё раз.",
  "import_back": "Открыть генератор",
  "import_note": "Соберите шрифты, текст и размеры страницы и откройте их здесь. Данные не проходят через сервер: они передаются из вкладки сайта в эту.",
  "import_bookmarklet_label": "Букмарклет",
  "import_bookmarklet_hint": "Перетащите ссылку на панель закладок и нажмите её на сайте, который хотите импортировать.",
  "import_bookmarklet_link": "Отправить в fontstay",
  "import_bookmarklet_copy": "Скопировать код букмарклета",
  "import_bookmarklet_copied": "Скопировано. Создайте закладку и вставьте код в поле адреса.",
  "import_bookmarklet_copy_failed": "Не удалось скопировать. Разрешите доступ к буферу обмена и повторите.",
  "import_bookmarklet_drag": "Перетащите эту ссылку на панель закладок, а не нажимайте её.",
  "import_bookmarklet_alert_copied": "Данные скопированы в буфер обмена: названия шрифтов и размеры, заголовок страницы и образец текста. Откройте fontstay.dev и вставьте их в поле «Добавить шрифт».",
  "import_bookmarklet_alert_failed": "Не удалось собрать или скопировать данные. Разрешите доступ к буферу обмена и повторите или воспользуйтесь расширением.",
  "import_extension_label": "Расширение браузера",
  "import_extension_note": "Загрузите папку расширения в режиме разработчика. Оно не просит доступа к сайтам, пока вы не нажмёте его кнопку.",
  "import_extension_link": "Исходники и инструкция расширения",
  "import_csp_note": "Сайт со строгой Content Security Policy может заблокировать букмарклет или скачивание шрифтов. Используйте расширение или вставьте скопированные данные в поле выше.",
  "import_paste_error": "Вставленный текст не похож на данные импорта.",
  "import_confirm_title": "Импортировать с {origin}?",
  "import_confirm_summary": "Файлов шрифтов: {files}, объявлений шрифтов: {faces}, образцов текста: {samples}.",
  "import_verified": "Браузер подтвердил, откуда пришли данные.",
  "import_unverified": "Адрес сайта взят из вставленного текста и не проверен.",
  "import_faces_missing": "Страница не разрешила скачать свои шрифты. Скачайте их и добавьте сами:",
  "import_accept": "Импортировать",
  "import_discard": "Отклонить",
  "import_done": "Импортировано файлов шрифтов: {count}, источник: {origin}.",
  "article_site": "Ваш сайт",
  "article_group_inspect": "Проверка",
  "article_missing_font": "Недостающие символы",
  "article_font_system": "Системный шрифт",
  "article_shift_before": "Без FontStay",
  "article_shift_after": "С FontStay",
  "mode_loupe": "Рентген",
  "loupe_label": "Рентген: двигайте указатель или используйте стрелки, чтобы сравнить шрифты под линзой; Shift или Alt с колёсиком меняют её размер",
  "loupe_shows": "Линза показывает",
  "loupe_size": "Размер линзы",
  "loupe_settings": "Настройки рентгена",
  "frame_width_label": "Ширина превью: перетащите, чтобы имитировать узкий экран, стрелки меняют размер, End возвращает полную ширину",
  "article_shift_details": "Сдвиг вёрстки по ширине",
  "intro_heading": "Чтобы страница не прыгала, когда загружается шрифт",
  "intro_what": "Браузер сначала показывает текст запасным шрифтом, потом подставляет ваш веб-шрифт. Если шрифты различаются по размеру, строки переносятся иначе и страница прыгает (сдвиг вёрстки, Google измеряет его как CLS). fontstay строит запасной шрифт с метриками вашего, и подмена ничего не двигает.",
  "intro_status_empty": "Веб-шрифта пока нет: статья набрана системным шрифтом. Выберите шрифт или перенесите файл в любое место страницы.",
  "intro_status_loaded": "Веб-шрифт загружен: статья набрана им, а подобранный запасной шрифт подменяет его, пока он не пришёл.",
  "intro_demo_text": "Шрифты решают, где ломается каждая строка.",
  "intro_demo_note": "Без подгонки строки переносятся заново и содержимое сдвигается. С подогнанным запасным шрифтом всё остаётся на месте.",
  "intro_step_inputs": "1. Добавьте шрифт",
  "intro_step_inputs_text": "Загрузите файл, бросьте его на страницу или выберите в сервисе шрифтов.",
  "intro_step_audience": "2. Выберите аудиторию",
  "intro_step_audience_text": "Укажите, какими браузерами пользуются посетители, чтобы усилия пошли на важные системы.",
  "intro_step_tuning": "3. Настройте",
  "intro_step_tuning_text": "Проверьте запасной шрифт для каждой системы или поправьте значения вручную.",
  "intro_step_results": "4. Заберите результат",
  "intro_step_results_text": "Скопируйте CSS или экспортируйте для своего фреймворка и посмотрите, насколько упал сдвиг.",
  "import_few_text": "На {origin} слишком мало текста для статьи в превью, поэтому остаётся встроенная статья. Шрифты и размеры всё равно импортированы.",
  "audience_tags_label": "Запросы аудитории",
  "audience_tags_input": "Добавить запрос",
  "audience_tags_input_hint": "Введите запрос и нажмите Enter либо вставьте или перетащите файл .browserslist, чтобы заполнить список.",
  "audience_tag_not": "не",
  "audience_tags_group_sets": "Наборы",
  "audience_file_loaded": "Загружено запросов: {count} из {name}.",
  "audience_file_empty": "В {name} нет запросов browserslist.",
  "audience_browsers_heading": "Браузеры ({count})",
  "audience_os_heading_count": "Операционные системы ({count})",
  "audience_tags_group_os": "Операционные системы",
  "audience_tag_not_action": "Исключить {tag}",
  "audience_set_latest": "Только последние версии",
  "mode_slider": "Слайдер",
  "slider_label": "Разделитель между веб-шрифтом и запасным: перетащите его или используйте стрелки",
  "slider_legend": "До линии веб-шрифт, после неё запасной. Перетащите линию, чтобы сдвинуть её.",
  "intro_demo_plain": "Веб-шрифта ещё нет",
  "intro_demo_fallback": "Запасной шрифт, подогнанный fontstay",
  "intro_demo_web": "Веб-шрифт загрузился",
  "input_heading": "Добавить шрифт",
  "input_label": "Название шрифта, CSS или данные с сайта",
  "input_placeholder": "Inter, Roboto Flex, правило @font-face, ссылка Google Fonts…",
  "input_hint": "Введите название шрифта, чтобы найти его в Google Fonts и Fontsource, вставьте CSS или данные, скопированные букмарклетом, либо перетащите сюда файл шрифта или CSS.",
  "input_choose": "Выбрать файл шрифта или CSS…",
  "input_site": "Импорт с сайта…",
  "source_name_google": "Google Fonts",
  "source_name_fontsource": "Fontsource",
  "source_none": "Нет семейства с таким названием. Проверьте написание или вставьте CSS.",
  "source_list_label": "Подходящие семейства",
  "source_note": "Поиск идёт по каталогу, встроенному в сайт. Добавление шрифта скачивает один файл с серверов Google (fonts.googleapis.com, fonts.gstatic.com) или Fontsource (cdn.jsdelivr.net); они видят ваш IP-адрес, но не адрес страницы.",
  "input_formats": "Подходят файлы WOFF2, WOFF, TTF, OTF, TTC, OTC и CSS.",
  "source_browse": "Каталоги:",
  "share_note_catalog": "Шрифты и настройки сохраняются только в этом браузере. Ссылка содержит настройки и шрифты, выбранные в Google Fonts или Fontsource: они загрузятся заново при открытии.",
  "share_copied_files": "Ссылка скопирована, но в неё не входят файлы: {files}. Тот, кто её откроет, должен добавить такие же файлы.",
  "share_sources_failed": "Не удалось загрузить часть шрифтов из ссылки с Google Fonts или Fontsource.",
  "share_offer_label": "Шрифты из ссылки",
  "share_offer": "Эта ссылка использует шрифтов из Google Fonts или Fontsource: {count}. При загрузке Google или jsDelivr увидят ваш IP-адрес.",
  "share_offer_accept": "Загрузить шрифты",
  "share_offer_dismiss": "Пропустить",
  "source_upright": "Прямые",
  "source_too_many": "Можно добавить ещё не больше {max} шрифтов. Снимите часть начертаний или наборов.",
  "webmcp_announce_font": "Ассистент выбрал шрифт {font}.",
  "webmcp_announce_audience": "Ассистент запросил аудиторию: {query}.",
  "webmcp_announce_fallbacks": "Ассистент изменил запасные шрифты системы {system} для {font}.",
  "webmcp_announce_kind": "Ассистент задал тип шрифта {font}: {kind}.",
  "details_heading": "Сведения о шрифте",
  "details_pick_font": "Выберите один шрифт, чтобы увидеть сведения о нём.",
  "details_tabs_label": "Разделы сведений о шрифте",
  "details_tab_overview": "Обзор",
  "details_tab_features": "Возможности",
  "details_tab_axes": "Оси вариативности",
  "details_tab_languages": "Языки",
  "details_tab_color": "Цвет",
  "details_tab_css": "CSS",
  "details_load_failed": "Не удалось загрузить шрифт для живых примеров.",
  "details_preview_label": "Текст для просмотра",
  "details_preview_reset": "Сбросить выбор",
  "details_none": "В шрифте не указано.",
  "details_field_family": "Семейство",
  "details_field_full_name": "Полное имя",
  "details_field_postscript": "Имя PostScript",
  "details_field_version": "Версия",
  "details_field_designer": "Дизайнер",
  "details_field_designer_url": "Страница дизайнера",
  "details_field_manufacturer": "Изготовитель",
  "details_field_vendor_url": "Страница поставщика",
  "details_field_license": "Лицензия",
  "details_field_license_url": "Страница лицензии",
  "details_field_description": "Описание",
  "details_field_copyright": "Авторские права",
  "details_field_characters": "Символы",
  "details_field_scripts": "Письменности OpenType",
  "details_field_kind": "Тип",
  "details_kind_variable": "Вариативный шрифт",
  "details_kind_static": "Статичный шрифт",
  "details_features_summary": "Возможностей OpenType: {count}. Отметьте возможность, чтобы применить её к примерам и CSS.",
  "details_features_none": "В шрифте нет возможностей разметки OpenType.",
  "details_feature_default_on": "Включено по умолчанию",
  "details_feature_gsub": "Замена глифов",
  "details_feature_gpos": "Позиционирование",
  "details_feature_sample": "Пример {tag}",
  "details_feature_stylistic_set": "Стилистический набор {number}",
  "details_feature_character_variant": "Вариант начертания {number}",
  "details_feature_joining": "Контекстные формы букв для связных письменностей (начальная, срединная, конечная, изолированная).",
  "details_feature_shaping": "Формообразование для индийских, кхмерской, корейской и подобных письменностей.",
  "details_feature_unknown": "Особая возможность или возможность для конкретной письменности.",
  "details_feature_aalt": "Доступ ко всем вариантам: собирает все альтернативные глифы.",
  "details_feature_afrc": "Альтернативные (вертикальные) дроби.",
  "details_feature_c2pc": "Капитель малая из заглавных букв.",
  "details_feature_c2sc": "Капитель из заглавных букв.",
  "details_feature_calt": "Контекстные альтернативы: форма глифа зависит от соседей.",
  "details_feature_case": "Формы для заглавных: знаки поднимаются к высоте прописных.",
  "details_feature_ccmp": "Композиция и декомпозиция глифов.",
  "details_feature_clig": "Контекстные лигатуры.",
  "details_feature_cpsp": "Интервалы заглавных: дополнительный просвет между ними.",
  "details_feature_curs": "Курсивное соединение глифов.",
  "details_feature_cswh": "Контекстные свашные формы.",
  "details_feature_dist": "Дистанции: подстройка интервалов между глифами.",
  "details_feature_dlig": "Дополнительные лигатуры: декоративные, по умолчанию выключены.",
  "details_feature_dnom": "Знаменатели для построения дробей.",
  "details_feature_dtls": "Формы без точки для надстрочных знаков.",
  "details_feature_flac": "Сплюснутые акценты для высоких заглавных.",
  "details_feature_frac": "Дроби: 1/2 превращается в ½.",
  "details_feature_hist": "Исторические формы.",
  "details_feature_hlig": "Исторические лигатуры.",
  "details_feature_ital": "Курсив: переключает прямые буквы на курсивные в одном семействе.",
  "details_feature_kern": "Кернинг: подгоняет расстояние между парами букв.",
  "details_feature_lfbd": "Оптические границы слева: вынос знаков за начало строки.",
  "details_feature_liga": "Стандартные лигатуры, например fi и fl.",
  "details_feature_lnum": "Рядные цифры: высота как у заглавных.",
  "details_feature_locl": "Локализованные формы для языка текста.",
  "details_feature_mark": "Позиционирование знаков: ставит акценты на буквы.",
  "details_feature_mkmk": "Позиционирование знака относительно знака для стопки акцентов.",
  "details_feature_nalt": "Альтернативные формы-аннотации, например цифры в кружках.",
  "details_feature_numr": "Числители для построения дробей.",
  "details_feature_onum": "Старостильные цифры: с выносными элементами.",
  "details_feature_opbd": "Оптические границы: вынос знаков за края строки.",
  "details_feature_ordn": "Порядковые обозначения, например 1a, 2o и Nº.",
  "details_feature_pcap": "Малая капитель.",
  "details_feature_pnum": "Пропорциональные цифры: у каждой своя ширина.",
  "details_feature_rclt": "Обязательные контекстные альтернативы.",
  "details_feature_rlig": "Обязательные лигатуры.",
  "details_feature_rtbd": "Оптические границы справа: вынос знаков за конец строки.",
  "details_feature_rvrn": "Обязательные вариативные альтернативы.",
  "details_feature_salt": "Стилистические альтернативы.",
  "details_feature_sinf": "Научные нижние индексы для формул.",
  "details_feature_smcp": "Капитель из строчных букв.",
  "details_feature_subs": "Нижний индекс.",
  "details_feature_sups": "Верхний индекс.",
  "details_feature_swsh": "Свош: декоративные буквы с росчерками.",
  "details_feature_titl": "Титульные формы для крупных заголовков.",
  "details_feature_tnum": "Табличные цифры: одинаковая ширина.",
  "details_feature_unic": "Униальный регистр: заглавные и строчные в одном начертании.",
  "details_feature_zero": "Перечёркнутый ноль.",
  "details_axes_none": "У этого шрифта нет осей вариативности.",
  "details_axes_summary": "Осей вариативности: {count}, именованных экземпляров: {instances}.",
  "details_axis_range": "от {min} до {max}, по умолчанию {initial}",
  "details_axis_label": "{name} ({tag})",
  "details_instances_heading": "Именованные экземпляры",
  "details_instances_label": "Применить именованный экземпляр",
  "details_languages_loading": "Проверка языков…",
  "details_languages_summary": "Языков, у которых в шрифте есть все стандартные буквы, строчные и заглавные: {count}.",
  "details_languages_none": "Ни один язык не покрыт шрифтом полностью.",
  "details_languages_note": "Получено из стандартных букв каждого языка по данным CLDR. Формообразование, кернинг и редкие буквы не проверяются.",
  "details_languages_list": "Поддерживаемые языки",
  "details_color_none": "В шрифте нет цветных глифов и цветовых палитр.",
  "details_color_formats": "Таблицы цветных глифов: {formats}.",
  "details_palettes_summary": "Цветовых палитр: {count}, цветов в каждой: {entries}.",
  "details_palette_label": "Палитра {number}",
  "details_css_empty": "Пока ничего не выбрано. Отметьте возможности или сдвиньте оси, чтобы получить CSS.",
  "details_css_label": "Сгенерированный CSS"
}
