Per docs/zh/plans/render-pipeline-threads.md §3.8: - oak-node/nodes/graphendpoints.rs: the GraphInput/GraphOutput virtual node pair — factory-registered but hidden from every create menu, duplicate refused, real value() semantics (the input forwards its feed_in row, the output publishes its tex_in as the frame). The input endpoint also declares a connectable feed_in port (documented deviation: footage/generator sources have no connectable inputs, so the walk needs a feeder anchor). - graph.rs: ensure_endpoints/endpoints/is_endpoint — idempotent, identified by type id, default input->output edge only while the output's tex_in is free; remove_node refuses endpoints. - project.rs + serializer.rs: every project graph carries the pair; a legacy file without endpoints migrates on load (roundtrip and legacy-migration tests, re-save is idempotent). - traverser.rs: eval_graph_bfs — the endpoint-to-endpoint Kahn sweep. Live set = (input's forward cone U its feeder cone) INTERSECT (output's backward cone); multi-input nodes dequeue at zero in-degree over the live subgraph; deterministic ascending-id ready order (Graph::edges is a BTreeSet, so insertion order is unrecoverable — documented); time-shifted upstreams pull through the shared DFS memo (walk_dfs, factored out of evaluate); un-orderable remainder reports a named cycle; missing endpoints / unreachable output are errors. Eight BFS tests cover the plan's acceptance bullets. - oak-render: bfs_endpoint_sweep_renders_footage_through_position — real clip through a real Position node via the sweep, shifted pixels asserted against a reference decode. - Endpoint names localized in all eight i18n packs; storage/structure tests updated for the two extra nodes.
905 lines
48 KiB
YAML
905 lines
48 KiB
YAML
# Oak Video Editor UI strings — Русский (ru)
|
||
# Format: "i18n.key": "Translated text". Add new languages as new files named <lang>.yaml.
|
||
"language.name": "Русский"
|
||
"menu.file": "Файл(Ф)"
|
||
"menu.edit": "Правка(П)"
|
||
"menu.view": "Вид(В)"
|
||
"menu.playback": "Воспроизведение(В)"
|
||
"menu.sequence": "Последовательность(П)"
|
||
"menu.window": "Окно(О)"
|
||
"menu.tools": "Инструменты(И)"
|
||
"menu.help": "Справка(С)"
|
||
"menu.file.new": "Создать"
|
||
"menu.file.new_project": "Новый проект…"
|
||
"menu.file.new_sequence": "Новая последовательность…"
|
||
"menu.file.new_folder": "Новая папка"
|
||
"menu.file.open_project": "Открыть файл проекта…"
|
||
"menu.file.open_library": "Открыть из библиотеки…"
|
||
"menu.file.open_recent": "Недавние файлы"
|
||
"menu.file.clear_recent": "Очистить список недавних файлов"
|
||
"menu.file.project_manager": "Диспетчер проектов…"
|
||
"menu.file.import_footage": "Импортировать медиафайлы…"
|
||
"menu.file.export_project": "Экспортировать файл проекта…"
|
||
"menu.file.save_as": "Сохранить как…"
|
||
"menu.file.revert": "Восстановить"
|
||
"menu.file.export_media": "Экспортировать секвенцию…"
|
||
"menu.file.project_properties": "Свойства проекта…"
|
||
"menu.file.close": "Закрыть проект"
|
||
"menu.file.quit": "Выход"
|
||
"menu.edit.undo": "Отменить"
|
||
"menu.edit.redo": "Повторить"
|
||
"menu.edit.cut": "Вырезать"
|
||
"menu.edit.copy": "Копировать"
|
||
"menu.edit.paste": "Вставить"
|
||
"menu.edit.paste_insert": "Вставить вставкой"
|
||
"menu.edit.duplicate": "Дублировать"
|
||
"menu.edit.rename": "Переименовать"
|
||
"menu.edit.delete": "Удалить"
|
||
"menu.edit.ripple_delete": "Удалить со сдвигом"
|
||
"menu.edit.split": "Разделить в позиции курсора"
|
||
"menu.edit.speed_duration": "Скорость/Длительность…"
|
||
"menu.edit.default_transition": "Назначить переходом по умолчанию"
|
||
"menu.edit.link_unlink": "Связать/Отменить связь"
|
||
"menu.edit.enable_disable": "Включить/Отключить"
|
||
"menu.edit.nest": "Вложить"
|
||
"menu.edit.select_all": "Выделить всё"
|
||
"menu.edit.deselect_all": "Снять выделение"
|
||
"menu.edit.insert": "Вставка"
|
||
"menu.edit.overwrite": "Перезаписать"
|
||
"menu.edit.ripple_to_in": "Со сдвигом до точки входа"
|
||
"menu.edit.ripple_to_out": "Со сдвигом до точки выхода"
|
||
"menu.edit.edit_to_in": "Обрезать до точки входа"
|
||
"menu.edit.edit_to_out": "Обрезать до точки выхода"
|
||
"menu.edit.nudge_left": "Сдвинуть влево"
|
||
"menu.edit.nudge_right": "Сдвинуть вправо"
|
||
"menu.edit.move_in_to_playhead": "Переместить точку входа к курсору"
|
||
"menu.edit.move_out_to_playhead": "Переместить точку выхода к курсору"
|
||
"menu.edit.set_in_point": "Задать точку входа"
|
||
"menu.edit.set_out_point": "Задать точку выхода"
|
||
"menu.edit.reset_in": "Сбросить точку входа"
|
||
"menu.edit.reset_out": "Сбросить точку выхода"
|
||
"menu.edit.clear_in_out": "Очистить вход/выход"
|
||
"menu.edit.delete_in_out": "Удалить от входа до выхода"
|
||
"menu.edit.ripple_delete_in_out": "Удалить со сдвигом от входа до выхода"
|
||
"menu.edit.marker": "Добавить маркер"
|
||
"menu.view.theme": "Тема"
|
||
"menu.view.theme.dark": "Olive Dark"
|
||
"menu.view.theme.light": "Olive Light"
|
||
"menu.view.language": "Язык"
|
||
"menu.view.zoom_in": "Увеличить"
|
||
"menu.view.zoom_out": "Уменьшить"
|
||
"menu.view.increase_track_height": "Увеличить высоту дорожки"
|
||
"menu.view.decrease_track_height": "Уменьшить высоту дорожки"
|
||
"menu.view.show_all": "Показать все дорожки"
|
||
"menu.view.full_screen": "Во весь экран"
|
||
"menu.view.full_screen_viewer": "Просмотр на весь экран"
|
||
"menu.view.preferences": "Настройки…"
|
||
"menu.playback.play_pause": "Воспроизведение/Пауза"
|
||
"menu.playback.play_in_to_out": "Воспроизвести от входа до выхода"
|
||
"menu.playback.loop": "Зациклить"
|
||
"menu.playback.shuttle_left": "Шаттл влево"
|
||
"menu.playback.shuttle_stop": "Остановить шаттл"
|
||
"menu.playback.shuttle_right": "Шаттл вправо"
|
||
"menu.playback.prev_frame": "Предыдущий кадр"
|
||
"menu.playback.next_frame": "Следующий кадр"
|
||
"menu.playback.to_start": "Перейти в начало последовательности"
|
||
"menu.playback.go_to_end": "Перейти в конец последовательности"
|
||
"menu.playback.prev_cut": "Перейти к предыдущей склейке"
|
||
"menu.playback.next_cut": "Перейти к следующей склейке"
|
||
"menu.playback.go_to_in": "Перейти к точке входа"
|
||
"menu.playback.go_to_out": "Перейти к точке выхода"
|
||
"menu.sequence.add_video_track": "Добавить видеодорожку"
|
||
"menu.sequence.add_audio_track": "Добавить аудиодорожку"
|
||
"menu.sequence.remove_track": "Удалить выбранную дорожку"
|
||
"menu.sequence.remove_marker": "Удалить маркер"
|
||
"menu.sequence.set_workarea": "Задать рабочую область"
|
||
"menu.sequence.clear_workarea": "Очистить рабочую область"
|
||
"menu.sequence.cache": "Кэш рендеринга"
|
||
"menu.sequence.cache_in_out": "Кэшировать от входа до выхода"
|
||
"menu.sequence.cache_clear": "Очистить кэш рендеринга"
|
||
"menu.sequence.settings": "Параметры последовательности…"
|
||
"menu.window.project": "Проект"
|
||
"menu.window.source_viewer": "Монитор источника"
|
||
"menu.window.program_viewer": "Монитор программы"
|
||
"menu.window.node_editor": "Редактор узлов"
|
||
"menu.window.inspector": "Инспектор"
|
||
"menu.window.history": "История"
|
||
"menu.window.timeline": "Таймлайн"
|
||
"menu.window.effect_library": "Библиотека эффектов"
|
||
"menu.window.multicam": "Мультикамера"
|
||
"menu.window.maximize_panel": "Развернуть панель"
|
||
"menu.window.reset_layout": "Сбросить расположение"
|
||
"menu.tools.pointer": "Указатель"
|
||
"menu.tools.track_select": "Выбор дорожки"
|
||
"menu.tools.edit": "Редактирование"
|
||
"menu.tools.ripple": "Сдвиг"
|
||
"menu.tools.rolling": "Накат"
|
||
"menu.tools.razor_tool": "Лезвие"
|
||
"menu.tools.slip": "Скольжение"
|
||
"menu.tools.slide": "Перемещение"
|
||
"menu.tools.hand": "Рука"
|
||
"menu.tools.zoom_tool": "Масштаб"
|
||
"menu.tools.transition": "Переход"
|
||
"menu.tools.add": "Добавить"
|
||
"menu.tools.record": "Запись"
|
||
"menu.tools.addable.empty": "Пустой клип"
|
||
"menu.tools.addable.bars": "Цветные полосы"
|
||
"menu.tools.addable.shape": "Фигура"
|
||
"menu.tools.addable.solid": "Сплошной цвет"
|
||
"menu.tools.addable.title": "Титры"
|
||
"menu.tools.addable.tone": "Тестовый тон"
|
||
"menu.tools.addable.subtitle": "Субтитры"
|
||
"menu.tools.snapping": "Привязка"
|
||
"menu.tools.use_proxy": "Использовать прокси-медиа"
|
||
"menu.tools.proxy_settings": "Параметры прокси…"
|
||
"menu.help.action_search": "Поиск действий…"
|
||
"menu.help.feedback": "Отправить отзыв…"
|
||
"menu.help.about": "О программе Oak…"
|
||
"shortcut.space": "Пробел"
|
||
"panel.project": "Проект"
|
||
"panel.source_viewer": "Монитор источника"
|
||
"panel.program_viewer": "Монитор программы"
|
||
"panel.node_editor": "Редактор узлов"
|
||
"panel.inspector": "Инспектор"
|
||
"panel.history": "История"
|
||
"panel.timeline": "Таймлайн"
|
||
"panel.effect_library": "Библиотека эффектов"
|
||
"panel.multicam": "Мультикамера"
|
||
"panel.multicam": "Мультикамера"
|
||
"menu.sequence.multicam_wizard": "Мастер мультикамеры"
|
||
"multicam.wizard.title": "Мастер мультикамеры"
|
||
"multicam.wizard.default_name": "Мультикамера"
|
||
"multicam.wizard.name": "Имя последовательности"
|
||
"multicam.wizard.sync": "Метод синхронизации"
|
||
"multicam.sync.audio": "Аудиосигнал (форма волны)"
|
||
"multicam.sync.timecode": "Исходный таймкод"
|
||
"multicam.sync.none": "Нет (без выравнивания)"
|
||
"multicam.wizard.angles_label": "Камеры (выберите не менее двух):"
|
||
"multicam.wizard.no_footage": "В проекте нет материала для создания мультикамеры."
|
||
"multicam.wizard.need_two": "Выберите не менее двух камер."
|
||
"multicam.wizard.create": "Создать"
|
||
"multicam.no_multicam": "Не обнаружен клип мультикамеры"
|
||
"multicam.no_multicam": "Не обнаружен клип мультикамеры"
|
||
"multicam.switch_1": "Переключиться на камеру 1"
|
||
"multicam.switch_2": "Переключиться на камеру 2"
|
||
"multicam.switch_3": "Переключиться на камеру 3"
|
||
"multicam.switch_4": "Переключиться на камеру 4"
|
||
"multicam.switch_5": "Переключиться на камеру 5"
|
||
"multicam.switch_6": "Переключиться на камеру 6"
|
||
"multicam.switch_7": "Переключиться на камеру 7"
|
||
"multicam.switch_8": "Переключиться на камеру 8"
|
||
"multicam.switch_9": "Переключиться на камеру 9"
|
||
"effect_library.hint": "Двойной щелчок добавляет эффект к выбранному клипу"
|
||
"effect_library.group.builtin": "Встроенные"
|
||
"effect_library.group.color": "Color"
|
||
"effect_library.group.filter": "Filter"
|
||
"effect_library.group.distort": "Distort"
|
||
"effect_library.group.keying": "Keying"
|
||
"effect_library.group.generator": "Generator"
|
||
"effect_library.group.math": "Math"
|
||
"effect_library.group.time": "Time"
|
||
"effect_library.group.channel": "Channel"
|
||
"effect_library.group.transition": "Transition"
|
||
"effect_library.group.general": "General"
|
||
# Built-in effect (node) and effect-parameter (input) names. The effect
|
||
# library and the inspector build these keys at runtime as
|
||
# `node.<type-id suffix>.name` and `node.<type-id suffix>.input.<input id>`.
|
||
"node.polygon.name": "Polygon"
|
||
"node.polygon.input.base_in": "Base"
|
||
"node.polygon.input.points_in": "Points"
|
||
"node.polygon.input.color_in": "Color"
|
||
"node.ortho.name": "Orthographic Matrix"
|
||
"node.ortho.input.pos_in": "Position"
|
||
"node.ortho.input.rot_in": "Rotation"
|
||
"node.ortho.input.scale_in": "Scale"
|
||
"node.ortho.input.uniform_scale_in": "Uniform Scale"
|
||
"node.ortho.input.anchor_in": "Anchor Point"
|
||
"node.transform.name": "Transform"
|
||
"node.transform.input.tex_in": "Texture"
|
||
"node.transform.input.parent_in": "Parent"
|
||
"node.transform.input.autoscale_in": "Auto-Scale"
|
||
"node.transform.input.interpolation_in": "Interpolation"
|
||
"node.transform.input.pos_in": "Position"
|
||
"node.transform.input.rot_in": "Rotation"
|
||
"node.transform.input.scale_in": "Scale"
|
||
"node.transform.input.uniform_scale_in": "Uniform Scale"
|
||
"node.transform.input.anchor_in": "Anchor Point"
|
||
"node.volume.name": "Volume"
|
||
"node.volume.input.samples_in": "Samples"
|
||
"node.volume.input.volume_in": "Volume"
|
||
"node.pan.name": "Pan"
|
||
"node.pan.input.samples_in": "Samples"
|
||
"node.pan.input.panning_in": "Pan"
|
||
"node.math.name": "Math"
|
||
"node.math.input.method_in": "Method"
|
||
"node.math.input.param_a_in": "Value"
|
||
"node.math.input.param_b_in": "Value"
|
||
"node.time.name": "Time"
|
||
"node.time.input.enabled_in": "Enabled"
|
||
"node.trigonometry.name": "Trigonometry"
|
||
"node.trigonometry.input.method_in": "Method"
|
||
"node.trigonometry.input.x_in": "Value"
|
||
"node.blur.name": "Blur"
|
||
"node.blur.input.tex_in": "Input"
|
||
"node.blur.input.method_in": "Method"
|
||
"node.blur.input.radius_in": "Radius"
|
||
"node.blur.input.horiz_in": "Horizontal"
|
||
"node.blur.input.vert_in": "Vertical"
|
||
"node.blur.input.directional_degrees_in": "Direction"
|
||
"node.blur.input.radial_center_in": "Center"
|
||
"node.blur.input.repeat_edge_pixels_in": "Repeat Edge Pixels"
|
||
"node.solidgenerator.name": "Solid"
|
||
"node.solidgenerator.input.color_in": "Color"
|
||
"node.merge.name": "Merge"
|
||
"node.merge.input.base_in": "Base"
|
||
"node.merge.input.blend_in": "Blend"
|
||
"node.stroke.name": "Stroke"
|
||
"node.stroke.input.tex_in": "Input"
|
||
"node.stroke.input.color_in": "Color"
|
||
"node.stroke.input.radius_in": "Radius"
|
||
"node.stroke.input.opacity_in": "Opacity"
|
||
"node.stroke.input.inner_in": "Inner"
|
||
"node.textgenerator.name": "Text (Legacy)"
|
||
"node.textgenerator.input.text_in": "Text"
|
||
"node.textgenerator.input.html_in": "Enable HTML"
|
||
"node.textgenerator.input.color_in": "Color"
|
||
"node.textgenerator.input.valign_in": "Vertical Align"
|
||
"node.textgenerator.input.font_in": "Font"
|
||
"node.textgenerator.input.font_size_in": "Font Size"
|
||
"node.text2.name": "Text (Legacy)"
|
||
"node.text2.input.base_in": "Base"
|
||
"node.text2.input.pos_in": "Position"
|
||
"node.text2.input.size_in": "Size"
|
||
"node.text2.input.color_in": "Color"
|
||
"node.text2.input.text_in": "Text"
|
||
"node.text2.input.html_in": "Enable HTML"
|
||
"node.text2.input.valign_in": "Vertical Align"
|
||
"node.text2.input.font_in": "Font"
|
||
"node.text2.input.font_size_in": "Font Size"
|
||
"node.text3.name": "Text"
|
||
"node.text3.input.base_in": "Base"
|
||
"node.text3.input.pos_in": "Position"
|
||
"node.text3.input.size_in": "Size"
|
||
"node.text3.input.plain_text_in": "Text"
|
||
"node.text3.input.text_in": "Text"
|
||
"node.text3.input.font_family_in": "Font Family"
|
||
"node.text3.input.font_size_in": "Font Size"
|
||
"node.text3.input.outline_enabled_in": "Outline"
|
||
"node.text3.input.outline_color_in": "Outline Color"
|
||
"node.text3.input.outline_width_in": "Outline Width"
|
||
"node.text3.input.glow_enabled_in": "Glow"
|
||
"node.text3.input.glow_color_in": "Glow Color"
|
||
"node.text3.input.glow_radius_in": "Glow Radius"
|
||
"node.text3.input.color_in": "Color"
|
||
"node.text3.input.valign_in": "Vertical Alignment"
|
||
"node.text3.input.args_in": "Arguments"
|
||
"node.mosaicfilter.name": "Mosaic"
|
||
"node.mosaicfilter.input.tex_in": "Texture"
|
||
"node.mosaicfilter.input.horiz_in": "Horizontal"
|
||
"node.mosaicfilter.input.vert_in": "Vertical"
|
||
"node.crop.name": "Crop"
|
||
"node.crop.input.tex_in": "Texture"
|
||
"node.crop.input.left_in": "Left"
|
||
"node.crop.input.top_in": "Top"
|
||
"node.crop.input.right_in": "Right"
|
||
"node.crop.input.bottom_in": "Bottom"
|
||
"node.crop.input.feather_in": "Feather"
|
||
"node.value.name": "Value"
|
||
"node.value.input.type_in": "Type"
|
||
"node.value.input.value_in": "Value"
|
||
"node.timeremap.name": "Time Remap"
|
||
"node.timeremap.input.time_in": "Time"
|
||
"node.timeremap.input.input_in": "Input"
|
||
"node.shape.name": "Shape"
|
||
"node.shape.input.type_in": "Type"
|
||
"node.shape.input.base_in": "Base"
|
||
"node.shape.input.pos_in": "Position"
|
||
"node.shape.input.size_in": "Size"
|
||
"node.shape.input.color_in": "Color"
|
||
"node.shape.input.radius_in": "Radius"
|
||
"node.colordifferencekey.name": "Color Difference Key"
|
||
"node.colordifferencekey.input.tex_in": "Input"
|
||
"node.colordifferencekey.input.garbage_in": "Garbage Matte"
|
||
"node.colordifferencekey.input.core_in": "Core Matte"
|
||
"node.colordifferencekey.input.color_in": "Key Color"
|
||
"node.colordifferencekey.input.highlights_in": "Highlights"
|
||
"node.colordifferencekey.input.shadows_in": "Shadows"
|
||
"node.colordifferencekey.input.mask_only_in": "Show Mask Only"
|
||
"node.despill.name": "Despill"
|
||
"node.despill.input.tex_in": "Input"
|
||
"node.despill.input.color_in": "Key Color"
|
||
"node.despill.input.method_in": "Method"
|
||
"node.despill.input.preserve_luminance_input": "Preserve Luminance"
|
||
"node.group.name": "Group"
|
||
"node.opacity.name": "Opacity"
|
||
"node.opacity.input.tex_in": "Texture"
|
||
"node.opacity.input.opacity_in": "Opacity"
|
||
"node.flip.name": "Flip"
|
||
"node.flip.input.tex_in": "Input"
|
||
"node.flip.input.horiz_in": "Horizontal"
|
||
"node.flip.input.vert_in": "Vertical"
|
||
"node.noise.name": "Noise"
|
||
"node.noise.input.base_in": "Base"
|
||
"node.noise.input.strength_in": "Strength"
|
||
"node.noise.input.color_in": "Color"
|
||
"node.timeoffset.name": "Time Offset"
|
||
"node.timeoffset.input.time_in": "Time"
|
||
"node.timeoffset.input.input_in": "Input"
|
||
"node.transition.name": "Transition"
|
||
"node.transition.input.tex_in": "From"
|
||
"node.transition.input.blend_in": "To"
|
||
"node.transition.input.progress_in": "Progress"
|
||
"node.transition.input.type_in": "Type"
|
||
"node.transitionfx.name": "Transition FX"
|
||
"node.transitionfx.input.tex_in": "From"
|
||
"node.transitionfx.input.blend_in": "To"
|
||
"node.transitionfx.input.progress_in": "Progress"
|
||
"node.transitionfx.input.color_in": "Color"
|
||
"node.transitionfx.input.direction_in": "Direction"
|
||
"node.transitionfx.input.type_in": "Type"
|
||
"node.cornerpin.name": "Corner Pin"
|
||
"node.cornerpin.input.tex_in": "Texture"
|
||
"node.cornerpin.input.perspective_in": "Perspective"
|
||
"node.cornerpin.input.top_left_in": "Top Left"
|
||
"node.cornerpin.input.top_right_in": "Top Right"
|
||
"node.cornerpin.input.bottom_right_in": "Bottom Right"
|
||
"node.cornerpin.input.bottom_left_in": "Bottom Left"
|
||
"node.displaytransform.name": "Display Transform"
|
||
"node.displaytransform.input.tex_in": "Input"
|
||
"node.displaytransform.input.display_in": "Display"
|
||
"node.displaytransform.input.view_in": "View"
|
||
"node.displaytransform.input.dir_in": "Direction"
|
||
"node.ociogradingtransformlinear.name": "OCIO Color Grading (Linear)"
|
||
"node.ociogradingtransformlinear.input.tex_in": "Input"
|
||
"node.ociogradingtransformlinear.input.ocio_grading_primary_contrast": "Contrast"
|
||
"node.ociogradingtransformlinear.input.ocio_grading_primary_offset": "Offset"
|
||
"node.ociogradingtransformlinear.input.ocio_grading_primary_exposure": "Exposure"
|
||
"node.ociogradingtransformlinear.input.ocio_grading_primary_saturation": "Saturation"
|
||
"node.ociogradingtransformlinear.input.ocio_grading_primary_pivot": "Pivot"
|
||
"node.ociogradingtransformlinear.input.clamp_black_enable_in": "Enable Black Clamp"
|
||
"node.ociogradingtransformlinear.input.ocio_grading_primary_clampBlack": "Black Clamp"
|
||
"node.ociogradingtransformlinear.input.clamp_white_enable_in": "Enable White Clamp"
|
||
"node.ociogradingtransformlinear.input.ocio_grading_primary_clampWhite": "White Clamp"
|
||
"node.OCIO_NAMESPACEgradingtransformlog.name": "OCIO Color Grading (Log)"
|
||
"node.OCIO_NAMESPACEgradingtransformlog.input.tex_in": "Input"
|
||
"node.OCIO_NAMESPACEgradingtransformlog.input.OCIO_NAMESPACE_grading_primary_brightness": "Lift"
|
||
"node.OCIO_NAMESPACEgradingtransformlog.input.OCIO_NAMESPACE_grading_primary_contrast": "Gain"
|
||
"node.OCIO_NAMESPACEgradingtransformlog.input.OCIO_NAMESPACE_grading_primary_gamma": "Gamma"
|
||
"node.OCIO_NAMESPACEgradingtransformlog.input.OCIO_NAMESPACE_grading_primary_saturation": "Saturation"
|
||
"node.OCIO_NAMESPACEgradingtransformlog.input.OCIO_NAMESPACE_grading_primary_pivot": "Pivot"
|
||
"node.OCIO_NAMESPACEgradingtransformlog.input.clamp_black_enable_in": "Enable Black Clamp"
|
||
"node.OCIO_NAMESPACEgradingtransformlog.input.OCIO_NAMESPACE_grading_primary_clampBlack": "Black Clamp"
|
||
"node.OCIO_NAMESPACEgradingtransformlog.input.clamp_white_enable_in": "Enable White Clamp"
|
||
"node.OCIO_NAMESPACEgradingtransformlog.input.OCIO_NAMESPACE_grading_primary_clampWhite": "White Clamp"
|
||
"node.whitebalance.name": "White Balance"
|
||
"node.whitebalance.input.tex_in": "Input"
|
||
"node.whitebalance.input.temperature_in": "Temperature (K)"
|
||
"node.whitebalance.input.tint_in": "Tint"
|
||
"node.ociolut.name": "OCIO LUT"
|
||
"node.ociolut.input.tex_in": "Input"
|
||
"node.ociolut.input.lut_file_in": "LUT File"
|
||
"node.ociolut.input.lut_dir_in": "Direction"
|
||
"node.threewaycolor.name": "Three-Way Color"
|
||
"node.threewaycolor.input.tex_in": "Input"
|
||
"node.threewaycolor.input.shadows_color_in": "Shadows"
|
||
"node.threewaycolor.input.midtones_color_in": "Midtones"
|
||
"node.threewaycolor.input.highlights_color_in": "Highlights"
|
||
"node.threewaycolor.input.shadows_amount_in": "Shadows Amount"
|
||
"node.threewaycolor.input.midtones_amount_in": "Midtones Amount"
|
||
"node.threewaycolor.input.highlights_amount_in": "Highlights Amount"
|
||
"node.chromakey.name": "Chroma Key"
|
||
"node.chromakey.input.tex_in": "Input"
|
||
"node.chromakey.input.color_key": "Key Color"
|
||
"node.chromakey.input.lower_tolerance_in": "Lower Tolerance"
|
||
"node.chromakey.input.upper_tolerance_in": "Upper Tolerance"
|
||
"node.chromakey.input.garbage_in": "Garbage Matte"
|
||
"node.chromakey.input.core_in": "Core Matte"
|
||
"node.chromakey.input.highlights_in": "Highlights"
|
||
"node.chromakey.input.shadows_in": "Shadows"
|
||
"node.chromakey.input.invert_in": "Invert Mask"
|
||
"node.chromakey.input.mask_only_in": "Show Mask Only"
|
||
"node.mask.name": "Mask"
|
||
"node.mask.input.base_in": "Texture"
|
||
"node.mask.input.points_in": "Points"
|
||
"node.mask.input.color_in": "Color"
|
||
"node.mask.input.invert_in": "Invert"
|
||
"node.mask.input.feather_in": "Feather"
|
||
"node.dropshadow.name": "Drop Shadow"
|
||
"node.dropshadow.input.tex_in": "Texture"
|
||
"node.dropshadow.input.color_in": "Color"
|
||
"node.dropshadow.input.distance_in": "Distance"
|
||
"node.dropshadow.input.angle_in": "Angle"
|
||
"node.dropshadow.input.radius_in": "Softness"
|
||
"node.dropshadow.input.opacity_in": "Opacity"
|
||
"node.dropshadow.input.fast_in": "Faster (Lower Quality)"
|
||
"node.timeformat.name": "Time Format"
|
||
"node.timeformat.input.time_in": "Time"
|
||
"node.timeformat.input.format_in": "Format"
|
||
"node.timeformat.input.localtime_in": "Interpret time as local time"
|
||
"node.wave.name": "Wave"
|
||
"node.wave.input.tex_in": "Input"
|
||
"node.wave.input.frequency_in": "Frequency"
|
||
"node.wave.input.intensity_in": "Intensity"
|
||
"node.wave.input.evolution_in": "Evolution"
|
||
"node.wave.input.vertical_in": "Direction"
|
||
"node.tile.name": "Tile"
|
||
"node.tile.input.tex_in": "Input"
|
||
"node.tile.input.scale_in": "Scale"
|
||
"node.tile.input.position_in": "Position"
|
||
"node.tile.input.anchor_in": "Anchor"
|
||
"node.tile.input.mirrorx_in": "Mirror Horizontally"
|
||
"node.tile.input.mirrory_in": "Mirror Vertically"
|
||
"node.swirl.name": "Swirl"
|
||
"node.swirl.input.tex_in": "Input"
|
||
"node.swirl.input.radius_in": "Radius"
|
||
"node.swirl.input.angle_in": "Angle"
|
||
"node.swirl.input.pos_in": "Position"
|
||
"node.ripple.name": "Ripple"
|
||
"node.ripple.input.tex_in": "Input"
|
||
"node.ripple.input.evolution_in": "Evolution"
|
||
"node.ripple.input.intensity_in": "Intensity"
|
||
"node.ripple.input.frequency_in": "Frequency"
|
||
"node.ripple.input.position_in": "Position"
|
||
"node.ripple.input.stretch_in": "Stretch"
|
||
"node.colormatrix.name": "Color Matrix"
|
||
"node.colormatrix.input.tex_in": "Input"
|
||
"node.colormatrix.input.m0": "R <- R"
|
||
"node.colormatrix.input.m1": "R <- G"
|
||
"node.colormatrix.input.m2": "R <- B"
|
||
"node.colormatrix.input.m3": "R <- A"
|
||
"node.colormatrix.input.m4": "G <- R"
|
||
"node.colormatrix.input.m5": "G <- G"
|
||
"node.colormatrix.input.m6": "G <- B"
|
||
"node.colormatrix.input.m7": "G <- A"
|
||
"node.colormatrix.input.m8": "B <- R"
|
||
"node.colormatrix.input.m9": "B <- G"
|
||
"node.colormatrix.input.m10": "B <- B"
|
||
"node.colormatrix.input.m11": "B <- A"
|
||
"node.colormatrix.input.m12": "A <- R"
|
||
"node.colormatrix.input.m13": "A <- G"
|
||
"node.colormatrix.input.m14": "A <- B"
|
||
"node.colormatrix.input.m15": "A <- A"
|
||
"node.dilate.name": "Dilate"
|
||
"node.dilate.input.tex_in": "Input"
|
||
"node.dilate.input.radius_in": "Radius"
|
||
"node.edgedetect.name": "Edge Detect"
|
||
"node.edgedetect.input.tex_in": "Input"
|
||
"node.edgedetect.input.threshold_in": "Threshold"
|
||
"node.erode.name": "Erode"
|
||
"node.erode.input.tex_in": "Input"
|
||
"node.erode.input.radius_in": "Radius"
|
||
"node.colorcorrect.name": "Color Correct"
|
||
"node.colorcorrect.input.tex_in": "Input"
|
||
"node.colorcorrect.input.saturation_in": "Saturation"
|
||
"node.colorcorrect.input.contrast_in": "Contrast"
|
||
"node.colorcorrect.input.gamma_in": "Gamma"
|
||
"node.colorcorrect.input.gain_in": "Gain"
|
||
"node.colorcorrect.input.offset_in": "Offset"
|
||
"node.gamma.name": "Gamma"
|
||
"node.gamma.input.tex_in": "Input"
|
||
"node.gamma.input.gamma_in": "Gamma"
|
||
"node.saturation.name": "Saturation"
|
||
"node.saturation.input.tex_in": "Input"
|
||
"node.saturation.input.saturation_in": "Saturation"
|
||
"node.invert.name": "Invert"
|
||
"node.invert.input.tex_in": "Input"
|
||
"node.invert.input.invert_r_in": "Invert Red"
|
||
"node.invert.input.invert_g_in": "Invert Green"
|
||
"node.invert.input.invert_b_in": "Invert Blue"
|
||
"node.invert.input.invert_a_in": "Invert Alpha"
|
||
"node.clamp.name": "Clamp"
|
||
"node.clamp.input.tex_in": "Input"
|
||
"node.clamp.input.min_in": "Min"
|
||
"node.clamp.input.max_in": "Max"
|
||
"node.grade.name": "Grade"
|
||
"node.grade.input.tex_in": "Input"
|
||
"node.grade.input.blackpoint_in": "Black Point"
|
||
"node.grade.input.whitepoint_in": "White Point"
|
||
"node.grade.input.black_in": "Black Output"
|
||
"node.grade.input.white_in": "White Output"
|
||
"node.grade.input.gamma_in": "Gamma"
|
||
"node.dirblur.name": "Directional Blur"
|
||
"node.dirblur.input.tex_in": "Input"
|
||
"node.dirblur.input.amount_in": "Amount"
|
||
"node.dirblur.input.angle_in": "Angle"
|
||
"node.sharpen.name": "Sharpen"
|
||
"node.sharpen.input.tex_in": "Input"
|
||
"node.sharpen.input.amount_in": "Amount"
|
||
"node.dissolve.name": "Dissolve"
|
||
"node.dissolve.input.tex_in": "Input"
|
||
"node.dissolve.input.blend_in": "Blend"
|
||
"node.dissolve.input.mix_in": "Mix"
|
||
"node.keymix.name": "KeyMix"
|
||
"node.keymix.input.tex_in": "Input"
|
||
"node.keymix.input.blend_in": "Blend"
|
||
"node.keymix.input.mask_in": "Mask"
|
||
"node.premult.name": "Premultiply"
|
||
"node.premult.input.tex_in": "Input"
|
||
"node.premult.input.premult_channel_in": "Channel"
|
||
"node.unpremult.name": "Unpremultiply"
|
||
"node.unpremult.input.tex_in": "Input"
|
||
"node.unpremult.input.unpremult_channel_in": "Channel"
|
||
"node.position.name": "Position"
|
||
"node.position.input.tex_in": "Input"
|
||
"node.position.input.offset_in": "Translate"
|
||
"node.mirror.name": "Mirror"
|
||
"node.mirror.input.tex_in": "Input"
|
||
"node.mirror.input.horizontal_in": "Horizontal (flop)"
|
||
"node.mirror.input.vertical_in": "Vertical (flip)"
|
||
"node.checkerboard.name": "Checkerboard"
|
||
"node.checkerboard.input.base_in": "Base"
|
||
"node.checkerboard.input.size_in": "Box Size"
|
||
"node.checkerboard.input.color1_in": "Color 1"
|
||
"node.checkerboard.input.color2_in": "Color 2"
|
||
"node.colorbars.name": "Color Bars"
|
||
"node.colorbars.input.base_in": "Base"
|
||
"node.colorbars.input.standard_in": "Standard"
|
||
"node.ramp.name": "Ramp"
|
||
"node.ramp.input.base_in": "Base"
|
||
"node.ramp.input.point0_in": "Point 0"
|
||
"node.ramp.input.point1_in": "Point 1"
|
||
"node.ramp.input.color0_in": "Color 0"
|
||
"node.ramp.input.color1_in": "Color 1"
|
||
"node.multicam.name": "Multi-Cam"
|
||
"node.multicam.input.current_in": "Current"
|
||
"node.multicam.input.sources_in": "Sources"
|
||
"node.multicam.input.sequence_in": "Sequence"
|
||
"node.multicam.input.sequence_type_in": "Sequence Type"
|
||
"node.graphinput.name": "Вход графа"
|
||
"node.graphinput.input.feed_in": "Вход"
|
||
"node.graphoutput.name": "Выход графа"
|
||
"node.graphoutput.input.tex_in": "Текстура"
|
||
"status.ready": "Готово"
|
||
"status.cache": "Кэш: включён"
|
||
"status.proxy.on": "Прокси: вкл"
|
||
"status.proxy.off": "Прокси: выкл"
|
||
"status.storage.written": "Библиотека: сохранена"
|
||
"status.storage.unbound": "Библиотека: выключена"
|
||
"status.storage.error": "Библиотека: ошибка записи"
|
||
"status.untitled": "Проект без названия"
|
||
"status.backend": "Движок:"
|
||
"manager.title": "Диспетчер проектов"
|
||
"manager.new": "Новый проект"
|
||
"manager.new.default_name": "Проект без названия"
|
||
"manager.new.project_name": "Название проекта"
|
||
"manager.open": "Открыть"
|
||
"manager.rename": "Переименовать…"
|
||
"manager.rename.title": "Переименовать проект"
|
||
"manager.rename.label": "Новое имя"
|
||
"manager.duplicate": "Дублировать"
|
||
"manager.delete": "Удалить"
|
||
"manager.delete.title": "Удалить проект"
|
||
"manager.delete.confirm": "Удалить проект «{name}» из библиотеки? Это действие нельзя отменить."
|
||
"manager.import": "Импортировать…"
|
||
"manager.import.title": "Импорт проекта"
|
||
"manager.export": "Экспортировать…"
|
||
"manager.export.title": "Экспорт проекта"
|
||
"manager.col.name": "Имя"
|
||
"manager.col.modified": "Изменён"
|
||
"manager.col.duration": "Длительность"
|
||
"manager.col.tracks": "Дорожки"
|
||
"manager.col.clips": "Клипы"
|
||
"manager.col.footage": "Медиафайлы"
|
||
"manager.empty": "В библиотеке пока нет проектов."
|
||
"timeline.tool.select": "Выбор"
|
||
"timeline.tool.razor": "Лезвие"
|
||
"timeline.tool.ripple": "Сдвиг"
|
||
"timeline.tool.slip": "Скольжение"
|
||
"timeline.tool.roll": "Накат"
|
||
"timeline.tool.zoom": "Масштаб"
|
||
"timeline.tool.slide": "Перемещение"
|
||
"timeline.tool.track_select": "Выбор дорожки"
|
||
"timeline.zoom": "Масштаб"
|
||
"timeline.zoom_in": "Увеличить"
|
||
"timeline.zoom_out": "Уменьшить"
|
||
"timeline.track_height": "Высота дорожки"
|
||
"timeline.snap": "Привязка"
|
||
"timeline.add_video_track": "Добавить видеодорожку"
|
||
"timeline.add_audio_track": "Добавить аудиодорожку"
|
||
"bin.footage": "Медиафайлы"
|
||
"bin.music": "Музыка"
|
||
"history.command": "Команда"
|
||
"history.empty": "История пуста"
|
||
"history.jump_here": "Перейти к этому шагу"
|
||
"node.fit": "Вписать"
|
||
"viewer.picture": "Изображение"
|
||
"viewer.scopes": "Осциллографы"
|
||
"scope.histogram": "Гистограмма"
|
||
"scope.waveform": "Осциллограмма"
|
||
"scope.vectorscope": "Вектороскоп"
|
||
"viewer.in_point": "Задать точку входа"
|
||
"viewer.step_back": "Предыдущий кадр"
|
||
"viewer.play": "Воспроизвести"
|
||
"viewer.pause": "Пауза"
|
||
"viewer.step_forward": "Следующий кадр"
|
||
"viewer.out_point": "Задать точку выхода"
|
||
"viewer.clear_range": "Очистить диапазон входа/выхода"
|
||
"explorer.tree": "Дерево"
|
||
"explorer.icons": "Значки"
|
||
"viewer.safe_frames": "Безопасные зоны"
|
||
"viewer.zoom": "Масштаб"
|
||
"viewer.no_frame_source": "Нет источника кадров"
|
||
"effect_stack.empty": "Ничего не выбрано"
|
||
"effect_stack.add": "+ Добавить эффект"
|
||
"inspector.params": "Нет редактируемых параметров"
|
||
"inspector.add_effect": "Добавить эффект"
|
||
"inspector.badge.openfx": "OpenFX"
|
||
"ofx.progress.title": "Выполнение плагина OpenFX"
|
||
"ofx.color.hex": "Шестнадцатеричный"
|
||
"ofx.color.ok": "ОК"
|
||
"ofx.color.cancel": "Отмена"
|
||
"ofx.color.invalid": "Недопустимый шестнадцатеричный цвет"
|
||
"ofx.color.pick_viewer": "Выбрать из просмотрщика"
|
||
"ofx.color.mode_rgb": "RGB"
|
||
"ofx.color.mode_hsv": "HSV"
|
||
"dialog.cancel": "Отмена"
|
||
"dialog.close": "Закрыть"
|
||
"dialog.ok": "ОК"
|
||
"projprops.title": "Свойства проекта"
|
||
"projprops.name": "Имя проекта"
|
||
"projprops.ocio_config": "Конфигурация OpenColorIO"
|
||
"projprops.browse": "Обзор…"
|
||
"projprops.cache.location": "Расположение дискового кэша"
|
||
"projprops.cache.default": "Использовать расположение по умолчанию"
|
||
"projprops.cache.alongside": "Хранить рядом с проектом"
|
||
"projprops.cache.custom": "Использовать пользовательское расположение:"
|
||
"projprops.color.working": "Рабочее цветовое пространство"
|
||
"projprops.color.working.acescg": "ACEScg (сценно-линейное, рекомендуется)"
|
||
"projprops.color.working.srgb": "sRGB (устаревший прямой пропуск)"
|
||
"projprops.color.gamut": "Выходная цветовая гамма"
|
||
"projprops.color.gamut.srgb": "sRGB / Rec.709"
|
||
"projprops.color.gamut.p3": "Display P3"
|
||
"projprops.color.gamut.bt2020": "Rec.2020"
|
||
"projprops.color.transfer": "Выходная передаточная функция"
|
||
"projprops.color.transfer.srgb": "sRGB"
|
||
"projprops.color.transfer.gamma22": "Гамма 2.2"
|
||
"projprops.color.transfer.pq": "PQ (ST 2084)"
|
||
"projprops.color.transfer.hlg": "HLG"
|
||
"seqprops.new.title": "Новая последовательность"
|
||
"seqprops.title": "Свойства последовательности"
|
||
"seqprops.default_name": "Последовательность 1"
|
||
"seqprops.name": "Имя последовательности"
|
||
"seqprops.preset": "Пресет"
|
||
"seqprops.preset.custom": "Пользовательский"
|
||
"seqprops.preset.pal": "PAL (720×576, 25 кадр/с)"
|
||
"seqprops.preset.ntsc": "NTSC (720×480, 29,97 кадр/с)"
|
||
"seqprops.preset.hd_1080_25": "HD 1080p25 (1920×1080, 25 кадр/с)"
|
||
"seqprops.preset.hd_1080_30": "HD 1080p30 (1920×1080, 30 кадр/с)"
|
||
"seqprops.preset.uhd_4k": "4K UHD (3840×2160, 25 кадр/с)"
|
||
"seqprops.preset.dci_4k": "4K DCI (4096×2160, 24 кадр/с)"
|
||
"seqprops.drop.title": "Новая последовательность для медиа"
|
||
"seqprops.drop.caption": "В таймлайне нет открытой последовательности. Упавшему медиа нужна последовательность; её параметры были определены из медиафайла:"
|
||
"seqprops.drop.use_footage": "Использовать параметры медиа"
|
||
"seqprops.drop.manual": "Указать вручную"
|
||
"seqprops.drop.no_video": "У медиа нет видеопотока; будет использован формат последовательности по умолчанию."
|
||
"seqprops.width": "Ширина"
|
||
"seqprops.height": "Высота"
|
||
"seqprops.frame_rate": "Частота кадров"
|
||
"seqprops.interlaced": "Чересстрочная"
|
||
"seqprops.error.no_project": "Нет открытого проекта."
|
||
"seqprops.error.no_sequence": "Последовательность больше не существует."
|
||
"about.title": "О программе Oak"
|
||
"about.description": "Oak Video Editor — свободный нелинейный видеоредактор с открытым исходным кодом. Программа распространяется по лицензии GNU GPL версии 3."
|
||
"about.thanks": "Особая благодарность Enzo GD, нашему Community Promoter, за щедрую поддержку в распространении этого проекта в первые дни."
|
||
"about.fork_notice": "Этот проект является форком Olive Video Editor."
|
||
"file.open.title": "Открыть проект (.ove / .otio / .fcpxml)"
|
||
"file.import_footage.title": "Импорт медиафайлов"
|
||
"preferences.title": "Настройки"
|
||
"preferences.section.general": "Общие"
|
||
"preferences.section.render": "Рендеринг"
|
||
"preferences.section.cache": "Кэш"
|
||
"preferences.section.proxy": "Прокси"
|
||
"preferences.section.color": "Цвет"
|
||
"preferences.color.enable": "Управление цветом отображения (ICC дисплея)"
|
||
"preferences.color.custom": "Пользовательский профиль ICC"
|
||
"preferences.color.browse": "Обзор…"
|
||
"preferences.color.restart_hint": "Изменение режима вступит в силу после перезапуска."
|
||
"preferences.section.project": "Проект"
|
||
"preferences.section.audio": "Аудио"
|
||
"preferences.backend": "Бэкенд рендеринга"
|
||
"preferences.hwdecode.enable": "Аппаратное декодирование видео (VideoToolbox / VA-API / NVDEC / D3D11VA)"
|
||
"preferences.backend.placeholder": "Выберите бэкенд…"
|
||
"preferences.bit_depth.label": "Глубина цвета экрана"
|
||
"preferences.bit_depth.10bit": "10 бит"
|
||
"preferences.bit_depth.8bit": "8 бит"
|
||
"preferences.bit_depth.restart_hint": "Изменение вступит в силу после перезапуска."
|
||
"preferences.language": "Язык"
|
||
"preferences.language.placeholder": "Выберите язык…"
|
||
"preferences.theme": "Тема"
|
||
"preferences.theme.dark": "Olive Dark"
|
||
"preferences.theme.light": "Olive Light"
|
||
"preferences.cache.dir": "Каталог дискового кэша"
|
||
"preferences.cache.browse": "Обзор…"
|
||
"preferences.cache.ahead": "Упреждающий кэш (кадры)"
|
||
"preferences.section.storage": "Хранилище"
|
||
"preferences.storage.backend": "Бэкенд хранилища библиотеки"
|
||
"preferences.storage.pg_url": "Строка подключения PostgreSQL"
|
||
"preferences.storage.restart_hint": "Изменения бэкенда хранилища применяются к проектам, открытым после изменения (рекомендуется перезапуск)."
|
||
"preferences.proxy.enable": "Использовать прокси-медиа"
|
||
"preferences.proxy.resolution": "Разрешение прокси"
|
||
"preferences.proxy.full": "Полное разрешение"
|
||
"preferences.snapshot.interval": "Интервал автосохранения (снимков), в секундах"
|
||
"preferences.transition.default": "Длительность перехода по умолчанию, в секундах"
|
||
"preferences.audio.output": "Устройство вывода звука"
|
||
"preferences.audio.output.placeholder": "Выберите устройство вывода…"
|
||
"preferences.audio.input": "Устройство ввода звука"
|
||
"preferences.audio.input.placeholder": "Выберите устройство ввода…"
|
||
"preferences.audio.default": "Системное значение по умолчанию"
|
||
"preferences.hint": "Бэкенд рендеринга применяется к рабочему процессу рендеринга при следующем запуске; все остальные настройки вступают в силу немедленно и сохраняются при выходе."
|
||
"preferences.tab.general": "Общие"
|
||
"preferences.tab.keyboard": "Клавиатура"
|
||
"preferences.section.keyboard": "Клавиатура"
|
||
"preferences.keyboard.search": "Поиск действия или сочетания клавиш"
|
||
"preferences.keyboard.action": "Действие"
|
||
"preferences.keyboard.shortcut": "Сочетание клавиш"
|
||
"preferences.keyboard.click_to_edit": "Нажмите, чтобы задать сочетание…"
|
||
"preferences.keyboard.capturing": "Нажмите клавиши… (Esc — отмена)"
|
||
"preferences.keyboard.unbound": "Нет"
|
||
"preferences.keyboard.import": "Импортировать…"
|
||
"preferences.keyboard.export": "Экспортировать…"
|
||
"preferences.keyboard.reset_selected": "Сбросить выбранное"
|
||
"preferences.keyboard.reset_all": "Сбросить всё"
|
||
"preferences.keyboard.reset_all.confirm": "Сбросить все сочетания клавиш к значениям по умолчанию?"
|
||
"preferences.keyboard.conflict": "Сочетание уже назначено для {action}; привязка перемещена."
|
||
"preferences.keyboard.cleared": "Сочетание очищено (действие без привязки)."
|
||
"preferences.keyboard.reset": "Сочетание сброшено к значению по умолчанию."
|
||
"preferences.keyboard.reset_all_done": "Все сочетания клавиш сброшены к значениям по умолчанию."
|
||
"preferences.keyboard.imported": "Сочетания импортированы."
|
||
"preferences.keyboard.exported": "Сочетания экспортированы."
|
||
"preferences.keyboard.import_failed": "Не удалось открыть файл для чтения."
|
||
"preferences.keyboard.export_failed": "Не удалось открыть файл для записи."
|
||
"actionsearch.search_placeholder": "Поиск действия…"
|
||
"actionsearch.empty": "Нет подходящих действий"
|
||
"actionsearch.no_actions": "Нет доступных действий"
|
||
"export.title": "Экспорт последовательности"
|
||
"export.format": "Формат"
|
||
"export.video_codec": "Видеокодек"
|
||
"export.audio_codec": "Аудиокодек"
|
||
"export.color": "Цветовое пространство"
|
||
"export.color.sdr": "SDR — Rec.709 8 бит"
|
||
"export.resolution": "Разрешение (0 = как в последовательности)"
|
||
"export.framerate": "Частота кадров (0 = как в последовательности)"
|
||
"export.bitrate": "Битрейт (0 = по умолчанию кодекa)"
|
||
"export.color.hdr": "HDR — BT.2020 10 бит"
|
||
"export.range": "Диапазон экспорта"
|
||
"export.range.all": "Вся таймлиния"
|
||
"export.range.inout": "Точки входа/выхода"
|
||
"project.export.format": "Формат проекта"
|
||
"export.format.placeholder": "Выберите формат…"
|
||
"export.path": "Путь вывода"
|
||
"export.sequence": "Секвенция"
|
||
"export.run": "Экспортировать"
|
||
"export.hint": "Последовательность экспортируется через путь экспорта oaktask; ход выполнения отображается в диалоговом окне."
|
||
"export.progress.title": "Экспорт"
|
||
"export.progress.label": "Рендеринг кадров…"
|
||
"proxydialog.title": "Параметры прокси"
|
||
"proxydialog.footage_group": "Медиафайлы"
|
||
"proxydialog.no_footage": "В проекте нет медиафайлов"
|
||
"proxydialog.custom": "Использовать свои настройки для медиафайлов"
|
||
"proxydialog.custom_suffix": " (свои настройки)"
|
||
"proxydialog.global": "Общие параметры прокси"
|
||
"proxydialog.resolution": "Разрешение прокси"
|
||
"proxydialog.resolution.custom": "Свой размер"
|
||
"proxydialog.resolution.half": "1/2 исходного"
|
||
"proxydialog.resolution.quarter": "1/4 исходного"
|
||
"proxydialog.resolution.eighth": "1/8 исходного"
|
||
"proxydialog.width": "Ширина прокси"
|
||
"proxydialog.height": "Высота прокси"
|
||
"proxydialog.crf": "CRF прокси"
|
||
"proxydialog.preset": "Пресет прокси"
|
||
"proxydialog.max_concurrent": "Макс. параллельных задач"
|
||
"proxydialog.include_audio": "Включать звук в прокси"
|
||
"proxydialog.ffmpeg": "Исполняемый файл ffmpeg"
|
||
"proxydialog.generate": "Создать прокси"
|
||
"proxydialog.delete": "Удалить прокси"
|
||
"proxydialog.close": "Закрыть"
|
||
"proxydialog.state.missing": "Отсутствует"
|
||
"proxydialog.state.generating": "Создание"
|
||
"proxydialog.state.ready": "Готово"
|
||
"proxydialog.state.failed": "Сбой"
|
||
"menu.color.label": "Цветовая метка"
|
||
"menu.color.red": "Красный"
|
||
"menu.color.maroon": "Бордовый"
|
||
"menu.color.orange": "Оранжевый"
|
||
"menu.color.brown": "Коричневый"
|
||
"menu.color.yellow": "Жёлтый"
|
||
"menu.color.oak": "Дуб"
|
||
"menu.color.lime": "Лаймовый"
|
||
"menu.color.green": "Зелёный"
|
||
"menu.color.cyan": "Голубой"
|
||
"menu.color.teal": "Бирюзовый"
|
||
"menu.color.blue": "Синий"
|
||
"menu.color.navy": "Тёмно-синий"
|
||
"menu.color.pink": "Розовый"
|
||
"menu.color.purple": "Фиолетовый"
|
||
"menu.color.silver": "Серебристый"
|
||
"menu.color.gray": "Серый"
|
||
"menu.context.properties": "Свойства"
|
||
"timeline.context.sync_source_time": "Синхронизировать по времени источника"
|
||
"timeline.context.sync_waveform": "Синхронизировать по осциллограмме"
|
||
"timeline.context.sync_waveform_speed": "Синхронизировать по осциллограмме (с изменением скорости)"
|
||
"timeline.context.cache": "Кэш"
|
||
"timeline.context.auto_cache": "Автокэш"
|
||
"timeline.context.cache_all": "Кэшировать всё"
|
||
"timeline.context.cache_in_out": "Кэшировать вход/выход"
|
||
"timeline.context.cache_discard": "Отбросить"
|
||
"timeline.context.proxy": "Прокси"
|
||
"timeline.context.generate_proxy": "Создать прокси"
|
||
"timeline.context.use_proxy": "Использовать прокси"
|
||
"timeline.context.reveal_proxy": "Показать прокси"
|
||
"timeline.context.delete_proxy": "Удалить прокси"
|
||
"timeline.context.reveal_in_footage_viewer": "Показать в окне просмотра медиафайлов"
|
||
"timeline.context.reveal_in_project": "Показать в проекте"
|
||
"timeline.context.multicam": "Мультикамера"
|
||
"timeline.context.use_audio_time_units": "Использовать единицы времени для аудио"
|
||
"timeline.context.show_thumbnails": "Показывать миниатюры"
|
||
"timeline.context.thumbnails_off": "Отключено"
|
||
"timeline.context.thumbnails_at_in_points": "Только в точках входа"
|
||
"timeline.context.thumbnails_on": "Включено"
|
||
"timeline.context.show_waveforms": "Показывать осциллограммы"
|
||
"timeline.context.add_video_track": "Добавить видеодорожку"
|
||
"timeline.context.add_audio_track": "Добавить аудиодорожку"
|
||
"timeline.context.delete_track": "Удалить"
|
||
"timeline.context.delete_all_empty": "Удалить все пустые дорожки"
|
||
"timeline.context.timecode_drop_frame": "С пропуском кадров"
|
||
"timeline.context.timecode_non_drop_frame": "Без пропуска кадров"
|
||
"timeline.context.timecode_seconds": "Секунды"
|
||
"timeline.context.timecode_frames": "Кадры"
|
||
"timeline.context.timecode_milliseconds": "Миллисекунды"
|
||
"node.category.output": "Выход"
|
||
"node.category.effect": "Эффект"
|
||
"node.category.generator": "Генератор"
|
||
"node.category.input": "Вход"
|
||
"node.category.math": "Математика"
|
||
"node.category.color": "Цвет"
|
||
"node.category.distort": "Искажение"
|
||
"node.category.filter": "Фильтр"
|
||
"node.category.keying": "Ключевание"
|
||
"node.category.openfx": "OpenFX"
|
||
"node.category.group": "Группа"
|
||
"project.context.new": "Создать"
|
||
"project.new_sequence": "Новая последовательность"
|
||
"project.add_text_footage": "Add Text Footage"
|
||
"timeline.context.add_adjustment_layer": "Add Adjustment Layer"
|
||
"project.context.reveal_in_finder": "Показать в Finder"
|
||
"project.context.replace_footage": "Заменить медиафайлы"
|
||
"project.context.rename": "Переименовать"
|
||
"project.context.export_sequence": "Экспортировать секвенцию…"
|
||
"project.context.delete": "Удалить"
|
||
"project.context.open_in_new_tab": "Открыть в новой вкладке"
|
||
"project.context.open_in_new_window": "Открыть в новом окне"
|
||
"viewer.context.zoom": "Масштаб"
|
||
"viewer.context.zoom_fit": "Вписать"
|
||
"viewer.context.full_screen": "Во весь экран"
|
||
"viewer.context.playback_resolution": "Разрешение воспроизведения"
|
||
"viewer.context.res_full": "Полное"
|
||
"viewer.context.res_half": "1/2"
|
||
"viewer.context.res_quarter": "1/4"
|
||
"viewer.context.res_eighth": "1/8"
|
||
"viewer.context.safe_margins": "Безопасные поля"
|
||
"viewer.context.safe_off": "Выкл"
|
||
"viewer.context.safe_on": "Вкл"
|
||
"viewer.context.safe_custom": "Свой формат"
|
||
"viewer.context.stop_on_last": "Останавливать воспроизведение на последнем кадре"
|
||
"viewer.context.audio_waveform": "Осциллограмма звука"
|
||
"viewer.context.wf_automatic": "Автоматически показывать/скрывать"
|
||
"viewer.context.wf_only": "Показывать только осциллограмму"
|
||
"viewer.context.wf_both": "Показывать и изображение, и осциллограмму"
|
||
"viewer.context.show_fps": "Показывать FPS"
|
||
"viewer.context.save_frame": "Сохранить кадр как изображение"
|
||
"node.context.group": "Сгруппировать"
|
||
"node.context.ungroup": "Разгруппировать"
|
||
"node.context.open_in_viewer": "Открыть в окне просмотра"
|
||
"node.context.show_in_param_editor": "Показать в редакторе параметров"
|
||
"node.context.smooth_edges": "Сгладить края"
|
||
"node.context.direction": "Направление"
|
||
"node.context.dir_top_bottom": "Сверху вниз"
|
||
"node.context.dir_bottom_top": "Снизу вверх"
|
||
"node.context.dir_left_right": "Слева направо"
|
||
"node.context.dir_right_left": "Справа налево"
|
||
"node.context.add": "Добавить"
|
||
"inspector.context.enable": "Включить"
|
||
"inspector.context.disable": "Отключить"
|
||
"inspector.context.remove": "Удалить"
|
||
"inspector.context.rename": "Переименовать"
|