{"{0} frames, {1} s start-to-start interval, {2} minutes total, about {3} degrees.":"{0} кадров, интервал от начала до начала — {1} s, всего {2} минут, около {3} градусов.","{0} m":"{0} m","{0} minutes":"{0} минут","{0} s":"{0} s","{0} seconds":"{0} секунд","0 px":"0 px","1 inch: 0.011 mm":"1 inch: 0.011 mm","120 px":"120 px","200 px":"200 px","30 percent":"30 процентов","4–7–8: inhale, hold, exhale":"4–7–8: вдох, задержка, выдох","50 percent":"50 процентов","500 rule":"правило 500","500 rule: t = 500 / (f × crop)\nNPF: t = (16.9N + 0.10f + 13.7p) / (f × cos δ)":"правило 500: t = 500 / (f × crop)\nNPF: t = (16.9N + 0.10f + 13.7p) / (f × cos δ)","80 px":"80 px","A directive name must contain only ASCII letters, digits and hyphens.":"Имя директивы может содержать только буквы ASCII, цифры и дефисы.","A wildcard or broad scheme permits resources from many origins.":"Подстановочный знак или широкая схема разрешает ресурсы из множества источников.","Actual focal length (mm)":"Фактическое фокусное расстояние (mm)","Add item":"Добавить элемент","Add point":"Добавить точку","Align content":"Выравнивание содержимого","Align items":"Выравнивание элементов","Align self":"Индивидуальное выравнивание","Aligns items on the cross axis within each line.":"Выравнивает элементы по поперечной оси в каждой строке.","Allow Google Fonts":"Разрешить Google Fonts","Allow YouTube embeds":"Разрешить встраивание YouTube","Allows extra lines when items do not fit.":"Разрешает дополнительные строки, если элементы не помещаются.","Analyse an existing policy":"Проанализировать существующую политику","Analyse one policy at a time. Comma-separated policies are enforced separately.":"Анализируйте по одной политике. Политики, разделённые запятыми, применяются отдельно.","Apache configuration":"Конфигурация Apache","Aperture":"Диафрагма","Aperture (f-number)":"Диафрагма (число f)","Aperture; lock shutter and ISO":"Диафрагма; зафиксировать выдержку и ISO","APS-C: 0.020 mm":"APS-C: 0.020 mm","Arc means angular path length on the celestial sphere, scaled by cos(declination), rather than rotation angle around the pole. The 15 degrees/hour model is approximate. Lens projection changes the visible trail length. Gaps can leave dotted trails; long-exposure noise reduction can add extra gaps.":"Дуга — это длина углового пути по небесной сфере, масштабированная на cos(склонения), а не угол вращения вокруг полюса. Модель 15 градусов/час является приблизительной. Проекция объектива изменяет видимую длину следа. Из-за промежутков след может быть пунктирным; подавление шума при длинной выдержке может добавить дополнительные промежутки.","Arrow":"Стрелка","At hyperfocal focus, the near limit is approximately half the hyperfocal distance and the far limit reaches infinity.":"При фокусировке на гиперфокальном расстоянии ближняя граница находится примерно на половине гиперфокального расстояния, а дальняя достигает бесконечности.","Auto":"Авто","Baseline":"Базовая линия","Basis":"Основание","Bottom (%)":"Снизу (%)","Box: 4–4–4–4":"Блок: 4–4–4–4","Breathe comfortably":"Дышите спокойно","Breathe in":"Вдох","Breathe out":"Выдох","Breathing pattern":"Ритм дыхания","Bright snow or sand":"Яркий снег или песок","Build a policy":"Создать политику","Centre":"По центру","Centre X (%)":"Центр по X (%)","Centre Y (%)":"Центр по Y (%)","Changing aperture also changes depth of field. Shutter changes motion blur; ISO changes amplification and image noise. Equivalent settings do not produce identical photographs.":"Изменение диафрагмы также изменяет глубину резкости. Выдержка влияет на смазывание движения, а ISO — на усиление сигнала и шум изображения. Эквивалентные настройки не дают идентичных фотографий.","Chevron":"Шеврон","Choose an image file smaller than 10 MB.":"Выберите файл изображения размером менее 10 MB.","Circle":"Круг","Circle of confusion (mm)":"Круг нерезкости (mm)","Clip path shape bench":"Стенд форм клиппинг-контуров","Cloudflare _headers file":"Файл _headers Cloudflare","Coherent: 5.5 in, 5.5 out":"Coherent: 5.5 in, 5.5 out","Column":"Столбец","Column reverse":"Столбец в обратном порядке","Compare depth of field at other focus distances":"Сравнить глубину резкости на других расстояниях фокусировки","Complete NPF, k = 1":"Полный NPF, k = 1","Content security policy bench":"Стенд политик безопасности содержимого","Copy CSS":"Копировать CSS","Copy distances":"Копировать расстояния","Copy exposure":"Копировать экспозицию","Copy policy":"Копировать политику","Copy shooting plan":"Копировать план съёмки","Corner radius (px)":"Радиус угла (px)","Crop factor (500 rule only)":"Кроп-фактор (только для правила 500)","CSS units":"Единицы CSS","Custom":"Пользовательский","Declination (degrees)":"Склонение (градусы)","Decrease aperture number one step":"Уменьшить число диафрагмы на один шаг","Decrease ISO one step":"Уменьшить ISO на один шаг","default-src":"default-src","Direct bright sun":"Прямой яркий солнечный свет","Direction":"Направление","Directive":"Директива","Directive values cannot contain semicolons, control characters or double quotes.":"Значения директив не могут содержать точки с запятой, управляющие символы или двойные кавычки.","Distributes lines on the cross axis when wrapping creates several lines.":"Распределяет строки по поперечной оси, если перенос создаёт несколько строк.","Distributes spare space along the main axis.":"Распределяет свободное пространство вдоль главной оси.","Drag a numbered point, use its arrow keys, or enter coordinates. Coordinates below are percentages; pixel output uses the reference size.":"Перетащите пронумерованную точку, используйте клавиши со стрелками или введите координаты. Координаты ниже указаны в процентах; при выводе в пикселях используется исходный размер.","Each cell is a shutter time. Move one EV higher to halve the exposure time.":"Каждая ячейка соответствует выдержке. Перейдите на один EV выше, чтобы вдвое сократить время экспозиции.","Ellipse":"Эллипс","Enable {0}":"Включить {0}","End":"Конец","Enter a Content-Security-Policy value.":"Введите значение Content-Security-Policy.","Enter a declination between -89.9 and 89.9 degrees.":"Введите склонение от -89.9 до 89.9 градусов.","Enter an arc from 0 to 360 degrees and a finite non-negative gap.":"Введите дугу от 0 до 360 градусов и конечный неотрицательный промежуток.","Enter finite positive values for the camera settings.":"Введите конечные положительные значения настроек камеры.","Equivalent exposure":"Эквивалентная экспозиция","Equivalent exposure bench":"Стенд эквивалентной экспозиции","EV = log₂(N²/t). EV100 = EV − log₂(ISO/100). Equivalent brightness keeps t × ISO / N² constant. Stop sequences are exact powers of two; printed camera labels may be rounded differently.":"EV = log₂(N²/t). EV100 = EV − log₂(ISO/100). При эквивалентной яркости значение t × ISO / N² остаётся постоянным. Ряды шагов экспозиции являются точными степенями двойки; нанесённые на камеру значения могут быть округлены иначе.","EV100":"EV100","Exact solved value: {0}. Rounded result differs by {1} stops in EV100. Positive means less exposure.":"Точное вычисленное значение: {0}. Округлённый результат отличается на {1} шага в EV100. Положительное значение означает меньшую экспозицию.","Exhale (seconds)":"Выдох (секунды)","Existing CSP header or value":"Существующий заголовок или значение CSP","Exposure per frame (seconds)":"Экспозиция на кадр (секунды)","Exposure value chart at ISO 100":"Таблица экспозиционных чисел при ISO 100","f is focal length, N is the f-number, c is the circle of confusion and s is focus distance. Use millimetres throughout the formulas. Real lens markings and optical designs can differ; check focus in the photograph.":"f — фокусное расстояние, N — число f, c — круг нерезкости, а s — расстояние фокусировки. Во всех формулах используйте миллиметры. Реальная маркировка объективов и оптические конструкции могут различаться; проверяйте фокус на фотографии.","f/{0}":"f/{0}","f/{0} · {1} · ISO {2}":"f/{0} · {1} · ISO {2}","Far sharp limit":"Дальняя граница резкости","Flexbox layout bench":"Стенд раскладки Flexbox","Focal length (mm)":"Фокусное расстояние (mm)","Focus at the hyperfocal distance":"Фокусировка на гиперфокальном расстоянии","Focus distance":"Расстояние фокусировки","Focus distance (m)":"Расстояние фокусировки (m)","Focus distance must be greater than the focal length.":"Расстояние фокусировки должно быть больше фокусного расстояния.","frame-ancestors":"frame-ancestors","frame-ancestors has no default-src fallback. Set it explicitly to control who can embed the page.":"У frame-ancestors нет резервного значения default-src. Задайте его явно, чтобы контролировать, кто может встраивать страницу.","Frames":"Кадры","Full frame: 0.030 mm":"Полный кадр: 0.030 mm","Full stops":"Целые шаги","Gap (px)":"Промежуток (px)","Gap between frames (seconds)":"Промежуток между кадрами (секунды)","Generated policy":"Сгенерированная политика","Grow":"Растягивание","Guided breathing":"Дыхание с инструкциями","H = f² / (N × c) + f\nNear = s(H − f) / (H + s − 2f)\nFar = s(H − f) / (H − s), when s < H\nFar = ∞, when s ≥ H":"H = f² / (N × c) + f\nБлижняя = s(H − f) / (H + s − 2f)\nДальняя = s(H − f) / (H − s), если s < H\nДальняя = ∞, если s ≥ H","Half stops":"Половинные шаги","Hash placeholder":"Заполнитель хеша","Hazy sun":"Солнце в дымке","Heavy overcast":"Плотная облачность","Hexagon":"Шестиугольник","Hold after exhale":"Задержка после выдоха","Hold after exhale (seconds)":"Задержка после выдоха (секунды)","Hold after inhale":"Задержка после вдоха","Hold after inhale (seconds)":"Задержка после вдоха (секунды)","Horizontal radius (%)":"Горизонтальный радиус (%)","HTML meta tag":"Мета-тег HTML","HTTP header":"Заголовок HTTP","Hyperfocal {0}; focus {1}; near {2}; far {3}":"Гиперфокальное расстояние {0}; фокусировка {1}; ближняя граница {2}; дальняя граница {3}","Hyperfocal distance":"Гиперфокальное расстояние","Hyperfocal focusing bench":"Стенд гиперфокальной фокусировки","Increase aperture number one step":"Увеличить число диафрагмы на один шаг","Increase ISO one step":"Увеличить ISO на один шаг","Infinity":"Бесконечность","Inhale (seconds)":"Вдох (секунды)","Initial size along the main axis before growing or shrinking.":"Исходный размер вдоль главной оси до растягивания или сжатия.","Inset":"Внутренняя вставка","Intentional trails: stacking planner":"Преднамеренные следы: планировщик наложения","ISO":"ISO","ISO; lock aperture and shutter":"ISO; зафиксировать диафрагму и выдержку","Item {0}":"Элемент {0}","Justify content":"Выравнивание содержимого по главной оси","Left (%)":"Слева (%)","Lengthen shutter one step":"Увеличить выдержку на один шаг","Light":"Светлая","Live flex layout":"Интерактивная flex-вёрстка","Local image preview (optional)":"Локальный предпросмотр изображения (необязательно)","Message bubble":"Облачко сообщения","Meta policies cannot enforce frame-ancestors or sandbox, use report-uri, or deliver a report-only policy. Reporting directives are omitted here.":"Политики Meta не могут применять frame-ancestors или sandbox, использовать report-uri или передавать политику только для отчётов. Директивы отчётности здесь не указаны.","Micro Four Thirds: 0.015 mm":"Micro Four Thirds: 0.015 mm","Mode":"Режим","Move point {0}":"Переместить точку {0}","Near sharp limit":"Ближняя граница резкости","New exposure: two locked settings":"Новая экспозиция: два заблокированных параметра","nginx configuration":"Конфигурация nginx","Night sky exposure bench":"Расчёт экспозиции ночного неба","No wrap":"Без переноса","Nonce placeholder":"Заполнитель nonce","NPF formula: Frédéric Michaud, Société Astronomique du Havre.":"Формула NPF: Frédéric Michaud, Société Astronomique du Havre.","NPF uses actual focal length in mm and pixel pitch in micrometres. Pixel pitch equals sensor width in mm × 1000 / image width in pixels. Precision factor k = 1 is the stricter setting. NPF often gives shorter times than the 500 rule, but the ordering depends on the inputs. Inspect a test frame; these rules are estimates for an untracked camera.":"NPF использует фактическое фокусное расстояние в mm и шаг пикселя в микрометрах. Шаг пикселя равен ширине сенсора в mm × 1000 / ширину изображения в пикселях. Коэффициент точности k = 1 — более строгий параметр. NPF часто даёт меньшее время, чем правило 500, но порядок зависит от входных данных. Проверьте тестовый кадр: эти правила являются оценками для камеры без сопровождения.","Open background noise":"Открыть фоновый шум","Open CSS Grid generator":"Открыть генератор CSS Grid","Open shade":"Открытая тень","Order":"Порядок","Output format":"Формат вывода","Overcast":"Пасмурно","Overrides the container cross-axis alignment for this item.":"Переопределяет выравнивание этого элемента по поперечной оси контейнера.","Pause":"Пауза","Paused":"Приостановлено","Percent":"Проценты","Percent shapes resize with the element. Circle percentages use the normalised diagonal; ellipse percentages use width and height. Pixel coordinates are fixed to the reference dimensions.":"Фигуры в процентах изменяют размер вместе с элементом. Для процентов круга используется нормализованная диагональ, для эллипса — ширина и высота. Координаты в пикселях привязаны к исходным размерам.","Pixel pitch (micrometres)":"Шаг пикселя (микрометры)","Pixels":"Пиксели","Plan a time-lapse":"Запланировать таймлапс","Plan around twilight and golden hour":"Планировать с учётом сумерек и золотого часа","Point {0}":"Точка {0}","Point stars: maximum shutter estimate":"Точечные звёзды: максимальная выдержка","Polygon":"Многоугольник","Preset":"Предустановка","Presets replace the current policy. Test with a report-only header first. A nonce placeholder needs server integration; a static header cannot generate a fresh nonce.":"Предустановки заменяют текущую политику. Сначала протестируйте заголовок только для отчётов. Заполнитель nonce требует интеграции с сервером; статический заголовок не может создать новый nonce.","Radius (%)":"Радиус (%)","Rate ≈ 15 × cos δ degrees/hour\nTarget seconds = arc / rate × 3600\nFrames = ceil((target seconds + gap) / (shutter + gap))\nTotal seconds = frames × shutter + (frames − 1) × gap":"Скорость ≈ 15 × cos δ градусов/час\nЦелевое время в секундах = дуга / скорость × 3600\nКадры = ceil((целевое время в секундах + интервал) / (выдержка + интервал))\nОбщее время в секундах = кадры × выдержка + (кадры − 1) × интервал","Ready when you are":"Готово, когда будете готовы","Reference aperture (f-number)":"Исходная диафрагма (число f)","Reference EV at ISO 100":"Исходное значение экспозиции при ISO 100","Reference exposure":"Исходная экспозиция","Reference height (px)":"Исходная высота (px)","Reference ISO":"Исходное значение ISO","Reference shutter (seconds or fraction)":"Исходная выдержка (секунды или доля)","Reference width (px)":"Исходная ширина (px)","Relative share of positive free space.":"Относительная доля положительного свободного пространства.","Relative shrinking weight, multiplied by the base size.":"Относительный коэффициент сжатия, умноженный на базовый размер.","Remove":"Удалить","Remove item":"Удалить элемент","Remove point {0}":"Удалить точку {0}","Repeated directive: browsers use the first occurrence.":"Повторяющаяся директива: браузеры используют первое вхождение.","Replace nonce and hash placeholders before deployment. Generate a fresh unpredictable nonce for each response.":"Замените заполнители nonce и hash перед развёртыванием. Для каждого ответа создавайте новый непредсказуемый nonce.","Report-only HTTP header":"HTTP-заголовок только для отчётов","report-to names a reporting group. Configure its endpoint separately with the Reporting-Endpoints header.":"report-to задаёт имя группы отчётности. Настройте её конечную точку отдельно с помощью заголовка Reporting-Endpoints.","Resume":"Продолжить","Right (%)":"Справа (%)","Row":"Строка","Row reverse":"Строка в обратном порядке","Script source tokens":"Токены источников скриптов","Selected item {0}":"Выбранный элемент {0}","Self":"Самоэлемент","Sensor convention":"Стандарт сенсора","Session complete":"Сеанс завершён","Session length (minutes)":"Длительность сеанса (минуты)","Session remaining: {0}:{1}":"До конца сеанса: {0}:{1}","Sets the main axis and its direction.":"Задаёт главную ось и её направление.","Sets the space between neighbouring items and lines.":"Задаёт расстояние между соседними элементами и строками.","Settings EV":"EV параметров","Shape":"Форма","Shorten shutter one step":"Уменьшить выдержку на один шаг","Shrink":"Сжать","Shutter (seconds or fraction)":"Выдержка (секунды или доля)","Shutter at ISO 100":"Выдержка при ISO 100","Shutter; lock aperture and ISO":"Выдержка; заблокировать диафрагму и ISO","Soft phase tones":"Мягкие звуки фаз","Soft tones are unavailable. You can continue with the visual guide.":"Мягкие звуки недоступны. Вы можете продолжить с визуальными подсказками.","Solve the unlocked setting":"Рассчитать разблокированный параметр","Space around":"Распределить пространство вокруг","Space between":"Распределить пространство между","Space evenly":"Распределить пространство равномерно","Square":"Квадрат","Star":"Звезда","Start":"Начать","Start-to-start interval":"Интервал между началами","Stop and reset":"Остановить и сбросить","Stop spacing":"Расстояние между остановками","Stretch":"Растянуть","Strict dynamic":"Строгий dynamic","Strict starter":"Строгий начальный набор","strict-dynamic needs a valid nonce or hash and overrides host allowlists in supporting browsers.":"strict-dynamic требует действительный nonce или hash и переопределяет списки разрешённых хостов в поддерживающих браузерах.","Sunny 16 starting points":"Исходные значения для правила Sunny 16","Target needs {0} minutes. Whole frames cover about {1} degrees with {2} minutes of open-shutter time. No gap is added after the last frame.":"Для цели требуется {0} минут. Целое число кадров охватывает около {1} градусов при {2} минутах времени с открытой выдержкой. После последнего кадра интервал не добавляется.","Target trail arc (degrees)":"Целевая дуга следа (градусы)","The image could not be opened. Try another image.":"Не удалось открыть изображение. Попробуйте другое изображение.","The none keyword must stand alone in a source list.":"Ключевое слово none должно использоваться отдельно в списке источников.","The session pauses when this page is hidden. Reduced-motion settings keep the shape still; the phase and countdown remain visible. Tones are optional and vibration depends on your browser and device.":"Сеанс приостанавливается, когда эта страница скрыта. Настройки уменьшения движения оставляют фигуру неподвижной; фаза и обратный отсчёт остаются видимыми. Звуки необязательны, а вибрация зависит от браузера и устройства.","These circle-of-confusion presets are conventional choices for ordinary viewing, not sensor specifications. Larger prints and close inspection may need a smaller value.":"Эти предустановки круга нерезкости — условные значения для обычного просмотра, а не характеристики сенсора. Для больших отпечатков и внимательного рассматривания может потребоваться меньшее значение.","These settings produce a result outside the supported numerical range.":"Эти параметры дают результат за пределами поддерживаемого числового диапазона.","Thin-lens formulas":"Формулы тонкой линзы","Third stops":"Третьи ступени","This is a relaxation exercise, not medical treatment. Breathe gently without forcing. Stop if you feel dizzy or uncomfortable, and return to your normal breathing.":"Это упражнение для расслабления, а не медицинское лечение. Дышите спокойно, не прилагая усилий. Если почувствуете головокружение или дискомфорт, остановитесь и вернитесь к обычному дыханию.","This is a syntax and risk review, not a security audit. Unknown or malformed source expressions need browser testing. Additional policies are enforced together and cannot relax an earlier policy. The generated _headers file is for static responses; dynamic responses need their own header configuration.":"Это проверка синтаксиса и рисков, а не аудит безопасности. Неизвестные или некорректно сформированные выражения источников требуют проверки в браузере. Дополнительные политики применяются совместно и не могут ослабить предыдущую политику. Созданный файл _headers предназначен для статических ответов; для динамических ответов нужна отдельная настройка заголовков.","Top (%)":"Сверху (%)","Total shooting time":"Общее время съёмки","Triangle":"Треугольник","Unrecognised directive: it is preserved, but browsers may ignore it.":"Нераспознанная директива: она сохраняется, но браузеры могут её игнорировать.","unsafe-eval permits string-to-code execution.":"unsafe-eval разрешает выполнение строк как кода.","unsafe-inline permits inline code unless overridden by a nonce or hash in that source list.":"unsafe-inline разрешает встроенный код, если он не переопределён nonce или hash в этом списке источников.","Use a simple timer":"Использовать простой таймер","Use finite phase lengths from 0 to 60 seconds, with a positive inhale and exhale, and a session from 1 to 60 minutes.":"Используйте конечные фазы длительностью от 0 до 60 секунд, с положительной длительностью вдоха и выдоха, и сеансом от 1 до 60 минут.","Use flexbox for a row or column. Use CSS Grid when both rows and columns need shared tracks.":"Используйте flexbox для строки или столбца. Используйте CSS Grid, когда и строкам, и столбцам нужны общие направляющие.","Use gradient":"Использовать градиент","Use shutter seconds near 1/ISO. These are rough daylight estimates; meter the scene and adjust for the subject.":"Используйте выдержку в секундах, близкую к 1/ISO. Это приблизительные оценки для дневного света; замерьте сцену и скорректируйте значение с учётом объекта.","Values":"Значения","Values for {0}":"Значения для {0}","Vertical radius (%)":"Вертикальный радиус (%)","Vibrate at phase changes":"Вибрация при смене фазы","Vibration is unavailable on this device.":"Вибрация недоступна на этом устройстве.","Visual guide":"Визуальные подсказки","Visual ordering only; reading and keyboard order stay unchanged.":"Меняется только визуальный порядок; порядок чтения и навигации с клавиатуры не изменяется.","Without default-src, omitted fetch directives have no default restriction.":"Без default-src пропущенные директивы fetch не имеют ограничений по умолчанию.","Wrap":"Перенос","Wrap reverse":"Перенос в обратном порядке","X (%)":"X (%)","Y (%)":"Y (%)","Your clipped image":"Ваше обрезанное изображение"}