<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="ru">
<context>
    <name>AccountImage</name>
    <message>
        <source>Account</source>
        <translation type="vanished">Учётная запись</translation>
    </message>
</context>
<context>
    <name>AddImageToResources</name>
    <message>
        <source>File Name</source>
        <translation type="vanished">Имя файла</translation>
    </message>
    <message>
        <source>Size</source>
        <translation type="vanished">Размер</translation>
    </message>
    <message>
        <source>Add Resources</source>
        <translation type="vanished">Добавление ресурсов</translation>
    </message>
    <message>
        <source>&amp;Browse...</source>
        <translation type="vanished">&amp;Обзор...</translation>
    </message>
    <message>
        <source>Target Directory</source>
        <translation type="vanished">Каталог назначения</translation>
    </message>
    <message>
        <source>In directory:</source>
        <translation type="vanished">В каталоге:</translation>
    </message>
</context>
<context>
    <name>AddSignalHandlerDialog</name>
    <message>
        <source>Implement Signal Handler</source>
        <translation type="vanished">Реализация обработчика сигналов</translation>
    </message>
    <message>
        <source>Frequently used signals</source>
        <translation type="vanished">Популярные сигналы</translation>
    </message>
    <message>
        <source>Property changes</source>
        <translation type="vanished">Изменение свойств</translation>
    </message>
    <message>
        <source>All signals</source>
        <translation type="vanished">Все сигналы</translation>
    </message>
    <message>
        <source>Signal:</source>
        <translation type="vanished">Сигнал:</translation>
    </message>
    <message>
        <source>Choose the signal you want to handle:</source>
        <translation type="vanished">Выберите сигнал для обработки:</translation>
    </message>
    <message>
        <source>The item will be exported automatically.</source>
        <translation type="vanished">Элемент будет автоматически экспортирован.</translation>
    </message>
</context>
<context>
    <name>AdvancedSection</name>
    <message>
        <source>Advanced</source>
        <translation type="vanished">Дополнительно</translation>
    </message>
    <message>
        <source>Origin</source>
        <translation type="vanished">Происхождение</translation>
    </message>
    <message>
        <source>Scale</source>
        <translation type="vanished">Масштаб</translation>
    </message>
    <message>
        <source>Rotation</source>
        <translation type="vanished">Вращение</translation>
    </message>
    <message>
        <source>State</source>
        <translation type="vanished">Состояние</translation>
    </message>
    <message>
        <source>Enabled</source>
        <translation type="vanished">Включено</translation>
    </message>
    <message>
        <source>Accept mouse and keyboard events</source>
        <translation type="vanished">Принимать события мыши и клавиатуры</translation>
    </message>
    <message>
        <source>Smooth</source>
        <translation type="vanished">Сглаживание</translation>
    </message>
    <message>
        <source>Smooth sampling active</source>
        <translation type="vanished">Включение сглаживания</translation>
    </message>
    <message>
        <source>Antialiasing</source>
        <translation type="vanished">Антиалиасинг</translation>
    </message>
    <message>
        <source>Anti-aliasing active</source>
        <translation type="vanished">Включение антиалиасинга</translation>
    </message>
    <message>
        <source>Focus</source>
        <translation type="vanished">Фокус</translation>
    </message>
    <message>
        <source>Holds whether the item has focus within the enclosing FocusScope.</source>
        <translation type="vanished">Устанавливает, находится ли элемент в фокусе FocusScope.</translation>
    </message>
    <message>
        <source>Active focus on tab</source>
        <translation type="vanished">Активный фокус на вкладке</translation>
    </message>
    <message>
        <source>Holds whether the item wants to be in the tab focus chain.</source>
        <translation type="vanished">Устанавливает, стремится ли элемент быть в цепочке фокуса вкладки.</translation>
    </message>
    <message>
        <source>Baseline offset</source>
        <translation type="vanished">Смещение базовой линии</translation>
    </message>
    <message>
        <source>Specifies the position of the item&apos;s baseline in local coordinates.</source>
        <translation type="vanished">Определяет положение базовой линии элемента в локальных координатах.</translation>
    </message>
</context>
<context>
    <name>AlignDistributeSection</name>
    <message>
        <source>Align</source>
        <translation type="vanished">Выравнивание</translation>
    </message>
    <message>
        <source>Align objects</source>
        <translation type="vanished">Выравнивание объектов</translation>
    </message>
    <message>
        <source>Align left edges.</source>
        <translation type="vanished">Выравнивание по левому краю.</translation>
    </message>
    <message>
        <source>Align horizontal centers.</source>
        <translation type="vanished">Выравнивание по горизонтальному центру.</translation>
    </message>
    <message>
        <source>Align right edges.</source>
        <translation type="vanished">Выравнивание по правому краю.</translation>
    </message>
    <message>
        <source>Align top edges.</source>
        <translation type="vanished">Выравнивание по верхнему краю.</translation>
    </message>
    <message>
        <source>Align vertical centers.</source>
        <translation type="vanished">Выравнивание по вертикальному центру.</translation>
    </message>
    <message>
        <source>Align bottom edges.</source>
        <translation type="vanished">Выравнивание по нижнему краю.</translation>
    </message>
    <message>
        <source>Distribute objects</source>
        <translation type="vanished">Растягивание объектов</translation>
    </message>
    <message>
        <source>Distribute left edges.</source>
        <translation type="vanished">Растягивание по левому краю.</translation>
    </message>
    <message>
        <source>Distribute horizontal centers.</source>
        <translation type="vanished">Растягивание по горизонтальному центру.</translation>
    </message>
    <message>
        <source>Distribute right edges.</source>
        <translation type="vanished">Растягивание по правому краю.</translation>
    </message>
    <message>
        <source>Distribute top edges.</source>
        <translation type="vanished">Растягивание по верхнему краю.</translation>
    </message>
    <message>
        <source>Distribute vertical centers.</source>
        <translation type="vanished">Растягивание по вертикальному центру.</translation>
    </message>
    <message>
        <source>Distribute bottom edges.</source>
        <translation type="vanished">Растягивание по нижнему краю.</translation>
    </message>
    <message>
        <source>Distribute spacing</source>
        <translation type="vanished">Растягивание интервалов</translation>
    </message>
    <message>
        <source>Distribute spacing horizontally.</source>
        <translation type="vanished">Растягивать интервалы горизонтально.</translation>
    </message>
    <message>
        <source>Distribute spacing vertically.</source>
        <translation type="vanished">Растягивать интервалы вертикально.</translation>
    </message>
    <message>
        <source>Align to</source>
        <translation type="vanished">Выровнять по</translation>
    </message>
    <message>
        <source>Key object</source>
        <translation type="vanished">Ключевой объект</translation>
    </message>
    <message>
        <source>Warning</source>
        <translation type="vanished">Предупреждение</translation>
    </message>
    <message>
        <source>- The selection contains the root item.</source>
        <translation type="vanished">- Выбор содержит корневой элемент.</translation>
    </message>
    <message>
        <source>- The selection contains a non visual item.</source>
        <translation type="vanished">- Выбор содержит неотображаемый элемент.</translation>
    </message>
    <message>
        <source>- An item in the selection uses anchors.</source>
        <translation type="vanished">- Выбранный элемент использует привязки.</translation>
    </message>
</context>
<context>
    <name>AnchorButtons</name>
    <message>
        <source>Anchor item to the top.</source>
        <translation type="vanished">Привязка элемента к верхнему краю.</translation>
    </message>
    <message>
        <source>Anchor item to the bottom.</source>
        <translation type="vanished">Привязка элемента к нижнему краю.</translation>
    </message>
    <message>
        <source>Anchor item to the left.</source>
        <translation type="vanished">Привязка элемента к левому краю.</translation>
    </message>
    <message>
        <source>Anchor item to the right.</source>
        <translation type="vanished">Привязка элемента к правому краю.</translation>
    </message>
    <message>
        <source>Fill parent item.</source>
        <translation type="vanished">Заполнить родительский элемент.</translation>
    </message>
    <message>
        <source>Anchor item vertically.</source>
        <translation type="vanished">Вертикальная привязка элемента.</translation>
    </message>
    <message>
        <source>Anchor item horizontally.</source>
        <translation type="vanished">Горизонтальная привязка элемента.</translation>
    </message>
</context>
<context>
    <name>AnchorRow</name>
    <message>
        <source>Target</source>
        <translation type="vanished">Цель</translation>
    </message>
    <message>
        <source>Margin</source>
        <translation type="vanished">Внешний отступ</translation>
    </message>
    <message>
        <source>Anchor to the top of the target.</source>
        <translation type="vanished">Привязка к верхнему краю цели.</translation>
    </message>
    <message>
        <source>Anchor to the left of the target.</source>
        <translation type="vanished">Привязка к левому краю цели.</translation>
    </message>
    <message>
        <source>Anchor to the vertical center of the target.</source>
        <translation type="vanished">Привязка к вертикальному центру цели.</translation>
    </message>
    <message>
        <source>Anchor to the horizontal center of the target.</source>
        <translation type="vanished">Привязка к горизонтальному центру цели.</translation>
    </message>
    <message>
        <source>Anchor to the bottom of the target.</source>
        <translation type="vanished">Привязка к нижнему краю цели.</translation>
    </message>
    <message>
        <source>Anchor to the right of the target.</source>
        <translation type="vanished">Привязка к правому краю цели.</translation>
    </message>
</context>
<context>
    <name>AnimatedImageSpecifics</name>
    <message>
        <source>Animated Image</source>
        <translation type="vanished">Анимированное изображение</translation>
    </message>
    <message>
        <source>Speed</source>
        <translation type="vanished">Скорость</translation>
    </message>
    <message>
        <source>Paused</source>
        <translation type="vanished">Приостановлено</translation>
    </message>
    <message>
        <source>Holds whether the animated image is paused.</source>
        <translation type="vanished">Определяет, приостановлено ли анимированное изображение.</translation>
    </message>
    <message>
        <source>Playing</source>
        <translation type="vanished">Воспроизводится</translation>
    </message>
    <message>
        <source>Holds whether the animated image is playing.</source>
        <translation type="vanished">Определяет, воспроизводится ли анимированное изображение.</translation>
    </message>
</context>
<context>
    <name>AnimationSection</name>
    <message>
        <source>Animation</source>
        <translation type="vanished">Анимация</translation>
    </message>
    <message>
        <source>Running</source>
        <translation type="vanished">Запущена</translation>
    </message>
    <message>
        <source>Sets whether the animation should run to completion when it is stopped.</source>
        <translation type="vanished">Определяет, должна ли анимация доигрываться до конца при остановке.</translation>
    </message>
    <message>
        <source>Paused</source>
        <translation type="vanished">Приостановлена</translation>
    </message>
    <message>
        <source>Sets whether the animation is currently running.</source>
        <translation type="vanished">Определяет, запущена ли анимация.</translation>
    </message>
    <message>
        <source>Sets whether the animation is currently paused.</source>
        <translation type="vanished">Определяет, приостановлена ли анимация.</translation>
    </message>
    <message>
        <source>Loops</source>
        <translation type="vanished">Повторы</translation>
    </message>
    <message>
        <source>Sets the number of times the animation should play.</source>
        <translation type="vanished">Задаёт количество проигрываний анимации.</translation>
    </message>
    <message>
        <source>Duration</source>
        <translation type="vanished">Длительность</translation>
    </message>
    <message>
        <source>Sets the duration of the animation, in milliseconds.</source>
        <translation type="vanished">Определяет длительность анимации в мс.</translation>
    </message>
    <message>
        <source>Always Run To End</source>
        <translation type="vanished">Доигрывать всегда</translation>
    </message>
    <message>
        <source>Easing Curve</source>
        <translation type="vanished">Переходная кривая</translation>
    </message>
    <message>
        <source>Define custom easing curve</source>
        <translation type="vanished">Задание особой переходной кривой</translation>
    </message>
</context>
<context>
    <name>AnimationTargetSection</name>
    <message>
        <source>Animation Targets</source>
        <translation type="vanished">Цели анимации</translation>
    </message>
    <message>
        <source>Target</source>
        <translation type="vanished">Цель</translation>
    </message>
    <message>
        <source>Sets the target to animate the properties of.</source>
        <translation type="vanished">Цель, свойства которой будут анимированы.</translation>
    </message>
    <message>
        <source>Property</source>
        <translation type="vanished">Свойство</translation>
    </message>
    <message>
        <source>Sets the property to animate.</source>
        <translation type="vanished">Анимируемое свойство.</translation>
    </message>
    <message>
        <source>Properties</source>
        <translation type="vanished">Свойства</translation>
    </message>
    <message>
        <source>Sets the properties to animate.</source>
        <translation type="vanished">Анимируемые свойства.</translation>
    </message>
</context>
<context>
    <name>Application</name>
    <message>
        <source>Failed to load core: %1</source>
        <translation type="vanished">Невозможно загрузить ядро: %1</translation>
    </message>
    <message>
        <source>Could not send message</source>
        <translation type="vanished">Не удалось отправить сообщение</translation>
    </message>
    <message>
        <source>Unable to send command line arguments to the already running instance. It does not appear to be responding. Do you want to start a new instance of %1?</source>
        <translation type="vanished">Невозможно отправить параметры командной строки запущенному процессу. Видимо, он не отвечает. Желаете запустить ещё один экземпляр %1?</translation>
    </message>
    <message>
        <source>Could not find Core plugin in %1</source>
        <translation type="vanished">Не удалось найти модуль Core в %1</translation>
    </message>
    <message>
        <source>Core plugin is disabled.</source>
        <translation type="vanished">Базовый модуль отключён.</translation>
    </message>
</context>
<context>
    <name>ApplicationWindowSpecifics</name>
    <message>
        <source>Window</source>
        <translation type="vanished">Окно</translation>
    </message>
    <message>
        <source>Title</source>
        <translation type="vanished">Заголовок</translation>
    </message>
    <message>
        <source>Size</source>
        <translation type="vanished">Размер</translation>
    </message>
    <message>
        <source>Color</source>
        <translation type="vanished">Цвет</translation>
    </message>
    <message>
        <source>Visible</source>
        <translation type="vanished">Видимость</translation>
    </message>
    <message>
        <source>Opacity</source>
        <translation type="vanished">Непрозрачность</translation>
    </message>
</context>
<context>
    <name>BoostSettingsPage</name>
    <message>
        <source>Log format:</source>
        <translation type="vanished">Формат журнала:</translation>
    </message>
    <message>
        <source>Report level:</source>
        <translation type="vanished">Уровень событий:</translation>
    </message>
    <message>
        <source>Randomize execution order.</source>
        <translation type="vanished">Случайный порядок запуска.</translation>
    </message>
    <message>
        <source>Randomize</source>
        <translation type="vanished">Рандомизация</translation>
    </message>
    <message>
        <source>Seed:</source>
        <translation type="vanished">Начальное число:</translation>
    </message>
    <message>
        <source>A seed of 0 means no randomization. A value of 1 uses the current time any other value is used as random seed generator.</source>
        <translation type="vanished">0 отключает случайный порядок. Значение 1 использует текущее время, любое другое используется для генерации случайной последовательности.</translation>
    </message>
    <message>
        <source>Catch or ignore system errors.</source>
        <translation type="vanished">Перехватывать или игнорировать системные ошибки.</translation>
    </message>
    <message>
        <source>Catch system errors</source>
        <translation type="vanished">Перехватывать системные ошибки</translation>
    </message>
    <message>
        <source>Enable floating point exception traps.</source>
        <translation type="vanished">Перехватывать исключения операций над числами с плавающей точкой.</translation>
    </message>
    <message>
        <source>Floating point exceptions</source>
        <translation type="vanished">Исключения операций с плавающей точкой</translation>
    </message>
    <message>
        <source>Enable memory leak detection.</source>
        <translation type="vanished">Включение определения утечек памяти.</translation>
    </message>
    <message>
        <source>Detect memory leaks</source>
        <translation type="vanished">Определять утечки памяти</translation>
    </message>
</context>
<context>
    <name>BorderImageSpecifics</name>
    <message>
        <source>Border Image</source>
        <translation type="vanished">Изображение рамки</translation>
    </message>
    <message>
        <source>Source</source>
        <translation type="vanished">Источник</translation>
    </message>
    <message>
        <source>Border Left</source>
        <translation type="vanished">Левая рамка</translation>
    </message>
    <message>
        <source>Border Right</source>
        <translation type="vanished">Правая рамка</translation>
    </message>
    <message>
        <source>Border Top</source>
        <translation type="vanished">Верхняя рамка</translation>
    </message>
    <message>
        <source>Border Bottom</source>
        <translation type="vanished">Нижняя рамка</translation>
    </message>
    <message>
        <source>Horizontal Tile mode</source>
        <translation type="vanished">Режим горизонтальной плитки</translation>
    </message>
    <message>
        <source>Vertical Tile mode</source>
        <translation type="vanished">Режим вертикальной плитки</translation>
    </message>
    <message>
        <source>Mirror</source>
        <translation type="vanished">Отражать</translation>
    </message>
    <message>
        <source>Specifies whether the image should be horizontally inverted.</source>
        <translation type="vanished">Указывает, должно ли изображение быть отражено по горизонтали.</translation>
    </message>
    <message>
        <source>Smooth</source>
        <translation type="vanished">Сглаживание</translation>
    </message>
    <message>
        <source>Specifies whether the image is smoothly filtered when scaled or transformed.</source>
        <translation type="vanished">Указывает, должно ли изображение гладко масштабироваться или преобразовываться.</translation>
    </message>
    <message>
        <source>Cache</source>
        <translation type="vanished">Кэш</translation>
    </message>
    <message>
        <source>Specifies whether the image should be cached.</source>
        <translation type="vanished">Указывает, должно ли изображение кэшироваться.</translation>
    </message>
    <message>
        <source>Asynchronous</source>
        <translation type="vanished">Асинхронно</translation>
    </message>
    <message>
        <source>Specifies that images on the local filesystem should be loaded asynchronously in a separate thread.</source>
        <translation type="vanished">Указывает, что изображения с локальной файловой системы должны загружаться асинхронно в отдельном потоке.</translation>
    </message>
    <message>
        <source>Source size</source>
        <translation type="vanished">Размер источника</translation>
    </message>
</context>
<context>
    <name>BuildSettingsPanel</name>
    <message>
        <source>Build Settings</source>
        <translation type="vanished">Настройки сборки</translation>
    </message>
</context>
<context>
    <name>ButtonSpecifics</name>
    <message>
        <source>Button</source>
        <translation type="vanished">Кнопка</translation>
    </message>
    <message>
        <source>Text</source>
        <translation type="vanished">Текст</translation>
    </message>
    <message>
        <source>Checked</source>
        <translation type="vanished">Взведена</translation>
    </message>
    <message>
        <source>Text displayed on the button.</source>
        <translation type="vanished">Текст, отображаемый на кнопке.</translation>
    </message>
    <message>
        <source>State of the button.</source>
        <translation type="vanished">Состояние кнопки.</translation>
    </message>
    <message>
        <source>Checkable</source>
        <translation type="vanished">Взводима</translation>
    </message>
    <message>
        <source>Determines whether the button is checkable or not.</source>
        <translation type="vanished">Определяет, является ли кнопка взводимой или нет.</translation>
    </message>
    <message>
        <source>Enabled</source>
        <translation type="vanished">Включена</translation>
    </message>
    <message>
        <source>Determines whether the button is enabled or not.</source>
        <translation type="vanished">Определяет, включена ли кнопка или нет.</translation>
    </message>
    <message>
        <source>Default button</source>
        <translation type="vanished">Кнопка по умолчанию</translation>
    </message>
    <message>
        <source>Sets the button as the default button in a dialog.</source>
        <translation type="vanished">Делает кнопку в диалоге выбранной по умолчанию.</translation>
    </message>
    <message>
        <source>Tool tip</source>
        <translation type="vanished">Подсказка</translation>
    </message>
    <message>
        <source>The tool tip shown for the button.</source>
        <translation type="vanished">Подсказка, отображаемая для кнопки.</translation>
    </message>
    <message>
        <source>Focus on press</source>
        <translation type="vanished">Фокус при нажатии</translation>
    </message>
    <message>
        <source>Determines whether the button gets focus if pressed.</source>
        <translation type="vanished">Определяет, получает ли кнопка фокус при нажатии или нет.</translation>
    </message>
    <message>
        <source>Icon source</source>
        <translation type="vanished">Источник значка</translation>
    </message>
    <message>
        <source>The URL of an icon resource.</source>
        <translation type="vanished">URL ресурса значка.</translation>
    </message>
</context>
<context>
    <name>CameraToggleAction</name>
    <message>
        <source>Toggle Perspective/Orthographic Edit Camera</source>
        <translation type="vanished">Перспективная/ортогональная камера редактора</translation>
    </message>
</context>
<context>
    <name>CatchTestSettingsPage</name>
    <message>
        <source>Show success for tests.</source>
        <translation type="vanished">Отображать успех при тестировании.</translation>
    </message>
    <message>
        <source>Show success</source>
        <translation type="vanished">Отображать успех</translation>
    </message>
    <message>
        <source>Turns failures into debugger breakpoints.</source>
        <translation type="vanished">Превращает сбои в точки останова отладчика.</translation>
    </message>
    <message>
        <source>Break on failure while debugging</source>
        <translation type="vanished">Прерываться на ошибках</translation>
    </message>
    <message>
        <source>Skips all assertions that test for thrown exceptions.</source>
        <translation type="vanished">Пропускать все утверждения, проверяющие наличие исключений.</translation>
    </message>
    <message>
        <source>Skip throwing assertions</source>
        <translation type="obsolete">Пропускать исключения</translation>
    </message>
    <message>
        <source>Makes whitespace visible.</source>
        <translation type="vanished">Делает пробельные символы видимыми.</translation>
    </message>
    <message>
        <source>Visualize whitespace</source>
        <translation type="vanished">Отображать пробельные символы</translation>
    </message>
    <message>
        <source>Warns if a test section does not check any assertion.</source>
        <translation type="vanished">Предупреждать, если секция тестирования не проверяет ни одного утверждения.</translation>
    </message>
    <message>
        <source>Warn on empty tests</source>
        <translation type="vanished">Предупреждать о пустых тестах</translation>
    </message>
    <message>
        <source>Aborts after the specified number of failures.</source>
        <translation type="vanished">Прерываться после указанного числа сбоев.</translation>
    </message>
    <message>
        <source>Abort after</source>
        <translation type="vanished">Прерывать после</translation>
    </message>
    <message>
        <source>Number of samples to collect while running benchmarks.</source>
        <translation type="vanished">Количество выборок при тестировании производительности.</translation>
    </message>
    <message>
        <source>Benchmark samples</source>
        <translation type="vanished">Выборки производительности</translation>
    </message>
    <message>
        <source>Number of resamples used for statistical bootstrapping.</source>
        <translation type="vanished">Количество повторных выборок при инициализации статистики.</translation>
    </message>
    <message>
        <source>Benchmark resamples</source>
        <translation type="vanished">Повторные выборки производительности</translation>
    </message>
    <message>
        <source>Number of resamples for bootstrapping.</source>
        <translation type="vanished">Количество повторных выборок при инициализации.</translation>
    </message>
    <message>
        <source>Confidence interval used for statistical bootstrapping.</source>
        <translation type="vanished">Доверительный интервал при инициализации статистики.</translation>
    </message>
    <message>
        <source>Benchmark confidence interval</source>
        <translation type="vanished">Доверительный интервал</translation>
    </message>
    <message>
        <source>Warmup time for each test.</source>
        <translation type="vanished">Время прогрева каждого теста.</translation>
    </message>
    <message>
        <source>Benchmark warmup time</source>
        <translation type="vanished">Время прогрева</translation>
    </message>
    <message>
        <source> ms</source>
        <translation type="vanished"> мс</translation>
    </message>
    <message>
        <source>Disables statistical analysis and bootstrapping.</source>
        <translation type="vanished">Отключение статистического анализа и инициализации.</translation>
    </message>
    <message>
        <source>Disable analysis</source>
        <translatorcomment>Кто так делает?!? Негативные настройки - это дурной тон.</translatorcomment>
        <translation type="vanished">Отключить анализ</translation>
    </message>
</context>
<context>
    <name>ChangeStyleWidgetAction</name>
    <message>
        <source>Change style for Qt Quick Controls 2.</source>
        <translation type="vanished">Смена стиля Qt Quick Controls 2.</translation>
    </message>
    <message>
        <source>Change style for Qt Quick Controls 2. Configuration file qtquickcontrols2.conf not found.</source>
        <translation type="vanished">Смена стиля Qt Quick Controls 2. Файл настройки qtquickcontrols2.conf не найден.</translation>
    </message>
</context>
<context>
    <name>CheckBoxSpecifics</name>
    <message>
        <source>Check Box</source>
        <translation type="vanished">Флажок</translation>
    </message>
    <message>
        <source>Text</source>
        <translation type="vanished">Текст</translation>
    </message>
    <message>
        <source>Text shown on the check box.</source>
        <translation type="vanished">Текст, отображаемый у флажка.</translation>
    </message>
    <message>
        <source>State of the check box.</source>
        <translation type="vanished">Состояние флажка.</translation>
    </message>
    <message>
        <source>Checked</source>
        <translation type="vanished">Взведён</translation>
    </message>
    <message>
        <source>Focus on press</source>
        <translation type="vanished">Фокус при нажатии</translation>
    </message>
    <message>
        <source>Determines whether the check box gets focus if pressed.</source>
        <translation type="vanished">Определяет, получает ли флажок фокус при нажатии или нет.</translation>
    </message>
</context>
<context>
    <name>ClangHoverHandler</name>
    <message>
        <source>%1 bytes</source>
        <translation type="vanished">%1 байт(ов)</translation>
    </message>
    <message>
        <source>Value: </source>
        <translation type="vanished">Значение: </translation>
    </message>
</context>
<context>
    <name>ClangIndexingProjectSettingsWidget</name>
    <message>
        <source>Reindex</source>
        <translation type="vanished">Переиндексировать</translation>
    </message>
</context>
<context>
    <name>ClangPchManager::ClangIndexingProjectSettingsWidget</name>
    <message>
        <source>Clang Indexing</source>
        <translation type="vanished">Индексация Clang</translation>
    </message>
</context>
<context>
    <name>ClangPchManager::PreprocessorMacroWidget</name>
    <message>
        <source>Macro already exists.</source>
        <translation type="vanished">Сценарий уже существует.</translation>
    </message>
    <message>
        <source>Ed&amp;it</source>
        <translation type="vanished">&amp;Изменить</translation>
    </message>
    <message>
        <source>&amp;Add</source>
        <translation type="vanished">&amp;Добавить</translation>
    </message>
    <message>
        <source>&amp;Reset</source>
        <translation type="vanished">&amp;Вернуть</translation>
    </message>
    <message>
        <source>&amp;Unset</source>
        <translation type="vanished">&amp;Сбросить</translation>
    </message>
    <message>
        <source>Unset &lt;a href=&quot;%1&quot;&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/a&gt;</source>
        <translation type="vanished">Сброшено значение &lt;a href=&quot;%1&quot;&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/a&gt;</translation>
    </message>
    <message>
        <source>Set &lt;a href=&quot;%1&quot;&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/a&gt; to &lt;b&gt;%2&lt;/b&gt;</source>
        <translation type="vanished">Присвоено &lt;a href=&quot;%1&quot;&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/a&gt; значение &lt;b&gt;%2&lt;/b&gt;</translation>
    </message>
</context>
<context>
    <name>ClangPchProgressManager</name>
    <message>
        <source>Creating PCHs</source>
        <comment>PCH stands for precompiled header</comment>
        <translation type="vanished">Прекомпиляция заголовков</translation>
    </message>
    <message>
        <source>Creating Dependencies</source>
        <translation type="vanished">Создание зависимостей</translation>
    </message>
</context>
<context>
    <name>ClangRefactoring::ClangQueryProjectsFindFilter</name>
    <message>
        <source>Clang Query Project</source>
        <translation type="vanished">Проект Clang Query</translation>
    </message>
    <message>
        <source>Clang Query</source>
        <translation type="vanished">Clang Query</translation>
    </message>
</context>
<context>
    <name>ClangRefactoringProgressManager</name>
    <message>
        <source>C++ Indexing</source>
        <translation type="vanished">Индексация C++</translation>
    </message>
</context>
<context>
    <name>CloseButton</name>
    <message>
        <location filename="../../../src/plugins/coreplugin/editormanager/editorview.cpp" line="+218"/>
        <source>Close Tab</source>
        <translation type="unfinished">Закрыть вкладку</translation>
    </message>
</context>
<context>
    <name>ColorAnimationSpecifics</name>
    <message>
        <source>To Color</source>
        <translation type="vanished">К цвету</translation>
    </message>
    <message>
        <source>From Color</source>
        <translation type="vanished">От цвета</translation>
    </message>
</context>
<context>
    <name>ColorCheckButton</name>
    <message>
        <source>Toggle color picker view.</source>
        <translation type="vanished">Переключить вид цветовой пипетки</translation>
    </message>
</context>
<context>
    <name>ColorEditor</name>
    <message>
        <source>Solid Color</source>
        <translation type="vanished">Сплошной цвет</translation>
    </message>
    <message>
        <source>Linear Gradient</source>
        <translation type="vanished">Линейный градиент</translation>
    </message>
    <message>
        <source>Defines the start point for color interpolation.</source>
        <translation type="vanished">Определяет начальную точку интерполяции цвета.</translation>
    </message>
    <message>
        <source>Defines the end point for color interpolation.</source>
        <translation type="vanished">Определяет конечную точку интерполяции цвета.</translation>
    </message>
    <message>
        <source>Radial Gradient</source>
        <translation type="vanished">Радиальный градиент</translation>
    </message>
    <message>
        <source>Defines the center point.</source>
        <translation type="vanished">Определяет среднюю точку.</translation>
    </message>
    <message>
        <source>Defines the focal point.</source>
        <translation type="vanished">Определяет фокусную точку.</translation>
    </message>
    <message>
        <source>Defines the focal radius. Set to 0 for simple radial gradients.</source>
        <translation type="vanished">Определяет радиус фокуса. 0 используется для простых радиальных градиентов.</translation>
    </message>
    <message>
        <source>Conical Gradient</source>
        <translation type="vanished">Конический градиент</translation>
    </message>
    <message>
        <source>Gradient Picker Dialog</source>
        <translation type="vanished">Диалог выбора градиента</translation>
    </message>
    <message>
        <source>Original</source>
        <translation type="vanished">Исходный</translation>
    </message>
    <message>
        <source>New</source>
        <translation type="vanished">Новый</translation>
    </message>
    <message>
        <source>Recent</source>
        <translation type="vanished">Недавний</translation>
    </message>
    <message>
        <source>Open Color Dialog</source>
        <translation type="vanished">Открыть выбор цвета</translation>
    </message>
    <message>
        <source>Defines the start angle for the conical gradient. The value is in degrees (0-360).</source>
        <translation type="vanished">Определяет начальный угол для конического градиента. Значение в градусах от 0 до 360.</translation>
    </message>
    <message>
        <source>Color</source>
        <translation type="vanished">Цвет</translation>
    </message>
    <message>
        <source>Transparent</source>
        <translation type="vanished">Прозрачность</translation>
    </message>
</context>
<context>
    <name>ColorToolAction</name>
    <message>
        <source>Edit Color</source>
        <translation type="vanished">Изменить цвет</translation>
    </message>
</context>
<context>
    <name>ColumnSpecifics</name>
    <message>
        <source>Column</source>
        <translation type="vanished">Столбец</translation>
    </message>
    <message>
        <source>Spacing</source>
        <translation type="vanished">Интервал</translation>
    </message>
</context>
<context>
    <name>ComboBoxSpecifics</name>
    <message>
        <source>Combo Box</source>
        <translation type="vanished">Поле с выпадающим списком</translation>
    </message>
    <message>
        <source>Focus on press</source>
        <translation type="vanished">Фокус при нажатии</translation>
    </message>
    <message>
        <source>Determines whether the combobox gets focus if pressed.</source>
        <translation type="vanished">Определяет, получает ли выпадающий список фокус при нажатии или нет.</translation>
    </message>
</context>
<context>
    <name>CommandBuilder</name>
    <message>
        <source>CMake</source>
        <translation type="vanished">CMake</translation>
    </message>
</context>
<context>
    <name>Component</name>
    <message>
        <source>Error exporting component %1. Parser unavailable.</source>
        <translation type="vanished">Ошибка экспорта компонента %1. Обработчик недоступен.</translation>
    </message>
</context>
<context>
    <name>ConnectionsSpecifics</name>
    <message>
        <source>Connections</source>
        <translation type="vanished">Соединения</translation>
    </message>
    <message>
        <source>Enabled</source>
        <translation type="vanished">Включено</translation>
    </message>
    <message>
        <source>Sets whether the item accepts change events.</source>
        <translation type="vanished">Определяет, принимает ли элемент события изменений.</translation>
    </message>
    <message>
        <source>Ignore unknown signals</source>
        <translation type="vanished">Игнорировать неизвестные сигналы</translation>
    </message>
    <message>
        <source>A connection to a non-existent signal produces runtime errors. If this property is set to true, such errors are ignored</source>
        <translation type="vanished">Подключение к несуществующему сигналу вызывает ошибки исполнения. При включении этого свойства такие ошибки будут игнорироваться</translation>
    </message>
    <message>
        <source>Target</source>
        <translation type="vanished">Цель</translation>
    </message>
    <message>
        <source>Sets the object that sends the signal.</source>
        <translation type="vanished">Задаёт объект, отправляющий сигнал.</translation>
    </message>
</context>
<context>
    <name>DesignTools::CurveEditor</name>
    <message>
        <source>Start Frame</source>
        <translation type="vanished">Начальный кадр</translation>
    </message>
    <message>
        <source>End Frame</source>
        <translation type="vanished">Конечный кадр</translation>
    </message>
    <message>
        <source>Current Frame</source>
        <translation type="vanished">Текущий кадр</translation>
    </message>
</context>
<context>
    <name>DesignTools::GraphicsView</name>
    <message>
        <source>Open Style Editor</source>
        <translation type="vanished">Открыть редактор стилей</translation>
    </message>
    <message>
        <source>Insert Keyframe</source>
        <translation type="vanished">Вставить ключевой кадр</translation>
    </message>
    <message>
        <source>Delete Selected Keyframes</source>
        <translation type="vanished">Удалить выбранные ключевые кадры</translation>
    </message>
</context>
<context>
    <name>DialogSpecifics</name>
    <message>
        <source>Dialog</source>
        <translation type="vanished">Диалог</translation>
    </message>
    <message>
        <source>Title</source>
        <translation type="vanished">Заголовок</translation>
    </message>
</context>
<context>
    <name>DrawerSpecifics</name>
    <message>
        <source>Drawer</source>
        <translation type="vanished">Рисовальщик</translation>
    </message>
    <message>
        <source>Edge</source>
        <translation type="vanished">Край</translation>
    </message>
    <message>
        <source>Defines the edge of the window the drawer will open from.</source>
        <translation type="vanished">Определяет край окна, от которого открывается рисовальщик.</translation>
    </message>
    <message>
        <source>Drag Margin</source>
        <translation type="vanished">Зона перетаскивания</translation>
    </message>
    <message>
        <source>Defines the distance from the screen edge within which drag actions will open the drawer.</source>
        <translation type="vanished">Определяет расстояние от края экрана, в пределах которого перетаскивание открывает рисовальщика.</translation>
    </message>
</context>
<context>
    <name>EditLightToggleAction</name>
    <message>
        <source>Toggle Edit Light On/Off</source>
        <translation type="vanished">Включение/отключение света в редакторе</translation>
    </message>
</context>
<context>
    <name>EnterTabDesignerAction</name>
    <message>
        <source>Step into: %1</source>
        <translation type="vanished">Войти в: %1</translation>
    </message>
</context>
<context>
    <name>ExtendedFunctionLogic</name>
    <message>
        <source>Reset</source>
        <translation type="vanished">Сбросить</translation>
    </message>
    <message>
        <source>Set Binding</source>
        <translation type="vanished">Создать привязку</translation>
    </message>
    <message>
        <source>Export Property as Alias</source>
        <translation type="vanished">Экспортировать свойства как алиас</translation>
    </message>
    <message>
        <source>Insert Keyframe</source>
        <translation type="vanished">Вставить ключевой кадр</translation>
    </message>
</context>
<context>
    <name>FileResourcesModel</name>
    <message>
        <source>Open File</source>
        <translation type="vanished">Открытие файла</translation>
    </message>
</context>
<context>
    <name>FilterNameDialogClass</name>
    <message>
        <source>Add Filter Name</source>
        <translation type="vanished">Добавление имени шаблона</translation>
    </message>
    <message>
        <source>Filter Name:</source>
        <translation type="vanished">Имя шаблона:</translation>
    </message>
</context>
<context>
    <name>FitToViewAction</name>
    <message>
        <source>Fit Selected Object to View</source>
        <translation type="vanished">Растянуть выбранный объект на вид</translation>
    </message>
</context>
<context>
    <name>FlickableSection</name>
    <message>
        <source>Flickable</source>
        <translation type="vanished">Flickable</translation>
    </message>
    <message>
        <source>Determines whether the surface may be dragged beyond the Flickable&apos;s boundaries, or overshoot the Flickable&apos;s boundaries when flicked.</source>
        <translatorcomment>Брр. Тут надо разбираться. Возможно, я дал неверный перевод для Flickable.</translatorcomment>
        <translation type="vanished">Определяет, может ли поверхность перетаскиваться за пределы границ Flickable или перескакивать её при сдвиге.</translation>
    </message>
    <message>
        <source>Movement</source>
        <translation type="vanished">Перемещение</translation>
    </message>
    <message>
        <source>Determines whether the Flickable will give a feeling that the edges of the view are soft, rather than a hard physical boundary.</source>
        <translation type="vanished">Определяет, будет ли Flickable создавать ощущение, что края у вида мягкие, а не жесткие физические границы.</translation>
    </message>
    <message>
        <source>Describes whether the user can interact with the Flickable. A user cannot drag or flick a Flickable that is not interactive.</source>
        <translation type="vanished">Определяет, может ли пользователь влиять на Flickable. Пользователь не может перетягивать или сдвигать Flickable, если он не интерактивен.</translation>
    </message>
    <message>
        <source>Press delay</source>
        <translation type="vanished">Задержка нажатия</translation>
    </message>
    <message>
        <source>Holds the time to delay (ms) delivering a press to children of the Flickable.</source>
        <translation type="vanished">Содержит задержку (мс) передачи нажатия дочерним элементам сдвигаемого.</translation>
    </message>
    <message>
        <source>Pixel aligned</source>
        <translation type="vanished">Пиксельное выравнивание</translation>
    </message>
    <message>
        <source>Sets the alignment of contentX and contentY to pixels (true) or subpixels (false).</source>
        <translation type="vanished">Определяет точность выравнивания contentX и contentY: пиксельную (true) или субпиксельную (false).</translation>
    </message>
    <message>
        <source>Synchronous drag</source>
        <translation type="vanished">Синхронное перетаскивание</translation>
    </message>
    <message>
        <source>If set to true, then when the mouse or touchpoint moves far enough to begin dragging
the content, the content will jump, such that the content pixel which was under the
cursor or touchpoint when pressed remains under that point.</source>
        <translatorcomment>Не уверен, что перевод соответствует, так как исходное сообщение для меня не вполне понятное.</translatorcomment>
        <translation type="vanished">Если включить, то перетаскиваемый объект будет сохранять своё положение
относительно курсора.</translation>
    </message>
    <message>
        <source>Content size</source>
        <translation type="vanished">Размер содержимого</translation>
    </message>
    <message>
        <source>Content</source>
        <translation type="vanished">Содержимое</translation>
    </message>
    <message>
        <source>Origin</source>
        <translation type="vanished">Происхождение</translation>
    </message>
    <message>
        <source>Margins</source>
        <translation type="vanished">Внешние отступы</translation>
    </message>
    <message>
        <source>Flick direction</source>
        <translation type="vanished">Направление сдвига</translation>
    </message>
    <message>
        <source>Behavior</source>
        <translation type="vanished">Поведение</translation>
    </message>
    <message>
        <source>Interactive</source>
        <translation type="vanished">Интерактивность</translation>
    </message>
    <message>
        <source>Max. velocity</source>
        <translation type="vanished">Макс. скорость</translation>
    </message>
    <message>
        <source>Maximum flick velocity</source>
        <translation type="vanished">Максимальная скорость сдвига</translation>
    </message>
    <message>
        <source>Deceleration</source>
        <translation type="vanished">Замедление</translation>
    </message>
    <message>
        <source>Flick deceleration</source>
        <translation type="vanished">Замедление сдвига</translation>
    </message>
</context>
<context>
    <name>FlipableSpecifics</name>
    <message>
        <source>Flipable</source>
        <translation type="vanished">Зеркально отображаемо</translation>
    </message>
</context>
<context>
    <name>FlowSpecifics</name>
    <message>
        <source>Flow</source>
        <translation type="vanished">Перетекание</translation>
    </message>
    <message>
        <source>Layout Direction</source>
        <translation type="vanished">Направление компоновки</translation>
    </message>
    <message>
        <source>Spacing</source>
        <translation type="vanished">Интервал</translation>
    </message>
</context>
<context>
    <name>FontSection</name>
    <message>
        <source>Font</source>
        <translation type="vanished">Шрифт</translation>
    </message>
    <message>
        <source>Size</source>
        <translation type="vanished">Размер</translation>
    </message>
    <message>
        <source>Font style</source>
        <translation type="vanished">Начертание</translation>
    </message>
    <message>
        <source>Font capitalization</source>
        <translation type="vanished">Капитализация шрифта</translation>
    </message>
    <message>
        <source>Sets the capitalization for the text.</source>
        <translation type="vanished">Задание режима использования заглавных букв.</translation>
    </message>
    <message>
        <source>Font weight</source>
        <translation type="vanished">Толщина шрифта</translation>
    </message>
    <message>
        <source>Sets the font&apos;s weight.</source>
        <translation type="vanished">Задание толщины шрифта.</translation>
    </message>
    <message>
        <source>Style name</source>
        <translation type="vanished">Название стиля</translation>
    </message>
    <message>
        <source>Sets the font&apos;s style.</source>
        <translation type="vanished">Задание стиля шрифта.</translation>
    </message>
    <message>
        <source>Style</source>
        <translation type="vanished">Стиль</translation>
    </message>
    <message>
        <source>Spacing</source>
        <translation type="vanished">Интервал</translation>
    </message>
    <message>
        <source>Word</source>
        <translation type="vanished">Слово</translation>
    </message>
    <message>
        <source>Sets the word spacing for the font.</source>
        <translation type="vanished">Задание интервала между словами для шрифта.</translation>
    </message>
    <message>
        <source>Letter</source>
        <translation type="vanished">Буква</translation>
    </message>
    <message>
        <source>Sets the letter spacing for the font.</source>
        <translation type="vanished">Задание интервала между буквами для шрифта.</translation>
    </message>
    <message>
        <source>Performance</source>
        <translation type="vanished">Производительность</translation>
    </message>
    <message>
        <source>Kerning</source>
        <translation type="vanished">Кернинг</translation>
    </message>
    <message>
        <source>Enables or disables the kerning OpenType feature when shaping the text. Disabling this may improve performance when creating or changing the text, at the expense of some cosmetic features. The default value is true.</source>
        <translation type="vanished">Включает/выключает OpenType функцию кернинг при оформлении текста. Выключение её может повысить быстродействие при создании или изменении текста за счёт некоторых косметических деталей. По умолчанию включено.</translation>
    </message>
    <message>
        <source>Prefer shaping</source>
        <translation type="vanished">Предпочитать оформление</translation>
    </message>
    <message>
        <source>Sometimes, a font will apply complex rules to a set of characters in order to display them correctly.
In some writing systems, such as Brahmic scripts, this is required in order for the text to be legible, whereas in Latin script,
 it is merely a cosmetic feature. Setting the preferShaping property to false will disable all such features
when they are not required, which will improve performance in most cases.</source>
        <translation type="vanished">Иногда шрифт требует применения сложных правил к набору символов для правильного отображения.
В некоторых системах письма (например, брахми), они необходимы для читабельности, в то же время для латиницы
это просто косметическая функция. Задание свойству preferShaping значения false отключит все обработки, если они
не обязательны. В большинстве случаев это позволит поднять производительность.</translation>
    </message>
    <message>
        <source>Hinting preference</source>
        <translation type="vanished">Предпочитаемое сглаживание</translation>
    </message>
    <message>
        <source>Sets the preferred hinting on the text.</source>
        <translation type="vanished">Задание предпочитаемого метода сглаживания текста.</translation>
    </message>
</context>
<context>
    <name>GeometrySection</name>
    <message>
        <source>Geometry</source>
        <translation type="vanished">Геометрия</translation>
    </message>
    <message>
        <source>Position</source>
        <translation type="vanished">Положение</translation>
    </message>
    <message>
        <source>Size</source>
        <translation type="vanished">Размер</translation>
    </message>
</context>
<context>
    <name>GradientDialogPopup</name>
    <message>
        <source>Gradient Properties</source>
        <translation type="vanished">Свойства градиента</translation>
    </message>
</context>
<context>
    <name>GradientPopupIndicator</name>
    <message>
        <source>Edit Gradient Properties</source>
        <translation type="vanished">Изменить свойства градиента</translation>
    </message>
</context>
<context>
    <name>GradientPresetList</name>
    <message>
        <source>Gradient Picker</source>
        <translation type="vanished">Пипетка градиента</translation>
    </message>
    <message>
        <source>System Presets</source>
        <translation type="vanished">Системные заготовки</translation>
    </message>
    <message>
        <source>User Presets</source>
        <translation type="vanished">Пользовательские заготовки</translation>
    </message>
    <message>
        <source>Delete preset?</source>
        <translation type="vanished">Удаление заготовки</translation>
    </message>
    <message>
        <source>Are you sure you want to delete this preset?</source>
        <translation type="vanished">Удалить эту заготовку?</translation>
    </message>
    <message>
        <source>Close</source>
        <translation type="vanished">Закрыть</translation>
    </message>
    <message>
        <source>Save</source>
        <translation type="vanished">Сохранить</translation>
    </message>
    <message>
        <source>Apply</source>
        <translation type="vanished">Применить</translation>
    </message>
</context>
<context>
    <name>GridLayoutSpecifics</name>
    <message>
        <source>GridLayout</source>
        <translation type="vanished">GridLayout</translation>
    </message>
    <message>
        <source>Columns</source>
        <translation type="vanished">Столбцы</translation>
    </message>
    <message>
        <source>Rows</source>
        <translation type="vanished">Строки</translation>
    </message>
    <message>
        <source>Flow</source>
        <translation type="vanished">Перетекание</translation>
    </message>
    <message>
        <source>Layout Direction</source>
        <translation type="vanished">Направление компоновки</translation>
    </message>
    <message>
        <source>Row Spacing</source>
        <translation type="vanished">Межстрочный интервал</translation>
    </message>
    <message>
        <source>Column Spacing</source>
        <translation type="vanished">Межстолбцовый интервал</translation>
    </message>
</context>
<context>
    <name>GridSpecifics</name>
    <message>
        <source>Grid</source>
        <translation type="vanished">Сетка</translation>
    </message>
    <message>
        <source>Columns</source>
        <translation type="vanished">Столбцы</translation>
    </message>
    <message>
        <source>Rows</source>
        <translation type="vanished">Строки</translation>
    </message>
    <message>
        <source>Flow</source>
        <translation type="vanished">Перетекание</translation>
    </message>
    <message>
        <source>Layout Direction</source>
        <translation type="vanished">Направление компоновки</translation>
    </message>
    <message>
        <source>Horizontal item alignment</source>
        <translation type="vanished">Горизонтальное выравнивание элемента</translation>
    </message>
    <message>
        <source>Vertical item alignment</source>
        <translation type="vanished">Вертикальное выравнивание элемента</translation>
    </message>
    <message>
        <source>Spacing</source>
        <translation type="vanished">Интервал</translation>
    </message>
</context>
<context>
    <name>GridViewSpecifics</name>
    <message>
        <source>Grid View</source>
        <translation type="vanished">Табличный вид</translation>
    </message>
    <message>
        <source>Cache</source>
        <translation type="vanished">Кэш</translation>
    </message>
    <message>
        <source>Cache buffer</source>
        <translation type="vanished">Буфер кэша</translation>
    </message>
    <message>
        <source>Cell Size</source>
        <translation type="vanished">Размер ячейки</translation>
    </message>
    <message>
        <source>Flow</source>
        <translation type="vanished">Перетекание</translation>
    </message>
    <message>
        <source>Navigation wraps</source>
        <translation type="vanished">Перенос при перемещениях</translation>
    </message>
    <message>
        <source>Determines whether the grid wraps key navigation.</source>
        <translation type="vanished">Определяет, меняет ли сетка навигацию клавишами.</translation>
    </message>
    <message>
        <source>Layout Direction</source>
        <translation type="vanished">Направление компоновки</translation>
    </message>
    <message>
        <source>Snap mode</source>
        <translation type="vanished">Режим притягивания</translation>
    </message>
    <message>
        <source>Determines how the view scrolling will settle following a drag or flick.</source>
        <translation type="vanished">Определяет метод выполнения прокрутки ― перетаскиванием или толканием.</translation>
    </message>
    <message>
        <source>Grid View Highlight</source>
        <translation type="vanished">Подсветка табличного вида</translation>
    </message>
    <message>
        <source>Range</source>
        <translation type="vanished">Диапазон</translation>
    </message>
    <message>
        <source>Highlight range</source>
        <translation type="vanished">Диапазон подсветки</translation>
    </message>
    <message>
        <source>Move duration</source>
        <translation type="vanished">Продолжительность перемещения</translation>
    </message>
    <message>
        <source>Move animation duration of the highlight delegate.</source>
        <translation type="vanished">Продолжительность анимации перемещения делегата подсветки.</translation>
    </message>
    <message>
        <source>Move speed</source>
        <translation type="vanished">Скорость перемещения</translation>
    </message>
    <message>
        <source>Move animation speed of the highlight delegate.</source>
        <translation type="vanished">Скорость анимации перемещения делегата подсветки.</translation>
    </message>
    <message>
        <source>Preferred begin</source>
        <translation type="vanished">Предпочтительное начало</translation>
    </message>
    <message>
        <source>Preferred highlight begin - must be smaller than Preferred end.</source>
        <translation type="vanished">Предпочтительное начало должно быть меньше предпочтительного окончания.</translation>
    </message>
    <message>
        <source>Preferred end</source>
        <translation type="vanished">Предпочтительное окончание</translation>
    </message>
    <message>
        <source>Preferred highlight end - must be larger than Preferred begin.</source>
        <translation type="vanished">Предпочтительное окончание должно быть больше предпочтительного начала.</translation>
    </message>
    <message>
        <source>Follows current</source>
        <translation type="vanished">Управляется видом</translation>
    </message>
    <message>
        <source>Determines whether the highlight is managed by the view.</source>
        <translation type="vanished">Определяет, следует ли виду управлять подсветкой или нет.</translation>
    </message>
</context>
<context>
    <name>ImageSpecifics</name>
    <message>
        <source>Image</source>
        <translation type="vanished">Изображение</translation>
    </message>
    <message>
        <source>Source</source>
        <translation type="vanished">Источник</translation>
    </message>
    <message>
        <source>Fill mode</source>
        <translation type="vanished">Режим заливки</translation>
    </message>
    <message>
        <source>Source size</source>
        <translation type="vanished">Размер источника</translation>
    </message>
    <message>
        <source>Horizontal alignment</source>
        <translation type="vanished">Горизонтальное выравнивание</translation>
    </message>
    <message>
        <source>Vertical alignment</source>
        <translation type="vanished">Вертикальное выравнивание</translation>
    </message>
    <message>
        <source>Asynchronous</source>
        <translation type="vanished">Асинхронно</translation>
    </message>
    <message>
        <source>Specifies that images on the local filesystem should be loaded asynchronously in a separate thread.</source>
        <translation type="vanished">Указывает, что изображения с локальной файловой системы должны загружаться асинхронно в отдельном потоке.</translation>
    </message>
    <message>
        <source>Auto transform</source>
        <translation type="vanished">Автотрансформация</translation>
    </message>
    <message>
        <source>Specifies whether the image should automatically apply image transformation metadata such as EXIF orientation.</source>
        <translation type="vanished">Указывает, должно ли изображение автоматически применять метаданные преобразования изображения, такие как ориентация EXIF.</translation>
    </message>
    <message>
        <source>Cache</source>
        <translation type="vanished">Кэш</translation>
    </message>
    <message>
        <source>Specifies whether the image should be cached.</source>
        <translation type="vanished">Указывает, должно ли изображение кэшироваться.</translation>
    </message>
    <message>
        <source>Mipmap</source>
        <translation type="vanished">Mipmap</translation>
    </message>
    <message>
        <source>Specifies whether the image uses mipmap filtering when scaled or transformed.</source>
        <translation type="vanished">Указывает, использует ли изображение мипмап-фильтрацию при масштабировании или преобразовании.</translation>
    </message>
    <message>
        <source>Mirror</source>
        <translation type="vanished">Отражать</translation>
    </message>
    <message>
        <source>Specifies whether the image should be horizontally inverted.</source>
        <translation type="vanished">Указывает, должно ли изображение быть отражено по горизонтали.</translation>
    </message>
    <message>
        <source>Smooth</source>
        <translation type="vanished">Сглаживание</translation>
    </message>
    <message>
        <source>Specifies whether the image is smoothly filtered when scaled or transformed.</source>
        <translation type="vanished">Указывает, должно ли изображение гладко масштабироваться или преобразовываться.</translation>
    </message>
</context>
<context>
    <name>Imageviewer::Internal::ImageViewerPlugin</name>
    <message>
        <source>Fit to Screen</source>
        <translation type="vanished">Во весь экран</translation>
    </message>
    <message>
        <source>Ctrl+=</source>
        <translation type="vanished">Ctrl+=</translation>
    </message>
    <message>
        <source>Switch Background</source>
        <translation type="vanished">Включить/отключить фон</translation>
    </message>
    <message>
        <source>Ctrl+[</source>
        <translation type="vanished">Ctrl+[</translation>
    </message>
    <message>
        <source>Switch Outline</source>
        <translation type="vanished">Включить/отключить обзор</translation>
    </message>
    <message>
        <source>Ctrl+]</source>
        <translation type="vanished">Ctrl+]</translation>
    </message>
    <message>
        <source>Toggle Animation</source>
        <translation type="vanished">Воспроизвести/приостановить анимацию</translation>
    </message>
    <message>
        <source>Export Image</source>
        <translation type="vanished">Экспортировать изображение</translation>
    </message>
    <message>
        <source>Export Multiple Images</source>
        <translation type="vanished">Экспортировать несколько изображений</translation>
    </message>
</context>
<context>
    <name>ImportManagerComboBox</name>
    <message>
        <source>Add new import</source>
        <translation type="vanished">Добавление нового импорта</translation>
    </message>
    <message>
        <source>&lt;Add Import&gt;</source>
        <translation type="vanished">&lt;Добавить импорт&gt;</translation>
    </message>
</context>
<context>
    <name>InvalidIdException</name>
    <message>
        <source>Only alphanumeric characters and underscore allowed.
Ids must begin with a lowercase letter.</source>
        <translation type="vanished">Допустимы только буквы, цифры и знак подчёркивания.
Идентификаторы должны начинаться с маленькой буквы.</translation>
    </message>
    <message>
        <source>Ids have to be unique.</source>
        <translation type="vanished">Идентификаторы должны быть уникальными.</translation>
    </message>
    <message>
        <source>Invalid Id: %1
%2</source>
        <translation type="vanished">Неверный идентификатор: %1
%2</translation>
    </message>
</context>
<context>
    <name>ItemFilterComboBox</name>
    <message>
        <source>[None]</source>
        <translation type="vanished">[нет]</translation>
    </message>
</context>
<context>
    <name>ItemPane</name>
    <message>
        <source>Type</source>
        <translation type="vanished">Тип</translation>
    </message>
    <message>
        <source>Change the type of this item.</source>
        <translation type="vanished">Меняет тип этого элемента.</translation>
    </message>
    <message>
        <source>id</source>
        <translation type="vanished">идентификатор</translation>
    </message>
    <message>
        <source>Toggles whether this item is exported as an alias property of the root item.</source>
        <translation type="vanished">Переключает экспорт этого элемента, как свойства alias корневого элемента.</translation>
    </message>
    <message>
        <source>Custom id</source>
        <translation type="vanished">Особый id</translation>
    </message>
    <message>
        <source>customId</source>
        <translation type="vanished">customId</translation>
    </message>
    <message>
        <source>Add Annotation</source>
        <translation type="vanished">Добавить аннотацию</translation>
    </message>
    <message>
        <source>Visibility</source>
        <translation type="vanished">Видимость</translation>
    </message>
    <message>
        <source>Is Visible</source>
        <translation type="vanished">Виден</translation>
    </message>
    <message>
        <source>Clip</source>
        <translation type="vanished">Обрезка</translation>
    </message>
    <message>
        <source>Opacity</source>
        <translation type="vanished">Непрозрачность</translation>
    </message>
    <message>
        <source>Layout</source>
        <translation type="vanished">Компоновка</translation>
    </message>
    <message>
        <source>Advanced</source>
        <translation type="vanished">Дополнительно</translation>
    </message>
</context>
<context>
    <name>Label</name>
    <message>
        <source>This property is not available in this configuration.</source>
        <translation type="vanished">Это свойство недоступно в этой конфигурации.</translation>
    </message>
</context>
<context>
    <name>Language</name>
    <message>
        <location filename="../../../src/libs/3rdparty/syntax-highlighting/src/lib/definition_p.h" line="+116"/>
        <source>None</source>
        <translation>Отсутствует</translation>
    </message>
</context>
<context>
    <name>LayerSection</name>
    <message>
        <source>Layer</source>
        <translation type="vanished">Слой</translation>
    </message>
    <message>
        <source>Effect</source>
        <translation type="vanished">Эффект</translation>
    </message>
    <message>
        <source>Sets the effect that is applied to this layer.</source>
        <translation type="vanished">Эффект применяемый к этому слою.</translation>
    </message>
    <message>
        <source>Enabled</source>
        <translation type="vanished">Включено</translation>
    </message>
    <message>
        <source>Sets whether the item is layered or not.</source>
        <translation type="vanished">Определяет, разбит элемент на слои или нет.</translation>
    </message>
    <message>
        <source>Format</source>
        <translation type="vanished">Формат</translation>
    </message>
    <message>
        <source>Defines the internal OpenGL format of the texture.</source>
        <translation type="vanished">Внутренний формат текстуры OpenGL.</translation>
    </message>
    <message>
        <source>Mipmap</source>
        <translation type="vanished">Mipmap</translation>
    </message>
    <message>
        <source>Enables the generation of mipmaps for the texture.</source>
        <translation type="vanished">Создание MIP-пирамиды для текстуры.</translation>
    </message>
    <message>
        <source>Sampler name</source>
        <translation type="vanished">Имя семплера</translation>
    </message>
    <message>
        <source>Sets the name of the effect&apos;s source texture property.</source>
        <translation type="vanished">Имя свойства исходной текстуры эффекта.</translation>
    </message>
    <message>
        <source>Samples</source>
        <translation type="vanished">Семплы</translation>
    </message>
    <message>
        <source>Allows requesting multisampled rendering in the layer.</source>
        <translation type="vanished">Позволяет запрашивать мультисэмплированную отрисовку в слое.</translation>
    </message>
    <message>
        <source>Smooth</source>
        <translation type="vanished">Сглаживание</translation>
    </message>
    <message>
        <source>Sets whether the layer is smoothly transformed.</source>
        <translation type="vanished">Плавное изменение слоя.</translation>
    </message>
    <message>
        <source>Texture mirroring</source>
        <translation type="vanished">Отражение текстуры</translation>
    </message>
    <message>
        <source>Defines how the generated OpenGL texture should be mirrored.</source>
        <translation type="vanished">Способ отражения созданной OpenGL текстуры.</translation>
    </message>
    <message>
        <source>Texture size</source>
        <translation type="vanished">Размер текстуры</translation>
    </message>
    <message>
        <source>Sets the requested pixel size of the layers texture.</source>
        <translation type="vanished">Требуемый пиксельный размер текстуры слоя.</translation>
    </message>
    <message>
        <source>Wrap mode</source>
        <translation type="vanished">Режим переноса</translation>
    </message>
    <message>
        <source>Defines the OpenGL wrap modes associated with the texture.</source>
        <translation type="vanished">Режимы переноса OpenGL, связанные с текстурой.</translation>
    </message>
</context>
<context>
    <name>LayoutPoperties</name>
    <message>
        <source>Alignment</source>
        <translation type="vanished">Выравнивание</translation>
    </message>
    <message>
        <source>Alignment of an item within the cells it occupies.</source>
        <translation type="vanished">Выравнивание элемента по занимаемым им ячейкам.</translation>
    </message>
    <message>
        <source>Fill layout</source>
        <translation type="vanished">Заполнить компоновщик</translation>
    </message>
    <message>
        <source>The item will expand as much as possible while respecting the given constraints if true.</source>
        <translation type="vanished">Элемент будет растянут на сколько позволят его ограничения.</translation>
    </message>
    <message>
        <source>Fill width</source>
        <translation type="vanished">Растянуть по горизонтали</translation>
    </message>
    <message>
        <source>Fill height</source>
        <translation type="vanished">Растянуть по вертикали</translation>
    </message>
    <message>
        <source>Preferred size</source>
        <translation type="vanished">Предпочтительный размер</translation>
    </message>
    <message>
        <source>Preferred size of an item in a layout. If the preferred height or width is -1, it is ignored.</source>
        <translation type="vanished">Предпочтительный размер элемента в компоновщике. Если он -1, то игнорируется.</translation>
    </message>
    <message>
        <source>Minimum size</source>
        <translation type="vanished">Минимальный размер</translation>
    </message>
    <message>
        <source>Minimum size of an item in a layout.</source>
        <translation type="vanished">Минимальный размер в компоновщике.</translation>
    </message>
    <message>
        <source>Maximum size</source>
        <translation type="vanished">Максимальный размер</translation>
    </message>
    <message>
        <source>Maximum size of an item in a layout.</source>
        <translation type="vanished">Максимальный размер в компоновщике.</translation>
    </message>
    <message>
        <source>Row span</source>
        <translation type="vanished">Межстрочный интервал</translation>
    </message>
    <message>
        <source>Row span of an item in a GridLayout.</source>
        <translation type="vanished">Расстояние между рядами элементов в GrigLayout.</translation>
    </message>
    <message>
        <source>Column span</source>
        <translation type="vanished">Межстолбцовый интервал</translation>
    </message>
    <message>
        <source>Column span of an item in a GridLayout.</source>
        <translation type="vanished">Расстояние между столбцами элементов в GridLayout.</translation>
    </message>
</context>
<context>
    <name>LayoutSection</name>
    <message>
        <source>Layout</source>
        <translation type="vanished">Компоновка</translation>
    </message>
    <message>
        <source>Anchors</source>
        <translation type="vanished">Привязки</translation>
    </message>
</context>
<context>
    <name>ListViewSpecifics</name>
    <message>
        <source>List View</source>
        <translation type="vanished">Список</translation>
    </message>
    <message>
        <source>Cache</source>
        <translation type="vanished">Кэш</translation>
    </message>
    <message>
        <source>Cache buffer</source>
        <translation type="vanished">Буфер кэша</translation>
    </message>
    <message>
        <source>Navigation wraps</source>
        <translation type="vanished">Перенос при перемещениях</translation>
    </message>
    <message>
        <source>Determines whether the grid wraps key navigation.</source>
        <translation type="vanished">Определяет, меняет ли сетка навигацию клавишами.</translation>
    </message>
    <message>
        <source>Orientation</source>
        <translation type="vanished">Ориентация</translation>
    </message>
    <message>
        <source>Orientation of the list.</source>
        <translation type="vanished">Направление списка.</translation>
    </message>
    <message>
        <source>Layout Direction</source>
        <translation type="vanished">Направление компоновки</translation>
    </message>
    <message>
        <source>Snap mode</source>
        <translation type="vanished">Режим притягивания</translation>
    </message>
    <message>
        <source>Determines how the view scrolling will settle following a drag or flick.</source>
        <translation type="vanished">Определяет метод выполнения прокрутки ― перетаскиванием или толканием.</translation>
    </message>
    <message>
        <source>Spacing</source>
        <translation type="vanished">Интервал</translation>
    </message>
    <message>
        <source>Spacing between items.</source>
        <translation type="vanished">Интервал между элементами.</translation>
    </message>
    <message>
        <source>List View Highlight</source>
        <translation type="vanished">Подсветка списка</translation>
    </message>
    <message>
        <source>Range</source>
        <translation type="vanished">Диапазон</translation>
    </message>
    <message>
        <source>Highlight range</source>
        <translation type="vanished">Диапазон подсветки</translation>
    </message>
    <message>
        <source>Move duration</source>
        <translation type="vanished">Продолжительность перемещения</translation>
    </message>
    <message>
        <source>Move animation duration of the highlight delegate.</source>
        <translation type="vanished">Продолжительность анимации перемещения делегата подсветки.</translation>
    </message>
    <message>
        <source>Move speed</source>
        <translation type="vanished">Скорость перемещения</translation>
    </message>
    <message>
        <source>Move animation speed of the highlight delegate.</source>
        <translation type="vanished">Скорость анимации перемещения делегата подсветки.</translation>
    </message>
    <message>
        <source>Resize duration</source>
        <translation type="vanished">Продолжительность изменения размера</translation>
    </message>
    <message>
        <source>Resize animation duration of the highlight delegate.</source>
        <translation type="vanished">Продолжительность анимации изменения размера делегата подсветки.</translation>
    </message>
    <message>
        <source>Preferred begin</source>
        <translation type="vanished">Предпочтительное начало</translation>
    </message>
    <message>
        <source>Preferred highlight begin - must be smaller than Preferred end.</source>
        <translation type="vanished">Предпочтительное начало должно быть меньше предпочтительного окончания.</translation>
    </message>
    <message>
        <source>Preferred end</source>
        <translation type="vanished">Предпочтительное окончание</translation>
    </message>
    <message>
        <source>Preferred highlight end - must be larger than Preferred begin.</source>
        <translation type="vanished">Предпочтительное окончание должно быть больше предпочтительного начала.</translation>
    </message>
    <message>
        <source>Follows current</source>
        <translation type="vanished">Управляется видом</translation>
    </message>
    <message>
        <source>Determines whether the highlight is managed by the view.</source>
        <translation type="vanished">Определяет, следует ли виду управлять подсветкой или нет.</translation>
    </message>
</context>
<context>
    <name>LspLoggerWidget</name>
    <message>
        <source>Language Client Log</source>
        <translation type="vanished">Журнал языкового клиента</translation>
    </message>
    <message>
        <source>Client Message</source>
        <translation type="vanished">Сообщение клиента</translation>
    </message>
    <message>
        <source>Server Message</source>
        <translation type="vanished">Сообщение сервера</translation>
    </message>
    <message>
        <source>Messages</source>
        <translation type="vanished">Сообщения</translation>
    </message>
    <message>
        <source>Log File</source>
        <translation type="vanished">Файл истории</translation>
    </message>
</context>
<context>
    <name>MainWidget</name>
    <message>
        <source>Crash Handler</source>
        <translation type="vanished">Обработчик сбоев</translation>
    </message>
    <message>
        <source>Qt Creator has crashed</source>
        <translation type="vanished">Qt Creator аварийно завершился</translation>
    </message>
    <message>
        <source>You can send us a crash report in order to help us diagnose and fix the problem.</source>
        <translation type="vanished">Вы можете отправить этот отчёт о сбое, чтобы помочь нам определить и исправить проблему.</translation>
    </message>
    <message>
        <source>Email:</source>
        <translation type="vanished">Email:</translation>
    </message>
    <message>
        <source>Enter here your email (optional)</source>
        <translation type="vanished">Введите свой email (не обязательно)</translation>
    </message>
    <message>
        <source>Tell The Qt Company about this crash so they can fix it</source>
        <translation type="vanished">Рассказать The Qt Company об этом сбое, чтобы она смогла исправить его</translation>
    </message>
    <message>
        <source>Details</source>
        <translation type="vanished">Описание</translation>
    </message>
    <message>
        <source>Please describe what you did before it crashed (comments are publicly visible)</source>
        <translation type="vanished">Пожалуйста, опишите, что вы делали перед сбоем (описание будет опубликовано)</translation>
    </message>
    <message>
        <source>Your crash report will be submitted before you quit or restart.</source>
        <translation type="vanished">Ваш отчёт о сбое будет отправлен перед выходом или перезапуском.</translation>
    </message>
    <message>
        <source>%v/%m Bytes</source>
        <translation type="vanished">%v/%m Байт</translation>
    </message>
    <message>
        <source>Restart</source>
        <translation type="vanished">Перезапустить</translation>
    </message>
    <message>
        <source>Quit</source>
        <translation type="vanished">Выйти</translation>
    </message>
    <message>
        <source>%1 has crashed</source>
        <translation type="vanished">%1 аварийно завершился</translation>
    </message>
    <message>
        <source>We specifically send the following information:

</source>
        <translation type="vanished">Будет отправлена следующая информация:

</translation>
    </message>
    <message>
        <source>Email: %1
</source>
        <translation type="vanished">Email: %1
</translation>
    </message>
    <message>
        <source>Comments: %1
</source>
        <translation type="vanished">Описание: %1
</translation>
    </message>
    <message>
        <source>In addition, we send a Microsoft Minidump file, which contains information about this computer, such as the operating system and CPU, and most importantly, it contains the stacktrace, which is an internal structure that shows where the program crashed. This information will help us to identify the cause of the crash and to fix it.</source>
        <translation type="vanished">И ещё, мы отправим файл Microsoft Minidump, который содержит информацию об этом компьютере, такую как операционная система и процессор, а также, что особенно важно, он содержит стек вызовов — внутреннюю структуру показывающую, где возник сбой. Эта информация поможет нам определить причину сбоя и устранить её.</translation>
    </message>
</context>
<context>
    <name>MakeCommandBuilder</name>
    <message>
        <source>Make</source>
        <translation type="vanished">Make</translation>
    </message>
</context>
<context>
    <name>MarginSection</name>
    <message>
        <source>Margin</source>
        <translation type="vanished">Внешний отступ</translation>
    </message>
    <message>
        <source>Vertical</source>
        <translation type="vanished">Вертикальные</translation>
    </message>
    <message>
        <source>Top</source>
        <translation type="vanished">Сверху</translation>
    </message>
    <message>
        <source>The margin above the item.</source>
        <translation type="vanished">Отступ сверху от элемента.</translation>
    </message>
    <message>
        <source>Bottom</source>
        <translation type="vanished">Снизу</translation>
    </message>
    <message>
        <source>The margin below the item.</source>
        <translation type="vanished">Отступ снизу от элемента.</translation>
    </message>
    <message>
        <source>Horizontal</source>
        <translation type="vanished">Горизонтальные</translation>
    </message>
    <message>
        <source>Left</source>
        <translation type="vanished">Слева</translation>
    </message>
    <message>
        <source>The margin left of the item.</source>
        <translation type="vanished">Отступ слева от элемента.</translation>
    </message>
    <message>
        <source>Right</source>
        <translation type="vanished">Справа</translation>
    </message>
    <message>
        <source>The margin right of the item.</source>
        <translation type="vanished">Отступ справа от элемента.</translation>
    </message>
    <message>
        <source>Margins</source>
        <translation type="vanished">Внешние отступы</translation>
    </message>
    <message>
        <source>The margins around the item.</source>
        <translation type="vanished">Отступы вокруг элемента.</translation>
    </message>
</context>
<context>
    <name>ModelManagerSupportInternal::displayName</name>
    <message>
        <source>%1 Built-in</source>
        <translation type="vanished">Встроенный в %1</translation>
    </message>
</context>
<context>
    <name>ModelNodeOperations</name>
    <message>
        <source>Go to Implementation</source>
        <translation type="vanished">Перейти к реализации</translation>
    </message>
    <message>
        <source>Invalid item.</source>
        <translation type="vanished">Неверный элемент.</translation>
    </message>
    <message>
        <source>Cannot find an implementation.</source>
        <translation type="vanished">Не удалось найти реализацию.</translation>
    </message>
    <message>
        <source>Cannot Set Property %1</source>
        <translation type="vanished">Не удалось задать свойство %1</translation>
    </message>
    <message>
        <source>The property %1 is bound to an expression.</source>
        <translation type="vanished">Свойство %1 привязано к выражению.</translation>
    </message>
</context>
<context>
    <name>MouseAreaSpecifics</name>
    <message>
        <source>Mouse Area</source>
        <translation type="vanished">Область мыши</translation>
    </message>
    <message>
        <source>Enabled</source>
        <translation type="vanished">Включено</translation>
    </message>
    <message>
        <source>This property holds whether the item accepts mouse events.</source>
        <translation type="vanished">Включает/выключает приём элементом событий мыши.</translation>
    </message>
    <message>
        <source>Hover enabled</source>
        <translation type="vanished">Наведение включено</translation>
    </message>
    <message>
        <source>Accepted buttons</source>
        <translation type="vanished">Принимаемые кнопки</translation>
    </message>
    <message>
        <source>This property holds the mouse buttons that the mouse area reacts to.</source>
        <translation type="vanished">Свойство задаёт список кнопок, на которые реагирует область.</translation>
    </message>
    <message>
        <source>Press and hold interval</source>
        <translation type="vanished">Интервал нажатие/удерживание</translation>
    </message>
    <message>
        <source>This property overrides the elapsed time in milliseconds before pressAndHold is emitted.</source>
        <translation type="vanished">Свойство переопределяет истекшее время в миллисекундах до того, как будет выдан pressAndHold.</translation>
    </message>
    <message>
        <source>Scroll gesture enabled</source>
        <translation type="vanished">Жест прокрутки включён</translation>
    </message>
    <message>
        <source>This property controls whether this MouseArea responds to scroll gestures from non-mouse devices.</source>
        <translation type="vanished">Свойство определяет, реагирует ли эта область на жесты прокрутки с не оборудованных мышью устройств.</translation>
    </message>
    <message>
        <source>Cursor shape</source>
        <translation type="vanished">Форма курсора</translation>
    </message>
    <message>
        <source>This property holds the cursor shape for this mouse area.</source>
        <translation type="vanished">Свойство определяет форму курсора мыши в этой области.</translation>
    </message>
    <message>
        <source>Prevent stealing</source>
        <translation type="vanished">Предотвращать перехват</translation>
    </message>
    <message>
        <source>This property controls whether the mouse events may be stolen from this MouseArea.</source>
        <translation type="vanished">Свойство запрещает перехват событий мыши из этой области.</translation>
    </message>
    <message>
        <source>Propagate composed events</source>
        <translation type="vanished">Передавать составные события</translation>
    </message>
    <message>
        <source>This property controls whether composed mouse events will automatically propagate to other MouseAreas.</source>
        <translation type="vanished">Свойство разрешает передачу составных событий мыши в другие области MouseArea.</translation>
    </message>
    <message>
        <source>Drag</source>
        <translation type="vanished">Перетаскивание</translation>
    </message>
    <message>
        <source>Target</source>
        <translation type="vanished">Цель</translation>
    </message>
    <message>
        <source>Sets the id of the item to drag.</source>
        <translation type="vanished">Задаёт идентификатор перетаскиваемого элемента.</translation>
    </message>
    <message>
        <source>Axis</source>
        <translation type="vanished">Ось</translation>
    </message>
    <message>
        <source>Specifies whether dragging can be done horizontally, vertically, or both.</source>
        <translation type="vanished">Определяет, возможно ли перетаскивание в горизонтальном, вертикальном или в обоих направлениях.</translation>
    </message>
    <message>
        <source>Filter children</source>
        <translation type="vanished">Фильтровать потомков</translation>
    </message>
    <message>
        <source>Specifies whether a drag overrides descendant MouseAreas.</source>
        <translation type="vanished">Определяет, будет ли перетаскивание переопределять потомственные MouseArea.</translation>
    </message>
    <message>
        <source>Threshold</source>
        <translation type="vanished">Порог</translation>
    </message>
    <message>
        <source>Determines the threshold in pixels of when the drag operation should start.</source>
        <translation type="vanished">Задаёт область в пикселях, в пределах которой начинается перетаскивание.</translation>
    </message>
    <message>
        <source>Smoothed</source>
        <translation type="vanished">Плавность</translation>
    </message>
    <message>
        <source>If set to true, the target will be moved only after the drag operation has started.
If set to false, the target will be moved straight to the current mouse position.</source>
        <translation type="vanished">Если установлено значение true, цель будет перемещаться только после начала операции перетаскивания.
Если установлено значение false, цель будет перемещена прямо в текущую позицию мыши.</translation>
    </message>
    <message>
        <source>This property holds whether hover events are handled.</source>
        <translation type="vanished">Включает/выключает приём элементом событий наведения.</translation>
    </message>
</context>
<context>
    <name>MoveToolAction</name>
    <message>
        <source>Activate Move Tool</source>
        <translation type="vanished">Включить инструмент перемещения</translation>
    </message>
</context>
<context>
    <name>MyMain</name>
    <message>
        <source>N/A</source>
        <translation type="vanished">Н/Д</translation>
    </message>
</context>
<context>
    <name>NavigatorTreeModel</name>
    <message>
        <source>Warning</source>
        <translation type="vanished">Предупреждение</translation>
    </message>
    <message>
        <source>Reparenting the component %1 here will cause the component %2 to be deleted. Do you want to proceed?</source>
        <translation type="vanished">Смена в этом месте владельца компоненты %1 приведёт к удалению компоненты %2. Продолжить?</translation>
    </message>
</context>
<context>
    <name>NoShowCheckbox</name>
    <message>
        <source>Don&apos;t show this again</source>
        <translation type="vanished">Не показывать снова</translation>
    </message>
</context>
<context>
    <name>NumberAnimationSpecifics</name>
    <message>
        <source>Number Animation</source>
        <translation type="vanished">Анимация числа</translation>
    </message>
    <message>
        <source>From</source>
        <translation type="vanished">От</translation>
    </message>
    <message>
        <source>Sets the starting value for the animation.</source>
        <translation type="vanished">Начальное значение анимации.</translation>
    </message>
    <message>
        <source>To</source>
        <translation type="vanished">До</translation>
    </message>
    <message>
        <source>Sets the end value for the animation.</source>
        <translation type="vanished">Конечное значение анимации.</translation>
    </message>
</context>
<context>
    <name>Object3DPane</name>
    <message>
        <source>Type</source>
        <translation type="vanished">Тип</translation>
    </message>
    <message>
        <source>Change the type of this item.</source>
        <translation type="vanished">Меняет тип этого элемента.</translation>
    </message>
    <message>
        <source>id</source>
        <translation type="vanished">идентификатор</translation>
    </message>
    <message>
        <source>Toggles whether this item is exported as an alias property of the root item.</source>
        <translation type="vanished">Переключает экспорт этого элемента, как свойства alias корневого элемента.</translation>
    </message>
</context>
<context>
    <name>OrientationToggleAction</name>
    <message>
        <source>Toggle Global/Local Orientation</source>
        <translation type="vanished">Глобальная/локальная ориентация</translation>
    </message>
</context>
<context>
    <name>PaddingSection</name>
    <message>
        <source>Padding</source>
        <translation type="vanished">Отступы</translation>
    </message>
    <message>
        <source>Vertical</source>
        <translation type="vanished">Вертикальные</translation>
    </message>
    <message>
        <source>Top</source>
        <translation type="vanished">Сверху</translation>
    </message>
    <message>
        <source>Padding between the content and the top edge of the item.</source>
        <translation type="vanished">Отступ содержимого от верхней границы элемента.</translation>
    </message>
    <message>
        <source>Bottom</source>
        <translation type="vanished">Снизу</translation>
    </message>
    <message>
        <source>Padding between the content and the bottom edge of the item.</source>
        <translation type="vanished">Отступ содержимого от нижней границы элемента.</translation>
    </message>
    <message>
        <source>Horizontal</source>
        <translation type="vanished">Горизонтальная</translation>
    </message>
    <message>
        <source>Left</source>
        <translation type="vanished">Слева</translation>
    </message>
    <message>
        <source>Padding between the content and the left edge of the item.</source>
        <translation type="vanished">Отступ содержимого от левой границы элемента.</translation>
    </message>
    <message>
        <source>Right</source>
        <translation type="vanished">Справа</translation>
    </message>
    <message>
        <source>Padding between the content and the right edge of the item.</source>
        <translation type="vanished">Отступ содержимого от правой границы элемента.</translation>
    </message>
    <message>
        <source>Padding between the content and the edges of the items.</source>
        <translation type="vanished">Отступ содержимого от границ элемента.</translation>
    </message>
</context>
<context>
    <name>PathTool</name>
    <message>
        <source>Path Tool</source>
        <translation type="vanished">Кривые</translation>
    </message>
</context>
<context>
    <name>PathToolAction</name>
    <message>
        <source>Edit Path</source>
        <translation type="vanished">Изменить кривую</translation>
    </message>
</context>
<context>
    <name>PathViewSpecifics</name>
    <message>
        <source>Path View</source>
        <translation type="vanished">Обзор кривой</translation>
    </message>
    <message>
        <source>Drag margin</source>
        <translation type="vanished">Зона перетаскивания</translation>
    </message>
    <message>
        <source>Flick deceleration</source>
        <translation type="vanished">Замедление толкания</translation>
    </message>
    <message>
        <source>Interactive</source>
        <translation type="vanished">Интерактивность</translation>
    </message>
    <message>
        <source>A user cannot drag or flick a PathView that is not interactive.</source>
        <translation type="vanished">Пользователь не может перетягивать или толкать PathView, так как он не интерактивный.</translation>
    </message>
    <message>
        <source>Offset</source>
        <translation type="vanished">Смещение</translation>
    </message>
    <message>
        <source>Specifies how far along the path the items are from their initial positions. This is a real number that ranges from 0.0 to the count of items in the model.</source>
        <translation type="vanished">Указывает, как далеко элементы могут отклоняться от начальных точек. Это действительное число в диапазоне от 0.0 до количества элементов в модели.</translation>
    </message>
    <message>
        <source>Item count</source>
        <translation type="vanished">Количество элементов</translation>
    </message>
    <message>
        <source>pathItemCount: number of items visible on the path at any one time.</source>
        <translation type="vanished">pathItemCount: количество элементов отображаемых на кривой в любой момент времени.</translation>
    </message>
    <message>
        <source>Path View Highlight</source>
        <translation type="vanished">Подсветка вида кривой</translation>
    </message>
    <message>
        <source>Range</source>
        <translation type="vanished">Диапазон</translation>
    </message>
    <message>
        <source>Highlight range</source>
        <translation type="vanished">Диапазон подсветки</translation>
    </message>
    <message>
        <source>Move duration</source>
        <translation type="vanished">Продолжительность перемещения</translation>
    </message>
    <message>
        <source>Move animation duration of the highlight delegate.</source>
        <translation type="vanished">Продолжительность анимации перемещения делегата подсветки.</translation>
    </message>
    <message>
        <source>Preferred begin</source>
        <translation type="vanished">Предпочтительное начало</translation>
    </message>
    <message>
        <source>Preferred highlight begin - must be smaller than Preferred end. Note that the user has to add a highlight component.</source>
        <translation type="vanished">Предпочтительное начало должно быть меньше предпочтительного окончания. Имейте в виду, пользователь должен добавить выделенный компонент.</translation>
    </message>
    <message>
        <source>Preferred highlight end - must be larger than Preferred begin. Note that the user has to add a highlight component.</source>
        <translation type="vanished">Предпочтительное окончание должно быть больше предпочтительного начала. Имейте в виду, пользователь должен добавить выделенный компонент.</translation>
    </message>
    <message>
        <source>Preferred end</source>
        <translation type="vanished">Предпочтительное окончание</translation>
    </message>
</context>
<context>
    <name>PopupSection</name>
    <message>
        <source>Popup</source>
        <translation type="vanished">Всплывание</translation>
    </message>
    <message>
        <source>Size</source>
        <translation type="vanished">Размер</translation>
    </message>
    <message>
        <source>Visibility</source>
        <translation type="vanished">Видимость</translation>
    </message>
    <message>
        <source>Is visible</source>
        <translation type="vanished">Видимо</translation>
    </message>
    <message>
        <source>Clip</source>
        <translation type="vanished">Обрезка</translation>
    </message>
    <message>
        <source>Behavior</source>
        <translation type="vanished">Поведение</translation>
    </message>
    <message>
        <source>Modal</source>
        <translation type="vanished">Модальность</translation>
    </message>
    <message>
        <source>Defines the modality of the popup.</source>
        <translation type="vanished">Определяет модальность всплываемого.</translation>
    </message>
    <message>
        <source>Dim</source>
        <translation type="vanished">Затемнение</translation>
    </message>
    <message>
        <source>Defines whether the popup dims the background.</source>
        <translation type="vanished">Определяет, будет ли всплываемое затемнять фон.</translation>
    </message>
    <message>
        <source>Opacity</source>
        <translation type="vanished">Непрозрачность</translation>
    </message>
    <message>
        <source>Scale</source>
        <translation type="vanished">Масштаб</translation>
    </message>
    <message>
        <source>Spacing</source>
        <translation type="vanished">Интервал</translation>
    </message>
    <message>
        <source>Spacing between internal elements of the control.</source>
        <translation type="vanished">Интервал между внутренними элементами элемента управления.</translation>
    </message>
</context>
<context>
    <name>ProcessCreator</name>
    <message>
        <source>Executable does not exist: %1</source>
        <translation type="vanished">Программа отсутствует: %1</translation>
    </message>
    <message>
        <source>Unknown error occurred.</source>
        <translation type="vanished">Возникла неизвестная ошибка.</translation>
    </message>
    <message>
        <source>Process crashed.</source>
        <translation type="vanished">Процесс аварийно завершился.</translation>
    </message>
    <message>
        <source>Process failed at startup.</source>
        <translation type="vanished">Сбой запуска процесса.</translation>
    </message>
    <message>
        <source>Process timed out.</source>
        <translation type="vanished">Вышло время ожидания процесса.</translation>
    </message>
    <message>
        <source>Cannot write to process.</source>
        <translation type="vanished">Не удалось отправить данные процессу.</translation>
    </message>
    <message>
        <source>Cannot read from process.</source>
        <translation type="vanished">Не удалось получить данные от процесса.</translation>
    </message>
</context>
<context>
    <name>ProjectExplorer::Tr::Tr</name>
    <message>
        <location filename="../../../src/plugins/projectexplorer/customparserssettingspage.cpp" line="+349"/>
        <source>Error saving parsers: %1</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>PropertyActionSpecifics</name>
    <message>
        <source>Property Action</source>
        <translation type="vanished">Действие над свойством</translation>
    </message>
    <message>
        <source>Value</source>
        <translation type="vanished">Значение</translation>
    </message>
    <message>
        <source>Sets the value of the property.</source>
        <translation type="vanished">Значение свойства.</translation>
    </message>
</context>
<context>
    <name>ProvisioningProfile</name>
    <message>
        <source>Team: %1
App ID: %2
Expiration date: %3</source>
        <translation type="vanished">Команда: %1
App ID: %2
Истекает: %3</translation>
    </message>
</context>
<context>
    <name>PuppetCreator</name>
    <message>
        <source>Puppet is starting...</source>
        <translation type="vanished">Запускается Puppet...</translation>
    </message>
    <message>
        <source>You can now attach your debugger to the %1 puppet with process id: %2.</source>
        <translation type="vanished">Сейчас можно присоединить отладчик к %1 puppet с ID процесса %2.</translation>
    </message>
    <message>
        <source>QML Emulation Layer (QML Puppet) Building was Unsuccessful</source>
        <translation type="vanished">Не удалось собрать слой эмуляции QML (QML Puppet)</translation>
    </message>
    <message>
        <source>The QML emulation layer (QML Puppet) cannot be built. The fallback emulation layer, which does not support all features, will be used.</source>
        <translation type="vanished">Не удалось собрать слой эмуляции QML (QML Puppet). Поэтому будет использоваться резервный эмулятор, не поддерживающий всех возможностей.</translation>
    </message>
    <message>
        <source>The QML emulation layer (QML Puppet) cannot be built because the Qt version is too old or it cannot run natively on your computer. The fallback emulation layer, which does not support all features, will be used.</source>
        <translation type="vanished">Невозможно собрать слой эмуляции QML (QML Puppet), так как версия Qt слишком старая или не может работать на вашем компьютере. Поэтому будет использоваться резервный эмулятор, не поддерживающий всех возможностей.</translation>
    </message>
    <message>
        <source>Kit is invalid</source>
        <translation type="vanished">Неверный комплект</translation>
    </message>
    <message>
        <source>The QML emulation layer (QML Puppet) cannot be built because the kit is not configured correctly. For example the compiler can be misconfigured. Fix the kit configuration and restart %1. Otherwise, the fallback emulation layer, which does not support all features, will be used.</source>
        <translation type="vanished">Невозможно собрать слой эмуляции QML (QML Puppet), так как комплект не настроен корректно. Например, не настроен компилятор. Исправьте настройку комплекта и перезапустите %1. Иначе будет использоваться резервный эмулятор, не поддерживающий всех возможностей.</translation>
    </message>
    <message>
        <source>Qt Version is not supported</source>
        <translation type="vanished">Версия Qt не поддерживается</translation>
    </message>
</context>
<context>
    <name>QAbstractFileIconProvider</name>
    <message>
        <location filename="../../../src/libs/utils/fsengine/fileiconprovider.cpp" line="+170"/>
        <source>File Folder</source>
        <comment>Match Windows Explorer</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Folder</source>
        <comment>All other platforms</comment>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QCoreApplication</name>
    <message>
        <source>unnamed</source>
        <translation type="vanished">без имени</translation>
    </message>
</context>
<context>
    <name>QDockWidget</name>
    <message>
        <location filename="../../../src/libs/utils/fancymainwindow.cpp" line="+244"/>
        <source>Float</source>
        <translation>Отцепить</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Undocks and re-attaches the dock widget</source>
        <translation>Отцепляет и переподключает прицепляемый виджет</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Close</source>
        <translation>Закрыть</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Closes the dock widget</source>
        <translation>Закрывает прицепляемый виджет</translation>
    </message>
</context>
<context>
    <name>QKeychain::DeletePasswordJobPrivate</name>
    <message>
        <location filename="../../../src/libs/3rdparty/qtkeychain/qtkeychain/keychain_unix.cpp" line="+478"/>
        <source>Unknown error</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Could not open wallet: %1; %2</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QKeychain::JobPrivate</name>
    <message>
        <location line="-63"/>
        <source>Access to keychain denied</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QKeychain::PlainTextStore</name>
    <message>
        <location filename="../../../src/libs/3rdparty/qtkeychain/qtkeychain/plaintextstore.cpp" line="+65"/>
        <source>Could not store data in settings: access error</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Could not store data in settings: format error</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Could not delete data from settings: access error</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Could not delete data from settings: format error</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Entry not found</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QKeychain::ReadPasswordJobPrivate</name>
    <message>
        <location filename="../../../src/libs/3rdparty/qtkeychain/qtkeychain/keychain_unix.cpp" line="-241"/>
        <source>D-Bus is not running</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Unknown error</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+44"/>
        <source>No keychain service available</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Could not open wallet: %1; %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+45"/>
        <source>Access to keychain denied</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+21"/>
        <source>Could not determine data type: %1; %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Entry not found</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Unsupported entry type &apos;Map&apos;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Unknown kwallet entry type &apos;%1&apos;</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QKeychain::WritePasswordJobPrivate</name>
    <message>
        <location line="+40"/>
        <source>D-Bus is not running</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Unknown error</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Could not open wallet: %1; %2</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QMessageBox</name>
    <message>
        <source>Copy to Clipboard?</source>
        <translation type="vanished">Скопировать в буфер обмена?</translation>
    </message>
    <message>
        <source>Files are not automatically added to the CMakeLists.txt file of the CMake project.
Copy the path to the source files to the clipboard?</source>
        <translation type="vanished">Файл не был автоматически добавлен в CMakeList.txt проекта CMake.
Скопировать путь к исходному файлу в буфер обмена?</translation>
    </message>
</context>
<context>
    <name>QObject</name>
    <message>
        <source>C++ Usages:</source>
        <translation type="vanished">Использование C++:</translation>
    </message>
    <message>
        <source>None</source>
        <translation type="vanished">Нет</translation>
    </message>
    <message>
        <source>LF</source>
        <translation type="vanished">LF</translation>
    </message>
    <message>
        <source>CR</source>
        <translation type="vanished">CR</translation>
    </message>
    <message>
        <source>CRLF</source>
        <translation type="vanished">CRLF</translation>
    </message>
    <message>
        <source>Cppcheck</source>
        <translation type="vanished">Cppcheck</translation>
    </message>
    <message>
        <location filename="../../../src/libs/3rdparty/syntax-highlighting/src/lib/definitiondownloader.cpp" line="+64"/>
        <source>All syntax definitions are up-to-date.</source>
        <translation>Определения синтаксиса обновлений не требуют.</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Downloading new syntax definition for &apos;%1&apos;…</source>
        <comment>@info</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Updating syntax definition for &apos;%1&apos; to version %2…</source>
        <comment>@info</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Downloading new syntax definition for &apos;%1&apos;...</source>
        <translation type="vanished">Загрузка новых определений синтаксиса для «%1»...</translation>
    </message>
    <message>
        <source>Updating syntax definition for &apos;%1&apos; to version %2...</source>
        <translation type="vanished">Обновление определений синтаксиса для «%1» до версии «%2»...</translation>
    </message>
    <message>
        <source>List All Tabs</source>
        <translation type="vanished">Отображение всех вкладок</translation>
    </message>
    <message>
        <source>Detach Group</source>
        <translation type="vanished">Отцепить группу</translation>
    </message>
    <message>
        <source>Close Active Tab</source>
        <translation type="vanished">Закрыть текущую вкладку</translation>
    </message>
    <message>
        <source>Close Group</source>
        <translation type="vanished">Закрыть группу</translation>
    </message>
    <message>
        <source>Close Tab</source>
        <translation type="vanished">Закрыть вкладку</translation>
    </message>
    <message>
        <source>IncrediBuild for Windows</source>
        <translation type="vanished">IncrediBuild для Windows</translation>
    </message>
    <message>
        <source>IncrediBuild for Linux</source>
        <translation type="vanished">IncrediBuild для Linux</translation>
    </message>
    <message>
        <location filename="../../../src/libs/3rdparty/qtkeychain/qtkeychain/libsecret.cpp" line="+119"/>
        <source>Entry not found</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/libs/advanceddockingsystem/dockareatitlebar.cpp" line="+211"/>
        <source>Minimize</source>
        <translation type="unfinished">Свернуть</translation>
    </message>
</context>
<context>
    <name>QSsh::SftpFileSystemModel</name>
    <message>
        <source>File Type</source>
        <translation type="vanished">Тип файла</translation>
    </message>
    <message>
        <source>File Name</source>
        <translation type="vanished">Имя файла</translation>
    </message>
    <message>
        <source>Error listing root directory &quot;%1&quot;: %2</source>
        <translation type="vanished">Ошибка просмотра корневого каталога  «%1»: %2</translation>
    </message>
    <message>
        <source>Error listing contents of directory &quot;%1&quot;: %2</source>
        <translation type="vanished">Ошибка чтения содержимого каталога «%1»: %2</translation>
    </message>
</context>
<context>
    <name>QSsh::SftpSession</name>
    <message>
        <source>sftp failed to start: %1</source>
        <translation type="vanished">Не удалось запустить sftp: %1</translation>
    </message>
    <message>
        <source>sftp crashed.</source>
        <translation type="vanished">sftp аварийно завершился.</translation>
    </message>
    <message>
        <source>Cannot establish SFTP session: sftp binary &quot;%1&quot; does not exist.</source>
        <translation type="vanished">Невозможно начать SFTP сессию: отсутствует программа sftp «%1».</translation>
    </message>
</context>
<context>
    <name>QSsh::SftpTransfer</name>
    <message>
        <source>sftp failed to start: %1</source>
        <translation type="vanished">Не удалось запустить sftp: %1</translation>
    </message>
    <message>
        <source>sftp crashed.</source>
        <translation type="vanished">sftp аварийно завершился.</translation>
    </message>
    <message>
        <source>sftp binary &quot;%1&quot; does not exist.</source>
        <translation type="vanished">Отсутствует программа sftp «%1».</translation>
    </message>
    <message>
        <source>Could not create temporary file: %1</source>
        <translation type="vanished">Не удалось создать временный файл: %1</translation>
    </message>
    <message>
        <source>Failed to create local directory &quot;%1&quot;.</source>
        <translation type="vanished">Не удалось создать локальный каталог «%1».</translation>
    </message>
    <message>
        <source>File transfer failed: %1</source>
        <translation type="vanished">Не удалось передать файл: %1</translation>
    </message>
</context>
<context>
    <name>QSsh::SshConnection</name>
    <message>
        <source>Cannot establish SSH connection: Control process failed to start: %1</source>
        <translation type="vanished">Невозможно установить SSH соединение: не удалось запустить управляющий процесс: %1</translation>
    </message>
    <message>
        <source>SSH connection failure.</source>
        <translation type="vanished">Сбой соединения SSH.</translation>
    </message>
    <message>
        <source>Cannot establish SSH connection: ssh binary &quot;%1&quot; does not exist.</source>
        <translation type="vanished">Нельзя установить SSH соединение: отсутствует программа ssh «%1».</translation>
    </message>
    <message>
        <source>Cannot establish SSH connection: Failed to create temporary directory for control socket: %1</source>
        <translation type="vanished">Нельзя установить SSH соединение: не удалось создать временный каталог для управляющего сокета: %1</translation>
    </message>
</context>
<context>
    <name>QSsh::SshKeyCreationDialog</name>
    <message>
        <source>SSH Key Configuration</source>
        <translation type="vanished">Настройка ключа SSH</translation>
    </message>
    <message>
        <source>Options</source>
        <translation type="vanished">Параметры</translation>
    </message>
    <message>
        <source>Key algorithm:</source>
        <translation type="vanished">Алгоритм ключа:</translation>
    </message>
    <message>
        <source>&amp;RSA</source>
        <translation type="vanished">&amp;RSA</translation>
    </message>
    <message>
        <source>Key &amp;size:</source>
        <translation type="vanished">&amp;Размер ключа:</translation>
    </message>
    <message>
        <source>Private key file:</source>
        <translation type="vanished">Файл секретного ключа:</translation>
    </message>
    <message>
        <source>Browse...</source>
        <translation type="vanished">Обзор...</translation>
    </message>
    <message>
        <source>Public key file:</source>
        <translation type="vanished">Файл открытого ключа:</translation>
    </message>
    <message>
        <source>&amp;Generate And Save Key Pair</source>
        <translation type="vanished">&amp;Создать и сохранить пару ключей</translation>
    </message>
    <message>
        <source>&amp;Cancel</source>
        <translation type="vanished">&amp;Отмена</translation>
    </message>
    <message>
        <source>The ssh-keygen tool was not found.</source>
        <translation type="vanished">Не удалось найти программу ssh-keygen.</translation>
    </message>
    <message>
        <source>Refusing to overwrite existing private key file &quot;%1&quot;.</source>
        <translation type="vanished">Запрет перезаписи существующего файла закрытого ключа «%1».</translation>
    </message>
    <message>
        <source>The ssh-keygen tool at &quot;%1&quot; failed: %2</source>
        <translation type="vanished">Программа ssh-keygen в «%1» завершилась с ошибкой: %2</translation>
    </message>
    <message>
        <source>Key Generation Failed</source>
        <translation type="vanished">Не удалось создать ключ</translation>
    </message>
    <message>
        <source>Choose Private Key File Name</source>
        <translation type="vanished">Выберите имя файла секретного ключа</translation>
    </message>
    <message>
        <source>Choose...</source>
        <translation type="vanished">Выбрать...</translation>
    </message>
    <message>
        <source>ECDSA</source>
        <translation type="vanished">ECDSA</translation>
    </message>
</context>
<context>
    <name>QSsh::SshRemoteProcess</name>
    <message>
        <source>The ssh process crashed: %1</source>
        <translation type="vanished">Программа ssh аварийно завершилась: %1</translation>
    </message>
    <message>
        <source>Remote process crashed.</source>
        <translation type="vanished">Внешний процесс аварийно завершился.</translation>
    </message>
</context>
<context>
    <name>QUnicodeControlCharacterMenu</name>
    <message>
        <location filename="../../../src/libs/utils/plaintextedit/widgettextcontrol.cpp" line="+3480"/>
        <source>LRM Left-to-right mark</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>RLM Right-to-left mark</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>ZWJ Zero width joiner</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>ZWNJ Zero width non-joiner</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>ZWSP Zero width space</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>LRE Start of left-to-right embedding</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>RLE Start of right-to-left embedding</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>LRO Start of left-to-right override</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>RLO Start of right-to-left override</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>PDF Pop directional formatting</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>LRI Left-to-right isolate</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>RLI Right-to-left isolate</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>FSI First strong isolate</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>PDI Pop directional isolate</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QmlDesigner::ActionEditor</name>
    <message>
        <source>Connection Editor</source>
        <translation type="vanished">Редактор подключений</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::AddNewBackendDialog</name>
    <message>
        <source>Add New C++ Backend</source>
        <translation type="vanished">Добавление нового бэкенда C++</translation>
    </message>
    <message>
        <source>Type</source>
        <translation type="vanished">Тип</translation>
    </message>
    <message>
        <source>Define object locally</source>
        <translation type="vanished">Определить объект локально</translation>
    </message>
    <message>
        <source>Required import</source>
        <translation type="vanished">Необходим импорт</translation>
    </message>
    <message>
        <source>Choose a type that is registered using qmlRegisterType or qmlRegisterSingletonType. The type will be available as a property in the current .qml file.</source>
        <translation type="vanished">Выберите тип, зарегистрированный через qmlRegisterType или qmlRegisterSingletonType. Он будет доступен в виде свойства в текущем файле .qml.</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::AddTabDesignerAction</name>
    <message>
        <source>Naming Error</source>
        <translation type="vanished">Неверное имя</translation>
    </message>
    <message>
        <source>Component already exists.</source>
        <translation type="vanished">Компонент уже существует.</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::AddTabToTabViewDialog</name>
    <message>
        <source>Add tab:</source>
        <translation type="vanished">Добавить вкладку:</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::AlignDistribute</name>
    <message>
        <source>Cannot Distribute Perfectly</source>
        <translation type="vanished">Невозможно качественно распределить</translation>
    </message>
    <message>
        <source>These objects cannot be distributed to equal pixel values. Do you want to distribute to the nearest possible values?</source>
        <translation type="vanished">Невозможно распределить эти объекты с одинаковым пиксельным значением. Распределить с ближайшими возможными значениями?</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::AnnotationCommentTab</name>
    <message>
        <source>Title</source>
        <translation type="vanished">Заголовок</translation>
    </message>
    <message>
        <source>Text</source>
        <translation type="vanished">Текст</translation>
    </message>
    <message>
        <source>Author</source>
        <translation type="vanished">Автор</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::AnnotationEditor</name>
    <message>
        <source>Annotation</source>
        <translation type="vanished">Аннотация</translation>
    </message>
    <message>
        <source>Delete this annotation?</source>
        <translation type="vanished">Удалить эту аннотацию?</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::AnnotationEditorDialog</name>
    <message>
        <source>Selected Item</source>
        <translation type="vanished">Выбранный элемент</translation>
    </message>
    <message>
        <source>Custom ID</source>
        <translation type="vanished">Особый ID</translation>
    </message>
    <message>
        <source>Tab 1</source>
        <translation type="vanished">Вкладка 1</translation>
    </message>
    <message>
        <source>Tab 2</source>
        <translation type="vanished">Вкладка 2</translation>
    </message>
    <message>
        <source>Add Comment</source>
        <translation type="vanished">Добавить комментарий</translation>
    </message>
    <message>
        <source>Remove Comment</source>
        <translation type="vanished">Удалить комментарий</translation>
    </message>
    <message>
        <source>Delete this comment?</source>
        <translation type="vanished">Удалить этот комментарий?</translation>
    </message>
    <message>
        <source>Annotation Editor</source>
        <translation type="vanished">Редактор аннотаций</translation>
    </message>
    <message>
        <source>Annotation</source>
        <translation type="vanished">Аннотация</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::AssetExportDialog</name>
    <message>
        <source>Choose Export Path</source>
        <translation type="vanished">Выбор пути экспорта</translation>
    </message>
    <message>
        <source>Open</source>
        <translation type="vanished">Открыть</translation>
    </message>
    <message>
        <source>Advanced Options</source>
        <translation type="vanished">Дополнительно</translation>
    </message>
    <message>
        <source>Export assets</source>
        <translation type="vanished">Экспортировать ресурсы</translation>
    </message>
    <message>
        <source>Export</source>
        <translation type="vanished">Экспортировать</translation>
    </message>
    <message>
        <source>Export QML</source>
        <translation type="vanished">Экспорт QML</translation>
    </message>
    <message>
        <source>Export path:</source>
        <translation type="vanished">Путь экспорта:</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::AssetExporter</name>
    <message>
        <source>Exporting metadata at %1. Export assets: </source>
        <translation type="vanished">Экспорт метаданных в %1. Экспорт ресурсов: </translation>
    </message>
    <message>
        <source>Yes</source>
        <translation type="vanished">Да</translation>
    </message>
    <message>
        <source>No</source>
        <translation type="vanished">Нет</translation>
    </message>
    <message>
        <source>Cancelling export.</source>
        <translation type="vanished">Отмена экспорта.</translation>
    </message>
    <message>
        <source>Unknown error.</source>
        <translation type="vanished">Неизвестная ошибка.</translation>
    </message>
    <message>
        <source>Loading file is taking too long.</source>
        <translation type="vanished">Загрузка файлов длится очень долго.</translation>
    </message>
    <message>
        <source>Cannot parse. QML file has errors.</source>
        <translation type="vanished">Не удалось разобрать. Файл QML содержит ошибки.</translation>
    </message>
    <message>
        <source>Loading QML failed. %1</source>
        <translation type="vanished">Не удалось загрузить QML. %1</translation>
    </message>
    <message>
        <source>Error saving QML file. %1</source>
        <translation type="vanished">Не удалось сохранить файл QML. %1</translation>
    </message>
    <message>
        <source>Unknown</source>
        <translation type="vanished">Причина неизвестна</translation>
    </message>
    <message>
        <source>Exporting file %1.</source>
        <translation type="vanished">Экспорт файла %1.</translation>
    </message>
    <message>
        <source>Export cancelled.</source>
        <translation type="vanished">Экспорт отменён.</translation>
    </message>
    <message>
        <source>Writing metadata to file %1.</source>
        <translation type="vanished">Запись метаданных в файл %1.</translation>
    </message>
    <message>
        <source>Empty JSON document.</source>
        <translation type="vanished">Пустой документ JSON.</translation>
    </message>
    <message>
        <source>Writing metadata failed. %1</source>
        <translation type="vanished">Не удалось записать метаданные. %1</translation>
    </message>
    <message>
        <source>Export finished.</source>
        <translation type="vanished">Экспорт завершён.</translation>
    </message>
    <message>
        <source>Error creating asset directory. %1</source>
        <translation type="vanished">Не удалось создать каталог ресурсов. %1</translation>
    </message>
    <message>
        <source>Error saving asset. %1</source>
        <translation type="vanished">Не удалось сохранить ресурсы. %1</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::AssetExporterPlugin</name>
    <message>
        <source>Asset Export</source>
        <translation type="vanished">Экспорт ресурсов</translation>
    </message>
    <message>
        <source>Export QML</source>
        <translation type="vanished">Экспорт QML</translation>
    </message>
    <message>
        <source>Export QML code of the current project.</source>
        <translation type="vanished">Экспорт кода QML текущего проекта.</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::BackgroundAction</name>
    <message>
        <source>Set the color of the canvas.</source>
        <translation type="vanished">Задание цвета холста.</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::BindingEditorDialog</name>
    <message>
        <source>Binding Editor</source>
        <translation type="vanished">Редактор привязок</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::BindingEditorWidget</name>
    <message>
        <source>Trigger Completion</source>
        <translation type="vanished">Выполнить дополнение</translation>
    </message>
    <message>
        <source>Meta+Space</source>
        <translation type="vanished">Meta+Space</translation>
    </message>
    <message>
        <source>Ctrl+Space</source>
        <translation type="vanished">Ctrl+Space</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::CapturingConnectionManager</name>
    <message>
        <source>QML Emulation Layer (QML Puppet) Crashed</source>
        <translation type="vanished">Слой эмуляции QML (QML Puppet) аварийно завершился</translation>
    </message>
    <message>
        <source>You are recording a puppet stream and the emulations layer crashed. It is recommended to reopen the Qt Quick Designer and start again.</source>
        <translation type="vanished">Эмуляция аварийно завершилась при записи puppet-потока. Рекомендуется переоткрыть Qt Quick Designer и запустить запись снова.</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::ColorTool</name>
    <message>
        <source>Color Tool</source>
        <translation type="vanished">Цвет</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::ComponentAction</name>
    <message>
        <source>Edit sub components defined in this file.</source>
        <translation type="vanished">Изменить компоненты определённые в этом файле.</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::ConnectionViewWidget</name>
    <message>
        <source>Connections</source>
        <translation type="vanished">Подключения</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::CrumbleBar</name>
    <message>
        <source>Save the changes to preview them correctly.</source>
        <translation type="vanished">Сохранить изменения для правильного их предпросмотра.</translation>
    </message>
    <message>
        <source>Always save when leaving subcomponent</source>
        <translation type="vanished">Всегда сохранять при выходе из субкомпонента</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::DebugViewWidget</name>
    <message>
        <source>Debug</source>
        <translation type="vanished">Отладка</translation>
    </message>
    <message>
        <source>Model Log</source>
        <translation type="vanished">Журнал модели</translation>
    </message>
    <message>
        <source>Clear</source>
        <translation type="vanished">Очистить</translation>
    </message>
    <message>
        <source>Instance Notifications</source>
        <translation type="vanished">Уведомления</translation>
    </message>
    <message>
        <source>Instance Errors</source>
        <translation type="vanished">Ошибки</translation>
    </message>
    <message>
        <source>Enabled</source>
        <translation type="vanished">Включено</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::DocumentMessage</name>
    <message>
        <source>Error parsing</source>
        <translation type="vanished">Разбор ошибок</translation>
    </message>
    <message>
        <source>Internal error</source>
        <translation type="vanished">Внутренняя ошибка</translation>
    </message>
    <message>
        <source>line %1</source>
        <translation type="vanished">строка %1</translation>
    </message>
    <message>
        <source>column %1</source>
        <translation type="vanished">столбец %1</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::DocumentWarningWidget</name>
    <message>
        <source>Always ignore these warnings about features not supported by Qt Quick Designer.</source>
        <translation type="vanished">Всегда игнорировать эти предупреждения о неподдерживаемых функциях Qt Quick Designer.</translation>
    </message>
    <message>
        <source>Cannot open this QML document because of an error in the QML file:</source>
        <translation type="vanished">Не удалось открыть документ QML, так как файл содержит ошибку:</translation>
    </message>
    <message>
        <source>OK</source>
        <translation type="vanished">OK</translation>
    </message>
    <message>
        <source>This QML file contains features which are not supported by Qt Quick Designer at:</source>
        <translation type="vanished">Этот файл QML содержит не поддерживаемые Qt Quick Designer свойства в:</translation>
    </message>
    <message>
        <source>Ignore</source>
        <translation type="vanished">Игнорировать</translation>
    </message>
    <message>
        <source>Previous</source>
        <translation type="vanished">Назад</translation>
    </message>
    <message>
        <source>Next</source>
        <translation type="vanished">Далее</translation>
    </message>
    <message>
        <source>Go to error</source>
        <translation type="vanished">Перейти к ошибке</translation>
    </message>
    <message>
        <source>Go to warning</source>
        <translation type="vanished">Перейти к предупреждению</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::Edit3DView</name>
    <message>
        <source>3D Editor</source>
        <translation type="vanished">3D редактор</translation>
    </message>
    <message>
        <source>Failed to Add Import</source>
        <translation type="vanished">Не удалось добавить импорт</translation>
    </message>
    <message>
        <source>Could not add QtQuick3D import to project.</source>
        <translation type="vanished">Не удалось добавить в проект импорт QtQuick3D.</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::Edit3DWidget</name>
    <message>
        <source>Your file does not import Qt Quick 3D.&lt;br&gt;&lt;br&gt;To create a 3D view, add the QtQuick3D import to your file in the QML Imports tab of the Library view. Or click &lt;a href=&quot;#add_import&quot;&gt;&lt;span style=&quot;text-decoration:none;color:%1&quot;&gt;here&lt;/span&gt;&lt;/a&gt; here to add it immediately.&lt;br&gt;&lt;br&gt;To import 3D assets from another tool, click on the &quot;Add New Assets...&quot; button in the Assets tab of the Library view.</source>
        <translation type="vanished">Файл не импортирует Qt Quick 3D.&lt;br&gt;&lt;br&gt;Для создания трёхмерного вида добавьте импорт QtQuick3D в файл на вкладке QML Imports обзора библиотеки. Или щёлкните &lt;a href=&quot;#add_import&quot;&gt;&lt;span style=&quot;text-decoration:none;color:%1&quot;&gt;здесь&lt;/span&gt;&lt;/a&gt;, чтобы добавить сейчас.&lt;br&gt;&lt;br&gt;Для импорта 3D ресурсов из других программ, нажмите кнопку «Добавить новые ресурсы...» на вкладке Ресурсы обзора библиотеки.</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::FilePathModel</name>
    <message>
        <source>Canceling QML files preparation.</source>
        <translation type="vanished">Отмена подготовки файлов QML.</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::FormEditorAnnotationIcon</name>
    <message>
        <source>Annotation</source>
        <translation type="vanished">Аннотация</translation>
    </message>
    <message>
        <source>Edit Annotation</source>
        <translation type="vanished">Изменить аннотацию</translation>
    </message>
    <message>
        <source>Remove Annotation</source>
        <translation type="vanished">Удалить аннотацию</translation>
    </message>
    <message>
        <source>By: </source>
        <translation type="vanished">Автор: </translation>
    </message>
    <message>
        <source>Edited: </source>
        <translation type="vanished">Изменил: </translation>
    </message>
    <message>
        <source>Delete this annotation?</source>
        <translation type="vanished">Удалить эту аннотацию?</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::FormEditorView</name>
    <message>
        <source>Form Editor</source>
        <translation type="vanished">Редактор форм</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::FormEditorWidget</name>
    <message>
        <source>No snapping.</source>
        <translation type="vanished">Не выравнивать.</translation>
    </message>
    <message>
        <source>Snap to parent or sibling items and generate anchors.</source>
        <translation type="vanished">Притягиваться к родительским или соседним элементам и создавать привязки.</translation>
    </message>
    <message>
        <source>Snap to parent or sibling items but do not generate anchors.</source>
        <translation type="vanished">Притягиваться к родительским или соседним элементам, но не создавать привязки.</translation>
    </message>
    <message>
        <source>Show bounding rectangles and stripes for empty items.</source>
        <translation type="vanished">Показывать границы и контуры пустых объектов.</translation>
    </message>
    <message>
        <source>Override Width</source>
        <translation type="vanished">Переопределение ширины</translation>
    </message>
    <message>
        <source>Override width of root item.</source>
        <translation type="vanished">Переопределение ширины корневого элемента.</translation>
    </message>
    <message>
        <source>Override Height</source>
        <translation type="vanished">Переопределение высоты</translation>
    </message>
    <message>
        <source>Override height of root item.</source>
        <translation type="vanished">Переопределение высоты корневого элемента.</translation>
    </message>
    <message>
        <source>Zoom in</source>
        <translation type="vanished">Увеличить</translation>
    </message>
    <message>
        <source>Zoom out</source>
        <translation type="vanished">Уменьшить</translation>
    </message>
    <message>
        <source>Zoom screen to fit all content</source>
        <translation type="vanished">Растянуть содержимое на весь экран</translation>
    </message>
    <message>
        <source>Zoom screen to fit current selection</source>
        <translation type="vanished">Растянуть выделенное на весь экран</translation>
    </message>
    <message>
        <source>Reset View</source>
        <translation type="vanished">Сбросить вид</translation>
    </message>
    <message>
        <source>Export Current QML File as Image</source>
        <translation type="vanished">Экспорт текущего файла QML в виде изображения</translation>
    </message>
    <message>
        <source>PNG (*.png);;JPG (*.jpg)</source>
        <translation type="vanished">PNG (*.png);;JPG (*.jpg)</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::GenerateResource</name>
    <message>
        <source>Generate Resource File</source>
        <translation type="vanished">Создать файл ресурсов</translation>
    </message>
    <message>
        <source>Save Project as Resource</source>
        <translation type="vanished">Сохранить проект как ресурс</translation>
    </message>
    <message>
        <source>QML Resource File (*.qmlrc)</source>
        <translation type="vanished">Файл ресурсов QML (*.qmlrc)</translation>
    </message>
    <message>
        <source>Generate a resource file out of project %1 to %2</source>
        <translation type="vanished">Создать файл ресурсов проекта %1 в %2</translation>
    </message>
    <message>
        <source>Unable to generate resource file: %1</source>
        <translation type="vanished">Не удалось создать файл ресурсов: %1</translation>
    </message>
    <message>
        <source>A timeout occurred running &quot;%1&quot;.</source>
        <translation type="vanished">Истекло время работы «%1».</translation>
    </message>
    <message>
        <source>&quot;%1&quot; crashed.</source>
        <translation type="vanished">«%1» аварийно завершился.</translation>
    </message>
    <message>
        <source>&quot;%1&quot; failed (exit code %2).</source>
        <translation type="vanished">Ошибка команды «%1» (код завершения %2).</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::GlobalAnnotationEditor</name>
    <message>
        <source>Global Annotation</source>
        <translation type="vanished">Общая аннотация</translation>
    </message>
    <message>
        <source>Delete this annotation?</source>
        <translation type="vanished">Удалить эту аннотацию?</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::GlobalAnnotationEditorDialog</name>
    <message>
        <source>Add Status</source>
        <translation type="vanished">Добавить состояние</translation>
    </message>
    <message>
        <source>In Progress</source>
        <translation type="vanished">В процессе</translation>
    </message>
    <message>
        <source>In Review</source>
        <translation type="vanished">Обсуждается</translation>
    </message>
    <message>
        <source>Done</source>
        <translation type="vanished">Готово</translation>
    </message>
    <message>
        <source>Tab 1</source>
        <translation type="vanished">Вкладка 1</translation>
    </message>
    <message>
        <source>Tab 2</source>
        <translation type="vanished">Вкладка 2</translation>
    </message>
    <message>
        <source>Add Comment</source>
        <translation type="vanished">Добавить комментарий</translation>
    </message>
    <message>
        <source>Remove Comment</source>
        <translation type="vanished">Удалить комментарий</translation>
    </message>
    <message>
        <source>Delete this comment?</source>
        <translation type="vanished">Удалить этот комментарий?</translation>
    </message>
    <message>
        <source>Global Annotation Editor</source>
        <translation type="vanished">Редактор общей аннотации</translation>
    </message>
    <message>
        <source>Annotation</source>
        <translation type="vanished">Аннотация</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::HyperlinkDialog</name>
    <message>
        <source>Link</source>
        <translation type="vanished">Ссылка</translation>
    </message>
    <message>
        <source>Anchor</source>
        <translation type="vanished">Привязка</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::ImportLabel</name>
    <message>
        <source>Remove Import</source>
        <translation type="vanished">Удалить импорт</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::ImportManagerView</name>
    <message>
        <source>Import Manager</source>
        <translation type="vanished">Управление импортом</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::ImportsWidget</name>
    <message>
        <source>Import Manager</source>
        <translation type="vanished">Управление импортом</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::InteractiveConnectionManager</name>
    <message>
        <source>Cannot Connect to QML Emulation Layer (QML Puppet)</source>
        <translation type="vanished">Невозможно подключиться к слою эмуляции QML (QML Puppet)</translation>
    </message>
    <message>
        <source>The executable of the QML emulation layer (QML Puppet) may not be responding. Switching to another kit might help.</source>
        <translation type="vanished">Возможно, процесс эмуляции QML (QML Puppet) не отвечает. Попробуйте переключиться на другой комплект.</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::Internal::BackendModel</name>
    <message>
        <source>Type</source>
        <translation type="vanished">Тип</translation>
    </message>
    <message>
        <source>Name</source>
        <translation type="vanished">Имя</translation>
    </message>
    <message>
        <source>Singleton</source>
        <translation type="vanished">Единственная</translation>
    </message>
    <message>
        <source>Local</source>
        <translation type="vanished">Локальная</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::Internal::BindingModel</name>
    <message>
        <source>Item</source>
        <translation type="vanished">Элемент</translation>
    </message>
    <message>
        <source>Property</source>
        <translation type="vanished">Свойство</translation>
    </message>
    <message>
        <source>Source Item</source>
        <translation type="vanished">Исходный элемент</translation>
    </message>
    <message>
        <source>Source Property</source>
        <translation type="vanished">Исходное свойство</translation>
    </message>
    <message>
        <source>Error</source>
        <translation type="vanished">Ошибка</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::Internal::ConnectionDelegate</name>
    <message>
        <source>Change to default state</source>
        <translation type="vanished">Перевести в исходное состояние</translation>
    </message>
    <message>
        <source>Change state to %1</source>
        <translation type="vanished">Перевести в состояние %1</translation>
    </message>
    <message>
        <source>Activate FlowAction %1</source>
        <translation type="vanished">Активировать FlowAction %1</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::Internal::ConnectionModel</name>
    <message>
        <source>Target</source>
        <translation type="vanished">Цель</translation>
    </message>
    <message>
        <source>Signal Handler</source>
        <translation type="vanished">Обработчик сигналов</translation>
    </message>
    <message>
        <source>Action</source>
        <translation type="vanished">Действие</translation>
    </message>
    <message>
        <source>Error</source>
        <translation type="vanished">Ошибка</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::Internal::ConnectionView</name>
    <message>
        <source>Connection View</source>
        <translation type="vanished">Обзор соединений</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::Internal::ConnectionViewWidget</name>
    <message>
        <source>Connections</source>
        <comment>Title of connection view</comment>
        <translation type="vanished">Соединения</translation>
    </message>
    <message>
        <source>Bindings</source>
        <comment>Title of connection view</comment>
        <translation type="vanished">Привязки</translation>
    </message>
    <message>
        <source>Properties</source>
        <comment>Title of dynamic properties view</comment>
        <translation type="vanished">Свойства</translation>
    </message>
    <message>
        <source>Backends</source>
        <comment>Title of dynamic properties view</comment>
        <translation type="vanished">Бэкенды</translation>
    </message>
    <message>
        <source>Open Connection Editor</source>
        <translation type="vanished">Открыть редактор подключений</translation>
    </message>
    <message>
        <source>Open Binding Editor</source>
        <translation type="vanished">Открыть редактор связей</translation>
    </message>
    <message>
        <source>Reset Property</source>
        <translation type="vanished">Сбросить свойство</translation>
    </message>
    <message>
        <source>Add binding or connection.</source>
        <translation type="vanished">Добавление привязки или соединения.</translation>
    </message>
    <message>
        <source>Remove selected binding or connection.</source>
        <translation type="vanished">Удаление выбранной привязки или соединения.</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::Internal::DebugView</name>
    <message>
        <source>Debug view is enabled</source>
        <translation type="vanished">DebugView включён</translation>
    </message>
    <message>
        <source>::nodeReparented:</source>
        <translation type="vanished">::nodeReparented:</translation>
    </message>
    <message>
        <source>::nodeIdChanged:</source>
        <translation type="vanished">::nodeIdChanged:</translation>
    </message>
    <message>
        <source>Debug View</source>
        <translation type="vanished">Интерфейс отладчика</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::Internal::DesignModeWidget</name>
    <message>
        <source>&amp;Workspaces</source>
        <translation type="vanished">&amp;Сессии</translation>
    </message>
    <message>
        <source>Switch the active workspace.</source>
        <translation type="vanished">Переключение активной сессии.</translation>
    </message>
    <message>
        <source>Edit global annotation for current file.</source>
        <translation type="vanished">Изменить глобальное описание текущего файла.</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::Internal::DynamicPropertiesModel</name>
    <message>
        <source>Item</source>
        <translation type="vanished">Элемент</translation>
    </message>
    <message>
        <source>Property</source>
        <translation type="vanished">Свойство</translation>
    </message>
    <message>
        <source>Property Type</source>
        <translation type="vanished">Тип свойства</translation>
    </message>
    <message>
        <source>Property Value</source>
        <translation type="vanished">Значение свойства</translation>
    </message>
    <message>
        <source>Error</source>
        <translation type="vanished">Ошибка</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::Internal::MetaInfoPrivate</name>
    <message>
        <source>Invalid meta info</source>
        <translation type="vanished">Неверная мета-информация</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::Internal::MetaInfoReader</name>
    <message>
        <source>Illegal state while parsing.</source>
        <translation type="vanished">При разборе обнаружен неверный state.</translation>
    </message>
    <message>
        <source>No property definition allowed.</source>
        <translation type="vanished">Определение свойства недопустимо.</translation>
    </message>
    <message>
        <source>Invalid type %1</source>
        <translation type="vanished">Неверный тип %1</translation>
    </message>
    <message>
        <source>Unknown property for Imports %1</source>
        <translation type="vanished">Неизвестное свойство для Imports %1</translation>
    </message>
    <message>
        <source>Unknown property for Type %1</source>
        <translation type="vanished">Неизвестное свойство для Type %1</translation>
    </message>
    <message>
        <source>Unknown property for ItemLibraryEntry %1</source>
        <translation type="vanished">Неизвестное свойство для ItemLibraryEntry %1</translation>
    </message>
    <message>
        <source>Unknown property for Property %1</source>
        <translation type="vanished">Неизвестное свойство для Property %1</translation>
    </message>
    <message>
        <source>Unknown property for QmlSource %1</source>
        <translation type="vanished">Неизвестное свойство для QmlSource %1</translation>
    </message>
    <message>
        <source>Invalid or duplicate item library entry %1</source>
        <translation type="vanished">Неверная или повторяющаяся запись библиотеки элементов %1</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::Internal::ModelPrivate</name>
    <message>
        <source>invalid type</source>
        <translation type="vanished">некорректный тип</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::Internal::SettingsPage</name>
    <message>
        <source>Snapping</source>
        <translation type="vanished">Привязка</translation>
    </message>
    <message>
        <source>Qt Quick Designer</source>
        <translation type="vanished">Дизайнер Qt Quick</translation>
    </message>
    <message>
        <source>Restart Required</source>
        <translation type="vanished">Требуется перезапуск</translation>
    </message>
    <message>
        <source>The made changes will take effect after a restart of the QML Emulation layer or %1.</source>
        <translation type="vanished">Изменения вступят в силу после перезапуска слоя эмуляции QML или %1.</translation>
    </message>
    <message>
        <source>Canvas</source>
        <translation type="vanished">Холст</translation>
    </message>
    <message>
        <source>Warnings</source>
        <translation type="vanished">Предупреждения</translation>
    </message>
    <message>
        <source>Warn about unsupported features in the Qt Quick Designer</source>
        <translation type="vanished">Предупреждать о неподдерживаемых особенностях в Qt Quick Designer</translation>
    </message>
    <message>
        <source>Warn about unsupported features of Qt Quick Designer in the code editor</source>
        <translation type="vanished">Предупреждать о неподдерживаемых особенностях Qt Quick Designer в редакторе кода</translation>
    </message>
    <message>
        <source>Debugging</source>
        <translation type="vanished">Отладка</translation>
    </message>
    <message>
        <source>Show the debugging view</source>
        <translation type="vanished">Показывать интерфейс отладки</translation>
    </message>
    <message>
        <source>Enable the debugging view</source>
        <translation type="vanished">Включить интерфейс отладки</translation>
    </message>
    <message>
        <source>Parent item padding:</source>
        <translation type="vanished">Отступ родительского элемента:</translation>
    </message>
    <message>
        <source>Sibling item spacing:</source>
        <translation type="vanished">Интервал между соседними элементами:</translation>
    </message>
    <message>
        <source>Subcomponents</source>
        <translation type="vanished">Субкомпоненты</translation>
    </message>
    <message>
        <source>Always save when leaving subcomponent in bread crumb</source>
        <translation type="vanished">Всегда сохранять в навигационной цепочке при выходе из субкомпонента</translation>
    </message>
    <message>
        <source>QML Emulation Layer</source>
        <translation type="vanished">Слой эмуляции QML</translation>
    </message>
    <message>
        <source>Styling</source>
        <translation type="vanished">Стилизация</translation>
    </message>
    <message>
        <source>Controls style:</source>
        <translation type="vanished">Стиль интерфейса:</translation>
    </message>
    <message>
        <source>Default style</source>
        <translation type="vanished">По умолчанию</translation>
    </message>
    <message>
        <source>Reset Style</source>
        <translation type="vanished">Сбросить</translation>
    </message>
    <message>
        <source>If you select this radio button, Qt Quick Designer always uses the QML emulation layer (QML Puppet) located at the following path.</source>
        <translation type="vanished">При выборе этого режима Qt Quick Designed будет всегда использовать слой эмуляции QML (QML Puppet), размещённых по указанному пути.</translation>
    </message>
    <message>
        <source>Use fallback QML emulation layer</source>
        <translation type="vanished">Использовать запасной слой эмуляции QML</translation>
    </message>
    <message>
        <source>Path:</source>
        <translation type="vanished">Путь:</translation>
    </message>
    <message>
        <source>Reset Path</source>
        <translation type="vanished">Сбросить путь</translation>
    </message>
    <message>
        <source>Top level build path:</source>
        <translation type="vanished">Верхний уровень каталога сборки:</translation>
    </message>
    <message>
        <source>Warns about QML features that are not properly supported by the Qt Quick Designer.</source>
        <translation type="vanished">Предупреждать об особенностях QML, которые не поддерживаются корректно Qt Quick Designer.</translation>
    </message>
    <message>
        <source>Also warns in the code editor about QML features that are not properly supported by the Qt Quick Designer.</source>
        <translation type="vanished">Предупреждать в редакторе об особенностях QML, которые не поддерживаются корректно Qt Quick Designer.</translation>
    </message>
    <message>
        <source>Internationalization</source>
        <translation type="vanished">Интернационализация</translation>
    </message>
    <message>
        <source>qsTr()</source>
        <translation type="vanished">qsTr()</translation>
    </message>
    <message>
        <source>qsTrId()</source>
        <translation type="vanished">qsTrId()</translation>
    </message>
    <message>
        <source>Show property editor warnings</source>
        <translation type="vanished">Показывать предупреждения редактора свойств</translation>
    </message>
    <message>
        <source>Show warn exceptions</source>
        <translation type="vanished">Предупреждающие исключения</translation>
    </message>
    <message>
        <source>Forward QML emulation layer output:</source>
        <translation type="vanished">Перенаправление вывода эмулятора QML:</translation>
    </message>
    <message>
        <source>Debug QML emulation layer:</source>
        <translation type="vanished">Отладка эмулятора QML:</translation>
    </message>
    <message>
        <source>Default</source>
        <translation type="vanished">По умолчанию</translation>
    </message>
    <message>
        <source>Material</source>
        <translation type="vanished">Материальный</translation>
    </message>
    <message>
        <source>Universal</source>
        <translation type="vanished">Универсальный</translation>
    </message>
    <message>
        <source>Qt Quick Designer will propose to open .ui.qml files instead of opening a .qml file.</source>
        <translation type="vanished">Qt Quick Designer будет предлагать открыть .ui.qml при попытке открыть файл .qml.</translation>
    </message>
    <message>
        <source>Warn about using .qml files instead of .ui.qml files</source>
        <translation type="vanished">Предупреждать об использовании файлов .qml вместо .ui.qml</translation>
    </message>
    <message>
        <source>Width:</source>
        <translation type="vanished">Ширина:</translation>
    </message>
    <message>
        <source>Height:</source>
        <translation type="vanished">Высота:</translation>
    </message>
    <message>
        <source>Controls 2 style:</source>
        <translation type="vanished">Стиль Controls 2:</translation>
    </message>
    <message>
        <source>Use QML emulation layer that is built with the selected Qt</source>
        <translation type="vanished">Использовать слой эмуляции QML, собранный выбранным Qt</translation>
    </message>
    <message>
        <source>qsTranslate()</source>
        <translation type="vanished">qsTranslate()</translation>
    </message>
    <message>
        <source>Root Item Init Size</source>
        <translatorcomment>Полный перевод (начальный размер корневого элемента) не помещается в заголовке GroupBox</translatorcomment>
        <translation type="vanished">Начальный размер</translation>
    </message>
    <message>
        <source>Path to the QML emulation layer executable (qmlpuppet).</source>
        <translation type="vanished">Путь к программе эмуляции QML (qmlpuppet).</translation>
    </message>
    <message>
        <source>Resets the path to the built-in QML emulation layer.</source>
        <translation type="vanished">Установить путь к встроенному эмулятору QML.</translation>
    </message>
    <message>
        <source>Features</source>
        <translation type="vanished">Особенности</translation>
    </message>
    <message>
        <source>Enable Timeline editor</source>
        <translatorcomment>Должен быть какой-то стандартный термин</translatorcomment>
        <translation type="vanished">Включить редактор по временной шкале</translation>
    </message>
    <message>
        <source>Always open ui.qml files in Design mode</source>
        <translation type="vanished">Всегда открывать файлы ui.qml в режиме дизайна</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::InvalidArgumentException</name>
    <message>
        <source>Failed to create item of type %1</source>
        <translation type="vanished">Не удалось создать элемент типа %1</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::ItemLibraryAssetImportDialog</name>
    <message>
        <source>Asset Import</source>
        <translation type="vanished">Импорт ресурсов</translation>
    </message>
    <message>
        <source>Import Options</source>
        <translation type="vanished">Импорт настроек</translation>
    </message>
    <message>
        <source>Import</source>
        <translation type="vanished">Импортировать</translation>
    </message>
    <message>
        <source>Select import options and press &quot;Import&quot; to import the following files:</source>
        <translation type="vanished">Задайте настройки и нажмите «Импортировать», чтобы импортировать следующие файлы:</translation>
    </message>
    <message>
        <source>No options available for this type.</source>
        <translation type="vanished">Для данного типа параметров нет.</translation>
    </message>
    <message>
        <source>%1 options</source>
        <translation type="vanished">Настройки %1</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation type="vanished">Отмена</translation>
    </message>
    <message>
        <source>Close</source>
        <translation type="vanished">Закрыть</translation>
    </message>
    <message>
        <source>Import interrupted.</source>
        <translation type="vanished">Импорт прерван.</translation>
    </message>
    <message>
        <source>Import done.</source>
        <translation type="vanished">Импорт завершён.</translation>
    </message>
    <message>
        <source>Canceling import.</source>
        <translation type="vanished">Отмена импорта.</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::ItemLibraryAssetImporter</name>
    <message>
        <source>Could not create a temporary directory for import.</source>
        <translation type="vanished">Не удалось создать временный каталог для импорта.</translation>
    </message>
    <message>
        <source>Updating data model.</source>
        <translation type="vanished">Обновление модели данных.</translation>
    </message>
    <message>
        <source>Importing 3D assets requires building against Qt Quick 3D module.</source>
        <translation type="vanished">Для импорта ресурсов 3D необходима сборка с модулем Qt Quick 3D.</translation>
    </message>
    <message>
        <source>Generating icons.</source>
        <translation type="vanished">Создание значков.</translation>
    </message>
    <message>
        <source>Parsing files.</source>
        <translation type="vanished">Разбор файлов.</translation>
    </message>
    <message>
        <source>Parsing 3D Model</source>
        <translation type="vanished">Разбор трёхмерной модели</translation>
    </message>
    <message>
        <source>Skipped import of duplicate asset: &quot;%1&quot;</source>
        <translation type="vanished">Пропущен импорт существующего ресурса «%1»</translation>
    </message>
    <message>
        <source>Skipped import of existing asset: &quot;%1&quot;</source>
        <translation type="vanished">Пропущен импорт существующего ресурса «%1»</translation>
    </message>
    <message>
        <source>Could not access temporary asset directory: &quot;%1&quot;</source>
        <translation type="vanished">Не удалось получить доступ к временному каталогу ресурсов: «%1»</translation>
    </message>
    <message>
        <source>Generating 3D assets for: &quot;%1&quot;</source>
        <translation type="vanished">Создание трёхмерных ресурсов для: «%1»</translation>
    </message>
    <message>
        <source>Failed to import 3D asset with error: %1</source>
        <translation type="vanished">Не удалось импортировать трёхмерный ресурс: %1</translation>
    </message>
    <message>
        <source>Failed to create qmldir file for asset: &quot;%1&quot;</source>
        <translation type="vanished">Не удалось создать файл qmldir для ресурса: «%1»</translation>
    </message>
    <message>
        <source>Removing old overwritten assets.</source>
        <translation type="vanished">Удаление старых ресурсов.</translation>
    </message>
    <message>
        <source>Copying asset files.</source>
        <translation type="vanished">Копирование файлов ресурсов.</translation>
    </message>
    <message>
        <source>Overwrite Existing Asset?</source>
        <translation type="vanished">Перезапись существующих ресурсов</translation>
    </message>
    <message>
        <source>Asset already exists. Overwrite?
&quot;%1&quot;</source>
        <translation type="vanished">Ресурс уже существует. Перезаписать?
«%1»</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::ItemLibraryResourceView</name>
    <message>
        <source>Large Icons</source>
        <translation type="vanished">Большие значки</translation>
    </message>
    <message>
        <source>Medium Icons</source>
        <translation type="vanished">Средние значки</translation>
    </message>
    <message>
        <source>Small Icons</source>
        <translation type="vanished">Малые значки</translation>
    </message>
    <message>
        <source>List</source>
        <translation type="vanished">Список</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::ItemLibraryView</name>
    <message>
        <source>Library</source>
        <translation type="vanished">Библиотека</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::ItemLibraryWidget</name>
    <message>
        <source>Library</source>
        <comment>Title of library view</comment>
        <translation type="vanished">Библиотека</translation>
    </message>
    <message>
        <source>QML Types</source>
        <comment>Title of library QML types view</comment>
        <translation type="vanished">Типы QML</translation>
    </message>
    <message>
        <source>&lt;Filter&gt;</source>
        <comment>Library search input hint text</comment>
        <translation type="vanished">&lt;Фильтр&gt;</translation>
    </message>
    <message>
        <source>Assets</source>
        <comment>Title of library assets view</comment>
        <translation type="vanished">Ресурсы</translation>
    </message>
    <message>
        <source>QML Imports</source>
        <comment>Title of QML imports view</comment>
        <translation type="vanished">Импорты QML</translation>
    </message>
    <message>
        <source>Add New Assets...</source>
        <translation type="vanished">Добавить новый ресурс...</translation>
    </message>
    <message>
        <source>Add new assets to project.</source>
        <translation type="vanished">Добавление ресурсов в проект.</translation>
    </message>
    <message>
        <source>3D Assets</source>
        <translation type="vanished">Ресурсы 3D</translation>
    </message>
    <message>
        <source>Add import %1</source>
        <translation type="vanished">Добавить импорт %1</translation>
    </message>
    <message>
        <source>All Files (%1)</source>
        <translation type="vanished">Все файлы (%1)</translation>
    </message>
    <message>
        <source>Add Assets</source>
        <translation type="vanished">Добавление ресурсов</translation>
    </message>
    <message>
        <source>Failed to Add Files</source>
        <translation type="vanished">Не удалось добавить файлы</translation>
    </message>
    <message>
        <source>Could not add %1 to project.</source>
        <translation type="vanished">Не удалось добавить файл %1 в проект.</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::ListModelEditorDialog</name>
    <message>
        <source>Add Row</source>
        <translation type="vanished">Добавить строку</translation>
    </message>
    <message>
        <source>Remove Columns</source>
        <translation type="vanished">Удалить столбцы</translation>
    </message>
    <message>
        <source>Add Column</source>
        <translation type="vanished">Добавить столбец</translation>
    </message>
    <message>
        <source>Move down (CTRL + Down).</source>
        <translation type="vanished">Переместить ниже (CTRL + Вниз).</translation>
    </message>
    <message>
        <source>Move up (CTRL + Up).</source>
        <translation type="vanished">Переместить выше (CTRL + Вверх).</translation>
    </message>
    <message>
        <source>Add Property</source>
        <translation type="vanished">Добавление свойства</translation>
    </message>
    <message>
        <source>Property Name:</source>
        <translation type="vanished">Имя свойства:</translation>
    </message>
    <message>
        <source>Change Propertry</source>
        <translation type="vanished">Изменение свойства</translation>
    </message>
    <message>
        <source>Column Name:</source>
        <translation type="vanished">Имя столбца:</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::NavigatorTreeModel</name>
    <message>
        <source>Unknown item: %1</source>
        <translation type="vanished">Неизвестный элемент: %1</translation>
    </message>
    <message>
        <source>Toggles whether this item is exported as an alias property of the root item.</source>
        <translation type="vanished">Переключает экспорт этого элемента, как свойства alias корневого элемента.</translation>
    </message>
    <message>
        <source>Toggles the visibility of this item in the form editor.
This is independent of the visibility property in QML.</source>
        <translation type="vanished">Включает видимость элемента в редакторе форм.
Не зависит от свойства видимости в QML.</translation>
    </message>
    <message>
        <source>Changing the setting &quot;%1&quot; might solve the issue.</source>
        <translation type="vanished">Изменение настройки «%1» может исправить проблему.</translation>
    </message>
    <message>
        <source>Use QML emulation layer that is built with the selected Qt</source>
        <translation type="vanished">Используйте слой эмуляции QML, собранный выбранным Qt</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::NavigatorTreeView</name>
    <message>
        <source>Invalid Id</source>
        <translation type="vanished">Неверный идентификатор</translation>
    </message>
    <message>
        <source>%1 is an invalid id.</source>
        <translation type="vanished">Идентификатор %1 недопустим.</translation>
    </message>
    <message>
        <source>%1 already exists.</source>
        <translation type="vanished">%1 уже существует.</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::NavigatorView</name>
    <message>
        <source>Navigator</source>
        <translation type="vanished">Навигатор</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::NavigatorWidget</name>
    <message>
        <source>Navigator</source>
        <comment>Title of navigator view</comment>
        <translation type="vanished">Навигатор</translation>
    </message>
    <message>
        <source>Become last sibling of parent (CTRL + Left).</source>
        <translation type="vanished">Сделать последним соседом родителя (CTRL + Влево).</translation>
    </message>
    <message>
        <source>Become child of last sibling (CTRL + Right).</source>
        <translation type="vanished">Сделать потомком последнего соседа (CTRL + Вправо).</translation>
    </message>
    <message>
        <source>Move down (CTRL + Down).</source>
        <translation type="vanished">Переместить ниже (CTRL + Вниз).</translation>
    </message>
    <message>
        <source>Move up (CTRL + Up).</source>
        <translation type="vanished">Переместить выше (CTRL + Вверх).</translation>
    </message>
    <message>
        <source>Filter Tree</source>
        <translation type="vanished">Отфильтровать дерево</translation>
    </message>
    <message>
        <source>Show only visible items.</source>
        <translation type="vanished">Только видимые элементы.</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::NodeInstanceView</name>
    <message>
        <source>Qt Quick emulation layer crashed.</source>
        <translation type="vanished">Слой эмуляции Qt Quick завершился аварийно.</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::OpenUiQmlFileDialog</name>
    <message>
        <source>Open ui.qml file</source>
        <translation type="vanished">Открыть файл ui.qml</translation>
    </message>
    <message>
        <source>You are opening a .qml file in the designer. Do you want to open a .ui.qml file instead?</source>
        <translation type="vanished">Вы открываете файл .qml в дизайнере. Открыть .ui.qml вместо него?</translation>
    </message>
    <message>
        <source>Do not show this dialog again</source>
        <translation type="vanished">Больше не показывать это окно</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation type="vanished">Отмена</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::PathItem</name>
    <message>
        <source>Closed Path</source>
        <translation type="vanished">Ближайший путь</translation>
    </message>
    <message>
        <source>Split Segment</source>
        <translation type="vanished">Разделить сегмент</translation>
    </message>
    <message>
        <source>Make Curve Segment Straight</source>
        <translation type="vanished">Спрямить сегмент кривой</translation>
    </message>
    <message>
        <source>Remove Edit Point</source>
        <translation type="vanished">Удалить узел</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::PresetEditor</name>
    <message>
        <source>Save Preset</source>
        <translation type="vanished">Сохранение преднастройки</translation>
    </message>
    <message>
        <source>Name</source>
        <translation type="vanished">Имя</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::PresetList</name>
    <message>
        <source>Add Preset</source>
        <translation type="vanished">Добавить преднастройки</translation>
    </message>
    <message>
        <source>Delete Selected Preset</source>
        <translation type="vanished">Удалить выбранные преднастройки</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::PropertyEditorContextObject</name>
    <message>
        <source>Invalid Type</source>
        <translation type="vanished">Неверный тип</translation>
    </message>
    <message>
        <source>%1 is an invalid type.</source>
        <translation type="vanished">%1 - неверный тип.</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::PropertyEditorView</name>
    <message>
        <source>Properties</source>
        <translation type="vanished">Свойства</translation>
    </message>
    <message>
        <source>Invalid Id</source>
        <translation type="vanished">Неверный идентификатор</translation>
    </message>
    <message>
        <source>%1 is an invalid id.</source>
        <translation type="vanished">Идентификатор %1 недопустим.</translation>
    </message>
    <message>
        <source>%1 already exists.</source>
        <translation type="vanished">%1 уже существует.</translation>
    </message>
    <message>
        <source>Cannot Export Property as Alias</source>
        <translation type="vanished">Невозможно экспортировать свойство как псевдоним</translation>
    </message>
    <message>
        <source>Property %1 does already exist for root item.</source>
        <translation type="vanished">Свойство %1 уже имеется у корневого элемента.</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::PuppetBuildProgressDialog</name>
    <message>
        <source>Build Progress</source>
        <translation type="vanished">Состояние сборки</translation>
    </message>
    <message>
        <source>Open error output file</source>
        <translation type="vanished">Открыть файл вывода ошибок</translation>
    </message>
    <message>
        <source>Use Fallback QML Emulation Layer</source>
        <translation type="vanished">Использовать резервный эмулятор QML</translation>
    </message>
    <message>
        <source>OK</source>
        <translation type="vanished">Закрыть</translation>
    </message>
    <message>
        <source>Building Adapter for the current Qt. Happens only once for every Qt installation.</source>
        <translation type="vanished">Собирается адаптер для текущего Qt. Требуется только один раз для каждого Qt.</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::QmlDesignerPlugin</name>
    <message>
        <source>Cannot Open Design Mode</source>
        <translation type="vanished">Не удалось открыть режим дизайнера</translation>
    </message>
    <message>
        <source>The QML file is not currently opened in a QML Editor.</source>
        <translation type="vanished">Файл QML не открыт в редакторе QML.</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::QmlModelNodeProxy</name>
    <message>
        <source>multiselection</source>
        <translation type="vanished">множественное выделение</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::QmlPreviewPlugin</name>
    <message>
        <source>Show Live Preview</source>
        <translation type="vanished">Живой предпросмотр</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::RichTextEditor</name>
    <message>
        <source>&amp;Undo</source>
        <translation type="vanished">&amp;Отменить</translation>
    </message>
    <message>
        <source>&amp;Redo</source>
        <translation type="vanished">&amp;Повторить</translation>
    </message>
    <message>
        <source>&amp;Bold</source>
        <translation type="vanished">&amp;Жирный</translation>
    </message>
    <message>
        <source>&amp;Italic</source>
        <translation type="vanished">&amp;Курсив</translation>
    </message>
    <message>
        <source>&amp;Underline</source>
        <translation type="vanished">&amp;Подчёркивание</translation>
    </message>
    <message>
        <source>Hyperlink Settings</source>
        <translation type="vanished">Настройки ссылок</translation>
    </message>
    <message>
        <source>&amp;Left</source>
        <translation type="vanished">По &amp;левому краю</translation>
    </message>
    <message>
        <source>C&amp;enter</source>
        <translation type="vanished">По &amp;середине</translation>
    </message>
    <message>
        <source>&amp;Right</source>
        <translation type="vanished">По &amp;правому краю</translation>
    </message>
    <message>
        <source>&amp;Justify</source>
        <translation type="vanished">По &amp;ширине</translation>
    </message>
    <message>
        <source>Bullet List</source>
        <translation type="vanished">Список</translation>
    </message>
    <message>
        <source>Numbered List</source>
        <translation type="vanished">Нумерованный список</translation>
    </message>
    <message>
        <source>&amp;Color...</source>
        <translation type="vanished">&amp;Цвет...</translation>
    </message>
    <message>
        <source>&amp;Table Settings</source>
        <translation type="vanished">Настройки &amp;таблицы</translation>
    </message>
    <message>
        <source>Create Table</source>
        <translation type="vanished">Создать таблицу</translation>
    </message>
    <message>
        <source>Remove Table</source>
        <translation type="vanished">Удалить таблицу</translation>
    </message>
    <message>
        <source>Add Row</source>
        <translation type="vanished">Добавить строку</translation>
    </message>
    <message>
        <source>Add Column</source>
        <translation type="vanished">Добавить столбец</translation>
    </message>
    <message>
        <source>Remove Row</source>
        <translation type="vanished">Удалить строку</translation>
    </message>
    <message>
        <source>Remove Column</source>
        <translation type="vanished">Удалить столбец</translation>
    </message>
    <message>
        <source>Merge Cells</source>
        <translation type="vanished">Объединить ячейки</translation>
    </message>
    <message>
        <source>Split Row</source>
        <translation type="vanished">Разделить строку</translation>
    </message>
    <message>
        <source>Split Column</source>
        <translation type="vanished">Разделить столбец</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::SetFrameValueDialog</name>
    <message>
        <source>Value</source>
        <translation type="vanished">Значение</translation>
    </message>
    <message>
        <source>Frame</source>
        <translation type="vanished">Рамка</translation>
    </message>
    <message>
        <source>Edit Keyframe</source>
        <translation type="vanished">Изменить ключевой кадр</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::ShortCutManager</name>
    <message>
        <source>Export as &amp;Image...</source>
        <translation type="vanished">Экспортировать как &amp;изображение...</translation>
    </message>
    <message>
        <source>&amp;Undo</source>
        <translation type="vanished">От&amp;менить</translation>
    </message>
    <message>
        <source>&amp;Redo</source>
        <translation type="vanished">&amp;Повторить</translation>
    </message>
    <message>
        <source>Delete</source>
        <translation type="vanished">Удалить</translation>
    </message>
    <message>
        <source>Cu&amp;t</source>
        <translation type="vanished">Выре&amp;зать</translation>
    </message>
    <message>
        <source>&amp;Copy</source>
        <translation type="vanished">&amp;Копировать</translation>
    </message>
    <message>
        <source>&amp;Paste</source>
        <translation type="vanished">В&amp;ставить</translation>
    </message>
    <message>
        <source>Select &amp;All</source>
        <translation type="vanished">Вы&amp;делить всё</translation>
    </message>
    <message>
        <source>Toggle States</source>
        <translation type="vanished">Показать/скрыть состояния</translation>
    </message>
    <message>
        <source>Save %1 As...</source>
        <translation type="vanished">Сохранить %1 как...</translation>
    </message>
    <message>
        <source>&amp;Save %1</source>
        <translation type="vanished">&amp;Сохранить %1</translation>
    </message>
    <message>
        <source>Revert %1 to Saved</source>
        <translation type="vanished">Вернуть %1 к сохранённому</translation>
    </message>
    <message>
        <source>Close %1</source>
        <translation type="vanished">Закрыть %1</translation>
    </message>
    <message>
        <source>Close All Except %1</source>
        <translation type="vanished">Закрыть все, кроме %1</translation>
    </message>
    <message>
        <source>Close Others</source>
        <translation type="vanished">Закрыть другие</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::SourceTool</name>
    <message>
        <source>Open File</source>
        <translation type="vanished">Открытие файла</translation>
    </message>
    <message>
        <source>Source Tool</source>
        <translation type="vanished">Источник</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::SplineEditor</name>
    <message>
        <source>Delete Point</source>
        <translation type="vanished">Удалить узел</translation>
    </message>
    <message>
        <source>Smooth Point</source>
        <translation type="vanished">Скруглить узел</translation>
    </message>
    <message>
        <source>Corner Point</source>
        <translation type="vanished">Сделать излом</translation>
    </message>
    <message>
        <source>Add Point</source>
        <translation type="vanished">Добавить узел</translation>
    </message>
    <message>
        <source>Reset Zoom</source>
        <translation type="vanished">Сбросить масштаб</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::StatesEditorModel</name>
    <message>
        <source>base state</source>
        <comment>Implicit default state</comment>
        <translation type="vanished">исходное состояние</translation>
    </message>
    <message>
        <source>Invalid state name.</source>
        <translation type="vanished">Неверное название состояния.</translation>
    </message>
    <message>
        <source>The empty string as a name is reserved for the base state.</source>
        <translation type="vanished">Пустая строка зарезервирована как название исходного состояния.</translation>
    </message>
    <message>
        <source>Name already used in another state.</source>
        <translation type="vanished">Название уже используется другим состоянием.</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::StatesEditorView</name>
    <message>
        <source>States</source>
        <translation type="vanished">Состояния</translation>
    </message>
    <message>
        <source>base state</source>
        <translation type="vanished">исходное состояние</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::StatesEditorWidget</name>
    <message>
        <source>States</source>
        <comment>Title of Editor widget</comment>
        <translation type="vanished">Состояния</translation>
    </message>
    <message>
        <source>Cannot Create QtQuick View</source>
        <translation type="vanished">Не удалось создать QtQuick View</translation>
    </message>
    <message>
        <source>StatesEditorWidget: %1 cannot be created. Most likely QtQuick.Controls 1 are not installed.</source>
        <translation type="vanished">StatesEditorWidget: не удалось создать %1. Скорее всего не установлен QtQuick.Controls 1.</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::SubComponentManager</name>
    <message>
        <source>My QML Components</source>
        <translation type="vanished">Мои компоненты QML</translation>
    </message>
    <message>
        <source>My Quick3D Components</source>
        <translation type="vanished">Мои компоненты Quick3D</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::SwitchLanguageComboboxAction</name>
    <message>
        <source>Switch the language used by preview.</source>
        <translation type="vanished">Переключить язык, используемый в предпросмотре.</translation>
    </message>
    <message>
        <source>Default</source>
        <translation type="vanished">По умолчанию</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::TextEditorView</name>
    <message>
        <source>Trigger Completion</source>
        <translation type="vanished">Выполнить дополнение</translation>
    </message>
    <message>
        <source>Meta+Space</source>
        <translation type="vanished">Meta+Space</translation>
    </message>
    <message>
        <source>Ctrl+Space</source>
        <translation type="vanished">Ctrl+Space</translation>
    </message>
    <message>
        <source>Text Editor</source>
        <translation type="vanished">Текстовый редактор</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::TextToModelMerger</name>
    <message>
        <source>No import statements found</source>
        <translation type="vanished">Не найдены операторы import</translation>
    </message>
    <message>
        <source>Unsupported QtQuick version</source>
        <translation type="vanished">Неподдерживаемая версия Qt Quick</translation>
    </message>
    <message>
        <source>No import for Qt Quick found.</source>
        <translation type="vanished">Не найден импорт Qt Quick.</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::TimelineAnimationForm</name>
    <message>
        <source>Loops:</source>
        <translation type="vanished">Циклы:</translation>
    </message>
    <message>
        <source>Continuous</source>
        <translation type="vanished">Непрерывность</translation>
    </message>
    <message>
        <source>none</source>
        <translation type="vanished">нет</translation>
    </message>
    <message>
        <source>Animation Settings</source>
        <translation type="vanished">Настройки анимации</translation>
    </message>
    <message>
        <source>Animation ID:</source>
        <translation type="vanished">ID анимации:</translation>
    </message>
    <message>
        <source>Finished:</source>
        <translation type="vanished">Завершена:</translation>
    </message>
    <message>
        <source>Ping pong</source>
        <translation type="vanished">Туда-обратно</translation>
    </message>
    <message>
        <source>Transition to state:</source>
        <translation type="vanished">Переход в состояние:</translation>
    </message>
    <message>
        <source>animation02</source>
        <translation type="vanished">animation02</translation>
    </message>
    <message>
        <source>Running in base state</source>
        <translation type="vanished">Запуск в исходном состоянии</translation>
    </message>
    <message>
        <source>Start frame:</source>
        <translation type="vanished">Начальный кадр:</translation>
    </message>
    <message>
        <source>Duration:</source>
        <translation type="vanished">Длительность:</translation>
    </message>
    <message>
        <source>End frame:</source>
        <translation type="vanished">Конечный кадр:</translation>
    </message>
    <message>
        <source>Invalid Id</source>
        <translation type="vanished">Неверный идентификатор</translation>
    </message>
    <message>
        <source>%1 is an invalid id.</source>
        <translation type="vanished">Идентификатор %1 недопустим.</translation>
    </message>
    <message>
        <source>%1 already exists.</source>
        <translation type="vanished">%1 уже существует.</translation>
    </message>
    <message>
        <source>Base State</source>
        <translation type="vanished">Исходное состояние</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::TimelineForm</name>
    <message>
        <source>Expression binding:</source>
        <translation type="vanished">Привязка выражения:</translation>
    </message>
    <message>
        <source>End frame:</source>
        <translation type="vanished">Конечный кадр:</translation>
    </message>
    <message>
        <source>Animation</source>
        <translation type="vanished">Анимация</translation>
    </message>
    <message>
        <source>Expression binding</source>
        <translation type="vanished">Привязка выражения</translation>
    </message>
    <message>
        <source>Timeline ID:</source>
        <translation type="vanished">ID временной шкалы:</translation>
    </message>
    <message>
        <source>Timeline Settings</source>
        <translation type="vanished">Настройки временной шкалы</translation>
    </message>
    <message>
        <source>Start frame:</source>
        <translation type="vanished">Начальный кадр:</translation>
    </message>
    <message>
        <source>Invalid Id</source>
        <translation type="vanished">Неверный идентификатор</translation>
    </message>
    <message>
        <source>%1 is an invalid id.</source>
        <translation type="vanished">Идентификатор %1 недопустим.</translation>
    </message>
    <message>
        <source>%1 already exists.</source>
        <translation type="vanished">%1 уже существует.</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::TimelinePropertyItem</name>
    <message>
        <source>Previous Frame</source>
        <translation type="vanished">Предыдущий кадр</translation>
    </message>
    <message>
        <source>Next Frame</source>
        <translation type="vanished">Следующий кадр</translation>
    </message>
    <message>
        <source>Auto Record</source>
        <translation type="vanished">Автозапись</translation>
    </message>
    <message>
        <source>Insert Keyframe</source>
        <translation type="vanished">Вставить ключевой кадр</translation>
    </message>
    <message>
        <source>Delete Keyframe</source>
        <translation type="vanished">Удалить ключевой кадр</translation>
    </message>
    <message>
        <source>Edit Easing Curve...</source>
        <translation type="vanished">Изменить переходную кривую...</translation>
    </message>
    <message>
        <source>Edit Keyframe...</source>
        <translation type="vanished">Изменить ключевой кадр...</translation>
    </message>
    <message>
        <source>Remove Property</source>
        <translation type="vanished">Удалить свойство</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::TimelineSettingsDialog</name>
    <message>
        <source>Timeline Settings</source>
        <translation type="vanished">Настройки временной шкалы</translation>
    </message>
    <message>
        <source>Add Timeline</source>
        <translation type="vanished">Добавить временную шкалу</translation>
    </message>
    <message>
        <source>Remove Timeline</source>
        <translation type="vanished">Удалить временную шкалу</translation>
    </message>
    <message>
        <source>Add Animation</source>
        <translation type="vanished">Добавить анимацию</translation>
    </message>
    <message>
        <source>Remove Animation</source>
        <translation type="vanished">Удалить анимацию</translation>
    </message>
    <message>
        <source>No Timeline</source>
        <translation type="vanished">Нет временной шкалы</translation>
    </message>
    <message>
        <source>No Animation</source>
        <translation type="vanished">Нет анимации</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::TimelineSettingsModel</name>
    <message>
        <source>None</source>
        <translation type="vanished">Нет</translation>
    </message>
    <message>
        <source>State</source>
        <translation type="vanished">Состояние</translation>
    </message>
    <message>
        <source>Timeline</source>
        <translation type="vanished">Временная шкала</translation>
    </message>
    <message>
        <source>Animation</source>
        <translation type="vanished">Анимация</translation>
    </message>
    <message>
        <source>Fixed Frame</source>
        <translation type="vanished">Фиксированный кадр</translation>
    </message>
    <message>
        <source>Base State</source>
        <translation type="vanished">Исходное состояние</translation>
    </message>
    <message>
        <source>Error</source>
        <translation type="vanished">Ошибка</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::TimelineToolBar</name>
    <message>
        <source>Base State</source>
        <translation type="vanished">Исходное состояние</translation>
    </message>
    <message>
        <source>Timeline Settings</source>
        <translation type="vanished">Настройки временной шкалы</translation>
    </message>
    <message>
        <source>Animation Curve Editor</source>
        <translation type="vanished">Редактор анимационных кривых</translation>
    </message>
    <message>
        <source>To Start</source>
        <translation type="vanished">В начало</translation>
    </message>
    <message>
        <source>Previous</source>
        <translation type="vanished">Назад</translation>
    </message>
    <message>
        <source>Play</source>
        <translation type="vanished">Запустить</translation>
    </message>
    <message>
        <source>Next</source>
        <translation type="vanished">Далее</translation>
    </message>
    <message>
        <source>To End</source>
        <translation type="vanished">В конец</translation>
    </message>
    <message>
        <source>Loop</source>
        <translation type="vanished">Зациклить</translation>
    </message>
    <message>
        <source>Auto Key</source>
        <translatorcomment>По сути, это название чекбокса: Автоматическое создание ключевых кадров</translatorcomment>
        <translation type="vanished">Автоматический ключевой кадр</translation>
    </message>
    <message>
        <source>Easing Curve Editor</source>
        <translation type="vanished">Редактор переходных кривых</translation>
    </message>
    <message>
        <source>Curve Editor</source>
        <translation type="vanished">Редактор кривых</translation>
    </message>
    <message>
        <source>Zoom Out</source>
        <translation type="vanished">Уменьшить</translation>
    </message>
    <message>
        <source>Zoom In</source>
        <translation type="vanished">Увеличить</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::TimelineView</name>
    <message>
        <source>Timeline</source>
        <translation type="vanished">Временная шкала</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::TimelineWidget</name>
    <message>
        <source>Timeline</source>
        <comment>Title of timeline view</comment>
        <translation type="vanished">Временная шкала</translation>
    </message>
    <message>
        <source>Add Timeline</source>
        <translation type="vanished">Добавить временную шкалу</translation>
    </message>
    <message>
        <source>This file does not contain a timeline. &lt;br&gt;&lt;br&gt;             To create an animation, add a timeline by clicking the + button.</source>
        <translation type="vanished">Этот файл не содержит временной шкалы. &lt;br&gt; &lt;br&gt;             Добавьте временную шкалу, нажав кнопку +, чтобы создать анимацию.</translation>
    </message>
    <message>
        <source>To edit the timeline settings, click </source>
        <translation type="vanished">Для изменения настроек временной шкалы, щёлкните </translation>
    </message>
</context>
<context>
    <name>QmlDesigner::TransitionEditorSettingsDialog</name>
    <message>
        <source>Transition Settings</source>
        <translation type="vanished">Настройки перехода</translation>
    </message>
    <message>
        <source>Add Transition</source>
        <translation type="vanished">Добавить переход</translation>
    </message>
    <message>
        <source>Remove Transition</source>
        <translation type="vanished">Удалить переход</translation>
    </message>
    <message>
        <source>No Transition</source>
        <translation type="vanished">Нет перехода</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::TransitionEditorToolBar</name>
    <message>
        <source>Transition Settings</source>
        <translation type="vanished">Настройки перехода</translation>
    </message>
    <message>
        <source>Easing Curve Editor</source>
        <translation type="vanished">Редактор переходных кривых</translation>
    </message>
    <message>
        <source>Curve Editor</source>
        <translation type="vanished">Редактор кривых</translation>
    </message>
    <message>
        <source>Zoom Out</source>
        <translation type="vanished">Уменьшить</translation>
    </message>
    <message>
        <source>Zoom In</source>
        <translation type="vanished">Увеличить</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::TransitionEditorView</name>
    <message>
        <source>No States Defined</source>
        <translation type="vanished">Состояния не определены</translation>
    </message>
    <message>
        <source>There are no states defined in this component.</source>
        <translation type="vanished">У данного компонента не определены состояния.</translation>
    </message>
    <message>
        <source>No properties to animate found.</source>
        <translation type="vanished">Не обнаружено свойств для анимации.</translation>
    </message>
    <message>
        <source>To add transitions, first change the properties that you want to animate in states (%1).</source>
        <translation type="vanished">Чтобы добавить переходы, сначала измените свойства, которые необходимо анимировать в состояниях (%1).</translation>
    </message>
    <message>
        <source>Transition Editor</source>
        <translation type="vanished">Редактор переходов</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::TransitionEditorWidget</name>
    <message>
        <source>Transition</source>
        <comment>Title of transition view</comment>
        <translation type="vanished">Переход</translation>
    </message>
    <message>
        <source>Add Transition</source>
        <translation type="vanished">Добавить переход</translation>
    </message>
    <message>
        <source>This file does not contain transitions. &lt;br&gt;&lt;br&gt;             To create an animation, add a transition by clicking the + button.</source>
        <translation type="vanished">В этом файле отсутствуют переходы.&lt;br&gt;&lt;br&gt;             Чтобы создать анимацию, добавьте переход нажатием на кнопку +.</translation>
    </message>
    <message>
        <source>To edit the transition settings, click </source>
        <translation type="vanished">Для изменения настроек перехода нажмите </translation>
    </message>
</context>
<context>
    <name>QmlDesigner::TransitionForm</name>
    <message>
        <source>Timeline Settings</source>
        <translation type="vanished">Настройки временной шкалы</translation>
    </message>
    <message>
        <source>Transition ID:</source>
        <translation type="vanished">ID перехода</translation>
    </message>
    <message>
        <source>From</source>
        <translation type="vanished">От</translation>
    </message>
    <message>
        <source>To</source>
        <translation type="vanished">До</translation>
    </message>
    <message>
        <source>Invalid Id</source>
        <translation type="vanished">Неверный идентификатор</translation>
    </message>
    <message>
        <source>%1 is an invalid id.</source>
        <translation type="vanished">Идентификатор %1 недопустим.</translation>
    </message>
    <message>
        <source>%1 already exists.</source>
        <translation type="vanished">%1 уже существует.</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::TransitionTool</name>
    <message>
        <source>Add Transition</source>
        <translation type="vanished">Добавить переход</translation>
    </message>
    <message>
        <source>Remove Transitions</source>
        <translation type="vanished">Удалить переходы</translation>
    </message>
    <message>
        <source>Remove All Transitions</source>
        <translation type="vanished">Удалить все переходы</translation>
    </message>
    <message>
        <source>Do you really want to remove all transitions?</source>
        <translation type="vanished">Удалить все переходы?</translation>
    </message>
    <message>
        <source>Remove Dangling Transitions</source>
        <translation type="vanished">Удалить болтающиеся переходы</translation>
    </message>
    <message>
        <source>Transition Tool</source>
        <translation type="vanished">Переходы</translation>
    </message>
</context>
<context>
    <name>QmlDesignerAddResources</name>
    <message>
        <source>Image Files</source>
        <translation type="vanished">Файлы изображений</translation>
    </message>
    <message>
        <source>Font Files</source>
        <translation type="vanished">Файлы шрифтов</translation>
    </message>
    <message>
        <source>Add Custom Effect</source>
        <translation type="vanished">Добавить особый эффект</translation>
    </message>
</context>
<context>
    <name>QmlDesignerContextMenu</name>
    <message>
        <source>Selection</source>
        <translation type="vanished">Выделение</translation>
    </message>
    <message>
        <source>Stack (z)</source>
        <translation type="vanished">Укладка (по оси Z)</translation>
    </message>
    <message>
        <source>Edit</source>
        <translation type="vanished">Изменить</translation>
    </message>
    <message>
        <source>Anchors</source>
        <translation type="vanished">Привязки</translation>
    </message>
    <message>
        <source>Layout</source>
        <translation type="vanished">Компоновка</translation>
    </message>
    <message>
        <source>Select parent: %1</source>
        <translation type="vanished">Выделить владельца: %1</translation>
    </message>
    <message>
        <source>Select: %1</source>
        <translation type="vanished">Выделить: %1</translation>
    </message>
    <message>
        <source>Connect: %1</source>
        <translation type="vanished">Подключение: %1</translation>
    </message>
    <message>
        <source>Cut</source>
        <translation type="vanished">Вырезать</translation>
    </message>
    <message>
        <source>Copy</source>
        <translation type="vanished">Копировать</translation>
    </message>
    <message>
        <source>Paste</source>
        <translation type="vanished">Вставить</translation>
    </message>
    <message>
        <source>Position</source>
        <translation type="vanished">Положение</translation>
    </message>
    <message>
        <source>Connect</source>
        <translation type="vanished">Подключить</translation>
    </message>
    <message>
        <source>Select Effect</source>
        <translation type="vanished">Выбрать эффект</translation>
    </message>
    <message>
        <source>Group</source>
        <translation type="vanished">Объединить</translation>
    </message>
    <message>
        <source>Flow</source>
        <translation type="vanished">Перетекание</translation>
    </message>
    <message>
        <source>Flow Effects</source>
        <translation type="vanished">Эффекты перетекания</translation>
    </message>
    <message>
        <source>Stacked Container</source>
        <translation type="vanished">Стековый контейнер</translation>
    </message>
    <message>
        <source>Delete Selection</source>
        <translation type="vanished">Удалить выделенное</translation>
    </message>
    <message>
        <source>To Front</source>
        <translation type="vanished">В начало</translation>
    </message>
    <message>
        <source>To Back</source>
        <translation type="vanished">В конец</translation>
    </message>
    <message>
        <source>Raise</source>
        <translation type="vanished">Поднять</translation>
    </message>
    <message>
        <source>Lower</source>
        <translation type="vanished">Опустить</translation>
    </message>
    <message>
        <source>Undo</source>
        <translation type="vanished">Отменить</translation>
    </message>
    <message>
        <source>Redo</source>
        <translation type="vanished">Повторить</translation>
    </message>
    <message>
        <source>Visibility</source>
        <translation type="vanished">Видимость</translation>
    </message>
    <message>
        <source>Reset Size</source>
        <translation type="vanished">Сбросить размер</translation>
    </message>
    <message>
        <source>Reset Position</source>
        <translation type="vanished">Сбросить позицию</translation>
    </message>
    <message>
        <source>Merge File With Template</source>
        <translation type="vanished">Объединить файл с шаблоном</translation>
    </message>
    <message>
        <source>Go to Implementation</source>
        <translation type="vanished">Перейти к реализации</translation>
    </message>
    <message>
        <source>Add New Signal Handler</source>
        <translation type="vanished">Добавить новый обработчик сигналов</translation>
    </message>
    <message>
        <source>Create Flow Action</source>
        <translation type="vanished">Создать перетекание</translation>
    </message>
    <message>
        <source>Set Flow Start</source>
        <translation type="vanished">Задать начало перетекания</translation>
    </message>
    <message>
        <source>Group in GroupItem</source>
        <translation type="vanished">Объединить в GroupItem</translation>
    </message>
    <message>
        <source>Remove GroupItem</source>
        <translation type="vanished">Удалить GroupItem</translation>
    </message>
    <message>
        <source>Add Item</source>
        <translation type="vanished">Добавить элемент</translation>
    </message>
    <message>
        <source>Add Tab Bar</source>
        <translation type="vanished">Добавить полосу вкладок</translation>
    </message>
    <message>
        <source>Increase Index</source>
        <translation type="vanished">Увеличить индекс</translation>
    </message>
    <message>
        <source>Decrease Index</source>
        <translation type="vanished">Уменьшить индекс</translation>
    </message>
    <message>
        <source>Layout in Column Layout</source>
        <translation type="vanished">Компоновать в столбец</translation>
    </message>
    <message>
        <source>Layout in Row Layout</source>
        <translation type="vanished">Компоновать в строку</translation>
    </message>
    <message>
        <source>Layout in Grid Layout</source>
        <translation type="vanished">Компоновать в таблицу</translation>
    </message>
    <message>
        <source>Raise selected item.</source>
        <translation type="vanished">Переместить вперёд.</translation>
    </message>
    <message>
        <source>Lower selected item.</source>
        <translation type="vanished">Переместить назад.</translation>
    </message>
    <message>
        <source>Reset size and use implicit size.</source>
        <translation type="vanished">Сбросить размер и использовать неявный.</translation>
    </message>
    <message>
        <source>Reset position and use implicit position.</source>
        <translation type="vanished">Сбросить положение и использовать неявное.</translation>
    </message>
    <message>
        <source>Fill selected item to parent.</source>
        <translation type="vanished">Заполнить родительским.</translation>
    </message>
    <message>
        <source>Reset anchors for selected item.</source>
        <translation type="vanished">Сбросить привязки выбранного элемента.</translation>
    </message>
    <message>
        <source>Layout selected items in column layout.</source>
        <translation type="vanished">Компоновка выбранных элементов в столбец.</translation>
    </message>
    <message>
        <source>Layout selected items in row layout.</source>
        <translation type="vanished">Компоновка выбранных элементов в строку.</translation>
    </message>
    <message>
        <source>Layout selected items in grid layout.</source>
        <translation type="vanished">Компоновка выбранных элементов в таблицу.</translation>
    </message>
    <message>
        <source>Increase index of stacked container.</source>
        <translation type="vanished">Увеличение индекса стекового контейнера.</translation>
    </message>
    <message>
        <source>Decrease index of stacked container.</source>
        <translation type="vanished">Уменьшение индекса стекового контейнера.</translation>
    </message>
    <message>
        <source>Add item to stacked container.</source>
        <translation type="vanished">Добавление элемента в стековый контейнер.</translation>
    </message>
    <message>
        <source>Add flow action.</source>
        <translation type="vanished">Добавление перетекания.</translation>
    </message>
    <message>
        <source>Edit List Model...</source>
        <translation type="vanished">Изменить модель списка...</translation>
    </message>
    <message>
        <source>Reset z Property</source>
        <translation type="vanished">Сбросить свойство z</translation>
    </message>
    <message>
        <source>Position in Column</source>
        <translation type="vanished">Разместить в столбец</translation>
    </message>
    <message>
        <source>Position in Row</source>
        <translation type="vanished">Разместить в строку</translation>
    </message>
    <message>
        <source>Position in Grid</source>
        <translation type="vanished">Разместить по сетке</translation>
    </message>
    <message>
        <source>Position in Flow</source>
        <translatorcomment>как перевести режим Flow не знаю (это аналог грида с фиксированными размерами виджетов, при изменении размеров которого виджет из начала следующей строки перемещается в конец предыдущей, а остальные сдвигаются на его место - как текст в редакторе)</translatorcomment>
        <translation type="vanished">Разместить во Flow</translation>
    </message>
    <message>
        <source>Remove Positioner</source>
        <translation type="vanished">Удалить размещение</translation>
    </message>
    <message>
        <source>Remove Layout</source>
        <translation type="vanished">Удалить компоновку</translation>
    </message>
    <message>
        <source>Fill Width</source>
        <translation type="vanished">Растянуть по ширине</translation>
    </message>
    <message>
        <source>Fill Height</source>
        <translation type="vanished">Растянуть по высоте</translation>
    </message>
    <message>
        <source>Go into Component</source>
        <translation type="vanished">Войти в элемент</translation>
    </message>
    <message>
        <source>Move Component into Separate File</source>
        <translation type="vanished">Переместить компоненту в отдельный файл</translation>
    </message>
    <message>
        <source>Set Id</source>
        <translation type="vanished">Установить Id</translation>
    </message>
    <message>
        <source>Fill</source>
        <translation type="vanished">Залить</translation>
    </message>
    <message>
        <source>Reset</source>
        <translation type="vanished">Сбросить</translation>
    </message>
    <message>
        <source>Timeline</source>
        <translation type="vanished">Временная шкала</translation>
    </message>
    <message>
        <source>Copy All Keyframes</source>
        <translation type="vanished">Скопировать все ключевые кадры</translation>
    </message>
    <message>
        <source>Paste Keyframes</source>
        <translation type="vanished">Вставить ключевые кадры</translation>
    </message>
    <message>
        <source>Add Keyframes at Current Frame</source>
        <translation type="vanished">Добавить ключевые кадры в текущий кадр</translation>
    </message>
    <message>
        <source>Delete All Keyframes</source>
        <translation type="vanished">Удалить все ключевые кадры</translation>
    </message>
</context>
<context>
    <name>QmlDesignerTimeline</name>
    <message>
        <source>Playhead frame %1</source>
        <translation type="vanished">Текущий кадр %1</translation>
    </message>
    <message>
        <source>Keyframe %1</source>
        <translation type="vanished">Ключевой кадр %1</translation>
    </message>
</context>
<context>
    <name>QmlParser</name>
    <message>
        <location filename="../../../src/libs/qmljs/parser/qmljslexer.cpp" line="+1368"/>
        <source>Illegal syntax for exponential number</source>
        <translation>Некорректная форма экспоненциального числа</translation>
    </message>
    <message>
        <location line="-323"/>
        <source>Stray newline in string literal</source>
        <translation>Неожиданный конец строки в строковом литерале</translation>
    </message>
    <message>
        <location line="+80"/>
        <source>End of file reached at escape sequence</source>
        <translation>Файл закончился внутри ESC-последовательности</translation>
    </message>
    <message>
        <location line="-705"/>
        <source>Illegal unicode escape sequence</source>
        <translation>Недопустимая ESC-последовательность юникода</translation>
    </message>
    <message>
        <location line="+735"/>
        <source>Illegal hexadecimal escape sequence</source>
        <translation>Недопустимая шестнадцатеричная ESC-последовательность</translation>
    </message>
    <message>
        <location line="+35"/>
        <source>Octal escape sequences are not allowed</source>
        <translation>Восьмеричные ESC-последовательности недопустимы</translation>
    </message>
    <message>
        <location line="+35"/>
        <source>Unclosed string at end of line</source>
        <translation>Незакрытый литерал в конце строки</translation>
    </message>
    <message>
        <location line="+90"/>
        <source>Decimal numbers can&apos;t start with &apos;0&apos;</source>
        <translation>Десятичные числа не могут начинаться с «0»</translation>
    </message>
    <message>
        <location line="-75"/>
        <source>At least one hexadecimal digit is required after &apos;0%1&apos;</source>
        <translation>Требуется как минимум одна шестнадцатеричная цифра после «0%1»</translation>
    </message>
    <message>
        <location line="-499"/>
        <source>Unexpected token &apos;.&apos;</source>
        <translation>Неожиданная лексема «.»</translation>
    </message>
    <message>
        <location line="+526"/>
        <source>At least one octal digit is required after &apos;0%1&apos;</source>
        <translation>Требуется как минимум одна восьмеричная цифра после «0%1»</translation>
    </message>
    <message>
        <location line="+26"/>
        <source>At least one binary digit is required after &apos;0%1&apos;</source>
        <translation>Требуется как минимум одна двоичная цифра после «0%1»</translation>
    </message>
    <message>
        <location line="+123"/>
        <source>Invalid regular expression flag &apos;%0&apos;</source>
        <translation>Некорректный флаг регулярного выражения «%0»</translation>
    </message>
    <message>
        <location line="+18"/>
        <location line="+23"/>
        <source>Unterminated regular expression backslash sequence</source>
        <translation>В регулярном выражении последовательность за обратным слэшем не завершена</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Unterminated regular expression class</source>
        <translation>Незавершённый класс регулярного выражения</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Unterminated regular expression literal</source>
        <translation>Незавершённый литерал регулярного выражения</translation>
    </message>
    <message>
        <location line="+201"/>
        <location line="+8"/>
        <location line="+107"/>
        <location filename="../../../src/libs/qmljs/parser/qmljsparser.cpp" line="+4116"/>
        <location line="+56"/>
        <source>Syntax error</source>
        <translation>Синтаксическая ошибка</translation>
    </message>
    <message>
        <location line="-85"/>
        <source>Imported file must be a script</source>
        <translation>Импортированный файл должен быть скриптом</translation>
    </message>
    <message>
        <location line="+9"/>
        <location line="+8"/>
        <location line="+10"/>
        <source>Invalid module URI</source>
        <translation>Неверный URI модуля</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Incomplete version number (dot but no minor)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Module import requires a version</source>
        <translation type="vanished">При импорте модуля требуется версия</translation>
    </message>
    <message>
        <source>Module import requires a minor version (missing dot)</source>
        <translation type="vanished">При импорте модуля требуется минорная версия (отсутствует точка)</translation>
    </message>
    <message>
        <source>Module import requires a minor version (missing number)</source>
        <translation type="vanished">При импорте модуля требуется минорная версия (отсутствует число)</translation>
    </message>
    <message>
        <location line="+15"/>
        <location line="+12"/>
        <source>File import requires a qualifier</source>
        <translation>При импорте файла требуется спецификатор</translation>
    </message>
    <message>
        <location line="-10"/>
        <location line="+12"/>
        <source>Module import requires a qualifier</source>
        <translation>При импорте модуля требуется спецификатор</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Invalid import qualifier</source>
        <translation>Неверный спецификатор импорта</translation>
    </message>
    <message>
        <location filename="../../../src/libs/qmljs/parser/qmljsparser.cpp" line="-54"/>
        <source>Unexpected token `%1&apos;</source>
        <translation>Неожиданная лексема «%1»</translation>
    </message>
    <message>
        <location line="+31"/>
        <location line="+15"/>
        <source>Expected token `%1&apos;</source>
        <translation>Ожидается лексема «%1»</translation>
    </message>
</context>
<context>
    <name>QmlPreview::QmlDebugTranslationWidget</name>
    <message>
        <source>multiple files</source>
        <translation type="vanished">множество файлов</translation>
    </message>
    <message>
        <source>Enable elide warning</source>
        <translatorcomment>что такое не понимаю</translatorcomment>
        <translation type="obsolete">Разрешить пропускающее предупреждение</translation>
    </message>
    <message>
        <source>Show log</source>
        <translation type="vanished">Показать историю</translation>
    </message>
    <message>
        <source>Load</source>
        <translation type="vanished">Загрузка</translation>
    </message>
    <message>
        <source>Save</source>
        <translation type="vanished">Сохранить</translation>
    </message>
    <message>
        <source>Clear</source>
        <translation type="vanished">Очистить</translation>
    </message>
    <message>
        <source>Translation issues</source>
        <translation type="vanished">Проблемы паревода</translation>
    </message>
    <message>
        <source>Current language is &apos;&lt;b&gt;%1&lt;/b&gt;&apos; can be changed in the &apos;Translation&apos; tab.</source>
        <translation type="vanished">Текущий язык «&lt;b&gt;%1&lt;/b&gt;» можно сменить во вкладке «Перевод».</translation>
    </message>
    <message>
        <source>Select which language should be tested:</source>
        <translation type="vanished">Выберите язык для тестирования:</translation>
    </message>
    <message>
        <source>Choose file to save logged issues.</source>
        <translation type="vanished">Выбор файла для сохранения списка проблем.</translation>
    </message>
    <message>
        <source>current file: %1</source>
        <translation type="vanished">текущий файл: %1</translation>
    </message>
    <message>
        <source>empty</source>
        <translation type="vanished">пуст</translation>
    </message>
    <message>
        <source>Stop</source>
        <translation type="vanished">Остановить</translation>
    </message>
    <message>
        <source>Run language tests</source>
        <translation type="vanished">Проверить перевод</translation>
    </message>
</context>
<context>
    <name>QtC::ADS</name>
    <message>
        <source>Detach Area</source>
        <translation type="vanished">Отцепить область</translation>
    </message>
    <message>
        <source>Close Area</source>
        <translation type="vanished">Закрыть область</translation>
    </message>
    <message>
        <source>Close Other Areas</source>
        <translation type="vanished">Закрыть другие области</translation>
    </message>
    <message>
        <source>Cannot Save Workspace</source>
        <translation type="vanished">Не удалось сохранить сессию</translation>
    </message>
    <message>
        <source>Could not save workspace to file %1</source>
        <translation type="vanished">Не удалось сохранить сессию %1</translation>
    </message>
    <message>
        <location filename="../../../src/libs/advanceddockingsystem/workspaceview.cpp" line="+327"/>
        <source>Delete Workspace</source>
        <translation>Удалить сессию</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Delete Workspaces</source>
        <translation>Удалить сессии</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Delete workspace &quot;%1&quot;?</source>
        <translation>Удалить сессию &quot;%1&quot;?</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Delete these workspaces?</source>
        <translation>Удалить следующие сессии?</translation>
    </message>
    <message>
        <source>Cannot Restore Workspace</source>
        <translation type="vanished">Не удалось восстановить сессию</translation>
    </message>
    <message>
        <source>Could not restore workspace %1</source>
        <translation type="vanished">Не удалось восстановить сессию %1</translation>
    </message>
    <message>
        <location filename="../../../src/libs/advanceddockingsystem/autohidetab.cpp" line="+332"/>
        <location filename="../../../src/libs/advanceddockingsystem/dockareatitlebar.cpp" line="+472"/>
        <location filename="../../../src/libs/advanceddockingsystem/dockwidgettab.cpp" line="+482"/>
        <source>Detach</source>
        <translation>Отцепить</translation>
    </message>
    <message>
        <location line="+10"/>
        <location filename="../../../src/libs/advanceddockingsystem/dockwidgettab.cpp" line="+17"/>
        <source>Pin To...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <location filename="../../../src/libs/advanceddockingsystem/dockareatitlebar.cpp" line="+22"/>
        <location filename="../../../src/libs/advanceddockingsystem/dockwidgettab.cpp" line="+2"/>
        <source>Top</source>
        <translation type="unfinished">Сверху</translation>
    </message>
    <message>
        <location line="+1"/>
        <location filename="../../../src/libs/advanceddockingsystem/dockareatitlebar.cpp" line="+1"/>
        <location filename="../../../src/libs/advanceddockingsystem/dockwidgettab.cpp" line="+1"/>
        <source>Left</source>
        <translation type="unfinished">Слева</translation>
    </message>
    <message>
        <location line="+1"/>
        <location filename="../../../src/libs/advanceddockingsystem/dockareatitlebar.cpp" line="+1"/>
        <location filename="../../../src/libs/advanceddockingsystem/dockwidgettab.cpp" line="+1"/>
        <source>Right</source>
        <translation type="unfinished">Справа</translation>
    </message>
    <message>
        <location line="+1"/>
        <location filename="../../../src/libs/advanceddockingsystem/dockareatitlebar.cpp" line="+1"/>
        <location filename="../../../src/libs/advanceddockingsystem/dockwidgettab.cpp" line="+1"/>
        <source>Bottom</source>
        <translation type="unfinished">Снизу</translation>
    </message>
    <message>
        <location line="+2"/>
        <location filename="../../../src/libs/advanceddockingsystem/dockareatitlebar.cpp" line="-15"/>
        <location line="+69"/>
        <source>Unpin (Dock)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <location filename="../../../src/libs/advanceddockingsystem/dockareatitlebar.cpp" line="-41"/>
        <location line="+53"/>
        <location filename="../../../src/libs/advanceddockingsystem/dockwidgettab.cpp" line="+6"/>
        <source>Close</source>
        <translation>Закрыть</translation>
    </message>
    <message>
        <location filename="../../../src/libs/advanceddockingsystem/dockwidgettab.cpp" line="-298"/>
        <source>Close Tab</source>
        <translation type="unfinished">Закрыть вкладку</translation>
    </message>
    <message>
        <location line="+278"/>
        <source>Pin</source>
        <translation type="unfinished">Прикрепить</translation>
    </message>
    <message>
        <location line="+25"/>
        <source>Close Others</source>
        <translation>Закрыть другие</translation>
    </message>
    <message>
        <location filename="../../../src/libs/advanceddockingsystem/workspacedialog.cpp" line="+37"/>
        <source>Workspace Manager</source>
        <translation>Управление сессиями</translation>
    </message>
    <message>
        <location line="-12"/>
        <source>&amp;New</source>
        <translation>&amp;Создать</translation>
    </message>
    <message>
        <location line="+1"/>
        <location filename="../../../src/libs/advanceddockingsystem/workspaceview.cpp" line="-198"/>
        <source>&amp;Rename</source>
        <translation>&amp;Переименовать</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>C&amp;lone</source>
        <translation>&amp;Копировать</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>&amp;Delete</source>
        <translation>&amp;Удалить</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Reset</source>
        <translation>Сбросить</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Move Up</source>
        <translation type="unfinished">Поднять</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Move Down</source>
        <translation type="unfinished">Опустить</translation>
    </message>
    <message>
        <source>&amp;Open</source>
        <translation type="vanished">&amp;Открыть</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Restore last workspace on startup</source>
        <translation>Восстанавливать при запуске</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>&lt;a href=&quot;qthelp://org.qt-project.qtcreator/doc/creator-project-managing-workspaces.html&quot;&gt;What is a Workspace?&lt;/a&gt;</source>
        <translation>&lt;a href=&quot;qthelp://org.qt-project.qtcreator/doc/creator-project-managing-workspaces.html&quot;&gt;Что такое сессия?&lt;/a&gt;</translation>
    </message>
    <message>
        <location line="-11"/>
        <source>Import</source>
        <translation>Импортировать</translation>
    </message>
    <message>
        <location line="-1"/>
        <source>&amp;Switch To</source>
        <translation type="unfinished">&amp;Активировать</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Export</source>
        <translation>Экспортировать</translation>
    </message>
    <message>
        <location filename="../../../src/libs/advanceddockingsystem/workspacemodel.cpp" line="+46"/>
        <source>Workspace</source>
        <translation>Сессия</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>File Name</source>
        <translation type="unfinished">Имя файла</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Last Modified</source>
        <translation>Изменена</translation>
    </message>
    <message>
        <location filename="../../../src/libs/advanceddockingsystem/workspaceview.cpp" line="-48"/>
        <location line="+23"/>
        <source>New Workspace Name</source>
        <translation>Название новой сессии</translation>
    </message>
    <message>
        <location line="-22"/>
        <source>&amp;Create</source>
        <translation>&amp;Создать</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Create and &amp;Open</source>
        <translation>Создать и &amp;открыть</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Cannot Create Workspace</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+17"/>
        <source>&amp;Clone</source>
        <translation>С&amp;копировать</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Clone and &amp;Open</source>
        <translation>Скопировать и откр&amp;ыть</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>%1 Copy</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Cannot Clone Workspace</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Rename Workspace</source>
        <translation>Переименование сессии</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Rename and &amp;Open</source>
        <translation>П&amp;ереименовать и открыть</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Cannot Rename Workspace</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+21"/>
        <source>Cannot Switch Workspace</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+55"/>
        <source>Cannot Export Workspace</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/libs/advanceddockingsystem/workspaceinputdialog.cpp" line="+51"/>
        <source>Enter the name of the workspace:</source>
        <translation>Введите название сессии:</translation>
    </message>
    <message>
        <location filename="../../../src/libs/advanceddockingsystem/workspaceview.cpp" line="-39"/>
        <source>Import Workspace</source>
        <translation>Импорт сессии</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Cannot Import Workspace</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Export Workspace</source>
        <translation>Экспорт сессии</translation>
    </message>
    <message>
        <location filename="../../../src/libs/advanceddockingsystem/dockareatitlebar.cpp" line="-616"/>
        <source>List All Tabs</source>
        <translation type="unfinished">Отображение всех вкладок</translation>
    </message>
    <message>
        <location line="+14"/>
        <location line="+512"/>
        <source>Detach Group</source>
        <translation type="unfinished">Отцепить группу</translation>
    </message>
    <message>
        <location line="-459"/>
        <location line="+553"/>
        <source>Close Active Tab</source>
        <translation type="unfinished">Закрыть текущую вкладку</translation>
    </message>
    <message>
        <location line="-551"/>
        <location line="+501"/>
        <location line="+52"/>
        <source>Close Group</source>
        <translation type="unfinished">Закрыть группу</translation>
    </message>
    <message>
        <location line="-86"/>
        <location line="+71"/>
        <source>Pin Group</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-62"/>
        <source>Pin Group To...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+12"/>
        <location line="+59"/>
        <source>Minimize</source>
        <translation type="unfinished">Свернуть</translation>
    </message>
    <message>
        <location line="-37"/>
        <source>Close Other Groups</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+30"/>
        <source>Pin Active Tab (Press Ctrl to Pin Group)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/libs/advanceddockingsystem/dockmanager.cpp" line="+1202"/>
        <location line="+91"/>
        <location line="+6"/>
        <location line="+22"/>
        <location line="+14"/>
        <location line="+286"/>
        <source>Workspace &quot;%1&quot; does not exist.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-396"/>
        <location line="+24"/>
        <source>Cannot restore &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-8"/>
        <source>Cannot reload &quot;%1&quot;. It is not in the list of workspaces.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+64"/>
        <source>Could not clone &quot;%1&quot; due to: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+33"/>
        <source>Workspace &quot;%1&quot; is not a preset.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Cannot remove &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Cannot save workspace while in mode change state.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+32"/>
        <source>File &quot;%1&quot; does not exist.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+12"/>
        <location line="+41"/>
        <source>Could not copy &quot;%1&quot; to &quot;%2&quot; due to: %3</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-19"/>
        <source>Could not remove &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>The directory &quot;%1&quot; does not exist.</source>
        <translation type="unfinished">Каталог «%1» отсутствует.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>The workspace &quot;%1&quot; does not exist </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+172"/>
        <source>Cannot write to &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Cannot write to &quot;%1&quot; due to: %2</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::Android</name>
    <message>
        <location filename="../../../src/plugins/android/androidbuildapkstep.cpp" line="+655"/>
        <location line="+651"/>
        <source>Build Android APK</source>
        <translation>Сборка Android APK</translation>
    </message>
    <message>
        <location line="-594"/>
        <source>Warning: Signing a debug or profile package.</source>
        <translation>Предупреждение: Подписывание отладочного или профилируемого пакета.</translation>
    </message>
    <message>
        <source>The installed SDK tools version (%1) does not include Gradle scripts. The minimum Qt version required for Gradle build to work is %2</source>
        <translation type="vanished">Версия установленного SDK (%1) не включает скрипты Gradle. Минимальная версия Qt, необходимая для работы сборки Gradle, является %2</translation>
    </message>
    <message>
        <source>The minimum Qt version required for Gradle build to work is %1. It is recommended to install the latest Qt version.</source>
        <translation type="vanished">Для работы сборки Gradle необходима Qt версии не ниже %1. Рекомендуется установить последнюю версию Qt.</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>The API level set for the APK is less than the minimum required by the kit.
The minimum API level required by the kit is %1.</source>
        <translation>Уровень API, заданный для APK, ниже чем минимальный для комплекта.
Комплекту требуется минимальный уровень API %1.</translation>
    </message>
    <message>
        <source>Android build SDK not defined. Check Android settings.</source>
        <translation type="vanished">Не задан Android SDK для сборки. Проверьте настройки Android.</translation>
    </message>
    <message>
        <location line="+120"/>
        <source>Cannot sign the package. Invalid keystore path (%1).</source>
        <translation>Не удалось подписать пакет. Неверный путь к связке ключей (%1).</translation>
    </message>
    <message>
        <location line="+19"/>
        <source>Cannot sign the package. Certificate alias %1 does not exist.</source>
        <translation>Невозможно подписать пакет. Псевдоним сертификата %1 отсутствует.</translation>
    </message>
    <message>
        <location line="+179"/>
        <source>Android deploy settings file not found, not building an APK.</source>
        <translation>Не удалось найти файл настроек развёртывания, APK не собирается.</translation>
    </message>
    <message>
        <source>Cannot set up Android, not building an APK.</source>
        <translation type="vanished">Не удалось установить Android, APK не собирается.</translation>
    </message>
    <message>
        <source>Starting: &quot;%1&quot; %2</source>
        <translation type="vanished">Запускается: «%1» %2</translation>
    </message>
    <message>
        <location line="+190"/>
        <location filename="../../../src/plugins/android/keystorecertificatedialog.cpp" line="+318"/>
        <source>Error</source>
        <translation>Ошибка</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Failed to run keytool.</source>
        <translation>Не удалось запустить keytool.</translation>
    </message>
    <message>
        <source>Custom Android Debugger (%1, NDK %2)</source>
        <translation type="vanished">Особый отладчик Android (%1, NDK %2)</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/android/androidconfigurations.cpp" line="+1354"/>
        <source>Android Debugger (%1, NDK %2)</source>
        <translation>Отладчик Android (%1, NDK %2)</translation>
    </message>
    <message>
        <location line="+106"/>
        <source>%1 for Android %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Android %1 Clang %2</source>
        <translation type="vanished">Android %1 Clang %2</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/android/androidutils.cpp" line="+550"/>
        <source>Unknown Android version. API Level: %1</source>
        <translation>Версия Android неизвестна. API Level: %1</translation>
    </message>
    <message>
        <source>Error creating Android templates.</source>
        <translation type="vanished">Не удалось создать шаблоны для Android.</translation>
    </message>
    <message>
        <location line="-469"/>
        <source>Cannot parse &quot;%1&quot;.</source>
        <translation>Не удалось обработать «%1».</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/android/androiddeployqtstep.cpp" line="+503"/>
        <source>Starting Android virtual device failed.</source>
        <translation>Сбой запуска виртуального устройства Android.</translation>
    </message>
    <message>
        <source>Android package installation failed.
%1</source>
        <translation type="vanished">Не удалось установить пакет для Android.
%1</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/android/androidpackageinstallationstep.cpp" line="+59"/>
        <source>Copy application data</source>
        <translation>Копирование данных приложения</translation>
    </message>
    <message>
        <location line="+19"/>
        <source>&quot;%1&quot; step has an invalid C++ toolchain.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+51"/>
        <source>Product type is not an application, not running the Make install step.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Removing directory %1</source>
        <translation>Удаление каталога %1</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Failed to clean &quot;%1&quot; from the previous build, with error:
%2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+56"/>
        <source>Deploy to device</source>
        <translation>Установка на устройство</translation>
    </message>
    <message>
        <location line="-134"/>
        <source>&lt;b&gt;Make install:&lt;/b&gt; Copy App Files to &quot;%1&quot;</source>
        <translation>&lt;b&gt;Make install:&lt;/b&gt; Копирование файлов приложения в «%1»</translation>
    </message>
    <message>
        <source>Activity manager start options:</source>
        <translation type="vanished">Параметры запуска менеджера действий:</translation>
    </message>
    <message>
        <source>If the &quot;am start&quot; options conflict, the application might not start.
Qt Creator uses: am start -n &lt;package_name&gt;/&lt;Activity_name&gt; [-D].</source>
        <translation type="vanished">Если есть конфликт параметров для «am start», то приложение может не запуститься.
Qt Creator использует: am start -n &lt;имя_пакета&gt;/&lt;действие&gt; [-D].</translation>
    </message>
    <message>
        <source>Shell commands to run on Android device before application launch.</source>
        <translation type="vanished">Команды среды, запускаемые на устройстве Android до запуска приложения.</translation>
    </message>
    <message>
        <source>Shell commands to run on Android device after application quits.</source>
        <translation type="vanished">Команды среды, запускаемые на устройстве Android после завершения приложения.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/android/androidrunconfiguration.cpp" line="+53"/>
        <source>Clean Environment</source>
        <translation>Чистая среда</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Activity manager start arguments:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Pre-launch on-device shell commands:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Post-quit on-device shell commands:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Android package source directory:</source>
        <translation type="vanished">Исходный каталог пакета Android:</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/android/manifestwizard.cpp" line="+83"/>
        <source>No application build targets found in this project.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>No Application Build Target</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+22"/>
        <source>Select the build target for which to create the Android templates.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Build target:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Select a build target</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+34"/>
        <source>The Android package source directory cannot be the same as the project directory.</source>
        <translation>Исходный каталог пакета Android не должен совпадать с каталогом проекта.</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Copy the Gradle files to Android directory</source>
        <translation>Копировать файлы Gradle в каталог Android</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>It is highly recommended if you are planning to extend the Java side of your Qt application.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+35"/>
        <source>Select the Android package source directory.

The files in the Android package source directory will be copied to the Android build directory and the default templates will be overwritten.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+12"/>
        <source>The Android template files will be created under the %1 path that is set in the project file.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+78"/>
        <source>Project File Update Failed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Cannot automatically update the project file &quot;%1&quot;.
Set the property &quot;%2&quot; manually.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>It is highly recommended if you are planning to extend the Java part of your Qt application.</source>
        <translation type="vanished">Настоятельно рекомендуется при расширении Java-части Qt приложения.</translation>
    </message>
    <message>
        <source>Select the Android package source directory.

The files in the Android package source directory are copied to the build directory&apos;s Android directory and the default files are overwritten.</source>
        <translation type="vanished">Выберите исходный каталог пакета Android.

Его содержимое будет скопировано в каталог сборки Android с замещением стандартных файлов.</translation>
    </message>
    <message>
        <source>The Android template files will be created in the ANDROID_PACKAGE_SOURCE_DIR set in the .pro file.</source>
        <translation type="vanished">Шаблонные файлы для Android будут созданы в каталоге, заданном ANDROID_PACKAGE_SOURCE_DIR в файле .pro.</translation>
    </message>
    <message>
        <source>Select the .pro file for which you want to create the Android template files.</source>
        <translation type="vanished">Выберите файл .pro, для которого следует создать шаблоны для Android.</translation>
    </message>
    <message>
        <source>.pro file:</source>
        <translation type="vanished">Файл .pro:</translation>
    </message>
    <message>
        <source>Select a .pro File</source>
        <translation type="vanished">Выбор файла .pro</translation>
    </message>
    <message>
        <location line="-65"/>
        <source>Create Android Template Files Wizard</source>
        <translation>Мастер создания шаблонов для Android</translation>
    </message>
    <message>
        <source>Project File not Updated</source>
        <translation type="vanished">Файл проекта не обновлён</translation>
    </message>
    <message>
        <source>Could not update the project file %1.</source>
        <translation type="vanished">Не удалось обновить файл проекта %1.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/android/avdcreatordialog.cpp" line="+117"/>
        <location line="+100"/>
        <location line="+92"/>
        <location line="+8"/>
        <location line="+16"/>
        <source>Create new AVD</source>
        <translation>Создание AVD</translation>
    </message>
    <message>
        <location line="-160"/>
        <source>Target ABI / API:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Skin definition:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+42"/>
        <source>Avd list command failed. %1 %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+100"/>
        <source>Creating new AVD device...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+84"/>
        <source>Install a system image from the SDK Manager first.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>No system images found.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>No system images found for %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Target API:</source>
        <translation type="vanished">Целевой API:</translation>
    </message>
    <message>
        <location line="-241"/>
        <source>Name:</source>
        <translation>Название:</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/android/androiddevice.cpp" line="+396"/>
        <location filename="../../../src/plugins/android/avdcreatordialog.cpp" line="+6"/>
        <source>SD card size:</source>
        <translation>Размер SD-карты:</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/android/avdcreatordialog.cpp" line="-38"/>
        <source> MiB</source>
        <translation> МБ</translation>
    </message>
    <message>
        <source>Architecture (ABI):</source>
        <translation type="vanished">Архитектура (ABI):</translation>
    </message>
    <message>
        <source>Device definition:</source>
        <translation type="vanished">Устройство:</translation>
    </message>
    <message>
        <location line="+19"/>
        <source>Overwrite existing AVD name</source>
        <translation>Перезаписать существующее имя AVD</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/android/androidutils.cpp" line="+535"/>
        <source>AVD Start Error</source>
        <translation>Ошибка запуска AVD</translation>
    </message>
    <message>
        <location line="-25"/>
        <source>Emulator Tool Is Missing</source>
        <translation>Утилита эмуляции отсутствует</translation>
    </message>
    <message>
        <location line="-518"/>
        <source>Cannot open &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+519"/>
        <source>Install the missing emulator tool (%1) to the installed Android SDK.</source>
        <translation>Установите утилиту эмуляции (%1) в установленный Android SDK.</translation>
    </message>
    <message>
        <location line="+25"/>
        <source>Failed to start AVD emulator for &quot;%1&quot; device.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/android/androidbuildapkstep.cpp" line="-788"/>
        <source>Create Templates</source>
        <translation>Создать шаблоны</translation>
    </message>
    <message>
        <location line="+40"/>
        <source>Additional Libraries</source>
        <translation>Дополнительные библиотеки</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>List of extra libraries to include in Android package and load on startup.</source>
        <translation>Список дополнительных библиотек для включения в пакет и загрузки при запуске.</translation>
    </message>
    <message>
        <location line="+4"/>
        <location filename="../../../src/plugins/android/androidsettingswidget.cpp" line="+175"/>
        <source>Add...</source>
        <translation>Добавить...</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Select library to include in package.</source>
        <translation>Выбор библиотеки для включения в пакет.</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Remove currently selected library from list.</source>
        <translation>Удаление выбранной библиотеки из списка.</translation>
    </message>
    <message>
        <location line="-9"/>
        <source>Select additional libraries</source>
        <translation>Выбор дополнительных библиотек</translation>
    </message>
    <message>
        <location line="-53"/>
        <source>Application</source>
        <translation>Приложение</translation>
    </message>
    <message>
        <source>Android build SDK:</source>
        <translation type="vanished">Сборочный Android SDK:</translation>
    </message>
    <message>
        <location line="-87"/>
        <source>Sign package</source>
        <translation>Подписывание пакета</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Keystore:</source>
        <translation>Связка ключей:</translation>
    </message>
    <message>
        <location line="+64"/>
        <source>Create an Android package for Custom Java code, assets, and Gradle configurations.</source>
        <translation>Создание пакета Android для пользовательского кода Java, ресурсов и конфигураций Gradle.</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Android customization:</source>
        <translation>Настройка Android:</translation>
    </message>
    <message>
        <location line="-76"/>
        <source>Application Signature</source>
        <translation>Подпись приложения</translation>
    </message>
    <message>
        <location line="-38"/>
        <location filename="../../../src/plugins/android/keystorecertificatedialog.cpp" line="-34"/>
        <source>Keystore files (*.keystore *.jks)</source>
        <translation>Файлы связки ключей (*.keystore *.jks)</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Select Keystore File</source>
        <translation>Выбор файла связки ключей</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Create...</source>
        <translation>Создать...</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Signing a debug package</source>
        <translation>Подписывание отладочного пакета</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Certificate alias:</source>
        <translation>Алиас сертификата:</translation>
    </message>
    <message>
        <location line="+70"/>
        <source>Android build-tools version:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Android build platform SDK:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Advanced Actions</source>
        <translation>Дополнительно</translation>
    </message>
    <message>
        <location line="+49"/>
        <source>This is useful for apps that use SSL operations. The path can be defined in Edit &gt; Preferences &gt; Devices &gt; Android.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+138"/>
        <source>Build Android App Bundle (*.aab)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Open package location after build</source>
        <translation>Открывать каталог пакета после создания</translation>
    </message>
    <message>
        <location line="-200"/>
        <source>Add debug server</source>
        <translation>Добавить сервер отладки</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Packages debug server with the APK to enable debugging. For the signed APK this option is unchecked by default.</source>
        <translation>Добавляет отладочный сервер в APK для включения отладки. Для подписанных APK эта опция отключена по умолчанию.</translation>
    </message>
    <message>
        <location line="+201"/>
        <source>Verbose output</source>
        <translation>Расширенный вывод</translation>
    </message>
    <message>
        <source>Build .aab (Android App Bundle)</source>
        <translation type="vanished">Собирать .aab (Android App Bundle)</translation>
    </message>
    <message>
        <location line="-159"/>
        <source>Libraries (*.so)</source>
        <translation>Библиотеки (*.so)</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Include prebuilt OpenSSL libraries</source>
        <translation>Подключать собранные библиотеки OpenSSL</translation>
    </message>
    <message>
        <source>This is useful for apps that use SSL operations. The path can be defined in Tools &gt; Options &gt; Devices &gt; Android.</source>
        <translation type="vanished">Полезно для приложений, использующих операции SSL. Путь можно задать в Инструменты &gt; Параметры &gt; Устройства &gt; Android.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/android/keystorecertificatedialog.cpp" line="-77"/>
        <source>Keystore password is too short.</source>
        <translation>Пароль связки ключей слишком короткий.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Keystore passwords do not match.</source>
        <translation>Неверный пароль связки ключей.</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Certificate password is too short.</source>
        <translation>Пароль сертификата слишком короткий.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Certificate passwords do not match.</source>
        <translation>Неверный пароль сертификата.</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Certificate alias is missing.</source>
        <translation>Отсутствует алиас сертификата.</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Invalid country code.</source>
        <translation>Неверный код страны.</translation>
    </message>
    <message>
        <location line="+25"/>
        <source>Keystore Filename</source>
        <translation>Имя файла связки ключей</translation>
    </message>
    <message>
        <source>No Android arch set by the .pro file.</source>
        <translation type="vanished">Архитектура Android не прописана в файле .pro.</translation>
    </message>
    <message>
        <source>Cannot find the package name.</source>
        <translation type="vanished">Не удалось обнаружить имя пакета.</translation>
    </message>
    <message>
        <source>Deploy to Android device or emulator</source>
        <translation type="vanished">Развернуть на устройство или эмулятор Android</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/android/androiddeployqtstep.cpp" line="-265"/>
        <source>Deploying to %1</source>
        <translation>Развёртывание на %1</translation>
    </message>
    <message>
        <location line="+23"/>
        <source>Cannot find the androiddeployqt tool.</source>
        <translation>Утилита androiddeployqt не найдена.</translation>
    </message>
    <message>
        <source>Cannot find the androiddeploy Json file.</source>
        <translation type="vanished">Не удалось найти Json файл androiddeploy.</translation>
    </message>
    <message>
        <source>Uninstall the existing app first</source>
        <translation type="vanished">Сначала удаление существующего приложения</translation>
    </message>
    <message>
        <source>Reset Default Deployment Devices</source>
        <translation type="vanished">Сбросить умолчальные развёртываемые устройства</translation>
    </message>
    <message>
        <location line="+208"/>
        <source>Install an APK File</source>
        <translation>Установить файл APK</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Qt Android Installer</source>
        <translation>Установщик Qt на Android</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/android/androidplugin.cpp" line="+64"/>
        <source>Deploy to Android Device</source>
        <translation>Развёртывание на устройство Android</translation>
    </message>
    <message>
        <location line="+81"/>
        <source>Automatically create usable Android kits and install all essential packages. To do this later, select Edit &gt; Preferences &gt; SDKs &gt; Android.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Configure Android Options?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Android: The main ABI of the deployment device (%1) is not selected! The app execution or debugging might not work properly. Add it from Projects &gt; Build &gt; Build Steps &gt; qmake &gt; ABIs.</source>
        <translation type="vanished">Android: не выбран основной ABI развёртываемого устройства (%1). Выполнение или отладка приложения могут работать неправильно. Добавьте его из Проекты &gt; Сборка &gt; Этапы сборки &gt; qmake &gt; ABI.</translation>
    </message>
    <message>
        <source>Uninstall previous package %1.</source>
        <translation type="vanished">Удаление предыдущего пакета %1.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/android/androiddeployqtstep.cpp" line="-76"/>
        <source>The process &quot;%1&quot; exited normally.</source>
        <translation>Процесс «%1» завершился успешно.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>The process &quot;%1&quot; exited with code %2.</source>
        <translation>Процесс «%1» завершился с кодом %2.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>The process &quot;%1&quot; crashed.</source>
        <translation>Процесс «%1» аварийно завершился.</translation>
    </message>
    <message>
        <source>Package deploy: Failed to pull &quot;%1&quot; to &quot;%2&quot;.</source>
        <translation type="vanished">Развёртывание пакета: не удалось получить «%1» в «%2».</translation>
    </message>
    <message>
        <location line="+36"/>
        <source>Install failed</source>
        <translation>Ошибка установки</translation>
    </message>
    <message>
        <location line="+35"/>
        <source>Android package (*.apk)</source>
        <translation>Пакет Android (*.apk)</translation>
    </message>
    <message>
        <location line="-306"/>
        <source>Initializing deployment to Android device/simulator</source>
        <translation>Инициализация развёртывания на устройство/эмулятор Android</translation>
    </message>
    <message>
        <location line="-30"/>
        <source>Uninstall the existing app before deployment</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Could not install custom APK.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+17"/>
        <source>No Android architecture (ABI) is set by the project.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>The kit&apos;s run configuration is invalid.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+19"/>
        <source>No valid deployment device is set.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>The deployment device &quot;%1&quot; is invalid.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>The deployment device &quot;%1&quot; does not support the architectures used by the kit.
The kit supports &quot;%2&quot;, but the device uses &quot;%3&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>The deployment device &quot;%1&quot; is disconnected.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Android: The main ABI of the deployment device (%1) is not selected. The app execution or debugging might not work properly. Add it from Projects &gt; Build &gt; Build Steps &gt; qmake &gt; ABIs.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+20"/>
        <source>The deployment step&apos;s project node is invalid.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Cannot find the androiddeployqt input JSON file.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+50"/>
        <source>The deployment AVD &quot;%1&quot; cannot be started.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+35"/>
        <source>Cannot find the package name from AndroidManifest.xml nor build.gradle files at &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Uninstalling the previous package &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+44"/>
        <source>Starting: &quot;%1&quot;</source>
        <translation>Запускается: «%1»</translation>
    </message>
    <message>
        <location line="+22"/>
        <source>Installing the app failed even after uninstalling the previous one.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Installing the app failed with an unknown error.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Deployment failed with the following errors:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+90"/>
        <source>Android package installation finished with success.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+73"/>
        <source>Deploy to Android device</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Deployment failed with the following errors:

</source>
        <translation type="vanished">Не удалось развернуть из-за следующих ошибок:

</translation>
    </message>
    <message>
        <location line="-153"/>
        <source>Uninstalling the installed package may solve the issue.</source>
        <translation>Удаление установленного пакета может решить проблему.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Do you want to uninstall the existing package?</source>
        <translation>Желаете его удалить?</translation>
    </message>
    <message>
        <source>Pulling files necessary for debugging.</source>
        <translation type="vanished">Загрузка файлов, необходимых для отладки.</translation>
    </message>
    <message>
        <location line="-89"/>
        <source>Package deploy: Running command &quot;%1&quot;.</source>
        <translation>Развёртывание пакета: выполняется команда «%1».</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/android/androiddevice.cpp" line="-175"/>
        <source>Emulator Command-line Startup Options</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Emulator command-line startup options (&lt;a href=&quot;%1&quot;&gt;Help Web Page&lt;/a&gt;):</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+90"/>
        <source>The device has to be connected with ADB debugging enabled to use this feature.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Opening connection port %1 failed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Retrieving the device IP address failed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+14"/>
        <source>The retrieved IP address is invalid.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Connecting to the device IP &quot;%1&quot; failed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Device name:</source>
        <translation type="unfinished">Имя устройства:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Device type:</source>
        <translation type="unfinished">Тип устройства:</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Serial number:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>CPU architecture:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>OS version:</source>
        <translation type="unfinished">Версия OS:</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Yes</source>
        <translation type="unfinished">Да</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>No</source>
        <translation type="unfinished">Нет</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Authorized:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Android target flavor:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Skin type:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>OpenGL status:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <location line="+269"/>
        <location line="+6"/>
        <location line="+6"/>
        <source>Unknown</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-270"/>
        <source>Android Device Manager</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+45"/>
        <source>Run on Android</source>
        <translation>Запуск на Android</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Refresh</source>
        <translation type="unfinished">Обновить</translation>
    </message>
    <message>
        <location line="+19"/>
        <source>Start AVD</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Erase AVD</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>AVD Arguments</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Set up Wi-Fi</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+173"/>
        <source>Emulator for &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Physical device</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>None</source>
        <comment>No skin</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+516"/>
        <source>Erase the Android AVD &quot;%1&quot;?
This cannot be undone.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+18"/>
        <source>An error occurred while removing the Android AVD &quot;%1&quot; using avdmanager tool.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+88"/>
        <source>Android Device</source>
        <translation>Устройство Android</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Android support is not yet configured.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+16"/>
        <source>The device info returned from AvdDialog is invalid.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select Android Device</source>
        <translation type="vanished">Выбор устройства Android</translation>
    </message>
    <message>
        <source>Refresh Device List</source>
        <translation type="vanished">Обновить список</translation>
    </message>
    <message>
        <source>Create Android Virtual Device</source>
        <translation type="vanished">Создать виртуальное устройство</translation>
    </message>
    <message>
        <source>ABI:</source>
        <translation type="vanished">ABI:</translation>
    </message>
    <message>
        <source>Compatible devices</source>
        <translation type="vanished">Совместимые устройства</translation>
    </message>
    <message>
        <source>Unauthorized. Please check the confirmation dialog on your device %1.</source>
        <translation type="vanished">Не авторизовано. Проверьте диалог подтверждения на устройстве %1.</translation>
    </message>
    <message>
        <source>Offline. Please check the state of your device %1.</source>
        <translation type="vanished">Отключено. Проверьте состояние устройства %1.</translation>
    </message>
    <message>
        <source>ABI is incompatible, device supports ABIs: %1.</source>
        <translation type="vanished">Несовместимое ABI. Устройство поддерживает только: %1.</translation>
    </message>
    <message>
        <source>API Level of device is: %1.</source>
        <translation type="vanished">Уровень API устройства: %1.</translation>
    </message>
    <message>
        <source>Incompatible devices</source>
        <translation type="vanished">Несовместимые устройства</translation>
    </message>
    <message>
        <source>&lt;p&gt;Connect an Android device via USB and activate developer mode on it. Some devices require the installation of a USB driver.&lt;/p&gt;</source>
        <translation type="vanished">&lt;p&gt;Подключите Android-устройство через USB и включите режим разработчика. Некоторые устройства требуют установки USB драйвера.&lt;/p&gt;</translation>
    </message>
    <message>
        <source>&lt;p&gt;The adb tool in the Android SDK lists all connected devices if run via &amp;quot;adb devices&amp;quot;.&lt;/p&gt;</source>
        <translation type="vanished">&lt;p&gt;Утилита adb в Android SDK выводит список всех подключённых устройств запущенных через «устройства adb».&lt;/p&gt;</translation>
    </message>
    <message>
        <source>Always use this device for this project</source>
        <translation type="vanished">Всегда использовать это устройство для этого проекта</translation>
    </message>
    <message>
        <source>No Device Found</source>
        <translation type="vanished">Устройства не обнаружены</translation>
    </message>
    <message>
        <source>Looking for default device &lt;b&gt;%1&lt;/b&gt;.</source>
        <translation type="vanished">Поиск устройства по умолчанию &lt;b&gt;%1&lt;/b&gt;.</translation>
    </message>
    <message>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;a href=&quot;aaa&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0057ae;&quot;&gt;My device is missing&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="vanished">&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;a href=&quot;aaa&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0057ae;&quot;&gt;Моё устройство отсутствует&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/android/androidsettingswidget.cpp" line="+448"/>
        <location line="+23"/>
        <source>Cancel</source>
        <translation>Отмена</translation>
    </message>
    <message>
        <source>This can be later reset in deployment settings in the Projects mode.</source>
        <translation type="vanished">Можно в любой момент выключить в настройках развёртывания в режиме Проекты.</translation>
    </message>
    <message>
        <source>Always use this device for architecture %1 for this project</source>
        <translation type="vanished">Всегда использовать это устройство для архитектуры %1 в этом проекте</translation>
    </message>
    <message>
        <source>OpenGL enabled</source>
        <translation type="vanished">OpenGL включён</translation>
    </message>
    <message>
        <source>OpenGL disabled</source>
        <translation type="vanished">OpenGL выключен</translation>
    </message>
    <message>
        <source>Android: SDK installation error 0x%1</source>
        <translation type="vanished">Android: ошибка установки SDK 0x%1</translation>
    </message>
    <message>
        <source>Android: NDK installation error 0x%1</source>
        <translation type="vanished">Android: ошибка установки NDK 0x%1</translation>
    </message>
    <message>
        <source>Android: Java installation error 0x%1</source>
        <translation type="vanished">Android: ошибка установки Java 0x%1</translation>
    </message>
    <message>
        <source>Android: ant installation error 0x%1</source>
        <translation type="vanished">Android: ошибка установки ant 0x%1</translation>
    </message>
    <message>
        <source>Android: adb installation error 0x%1</source>
        <translation type="vanished">Android: ошибка установки adb 0x%1</translation>
    </message>
    <message>
        <source>Android: Device connection error 0x%1</source>
        <translation type="vanished">Android: ошибка подключения к устройству 0x%1</translation>
    </message>
    <message>
        <source>Android: Device permission error 0x%1</source>
        <translation type="vanished">Android: ошибка доступа к устройству 0x%1</translation>
    </message>
    <message>
        <source>Android: Device authorization error 0x%1</source>
        <translation type="vanished">Android: ошибка авторизации устройства 0x%1</translation>
    </message>
    <message>
        <source>Android: Device API level not supported: error 0x%1</source>
        <translation type="vanished">Android: уровень API устройства не поддерживается: ошибка 0x%1</translation>
    </message>
    <message>
        <source>Android: Unknown error 0x%1</source>
        <translation type="vanished">Android: неизвестная ошибка 0x%1</translation>
    </message>
    <message>
        <source>General</source>
        <translation type="vanished">Основное</translation>
    </message>
    <message>
        <source>XML Source</source>
        <translation type="vanished">Исходник XML</translation>
    </message>
    <message>
        <source>Master icon</source>
        <translation type="vanished">Основной значок</translation>
    </message>
    <message>
        <source>Select master icon.</source>
        <translation type="vanished">Выбрать основной значок.</translation>
    </message>
    <message>
        <source>Low DPI icon</source>
        <translation type="vanished">Значок низкого разрешения</translation>
    </message>
    <message>
        <source>Select low DPI icon.</source>
        <translation type="vanished">Выбрать значок низкого разрешения.</translation>
    </message>
    <message>
        <source>Medium DPI icon</source>
        <translation type="vanished">Значок среднего разрешения</translation>
    </message>
    <message>
        <source>Select medium DPI icon.</source>
        <translation type="vanished">Выбрать значок среднего разрешения.</translation>
    </message>
    <message>
        <source>High DPI icon</source>
        <translation type="vanished">Значок высокого разрешения</translation>
    </message>
    <message>
        <source>Select high DPI icon.</source>
        <translation type="vanished">Выбрать значок высокого разрешения.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/android/splashscreencontainerwidget.cpp" line="+174"/>
        <source>Icon scaled up.</source>
        <translation>Значок увеличен.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Click to select...</source>
        <translation>Щёлкните для выбора...</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/android/androidsdkmanagerdialog.cpp" line="+93"/>
        <source>Package</source>
        <translation>Пакет</translation>
    </message>
    <message>
        <source>&lt;p align=&quot;justify&quot;&gt;Please choose a valid package name for your application (for example, &quot;org.example.myapplication&quot;).&lt;/p&gt;&lt;p align=&quot;justify&quot;&gt;Packages are usually defined using a hierarchical naming pattern, with levels in the hierarchy separated by periods (.) (pronounced &quot;dot&quot;).&lt;/p&gt;&lt;p align=&quot;justify&quot;&gt;In general, a package name begins with the top level domain name of the organization and then the organization&apos;s domain and then any subdomains listed in reverse order. The organization can then choose a specific name for their package. Package names should be all lowercase characters whenever possible.&lt;/p&gt;&lt;p align=&quot;justify&quot;&gt;Complete conventions for disambiguating package names and rules for naming packages when the Internet domain name cannot be directly used as a package name are described in section 7.7 of the Java Language Specification.&lt;/p&gt;</source>
        <translation type="vanished">&lt;p align=&quot;justify&quot;&gt;Выберите корректное имя для приложения (например: «org.example.myapplication»).&lt;/p&gt;&lt;p align=&quot;justify&quot;&gt;Имена пакетам принято давать в виде иерархии, уровни которой разделяются точками.&lt;/p&gt;&lt;p align=&quot;justify&quot;&gt;Обычно название пакета начинается с доменного имени выше уровня организации, затем доменного имени организации и её поддоменов в обратном порядке. В самом конце может идти уникальное название пакета. Названия пакетов по возможности должны содержать только символы нижнего регистра.&lt;/p&gt;&lt;p align=&quot;justify&quot;&gt;Полностью соглашение о разрешении конфликтов имён пакетов и правила именования пакетов в случае невозможности использования доменных имён Internet описаны в разделе 7.7 спецификации языка Java.&lt;/p&gt;</translation>
    </message>
    <message>
        <source>Package name:</source>
        <translation type="vanished">Имя пакета:</translation>
    </message>
    <message>
        <source>The package name is not valid.</source>
        <translation type="vanished">Имя пакета недопустимо.</translation>
    </message>
    <message>
        <source>Version code:</source>
        <translation type="vanished">Код версии:</translation>
    </message>
    <message>
        <source>Version name:</source>
        <translation type="vanished">Название версии:</translation>
    </message>
    <message>
        <source>Sets the minimum required version on which this application can be run.</source>
        <translation type="vanished">Задаёт минимальную версию SDK, на которой приложение может работать.</translation>
    </message>
    <message>
        <source>Not set</source>
        <translation type="vanished">Не задана</translation>
    </message>
    <message>
        <source>Minimum required SDK:</source>
        <translation type="vanished">Минимальный требуемый SDK:</translation>
    </message>
    <message>
        <source>Style extraction:</source>
        <translation type="vanished">Извлечение стиля:</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/android/androidmanifesteditor.cpp" line="+325"/>
        <source>Open online documentation for %1.</source>
        <extracomment>%1 is an AndroidManifest keyword</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+141"/>
        <source>The structure of the Android manifest file is corrupted. Expected a top level &apos;manifest&apos; node.</source>
        <translation>Структура файла манифеста Android повреждена. Ожидается элемент верхнего уровня «manifest».</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>The structure of the Android manifest file is corrupted. Expected an &apos;application&apos; and &apos;activity&apos; sub node.</source>
        <translation>Структура файла манифеста Android повреждена. Ожидаются дочерние элементы «application» и «activity».</translation>
    </message>
    <message>
        <location line="+43"/>
        <source>Go to Error</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Target SDK:</source>
        <translation type="vanished">Целевой SDK:</translation>
    </message>
    <message>
        <source>Sets the target SDK. Set this to the highest tested version. This disables compatibility behavior of the system for your application.</source>
        <translation type="vanished">Задаёт целевой SDK. Следует выбирать последнюю протестированную версию. Предотвращает включение системой режима совместимости для приложения.</translation>
    </message>
    <message>
        <source>Application name:</source>
        <translation type="vanished">Имя приложения:</translation>
    </message>
    <message>
        <source>Activity name:</source>
        <translation type="vanished">Имя активности:</translation>
    </message>
    <message>
        <source>Run:</source>
        <translation type="vanished">Запуск:</translation>
    </message>
    <message>
        <source>Permissions</source>
        <translation type="vanished">Разрешения</translation>
    </message>
    <message>
        <source>Include default permissions for Qt modules.</source>
        <translation type="vanished">Включать стандартные разрешения для модулей Qt.</translation>
    </message>
    <message>
        <source>Include default features for Qt modules.</source>
        <translation type="vanished">Включать стандартные функции для модулей Qt.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/android/androidbuildapkstep.cpp" line="-7"/>
        <location filename="../../../src/plugins/android/androidsettingswidget.cpp" line="-467"/>
        <source>Remove</source>
        <translation>Удалить</translation>
    </message>
    <message>
        <source>Add</source>
        <translation type="vanished">Добавить</translation>
    </message>
    <message>
        <source>Advanced</source>
        <translation type="vanished">Дополнительно</translation>
    </message>
    <message>
        <source>Application icon</source>
        <translation type="vanished">Значок приложения</translation>
    </message>
    <message>
        <source>Android services</source>
        <translation type="vanished">Сервисы Android</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/android/splashscreencontainerwidget.cpp" line="+195"/>
        <source>Splash screen</source>
        <translation>Экран заставки</translation>
    </message>
    <message>
        <source>Service Definition Invalid</source>
        <translation type="vanished">Неверное определение сервиса</translation>
    </message>
    <message>
        <source>Cannot switch to source when there are invalid services.</source>
        <translation type="vanished">Невозможно переключиться на источник при наличии недопустимых служб.</translation>
    </message>
    <message>
        <source>Cannot save when there are invalid services.</source>
        <translation type="vanished">Невозможно сохранить при наличии недопустимых служб.</translation>
    </message>
    <message>
        <source>API %1: %2</source>
        <translation type="vanished">API %1: %2</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/android/androidmanifesteditor.cpp" line="-4"/>
        <source>Could not parse file: &quot;%1&quot;.</source>
        <translation>Не удалось разобрать файл: «%1».</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>%2: Could not parse file: &quot;%1&quot;.</source>
        <translation>%2: Не удалось разобрать файл: «%1».</translation>
    </message>
    <message>
        <source>Goto error</source>
        <translation type="vanished">Перейти к ошибке</translation>
    </message>
    <message>
        <source>Services invalid. Manifest cannot be saved. Correct the service definitions before saving.</source>
        <translation type="vanished">Недопустимые службы. Невозможно сохранить Manifest. Исправьте определения сервиса перед сохранением.</translation>
    </message>
    <message>
        <location line="+91"/>
        <source>Android Manifest editor</source>
        <translation>Редактор Android Manifest</translation>
    </message>
    <message>
        <source>Would you like to configure Android options? This will ensure Android kits can be usable and all essential packages are installed. To do it later, select Options &gt; Devices &gt; Android.</source>
        <translation type="vanished">Настроить Android? Предполагается, что комплекты Android доступны, а необходимые пакеты установлены. Чтобы сделать это позже перейдите в Параметры &gt; Устройства &gt; Android.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/android/androidplugin.cpp" line="+3"/>
        <source>Configure Android</source>
        <translation>Настроить Android</translation>
    </message>
    <message>
        <source>Configure Android...</source>
        <translation type="vanished">Настроить Android...</translation>
    </message>
    <message>
        <source>%1 needs additional settings to enable Android support. You can configure those settings in the Options dialog.</source>
        <translation type="vanished">Для включения поддержки Android в %1 требуются дополнительные настройки в диалоге Параметры.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/android/androidqtversion.cpp" line="+69"/>
        <source>NDK is not configured in Devices &gt; Android.</source>
        <translation>NDK не настроен в Устройства &gt; Android.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>SDK is not configured in Devices &gt; Android.</source>
        <translation>SDK не настроен в Устройства &gt; Android.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Failed to detect the ABIs used by the Qt version. Check the settings in Devices &gt; Android for errors.</source>
        <translation>Не удалось обнаружить ABI, используемые профилем Qt. Проверьте настройки в Устройства &gt; Android.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/android/androiddevice.cpp" line="-850"/>
        <location filename="../../../src/plugins/android/androidqtversion.cpp" line="+41"/>
        <location filename="../../../src/plugins/android/androidsettingswidget.cpp" line="+579"/>
        <source>Android</source>
        <extracomment>Qt Version is meant for Android</extracomment>
        <translation>Android</translation>
    </message>
    <message>
        <source>&quot;%1&quot; terminated.</source>
        <translation type="vanished">«%1» завершён.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/android/androidrunner.cpp" line="+100"/>
        <source>No free ports available on host for QML debugging.</source>
        <translation>Нет свободных портов на компьютере для отладки QML.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/android/androidrunnerworker.cpp" line="+289"/>
        <source>Failed to forward %1 debugging ports.</source>
        <extracomment>%1 = QML/JDB/C++</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+233"/>
        <source>Activity Manager error: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+33"/>
        <source>Android target &quot;%1&quot; terminated.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Android target &quot;%1&quot; died.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+107"/>
        <source>Failed to find application directory.</source>
        <translation>Не удалось найти каталог приложения.</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Cannot find C++ debug server in NDK installation.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>The lldb-server binary has not been found.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+95"/>
        <source>Art: Cleared App Profiles.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Art: Clearing App Profiles failed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Art: Compiled App Profiles.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Art: Compiling App Profiles failed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cannot find C++ debug server in NDK installation</source>
        <translation type="vanished">Не удалось найти сервер отладки C++ в установке NDK</translation>
    </message>
    <message>
        <source>The lldb-server binary has not been found. Maybe sdk_definitions.json does not contain &apos;lldb;x.y&apos; as sdk_essential_package or LLDB was not installed.</source>
        <translation type="vanished">Программа lldb-server не найдена. Возможно, sdk_definitions.json не содержит «lldb; x.y», так как sdk_essential_package или LLDB не были установлены.</translation>
    </message>
    <message>
        <location line="-93"/>
        <source>Cannot copy C++ debug server.</source>
        <translation>Не удалось скопировать сервер отладки C++.</translation>
    </message>
    <message>
        <source>Failed to forward QML debugging ports.</source>
        <translation type="vanished">Не удалось пробросить порты отладки QML.</translation>
    </message>
    <message>
        <source>Failed to start the activity.</source>
        <translation type="vanished">Не удалось запустить выполнение.</translation>
    </message>
    <message>
        <source>Failed to start debugger server.</source>
        <translation type="vanished">Не удалось запустить сервер отладки.</translation>
    </message>
    <message>
        <source>Failed to forward C++ debugging ports.</source>
        <translation type="vanished">Не удалось пробросить порты отладки С++.</translation>
    </message>
    <message>
        <source>Failed to forward JDB debugging ports.</source>
        <translation type="vanished">Не удалось пробросить порты отладки JDB.</translation>
    </message>
    <message>
        <source>Failed to start JDB.</source>
        <translation type="vanished">Не удалось запустить JDB.</translation>
    </message>
    <message>
        <source>Cannot attach JDB to the running application.</source>
        <translation type="vanished">Не удалось подключить JDB к запущенному приложению.</translation>
    </message>
    <message>
        <source>&quot;%1&quot; died.</source>
        <translation type="vanished">«%1» аварийно завершился.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/android/androidsdkdownloader.cpp" line="+126"/>
        <source>Encountered SSL errors, download is aborted.</source>
        <translation>Возникла ошибка SSL, загрузка прервана.</translation>
    </message>
    <message>
        <location line="-20"/>
        <source>The SDK Tools download URL is empty.</source>
        <translation>URL для загрузки SDK Tools пуст.</translation>
    </message>
    <message>
        <location line="-10"/>
        <source>Downloading SDK Tools package...</source>
        <translation>Загрузка пакета SDK Tools...</translation>
    </message>
    <message>
        <source>Could not create the SDK folder %1.</source>
        <translation type="vanished">Не удалось создать каталог SDK %1.</translation>
    </message>
    <message>
        <location line="+106"/>
        <source>Download SDK Tools</source>
        <translation>Загрузка SDK Tools</translation>
    </message>
    <message>
        <location line="-132"/>
        <source>Could not open &quot;%1&quot; for writing: %2.</source>
        <translation>Не удалось открыть «%1» для записи: %2.</translation>
    </message>
    <message>
        <location line="+69"/>
        <source>Downloading Android SDK Tools from URL %1 has failed: %2.</source>
        <translation>Не удалось загрузить Android SDK Tools из %1: %2.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Download from %1 was redirected.</source>
        <translation>Загрузка из %1 была перенаправлена.</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Verifying package integrity...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Verifying the integrity of the downloaded file has failed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Unarchiving SDK Tools package...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Unarchiving error: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Writing and verifying the integrity of the downloaded file has failed.</source>
        <translation type="vanished">Не удалось записать и проверить целостность загруженных файлов.</translation>
    </message>
    <message>
        <source>The operation requires user interaction. Use the &quot;sdkmanager&quot; command-line tool.</source>
        <translation type="vanished">Операция требует вмешательства пользователя. Используйте «sdkmanager» в командной строке.</translation>
    </message>
    <message>
        <source>License command failed.</source>
        <translation type="vanished">Команда License завершилась с ошибкой.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/android/androidsdkmanager.cpp" line="+57"/>
        <location filename="../../../src/plugins/android/androidsdkmanagerdialog.cpp" line="+368"/>
        <source>Android SDK Manager</source>
        <translation>Android SDK Manager</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/android/androidsdkmanagerdialog.cpp" line="+29"/>
        <source>Expand All</source>
        <translation>Развернуть всё</translation>
    </message>
    <message>
        <location line="-21"/>
        <source>Update Installed</source>
        <translation>Обновление установлено</translation>
    </message>
    <message>
        <source>Apply</source>
        <translation type="vanished">Применить</translation>
    </message>
    <message>
        <location line="+43"/>
        <source>Show Packages</source>
        <translation>Показать пакеты</translation>
    </message>
    <message>
        <location line="-32"/>
        <source>Available</source>
        <translation>Доступные</translation>
    </message>
    <message>
        <location line="-8"/>
        <source>Default</source>
        <translation type="unfinished">По умолчанию</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Stable</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Beta</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Dev</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Canary</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Include obsolete</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Installed</source>
        <translation>Установленные</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>All</source>
        <comment>Show all packages</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+32"/>
        <source>Channel:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>All</source>
        <translation type="vanished">Все</translation>
    </message>
    <message>
        <location line="-29"/>
        <source>Advanced Options...</source>
        <translation>Дополнительно...</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/android/androidsdkmanager.cpp" line="-6"/>
        <source>Do you want to accept the Android SDK license?</source>
        <translation>Принимаете условия лицензии Android SDK?</translation>
    </message>
    <message>
        <location line="+128"/>
        <source>Checking pending licenses...</source>
        <translation>Проверка ожидающих лицензий...</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>The installation of Android SDK packages may fail if the respective licenses are not accepted.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+76"/>
        <source>Finished successfully.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Installing / Uninstalling selected packages...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Closing the preferences dialog will cancel the running and scheduled SDK operations.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Closing the options dialog will cancel the running and scheduled SDK operations.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Uninstalling %1...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Installing %1...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+30"/>
        <source>Updating installed packages...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+282"/>
        <source>[Packages to be uninstalled:]</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>[Packages to be installed:]</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>SDK Manager is busy.</source>
        <translation type="vanished">SDK Manager занят.</translation>
    </message>
    <message>
        <location line="-13"/>
        <location filename="../../../src/plugins/android/androidsettingswidget.cpp" line="-203"/>
        <source>Android SDK Changes</source>
        <translation>Изменения в Android SDK</translation>
    </message>
    <message>
        <source>Qt Creator couldn&apos;t find the following essential packages: &quot;%1&quot;.
Install them manually after the current operation is done.
</source>
        <translation type="vanished">Qt Creator не может найти следующие необходимые пакеты: «%1».
Установите их вручную после завершения текущей операции.
</translation>
    </message>
    <message numerus="yes">
        <location line="-4"/>
        <source>%n Android SDK packages shall be updated.</source>
        <translation>
            <numerusform>%n пакет Android SDK должен быть обновлён.</numerusform>
            <numerusform>%n пакета Android SDK должны быть обновлены.</numerusform>
            <numerusform>%n пакетов Android SDK должны быть обновлены.</numerusform>
        </translation>
    </message>
    <message>
        <source>[Packages to be uninstalled:]
</source>
        <translation type="vanished">[Удаляемые пакеты:]
</translation>
    </message>
    <message>
        <source>Review Android SDK package licenses that have not been accepted?
Please note that the installation and use of Android SDK packages may fail if respective licenses are not accepted.</source>
        <translation type="vanished">Проверьте непринятые лицензии пакета Android SDK.
Имейте в виду, что установка и использование пакетов Android SDK может не работать, если соответствующие лицензии не были приняты.</translation>
    </message>
    <message>
        <source>Android SDK Licenses</source>
        <translation type="vanished">Лицензии Android SDK</translation>
    </message>
    <message>
        <source>SDK Manager is busy. Operation cancelled.</source>
        <translation type="vanished">SDK Manager занят. Операция отменена.</translation>
    </message>
    <message>
        <source>Installing/Uninstalling selected packages...
</source>
        <translation type="vanished">Установка/удаление выбранных пакетов...
</translation>
    </message>
    <message>
        <source>Closing the %1 dialog will cancel the running and scheduled SDK operations.
</source>
        <translation type="vanished">Закрытие диалога %1 отменит выполняющиеся или запланированные операции с SDK.
</translation>
    </message>
    <message>
        <source>preferences</source>
        <translatorcomment>Mac OS</translatorcomment>
        <translation type="vanished">настроек</translation>
    </message>
    <message>
        <source>options</source>
        <translatorcomment>Остальные</translatorcomment>
        <translation type="vanished">настроек</translation>
    </message>
    <message>
        <source>Updating installed packages...
</source>
        <translation type="vanished">Обновление установленных пакетов...
</translation>
    </message>
    <message>
        <source>Android SDK operations finished.</source>
        <translation type="vanished">Операции с Android SDK завершены.</translation>
    </message>
    <message>
        <source>Operation cancelled.
</source>
        <translation type="vanished">Операция отменена.
</translation>
    </message>
    <message>
        <source>
No pending operations to cancel...
</source>
        <translation type="vanished">
Нет ожидающих операций для отмены...
</translation>
    </message>
    <message>
        <source>
Cancelling pending operations...
</source>
        <translation type="vanished">
Отмена ожидающих операций...
</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/android/androidsdkmanagerdialog.cpp" line="-389"/>
        <source>Revision</source>
        <translation>Ревизия</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>API</source>
        <translation>API</translation>
    </message>
    <message>
        <source>Operation</source>
        <translation type="vanished">Операция</translation>
    </message>
    <message>
        <location line="+85"/>
        <source>Tools</source>
        <translation>Инструменты</translation>
    </message>
    <message>
        <location line="+31"/>
        <source>SDK Platform</source>
        <translation>Платформа SDK</translation>
    </message>
    <message>
        <source>Update Only</source>
        <translation type="vanished">Только обновить</translation>
    </message>
    <message>
        <source>Uninstall</source>
        <translation type="vanished">Удалить</translation>
    </message>
    <message>
        <source>Install</source>
        <translation type="vanished">Установить</translation>
    </message>
    <message>
        <source>The name of the class implementing the service.</source>
        <translation type="vanished">Имя класса, реализующего сервис.</translation>
    </message>
    <message>
        <source>Checked if the service is run in an external process.</source>
        <translation type="vanished">Отмечено, если сервис работает во внешнем процессе.</translation>
    </message>
    <message>
        <source>The name of the external process.
Prefix with : if the process is private, use a lowercase name if the process is global.</source>
        <translation type="vanished">Имя внешнего процесса.
Если имя начинается с двоеточия, то процесс приватный, если написано в нижнем регистре, то процесс глобальный.</translation>
    </message>
    <message>
        <source>Checked if the service is in a separate dynamic library.</source>
        <translation type="vanished">Отмечено, если сервис в отдельной динамической библиотеке.</translation>
    </message>
    <message>
        <source>The name of the separate dynamic library.</source>
        <translation type="vanished">Имя отдельной динамической библиотеки.</translation>
    </message>
    <message>
        <source>The arguments for telling the app to run the service instead of the main activity.</source>
        <translation type="vanished">Параметры запуска сервиса вместо основной функциональности приложения.</translation>
    </message>
    <message>
        <source>Service class name.</source>
        <translation type="vanished">Имя класса сервиса.</translation>
    </message>
    <message>
        <source>Run in external process.</source>
        <translation type="vanished">Работа во внешнем процессе.</translation>
    </message>
    <message>
        <source>Process name.</source>
        <translation type="vanished">Имя процесса.</translation>
    </message>
    <message>
        <source>Run in external library.</source>
        <translation type="vanished">Работа во внешней библиотеке.</translation>
    </message>
    <message>
        <source>Library name.</source>
        <translation type="vanished">Имя библиотеки.</translation>
    </message>
    <message>
        <source>Service arguments.</source>
        <translation type="vanished">Параметры сервиса.</translation>
    </message>
    <message>
        <source>The class name must be set.</source>
        <translation type="vanished">Должно быть задано имя класса.</translation>
    </message>
    <message>
        <source>The process name must be set for a service run in an external process.</source>
        <translation type="vanished">Имя процесса должно быть задано для сервиса, работающего во внешнем процессе.</translation>
    </message>
    <message>
        <source>The library name must be set for a service run in an external library.</source>
        <translation type="vanished">Имя библиотеки должно быть задано для сервиса, работающего во внешней библиотеке.</translation>
    </message>
    <message>
        <source>The service arguments must be set for a service not run in an external library</source>
        <translation type="vanished">Необходимо задать параметры сервиса, не работающего во внешней библиотеке</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/android/androidsettingswidget.cpp" line="-278"/>
        <source>Select JDK Path</source>
        <translation>Выбор размещения JDK</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Select OpenSSL Include Project File</source>
        <translation>Выбор файла проекта подключаемого OpenSSL</translation>
    </message>
    <message>
        <location line="+316"/>
        <source>OpenSSL Cloning</source>
        <translation>Клонирование OpenSSL</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>OpenSSL prebuilt libraries repository is already configured.</source>
        <translation>Хранилище собранных библиотек OpenSSL уже настроено.</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Cloning OpenSSL prebuilt libraries...</source>
        <translation>Клонирование собранных библиотек OpenSSL...</translation>
    </message>
    <message>
        <source>Remove Android Virtual Device</source>
        <translation type="vanished">Удаление виртуального устройства Android</translation>
    </message>
    <message>
        <source>Remove device &quot;%1&quot;? This cannot be undone.</source>
        <translation type="vanished">Удалить устройство «%1»? Отменить операцию будет нельзя.</translation>
    </message>
    <message>
        <source>JDK path exists.</source>
        <translation type="vanished">Путь к JDK существует.</translation>
    </message>
    <message>
        <location line="-170"/>
        <source>Select an NDK</source>
        <translation>Выбор NDK</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Add Custom NDK</source>
        <translation>Добавить особый NDK</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>The selected path has an invalid NDK. This might mean that the path contains space characters, or that it does not have a &quot;toolchains&quot; sub-directory, or that the NDK version could not be retrieved because of a missing &quot;source.properties&quot; or &quot;RELEASE.TXT&quot; file</source>
        <translation>В выбранном каталоге находится неверный NDK. Возможно, это из-за наличия пробельных символов в пути, или он не содержит подкаталог «toolchains», или невозможно получить версию NDK из-за отсутствия файлов «source.properties» или «RELEASE.TXT»</translation>
    </message>
    <message>
        <source>JDK path is a valid JDK root folder.</source>
        <translation type="vanished">Путь к JDK является корректным каталогом корня JDK.</translation>
    </message>
    <message>
        <source>Java Settings are OK.</source>
        <translation type="vanished">Настройки Java в порядке.</translation>
    </message>
    <message>
        <source>Java settings have errors.</source>
        <translation type="vanished">Настройки Java содержат ошибки.</translation>
    </message>
    <message>
        <source>Android SDK path exists.</source>
        <translation type="vanished">Путь к Android SDK существует.</translation>
    </message>
    <message>
        <source>Android SDK path writable.</source>
        <translation type="vanished">Каталог с Android SDK доступен для записи.</translation>
    </message>
    <message>
        <source>SDK tools installed.</source>
        <translation type="vanished">Инструменты SDK установлены.</translation>
    </message>
    <message>
        <source>Platform tools installed.</source>
        <translation type="vanished">Инструменты платформы установлены.</translation>
    </message>
    <message>
        <source>Missing Android SDK Packages</source>
        <translation type="vanished">Отсутствуют пакеты в Android SDK</translation>
    </message>
    <message>
        <location line="+151"/>
        <source>The selected download path (%1) for OpenSSL already exists and the directory is not empty. Select a different path or make sure it is an empty directory.</source>
        <translation>Выбранный путь для загрузки (%1) OpenSSL уже существует, и каталог не пуст. Выберите другой путь или убедитесь, что это пустой каталог.</translation>
    </message>
    <message>
        <source>OpenSSL prebuilt libraries cloning failed. </source>
        <translation type="vanished">Не удалось скопировать готовые библиотеки OpenSSL. </translation>
    </message>
    <message>
        <location line="+29"/>
        <source>Opening OpenSSL URL for manual download.</source>
        <translation>Открытие OpenSSL URL для загрузки вручную.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Open Download URL</source>
        <translation>Открыть ссылку загрузки</translation>
    </message>
    <message>
        <source>The Git tool might not be installed properly on your system. </source>
        <translation type="vanished">Программа git, возможно, установлена некорректно в этой системе. </translation>
    </message>
    <message>
        <location line="+41"/>
        <source>(SDK Version: %1)</source>
        <translation>(Версия SDK: %1)</translation>
    </message>
    <message>
        <location line="-445"/>
        <source>All essential packages installed for all installed Qt versions.</source>
        <translation>Установлены все необходимые пакеты для всех установленных профилей Qt.</translation>
    </message>
    <message>
        <source>Build tools installed.</source>
        <translation type="vanished">Инструменты сборки установлены.</translation>
    </message>
    <message>
        <source>Platform SDK installed.</source>
        <translation type="vanished">SDK платформы установлен.</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>OpenSSL path exists.</source>
        <translation>Путь к OpenSSL существует.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>QMake include project (openssl.pri) exists.</source>
        <translation>Существует включаемый проект QMake (openssl.pri).</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>CMake include project (CMakeLists.txt) exists.</source>
        <translation>Существует включаемый проект CMake (CMakeLists.txt).</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>OpenSSL Settings are OK.</source>
        <translation>Настройки OpenSSL в порядке.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>OpenSSL settings have errors.</source>
        <translation>В настройках OpenSSL есть ошибки.</translation>
    </message>
    <message>
        <location line="+382"/>
        <source>OpenSSL prebuilt libraries cloning failed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+19"/>
        <source>The Git tool might not be installed properly on your system.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+50"/>
        <source>Unset Default</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Make Default</source>
        <translation type="unfinished">Сделать по умолчанию</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>The selected path already has a valid SDK Tools package.</source>
        <translation>Выбранный путь уже содержит корректный пакет инструментов SDK.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Download and install Android SDK Tools to %1?</source>
        <translation>Загрузить и установить инструменты Android SDK в %1?</translation>
    </message>
    <message>
        <location line="-474"/>
        <source>Android settings are OK.</source>
        <translation>Настройки Android в порядке.</translation>
    </message>
    <message>
        <source>SDK manager runs (SDK Tools versions &lt;= 26.x require exactly Java 1.8).</source>
        <translation type="vanished">Управление SDK работает (для SDK Tools версий не выше 26.х требуется Java только версии 1.8).</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Android settings have errors.</source>
        <translation>Настройки Android содержат ошибки.</translation>
    </message>
    <message>
        <location line="+33"/>
        <source>Select Android SDK Folder</source>
        <translation>Выбор каталога Android SDK</translation>
    </message>
    <message>
        <location line="-76"/>
        <source>Automatically download Android SDK Tools to selected location.

If the selected path contains no valid SDK Tools, the SDK Tools package is downloaded
from %1,
and extracted to the selected path.
After the SDK Tools are properly set up, you are prompted to install any essential
packages required for Qt to build for Android.</source>
        <translation>Автоматически загружать инструменты Android SDK в выбранное место.

Если выбранный путь не содержит подходящих инструментов SDK,
то пакет с ними будет загружен
из %1
и извлечён в указанное место.
После правильной настройки инструментов SDK будет предложено
установить пакеты, необходимые Qt для сборки под Android.</translation>
    </message>
    <message>
        <location line="-89"/>
        <source>The selected path does not exist or is not readable.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Could not find &quot;%1&quot; in the selected path.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+15"/>
        <source>The selected path does not contain a valid JDK. (%1 failed: %2)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Unexpected output from &quot;%1&quot;: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Unsupported JDK version (needs to be %1): %2 (parsed: %3)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+12"/>
        <source>All changes on this page take effect immediately.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Force a specific NDK installation to be used by all Android kits.&lt;br/&gt;Note that the forced NDK might not be compatible with all registered Qt versions.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+45"/>
        <source>Automatically download OpenSSL prebuilt libraries.

These libraries can be shipped with your application if any SSL operations
are performed. Find the checkbox under &quot;Projects &gt; Build &gt; Build Steps &gt;
Build Android APK &gt; Additional Libraries&quot;.
If the automatic download fails, Qt Creator proposes to open the download URL
in the system&apos;s browser for manual download.</source>
        <translation>Автоматическая загрузка готовых библиотек OpenSSL.

Эти библиотеки могут поставляться с вашим приложением, если выполняются какие-либо операции SSL. Установите флажок в разделе «Проекты &gt; Сборка &gt; Этапы сборки &gt; Сборка Android APK &gt; Дополнительные библиотеки».
Если автоматическая загрузка не удалась, Qt Creator предложит открыть URL загрузки в браузере системы для загрузки вручную.</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>JDK path exists and is writable.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Android SDK path exists and is writable.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Android SDK Command-line Tools installed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Android SDK Command-line Tools runs.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Android SDK Platform-Tools installed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Android SDK Build-Tools installed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Android Platform SDK (version) installed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+311"/>
        <source>%1 cannot find the following essential packages: &quot;%2&quot;.
Install them manually after the current operation is done.
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Android SDK installation is missing necessary packages. Do you want to install the missing packages?</source>
        <translation>В установленном Android SDK отсутствует ряд необходимых пакетов. Доустановить их?</translation>
    </message>
    <message>
        <location line="+167"/>
        <source>Failed to create the SDK Tools path %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/android/androidtoolchain.cpp" line="+58"/>
        <location line="+192"/>
        <source>Android Clang</source>
        <translation>Android Clang</translation>
    </message>
    <message>
        <source>Cannot create a new AVD. No sufficiently recent Android SDK available.
Install an SDK of at least API version %1.</source>
        <translation type="vanished">Не удалось создать AVD, так как отсутствует подходящий Android SDK.
Установите хотя бы один SDK с версией API не ниже %1.</translation>
    </message>
    <message>
        <source>Cannot create a AVD for ABI %1. Install an image for it.</source>
        <translation type="vanished">Не удалось создать AVD для ABI %1. Установите для него образ.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/android/avdcreatordialog.cpp" line="+272"/>
        <source>Allowed characters are: a-z A-Z 0-9 and . _ -</source>
        <translation>Допустимы символы: a-z A-Z 0-9 . _ -</translation>
    </message>
    <message>
        <source>AVD Name</source>
        <extracomment>AVD - Android Virtual Device</extracomment>
        <translation type="vanished">Название AVD</translation>
    </message>
    <message>
        <source>Device Type</source>
        <translation type="vanished">Тип устройства</translation>
    </message>
    <message>
        <source>SD-card Size</source>
        <translation type="vanished">Объём SD-карты</translation>
    </message>
    <message>
        <source>Target</source>
        <translation type="vanished">Цель</translation>
    </message>
    <message>
        <source>CPU/ABI</source>
        <translation type="vanished">Процессор/ABI</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/android/androidsdkmanagerdialog.cpp" line="+124"/>
        <source>SDK Manager Arguments</source>
        <translation>Параметры SDK Manager</translation>
    </message>
    <message>
        <location line="+19"/>
        <source>Cannot load available arguments for &quot;sdkmanager&quot; command.</source>
        <translation>Не удалось загрузить доступные параметры для команды «sdkmanager».</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>SDK manager arguments:</source>
        <translation>Параметры SDK Manager:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Available arguments:</source>
        <translation>Доступные параметры:</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/android/splashscreencontainerwidget.cpp" line="-325"/>
        <source>Images (*.png *.jpg *.jpeg)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+212"/>
        <source>Images</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+114"/>
        <source>Select splash screen image</source>
        <translation>Выбор картинки для заставки</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Portrait splash screen</source>
        <translation>Портретная заставка</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Select portrait splash screen image</source>
        <translation>Выбор картинки для портретной заставки</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Landscape splash screen</source>
        <translation>Альбомная заставка</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Select landscape splash screen image</source>
        <translation>Выбор картинки для альбомной заставки</translation>
    </message>
    <message>
        <location line="+9"/>
        <location line="+63"/>
        <source>Clear All</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-33"/>
        <source>Sticky splash screen:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Image show mode:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Background color of the splash screen.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Background color:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Select master image to use.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Master image:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Select portrait master image to use.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Portrait master image:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Select landscape master image to use.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Landscape master image:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+12"/>
        <source>LDPI</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>MDPI</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>HDPI</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>XHDPI</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>XXHDPI</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>XXXHDPI</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+15"/>
        <source>An image is used for the splashscreen. Qt Creator manages splashscreen by using a different method which requires changing the manifest file by overriding your settings. Allow override?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Convert</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+49"/>
        <source>Select background color</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Select master image</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Select portrait master image</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Select landscape master image</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Clear all</source>
        <translation type="vanished">Очистить всё</translation>
    </message>
    <message>
        <source>Sticky splash screen</source>
        <translation type="vanished">Залипающая заставка</translation>
    </message>
    <message>
        <location line="-182"/>
        <source>A non-sticky splash screen is hidden automatically when an activity is drawn.
To hide a sticky splash screen, invoke QtAndroid::hideSplashScreen().</source>
        <translation>Незалипающая заставка скрывается автоматически при появлении активности.
Для скрытия залипающей заставки используйте QtAndroid::hideSplashScreen().</translation>
    </message>
    <message>
        <source> (480x720)</source>
        <translation type="vanished"> (480x720)</translation>
    </message>
    <message>
        <source> (720x480)</source>
        <translation type="vanished"> (720x480)</translation>
    </message>
    <message>
        <source>High DPI splash screen</source>
        <translation type="vanished">Заставка высокого разрешения</translation>
    </message>
    <message>
        <source> (320x480)</source>
        <translation type="vanished"> (320x480)</translation>
    </message>
    <message>
        <source>Medium DPI splash screen</source>
        <translation type="vanished">Заставка среднего разрешения</translation>
    </message>
    <message>
        <source> (200x320)</source>
        <translation type="vanished"> (200x320)</translation>
    </message>
    <message>
        <source> (320x200)</source>
        <translation type="vanished"> (320x200)</translation>
    </message>
    <message>
        <source>Low DPI splash screen</source>
        <translation type="vanished">Заставка низкого разрешения</translation>
    </message>
    <message>
        <source>No application .pro file found in this project.</source>
        <translation type="vanished">Не найден файл .pro приложения в этом проекте.</translation>
    </message>
    <message>
        <source>No Application .pro File</source>
        <translation type="vanished">Нет файла .pro приложения</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/android/androidbuildapkstep.cpp" line="-259"/>
        <source>Incorrect password.</source>
        <translation>Неверный пароль.</translation>
    </message>
    <message>
        <location line="+442"/>
        <location filename="../../../src/plugins/android/androidpackageinstallationstep.cpp" line="+9"/>
        <source>&quot;%1&quot; step failed initialization.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Keystore/Certificate password verification failed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+11"/>
        <location line="+194"/>
        <location filename="../../../src/plugins/android/androiddeployqtstep.cpp" line="-194"/>
        <source>The Qt version for kit %1 is invalid.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-167"/>
        <source>No valid input file for &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Android build SDK version is not defined. Check Android settings.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+174"/>
        <source>The Android build folder &quot;%1&quot; was not found and could not be created.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Cannot copy the target&apos;s lib file &quot;%1&quot; to the Android build folder &quot;%2&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+30"/>
        <location line="+25"/>
        <source>Cannot copy file &quot;%1&quot; to Android build libs folder &quot;%2&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+33"/>
        <source>Cannot open androiddeployqt input file &quot;%1&quot; for writing.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Product type is not an application, not building an APK.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Cannot set up &quot;%1&quot;, not building an APK.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+219"/>
        <location filename="../../../src/plugins/android/keystorecertificatedialog.cpp" line="-149"/>
        <source>Keystore</source>
        <translation>Связка ключей</translation>
    </message>
    <message>
        <location line="+0"/>
        <location filename="../../../src/plugins/android/keystorecertificatedialog.cpp" line="+9"/>
        <source>Certificate</source>
        <translation>Сертификат</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Enter keystore password</source>
        <translation>Введите пароль связки ключей</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Enter certificate password</source>
        <translation>Введите пароль сертификата</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/android/avdcreatordialog.cpp" line="-122"/>
        <source>Cannot create AVD. Invalid input.</source>
        <translation>Не удалось создать AVD. Неверный ввод.</translation>
    </message>
    <message>
        <source>Could not start process &quot;%1 %2&quot;</source>
        <translation type="vanished">Невозможно запустить процесс «%1 %2»</translation>
    </message>
    <message>
        <source>Cannot create AVD. Command timed out.</source>
        <translation type="vanished">Не удалось создать AVD. Время ожидания команды истекло.</translation>
    </message>
    <message>
        <source>Error Creating AVD</source>
        <translation type="vanished">Ошибка создания AVD</translation>
    </message>
    <message>
        <source>Could not run: %1</source>
        <translation type="vanished">Невозможно запустить: %1</translation>
    </message>
    <message>
        <source>No devices found in output of: %1</source>
        <translation type="vanished">Устройства не обнаружены в выводе %1</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/android/keystorecertificatedialog.cpp" line="-7"/>
        <location line="+12"/>
        <source>Password:</source>
        <translation>Пароль:</translation>
    </message>
    <message>
        <location line="-11"/>
        <location line="+12"/>
        <source>Retype password:</source>
        <translation>Повтор пароля:</translation>
    </message>
    <message>
        <location line="-51"/>
        <location line="+28"/>
        <source>Show password</source>
        <translation>Отображать пароль</translation>
    </message>
    <message>
        <location line="+19"/>
        <source>Alias name:</source>
        <translation>Имя алиаса:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Keysize:</source>
        <translation>Размер ключа:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Validity (days):</source>
        <translation>Срок действия (дней):</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>First and last name:</source>
        <translation>Имя и фамилия:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Organizational unit (e.g. Necessitas):</source>
        <translation>Подразделение (например, Necessitas):</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Organization (e.g. KDE):</source>
        <translation>Организация (например, KDE):</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Two-letter country code for this unit (e.g. RO):</source>
        <translation>Двубуквенный код страны (например, RU):</translation>
    </message>
    <message>
        <location line="-84"/>
        <source>Create a keystore and a certificate</source>
        <translation>Создание связки ключей и сертификата</translation>
    </message>
    <message>
        <location line="+77"/>
        <source>Certificate Distinguished Names</source>
        <translation>Публикуемые данные сертификата</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>City or locality:</source>
        <translation>Город или район:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>State or province:</source>
        <translation>Штат или область:</translation>
    </message>
    <message>
        <location line="-49"/>
        <source>Use Keystore password</source>
        <translation>Пароль для связки ключей</translation>
    </message>
    <message>
        <source>Updating installed packages.</source>
        <translation type="vanished">Обновление установленных пакетов.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/android/androidsdkmanager.cpp" line="-336"/>
        <source>Failed.</source>
        <translation>Ошибка.</translation>
    </message>
    <message>
        <source>Done</source>
        <translation type="vanished">Готово</translation>
    </message>
    <message>
        <source>Installing</source>
        <translation type="vanished">Установка</translation>
    </message>
    <message>
        <source>Uninstalling</source>
        <translation type="vanished">Удаление</translation>
    </message>
    <message>
        <source>Failed</source>
        <translation type="vanished">Ошибка</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/android/androidsettingswidget.cpp" line="-575"/>
        <source>Android Configuration</source>
        <translation>Конфигурация Android</translation>
    </message>
    <message>
        <location line="+145"/>
        <source>Android SDK location:</source>
        <translation>Размещение SDK для Android:</translation>
    </message>
    <message>
        <source>AVD Manager</source>
        <translation type="vanished">AVD Manager</translation>
    </message>
    <message>
        <source>System/data partition size:</source>
        <translation type="vanished">Размеры разделов данных и системы:</translation>
    </message>
    <message>
        <source> Mb</source>
        <translation type="vanished"> МБ</translation>
    </message>
    <message>
        <location line="-88"/>
        <source>Automatically create kits for Android tool chains</source>
        <translation>Автоматически создавать комплекты для инструментариев Android</translation>
    </message>
    <message>
        <location line="+82"/>
        <source>JDK location:</source>
        <translation>Размещение JDK:</translation>
    </message>
    <message>
        <source>Start...</source>
        <translation type="vanished">Запустить...</translation>
    </message>
    <message>
        <source>Java Settings</source>
        <translation type="vanished">Настройки Java</translation>
    </message>
    <message>
        <location line="-2"/>
        <source>Android Settings</source>
        <translation>Настройки Android</translation>
    </message>
    <message>
        <location line="-85"/>
        <source>SDK Manager</source>
        <translation>SDK Manager</translation>
    </message>
    <message>
        <location line="-12"/>
        <source>Open JDK download URL in the system&apos;s browser.</source>
        <translation>Открыть путь загрузки JDK в системном браузере.</translation>
    </message>
    <message>
        <location line="-29"/>
        <source>Open Android SDK download URL in the system&apos;s browser.</source>
        <translation>Открыть URL загрузки Android SDK в системном браузере.</translation>
    </message>
    <message>
        <location line="+44"/>
        <source>Open Android NDK download URL in the system&apos;s browser.</source>
        <translation>Открыть URL загрузки Android NDK в системном браузере.</translation>
    </message>
    <message>
        <location line="+98"/>
        <source>Android NDK list:</source>
        <translation>Список Android NDK:</translation>
    </message>
    <message>
        <location line="-139"/>
        <source>Add the selected custom NDK. The toolchains and debuggers will be created automatically.</source>
        <translation>Добавить выбранный особый NDK. Инструментарии и отладчики будут созданы автоматически.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Remove the selected NDK if it has been added manually.</source>
        <translation>Удалить выбранный NDK, если был добавлен вручную.</translation>
    </message>
    <message>
        <location line="+44"/>
        <source>Select the path of the prebuilt OpenSSL binaries.</source>
        <translation>Укажите путь к собранным библиотеками OpenSSL.</translation>
    </message>
    <message>
        <source>Refresh List</source>
        <translation type="vanished">Обновить список</translation>
    </message>
    <message>
        <location line="-21"/>
        <source>Set Up SDK</source>
        <translation>Настроить SDK</translation>
    </message>
    <message>
        <location line="+127"/>
        <source>Android OpenSSL Settings (Optional)</source>
        <translation>Настройки Android OpenSSL (опционально)</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>OpenSSL binaries location:</source>
        <translation>Размещение собранного OpenSSL:</translation>
    </message>
    <message>
        <location line="-106"/>
        <source>Download OpenSSL</source>
        <translation>Загрузить OpenSSL</translation>
    </message>
    <message>
        <source>Autogen</source>
        <comment>Display name for AutotoolsProjectManager::AutogenStep id.</comment>
        <translation type="vanished">Autogen</translation>
    </message>
    <message>
        <source>Autogen</source>
        <translation type="vanished">Autogen</translation>
    </message>
    <message>
        <source>Arguments:</source>
        <translation type="vanished">Параметры:</translation>
    </message>
    <message>
        <source>Configuration unchanged, skipping autogen step.</source>
        <translation type="vanished">Конфигурация не изменилась, этап autogen пропускается.</translation>
    </message>
    <message>
        <source>Autoreconf</source>
        <comment>Display name for AutotoolsProjectManager::AutoreconfStep id.</comment>
        <translation type="vanished">Autoreconf</translation>
    </message>
    <message>
        <source>Autoreconf</source>
        <translation type="vanished">Autoreconf</translation>
    </message>
    <message>
        <source>Configuration unchanged, skipping autoreconf step.</source>
        <translation type="vanished">Конфигурация не изменилась, этап autoreconf пропускается.</translation>
    </message>
    <message>
        <source>Autotools Manager</source>
        <translation type="vanished">Управление Autotools</translation>
    </message>
    <message>
        <source>Autotools Wizard</source>
        <translation type="vanished">Мастер Autotools</translation>
    </message>
    <message>
        <source>Please enter the directory in which you want to build your project. It is not recommended to use the source directory for building. This ensures that the source directory remains clean and enables multiple builds with different settings.</source>
        <translation type="vanished">Укажите каталог, в котором желаете собирать проект. Рекомендуется не использовать каталог с исходниками для сборки. Это позволит поддерживать каталог с исходниками в чистоте, а также даст возможность делать несколько сборок с различными настройками.</translation>
    </message>
    <message>
        <source>Build directory:</source>
        <translation type="vanished">Каталог сборки:</translation>
    </message>
    <message>
        <source>Build Location</source>
        <translation type="vanished">Каталог сборки</translation>
    </message>
    <message>
        <source>Configure</source>
        <comment>Display name for AutotoolsProjectManager::ConfigureStep id.</comment>
        <translation type="vanished">Configure</translation>
    </message>
    <message>
        <source>Configure</source>
        <translation type="vanished">Configure</translation>
    </message>
    <message>
        <source>Configuration unchanged, skipping configure step.</source>
        <translation type="vanished">Конфигурация не изменилась, этап configure пропускается.</translation>
    </message>
    <message>
        <source>Parsing %1 in directory %2</source>
        <translation type="vanished">Обрабатывается %1 в каталоге %2</translation>
    </message>
    <message>
        <source>Parsing directory %1</source>
        <translation type="vanished">Обрабатывается каталог %1</translation>
    </message>
    <message>
        <source>Images (*.png *.jpg *.webp *.svg)</source>
        <translation type="vanished">Изображения (*.png *.jpg *.webp *.svg)</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/android/javaeditor.cpp" line="+99"/>
        <source>Java Editor</source>
        <translation type="unfinished">Редактор Java</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/android/javalanguageserver.cpp" line="+71"/>
        <source>Java:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Java Language Server:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Path to equinox launcher jar</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+240"/>
        <source>Java Language Server</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::AppManager</name>
    <message>
        <location filename="../../../src/plugins/qtapplicationmanager/appmanagercmakepackagestep.cpp" line="+58"/>
        <source>Create Application Manager package with CMake</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qtapplicationmanager/appmanagercreatepackagestep.cpp" line="+40"/>
        <location line="+59"/>
        <source>Create Application Manager package</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-48"/>
        <source>Source directory:</source>
        <translation type="unfinished">Каталог исходников:</translation>
    </message>
    <message>
        <location line="+4"/>
        <location filename="../../../src/plugins/qtapplicationmanager/appmanagerdeploypackagestep.cpp" line="+41"/>
        <location filename="../../../src/plugins/qtapplicationmanager/appmanagerinstallpackagestep.cpp" line="+66"/>
        <source>Package file:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qtapplicationmanager/appmanagerdeployconfigurationfactory.cpp" line="+37"/>
        <source>Automatic Application Manager Deploy Configuration</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qtapplicationmanager/appmanagerdeploypackagestep.cpp" line="-3"/>
        <location line="+81"/>
        <source>Deploy Application Manager package</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-74"/>
        <source>Target directory:</source>
        <translation type="unfinished">Целевой каталог:</translation>
    </message>
    <message>
        <location line="+54"/>
        <source>Uploading finished.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Uploading failed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qtapplicationmanager/appmanagerinstallpackagestep.cpp" line="-11"/>
        <location line="+100"/>
        <source>Install Application Manager package</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-38"/>
        <source>Starting command &quot;%1&quot;.</source>
        <translation type="unfinished">Запуск команды «%1».</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Command finished successfully.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Process failed: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Process finished with exit code %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qtapplicationmanager/appmanagerrunconfiguration.cpp" line="+37"/>
        <source>Run an Application Manager Package</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+31"/>
        <source>Run and Debug an Application Manager Package</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Clean Environment</source>
        <translation type="unfinished">Чистая среда</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qtapplicationmanager/appmanagerruncontrol.cpp" line="+99"/>
        <source>Starting Application Manager debugging...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Using: %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+66"/>
        <source>Cannot debug: Invalid target information.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Cannot debug: Only QML and native applications are supported.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Cannot debug: Local executable is not set.</source>
        <translation type="unfinished">Отладка невозможна: локальная программа не задана.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qtapplicationmanager/appmanagerstringaspect.cpp" line="+27"/>
        <source>Application ID:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Application Manager instance ID:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Default instance</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Document URL:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Customize step</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Disables the automatic updates based on the current run configuration and allows customizing the values.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Restart if running:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Restarts the application in case it is already running.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Controller:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Packager:</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::Autotest</name>
    <message>
        <location filename="../../../src/plugins/autotest/autotestplugin.cpp" line="+538"/>
        <location filename="../../../src/plugins/autotest/projectsettingswidget.cpp" line="+253"/>
        <source>Testing</source>
        <translation>Тестирование</translation>
    </message>
    <message>
        <source>&amp;Run Test Under Cursor</source>
        <translation type="vanished">&amp;Запустить тест под курсором</translation>
    </message>
    <message>
        <source>&amp;Debug Test Under Cursor</source>
        <translation type="vanished">&amp;Отладить тест под курсором</translation>
    </message>
    <message>
        <location line="-373"/>
        <source>&amp;Tests</source>
        <translation>&amp;Тесты</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Run &amp;All Tests</source>
        <translation>Запустить &amp;все</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Run All Tests</source>
        <translation>Запуск всех тестов</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Ctrl+Meta+T, Ctrl+Meta+A</source>
        <translation>Ctrl+Meta+T, Ctrl+Meta+A</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Alt+Shift+T,Alt+A</source>
        <translation>Alt+Shift+T,Alt+A</translation>
    </message>
    <message>
        <location line="+6"/>
        <location line="+2"/>
        <source>Run All Tests Without Deployment</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Ctrl+Meta+T, Ctrl+Meta+E</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Alt+Shift+T,Alt+E</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>&amp;Run Selected Tests</source>
        <translation>&amp;Запустить выбранные</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Run Selected Tests</source>
        <translation>Запуск выбранных тестов</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Ctrl+Meta+T, Ctrl+Meta+R</source>
        <translation>Ctrl+Meta+T, Ctrl+Meta+R</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Alt+Shift+T,Alt+R</source>
        <translation>Alt+Shift+T,Alt+R</translation>
    </message>
    <message>
        <source>Run Tests for Current &amp;File</source>
        <translation type="vanished">Запустить тесты для текущего &amp;файла</translation>
    </message>
    <message>
        <location line="+26"/>
        <source>Run Tests for Current File</source>
        <translation>Запуск тестов для текущего файла</translation>
    </message>
    <message>
        <location line="-8"/>
        <source>Ctrl+Meta+T, Ctrl+Meta+F</source>
        <translation>Ctrl+Meta+T, Ctrl+Meta+F</translation>
    </message>
    <message>
        <location line="-12"/>
        <source>&amp;Run Selected Tests Without Deployment</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Run Selected Tests Without Deployment</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Ctrl+Meta+T, Ctrl+Meta+W</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Alt+Shift+T,Alt+W</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Run &amp;Failed Tests</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Run Failed Tests</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Alt+Shift+T,Alt+F</source>
        <translation>Alt+Shift+T,Alt+F</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Run Tests for &amp;Current File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Ctrl+Meta+T, Ctrl+Meta+C</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Alt+Shift+T,Alt+C</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Disable Temporarily</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Disable scanning and other actions until explicitly rescanning, re-enabling, or restarting Qt Creator.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Re&amp;scan Tests</source>
        <translation>&amp;Пересканировать</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Ctrl+Meta+T, Ctrl+Meta+S</source>
        <translation>Ctrl+Meta+T, Ctrl+Meta+S</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Alt+Shift+T,Alt+S</source>
        <translation>Alt+Shift+T,Alt+S</translation>
    </message>
    <message>
        <location line="+152"/>
        <source>Cannot debug multiple tests at once.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Selected test was not found (%1).</source>
        <translation>Не удалось найти выбранный тест (%1).</translation>
    </message>
    <message>
        <location line="+165"/>
        <source>Run Test Under Cursor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>&amp;Run Test</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Run Test Without Deployment</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>&amp;Debug Test</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Debug Test Without Deployment</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Test suite execution took %1</source>
        <translation type="vanished">Выполнение набора тестов заняло %1</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/autotest/boost/boosttestoutputreader.cpp" line="+237"/>
        <source>Executing test module %1</source>
        <translation>Выполнение тестирования модуля %1</translation>
    </message>
    <message>
        <source>Test module execution took %1</source>
        <translation type="vanished">Выполнение тестирования модуля заняло %1</translation>
    </message>
    <message>
        <source>%1 failures detected in %2.</source>
        <translation type="vanished">Определено %1 сбоев в %2.</translation>
    </message>
    <message>
        <location line="+97"/>
        <location line="+18"/>
        <source>%1 tests passed.</source>
        <translation>%1 тестов прошло успешно.</translation>
    </message>
    <message>
        <location line="-2"/>
        <location filename="../../../src/plugins/mcusupport/dialogs/mcukitcreationdialog.cpp" line="+84"/>
        <source>No errors detected.</source>
        <translation>Ошибок не обнаружено.</translation>
    </message>
    <message>
        <source>Running tests exited with </source>
        <translation type="vanished">Тестирование завершилось со статусом </translation>
    </message>
    <message>
        <location line="-206"/>
        <location filename="../../../src/plugins/autotest/ctest/ctestoutputreader.cpp" line="+179"/>
        <location filename="../../../src/plugins/autotest/gtest/gtestoutputreader.cpp" line="+79"/>
        <source>Test execution took %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Test suite execution took %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+84"/>
        <source>Test module execution took %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message numerus="yes">
        <location line="+87"/>
        <source>%n failure(s) detected in %1.</source>
        <translation type="unfinished">
            <numerusform></numerusform>
            <numerusform></numerusform>
            <numerusform></numerusform>
        </translation>
    </message>
    <message>
        <location line="+61"/>
        <location line="+5"/>
        <location line="+4"/>
        <source>Running tests exited with %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Executable: %1</source>
        <translation>Программы: %1</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Running tests failed.
%1
Executable: %2</source>
        <translation>Сбой при выполнении тестирования.
%1
Программа: %2</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Running tests without output.</source>
        <translation>Тестирование выполнялось без вывода.</translation>
    </message>
    <message>
        <source>Executing %1 &quot;%2&quot;</source>
        <translation type="vanished">Выполнение %1 «%2»</translation>
    </message>
    <message>
        <source>%1 &quot;%2&quot; passed</source>
        <translation type="vanished">%1 «%2» проверен</translation>
    </message>
    <message>
        <source>Expression passed</source>
        <translation type="vanished">Выражение проверено</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/autotest/catch/catchoutputreader.cpp" line="+105"/>
        <source>Exception:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+147"/>
        <source>Executing %1 &quot;%2&quot;...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>%1 &quot;%2&quot; passed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Expression passed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Expression failed: %1</source>
        <translation>Выражение не соответствует: %1</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Finished executing %1 &quot;%2&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Finished executing %1 &quot;%2&quot;</source>
        <translation type="vanished">Завершено выполнение %1 «%2»</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/autotest/gtest/gtestoutputreader.cpp" line="+115"/>
        <source>Running tests failed.
 %1
Executable: %2</source>
        <translation>Запущенные тесты завершились ошибкой.
 %1
Программа: %2</translation>
    </message>
    <message>
        <source>(iteration %1)</source>
        <translation type="vanished">(повтор %1)</translation>
    </message>
    <message>
        <location line="-104"/>
        <source>Repeating test suite %1 (iteration %2)</source>
        <translation>Повтор набора тестов %1 (повтор %2)</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/autotest/boost/boosttestoutputreader.cpp" line="-283"/>
        <location filename="../../../src/plugins/autotest/gtest/gtestoutputreader.cpp" line="+3"/>
        <source>Executing test suite %1</source>
        <translation>Выполнение набора тестов %1</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/autotest/gtest/gtestoutputreader.cpp" line="+8"/>
        <source>Entering test case %1</source>
        <translation>Вход в тест %1</translation>
    </message>
    <message>
        <source>Test execution took %1</source>
        <translation type="vanished">Выполнение теста заняло %1</translation>
    </message>
    <message>
        <location line="+12"/>
        <location line="+12"/>
        <location line="+14"/>
        <source>Execution took %1.</source>
        <translation>Выполнение заняло %1.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/autotest/catch/catchtestframework.cpp" line="+60"/>
        <source>Number of resamples for bootstrapping.</source>
        <translation type="unfinished">Количество повторных выборок при инициализации.</translation>
    </message>
    <message>
        <location line="+8"/>
        <source> ms</source>
        <translation type="unfinished"> мс</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Abort after</source>
        <translation type="unfinished">Прерывать после</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Aborts after the specified number of failures.</source>
        <translation type="unfinished">Прерываться после указанного числа сбоев.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Benchmark samples</source>
        <translation type="unfinished">Выборки производительности</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Number of samples to collect while running benchmarks.</source>
        <translation type="unfinished">Количество выборок при тестировании производительности.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Benchmark resamples</source>
        <translation type="unfinished">Повторные выборки производительности</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Number of resamples used for statistical bootstrapping.</source>
        <translation type="unfinished">Количество повторных выборок при инициализации статистики.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Confidence interval used for statistical bootstrapping.</source>
        <translation type="unfinished">Доверительный интервал при инициализации статистики.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Benchmark confidence interval</source>
        <translation type="unfinished">Доверительный интервал</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Benchmark warmup time</source>
        <translation type="unfinished">Время прогрева</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Warmup time for each test.</source>
        <translation type="unfinished">Время прогрева каждого теста.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Disable analysis</source>
        <translation type="unfinished">Отключить анализ</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Disables statistical analysis and bootstrapping.</source>
        <translation type="unfinished">Отключение статистического анализа и инициализации.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Show success</source>
        <translation type="unfinished">Отображать успех</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Show success for tests.</source>
        <translation type="unfinished">Отображать успех при тестировании.</translation>
    </message>
    <message>
        <location line="+4"/>
        <location filename="../../../src/plugins/autotest/gtest/gtestframework.cpp" line="+95"/>
        <source>Break on failure while debugging</source>
        <translation>Останавливаться при ошибках</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Skip throwing assertions</source>
        <translation type="unfinished">Пропускать исключения</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Skips all assertions that test for thrown exceptions.</source>
        <translation type="unfinished">Пропускать все утверждения, проверяющие наличие исключений.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Visualize whitespace</source>
        <translation type="unfinished">Отображать пробельные символы</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Makes whitespace visible.</source>
        <translation type="unfinished">Делает пробельные символы видимыми.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Warn on empty tests</source>
        <translation type="unfinished">Предупреждать о пустых тестах</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Warns if a test section does not check any assertion.</source>
        <translation type="unfinished">Предупреждать, если секция тестирования не проверяет ни одного утверждения.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/autotest/gtest/gtestframework.cpp" line="-20"/>
        <source>Executes disabled tests when performing a test run.</source>
        <translation>Запускать отключённые тесты при выполнении тестового запуска.</translation>
    </message>
    <message>
        <location line="-2"/>
        <source>Run disabled tests</source>
        <translation>Запускать отключённые тесты</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Throw on failure</source>
        <translation>Исключение при ошибках</translation>
    </message>
    <message>
        <location line="-26"/>
        <source>Iterations:</source>
        <translation>Повторов:</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Shuffle tests</source>
        <translation>Перемешать тесты</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Repeats a test run (you might be required to increase the timeout to avoid canceling the tests).</source>
        <translation>Повторяет запуск теста (возможно, потребуется увеличить таймаут для предотвращения отмены тестирования).</translation>
    </message>
    <message>
        <location line="-2"/>
        <source>Repeat tests</source>
        <translation>Повторять тесты</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/autotest/boost/boosttestframework.cpp" line="+60"/>
        <source>Log format:</source>
        <translation type="unfinished">Формат журнала:</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Report level:</source>
        <translation type="unfinished">Уровень событий:</translation>
    </message>
    <message>
        <location line="+5"/>
        <location filename="../../../src/plugins/autotest/gtest/gtestframework.cpp" line="-14"/>
        <source>Seed:</source>
        <translation>Начальное число:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>A seed of 0 means no randomization. A value of 1 uses the current time, any other value is used as random seed generator.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Randomize</source>
        <translation type="unfinished">Рандомизация</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Randomize execution order.</source>
        <translation type="unfinished">Случайный порядок запуска.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Catch system errors</source>
        <translation type="unfinished">Перехватывать системные ошибки</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Catch or ignore system errors.</source>
        <translation type="unfinished">Перехватывать или игнорировать системные ошибки.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Floating point exceptions</source>
        <translation type="unfinished">Исключения операций с плавающей точкой</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Enable floating point exception traps.</source>
        <translation type="unfinished">Перехватывать исключения операций над числами с плавающей точкой.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Detect memory leaks</source>
        <translation type="unfinished">Определять утечки памяти</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Enable memory leak detection.</source>
        <translation type="unfinished">Включение определения утечек памяти.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/autotest/gtest/gtestframework.cpp" line="+1"/>
        <source>A seed of 0 generates a seed based on the current timestamp.</source>
        <translation>0 приводит к генерации на основе текущего времени.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/autotest/catch/catchtestframework.cpp" line="-12"/>
        <location filename="../../../src/plugins/autotest/gtest/gtestframework.cpp" line="+27"/>
        <source>Turns failures into debugger breakpoints.</source>
        <translation>Превращает сбои в точки останова отладчика.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/autotest/gtest/gtestframework.cpp" line="-6"/>
        <source>Turns assertion failures into C++ exceptions.</source>
        <translation>Превращает сбои утверждений assert в исключения C++.</translation>
    </message>
    <message>
        <location line="-11"/>
        <source>Shuffles tests automatically on every iteration by the given seed.</source>
        <translation>Перемешивает тесты автоматически на каждой итерации по заданному числу.</translation>
    </message>
    <message>
        <location line="+25"/>
        <source>Group mode:</source>
        <translation>Режим группировки:</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Active filter:</source>
        <translation>Активный фильтр:</translation>
    </message>
    <message>
        <location line="-6"/>
        <source>Select on what grouping the tests should be based.</source>
        <translation>Выберите критерий для группировки тестов.</translation>
    </message>
    <message>
        <location line="-4"/>
        <source>Directory</source>
        <translation>Каталог</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>GTest Filter</source>
        <translation>Фильтр GTest</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Set the GTest filter to be used for grouping.
See Google Test documentation for further information on GTest filters.</source>
        <translation>Задайте фильтр GTest для группировки.
Информацию о GTest фильтрах смотрите в документации Google Test.</translation>
    </message>
    <message>
        <source>Global</source>
        <translation type="vanished">Общие</translation>
    </message>
    <message>
        <source>Custom</source>
        <translation type="vanished">Особые</translation>
    </message>
    <message>
        <source>Active frameworks:</source>
        <translation type="vanished">Активная среда:</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/autotest/projectsettingswidget.cpp" line="-189"/>
        <location filename="../../../src/plugins/autotest/testsettings.cpp" line="+111"/>
        <source>No Tests</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <location filename="../../../src/plugins/autotest/testsettings.cpp" line="+1"/>
        <source>All</source>
        <comment>Run tests after build</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Apply path filters before scanning for tests.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Wildcard expressions for filtering:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Add</source>
        <translation type="unfinished">Добавить</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Remove</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Automatically run tests after build</source>
        <translation>Автозапуск тестов после сборки</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Limit Files to Path Patterns</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>None</source>
        <translation type="vanished">Нет</translation>
    </message>
    <message>
        <source>All</source>
        <translation type="vanished">Всех</translation>
    </message>
    <message>
        <location line="-34"/>
        <location filename="../../../src/plugins/autotest/testsettings.cpp" line="+1"/>
        <source>Selected</source>
        <translation>Выбранных</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/autotest/qtest/qttestoutputreader.cpp" line="+107"/>
        <source>%1 %2 per iteration (total: %3, iterations: %4)</source>
        <translation>%1 %2 за итерацию (всего: %3, итераций: %4)</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/autotest/boost/boosttestoutputreader.cpp" line="-7"/>
        <location filename="../../../src/plugins/autotest/qtest/qttestoutputreader.cpp" line="+396"/>
        <source>Executing test case %1</source>
        <translation>Выполнение теста %1</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/autotest/qtest/qttestoutputreader.cpp" line="-1"/>
        <source>Executing test function %1</source>
        <translation>Исполнения тестовой функции %1</translation>
    </message>
    <message>
        <location line="-8"/>
        <source>Entering test function %1::%2</source>
        <translation>Вход в тестовую функцию %1::%2</translation>
    </message>
    <message>
        <location line="-345"/>
        <source>Qt version: %1</source>
        <translation>Версия Qt: %1</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Qt build: %1</source>
        <translation>Сборка Qt: %1</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>QTest version: %1</source>
        <translation>Версия QTest: %1</translation>
    </message>
    <message>
        <location line="+151"/>
        <source>XML parsing failed.</source>
        <translation>Не удалось разобрать XML.</translation>
    </message>
    <message>
        <location line="+214"/>
        <source>Test function finished.</source>
        <translation>Тестовая функция завершена.</translation>
    </message>
    <message>
        <location line="-4"/>
        <source>Execution took %1 ms.</source>
        <translation>Выполнение заняло %1 мс.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Test finished.</source>
        <translation>Тест завершён.</translation>
    </message>
    <message>
        <location line="-4"/>
        <source>Test execution took %1 ms.</source>
        <translation>Выполнение теста заняло %1 мс.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/autotest/qtest/qttestframework.cpp" line="+72"/>
        <source>Enables interrupting tests on assertions.</source>
        <translation>Включение прерывания тестов на утверждениях.</translation>
    </message>
    <message>
        <location line="-1"/>
        <source>Disable crash handler while debugging</source>
        <translation>Отключать обработчик сбоев при отладке</translation>
    </message>
    <message>
        <location line="-26"/>
        <source>Benchmark Metrics</source>
        <translation>Критерий теста производительности</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Uses walltime metrics for executing benchmarks (default).</source>
        <translation>Использовать время при выполнении тестирования производительности (по умолчанию).</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Walltime</source>
        <translation>Время</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Uses tick counter when executing benchmarks.</source>
        <translation>Использовать счётчик тиков при тестировании производительности.</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Tick counter</source>
        <translation>Счётчик тиков</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Uses event counter when executing benchmarks.</source>
        <translation>Использовать счётчик событий при тестировании производительности.</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Event counter</source>
        <translation>Счётчик событий</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Uses Valgrind Callgrind when executing benchmarks (it must be installed).</source>
        <translation>Использовать Valgrind Callgrind при тестировании производительности (должен быть установлен).</translation>
    </message>
    <message>
        <location line="+30"/>
        <source>Limit warnings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Set the maximum number of warnings. 0 means that the number is not limited.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Unlimited</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Check for derived Qt Quick tests</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Search for Qt Quick tests that are derived from TestCase.&lt;p&gt;Warning: Enabling this feature significantly increases scan time.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Find user-defined locations</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Parse messages for the following pattern and use it as location information:&lt;pre&gt;file://filepath:line&lt;/pre&gt;where &quot;:line&quot; is optional.&lt;p&gt;Warning: If the patterns are used in code, the location information for debug messages and other messages might improve,at the risk of some incorrect locations and lower performance.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-54"/>
        <source>Callgrind</source>
        <translation>Callgrind</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Uses Perf when executing benchmarks (it must be installed).</source>
        <translation>Использовать Perf при тестировании производительности (должен быть установлен).</translation>
    </message>
    <message>
        <location line="-1"/>
        <source>Perf</source>
        <translation>Perf</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Use XML output</source>
        <translation>Использовать вывод XML</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Verbose benchmarks</source>
        <translation>Детальные тесты производительности</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Log every signal emission and resulting slot invocations.</source>
        <translation>Логировать каждую генерацию сигналов и соответствующее срабатывание слота.</translation>
    </message>
    <message>
        <location line="-1"/>
        <source>Log signals and slots</source>
        <translation>Логировать сигналы и слоты</translation>
    </message>
    <message>
        <location line="-8"/>
        <source>XML output is recommended, because it avoids parsing issues, while plain text is more human readable.&lt;p&gt;Warning: Plain text misses some information, such as duration.</source>
        <translation>Рекомендуется вывод в формате XML, так как исключает проблемы при разборе. Простой же текст более удобен для чтения человеком.&lt;p&gt;Предупреждение: простой текст не содержит некоторую информацию, например, длительность.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/autotest/testrunner.cpp" line="+750"/>
        <source>Select Run Configuration</source>
        <translation>Выбор конфигурации запуска</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Could not determine which run configuration to choose for running tests</source>
        <translation>Не удалось определить, какую конфигурацию запуска выбрать для запуска тестов</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Remember choice. Cached choices can be reset by switching projects or using the option to clear the cache.</source>
        <translation>Запомнить выбор. Если ваш выбор надо изменить, переключите проект или очистите кэш предпочтений.</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Run Configuration:</source>
        <translation>Конфигурация запуска:</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Executable:</source>
        <translation>Программа:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Arguments:</source>
        <translation>Параметры:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Working Directory:</source>
        <translation>Рабочий каталог:</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/autotest/testcodeparser.cpp" line="+418"/>
        <source>Scanning for Tests</source>
        <translation>Поиск тестов</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/autotest/testnavigationwidget.cpp" line="+163"/>
        <source>Run Without Deployment</source>
        <translation>Запустить без развёртывания</translation>
    </message>
    <message>
        <location line="+10"/>
        <location filename="../../../src/plugins/autotest/testresultspane.cpp" line="+659"/>
        <source>Debug This Test</source>
        <translation>Отладить этот тест</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Debug Without Deployment</source>
        <translation>Отладить без развёртывания</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Select All</source>
        <translation>Выбрать все</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Deselect All</source>
        <translation>Отменить выбор</translation>
    </message>
    <message>
        <location line="+56"/>
        <source>Filter Test Tree</source>
        <translation>Отфильтровать дерево тестов</translation>
    </message>
    <message>
        <location line="+11"/>
        <location line="+35"/>
        <source>Sort Naturally</source>
        <translation>Отсортировать по порядку</translation>
    </message>
    <message>
        <location line="-100"/>
        <source>Collapse All</source>
        <translation>Свернуть всё</translation>
    </message>
    <message>
        <location line="+96"/>
        <source>Sort Alphabetically</source>
        <translation>Сортировать по алфавиту</translation>
    </message>
    <message>
        <location line="+30"/>
        <source>Show Init and Cleanup Functions</source>
        <translation>Показывать функции Init и Cleanup</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Show Data Functions</source>
        <translation>Показывать функции Data</translation>
    </message>
    <message>
        <location line="-245"/>
        <location line="+288"/>
        <source>Tests</source>
        <translation>Тесты</translation>
    </message>
    <message>
        <location line="-176"/>
        <location filename="../../../src/plugins/autotest/testresultspane.cpp" line="-481"/>
        <source>Expand All</source>
        <translation>Развернуть всё</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/autotest/testresultspane.cpp" line="+31"/>
        <source>Stop Test Run</source>
        <translation>Остановка тестов</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Filter Test Results</source>
        <translation>Фильтрация результатов тестирования</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Switch Between Visual and Text Display</source>
        <translation>Переключение между визуальным и текстовым отображением</translation>
    </message>
    <message>
        <location line="-143"/>
        <source>Test Results</source>
        <translation>Результаты тестирования</translation>
    </message>
    <message>
        <location line="+149"/>
        <source>Show Durations</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+264"/>
        <source>Pass</source>
        <translation>Успешно</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Fail</source>
        <translation>Ошибка</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Expected Fail</source>
        <translation>Ожидаемая ошибка</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Unexpected Pass</source>
        <translation>Неожиданный успех</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Skip</source>
        <translation>Пропущен</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Benchmarks</source>
        <translation>Производительность</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Debug Messages</source>
        <translation>Отладочные сообщения</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Warning Messages</source>
        <translation>Предупреждающие сообщения</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Internal Messages</source>
        <translation>Внутренние сообщения</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Check All Filters</source>
        <translation>Включить все фильтры</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Uncheck All Filters</source>
        <translation>Выключить все фильтры</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Test summary</source>
        <translation>Итог тестирования</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>passes</source>
        <translation>успехов</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>fails</source>
        <translation>ошибок</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>unexpected passes</source>
        <translation>неожиданных успехов</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>expected fails</source>
        <translation>ожидаемых ошибок</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>fatals</source>
        <translation>фатальных</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>blacklisted</source>
        <translation>исключённых</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>skipped</source>
        <translation>пропущенных</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>disabled</source>
        <translation>выключенных</translation>
    </message>
    <message>
        <location line="+75"/>
        <source>Copy</source>
        <translation>Копировать</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Copy All</source>
        <translation>Копировать всё</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Save Output to File...</source>
        <translation>Сохранить вывод в файл...</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Run This Test Without Deployment</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+21"/>
        <source>Debug This Test Without Deployment</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/autotest/testnavigationwidget.cpp" line="-35"/>
        <location filename="../../../src/plugins/autotest/testresultspane.cpp" line="-28"/>
        <source>Run This Test</source>
        <translation>Запустить этот тест</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/autotest/testresultspane.cpp" line="+60"/>
        <source>Save Output To</source>
        <translation>Сохранение вывода в</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Error</source>
        <translation>Ошибка</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Failed to write &quot;%1&quot;.

%2</source>
        <translation>Не удалось записать «%1»:

%2</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/autotest/testrunconfiguration.h" line="+28"/>
        <source>AutoTest Debug</source>
        <translation>Отладка автотеста</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/autotest/testrunner.cpp" line="-612"/>
        <source>Test run canceled by user.</source>
        <translation>Тест прерван пользователем.</translation>
    </message>
    <message>
        <location line="-20"/>
        <source>Omitted the following arguments specified on the run configuration page for &quot;%1&quot;:</source>
        <translation>Пропущены следующие параметры, указанные на странице конфигурации запуска для «%1»:</translation>
    </message>
    <message>
        <location line="+142"/>
        <location line="+19"/>
        <source>Project is null for &quot;%1&quot;. Removing from test run.
Check the test environment.</source>
        <translation>Проект пуст для «%1». Исключается из тестирования.
Проверьте среду тестирования.</translation>
    </message>
    <message>
        <location line="+72"/>
        <source>Executable path is empty. (%1)</source>
        <translation>Путь к исполняемому файлу пуст. (%1)</translation>
    </message>
    <message>
        <location line="+58"/>
        <source>Failed to start test for project &quot;%1&quot;.</source>
        <translation>Не удалось запустить тест проекта «%1».</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Test for project &quot;%1&quot; crashed.</source>
        <translation>Тест проекта «%1» завершился аварийно.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Test for project &quot;%1&quot; did not produce any expected output.</source>
        <translation>Тест проекта «%1» не создал ожидаемого вывода.</translation>
    </message>
    <message>
        <location line="-97"/>
        <source>No test cases left for execution. Canceling test run.</source>
        <translation>Не осталось больше тестов для запуска. Выполнение теста отменяется.</translation>
    </message>
    <message>
        <location line="+202"/>
        <source>Could not find command &quot;%1&quot;. (%2)</source>
        <translation>Не удалось найти команду «%1». (%2)</translation>
    </message>
    <message>
        <location line="-393"/>
        <source>Test case canceled due to timeout.
Maybe raise the timeout?</source>
        <translation>Текст был отменён по таймауту.
Может его увеличить?</translation>
    </message>
    <message>
        <location line="-26"/>
        <source>
Run configuration: deduced from &quot;%1&quot;</source>
        <translation>
Конфигурация запуска: выделенная из «%1»</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>
Run configuration: &quot;%1&quot;</source>
        <translation>
Конфигурация запуска: «%1»</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Omitted the following environment variables for &quot;%1&quot;:</source>
        <translation>Были опущены следующие переменные среды «%1»:</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Current kit has changed. Canceling test run.</source>
        <translation>Изменился текущий комплект. Выполнение теста отменяется.</translation>
    </message>
    <message>
        <location line="+31"/>
        <source>No tests selected. Canceling test run.</source>
        <translation>Тесты не выбраны. Выполнение теста отменяется.</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Project is null. Canceling test run.
Only desktop kits are supported. Make sure the currently active kit is a desktop kit.</source>
        <translation>Проект пуст. Отмена теста.
Поддерживаются только комплекты для десктопов. Убедитесь, что текущий комплект для десктопа.</translation>
    </message>
    <message>
        <location line="+22"/>
        <source>Project is not configured. Canceling test run.</source>
        <translation>Проект не настроен. Выполнение теста отменяется.</translation>
    </message>
    <message>
        <location line="+75"/>
        <source>Project&apos;s run configuration was deduced for &quot;%1&quot;.
This might cause trouble during execution.
(deduced from &quot;%2&quot;)</source>
        <translation>Конфигурация запуска проекта выделена для «%1».
Это может вызвать проблемы при запуске.
(выделена из «%2»)</translation>
    </message>
    <message>
        <location line="+56"/>
        <location line="+184"/>
        <source>Startup project has changed. Canceling test run.</source>
        <translation>Изменился запускающий проект. Выполнение теста отменяется.</translation>
    </message>
    <message>
        <location line="-59"/>
        <source>Running Tests</source>
        <translation>Выполнение тестов</translation>
    </message>
    <message>
        <location line="+69"/>
        <source>Failed to get run configuration.</source>
        <translation>Не удалось получить конфигурацию запуска.</translation>
    </message>
    <message>
        <location line="+48"/>
        <source>Unable to display test results when using CDB.</source>
        <translation>Невозможно отобразить результаты тестов при использовании CDB.</translation>
    </message>
    <message>
        <location line="+94"/>
        <source>Build failed. Canceling test run.</source>
        <translation>Сборка не удалась. Выполнение теста отменяется.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/autotest/testsettingspage.cpp" line="+86"/>
        <location line="+183"/>
        <source>General</source>
        <translation>Основное</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/autotest/testsettings.cpp" line="-58"/>
        <source>Hides internal messages by default. You can still enable them by using the test results filter.</source>
        <translation>Скрывать внутренние сообщения по умолчанию. Их можно включить используя фильтр результатов тестирования.</translation>
    </message>
    <message>
        <location line="-1"/>
        <source>Omit internal messages</source>
        <translation>Опускать внутренние сообщения</translation>
    </message>
    <message>
        <location line="-18"/>
        <source>Number of worker threads used when scanning for tests.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Use a timeout while executing test cases.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Timeout used when executing test cases. This will apply for each test case on its own, not the whole project. Overrides test framework or build system defaults.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Omit run configuration warnings</source>
        <translation>Опускать предупреждения конфигурации запуска</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Limit result output</source>
        <translation>Ограничить вывод результата</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Limit result description:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Limit number of lines shown in test result tooltip and description.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Automatically scroll results</source>
        <translation>Автоматически пролистывать результаты</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Open results when tests start</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Displays test results automatically when tests are started.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Open results when tests finish</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Displays test results automatically when tests are finished.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Displays test results only if the test run contains failed, fatal or unexpectedly passed tests.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Timeout used when executing each test case.</source>
        <translation type="vanished">Таймаут, используемый при выполнении каждого теста.</translation>
    </message>
    <message>
        <location line="-65"/>
        <source>Timeout:</source>
        <translation>Таймаут:</translation>
    </message>
    <message>
        <source>Timeout used when executing test cases. This will apply for each test case on its own, not the whole project.</source>
        <translation type="vanished">Таймаут, используемый при выполнении тестов. Он применяется для каждого теста, а не всего проекта.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source> s</source>
        <translation> с</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/autotest/projectsettingswidget.cpp" line="+19"/>
        <location filename="../../../src/plugins/autotest/testsettingspage.cpp" line="-163"/>
        <source>Active Test Frameworks</source>
        <translation>Активные среды тестирования</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/autotest/testsettings.cpp" line="+19"/>
        <source>Limits result output to 100000 characters.</source>
        <translation>Ограничивает вывод результата 100 тысячами символов.</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Automatically scrolls down when new items are added and scrollbar is at bottom.</source>
        <translation>Автоматически пролистывать вниз при добавлении новых элементов, когда полоса прокрутки внизу.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/autotest/testsettingspage.cpp" line="-45"/>
        <location line="+4"/>
        <source>Selects the test frameworks to be handled by the AutoTest plugin.</source>
        <translation>Выбирает среды тестирования, управляемые модулем AutoTest.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/autotest/testsettings.cpp" line="+6"/>
        <source>Allow passing arguments specified on the respective run configuration.
Warning: this is an experimental feature and might lead to failing to execute the test executable.</source>
        <translation>Разрешение на передачу параметров указанных в соответствующей конфигурации запуска.
Предупреждение: это экспериментальная возможность, которая может привести к сбою запуска теста.</translation>
    </message>
    <message>
        <location line="-2"/>
        <source>Process arguments</source>
        <translation>Передавать параметры</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/autotest/testsettingspage.cpp" line="-1"/>
        <source>Framework</source>
        <translation>Framework</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Group</source>
        <translation>Объединить</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Enables grouping of test cases.</source>
        <translation>Включение группировки тестов.</translation>
    </message>
    <message>
        <location line="+180"/>
        <source>No active test frameworks or tools.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Mixing test frameworks and test tools.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Mixing test frameworks and test tools can lead to duplicating run information when using &quot;Run All Tests&quot;, for example.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/autotest/testsettings.cpp" line="-23"/>
        <source>Hides warnings related to a deduced run configuration.</source>
        <translation>Скрывать предупреждения связанные с выделенной конфигурацией запуска.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/autotest/testsettingspage.cpp" line="-174"/>
        <source>Clear all cached choices of run configurations for tests where the executable could not be deduced.</source>
        <translation>Очистка кэша сохранённых предпочтений для конфигураций запуска тестов, исполняемые файлы которых не удалось определить.</translation>
    </message>
    <message>
        <location line="-1"/>
        <source>Reset Cached Choices</source>
        <translation>Сброс кэша предпочтений</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/autotest/testsettings.cpp" line="+30"/>
        <source>Group results by application</source>
        <translation>Группировать результаты по приложениям</translation>
    </message>
    <message>
        <source>Opens the test results pane automatically when tests are started.</source>
        <translation type="vanished">Автоматически открывать панель результатов при запуске тестирования.</translation>
    </message>
    <message>
        <source>Open results pane when tests start</source>
        <translation type="vanished">Открывать панель результатов при запуске тестирования</translation>
    </message>
    <message>
        <source>Opens the test result pane automatically when tests are finished.</source>
        <translation type="vanished">Автоматически открывать панель результатов при завершении тестирования.</translation>
    </message>
    <message>
        <source>Open results pane when tests finish</source>
        <translation type="vanished">Открывать панель результатов при завершении тестирования</translation>
    </message>
    <message>
        <source>Opens the test result pane only if the test run contains failed, fatal or unexpectedly passed tests.</source>
        <translation type="vanished">Открывать панель результатов тестирования, только если тесты не прошли или неожиданно прошли.</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Only for unsuccessful test runs</source>
        <translation>Только в случае неуспешных результатов</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/autotest/testsettingspage.cpp" line="+22"/>
        <source>Automatically run</source>
        <translation>Автозапуск тестов</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/autotest/testsettings.cpp" line="+6"/>
        <source>Runs chosen tests automatically if a build succeeded.</source>
        <translation>Автоматически запускать выбранные тесты после успешной сборки.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/autotest/testnavigationwidget.cpp" line="-61"/>
        <source>No active test frameworks.</source>
        <translation>Нет активных сред тестирования.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/autotest/testsettingspage.cpp" line="+149"/>
        <source>You will not be able to use the AutoTest plugin without having at least one active test framework.</source>
        <translation>Использовать модуль AutoTest можно только при наличии хотя бы одной активной среды тестирования.</translation>
    </message>
    <message>
        <location line="-67"/>
        <source>Enable or disable test frameworks to be handled by the AutoTest plugin.</source>
        <translation>Включение/отключение управления средами тестирования модулем AutoTest.</translation>
    </message>
    <message>
        <location line="-128"/>
        <source>Scan threads:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+132"/>
        <source>Enable or disable grouping of test cases by folder.</source>
        <translation>Включение/отключение объединения тестов по каталогам.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/autotest/testoutputreader.cpp" line="+69"/>
        <source>Test executable crashed.</source>
        <translation>Сбой программы тестирования.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/autotest/boost/boosttestconstants.h" line="+13"/>
        <source>Boost Test</source>
        <translation>Тест Boost</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/autotest/boost/boosttesttreeitem.cpp" line="+315"/>
        <location filename="../../../src/plugins/autotest/catch/catchtreeitem.cpp" line="+305"/>
        <location filename="../../../src/plugins/autotest/gtest/gtesttreeitem.cpp" line="+479"/>
        <source>parameterized</source>
        <translation>параметрический</translation>
    </message>
    <message>
        <location line="+0"/>
        <location filename="../../../src/plugins/autotest/catch/catchtreeitem.cpp" line="+2"/>
        <source>fixture</source>
        <translation>фиксированный</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>templated</source>
        <translation>шаблонный</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/autotest/catch/catchtestframework.cpp" line="-69"/>
        <location line="+111"/>
        <source>Catch Test</source>
        <translation>Тест Catch</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/autotest/gtest/gtestconstants.h" line="+13"/>
        <source>Google Test</source>
        <translation>Google Test</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/autotest/gtest/gtestframework.cpp" line="+46"/>
        <source>Enable or disable grouping of test cases by folder or GTest filter.
See also Google Test settings.</source>
        <translation>Включение или выключение группировки тестов по каталогу или фильтру GTest.
Смотрите также настройки Google Test.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/autotest/gtest/gtesttreeitem.cpp" line="-446"/>
        <source>&lt;matching&gt;</source>
        <translation>&lt;совпадает&gt;</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>&lt;not matching&gt;</source>
        <translation>&lt;не совпадает&gt;</translation>
    </message>
    <message>
        <location line="+75"/>
        <source>Change GTest filter in use inside the settings.</source>
        <translation>Изменить используемый в настройках фильтр GTest.</translation>
    </message>
    <message>
        <location line="+366"/>
        <source>typed</source>
        <translation>типизированный</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/autotest/qtest/qttestconstants.h" line="+13"/>
        <source>Qt Test</source>
        <translation>Qt Test</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/autotest/qtest/qttesttreeitem.cpp" line="+53"/>
        <source>Multiple testcases inside a single executable are not officially supported. Depending on the implementation they might get executed or not, but never will be explicitly selectable.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+465"/>
        <source>inherited</source>
        <translation>наследовано</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>multiple testcases</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/autotest/quick/quicktestframework.cpp" line="+23"/>
        <source>Quick Test</source>
        <translation>Тест Quick</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/autotest/quick/quicktesttreeitem.cpp" line="+36"/>
        <source>&lt;unnamed&gt;</source>
        <translation>&lt;безымянный&gt;</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Give all test cases a name to ensure correct behavior when running test cases and to be able to select them</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;p&gt;Give all test cases a name to ensure correct behavior when running test cases and to be able to select them.&lt;/p&gt;</source>
        <translation type="vanished">&lt;p&gt;Задайте имена всем тестам, чтобы быть уверенным в корректности поведения при прохождении тестов и для возможности их выбора.&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/autotest/testtreeitem.cpp" line="+50"/>
        <source>%1 (none)</source>
        <translation>%1 (нет)</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/autotest/ctest/ctestoutputreader.cpp" line="-85"/>
        <source>Running tests for &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/autotest/ctest/ctesttool.cpp" line="+35"/>
        <location line="+146"/>
        <source>CTest</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-136"/>
        <source>Repeat Tests</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Run in Parallel</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Output on failure</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Output mode</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Default</source>
        <translation type="unfinished">По умолчанию</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Verbose</source>
        <translation type="unfinished">Подробно</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Very Verbose</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Repetition mode</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Until Fail</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Until Pass</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>After Timeout</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Count</source>
        <translation type="unfinished">Число</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Number of re-runs for the test.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Schedule random</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Stop on failure</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Run tests in parallel mode using given number of jobs.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Jobs</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Test load</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Try not to start tests when they may cause CPU load to pass a threshold.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Threshold</source>
        <translation type="unfinished">Порог</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/autotest/qtest/datataglocatorfilter.cpp" line="+73"/>
        <source>Qt Test Data Tags</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Locates Qt Test data tags inside the active project.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/autotest/testeditormark.cpp" line="+13"/>
        <source>Auto Test</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/autotest/testtreemodel.cpp" line="+287"/>
        <source>Test run requests from the build system get processed only if there is no running build or test run.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::AutotoolsProjectManager</name>
    <message>
        <location filename="../../../src/plugins/autotoolsprojectmanager/autogenstep.cpp" line="+51"/>
        <location filename="../../../src/plugins/autotoolsprojectmanager/autoreconfstep.cpp" line="+42"/>
        <location filename="../../../src/plugins/autotoolsprojectmanager/configurestep.cpp" line="+45"/>
        <source>Arguments:</source>
        <translation type="unfinished">Параметры:</translation>
    </message>
    <message>
        <location line="+38"/>
        <source>Configuration unchanged, skipping autogen step.</source>
        <translation type="unfinished">Конфигурация не изменилась, этап autogen пропускается.</translation>
    </message>
    <message>
        <location line="+28"/>
        <source>Autogen</source>
        <comment>Display name for AutotoolsProjectManager::AutogenStep id.</comment>
        <translation type="unfinished">Autogen</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/autotoolsprojectmanager/autoreconfstep.cpp" line="+34"/>
        <source>Configuration unchanged, skipping autoreconf step.</source>
        <translation type="unfinished">Конфигурация не изменилась, этап autoreconf пропускается.</translation>
    </message>
    <message>
        <location line="+34"/>
        <source>Autoreconf</source>
        <comment>Display name for AutotoolsProjectManager::AutoreconfStep id.</comment>
        <translation type="unfinished">Autoreconf</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/autotoolsprojectmanager/autotoolsbuildconfiguration.cpp" line="+200"/>
        <source>Autotools Manager</source>
        <translation type="unfinished">Управление Autotools</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/autotoolsprojectmanager/configurestep.cpp" line="+41"/>
        <source>Configuration unchanged, skipping configure step.</source>
        <translation type="unfinished">Конфигурация не изменилась, этап configure пропускается.</translation>
    </message>
    <message>
        <location line="+33"/>
        <source>Configure</source>
        <comment>Display name for AutotoolsProjectManager::ConfigureStep id.</comment>
        <translation type="unfinished">Configure</translation>
    </message>
</context>
<context>
    <name>QtC::Axivion</name>
    <message>
        <location filename="../../../src/plugins/axivion/axivionperspective.cpp" line="+440"/>
        <source>Local Build...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Local Dashboard</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+38"/>
        <source>Reference version</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Locally changed issues</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>All local issues</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+28"/>
        <source>Owner</source>
        <translation type="unfinished">Владелец</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Path globbing</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Named filters</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Show Online Filter Help</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+29"/>
        <location line="+280"/>
        <location line="+60"/>
        <location line="+39"/>
        <source>Total rows:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-371"/>
        <source>Open Preferences...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+153"/>
        <source>Show All</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+27"/>
        <source>Configure dashboards in Preferences &gt; Analyzer &gt; Axivion.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>No Dashboard</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+538"/>
        <source>No Data</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+317"/>
        <location filename="../../../src/plugins/axivion/localbuild.cpp" line="+582"/>
        <location filename="../../../src/plugins/axivion/singlefileanalysis.cpp" line="+202"/>
        <location line="+58"/>
        <source>Failed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+88"/>
        <location line="+62"/>
        <location filename="../../../src/plugins/axivion/axivionplugin.cpp" line="+1312"/>
        <location filename="../../../src/plugins/axivion/axivionsettings.cpp" line="+1116"/>
        <source>Axivion</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-58"/>
        <source>Issues</source>
        <translation type="unfinished">Проблемы</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Issue Details</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Search for issues inside the Axivion dashboard or request issue details for Axivion inline annotations to see them here.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Local Build Progress</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Reload</source>
        <translation type="unfinished">Перезагрузить</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Show Issues in Editor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Show Issue Annotations Inline</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+28"/>
        <location filename="../../../src/plugins/axivion/singlefileanalysis.cpp" line="-147"/>
        <location line="+74"/>
        <location line="+127"/>
        <source>Single File Analysis</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+62"/>
        <source>Open Issue in Dashboard</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Open Table in Dashboard</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Copy Dashboard Link to Clipboard</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+27"/>
        <source>Cancel Local Build</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Cancel Single File Analysis</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>See Axivion Log...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>See Build Log...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Remove All Finished</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+17"/>
        <source>The activated link appears to be external.
Do you want to open &quot;%1&quot; with its default application?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Open External Links</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/axivion/axivionplugin.cpp" line="-922"/>
        <source>Certificate Error</source>
        <translation type="unfinished">Ошибка сертификата</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Server certificate for %1 cannot be authenticated.
Do you want to disable SSL verification for this server?
Note: This can expose you to man-in-the-middle attack.</source>
        <translation type="unfinished">Не удалось проверить сертификат сервера для %1.
Отключить SSL проверку для этого сервера?
Внимание: Это может повлечь атаку «человек посередине».</translation>
    </message>
    <message>
        <location line="+258"/>
        <source>Unknown Dto structure deserialization error.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+16"/>
        <source>The ApiToken cannot be read in a secure way.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>The ApiToken cannot be stored in a secure way.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>The ApiToken cannot be deleted in a secure way.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Key chain message: &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+65"/>
        <source>Unauthenticated access failed (wrong user), using authenticated access...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+34"/>
        <source>Dashboard server &quot;%1&quot; does not support unauthenticated access.
Change its configuration in the preferences.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Enter the password for:
Dashboard: %1
User: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Axivion Server Password</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+66"/>
        <source>The stored ApiToken is not valid anymore, removing it.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+144"/>
        <source>Fetching DashboardInfo error.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Fetching local DashboardInfo error.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/axivion/axivionsettings.cpp" line="-1016"/>
        <source>Analysis path must be local.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Invalid path elements (. or ..).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+176"/>
        <source>Highlight marks</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Marks issues on the scroll bar.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Axivion Suite path:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Save all open files before starting an analysis</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Path to python executable.
Set it to overwrite global environment or if Axivion fails to find python in PATH.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Set it to overwrite global environment or if Axivion fails to find java in PATH.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+88"/>
        <source>Axivion: Deleting API token for %1 as respective dashboard server was removed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+126"/>
        <source>Dashboard URL:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Username:</source>
        <translation type="unfinished">Имя пользователя:</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>User name</source>
        <translation type="unfinished">Пользователь</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Anonymous authentication</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+61"/>
        <source>Project name:</source>
        <translation type="unfinished">Название проекта:</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Project name must be non-empty.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Project name as it appears in the global dashboard.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Analysis path:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Root path of the analyzed project relative to the usedproject path inside the dashboard.
Leave empty if the analyzed project refers to the basepath of the analyzed project.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Local path:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Local directory path corresponding to the analyis path.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+76"/>
        <source>Add...</source>
        <translation type="unfinished">Добавить...</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Edit...</source>
        <translation type="unfinished">Изменить...</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Remove</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Project Name</source>
        <translation type="unfinished">Имя проекта</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Analysis Path</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Local Path</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Add</source>
        <translation type="unfinished">Добавить</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Delete</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Move Up</source>
        <translation type="unfinished">Поднять</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Move Down</source>
        <translation type="unfinished">Опустить</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Dashboard Servers</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Default dashboard server:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Path Mapping</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Local Analyses</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Version:</source>
        <translation type="unfinished">Версия:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Build date:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Contact support@axivion.com if you need assistance.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Misc Options</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>unset</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+105"/>
        <source>Remove Server Configuration</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Remove the server configuration &quot;%1&quot;?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Add Dashboard Configuration</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Edit Dashboard Configuration</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+109"/>
        <location line="+57"/>
        <source>Missing Path Mapping</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-56"/>
        <source>Configure a valid path mapping for &quot;%1&quot; to open files for this project.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+36"/>
        <source>Select local file for &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+22"/>
        <source>No matching path mapping for &quot;%1&quot; configured.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>To open this file, you need to change the existing or add another valid path mapping.
This may include changing the order of mappings.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>No path mapping for &quot;%1&quot; configured.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>To open files for this project, specify a valid path mapping or select a matching local file.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Select Matching File...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Change Existing...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Set up Manually...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/axivion/axiviontextmarks.cpp" line="+52"/>
        <source>Show Issue Properties</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/axivion/dynamiclistmodel.cpp" line="+74"/>
        <source>Fetching...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/axivion/issueheaderview.cpp" line="+29"/>
        <source>Allows for filters combined with &amp; as logical AND, | as logical OR and ! as logical NOT. The filters may contain * to match sequences of arbitrary characters. If a single filter is quoted with double quotes it will be matched on the complete string. Some filter characters require quoting of the filter expression with double quotes. If inside double quotes you need to escape &quot; and \ with a backslash.
Some examples:

a matches issues where the value contains the letter &apos;a&apos;
&quot;abc&quot; matches issues where the value is exactly &apos;abc&apos;
!abc matches issues whose value does not contain &apos;abc&apos;
(ab | cd) &amp; !ef matches issues with values containing &apos;ab&apos; or &apos;cd&apos; but not &apos;ef&apos;
&quot;&quot; matches issues having an empty value in this column
!&quot;&quot; matches issues having any non-empty value in this column</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+48"/>
        <source>Apply</source>
        <translation type="unfinished">Применить</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/axivion/localbuild.cpp" line="-447"/>
        <source>Failed to start local dashboard.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+240"/>
        <source>Build type:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Clean Build: Set environment variable AXIVION_CLEAN_BUILD=1
Incremental Build: Set environment variable AXIVION_INCREMENTAL_BUILD=1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Clean Build</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Incremental Build</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Warning: Modifying source files during the local build may produce unexpected warnings, errors, or wrong results.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Warning: If your build is not configured for local build, you may overwrite output files of your native compiler when starting a local build.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Start Local Build</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Choose the same Axivion Suite version as your CI build uses or the results may differ.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Axivion Suite installation directory:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Enter the command for building %1:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Local Build Command: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+21"/>
        <source>Started</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <location filename="../../../src/plugins/axivion/singlefileanalysis.cpp" line="-38"/>
        <source>Building</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Analyzing</source>
        <translation type="unfinished">Анализ</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Updating Dashboard</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+94"/>
        <location filename="../../../src/plugins/axivion/singlefileanalysis.cpp" line="-16"/>
        <source>Finished</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Starting</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/axivion/pluginarserver.cpp" line="+110"/>
        <source>Cannot parse JSON data &quot;%1&quot;: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Not a JSON object: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Unexpected response when starting PluginArServer.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Unexpected response for HTTP server start request.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+92"/>
        <source>PluginArServer stopped with unknown error.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/axivion/singlefileanalysis.cpp" line="-198"/>
        <source>Start</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>No active project. Referring to %1 will fail.</source>
        <extracomment>%1 is a Qt Creator variable string</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+13"/>
        <source>or some shell/batch script holding cafeCC / axivion_analysis commands to execute.</source>
        <extracomment>the text is preceded by a command to execute</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>BAUHAUS_CONFIG Directory</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Usually the directory containing the file &quot;axivion_config.json&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Analysis Command</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+92"/>
        <source>Axivion Suite path is neither configured nor in PATH.
Set it up in Preferences &gt; Analyzers &gt; Axivion to start a single file analysis.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+23"/>
        <location line="+9"/>
        <source>Preparing</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+95"/>
        <source>There already is a single file analysis running for &quot;%1&quot;.
Try again when it has finished.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::BareMetal</name>
    <message>
        <location filename="../../../src/plugins/baremetal/debugservers/gdb/gdbserverprovider.cpp" line="+299"/>
        <source>Enter GDB commands to reset the board and to write the nonvolatile memory.</source>
        <translation>Введите команды GDB для сброса платы и записи в энергонезависимую память.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Enter GDB commands to reset the hardware. The MCU should be halted after these commands.</source>
        <translation>Введите команды GDB для аппаратного сброса. После этих команд процессор должен быть остановлен.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/baremetal/baremetalrunconfiguration.cpp" line="+31"/>
        <location line="+21"/>
        <source>Unknown</source>
        <translation>Неизвестно</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>The remote executable must be set in order to run a custom remote run configuration.</source>
        <translation>Для запуска внешнего приложения его необходимо задать.</translation>
    </message>
    <message>
        <location line="-9"/>
        <location line="+53"/>
        <source>Custom Executable</source>
        <translation>Особая программа</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/baremetal/baremetaldebugsupport.cpp" line="+48"/>
        <source>Cannot debug: Kit has no device.</source>
        <translation>Отладка невозможна: отсутствует устройство в комплекте.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>No debug server provider found for %1</source>
        <translation>Не определён тип сервера отладки для %1</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/baremetal/debugservers/gdb/gdbserverprovider.cpp" line="-161"/>
        <location filename="../../../src/plugins/baremetal/debugservers/uvsc/uvscserverprovider.cpp" line="+162"/>
        <source>Cannot debug: Local executable is not set.</source>
        <translation>Отладка невозможна: локальная программа не задана.</translation>
    </message>
    <message>
        <location line="+3"/>
        <location filename="../../../src/plugins/baremetal/debugservers/uvsc/uvscserverprovider.cpp" line="+2"/>
        <source>Cannot debug: Could not find executable for &quot;%1&quot;.</source>
        <translation>Отладка невозможна: не удалось найти программу для «%1».</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/baremetal/debugservers/uvsc/jlinkuvscserverprovider.cpp" line="+273"/>
        <location filename="../../../src/plugins/baremetal/debugservers/uvsc/simulatoruvscserverprovider.cpp" line="+94"/>
        <location filename="../../../src/plugins/baremetal/debugservers/uvsc/stlinkuvscserverprovider.cpp" line="+233"/>
        <source>Unable to create a uVision project options template.</source>
        <translation>Не удалось создать шаблон проекта настроек uVision.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/baremetal/debugservers/uvsc/uvscserverprovider.cpp" line="+52"/>
        <source>Unable to create a uVision project template.</source>
        <translation>Не удалось создать шаблон проекта uVision.</translation>
    </message>
    <message>
        <source>Unable to create an uVision project options template.</source>
        <translation type="vanished">Не удалось создать шаблон проекта настроек uVision.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/baremetal/baremetaldevice.cpp" line="+86"/>
        <location line="+126"/>
        <source>Bare Metal Device</source>
        <translation>Устройство на голом железе</translation>
    </message>
    <message>
        <location line="-165"/>
        <location line="+99"/>
        <source>Debug server provider:</source>
        <translation>Тип сервера отладки:</translation>
    </message>
    <message>
        <location line="+36"/>
        <source>New Bare Metal Device Configuration Setup</source>
        <translation>Настройка новой конфигурации голого устройства</translation>
    </message>
    <message>
        <location line="-46"/>
        <source>Set up Debug Server or Hardware Debugger</source>
        <translation>Настройка сервера отладки или аппаратного отладчика</translation>
    </message>
    <message>
        <source>GDB commands</source>
        <translation type="vanished">Команды GDB</translation>
    </message>
    <message>
        <source>GDB commands:</source>
        <translation type="vanished">Команды GDB:</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/baremetal/debugserverproviderchooser.cpp" line="+27"/>
        <location filename="../../../src/plugins/baremetal/debugservers/uvsc/uvtargetdeviceviewer.cpp" line="+31"/>
        <location filename="../../../src/plugins/baremetal/debugservers/uvsc/uvtargetdriverviewer.cpp" line="+26"/>
        <source>Manage...</source>
        <translation>Управление...</translation>
    </message>
    <message>
        <location line="+58"/>
        <source>None</source>
        <comment>No debug server provider</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>None</source>
        <translation type="vanished">Нет</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/baremetal/debugserverproviderssettingspage.cpp" line="+48"/>
        <location line="+14"/>
        <source>Not recognized</source>
        <translation>Не определён</translation>
    </message>
    <message>
        <location line="-12"/>
        <source>GDB</source>
        <translation>GDB</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>UVSC</source>
        <translation>UVSC</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>GDB compatible provider engine
(used together with the GDB debuggers).</source>
        <translation>GDB-совместимый провайдер отладчика
(используется совместно с отладчиками GDB).</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>UVSC compatible provider engine
(used together with the KEIL uVision).</source>
        <translation>UVSC-совместимый провайдер отладчика
(используется совместно с KEIL uVision).</translation>
    </message>
    <message>
        <location line="+48"/>
        <source>Type</source>
        <translation>Тип</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Engine</source>
        <translation>Движок</translation>
    </message>
    <message>
        <location line="+61"/>
        <source>Duplicate Providers Detected</source>
        <translation>Обнаружены дублирующиеся провайдеры</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>The following providers were already configured:&lt;br&gt;&amp;nbsp;%1&lt;br&gt;They were not configured again.</source>
        <translation>Следующие провайдеры уже настроены:&lt;br&gt;&amp;nbsp;%1&lt;br&gt;Повторно настраиваться не будут.</translation>
    </message>
    <message>
        <location line="+105"/>
        <source>Add</source>
        <translation>Добавить</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Clone</source>
        <translation>Скопировать</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Remove</source>
        <translation>Удалить</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Debug Server Providers</source>
        <translation>Провайдеры серверов отладки</translation>
    </message>
    <message>
        <location line="+48"/>
        <source>Clone of %1</source>
        <translation>Копия %1</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/baremetal/baremetaldevice.cpp" line="-60"/>
        <location filename="../../../src/plugins/baremetal/debugserverproviderssettingspage.cpp" line="+92"/>
        <source>Bare Metal</source>
        <translation>Bare Metal</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/baremetal/debugservers/gdb/eblinkgdbserverprovider.cpp" line="+270"/>
        <location filename="../../../src/plugins/baremetal/debugservers/gdb/genericgdbserverprovider.cpp" line="+83"/>
        <location filename="../../../src/plugins/baremetal/debugservers/gdb/jlinkgdbserverprovider.cpp" line="+228"/>
        <location filename="../../../src/plugins/baremetal/debugservers/gdb/openocdgdbserverprovider.cpp" line="+207"/>
        <location filename="../../../src/plugins/baremetal/debugservers/gdb/stlinkutilgdbserverprovider.cpp" line="+214"/>
        <location filename="../../../src/plugins/baremetal/debugservers/uvsc/uvscserverprovider.cpp" line="+25"/>
        <source>Host:</source>
        <translation>Хост:</translation>
    </message>
    <message>
        <location line="+4"/>
        <location filename="../../../src/plugins/baremetal/debugservers/gdb/genericgdbserverprovider.cpp" line="+5"/>
        <location filename="../../../src/plugins/baremetal/debugservers/gdb/jlinkgdbserverprovider.cpp" line="+12"/>
        <location filename="../../../src/plugins/baremetal/debugservers/gdb/openocdgdbserverprovider.cpp" line="+5"/>
        <location filename="../../../src/plugins/baremetal/debugservers/gdb/stlinkutilgdbserverprovider.cpp" line="+4"/>
        <source>Executable file:</source>
        <translation>Исполняемый файл:</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Script file:</source>
        <translation>Файл сценария:</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Specify the verbosity level (0 to 7).</source>
        <translation>Укажите уровень информативности (0 до 7).</translation>
    </message>
    <message>
        <location line="+1"/>
        <location filename="../../../src/plugins/baremetal/debugservers/gdb/stlinkutilgdbserverprovider.cpp" line="+5"/>
        <source>Verbosity level:</source>
        <translation>Уровень информативности:</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Connect under reset (hotplug).</source>
        <translation>Подключение при сбросе (горячее подключение).</translation>
    </message>
    <message>
        <location line="+1"/>
        <location filename="../../../src/plugins/baremetal/debugservers/gdb/stlinkutilgdbserverprovider.cpp" line="+14"/>
        <source>Connect under reset:</source>
        <translation>Подключать при сбросе:</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Interface type.</source>
        <translation>Тип интерфейса.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Type:</source>
        <translation>Тип:</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Specify the speed of the interface (120 to 8000) in kilohertz (kHz).</source>
        <translation>Укажите скорость интерфейса (от 120 до 8000) в килогерцах (кГц).</translation>
    </message>
    <message>
        <location line="+1"/>
        <location filename="../../../src/plugins/baremetal/debugservers/uvsc/jlinkuvscserverprovider.cpp" line="+66"/>
        <location filename="../../../src/plugins/baremetal/debugservers/uvsc/stlinkuvscserverprovider.cpp" line="+66"/>
        <source>Speed:</source>
        <translation>Скорость:</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Do not use EBlink flash cache.</source>
        <translation>Не использовать кэш EBlink flash.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Disable cache:</source>
        <translation>Без кэша:</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Shut down EBlink server after disconnect.</source>
        <translation>Выгружать сервер EBlink после отключения.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Auto shutdown:</source>
        <translation>Автоотключение:</translation>
    </message>
    <message>
        <location line="+4"/>
        <location filename="../../../src/plugins/baremetal/debugservers/gdb/genericgdbserverprovider.cpp" line="+10"/>
        <location filename="../../../src/plugins/baremetal/debugservers/gdb/jlinkgdbserverprovider.cpp" line="+36"/>
        <location filename="../../../src/plugins/baremetal/debugservers/gdb/openocdgdbserverprovider.cpp" line="+16"/>
        <location filename="../../../src/plugins/baremetal/debugservers/gdb/stlinkutilgdbserverprovider.cpp" line="+8"/>
        <source>Init commands:</source>
        <translation>Команды инициализации:</translation>
    </message>
    <message>
        <location line="+3"/>
        <location filename="../../../src/plugins/baremetal/debugservers/gdb/genericgdbserverprovider.cpp" line="+3"/>
        <location filename="../../../src/plugins/baremetal/debugservers/gdb/jlinkgdbserverprovider.cpp" line="+3"/>
        <location filename="../../../src/plugins/baremetal/debugservers/gdb/openocdgdbserverprovider.cpp" line="+3"/>
        <location filename="../../../src/plugins/baremetal/debugservers/gdb/stlinkutilgdbserverprovider.cpp" line="+3"/>
        <source>Reset commands:</source>
        <translation>Команды сброса:</translation>
    </message>
    <message>
        <location line="+47"/>
        <location filename="../../../src/plugins/baremetal/debugservers/gdb/jlinkgdbserverprovider.cpp" line="+77"/>
        <location filename="../../../src/plugins/baremetal/debugservers/uvsc/jlinkuvscserverprovider.cpp" line="+57"/>
        <location filename="../../../src/plugins/baremetal/debugservers/uvsc/stlinkuvscserverprovider.cpp" line="+57"/>
        <source>SWD</source>
        <translation>SWD</translation>
    </message>
    <message>
        <location line="+1"/>
        <location filename="../../../src/plugins/baremetal/debugservers/gdb/jlinkgdbserverprovider.cpp" line="-2"/>
        <location filename="../../../src/plugins/baremetal/debugservers/uvsc/jlinkuvscserverprovider.cpp" line="-1"/>
        <location filename="../../../src/plugins/baremetal/debugservers/uvsc/stlinkuvscserverprovider.cpp" line="-1"/>
        <source>JTAG</source>
        <translation>JTAG</translation>
    </message>
    <message>
        <location line="-243"/>
        <location line="+299"/>
        <source>EBlink</source>
        <translation>EBlink</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/baremetal/debugservers/gdb/jlinkgdbserverprovider.cpp" line="-237"/>
        <location line="+338"/>
        <source>JLink</source>
        <translation>JLink</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/baremetal/debugservers/gdb/openocdgdbserverprovider.cpp" line="-138"/>
        <location line="+219"/>
        <source>OpenOCD</source>
        <translation>OpenOCD</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/baremetal/debugservers/gdb/stlinkutilgdbserverprovider.cpp" line="-142"/>
        <location line="+256"/>
        <source>ST-LINK Utility</source>
        <translation>Утилита ST-LINK</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/baremetal/debugservers/gdb/gdbserverprovider.cpp" line="+54"/>
        <source>Choose the desired startup mode of the GDB server provider.</source>
        <translation>Выберите желаемый метод запуска сервера GDB.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Startup mode:</source>
        <translation>Режим запуска:</translation>
    </message>
    <message>
        <location line="+5"/>
        <location filename="../../../src/plugins/baremetal/debugservers/uvsc/uvtargetdeviceviewer.cpp" line="+39"/>
        <source>Peripheral description files (*.svd)</source>
        <translation>Файлы описания устройств (*.svd)</translation>
    </message>
    <message>
        <location line="+2"/>
        <location filename="../../../src/plugins/baremetal/debugservers/uvsc/uvtargetdeviceviewer.cpp" line="+2"/>
        <source>Select Peripheral Description File</source>
        <translation>Выбор файла описания внешнего устройства</translation>
    </message>
    <message>
        <location line="+1"/>
        <location filename="../../../src/plugins/baremetal/debugservers/uvsc/uvtargetdeviceviewer.cpp" line="+1"/>
        <source>Peripheral description file:</source>
        <translation>Файл описания устройства:</translation>
    </message>
    <message>
        <location line="+53"/>
        <source>Startup in TCP/IP Mode</source>
        <translation>Запуск в режиме TCP/IP</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Startup in Pipe Mode</source>
        <translation>Запуск в локальном режиме (pipe)</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/baremetal/idebugserverprovider.cpp" line="+320"/>
        <source>Enter TCP/IP hostname of the debug server, like &quot;localhost&quot; or &quot;192.0.2.1&quot;.</source>
        <translation>Введите TCP/IP имя сервера отладки, например: «localhost» или «192.0.2.1».</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Enter TCP/IP port which will be listened by the debug server.</source>
        <translation>Введите порт TCP/IP, который будет прослушиваться сервером отладки.</translation>
    </message>
    <message>
        <location line="-64"/>
        <source>Enter the name of the debugger server provider.</source>
        <translation>Введите имя провайдера сервера отладки.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/baremetal/baremetaldevice.cpp" line="+69"/>
        <location filename="../../../src/plugins/baremetal/idebugserverprovider.cpp" line="+1"/>
        <source>Name:</source>
        <translation>Имя:</translation>
    </message>
    <message>
        <source>&amp;Compiler path:</source>
        <translation type="vanished">Путь к &amp;компилятору:</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/baremetal/iarewtoolchain.cpp" line="+249"/>
        <source>IAREW %1 (%2)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+315"/>
        <location filename="../../../src/plugins/baremetal/keiltoolchain.cpp" line="+717"/>
        <source>Platform codegen flags:</source>
        <translation>Флаги генерации кода для платформы:</translation>
    </message>
    <message>
        <location line="+1"/>
        <location filename="../../../src/plugins/baremetal/keiltoolchain.cpp" line="+1"/>
        <location filename="../../../src/plugins/baremetal/sdcctoolchain.cpp" line="+446"/>
        <source>&amp;ABI:</source>
        <translation>&amp;ABI:</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/baremetal/debugservers/gdb/jlinkgdbserverprovider.cpp" line="-221"/>
        <source>JLink GDB Server (JLinkGDBServerCL.exe)</source>
        <translation>JLink сервер GDB (JLinkGDBServerCL.exe)</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>JLink GDB Server (JLinkGDBServer)</source>
        <translation>JLink сервер GDB (JLinkGDBServer)</translation>
    </message>
    <message>
        <location line="+109"/>
        <location line="+7"/>
        <location line="+10"/>
        <source>Default</source>
        <translation>По умолчанию</translation>
    </message>
    <message>
        <location line="-16"/>
        <source>USB</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>TCP/IP</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Compact JTAG</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Renesas RX FINE</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>ICSP</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Auto</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Adaptive</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>%1 kHz</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-127"/>
        <source>IP Address</source>
        <translation>Адрес IP</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Host interface:</source>
        <translation>Интерфейс хоста:</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Speed</source>
        <translation>Скорость</translation>
    </message>
    <message>
        <source>kHz</source>
        <translation type="vanished"> кГц</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Target interface:</source>
        <translation>Интерфейс цели:</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Device:</source>
        <translation>Устройство:</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/baremetal/debugservers/gdb/genericgdbserverprovider.cpp" line="-36"/>
        <location line="+101"/>
        <source>Generic</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-75"/>
        <location filename="../../../src/plugins/baremetal/debugservers/gdb/jlinkgdbserverprovider.cpp" line="+3"/>
        <location filename="../../../src/plugins/baremetal/debugservers/gdb/openocdgdbserverprovider.cpp" line="-88"/>
        <source>Additional arguments:</source>
        <translation>Дополнительные параметры:</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Use GDB target extended-remote</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/baremetal/debugservers/uvsc/jlinkuvscserverprovider.cpp" line="-59"/>
        <location filename="../../../src/plugins/baremetal/debugservers/uvsc/stlinkuvscserverprovider.cpp" line="-59"/>
        <source>Port:</source>
        <translation>Порт:</translation>
    </message>
    <message>
        <location line="+66"/>
        <source>50MHz</source>
        <translation>50 МГц</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>33MHz</source>
        <translation>33 МГц</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>25MHz</source>
        <translation>25 МГц</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>20MHz</source>
        <translation>20 МГц</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>10MHz</source>
        <translation>10 МГц</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>5MHz</source>
        <translation>5 МГц</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>3MHz</source>
        <translation>3 МГц</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>2MHz</source>
        <translation>2 МГц</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>1MHz</source>
        <translation>1 МГц</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>500kHz</source>
        <translation>500 кГц</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>200kHz</source>
        <translation>200 кГц</translation>
    </message>
    <message>
        <location line="+1"/>
        <location filename="../../../src/plugins/baremetal/debugservers/uvsc/stlinkuvscserverprovider.cpp" line="+83"/>
        <source>100kHz</source>
        <translation>100 кГц</translation>
    </message>
    <message>
        <location line="-125"/>
        <location filename="../../../src/plugins/baremetal/debugservers/uvsc/stlinkuvscserverprovider.cpp" line="-131"/>
        <source>Adapter options:</source>
        <translation>Параметры адаптера:</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/baremetal/debugservers/gdb/openocdgdbserverprovider.cpp" line="-8"/>
        <source>Root scripts directory:</source>
        <translation>Корень каталога скриптов:</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Configuration file:</source>
        <translation>Файл конфигурации:</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/baremetal/debugservers/uvsc/simulatoruvscserverprovider.cpp" line="+15"/>
        <source>Limit speed to real-time.</source>
        <translation>Ограничить скорость реальным временем.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Limit speed to real-time:</source>
        <translation>Ограничить скорость:</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/baremetal/debugservers/gdb/stlinkutilgdbserverprovider.cpp" line="-140"/>
        <source>Specify the verbosity level (0..99).</source>
        <translation>Укажите уровень информативности (0...99).</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Continue listening for connections after disconnect.</source>
        <translation>Продолжать ожидание подключений после отключения.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/baremetal/debugservers/gdb/genericgdbserverprovider.cpp" line="+1"/>
        <location filename="../../../src/plugins/baremetal/debugservers/gdb/stlinkutilgdbserverprovider.cpp" line="+2"/>
        <source>Extended mode:</source>
        <translation>Расширенный режим:</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/baremetal/debugservers/gdb/stlinkutilgdbserverprovider.cpp" line="+3"/>
        <source>Reset board on connection.</source>
        <translation>Сбросить плату при подключении.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Reset on connection:</source>
        <translation>Сбросить при подключении:</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Connects to the board before executing any instructions.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Transport layer type.</source>
        <translation>Тип транспортного уровня.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Version:</source>
        <translation>Версия:</translation>
    </message>
    <message>
        <location line="+86"/>
        <source>ST-LINK/V1</source>
        <translation>ST-LINK/V1</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>ST-LINK/V2</source>
        <translation>ST-LINK/V2</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Keep unspecified</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/baremetal/debugservers/uvsc/stlinkuvscserverprovider.cpp" line="+117"/>
        <source>9MHz</source>
        <translation>9 МГц</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>4.5MHz</source>
        <translation>4,5 МГц</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>2.25MHz</source>
        <translation>2,25 МГц</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>1.12MHz</source>
        <translation>1,12 МГц</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>560kHz</source>
        <translation>560 кГц</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>280kHz</source>
        <translation>280 кГц</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>140kHz</source>
        <translation>140 кГц</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>4MHz</source>
        <translation>4 МГц</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>1.8MHz</source>
        <translation>1,8 МГц</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>950kHz</source>
        <translation>950 кГц</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>480kHz</source>
        <translation>480 кГц</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>240kHz</source>
        <translation>240 кГц</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>125kHz</source>
        <translation>125 кГц</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>50kHz</source>
        <translation>50 кГц</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>25kHz</source>
        <translation>25 кГц</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>15kHz</source>
        <translation>15 кГц</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>5kHz</source>
        <translation>5 кГц</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/baremetal/debugserverproviderssettingspage.cpp" line="-319"/>
        <location filename="../../../src/plugins/baremetal/debugservers/uvsc/uvtargetdevicemodel.cpp" line="+187"/>
        <location filename="../../../src/plugins/baremetal/debugservers/uvsc/uvtargetdeviceselection.cpp" line="+351"/>
        <location filename="../../../src/plugins/baremetal/debugservers/uvsc/uvtargetdriverselection.cpp" line="+82"/>
        <source>Name</source>
        <translation>Название</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/baremetal/debugservers/uvsc/uvtargetdeviceselection.cpp" line="+0"/>
        <source>FLASH Start</source>
        <translation>FLASH Начало</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>FLASH Size</source>
        <translation>FLASH Объём</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>RAM Start</source>
        <translation>RAM Начало</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>RAM Size</source>
        <translation>RAM Объём</translation>
    </message>
    <message>
        <location line="+26"/>
        <source>Algorithm path.</source>
        <translation>Путь к алгоритму.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>FLASH:</source>
        <translation>FLASH:</translation>
    </message>
    <message>
        <location line="+3"/>
        <location line="+9"/>
        <source>Start address.</source>
        <translation>Начальный адрес.</translation>
    </message>
    <message>
        <location line="-6"/>
        <location line="+9"/>
        <source>Size.</source>
        <translation>Объём.</translation>
    </message>
    <message>
        <location line="-6"/>
        <source>RAM:</source>
        <translation>RAM:</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/baremetal/debugservers/uvsc/uvtargetdeviceviewer.cpp" line="+94"/>
        <source>Available Target Devices</source>
        <translation>Доступные устройства</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/baremetal/debugservers/uvsc/uvtargetdeviceselection.cpp" line="-145"/>
        <source>ID</source>
        <translation>ID</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Start</source>
        <translation>Начало</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Size</source>
        <translation>Размер</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/baremetal/debugservers/uvsc/uvtargetdevicemodel.cpp" line="+0"/>
        <source>Version</source>
        <translation>Версия</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Vendor</source>
        <translation>Поставщик</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/baremetal/debugservers/uvsc/uvtargetdeviceviewer.cpp" line="-20"/>
        <source>Target device not selected.</source>
        <translation>Устройство не выбрано.</translation>
    </message>
    <message>
        <location line="-91"/>
        <source>Vendor:</source>
        <translation>Поставщик:</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Package:</source>
        <translation>Пакет:</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Description:</source>
        <translation>Описание:</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Memory:</source>
        <translation>Память:</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Flash algorithm:</source>
        <translation>Алгоритм прошивания:</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/baremetal/debugservers/uvsc/uvtargetdriverselection.cpp" line="+25"/>
        <source>Debugger CPU library (depends on a CPU core).</source>
        <translation>Библиотека поддержки процессора для отладчика (зависит от ядра процессора).</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/baremetal/debugservers/uvsc/uvtargetdriverviewer.cpp" line="+109"/>
        <source>Available Target Drivers</source>
        <translation>Доступные драйвера</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/baremetal/debugservers/uvsc/uvtargetdrivermodel.cpp" line="+109"/>
        <source>Path</source>
        <translation>Путь</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/baremetal/debugservers/uvsc/uvtargetdriverviewer.cpp" line="-23"/>
        <source>Target driver not selected.</source>
        <translation>Драйвер не выбран.</translation>
    </message>
    <message>
        <location line="-62"/>
        <source>Debugger driver library.</source>
        <translation>Библиотека драйвера отладчика.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Driver library:</source>
        <translation>Библиотека драйвера:</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>CPU library:</source>
        <translation>Библиотека процессора:</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/baremetal/debugservers/uvsc/simulatoruvscserverprovider.cpp" line="-49"/>
        <location line="+87"/>
        <source>uVision Simulator</source>
        <translation>Симулятор uVision</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/baremetal/debugservers/uvsc/stlinkuvscserverprovider.cpp" line="-184"/>
        <location line="+196"/>
        <source>uVision St-Link</source>
        <translation>uVision St-Link</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/baremetal/debugservers/uvsc/jlinkuvscserverprovider.cpp" line="-49"/>
        <location line="+185"/>
        <source>uVision JLink</source>
        <translation>uVision JLink</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/baremetal/debugservers/uvsc/uvscserverprovider.cpp" line="+4"/>
        <source>Choose Keil Toolset Configuration File</source>
        <translation>Выбор файла конфигурации инструментария Keil</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Tools file path:</source>
        <translation>Путь к инструментарию:</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Target device:</source>
        <translation>Устройство:</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Target driver:</source>
        <translation>Драйвер:</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/baremetal/baremetalrunconfiguration.cpp" line="-24"/>
        <source>Deploy to BareMetal Device</source>
        <translation>Развёртывание на устройство на голом железе</translation>
    </message>
    <message>
        <source>IAREW %1 (%2, %3)</source>
        <translation type="vanished">IAREW %1 (%2, %3)</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/baremetal/iarewtoolchain.cpp" line="-285"/>
        <location line="+118"/>
        <source>IAREW</source>
        <translation>IAREW</translation>
    </message>
    <message>
        <source>KEIL %1 (%2, %3)</source>
        <translation type="vanished">KEIL %1 (%2, %3)</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/baremetal/keiltoolchain.cpp" line="-351"/>
        <source>KEIL %1 (%2)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+47"/>
        <location line="+112"/>
        <source>KEIL</source>
        <translation>KEIL</translation>
    </message>
    <message>
        <source>SDCC %1 (%2, %3)</source>
        <translation type="vanished">SDCC %1 (%2, %3)</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/baremetal/sdcctoolchain.cpp" line="-280"/>
        <source>SDCC %1 (%2)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+36"/>
        <location line="+94"/>
        <source>SDCC</source>
        <translation>SDCC</translation>
    </message>
</context>
<context>
    <name>QtC::Bazaar</name>
    <message>
        <location filename="../../../src/plugins/bazaar/bazaarcommitwidget.cpp" line="+55"/>
        <source>General Information</source>
        <translation>Основная информация</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Branch:</source>
        <translation>Ветка:</translation>
    </message>
    <message>
        <location line="-14"/>
        <source>Local commit</source>
        <translation>Локальная фиксация</translation>
    </message>
    <message>
        <location line="+19"/>
        <source>Commit Information</source>
        <translation>Информация о фиксации</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Author:</source>
        <translation>Автор:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Email:</source>
        <translation>Email:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Fixed bugs:</source>
        <translation>Исправленные ошибки:</translation>
    </message>
    <message>
        <location line="-22"/>
        <source>Performs a local commit in a bound branch.
Local commits are not pushed to the master branch until a normal commit is performed.</source>
        <translation>Осуществлять локальную фиксацию в привязанную ветку.
Локальные фиксации не отправляются в основную ветку при выполнении обычных фиксаций.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/bazaar/bazaarclient.cpp" line="+35"/>
        <source>Ignore Whitespace</source>
        <translation>Игнорировать пробелы</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Ignore Blank Lines</source>
        <translation>Игнорировать пустые строки</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/bazaar/bazaareditor.cpp" line="+23"/>
        <source>&amp;Annotate %1</source>
        <translation>&amp;Аннотация %1</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Annotate &amp;parent revision %1</source>
        <translation>Аннотация &amp;родительской ревизии %1</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/bazaar/bazaarclient.cpp" line="+23"/>
        <source>Verbose</source>
        <translation>Подробно</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Show files changed in each revision.</source>
        <translation>Показывать изменённые файлы в каждой ревизии.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Forward</source>
        <translation>Далее</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Show from oldest to newest.</source>
        <translation>Показывать от старых к новым.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Include Merges</source>
        <translation>Включать объединения</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Show merged revisions.</source>
        <translation>Показывать объединённые ревизии.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Detailed</source>
        <translation>Подробно</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Moderately Short</source>
        <translation>Умеренно кратко</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>One Line</source>
        <translation>В одну строку</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>GNU Change Log</source>
        <translation>Журнал изменений GNU</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Format</source>
        <translation>Формат</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/bazaar/bazaarplugin.cpp" line="+317"/>
        <source>Annotate Current File</source>
        <translation>Аннотация текущего файла (annotate)</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Annotate &quot;%1&quot;</source>
        <translation>Аннотация «%1»</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Diff Current File</source>
        <translation>Сравнить текущий файл</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Diff &quot;%1&quot;</source>
        <translation>Сравнить «%1»</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Log Current File</source>
        <translation>История текущего файла</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Log &quot;%1&quot;</source>
        <translation>История «%1»</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Status Current File</source>
        <translation>Состояние текущего файла</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Status &quot;%1&quot;</source>
        <translation>Состояние «%1»</translation>
    </message>
    <message>
        <location line="-16"/>
        <source>Alt+Z,Alt+D</source>
        <translation></translation>
    </message>
    <message>
        <location line="-124"/>
        <source>Bazaar File Log Editor</source>
        <translation type="unfinished">Редактор журнала файлов Bazaar</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Bazaar Annotation Editor</source>
        <translation type="unfinished">Редактор аннотации Bazaar</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Bazaar Diff Editor</source>
        <translation type="unfinished">Редактор изменений Bazaar</translation>
    </message>
    <message>
        <location line="+83"/>
        <source>Triggers a Bazaar version control operation.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+25"/>
        <source>Meta+Z,Meta+D</source>
        <translation>Meta+Z,Meta+D</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Alt+Z,Alt+L</source>
        <translation></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Meta+Z,Meta+L</source>
        <translation>Meta+Z,Meta+L</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Alt+Z,Alt+S</source>
        <translation></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Meta+Z,Meta+S</source>
        <translation>Meta+Z,Meta+S</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Add</source>
        <translation>Добавить</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Add &quot;%1&quot;</source>
        <translation>Добавить «%1»</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Delete...</source>
        <translation>Удалить...</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Delete &quot;%1&quot;...</source>
        <translation>Удалить «%1»...</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Revert Current File...</source>
        <translation>Откатить текущий файл...</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Revert &quot;%1&quot;...</source>
        <translation>Откатить «%1»...</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Diff</source>
        <translation>Сравнить</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Log</source>
        <translation>История</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Revert...</source>
        <translation>Откатить...</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Status</source>
        <translation>Состояние</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Pull...</source>
        <translation>Принять (pull)...</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Push...</source>
        <translation>Отправить (push)...</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Update...</source>
        <translation>Обновить (update)...</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Commit...</source>
        <translation>Фиксировать...</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Alt+Z,Alt+C</source>
        <translation></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Meta+Z,Meta+C</source>
        <translation>Meta+Z,Meta+C</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Uncommit...</source>
        <translation>Отменить фиксацию...</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Create Repository...</source>
        <translation>Создать хранилище...</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Bazaar Commit Log Editor</source>
        <translation type="unfinished">Редактор журнала команд Bazaar</translation>
    </message>
    <message>
        <location line="+136"/>
        <source>Update</source>
        <translation>Обновление</translation>
    </message>
    <message>
        <location line="+32"/>
        <source>There are no changes to commit.</source>
        <translation>Нет изменений для фиксации.</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Unable to create an editor for the commit.</source>
        <translation>Не удалось создать редактор фиксации.</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Unable to create a commit editor.</source>
        <translation>Не удалось создать редактор фиксаций.</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Commit changes for &quot;%1&quot;.</source>
        <translation>Фиксация изменений «%1».</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/bazaar/commiteditor.cpp" line="+21"/>
        <source>Commit Editor</source>
        <translation>Редактор фиксаций</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/bazaar/bazaarsettings.cpp" line="+70"/>
        <source>Configuration</source>
        <translation>Настройка</translation>
    </message>
    <message>
        <location line="-35"/>
        <source>Command:</source>
        <translation>Команда:</translation>
    </message>
    <message>
        <location line="+40"/>
        <source>User</source>
        <translation>Пользователь</translation>
    </message>
    <message>
        <location line="-22"/>
        <source>Username to use by default on commit.</source>
        <translation>Имя пользователя используемое по умолчанию при фиксации.</translation>
    </message>
    <message>
        <location line="-1"/>
        <source>Default username:</source>
        <translation>Имя пользователя:</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Email to use by default on commit.</source>
        <translation>Email, используемый по умолчанию при фиксации.</translation>
    </message>
    <message>
        <location line="-1"/>
        <source>Default email:</source>
        <translation>Email по умолчанию:</translation>
    </message>
    <message>
        <location line="+27"/>
        <source>Miscellaneous</source>
        <translation>Разное</translation>
    </message>
    <message>
        <location line="-24"/>
        <source>Log count:</source>
        <translation>Количество отображаемых записей истории фиксаций:</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Timeout:</source>
        <translation>Таймаут:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>s</source>
        <translation> сек</translation>
    </message>
    <message>
        <location line="-3"/>
        <source>The number of recent commit logs to show. Choose 0 to see all entries.</source>
        <translation>Количество отображаемых последних сообщений о фиксации,
выберите 0, чтобы видеть все.</translation>
    </message>
    <message>
        <location line="-27"/>
        <source>Bazaar Command</source>
        <translation>Команда Bazaar</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/bazaar/bazaarplugin.cpp" line="-370"/>
        <location filename="../../../src/plugins/bazaar/bazaarsettings.cpp" line="+68"/>
        <source>Bazaar</source>
        <translation>Bazaar</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/bazaar/pullorpushdialog.cpp" line="+24"/>
        <source>Dialog</source>
        <translation></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Local filesystem:</source>
        <translation>Файловая система:</translation>
    </message>
    <message>
        <location line="+57"/>
        <source>Options</source>
        <translation>Параметры</translation>
    </message>
    <message>
        <location line="-45"/>
        <source>Remember specified location as default</source>
        <translation>Запомнить указанное размещение как размещение по умолчанию</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Overwrite</source>
        <translation>Перезаписывать</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Create prefix</source>
        <translation>Создавать родительские каталоги</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Local</source>
        <translation>Локально</translation>
    </message>
    <message>
        <location line="-11"/>
        <source>Use existing directory</source>
        <translation>Использовать существующий каталог</translation>
    </message>
    <message>
        <location line="+19"/>
        <source>Pull Source</source>
        <translation>Источник приёма (pull source)</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Push Destination</source>
        <translation>Назначение отправлений (push)</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Branch Location</source>
        <translation>Размещение ветки</translation>
    </message>
    <message>
        <location line="-52"/>
        <source>Default location</source>
        <translation>По умолчанию</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Specify URL:</source>
        <translation>Особый URL:</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>By default, push will fail if the target directory exists, but does not already have a control directory.
This flag will allow push to proceed.</source>
        <translation>По умолчанию отправка завершится ошибкой, если каталог уже существует,
но не содержит управляющего подкаталога.
Этот флаг позволяет выполнить эту операцию.</translation>
    </message>
    <message>
        <location line="-14"/>
        <location line="+4"/>
        <source>For example: &quot;https://[user[:pass]@]host[:port]/[path]&quot;.</source>
        <translation>Например: «https://[имя[:пароль]@]адрес[:порт]/[путь]».</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Ignores differences between branches and overwrites
unconditionally.</source>
        <translation>Игнорировать отличия между ветками и перезаписывать
без дополнительных вопросов.</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Creates the path leading up to the branch if it does not already exist.</source>
        <translation>Создавать родительские каталоги ветки, если они не существуют.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Performs a local pull in a bound branch.
Local pulls are not applied to the master branch.</source>
        <translation>Производить локальное принятие в привязанную ветку.
Локальное принятие не применяется к основной ветке.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/bazaar/bazaarplugin.cpp" line="-213"/>
        <source>Revert</source>
        <translation>Откатить</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Specify a revision other than the default?</source>
        <translation>Указать ревизию отличную от умолчальной?</translation>
    </message>
    <message>
        <location line="+134"/>
        <source>Uncommit</source>
        <translation>Отмена фиксации</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Keep tags that point to removed revisions</source>
        <translation>Сохранять метки, ссылающиеся на удаляемые ревизии</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Only remove the commits from the local branch when in a checkout</source>
        <translation>Удалять фиксации только из локальной ветки, если она активна</translation>
    </message>
    <message>
        <location line="-128"/>
        <location line="+147"/>
        <location filename="../../../src/plugins/bazaar/pullorpushdialog.cpp" line="+33"/>
        <source>Revision:</source>
        <translation>Ревизия:</translation>
    </message>
    <message>
        <location line="-16"/>
        <source>If a revision is specified, uncommits revisions to leave the branch at the specified revision.
For example, &quot;Revision: 15&quot; will leave the branch at revision 15.</source>
        <translation>Если указана ревизия, то будут отменены все ревизии после указанной.
Например: «Ревизия: 15» вернет ветку в состояние ревизии 15.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Last committed</source>
        <translation>Последняя фиксация</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Dry Run</source>
        <translation>Только проверка</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Test the outcome of removing the last committed revision, without actually removing anything.</source>
        <translation>Проверить результат удаления последней ревизии без фактического удаления.</translation>
    </message>
</context>
<context>
    <name>QtC::Beautifier</name>
    <message>
        <location filename="../../../src/plugins/beautifier/beautifierplugin.cpp" line="+67"/>
        <source>Beautifier</source>
        <translation>Стилизатор</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Bea&amp;utifier</source>
        <translation>Стили&amp;затор</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/beautifier/artisticstyle/artisticstyle.cpp" line="+52"/>
        <source>Artistic Style</source>
        <translation>Artistic Style</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/beautifier/uncrustify/uncrustify.cpp" line="+55"/>
        <source>Uncrustify</source>
        <translation>Uncrustify</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/beautifier/beautifiertool.cpp" line="+324"/>
        <source>Cannot save styles. %1 does not exist.</source>
        <translation>Невозможно сохранить стили. %1 не существует.</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Cannot open file &quot;%1&quot;: %2.</source>
        <translation>Невозможно открыть файл «%1»: %2.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Cannot save file &quot;%1&quot;: %2.</source>
        <translation>Невозможно сохранить файл «%1»: %2.</translation>
    </message>
    <message>
        <location line="+31"/>
        <source>No documentation file specified.</source>
        <translation>Файл документации не указан.</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Cannot open documentation file &quot;%1&quot;.</source>
        <translation>Невозможно открыть файл документации «%1».</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>The file &quot;%1&quot; is not a valid documentation file.</source>
        <translation>Файл «%1» не является файлом документации.</translation>
    </message>
    <message>
        <location line="+31"/>
        <source>Cannot read documentation file &quot;%1&quot;: %2.</source>
        <translation>Невозможно прочитать файл документации «%1»: %2.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/beautifier/artisticstyle/artisticstyle.cpp" line="+24"/>
        <source>AStyle (*.astylerc)</source>
        <translation>AStyle (*.astylerc)</translation>
    </message>
    <message>
        <location line="+177"/>
        <source>&amp;Artistic Style</source>
        <translation>&amp;Artistic Style</translation>
    </message>
    <message>
        <location line="-49"/>
        <location filename="../../../src/plugins/beautifier/clangformat/clangformat.cpp" line="+262"/>
        <location filename="../../../src/plugins/beautifier/uncrustify/uncrustify.cpp" line="+144"/>
        <source>Configuration</source>
        <translation>Конфигурация</translation>
    </message>
    <message>
        <location line="-141"/>
        <source>Artistic Style command:</source>
        <translation>Команда Artistic Style:</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/beautifier/beautifiertool.cpp" line="-259"/>
        <location filename="../../../src/plugins/beautifier/generalsettings.cpp" line="+45"/>
        <source>Restrict to MIME types:</source>
        <translation>Только для MIME-типов:</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/beautifier/artisticstyle/artisticstyle.cpp" line="+148"/>
        <location filename="../../../src/plugins/beautifier/clangformat/clangformat.cpp" line="+7"/>
        <location filename="../../../src/plugins/beautifier/uncrustify/uncrustify.cpp" line="+7"/>
        <source>Options</source>
        <translation>Параметры</translation>
    </message>
    <message>
        <location line="-143"/>
        <source>Use file *.astylerc defined in project files</source>
        <translation>Использовать файл *.astylerc, заданный в проекте</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Use specific config file:</source>
        <translation>Особый файл конфигурации:</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Use file .astylerc or astylerc in HOME</source>
        <translation>Использовать файлы .astylerc или astylerc из HOME</translation>
    </message>
    <message>
        <location line="+4"/>
        <location filename="../../../src/plugins/beautifier/clangformat/clangformat.cpp" line="-25"/>
        <location filename="../../../src/plugins/beautifier/uncrustify/uncrustify.cpp" line="-128"/>
        <source>Use customized style:</source>
        <translation>Использовать особый стиль:</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/beautifier/beautifiertool.cpp" line="-113"/>
        <source>Error in Beautifier: %1</source>
        <translation>Ошибка стилизатора: %1</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Cannot get configuration file for %1.</source>
        <translation>Не удалось получить файл настроек %1.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Format &amp;Current File</source>
        <extracomment>Menu entry</extracomment>
        <translation>&amp;Форматировать текущий файл</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Format &amp;Selected Text</source>
        <extracomment>Menu entry</extracomment>
        <translation>Ф&amp;орматировать выделенное</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>&amp;Format at Cursor</source>
        <extracomment>Menu entry</extracomment>
        <translation>&amp;Форматировать под курсором</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Format &amp;Line(s)</source>
        <extracomment>Menu entry</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>&amp;Disable Formatting for Selected Text</source>
        <extracomment>Menu entry</extracomment>
        <translation>&amp;Отключить форматирование выделенного</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>%1 Command</source>
        <extracomment>File dialog title for path chooser when choosing binary</extracomment>
        <translation>Команда %1</translation>
    </message>
    <message>
        <source>Clang Format</source>
        <translation type="vanished">Clang Format</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/beautifier/uncrustify/uncrustify.cpp" line="+14"/>
        <source>Uncrustify file (*.cfg)</source>
        <translation>Файл Uncrustify (*.cfg)</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/beautifier/clangformat/clangformat.cpp" line="+86"/>
        <source>&amp;ClangFormat</source>
        <translation>&amp;ClangFormat</translation>
    </message>
    <message>
        <location line="+212"/>
        <source>ClangFormat</source>
        <translation>ClangFormat</translation>
    </message>
    <message>
        <location line="-480"/>
        <source>Use predefined style:</source>
        <translation>Использовать стандартный стиль:</translation>
    </message>
    <message>
        <location line="-5"/>
        <source>ClangFormat command:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+199"/>
        <source>Fallback style:</source>
        <translation>Резервный стиль:</translation>
    </message>
    <message>
        <source>Clang Format command:</source>
        <translation type="vanished">Команда Clang Format:</translation>
    </message>
    <message>
        <location line="-76"/>
        <source>No description available.</source>
        <translation>Описание недоступно.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/beautifier/configurationdialog.cpp" line="+47"/>
        <source>Name</source>
        <translation>Имя</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Value</source>
        <translation>Значение</translation>
    </message>
    <message>
        <location line="+96"/>
        <source>Documentation</source>
        <translation>Описание</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Documentation for &quot;%1&quot;</source>
        <translation>Описание «%1»</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/beautifier/configurationpanel.cpp" line="+24"/>
        <source>Edit</source>
        <translation>Изменить</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Remove</source>
        <translation>Удалить</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Add</source>
        <translation>Добавить</translation>
    </message>
    <message>
        <location line="+49"/>
        <source>Add Configuration</source>
        <translation>Добавление конфигурации</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Edit Configuration</source>
        <translation>Изменение конфигурации</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/beautifier/generalsettings.cpp" line="+7"/>
        <source>Automatic Formatting on File Save</source>
        <translation>Автоматическое форматирование при сохранении</translation>
    </message>
    <message>
        <location line="-20"/>
        <source>Enable auto format on file save</source>
        <translation>Включить автоформатирование</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Tool:</source>
        <translation>Утилита:</translation>
    </message>
    <message>
        <location line="-3"/>
        <source>Restrict to files contained in the current project</source>
        <translation>Только для файлов текущего проекта</translation>
    </message>
    <message>
        <location line="+50"/>
        <source>General</source>
        <translation>Основное</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/beautifier/uncrustify/uncrustify.cpp" line="+153"/>
        <source>&amp;Uncrustify</source>
        <translation>&amp;Uncrustify</translation>
    </message>
    <message>
        <location line="-179"/>
        <source>Uncrustify command:</source>
        <translation>Команда Uncrustify:</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Use file uncrustify.cfg defined in project files</source>
        <translation>Использовать файл uncrustify.cfg заданный в проекте</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Use file specific uncrustify.cfg</source>
        <translation>Особый uncrustify.cfg для каждого файла</translation>
    </message>
    <message>
        <location line="-7"/>
        <source>Use file uncrustify.cfg in HOME</source>
        <translation>Использовать uncrustify.cfg из HOME</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>For action Format Selected Text</source>
        <translation>Для операции «Форматировать выделенное»</translation>
    </message>
    <message>
        <location line="-1"/>
        <source>Format entire file if no text was selected</source>
        <translation>Форматировать весь файл, если ничего не выбрано</translation>
    </message>
</context>
<context>
    <name>QtC::BinEditor</name>
    <message>
        <location filename="../../../src/plugins/bineditor/bineditorplugin.cpp" line="+2128"/>
        <source>The Binary Editor cannot open empty files.</source>
        <translation>Двоичный редактор не может открывать пустые файлы.</translation>
    </message>
    <message>
        <source>File Error</source>
        <translation type="vanished">Ошибка файла</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>The file is too big for the Binary Editor (max. 32GB).</source>
        <translation>Файл слишком велик для двоичного редактора (максимум 32ГБ).</translation>
    </message>
    <message>
        <source>Cannot open %1: %2</source>
        <translation type="vanished">Не удалось открыть %1: %2</translation>
    </message>
    <message>
        <location line="+87"/>
        <source>&amp;Undo</source>
        <translation>&amp;Отменить</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>&amp;Redo</source>
        <translation>&amp;Повторить</translation>
    </message>
    <message>
        <location line="-756"/>
        <source>Memory at 0x%1</source>
        <translation>Память с 0x%1</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Decimal&amp;nbsp;unsigned&amp;nbsp;value:</source>
        <translation>Десятичное&amp;nbsp;беззнаковое&amp;nbsp;значение:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Decimal&amp;nbsp;signed&amp;nbsp;value:</source>
        <translation>Десятичное&amp;nbsp;значение&amp;nbsp;со&amp;nbsp;знаком:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Previous&amp;nbsp;decimal&amp;nbsp;unsigned&amp;nbsp;value:</source>
        <translation>Предыдущее&amp;nbsp;десятичное&amp;nbsp;беззнаковое&amp;nbsp;значение:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Previous&amp;nbsp;decimal&amp;nbsp;signed&amp;nbsp;value:</source>
        <translation>Предыдущее&amp;nbsp;десятичное&amp;nbsp;значение&amp;nbsp;со&amp;nbsp;знаком:</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>%1-bit&amp;nbsp;Integer&amp;nbsp;Type</source>
        <translation>%1-битный&amp;nbsp;целый&amp;nbsp;тип</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Little Endian</source>
        <translation>Little Endian</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Big Endian</source>
        <translation>Big Endian</translation>
    </message>
    <message>
        <location line="+26"/>
        <source>Binary&amp;nbsp;value:</source>
        <translation>Двоичное&amp;nbsp;значение:</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Octal&amp;nbsp;value:</source>
        <translation>Восьмеричное&amp;nbsp;значение:</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Previous&amp;nbsp;binary&amp;nbsp;value:</source>
        <translation>Предыдущее двоичное&amp;nbsp;значение:</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Previous&amp;nbsp;octal&amp;nbsp;value:</source>
        <translation>Предыдущее восьмеричное&amp;nbsp;значение:</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>&lt;i&gt;double&lt;/i&gt;&amp;nbsp;value:</source>
        <translation>Значение&amp;nbsp;типа&amp;nbsp;&lt;i&gt;double&lt;/i&gt;:</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Previous &lt;i&gt;double&lt;/i&gt;&amp;nbsp;value:</source>
        <translation>Предыдущее значение&amp;nbsp;типа&amp;nbsp;&lt;i&gt;double&lt;/i&gt;:</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>&lt;i&gt;float&lt;/i&gt;&amp;nbsp;value:</source>
        <translation>Значение&amp;nbsp;типа&amp;nbsp;&lt;i&gt;float&lt;/i&gt;:</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Previous &lt;i&gt;float&lt;/i&gt;&amp;nbsp;value:</source>
        <translation>Предыдущее значение&amp;nbsp;типа&amp;nbsp;&lt;i&gt;float&lt;/i&gt;:</translation>
    </message>
    <message>
        <location line="+121"/>
        <source>Copying Failed</source>
        <translation>Ошибка копирования</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>You cannot copy more than 4 MB of binary data.</source>
        <translation>Невозможно копировать более 4 МБ двоичных данных.</translation>
    </message>
    <message>
        <location line="+110"/>
        <source>Copy Selection as ASCII Characters</source>
        <translation>Скопировать как ASCII символы</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Copy Selection as Hex Values</source>
        <translation>Скопировать как шестнадцатеричные значения</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Set Data Breakpoint on Selection</source>
        <translation>Установить контрольную точку на выделении</translation>
    </message>
    <message>
        <location line="+11"/>
        <location line="+4"/>
        <source>Copy 0x%1</source>
        <translation>Скопировать 0x%1</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Jump to Address in This Window</source>
        <translation>Перейти к адресу в этом окне</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Jump to Address in New Window</source>
        <translation>Перейти к адресу в новом окне</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Copy Value</source>
        <translation>Скопировать значение</translation>
    </message>
    <message>
        <location line="+37"/>
        <source>Jump to Address 0x%1 in This Window</source>
        <translation>Перейти к адресу 0x%1 в этом окне</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Jump to Address 0x%1 in New Window</source>
        <translation>Перейти к адресу 0x%1 в новом окне</translation>
    </message>
    <message>
        <location line="+251"/>
        <source>Cannot open &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+11"/>
        <source>File offset too large.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+248"/>
        <source>Binary Editor</source>
        <translation type="unfinished">Бинарный редактор</translation>
    </message>
    <message>
        <location line="-706"/>
        <source>Zoom: %1%</source>
        <translation>Масштаб: %1%</translation>
    </message>
</context>
<context>
    <name>QtC::CMakeProjectManager</name>
    <message>
        <location filename="../../../src/plugins/cmakeprojectmanager/cmakeprojectnodes.cpp" line="+58"/>
        <source>CMake Modules</source>
        <translation>Модули CMake</translation>
    </message>
    <message>
        <source>Current CMake: %1</source>
        <translation type="vanished">Текущий CMake: %1</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cmakeprojectmanager/configmodel.cpp" line="+680"/>
        <source>Kit:</source>
        <translation type="unfinished">Комплект:</translation>
    </message>
    <message>
        <location line="+2"/>
        <location line="+8"/>
        <source>Initial Configuration:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-3"/>
        <source>Expands to:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Current Configuration:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Not in CMakeCache.txt</source>
        <translation>Не в CMakeCache.txt</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Type:</source>
        <translation type="unfinished">Тип:</translation>
    </message>
    <message>
        <source>Value requested by kit: %1</source>
        <translation type="vanished">Запрошенное комплектом значение: %1</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cmakeprojectmanager/cmakeconfigitem.cpp" line="+387"/>
        <source>Failed to open %1 for reading.</source>
        <translation>Не удалось открыть %1 для чтения.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cmakeprojectmanager/cmakekitaspect.cpp" line="+349"/>
        <source>Path to the CMake executable</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+70"/>
        <location line="+94"/>
        <source>Found CMake tool: &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-70"/>
        <source>CMake tool: %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+23"/>
        <source>Expected JSON Object, got: &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Expected JSON Object with key &quot;binary&quot; to be a string.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>CMake executable &quot;%1&quot; is not valid.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+16"/>
        <source>CMake tool &quot;%1&quot; is not valid.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Cannot create CMake tool from JSON: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+19"/>
        <source>CMake version %1 is unsupported. Update to version 3.15 (with file-api) or later.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+95"/>
        <source>Platform</source>
        <translation type="unfinished">Платформа</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Toolset</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+152"/>
        <source>CMake &lt;a href=&quot;generator&quot;&gt;generator&lt;/a&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+382"/>
        <source>Enter one CMake &lt;a href=&quot;variable&quot;&gt;variable&lt;/a&gt; per line.&lt;br/&gt;To set a variable, use -D&amp;lt;variable&amp;gt;:&amp;lt;type&amp;gt;=&amp;lt;value&amp;gt;.&lt;br/&gt;&amp;lt;type&amp;gt; can have one of the following values: FILEPATH, PATH, BOOL, INTERNAL, or STRING.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+97"/>
        <location line="+216"/>
        <source>CMake Configuration</source>
        <translation>Конфигурация CMake</translation>
    </message>
    <message>
        <location line="-215"/>
        <source>Default configuration passed to CMake when setting up a project.</source>
        <translation>Конфигурация по умолчанию, передаваемая CMake при настройке проекта.</translation>
    </message>
    <message>
        <location line="+146"/>
        <source>CMake configuration has no path to qmake binary set, even though the kit has a valid Qt version.</source>
        <translation>В конфигурации CMake не указан путь к qmake, даже при заданном профиле Qt комплекта.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>CMake configuration has a path to a qmake binary set, even though the kit has no valid Qt version.</source>
        <translation>В конфигурации CMake указан путь к qmake, при незаданном верном профиле Qt комплекта.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>CMake configuration has a path to a qmake binary set that does not match the qmake binary path configured in the Qt version.</source>
        <translation>В конфигурации CMake указан путь к qmake, но он не совпадает с заданным в профиле Qt комплекта.</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>CMake configuration has no CMAKE_PREFIX_PATH set that points to the kit Qt version.</source>
        <translation>В конфигурации CMake не задан параметр CMAKE_PREFIX_PATH, указывающий на профиль Qt комплекта.</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>CMake configuration has no path to a C compiler set, even though the kit has a valid tool chain.</source>
        <translation>В конфигурации CMake не задан путь к компилятору C, но в комплекте указан корректный иструментарий.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>CMake configuration has a path to a C compiler set, even though the kit has no valid tool chain.</source>
        <translation>В конфигурации CMake задан путь к компилятору C, но в комплекте не указан корректный иструментарий.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>CMake configuration has a path to a C compiler set that does not match the compiler path configured in the tool chain of the kit.</source>
        <translation>В конфигурации CMake указан путь к компилятору С, но он не совпадает с заданным в инструментарии комплекта.</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>CMake configuration has no path to a C++ compiler set, even though the kit has a valid tool chain.</source>
        <translation>В конфигурации CMake не указан путь к компилятору С++, при заданном верном инструментарии комплекта.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>CMake configuration has a path to a C++ compiler set, even though the kit has no valid tool chain.</source>
        <translation>В конфигурации CMake указан путь к компилятору С++, при незаданном верном инструментарии комплекта.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>CMake configuration has a path to a C++ compiler set that does not match the compiler path configured in the tool chain of the kit.</source>
        <translation>В конфигурации CMake указан путь к компилятору С++, но он не совпадает с заданным в инструментарии комплекта.</translation>
    </message>
    <message>
        <source>CMake generator</source>
        <translation type="vanished">Генератор CMake</translation>
    </message>
    <message>
        <location line="-672"/>
        <source>CMake generator defines how a project is built when using CMake.&lt;br&gt;This setting is ignored when using other build systems.</source>
        <translation>Генератор CMake определяет, как проект будет собираться при использовании CMake.&lt;br&gt;Он игнорируется при использовании других систем сборки.</translation>
    </message>
    <message>
        <location line="+190"/>
        <source>CMake Tool is unconfigured, CMake generator will be ignored.</source>
        <translation>Программа CMake не настроена, генератор CMake игнорируется.</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>CMake Tool does not support the configured generator.</source>
        <translation>Программа CMake не поддерживает выбранный генератор.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Platform is not supported by the selected CMake generator.</source>
        <translation>Платформа не поддерживается выбранным генератором CMake.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Toolset is not supported by the selected CMake generator.</source>
        <translation>Инструментарий не поддерживается выбранным генератором CMake.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>The selected CMake binary does not support file-api. %1 will not be able to parse CMake projects.</source>
        <translation>Выбранная программа CMake не поддерживает file-api. %1 не сможет проанализировать проекты CMake.</translation>
    </message>
    <message>
        <location line="+66"/>
        <source>&lt;Use Default Generator&gt;</source>
        <translation>&lt;Генератор по умолчанию&gt;</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Generator: %1&lt;br&gt;Extra generator: %2</source>
        <translation>Генератор: %1&lt;br&gt;Дополнительный генератор: %2</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Platform: %1</source>
        <translation>Платформа: %1</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Toolset: %1</source>
        <translation>Инструментарий: %1</translation>
    </message>
    <message>
        <location line="-417"/>
        <location line="+419"/>
        <source>CMake Generator</source>
        <translation>Генератор CMake</translation>
    </message>
    <message>
        <location line="-840"/>
        <source>CMake Tool</source>
        <translation>Программа CMake</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>The CMake Tool to use when building a project with CMake.&lt;br&gt;This setting is ignored when using other build systems.</source>
        <translation>Программа CMake используется для сборки проектов на базе CMake.&lt;br&gt;Эта настройка игнорируется при использовании других систем сборки.</translation>
    </message>
    <message>
        <source>CMake version %1 is unsupported. Please update to version 3.14 (with file-api) or later.</source>
        <translation type="vanished">CMake версии %1 не поддерживается. Обновите до версии 3.14 (с поддержкой file-api) или более поздней.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cmakeprojectmanager/cmakebuildconfiguration.cpp" line="+1570"/>
        <location filename="../../../src/plugins/cmakeprojectmanager/cmakekitaspect.cpp" line="+121"/>
        <location filename="../../../src/plugins/cmakeprojectmanager/cmakeprojectplugin.cpp" line="+59"/>
        <source>CMake</source>
        <translation>CMake</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cmakeprojectmanager/cmakekitaspect.cpp" line="+0"/>
        <source>Unconfigured</source>
        <translation>Не настроено</translation>
    </message>
    <message>
        <source>Path to the cmake executable</source>
        <translation type="vanished">Путь к программе cmake</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cmakeprojectmanager/cmakeprojectplugin.cpp" line="+37"/>
        <source>No cmake tool set.</source>
        <translation>Программа cmake не указана.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>No compilers set in kit.</source>
        <translation>У комплекта не заданы компиляторы.</translation>
    </message>
    <message>
        <source>Version: %1&lt;br&gt;Supports fileApi: %2</source>
        <translation type="vanished">Версия: %1&lt;br&gt;Поддерживается fileApi: %2</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cmakeprojectmanager/cmakesettingspage.cpp" line="+131"/>
        <source>yes</source>
        <translation>да</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>no</source>
        <translation>нет</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Supports fileApi: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Detection source: &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+22"/>
        <source>None</source>
        <comment>No CMake tool</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+13"/>
        <source> (Default)</source>
        <translation> (По умолчанию)</translation>
    </message>
    <message>
        <location line="+25"/>
        <source>CMake executable does not provide required IDE integration features.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+22"/>
        <source>Name</source>
        <translation>Название</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Path</source>
        <translation type="unfinished">Путь</translation>
    </message>
    <message>
        <location line="+575"/>
        <source>Tools</source>
        <translation type="unfinished">Инструменты</translation>
    </message>
    <message>
        <source>Location</source>
        <translation type="vanished">Размещение</translation>
    </message>
    <message>
        <source>Auto-detected</source>
        <translation type="vanished">Обнаруженные</translation>
    </message>
    <message>
        <location line="-571"/>
        <source>Manual</source>
        <translation>Особые</translation>
    </message>
    <message>
        <location line="+203"/>
        <source>CMake .qch File</source>
        <translation>Файл CMake .qch</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cmakeprojectmanager/cmakespecificsettings.cpp" line="+84"/>
        <source>Autorun CMake</source>
        <translation>Автозапуск CMake</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Automatically run CMake after changes to CMake project files.</source>
        <translation>Автоматически запускать CMake при изменении файлов проекта.</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Package manager auto setup</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Enables %1 to install dependencies from the conanfile.txt, conanfile.py, or vcpkg.json file from the project source directory.</source>
        <extracomment>%1 = applicationDisplayName</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Qt Online Installer dependency provider</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Use Qt Online Installer to install missing Qt components.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Ask before re-configuring with initial parameters</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Ask before reloading CMake Presets</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Show subfolders inside source group folders</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Show advanced options by default</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Use junctions for CMake configuration and build operations</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Create and use junctions for the source and build directories to overcome issues with long paths on Windows.&lt;br&gt;&lt;br&gt;Junctions are stored under &lt;tt&gt;C:\ProgramData\QtCreator\Links&lt;/tt&gt; (overridable via the &lt;tt&gt;QTC_CMAKE_JUNCTIONS_DIR&lt;/tt&gt; environment variable).&lt;br&gt;&lt;br&gt;With &lt;tt&gt;QTC_CMAKE_JUNCTIONS_HASH_LENGTH&lt;/tt&gt;, you can shorten the MD5 hash key length to a value smaller than the default length value of 32.&lt;br&gt;&lt;br&gt;Junctions are used for CMake configure, build and install operations.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Clear old CMake output on a new run</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+65"/>
        <source>General</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Auto-create build directories</source>
        <translation type="vanished">Автосоздание каталогов сборки</translation>
    </message>
    <message>
        <source>Automatically create build directories for CMake projects.</source>
        <translation type="vanished">Автоматически создавать каталоги сборки для проектов CMake.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cmakeprojectmanager/cmakesettingspage.cpp" line="-14"/>
        <source>Name:</source>
        <translation>Название:</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Path:</source>
        <translation>Путь:</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Version:</source>
        <translation type="unfinished">Версия:</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Help file:</source>
        <translation>Файл справки:</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cmakeprojectmanager/cmaketoolmanager.cpp" line="+333"/>
        <source>System CMake at %1</source>
        <translation>Системная CMake в %1</translation>
    </message>
    <message>
        <location line="+213"/>
        <source>Removing CMake tool &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cmakeprojectmanager/configmodel.cpp" line="-587"/>
        <source>Key</source>
        <translation>Ключ</translation>
    </message>
    <message>
        <source> (ADVANCED)</source>
        <translation type="vanished"> (РАСШИРЕННО)</translation>
    </message>
    <message>
        <source>Current kit: %1</source>
        <translation type="vanished">Текущий комплект: %1</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cmakeprojectmanager/cmakebuildconfiguration.cpp" line="-1031"/>
        <location line="+4"/>
        <location line="+3"/>
        <location filename="../../../src/plugins/cmakeprojectmanager/configmodel.cpp" line="+478"/>
        <source>&lt;UNSET&gt;</source>
        <translation>&lt;не задано&gt;</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cmakeprojectmanager/configmodel.cpp" line="-478"/>
        <source>Value</source>
        <translation>Значение</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cmakeprojectmanager/configmodelitemdelegate.cpp" line="+36"/>
        <source>Select a file for %1</source>
        <translation>Выберите файл для %1</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Select a directory for %1</source>
        <translation>Выберите каталог для %1</translation>
    </message>
    <message>
        <source>Failed to set up CMake file API support. Qt Creator cannot extract project information.</source>
        <translation type="vanished">Не удалось настроить поддержку API файла CMake. Qt Creator не может извлечь информацию о проекте.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cmakeprojectmanager/fileapiparser.cpp" line="+48"/>
        <source>Failed to set up CMake file API support. %1 cannot extract project information.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+58"/>
        <source>Invalid reply file created by CMake.</source>
        <translation>CMake создал неверный файл-ответ.</translation>
    </message>
    <message>
        <location line="+71"/>
        <source>Invalid cache file generated by CMake.</source>
        <translation>CMake создал неверный файл кэша.</translation>
    </message>
    <message>
        <location line="+45"/>
        <source>Invalid cmakeFiles file generated by CMake.</source>
        <translation>CMake создал неверный файл cmakeFiles.</translation>
    </message>
    <message>
        <location line="+29"/>
        <source>Invalid codemodel file generated by CMake: No directories.</source>
        <translation>CMake создал неверный файл codemodel: нет каталогов.</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Invalid codemodel file generated by CMake: Empty directory object.</source>
        <translation>CMake создал неверный файл codemodel: пустой объект каталога.</translation>
    </message>
    <message>
        <location line="+21"/>
        <source>Invalid codemodel file generated by CMake: No projects.</source>
        <translation>CMake создал неверный файл codemodel: нет проектов.</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Invalid codemodel file generated by CMake: Empty project object.</source>
        <translation>CMake создал неверный файл codemodel: пустой объект проекта.</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Invalid codemodel file generated by CMake: Broken project data.</source>
        <translation>CMake создал неверный файл codemodel: повреждены данные проекта.</translation>
    </message>
    <message>
        <location line="+560"/>
        <source>CMake parsing was canceled.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+25"/>
        <source>CMake project configuration failed. No CMake configuration for build type &quot;%1&quot; found. Check General Messages for more information.</source>
        <extracomment>General Messages refers to the output view</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+17"/>
        <source>No &quot;%1&quot; CMake configuration found. Available configurations: &quot;%2&quot;.
Make sure that CMAKE_CONFIGURATION_TYPES variable contains the &quot;Build type&quot; field.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>No &quot;%1&quot; CMake configuration found. Available configuration: &quot;%2&quot;.
Make sure that CMAKE_BUILD_TYPE variable matches the &quot;Build type&quot; field.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Invalid codemodel file generated by CMake: No targets.</source>
        <translation type="vanished">CMake создал неверный файл codemodel: нет целей.</translation>
    </message>
    <message>
        <location line="-590"/>
        <source>Invalid codemodel file generated by CMake: Empty target object.</source>
        <translation>CMake создал неверный файл codemodel: пустой объект цели.</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Invalid codemodel file generated by CMake: Broken target data.</source>
        <translation>CMake создал неверный файл codemodel: повреждены данные цели.</translation>
    </message>
    <message>
        <location line="+100"/>
        <source>Invalid codemodel file generated by CMake: No configurations.</source>
        <translation>CMake создал неверный файл codemodel: нет конфигураций.</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Invalid codemodel file generated by CMake: Empty configuration object.</source>
        <translation>CMake создал неверный файл codemodel: пустой объект конфигурации.</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Invalid codemodel file generated by CMake: Broken indexes in directories, projects, or targets.</source>
        <translation>CMake создал неверный файл codemodel: повреждены индексы в каталогах, проектах или целях.</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Invalid codemodel file generated by CMake.</source>
        <translation>CMake создал неверный файл codemodel.</translation>
    </message>
    <message>
        <location line="+46"/>
        <source>Invalid target file: Information is missing.</source>
        <translation>Неверный файл цели: отсутствует информация.</translation>
    </message>
    <message>
        <location line="+270"/>
        <source>Invalid target file generated by CMake: Broken indexes in target details.</source>
        <translation>CMake создал неверный цели файл: повреждены индексы в деталях цели.</translation>
    </message>
    <message>
        <source>Build CMake target</source>
        <translation type="vanished">Собрать цель CMake</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cmakeprojectmanager/cmakebuildconfiguration.cpp" line="+1039"/>
        <source>Changing Build Directory</source>
        <translation>Изменение каталога сборки</translation>
    </message>
    <message>
        <source>Change the build directory and start with a basic CMake configuration?</source>
        <translation type="vanished">Сменить каталог сборки и начать с базовой конфигурации CMake?</translation>
    </message>
    <message>
        <source>Minimum Size Release</source>
        <translation type="vanished">Выпуск минимального размера</translation>
    </message>
    <message>
        <source>Release with Debug Information</source>
        <translation type="vanished">Выпуск с отладочной информацией</translation>
    </message>
    <message>
        <location line="-1313"/>
        <source>Initial Configuration</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Current Configuration</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Kit Configuration</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Edit the current kit&apos;s CMake configuration.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Filter</source>
        <translation>Фильтр</translation>
    </message>
    <message>
        <location line="+48"/>
        <source>&amp;Add</source>
        <translation>&amp;Добавить</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Add a new configuration value.</source>
        <translation>Добавить новое значение конфигурации.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>&amp;Boolean</source>
        <translation>&amp;Булево</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>&amp;String</source>
        <translation>&amp;Строка</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>&amp;Directory</source>
        <translation>&amp;Каталог</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>&amp;File</source>
        <translation>&amp;Файл</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>&amp;Edit</source>
        <translation>&amp;Изменить</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Edit the current CMake configuration value.</source>
        <translation>Изменить текущее значение конфигурации CMake.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>&amp;Set</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Set a value in the CMake configuration.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>&amp;Unset</source>
        <translation>&amp;Сбросить</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Unset a value in the CMake configuration.</source>
        <translation>Сбросить значение конфигурации CMake.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>&amp;Reset</source>
        <translation>&amp;Вернуть</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Reset all unapplied changes.</source>
        <translation>Сбросить все неприменённые изменения.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Batch Edit...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Set or reset multiple values in the CMake configuration.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Advanced</source>
        <translation>Дополнительно</translation>
    </message>
    <message>
        <location line="+249"/>
        <source>Enter one CMake &lt;a href=&quot;variable&quot;&gt;variable&lt;/a&gt; per line.&lt;br/&gt;To set or change a variable, use -D&amp;lt;variable&amp;gt;:&amp;lt;type&amp;gt;=&amp;lt;value&amp;gt;.&lt;br/&gt;&amp;lt;type&amp;gt; can have one of the following values: FILEPATH, PATH, BOOL, INTERNAL, or STRING.&lt;br/&gt;To unset a variable, use -U&amp;lt;variable&amp;gt;.&lt;br/&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+49"/>
        <location line="+254"/>
        <source>Re-configure with Initial Parameters</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-253"/>
        <source>Clear CMake configuration and configure with initial parameters?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+133"/>
        <source>Kit CMake Configuration</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+42"/>
        <source>Configure</source>
        <translation type="unfinished">Configure</translation>
    </message>
    <message>
        <location line="+73"/>
        <source>Stop CMake</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+285"/>
        <source>Help</source>
        <translation type="unfinished">Справка</translation>
    </message>
    <message>
        <location line="+23"/>
        <source>Apply Kit Value</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Apply Initial Configuration Value</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Copy</source>
        <translation type="unfinished">Копировать</translation>
    </message>
    <message>
        <location line="+346"/>
        <source>Change the build directory to &quot;%1&quot; and start with a basic CMake configuration?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Build type:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <location line="+893"/>
        <location filename="../../../src/plugins/cmakeprojectmanager/cmakekitaspect.cpp" line="+834"/>
        <source>Additional CMake &lt;a href=&quot;options&quot;&gt;options&lt;/a&gt;:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-889"/>
        <source>The CMake flag for the development team</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>The CMake flag for the provisioning profile</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>The CMake flag for the architecture on macOS</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>The C++ compiler QML debugging define, if enabled</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>The CMake boolean value for QML debugging: ON / OFF.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+886"/>
        <location filename="../../../src/plugins/cmakeprojectmanager/cmakebuildstep.cpp" line="+888"/>
        <source>Clean Environment</source>
        <translation type="unfinished">Чистая среда</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Base environment for the CMake configure step:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <location filename="../../../src/plugins/cmakeprojectmanager/cmakebuildstep.cpp" line="+2"/>
        <source>System Environment</source>
        <translation type="unfinished">Системная среда</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Build Environment</source>
        <translation type="unfinished">Среда сборки</translation>
    </message>
    <message>
        <source>Apply Configuration Changes</source>
        <translation type="vanished">Применить изменения</translation>
    </message>
    <message>
        <location line="-1373"/>
        <source>bool</source>
        <comment>display string for cmake type BOOLEAN</comment>
        <translation>булевый</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>file</source>
        <comment>display string for cmake type FILE</comment>
        <translation>файл</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>directory</source>
        <comment>display string for cmake type DIRECTORY</comment>
        <translation>каталог</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>string</source>
        <comment>display string for cmake type STRING</comment>
        <translation>строка</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Force to %1</source>
        <translatorcomment>Принудительно булевый/файл/каталог/строка</translatorcomment>
        <translation>Принудительно %1</translation>
    </message>
    <message>
        <source>CMake Build</source>
        <extracomment>Default display name for the cmake make step.</extracomment>
        <translation type="vanished">Сборка CMake</translation>
    </message>
    <message>
        <source>The build configuration is currently disabled.</source>
        <translation type="vanished">Конфигурация сборки сейчас отключена.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cmakeprojectmanager/cmakeabstractprocessstep.cpp" line="+37"/>
        <source>A CMake tool must be set up for building. Configure a CMake tool in the kit options.</source>
        <translation>Для сборки необходимо, чтобы была задана программа CMake. Задайте её в настройках комплекта.</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>There is a CMakeCache.txt file in &quot;%1&quot;, which suggest an in-source build was done before. You are now building in &quot;%2&quot;, and the CMakeCache.txt file might confuse CMake.</source>
        <translation>Судя по наличию файла CMakeCache.txt в «%1», ранее сборка производилась в каталоге исходников. Сейчас же сборка производится в «%2», а файл CMakeCache.txt может смутить CMake.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cmakeprojectmanager/cmakebuildstep.cpp" line="-734"/>
        <source>Current executable</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Build the executable used in the active run configuration. Currently: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Target: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+76"/>
        <source>Install into staging directory:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Implies the %1 target, but sets the %2 variable to install into the specified directory instead of into the default system directories. This does not affect the target location for deployment configurations.</source>
        <extracomment>%1 = the &quot;install&quot; CMake target, %2 = the DESTDIR environment variable</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Use this option for example if you develop for a remote target device and do not want to install into the system directories of the build device, or to use separate installation directories on the build device for different build configurations.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Enable automatic provisioning updates:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Tells xcodebuild to create and download a provisioning profile if a valid one does not exist.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Target</source>
        <translation type="unfinished">Цель</translation>
    </message>
    <message>
        <location line="+67"/>
        <source>You asked to build the current Run Configuration&apos;s build target only, but it is not associated with a build target. Update the Make Step in your build settings.</source>
        <translation type="unfinished">Запрос на сборку только цели текущей конфигурации запуска, но она не связана с целью. Обновите этапы сборки в настройках сборки.</translation>
    </message>
    <message>
        <location line="+46"/>
        <source>Persisting CMake state...</source>
        <translation>Фиксация состояния CMake...</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Running CMake in preparation to build...</source>
        <translation>Запуск CMake при подготовке к сборке...</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Project did not parse successfully, cannot build.</source>
        <translation>Не удалось разобрать проект, сборка невозможна.</translation>
    </message>
    <message>
        <location line="+554"/>
        <source>CMake Build</source>
        <comment>Display name for CMakeProjectManager::CMakeBuildStep id.</comment>
        <translation type="unfinished">Сборка CMake</translation>
    </message>
    <message>
        <source>Build</source>
        <comment>Display name for CMakeProjectManager::CMakeBuildStep id.</comment>
        <translation type="vanished">Сборка</translation>
    </message>
    <message>
        <location line="-722"/>
        <location filename="../../../src/plugins/cmakeprojectmanager/cmakeinstallstep.cpp" line="+39"/>
        <source>CMake arguments:</source>
        <translation>Параметры CMake:</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Tool arguments:</source>
        <translation>Параметры утилиты:</translation>
    </message>
    <message>
        <location line="+439"/>
        <source>Stage at %2 for %3</source>
        <extracomment>Stage (for installation) at &lt;staging_dir&gt; for &lt;installation_dir&gt;</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+21"/>
        <source>Build</source>
        <comment>ConfigWidget display name.</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Clear system environment</source>
        <translation type="unfinished">Чистая системная среда</translation>
    </message>
    <message>
        <location line="+34"/>
        <source>Targets:</source>
        <translation>Цели:</translation>
    </message>
    <message>
        <source>Build</source>
        <comment>CMakeProjectManager::CMakeBuildStepConfigWidget display name.</comment>
        <translation type="vanished">Сборка</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cmakeprojectmanager/cmakebuildsystem.cpp" line="+1494"/>
        <source>Apply Configuration Changes?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Apply</source>
        <translation type="unfinished">Применить</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Run CMake with configuration changes?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+141"/>
        <source>&lt;b&gt;CMake configuration failed&lt;b&gt;&lt;p&gt;The backup of the previous configuration has been restored.&lt;/p&gt;&lt;p&gt;Issues and &quot;Projects &gt; Build&quot; settings show more information about the failure.&lt;/p&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+17"/>
        <source>&lt;b&gt;Failed to load project&lt;b&gt;&lt;p&gt;Issues and &quot;Projects &gt; Build&quot; settings show more information about the failure.&lt;/p&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+216"/>
        <source>Scan &quot;%1&quot; project tree</source>
        <translation>Сканирование дерева проекта «%1»</translation>
    </message>
    <message>
        <location line="+397"/>
        <source>No CMake tool set up in kit.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>The remote CMake executable cannot write to the local build directory.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+557"/>
        <source>%1 (via CMake)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+11"/>
        <source>CMake generator failed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Kit does not have a CMake binary set.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>No valid CMake executable.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Cannot create output directory &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+42"/>
        <source>Running in &quot;%1&quot;: %2.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-1455"/>
        <source>The kit needs to define a CMake tool to parse this project.</source>
        <translation>В комплекте должна быть задана программа CMake для разбора этого проекта.</translation>
    </message>
    <message>
        <source>Apply configuration changes?</source>
        <translation type="vanished">Применение изменения конфигурации</translation>
    </message>
    <message>
        <source>Run CMake with &quot;%1&quot;?</source>
        <translation type="vanished">Запустить CMake с параметрами «%1»?</translation>
    </message>
    <message>
        <location line="+816"/>
        <source>Failed to create build directory &quot;%1&quot;.</source>
        <translation>Не удалось создать каталог сборки «%1».</translation>
    </message>
    <message>
        <source>Failed to create temporary directory &quot;%1&quot;.</source>
        <translation type="vanished">Не удалось создать временный каталог «%1».</translation>
    </message>
    <message>
        <source>CMakeCache.txt file not found.</source>
        <translation type="vanished">Не удалось найти файл CMakeCache.txt.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cmakeprojectmanager/cmakekitaspect.cpp" line="-589"/>
        <location line="+520"/>
        <source>Change...</source>
        <translation>Изменить...</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cmakeprojectmanager/cmakebuildconfiguration.cpp" line="-569"/>
        <location filename="../../../src/plugins/cmakeprojectmanager/cmakekitaspect.cpp" line="+50"/>
        <source>Edit CMake Configuration</source>
        <translation>Изменение конфигурации CMake</translation>
    </message>
    <message>
        <source>Enter one variable per line with the variable name separated from the variable value by &quot;=&quot;.&lt;br&gt;You may provide a type hint by adding &quot;:TYPE&quot; before the &quot;=&quot;.</source>
        <translation type="vanished">Задавайте значения переменных по одной в строке, отделяя значение от имени символом &quot;=&quot;.&lt;br&gt;Можно указывать тип, добавляя «:ТИП» перед &quot;=&quot;.&lt;br&gt;Например: CMAKE_BUILD_TYPE:STRING=DebWithRelInfo.</translation>
    </message>
    <message>
        <source>%1 - %2, Platform: %3, Toolset: %4</source>
        <translation type="vanished">%1 - %2, Платформа: %3, Инструментарий: %4</translation>
    </message>
    <message>
        <source>&lt;none&gt;</source>
        <translation type="vanished">&lt;нет&gt;</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cmakeprojectmanager/cmakekitaspect.cpp" line="-499"/>
        <source>Generator:</source>
        <translation>Генератор:</translation>
    </message>
    <message>
        <source>Extra generator:</source>
        <translation type="vanished">Дополнительный генератор:</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Platform:</source>
        <translation>Платформа:</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Toolset:</source>
        <translation>Инструментарий:</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cmakeprojectmanager/cmakeprojectimporter.cpp" line="+435"/>
        <source>CMake Preset (%1) %2 Debugger</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+594"/>
        <source>&lt;No CMake Tool available&gt;</source>
        <translation>&lt;Программа CMake недоступна&gt;</translation>
    </message>
    <message>
        <location line="+176"/>
        <source>Unexpected source directory &quot;%1&quot;, expected &quot;%2&quot;. This can be correct in some situations, for example when importing a standalone Qt test, but usually this is an error. Import the build anyway?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cmakeprojectmanager/cmakebuildconfiguration.cpp" line="-233"/>
        <location line="+545"/>
        <location filename="../../../src/plugins/cmakeprojectmanager/cmakeprojectmanager.cpp" line="+132"/>
        <location line="+15"/>
        <source>Run CMake</source>
        <translation>Запустить CMake</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cmakeprojectmanager/cmakeprojectmanager.cpp" line="-7"/>
        <location line="+16"/>
        <source>Clear CMake Configuration</source>
        <translation>Очистить конфигурацию</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Rescan Project</source>
        <translation>Пересканирование проекта</translation>
    </message>
    <message>
        <source>Parse and verify a CMake reply file.</source>
        <translation type="vanished">Разобрать и проверить файл ответа CMake.</translation>
    </message>
    <message>
        <location line="-8"/>
        <location filename="../../../src/plugins/cmakeprojectmanager/cmakeprojectplugin.cpp" line="+8"/>
        <source>Build</source>
        <translation>Собрать</translation>
    </message>
    <message>
        <location line="+15"/>
        <location line="+269"/>
        <source>Reload CMake Presets</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-261"/>
        <source>Build File</source>
        <translation>Собрать файл</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Build File &quot;%1&quot;</source>
        <translation>Собрать файл «%1»</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Ctrl+Alt+B</source>
        <translation>Ctrl+Alt+B</translation>
    </message>
    <message>
        <location line="+7"/>
        <location line="+30"/>
        <source>Build &amp;Subproject &quot;%1&quot;</source>
        <translation type="unfinished">Собрать &amp;подпроект «%1»</translation>
    </message>
    <message>
        <location line="-29"/>
        <location line="+30"/>
        <source>Build &amp;Subproject</source>
        <translation type="unfinished">Собрать &amp;подпроект</translation>
    </message>
    <message>
        <location line="-19"/>
        <location line="+30"/>
        <source>Rebuild</source>
        <translation type="unfinished">Пересобрать</translation>
    </message>
    <message>
        <location line="-22"/>
        <location line="+30"/>
        <source>Clean</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>CMake Profiler</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Start CMake Debugging</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+172"/>
        <source>Re-generates the kits that were created for CMake presets. All manual modifications to the CMake project settings will be lost.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Reload</source>
        <translation type="unfinished">Перезагрузить</translation>
    </message>
    <message>
        <source>Select a CMake Reply File</source>
        <translation type="vanished">Выбор файла ответа CMake</translation>
    </message>
    <message>
        <source>The reply file &quot;%1&quot; and referenced data parsed OK and passed validation.</source>
        <translation type="vanished">Файл ответа «%1» и данные разобраны и прошли проверку.</translation>
    </message>
    <message>
        <source>The reply file &quot;%1&quot; failed to parse or validate with error message:&lt;br&gt;&lt;b&gt;&quot;%2&quot;&lt;/b&gt;</source>
        <translation type="vanished">Не удалось разобрать или проверить файл ответа «%1». Возникла ошибка:&lt;br&gt;&lt;b&gt;«%2»&lt;/b&gt;</translation>
    </message>
    <message>
        <source>Parsing Result</source>
        <translation type="vanished">Результат разбора</translation>
    </message>
    <message>
        <location line="+180"/>
        <source>Build File is not supported for generator &quot;%1&quot;</source>
        <translation>Операция «Собрать файл» не поддерживается генератором «%1»</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cmakeprojectmanager/cmakeprocess.cpp" line="+60"/>
        <source>You may need to add the project directory to the list of directories that are mounted by the build device.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>The source directory %1 is not reachable by the CMake executable %2.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>The build directory %1 is not reachable by the CMake executable %2.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+12"/>
        <source>The build directory &quot;%1&quot; does not exist</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>CMake executable &quot;%1&quot; and build directory &quot;%2&quot; must be on the same device.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+16"/>
        <source>The %1 installation is missing the &quot;cmake-helper&quot; directory. It was expected here: &quot;%2&quot;.</source>
        <extracomment>%1 applicationDisplayName</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Failed to copy &quot;cmake-helper&quot; folder:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+55"/>
        <source>Running %1 in %2.</source>
        <translation>Работа %1 на %2.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Configuring &quot;%1&quot;</source>
        <translation>Настройка «%1»</translation>
    </message>
    <message>
        <source>CMake process was canceled by the user.</source>
        <translation type="vanished">Процесс CMake был прерван пользователем.</translation>
    </message>
    <message>
        <source>CMake process crashed.</source>
        <translation type="vanished">Процесс CMake завершился крахом.</translation>
    </message>
    <message>
        <source>CMake process exited with exit code %1.</source>
        <translation type="vanished">Процесс CMake завершился с кодом %1.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cmakeprojectmanager/cmakeprojectplugin.cpp" line="-18"/>
        <source>CMake</source>
        <comment>SnippetProvider</comment>
        <translation>CMake</translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Build &quot;%1&quot;</source>
        <translation>Собрать «%1»</translation>
    </message>
    <message>
        <source>Determines whether file paths are copied to the clipboard for pasting to the CMakeLists.txt file when you add new files to CMake projects.</source>
        <translation type="vanished">Определяет, будут ли копироваться в буфер обмена пути файлов для вставки в файл CMakeLists.txt при добавлении их в проект CMake.</translation>
    </message>
    <message>
        <source>Adding Files</source>
        <translation type="vanished">Добавление файлов</translation>
    </message>
    <message>
        <source>Ask about copying file paths</source>
        <translation type="vanished">Спрашивать о копировании файловых путей</translation>
    </message>
    <message>
        <source>Do not copy file paths</source>
        <translation type="vanished">Не копировать</translation>
    </message>
    <message>
        <source>Copy file paths</source>
        <translation type="vanished">Копировать</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cmakeprojectmanager/cmakesettingspage.cpp" line="+110"/>
        <source>Add</source>
        <translation>Добавить</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Clone</source>
        <translation>Копировать</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Remove</source>
        <translation>Удалить</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Make Default</source>
        <translation>Сделать по умолчанию</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Set as the default CMake Tool to use when creating a new kit or when no value is set.</source>
        <translation>Задание утилиты CMake по умолчанию, используемой при создании новых комплектов.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Re-detect</source>
        <translation type="unfinished">Переопределить</translation>
    </message>
    <message>
        <location line="+24"/>
        <source>Device:</source>
        <translation type="unfinished">Устройство:</translation>
    </message>
    <message>
        <location line="+82"/>
        <source>Clone of %1</source>
        <translation>Копия %1</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>New CMake</source>
        <translation>Новый CMake</translation>
    </message>
    <message>
        <location line="-478"/>
        <source>CMake executable path does not exist.</source>
        <translation>Не найден путь к программе CMake.</translation>
    </message>
    <message>
        <location line="-57"/>
        <source>Version: %1</source>
        <translation type="unfinished">Версия: %1</translation>
    </message>
    <message>
        <location line="+59"/>
        <source>CMake executable path is not a file.</source>
        <translation>Путь к программе CMake не является файлом.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>CMake executable path is not executable.</source>
        <translation>Путь к программе CMake не исполняемый.</translation>
    </message>
    <message>
        <source>CMake executable does not provided required IDE integration features.</source>
        <translation type="vanished">Не указана программа CMake необходимая для среды разработки.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cmakeprojectmanager/fileapidataextractor.cpp" line="+758"/>
        <location filename="../../../src/plugins/cmakeprojectmanager/projecttreehelper.cpp" line="+110"/>
        <source>&lt;Build Directory&gt;</source>
        <translation>&lt;Каталог сборки&gt;</translation>
    </message>
    <message>
        <location line="+5"/>
        <location filename="../../../src/plugins/cmakeprojectmanager/projecttreehelper.cpp" line="+5"/>
        <source>&lt;Other Locations&gt;</source>
        <translation>&lt;Другие места&gt;</translation>
    </message>
    <message>
        <location line="+23"/>
        <source>&lt;Generated Files&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Parsing has been canceled.</source>
        <translation type="vanished">Разбор был отменён.</translation>
    </message>
    <message>
        <source>Initial CMake parameters:</source>
        <translation type="vanished">Начальные параметры CMake:</translation>
    </message>
    <message>
        <source>Open CMake target</source>
        <translation type="vanished">Открыть цель CMake</translation>
    </message>
    <message>
        <source>&lt;Headers&gt;</source>
        <translation type="vanished">&lt;Заголовки&gt;</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cmakeprojectmanager/cmakeprojectnodes.cpp" line="+9"/>
        <source>CMake Presets</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+228"/>
        <source>Target type:</source>
        <translation>Тип цели:</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>No build artifacts</source>
        <translation>Нет результатов сборки</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Build artifacts:</source>
        <translation>Результаты сборки:</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cmakeprojectmanager/cmakeeditor.cpp" line="+519"/>
        <source>CMake Editor</source>
        <translation type="unfinished">Редактор CMake</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cmakeprojectmanager/cmakeformatter.cpp" line="+56"/>
        <source>Enable auto format on file save</source>
        <translation type="unfinished">Включить автоформатирование</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Restrict to files contained in the current project</source>
        <translation type="unfinished">Только для файлов текущего проекта</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Restrict to MIME types:</source>
        <translation type="unfinished">Только для MIME-типов:</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>&lt;a href=&quot;%1&quot;&gt;CMakeFormat&lt;/a&gt; command:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Automatic Formatting on File Save</source>
        <translation type="unfinished">Автоматическое форматирование при сохранении</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>CMakeFormatter</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+102"/>
        <source>Format &amp;Current File</source>
        <translation type="unfinished">&amp;Форматировать текущий файл</translation>
    </message>
    <message>
        <location line="+69"/>
        <source>Formatter</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cmakeprojectmanager/cmakeinstallstep.cpp" line="+57"/>
        <source>Install</source>
        <comment>ConfigWidget display name.</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+24"/>
        <source>CMake Install</source>
        <comment>Display name for CMakeProjectManager::CMakeInstallStep id.</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cmakeprojectmanager/cmakelocatorfilter.cpp" line="+129"/>
        <source>Build CMake Target</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Builds a target of any open CMake project.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Open CMake Target</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Locates the definition of a target of any open CMake project.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Run CTest Test</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Runs a CTest test of the current active CMake project.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+15"/>
        <source>AutoTest plugin needs to be loaded in order to execute tests.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cmakeprojectmanager/cmakeoutputparser.cpp" line="+270"/>
        <source>Call stack:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cmakeprojectmanager/cmakeproject.cpp" line="+221"/>
        <source>CMakeUserPresets.json cannot re-define the %1 preset: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+45"/>
        <source>Build preset %1 is missing a corresponding configure preset.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+24"/>
        <source>Test preset %1 is missing a corresponding configure preset.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+91"/>
        <source>Attempt to include &quot;%1&quot; which was already parsed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cmakeprojectmanager/cmaketool.cpp" line="+362"/>
        <source>Version not parseable</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cmakeprojectmanager/fileapireader.cpp" line="+195"/>
        <source>CMake returned error code: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+118"/>
        <source>Failed to rename &quot;%1&quot; to &quot;%2&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Failed to copy &quot;%1&quot; to &quot;%2&quot;: %3</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cmakeprojectmanager/presetsparser.cpp" line="+741"/>
        <source>Failed to read file &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Invalid file &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Invalid &quot;version&quot; in file &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Invalid &quot;configurePresets&quot; section in file &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Invalid &quot;buildPresets&quot; section in file &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Invalid &quot;testPresets&quot; section in file &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Invalid &quot;vendor&quot; section in file &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cmakeprojectmanager/projecttreehelper.cpp" line="+104"/>
        <source>&lt;File System&gt;</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::CVS</name>
    <message>
        <location filename="../../../src/plugins/cvs/cvseditor.cpp" line="+56"/>
        <source>Annotate revision &quot;%1&quot;</source>
        <translation>Аннотация ревизии «%1»</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cvs/cvsplugin.cpp" line="+458"/>
        <source>&amp;CVS</source>
        <translation>&amp;CVS</translation>
    </message>
    <message>
        <location line="+33"/>
        <source>Add</source>
        <translation>Добавить</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Add &quot;%1&quot;</source>
        <translation>Добавить «%1»</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Alt+C,Alt+A</source>
        <translation>Alt+C,Alt+A</translation>
    </message>
    <message>
        <source>Diff Project</source>
        <translation type="vanished">Сравнить проект</translation>
    </message>
    <message>
        <location line="-31"/>
        <source>Diff Current File</source>
        <translation>Сравнить текущий файл</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Diff &quot;%1&quot;</source>
        <translation>Сравнить «%1»</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Alt+C,Alt+D</source>
        <translation>Alt+C,Alt+D</translation>
    </message>
    <message>
        <location line="+174"/>
        <source>Commit All Files</source>
        <translation>Фиксировать все файлы</translation>
    </message>
    <message>
        <location line="-142"/>
        <source>Commit Current File</source>
        <translation>Фиксировать текущий файл</translation>
    </message>
    <message>
        <location line="+662"/>
        <source>Cannot find repository for &quot;%1&quot;.</source>
        <translation>Не удалось найти хранилище для «%1».</translation>
    </message>
    <message>
        <location line="+30"/>
        <source>Parsing of the log output failed.</source>
        <translation>Не удалось разобрать историю.</translation>
    </message>
    <message>
        <location line="-692"/>
        <source>Commit &quot;%1&quot;</source>
        <translation>Фиксировать «%1»</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Alt+C,Alt+C</source>
        <translation>Alt+C,Alt+C</translation>
    </message>
    <message>
        <location line="-31"/>
        <source>Filelog Current File</source>
        <translation>История текущего файла</translation>
    </message>
    <message>
        <location line="-363"/>
        <source>Ignore Whitespace</source>
        <translation>Игнорировать пробелы</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Ignore Blank Lines</source>
        <translation>Игнорировать пустые строки</translation>
    </message>
    <message>
        <location line="+280"/>
        <source>&amp;Edit</source>
        <translation>&amp;Изменить</translation>
    </message>
    <message>
        <source>CVS Checkout</source>
        <translation type="vanished">Извлечь из CVS</translation>
    </message>
    <message>
        <location line="+76"/>
        <source>Meta+C,Meta+D</source>
        <translation>Meta+C,Meta+D</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Filelog &quot;%1&quot;</source>
        <translation>История «%1»</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Annotate Current File</source>
        <translation>Аннотация текущего файла (annotate)</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Annotate &quot;%1&quot;</source>
        <translation>Аннотация «%1» (annotate)</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Meta+C,Meta+A</source>
        <translation>Meta+C,Meta+A</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Meta+C,Meta+C</source>
        <translation>Meta+C,Meta+C</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Delete...</source>
        <translation>Удалить...</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Delete &quot;%1&quot;...</source>
        <translation>Удалить «%1»...</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Revert...</source>
        <translation>Откатить...</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Revert &quot;%1&quot;...</source>
        <translation>Откатить «%1»...</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Edit</source>
        <translation>Изменить</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Edit &quot;%1&quot;</source>
        <translation>Изменить «%1»</translation>
    </message>
    <message>
        <location line="+7"/>
        <location line="+525"/>
        <source>Unedit</source>
        <translation>Отменить изменения</translation>
    </message>
    <message>
        <location line="-525"/>
        <source>Unedit &quot;%1&quot;</source>
        <translation>Отменить изменения «%1»</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Unedit Repository</source>
        <translation>Отменить изменения хранилища</translation>
    </message>
    <message>
        <source>Diff Project &quot;%1&quot;</source>
        <translation type="vanished">Сравнить проект «%1»</translation>
    </message>
    <message>
        <source>Project Status</source>
        <translation type="vanished">Состояние проекта</translation>
    </message>
    <message>
        <source>Status of Project &quot;%1&quot;</source>
        <translation type="vanished">Состояние проекта «%1»</translation>
    </message>
    <message>
        <source>Log Project</source>
        <translation type="vanished">История проекта</translation>
    </message>
    <message>
        <source>Log Project &quot;%1&quot;</source>
        <translation type="vanished">История проекта «%1»</translation>
    </message>
    <message>
        <source>Update Project</source>
        <translation type="vanished">Обновить проект</translation>
    </message>
    <message>
        <source>Update Project &quot;%1&quot;</source>
        <translation type="vanished">Обновить проект «%1»</translation>
    </message>
    <message>
        <source>Commit Project</source>
        <translation type="vanished">Фиксировать проект</translation>
    </message>
    <message>
        <source>Commit Project &quot;%1&quot;</source>
        <translation type="vanished">Фиксировать проект «%1»</translation>
    </message>
    <message>
        <location line="+60"/>
        <source>Update Directory</source>
        <translation>Обновить каталог</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Update Directory &quot;%1&quot;</source>
        <translation>Обновить каталог «%1»</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Commit Directory</source>
        <translation>Фиксировать каталог</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Commit Directory &quot;%1&quot;</source>
        <translation>Фиксировать каталог «%1»</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Diff Repository</source>
        <translation>Сравнить всё</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Repository Status</source>
        <translation>Состояние хранилища</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Repository Log</source>
        <translation>История хранилища</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Update Repository</source>
        <translation>Обновить всё</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Revert Repository...</source>
        <translation>Откатить все изменения...</translation>
    </message>
    <message>
        <location line="+123"/>
        <source>Revert Repository</source>
        <translation>Откатить все изменения</translation>
    </message>
    <message>
        <location line="+524"/>
        <source>No CVS executable specified.</source>
        <translation>Не указана программа CVS.</translation>
    </message>
    <message>
        <location line="-523"/>
        <source>Revert all pending changes to the repository?</source>
        <translation>Откатить все изменения рабочей копии?</translation>
    </message>
    <message>
        <location line="-614"/>
        <source>CVS Command Log Editor</source>
        <translation type="unfinished">Редактор журнала команд CVS</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>CVS File Log Editor</source>
        <translation type="unfinished">Редактор журнала файлов CVS</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>CVS Annotation Editor</source>
        <translation type="unfinished">Редактор аннотации CVS</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>CVS Diff Editor</source>
        <translation type="unfinished">Редактор изменений CVS</translation>
    </message>
    <message>
        <location line="+215"/>
        <source>Local name cannot be the same as the URL.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+44"/>
        <source>CVS Commit Editor</source>
        <translation type="unfinished">Редактор фиксаций CVS</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Triggers a CVS version control operation.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+97"/>
        <source>Diff Project Directory</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Diff Directory of Project &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Project Directory Status</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Status of Directory of Project &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Log Project Directory</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Log Directory of Project &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Update Project Directory</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Update Directory of Project &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Commit Project Directory</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Commit Directory of Project &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+188"/>
        <source>Revert failed: %1</source>
        <translation>Не удалось откатить: %1</translation>
    </message>
    <message>
        <location line="+24"/>
        <source>The file has been changed. Do you want to revert it?</source>
        <translation>Файл был изменён. Желаете откатить его изменения?</translation>
    </message>
    <message>
        <location line="+62"/>
        <source>Another commit is currently being executed.</source>
        <translation>В данный момент уже идёт другая фиксация.</translation>
    </message>
    <message>
        <location line="+21"/>
        <source>There are no modified files.</source>
        <translation>Нет изменённых файлов.</translation>
    </message>
    <message>
        <location line="+172"/>
        <source>Would you like to discard your changes to the repository &quot;%1&quot;?</source>
        <translation>Желаете откатить изменения хранилища «%1»?</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Would you like to discard your changes to the file &quot;%1&quot;?</source>
        <translation>Желаете откатить изменения файла «%1»?</translation>
    </message>
    <message>
        <location line="+155"/>
        <source>Could not find commits of id &quot;%1&quot; on %2.</source>
        <translation>Не удалось найти фиксации с идентификатором «%1» на %2.</translation>
    </message>
    <message>
        <location line="-88"/>
        <source>Project status</source>
        <translation>Состояние проекта</translation>
    </message>
    <message>
        <location line="+21"/>
        <source>Repository status</source>
        <translation>Состояние хранилища</translation>
    </message>
    <message>
        <location line="+35"/>
        <source>The initial revision %1 cannot be described.</source>
        <translation>Невозможно описать начальную ревизию %1.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cvs/cvssubmiteditor.cpp" line="+17"/>
        <source>Added</source>
        <translation>Добавлен</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Removed</source>
        <translation>Удалён</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Modified</source>
        <translation>Изменён</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cvs/cvssettings.cpp" line="+62"/>
        <source>Configuration</source>
        <translation>Настройка</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Miscellaneous</source>
        <translation>Разное</translation>
    </message>
    <message>
        <source>Prompt on submit</source>
        <translation type="vanished">Спрашивать при фиксации</translation>
    </message>
    <message>
        <location line="-20"/>
        <source>Describe all files matching commit id</source>
        <translation>Описывать все файлы, соответствующие фиксации</translation>
    </message>
    <message>
        <source>Timeout:</source>
        <translation type="vanished">Таймаут:</translation>
    </message>
    <message>
        <source>s</source>
        <translation type="vanished"> сек</translation>
    </message>
    <message>
        <location line="-13"/>
        <source>CVS command:</source>
        <translation>Команда CVS:</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>CVS root:</source>
        <translation>Корень CVS:</translation>
    </message>
    <message>
        <source>Diff options:</source>
        <translation type="vanished">Опции сравнения:</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>When checked, all files touched by a commit will be displayed when clicking on a revision number in the annotation view (retrieved via commit ID). Otherwise, only the respective file will be displayed.</source>
        <translation>Если включено, по щелчку на номере ревизии при просмотре аннотации (полученной по идентификатору фиксации) будут отображаться все зафиксированные файлы. В противном случае, только соответствующий файл.</translation>
    </message>
    <message>
        <location line="-15"/>
        <source>CVS Command</source>
        <translation>Команда CVS</translation>
    </message>
    <message>
        <location line="+71"/>
        <source>CVS</source>
        <translation>CVS</translation>
    </message>
</context>
<context>
    <name>QtC::ClangCodeModel</name>
    <message>
        <location filename="../../../src/plugins/clangcodemodel/clangtextmark.cpp" line="+107"/>
        <source>Changes applied to diagnostic configuration &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+116"/>
        <source>Code Model Warning</source>
        <translation>Предупреждение модели кода</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Code Model Error</source>
        <translation>Ошибка модели кода</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Copy to Clipboard</source>
        <comment>Clang Code Model Marks</comment>
        <translation type="unfinished">Скопировать в буфер обмена</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Disable Diagnostic in Current Project</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;No Symbols&gt;</source>
        <translation type="vanished">&lt;Нет символов&gt;</translation>
    </message>
    <message>
        <source>&lt;Select Symbol&gt;</source>
        <translation type="vanished">&lt;Выберите символ&gt;</translation>
    </message>
    <message>
        <source>Requires changing &quot;%1&quot; to &quot;%2&quot;</source>
        <translation type="vanished">Требует изменить «%1» на «%2»</translation>
    </message>
    <message>
        <source>Clang Code Model: Error: The clangbackend executable &quot;%1&quot; does not exist.</source>
        <translation type="vanished">Модель кода Clang: Ошибка: Программа clangbackend «%1» отсутствует.</translation>
    </message>
    <message>
        <source>Clang Code Model: Error: The clangbackend executable &quot;%1&quot; could not be started (timeout after %2ms).</source>
        <translation type="vanished">Модель кода Clang: Ошибка: Не удалось запустить программу clangbackend «%1» (истекло время: %2 мс).</translation>
    </message>
    <message>
        <source>Clang Code Model: Error: The clangbackend process has finished unexpectedly and was restarted.</source>
        <translation type="vanished">Модель кода Clang: Ошибка: Программа clangbackend неожиданно завершилась и была перезапущена.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/clangcodemodel/clangcodemodelplugin.cpp" line="+148"/>
        <source>Generating Compilation DB</source>
        <translation>Создание БД компиляции</translation>
    </message>
    <message>
        <location line="-76"/>
        <source>Clang Code Model</source>
        <translation>Модель кода Clang</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>C++ code issues that Clangd found in the current document.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Update Potentially Stale Clangd Index Entries</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+62"/>
        <source>Generating Clang compilation database canceled.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Compilation Database for &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Compilation Database</source>
        <translation type="unfinished">БД компиляции</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Generate Compilation Database</source>
        <translation>Создать базу данных компиляции</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Cannot generate compilation database.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Generator is already running.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>No active project.</source>
        <translation type="unfinished">Нет активного проекта.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Project has no C/C++ project parts.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Generate Compilation Database for &quot;%1&quot;</source>
        <translation type="vanished">Создать базу данных компиляции для «%1»</translation>
    </message>
    <message>
        <location line="-52"/>
        <source>Clang compilation database generated at &quot;%1&quot;.</source>
        <translation>Clang: БД компиляции создана в «%1».</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Generating Clang compilation database failed: %1</source>
        <translation>Clang: не удалось создать БД компиляции: %1</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/clangcodemodel/clangdcompletion.cpp" line="+663"/>
        <source>Location: %1</source>
        <extracomment>Parent folder for proposed #include completion</extracomment>
        <translation>Находится в %1</translation>
    </message>
    <message>
        <source>Inspect available fixits</source>
        <translation type="vanished">Проверить доступные запросы на исправление</translation>
    </message>
    <message>
        <source>Parse templates in a MSVC-compliant way. This helps to parse headers for example from Active Template Library (ATL) or Windows Runtime Library (WRL).
However, using the relaxed and extended rules means also that no highlighting/completion can be provided within template functions.</source>
        <translation type="vanished">Разбирать шаблоны как MSVC. Это поможет разобрать заголовки, например из Active Template Library (ATL) и Windows Runtime Library (WRL).
Однако, использование ослабленных или расширенных правил подразумевает отсутствие подсветки и дополнения внутри шаблонных функций.</translation>
    </message>
    <message>
        <source>Enable MSVC-compliant template parsing</source>
        <translation type="vanished">Включить разбор, совместимый с MSVC</translation>
    </message>
    <message>
        <source>Use Global Settings</source>
        <translation type="vanished">Используются глобальные настройки</translation>
    </message>
    <message>
        <source>Use Customized Settings</source>
        <translation type="vanished">Используются особые настройки</translation>
    </message>
    <message>
        <source>&lt;a href=&quot;target&quot;&gt;Open Global Settings&lt;/a&gt;</source>
        <translation type="vanished">&lt;a href=&quot;target&quot;&gt;Открыть глобальные настройки&lt;/a&gt;</translation>
    </message>
    <message>
        <source>Clang</source>
        <extracomment>Display name</extracomment>
        <translation type="vanished">Clang</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/clangcodemodel/clangtextmark.cpp" line="-165"/>
        <source>Project: %1 (based on %2)</source>
        <translation>Проект: %1 (на основе %2)</translation>
    </message>
    <message>
        <source>Changes applied in Projects Mode &gt; Clang Code Model</source>
        <translation type="vanished">Изменения применены в режиме Проекты &gt; Модель кода Clang</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/clangcodemodel/clangutils.cpp" line="+142"/>
        <source>Clazy Issue</source>
        <translation>Проблема Clazy</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Clang-Tidy Issue</source>
        <translation>Проблема Clang-Tidy</translation>
    </message>
    <message>
        <source>Could not retrieve build directory.</source>
        <translation type="vanished">Не удалось получить каталог сборки.</translation>
    </message>
    <message>
        <source>Could not create &quot;%1&quot;: %2</source>
        <translation type="vanished">Не удалось создать «%1»: %2</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/clangcodemodel/clangdclient.cpp" line="+390"/>
        <source>clangd</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+71"/>
        <source>Indexing %1 with clangd</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Indexing session with clangd</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+231"/>
        <source>Memory Usage</source>
        <translation type="unfinished">Использование памяти</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/clangcodemodel/clangdfindreferences.cpp" line="+139"/>
        <source>C++ Usages:</source>
        <translation type="unfinished">Использование C++:</translation>
    </message>
    <message numerus="yes">
        <location line="+245"/>
        <source>Re&amp;name %n files</source>
        <translation type="unfinished">
            <numerusform>&amp;Переименовать %n файл</numerusform>
            <numerusform>&amp;Переименовать %n файла</numerusform>
            <numerusform>&amp;Переименовать %n файлов</numerusform>
        </translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Files:
%1</source>
        <translation type="unfinished">Файлы:
%1</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/clangcodemodel/clangdfollowsymbol.cpp" line="+346"/>
        <source>collecting overrides...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+18"/>
        <source>&lt;base declaration&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/clangcodemodel/clangdiagnostictooltipwidget.cpp" line="+135"/>
        <source>[Source: %1]</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/clangcodemodel/clangdmemoryusagewidget.cpp" line="+105"/>
        <source>Component</source>
        <translation type="unfinished">Компонент</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Total Memory</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+51"/>
        <source>Update</source>
        <translation type="unfinished">Обновление</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/clangcodemodel/clangmodelmanagersupport.cpp" line="+169"/>
        <source>The use of clangd for the C/C++ code model was disabled, because it is likely that its memory requirements would be higher than what your system can handle.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Clangd Disabled</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>With clangd enabled, Qt Creator fully supports modern C++ when highlighting code, completing symbols and so on.&lt;br&gt;This comes at a higher cost in terms of CPU load and memory usage compared to the built-in code model, which therefore might be the better choice on older machines and/or with legacy code.&lt;br&gt;You can enable/disable and fine-tune clangd &lt;a href=&quot;dummy&quot;&gt;here&lt;/a&gt;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Enable Anyway</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+369"/>
        <source>Cannot use clangd: Generating compilation database canceled.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Cannot use clangd: Failed to generate compilation database:
%1</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::ClangFormat</name>
    <message>
        <source>Apply</source>
        <translation type="vanished">Применить</translation>
    </message>
    <message>
        <source>Format instead of indenting</source>
        <translation type="vanished">Форматировать вместо выполнения отступа</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/clangformat/clangformatglobalconfigwidget.cpp" line="+39"/>
        <source>Files greater than this will not be indented by ClangFormat.
The built-in code indenter will handle indentation.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Formatting mode:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Ignore files greater than:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Format while typing</source>
        <translation>Форматировать при наборе кода</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Format edited code on file save</source>
        <translation>Форматировать изменённый код при сохранении</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Use custom settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Use global settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Please note that the current project includes a .clang-format file, which will be used for code indenting and formatting.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+12"/>
        <source>ClangFormat Settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+64"/>
        <source>Indenting only</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Full formatting</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Use built-in indenter</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+101"/>
        <source>The current project has its own .clang-format file which can be overridden by the settings below.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+13"/>
        <source>When this option is enabled, ClangFormat will use a user-specified configuration from the widget below, instead of the project .clang-format file. You can customize the formatting options for your code by adjusting the settings in the widget. Note that any changes made there will only affect the current configuration, and will not modify the project .clang-format file.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Override Clang Format configuration file</source>
        <translation type="vanished">Переопределить файл настроек Clang Format</translation>
    </message>
    <message>
        <source>Override Clang Format configuration file with the fallback configuration.</source>
        <translation type="vanished">Переопределить файл настроек Clang Format запасной конфигурацией.</translation>
    </message>
    <message>
        <source>Current project has its own overridden .clang-format file and can be configured in Projects &gt; Code Style &gt; C++.</source>
        <translation type="vanished">Этот проект имеет собственный файл .clang-format, который можно изменить в Проекты &gt; Стиль кода &gt; C++.</translation>
    </message>
    <message>
        <source>Error in ClangFormat configuration</source>
        <translation type="vanished">Ошибка в настройках ClangFormat</translation>
    </message>
    <message>
        <source>Fallback configuration</source>
        <translation type="vanished">Запасная конфигурация</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/clangformat/clangformatplugin.cpp" line="+43"/>
        <source>Open Used .clang-format Configuration File</source>
        <translation>Открыть использованный файл настроек .clang-format</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/clangformat/clangformatcodestylepreferencesfactory.cpp" line="+133"/>
        <source>Import Code Format</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <location line="+36"/>
        <source>ClangFormat (*clang-format*);;All files (*)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-30"/>
        <location line="+15"/>
        <source>Import Code Style</source>
        <translation type="unfinished">Импорт стиля кода</translation>
    </message>
    <message>
        <location line="-15"/>
        <source>Enter a name for the imported code style:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Cannot import code style from &quot;%1&quot;.</source>
        <translation type="unfinished">Не удалось импортировать стиль кода из &quot;%1&quot;.</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Export Code Format</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+170"/>
        <source>C++</source>
        <translation type="unfinished">C++</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/clangformat/clangformatconfigwidget.cpp" line="+182"/>
        <source>Current ClangFormat version: %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Warning:</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::ClangTools</name>
    <message>
        <location filename="../../../src/plugins/clangtools/clangtoolsutils.cpp" line="+65"/>
        <source>Category:</source>
        <translation>Категория:</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Type:</source>
        <translation>Тип:</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Description:</source>
        <translation>Описание:</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/clangtools/clangtoolsdiagnosticmodel.cpp" line="+212"/>
        <location filename="../../../src/plugins/clangtools/clangtoolsutils.cpp" line="+4"/>
        <source>Location:</source>
        <translation>Размещение:</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/clangtools/clangtoolsutils.cpp" line="+4"/>
        <source>Fixit status:</source>
        <translation>Состояние исправления:</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Steps:</source>
        <translation>Этапы:</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/clangtools/clangtoolsdiagnosticmodel.cpp" line="-4"/>
        <source>Message:</source>
        <translation>Сообщение:</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/clangtools/clangtoolsdiagnosticview.cpp" line="+148"/>
        <location filename="../../../src/plugins/clangtools/diagnosticconfigswidget.cpp" line="+440"/>
        <source>Web Page</source>
        <translation>Веб-страница</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/clangtools/clangtool.cpp" line="+1357"/>
        <location filename="../../../src/plugins/clangtools/clangtoolsutils.cpp" line="+113"/>
        <source>Clang-Tidy</source>
        <translation>Clang-Tidy</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/clangtools/clangtoolsutils.cpp" line="-69"/>
        <source>In general, the project should be built before starting the analysis to ensure that the code to analyze is valid.&lt;br/&gt;&lt;br/&gt;Building the project might also run code generators that update the source files as necessary.</source>
        <translation>Проект должен быть собран перед анализом, чтобы убедиться, что анализируемый код верен.&lt;br/&gt;&lt;br/&gt;Сборка проекта так же может запускать кодогенераторы, которые обновляют при необходимости исходники.</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Info About Build the Project Before Analysis</source>
        <translation>Информация о сборке проекта перед анализом</translation>
    </message>
    <message>
        <source>Analyze Project...</source>
        <translation type="vanished">Проанализировать проект...</translation>
    </message>
    <message>
        <source>Analyze Current File</source>
        <translation type="vanished">Проанализировать текущий файл</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/clangtools/clangtool.cpp" line="-938"/>
        <source>Go to previous diagnostic.</source>
        <translation>Перейти к предыдущей проблеме.</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Go to next diagnostic.</source>
        <translation>Перейти к следующей проблеме.</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Clear</source>
        <translation>Очистить</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Expand All</source>
        <translation>Развернуть всё</translation>
    </message>
    <message>
        <location line="-3"/>
        <source>Collapse All</source>
        <translation>Свернуть всё</translation>
    </message>
    <message>
        <location line="+13"/>
        <location filename="../../../src/plugins/clangtools/filterdialog.cpp" line="+70"/>
        <source>Filter Diagnostics</source>
        <translation>Фильтр проблем</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Apply Fixits</source>
        <translation>Применить исправления</translation>
    </message>
    <message>
        <location line="+40"/>
        <source>Clang-Tidy and Clazy use a customized Clang executable from the Clang project to search for diagnostics.</source>
        <translation>Clang-Tidy и Clazy используют модифицированную программу Clang из проекта Clang для поиска проблем.</translation>
    </message>
    <message>
        <source>Clang-Tidy and Clazy...</source>
        <translation type="vanished">Clang-Tidy и Clazy...</translation>
    </message>
    <message>
        <source>Clang-Tidy and Clazy</source>
        <translation type="vanished">Clang-Tidy и Clazy</translation>
    </message>
    <message>
        <location line="-90"/>
        <source>Load diagnostics from YAML files exported with &quot;-export-fixes&quot;.</source>
        <translation>Загрузить проблемы из файлов YAML, созданных с помощью «-export-fixes».</translation>
    </message>
    <message>
        <location line="+163"/>
        <source>Release</source>
        <translation>Выпуск</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Run %1 in %2 Mode?</source>
        <translation>Выполнить %1 в режиме %2?</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>You are trying to run the tool &quot;%1&quot; on an application in %2 mode. The tool is designed to be used in Debug mode since enabled assertions can reduce the number of false positives.</source>
        <translation>Попытка запустить «%1» для приложения в режиме %2. Этот инструмент разработан для отладочного режима, так как включённые утверждения могут уменьшить число ложных срабатываний.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Do you want to continue and run the tool in %1 mode?</source>
        <translation>Продолжить запуск в режиме %1?</translation>
    </message>
    <message>
        <source>Clang-Tidy and Clazy tool stopped by user.</source>
        <translation type="vanished">Утилиты Clang-Tidy и Clazy остановлены пользователем.</translation>
    </message>
    <message>
        <location line="+338"/>
        <source>Select YAML Files with Diagnostics</source>
        <translation>Выбор файлов YAML с проблемами</translation>
    </message>
    <message>
        <source>YAML Files (*.yml *.yaml);;All Files (*)</source>
        <translation type="vanished">Файлы YAML (*.yml *.yaml);;Все файлы (*)</translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Error Loading Diagnostics</source>
        <translation>Ошибка загрузки проблем</translation>
    </message>
    <message>
        <source>Set a valid Clang-Tidy executable.</source>
        <translation type="vanished">Задание корректной программы Clang-Tidy.</translation>
    </message>
    <message>
        <source>Set a valid Clazy-Standalone executable.</source>
        <translation type="vanished">Задание корректной программы Clazy-Standalone.</translation>
    </message>
    <message>
        <location line="+82"/>
        <source>Project &quot;%1&quot; is not a C/C++ project.</source>
        <translation>Проект «%1» не является проектом C/C++.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Open a C/C++ project to start analyzing.</source>
        <translation>Откройте проект C/C++ для начала анализа.</translation>
    </message>
    <message>
        <location line="-382"/>
        <source>Failed to build the project.</source>
        <translation>Не удалось собрать проект.</translation>
    </message>
    <message>
        <location line="-295"/>
        <source>Analyze Project with %1...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Analyze Current File with %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+159"/>
        <source>Diagnostics</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+115"/>
        <location line="+36"/>
        <source>Failed to start the analyzer.</source>
        <translation>Не удалось запустить анализатор.</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>No code model data available for project.</source>
        <translation type="unfinished"></translation>
    </message>
    <message numerus="yes">
        <location line="+90"/>
        <source>Error: Failed to analyze %n files.</source>
        <translation type="unfinished">
            <numerusform></numerusform>
            <numerusform></numerusform>
            <numerusform></numerusform>
        </translation>
    </message>
    <message>
        <location line="+63"/>
        <source>%1 tool stopped by user.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+35"/>
        <source>Cannot analyze current file: No files open.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+36"/>
        <source>Cannot analyze current file: &quot;%1&quot; is not a known source file.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+27"/>
        <source>YAML Files (*.yml *.yaml)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+92"/>
        <source>Set a valid %1 executable.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+152"/>
        <source>All Files</source>
        <translation>Все файлы</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Opened Files</source>
        <translation>Открытые файлы</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Edited Files</source>
        <translation>Изменённые файлы</translation>
    </message>
    <message numerus="yes">
        <location line="+94"/>
        <source>Failed to analyze %n file(s).</source>
        <translation type="unfinished">
            <numerusform></numerusform>
            <numerusform></numerusform>
            <numerusform></numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <location line="+19"/>
        <source>Analyzing... %1 of %n file(s) processed.</source>
        <translation type="unfinished">
            <numerusform></numerusform>
            <numerusform></numerusform>
            <numerusform></numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <location line="+14"/>
        <source>Finished processing %n file(s).</source>
        <translation type="unfinished">
            <numerusform></numerusform>
            <numerusform></numerusform>
            <numerusform></numerusform>
        </translation>
    </message>
    <message>
        <source>Failed to analyze %1 files.</source>
        <translation type="vanished">Не удалось проанализировать %1 файл(ов).</translation>
    </message>
    <message>
        <location line="-16"/>
        <source>Analyzing...</source>
        <translation>Анализ...</translation>
    </message>
    <message>
        <source>Analyzing... %1 of %2 files processed.</source>
        <translation type="vanished">Анализ... Обработано %1 из %2 файла(ов).</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Analysis stopped by user.</source>
        <translation>Анализ остановлен пользователем.</translation>
    </message>
    <message>
        <source>Finished processing %1 files.</source>
        <translation type="vanished">Завершена обработка %1 файла(ов).</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Diagnostics imported.</source>
        <translation>Диагностики импортированы.</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>%1 diagnostics. %2 fixits, %3 selected.</source>
        <translation>%1 диагностик. %2 требований на исправление, %3 выбрано.</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>No diagnostics.</source>
        <translation>Нет диагностик.</translation>
    </message>
    <message>
        <location line="-645"/>
        <source>The project configuration changed since the start of the %1. Please re-run with current configuration.</source>
        <translation>Настройки проекта изменились с момента запуска %1. Перезапустите с текущей конфигурацией.</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Running %1 on %2 with configuration &quot;%3&quot;.</source>
        <translation>Выполнение %1 на %2 в конфигурации «%3».</translation>
    </message>
    <message>
        <location line="-34"/>
        <source>Analyzing</source>
        <translation>Анализ</translation>
    </message>
    <message>
        <location line="-32"/>
        <source>Failed to create temporary directory: %1.</source>
        <translation>Не удалось создать временный каталог: %1.</translation>
    </message>
    <message>
        <location line="+88"/>
        <source>Analyzing &quot;%1&quot; [%2].</source>
        <translation>Анализ «%1» [%2].</translation>
    </message>
    <message>
        <source>Failed to start runner &quot;%1&quot;.</source>
        <translation type="vanished">Не удалось запустить запускатель «%1».</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Failed to analyze &quot;%1&quot;: %2</source>
        <translation>Не удалось проанализировать «%1»: %2</translation>
    </message>
    <message>
        <source>Error: Failed to analyze %1 files.</source>
        <translation type="vanished">Ошибка: не удалось проанализировать %1 файлов.</translation>
    </message>
    <message>
        <location line="+41"/>
        <source>Note: You might need to build the project to generate or update source files. To build automatically, enable &quot;Build the project before analysis&quot;.</source>
        <translation>Возможно требуется сборка проекта для создания или обновления исходных файлов. Для автоматической сборки включите «Собирать проект перед анализом».</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>%1 finished: Processed %2 files successfully, %3 failed.</source>
        <translation>%1 завершено: успешно обработано %2 файл(ов) и %3 обработать не удалось.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/clangtools/clangtoolrunner.cpp" line="+179"/>
        <source>An error occurred with the %1 process.</source>
        <translation>У процесса %1 возникла ошибка.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>%1 crashed.</source>
        <translation>%1 аварийно завершился.</translation>
    </message>
    <message>
        <location line="-2"/>
        <source>%1 finished with exit code: %2.</source>
        <translation>%1 завершился с кодом %2.</translation>
    </message>
    <message>
        <location line="-99"/>
        <source>output truncated</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Command line: %1
Process Error: %2
Output:
%3</source>
        <translation>Командная строка: %1
Ошибка: %2
Вывод:
%3</translation>
    </message>
    <message>
        <location line="+75"/>
        <source>%1 produced stderr output:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/clangtools/clangtoolsutils.cpp" line="-101"/>
        <source>No Fixits</source>
        <translation>Нет исправлений</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Not Scheduled</source>
        <translation>Не запланировано</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Invalidated</source>
        <translation>Аннулировано</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Scheduled</source>
        <translation>Запланировано</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Failed to Apply</source>
        <translation>Не удалось применить</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Applied</source>
        <translation>Применено</translation>
    </message>
    <message>
        <location line="+52"/>
        <source>Documentation:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+124"/>
        <source>Default Clang-Tidy and Clazy checks</source>
        <translation type="unfinished">Умолчальные проверки Clang-Tidy и Clazy</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/clangtools/clangtoolsplugin.cpp" line="+94"/>
        <location filename="../../../src/plugins/clangtools/clangtoolsprojectsettingswidget.cpp" line="+253"/>
        <location filename="../../../src/plugins/clangtools/diagnosticmark.cpp" line="+26"/>
        <location filename="../../../src/plugins/clangtools/runsettingswidget.cpp" line="+249"/>
        <source>Clang Tools</source>
        <translation>Инструменты Clang</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Issues that Clang-Tidy and Clazy found when analyzing code.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+95"/>
        <source>Analyze File...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Analyze File</source>
        <translation type="vanished">Проанализировать файл</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/clangtools/diagnosticconfigswidget.cpp" line="-314"/>
        <source>See &lt;a href=&quot;https://github.com/KDE/clazy&quot;&gt;Clazy&apos;s homepage&lt;/a&gt; for more information.</source>
        <translation>Подробнее на &lt;a href=&quot;https://github.com/KDE/clazy&quot;&gt;домашней странице Clazy&lt;/a&gt;.</translation>
    </message>
    <message>
        <source>Topic Filter</source>
        <translation type="vanished">Разделы</translation>
    </message>
    <message>
        <source>Reset to All</source>
        <translation type="vanished">Включить все</translation>
    </message>
    <message>
        <location line="+13"/>
        <location line="+1039"/>
        <source>Checks</source>
        <translation>Проверки</translation>
    </message>
    <message>
        <location line="-1033"/>
        <source>When enabling a level explicitly, also enable lower levels (Clazy semantic).</source>
        <translation>При явном включении уровня также включать нижние уровни (семантика Clazy).</translation>
    </message>
    <message>
        <location line="-1"/>
        <source>Enable lower levels automatically</source>
        <translation>Автоматически включать нижние уровни</translation>
    </message>
    <message>
        <location line="-15"/>
        <source>Filters</source>
        <translation type="unfinished">Фильтры</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Reset Topic Filter</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+21"/>
        <source>Could not query the supported checks from the clazy-standalone executable.
Set a valid executable first.</source>
        <translation>Не удалось получить поддерживаемые проверки от программы clazy-standalone.
Сначала необходимо задать её в настройках.</translation>
    </message>
    <message>
        <location line="+46"/>
        <source>Options for %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Option</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Value</source>
        <translation type="unfinished">Значение</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Add Option</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Remove Option</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+18"/>
        <source>&lt;new option&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+368"/>
        <source>Options</source>
        <translation type="unfinished">Параметры</translation>
    </message>
    <message>
        <location line="+190"/>
        <source>Manual Level: Very few false positives</source>
        <translation>Ручной уровень: немного ложных срабатываний</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Level 0: No false positives</source>
        <translation>Уровень 0: без ложных срабатываний</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Level 1: Very few false positives</source>
        <translation>Уровень 1: немного ложных срабатываний</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Level 2: More false positives</source>
        <translation>Уровень 2: больше ложных срабатываний</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Level 3: Experimental checks</source>
        <translation>Уровень 3: экспериментальные проверки</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Level %1</source>
        <translation>Уровень %1</translation>
    </message>
    <message>
        <location line="+493"/>
        <source>Custom Configuration</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/clangtools/clangtool.cpp" line="+568"/>
        <location filename="../../../src/plugins/clangtools/clangtoolsutils.cpp" line="-25"/>
        <source>Clazy</source>
        <translation>Clazy</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/clangtools/diagnosticconfigswidget.cpp" line="-237"/>
        <source>Clang-Tidy Checks</source>
        <translation>Проверки Clang-Tidy</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Clazy Checks</source>
        <translation>Проверки Clazy</translation>
    </message>
    <message>
        <location line="-997"/>
        <location line="+83"/>
        <location line="+945"/>
        <location line="+35"/>
        <source>Edit Checks as String...</source>
        <translation>Изменить проверки...</translation>
    </message>
    <message>
        <location line="-34"/>
        <location line="+35"/>
        <source>View Checks as String...</source>
        <translation>Посмотреть проверки...</translation>
    </message>
    <message numerus="yes">
        <location line="+115"/>
        <source>Checks (%n enabled, some are filtered out)</source>
        <translation>
            <numerusform>Проверки (%n включённая, есть отфильтрованные)</numerusform>
            <numerusform>Проверки (%n включённых, есть отфильтрованные)</numerusform>
            <numerusform>Проверки (%n включённых, есть отфильтрованные)</numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <location line="+2"/>
        <source>Checks (%n enabled)</source>
        <translation>
            <numerusform>Проверки (%n включённая)</numerusform>
            <numerusform>Проверки (%n включённых)</numerusform>
            <numerusform>Проверки (%n включённых)</numerusform>
        </translation>
    </message>
    <message>
        <location filename="../../../src/plugins/clangtools/clangtoolsdiagnosticview.cpp" line="-23"/>
        <source>Filter...</source>
        <translation>Фильтр...</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Clear Filter</source>
        <translation>Очистить фильтр</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Filter for This Diagnostic Kind</source>
        <translation>Фильтр для этого типа проблем</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Filter out This Diagnostic Kind</source>
        <translation>Скрыть этот тип проблем</translation>
    </message>
    <message>
        <location line="+301"/>
        <source>Suppress Selected Diagnostics</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Suppress This Diagnostic</source>
        <translation>Игнорировать эту проблему</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Suppress Selected Diagnostics Inline</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Suppress This Diagnostic Inline</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Disable These Checks</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Disable This Check</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/clangtools/filterdialog.cpp" line="-11"/>
        <source>Check</source>
        <translation>Проверка</translation>
    </message>
    <message>
        <location line="+33"/>
        <source>Select the diagnostics to display.</source>
        <translation>Укажите проблемы для отображения.</translation>
    </message>
    <message>
        <location line="-20"/>
        <source>Select All</source>
        <translation>Все</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Select All with Fixits</source>
        <translation>Все с Fixit</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Clear Selection</source>
        <translation>Снять выделение</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/clangtools/clangtoolsprojectsettingswidget.cpp" line="-170"/>
        <source>Go to Clang-Tidy</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Go to Clazy</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Remove Selected</source>
        <translation>Удалить выбранное</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Remove All</source>
        <translation>Удалить всё</translation>
    </message>
    <message>
        <source>Use Global Settings</source>
        <translation type="vanished">Используются глобальные настройки</translation>
    </message>
    <message>
        <source>Use Customized Settings</source>
        <translation type="vanished">Используются особые настройки</translation>
    </message>
    <message>
        <location line="-13"/>
        <source>Restore Global Settings</source>
        <translation>Восстановить настройки</translation>
    </message>
    <message>
        <source>&lt;a href=&quot;target&quot;&gt;Go to Analyzer&lt;/a&gt;</source>
        <translation type="vanished">&lt;a href=&quot;target&quot;&gt;Перейти к анализу&lt;/a&gt;</translation>
    </message>
    <message>
        <location line="+22"/>
        <source>Suppressed diagnostics</source>
        <translation>Игнорируемые проблемы</translation>
    </message>
    <message>
        <source>&lt;a href=&quot;target&quot;&gt;Open Global Settings&lt;/a&gt;</source>
        <translation type="vanished">&lt;a href=&quot;target&quot;&gt;Открыть глобальные настройки&lt;/a&gt;</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/clangtools/runsettingswidget.cpp" line="-99"/>
        <source>Run Options</source>
        <translation>Параметры запуска</translation>
    </message>
    <message>
        <location line="-10"/>
        <source>Build the project before analysis</source>
        <translation>Собирать проект перед анализом</translation>
    </message>
    <message>
        <location line="-1"/>
        <source>Prefer .clang-tidy file, if present</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Analyze open files</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Parallel jobs:</source>
        <translation>Распараллелить на:</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/clangtools/clangselectablefilesdialog.cpp" line="+255"/>
        <source>Files to Analyze</source>
        <translation>Анализируемые файлы</translation>
    </message>
    <message>
        <location line="-149"/>
        <source>Files outside of the base directory</source>
        <translation>Файлы вне базового каталога</translation>
    </message>
    <message>
        <location line="+185"/>
        <source>Analyze</source>
        <translation>Анализировать</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/clangtools/runsettingswidget.cpp" line="-66"/>
        <source>Executables</source>
        <translation>Программы</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Clang-Tidy:</source>
        <translation>Clang-Tidy:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Clazy-Standalone:</source>
        <translation>Clazy-Standalone:</translation>
    </message>
    <message>
        <location line="-23"/>
        <source>Clang-Tidy Executable</source>
        <translation>Программа Clang-Tidy</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Clazy Executable</source>
        <translation>Программа Clazy</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/clangtools/clangtoolsprojectsettingswidget.cpp" line="+125"/>
        <source>File</source>
        <translation>Файл</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Diagnostic</source>
        <translation>Проблема</translation>
    </message>
    <message>
        <source>Select Checks</source>
        <translation type="vanished">Выберите проверки</translation>
    </message>
    <message>
        <source>Use .clang-tidy config file</source>
        <translation type="vanished">Использовать файл .clang-tidy</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/clangtools/diagnosticconfigswidget.cpp" line="-1168"/>
        <source>Could not query the supported checks from the clang-tidy executable.
Set a valid executable first.</source>
        <translation>Не удалось получить поддерживаемые проверки от программы clazy-tidy.
Необходимо сначала задать её в настройках.</translation>
    </message>
    <message>
        <source>File &quot;%1&quot; does not exist or is not readable.</source>
        <translation type="vanished">Файл «%1» не существует или не читается.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/clangtools/clangtoolslogfilereader.cpp" line="+255"/>
        <source>Error: Failed to parse YAML file &quot;%1&quot;: %2.</source>
        <translation>Ошибка: Не удалось разобрать файл YAML «%1»: %2.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/clangtools/clangtoolscompilationdb.cpp" line="+101"/>
        <source>Generating compilation database for %1 at &quot;%2&quot; ...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+56"/>
        <source>Compilation database for %1 successfully generated at &quot;%2&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Generating compilation database for %1 failed: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/clangtools/diagnosticmark.cpp" line="+69"/>
        <source>Disable Diagnostic</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::ClassView</name>
    <message>
        <location filename="../../../src/plugins/classview/classviewnavigationwidget.cpp" line="+125"/>
        <source>Show Subprojects</source>
        <translation>Показать подпроекты</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/classview/classviewnavigationwidgetfactory.cpp" line="+40"/>
        <source>Class View</source>
        <translation>Обзор классов</translation>
    </message>
</context>
<context>
    <name>QtC::ClearCase</name>
    <message>
        <location filename="../../../src/plugins/clearcase/activityselector.cpp" line="+27"/>
        <source>Select &amp;activity:</source>
        <translation>Выбрать &amp;активность:</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Add</source>
        <translation>Добавить</translation>
    </message>
    <message>
        <location line="+35"/>
        <source>Keep item activity</source>
        <translation>Сохранить активность элемента</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/clearcase/checkoutdialog.cpp" line="+28"/>
        <source>Check Out</source>
        <translation>Создание изменяемой копии</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>&amp;Reserved</source>
        <translation>&amp;Зарезервировать</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>&amp;Unreserved if already reserved</source>
        <translation>&amp;Освободить, если уже зарезервировано</translation>
    </message>
    <message>
        <location line="+2"/>
        <location filename="../../../src/plugins/clearcase/clearcasesubmiteditorwidget.cpp" line="+26"/>
        <source>&amp;Preserve file modification time</source>
        <translation>&amp;Сохранять время изменения файлов</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Use &amp;Hijacked file</source>
        <translation>Использовать &amp;подменяемый файл</translation>
    </message>
    <message>
        <location line="-10"/>
        <source>&amp;Checkout comment:</source>
        <translation>&amp;Комментарий:</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/clearcase/clearcaseeditor.cpp" line="+24"/>
        <source>Annotate version &quot;%1&quot;</source>
        <translation>Аннотация версии «%1»</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/clearcase/clearcaseplugin.cpp" line="+401"/>
        <source>Editing Derived Object: %1</source>
        <translation>Изменение производного объекта: %1</translation>
    </message>
    <message>
        <location line="+181"/>
        <source>C&amp;learCase</source>
        <translation>C&amp;learCase</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Check Out...</source>
        <translation>Извлечь...</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Check &amp;Out &quot;%1&quot;...</source>
        <translation>&amp;Извлечь «%1»...</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Meta+L,Meta+O</source>
        <translation>Meta+L,Meta+O</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Alt+L,Alt+O</source>
        <translation>Alt+L,Alt+O</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Check &amp;In...</source>
        <translation>&amp;Фиксировать...</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Check &amp;In &quot;%1&quot;...</source>
        <translation>&amp;Фиксировать «%1»...</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Meta+L,Meta+I</source>
        <translation>Meta+L,Meta+I</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Alt+L,Alt+I</source>
        <translation>Alt+L,Alt+I</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Undo Check Out</source>
        <translation>Отменить извлечение</translation>
    </message>
    <message>
        <source>&amp;Undo Check Out &quot;%1&quot;</source>
        <translation type="vanished">&amp;Отменить извлечение «%1»</translation>
    </message>
    <message>
        <location line="-303"/>
        <source>ClearCase File Log Editor</source>
        <translation type="unfinished">Редактор журнала файлов ClearCase</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>ClearCase Annotation Editor</source>
        <translation type="unfinished">Редактор аннотации ClearCase</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>ClearCase Diff Editor</source>
        <translation type="unfinished">Редактор изменений ClearCase</translation>
    </message>
    <message>
        <location line="+254"/>
        <source>Triggers a ClearCase version control operation.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+38"/>
        <source>Meta+L,Meta+U</source>
        <translation>Meta+L,Meta+U</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Alt+L,Alt+U</source>
        <translation>Alt+L,Alt+U</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Undo Hijack</source>
        <translation>Отменить исправление</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Undo Hi&amp;jack &quot;%1&quot;</source>
        <translation>Отменить исп&amp;равление «%1»</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Meta+L,Meta+R</source>
        <translation>Meta+L,Meta+R</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Alt+L,Alt+R</source>
        <translation>Alt+L,Alt+R</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Diff Current File</source>
        <translation>Сравнить текущий файл</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>&amp;Diff &quot;%1&quot;</source>
        <translation>&amp;Сравнить «%1»</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Meta+L,Meta+D</source>
        <translation>Meta+L,Meta+D</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Alt+L,Alt+D</source>
        <translation>Alt+L,Alt+D</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>History Current File</source>
        <translation>История текущего файла</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>&amp;History &quot;%1&quot;</source>
        <translation>Ис&amp;тория «%1»</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Meta+L,Meta+H</source>
        <translation>Meta+L,Meta+H</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Alt+L,Alt+H</source>
        <translation>Alt+L,Alt+H</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Annotate Current File</source>
        <translation>Аннотация текущего файла</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>&amp;Annotate &quot;%1&quot;</source>
        <translation>&amp;Аннотация «%1»</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Meta+L,Meta+A</source>
        <translation>Meta+L,Meta+A</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Alt+L,Alt+A</source>
        <translation>Alt+L,Alt+A</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Add File...</source>
        <translation>Добавить файл...</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Add File &quot;%1&quot;</source>
        <translation>Добавить файл «%1»</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Diff A&amp;ctivity...</source>
        <translation>Сравнить а&amp;ктивность...</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Ch&amp;eck In Activity</source>
        <translation>Фи&amp;ксировать активность</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Chec&amp;k In Activity &quot;%1&quot;...</source>
        <translation>Ф&amp;иксировать активность «%1»...</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Update Index</source>
        <translation>Обновить индекс</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Update View</source>
        <translation>Обновить вид</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>U&amp;pdate View &quot;%1&quot;</source>
        <translation>Обновить &amp;вид «%1»</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Check In All &amp;Files...</source>
        <translation>Фиксировать &amp;все файлы...</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Meta+L,Meta+F</source>
        <translation>Meta+L,Meta+F</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Alt+L,Alt+F</source>
        <translation>Alt+L,Alt+F</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>View &amp;Status</source>
        <translation>&amp;Посмотреть состояние</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Meta+L,Meta+S</source>
        <translation>Meta+L,Meta+S</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Alt+L,Alt+S</source>
        <translation>Alt+L,Alt+S</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>ClearCase Check In Editor</source>
        <translation type="unfinished">Редактор регистраций ClearCase</translation>
    </message>
    <message>
        <location line="+234"/>
        <source>Check In</source>
        <extracomment>Name of the &quot;commit&quot; action of the VCS</extracomment>
        <translation>Фиксировать</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Close Check In Editor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Closing this editor will abort the check in.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Cannot check in.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Cannot check in: %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+87"/>
        <source>Do you want to undo the check out of &quot;%1&quot;?</source>
        <translation>Желаете отменить извлечение «%1»?</translation>
    </message>
    <message>
        <location line="+82"/>
        <source>Undo Hijack File</source>
        <translation>Отменить исправление файла</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Do you want to undo hijack of &quot;%1&quot;?</source>
        <translation>Желаете отменить исправление «%1»?</translation>
    </message>
    <message>
        <location line="+36"/>
        <location line="+58"/>
        <source>External diff is required to compare multiple files.</source>
        <translation>Необходима внешняя программа сравнения для работы с несколькими файлами.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Enter Activity</source>
        <translation>Ввод активности</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Activity Name</source>
        <translation>Имя активности</translation>
    </message>
    <message>
        <location line="+99"/>
        <source>Check In Activity</source>
        <translation>Фиксация активности</translation>
    </message>
    <message>
        <location line="+34"/>
        <source>Another check in is currently being executed.</source>
        <translation>В данный момент уже выполняется другая фиксация.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>There are no modified files.</source>
        <translation>Нет изменённых файлов.</translation>
    </message>
    <message>
        <location line="+215"/>
        <location line="+19"/>
        <source>No ClearCase executable specified.</source>
        <translation>Программа ClearCase не указана.</translation>
    </message>
    <message>
        <location line="+70"/>
        <source>ClearCase Checkout</source>
        <translation>Извлечение ClearCase</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>File is already checked out.</source>
        <translation>Файл уже извлечён.</translation>
    </message>
    <message>
        <location line="+95"/>
        <source>Set current activity failed: %1</source>
        <translation>Не удалось установить текущую активность: %1</translation>
    </message>
    <message>
        <location line="+75"/>
        <source>Enter &amp;comment:</source>
        <translation>Введите &amp;комментарий:</translation>
    </message>
    <message>
        <location line="+70"/>
        <source>ClearCase Add File %1</source>
        <translation>ClearCase: добавить файл %1</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>ClearCase Remove Element %1</source>
        <translation>ClearCase: удалить элемент %1</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>This operation is irreversible. Are you sure?</source>
        <translation>Эта операция необратима, продолжить?</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>ClearCase Remove File %1</source>
        <translation>ClearCase: удалить файл %1</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>ClearCase Rename File %1 -&gt; %2</source>
        <translation>ClearCase: переименовать файл %1 -&gt; %2</translation>
    </message>
    <message>
        <location line="+98"/>
        <source>Activity Headline</source>
        <translation>Заголовок активности</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Enter activity headline</source>
        <translation>Введите заголовок активности</translation>
    </message>
    <message>
        <location line="+111"/>
        <source>Updating ClearCase Index</source>
        <translation>Обновление индекса ClearCase</translation>
    </message>
    <message>
        <location line="+240"/>
        <source>Check &amp;Out</source>
        <translation>&amp;Извлечь</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>&amp;Hijack</source>
        <translation>&amp;Исправить</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/clearcase/clearcasesubmiteditor.cpp" line="+18"/>
        <source>ClearCase Check In</source>
        <translation>Фиксация ClearCase</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/clearcase/clearcasesubmiteditorwidget.cpp" line="-3"/>
        <source>Chec&amp;k in even if identical to previous version</source>
        <translation>Фиксироват&amp;ь, даже если совпадает с предыдущей версией</translation>
    </message>
    <message>
        <location line="+54"/>
        <source>&amp;Check In</source>
        <translation>&amp;Фиксировать</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/clearcase/settingspage.cpp" line="+115"/>
        <source>Configuration</source>
        <translation>Конфигурация</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>&amp;Command:</source>
        <translation>&amp;Команда:</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Diff</source>
        <translation>Сравнение</translation>
    </message>
    <message>
        <location line="-58"/>
        <source>&amp;External</source>
        <translation>&amp;Внешнее</translation>
    </message>
    <message>
        <location line="+46"/>
        <source>Arg&amp;uments:</source>
        <translation>&amp;Параметры:</translation>
    </message>
    <message>
        <location line="+21"/>
        <source>Miscellaneous</source>
        <translation>Разное</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>&amp;History count:</source>
        <translation>Количество &amp;записей истории:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>&amp;Timeout:</source>
        <translation>Та&amp;ймаут:</translation>
    </message>
    <message>
        <location line="-48"/>
        <source>s</source>
        <translation> сек</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>&amp;Automatically check out files on edit</source>
        <translation>&amp;Автоматически извлекать файлы при изменении</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Aut&amp;o assign activity names</source>
        <translation>Ав&amp;томатически назначать имена активностям</translation>
    </message>
    <message>
        <location line="-8"/>
        <source>&amp;Prompt on check-in</source>
        <translation>&amp;Спрашивать при фиксации</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Di&amp;sable indexer</source>
        <translation>&amp;Отключить индексацию</translation>
    </message>
    <message>
        <location line="+46"/>
        <source>&amp;Index only VOBs:</source>
        <translation>&amp;Индексировать только VOB&apos;ы:</translation>
    </message>
    <message>
        <location line="-39"/>
        <source>Check this if you have a trigger that renames the activity automatically. You will not be prompted for activity name.</source>
        <translation>Включите, если у вас есть функция автоматического переименования активностей.
Вопросы по поводу имён активностей задаваться не будут.</translation>
    </message>
    <message>
        <location line="-4"/>
        <source>VOBs list, separated by comma. Indexer will only traverse the specified VOBs. If left blank, all active VOBs will be indexed.</source>
        <translation>Список VOB&apos;ов, разделённых запятыми. Индексатор будет отслеживать только их.
Если оставить пустым, то индексироваться будут все активные VOB&apos;ы.</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Check out or check in files with no comment (-nc/omment).</source>
        <translation>Фиксировать и получать файлы без комментариев (-nc/omment).</translation>
    </message>
    <message>
        <location line="-47"/>
        <source>&amp;Graphical (single file only)</source>
        <translation>&amp;Графическое (только один файл)</translation>
    </message>
    <message>
        <location line="+46"/>
        <source>Do &amp;not prompt for comment during checkout or check-in</source>
        <translation>&amp;Не спрашивать комментарии при получении и фиксации</translation>
    </message>
    <message>
        <location line="-50"/>
        <source>ClearCase Command</source>
        <translation>Команда ClearCase</translation>
    </message>
    <message>
        <location line="+102"/>
        <source>In order to use External diff, &quot;diff&quot; command needs to be accessible.</source>
        <translation>При использовании внешней программы сравнения утилита «diff» должна быть доступна.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>DiffUtils is available for free download at http://gnuwin32.sourceforge.net/packages/diffutils.htm. Extract it to a directory in your PATH.</source>
        <translation>DiffUtils доступна для свободной загрузки отсюда: http://gnuwin32.sourceforge.net/packages/diffutils.htm. Распакуйте архив в любой каталог, прописанный в переменной среды PATH.</translation>
    </message>
    <message>
        <location line="+47"/>
        <source>ClearCase</source>
        <translation>ClearCase</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/clearcase/clearcaseplugin.cpp" line="-1391"/>
        <source>Dialog</source>
        <translation></translation>
    </message>
    <message>
        <location line="+13"/>
        <source>The file was changed.</source>
        <translation>Файл изменился.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>&amp;Save copy of the file with a &apos;.keep&apos; extension</source>
        <translation>&amp;Сохранить копию файла с расширением «.keep»</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/clearcase/versionselector.cpp" line="+24"/>
        <source>Confirm Version to Check Out</source>
        <translation>Подтвердите версию для извлечения</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Version after &amp;update</source>
        <translation>&amp;Версия после обновления</translation>
    </message>
    <message>
        <location line="+16"/>
        <location line="+6"/>
        <source>Created by:</source>
        <translation>Автор:</translation>
    </message>
    <message>
        <location line="-5"/>
        <location line="+6"/>
        <source>Created on:</source>
        <translation>Создано:</translation>
    </message>
    <message>
        <location line="-41"/>
        <source>Multiple versions of &quot;%1&quot; can be checked out. Select the version to check out:</source>
        <translation>Может быть выгружено несколько версий «%1». Выберите подходящую:</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>&amp;Loaded version</source>
        <translation>&amp;Загруженная версия</translation>
    </message>
    <message>
        <location line="+19"/>
        <source>Note: You will not be able to check in this file without merging the changes (not supported by the plugin)</source>
        <translation>Внимание! Невозможно зафиксировать данный файл без объединения изменений (не поддерживается модулем)</translation>
    </message>
</context>
<context>
    <name>QtC::CmdBridge</name>
    <message>
        <location filename="../../../src/libs/gocmdbridge/client/bridgedfileaccess.cpp" line="+65"/>
        <source>Command &quot;%1&quot; failed with exit code %2: %3</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+23"/>
        <source>Could not start cmdbridge: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+11"/>
        <source>The remote root path is empty.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>The remote root path is not absolute.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Could not find &quot;dd&quot; on the remote host: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Could not determine the operating system on the remote host: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Could not determine the architecture of the remote host: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Could not find a compatible cmdbridge for the remote host: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Could not read the cmdbridge file: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Could not create a temporary file: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Could not make the temporary file &quot;%1&quot; executable: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+232"/>
        <source>Could not get the file ID of &quot;%1&quot;: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+29"/>
        <source>Could not get the file path info of &quot;%1&quot;: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+12"/>
        <location line="+115"/>
        <location line="+28"/>
        <source>The file &quot;%1&quot; does not exist.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-140"/>
        <source>The path &quot;%1&quot; is not a symlink.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <location line="+3"/>
        <source>Could not get the symlink target for &quot;%1&quot;: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+29"/>
        <source>Could not set permissions for &quot;%1&quot;: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Could not get the file owner of &quot;%1&quot;: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Could not get the file owner ID of &quot;%1&quot;: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Could not get the file group of &quot;%1&quot;: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Could not get the file group ID of &quot;%1&quot;: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+22"/>
        <location line="+2"/>
        <source>Could not read file &quot;%1&quot;: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Could not write file &quot;%1&quot;: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+14"/>
        <location line="+2"/>
        <source>Could not remove the file &quot;%1&quot;: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Could not remove &quot;%1&quot; recursively: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Could not ensure that the file &quot;%1&quot; exists: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Could not create the directory &quot;%1&quot;: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Could not copy the file &quot;%1&quot; to &quot;%2&quot;: %3</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Could not create a symlink from &quot;%1&quot; to &quot;%2&quot;: %3</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Could not rename the file &quot;%1&quot; to &quot;%2&quot;: %3</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+23"/>
        <source>Could not kill the process with PID %1: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+32"/>
        <source>Could not create a temporary file for &quot;%1&quot;: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/libs/gocmdbridge/client/cmdbridgeclient.cpp" line="+400"/>
        <source>Cannot start bridge process.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Cannot start bridge process: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+22"/>
        <source>The bridge process is not running.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+96"/>
        <source>FollowSymlinks is not supported.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+351"/>
        <source>The KickOff signal is not supported.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>The CloseWriteChannel signal is not supported.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+157"/>
        <source>No command bridge available for architecture &quot;%1-%2&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::Coco</name>
    <message>
        <location filename="../../../src/plugins/coco/cocobuildstep.cpp" line="+84"/>
        <source>Coco Code Coverage: Reconfiguring...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+21"/>
        <source>Coco Code Coverage: No working Coco installation.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Coco Code Coverage: Enabled.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Disable Coverage</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Coco Code Coverage: Disabled.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Enable Coverage</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coco/cococmakesettings.cpp" line="+117"/>
        <source>Save &amp;&amp; Re-configure</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Additional CMake options:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Initial cache script:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+55"/>
        <source>Overwrite file &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <location filename="../../../src/plugins/coco/cocoprojectwidget.cpp" line="+269"/>
        <source>Write file &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coco/cocoplugin.cpp" line="+72"/>
        <source>Coco instrumentation files (*.csmes)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Select a Squish Coco Instrumentation File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>CSMes file:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+16"/>
        <source>No valid CoverageScanner found.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Configure</source>
        <translation type="unfinished">Configure</translation>
    </message>
    <message>
        <location line="+48"/>
        <location filename="../../../src/plugins/coco/globalsettings.cpp" line="+215"/>
        <source>Coco</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coco/cocoprojectsettingswidget.cpp" line="+51"/>
        <source>Coco Code Coverage</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coco/cocoprojectwidget.cpp" line="-234"/>
        <source>Documentation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Revert</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>CoverageScanner options:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Exclude File...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Exclude Directory...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>These settings are stored in</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Changed Build Settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Code for the end of the file &quot;%1&quot; to override the built-in declarations. Only needed in special cases.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+24"/>
        <source>Enable code coverage for build configuration &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Coco is not installed correctly: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Build Configuration changed to &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Re-configuring stopped by user.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Error when configuring with &quot;%1&quot;. Check General Messages for more information.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+23"/>
        <source>Stop Re-configuring</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Re-configure</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+30"/>
        <source>Override &lt;&lt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Override &gt;&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+35"/>
        <source>The Coco installation path is not set correctly.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Edit</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Stop re-configuring.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Re-configure.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Reload file &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+22"/>
        <source>File to Exclude from Instrumentation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Directory to Exclude from Instrumentation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coco/cocoqmakesettings.cpp" line="+149"/>
        <source>Save</source>
        <translation type="unfinished">Сохранить</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Additional qmake arguments:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Build environment:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Feature file:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coco/globalsettings.cpp" line="-178"/>
        <source>Coco Installation Directory</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Coco Directory</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+38"/>
        <source>Error: Coco installation directory not found at &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+54"/>
        <source>Error: CoverageScanner at &quot;%1&quot; did not start.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Error: CoverageScanner at &quot;%1&quot; did not finish.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Valid CoverageScanner found at &quot;%1&quot;:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Error: CoverageScanner at &quot;%1&quot; did not run correctly.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+21"/>
        <source>Found Coco directory &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Checked Coco directory &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::CodePaster</name>
    <message>
        <location filename="../../../src/plugins/cpaster/cpasterplugin.cpp" line="+355"/>
        <source>Code Pasting</source>
        <translation>Вставка кода</translation>
    </message>
    <message>
        <location line="-185"/>
        <source>&amp;Code Pasting</source>
        <translation>Вставка &amp;Кода</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Paste Snippet...</source>
        <translation>Вставить фрагмент...</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Alt+C,Alt+P</source>
        <translation></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Meta+C,Meta+P</source>
        <translation>Meta+C,Meta+P</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Fetch Snippet...</source>
        <translation>Получить фрагмент...</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Alt+C,Alt+F</source>
        <translation></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Meta+C,Meta+F</source>
        <translation>Meta+C,Meta+F</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Fetch from URL...</source>
        <translation>Получить по URL...</translation>
    </message>
    <message>
        <location line="+54"/>
        <source>Fetch from URL</source>
        <translation>Загрузка по ссылке</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Enter URL:</source>
        <translation>Введите URL:</translation>
    </message>
    <message>
        <location line="+61"/>
        <source>Empty snippet received for &quot;%1&quot;.</source>
        <translation>Для «%1» получен пустой фрагмент.</translation>
    </message>
    <message>
        <source>%1: %2</source>
        <translation type="vanished">%1: %2</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cpaster/fileshareprotocol.cpp" line="+59"/>
        <source>Cannot open %1: %2</source>
        <translation>Не удалось открыть %1: %2</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>%1 does not appear to be a paster file.</source>
        <translation>%1 не является файлом paster.</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Error in %1 at %2: %3</source>
        <translation>Ошибка в %1, строка %2: %3</translation>
    </message>
    <message>
        <location line="-45"/>
        <source>Please configure a path.</source>
        <translation>Необходимо настроить путь.</translation>
    </message>
    <message>
        <source>Pasted: %1</source>
        <translation type="vanished">Вставлен: %1</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cpaster/fileshareprotocolsettingspage.cpp" line="+64"/>
        <source>Fileshare</source>
        <translation>Общие файлы</translation>
    </message>
    <message>
        <location line="-24"/>
        <source>The fileshare-based paster protocol allows for sharing code snippets using simple files on a shared network drive. Files are never deleted.</source>
        <translation>Протокол на базе общих файлов позволяет публиковать фрагменты кода используя обычные файлы на общем сетевом диске. Файлы никогда не удаляются.</translation>
    </message>
    <message>
        <location line="-10"/>
        <source>&amp;Path:</source>
        <translation>&amp;Путь:</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>&amp;Display:</source>
        <translation>&amp;Отображать:</translation>
    </message>
    <message>
        <location line="-1"/>
        <source>entries</source>
        <translation> записей</translation>
    </message>
    <message>
        <source>&lt;a href=&quot;http://pastebin.com&quot;&gt;pastebin.com&lt;/a&gt; allows for sending posts to custom subdomains (eg. creator.pastebin.com). Fill in the desired prefix.</source>
        <translation type="vanished">&lt;a href=&quot;http://pastebin.com&quot;&gt;pastebin.com&lt;/a&gt; позволяет отправлять данные на пользовательские субдомены (например, creator.pastebin.com). Поэтому укажите желаемый префикс.</translation>
    </message>
    <message>
        <source>Server prefix:</source>
        <translation type="vanished">Префикс сервера:</translation>
    </message>
    <message>
        <source>&lt;i&gt;Note: The plugin will use this for posting as well as fetching.&lt;/i&gt;</source>
        <translation type="vanished">&lt;i&gt;Модуль будет использовать префикс, как для отправки, так и для получения.&lt;/i&gt;</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cpaster/pasteselectdialog.cpp" line="+86"/>
        <location filename="../../../src/plugins/cpaster/pasteview.cpp" line="+193"/>
        <source>Protocol:</source>
        <translation>Протокол:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Paste:</source>
        <translation>Вставить:</translation>
    </message>
    <message>
        <location line="+52"/>
        <source>Waiting for items...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Error while retrieving items.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Display Output pane after sending a post</source>
        <translation type="vanished">Отправив данные, показать окно вывода</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cpaster/settings.cpp" line="+44"/>
        <source>Copy-paste URL to clipboard</source>
        <translation>Скопировать ссылку в буфер обмена</translation>
    </message>
    <message>
        <location line="-14"/>
        <source>Username:</source>
        <translation>Имя пользователя:</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Default protocol:</source>
        <translation>Протокол по умолчанию:</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Display General Messages after sending a post</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cpaster/pasteview.cpp" line="+1"/>
        <location filename="../../../src/plugins/cpaster/settings.cpp" line="-8"/>
        <source>&amp;Expires after:</source>
        <translation>&amp;Истекает через:</translation>
    </message>
    <message>
        <location line="-55"/>
        <location filename="../../../src/plugins/cpaster/settings.cpp" line="-1"/>
        <source> Days</source>
        <translation> дней</translation>
    </message>
    <message>
        <source>Make pasted content public by default</source>
        <translation type="vanished">По умолчанию публиковать вставляемую информацию</translation>
    </message>
    <message>
        <location line="-8"/>
        <source>Send to Codepaster</source>
        <translation>Отправить в Codepaster</translation>
    </message>
    <message>
        <location line="+64"/>
        <source>&amp;Username:</source>
        <translation>&amp;Пользователь:</translation>
    </message>
    <message>
        <location line="-52"/>
        <source>&lt;Username&gt;</source>
        <translation>&lt;Пользователь&gt;</translation>
    </message>
    <message>
        <location line="+53"/>
        <source>&amp;Description:</source>
        <translation>&amp;Описание:</translation>
    </message>
    <message>
        <location line="-49"/>
        <source>&lt;Description&gt;</source>
        <translation>&lt;Описание&gt;</translation>
    </message>
    <message>
        <source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Sans Serif&apos;; font-size:9pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&amp;lt;Comment&amp;gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="vanished">&lt;html&gt;&lt;head/&gt;&lt;body&gt;
&lt;p&gt;&lt;span style=&quot; font-family:&apos;Sans Serif&apos;; font-size:9pt;&quot;&gt;&amp;lt;Комментарий&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Parts to Send to Server</source>
        <translation>Части, отправляемые на сервер</translation>
    </message>
    <message>
        <source>Make public:</source>
        <translation type="vanished">Публиковать:</translation>
    </message>
    <message>
        <source>Checking connection</source>
        <translation type="vanished">Проверка соединения</translation>
    </message>
    <message>
        <source>Connecting to %1...</source>
        <translation type="vanished">Подключение к %1...</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cpaster/pasteselectdialog.cpp" line="-75"/>
        <source>Refresh</source>
        <translation>Обновить</translation>
    </message>
    <message>
        <source>Waiting for items</source>
        <translation type="vanished">Ожидание элементов</translation>
    </message>
    <message>
        <location line="+91"/>
        <source>This protocol does not support listing</source>
        <translation>Данный протокол не поддерживает получение списка</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cpaster/pasteview.cpp" line="+12"/>
        <source>Paste</source>
        <translation>Вставить</translation>
    </message>
    <message>
        <source>&lt;Comment&gt;</source>
        <translation type="vanished">&lt;Комментарий&gt;</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cpaster/protocol.cpp" line="+28"/>
        <source>Fetching is not supported.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Listing is not supported.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Pasting is not supported.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+29"/>
        <source>%1 - Configuration Error</source>
        <translation>%1 - ошибка конфигурации</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cpaster/settings.cpp" line="+32"/>
        <source>General</source>
        <translation>Основное</translation>
    </message>
</context>
<context>
    <name>QtC::CompilationDatabaseProjectManager</name>
    <message>
        <location filename="../../../src/plugins/compilationdatabaseprojectmanager/compilationdatabaseprojectmanagerplugin.cpp" line="+57"/>
        <source>Change Root Directory</source>
        <translation>Сменить корневой каталог</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/compilationdatabaseprojectmanager/compilationdbparser.cpp" line="+179"/>
        <source>Scan &quot;%1&quot; project tree</source>
        <translation>Сканирование дерева проекта «%1»</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Parse &quot;%1&quot; project</source>
        <translation>Разбор проекта «%1»</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/compilationdatabaseprojectmanager/compilationdatabaseproject.cpp" line="+499"/>
        <source>Compilation Database</source>
        <translation type="unfinished">БД компиляции</translation>
    </message>
</context>
<context>
    <name>QtC::CompilerExplorer</name>
    <message>
        <location filename="../../../src/plugins/compilerexplorer/api/request.h" line="+105"/>
        <source>Not found</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/compilerexplorer/compilerexploreraspects.cpp" line="+165"/>
        <source>Reset used libraries</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+45"/>
        <source>No libraries selected</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Edit</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/compilerexplorer/compilerexplorereditor.cpp" line="+387"/>
        <source>File not readable.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+96"/>
        <source>Add Compiler</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Remove Source</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+117"/>
        <source>Advanced Options</source>
        <translation type="unfinished">Дополнительно</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Remove Compiler</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+167"/>
        <source>Failed to compile: &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+218"/>
        <source>Add Source Code</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>No source code added yet. Add some using the button below.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+78"/>
        <source>Add Source</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>powered by %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+23"/>
        <source>Change backend URL.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Set Compiler Explorer URL</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>URL:</source>
        <translation type="unfinished">URL:</translation>
    </message>
    <message>
        <location line="+69"/>
        <source>Bytes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+81"/>
        <source>Compiler Explorer Editor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/compilerexplorer/compilerexplorerplugin.cpp" line="+40"/>
        <source>Compiler Explorer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Open Compiler Explorer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/compilerexplorer/compilerexplorersettings.cpp" line="+73"/>
        <source>Language:</source>
        <translation type="unfinished">Язык:</translation>
    </message>
    <message>
        <location line="+51"/>
        <source>Compiler:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Compiler options:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Arguments passed to the compiler.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Libraries:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Execute the code</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Compile to binary object</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Intel asm syntax</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Demangle identifiers</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+64"/>
        <source>Failed to fetch libraries: &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+43"/>
        <source>Failed to fetch languages: &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+42"/>
        <source>Failed to fetch compilers: &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Compiler Explorer URL:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>URL of the Compiler Explorer instance to use.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::Conan</name>
    <message>
        <location filename="../../../src/plugins/conan/conaninstallstep.cpp" line="+76"/>
        <source>Conan install</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Conan file:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Enter location of conanfile.txt or conanfile.py.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Additional arguments:</source>
        <translation type="unfinished">Дополнительные параметры:</translation>
    </message>
    <message>
        <location line="+69"/>
        <source>Run conan install</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::Copilot</name>
    <message>
        <location filename="../../../src/plugins/copilot/authwidget.cpp" line="+30"/>
        <location line="+87"/>
        <location line="+5"/>
        <source>Sign In</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+23"/>
        <source>The sign-in request failed: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>A browser window will open. Enter the code %1 when asked.
The code has been copied to your clipboard.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Login Failed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>The login request failed: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/copilot/copilotplugin.cpp" line="+62"/>
        <source>Request Copilot Suggestion</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Request Copilot suggestion at the current editor&apos;s cursor position.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Show Next Copilot Suggestion</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Cycles through the received Copilot Suggestions showing the next available Suggestion.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Show Previous Copilot Suggestion</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Cycles through the received Copilot Suggestions showing the previous available Suggestion.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Disable Copilot</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <location line="+28"/>
        <source>Disable Copilot.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-21"/>
        <location filename="../../../src/plugins/copilot/copilotsettings.cpp" line="+28"/>
        <location line="+1"/>
        <source>Enable Copilot</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <location line="+20"/>
        <source>Enable Copilot.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-13"/>
        <source>Toggle Copilot</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/copilot/copilotprojectpanel.cpp" line="+67"/>
        <source>Copilot</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/copilot/copilotsettings.cpp" line="+1"/>
        <source>Enables the Copilot integration.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+52"/>
        <source>Node.js path:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Node.js Path</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Select path to node.js executable. See %1 for installation instructions.</source>
        <extracomment>%1 is the URL to nodejs</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Path to %1:</source>
        <extracomment>%1 is the filename of the copilot language server</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>%1 path</source>
        <extracomment>%1 is the filename of the copilot language server</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Select path to %2 in Copilot Neovim plugin. See %1 for installation instructions.</source>
        <extracomment>%1 is the URL to copilot.vim getting started, %2 is the filename of the copilot language server</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Auto Request</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Auto request</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Automatically request suggestions for the current text cursor position after changes to the document.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Proxy</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Proxy:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>The proxy server to use for connections.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Reject Unauthorized</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Reject unauthorized</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Reject unauthorized certificates from the proxy server. Turning this off is a security risk.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>GitHub Enterprise URL</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>GitHub Enterprise URL:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>The URL of your GitHub Enterprise server.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+25"/>
        <source>Enabling %1 is subject to your agreement and abidance with your applicable %1 terms. It is your responsibility to know and accept the requirements and parameters of using tools like %1. This may include, but is not limited to, ensuring you have the rights to allow %1 access to your code, as well as understanding any implications of your use of %1 and suggestions produced (like copyright, accuracy, etc.).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+16"/>
        <source>The Copilot plugin requires node.js and the Copilot neovim plugin. If you install the neovim plugin as described in %1, the plugin will find the %3 file automatically.

Otherwise you need to specify the path to the %2 file from the Copilot neovim plugin.</source>
        <comment>Markdown text for the copilot instruction label</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Note</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::Core</name>
    <message>
        <location filename="../../../src/plugins/coreplugin/generatedfile.cpp" line="+173"/>
        <source>Failed to set permissions.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Unable to create the directory %1.</source>
        <translation>Невозможно создать каталог %1.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/actionmanager/command.cpp" line="+635"/>
        <source>Show Left Sidebar</source>
        <translation>Показать левую боковую панель</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Hide Left Sidebar</source>
        <translation>Скрыть левую боковую панель</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Show Right Sidebar</source>
        <translation>Показать правую боковую панель</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Hide Right Sidebar</source>
        <translation>Скрыть правую боковую панель</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Copy to Clipboard</source>
        <translation type="unfinished">Скопировать в буфер обмена</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/iwizardfactory.cpp" line="+502"/>
        <source>Qt</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/coreplugin.cpp" line="+339"/>
        <source>Environment</source>
        <translation>Среда</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/actionmanager/command.cpp" line="-25"/>
        <source>Clear Menu</source>
        <translation>Очистить меню</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/icore.cpp" line="+471"/>
        <source>Configure...</source>
        <comment>msgShowOptionsDialog</comment>
        <translation>Настроить...</translation>
    </message>
    <message>
        <source>Open Preferences dialog.</source>
        <comment>msgShowOptionsDialogToolTip (mac version)</comment>
        <translation type="vanished">Открыть диалог настроек.</translation>
    </message>
    <message>
        <source>Open Options dialog.</source>
        <comment>msgShowOptionsDialogToolTip (non-mac version)</comment>
        <translation type="vanished">Открыть диалог настроек.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/documentmanager.cpp" line="+753"/>
        <source>All Files (*.*)</source>
        <comment>On Windows</comment>
        <translation>Все файлы (*.*)</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>All Files (*)</source>
        <comment>On Linux/macOS</comment>
        <translation>Все файлы (*)</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/basefilewizard.cpp" line="+65"/>
        <source>Existing files</source>
        <translation>Существующие файлы</translation>
    </message>
    <message>
        <location line="+18"/>
        <location line="+11"/>
        <location line="+17"/>
        <location line="+17"/>
        <source>File Generation Failure</source>
        <translation>Не удалось сгенерировать файл</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/basefilewizardfactory.cpp" line="+163"/>
        <source>Failed to open an editor for &quot;%1&quot;.</source>
        <translation>Не удалось открыть редактор для «%1».</translation>
    </message>
    <message>
        <location line="+26"/>
        <source>[read only]</source>
        <translation>[только для чтения]</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>[folder]</source>
        <translation>[каталог]</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>[symbolic link]</source>
        <translation>[символьная ссылка]</translation>
    </message>
    <message>
        <location line="+41"/>
        <source>The project directory %1 contains files which cannot be overwritten:
%2.</source>
        <translation>Каталог проекта %1 содержит файлы, которые не могут быть перезаписаны:
%2.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/dialogs/codecselector.cpp" line="+70"/>
        <source>Text Encoding</source>
        <translation>Кодировка текста</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>The following encodings are likely to fit:</source>
        <translation>Лучше всего подходят следующие кодировки:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Select encoding for &quot;%1&quot;.%2</source>
        <translation>Выберите кодировку для «%1».%2</translation>
    </message>
    <message>
        <location line="+33"/>
        <source>Reload with Encoding</source>
        <translation>Перезагрузить в кодировке</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Save with Encoding</source>
        <translation>Сохранить в кодировке</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/actionmanager/commandmappings.cpp" line="+57"/>
        <source>Command Mappings</source>
        <translation>Связывание команд</translation>
    </message>
    <message>
        <location line="-17"/>
        <source>Target</source>
        <translation>Цель</translation>
    </message>
    <message>
        <location line="+2"/>
        <location line="+117"/>
        <source>Command</source>
        <translation>Команда</translation>
    </message>
    <message>
        <location line="-115"/>
        <location filename="../../../src/plugins/coreplugin/loggingviewer.cpp" line="+867"/>
        <source>Reset All</source>
        <translation>Сбросить всё</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Reset all to default.</source>
        <translation>Сбросить всё в исходное состояние.</translation>
    </message>
    <message>
        <location line="+3"/>
        <location filename="../../../src/plugins/coreplugin/systemsettings.cpp" line="+294"/>
        <source>Reset to default.</source>
        <translation>Сброс в исходное состояние.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Import...</source>
        <translation>Импорт...</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Export...</source>
        <translation>Экспорт...</translation>
    </message>
    <message>
        <location line="-11"/>
        <location line="+118"/>
        <source>Label</source>
        <translation>Название</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/designmode.cpp" line="+90"/>
        <source>Design</source>
        <translation>Дизайн</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/locator/directoryfilter.cpp" line="+46"/>
        <source>Generic Directory Filter</source>
        <translation>Общий фильтр для каталогов</translation>
    </message>
    <message>
        <location line="+32"/>
        <source>Locates files from a custom set of directories. Append &quot;+&lt;number&gt;&quot; or &quot;:&lt;number&gt;&quot; to jump to the given line number. Append another &quot;+&lt;number&gt;&quot; or &quot;:&lt;number&gt;&quot; to jump to the column number as well.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+241"/>
        <location line="+10"/>
        <source>Select Directory</source>
        <translation>Выбор каталога</translation>
    </message>
    <message>
        <source>%1 filter update: 0 files</source>
        <translation type="vanished">Фильтру %1 соответствует: 0 файлов</translation>
    </message>
    <message numerus="yes">
        <location line="-264"/>
        <source>%1 filter update: %n files</source>
        <translation>
            <numerusform>Обновление по фильтру %1: %n файл</numerusform>
            <numerusform>Обновление по фильтру %1: %n файла</numerusform>
            <numerusform>Обновление по фильтру %1: %n файлов</numerusform>
        </translation>
    </message>
    <message>
        <location line="-5"/>
        <source>%1 filter update: canceled</source>
        <translation>Обновление по фильтру %1: отменено</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/documentmanager.cpp" line="-74"/>
        <source>Could not save the files.</source>
        <comment>error message</comment>
        <translation>Не удалось сохранить файлы.</translation>
    </message>
    <message>
        <location line="+50"/>
        <location line="+571"/>
        <location filename="../../../src/plugins/coreplugin/editormanager/editormanager.cpp" line="+886"/>
        <location line="+50"/>
        <location line="+1675"/>
        <location line="+173"/>
        <source>File Error</source>
        <translation>Ошибка файла</translation>
    </message>
    <message>
        <location line="-570"/>
        <source>Error while saving file: %1</source>
        <translation>Ошибка при сохранении файла: %1</translation>
    </message>
    <message>
        <location line="+92"/>
        <source>Overwrite?</source>
        <translation>Перезаписать?</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>An item named &quot;%1&quot; already exists at this location. Do you want to overwrite it?</source>
        <translation>Элемент с названием «%1» уже существует в указанном месте. Желаете его перезаписать?</translation>
    </message>
    <message>
        <location line="+57"/>
        <source>Save File As</source>
        <translation>Сохранить файл как</translation>
    </message>
    <message>
        <location line="+162"/>
        <source>Open File</source>
        <translation>Открытие файла</translation>
    </message>
    <message>
        <location line="+245"/>
        <source>Cannot reload %1</source>
        <translation>Не удалось перезагрузить %1</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/editormanager/editormanager.cpp" line="-2330"/>
        <location line="+1773"/>
        <location line="+532"/>
        <source>Revert to Saved</source>
        <translation>Вернуть к сохранённому</translation>
    </message>
    <message>
        <location line="-2261"/>
        <location filename="../../../src/plugins/coreplugin/navigationsubwidget.cpp" line="+76"/>
        <location filename="../../../src/plugins/coreplugin/progressmanager/progressmanager.cpp" line="+291"/>
        <location filename="../../../src/plugins/coreplugin/sidebarwidget.cpp" line="+57"/>
        <location line="+1"/>
        <source>Close</source>
        <translation>Закрыть</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Close All</source>
        <translation>Закрыть всё</translation>
    </message>
    <message>
        <location line="+10"/>
        <location line="+1742"/>
        <source>Close Others</source>
        <translation>Закрыть другие</translation>
    </message>
    <message>
        <location line="-1732"/>
        <source>Close All Except Visible</source>
        <translation>Закрыть все, кроме видимых</translation>
    </message>
    <message>
        <location line="+42"/>
        <source>Next Open Document in History</source>
        <translation>Следующий открытый документ в истории</translation>
    </message>
    <message>
        <location line="-9"/>
        <source>Previous Open Document in History</source>
        <translation>Предыдущий открытый документ в истории</translation>
    </message>
    <message>
        <location line="+59"/>
        <location filename="../../../src/plugins/coreplugin/editortoolbar.cpp" line="+95"/>
        <location line="+294"/>
        <source>Go Back</source>
        <translation>Назад</translation>
    </message>
    <message>
        <location line="+10"/>
        <location filename="../../../src/plugins/coreplugin/editortoolbar.cpp" line="-293"/>
        <location line="+294"/>
        <source>Go Forward</source>
        <translation>Вперёд</translation>
    </message>
    <message>
        <location line="+33"/>
        <source>Go to Last Edit</source>
        <translation>Последнее изменение</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/dialogs/saveitemsdialog.cpp" line="+111"/>
        <location filename="../../../src/plugins/coreplugin/editormanager/editormanager.cpp" line="+1565"/>
        <location filename="../../../src/plugins/coreplugin/icore.cpp" line="+1339"/>
        <source>&amp;Save</source>
        <translation>&amp;Сохранить</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/editormanager/editormanager.cpp" line="+1"/>
        <location filename="../../../src/plugins/coreplugin/icore.cpp" line="+10"/>
        <source>Save &amp;As...</source>
        <translation>Сохранить &amp;как...</translation>
    </message>
    <message>
        <location line="-1403"/>
        <source>Continue Opening Huge Text File?</source>
        <translation>Открытие огромного текстового файла</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>The text file &quot;%1&quot; has the size %2MB and might take more memory to open and process than available.

Continue?</source>
        <translation>Текстовый файл «%1» имеет размер %2 МБ. Его открытие и обработка могут потребовать памяти больше, чем имеется.

Продолжить?</translation>
    </message>
    <message>
        <location line="+2303"/>
        <source>Close &quot;%1&quot;</source>
        <translation>Закрыть «%1»</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Close Editor</source>
        <translation>Закрыть документ</translation>
    </message>
    <message>
        <location line="+22"/>
        <source>Close All Except &quot;%1&quot;</source>
        <translation>Закрыть всё, кроме «%1»</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Close Other Editors</source>
        <translation>Закрыть остальные документы</translation>
    </message>
    <message>
        <location line="-110"/>
        <source>Copy Full Path</source>
        <translation>Скопировать полный путь</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Copy Path and Line Number</source>
        <translation>Скопировать путь и номер строки</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Copy File Name</source>
        <translation>Скопировать имя файла</translation>
    </message>
    <message>
        <location line="+128"/>
        <source>Unpin &quot;%1&quot;</source>
        <translation>Открепить «%1»</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Pin &quot;%1&quot;</source>
        <translation>Прикрепить «%1»</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Pin Editor</source>
        <translation>Изменить прикрепления</translation>
    </message>
    <message>
        <location line="+48"/>
        <source>Open With</source>
        <translation>Открыть с помощью</translation>
    </message>
    <message>
        <location line="+388"/>
        <source>Opening File</source>
        <translation>Открытие файла</translation>
    </message>
    <message>
        <location line="-2962"/>
        <location filename="../../../src/plugins/coreplugin/editortoolbar.cpp" line="-289"/>
        <location line="+60"/>
        <location filename="../../../src/plugins/coreplugin/navigationsubwidget.cpp" line="-9"/>
        <location filename="../../../src/plugins/coreplugin/sidebarwidget.cpp" line="-7"/>
        <location line="+1"/>
        <source>Split</source>
        <translation>Разделить</translation>
    </message>
    <message>
        <location line="+10"/>
        <location filename="../../../src/plugins/coreplugin/editortoolbar.cpp" line="-58"/>
        <source>Split Side by Side</source>
        <translation>Разделить вертикально</translation>
    </message>
    <message>
        <location line="+8"/>
        <location filename="../../../src/plugins/coreplugin/editortoolbar.cpp" line="+1"/>
        <source>Open in New Window</source>
        <translation>Открыть в новом окне</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/editortoolbar.cpp" line="+28"/>
        <source>Drag to open the document in another split.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+256"/>
        <source>Close Document</source>
        <translation>Закрыть документ</translation>
    </message>
    <message>
        <source>Drag to drag documents between splits</source>
        <translation type="vanished">Перетаскивайте документы между разделениями</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Remove Split</source>
        <translation>Удалить разделение</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/dialogs/readonlyfilesdialog.cpp" line="+103"/>
        <location line="+299"/>
        <location filename="../../../src/plugins/coreplugin/editormanager/editormanager.cpp" line="+1507"/>
        <location filename="../../../src/plugins/coreplugin/editortoolbar.cpp" line="+33"/>
        <source>Make Writable</source>
        <translation>Сделать записываемым</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/editortoolbar.cpp" line="+5"/>
        <source>File is writable</source>
        <translation>Файл записываемый</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/dialogs/externaltoolconfig.cpp" line="+130"/>
        <source>Uncategorized</source>
        <translation>Другие</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Tools that will appear directly under the External Tools menu.</source>
        <translation>Утилиты, отображаемые непосредственно в меню внешних утилит.</translation>
    </message>
    <message>
        <location line="+198"/>
        <source>New Category</source>
        <translation>Новая категория</translation>
    </message>
    <message>
        <location line="+26"/>
        <source>New Tool</source>
        <translation>Новая утилита</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>This tool prints a line of useful text</source>
        <translation>Эта утилита выводит строку полезного текста</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Useful text</source>
        <extracomment>Sample external tool text</extracomment>
        <translation>Полезный текст</translation>
    </message>
    <message>
        <location line="+155"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;
&lt;p&gt;What to do with the executable&apos;s standard output.
&lt;ul&gt;&lt;li&gt;Ignore: Do nothing with it.&lt;/li&gt;&lt;li&gt;Show in General Messages.&lt;/li&gt;&lt;li&gt;Replace selection: Replace the current selection in the current document with it.&lt;/li&gt;&lt;/ul&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <location line="+13"/>
        <source>Show in General Messages</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-9"/>
        <source>&lt;html&gt;&lt;head&gt;&lt;body&gt;
&lt;p &gt;What to do with the executable&apos;s standard error output.&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;Ignore: Do nothing with it.&lt;/li&gt;
&lt;li&gt;Show in General Messages.&lt;/li&gt;
&lt;li&gt;Replace selection: Replace the current selection in the current document with it.&lt;/li&gt;
&lt;/ul&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+114"/>
        <source>Add Tool</source>
        <translation>Добавить утилиту</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Add Category</source>
        <translation>Добавить категорию</translation>
    </message>
    <message>
        <location line="+308"/>
        <source>PATH=C:\dev\bin;${PATH}</source>
        <translation>PATH=C:\dev\bin;${PATH}</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>PATH=/opt/bin:${PATH}</source>
        <translation>PATH=/opt/bin:${PATH}</translation>
    </message>
    <message>
        <location line="+26"/>
        <source>External Tools</source>
        <translation>Внешние утилиты</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/externaltoolmanager.cpp" line="+66"/>
        <source>&amp;External</source>
        <translation>&amp;Внешние</translation>
    </message>
    <message>
        <location line="+59"/>
        <source>Error: External tool in %1 has duplicate id</source>
        <translation>Ошибка: Внешняя утилита в %1 имеет повторяющийся id</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/find/findplugin.cpp" line="+313"/>
        <source>&amp;Find/Replace</source>
        <translation>Поиск/&amp;замена</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Advanced Find</source>
        <translation>Расширенный поиск</translation>
    </message>
    <message>
        <location line="+4"/>
        <location filename="../../../src/plugins/coreplugin/find/findtoolbar.cpp" line="+230"/>
        <source>Open Advanced Find...</source>
        <translation>Открыть расширенный поиск...</translation>
    </message>
    <message>
        <location line="+1"/>
        <location filename="../../../src/plugins/coreplugin/find/findtoolbar.cpp" line="-111"/>
        <location line="+112"/>
        <source>Advanced...</source>
        <translation>Дополнительно...</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Ctrl+Shift+F</source>
        <translation>Ctrl+Shift+F</translation>
    </message>
    <message>
        <source> (%1)</source>
        <translation type="vanished"> (%1)</translation>
    </message>
    <message>
        <source>%1 %2%3</source>
        <translation type="vanished">%1 %2%3</translation>
    </message>
    <message>
        <source>Based on Qt %1 (%2, %3 bit)</source>
        <translation type="vanished">Основан на Qt %1 (%2, %3 бита)</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/idocument.cpp" line="+353"/>
        <source>Not implemented</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+295"/>
        <source>File was restored from auto-saved copy. Select Save to confirm or Revert to Saved to discard changes.</source>
        <translation>Файл был восстановлен из авто-сохранённой копии. Используйте «Сохранить» для подтверждения или «Возвратить сохранённую» для отказа от изменений.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/find/ifindfilter.cpp" line="+365"/>
        <source>Case sensitive</source>
        <translation>С учётом регистра</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Whole words</source>
        <translation>Слова полностью</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Regular expressions</source>
        <translation>Регулярные выражения</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Preserve case</source>
        <translation>Сохранять регистр</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Flags: %1</source>
        <translation>Флаги: %1</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>None</source>
        <comment>No find flags</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>None</source>
        <translation type="vanished">Нет</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>, </source>
        <translation>, </translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/locator/ilocatorfilter.cpp" line="+654"/>
        <source>Filter Configuration</source>
        <translation>Настройка фильтра</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Type the prefix followed by a space and search term to restrict search to the filter.</source>
        <translation>Введите префикс и через пробел искомое слово для ограничения поиска фильтром.</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Include by default</source>
        <translation>Включить по умолчанию</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Include the filter when not using a prefix for searches.</source>
        <translation>Включать фильтр при отсутствии префикса для поиска.</translation>
    </message>
    <message>
        <location line="-26"/>
        <source>Prefix:</source>
        <translation>Префикс:</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/find/findtoolbar.cpp" line="+178"/>
        <location filename="../../../src/plugins/coreplugin/outputpanemanager.cpp" line="+445"/>
        <source>Use Regular Expressions</source>
        <translation>Использовать регулярные выражения</translation>
    </message>
    <message>
        <location line="-18"/>
        <location filename="../../../src/plugins/coreplugin/outputpanemanager.cpp" line="+5"/>
        <location filename="../../../src/plugins/coreplugin/systemsettings.cpp" line="+97"/>
        <source>Case Sensitive</source>
        <translation>Учитывать регистр</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/outputpanemanager.cpp" line="+5"/>
        <source>Show Non-matching Lines</source>
        <translation>Показывать несоответствующие строки</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Show {} &amp;preceding lines</source>
        <extracomment>The placeholder &quot;{}&quot; is replaced by a spin box for selecting a number.</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Show {} &amp;subsequent lines</source>
        <extracomment>The placeholder &quot;{}&quot; is replaced by a spin box for selecting a number.</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Filter output...</source>
        <translation>Фильтр вывода...</translation>
    </message>
    <message>
        <location line="+165"/>
        <source>Maximize</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+492"/>
        <source>Reset to Default</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/iversioncontrol.cpp" line="+55"/>
        <source>Open with VCS (%1)</source>
        <translation>Открыть с помощью VCS (%1)</translation>
    </message>
    <message>
        <location line="+120"/>
        <source>Diff &quot;%1&quot;</source>
        <translation type="unfinished">Сравнить «%1»</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Log &quot;%1&quot;</source>
        <translation type="unfinished">История «%1»</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Annotate &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+101"/>
        <source>Version control state: added.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Version control state: modified.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Version control state: deleted.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Version control state: renamed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Version control state: untracked.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Version control state: unmerged.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/iwizardfactory.cpp" line="-303"/>
        <source>Factory with id=&quot;%1&quot; already registered. Deleting.</source>
        <translation>Фабрика с id=&quot;%1&quot; уже зарегистрирована. Удаляется.</translation>
    </message>
    <message>
        <location line="+231"/>
        <source>Reload All Wizards</source>
        <translation>Перезагрузить все мастера</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Inspect Wizard State</source>
        <translation>Проверить состояние мастера</translation>
    </message>
    <message>
        <location line="+65"/>
        <source>Other</source>
        <translation type="unfinished">Другая</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/fileutils.cpp" line="+101"/>
        <source>Launching a file browser failed</source>
        <translation>Не удалось запустить обозреватель файлов</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Unable to start the file manager:

%1

</source>
        <translation>Не удалось запустить файловый менеджер:

%1

</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>&quot;%1&quot; returned the following error:

%2</source>
        <translation>«%1» вернул следующую ошибку:

%2</translation>
    </message>
    <message>
        <source>Launching Windows Explorer Failed</source>
        <translation type="vanished">Не удалось запустить Проводник Windows</translation>
    </message>
    <message>
        <source>Could not find explorer.exe in path to launch Windows Explorer.</source>
        <translation type="vanished">Не удалось найти explorer.exe в путях запуска Проводника Windows.</translation>
    </message>
    <message>
        <location line="+33"/>
        <source>The command for file browser is not set.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Error while starting file browser.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+23"/>
        <source>Find in This Directory...</source>
        <translation>Найти в этом каталоге...</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Show in File System View</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Show in Explorer</source>
        <translation>Показать в проводнике</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Show in Finder</source>
        <translation>Показать в Finder</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Show in File Manager</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Show Containing Folder</source>
        <translation>Открыть каталог файла</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Open Command Prompt Here</source>
        <translation>Открыть консоль в этом каталоге</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Open Terminal Here</source>
        <translation>Открыть терминал в этом каталоге</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Open Command Prompt With</source>
        <comment>Opens a submenu for choosing an environment, such as &quot;Run Environment&quot;</comment>
        <translation>Открыть консоль в среде</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Open Terminal With</source>
        <comment>Opens a submenu for choosing an environment, such as &quot;Run Environment&quot;</comment>
        <translation>Открыть терминал в среде</translation>
    </message>
    <message>
        <location line="+19"/>
        <source>Failed to remove file &quot;%1&quot;: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+28"/>
        <source>Cannot decode contents.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+149"/>
        <source>Failed to rename the include guard in file &quot;%1&quot;: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Deleting File Failed</source>
        <translation type="vanished">Не удалось удалить файл</translation>
    </message>
    <message>
        <source>Could not delete file %1.</source>
        <translation type="vanished">Не удалось удалить файл %1.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/vcsmanager.cpp" line="+76"/>
        <source>Add the file to version control (%1)</source>
        <translation>Добавить файл под контроль версий (%1)</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Add the files to version control (%1)</source>
        <translation>Добавить файлы под контроль версий (%1)</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/navigationsubwidget.cpp" line="+167"/>
        <location filename="../../../src/plugins/coreplugin/navigationwidget.cpp" line="+227"/>
        <source>Activate %1 View</source>
        <translation>Активировать обзор %1</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/coreplugin.cpp" line="-23"/>
        <source>No themes found in installation.</source>
        <translation>Темы не установлены.</translation>
    </message>
    <message>
        <location line="+27"/>
        <source>AI</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Help</source>
        <translation type="unfinished">Справка</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>The current date (ISO).</source>
        <translation>Текущая дата (ISO).</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>The current time (ISO).</source>
        <translation>Текущее время (ISO).</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>The current date (RFC2822).</source>
        <translation>Текущая дата (RFC2822).</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>The current time (RFC2822).</source>
        <translation>Текущее время (RFC2822).</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>The current date (Locale).</source>
        <translation>Текущая дата (локаль).</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>The current time (Locale).</source>
        <translation>Текущее время (локаль).</translation>
    </message>
    <message>
        <location line="+3"/>
        <location line="+2"/>
        <source>The configured default directory for projects.</source>
        <translation>Заданный каталог проектов по умолчанию.</translation>
    </message>
    <message>
        <location line="+2"/>
        <location line="+2"/>
        <source>The directory last visited in a file dialog.</source>
        <translation>Каталог, открытый в диалоге выбора файлов последним.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Is %1 running on Windows?</source>
        <translation>%1 работает под Windows?</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Is %1 running on OS X?</source>
        <translation>%1 работает под OS X?</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Is %1 running on Linux?</source>
        <translation>%1 работает под Linux?</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Is %1 running on any unix-based platform?</source>
        <translation>%1 работает под unix-подобной ОС?</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>The path list separator for the platform.</source>
        <translation>Разделитель списка путей для этой платформы.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>The platform executable suffix.</source>
        <translation>Расширение исполняемых файлов этой платформы.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>.bat on windows, empty on all other platforms.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>The path to the running %1 itself.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <location line="+4"/>
        <source>The directory where %1 finds its pre-installed resources.</source>
        <translation>Каталог, в котором %1 ищет свои предустановленные ресурсы.</translation>
    </message>
    <message>
        <location line="+4"/>
        <location line="+4"/>
        <source>The directory where %1 puts custom user data.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>The current date (QDate formatstring).</source>
        <translation>Текущая дата (строка форматирования QDate).</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>The current time (QTime formatstring).</source>
        <translation>Текущее время (строка форматирования QTime).</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Generate a new UUID.</source>
        <translation>Создать новый UUID.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>A comment.</source>
        <translation>Комментарий.</translation>
    </message>
    <message>
        <location line="-162"/>
        <source>Create Folder</source>
        <translation>Создать каталог</translation>
    </message>
    <message>
        <location line="-92"/>
        <source>Proxy Authentication Required</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Do not ask again.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Terms and Conditions</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Accept</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Decline</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+19"/>
        <location filename="../../../src/plugins/coreplugin/plugininstallwizard.cpp" line="+419"/>
        <source>The plugin %1 requires you to accept the following terms and conditions:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+23"/>
        <source>Copy Expanded Value</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+42"/>
        <source>QStandardPaths::%1 location on the local filesystem.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+147"/>
        <source>Convert string to pure ASCII.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+68"/>
        <source>%1 &gt; %2 Preferences...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+58"/>
        <source>Settings File Error</source>
        <translation>Ошибка файла настроек</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>The settings file &quot;%1&quot; is not writable.
You will not be able to store any %2 settings.</source>
        <translation>Файл настроек «%1» защищён от записи.
Нет возможности сохранить настройки %2.</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>The file is not readable.</source>
        <translation>Файл не читается.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>The file is invalid.</source>
        <translation>Неверный файл.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Error reading settings file &quot;%1&quot;: %2
You will likely experience further problems using this instance of %3.</source>
        <translation>При чтении файла настроек «%1» возникла ошибка: %2
Возможны проблемы при дальнейшем использовании %3 без перезапуска.</translation>
    </message>
    <message numerus="yes">
        <location filename="../../../src/plugins/coreplugin/find/currentdocumentfind.cpp" line="+131"/>
        <source>%n occurrences replaced.</source>
        <translation>
            <numerusform>Выполнена %n замена.</numerusform>
            <numerusform>Выполнено %n замены.</numerusform>
            <numerusform>Выполнено %n замен.</numerusform>
        </translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/locator/directoryfilter.cpp" line="+110"/>
        <source>Specify a short word/abbreviation that can be used to restrict completions to files from this directory tree.
To do this, you type this shortcut and a space in the Locator entry field, and then the word to search for.</source>
        <translation>Укажите сокращение или аббревиатуру, которая будет использоваться для выполнения дополнения имён файлов из
данного дерева каталогов. Для этого требуется ввести указанное сокращение, пробел и искомое слово в поле быстрого поиска.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/customlanguagemodels.cpp" line="+95"/>
        <source>Custom Language Models</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+30"/>
        <source>Executable</source>
        <translation type="unfinished">Программа</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Executable:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Arguments</source>
        <translation type="unfinished">Параметры</translation>
    </message>
    <message>
        <location line="+76"/>
        <location filename="../../../src/plugins/coreplugin/dialogs/externaltoolconfig.cpp" line="-497"/>
        <location filename="../../../src/plugins/coreplugin/locator/directoryfilter.cpp" line="+12"/>
        <location filename="../../../src/plugins/coreplugin/locator/locatorsettingspage.cpp" line="+296"/>
        <location filename="../../../src/plugins/coreplugin/locator/urllocatorfilter.cpp" line="+54"/>
        <location filename="../../../src/plugins/coreplugin/mimetypesettings.cpp" line="+370"/>
        <location line="+388"/>
        <source>Remove</source>
        <translation>Удалить</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>&lt;New model&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/locator/directoryfilter.cpp" line="-4"/>
        <source>Directories:</source>
        <translation>Каталоги:</translation>
    </message>
    <message>
        <location line="+2"/>
        <location filename="../../../src/plugins/coreplugin/locator/locatorsettingspage.cpp" line="-34"/>
        <location filename="../../../src/plugins/coreplugin/mimetypesettings.cpp" line="-394"/>
        <location line="+392"/>
        <source>Add...</source>
        <translation>Добавить...</translation>
    </message>
    <message>
        <location line="+1"/>
        <location filename="../../../src/plugins/coreplugin/locator/locatorsettingspage.cpp" line="+37"/>
        <location filename="../../../src/plugins/coreplugin/mimetypesettings.cpp" line="-389"/>
        <location line="+390"/>
        <source>Edit...</source>
        <translation>Изменить...</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/documentmanager.cpp" line="+263"/>
        <location filename="../../../src/plugins/coreplugin/icore.cpp" line="+3"/>
        <source>Ctrl+Shift+S</source>
        <translation>Ctrl+Shift+S</translation>
    </message>
    <message>
        <location line="-3"/>
        <source>Save A&amp;ll</source>
        <translation>Сохранить &amp;всё</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/editormanager/documentmodel.cpp" line="+335"/>
        <source>&lt;no document&gt;</source>
        <translation>&lt;нет документа&gt;</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>No document is selected.</source>
        <translation>Документ не выбран.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/editmode.cpp" line="+68"/>
        <source>Edit</source>
        <translation>Редактор</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/editormanager/editormanager.cpp" line="+1044"/>
        <source>Properties...</source>
        <translation>Свойства...</translation>
    </message>
    <message>
        <source>Pin</source>
        <translation type="vanished">Прикрепить</translation>
    </message>
    <message>
        <location line="-2776"/>
        <source>Revert File to Saved</source>
        <translation>Вернуть файл к сохранённому состоянию</translation>
    </message>
    <message>
        <location line="+28"/>
        <source>Ctrl+W</source>
        <translation>Ctrl+W</translation>
    </message>
    <message>
        <source>Alternative Close</source>
        <translation type="vanished">Закрыть по-другому</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Ctrl+F4</source>
        <translation>Ctrl+F4</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Ctrl+Shift+W</source>
        <translation>Ctrl+Shift+W</translation>
    </message>
    <message>
        <location line="+52"/>
        <source>Alt+Tab</source>
        <translation>Alt+Tab</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Ctrl+Tab</source>
        <translation>Ctrl+Tab</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Alt+Shift+Tab</source>
        <translation>Alt+Shift+Tab</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Ctrl+Shift+Tab</source>
        <translation>Ctrl+Shift+Tab</translation>
    </message>
    <message>
        <location line="+11"/>
        <location line="+39"/>
        <source>Ctrl+Alt+Left</source>
        <translation>Ctrl+Alt+Left</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Alt+Left</source>
        <translation>Alt+Left</translation>
    </message>
    <message>
        <location line="-28"/>
        <location line="+38"/>
        <source>Ctrl+Alt+Right</source>
        <translation>Ctrl+Alt+Right</translation>
    </message>
    <message>
        <location line="-180"/>
        <location line="+1777"/>
        <source>Save Without Formatting</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-1651"/>
        <source>Previous Tab</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Ctrl+Meta+Left</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Next Tab</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Ctrl+Meta+Right</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <location line="+2566"/>
        <source>Close All Tabs</source>
        <translation type="unfinished">Закрыть все вкладки</translation>
    </message>
    <message>
        <location line="-2557"/>
        <location line="+2563"/>
        <source>Close Other Tabs</source>
        <translation type="unfinished">Закрыть другие вкладки</translation>
    </message>
    <message>
        <location line="-2540"/>
        <source>Alt+Right</source>
        <translation>Alt+Right</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Open Previous Document</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Open Next Document</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Reopen Last Closed Document</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+19"/>
        <source>Meta+E,2</source>
        <translation>Meta+E,2</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Ctrl+E,2</source>
        <translation>Ctrl+E,2</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Meta+E,3</source>
        <translation>Meta+E,3</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Ctrl+E,3</source>
        <translation>Ctrl+E,3</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Meta+E,4</source>
        <translation>Meta+E,4</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Ctrl+E,4</source>
        <translation>Ctrl+E,4</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Remove Current Split</source>
        <translation>Удалить текущее разделение</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Meta+E,0</source>
        <translation>Meta+E,0</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Ctrl+E,0</source>
        <translation>Ctrl+E,0</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Remove All Splits</source>
        <translation>Удалить все разделения</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Meta+E,1</source>
        <translation>Meta+E,1</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Ctrl+E,1</source>
        <translation>Ctrl+E,1</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Go to Previous Split or Window</source>
        <translation>Перейти к предыдущему разделению или окну</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Meta+E,i</source>
        <translation>Meta+E,i</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Ctrl+E,i</source>
        <translation>Ctrl+E,i</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Go to Next Split or Window</source>
        <translation>Перейти к следующему разделению или окну</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Meta+E,o</source>
        <translation>Meta+E,o</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Ctrl+E,o</source>
        <translation>Ctrl+E,o</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/icore.cpp" line="-173"/>
        <source>Ad&amp;vanced</source>
        <translation>&amp;Дополнительно</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/editormanager/editormanager.cpp" line="+39"/>
        <source>Current document</source>
        <translation>Текущий документ</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>X-coordinate of the current editor&apos;s upper left corner, relative to screen.</source>
        <translation>Координата X левого верхнего угла окна редактора относительно экрана.</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Y-coordinate of the current editor&apos;s upper left corner, relative to screen.</source>
        <translation>Координата Y левого верхнего угла окна редактора относительно экрана.</translation>
    </message>
    <message>
        <location line="+115"/>
        <source>Could not open &quot;%1&quot;: Cannot open files of type &quot;%2&quot;.</source>
        <translation>Не удалось открыть «%1»: невозможно открыть файлы типа «%2».</translation>
    </message>
    <message>
        <source>Could not open &quot;%1&quot; for reading. Either the file does not exist or you do not have the permissions to open it.</source>
        <translation type="vanished">Не удалось открыть «%1» для чтения. Или файл отсутствует, или недостаточно прав на его открытие.</translation>
    </message>
    <message>
        <location line="+46"/>
        <source>Could not open &quot;%1&quot;: Unknown error.</source>
        <translation>Не удалось открыть «%1»: неизвестная ошибка.</translation>
    </message>
    <message>
        <location line="+1251"/>
        <source>&lt;b&gt;Warning:&lt;/b&gt; This file was not opened in %1 yet.</source>
        <translation>&lt;b&gt;Внимание:&lt;/b&gt; Этот файл ещё не открыт в %1.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Open</source>
        <translation>Открыть</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>&lt;b&gt;Warning:&lt;/b&gt; You are changing a read-only file.</source>
        <translation>&lt;b&gt;Внимание:&lt;/b&gt; Вы изменяете файл, доступный только для чтения.</translation>
    </message>
    <message>
        <location line="+26"/>
        <source>&amp;Save %1</source>
        <translation>&amp;Сохранить %1</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Save %1 &amp;As...</source>
        <translation>Сохранить %1 &amp;как...</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Save %1 Without Formatting</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Revert %1 to Saved</source>
        <translation>Вернуть %1 к сохранённому</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Reload %1</source>
        <translation>Перезагрузить %1</translation>
    </message>
    <message>
        <location line="+30"/>
        <source>Close %1</source>
        <translation>Закрыть %1</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Close All Except %1</source>
        <translation>Закрыть все, кроме %1</translation>
    </message>
    <message>
        <location line="+282"/>
        <source>Cannot Open File</source>
        <translation>Не удалось открыть файл</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Cannot open the file for editing with VCS.</source>
        <translation>Не удалось открыть файл для правки с помощью VCS.</translation>
    </message>
    <message>
        <location line="+222"/>
        <source>You will lose your current changes if you proceed reverting %1.</source>
        <translation>Если продолжить откат %1, будут потеряны все текущие изменения.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Proceed</source>
        <translation>Продолжить</translation>
    </message>
    <message>
        <location line="+1"/>
        <location filename="../../../src/plugins/coreplugin/find/searchresultwidget.cpp" line="+137"/>
        <location line="+117"/>
        <location filename="../../../src/plugins/coreplugin/plugininstallwizard.cpp" line="-227"/>
        <location line="+354"/>
        <location filename="../../../src/plugins/coreplugin/settingsmode.cpp" line="+895"/>
        <source>Cancel</source>
        <translation>Отмена</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Cancel &amp;&amp; &amp;Diff</source>
        <translation>Отменить и с&amp;равнить</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/locator/executefilter.cpp" line="+29"/>
        <source>Execute Custom Commands</source>
        <translation>Запустить особую команду</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Runs an arbitrary command with arguments. The command is searched for in the PATH environment variable if needed. Note that the command is run directly, not in a shell.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+65"/>
        <source>Previous command is still running (&quot;%1&quot;).
Do you want to kill it?</source>
        <translation>Предыдущая команда («%1») ещё выполняется.
Завершить её?</translation>
    </message>
    <message>
        <source>Command &quot;%1&quot; finished.</source>
        <translation type="vanished">Команда «%1» завершилась.</translation>
    </message>
    <message>
        <source>Command &quot;%1&quot; failed.</source>
        <translation type="vanished">Команда «%1» завершилась с ошибкой.</translation>
    </message>
    <message>
        <location line="+45"/>
        <source>Could not find executable for &quot;%1&quot;.</source>
        <translation>Не удалось найти программу для «%1».</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Starting command &quot;%1&quot;.</source>
        <translation>Запуск команды «%1».</translation>
    </message>
    <message>
        <location line="-48"/>
        <source>Kill Previous Process?</source>
        <translation>Завершить предыдущий процесс?</translation>
    </message>
    <message>
        <source>Could not start process: %1.</source>
        <translation type="vanished">Не удалось запустить процесс: %1.</translation>
    </message>
    <message>
        <source>Creates qm translation files that can be used by an application from the translator&apos;s ts files</source>
        <translation type="vanished">Создание из ts-файлов переводчика qm-файлов переводов, используемых приложением</translation>
    </message>
    <message>
        <source>Release Translations (lrelease)</source>
        <translation type="vanished">Создать переводы (lrelease)</translation>
    </message>
    <message>
        <source>Synchronizes translator&apos;s ts files with the program code</source>
        <translation type="vanished">Синхронизация ts-файлов переводчика с кодом программы</translation>
    </message>
    <message>
        <source>Update Translations (lupdate)</source>
        <translation type="vanished">Обновить переводы (lupdate)</translation>
    </message>
    <message>
        <location filename="../../../../creator-stable_build/share/qtcreator/translations/externaltools_tr.h" line="+18"/>
        <source>Opens the current file in Notepad</source>
        <translation>Открытие текущего файла в Блокноте</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Edit with Notepad</source>
        <translation>Открыть в Блокноте</translation>
    </message>
    <message>
        <location line="-14"/>
        <location line="+10"/>
        <location line="+5"/>
        <source>Text</source>
        <translation>Текст</translation>
    </message>
    <message>
        <location line="-12"/>
        <source>Runs the current QML file with qmlscene. This requires Qt 5.</source>
        <translation>Запуск текущего файла QML с помощью qmlscene. Требуется Qt 5.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Qt Quick 2 Preview (qmlscene)</source>
        <translation>Предпросмотр Qt Quick 2 (qmlscene)</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Runs the current QML file with QML utility.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>QML utility</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Runs the current QML file with qmlviewer</source>
        <translation type="vanished">Запуск текущего файла QML с помощью qmlviewer</translation>
    </message>
    <message>
        <location line="-14"/>
        <location line="+15"/>
        <source>Qt Quick</source>
        <translation></translation>
    </message>
    <message>
        <source>Qt Quick 1 Preview (qmlviewer)</source>
        <translation type="vanished">Предпросмотр Qt Quick 1 (qmlviewer)</translation>
    </message>
    <message>
        <location line="-22"/>
        <location line="+10"/>
        <source>Opens the current file in vi</source>
        <translation>Открытие текущего файла в vi</translation>
    </message>
    <message>
        <location line="-9"/>
        <location line="+10"/>
        <source>Edit with vi</source>
        <translation>Открыть в vi</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/externaltoolmanager.cpp" line="-11"/>
        <source>Error while parsing external tool %1: %2</source>
        <translation>Ошибка разбора внешней утилиты %1: %2</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/dialogs/externaltoolconfig.cpp" line="-65"/>
        <source>System Environment</source>
        <translation>Системная среда</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/customlanguagemodels.cpp" line="-7"/>
        <location filename="../../../src/plugins/coreplugin/dialogs/externaltoolconfig.cpp" line="+62"/>
        <location filename="../../../src/plugins/coreplugin/dialogs/shortcutsettings.cpp" line="+686"/>
        <location filename="../../../src/plugins/coreplugin/locator/urllocatorfilter.cpp" line="-1"/>
        <source>Add</source>
        <translation>Добавить</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/dialogs/externaltoolconfig.cpp" line="+89"/>
        <source>Description:</source>
        <translation>Описание:</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/customlanguagemodels.cpp" line="-74"/>
        <location filename="../../../src/plugins/coreplugin/dialogs/externaltoolconfig.cpp" line="+2"/>
        <location filename="../../../src/plugins/coreplugin/locator/spotlightlocatorfilter.cpp" line="+221"/>
        <source>Arguments:</source>
        <translation>Параметры:</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/dialogs/externaltoolconfig.cpp" line="+1"/>
        <source>Working directory:</source>
        <translation>Рабочий каталог:</translation>
    </message>
    <message>
        <location line="-57"/>
        <source>Output:</source>
        <translation>Стандартный вывод:</translation>
    </message>
    <message>
        <location line="+8"/>
        <location line="+13"/>
        <source>Ignore</source>
        <translation>Игнорировать</translation>
    </message>
    <message>
        <location line="-9"/>
        <source>Error output:</source>
        <translation>Вывод ошибок:</translation>
    </message>
    <message>
        <location line="+24"/>
        <source>Text to pass to the executable via standard input. Leave empty if the executable should not receive any input.</source>
        <translation>Текст, оправляемый программе через стандартный ввод. Оставьте пустым, если приложению это не требуется.</translation>
    </message>
    <message>
        <location line="-1"/>
        <source>Input:</source>
        <translation>Стандартный ввод:</translation>
    </message>
    <message>
        <location line="-4"/>
        <source>If the tool modifies the current document, set this flag to ensure that the document is saved before running the tool and is reloaded after the tool finished.</source>
        <translation>Если утилита изменяет текущий документ, то установите флажок, чтобы документ сохранялся перед её запуском и перезагружался по завершении.</translation>
    </message>
    <message>
        <location line="-1"/>
        <source>Modifies current document</source>
        <translation>Изменяет текущий документ</translation>
    </message>
    <message>
        <source>Show in Pane</source>
        <translation type="vanished">Показать в консоли</translation>
    </message>
    <message>
        <location line="-20"/>
        <location line="+13"/>
        <source>Replace Selection</source>
        <translation>Заменить выделенное</translation>
    </message>
    <message>
        <location line="-57"/>
        <source>Add tool.</source>
        <translation>Добавить утилиту.</translation>
    </message>
    <message>
        <source>Remove tool.</source>
        <translation type="vanished">Удалить утилиту.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Revert tool to default.</source>
        <translation>Откатить утилиту в исходное состояние.</translation>
    </message>
    <message>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;
&lt;p&gt;What to do with the executable&apos;s standard output.
&lt;ul&gt;&lt;li&gt;Ignore: Do nothing with it.&lt;/li&gt;&lt;li&gt;Show in pane: Show it in the general output pane.&lt;/li&gt;&lt;li&gt;Replace selection: Replace the current selection in the current document with it.&lt;/li&gt;&lt;/ul&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;
</source>
        <translation type="vanished">&lt;html&gt;&lt;head/&gt;&lt;body&gt;
&lt;p&gt;Что делать со стандартным выводом приложения.
&lt;ul&gt;&lt;li&gt;Игнорировать: Не делать ничего.&lt;/li&gt;&lt;li&gt;Показать в консоли: Показать в основной панели вывода.&lt;/li&gt;&lt;li&gt;Заменить выделенное: Заменить текущий выделенный текст в документе на этот вывод.&lt;/li&gt;&lt;/ul&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <source>&lt;html&gt;&lt;head&gt;&lt;body&gt;
&lt;p &gt;What to do with the executable&apos;s standard error output.&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;Ignore: Do nothing with it.&lt;/li&gt;
&lt;li&gt;Show in pane: Show it in the general output pane.&lt;/li&gt;
&lt;li&gt;Replace selection: Replace the current selection in the current document with it.&lt;/li&gt;
&lt;/ul&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="vanished">&lt;html&gt;&lt;head/&gt;&lt;body&gt;
&lt;p&gt;Что делать со стандартным выводом ошибок приложения.
&lt;ul&gt;&lt;li&gt;Игнорировать: Не делать ничего.&lt;/li&gt;&lt;li&gt;Показать в консоли: Показать в основной панели вывода.&lt;/li&gt;&lt;li&gt;Заменить выделенное: Заменить текущий выделенный текст в документе на этот вывод.&lt;/li&gt;&lt;/ul&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location line="+90"/>
        <location filename="../../../src/plugins/coreplugin/systemsettings.cpp" line="-85"/>
        <source>Environment:</source>
        <translation>Среда:</translation>
    </message>
    <message>
        <location line="-33"/>
        <location filename="../../../src/plugins/coreplugin/systemsettings.cpp" line="-7"/>
        <location line="+3"/>
        <source>Change...</source>
        <translation>Изменить...</translation>
    </message>
    <message>
        <source>No changes to apply.</source>
        <translation type="vanished">Без изменений.</translation>
    </message>
    <message>
        <location line="+32"/>
        <source>Base environment:</source>
        <translation>Исходная среда:</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/externaltool.cpp" line="+585"/>
        <source>Could not find executable for &quot;%1&quot; (expanded &quot;%2&quot;)</source>
        <translation>Не удалось найти программу для «%1» (полностью «%2»)</translation>
    </message>
    <message>
        <location line="+56"/>
        <source>Starting external tool &quot;%1&quot;</source>
        <translation>Запускается внешняя утилита «%1»</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>&quot;%1&quot; finished</source>
        <translation>«%1» завершилась</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>&quot;%1&quot; finished with error</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/locator/externaltoolsfilter.cpp" line="+23"/>
        <source>Run External Tool</source>
        <translation>Запуск внешней утилиты</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Runs an external tool that you have set up in the preferences (Environment &gt; External Tools).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/locator/filesystemfilter.cpp" line="+139"/>
        <source>Files in File System</source>
        <translation>Файлы в системе</translation>
    </message>
    <message>
        <source>Create and Open &quot;%1&quot;</source>
        <translation type="vanished">Создать и открыть «%1»</translation>
    </message>
    <message>
        <location line="-63"/>
        <source>Create File</source>
        <translation>Создание файла</translation>
    </message>
    <message>
        <location line="-13"/>
        <source>Create &quot;%1&quot;?</source>
        <translation>Создать «%1»?</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Always create</source>
        <translation>Создавать всегда</translation>
    </message>
    <message>
        <location line="-1"/>
        <source>Create</source>
        <translation>Создать</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Cannot Create File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Cannot create file &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Create Directory</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+44"/>
        <source>Opens a file given by a relative path to the current document, or absolute path. &quot;~&quot; refers to your home directory. You have the option to create a file if it does not exist yet.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+136"/>
        <source>Create and Open File &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Create Directory &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+55"/>
        <source>Include hidden files</source>
        <translation>Включить скрытые файлы</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Filter:</source>
        <translation>Фильтр:</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/find/findtoolwindow.cpp" line="+87"/>
        <source>&amp;Search</source>
        <translation>&amp;Найти</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Search &amp;&amp; &amp;Replace</source>
        <translation>Найти и &amp;заменить</translation>
    </message>
    <message>
        <source>Sear&amp;ch for:</source>
        <translation type="vanished">&amp;Искать:</translation>
    </message>
    <message>
        <source>Case sensiti&amp;ve</source>
        <translation type="vanished">&amp;Учитывать регистр</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Search f&amp;or:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+11"/>
        <source>&amp;Case sensitive</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Whole words o&amp;nly</source>
        <translation>&amp;Слова полностью</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Ignore binary files</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Ignore generated files</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Use re&amp;gular expressions</source>
        <translation>Использовать регулярные &amp;выражения</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Sco&amp;pe:</source>
        <translation>&amp;Область:</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/find/findtoolbar.cpp" line="-192"/>
        <location line="+13"/>
        <source>Shift+Enter</source>
        <translation>Shift+Enter</translation>
    </message>
    <message>
        <location line="-7"/>
        <location line="+13"/>
        <source>Shift+Return</source>
        <translation>Shift+Return</translation>
    </message>
    <message>
        <location line="+28"/>
        <source>Find/Replace</source>
        <translation>Поиск/замена</translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Enter Find String</source>
        <translation>Введите строку для поиска</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Ctrl+E</source>
        <translation>Ctrl+E</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Find Next</source>
        <translation>Продолжить поиск</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Find Previous</source>
        <translation>Найти предыдущее</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Find Next (Selected)</source>
        <translation>Продолжить поиск (по выделению)</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Ctrl+F3</source>
        <translation>Ctrl+F3</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Find Previous (Selected)</source>
        <translation>Найти предыдущее (по выделению)</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Ctrl+Shift+F3</source>
        <translation>Ctrl+Shift+F3</translation>
    </message>
    <message>
        <location line="-207"/>
        <location line="+227"/>
        <source>Replace</source>
        <translation>Заменить</translation>
    </message>
    <message>
        <location line="-222"/>
        <location line="+237"/>
        <source>Replace &amp;&amp; Find</source>
        <translation>Заменить и продолжить поиск</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Ctrl+=</source>
        <translation>Ctrl+=</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Replace &amp;&amp; Find Previous</source>
        <translation>Заменить и найти предыдущее</translation>
    </message>
    <message>
        <location line="-248"/>
        <location line="+261"/>
        <source>Replace All</source>
        <translation>Заменить всё</translation>
    </message>
    <message>
        <location line="-59"/>
        <source>Select All</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <location line="+59"/>
        <source>Ctrl+Alt+Return</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+22"/>
        <source>Whole Words Only</source>
        <translation>Только слова целиком</translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Preserve Case when Replacing</source>
        <translation>Сохранять регистр при замене</translation>
    </message>
    <message>
        <location line="+142"/>
        <source>Search for...</source>
        <translation>Найти...</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Replace with...</source>
        <translation>Заменить на...</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/find/findtoolwindow.cpp" line="-90"/>
        <source>Empty search term.</source>
        <translation>Пустое поле поиска.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/find/findtoolbar.cpp" line="-516"/>
        <source>Find</source>
        <translation>Поиск</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Find:</source>
        <translation>Искать:</translation>
    </message>
    <message>
        <location line="+36"/>
        <source>Replace with:</source>
        <translation>Заменить на:</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/generalsettings.cpp" line="+257"/>
        <source>&lt;System Language&gt;</source>
        <translation>&lt;Системный&gt;</translation>
    </message>
    <message>
        <location line="-195"/>
        <source>Show keyboard shortcuts in context menus (default: %1)</source>
        <translation>Показывать сочетания клавиш в контекстном меню (по умолчанию: %1)</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>on</source>
        <translation>вкл.</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>off</source>
        <translation>выкл.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/icore.cpp" line="-807"/>
        <source>Restart Required</source>
        <translation>Требуется перезапуск</translation>
    </message>
    <message>
        <source>The high DPI settings will take effect after restart.</source>
        <translation type="vanished">Настройка высокого DPI вступит в силу после перезапуска.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/generalsettings.cpp" line="+367"/>
        <source>The language change will take effect after restart.</source>
        <translation>Изменение языка вступит в силу после перезапуска.</translation>
    </message>
    <message>
        <location line="+44"/>
        <source>Compact</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Relaxed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+15"/>
        <source>The DPI rounding policy change will take effect after restart.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+19"/>
        <source>Interface</source>
        <translation>Интерфейс</translation>
    </message>
    <message>
        <location line="-298"/>
        <source>User Interface</source>
        <translation>Интерфейс пользователя</translation>
    </message>
    <message>
        <location line="-56"/>
        <source>Color:</source>
        <translation>Цвет:</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Toolbar style:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Language:</source>
        <translation>Язык:</translation>
    </message>
    <message>
        <location line="-6"/>
        <source>Reset to default.</source>
        <comment>Color</comment>
        <translation>Сбросить в исходное состояние.</translation>
    </message>
    <message>
        <location line="-82"/>
        <source>Override cursors for views</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Provide cursors for resizing views.
If the system cursors for resizing views are not displayed properly, you can use the cursors provided by %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Prefer banner style info bars over pop-ups</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Use tabbed editors</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Show OK and Cancel buttons in Preferences mode</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+54"/>
        <source>Reset Warnings</source>
        <comment>Button text</comment>
        <translation>Вернуть предупреждения</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Re-enable warnings that were suppressed by selecting &quot;Do Not Show Again&quot; (for example, missing highlighter).</source>
        <translation>Вернуть предупреждения, отключённые кнопкой «Больше не показывать» (например, об отсутствии подсветки).</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Theme:</source>
        <translation>Тема:</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Round Up for .5 and Above</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Always Round Up</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Always Round Down</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Round Up for .75 and Above</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Don&apos;t Round</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>DPI rounding policy:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>The following environment variables are set and can influence the UI scaling behavior of %1:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Environment influences UI scaling behavior.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Text codec for tools:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Enable high DPI scaling</source>
        <translation type="vanished">Масштабировать при большом DPI</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/locator/javascriptfilter.cpp" line="+354"/>
        <source>Evaluate JavaScript</source>
        <translation>Вычислить JavaScript</translation>
    </message>
    <message>
        <location line="+19"/>
        <source>Reset Engine</source>
        <translation>Сбросить движок</translation>
    </message>
    <message>
        <location line="-50"/>
        <source>Engine aborted after timeout.</source>
        <translation>Движок был прерван после таймаута.</translation>
    </message>
    <message>
        <location line="-190"/>
        <source>The evaluation was interrupted.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Engine reinitialized properly.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Engine did not reinitialize properly.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+211"/>
        <source>Evaluates arbitrary JavaScript expressions and copies the result.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+61"/>
        <location line="+5"/>
        <source>Copy to clipboard: %1</source>
        <translation>Скопировать в буфер обмена: %1</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/locator/locator.cpp" line="+160"/>
        <source>Ctrl+K</source>
        <translation>Ctrl+K</translation>
    </message>
    <message>
        <location line="-2"/>
        <source>Locate...</source>
        <translation>Найти...</translation>
    </message>
    <message>
        <location line="-100"/>
        <source>Open as Centered Popup</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Use Tab Completion</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Locator filters show relative paths to the active project when possible.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Ignore Generated Files</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Ignore generated files when using project related filters.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+45"/>
        <source>Triggers a web search with the selected search engine.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Triggers a search in the Qt bug tracker.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+167"/>
        <source>&lt;html&gt;&lt;body style=&quot;color:#909090; font-size:14px&quot;&gt;&lt;div align=&apos;center&apos;&gt;&lt;div style=&quot;font-size:20px&quot;&gt;Open a document&lt;/div&gt;&lt;table&gt;&lt;tr&gt;&lt;td&gt;&lt;hr/&gt;&lt;div style=&quot;margin-top: 5px&quot;&gt;&amp;bull; File &gt; Open File or Project (%1)&lt;/div&gt;&lt;div style=&quot;margin-top: 5px&quot;&gt;&amp;bull; File &gt; Recent Files&lt;/div&gt;&lt;div style=&quot;margin-top: 5px&quot;&gt;&amp;bull; Tools &gt; Locate (%2) and&lt;/div&gt;&lt;div style=&quot;margin-left: 1em&quot;&gt;- type to open file from any open project&lt;/div&gt;%4%5&lt;div style=&quot;margin-left: 1em&quot;&gt;- type &lt;code&gt;%3&amp;lt;space&amp;gt;&amp;lt;filename&amp;gt;&lt;/code&gt; to open file from file system&lt;/div&gt;&lt;div style=&quot;margin-left: 1em&quot;&gt;- select one of the other filters for jumping to a location&lt;/div&gt;&lt;div style=&quot;margin-top: 5px&quot;&gt;&amp;bull; Drag and drop files here&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;body style=&quot;color:#909090; font-size:14px&quot;&gt;&lt;div align=&apos;center&apos;&gt;&lt;div style=&quot;font-size:20px&quot;&gt;Открыть документ&lt;/div&gt;&lt;table&gt;&lt;tr&gt;&lt;td&gt;&lt;hr/&gt;&lt;div style=&quot;margin-top: 5px&quot;&gt;&amp;bull; Файл &gt; Открыть файл или проект (%1)&lt;/div&gt;&lt;div style=&quot;margin-top: 5px&quot;&gt;&amp;bull; Файл &gt; Недавние файлы&lt;/div&gt;&lt;div style=&quot;margin-top: 5px&quot;&gt;&amp;bull; Инструменты &gt; Найти (%2) и&lt;/div&gt;&lt;div style=&quot;margin-left: 1em&quot;&gt;- введите для открытия файла любого открытого проекта&lt;/div&gt;%4%5&lt;div style=&quot;margin-left: 1em&quot;&gt;- введите &lt;code&gt;%3&amp;lt;пробел&amp;gt;&amp;lt;имяфайла&amp;gt;&lt;/code&gt; для открытия любого файла с диска&lt;/div&gt;&lt;div style=&quot;margin-left: 1em&quot;&gt;- выберите любой другой фильтр для перехода&lt;/div&gt;&lt;div style=&quot;margin-top: 5px&quot;&gt;&amp;bull; Перетащите файлы сюда&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location line="+27"/>
        <source>&lt;div style=&quot;margin-left: 1em&quot;&gt;- type &lt;code&gt;%1&amp;lt;space&amp;gt;&amp;lt;pattern&amp;gt;&lt;/code&gt; to jump to a class definition&lt;/div&gt;</source>
        <translation>&lt;div style=&quot;margin-left: 1em&quot;&gt;- введите &lt;code&gt;%1&amp;lt;пробел&amp;gt;&amp;lt;шаблон&amp;gt;&lt;/code&gt; для перехода к телу класса&lt;/div&gt;</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>&lt;div style=&quot;margin-left: 1em&quot;&gt;- type &lt;code&gt;%1&amp;lt;space&amp;gt;&amp;lt;pattern&amp;gt;&lt;/code&gt; to jump to a function definition&lt;/div&gt;</source>
        <translation>&lt;div style=&quot;margin-left: 1em&quot;&gt;- введите &lt;code&gt;%1&amp;lt;пробел&amp;gt;&amp;lt;шаблон&amp;gt;&lt;/code&gt; для перехода к телу функции&lt;/div&gt;</translation>
    </message>
    <message>
        <location line="+79"/>
        <source>Updating Locator Caches</source>
        <translation>Обновление кэшей поиска</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/locator/locatorfiltersfilter.cpp" line="+21"/>
        <source>Available filters</source>
        <translation>Доступные фильтры</translation>
    </message>
    <message>
        <source>Configure Filters</source>
        <translation type="vanished">Настройка фильтров</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/locator/locator.cpp" line="-326"/>
        <source>Locator filters that do not update their cached data immediately, such as the custom directory filters, update it after this time interval.</source>
        <translation>Период обновления фильтров поисковика, которые не сразу обновляют кэшированные данные (например: особые фильтры каталогов).</translation>
    </message>
    <message>
        <location line="-2"/>
        <source>Refresh interval:</source>
        <translation>Период обновления:</translation>
    </message>
    <message>
        <location line="-1"/>
        <source> min</source>
        <extracomment>short for &quot;minutes&quot;</extracomment>
        <translation> мин</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/locator/locatorsettingspage.cpp" line="+42"/>
        <source>Files in Directories</source>
        <translation>Файлы в каталогах</translation>
    </message>
    <message>
        <location line="+4"/>
        <location filename="../../../src/plugins/coreplugin/locator/urllocatorfilter.cpp" line="+102"/>
        <source>URL Template</source>
        <translation>Шаблон URL</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/customlanguagemodels.cpp" line="-9"/>
        <location filename="../../../src/plugins/coreplugin/locator/locatorsettingspage.cpp" line="+105"/>
        <source>Name</source>
        <translation>Имя</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/locator/locatorsettingspage.cpp" line="+0"/>
        <source>Prefix</source>
        <translation>Префикс</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Default</source>
        <translation>По умолчанию</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Built-in</source>
        <translation>Встроенный</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Custom</source>
        <translation>Особый</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/locator/locatorwidget.cpp" line="+582"/>
        <source>Refresh</source>
        <translation>Обновить</translation>
    </message>
    <message>
        <location line="+95"/>
        <source>Type to locate</source>
        <translation>Быстрый поиск</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Type to locate (%1)</source>
        <translation>Быстрый поиск (%1)</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/foldernavigationwidget.cpp" line="+880"/>
        <location filename="../../../src/plugins/coreplugin/locator/locatorwidget.cpp" line="-76"/>
        <source>Options</source>
        <translation>Параметры</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/icore.cpp" line="+780"/>
        <source>&amp;File</source>
        <translation>&amp;Файл</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>&amp;Edit</source>
        <translation>&amp;Правка</translation>
    </message>
    <message>
        <location line="+27"/>
        <source>&amp;View</source>
        <translation>&amp;Вид</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>&amp;Tools</source>
        <translation>&amp;Инструменты</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>&amp;Window</source>
        <translation>&amp;Окно</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>&amp;Help</source>
        <translation>Справ&amp;ка</translation>
    </message>
    <message>
        <location line="+42"/>
        <source>Return to Editor</source>
        <translation>Вернуться в редактор</translation>
    </message>
    <message>
        <source>&amp;New File or Project...</source>
        <translation type="vanished">Соз&amp;дать файл или проект...</translation>
    </message>
    <message>
        <location line="+44"/>
        <source>&amp;Open File or Project...</source>
        <translation>&amp;Открыть файл или проект...</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Open File &amp;With...</source>
        <translation>Открыть файл с по&amp;мощью...</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Recent &amp;Files</source>
        <translation>Недавние фа&amp;йлы</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/dialogs/saveitemsdialog.cpp" line="+24"/>
        <location filename="../../../src/plugins/coreplugin/icore.cpp" line="+10"/>
        <source>Save</source>
        <translation>Сохранить</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/icore.cpp" line="-1333"/>
        <source>Open Preferences.</source>
        <comment>msgShowOptionsDialogToolTip</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+186"/>
        <source>Could not find %1 executable in %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+593"/>
        <source>Built on %1 %2 based on Qt %3 (%4, %5)</source>
        <extracomment>Built on &lt;date&gt; &lt;time&gt; based on Qt &lt;version&gt; (&lt;compiler&gt;, &lt;arch&gt;)</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Based on Qt %1 (%2, %3)</source>
        <extracomment>Based on Qt &lt;version&gt; (&lt;compiler&gt;, &lt;arch&gt;)</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+24"/>
        <source>The Qt logo, axivion stopping software erosion logo, Qt Group logo, as well as Qt®, Axivion®, axivion stopping software erosion®, Boot to Qt®, Built with Qt®, Coco®, froglogic®, Qt Cloud Services®, Qt Developer Days®, Qt Embedded®, Qt Enterprise®, Qt Group®, Qt Mobile®, Qt Quick®, Qt Quick Compiler®, Squish® are registered trademarks of The Qt Company Ltd. or its subsidiaries.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+34"/>
        <source>%1 is free software, and you are welcome to redistribute it under &lt;a href=&quot;%2&quot;&gt;certain conditions&lt;/a&gt;. For some components, different conditions might apply though.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+222"/>
        <location line="+1"/>
        <source>Exit %1?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+189"/>
        <source>&amp;New Project...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>New Project</source>
        <comment>Title of dialog</comment>
        <translation type="unfinished">Новый проект</translation>
    </message>
    <message>
        <location line="+48"/>
        <source>Open From Device...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+28"/>
        <source>Save As...</source>
        <translation>Сохранить как...</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>&amp;Print...</source>
        <translation>Пе&amp;чать...</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>E&amp;xit</source>
        <translation>В&amp;ыход</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Ctrl+Q</source>
        <translation>Ctrl+Q</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>&amp;Undo</source>
        <translation>&amp;Отменить</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Undo</source>
        <translation>Отменить</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>&amp;Redo</source>
        <translation>&amp;Повторить</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Redo</source>
        <translation>Повторить</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Cu&amp;t</source>
        <translation>&amp;Вырезать</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>&amp;Copy</source>
        <translation>&amp;Копировать</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>&amp;Paste</source>
        <translation>Вст&amp;авить</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Select &amp;All</source>
        <translation>В&amp;ыделить всё</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>&amp;Go to Line...</source>
        <translation>Пере&amp;йти к строке...</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Ctrl+L</source>
        <translation>Ctrl+L</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Zoom In</source>
        <translation>Увеличить</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Ctrl++</source>
        <translation>Ctrl++</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Zoom Out</source>
        <translation>Уменьшить</translation>
    </message>
    <message>
        <location line="+3"/>
        <location line="+2"/>
        <source>Ctrl+-</source>
        <translation>Ctrl+-</translation>
    </message>
    <message>
        <location line="-2"/>
        <source>Ctrl+Shift+-</source>
        <translation>Ctrl+Shift+-</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Original Size</source>
        <translation>Исходный размер</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Meta+0</source>
        <translation>Meta+0</translation>
    </message>
    <message>
        <location line="+166"/>
        <source>Change Log...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Contact...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+446"/>
        <source>Change Log</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Version:</source>
        <translation type="unfinished">Версия:</translation>
    </message>
    <message>
        <location line="+55"/>
        <source>Contact</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>&lt;p&gt;Qt Creator developers can be reached at the Qt Creator mailing list:&lt;/p&gt;%1&lt;p&gt;or the #qt-creator channel on Libera.Chat IRC:&lt;/p&gt;%2&lt;p&gt;Our bug tracker is located at %3.&lt;/p&gt;&lt;p&gt;Please use %4 for bigger chunks of text.&lt;/p&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Options...</source>
        <translation type="vanished">П&amp;араметры...</translation>
    </message>
    <message>
        <location line="-651"/>
        <location filename="../../../src/plugins/coreplugin/outputpanemanager.cpp" line="-496"/>
        <source>Minimize</source>
        <translation>Свернуть</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Ctrl+M</source>
        <translation>Ctrl+M</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Zoom</source>
        <translation>Развернуть</translation>
    </message>
    <message>
        <location line="+7"/>
        <location filename="../../../src/plugins/coreplugin/windowsupport.cpp" line="+132"/>
        <source>Full Screen</source>
        <translation>Полноэкранный режим</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Close Window</source>
        <translation>Закрыть окно</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Ctrl+Meta+W</source>
        <translation>Ctrl+Meta+W</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/modemanager.cpp" line="+234"/>
        <source>Cycle Mode Selector Styles</source>
        <translation>Зациклить стили режима выбора</translation>
    </message>
    <message>
        <source>Mode Selector Style</source>
        <translation type="vanished">Стиль режима выбора</translation>
    </message>
    <message>
        <location line="-97"/>
        <source>Hide</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+104"/>
        <source>Modes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Icons and Text</source>
        <translation>Значки и текст</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Icons Only</source>
        <translation>Только значки</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Hidden</source>
        <translation>Скрыто</translation>
    </message>
    <message>
        <location line="+148"/>
        <source>Show %1</source>
        <extracomment>%1 = name of a mode</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/icore.cpp" line="-57"/>
        <location line="+69"/>
        <source>Ctrl+0</source>
        <translation>Ctrl+0</translation>
    </message>
    <message>
        <location line="-62"/>
        <source>Debug %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Show Logs...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Pr&amp;eferences...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+49"/>
        <source>Alt+0</source>
        <translation>Alt+0</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Ctrl+Shift+0</source>
        <translation>Ctrl+Shift+0</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Alt+Shift+0</source>
        <translation>Alt+Shift+0</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Show Menu Bar</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Ctrl+Alt+M</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+19"/>
        <source>Hide Menu Bar</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>This will hide the menu bar completely. You can show it again by typing %1.&lt;br&gt;&lt;br&gt;Or, trigger the &quot;%2&quot; action from the &quot;%3&quot; locator filter (%4).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+28"/>
        <source>About &amp;%1</source>
        <translation>О программе &amp;%1</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>About &amp;%1...</source>
        <translation>О программе &amp;%1...</translation>
    </message>
    <message>
        <source>New File or Project</source>
        <comment>Title of dialog</comment>
        <translation type="vanished">Новый файл или проект</translation>
    </message>
    <message>
        <location line="-103"/>
        <source>Ctrl+Shift+F11</source>
        <translation>Ctrl+Shift+F11</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Ctrl+Meta+F</source>
        <translation>Ctrl+Meta+F</translation>
    </message>
    <message>
        <location line="+92"/>
        <source>&amp;Views</source>
        <translation>&amp;Обзоры</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>About &amp;Plugins...</source>
        <translation>О &amp;модулях...</translation>
    </message>
    <message>
        <source>Actions from the Menu</source>
        <translation type="vanished">Действия из меню</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/messagemanager.cpp" line="+42"/>
        <source>General Messages</source>
        <translation>Основные сообщения</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/mimetypemagicdialog.cpp" line="+31"/>
        <source>Add Magic Header</source>
        <translation>Добавить заголовок-признак</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/foldernavigationwidget.cpp" line="-85"/>
        <location filename="../../../src/plugins/coreplugin/loggingviewer.cpp" line="+99"/>
        <location line="+9"/>
        <location line="+42"/>
        <location line="+13"/>
        <location line="+9"/>
        <location line="+29"/>
        <location filename="../../../src/plugins/coreplugin/mimetypemagicdialog.cpp" line="+129"/>
        <source>Error</source>
        <translation>Ошибка</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/mimetypemagicdialog.cpp" line="+56"/>
        <source>Internal error: Type is invalid</source>
        <translation>Внутренняя ошибка: тип неверен</translation>
    </message>
    <message>
        <location line="-120"/>
        <source>Value:</source>
        <translation>Значение:</translation>
    </message>
    <message>
        <location line="-52"/>
        <source>String</source>
        <translation>Строка</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Byte</source>
        <translation>Байт</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Use Recommended</source>
        <translation>Использовать рекомендации</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Priority:</source>
        <translation>Приоритет:</translation>
    </message>
    <message>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;MIME magic data is interpreted as defined by the Shared MIME-info Database specification from &lt;a href=&quot;http://standards.freedesktop.org/shared-mime-info-spec/shared-mime-info-spec-latest.html&quot;&gt;freedesktop.org&lt;/a&gt;.&lt;hr/&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="vanished">&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Магические данные MIME интерпретируются так, как задано в спецификации Shared MIME-Info Database сайта &lt;a href=&quot;http://standards.freedesktop.org/shared-mime-info-spec/shared-mime-info-spec-latest.html&quot;&gt;freedesktop.org&lt;/a&gt;.&lt;hr/&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location line="+29"/>
        <source>Type:</source>
        <translation>Тип:</translation>
    </message>
    <message>
        <location line="-51"/>
        <source>Host16</source>
        <translation>Host16</translation>
    </message>
    <message>
        <location line="-11"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;MIME magic data is interpreted as defined by the Shared MIME-info Database specification from &lt;a href=&quot;https://www.freedesktop.org/wiki/Specifications/shared-mime-info-spec/&quot;&gt;freedesktop.org&lt;/a&gt;.&lt;hr/&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Host32</source>
        <translation>Host32</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Big16</source>
        <translation>Big16</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Big32</source>
        <translation>Big32</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Little16</source>
        <translation>Little16</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Little32</source>
        <translation>Little32</translation>
    </message>
    <message>
        <location line="+47"/>
        <source>Mask:</source>
        <translation>Маска:</translation>
    </message>
    <message>
        <location line="-34"/>
        <source>Range start:</source>
        <translation>Начало диапазона:</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Range end:</source>
        <translation>Конец диапазона:</translation>
    </message>
    <message>
        <location line="-21"/>
        <source>RegExp</source>
        <translation>RegExp</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-style:italic;&quot;&gt;Note: Wide range values might impact performance when opening files.&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-style:italic;&quot;&gt;Широкий диапазон значений может снизить скорость при открытии файлов.&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/mimetypesettings.cpp" line="-9"/>
        <source>MIME Types</source>
        <translation>MIME-типы</translation>
    </message>
    <message>
        <location line="-621"/>
        <source>MIME Type</source>
        <translation>MIME-тип</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Handler</source>
        <translation>Обработчик</translation>
    </message>
    <message>
        <location line="+208"/>
        <source>Reset all MIME type definitions to their defaults.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Reset the assigned handler for all MIME type definitions to the default.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>A semicolon-separated list of wildcarded file names.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Magic Header</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+24"/>
        <location line="+376"/>
        <source>Registered MIME Types</source>
        <translation>Зарегистрированные MIME-типы</translation>
    </message>
    <message>
        <location line="-368"/>
        <location line="+373"/>
        <location filename="../../../src/plugins/coreplugin/plugindialog.cpp" line="+61"/>
        <source>Details</source>
        <translation>Подробнее</translation>
    </message>
    <message>
        <location line="-414"/>
        <location line="+410"/>
        <source>Patterns:</source>
        <translation>Шаблоны:</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/loggingviewer.cpp" line="-935"/>
        <source>Entry is missing a logging category name.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Entry is missing data.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Invalid level: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+308"/>
        <location line="+88"/>
        <source>Category</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-86"/>
        <source>Color</source>
        <translation type="unfinished">Цвет</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Debug</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Warning</source>
        <translation type="unfinished">Предупреждение</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Critical</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Fatal</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Info</source>
        <translation type="unfinished">Информация</translation>
    </message>
    <message>
        <location line="+76"/>
        <location filename="../../../src/plugins/coreplugin/mimetypesettings.cpp" line="-400"/>
        <source>Type</source>
        <translation>Тип</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Timestamp</source>
        <translation type="unfinished">Время</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Message</source>
        <translation type="unfinished">Сообщение</translation>
    </message>
    <message>
        <location line="+84"/>
        <source>Logging Category Viewer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Save Log</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <location line="+160"/>
        <source>Stop Logging</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-155"/>
        <source>Filter Qt Internal Log Categories</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Auto Scroll</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Timestamps</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Message Types</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+35"/>
        <source>Filter categories by regular expression</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Invalid regular expression: %1</source>
        <translation type="unfinished">Некорректное регулярное выражение %1</translation>
    </message>
    <message>
        <location line="+85"/>
        <source>Start Logging</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+37"/>
        <source>Copy Selected Logs</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Copy All</source>
        <translation type="unfinished">Копировать всё</translation>
    </message>
    <message>
        <location line="+32"/>
        <source>Uncheck All</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+33"/>
        <source>Uncheck All %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Check All %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Reset All %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+31"/>
        <source>Save Enabled as Preset...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Update from Preset...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Save Logs As</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Failed to write logs to &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Failed to open file &quot;%1&quot; for writing logs.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Save Enabled Categories As...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+35"/>
        <source>Failed to write preset file &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Load Enabled Categories From</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Failed to open preset file &quot;%1&quot; for reading.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Failed to read preset file &quot;%1&quot;: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+29"/>
        <source>Unexpected preset file format.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/mimetypesettings.cpp" line="+1"/>
        <source>Range</source>
        <translation>Диапазон</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Priority</source>
        <translation>Приоритет</translation>
    </message>
    <message>
        <source>Filter</source>
        <translation type="vanished">Фильтр</translation>
    </message>
    <message>
        <location line="-19"/>
        <location line="+250"/>
        <location line="+164"/>
        <source>Reset MIME Types</source>
        <translation>Сброс MIME-типов</translation>
    </message>
    <message>
        <location line="-410"/>
        <location line="+411"/>
        <source>Reset Handlers</source>
        <translation>Сброс обработчиков</translation>
    </message>
    <message>
        <location line="-164"/>
        <source>Changes will take effect after restart.</source>
        <translation>Изменения вступят в силу после перезапуска.</translation>
    </message>
    <message>
        <source>New Project</source>
        <translation type="vanished">Новый проект</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/dialogs/newdialog.cpp" line="+250"/>
        <source>Choose a template:</source>
        <translation>Выберите шаблон:</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Choose...</source>
        <translation>Выбрать...</translation>
    </message>
    <message>
        <location line="+65"/>
        <location filename="../../../src/plugins/coreplugin/foldernavigationwidget.cpp" line="+179"/>
        <source>Projects</source>
        <translation>Проекты</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Files and Classes</source>
        <translation>Файлы и классы</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>All Templates</source>
        <translation>Все шаблоны</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>%1 Templates</source>
        <translation>Шаблоны для %1</translation>
    </message>
    <message>
        <location line="+144"/>
        <source>Platform independent</source>
        <translation>Платформонезависимые</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Supported Platforms</source>
        <translation>Поддерживаемые платформы</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/editormanager/openeditorsview.cpp" line="+81"/>
        <location line="+257"/>
        <location filename="../../../src/plugins/coreplugin/locator/opendocumentsfilter.cpp" line="+30"/>
        <source>Open Documents</source>
        <translation>Открытые документы</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/editormanager/openeditorswindow.cpp" line="+52"/>
        <source>*</source>
        <translation>*</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/dialogs/openwithdialog.cpp" line="+23"/>
        <source>Open File With...</source>
        <translation>Открыть файл с помощью...</translation>
    </message>
    <message>
        <source>Open file extension with:</source>
        <translation type="vanished">Файлы с таким расширением
открывать с помощью:</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Open file &quot;%1&quot; with:</source>
        <translation>Открыть файл «%1» с помощью:</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/outputpanemanager.cpp" line="+25"/>
        <source>Output</source>
        <translation>Вывод</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/loggingviewer.cpp" line="-434"/>
        <location filename="../../../src/plugins/coreplugin/outputpanemanager.cpp" line="+6"/>
        <location filename="../../../src/plugins/coreplugin/outputwindow.cpp" line="+362"/>
        <source>Clear</source>
        <translation>Очистить</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/outputpanemanager.cpp" line="+5"/>
        <source>Next Item</source>
        <translation>Следующий</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Previous Item</source>
        <translation>Предыдущий</translation>
    </message>
    <message>
        <location line="+51"/>
        <source>Out&amp;put</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+24"/>
        <source>Ctrl+Shift+9</source>
        <translation>Ctrl+Shift+9</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Alt+Shift+9</source>
        <translation>Alt+Shift+9</translation>
    </message>
    <message>
        <source>Maximize Output Pane</source>
        <translation type="vanished">Развернуть панель вывода</translation>
    </message>
    <message>
        <source>Output &amp;Panes</source>
        <translation type="vanished">Панели в&amp;ывода</translation>
    </message>
    <message>
        <location line="-12"/>
        <source>Shift+F6</source>
        <translation>Shift+F6</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>F6</source>
        <translation>F6</translation>
    </message>
    <message>
        <source>Minimize Output Pane</source>
        <translation type="vanished">Свернуть панель вывода</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/plugindialog.cpp" line="+2"/>
        <source>Error Details</source>
        <translation>Подробнее об ошибке</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Install Plugin...</source>
        <translation>Установить модуль...</translation>
    </message>
    <message>
        <source>Restart required.</source>
        <translation type="vanished">Требуется перезапуск.</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Installed Plugins</source>
        <translation>Установленные модули</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/plugininstallwizard.cpp" line="+70"/>
        <source>Plugin changes will take effect after restart.</source>
        <translation>Изменения модулей срабатывают после перезапуска.</translation>
    </message>
    <message>
        <source>Plugin Details of %1</source>
        <translation type="vanished">Подробнее о модуле %1</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/plugindialog.cpp" line="+70"/>
        <source>Plugin Errors of %1</source>
        <translation>Ошибки модуля %1</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/plugininstallwizard.cpp" line="-544"/>
        <source>Source</source>
        <translation>Источник</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Choose source location. This can be a plugin library file or a zip file.</source>
        <translation>Выберите исходное размещение. Это может быть библиотека модуля или файл zip.</translation>
    </message>
    <message>
        <location line="+28"/>
        <source>File does not exist.</source>
        <translation>Файл не существует.</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Plugin is already installed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+20"/>
        <source>A plugin with ID &quot;%1&quot; is already installed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>No plugin with ID &quot;%1&quot; is installed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Plugin failed to resolve dependencies:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+21"/>
        <source>No plugins found.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>More than one plugin found.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+23"/>
        <source>Check Archive</source>
        <translation>Проверка архива</translation>
    </message>
    <message>
        <location line="+56"/>
        <source>Checking archive...</source>
        <translation>Проверка архива...</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Archive extracted successfully.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>There was an error while unarchiving: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+79"/>
        <source>Load plugin immediately</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+22"/>
        <source>%1 will be installed into %2.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+25"/>
        <source>Accept Terms and Conditions</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The file is not an archive.</source>
        <translation type="vanished">Файл не является архивом.</translation>
    </message>
    <message>
        <location line="-193"/>
        <source>Canceled.</source>
        <translation>Отменено.</translation>
    </message>
    <message>
        <source>There was an error while unarchiving.</source>
        <translation type="vanished">Возникла ошибка при разархивации.</translation>
    </message>
    <message>
        <location line="+26"/>
        <location line="+60"/>
        <source>Archive is OK.</source>
        <translation>Архив в порядке.</translation>
    </message>
    <message>
        <source>Plugin requires an incompatible version of %1 (%2).</source>
        <translation type="vanished">Модулю необходима несовместимая версия %1 (%2).</translation>
    </message>
    <message>
        <source>Did not find %1 plugin in toplevel directory.</source>
        <translation type="vanished">Не удалось найти модуль %1 в каталоге верхнего уровня.</translation>
    </message>
    <message>
        <source>Install Location</source>
        <translation type="vanished">Путь установки</translation>
    </message>
    <message>
        <source>Choose install location.</source>
        <translation type="vanished">Выберите путь установки.</translation>
    </message>
    <message>
        <source>User plugins</source>
        <translation type="vanished">Пользовательские модули</translation>
    </message>
    <message>
        <source>The plugin will be available to all compatible %1 installations, but only for the current user.</source>
        <translation type="vanished">Модуль будет доступен для всех установленных совместимых %1, но только текущему пользователю.</translation>
    </message>
    <message>
        <source>%1 installation</source>
        <translation type="vanished">Установленный %1</translation>
    </message>
    <message>
        <source>The plugin will be available only to this %1 installation, but for all users that can access it.</source>
        <translation type="vanished">Модуль будет доступен только текущему %1, но для всех пользователей, которым он доступен.</translation>
    </message>
    <message>
        <location line="+52"/>
        <source>Summary</source>
        <translation>Результат</translation>
    </message>
    <message>
        <source>&quot;%1&quot; will be installed into &quot;%2&quot;.</source>
        <translation type="vanished">«%1» будет установлен в «%2».</translation>
    </message>
    <message>
        <location line="+117"/>
        <source>Overwrite File</source>
        <translation>Перезапись файла</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>The file &quot;%1&quot; exists. Overwrite?</source>
        <translation>Перезаписать существующий файл «%1»?</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Overwrite</source>
        <translation>Перезаписывать</translation>
    </message>
    <message>
        <location line="+10"/>
        <location line="+6"/>
        <source>Failed to Write File</source>
        <translation>Не удалось записать файл</translation>
    </message>
    <message>
        <location line="-5"/>
        <source>Failed to create directory &quot;%1&quot;.</source>
        <translation type="unfinished">Не удалось создать каталог: «%1».</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Failed to write file &quot;%1&quot;.</source>
        <translation>Не удалось записать файл «%1».</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Install Plugin</source>
        <translation>Установка модуля</translation>
    </message>
    <message>
        <location line="+57"/>
        <source>Copying plugin files...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Copying
%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Failed to Copy Plugin Files</source>
        <translation>Не удалось скопировать файлы модуля</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/progressmanager/progressmanager.cpp" line="-101"/>
        <source>Show Details...</source>
        <translation type="unfinished">Показать подробности...</translation>
    </message>
    <message>
        <location line="+423"/>
        <source>Toggle Progress Details</source>
        <translation>Переключить подробности выполнения</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/progressmanager/progressview.cpp" line="+38"/>
        <source>Processes</source>
        <translation>Процессы</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/dialogs/readonlyfilesdialog.cpp" line="-7"/>
        <source>Files Without Write Permissions</source>
        <translation>Файлы без права записи</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>The following files have no write permissions. Do you want to change the permissions?</source>
        <translation>Для следующих файлов отсутствует право записи. Сменить права?</translation>
    </message>
    <message>
        <location line="-293"/>
        <location line="+299"/>
        <source>Open with VCS</source>
        <translation>Открыть в VCS</translation>
    </message>
    <message>
        <location line="-298"/>
        <location line="+299"/>
        <source>Save As</source>
        <translation>Сохранить как</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Path</source>
        <translation>Путь</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Select all, if possible: </source>
        <translation>Выбрать все, если возможно:</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/dialogs/saveitemsdialog.cpp" line="+0"/>
        <source>Save All</source>
        <translation>Сохранить все</translation>
    </message>
    <message>
        <location line="-88"/>
        <source>&amp;Diff</source>
        <translation>&amp;Сравнить</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Do &amp;Not Save</source>
        <translation>&amp;Не сохранять</translation>
    </message>
    <message>
        <location line="+61"/>
        <source>&amp;Diff &amp;&amp; Cancel</source>
        <translation>С&amp;равнить и отменить</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>&amp;Save All</source>
        <translation>&amp;Сохранить всё</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>&amp;Diff All &amp;&amp; Cancel</source>
        <translation>С&amp;равнить всё и отменить</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>&amp;Save Selected</source>
        <translation>&amp;Сохранить выбранные</translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Save Selected</source>
        <translation>Сохранить выбранные</translation>
    </message>
    <message>
        <location line="-17"/>
        <source>&amp;Diff Selected &amp;&amp; Cancel</source>
        <translation>С&amp;равнить выбранное и отменить</translation>
    </message>
    <message>
        <location line="-88"/>
        <source>Save Changes</source>
        <translation>Сохранение изменений</translation>
    </message>
    <message>
        <location line="-6"/>
        <source>The following files have unsaved changes:</source>
        <translation>Следующие файлы не сохранены:</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Automatically save all files before building</source>
        <translation>Всегда сохранять файлы перед сборкой</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/find/searchresultwidget.cpp" line="+185"/>
        <source>Search was canceled.</source>
        <translation>Поиск был отменён.</translation>
    </message>
    <message>
        <location line="-298"/>
        <source>Repeat the search with same parameters.</source>
        <translation>Повторить поиск с такими же параметрами.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>&amp;Search Again</source>
        <translation>Начать &amp;поиск заново</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Repla&amp;ce with:</source>
        <translation>&amp;Заменить на:</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Replace all occurrences.</source>
        <translation>Заменить все совпадения.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>&amp;Replace</source>
        <translation>&amp;Заменить</translation>
    </message>
    <message>
        <location line="-6"/>
        <source>Preser&amp;ve case</source>
        <translation>Со&amp;хранять регистр</translation>
    </message>
    <message>
        <location line="+81"/>
        <source>This change cannot be undone.</source>
        <translation>Это изменение невозможно отменить.</translation>
    </message>
    <message numerus="yes">
        <location line="+18"/>
        <source>The search resulted in more than %n items, do you still want to continue?</source>
        <translation>
            <numerusform>Поиск выдал более %n результата. Желаете продолжить?</numerusform>
            <numerusform>Поиск выдал более %n результатов. Желаете продолжить?</numerusform>
            <numerusform>Поиск выдал более %n результатов. Желаете продолжить?</numerusform>
        </translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Continue</source>
        <translation>Продолжить</translation>
    </message>
    <message>
        <location line="+268"/>
        <source>Searching...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>No matches found.</source>
        <translation>Совпадений не найдено.</translation>
    </message>
    <message numerus="yes">
        <location line="-4"/>
        <source>%n matches found.</source>
        <translation>
            <numerusform>Найдено %n совпадение.</numerusform>
            <numerusform>Найдено %n совпадения.</numerusform>
            <numerusform>Найдено %n совпадений.</numerusform>
        </translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/actionsfilter.cpp" line="+83"/>
        <source>Global Actions &amp; Actions from the Menu</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Triggers an action. If it is from the menu it matches any part of a menu hierarchy, separated by &quot;&gt;&quot;. For example &quot;sess def&quot; matches &quot;File &gt; Sessions &gt; Default&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+307"/>
        <location filename="../../../src/plugins/coreplugin/settingsmode.cpp" line="-329"/>
        <location line="+474"/>
        <source>Preferences</source>
        <translation>Настройки</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/dialogs/shortcutsettings.cpp" line="-355"/>
        <source>Click and type the new key sequence.</source>
        <translation>Щёлкните и введите новую ключевую последовательность.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Stop Recording</source>
        <translation>Остановить запись</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Record</source>
        <translation>Записать</translation>
    </message>
    <message>
        <location line="+122"/>
        <source>Key sequence:</source>
        <translation>Сочетание клавиш:</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Use &quot;Cmd&quot;, &quot;Opt&quot;, &quot;Ctrl&quot;, and &quot;Shift&quot; for modifier keys. Use &quot;Escape&quot;, &quot;Backspace&quot;, &quot;Delete&quot;, &quot;Insert&quot;, &quot;Home&quot;, and so on, for special keys. Combine individual keys with &quot;+&quot;, and combine multiple shortcuts to a shortcut sequence with &quot;,&quot;. For example, if the user must hold the Ctrl and Shift modifier keys while pressing Escape, and then release and press A, enter &quot;Ctrl+Shift+Escape,A&quot;.</source>
        <translation>Используйте «Cmd», «Opt», «Ctrl» и «Shift» как модификаторы. «Escape», «Backspace», «Delete», «Insert», «Home» и прочие как специальные клавиши. Комбинируйте отдельные клавиши с помощью «+», а комбинации с помощью «,». Например: «Ctrl+Shift+Escape,A» - удерживая «Ctrl» и «Shift» нажать «Escape», отпустить и нажать «A».</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Use &quot;Ctrl&quot;, &quot;Alt&quot;, &quot;Meta&quot;, and &quot;Shift&quot; for modifier keys. Use &quot;Escape&quot;, &quot;Backspace&quot;, &quot;Delete&quot;, &quot;Insert&quot;, &quot;Home&quot;, and so on, for special keys. Combine individual keys with &quot;+&quot;, and combine multiple shortcuts to a shortcut sequence with &quot;,&quot;. For example, if the user must hold the Ctrl and Shift modifier keys while pressing Escape, and then release and press A, enter &quot;Ctrl+Shift+Escape,A&quot;.</source>
        <translation>Используйте «Ctrl», «Alt», «Meta» и «Shift» как модификаторы. «Escape», «Backspace», «Delete», «Insert», «Home» и прочие как специальные клавиши. Комбинируйте отдельные клавиши с помощью «+», а комбинации с помощью «,». Например: «Ctrl+Shift+Escape,A» - удерживая «Ctrl» и «Shift» нажать «Escape», отпустить и нажать «A».</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Enter key sequence as text</source>
        <translation>Введите комбинацию в виде текста</translation>
    </message>
    <message>
        <location line="+102"/>
        <source>Keyboard Shortcuts</source>
        <translation>Горячие клавиши</translation>
    </message>
    <message>
        <location line="+1"/>
        <location line="+9"/>
        <source>Shortcut</source>
        <translation>Горячая клавиша</translation>
    </message>
    <message>
        <location line="+340"/>
        <source>Keyboard</source>
        <translation>Клавиатура</translation>
    </message>
    <message>
        <location line="-428"/>
        <source>Key sequence has potential conflicts. &lt;a href=&quot;#conflicts&quot;&gt;Show.&lt;/a&gt;</source>
        <translation>Комбинация потенциально конфликтует. &lt;a href=&quot;#conflicts&quot;&gt;Показать&lt;/a&gt;.</translation>
    </message>
    <message>
        <location line="-209"/>
        <source>Key sequence will not work in editor.</source>
        <translation>Комбинация не будет работать в редакторе.</translation>
    </message>
    <message>
        <location line="-4"/>
        <source>Invalid key sequence.</source>
        <translation>Неверная комбинация клавиш.</translation>
    </message>
    <message>
        <location line="+476"/>
        <source>Import Keyboard Mapping Scheme</source>
        <translation>Импорт схемы разметки клавиатуры</translation>
    </message>
    <message>
        <location line="+2"/>
        <location line="+46"/>
        <source>Keyboard Mapping Scheme (*.kms)</source>
        <translation>Схемы разметки клавиатуры (*.kms)</translation>
    </message>
    <message>
        <location line="-2"/>
        <source>Export Keyboard Mapping Scheme</source>
        <translation>Экспорт схемы разметки клавиатуры</translation>
    </message>
    <message>
        <source>Spotlight File Name Index</source>
        <translation type="vanished">Индекс имени файла Spotlight</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/editormanager/systemeditor.cpp" line="+25"/>
        <source>System Editor</source>
        <translation>Системный редактор</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Could not open URL %1.</source>
        <translation>Не удалось открыть URL %1.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/systemsettings.cpp" line="+45"/>
        <location line="+265"/>
        <source>System</source>
        <translation>Система</translation>
    </message>
    <message>
        <location line="-301"/>
        <source>Terminal:</source>
        <translation>Терминал:</translation>
    </message>
    <message>
        <location line="-185"/>
        <source>Warn before opening text files greater than</source>
        <translation>Предупреждать при открытии файлов больше</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>MB</source>
        <translation> МБ</translation>
    </message>
    <message>
        <location line="-44"/>
        <source>Auto-save modified files</source>
        <translation>Автосохранение изменённых файлов</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Interval:</source>
        <translation>Периодичность:</translation>
    </message>
    <message>
        <location line="-3"/>
        <source>min</source>
        <translation> мин</translation>
    </message>
    <message>
        <location line="+49"/>
        <source>When files are externally modified:</source>
        <translation>Когда файлы изменены извне:</translation>
    </message>
    <message>
        <location line="-4"/>
        <source>Always Ask</source>
        <translation>Всегда спрашивать</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Reload All Unchanged Editors</source>
        <translation>Перезагружать неизменённые</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Ignore Modifications</source>
        <translation>Игнорировать изменения</translation>
    </message>
    <message>
        <location line="-61"/>
        <source>Patch command:</source>
        <translation>Команда patch:</translation>
    </message>
    <message>
        <location line="+216"/>
        <source>?</source>
        <translation>?</translation>
    </message>
    <message>
        <source>Reset to default.</source>
        <comment>File Browser</comment>
        <translation type="vanished">Сбросить в исходное состояние.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/actionmanager/commandmappings.cpp" line="-112"/>
        <location filename="../../../src/plugins/coreplugin/dialogs/externaltoolconfig.cpp" line="-90"/>
        <location filename="../../../src/plugins/coreplugin/generalsettings.cpp" line="-50"/>
        <location filename="../../../src/plugins/coreplugin/systemsettings.cpp" line="-3"/>
        <location line="+4"/>
        <source>Reset</source>
        <translation>Сброс</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/systemsettings.cpp" line="+21"/>
        <source>External file browser:</source>
        <translation>Обозреватель файлов:</translation>
    </message>
    <message>
        <location line="-20"/>
        <source>Reset to default.</source>
        <comment>Terminal</comment>
        <translation>Сбросить в исходное состояние.</translation>
    </message>
    <message>
        <location line="+30"/>
        <source>File system case sensitivity:</source>
        <translatorcomment>Будет: &quot;При стравнении имён файлов: учитывать регистр&quot;</translatorcomment>
        <translation>При сравнении имён файлов:</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Influences how file names are matched to decide if they are the same.</source>
        <translation>Определяет способ сравнения имён файлов.</translation>
    </message>
    <message>
        <location line="-218"/>
        <source>Automatically free resources of old documents that are not visible and not modified. They stay visible in the list of open documents.</source>
        <translation>Автоматически освобождать ресурсы старых документов, которые не видны и не изменены. Они продолжат отображаться в списке открытых документов.</translation>
    </message>
    <message>
        <location line="-3"/>
        <source>Auto-suspend unmodified files</source>
        <translation>Выгружать неизменённые файлы</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Files to keep open:</source>
        <translation>Держать открытыми:</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Minimum number of open documents that should be kept in memory. Increasing this number will lead to greater resource usage when not manually closing documents.</source>
        <translation>Минимальное число открытых документов, которые необходимо хранить в памяти. При увеличении этого числа будет расти и потребление ресурсов, если не закрывать документы вручную.</translation>
    </message>
    <message>
        <location line="+160"/>
        <source>Command line arguments used for &quot;Run in terminal&quot;.</source>
        <translation>Параметры командной строки для «Запустить в терминале».</translation>
    </message>
    <message>
        <location line="+59"/>
        <source>Maximum number of entries in &quot;Recent Files&quot;:</source>
        <translation>Максимальное число записей в меню «Недавние файлы»:</translation>
    </message>
    <message>
        <location line="-48"/>
        <source>Command line arguments used for &quot;%1&quot;.</source>
        <translation>Параметры командной строки для «%1».</translation>
    </message>
    <message>
        <location line="-223"/>
        <source>Use freedesktop.org file manager D-Bus interface</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Uses the &lt;a href=&quot;%1&quot;&gt;freedesktop.org D-Bus interface&lt;/a&gt; for &lt;i&gt;Open in File Manager&lt;/i&gt;, if available. Otherwise falls back to the &quot;External file browser&quot; above.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Command used for reverting diff chunks.</source>
        <translation>Команда, используемая для отката фрагментов diff.</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Automatically creates temporary copies of modified files. If %1 is restarted after a crash or power failure, it asks whether to recover the auto-saved content.</source>
        <translation>Автоматически создавать копии изменённых файлов. Если работа %1 завершится аварийно или из-за сбоя питания, то при перезапуске он предложит восстановить их содержимое.</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Auto-save files after refactoring</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Automatically saves all open files affected by a refactoring operation,
provided they were unmodified before the refactoring.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+42"/>
        <source>Ask for confirmation before exiting</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+58"/>
        <source>For environment variables with list semantics that do not use the standard path list
separator, you need to configure the respective separators here if you plan to
aggregate them from several places (for instance from the kit and from the project).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Variable</source>
        <translation type="unfinished">Переменная</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Separator</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+99"/>
        <source>Variable separators:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+80"/>
        <source>Case Sensitive (Default)</source>
        <translation>Учитывать регистр (по умолчанию)</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Case Insensitive (Default)</source>
        <translation>Не учитывать регистр (по умолчанию)</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Case Insensitive</source>
        <translation>Не учитывать регистр</translation>
    </message>
    <message>
        <location line="+96"/>
        <source>The file system case sensitivity change will take effect after restart.</source>
        <translation type="unfinished"></translation>
    </message>
    <message numerus="yes">
        <location line="+42"/>
        <source>%n custom separators configured</source>
        <translation type="unfinished">
            <numerusform></numerusform>
            <numerusform></numerusform>
            <numerusform></numerusform>
        </translation>
    </message>
    <message>
        <location line="+27"/>
        <source>Variables</source>
        <translation>Переменные</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/themechooser.cpp" line="+43"/>
        <source>unnamed</source>
        <translation type="unfinished">без имени</translation>
    </message>
    <message>
        <location line="+74"/>
        <source>Current theme: %1</source>
        <translation>Текущая тема: %1</translation>
    </message>
    <message>
        <location line="+37"/>
        <source>The theme change will take effect after restart.</source>
        <translation>Изменение темы вступит в силу после перезапуска.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/customlanguagemodels.cpp" line="+2"/>
        <location filename="../../../src/plugins/coreplugin/dialogs/filepropertiesdialog.cpp" line="+98"/>
        <location filename="../../../src/plugins/coreplugin/locator/directoryfilter.cpp" line="-25"/>
        <location filename="../../../src/plugins/coreplugin/locator/urllocatorfilter.cpp" line="-121"/>
        <source>Name:</source>
        <translation>Название:</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/locator/urllocatorfilter.cpp" line="+45"/>
        <source>URLs:</source>
        <translation>Ссылки:</translation>
    </message>
    <message>
        <location line="-24"/>
        <source>Move Up</source>
        <translation>Поднять</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Move Down</source>
        <translation>Опустить</translation>
    </message>
    <message>
        <location line="-11"/>
        <source>Add &quot;%1&quot; placeholder for the query string.
Double-click to edit item.</source>
        <translation>Добавить заполнитель «%1» для строки запроса.
Двойной щелчок для изменения.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/versiondialog.cpp" line="+46"/>
        <source>About %1</source>
        <translation>О программе %1</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/icore.cpp" line="-837"/>
        <source>&lt;br/&gt;From revision %1&lt;br/&gt;</source>
        <translation>&lt;br/&gt;Ревизия %1&lt;br/&gt;</translation>
    </message>
    <message>
        <source>&lt;br/&gt;Built on %1 %2&lt;br/&gt;</source>
        <translation type="vanished">&lt;br/&gt;Собрано %1 в %2&lt;br/&gt;</translation>
    </message>
    <message>
        <source>&lt;h3&gt;%1&lt;/h3&gt;%2&lt;br/&gt;%3%4%5&lt;br/&gt;Copyright 2008-%6 %7. All rights reserved.&lt;br/&gt;&lt;br/&gt;The program is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.&lt;br/&gt;</source>
        <translation type="vanished">&lt;h3&gt;%1&lt;/h3&gt;%2&lt;br/&gt;%3%4%5&lt;br/&gt;© 2008-%6 %7. Все права защищены.&lt;br/&gt;&lt;br/&gt;The program is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.&lt;br/&gt;</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/windowsupport.cpp" line="-5"/>
        <source>Exit Full Screen</source>
        <translation>Выйти из полноэкранного режима</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Enter Full Screen</source>
        <translation>Полноэкранный режим</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/jsexpander.cpp" line="+49"/>
        <source>Error in &quot;%1&quot;: %2</source>
        <translation>Ошибка в «%1»: %2</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Cannot convert result of &quot;%1&quot; to string.</source>
        <translation>Не удалось преобразовать результат «%1» в строку.</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Evaluate simple JavaScript statements.&lt;br&gt;Literal &apos;}&apos; characters must be escaped as &quot;\}&quot;, &apos;\&apos; characters must be escaped as &quot;\\&quot;, and &quot;%{&quot; must be escaped as &quot;%\{&quot;.</source>
        <translation>Вычисление простейших выражений JavaScript.&lt;br&gt;Символы &apos;}&apos; и &apos;\&apos; должны экранироваться: &quot;\}&quot; и &quot;\\&quot;, а &quot;%{&quot; – &quot;%\{&quot;.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/welcomepagehelper.cpp" line="+487"/>
        <source>Tags:</source>
        <translation>Теги:</translation>
    </message>
    <message>
        <location line="+351"/>
        <source>Show All</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+85"/>
        <source>Back</source>
        <translation type="unfinished">Назад</translation>
    </message>
    <message>
        <source>&lt;type here&gt;</source>
        <translation type="vanished">&lt;введите здесь&gt;</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/modemanager.cpp" line="-27"/>
        <source>Switch to &lt;b&gt;%1&lt;/b&gt; mode</source>
        <translation>Переключить в режим &lt;b&gt;%1&lt;/b&gt;</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/outputwindow.cpp" line="-287"/>
        <source>output.txt</source>
        <extracomment>default file name suggested for saving text from output views</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+251"/>
        <source>Save Contents...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Copy Contents to Scratch Buffer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Failed to open editor for &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message numerus="yes">
        <location line="+216"/>
        <source>Elided %n characters due to Application Output settings</source>
        <translation>
            <numerusform>Выброшен %n символ из-за настроек Вывод приложения</numerusform>
            <numerusform>Выброшено %n символа из-за настроек Вывод приложения</numerusform>
            <numerusform>Выброшено %n символов из-за настроек Вывод приложения</numerusform>
        </translation>
    </message>
    <message>
        <location line="+90"/>
        <source>[Discarding excessive amount of pending output.]
</source>
        <translation>[Часть вывода опущена.]
</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/patchtool.cpp" line="+39"/>
        <source>Apply Chunk</source>
        <translation type="unfinished">Применить фрагмент</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Revert Chunk</source>
        <translation type="unfinished">Откат фрагмента</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Would you like to apply the chunk?</source>
        <translation type="unfinished">Применить фрагмент?</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Would you like to revert the chunk?</source>
        <translation type="unfinished">Желаете откатить фрагмент?</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Note: The file will be saved before this operation.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>There is no patch-command configured in the general &quot;Environment&quot; settings.</source>
        <translation>Команда patch не настроена в общих настройках «Среды».</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>The patch-command configured in the general &quot;Environment&quot; settings does not exist.</source>
        <translation>Команда patch, настроенная в общих настройках «Среды», отсутствует.</translation>
    </message>
    <message>
        <location line="+23"/>
        <source>Running in &quot;%1&quot;: %2 %3.</source>
        <translation>Выполняется в &quot;%1&quot;: %2 %3.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Unable to launch &quot;%1&quot;: %2</source>
        <translation>Не удалось запустить «%1»: %2</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>A timeout occurred running &quot;%1&quot;.</source>
        <translation>Истекло время работы «%1».</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>&quot;%1&quot; crashed.</source>
        <translation>«%1» аварийно завершился.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>&quot;%1&quot; failed (exit code %2).</source>
        <translation>Ошибка команды «%1» (код завершения %2).</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/dialogs/promptoverwritedialog.cpp" line="+59"/>
        <source>Overwrite Existing Files</source>
        <translation>Перезаписать существующие файлы</translation>
    </message>
    <message>
        <location line="+33"/>
        <source>The following files already exist in the folder
%1.
Would you like to overwrite them?</source>
        <translation>Следующие файлы уже имеются в каталоге
%1
Желаете перезаписать их?</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/dialogs/filepropertiesdialog.cpp" line="+99"/>
        <location filename="../../../src/plugins/coreplugin/dialogs/readonlyfilesdialog.cpp" line="-324"/>
        <source>Mixed</source>
        <translation>Смешанный</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/dialogs/readonlyfilesdialog.cpp" line="+117"/>
        <source>Failed to %1 File</source>
        <translation>Не удалось %1 файл</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>%1 file %2 from version control system %3 failed.</source>
        <translation>Не удалось %1 файл %2 из системы контроля версий %3.</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>No Version Control System Found</source>
        <translation>Не обнаружена система контроля версий</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Cannot open file %1 from version control system.
No version control system found.</source>
        <translation>Не удалось открыть файл %1 из системы контроля версий.
Она не обнаружена.</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Cannot Set Permissions</source>
        <translation>Не удалось задать права доступа</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Cannot set permissions for %1 to writable.</source>
        <translation>Не удалось задать %1 права доступа на запись.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Cannot Save File</source>
        <translation>Не удалось сохранить файл</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Cannot save file %1</source>
        <translation>Не удалось сохранить файл %1</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Canceled Changing Permissions</source>
        <translation>Смена прав доступа отменена</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Could Not Change Permissions on Some Files</source>
        <translation>Не удалось сменить некоторым файлам права доступа</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>See details for a complete list of files.</source>
        <translation>Полный список файлов приведён в подробностях.</translation>
    </message>
    <message>
        <location line="+148"/>
        <source>Filename</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Change &amp;Permission</source>
        <translation>&amp;Сменить права</translation>
    </message>
    <message>
        <location line="+94"/>
        <source>The following files are not checked out yet.
Do you want to check them out now?</source>
        <translation>Следующие файлы ещё не были получены.
Получить их сейчас?</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/icore.cpp" line="-405"/>
        <source>Later</source>
        <translation>Позже</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Restart Now</source>
        <translation>Перезапустить</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/find/searchresultwindow.cpp" line="+654"/>
        <source>History:</source>
        <translation>История:</translation>
    </message>
    <message>
        <location line="-503"/>
        <location line="+508"/>
        <source>New Search</source>
        <translation>Новый поиск</translation>
    </message>
    <message>
        <location line="-535"/>
        <location line="+495"/>
        <source>Expand All</source>
        <translation>Развернуть всё</translation>
    </message>
    <message>
        <location line="-481"/>
        <location line="+494"/>
        <location filename="../../../src/plugins/coreplugin/locator/locator.cpp" line="-15"/>
        <source>Show Paths in Relation to Active Project</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-485"/>
        <source>Filter Results</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+343"/>
        <source>%1 %2</source>
        <translation>%1 %2</translation>
    </message>
    <message>
        <location line="+126"/>
        <location filename="../../../src/plugins/coreplugin/foldernavigationwidget.cpp" line="-199"/>
        <source>Collapse All</source>
        <translation>Свернуть всё</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Show Full Paths</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-241"/>
        <source>Search Results</source>
        <translation>Результаты поиска</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/locator/locator.cpp" line="+46"/>
        <source>Web Search</source>
        <translation>Поиск в сети</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Qt Project Bugs</source>
        <translation>Qt Project Bugs</translation>
    </message>
    <message>
        <source>Insert &quot;%1&quot;</source>
        <translation type="vanished">Вставить «%1»</translation>
    </message>
    <message>
        <source>Insert Variable</source>
        <translation type="vanished">Вставить переменную</translation>
    </message>
    <message>
        <source>Current Value: %1</source>
        <translation type="vanished">Текущее значение: %1</translation>
    </message>
    <message>
        <source>Insert Unexpanded Value</source>
        <translation type="vanished">Вставить неразвёрнутое значение</translation>
    </message>
    <message>
        <source>Insert Expanded Value</source>
        <translation type="vanished">Вставить развёрнутое значение</translation>
    </message>
    <message>
        <source>Select a variable to insert.</source>
        <translation type="vanished">Выберите переменную для вставки.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/vcsmanager.cpp" line="+324"/>
        <source>%1 repository was detected but %1 is not configured.</source>
        <translation>Обнаружено хранилище %1, но %1 не настроен.</translation>
    </message>
    <message>
        <location line="+72"/>
        <source>Version Control</source>
        <translation>Контроль версий</translation>
    </message>
    <message>
        <source>Would you like to remove
	%1
from the version control system (%2)?
Note: This might remove the local file.</source>
        <translation type="vanished">Отменить контроль версий (%2) для файла
	%1?
Это может привести к удалению локального файла.</translation>
    </message>
    <message>
        <location line="-184"/>
        <source>A directory under version control was detected that is supported by the %1 plugin.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Version Control Detected</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Enable %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+13"/>
        <source>The directory &quot;%1&quot; seems to be under version control that can be handled by the disabled %2 plugin.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+168"/>
        <source>Remove the following files from the version control system (%1)?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Note: This might remove the local file.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Add to Version Control</source>
        <translation>Добавить под контроль версий</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Add the file
%1
to version control (%2)?</source>
        <translation>Добавить файл
%1
под контроль версий (%2)?</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Add the files
%1
to version control (%2)?</source>
        <translation>Добавить файлы
%1
под контроль версий (%2)?</translation>
    </message>
    <message numerus="yes">
        <location line="+17"/>
        <source>Could not add the following files to version control (%1)
%2
... and %n more.</source>
        <extracomment>%1 = name of VCS system, %2 = lines with file paths</extracomment>
        <translation type="unfinished">
            <numerusform></numerusform>
            <numerusform></numerusform>
            <numerusform></numerusform>
        </translation>
    </message>
    <message>
        <source>Could not add the file
%1
to version control (%2)
</source>
        <translation type="vanished">Не удалось добавить файл
%1
под контроль версий (%2)
</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Could not add the following files to version control (%1)
%2</source>
        <extracomment>%1 = name of VCS system, %2 = lines with file paths</extracomment>
        <translation>Не удалось добавить под контроль версий (%1) следующие файлы
%2</translation>
    </message>
    <message>
        <location line="-16"/>
        <source>Adding to Version Control Failed</source>
        <translation>Не удалось добавить файлы под контроль версий</translation>
    </message>
    <message>
        <source>File Properties</source>
        <translation type="vanished">Свойства файла</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/dialogs/filepropertiesdialog.cpp" line="-93"/>
        <source>Owner:</source>
        <translation>Владелец:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Group:</source>
        <translation>Группа:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Size:</source>
        <translation>Размер:</translation>
    </message>
    <message>
        <location line="-7"/>
        <source>Path:</source>
        <translation>Путь:</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Line endings:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Indentation:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Last read:</source>
        <translation>Прочитан:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Last modified:</source>
        <translation>Изменён:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Readable:</source>
        <translation>Можно читать:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Writable:</source>
        <translation>Можно писать:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Executable:</source>
        <comment>adjective</comment>
        <translation>Можно запускать:</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/dialogs/externaltoolconfig.cpp" line="+85"/>
        <location filename="../../../src/plugins/coreplugin/locator/spotlightlocatorfilter.cpp" line="-1"/>
        <source>Executable:</source>
        <comment>noun</comment>
        <translation>Программа:</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/dialogs/filepropertiesdialog.cpp" line="+1"/>
        <source>Symbolic link:</source>
        <translation>Символьная ссылка:</translation>
    </message>
    <message>
        <location line="-12"/>
        <source>MIME type:</source>
        <translation>MIME-тип:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Default editor:</source>
        <translation>Редактор по умолчанию:</translation>
    </message>
    <message>
        <location line="+36"/>
        <location line="+1"/>
        <location line="+17"/>
        <location line="+49"/>
        <location line="+32"/>
        <location line="+1"/>
        <location filename="../../../src/plugins/coreplugin/progressmanager/processprogress.cpp" line="+64"/>
        <source>Unknown</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-90"/>
        <source>Windows (CRLF)</source>
        <translation type="unfinished">Windows (CRLF)</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Unix (LF)</source>
        <translation type="unfinished">Unix (LF)</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Mac (CR)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+48"/>
        <source>%1 Spaces</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Tabs</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Undefined</source>
        <translation>Неопределён</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/locator/locatorconstants.h" line="+12"/>
        <source>Locator</source>
        <translation>Быстрый поиск</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/editormanager/openeditorsview.cpp" line="+1"/>
        <source>Meta+O</source>
        <translation>Meta+O</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Alt+O</source>
        <translation>Alt+O</translation>
    </message>
    <message>
        <source>Plain Text Editor</source>
        <translation type="vanished">Текстовый редактор</translation>
    </message>
    <message>
        <source>Binary Editor</source>
        <translation type="vanished">Бинарный редактор</translation>
    </message>
    <message>
        <source>C++ Editor</source>
        <translation type="vanished">Редактор C++</translation>
    </message>
    <message>
        <source>.pro File Editor</source>
        <translation type="vanished">Редактор файлов .pro</translation>
    </message>
    <message>
        <source>.files Editor</source>
        <translation type="vanished">Редактор *.files</translation>
    </message>
    <message>
        <source>QMLJS Editor</source>
        <translation type="vanished">Редактор QMLJS</translation>
    </message>
    <message>
        <source>Qt Widgets Designer</source>
        <translation type="vanished">Qt Widgets Designer</translation>
    </message>
    <message>
        <source>Qt Linguist</source>
        <translation type="vanished">Qt Linguist</translation>
    </message>
    <message>
        <source>Resource Editor</source>
        <translation type="vanished">Редактор ресурсов</translation>
    </message>
    <message>
        <source>GLSL Editor</source>
        <translation type="vanished">Редактор GLSL</translation>
    </message>
    <message>
        <source>Python Editor</source>
        <translation type="vanished">Редактор Python</translation>
    </message>
    <message>
        <source>Model Editor</source>
        <translation type="vanished">Редактор моделей</translation>
    </message>
    <message>
        <source>Nim Editor</source>
        <translation type="vanished">Редактор Nim</translation>
    </message>
    <message>
        <source>SCXML Editor</source>
        <translation type="vanished">Редактор SCXML</translation>
    </message>
    <message>
        <source>Qt Quick Designer</source>
        <translation type="vanished">Дизайнер Qt Quick</translation>
    </message>
    <message>
        <source>Java Editor</source>
        <translation type="vanished">Редактор Java</translation>
    </message>
    <message>
        <source>CMake Editor</source>
        <translation type="vanished">Редактор CMake</translation>
    </message>
    <message>
        <source>Compilation Database</source>
        <translation type="vanished">БД компиляции</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/foldernavigationwidget.cpp" line="-35"/>
        <source>Open &quot;%1&quot;</source>
        <translation>Открыть «%1»</translation>
    </message>
    <message>
        <location line="-432"/>
        <source>Show Hidden Files</source>
        <translation>Отображать скрытые файлы</translation>
    </message>
    <message>
        <source>The file &quot;%1&quot; was renamed to &quot;%2&quot;, but the following projects could not be automatically changed: %3</source>
        <translation type="vanished">Файл «%1» был переименован в «%2», но не удалось автоматически изменить проекты: %3</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Show Bread Crumbs</source>
        <translation>Показать навигационную цепочку</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Show Folders on Top</source>
        <translation>Показывать каталоги сверху</translation>
    </message>
    <message>
        <location line="+43"/>
        <source>Synchronize with Editor</source>
        <translation>Согласовывать с редактором</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Synchronize Root Directory with Editor</source>
        <translation>Синхронизировать корневой каталог с редактором</translation>
    </message>
    <message>
        <location line="+170"/>
        <location filename="../../../src/plugins/coreplugin/icore.cpp" line="+918"/>
        <source>New File</source>
        <comment>Title of dialog</comment>
        <translation type="unfinished">Новый файл</translation>
    </message>
    <message>
        <location line="+241"/>
        <source>Remove Folder...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+72"/>
        <source>Meta+Y,Meta+F</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Alt+Y,Alt+F</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+159"/>
        <location filename="../../../src/plugins/coreplugin/icore.cpp" line="-7"/>
        <source>New File...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The following projects failed to automatically remove the file: %1</source>
        <translation type="vanished">Не удалось автоматически удалить файл из следующих проектов: %1</translation>
    </message>
    <message>
        <location line="-320"/>
        <location line="+84"/>
        <source>New Folder</source>
        <translation>Новая папка</translation>
    </message>
    <message>
        <source>Open Project in &quot;%1&quot;</source>
        <translation type="vanished">Открыть проект в «%1»</translation>
    </message>
    <message>
        <source>Open Project &quot;%1&quot;</source>
        <translation type="vanished">Открыть проект в «%1»</translation>
    </message>
    <message>
        <location line="+80"/>
        <source>Computer</source>
        <translation>Компьютер</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Home</source>
        <translation>Домашний каталог</translation>
    </message>
    <message>
        <location line="-12"/>
        <source>File System</source>
        <translation>Файловая система</translation>
    </message>
    <message>
        <source>Meta+Y</source>
        <translation type="vanished">Meta+Y</translation>
    </message>
    <message>
        <source>Alt+Y</source>
        <translation type="vanished">Alt+Y</translation>
    </message>
    <message>
        <source>Add New...</source>
        <translation type="vanished">Добавить новый...</translation>
    </message>
    <message>
        <location line="+171"/>
        <source>Rename...</source>
        <translation>Переименовать...</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Remove...</source>
        <translation>Удалить...</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/coreconstants.h" line="+99"/>
        <source>Cycle to Next Editor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/editormanager/editorview.cpp" line="-1"/>
        <source>Unpin</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/locator/opendocumentsfilter.cpp" line="+1"/>
        <source>Switches to an open document.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/locator/spotlightlocatorfilter.cpp" line="-140"/>
        <source>Locator query string.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Locator query string with quotes escaped with backslash.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Locator query string with quotes escaped with backslash and spaces replaced with &quot;*&quot; wildcards.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Locator query string as regular expression.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+14"/>
        <source>File Name Index</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Locates files from a global file system index (Spotlight, Locate, Everything). Append &quot;+&lt;number&gt;&quot; or &quot;:&lt;number&gt;&quot; to jump to the given line number. Append another &quot;+&lt;number&gt;&quot; or &quot;:&lt;number&gt;&quot; to jump to the column number as well.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+42"/>
        <source>Locator: Error occurred when running &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+67"/>
        <source>Sort results</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Case sensitive:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/secretaspect.cpp" line="+110"/>
        <source>Secret storage is not available! Your values will be stored as plaintext in the settings!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>You can install libsecret or KWallet to enable secret storage.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/settingsmode.cpp" line="-481"/>
        <source>Sort categories</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+132"/>
        <source>Apply all changes and return to previous mode.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <location line="+9"/>
        <source>Apply all changes and stay here.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-8"/>
        <location line="+9"/>
        <source>Discard all changes and stay here.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-8"/>
        <source>Discard all changes and return to previous mode.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+152"/>
        <location line="+27"/>
        <source>Unapplied Changes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-24"/>
        <source>The previous page contains unsaved changes.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <location line="+29"/>
        <source>Apply Unsaved Changes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-24"/>
        <location line="+31"/>
        <source>Abandon Unsaved Changes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-26"/>
        <source>Return to Previous Page</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+14"/>
        <source>There are unsaved changes.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+21"/>
        <source>Stay in Settings Mode</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::CppEditor</name>
    <message>
        <location filename="../../../src/plugins/cppeditor/cppchecksymbols.cpp" line="+519"/>
        <source>Only virtual functions can be marked &apos;final&apos;</source>
        <translation>Только виртуальные функции могут иметь атрибут «final»</translation>
    </message>
    <message>
        <location line="+269"/>
        <source>Expected a namespace-name</source>
        <translation>Ожидается название пространства имён</translation>
    </message>
    <message>
        <location line="+623"/>
        <source>Too many arguments</source>
        <translation>Слишком много параметров</translation>
    </message>
    <message>
        <location line="-894"/>
        <source>Only virtual functions can be marked &apos;override&apos;</source>
        <translation>Только виртуальные функции могут иметь атрибут «override»</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/clangdiagnosticconfigsmodel.cpp" line="+98"/>
        <source>Checks for questionable constructs</source>
        <translation>Проверки на сомнительные конструкции</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Build-system warnings</source>
        <translation>Предупреждения системы сборки</translation>
    </message>
    <message>
        <source>Pedantic checks</source>
        <translation type="vanished">Педантичные проверки</translation>
    </message>
    <message>
        <source>Checks for almost everything</source>
        <translation type="vanished">Проверки всего</translation>
    </message>
    <message>
        <source>Default Clang-Tidy and Clazy checks</source>
        <translation type="vanished">Умолчальные проверки Clang-Tidy и Clazy</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/cppchecksymbols.cpp" line="+892"/>
        <source>Too few arguments</source>
        <translation>Слишком мало параметров</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/cppcodemodelinspectordialog.cpp" line="+1449"/>
        <source>Compiler Flags</source>
        <translation>Флаги компилятора</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/quickfixes/cppcodegenerationquickfixes.cpp" line="+655"/>
        <source>Initialize in Constructor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Member Name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Parameter Name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Default Value</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+268"/>
        <source>Base Class Constructors</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+27"/>
        <source>Constructor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+32"/>
        <source>Parameters without default value must come before parameters with default value.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Initialize all members</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+44"/>
        <source>Select the members to be initialized in the constructor.
Use drag and drop to change the order of the parameters.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+40"/>
        <source>Generate Constructor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+352"/>
        <source>Generate Setter</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Generate Getter</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Generate Getter and Setter</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Generate Constant Q_PROPERTY and Missing Members</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Generate Q_PROPERTY and Missing Members with Reset Function</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Generate Q_PROPERTY and Missing Members</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+128"/>
        <source>Getters and Setters</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Member</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Getter</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Setter</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Signal</source>
        <translation type="unfinished">Сигналы</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>QProperty</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Constant QProperty</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+45"/>
        <source>Create getters for all members</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Create setters for all members</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Create signals for all members</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Create Q_PROPERTY for all members</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+33"/>
        <source>Select the getters and setters to be created.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+26"/>
        <source>Create Getter and Setter Member Functions</source>
        <translation>Создать методы получения и установки значения</translation>
    </message>
    <message>
        <source>Create Getter Member Function</source>
        <translation type="vanished">Создать метод получения значения</translation>
    </message>
    <message>
        <source>Create Setter Member Function</source>
        <translation type="vanished">Создать метод установки значения</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/quickfixes/convertfromandtopointer.cpp" line="+48"/>
        <source>Convert to Stack Variable</source>
        <translation>Преобразовать в стековую переменную</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Convert to Pointer</source>
        <translation>Преобразовать в указатель</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/quickfixes/cppcodegenerationquickfixes.cpp" line="-276"/>
        <source>Generate Missing Q_PROPERTY Members</source>
        <translation>Создание отсутствующих членов Q_PROPERTY</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/quickfixes/createdeclarationfromuse.cpp" line="+56"/>
        <source>Provide the type</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Data type:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+41"/>
        <source>Add %1 Declaration</source>
        <translation>Добавление объявления %1</translation>
    </message>
    <message>
        <location line="+84"/>
        <source>Add Member Function &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Add Class Member &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/quickfixes/insertfunctiondefinition.cpp" line="+72"/>
        <source>Add Definition in %1</source>
        <translation>Добавить реализацию в %1</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Add Definition Here</source>
        <translation>Добавить сюда реализацию</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Add Definition Inside Class</source>
        <translation>Добавить реализацию внутрь класса</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Add Definition Outside Class</source>
        <translation>Добавить реализацию вне класса</translation>
    </message>
    <message>
        <location line="+196"/>
        <source>Member Function Implementations</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>None</source>
        <comment>No default implementation location</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Inline</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Outside Class</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Default implementation location:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+63"/>
        <source>Create Implementations for Member Functions</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/cppeditordocument.cpp" line="+72"/>
        <source>Add File to Project</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Add to Project...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+520"/>
        <source>Note: Multiple parse contexts are available for this file. Choose the preferred one from the editor toolbar.</source>
        <translation>Несколько контекстов разбора доступно для этого файла. Выберите предпочтительный в панели инструментов редактора.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/cppeditorplugin.cpp" line="+422"/>
        <source>Shift+F2</source>
        <translation>Shift+F2</translation>
    </message>
    <message>
        <location line="-3"/>
        <source>Switch Between Function Declaration/Definition</source>
        <translation>Переключить объявление/реализацию функции</translation>
    </message>
    <message>
        <location line="-154"/>
        <source>C++</source>
        <comment>SnippetProvider</comment>
        <translation>C++</translation>
    </message>
    <message>
        <location line="+222"/>
        <source>Header/Source</source>
        <comment>text on macOS touch bar</comment>
        <translation>Заголовочный/исходный</translation>
    </message>
    <message>
        <location line="-98"/>
        <source>Follow</source>
        <comment>text on macOS touch bar</comment>
        <translation>Перейти</translation>
    </message>
    <message>
        <location line="+113"/>
        <source>Additional Preprocessor Directives...</source>
        <translation>Дополнительные директивы препроцессора...</translation>
    </message>
    <message>
        <location line="-79"/>
        <source>Decl/Def</source>
        <comment>text on macOS touch bar</comment>
        <translation>Объявление/определение</translation>
    </message>
    <message>
        <location line="-301"/>
        <source>C++ Editor</source>
        <translation type="unfinished">Редактор C++</translation>
    </message>
    <message>
        <location line="+39"/>
        <source>Clangd executable:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+126"/>
        <source>Internal error: No code style pool</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>No code style found in file.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+108"/>
        <source>Follow Virtual Function to Base Class Implementation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Follow Virtual Function to Base Class Implementation in Next Split</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+23"/>
        <source>Open Function Declaration/Definition in Next Split</source>
        <translation>Открыть объявление/реализацию в следующей панели</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Meta+E, Shift+F2</source>
        <translation>Meta+E, Shift+F2</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Ctrl+E, Shift+F2</source>
        <translation>Ctrl+E, Shift+F2</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/cpptypehierarchy.cpp" line="+141"/>
        <source>Open Type Hierarchy</source>
        <translation>Открыть иерархию типов</translation>
    </message>
    <message>
        <source>Meta+Shift+T</source>
        <translation type="vanished">Meta+Shift+T</translation>
    </message>
    <message>
        <source>Ctrl+Shift+T</source>
        <translation type="vanished">Ctrl+Shift+T</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/cppincludehierarchy.cpp" line="+514"/>
        <source>Open Include Hierarchy</source>
        <translation>Открыть иерархию включений</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Meta+Shift+I</source>
        <translation>Meta+Shift+I</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Ctrl+Shift+I</source>
        <translation>Ctrl+Shift+I</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/cppeditorplugin.cpp" line="+127"/>
        <source>Reparse Externally Changed Files</source>
        <translation>Переразобрать файлы изменённые извне</translation>
    </message>
    <message>
        <location line="-189"/>
        <source>Inspect C++ Code Model...</source>
        <translation>Проверить модель кода C++...</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Meta+Shift+F12</source>
        <translation>Meta+Shift+F12</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Ctrl+Shift+F12</source>
        <translation>Ctrl+Shift+F12</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/cppeditorwidget.cpp" line="+769"/>
        <source>You are trying to rename a symbol declared in the generated file &quot;%1&quot;.
This is normally not a good idea, as the file will likely get overwritten during the build process.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Do you want to edit &quot;%1&quot; instead?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Renamed Symbol Will Be Overwritten</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Open &quot;%1&quot;</source>
        <translation type="unfinished">Открыть «%1»</translation>
    </message>
    <message>
        <location line="+333"/>
        <source>&amp;Refactor</source>
        <translation>&amp;Рефакторинг</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/cppincludehierarchy.cpp" line="-8"/>
        <source>Include Hierarchy</source>
        <translation>Иерархия включений</translation>
    </message>
    <message>
        <location line="-283"/>
        <source>Includes</source>
        <translation>Включения</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Included by</source>
        <translation>Включено из</translation>
    </message>
    <message>
        <location line="-66"/>
        <source>(none)</source>
        <translation>(нет)</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>(cyclic)</source>
        <translation>(циклически)</translation>
    </message>
    <message>
        <location line="+206"/>
        <source>No include hierarchy available</source>
        <translation>Нет доступных иерархий включений</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Synchronize with Editor</source>
        <translation>Согласовывать с редактором</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/cppoutline.cpp" line="+50"/>
        <location filename="../../../src/plugins/cppeditor/cpptypehierarchy.cpp" line="+7"/>
        <source>Expand All</source>
        <translation>Развернуть всё</translation>
    </message>
    <message>
        <location line="+2"/>
        <location filename="../../../src/plugins/cppeditor/cpptypehierarchy.cpp" line="+2"/>
        <source>Collapse All</source>
        <translation>Свернуть всё</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/cpppreprocessordialog.cpp" line="+27"/>
        <source>Additional C++ Preprocessor Directives</source>
        <translation>Дополнительные директивы препроцессора C++</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Additional C++ Preprocessor Directives for %1:</source>
        <translation>Дополнительные директивы препроцессора C++ для %1:</translation>
    </message>
    <message>
        <source>Type Hierarchy</source>
        <translation type="vanished">Иерархия типов</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/cpptypehierarchy.cpp" line="+177"/>
        <source>No type hierarchy available</source>
        <translation>Иерархия типов недоступна</translation>
    </message>
    <message>
        <location line="-39"/>
        <source>Bases</source>
        <translation>Базовые</translation>
    </message>
    <message>
        <location line="-151"/>
        <source>Open in Editor</source>
        <translation type="unfinished">Открыть в редакторе</translation>
    </message>
    <message>
        <location line="+107"/>
        <location line="+18"/>
        <source>Evaluating Type Hierarchy</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+29"/>
        <source>Derived</source>
        <translation>Производные</translation>
    </message>
    <message>
        <location line="+47"/>
        <source>Evaluating type hierarchy...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/cppfunctiondecldeflink.cpp" line="+281"/>
        <source>Target file was changed, could not apply changes</source>
        <translation>Невозможно применить изменения, так как целевой файл изменился</translation>
    </message>
    <message>
        <location line="+33"/>
        <source>Apply changes to definition</source>
        <translation>Применить изменения к определению</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Apply changes to declaration</source>
        <translation>Применить изменения к объявлению</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/quickfixes/cppquickfix.cpp" line="+92"/>
        <source>Apply Function Signature Changes</source>
        <translation>Применить изменения сигнатуры функции</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/quickfixes/cppinsertvirtualmethods.cpp" line="+1013"/>
        <source>Insert Virtual Functions</source>
        <translation>Вставка виртуальных методов</translation>
    </message>
    <message>
        <location line="+49"/>
        <source>&amp;Functions to insert:</source>
        <translation>&amp;Вставляемые методы:</translation>
    </message>
    <message>
        <location line="-44"/>
        <source>Filter</source>
        <translation>Фильтр</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>&amp;Hide reimplemented functions</source>
        <translation>&amp;Скрывать реализованные методы</translation>
    </message>
    <message>
        <location line="+47"/>
        <source>&amp;Insertion options:</source>
        <translation>&amp;Параметры вставки:</translation>
    </message>
    <message>
        <location line="-43"/>
        <source>Insert only declarations</source>
        <translation>Вставить только объявления</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Insert definitions inside class</source>
        <translation>Вставить реализацию внутри класса</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Insert definitions outside class</source>
        <translation>Вставить реализацию вне класса</translation>
    </message>
    <message>
        <location line="+1"/>
        <location line="+90"/>
        <source>Insert definitions in implementation file</source>
        <translation>Вставить реализацию в файл реализации</translation>
    </message>
    <message>
        <location line="-89"/>
        <source>Add &quot;&amp;virtual&quot; to function declaration</source>
        <translation>Добавлять «&amp;virtual» к объявлению функции</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Add &quot;override&quot; equivalent to function declaration:</source>
        <translation>Добавлять аналог «override» к объявлению функции:</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Clear Added &quot;override&quot; Equivalents</source>
        <translation>Удаление аналогов «override»</translation>
    </message>
    <message>
        <source>File is not part of any project.</source>
        <translation type="vanished">Файл не является частью проекта.</translation>
    </message>
    <message>
        <source>File contains errors in included files.</source>
        <translation type="vanished">Файл содержит ошибки во включаемых файлах.</translation>
    </message>
    <message>
        <source>Minimize</source>
        <translation type="vanished">Свернуть</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/cppeditordocument.cpp" line="-541"/>
        <source>&lt;b&gt;Warning&lt;/b&gt;: This file is not part of any project. The code model might have issues parsing this file properly.</source>
        <translation>&lt;b&gt;Внимание!&lt;/b&gt; Этот файл не является частью какого-либо проекта. У модели кода могут возникнуть сложности при его разборе.</translation>
    </message>
    <message>
        <source>&lt;b&gt;Warning&lt;/b&gt;: The code model could not parse an included file, which might lead to incorrect code completion and highlighting, for example.</source>
        <translation type="vanished">&lt;b&gt;Внимание!&lt;/b&gt; Модель кода не сможет обрабатывать включённый файл, который, например, может приводить к неверному дополнению кода и подсветки.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/cppparsecontext.cpp" line="+34"/>
        <source>&lt;p&gt;&lt;b&gt;Active Parse Context&lt;/b&gt;:&lt;br/&gt;%1&lt;/p&gt;&lt;p&gt;Multiple parse contexts (set of defines, include paths, and so on) are available for this file.&lt;/p&gt;&lt;p&gt;Choose a parse context to set it as the preferred one. Clear the preference from the context menu.&lt;/p&gt;</source>
        <translation>&lt;p&gt;&lt;b&gt;Активный контекст разбора&lt;/b&gt;:&lt;br/&gt;%1&lt;/p&gt;&lt;p&gt;Для этого файла доступно несколько контекстов разбора (набор определений, путей включения и пр.).&lt;/p&gt;&lt;p&gt;Выберите контекст разбора и задайте его предпочтительным. Убрать предпочтение можно через контекстное меню.&lt;/p&gt;</translation>
    </message>
    <message>
        <location line="+90"/>
        <source>Clear Preferred Parse Context</source>
        <translation>Убрать предпочтительный контекст разбора</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/quickfixes/movefunctiondefinition.cpp" line="+225"/>
        <source>Move Definition Outside Class</source>
        <translation>Вынести реализацию из класса</translation>
    </message>
    <message>
        <location line="+4"/>
        <location line="+83"/>
        <source>Move Definition to %1</source>
        <translation>Переместить реализацию в %1</translation>
    </message>
    <message>
        <location line="-54"/>
        <source>Definitions Outside Class</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Move All Function Definitions Outside Class</source>
        <translation type="vanished">Вынести из тела класса реализацию всех методов</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Move All Function Definitions to %1</source>
        <translation>Перенести реализацию всех функций в %1</translation>
    </message>
    <message>
        <location line="+44"/>
        <source>Move Definition Here</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Move Definition to Class</source>
        <translation>Перенести реализацию в класс</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/quickfixes/cppinsertvirtualmethods.cpp" line="-528"/>
        <source>Insert Virtual Functions of Base Classes</source>
        <translation>Вставить виртуальные методы базовых классов</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/cpptoolsreuse.cpp" line="+330"/>
        <source>C++ Indexer: Skipping file &quot;%1&quot; because it is too big.</source>
        <translation>Индексатор C++: Пропускается файл «%1», так как слишком большой.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/cppsourceprocessor.cpp" line="+68"/>
        <source>%1: No such file or directory</source>
        <translation>%1: Нет такого файла или каталога</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>%1: Could not get file contents</source>
        <translation>%1: не удалось получить содержимое файла</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/cppcodestylesettingspage.cpp" line="+402"/>
        <source>Code Style</source>
        <translation>Стиль кода</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/cppfilesettingspage.cpp" line="+452"/>
        <source>File Naming</source>
        <translation>Именование файлов</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/clangdiagnosticconfigsselectionwidget.cpp" line="+61"/>
        <source>Diagnostic configuration:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+25"/>
        <source>Diagnostic Configurations</source>
        <translation>Конфигурации диагностирования</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/cpplocatorfilter.cpp" line="+410"/>
        <source>C++ Symbols in Current Document</source>
        <translation>Символы C++ текущего документа</translation>
    </message>
    <message>
        <location line="-20"/>
        <source>C++ Classes</source>
        <translation>Классы C++</translation>
    </message>
    <message>
        <location line="-10"/>
        <source>C++ Classes, Enums, Functions and Type Aliases</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Locates C++ classes, enums, functions and type aliases in any open project.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Locates C++ classes in any open project.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>C++ Functions</source>
        <translation>Функции C++</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Locates C++ functions in any open project.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Locates C++ symbols in the current document.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/cppeditorconstants.h" line="+35"/>
        <source>Quick Fixes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+71"/>
        <source>All Included C/C++ Files</source>
        <translation>Все подключённые файлы С/С++</translation>
    </message>
    <message>
        <source>C++ Classes, Enums and Functions</source>
        <translation type="vanished">Классы, перечисления и функции C++</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>C++ Symbols</source>
        <translation>Символы C++</translation>
    </message>
    <message>
        <location line="-15"/>
        <source>C++</source>
        <translation>C++</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/cppprojectinfogenerator.cpp" line="+46"/>
        <source>The project contains C source files, but the currently active kit has no C compiler. The code model will not be fully functional.</source>
        <translation>Проект содержит исходные файлы C, но выбранный комплект не имеет компилятора C. Модель кода не будет полностью функциональной.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>The project contains C++ source files, but the currently active kit has no C++ compiler. The code model will not be fully functional.</source>
        <translation>Проект содержит исходные файлы C++, но выбранный комплект не имеет компилятора C++. Модель кода не будет полностью функциональной.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/abstracteditorsupport.cpp" line="+22"/>
        <source>The file name.</source>
        <translation>Имя файла.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>The class name.</source>
        <translation>Имя класса.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/clangdiagnosticconfigswidget.cpp" line="+125"/>
        <source>For appropriate options, consult the GCC or Clang manual pages or the [GCC online documentation](%1).</source>
        <translation>Описание параметров можно найти страницах man GCC или Clang или в [Документации GCC](%1).</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Use diagnostic flags from build system</source>
        <translation>Использовать флаги диагностирования из системы сборки</translation>
    </message>
    <message>
        <source>Diagnostic Configuration:</source>
        <translation type="vanished">Конфигурация диагностирования:</translation>
    </message>
    <message>
        <location line="+23"/>
        <source>Copy...</source>
        <translation>Копировать...</translation>
    </message>
    <message>
        <location line="+2"/>
        <location filename="../../../src/plugins/cppeditor/clangdsettings.cpp" line="+815"/>
        <location filename="../../../src/plugins/cppeditor/quickfixes/cppquickfixsettingswidget.cpp" line="+242"/>
        <location line="+12"/>
        <source>Remove</source>
        <translation>Удалить</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Clang Warnings</source>
        <translation>Предупреждения Clang</translation>
    </message>
    <message>
        <location line="+37"/>
        <source>Copy Diagnostic Configuration</source>
        <translation>Копирование конфигурации диагностирования</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Diagnostic configuration name:</source>
        <translation>Имя конфигурации диагностирования:</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>%1 (Copy)</source>
        <translation>%1 (копия)</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Rename Diagnostic Configuration</source>
        <translation>Переименование конфигурации диагностирования</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>New name:</source>
        <translation>Новое имя:</translation>
    </message>
    <message>
        <location line="+50"/>
        <source>Option &quot;%1&quot; is invalid.</source>
        <translation>Параметр «%1» неверен.</translation>
    </message>
    <message>
        <location line="+63"/>
        <source>Copy this configuration to customize it.</source>
        <translation>Изменить можно только копию этой конфигурации.</translation>
    </message>
    <message>
        <location line="+26"/>
        <source>Configuration passes sanity checks.</source>
        <translation>Конфигурация прошла предпроверку.</translation>
    </message>
    <message>
        <source>%1</source>
        <translation type="vanished">%1</translation>
    </message>
    <message>
        <location line="-217"/>
        <source>Rename...</source>
        <translation>Переименовать...</translation>
    </message>
    <message>
        <location line="-82"/>
        <source>Built-in</source>
        <translation>Встроенный</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Custom</source>
        <translation>Особый</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/cppeditoroutline.cpp" line="+111"/>
        <source>Sort Alphabetically</source>
        <translation>Сортировать по алфавиту</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/cpptoolssettings.cpp" line="+59"/>
        <source>Global</source>
        <comment>Settings</comment>
        <translation>Общие</translation>
    </message>
    <message>
        <location line="+34"/>
        <source>Qt</source>
        <translation>Qt</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>GNU</source>
        <translation>GNU</translation>
    </message>
    <message>
        <source>Old Creator</source>
        <translation type="vanished">Старый Creator</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/cppindexingsupport.cpp" line="+313"/>
        <source>Parsing C/C++ Files</source>
        <translation>Разбор С/С++ файлов</translation>
    </message>
    <message>
        <source>&lt;i&gt;The Clang Code Model is enabled because the corresponding plugin is loaded.&lt;/i&gt;</source>
        <translation type="vanished">&lt;i&gt;Модель кода Clang включена, так как соответствующий модуль загружен.&lt;/i&gt;</translation>
    </message>
    <message>
        <source>&lt;i&gt;The Clang Code Model is disabled because the corresponding plugin is not loaded.&lt;/i&gt;</source>
        <translation type="vanished">&lt;i&gt;Модель кода Clang выключена, так как соответствующий модуль не загружен.&lt;/i&gt;</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/cppcodemodelsettings.cpp" line="+303"/>
        <source>Do not index files greater than</source>
        <translation>Не индексировать файлы больше чем</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>MB</source>
        <translation> МБ</translation>
    </message>
    <message>
        <location line="+26"/>
        <source>Use built-in preprocessor to show pre-processed files</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Uncheck this to invoke the actual compiler to show a pre-processed source file in the editor.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+11"/>
        <location filename="../../../src/plugins/cppeditor/cppcodestylesettingspage.cpp" line="-140"/>
        <source>General</source>
        <translation>Основное</translation>
    </message>
    <message>
        <location line="-52"/>
        <source>Interpret ambiguous headers as C headers</source>
        <translation>Двусмысленные заголовки считать заголовками C</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Enable indexing</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Indexing should almost always be kept enabled, as disabling it will severely limit the capabilities of the code model.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Ignore files</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Ignore files that match these wildcard patterns, one wildcard per line.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+14"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;When precompiled headers are not ignored, the parsing for code completion and semantic highlighting will process the precompiled header before processing any file.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Обрабатывать или нет прекомпилированные заголовки перед обработкой любого файла для дополнения и подсветки кода.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location line="+122"/>
        <location filename="../../../src/plugins/cppeditor/cppeditordocument.cpp" line="+711"/>
        <source>C++ Code Model</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-123"/>
        <source>Ignore precompiled headers</source>
        <translation>Игнорировать прекомпилированные заголовки</translation>
    </message>
    <message>
        <source>Clang Code Model</source>
        <translation type="vanished">Модель кода Clang</translation>
    </message>
    <message>
        <location line="+75"/>
        <source>Code Model</source>
        <translation>Модель кода</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/cppcodestylesettingspage.cpp" line="+3"/>
        <source>Content</source>
        <translation>Содержимое</translation>
    </message>
    <message>
        <location line="-84"/>
        <source>Indent</source>
        <translation>Отступы</translation>
    </message>
    <message>
        <location line="-89"/>
        <source>&quot;public&quot;, &quot;protected&quot; and
&quot;private&quot; within class body</source>
        <translation>«public», «protected» и
«private» внутри тела класса</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Declarations relative to &quot;public&quot;,
&quot;protected&quot; and &quot;private&quot;</source>
        <translation>Объявления относительно
«public», «protected» и «private»</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Statements within blocks</source>
        <translation>Операции внутри блока</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Declarations within
&quot;namespace&quot; definition</source>
        <translation>Объявления внутри
тела «namespace»</translation>
    </message>
    <message>
        <location line="+144"/>
        <source>Macros that can be used as statements without a trailing semicolon.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Statement Macros</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+19"/>
        <source>Braces</source>
        <translation>Фигурные скобки</translation>
    </message>
    <message>
        <location line="-72"/>
        <source>Indent Braces</source>
        <translation>Отступать при</translation>
    </message>
    <message>
        <location line="-93"/>
        <source>Class declarations</source>
        <translation>Определении классов</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Namespace declarations</source>
        <translation>Определении
пространств имён</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Enum declarations</source>
        <translation>Определений перечислений</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Blocks</source>
        <translation>Создании блоков</translation>
    </message>
    <message>
        <location line="+162"/>
        <source>&quot;switch&quot;</source>
        <translation>«switch»</translation>
    </message>
    <message>
        <location line="-60"/>
        <source>Indent within &quot;switch&quot;</source>
        <translation>Отступать внутри «switch»</translation>
    </message>
    <message>
        <location line="-101"/>
        <source>&quot;case&quot; or &quot;default&quot;</source>
        <translation>Перед «case» и «default»</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Statements relative to
&quot;case&quot; or &quot;default&quot;</source>
        <translation>Относительно «case» и
«default» перед операциями</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Blocks relative to
&quot;case&quot; or &quot;default&quot;</source>
        <translation>Относительно «case» и
«default» перед блоками</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>&quot;break&quot; statement relative to
&quot;case&quot; or &quot;default&quot;</source>
        <translation>Относительно «case» и
«default» перед «break»</translation>
    </message>
    <message>
        <location line="+157"/>
        <source>Alignment</source>
        <translation>Выравнивание</translation>
    </message>
    <message>
        <location line="-49"/>
        <source>Align</source>
        <translation>Выравнивать</translation>
    </message>
    <message>
        <location line="-105"/>
        <source>Align after assignments</source>
        <translation>После присваиваний</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Add extra padding to conditions
if they would align to the next line</source>
        <translation>Добавлять дополнительные
отступы в многострочных условиях</translation>
    </message>
    <message>
        <location line="-16"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;
Enables alignment to tokens after =, += etc. When the option is disabled, regular continuation line indentation will be used.&lt;br&gt;
&lt;br&gt;
With alignment:
&lt;pre&gt;
a = a +
    b
&lt;/pre&gt;
Without alignment:
&lt;pre&gt;
a = a +
        b
&lt;/pre&gt;
&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;
Включает выравнивание по символу после =, += и т.п. Когда опция выключена используются обычные отступы.&lt;br&gt;
&lt;br&gt;
С выравниванием:
&lt;pre&gt;
a = a +
    b
&lt;/pre&gt;
Без выравнивания:
&lt;pre&gt;
a = a +
        b
&lt;/pre&gt;
&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location line="+18"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;
Adds an extra level of indentation to multiline conditions in the switch, if, while and foreach statements if they would otherwise have the same or less indentation than a nested statement.

For four-spaces indentation only if statement conditions are affected. Without extra padding:
&lt;pre&gt;
if (a &amp;&amp;
    b)
    c;
&lt;/pre&gt;
With extra padding:
&lt;pre&gt;
if (a &amp;&amp;
        b)
    c;
&lt;/pre&gt;
&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;
Добавляет дополнительный уровень отступов в многострочные условия операторов switch, if, while и foreach, если у них тот же или меньший отступ, чем у вложенного оператора. При отступах в 4 пробела действует только на оператор if.
&lt;br/&gt;Без дополнительных отступов:
&lt;pre&gt;
if (a &amp;&amp;
    b)
    c;
&lt;/pre&gt;
С дополнительными отступами:
&lt;pre&gt;
if (a &amp;&amp;
        b)
    c;
&lt;/pre&gt;
&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location line="+136"/>
        <source>Pointers and References</source>
        <translation>Указатели и ссылки</translation>
    </message>
    <message>
        <location line="-40"/>
        <source>Bind &apos;*&apos; and &apos;&amp;&amp;&apos; in types/declarations to</source>
        <translation>В типах/объявлениях привязывать «*» и «&amp;&amp;» к</translation>
    </message>
    <message>
        <location line="-75"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;This does not apply to the star and reference symbol in pointer/reference to functions and arrays, e.g.:
&lt;pre&gt;   int (&amp;rf)() = ...;
   int (*pf)() = ...;

   int (&amp;ra)[2] = ...;
   int (*pa)[2] = ...;

&lt;/pre&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;Не применяется к указателям и ссылкам на функции и массивы, например:
&lt;pre&gt;   int (&amp;rf)() = ...;
   int (*pf)() = ...;

   int (&amp;ra)[2] = ...;
   int (*pa)[2] = ...;

&lt;/pre&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location line="-1"/>
        <source>Identifier</source>
        <translation>Идентификатору</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Type name</source>
        <translation>Имени типа</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Left const/volatile</source>
        <translation>Левым const и volatile</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>This does not apply to references.</source>
        <translation>Не относится к ссылкам.</translation>
    </message>
    <message>
        <location line="-1"/>
        <source>Right const/volatile</source>
        <translation>Правым const и volatile</translation>
    </message>
    <message>
        <location line="-68"/>
        <source>Statements within function body</source>
        <translation>Операции внутри тела функции</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Function declarations</source>
        <translation>Объявления функций</translation>
    </message>
    <message>
        <source>Getter and Setter</source>
        <translation type="vanished">Геттер и Сеттер</translation>
    </message>
    <message>
        <source>Prefer getter names without &quot;get&quot;</source>
        <translation type="vanished">Предпочитать имена геттеров без «get»</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/cppfilesettingspage.cpp" line="-64"/>
        <source>Headers</source>
        <translation>Заголовочные</translation>
    </message>
    <message>
        <location line="-238"/>
        <source>&amp;Suffix:</source>
        <translation>Р&amp;асширение:</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>S&amp;earch paths:</source>
        <translation>П&amp;ути поиска:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Comma-separated list of header paths.

Paths can be absolute or relative to the directory of the current open document.

These paths are used in addition to current directory on Switch Header/Source.</source>
        <translation>Список путей к заголовочным файлам, разделённый запятыми.

Пути могут быть абсолютными или относительными к каталогу текущего документа.

Они используются в дополнение к текущему каталогу при переключении между заголовочным и исходным файлами.</translation>
    </message>
    <message>
        <location line="+40"/>
        <source>Use &quot;#pragma once&quot; instead</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+196"/>
        <source>Include guard template:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Sources</source>
        <translation>Исходники</translation>
    </message>
    <message>
        <location line="-225"/>
        <source>S&amp;uffix:</source>
        <translation>&amp;Расширение:</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Se&amp;arch paths:</source>
        <translation>&amp;Пути поиска:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Comma-separated list of source paths.

Paths can be absolute or relative to the directory of the current open document.

These paths are used in addition to current directory on Switch Header/Source.</source>
        <translation>Список путей к исходным файлам, разделённый запятыми.

Пути могут быть абсолютными или относительными к каталогу текущего документа.

Они используются в дополнение к текущему каталогу при переключении между заголовочным и исходным файлами.</translation>
    </message>
    <message>
        <location line="+24"/>
        <source>&amp;Lower case file names</source>
        <translation>&amp;Имена файлов в нижнем регистре</translation>
    </message>
    <message>
        <location line="-15"/>
        <source>License &amp;template:</source>
        <translation>&amp;Шаблон лицензии:</translation>
    </message>
    <message>
        <location line="-136"/>
        <source>Header File Variables</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Header file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+89"/>
        <source>&amp;Prefixes:</source>
        <translation>Прист&amp;авки:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Comma-separated list of header prefixes.

These prefixes are used in addition to current file name on Switch Header/Source.</source>
        <translation>Разделённый запятыми список приставок заголовочных файлов.

Эти приставки добавляются к имени текущего файла при переключении Заголовочных/Исходных файлов.</translation>
    </message>
    <message>
        <location line="+21"/>
        <source>P&amp;refixes:</source>
        <translation>Пр&amp;иставки:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Comma-separated list of source prefixes.

These prefixes are used in addition to current file name on Switch Header/Source.</source>
        <translation>Разделённый запятыми список приставок исходных файлов.

Эти приставки добавляются к имени текущего файла при переключении Заголовочных/Исходных файлов.</translation>
    </message>
    <message>
        <location line="+378"/>
        <source>C++ File Naming</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Include guards</source>
        <translation type="vanished">Стражи</translation>
    </message>
    <message>
        <location line="-344"/>
        <source>Uses &quot;#pragma once&quot; instead of &quot;#ifndef&quot; include guards.</source>
        <translation>Использовать «#pragma once» вместо защиты от повторного включения на базе «#ifndef».</translation>
    </message>
    <message>
        <source>Use &quot;#pragma once&quot; instead of &quot;#ifndef&quot; guards</source>
        <translation type="vanished">Использовать «#pragma once» вместо «#ifndef»</translation>
    </message>
    <message>
        <location line="-132"/>
        <source>/**************************************************************************
** %1 license header template
**   Special keywords: %USER% %DATE% %YEAR%
**   Environment variables: %$VARIABLE%
**   To protect a percent sign, use &apos;%%&apos;.
**************************************************************************/
</source>
        <translation>/**************************************************************************
** %1 license header template
**   Special keywords: %USER% %DATE% %YEAR%
**   Environment variables: %$VARIABLE%
**   To protect a percent sign, use &apos;%%&apos;.
**************************************************************************/
</translation>
    </message>
    <message>
        <location line="+341"/>
        <source>Edit...</source>
        <translation>Изменить...</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Choose Location for New License Template File</source>
        <translation>Выбор размещения нового файла шаблона лицензии</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/cppfindreferences.cpp" line="+62"/>
        <source>Reads</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Writes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Other</source>
        <translation type="unfinished">Другая</translation>
    </message>
    <message>
        <location line="+309"/>
        <source>C++ Usages:</source>
        <translation>Использование C++:</translation>
    </message>
    <message>
        <location line="+65"/>
        <location line="+330"/>
        <source>Searching for Usages</source>
        <translation>Поиск использований</translation>
    </message>
    <message numerus="yes">
        <location line="-165"/>
        <source>Re&amp;name %n files</source>
        <translation>
            <numerusform>&amp;Переименовать %n файл</numerusform>
            <numerusform>&amp;Переименовать %n файла</numerusform>
            <numerusform>&amp;Переименовать %n файлов</numerusform>
        </translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Files:
%1</source>
        <translation>Файлы:
%1</translation>
    </message>
    <message>
        <location line="+123"/>
        <source>C++ Macro Usages:</source>
        <translation>Использование макросов C++:</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/cppeditorplugin.cpp" line="-22"/>
        <source>&amp;C++</source>
        <translation>&amp;C++</translation>
    </message>
    <message>
        <location line="+93"/>
        <source>Find References With Access Type</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+39"/>
        <source>Switch Header/Source</source>
        <translation>Переключить заголовочный/исходный</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Open Corresponding Header/Source in Next Split</source>
        <translation>Открыть заголовочный/исходный файл в следующей панели</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Meta+E, F4</source>
        <translation>Meta+E, F4</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Ctrl+E, F4</source>
        <translation>Ctrl+E, F4</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Show Preprocessed Source</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Show Preprocessed Source in Next Split</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Fold All Comment Blocks</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Unfold All Comment Blocks</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+13"/>
        <location filename="../../../src/plugins/cppeditor/cppmodelmanager.cpp" line="+603"/>
        <source>Find Unused Functions</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Find Unused C/C++ Functions</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+27"/>
        <source>The license template.</source>
        <translation>Шаблон лицензии.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>The configured path to the license template</source>
        <translation>Настроенный путь к шаблону лицензии</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Insert &quot;#pragma once&quot; instead of &quot;#ifndef&quot; include guards into header file</source>
        <translation>Вставлять в заголовочный файл «#pragma once» вместо «#ifndef»</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/symbolsfindfilter.cpp" line="+102"/>
        <source>Searching for Symbol</source>
        <translation>Поиск символа</translation>
    </message>
    <message>
        <location line="+83"/>
        <source>C++ Symbols:</source>
        <translation>Символы C++:</translation>
    </message>
    <message>
        <location line="+7"/>
        <location line="+30"/>
        <source>Classes</source>
        <translation>Классы</translation>
    </message>
    <message>
        <location line="-28"/>
        <location line="+31"/>
        <source>Functions</source>
        <translation>Функции</translation>
    </message>
    <message>
        <location line="-29"/>
        <location line="+32"/>
        <source>Enums</source>
        <translation>Перечисления</translation>
    </message>
    <message>
        <location line="-27"/>
        <source>All</source>
        <comment>Symbol search scope</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/cppfindreferences.cpp" line="-665"/>
        <location filename="../../../src/plugins/cppeditor/symbolsfindfilter.cpp" line="-3"/>
        <location line="+33"/>
        <source>Declarations</source>
        <translation>Объявления</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/symbolsfindfilter.cpp" line="-32"/>
        <source>Scope: %1
Types: %2
Flags: %3</source>
        <translation>Область: %1
Типы: %2
Флаги: %3</translation>
    </message>
    <message>
        <source>All</source>
        <translation type="vanished">Всё</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Projects</source>
        <translation>Проекты</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/quickfixes/cppquickfixsettingswidget.cpp" line="-202"/>
        <source>≥</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>lines</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+51"/>
        <source>A JavaScript expression acting as the return value of a function with two parameters &lt;b&gt;name&lt;/b&gt; and &lt;b&gt;memberName&lt;/b&gt;, where&lt;ul&gt;&lt;li&gt;&lt;b&gt;name&lt;/b&gt; is the &quot;semantic name&quot; as it would be used for a Qt property&lt;/li&gt;&lt;li&gt;&lt;b&gt;memberName&lt;/b&gt; is the name of the member variable.&lt;/li&gt;&lt;/ul&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>A JavaScript expression acting as the return value of a function with a parameter &lt;b&gt;name&lt;/b&gt;, which is the &quot;semantic name&quot; as it would be used for a Qt property.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+14"/>
        <source>For example, [[nodiscard]]</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Setters should be slots</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Generate signals with the new value as parameter</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>How to get from the member variable to the semantic name.
This is the reverse of the operation above.
Leave empty to apply heuristics.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Test</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Hide Test Results</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>The content of the &lt;b&gt;name&lt;/b&gt; parameter in the fields above, that is, the &quot;semantic name&quot; without any prefix or suffix.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+50"/>
        <source>Generate missing namespaces</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Add &quot;using namespace ...&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Rewrite types to match the existing namespaces</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Uncheck this to make Qt Creator try to derive the type of expression in the &amp;quot;Assign to Local Variable&amp;quot; quickfix.&lt;/p&gt;&lt;p&gt;Note that this might fail for more complex types.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Use type &quot;auto&quot; when creating new variables</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Template</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Separate the types by comma.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Use &lt;new&gt; and &lt;cur&gt; to access the parameter and current value. Use &lt;type&gt; to access the type and &lt;T&gt; for the template parameter.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <location line="+12"/>
        <source>Add</source>
        <translation type="unfinished">Добавить</translation>
    </message>
    <message>
        <location line="-7"/>
        <source>Normally arguments get passed by const reference. If the Type is one of the following ones, the argument gets passed by value. Namespaces and template arguments are removed. The real Type must contain the given Type. For example, &quot;int&quot; matches &quot;int32_t&quot; but not &quot;vector&lt;int&gt;&quot;. &quot;vector&quot; matches &quot;std::pmr::vector&lt;int&gt;&quot; but not &quot;std::optional&lt;vector&lt;int&gt;&gt;&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Return non-value types by const reference</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+35"/>
        <source>Generate Setters</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Generate Getters</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Inside class:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Outside class:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>In .cpp file:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <location filename="../../../src/plugins/cppeditor/symbolsfindfilter.cpp" line="+17"/>
        <source>Types:</source>
        <translation>Типы:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Comparison:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Assignment:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Return expression:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Return type:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Generated Function Locations</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Getter Setter Generation Properties</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Getter attributes:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Getter name:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Setter name:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Setter parameter name:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Reset name:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Signal name:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Member variable name:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Name from member variable:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Test with example name:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Missing Namespace Handling</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Custom Getter Setter Templates</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Value Types</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/symbolsfindfilter.cpp" line="+30"/>
        <source>Projects only</source>
        <translation>Только проекты</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>All files</source>
        <translation>Все файлы</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/cppoutlinemodel.cpp" line="+34"/>
        <source>&lt;Select Symbol&gt;</source>
        <translation>&lt;Выберите символ&gt;</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>&lt;No Symbols&gt;</source>
        <translation>&lt;Нет символов&gt;</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/quickfixes/logicaloperationquickfixes.cpp" line="+37"/>
        <location line="+47"/>
        <source>Rewrite Using %1</source>
        <translation>Переписать с использованием %1</translation>
    </message>
    <message>
        <location line="-49"/>
        <source>Swap Operands</source>
        <translation>Обменять операнды</translation>
    </message>
    <message>
        <location line="+270"/>
        <source>Rewrite Condition Using ||</source>
        <translation>Переписать условие используя ||</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/quickfixes/splitsimpledeclaration.cpp" line="+41"/>
        <source>Split Declaration</source>
        <translation>Разделить объявление</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/quickfixes/rewritecontrolstatements.cpp" line="+76"/>
        <source>Add Curly Braces</source>
        <translation>Добавить фигурные скобки</translation>
    </message>
    <message>
        <location line="+52"/>
        <source>Remove Curly Braces</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+120"/>
        <location line="+37"/>
        <source>Move Declaration out of Condition</source>
        <translation>Вынести объявление из условия</translation>
    </message>
    <message>
        <location line="+42"/>
        <source>Split if Statement</source>
        <translation>Разделить оператор if</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/quickfixes/convertstringliteral.cpp" line="+94"/>
        <source>Append %1 operator</source>
        <extracomment>%1 = operator name like &quot;QLatin1Char&quot;</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+533"/>
        <source>Convert to String Literal</source>
        <translation>Преобразовать в строковый литерал</translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Convert to Character Literal and Enclose in QLatin1Char(...)</source>
        <translation>Преобразовать в символьный литерал и обернуть в QLatin1Char(...)</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Convert to Character Literal</source>
        <translation>Преобразовать в символьный литерал</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Convert to Character Literal and Append QLatin1Char Operator</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-123"/>
        <source>Mark as Translatable</source>
        <translation>Сделать переводимым</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/quickfixes/convertnumericliteral.cpp" line="+185"/>
        <source>Convert to Binary</source>
        <translation>Преобразовать в двоичный</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/quickfixes/createdeclarationfromuse.cpp" line="+45"/>
        <source>Add Local Declaration</source>
        <translation>Добавить локальное объявление</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/quickfixes/converttocamelcase.cpp" line="+32"/>
        <source>Convert to Camel Case</source>
        <translation>Преобразовать в Верблюжий Регистр</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/quickfixes/bringidentifierintoscope.cpp" line="+319"/>
        <source>Add #include %1 and Project Dependency %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Add #include %1</source>
        <translation>Добавить #include %1</translation>
    </message>
    <message>
        <location line="+28"/>
        <source>Add Forward Declaration for %1</source>
        <translation>Добавление предъобъявления %1</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/quickfixes/rearrangeparamdeclarationlist.cpp" line="+32"/>
        <source>Switch with Previous Parameter</source>
        <translation>Переместить параметр вперёд</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Switch with Next Parameter</source>
        <translation>Переместить параметр назад</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/quickfixes/reformatpointerdeclaration.cpp" line="+34"/>
        <source>Reformat to &quot;%1&quot;</source>
        <translation>Переформатировать в «%1»</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Reformat Pointers or References</source>
        <translation>Переформатировать указатели или ссылки</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/quickfixes/extractliteralasparameter.cpp" line="+99"/>
        <source>Extract Constant as Function Parameter</source>
        <translation>Извлечь константу как параметр функции</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/quickfixes/assigntolocalvariable.cpp" line="+41"/>
        <source>Assign to Local Variable</source>
        <translation>Назначить локальной переменной</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/quickfixes/rewritecontrolstatements.cpp" line="+73"/>
        <source>Optimize for-Loop</source>
        <translation>Оптимизировать цикл for</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/quickfixes/convertstringliteral.cpp" line="-332"/>
        <source>Escape String Literal as UTF-8</source>
        <translation>Экранировать строковый литерал как UTF-8</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Unescape String Literal as UTF-8</source>
        <translation>Разэкранировать строковый литерал как UTF-8</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/quickfixes/convertqt4connect.cpp" line="+31"/>
        <source>Convert connect() to Qt 5 Style</source>
        <translation>Преобразовать connect() в стиль Qt 5</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/quickfixes/convertstringliteral.cpp" line="+226"/>
        <source>Convert to Objective-C String Literal</source>
        <translation>Преобразовать в строковый литерал Objective-C</translation>
    </message>
    <message>
        <location line="-340"/>
        <source>Enclose in %1(...)</source>
        <translation>Заключить в %1 (...)</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/quickfixes/convertnumericliteral.cpp" line="-58"/>
        <source>Convert to Hexadecimal</source>
        <translation>Преобразовать в шестнадцатеричное</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Convert to Octal</source>
        <translation>Преобразовать в восьмеричное</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Convert to Decimal</source>
        <translation>Преобразовать в десятичное</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/quickfixes/completeswitchstatement.cpp" line="+79"/>
        <source>Complete Switch Statement</source>
        <translation>Завершить оператор Switch</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/quickfixes/extractfunction.cpp" line="+72"/>
        <source>Extract Function</source>
        <translation>Извлечь функцию</translation>
    </message>
    <message>
        <location line="+151"/>
        <source>Extract Function Refactoring</source>
        <translation>Рефакторинг: извлечение функции</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Function name</source>
        <translation>Имя функции</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/quickfixes/cppcodegenerationquickfixes.cpp" line="-394"/>
        <location filename="../../../src/plugins/cppeditor/quickfixes/extractfunction.cpp" line="+21"/>
        <source>Access</source>
        <translation>Доступ</translation>
    </message>
    <message>
        <source>...searching overrides</source>
        <translation type="vanished">... поиск переопределений</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/clangdsettings.cpp" line="-715"/>
        <source>Background Priority</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Normal Priority</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Low Priority</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Off</source>
        <translation type="unfinished">Откл.</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Use Built-in Only</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Use Clangd Only</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Try Both</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+18"/>
        <location filename="../../../src/plugins/cppeditor/quickfixes/cppquickfixsettingswidget.cpp" line="-59"/>
        <source>Default</source>
        <translation type="unfinished">По умолчанию</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Decision Forest</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Heuristics</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+454"/>
        <source>&lt;p&gt;If background indexing is enabled, global symbol searches will yield more accurate results, at the cost of additional CPU load when the project is first opened. The indexing result is persisted in the project&apos;s build directory. If you disable background indexing, a faster, but less accurate, built-in indexer is used instead. The thread priority for building the background index can be adjusted since clangd 15.&lt;/p&gt;&lt;p&gt;Background Priority: Minimum priority, runs on idle CPUs. May leave &apos;performance&apos; cores unused.&lt;/p&gt;&lt;p&gt;Normal Priority: Reduced priority compared to interactive work.&lt;/p&gt;&lt;p&gt;Low Priority: Same priority as other clangd work.&lt;/p&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>The location of the per-project clangd index.&lt;p&gt;This is also where the compile_commands.json file will go.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>The location of the per-session clangd index.&lt;p&gt;This is also where the compile_commands.json file will go.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>&lt;p&gt;The C/C++ backend to use for switching between header and source files.&lt;/p&gt;&lt;p&gt;While the clangd implementation has more capabilities than the built-in code model, it tends to find false positives.&lt;/p&gt;&lt;p&gt;When &quot;Try Both&quot; is selected, clangd is used only if the built-in variant does not find anything.&lt;/p&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>&lt;p&gt;Which model clangd should use to rank possible completions.&lt;/p&gt;&lt;p&gt;This determines the order of candidates in the combo box when doing code completion.&lt;/p&gt;&lt;p&gt;The &quot;%1&quot; model used by default results from (pre-trained) machine learning and provides superior results on average.&lt;/p&gt;&lt;p&gt;If you feel that its suggestions stray too much from your expectations for your code base, you can try switching to the hand-crafted &quot;%2&quot; model.&lt;/p&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Number of worker threads used by clangd. Background indexing also uses this many worker threads.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Controls whether clangd may insert header files as part of symbol completion.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>&lt;p&gt;Controls whether when editing a header file, clangd should re-parse all source files including that header.&lt;/p&gt;&lt;p&gt;Note that enabling this option can cause considerable CPU load when editing widely included headers.&lt;/p&gt;&lt;p&gt;If this option is disabled, the dependent source files are only re-parsed when the header file is saved.&lt;/p&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Defines the amount of time %1 waits before sending document changes to the server.
If the document changes again while waiting, this timeout resets.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Files greater than this will not be opened as documents in clangd.
The built-in code model will handle highlighting, completion and so on.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>The maximum number of completion results returned by clangd.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Use clangd</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+35"/>
        <source>Insert header files on completion</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Update dependent sources</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Automatic</source>
        <translation type="unfinished">Автоматический</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Ignore files greater than</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Completion results:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>No limit</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Path to executable:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Background indexing:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Per-project index location:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Per-session index location:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+11"/>
        <location filename="../../../src/plugins/cppeditor/quickfixes/cppcodegenerationquickfixes.cpp" line="+558"/>
        <source>Reset</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Header/source switch mode:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Worker thread count:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Completion ranking model:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Document update threshold:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Sessions with a Single Clangd Instance</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>By default, Qt Creator runs one clangd process per project.
If you have sessions with tightly coupled projects that should be
managed by the same clangd process, add them here.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Add ...</source>
        <translation type="unfinished">Добавить...</translation>
    </message>
    <message>
        <location line="+37"/>
        <source>Choose a session:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Additional settings are available via &lt;a href=&quot;https://clangd.llvm.org/config&quot;&gt; clangd configuration files&lt;/a&gt;.&lt;br&gt;User-specific settings go &lt;a href=&quot;%1&quot;&gt;here&lt;/a&gt;, project-specific settings can be configured by putting a .clangd file into the project source tree.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+139"/>
        <location line="+66"/>
        <source>Clangd</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/compilationdb.cpp" line="+160"/>
        <source>Invalid location for %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Could not create &quot;%1&quot;: %2</source>
        <translation type="unfinished">Не удалось создать «%1»: %2</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/cppbuiltinmodelmanagersupport.cpp" line="+128"/>
        <source>Follow Symbol to Type is only available when using clangd</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/cppincludesfilter.cpp" line="+56"/>
        <source>Locates files that are included by C++ files of any open project. Append &quot;+&lt;number&gt;&quot; or &quot;:&lt;number&gt;&quot; to jump to the given line number. Append another &quot;+&lt;number&gt;&quot; or &quot;:&lt;number&gt;&quot; to jump to the column number as well.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/cppmodelmanager.cpp" line="-233"/>
        <source>Cannot show preprocessed file: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Falling back to built-in preprocessor: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Failed to open output file &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Failed to write output file &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+31"/>
        <location line="+12"/>
        <source>Could not determine which compiler to invoke.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <location line="+10"/>
        <source>Could not determine compiler command line.</source>
        <translation type="unfinished"></translation>
    </message>
    <message numerus="yes">
        <location line="+132"/>
        <source>Checked %1 of %n function(s)</source>
        <translation type="unfinished">
            <numerusform></numerusform>
            <numerusform></numerusform>
            <numerusform></numerusform>
        </translation>
    </message>
    <message>
        <location line="+71"/>
        <source>Finding Unused Functions</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+653"/>
        <source>C++ Indexer: Skipping file &quot;%1&quot; because its path matches the ignore pattern.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/cppprojectupdater.cpp" line="+104"/>
        <source>Preparing C++ Code Model</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/cppvirtualfunctionassistprovider.cpp" line="+98"/>
        <source>collecting overrides...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/quickfixes/addmodulefrominclude.cpp" line="+39"/>
        <source>Add Project Dependency %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/quickfixes/converttometamethodcall.cpp" line="+31"/>
        <source>Convert Function Call to Qt Meta-Method Invocation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/quickfixes/cppquickfixprojectsettings.cpp" line="+105"/>
        <source>Quick Fix settings are saved in a file. Existing settings file &quot;%1&quot; found. Should this file be used or a new one be created?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Switch Back to Global Settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Use Existing</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Create New</source>
        <translation type="unfinished">Создать новый</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/quickfixes/cppquickfixprojectsettingswidget.cpp" line="+74"/>
        <source>Custom settings are saved in a file. If you use the global settings, you can delete that file.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Delete Custom Settings File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Resets all settings to the global settings.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Reset to Global</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/quickfixes/moveclasstoownfile.cpp" line="+55"/>
        <source>Move Class to a Dedicated Set of Source Files</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+83"/>
        <source>Header file only</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Project:</source>
        <translation type="unfinished">Проект:</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Header file:</source>
        <translation type="unfinished">Заголовочный файл:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Implementation file:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+205"/>
        <source>Refusing to overwrite the following files: %1
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+90"/>
        <source>Failed to add to project file &quot;%1&quot;: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/quickfixes/removeusingnamespace.cpp" line="+394"/>
        <source>Remove All Occurrences of &quot;using namespace %1&quot; in Global Scope and Adjust Type Names Accordingly</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Remove &quot;using namespace %1&quot; and Adjust Type Names Accordingly</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/quickfixes/rewritecomment.cpp" line="+39"/>
        <source>Convert Comment to C-Style</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Convert Comment to C++-Style</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+190"/>
        <source>Move Function Documentation to Declaration</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Move Function Documentation to Definition</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/quickfixes/synchronizememberfunctionorder.cpp" line="+43"/>
        <source>Re-order Member Function Definitions According to Declaration Order</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::Cppcheck</name>
    <message>
        <location filename="../../../src/plugins/cppcheck/cppcheckplugin.cpp" line="+50"/>
        <location filename="../../../src/plugins/cppcheck/cppchecksettings.cpp" line="+143"/>
        <location filename="../../../src/plugins/cppcheck/cppchecktextmark.cpp" line="+52"/>
        <location filename="../../../src/plugins/cppcheck/cppchecktool.cpp" line="+229"/>
        <source>Cppcheck</source>
        <translation>Cppcheck</translation>
    </message>
    <message>
        <location line="+28"/>
        <source>Go to previous diagnostic.</source>
        <translation>Перейти к предыдущей проблеме.</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Go to next diagnostic.</source>
        <translation>Перейти к следующей проблеме.</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Clear</source>
        <translation>Очистить</translation>
    </message>
    <message>
        <location line="+100"/>
        <source>Cppcheck...</source>
        <translation>Cppcheck...</translation>
    </message>
    <message>
        <source>Cppcheck failed to start: &quot;%1&quot;.</source>
        <translation type="vanished">Не удалось запустить Cppcheck: «%1».</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppcheck/cppchecktool.cpp" line="-6"/>
        <source>Cppcheck started: &quot;%1&quot;.</source>
        <translation>Cppcheck запустился: «%1».</translation>
    </message>
    <message>
        <location line="+75"/>
        <source>Cppcheck finished.</source>
        <translation>Cppcheck завершился.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppcheck/cppcheckdiagnosticview.cpp" line="+25"/>
        <source>Cppcheck Diagnostics</source>
        <translation>Проблемы Cppcheck</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppcheck/cppcheckdiagnosticsmodel.cpp" line="+83"/>
        <source>Diagnostic</source>
        <translation>Проблема</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppcheck/cppcheckmanualrundialog.cpp" line="+30"/>
        <source>Cppcheck Run Configuration</source>
        <translation>Конфигурация запуска Cppcheck</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Analyze</source>
        <translation>Анализировать</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppcheck/cppchecksettings.cpp" line="-93"/>
        <source>Warnings</source>
        <translation>Предупреждения</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Style</source>
        <translation>Стиль</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Performance</source>
        <translation>Производительность</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Portability</source>
        <translation>Переносимость</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Information</source>
        <translation>Информация</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Unused functions</source>
        <translation>Неиспользуемые функции</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Missing includes</source>
        <translation>Отсутствующие включения</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Inconclusive errors</source>
        <translation>Возможные ошибки</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Check all define combinations</source>
        <translation>Проверять все возможные комбинации определений</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Show raw output</source>
        <translation>Отображать исходный вывод</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Add include paths</source>
        <translation>Добавить пути включаемых файлов</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Calculate additional arguments</source>
        <translation>Вычислить дополнительные параметры</translation>
    </message>
    <message>
        <location line="-31"/>
        <source>Disables multithreaded check.</source>
        <translation>Отключение многопоточной проверки.</translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Comma-separated wildcards of full file paths. Files still can be checked if others include them.</source>
        <translation>Шаблоны полных путей файлов, разделённые запятыми. Файлы могут быть проверены, если другие их включают.</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Can find missing includes but makes checking slower. Use only when needed.</source>
        <translation>Может обнаружить отсутствующие включаемые файлы, но проверка замедляется. Используйте только при необходимости.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Like C++ standard and language.</source>
        <translation>Например стандарт C++ и язык.</translation>
    </message>
    <message>
        <location line="-64"/>
        <source>Binary:</source>
        <translation>Программа:</translation>
    </message>
    <message>
        <location line="+77"/>
        <source>Checks:</source>
        <translation>Проверки:</translation>
    </message>
    <message>
        <location line="-32"/>
        <source>Custom arguments:</source>
        <translation>Особые параметры:</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Ignored file patterns:</source>
        <translation>Шаблоны игнорируемых файлов:</translation>
    </message>
</context>
<context>
    <name>QtC::CtfVisualizer</name>
    <message>
        <location filename="../../../src/plugins/ctfvisualizer/ctfstatisticsmodel.cpp" line="+168"/>
        <source>Title</source>
        <translation>Заголовок</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Count</source>
        <translation>Число</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Total Time</source>
        <translation>Общее время</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Percentage</source>
        <translation>Процент</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Minimum Time</source>
        <translation>Минимальное время</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Average Time</source>
        <translation>Среднее время</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Maximum Time</source>
        <translation>Максимальное время</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/ctfvisualizer/ctftimelinemodel.cpp" line="+57"/>
        <source>Stack Level %1</source>
        <translation>Уровень %1 стека</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Value</source>
        <translation>Значение</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Min</source>
        <translation>Мин.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Max</source>
        <translation>Макс.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Start</source>
        <translation>Начало</translation>
    </message>
    <message>
        <location line="+1"/>
        <location line="+103"/>
        <source>Wall Duration</source>
        <translation>Продолжительность</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Unfinished</source>
        <translation>Незавершено</translation>
    </message>
    <message>
        <location line="+0"/>
        <location line="+106"/>
        <source>true</source>
        <translation>true</translation>
    </message>
    <message>
        <location line="-70"/>
        <source>Thread %1</source>
        <translation>Поток %1</translation>
    </message>
    <message>
        <location line="+60"/>
        <source>Categories</source>
        <translation>Категории</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Arguments</source>
        <translation>Параметры</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Instant</source>
        <translation>Момент</translation>
    </message>
    <message>
        <location line="+4"/>
        <location line="+2"/>
        <location line="+2"/>
        <source>Scope</source>
        <translation>Область</translation>
    </message>
    <message>
        <location line="-4"/>
        <source>global</source>
        <translation>глобальная</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>process</source>
        <translation>процесс</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>thread</source>
        <translation>поток</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Return Arguments</source>
        <translation>Возвращаемые аргументы</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/ctfvisualizer/ctftracemanager.cpp" line="+95"/>
        <source>Error while parsing CTF data: %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+14"/>
        <location filename="../../../src/plugins/ctfvisualizer/ctfvisualizertool.cpp" line="+236"/>
        <location line="+3"/>
        <location line="+11"/>
        <source>CTF Visualizer</source>
        <translation>Визуализатор CTF</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/ctfvisualizer/ctfvisualizertool.cpp" line="+1"/>
        <source>Cannot read the CTF file.</source>
        <translation>Не удалось прочитать файл CTF.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/ctfvisualizer/ctftracemanager.cpp" line="+1"/>
        <source>The trace contains threads with stack depth &gt; 512.
Do you want to display them anyway?</source>
        <translation>Трассировка содержит потоки с глубиной стека &gt; 512.
Всё равно отобразить?</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/ctfvisualizer/ctfvisualizertool.cpp" line="-200"/>
        <source>Chrome Trace Format Viewer</source>
        <translation>Просмотрщик Chrome Trace Format</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Load JSON File</source>
        <translation>Загрузить файл JSON</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Restrict to Threads</source>
        <translation>Ограничить потоками</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Timeline</source>
        <translation>Временная шкала</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Reset Zoom</source>
        <translation>Сбросить приближение</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Statistics</source>
        <translation>Статистика</translation>
    </message>
    <message>
        <location line="-42"/>
        <source>Load Chrome Trace Format File</source>
        <translation>Загрузить файл Chrome Trace Format</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>JSON File (*.json)</source>
        <translation>Файл JSON (*.json)</translation>
    </message>
    <message>
        <location line="+171"/>
        <source>The file does not contain any trace data.</source>
        <translation>Файл не содержит данных трассировки.</translation>
    </message>
    <message>
        <location line="-7"/>
        <source>Loading CTF File</source>
        <translation>Загрузка файла CTF</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/ctfvisualizer/ctfvisualizertool.h" line="+49"/>
        <source>Chrome Trace Format Visualizer</source>
        <translation>Визуализатор Chrome Trace Format</translation>
    </message>
</context>
<context>
    <name>QtC::Debugger</name>
    <message>
        <location filename="../../../src/plugins/debugger/debuggerplugin.cpp" line="+2285"/>
        <source>Analyzer</source>
        <translation>Анализатор</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/breakhandler.cpp" line="+75"/>
        <location line="+4"/>
        <location line="+64"/>
        <location line="+3"/>
        <location line="+1854"/>
        <location filename="../../../src/plugins/debugger/disassembleragent.cpp" line="+45"/>
        <source>Breakpoint</source>
        <translation>Точка останова</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/commonoptionspage.cpp" line="+399"/>
        <source>Locals &amp;&amp; Expressions</source>
        <extracomment>&apos;&amp;&amp;&apos; will appear as one (one is marking keyboard shortcut)</extracomment>
        <translation>Переменные и выражения</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggerprotocol.cpp" line="+755"/>
        <source>&lt;Encoding error&gt;</source>
        <translation>&lt;Ошибка кодировки&gt;</translation>
    </message>
    <message>
        <source>Use Customized Settings</source>
        <translation type="vanished">Используются особые настройки</translation>
    </message>
    <message>
        <source>Use Global Settings</source>
        <translation type="vanished">Используются глобальные настройки</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggeritem.cpp" line="+404"/>
        <source>Not recognized</source>
        <translation>Не определён</translation>
    </message>
    <message>
        <location line="+72"/>
        <source>Could not determine debugger type</source>
        <translation>Не удалось определить тип отладчика</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggeritemmanager.cpp" line="+69"/>
        <source>Detected %1 at %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+176"/>
        <source>Path</source>
        <translation type="unfinished">Путь</translation>
    </message>
    <message>
        <location line="+158"/>
        <location filename="../../../src/plugins/debugger/threadshandler.cpp" line="+70"/>
        <source>Name:</source>
        <translation>Название:</translation>
    </message>
    <message>
        <location line="+1"/>
        <location filename="../../../src/plugins/debugger/shared/cdbsymbolpathlisteditor.cpp" line="+60"/>
        <source>Path:</source>
        <translation>Путь:</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Type:</source>
        <translation>Тип:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>ABIs:</source>
        <translation>ABI:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Version:</source>
        <translation>Версия:</translation>
    </message>
    <message>
        <location line="+70"/>
        <source>64-bit version</source>
        <translation>64-х битная версия</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>32-bit version</source>
        <translation>32-х битная версия</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Specify the path to the &lt;a href=&quot;%1&quot;&gt;Windows Console Debugger executable&lt;/a&gt; (%2) here.</source>
        <extracomment>Label text for path configuration. %2 is &quot;x-bit version&quot;.</extracomment>
        <translation>Укажите здесь путь к &lt;a href=&quot;%1&quot;&gt;программе Windows Console Debugger&lt;/a&gt; (%2).</translation>
    </message>
    <message>
        <location line="+125"/>
        <source>Auto-detected CDB at &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+95"/>
        <source>Searching debuggers...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+40"/>
        <source>Added a surrogate GDB DAP item for existing entry &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Found: &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+21"/>
        <source>Added a surrogate GDB DAP item for &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+42"/>
        <source>Auto-detected uVision at &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+189"/>
        <source>Found debugger: &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Removing debugger: &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Invalid JSON value for debugger: &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Empty command for debugger.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Failed to create debugger from JSON: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Auto-detected CDB at %1</source>
        <translation type="vanished">Обнаруженный CDB в %1</translation>
    </message>
    <message>
        <location line="-994"/>
        <source>System %1 at %2</source>
        <translation>Система %1 в %2</translation>
    </message>
    <message>
        <source>Auto-detected uVision at %1</source>
        <translation type="vanished">Обнаруженный uVision в %1</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggeritem.cpp" line="+2"/>
        <source>Invalid debugger command</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Invalid working directory</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+38"/>
        <location filename="../../../src/plugins/debugger/debuggerkitaspect.cpp" line="+418"/>
        <source>Type of Debugger Backend</source>
        <translation>Тип отладчика</translation>
    </message>
    <message>
        <location line="+5"/>
        <location filename="../../../src/plugins/debugger/debuggerkitaspect.cpp" line="+10"/>
        <source>Unknown debugger version</source>
        <translation>Неизвестная версия отладчика</translation>
    </message>
    <message>
        <location line="+4"/>
        <location filename="../../../src/plugins/debugger/debuggerkitaspect.cpp" line="+8"/>
        <source>Unknown debugger ABI</source>
        <translation>Неизвестный ABI отладчика</translation>
    </message>
    <message>
        <source>None</source>
        <translation type="vanished">Нет</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggerkitaspect.cpp" line="-169"/>
        <source>The debugger to use for this kit.</source>
        <translation>Отладчик, используемый с этим комплектом.</translation>
    </message>
    <message>
        <location line="-71"/>
        <source>No debugger set up.</source>
        <translation>Отладчик не задан.</translation>
    </message>
    <message>
        <location line="-108"/>
        <source>None</source>
        <comment>No debugger</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+111"/>
        <source>Debugger &quot;%1&quot; not found.</source>
        <translation>Отладчик «%1» не найден.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Debugger &quot;%1&quot; not executable.</source>
        <translation>Отладчик «%1» не запускается.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>The debugger location must be given as an absolute path (%1).</source>
        <translation>Путь к отладчику должен быть абсолютным (%1).</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>The ABI of the selected debugger does not match the toolchain ABI.</source>
        <translation>ABI выбранного отладчика не соответствует ABI инструментария.</translation>
    </message>
    <message>
        <location line="+200"/>
        <source>Name of Debugger</source>
        <translation>Имя отладчика</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Unknown debugger</source>
        <translation>Неизвестный отладчик</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Unknown debugger type</source>
        <translation>Неизвестный тип отладчика</translation>
    </message>
    <message>
        <location line="+45"/>
        <source>Debugger: &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-235"/>
        <source>No Debugger</source>
        <translation>Нет отладчика</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>%1 Engine</source>
        <translation>Отладчик %1</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>%1 &lt;None&gt;</source>
        <translation>%1 &lt;Отсутствует&gt;</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>%1 using &quot;%2&quot;</source>
        <translation>%1 (%2)</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggeritemmanager.cpp" line="+1067"/>
        <source>Clone</source>
        <translation>Копировать</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Re-detect</source>
        <translation type="unfinished">Переопределить</translation>
    </message>
    <message>
        <location line="+42"/>
        <source>Device:</source>
        <translation type="unfinished">Устройство:</translation>
    </message>
    <message>
        <location line="+113"/>
        <source>Clone of %1</source>
        <translation>Копия %1</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggerengine.cpp" line="+3012"/>
        <location line="+25"/>
        <location filename="../../../src/plugins/debugger/debuggeritemmanager.cpp" line="-1051"/>
        <location filename="../../../src/plugins/debugger/debuggertooltipmanager.cpp" line="+223"/>
        <location filename="../../../src/plugins/debugger/peripheralregisterhandler.cpp" line="+458"/>
        <location filename="../../../src/plugins/debugger/registerhandler.cpp" line="+674"/>
        <location filename="../../../src/plugins/debugger/threadshandler.cpp" line="+122"/>
        <location filename="../../../src/plugins/debugger/watchdata.cpp" line="+482"/>
        <location filename="../../../src/plugins/debugger/watchhandler.cpp" line="+598"/>
        <source>Name</source>
        <translation>Имя</translation>
    </message>
    <message>
        <source>Location</source>
        <translation type="vanished">Размещение</translation>
    </message>
    <message>
        <source>Auto-detected</source>
        <translation type="vanished">Обнаруженные</translation>
    </message>
    <message>
        <source>Manual</source>
        <translation type="vanished">Особые</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggeritemmanager.cpp" line="+1065"/>
        <source>New Debugger</source>
        <translation>Новый отладчик</translation>
    </message>
    <message>
        <location line="+34"/>
        <source>Restore</source>
        <translation>Восстановить</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Debuggers</source>
        <translation>Отладчики</translation>
    </message>
    <message>
        <source>Debugger settings</source>
        <translation type="vanished">Настройки отладчика</translation>
    </message>
    <message>
        <source>Enable C++</source>
        <translation type="vanished">Включить C++</translation>
    </message>
    <message>
        <source>Enable QML</source>
        <translation type="vanished">Включить QML</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggerrunconfigurationaspect.cpp" line="+51"/>
        <source>Debugger Settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>&lt;a href=&quot;qthelp://org.qt-project.qtcreator/doc/creator-debugging-qml.html&quot;&gt;What are the prerequisites?&lt;/a&gt;</source>
        <translation>&lt;a href=&quot;qthelp://org.qt-project.qtcreator/doc/creator-debugging-qml.html&quot;&gt;Зачем нужно?&lt;/a&gt;</translation>
    </message>
    <message>
        <location line="+25"/>
        <source>Enable %1 debugger.</source>
        <extracomment>%1 is C++, QML, or Python</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Disable %1 debugger.</source>
        <extracomment>%1 is C++, QML, or Python</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Try to determine need for %1 debugger.</source>
        <extracomment>%1 is C++, QML, or Python</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>No additional startup commands.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Use additional startup commands.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+20"/>
        <source>C++ debugger:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>QML debugger:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Python debugger:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Enable Debugging of Subprocesses</source>
        <translation>Допускать отладку дочерних процессов</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Additional startup commands:</source>
        <translation>Дополнительные команды запуска:</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggerruncontrol.cpp" line="+142"/>
        <source>Unpacking core file to %1</source>
        <translation>Распаковка файла дампа в %1</translation>
    </message>
    <message>
        <source>Cannot debug: Local executable is not set.</source>
        <translation type="vanished">Отладка невозможна: локальная программа не задана.</translation>
    </message>
    <message>
        <location line="+110"/>
        <source>No executable specified.</source>
        <translation>Программа не указана.</translation>
    </message>
    <message>
        <location line="+212"/>
        <source>Debugging %1 ...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+59"/>
        <source>Unsupported CDB host system.</source>
        <translation>Неподдерживаемая CDB основная система.</translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Specify Debugger settings in Projects &gt; Run.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+73"/>
        <source>Some breakpoints cannot be handled by the debugger languages currently active, and will be ignored.&lt;p&gt;Affected are breakpoints %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>QML debugging needs to be enabled both in the Build and the Run settings.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+30"/>
        <source>Debugging of %1 has finished with exit code %2.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Debugging of %1 has finished.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+14"/>
        <source>%1 - Snapshot %2</source>
        <translation>%1 - Снимок %2</translation>
    </message>
    <message>
        <location line="+119"/>
        <source>&amp;Attach to Process</source>
        <translation type="unfinished">&amp;Подключиться к процессу</translation>
    </message>
    <message>
        <source>&amp;Show this message again.</source>
        <translation type="vanished">&amp;Показывать это сообщение в дальнейшем.</translation>
    </message>
    <message>
        <source>Debugging starts</source>
        <translation type="vanished">Отладка запущена</translation>
    </message>
    <message>
        <location line="-321"/>
        <source>Starting debugger &quot;%1&quot; for ABI &quot;%2&quot;...</source>
        <translation>Запускается отладчик «%1» для ABI «%2»...</translation>
    </message>
    <message>
        <source>Debugging has finished</source>
        <translation type="vanished">Отладка завершена</translation>
    </message>
    <message>
        <source>Close Debugging Session</source>
        <translation type="vanished">Закрытие сессии отладки</translation>
    </message>
    <message>
        <source>A debugging session is still in progress. Terminating the session in the current state can leave the target in an inconsistent state. Would you still like to terminate it?</source>
        <translation type="vanished">Идёт отладка. Если её сейчас завершить, то программа может остаться в неизвестном состоянии. Завершить отладку?</translation>
    </message>
    <message>
        <location line="-175"/>
        <source>Debugged executable</source>
        <translation>Отлаживаемая программа</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/analyzer/detailederrorview.cpp" line="+33"/>
        <source>Copy</source>
        <translation>Копировать</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggerdialogs.cpp" line="+752"/>
        <source>Select Start Address</source>
        <translation>Выбор начального адреса</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Enter an address:</source>
        <translation>Введите адрес:</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/loadcoredialog.cpp" line="+110"/>
        <source>Load Core File</source>
        <translation>Загрузить файл дампа</translation>
    </message>
    <message>
        <source>Use local core file:</source>
        <translation type="vanished">Использовать файл дампа:</translation>
    </message>
    <message>
        <location line="+51"/>
        <source>Core file:</source>
        <translation>Файл дампа:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>&amp;Executable or symbol file:</source>
        <translation>&amp;Исполняемый или файл символов:</translation>
    </message>
    <message>
        <source>Select Remote Core File</source>
        <translation type="vanished">Выбор внешнего файла дампа</translation>
    </message>
    <message>
        <location line="-38"/>
        <source>Select Core File</source>
        <translation>Выбор файла дампа</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Select Executable or Symbol File</source>
        <translation>Выбор исполняемого файл или файла символов</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Select a file containing debug information corresponding to the core file. Typically, this is the executable or a *.debug file if the debug information is stored separately from the executable.</source>
        <translation>Выберите файл, содержащий отладочную информацию программы. Обычно это сам исполняемый файл или файл *.debug, если отладочная информация хранится отдельно.</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Select Startup Script</source>
        <translation>Выбор сценария запуска</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>This option can be used to override the kit&apos;s SysRoot setting</source>
        <translation>Используется для переопределения настройки SysRoot комплекта</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Override &amp;start script:</source>
        <translation>Особый сценарий &amp;запуска:</translation>
    </message>
    <message>
        <location line="+34"/>
        <source>Failed to copy core file to device: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Failed to copy symbol file to device: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Copying files to device... %1/%2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+68"/>
        <source>Copying files to device...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggerdialogs.cpp" line="-224"/>
        <source>&amp;Port:</source>
        <translation>&amp;Порт:</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/breakhandler.cpp" line="+11"/>
        <source>Marker File:</source>
        <translation>Отмеченный файл:</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Marker Line:</source>
        <translation>Отмеченная строка:</translation>
    </message>
    <message>
        <location line="-1807"/>
        <source>New</source>
        <translation>Новая</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Insertion requested</source>
        <translation>Потребована вставка</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Insertion proceeding</source>
        <translation>Вставка выполняется</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Change requested</source>
        <translation>Потребовано изменение</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Change proceeding</source>
        <translation>Изменение выполняется</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Breakpoint inserted</source>
        <translation>Точка останова вставлена</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Removal requested</source>
        <translation>Потребовано удаление</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Removal proceeding</source>
        <translation>Удаление выполняется</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Dead</source>
        <translation>Удалена</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>&lt;invalid state&gt;</source>
        <extracomment>Invalid breakpoint state.</extracomment>
        <translation>&lt;неверное состояние&gt;</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Breakpoint at &quot;%1&quot;</source>
        <translation>Точка останова на «%1»</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Breakpoint by File and Line</source>
        <translation>Точка останова по файлу и строке</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Breakpoint by Function</source>
        <translation>Точка останова по функции</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Breakpoint by Address</source>
        <translation>Точка останова по адресу</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Breakpoint at Function &quot;main()&quot;</source>
        <translation>Точка останова на функции «main()»</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Watchpoint at Address</source>
        <translation>Точка наблюдения по адресу</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Watchpoint at Expression</source>
        <translation>Точка наблюдения выражения</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Breakpoint at JavaScript throw</source>
        <translation>Точка останова на throw в JavaScript</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Unknown Breakpoint Type</source>
        <translation>Неизвестный тип точки останова</translation>
    </message>
    <message>
        <location line="+101"/>
        <location line="+496"/>
        <source>Edit Breakpoint Properties</source>
        <translation>Изменение свойств точки останова</translation>
    </message>
    <message>
        <location line="-494"/>
        <source>Basic</source>
        <translation>Основное</translation>
    </message>
    <message>
        <location line="+23"/>
        <source>Breakpoint &amp;type:</source>
        <translation>&amp;Тип точки останова:</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>&amp;File name:</source>
        <translation>&amp;Имя файла:</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>&amp;Line number:</source>
        <translation>&amp;Номер строки:</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>&amp;Enabled:</source>
        <translation>&amp;Включено:</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>&amp;Address:</source>
        <translation>&amp;Адрес:</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>&amp;Expression:</source>
        <translation>В&amp;ыражение:</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Fun&amp;ction:</source>
        <translation>&amp;Функция:</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Advanced</source>
        <translation>Дополнительно</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>T&amp;racepoint only:</source>
        <translation>Только т&amp;рассировка:</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>&amp;One shot only:</source>
        <translation>&amp;Только одно срабатывание:</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>&lt;p&gt;Determines how the path is specified when setting breakpoints:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;i&gt;Use Engine Default&lt;/i&gt;: Preferred setting of the debugger engine.&lt;/li&gt;&lt;li&gt;&lt;i&gt;Use Full Path&lt;/i&gt;: Pass full path, avoiding ambiguities should files of the same name exist in several modules. This is the engine default for CDB and LLDB.&lt;/li&gt;&lt;li&gt;&lt;i&gt;Use File Name&lt;/i&gt;: Pass the file name only. This is useful when using a source tree whose location does not match the one used when building the modules. It is the engine default for GDB as using full paths can be slow with this engine.&lt;/li&gt;&lt;/ul&gt;</source>
        <translation>&lt;p&gt;Определяет, как задаётся путь при установке точек останова:&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;&lt;i&gt;По умолчанию&lt;/i&gt;: Предпочтительный для отладчика вариант.&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Полный&lt;/i&gt;: Путь будет передаваться полностью, что исключит проблемы файлов с одинаковыми именами. По умолчанию для CDB и LLDB.&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Только имя файла&lt;/i&gt;: Передаваться будет только имя файла. Наилучший вариант при сборке модулей в отдельном от исходников каталоге. По умолчанию для GDB, для которого использование полных путей приводит к замедлению работы.&lt;/li&gt;&lt;/ul&gt;</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Use Engine Default</source>
        <translation>По умолчанию</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Use Full Path</source>
        <translation>Полный</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Use File Name</source>
        <translation>Только имя файла</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Pat&amp;h:</source>
        <translation>Пут&amp;ь:</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Specifying the module (base name of the library or executable) for function or file type breakpoints can significantly speed up debugger startup times (CDB, LLDB).</source>
        <translation>Указание модуля (имени библиотеки или программы) для точек останова на функциях или исходниках может значительно повысить скорость запуска отладчика (CDB, LLDB).</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>&amp;Module:</source>
        <translation>&amp;Модуль:</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>&amp;Commands:</source>
        <translation>&amp;Команды:</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>&amp;Message:</source>
        <translation>С&amp;ообщение:</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>C&amp;ondition:</source>
        <translation>&amp;Условие:</translation>
    </message>
    <message>
        <location line="+6"/>
        <location line="+394"/>
        <source>&amp;Ignore count:</source>
        <translation>Ко&amp;личество пропусков:</translation>
    </message>
    <message>
        <location line="-390"/>
        <location line="+391"/>
        <source>&amp;Thread specification:</source>
        <translation>&amp;Спецификация потока:</translation>
    </message>
    <message>
        <location line="-388"/>
        <source>Propagate Change to Preset Breakpoint</source>
        <translation>Распространять изменения на предустановленные точки останова</translation>
    </message>
    <message>
        <location line="+386"/>
        <source>&amp;Condition:</source>
        <translation>&amp;Условие:</translation>
    </message>
    <message>
        <location line="+197"/>
        <location line="+1162"/>
        <source>Data at 0x%1</source>
        <translation>Данные с 0x%1</translation>
    </message>
    <message>
        <location line="-1159"/>
        <location line="+1161"/>
        <source>Data at %1</source>
        <translation>Данные с %1</translation>
    </message>
    <message>
        <location line="-537"/>
        <location line="+1042"/>
        <location filename="../../../src/plugins/debugger/debuggerengine.cpp" line="-2219"/>
        <source>Disable All Breakpoints</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-1032"/>
        <location line="+1039"/>
        <source>Enable All Breakpoints</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-1027"/>
        <source>Disable Selected Locations</source>
        <translation>Выключить выбранные места</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Enable Selected Locations</source>
        <translation>Включить выбранные места</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Disable Location</source>
        <translation>Выключить место</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Enable Location</source>
        <translation>Включить место</translation>
    </message>
    <message>
        <location line="+438"/>
        <source>Stopped at breakpoint %1 in thread %2.</source>
        <translation>Поток %2 остановлен на точке останова %1.</translation>
    </message>
    <message>
        <location line="+282"/>
        <source>Unclaimed Breakpoint</source>
        <translation>Ненужная точка останова</translation>
    </message>
    <message>
        <location line="-442"/>
        <location line="+446"/>
        <source>Enabled</source>
        <translation>Включена</translation>
    </message>
    <message>
        <location line="-446"/>
        <location line="+446"/>
        <source>Disabled</source>
        <translation>Отключена</translation>
    </message>
    <message>
        <location line="-435"/>
        <source>Hit Count:</source>
        <translation>Число попаданий:</translation>
    </message>
    <message>
        <location line="+33"/>
        <location line="+421"/>
        <source>Breakpoint Address:</source>
        <translation>Адрес точки останова:</translation>
    </message>
    <message>
        <location line="-331"/>
        <source>Internal data breakpoint %1 at %2 triggered.</source>
        <translation>Сработала внутренняя контрольная точка %1 на %2.</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Internal data breakpoint %1 at %2 in thread %3 triggered.</source>
        <translation>Сработала внутренняя контрольная точка %1 на %2 в потоке %3.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Internal data breakpoint %1 at 0x%2 triggered.</source>
        <translation>Сработала внутренняя контрольная точка %1 на 0x%2.</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Internal data breakpoint %1 at 0x%2 in thread %3 triggered.</source>
        <translation>Сработала внутренняя контрольная точка %1 на 0x%2 в потоке %3.</translation>
    </message>
    <message>
        <location line="-138"/>
        <source>Property</source>
        <translation>Свойство</translation>
    </message>
    <message>
        <location line="-12"/>
        <location line="+443"/>
        <source>Breakpoint Type:</source>
        <translation>Тип точки останова:</translation>
    </message>
    <message>
        <location line="-450"/>
        <source>Internal ID:</source>
        <translation>Внутренний ID:</translation>
    </message>
    <message>
        <location line="+2"/>
        <location line="+446"/>
        <location filename="../../../src/plugins/debugger/threadshandler.cpp" line="-119"/>
        <source>State:</source>
        <translation>Состояние:</translation>
    </message>
    <message>
        <location line="-443"/>
        <source>pending</source>
        <translation>ожидает</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Requested</source>
        <translation>Требуемое</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Obtained</source>
        <translation>Полученное</translation>
    </message>
    <message>
        <location line="+12"/>
        <location line="+424"/>
        <source>File Name:</source>
        <translation>Имя файла:</translation>
    </message>
    <message>
        <location line="-430"/>
        <location line="+425"/>
        <source>Function Name:</source>
        <translation>Имя функции:</translation>
    </message>
    <message>
        <location line="-1986"/>
        <source>Debugger commands to be executed when the breakpoint is hit. This feature is only available for GDB.</source>
        <translation>Команды отладчика, выполняемые при срабатывании точки останова. Данная возможность есть только в GDB.</translation>
    </message>
    <message>
        <location line="+1557"/>
        <source>Display Name:</source>
        <translation>Видимое название:</translation>
    </message>
    <message>
        <location line="+14"/>
        <location line="+423"/>
        <source>Line Number:</source>
        <translation>Номер строки:</translation>
    </message>
    <message>
        <location line="-406"/>
        <location line="+418"/>
        <location filename="../../../src/plugins/debugger/logwindow.cpp" line="+387"/>
        <source>Command:</source>
        <translation>Команда:</translation>
    </message>
    <message>
        <location line="-406"/>
        <location line="+410"/>
        <source>Condition:</source>
        <translation>Условие:</translation>
    </message>
    <message>
        <location line="-404"/>
        <location line="+406"/>
        <source>Ignore Count:</source>
        <translation>Количество пропусков:</translation>
    </message>
    <message>
        <location line="-397"/>
        <location line="+399"/>
        <source>Thread Specification:</source>
        <translation>Спецификация потока:</translation>
    </message>
    <message>
        <location line="-1582"/>
        <source>Number</source>
        <extracomment>Header for the breakpoint list: Consecutive Number of the breakpoint.</extracomment>
        <translation>Номер</translation>
    </message>
    <message>
        <location line="-637"/>
        <source>Breakpoint on QML Signal Emit</source>
        <translation>Точка остановка на инициировании сигнала QML</translation>
    </message>
    <message>
        <location line="+114"/>
        <source>File Name and Line Number</source>
        <translation>Имя файла и номер строки</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Function Name</source>
        <translation>Имя функции</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Break on Memory Address</source>
        <translation>Точка останова по адресу в памяти</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Break When C++ Exception Is Thrown</source>
        <translation>Остановиться при возникновении исключения C++</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Break When C++ Exception Is Caught</source>
        <translation>Остановиться при поимке исключения C++</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Break When Function &quot;main&quot; Starts</source>
        <translation>Остановиться при запуске функции «main»</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Break When a New Process Is Forked</source>
        <translation>Остановиться при создании нового процесса</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Break When a New Process Is Executed</source>
        <translation>Остановиться при запуске нового процесса</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Break When a System Call Is Executed</source>
        <translation>Остановиться при выполнении системного вызова</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Break on Data Access at Fixed Address</source>
        <translation>Остановиться при доступе к данным с заданным адресом</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Break on Data Access at Address Given by Expression</source>
        <translation>Остановиться при доступе к данным, адрес которых задан выражением</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Break on QML Signal Emit</source>
        <translation>Остановиться при инициации сигнала QML</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Break When JavaScript Exception Is Thrown</source>
        <translation>Остановиться при возникновении исключения JavaScript</translation>
    </message>
    <message>
        <location line="+518"/>
        <location line="+1589"/>
        <source>Threads</source>
        <translation>Потоки</translation>
    </message>
    <message>
        <location line="-1384"/>
        <location line="+1160"/>
        <source>Breakpoint will only be hit if this condition is met.</source>
        <translation>Точка останова сработает только при выполнении условия.</translation>
    </message>
    <message>
        <location line="-1150"/>
        <location line="+1160"/>
        <source>Breakpoint will only be hit after being ignored so many times.</source>
        <translation>Точка останова сработает только через указанное количество пропусков.</translation>
    </message>
    <message>
        <location line="-1268"/>
        <source>(all)</source>
        <translation>(все)</translation>
    </message>
    <message>
        <location line="+116"/>
        <location line="+1160"/>
        <source>Breakpoint will only be hit in the specified thread(s).</source>
        <translation>Точка останова сработает только в указанных потоках.</translation>
    </message>
    <message>
        <location line="+205"/>
        <source>Debuggee</source>
        <translation>Отлаживаемая программа</translation>
    </message>
    <message>
        <location line="-1590"/>
        <location line="+1591"/>
        <source>Condition</source>
        <translation>Условие</translation>
    </message>
    <message>
        <location line="-1590"/>
        <location line="+1590"/>
        <source>Ignore</source>
        <translation>Пропуски</translation>
    </message>
    <message>
        <location line="+140"/>
        <source>Add Breakpoint</source>
        <translation>Установить точку останова</translation>
    </message>
    <message>
        <location line="-985"/>
        <location line="+1060"/>
        <source>Add Breakpoint...</source>
        <translation>Установить точку останова...</translation>
    </message>
    <message>
        <location line="-1058"/>
        <location line="+1060"/>
        <source>Delete Selected Breakpoints</source>
        <translation>Удалить выбранные точки останова</translation>
    </message>
    <message>
        <location line="-1048"/>
        <location line="+1055"/>
        <source>Edit Selected Breakpoints...</source>
        <translation>Изменить выбранные точки останова...</translation>
    </message>
    <message>
        <location line="-1035"/>
        <location line="+1041"/>
        <source>Disable Selected Breakpoints</source>
        <translation>Выключить выбранные точки останова</translation>
    </message>
    <message>
        <location line="-1041"/>
        <location line="+1041"/>
        <source>Enable Selected Breakpoints</source>
        <translation>Включить выбранные точки останова</translation>
    </message>
    <message>
        <location line="-989"/>
        <location line="+1025"/>
        <source>Delete All Breakpoints</source>
        <translation>Убрать все точки останова</translation>
    </message>
    <message>
        <location line="-1010"/>
        <location line="+1026"/>
        <source>Delete Breakpoints of &quot;%1&quot;</source>
        <translation>Убрать все точки останова из файла «%1»</translation>
    </message>
    <message>
        <location line="-1025"/>
        <location line="+1026"/>
        <source>Delete Breakpoints of File</source>
        <translation>Убрать точки останова в файле</translation>
    </message>
    <message>
        <location line="+29"/>
        <source>Remove All Breakpoints</source>
        <translation>Удаление всех точек останова</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Are you sure you want to remove all breakpoints from all files in the current session?</source>
        <translation>Удалить все точки останова из всех файлов текущей сессии?</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/shared/cdbsymbolpathlisteditor.cpp" line="-7"/>
        <source>Select Local Cache Folder</source>
        <translation>Выбор каталога локального кэша</translation>
    </message>
    <message>
        <location line="+35"/>
        <source>Already Exists</source>
        <translation>Уже существует</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>A file named &quot;%1&quot; already exists.</source>
        <translation>Файл с именем «%1» уже существует.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>The folder &quot;%1&quot; could not be created.</source>
        <translation>Невозможно создать каталог «%1».</translation>
    </message>
    <message>
        <location line="-1"/>
        <source>Cannot Create</source>
        <translation>Невозможно создать</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/cdb/cdboptionspage.cpp" line="+34"/>
        <source>C++ exception</source>
        <translation>Исключение C++</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Thread creation</source>
        <translation>Создание потока</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Thread exit</source>
        <translation>Завершение потока</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Load module:</source>
        <translation>Загрузка модуля:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Unload module:</source>
        <translation>Выгрузка модуля:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Output:</source>
        <translation>Вывод:</translation>
    </message>
    <message>
        <location line="+160"/>
        <source>Break On</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/cdb/cdbengine.cpp" line="+266"/>
        <source>Failed to Start the Debugger</source>
        <translation>Не удалось запустить отладчик</translation>
    </message>
    <message>
        <location line="+34"/>
        <source>There is no CDB executable specified.</source>
        <translation>Программа CDB не указана.</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Internal error: The extension %1 cannot be found.
If you have updated %2 via Maintenance Tool, you may need to rerun the Tool and select &quot;Add or remove components&quot; and then select the Qt &gt; Tools &gt; Qt Creator CDB Debugger Support component.
If you build %2 from sources and want to use a CDB executable with another bitness than your %2 build, you will need to build a separate CDB extension with the same bitness as the CDB you want to use.</source>
        <translation>Внутренняя ошибка: Не удалось найти расширение %1.
Если %2 был обновлён через Maintenance Tool, то следует перезапустить её и выбрать «Добавить или удалить компоненты», затем отметить компонент Qt &gt; Tools &gt; Qt Creator &gt; Qt Creator CDB Debugger Support.
Если же %2 был собран из исходников и требует программу CDB отличной от него разрядности, то необходимо собрать отдельное расширение CDB соответствующее разрядности используемого CDB.</translation>
    </message>
    <message>
        <source>Interrupting is not possible in remote sessions.</source>
        <translation type="vanished">Прерывание в удалённых сессиях невозможно.</translation>
    </message>
    <message>
        <location line="+1298"/>
        <source>Trace point %1 in thread %2 triggered.</source>
        <translation>Сработала точка трассировки %1 в потоке %2.</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Conditional breakpoint %1 in thread %2 triggered, examining expression &quot;%3&quot;.</source>
        <translation>Сработала условная точка останова %1 в потоке %2, проверяется выражение «%3».</translation>
    </message>
    <message>
        <location line="+526"/>
        <source>Debugger encountered an exception: %1</source>
        <translation>В отладчике возникла ошибка: %1</translation>
    </message>
    <message>
        <location line="+223"/>
        <source>Module loaded: %1</source>
        <translation>Загружен модуль: %1</translation>
    </message>
    <message>
        <location line="-732"/>
        <source>Malformed stop response received.</source>
        <translation>Получен неверный ответ на требование остановки.</translation>
    </message>
    <message>
        <location line="-1348"/>
        <source>Attaching to %1...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1492"/>
        <source>Switching to main thread...</source>
        <translation>Переключение в основной поток...</translation>
    </message>
    <message>
        <location line="+447"/>
        <source>The installed %1 is missing debug information files.
Locals and Expression might not be able to display all Qt types in a human readable format.

Install the &quot;Qt Debug Information Files&quot; Package from the Maintenance Tool for this Qt installation to get all relevant symbols for the debugger.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Missing Qt Debug Information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+24"/>
        <source>Debugger Start Failed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>The system prevents loading of &quot;%1&quot;, which is required for debugging. Make sure that your antivirus solution is up to date and if that does not work consider adding an exception for &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+489"/>
        <location line="+17"/>
        <location filename="../../../src/plugins/debugger/debuggerengine.cpp" line="+2482"/>
        <source>Cannot read &quot;%1&quot;: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+81"/>
        <source>Value %1 obtained from evaluating the condition of breakpoint %2, stopping.</source>
        <translation>При вычисление условия точки останова %2 получено значение %1, останавливаемся.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Value 0 obtained from evaluating the condition of breakpoint %1, continuing.</source>
        <translation>При вычисление условия точки останова %1 получено значение 0, продолжаем.</translation>
    </message>
    <message>
        <source>Break on:</source>
        <translation type="vanished">Остановка на:</translation>
    </message>
    <message>
        <source>Additional &amp;arguments:</source>
        <translation type="vanished">&amp;Дополнительные параметры:</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/cdb/cdboptionspage.cpp" line="-21"/>
        <source>Startup</source>
        <translation>Запуск</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggeractions.cpp" line="+167"/>
        <source>Use CDB &amp;console</source>
        <translation>Использовать &amp;консоль CDB</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Correct breakpoint location</source>
        <translation>Исправлять положение точек останова</translation>
    </message>
    <message>
        <source>This is useful to catch runtime error messages, for example caused by assert().</source>
        <translation type="vanished">Полезно для отлова сообщений об ошибках создаваемых, например, assert().</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/cdb/cdboptionspage.cpp" line="+57"/>
        <source>CDB</source>
        <translation>CDB</translation>
    </message>
    <message>
        <location line="-48"/>
        <source>Various</source>
        <translation>Разное</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggeractions.cpp" line="+15"/>
        <source>Ignore first chance access violations</source>
        <translation>Игнорировать первые нарушения доступа к памяти</translation>
    </message>
    <message>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Attempts to correct the location of a breakpoint based on file and line number should it be in a comment or in a line for which no code is generated. The correction is based on the code model.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="vanished">&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Пытаться исправить положение точки останова, если она установлена на строке файла, для которой код не создаётся (комментарий, например). Коррекция производится согласно модели кода.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location line="-11"/>
        <source>Use Python dumper</source>
        <translation>Использовать дампер</translation>
    </message>
    <message>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Uses CDB&apos;s native console for console applications. This overrides the setting in Environment &gt; System. The native console does not prompt on application exit. It is suitable for diagnosing cases in which the application does not start up properly in the configured console and the subsequent attach fails.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="vanished">&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Использовать штатную консоль CDB для консольных приложений. Перекрывает настройку в Среда &gt; Система. Штатная консоль не сообщает о завершении приложения, поэтому её имеет смысл использовать только для определения причины незапуска в настроенной консоли или при сбое присоединения.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/cdb/cdboptionspage.cpp" line="+17"/>
        <source>Add Exceptions to Issues View</source>
        <translation>Добавлять исключения в обзор проблем</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggeractions.cpp" line="+4"/>
        <source>First chance exceptions</source>
        <translation>Перехваченные исключения</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Second chance exceptions</source>
        <translation>Неперехваченные исключения</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/cdb/cdboptionspage.cpp" line="+62"/>
        <source>Symbol Paths</source>
        <translation>Пути к символам</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Source Paths</source>
        <translation>Пути к исходникам</translation>
    </message>
    <message>
        <location line="+25"/>
        <source>CDB Paths</source>
        <translation>Пути CDB</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/shared/cdbsymbolpathlisteditor.cpp" line="+18"/>
        <source>Insert Symbol Server...</source>
        <translation>Вставить сервер символов...</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Adds the Microsoft symbol server providing symbols for operating system libraries. Requires specifying a local cache directory.</source>
        <translation>Добавляет сервер символов Microsoft, который предоставляет символы для файлов операционной системы. Требует указания каталога локального кэша.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Insert Symbol Cache...</source>
        <translation>Вставить кэш символов...</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Uses a directory to cache symbols used by the debugger.</source>
        <translation>Использует каталог для кэширования символов используемых отладчиком.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Set up Symbol Paths...</source>
        <translation>Задать пути к символам...</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Configure Symbol paths that are used to locate debug symbol files.</source>
        <translation>Настройка путей, используемых для поиска файлов отладочных символов.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/commonoptionspage.cpp" line="-253"/>
        <source>Behavior</source>
        <translation>Поведение</translation>
    </message>
    <message>
        <location line="-106"/>
        <source>Use alternating row colors in debug views</source>
        <translation>Чередование цвета строк в представлении отладчика</translation>
    </message>
    <message>
        <location line="+23"/>
        <source>Changes the font size in the debugger views when the font size in the main editor changes.</source>
        <translation>Менять размер шрифта в окне отладчика при изменении его в основном окне редактора.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Debugger font size follows main editor</source>
        <translation>Размер шрифта отладчика соответствует редактору</translation>
    </message>
    <message>
        <source>Use tooltips in main editor while debugging</source>
        <translation type="vanished">Использовать подсказки в основном редакторе при отладке</translation>
    </message>
    <message>
        <location line="+29"/>
        <source>Stopping and stepping in the debugger will automatically open views associated with the current location.</source>
        <translation>Остановка и пошаговая отладка автоматически открывают обзор кода соответствующий текущему положению.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Close temporary source views on debugger exit</source>
        <translation>Закрывать временные обзоры кода при завершении отладки</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Closes automatically opened source views when the debugger exits.</source>
        <translation>Закрывает автоматически открытые обзоры исходников при завершении отладки.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Close temporary memory views on debugger exit</source>
        <translation>Закрывать временные обзоры памяти при завершении отладки</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Closes automatically opened memory views when the debugger exits.</source>
        <translation>Закрывает автоматически открытые обзоры памяти при завершении отладки.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Switch to previous mode on debugger exit</source>
        <translation>Переключаться в предыдущий режим при завершении отладчика</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Bring %1 to foreground when application interrupts</source>
        <translation>Переходить в окно %1 при прерывании приложения</translation>
    </message>
    <message>
        <location line="-25"/>
        <source>Shows QML object tree in Locals and Expressions when connected and not stepping.</source>
        <translation>Показывать дерево объектов QML в окне «Переменные и выражения» при подключении, но не при пошаговой отладке.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Show QML object tree</source>
        <translation>Показывать дерево объектов QML</translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Enables a full file path in breakpoints by default also for GDB.</source>
        <translation>Включение по умолчанию полного пути к исходным файлам для точек останова также и для GDB.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Set breakpoints using a full absolute path</source>
        <translation>Задавать полный путь к точкам останова</translation>
    </message>
    <message>
        <location line="-41"/>
        <source>Registers %1 for debugging crashed applications.</source>
        <translation>Зарегистрировать %1 для отладки приложений, завершённых аварийно.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Use %1 for post-mortem debugging</source>
        <translation>Зарегистрировать %1 системным отладчиком</translation>
    </message>
    <message>
        <location line="+55"/>
        <source>Warn when debugging &quot;Release&quot; builds</source>
        <translation>Предупреждать при отладке «выпускаемых» сборок</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Shows a warning when starting the debugger on a binary with insufficient debug information.</source>
        <translation>Показывать предупреждение при запуске отладчика на программе без отладочной информации.</translation>
    </message>
    <message>
        <location line="-86"/>
        <source>Keep editor stationary when stepping</source>
        <translation>Сохранять позицию редактора при пошаговой отладке</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Scrolls the editor only when it is necessary to keep the current line in view, instead of keeping the next statement centered at all times.</source>
        <translation>Сдвигать текст в редакторе только тогда, когда это необходимо для отображения текущей строки, иначе всегда держать текущую строку в центре.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Show warnings for unsupported breakpoints</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Shows a warning on debugger start-up when breakpoints are requested which are not supported by the selected debugger engine.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Force logging to console</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Sets QT_LOGGING_TO_CONSOLE=1 in the environment of the debugged program, preventing storing debug output in system logs.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+27"/>
        <source>Maximum stack depth:</source>
        <translation>Максимальная глубина стека:</translation>
    </message>
    <message>
        <location line="+33"/>
        <source>Use annotations in main editor when debugging</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Shows simple variable values as annotations in the main editor during debugging.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Enables tooltips for variable values during debugging. Since this can slow down debugging and does not provide reliable information as it does not use scope information, it is switched off by default.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+23"/>
        <source>User Interface</source>
        <translation type="unfinished">Интерфейс пользователя</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>When Debugging Stops</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+30"/>
        <source>Stop when %1() is called</source>
        <translation>Остановиться на вызове %1()</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Always adds a breakpoint on the &lt;i&gt;%1()&lt;/i&gt; function.</source>
        <translation>Всегда устанавливать точку останова на функцию &lt;i&gt;%1()&lt;/i&gt;.</translation>
    </message>
    <message>
        <location line="+128"/>
        <source>Default array size:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>The number of array elements requested when expanding entries in the Locals and Expressions views.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/console/console.cpp" line="+87"/>
        <location line="+1"/>
        <source>Show debug, log, and info messages.</source>
        <translation>Показывать сообщения уровней: отладка, журнал и информация.</translation>
    </message>
    <message>
        <location line="+11"/>
        <location line="+1"/>
        <source>Show warning messages.</source>
        <translation>Показывать предупреждения.</translation>
    </message>
    <message>
        <location line="+11"/>
        <location line="+1"/>
        <source>Show error messages.</source>
        <translation>Показывать сообщения об ошибках.</translation>
    </message>
    <message>
        <location line="+136"/>
        <source>Can only evaluate during a debug session.</source>
        <translation>Вычислится только при отладке.</translation>
    </message>
    <message>
        <location line="-207"/>
        <source>QML Debugger Console</source>
        <translation>Консоль отладчика QML</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/console/consoleview.cpp" line="+124"/>
        <source>&amp;Copy</source>
        <translation>&amp;Копировать</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>&amp;Show in Editor</source>
        <translation>&amp;Показать в редакторе</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>C&amp;lear</source>
        <translation>&amp;Очистить</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggerengine.cpp" line="-1722"/>
        <source>Loading finished.</source>
        <translation>Загрузка завершена.</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Run failed.</source>
        <translation>Запуск неудачно завершился.</translation>
    </message>
    <message>
        <location line="+11"/>
        <location line="+29"/>
        <source>Running.</source>
        <translation>Выполняется.</translation>
    </message>
    <message>
        <location line="-11"/>
        <source>Run requested...</source>
        <translation>Потребован запуск...</translation>
    </message>
    <message>
        <location line="+515"/>
        <source>The %1 process terminated.</source>
        <translation>Процесс %1 завершён.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>The %2 process terminated unexpectedly (exit code %1).</source>
        <translation>Процесс %2 неожиданно завершился (код: %1).</translation>
    </message>
    <message>
        <location line="+189"/>
        <location line="+33"/>
        <source>Attempting to interrupt.</source>
        <translation>Попытка приостановить.</translation>
    </message>
    <message>
        <location line="+225"/>
        <source>Stopped: &quot;%1&quot;.</source>
        <translation>Остановлено: «%1».</translation>
    </message>
    <message>
        <source>&lt;p&gt;The inferior stopped because it received a signal from the operating system.&lt;p&gt;&lt;table&gt;&lt;tr&gt;&lt;td&gt;Signal name : &lt;/td&gt;&lt;td&gt;%1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Signal meaning : &lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</source>
        <translation type="vanished">&lt;p&gt;Приложение остановлено, так как оно получило сигнал от операционной системы.&lt;p&gt;&lt;table&gt;&lt;tr&gt;&lt;td&gt;Сигнал: &lt;/td&gt;&lt;td&gt;%1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Назначение: &lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</translation>
    </message>
    <message>
        <location line="+42"/>
        <source>Signal Received</source>
        <translation>Получен сигнал</translation>
    </message>
    <message>
        <location line="-488"/>
        <source>Unexpected %1 Exit</source>
        <translation>Неожиданный выход %1</translation>
    </message>
    <message>
        <location line="-1962"/>
        <location filename="../../../src/plugins/debugger/debuggerruncontrol.cpp" line="-230"/>
        <source>The kit does not have a debugger set.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+285"/>
        <location filename="../../../src/plugins/debugger/sourceagent.cpp" line="+120"/>
        <source>Debugger Location</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+56"/>
        <source>No Memory Viewer Available</source>
        <translation>Просмотрщик памяти недоступен</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>The memory contents cannot be shown as no viewer plugin for binary data has been loaded.</source>
        <translation>Невозможно отобразить содержимое памяти, так как модуль просмотра двоичных данных не загружен.</translation>
    </message>
    <message>
        <location line="+907"/>
        <source>Current debugger location of %1</source>
        <translation>Текущее расположение отладчика %1</translation>
    </message>
    <message>
        <location line="+129"/>
        <source>Debugging has failed.</source>
        <translation>Ошибка отладки.</translation>
    </message>
    <message>
        <location line="+358"/>
        <source>Operate in Reverse Direction</source>
        <translation>Работа в обратном направлении</translation>
    </message>
    <message>
        <location line="+368"/>
        <source>Taking notice of pid %1</source>
        <translation>Получено уведомление от pid %1</translation>
    </message>
    <message>
        <location line="+19"/>
        <source>Reverse-execution history exhausted. Going forward again.</source>
        <translation>История для обратного выполнения закончилась. Возврат в обычный режим.</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Reverse-execution recording failed.</source>
        <translation>Не удалось записать данные для обратной отладки.</translation>
    </message>
    <message>
        <source>Could not find a widget.</source>
        <translation type="vanished">Не удалось найти виджет.</translation>
    </message>
    <message>
        <location line="+212"/>
        <source>%1 for &quot;%2&quot;</source>
        <extracomment>e.g. LLDB for &quot;myproject&quot;, shows up i</extracomment>
        <translation>%1 для «%2»</translation>
    </message>
    <message>
        <location line="+56"/>
        <source>This debugger cannot handle user input.</source>
        <translation>Этот отладчик не поддерживает пользовательский ввод.</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Stopped: %1 (Signal %2).</source>
        <translation>Остановлено: %1 (сигнал %2).</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Stopped in thread %1 by: %2.</source>
        <translation>Поток %1 остановлен по причине: %2.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Interrupted.</source>
        <translation>Приостановлено.</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>&lt;Unknown&gt;</source>
        <comment>name</comment>
        <translation>&lt;Неизвестный&gt;</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>&lt;Unknown&gt;</source>
        <comment>meaning</comment>
        <translation>&lt;Неизвестно&gt;</translation>
    </message>
    <message>
        <source>&lt;p&gt;The inferior stopped because it triggered an exception.&lt;p&gt;%1</source>
        <translation type="vanished">&lt;p&gt;Приложение остановлено из-за исключения.&lt;p&gt;%1</translation>
    </message>
    <message>
        <location line="+23"/>
        <source>Exception Triggered</source>
        <translation>Возникло исключение</translation>
    </message>
    <message>
        <location line="+66"/>
        <source>Finished retrieving data.</source>
        <translation>Закончено получение данных.</translation>
    </message>
    <message>
        <location line="+159"/>
        <source>No function selected.</source>
        <translation>Функция не выбрана.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Running to function &quot;%1&quot;.</source>
        <translation>Выполнение до функции «%1».</translation>
    </message>
    <message>
        <location line="+28"/>
        <source>Select a valid expression to evaluate.</source>
        <translation>Выберите корректное выражение для вычисления.</translation>
    </message>
    <message>
        <location line="+121"/>
        <source>Symbol</source>
        <translation>Символ</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Code</source>
        <translation>Код</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Section</source>
        <translation>Секция</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Symbols in &quot;%1&quot;</source>
        <translation>Символы в «%1»</translation>
    </message>
    <message>
        <location line="+24"/>
        <source>From</source>
        <translation>От</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>To</source>
        <translation>Кому</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Flags</source>
        <translation>Флаги</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Sections in &quot;%1&quot;</source>
        <translation>Секции в «%1»</translation>
    </message>
    <message>
        <source>The inferior is in the Portable Executable format.
Selecting %1 as debugger would improve the debugging experience for this binary format.</source>
        <translation type="vanished">Программа имеет формат Portable Executable.
Рекомендуется использовать отладчик %1 для улучшения отладочных возможностей.</translation>
    </message>
    <message>
        <location line="+178"/>
        <source>The selected debugger may be inappropriate for the inferior.
Examining symbols and setting breakpoints by file name and line number may fail.
</source>
        <translation>Возможно, выбранный отладчик не подходит для отлаживаемой программы.
Обзор символов и установка точек останова по имени файла и строке может не работать.
</translation>
    </message>
    <message>
        <location line="-105"/>
        <source>The inferior is in the ELF format.
Selecting GDB or LLDB as debugger would improve the debugging experience for this binary format.</source>
        <translation>Программа имеет формат ELF.
Рекомендуется использовать отладчик GDB или LLDB для улучшения отладочных возможностей.</translation>
    </message>
    <message>
        <location line="-500"/>
        <source>The debugged process stopped because it received a signal from the operating system.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Signal name:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Signal meaning:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>The debugged process stopped because it triggered an exception.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+455"/>
        <source>The executable uses the Portable Executable format.
Selecting %1 as debugger would improve the debugging experience for this binary format.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+124"/>
        <source>Found.</source>
        <translation>Найдена.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Not found.</source>
        <translation>Не найдена.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Section %1: %2</source>
        <translation>Секция %1: %2</translation>
    </message>
    <message>
        <location line="-325"/>
        <location line="+334"/>
        <location line="+7"/>
        <location filename="../../../src/plugins/debugger/debuggerplugin.cpp" line="-639"/>
        <location line="+102"/>
        <source>Warning</source>
        <translation>Предупреждение</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>This does not seem to be a &quot;Debug&quot; build.
Setting breakpoints by file name and line number may fail.</source>
        <translation>Это не похоже на отладочную сборку.
Установка точек останова по имени файла и строке может не работать.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggerplugin.cpp" line="+120"/>
        <source>Run to Address 0x%1</source>
        <translation>Выполнить до адреса 0x%1</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Run to Line %1</source>
        <translation>Выполнить до строки %1</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Jump to Address 0x%1</source>
        <translation>Перейти на адрес 0x%1</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Jump to Line %1</source>
        <translation>Перейти к строке %1</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggerengine.cpp" line="-2576"/>
        <source>Continue %1</source>
        <translation>Продолжить %1</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Interrupt %1</source>
        <translation>Приостановить %1</translation>
    </message>
    <message>
        <location line="+58"/>
        <source>Debugger finished.</source>
        <translation>Отладчик завершился.</translation>
    </message>
    <message>
        <location line="+118"/>
        <location filename="../../../src/plugins/debugger/debuggerplugin.cpp" line="-1165"/>
        <source>Set or Remove Breakpoint</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <location filename="../../../src/plugins/debugger/debuggerplugin.cpp" line="+1"/>
        <source>Enable or Disable Breakpoint</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <location filename="../../../src/plugins/debugger/debuggerplugin.cpp" line="+436"/>
        <source>Operate by Instruction</source>
        <translation>Уровень инструкций</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Record Information to Allow Reversal of Direction</source>
        <translation>Записать информацию для изменения направления</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Reverse Direction</source>
        <translation>Обратное направление</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Take Snapshot of Process State</source>
        <translation>Сделать снимок состояния процесса</translation>
    </message>
    <message>
        <location line="+26"/>
        <source>Launching Debugger</source>
        <translation>Запуск отладчика</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Launching %1 Debugger</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Switches the debugger to instruction-wise operation mode. In this mode, stepping operates on single instructions and the source location view also shows the disassembled instructions.</source>
        <translation>Переключает отладчик для работы на уровне инструкций процессора. В этом режиме шаги происходят в пределах одной инструкции, а в окне исходных текстов так же отображается дизассемблированный код.</translation>
    </message>
    <message>
        <location line="+39"/>
        <source>&amp;Modules</source>
        <translation>&amp;Модули</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Reg&amp;isters</source>
        <translation>&amp;Регистры</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Peripheral Reg&amp;isters</source>
        <translation>Регистры пери&amp;ферии</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>&amp;Stack</source>
        <translation>&amp;Стек</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Source Files</source>
        <translation>Файлы исходных текстов</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>&amp;Threads</source>
        <translation>&amp;Потоки</translation>
    </message>
    <message>
        <location line="+28"/>
        <source>&amp;Expressions</source>
        <translation>Выра&amp;жения</translation>
    </message>
    <message>
        <location line="+22"/>
        <source>&amp;Breakpoints</source>
        <translation>&amp;Точки останова</translation>
    </message>
    <message>
        <location line="+31"/>
        <source>Aborts debugging and resets the debugger to the initial state.</source>
        <translation>Прервать отладку и сбросить отладчик в исходное состояние.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Restarts the debugging session.</source>
        <translation>Перезапускает сессию отладки.</translation>
    </message>
    <message>
        <location line="+68"/>
        <source>Threads:</source>
        <translation>Потоки:</translation>
    </message>
    <message>
        <location line="+577"/>
        <source>Record information to enable stepping backwards.</source>
        <translation>Записывать информацию для обратной отладки.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Note: </source>
        <translation>Замечание: </translation>
    </message>
    <message>
        <location line="+1"/>
        <source>This feature is very slow and unstable on the GDB side. It exhibits unpredictable behavior when going backwards over system calls and is very likely to destroy your debugging session.</source>
        <translation>Эта возможность очень медленная и нестабильная на стороне GDB. Приводит к непредсказуемым результатам при обратном переходе через системный вызов и может разрушить сессию отладки.</translation>
    </message>
    <message>
        <location line="+1545"/>
        <source>Failed to setup remote debugger helper files: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/logwindow.cpp" line="-209"/>
        <source>Clear Contents</source>
        <translation>Очистить содержимое</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Save Contents</source>
        <translation>Сохранить содержимое</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggerplugin.cpp" line="-435"/>
        <source>Reload Debugging Helpers</source>
        <translation>Перезагрузить помощники отладчика</translation>
    </message>
    <message>
        <source>Show %1 Column</source>
        <translation type="vanished">Показать столбец %1</translation>
    </message>
    <message>
        <location line="-193"/>
        <source>Debug</source>
        <translation>Отладка</translation>
    </message>
    <message>
        <location line="+762"/>
        <source>CMake Preset</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Python Preset</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+18"/>
        <source>DAP Breakpoint Preset</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>DAP Debugger Perspectives</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <location line="+1"/>
        <source>Start DAP Debugging</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+27"/>
        <source>Option &quot;%1&quot; is missing the parameter.</source>
        <translation>У настройки «%1» пропущен параметр.</translation>
    </message>
    <message>
        <location line="+66"/>
        <source>Only one executable allowed.</source>
        <translation>Допустима только одна программа.</translation>
    </message>
    <message>
        <location line="+80"/>
        <source>The parameter &quot;%1&quot; of option &quot;%2&quot; does not match the pattern &lt;handle&gt;:&lt;pid&gt;.</source>
        <translation>Параметр «%1» настройки «%2» не соответствует шаблону &lt;handle&gt;:&lt;pid&gt;.</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Invalid debugger option: %1</source>
        <translation>Некорректный параметр отладчика: %1</translation>
    </message>
    <message>
        <location line="+42"/>
        <source>Start Debugging of Startup Project</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+104"/>
        <source>coredumpctl did not find any cores created by systemd-coredump.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Last Core file &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Reload debugging helpers skipped as no engine is running.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+506"/>
        <source>Cannot start %1 without a project. Please open the project and try again.</source>
        <translation>Невозможно запустить %1 без проекта. Откройте проект и попробуйте снова.</translation>
    </message>
    <message>
        <source>Profile</source>
        <translation type="vanished">Профилирование</translation>
    </message>
    <message>
        <source>Release</source>
        <translation type="vanished">Выпуск</translation>
    </message>
    <message>
        <location line="+31"/>
        <source>in Debug mode</source>
        <translation>она создана для режима отладки</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>in Profile mode</source>
        <translation>она создана для режима профилирования</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>in Release mode</source>
        <translation>она создана для режима выпуска</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>with debug symbols (Debug or Profile mode)</source>
        <translation>ей требуются отладочные символы (отладка или профилирование)</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>on optimized code (Profile or Release mode)</source>
        <translation>ей требуется оптимизированный код (профилирование или выпуск)</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Run %1 in %2 Mode?</source>
        <translation>Выполнить %1 в режиме %2?</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;You are trying to run the tool &quot;%1&quot; on an application in %2 mode. The tool is designed to be used %3.&lt;/p&gt;&lt;p&gt;Run-time characteristics differ significantly between optimized and non-optimized binaries. Analytical findings for one mode may or may not be relevant for the other.&lt;/p&gt;&lt;p&gt;Running tools that need debug symbols on binaries that don&apos;t provide any may lead to missing function names or otherwise insufficient output.&lt;/p&gt;&lt;p&gt;Do you want to continue and run the tool in %2 mode?&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Вы пытаетесь запустить утилиту «%1» для приложения в режиме %2, а %3.&lt;/p&gt;&lt;p&gt;Характер работы приложения сильно зависит от оптимизации. Выводы, сделанные для одного режима, могут быть неверны для другого.&lt;/p&gt;&lt;p&gt;Запуск утилиты требующей отладочные символы для программ их не имеющих приведёт к проблемам определения имён функций или некорректному выводу информации.&lt;/p&gt;&lt;p&gt;Запустить утилиту в режиме %2?&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggerruncontrol.cpp" line="+214"/>
        <source>%1 is a 64 bit executable which can not be debugged by a 32 bit Debugger.
Please select a 64 bit Debugger in the kit settings for this kit.</source>
        <translation>%1 — это 64-битное приложение, оно не может отлаживаться 32-битным отладчиком.
Выберите 64-битный отладчик в настройках комплекта.</translation>
    </message>
    <message>
        <source>Unable to create a debugging engine. Please select a Debugger Setting from the Run page of the project mode.</source>
        <translation type="vanished">Не удалось создать отладчик. Пожалуйста включите в разделе «Настройки отладчика» на странице «Запуск» режима проекта.</translation>
    </message>
    <message>
        <location line="-219"/>
        <source>Unable to create a debugging engine.</source>
        <translation>Не удалось создать отладчик.</translation>
    </message>
    <message>
        <source>Some breakpoints cannot be handled by the debugger languages currently active, and will be ignored.
Affected are breakpoints %1</source>
        <translation type="vanished">Будут пропущены следующие точки останова, так как не поддерживаются активными языками отладчика:
%1</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggerengine.cpp" line="-2934"/>
        <source>Debugging complex command lines is currently not supported on Windows.</source>
        <translation>Отладка сложных командных строк под Windows пока не поддерживается.</translation>
    </message>
    <message>
        <location line="-56"/>
        <source>Not enough free ports for QML debugging.</source>
        <translation>Недостаточно свободных портов для отладки QML.</translation>
    </message>
    <message>
        <location line="+554"/>
        <location filename="../../../src/plugins/debugger/debuggerplugin.cpp" line="-1193"/>
        <source>Continue</source>
        <translation>Продолжить</translation>
    </message>
    <message>
        <location line="+2"/>
        <location filename="../../../src/plugins/debugger/debuggerplugin.cpp" line="-10"/>
        <source>Interrupt</source>
        <translation>Приостановить</translation>
    </message>
    <message>
        <location line="+1"/>
        <location filename="../../../src/plugins/debugger/debuggerplugin.cpp" line="+34"/>
        <source>Abort Debugging</source>
        <translation>Прервать отладку</translation>
    </message>
    <message>
        <location line="+12"/>
        <location filename="../../../src/plugins/debugger/debuggerplugin.cpp" line="+26"/>
        <source>Step Over</source>
        <translation>Перейти через</translation>
    </message>
    <message>
        <location line="-11"/>
        <location filename="../../../src/plugins/debugger/debuggerplugin.cpp" line="+8"/>
        <source>Step Into</source>
        <translation>Войти в</translation>
    </message>
    <message>
        <location line="+1"/>
        <location filename="../../../src/plugins/debugger/debuggerplugin.cpp" line="+8"/>
        <source>Step Out</source>
        <translation>Выйти из функции</translation>
    </message>
    <message>
        <location line="+2"/>
        <location filename="../../../src/plugins/debugger/debuggerplugin.cpp" line="+8"/>
        <source>Run to Line</source>
        <translation>Выполнить до строки</translation>
    </message>
    <message>
        <location line="+7"/>
        <location filename="../../../src/plugins/debugger/debuggerplugin.cpp" line="+22"/>
        <source>Immediately Return From Inner Function</source>
        <translation>Немедленно выйти из функции</translation>
    </message>
    <message>
        <location line="-5"/>
        <location filename="../../../src/plugins/debugger/debuggerplugin.cpp" line="-6"/>
        <source>Jump to Line</source>
        <translation>Перейти на строку</translation>
    </message>
    <message>
        <source>Toggle Breakpoint</source>
        <translation type="vanished">Поставить/снять точку останова</translation>
    </message>
    <message>
        <location line="+2"/>
        <location filename="../../../src/plugins/debugger/debuggerplugin.cpp" line="+21"/>
        <source>Move to Called Frame</source>
        <translation>Перейти в вызванный кадр</translation>
    </message>
    <message>
        <location line="-1"/>
        <location filename="../../../src/plugins/debugger/debuggerplugin.cpp" line="-6"/>
        <source>Move to Calling Frame</source>
        <translation>Перейти в вызывающий кадр</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggerplugin.cpp" line="+381"/>
        <source>Error evaluating command line arguments: %1</source>
        <translation>Ошибка определения параметров командной строки: %1</translation>
    </message>
    <message>
        <location line="-72"/>
        <source>Attaching to local process %1.</source>
        <translation>Подключение к локальному процессу %1.</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Attaching to core file %1.</source>
        <translation>Подключение к дампу %1.</translation>
    </message>
    <message>
        <location line="+30"/>
        <source>Crashed process %1</source>
        <translation>Аварийно завершившийся процесс %1</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Attaching to crashed process %1</source>
        <translation>Подключение к аварийно завершившемуся процессу %1</translation>
    </message>
    <message>
        <location line="+267"/>
        <source>Process Already Under Debugger Control</source>
        <translation>Процесс уже работает под контролем отладчика</translation>
    </message>
    <message>
        <location line="+66"/>
        <source>Remove Breakpoint</source>
        <translation>Удалить точку останова</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/breakhandler.cpp" line="-1123"/>
        <location line="+1041"/>
        <location filename="../../../src/plugins/debugger/debuggerplugin.cpp" line="+5"/>
        <source>Disable Breakpoint</source>
        <translation>Отключить точку останова</translation>
    </message>
    <message>
        <location line="-1041"/>
        <location line="+1041"/>
        <location filename="../../../src/plugins/debugger/debuggerplugin.cpp" line="+3"/>
        <source>Enable Breakpoint</source>
        <translation>Включить точку останова</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggerplugin.cpp" line="+5"/>
        <source>Edit Breakpoint...</source>
        <translation>Изменить точку останова...</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Set Breakpoint at Line %1</source>
        <translation>Установить точку останова на строку %1</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Set Message Tracepoint at Line %1...</source>
        <translation>Установить информационную точку наблюдения на строку %1...</translation>
    </message>
    <message>
        <location line="+36"/>
        <source>Disassemble Function &quot;%1&quot;</source>
        <translation>Дизассемблировать функцию «%1»</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggerengine.cpp" line="-2"/>
        <location filename="../../../src/plugins/debugger/debuggerplugin.cpp" line="-776"/>
        <source>Run to Selected Function</source>
        <translation>Выполнить до выбранной функции</translation>
    </message>
    <message>
        <source>Start Debugging</source>
        <translation type="vanished">Начать отладку</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggerplugin.cpp" line="-415"/>
        <source>Start Debugging Without Deployment</source>
        <translation>Начать отладку без развёртывания</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Start and Debug External Application...</source>
        <translation>Запустить внешнее приложение для отладки...</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Attach to Running Application...</source>
        <translation>Подключить к запущенному приложению...</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Attach to Remote CDB Session...</source>
        <translation>Подключиться к удалённой сессии CDB...</translation>
    </message>
    <message>
        <location line="+313"/>
        <source>Detach Debugger</source>
        <translation>Отцепить отладчик</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggerengine.cpp" line="-7"/>
        <location filename="../../../src/plugins/debugger/debuggerplugin.cpp" line="+26"/>
        <source>Stop Debugger</source>
        <translation>Остановить отладчик</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggerplugin.cpp" line="-67"/>
        <source>Attach to Running Application</source>
        <translation>Подключение к запущенному приложению</translation>
    </message>
    <message>
        <location line="+49"/>
        <source>Interrupt Debugger</source>
        <translatorcomment>Это то, что выполняется при нажатии на кнопочку &quot;пауза&quot; в режиме отладки. Я не знаю, почему исходное сообщение Interrupt Debugger. При срабатывании будет послан сигнал SIGINT отладчику (обычная реакция на Ctrl-C или BREAK), что для него является командой остановить выполнение программы (фактически, он пересылает BREAK программе и перехватывает обработчик этого сигнала). Таким образом, только знакомый с внутренним устройством отладчиков может интуитивно понять значение этой операции.</translatorcomment>
        <translation>Приостановить программу</translation>
    </message>
    <message>
        <location line="+34"/>
        <source>Reset Debugger</source>
        <translation>Сбросить отладчик</translation>
    </message>
    <message>
        <location line="+386"/>
        <location line="+255"/>
        <location line="+72"/>
        <location line="+547"/>
        <source>Process %1</source>
        <extracomment>%1: PID</extracomment>
        <translation>Процесс %1</translation>
    </message>
    <message>
        <location line="-863"/>
        <location filename="../../../src/plugins/debugger/loadcoredialog.cpp" line="+69"/>
        <source>Core file &quot;%1&quot;</source>
        <translation>Файл дампа «%1»</translation>
    </message>
    <message>
        <location line="-6"/>
        <source>Remote: &quot;%1&quot;</source>
        <translation>Внешний: «%1»</translation>
    </message>
    <message>
        <location line="-832"/>
        <source>0x%1 hit</source>
        <extracomment>Message tracepoint: Address hit.</extracomment>
        <translation>Попадание в 0x%1</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>%1:%2 %3() hit</source>
        <extracomment>Message tracepoint: %1 file, %2 line %3 function hit.</extracomment>
        <translation>Вход в %3() (%1:%2)</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Add Message Tracepoint</source>
        <translation>Добавление информационной точки наблюдения</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/breakhandler.cpp" line="-665"/>
        <location line="+414"/>
        <location filename="../../../src/plugins/debugger/debuggerplugin.cpp" line="+1"/>
        <source>Message:</source>
        <translation>Сообщение:</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggerplugin.cpp" line="+822"/>
        <source>Attaching to remote server %1.</source>
        <translation>Подключение к внешнему серверу %1.</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Executable file &quot;%1&quot;</source>
        <translation>Программа «%1»</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Debugging file %1.</source>
        <translation>Отладочный файл %1.</translation>
    </message>
    <message>
        <source>Debug Information</source>
        <translation type="vanished">Отладочная информация</translation>
    </message>
    <message>
        <location line="-585"/>
        <source>Debugger Runtime</source>
        <translation>Программа отладчика</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggerengine.cpp" line="-246"/>
        <location filename="../../../src/plugins/debugger/debuggeritem.cpp" line="-5"/>
        <location line="+3"/>
        <location filename="../../../src/plugins/debugger/debuggerkitaspect.cpp" line="+32"/>
        <location line="+158"/>
        <location line="+7"/>
        <location line="+11"/>
        <location filename="../../../src/plugins/debugger/debuggerplugin.cpp" line="-149"/>
        <location line="+1552"/>
        <location filename="../../../src/plugins/debugger/debuggerruncontrol.cpp" line="+401"/>
        <source>Debugger</source>
        <translation>Отладчик</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggerplugin.cpp" line="-741"/>
        <source>Start debugging of startup project</source>
        <translatorcomment>Используется как название и тултип экшена.</translatorcomment>
        <translation>Начать отладку запускающего проекта</translation>
    </message>
    <message>
        <location line="+209"/>
        <source>Cannot attach to process with PID 0</source>
        <translation>Невозможно подключиться к процессу с PID равным 0</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>The process %1 is already under the control of a debugger.
%2 cannot attach to it.</source>
        <translation>Процесс %1 уже работает под контролем отладчика.
%2 не может подключиться к нему.</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>It is only possible to attach to a locally running process.</source>
        <translation>Можно подключаться только к локально запущенным процессам.</translation>
    </message>
    <message>
        <location line="+77"/>
        <source>Set Breakpoint at 0x%1</source>
        <translation>Установить точку останова на 0x%1</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Set Message Tracepoint at 0x%1...</source>
        <translation>Установить информационную точку наблюдения на 0x%1...</translation>
    </message>
    <message>
        <location line="+107"/>
        <source>Save Debugger Log</source>
        <translation>Сохранить журнал отладчика</translation>
    </message>
    <message>
        <location line="-1018"/>
        <source>Ctrl+Y</source>
        <translation>Ctrl+Y</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>F5</source>
        <translation>F5</translation>
    </message>
    <message>
        <location line="-238"/>
        <source>Attach to Running Debug Server...</source>
        <translation>Подключиться к серверу отладки...</translation>
    </message>
    <message>
        <location line="+476"/>
        <source>Select</source>
        <translation>Выбрать</translation>
    </message>
    <message>
        <location line="-474"/>
        <source>Load Core File...</source>
        <translation>Загрузить файл дампа...</translation>
    </message>
    <message>
        <location line="+1059"/>
        <source>Not a Desktop Device Type</source>
        <translation>Устройство не типа Desktop</translation>
    </message>
    <message>
        <location line="-919"/>
        <source>&amp;Analyze</source>
        <translation>&amp;Анализ</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggerengine.cpp" line="+257"/>
        <location filename="../../../src/plugins/debugger/debuggerplugin.cpp" line="+25"/>
        <source>Memory...</source>
        <translation>Память...</translation>
    </message>
    <message>
        <location line="+7"/>
        <location filename="../../../src/plugins/debugger/debuggerplugin.cpp" line="+192"/>
        <location line="+4"/>
        <source>Restart Debugging</source>
        <translation>Перезапустить отладку</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggerplugin.cpp" line="-2"/>
        <source>Restart the debugging session.</source>
        <translation>Перезапустить сессию отладки.</translation>
    </message>
    <message>
        <location line="-363"/>
        <source>Attach to Unstarted Application...</source>
        <translation>Подключение к незапущенному приложению...</translation>
    </message>
    <message>
        <location line="-267"/>
        <source>Copy Content to Clipboard</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Copy Selected Items to Clipboard</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Copy Selected Items to New Editor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+129"/>
        <source>GDB server executable:</source>
        <translation type="unfinished">Программа GDB server:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>The GDB server executable to use on the device.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+130"/>
        <source>Attach to QML Port...</source>
        <translation>Подключиться к порту QML...</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Load Last Core File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Start and Break on Main</source>
        <translation>Запустить и встать на Main</translation>
    </message>
    <message>
        <location line="+19"/>
        <source>DAP</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+103"/>
        <source>Valgrind</source>
        <extracomment>Category under which Analyzer tasks are listed in Issues view</extracomment>
        <translation type="unfinished">Valgrind</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Issues that the Valgrind tools found when analyzing the code.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+45"/>
        <source>Issues with starting the debugger.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Breakpoint Preset</source>
        <translation>Предустановки точки остановки</translation>
    </message>
    <message>
        <location line="+5"/>
        <location line="+422"/>
        <source>Running Debuggers</source>
        <translation>Работающие отладчики</translation>
    </message>
    <message>
        <location line="-419"/>
        <source>Debugger Perspectives</source>
        <translation>Режимы отладки</translation>
    </message>
    <message>
        <location line="+55"/>
        <source>Start Debugging or Continue</source>
        <translation>Начать отладку или продолжить</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Start Debugging the Current Project</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+30"/>
        <source>Attach to Unstarted Application</source>
        <translation>Подключение к незапущенному приложению</translation>
    </message>
    <message>
        <location line="+73"/>
        <source>Shift+Ctrl+Y</source>
        <translation>Shift+Ctrl+Y</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Shift+F5</source>
        <translation>Shift+F5</translation>
    </message>
    <message>
        <location line="+20"/>
        <location line="+11"/>
        <source>Ctrl+Shift+O</source>
        <translation>Ctrl+Shift+O</translation>
    </message>
    <message>
        <location line="-11"/>
        <location line="+11"/>
        <source>F10</source>
        <translation>F10</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Ctrl+Shift+I</source>
        <translation>Ctrl+Shift+I</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>F11</source>
        <translation>F11</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Ctrl+Shift+T</source>
        <translation>Ctrl+Shift+T</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Shift+F11</source>
        <translation>Shift+F11</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Shift+F8</source>
        <translation>Shift+F8</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Ctrl+F10</source>
        <translation>Ctrl+F10</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Ctrl+F6</source>
        <translation>Ctrl+F6</translation>
    </message>
    <message>
        <location line="+41"/>
        <source>F8</source>
        <translation>F8</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>F9</source>
        <translation>F9</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Ctrl+F8</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Ctrl+F9</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Show Application on Top</source>
        <translation>Показывать приложение поверх всех</translation>
    </message>
    <message>
        <location line="+1077"/>
        <source>Start</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Stop</source>
        <translation type="unfinished">Остановить</translation>
    </message>
    <message>
        <source>Use Alternating Row Colors</source>
        <translation type="vanished">Использовать чередующиеся цвета строк</translation>
    </message>
    <message>
        <source>Keep Editor Stationary When Stepping</source>
        <translation type="vanished">Сохранять позицию редактора при пошаговой отладке</translation>
    </message>
    <message>
        <source>Debugger Font Size Follows Main Editor</source>
        <translation type="vanished">Размер шрифта отладчика соответствует редактору</translation>
    </message>
    <message>
        <source>Show a Message Box When Receiving a Signal</source>
        <translation type="vanished">Показывать сообщение при получении сигнала</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggeractions.cpp" line="-58"/>
        <source>Log Time Stamps</source>
        <translation>Ставить метки времени</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Dereference Pointers Automatically</source>
        <translation>Автоматически разыменовывать указатели</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>This switches the Locals and Expressions views to automatically dereference pointers. This saves a level in the tree view, but also loses data for the now-missing intermediate level.</source>
        <translation>Переключает обзоры Переменных и выражений в режим автоматического разыменовывания указателей. Позволяет сократить размер дерева, но при этом теряются данные промежуточного уровня.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/commonoptionspage.cpp" line="-65"/>
        <source>Show &quot;std::&quot; Namespace in Types</source>
        <translation>Показывать пространство имён «std::» в типах</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Show &quot;std::&quot; namespace in types</source>
        <translation>Показывать пространство имён «std::» в типах</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Shows &quot;std::&quot; prefix for types from the standard library.</source>
        <translation>Отображение приставки «std::» для типов стандартной библиотеки.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Show Qt&apos;s Namespace in Types</source>
        <translation>Показывать пространство имён Qt в типах</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Show Qt&apos;s namespace in types</source>
        <translation>Показывать пространство имён Qt в типах</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Shows Qt namespace prefix for Qt types. This is only relevant if Qt was configured with &quot;-qtnamespace&quot;.</source>
        <translation>Отображать приставку пространства имён Qt для типов Qt. Имеет смысл только тогда, когда Qt собран с параметром «-qtnamespace».</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Show QObject Names if Available</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Show QObject names if available</source>
        <translation>Показывать доступные имена QObject</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Displays the objectName property of QObject based items. Note that this can negatively impact debugger performance even if no QObjects are present.</source>
        <translation>Отображает свойство objectName производных от QObject объектов. Может негативно сказаться на скорости работы отладчика, даже если нет подобных объектов.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggeractions.cpp" line="+66"/>
        <source>Sort Members of Classes and Structs Alphabetically</source>
        <translation>Сортировать члены классов и структур по алфавиту</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Sort members of classes and structs alphabetically</source>
        <translation>Сортировать члены классов и структур по имени</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/commonoptionspage.cpp" line="-40"/>
        <source>Use Debugging Helpers</source>
        <translation>Использовать помощников отладчика</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Allow inferior calls in debugging helper</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Use code model</source>
        <translation>Использовать модель кода</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Selecting this causes the C++ Code Model being asked for variable scope information. This might result in slightly faster debugger operation but may fail for optimized code.</source>
        <translation>Включение приведёт к запросам модели кода C++ об области видимости переменной. Это может немного ускорить работу отладчика, но может и сбоить на оптимизированном коде.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Displays names of QThread based threads.</source>
        <translation>Отображать названия потоков, основанных на QThread.</translation>
    </message>
    <message>
        <location line="-1"/>
        <source>Display thread names</source>
        <translation>Отображать названия потоков</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/gdb/gdbsettings.cpp" line="+45"/>
        <source>Not all source code lines generate executable code. Putting a breakpoint on such a line acts as if the breakpoint was set on the next line that generated code. Selecting &apos;Adjust Breakpoint Locations&apos; shifts the red breakpoint markers in such cases to the location of the true breakpoint.</source>
        <translation>Не все строки исходника приводят к созданию кода. Размещение на такой строке точки останова фактически приведёт к установке её на ближайшую последующую строку, создавшую код. Выбор «Подстраивать размещение точек останова» сдвинет красные метки на строки, где они фактически сработают.</translation>
    </message>
    <message>
        <source>&lt;p&gt;Checking this will enable tooltips in the stack view during debugging.</source>
        <translation type="vanished">&lt;p&gt;Включает на время отладки всплывающие подсказки в обзоре стека.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/commonoptionspage.cpp" line="+61"/>
        <source>The maximum length for strings in separated windows. Longer strings are cut off and displayed with an ellipsis attached.</source>
        <translation>Максимальная длина строки в отдельных окнах. Более длинные строки обрезаются и завершаются многоточием.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggeractions.cpp" line="+6"/>
        <source>Synchronize Breakpoints</source>
        <translation>Согласовывать точки останова</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/gdb/gdbsettings.cpp" line="-3"/>
        <source>Adjust Breakpoint Locations</source>
        <translation>Подстраивать размещение точек останова</translation>
    </message>
    <message>
        <location line="+21"/>
        <source>Break on &quot;throw&quot;</source>
        <translation>Останавливаться на «throw»</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Break on &quot;catch&quot;</source>
        <translation>Останавливаться на «catch»</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Break on &quot;qWarning&quot;</source>
        <translation>Останавливаться на «qWarning»</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Break on &quot;qFatal&quot;</source>
        <translation>Останавливаться на «qFatal»</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Break on &quot;abort&quot;</source>
        <translation>Останавливаться на «abort»</translation>
    </message>
    <message>
        <location line="+29"/>
        <source>Use Dynamic Object Type for Display</source>
        <translation>Отображать реальный тип объекта</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggeractions.cpp" line="+3"/>
        <source>Automatically Quit Debugger</source>
        <translation>Автоматически закрывать отладчик</translation>
    </message>
    <message>
        <source>&lt;p&gt;Checking this will enable tooltips for variable values during debugging. Since this can slow down debugging and does not provide reliable information as it does not use scope information, it is switched off by default.</source>
        <translation type="vanished">&lt;p&gt;Включает на время отладки всплывающие подсказки для значений переменных. Это может замедлить отладку, при этом не предоставляя достоверной информации, так как не учитывается область видимости. Данный параметр отключён по умолчанию.</translation>
    </message>
    <message>
        <source>&lt;p&gt;Checking this will enable tooltips in the locals view during debugging.</source>
        <translation type="vanished">&lt;p&gt;Включает на время отладки всплывающие подсказки в обзоре локальных переменных.</translation>
    </message>
    <message>
        <source>&lt;p&gt;Checking this will enable tooltips in the breakpoints view during debugging.</source>
        <translation type="vanished">Включает на время отладки подсказки в обзоре точек останова.</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Use Tooltips in Stack View when Debugging</source>
        <translation>Подсказки в обзоре стека при отладке</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/gdb/gdbsettings.cpp" line="+65"/>
        <source>Skip Known Frames</source>
        <translation>Пропустить известные кадры</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Enable Reverse Debugging</source>
        <translation>Использовать реверсивную отладку</translation>
    </message>
    <message>
        <source>Register For Post-Mortem Debugging</source>
        <translation type="vanished">Зарегистрировать системным отладчиком</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/commonoptionspage.cpp" line="-12"/>
        <source>The maximum length of string entries in the Locals and Expressions views. Longer than that are cut off and displayed with an ellipsis attached.</source>
        <translation>Максимальная длина строковых значений в обзорах переменных и выражений. Более длинные строки обрезаются и завершаются многоточием.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggeractions.cpp" line="+16"/>
        <source>Reload Full Stack</source>
        <translation>Перезагрузить весь стек</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Create Full Backtrace</source>
        <translation>Вывести полный стек вызовов</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/commonoptionspage.cpp" line="-184"/>
        <source>Use tooltips in main editor when debugging</source>
        <translation>Подсказки в основном редакторе при отладке</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggeractions.cpp" line="-152"/>
        <source>Configure Debugger...</source>
        <translation>Настроить отладчик...</translation>
    </message>
    <message>
        <location line="+31"/>
        <source>Always Adjust View Column Widths to Contents</source>
        <translation>Всегда выравнивать видимую ширину столбцов по содержимому</translation>
    </message>
    <message>
        <location line="+23"/>
        <source>Additional arguments:</source>
        <translation type="unfinished">Дополнительные параметры:</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Catches runtime error messages caused by assert(), for example.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Uses CDB&apos;s native console for console applications. This overrides the setting in Environment &gt; System. The native console does not prompt on application exit. It is suitable for diagnosing cases in which the application does not start up properly in the configured console and the subsequent attach fails.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Attempts to correct the location of a breakpoint based on file and line number should it be in a comment or in a line for which no code is generated. The correction is based on the code model.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+22"/>
        <source>Enable heap debugging</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Allocate memory using the debug heap rather than the normal heap. The debug heap enables additional checks to help diagnose heap related bugs. However it comes at a performance cost when allocating memory in the debugged process.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Use Tooltips in Locals View when Debugging</source>
        <translation>Подсказки в обзоре локальных переменных при отладке</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Enables tooltips in the locals view during debugging.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Use Tooltips in Breakpoints View when Debugging</source>
        <translation>Подсказки в обзоре точек останова при отладке</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Enables tooltips in the breakpoints view during debugging.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Enables tooltips in the stack view during debugging.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggersourcepathmappingwidget.cpp" line="+130"/>
        <source>&lt;new source&gt;</source>
        <translation>&lt;новый путь к исходникам&gt;</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>&lt;new target&gt;</source>
        <translation>&lt;путь назначения&gt;</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Source path</source>
        <translation>Путь к исходникам</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Target path</source>
        <translation>Путь назначения</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggeritemmanager.cpp" line="-222"/>
        <location filename="../../../src/plugins/debugger/debuggersourcepathmappingwidget.cpp" line="+88"/>
        <source>Add</source>
        <translation>Добавить</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggersourcepathmappingwidget.cpp" line="+1"/>
        <source>Add Qt sources...</source>
        <translation>Добавить исходники Qt...</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggeritemmanager.cpp" line="+211"/>
        <location filename="../../../src/plugins/debugger/debuggersourcepathmappingwidget.cpp" line="+1"/>
        <source>Remove</source>
        <translation>Удалить</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggersourcepathmappingwidget.cpp" line="+4"/>
        <source>Source Paths Mapping</source>
        <translation>Сопоставление каталогов исходников</translation>
    </message>
    <message>
        <location line="+26"/>
        <source>&lt;p&gt;Add a mapping for Qt&apos;s source folders when using an unpatched version of Qt.</source>
        <translation>&lt;p&gt;Добавление каталогов исходников Qt при использование неизменённой версии Qt.</translation>
    </message>
    <message>
        <location line="+24"/>
        <source>&lt;p&gt;The source path contained in the debug information of the executable as reported by the debugger</source>
        <translation>&lt;p&gt;Путь к исходнику, заданный в отладочной информации программы</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>&lt;p&gt;The actual location of the source tree on the local machine</source>
        <translation>&lt;p&gt;Фактическое размещение каталога с исходниками на локальной машине</translation>
    </message>
    <message>
        <location line="-6"/>
        <source>&amp;Source path:</source>
        <translation>Путь к &amp;исходникам:</translation>
    </message>
    <message>
        <location line="-51"/>
        <source>&lt;p&gt;Mappings of source file folders to be used in the debugger can be entered here.&lt;/p&gt;&lt;p&gt;This is useful when using a copy of the source tree at a location different from the one at which the modules where built, for example, while doing remote debugging.&lt;/p&gt;&lt;p&gt;If source is specified as a regular expression by starting it with an open parenthesis, the paths in the ELF are matched with the regular expression to automatically determine the source path.&lt;/p&gt;&lt;p&gt;Example: &lt;b&gt;(/home/.*/Project)/KnownSubDir -&gt; D:\Project&lt;/b&gt; will substitute ELF built by any user to your local project directory.&lt;/p&gt;</source>
        <translation>&lt;p&gt;Сопоставление каталогов исходников используемое отладчиком.&lt;/p&gt;&lt;p&gt;Это нужно, когда исходники находятся в отличном от каталога сборки месте, например, при отладке внешнего приложения.&lt;/p&gt;&lt;p&gt;Если исходник задан в виде регулярного выражения (заключён в скобки), то пути в ELF будут сравниваться с регулярным выражением для автоматического определения размещения исходников.&lt;/p&gt;&lt;p&gt;Пример: &lt;b&gt;(/home/.*/Project)/KnownSubDir -&gt; D:\Project&lt;/b&gt; заменит сборку ELF любого пользователя на ваш локальный каталог проекта.&lt;/p&gt;</translation>
    </message>
    <message>
        <location line="+59"/>
        <source>&amp;Target path:</source>
        <translation>Путь к &amp;программе:</translation>
    </message>
    <message>
        <location line="+100"/>
        <source>Qt Sources</source>
        <translation>Исходники Qt</translation>
    </message>
    <message>
        <source>%1 (Previous)</source>
        <translation type="vanished">%1 (предыдущее)</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggertooltipmanager.cpp" line="+367"/>
        <source>Expression %1 in function %2 from line %3 to %4</source>
        <translation>Выражение %1 в функции %2 со строки %3 по %4</translation>
    </message>
    <message>
        <source>%1 (Restored)</source>
        <translation type="vanished">%1 (восстановлено)</translation>
    </message>
    <message>
        <location line="+278"/>
        <source>No valid expression</source>
        <translation>Нет корректных выражений</translation>
    </message>
    <message>
        <location line="+50"/>
        <source>Expression too complex</source>
        <translation>Выражение слишком сложное</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/enginemanager.cpp" line="+237"/>
        <source>Perspective</source>
        <translatorcomment>Может лучше Обзор?</translatorcomment>
        <translation>Перспектива</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Debugged Application</source>
        <translation>Отлаживаемое приложение</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggerplugin.cpp" line="-1007"/>
        <source>Debugger Preset</source>
        <translation>Преднастройка отладчика</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/enginemanager.cpp" line="+171"/>
        <source>Create Snapshot</source>
        <translation>Создать снимок</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Abort Debugger</source>
        <translation>Прервать отладку</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/gdb/gdbengine.cpp" line="+351"/>
        <source>Reading %1...</source>
        <translation>Чтение %1...</translation>
    </message>
    <message>
        <location line="-171"/>
        <source>The gdb process failed to start.</source>
        <translation>Не удалось запустить процесс gdb.</translation>
    </message>
    <message>
        <location line="+1011"/>
        <source>Application exited with exit code %1</source>
        <translation>Приложение завершилось с кодом %1</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Application exited after receiving signal %1</source>
        <translation>Приложение завершилось после получения сигнала %1</translation>
    </message>
    <message>
        <location line="-1094"/>
        <location line="+1831"/>
        <source>Cannot continue debugged process:</source>
        <translation>Невозможно продолжить отлаживаемый процесс:</translation>
    </message>
    <message>
        <location line="+1297"/>
        <source>Cannot create snapshot:</source>
        <translation>Не удалось создать снимок:</translation>
    </message>
    <message>
        <location line="+803"/>
        <source>The working directory &quot;%1&quot; is not usable.</source>
        <translation>Рабочий каталог «%1» невозможно использовать.</translation>
    </message>
    <message>
        <location line="+78"/>
        <source>Failed to start application:</source>
        <translation>Не удалось запустить приложение:</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/dap/dapengine.cpp" line="+584"/>
        <source>The DAP process failed to start. Either the invoked program &quot;%1&quot; is missing, or you may have insufficient permissions to invoke the program.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>The DAP process crashed some time after starting successfully.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>An error occurred when attempting to write to the DAP process. For example, the process may not be running, or it may have closed its input channel.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>An error occurred when attempting to read from the DAP process. For example, the process may not be running.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>An unknown error in the DAP process occurred.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+21"/>
        <source>DAP I/O Error</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+73"/>
        <location filename="../../../src/plugins/debugger/gdb/gdbengine.cpp" line="+6"/>
        <source>Failed to Start Application</source>
        <translation>Не удалось запустить приложение</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>&quot;%1&quot; could not be started. Error message: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/gdb/gdbengine.cpp" line="-3929"/>
        <source>The gdb process could not be stopped:
%1</source>
        <translation>Невозможно остановить процесс gdb:
%1</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Application process could not be stopped:
%1</source>
        <translation>Невозможно остановить процесс приложения:
%1</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Connecting to remote server failed:
%1</source>
        <translation>Не удалось подключиться к удалённому серверу:
%1</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>An exception was triggered:</source>
        <translation>Возникло исключение:</translation>
    </message>
    <message>
        <location line="+279"/>
        <source>Library %1 loaded.</source>
        <translation>Библиотека %1 загружена.</translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Library %1 unloaded.</source>
        <translation>Библиотека %1 выгружена.</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Thread group %1 created.</source>
        <translation>Создана группа потоков %1.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Thread %1 created.</source>
        <translation>Поток %1 создан.</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Thread group %1 exited.</source>
        <translation>Группа потоков %1 завершена.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Thread %1 in group %2 exited.</source>
        <translation>Завершился поток %1 из группы %2.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Thread %1 selected.</source>
        <translation>Выбран поток %1.</translation>
    </message>
    <message>
        <location line="+227"/>
        <source>Stopping temporarily.</source>
        <translation>Временно остановлено.</translation>
    </message>
    <message numerus="yes">
        <location line="+59"/>
        <source>The gdb process has not responded to a command within %n seconds. This could mean it is stuck in an endless loop or taking longer than expected to perform the operation.
You can choose between waiting longer or aborting debugging.</source>
        <translation>
            <numerusform>Процесс gdb не отвечает на команду в течение %n секунды. Это может означать, что он попал в бесконечный цикл, или выполнение операции занимает больше времени, чем предполагается.
Вы можете продолжить ожидание или прервать отладку.</numerusform>
            <numerusform>Процесс gdb не отвечает на команду в течение %n секунд. Это может означать, что он попал в бесконечный цикл, или выполнение операции занимает больше времени, чем предполагается.
Вы можете продолжить ожидание или прервать отладку.</numerusform>
            <numerusform>Процесс gdb не отвечает на команду в течение %n секунд. Это может означать, что он попал в бесконечный цикл, или выполнение операции занимает больше времени, чем предполагается.
Вы можете продолжить ожидание или прервать отладку.</numerusform>
        </translation>
    </message>
    <message>
        <location line="+6"/>
        <source>GDB Not Responding</source>
        <translation>GDB не отвечает</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Give GDB More Time</source>
        <translation>Дать GDB ещё время</translation>
    </message>
    <message>
        <location line="+1"/>
        <location line="+3919"/>
        <source>Stop Debugging</source>
        <translation>Остановить отладку</translation>
    </message>
    <message>
        <location line="-3878"/>
        <source>Process failed to start.</source>
        <translation>Не удалось запустить процесс.</translation>
    </message>
    <message>
        <location line="+36"/>
        <source>Setting Breakpoints Failed</source>
        <translation>Не удалось установить точки останова</translation>
    </message>
    <message>
        <location line="+123"/>
        <source>Cannot jump. Stopped.</source>
        <translation>Не удалось перейти. Остановлено.</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Jumped. Stopped.</source>
        <translation>Переход сделан. Остановлено.</translation>
    </message>
    <message>
        <location line="+19"/>
        <source>Target line hit, and therefore stopped.</source>
        <translation>Строка назначения достигнута. Остановлено.</translation>
    </message>
    <message>
        <location line="+117"/>
        <source>Application exited normally.</source>
        <translation>Приложение завершилось нормально.</translation>
    </message>
    <message>
        <source>The selected build of GDB supports Python scripting, but the used version %1.%2 is not sufficient for %3. Supported versions are Python 2.7 and 3.x.</source>
        <translation type="vanished">Выбранная сборка GDB поддерживает сценарии Python, но версия Python %1.%2 не подходит %3. Поддерживается Python версий 2.7 и 3.x.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggerengine.cpp" line="+779"/>
        <location line="+56"/>
        <location line="+10"/>
        <location line="+905"/>
        <location filename="../../../src/plugins/debugger/gdb/gdbengine.cpp" line="+364"/>
        <source>Stopped.</source>
        <translation>Остановлено.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/gdb/gdbengine.cpp" line="+96"/>
        <location filename="../../../src/plugins/debugger/uvsc/uvscengine.cpp" line="+175"/>
        <source>Failed to Shut Down Application</source>
        <translation>Не удалось закрыть приложение</translation>
    </message>
    <message>
        <location line="+73"/>
        <source>There is no GDB binary available for binaries in format &quot;%1&quot;.</source>
        <translation>Отсутствует GDB для программ в формате «%1».</translation>
    </message>
    <message>
        <location line="+1318"/>
        <source>Retrieving data for stack view thread %1...</source>
        <translation>Получение данных для обзора стека потока %1...</translation>
    </message>
    <message>
        <location line="+720"/>
        <source>Cannot set up communication with child process: %1</source>
        <translation>Не удалось установить связь с дочерним процессом: %1</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/cdb/cdbengine.cpp" line="-101"/>
        <location filename="../../../src/plugins/debugger/gdb/gdbengine.cpp" line="+211"/>
        <source>Cannot Find Debugger Initialization Script</source>
        <translation>Не удалось найти скрипт инициализации отладчика</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/gdb/gdbengine.cpp" line="+1"/>
        <source>The debugger settings point to a script file at &quot;%1&quot;, which is not accessible. If a script file is not needed, consider clearing that entry to avoid this warning.</source>
        <translation>В настройках указан файл скрипта «%1», который сейчас недоступен. Если файл скрипта не обязателен, просто очистите поле, чтобы не было этого предупреждения.</translation>
    </message>
    <message>
        <location line="+71"/>
        <source>GDB I/O Error</source>
        <translation>Ошибка вводы/вывода GDB</translation>
    </message>
    <message>
        <location line="-3855"/>
        <location filename="../../../src/plugins/debugger/uvsc/uvscengine.cpp" line="-16"/>
        <source>Application started.</source>
        <translation>Приложение запущено.</translation>
    </message>
    <message>
        <source>Application running.</source>
        <translation type="vanished">Приложение работает.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Attached to stopped application.</source>
        <translation>Присоединено к остановленному приложению.</translation>
    </message>
    <message>
        <location line="+4138"/>
        <source>No symbol file given.</source>
        <translation>Не задан файл символов.</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Error Loading Core File</source>
        <translation>Не удалось загрузить файл дампа</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>The specified file does not appear to be a core file.</source>
        <translation>Указанный файл не является дампом.</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Error Loading Symbols</source>
        <translation>Не удалось загрузить символы</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>No executable to load symbols from specified core.</source>
        <translation>Отсутствует программа для загрузки символов из указанного дампа.</translation>
    </message>
    <message>
        <location line="+90"/>
        <source>Attaching to process %1.</source>
        <translation>Присоединение к процессу %1.</translation>
    </message>
    <message>
        <location line="+64"/>
        <source>Attached to running application.</source>
        <translation>Присоединено к запущенному приложению.</translation>
    </message>
    <message>
        <location line="+19"/>
        <location line="+5"/>
        <location line="+5"/>
        <source>Failed to attach to application: %1</source>
        <translation>Не удалось присоединиться к приложению: %1</translation>
    </message>
    <message>
        <location line="-9"/>
        <source>Debugger Error</source>
        <translation>Ошибка отладчика</translation>
    </message>
    <message>
        <source>Interrupting not possible.</source>
        <translation type="vanished">Приостанов невозможен.</translation>
    </message>
    <message>
        <location line="+118"/>
        <source>Symbols found.</source>
        <translation>Символы найдены.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>No symbols found in the core file &quot;%1&quot;.</source>
        <translation>Символы в файле дампа «%1» не найдены.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>This can be caused by a path length limitation in the core file.</source>
        <translation>Это могло возникнуть из-за ограничений на длину пути в файле дампа.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Try to specify the binary in Debug &gt; Start Debugging &gt; Load Core File.</source>
        <translation>Попробуйте указать программу используя диалог Отладка &gt; Начать отладку &gt; Загрузить файл дампа.</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Starting executable failed:</source>
        <translation>Не удалось запустить программу:</translation>
    </message>
    <message>
        <location line="+86"/>
        <source>No Remote Executable or Process ID Specified</source>
        <translation>Ни внешний исполняемый файл, ни ID процесса не указаны</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>No remote executable could be determined from your build system files.&lt;p&gt;In case you use qmake, consider adding&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;target.path = /tmp/your_executable # path on device&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;INSTALLS += target&lt;/p&gt;to your .pro file.</source>
        <translation>Не удалось определить внешний исполняемый файл из вашей системы сборки.&lt;p&gt;В случае использования qmake, добавьте&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;target.path = /tmp/your_executable # путь на устройстве&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;INSTALLS += target&lt;/p&gt;в файл .pro.</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Continue Debugging</source>
        <translation>Продолжить отладку</translation>
    </message>
    <message>
        <location line="+195"/>
        <source>Attached to core.</source>
        <translation>Присоединено к дампу.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Attach to core &quot;%1&quot; failed:</source>
        <translation>Не удалось присоединиться к дампу «%1»:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Continuing nevertheless.</source>
        <translation>Всё же продолжаем.</translation>
    </message>
    <message>
        <location line="-1757"/>
        <location line="+11"/>
        <source>Snapshot Creation Error</source>
        <translation>Ошибка создания снимка</translation>
    </message>
    <message>
        <location line="-10"/>
        <source>Cannot create snapshot file.</source>
        <translation>Не удалось создать файл снимка.</translation>
    </message>
    <message>
        <location line="-164"/>
        <source>Retrieving data for stack view...</source>
        <translation>Получение данных о стеке...</translation>
    </message>
    <message>
        <location line="-2343"/>
        <source>Stop requested...</source>
        <translation>Потребована остановка...</translation>
    </message>
    <message>
        <location line="-491"/>
        <source>An exception was triggered.</source>
        <translation>Возникло исключение.</translation>
    </message>
    <message>
        <location line="+674"/>
        <location line="+62"/>
        <source>Executable Failed</source>
        <translation>Программа завершилась с ошибкой</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Executable failed: %1</source>
        <translation>Программа завершилась с ошибкой: %1</translation>
    </message>
    <message>
        <location line="+427"/>
        <source>Value changed from %1 to %2.</source>
        <translation>Значение изменилось с %1 на %2.</translation>
    </message>
    <message>
        <location line="+116"/>
        <source>Cannot Execute Python Code</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Python 3.2 or later is required, so update GDB to a version that uses it.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+19"/>
        <source>The selected build of GDB supports Python scripting, but the used version %1.%2 is not sufficient for %3. Python %4 or later is required.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+281"/>
        <source>Step requested...</source>
        <translation>Потребован шаг...</translation>
    </message>
    <message>
        <location line="+65"/>
        <source>Finish function requested...</source>
        <translation>Потребован выход из функции...</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Step next requested...</source>
        <translation>Потребован шаг через...</translation>
    </message>
    <message>
        <location line="+64"/>
        <source>Run to line %1 requested...</source>
        <translation>Потребовано выполнение до строки %1...</translation>
    </message>
    <message>
        <location line="+23"/>
        <source>Run to function %1 requested...</source>
        <translation>Потребовано выполнение до функции %1...</translation>
    </message>
    <message>
        <location line="+29"/>
        <source>Immediate return from function requested...</source>
        <translation>Потребован немедленный выход из функции...</translation>
    </message>
    <message>
        <location line="+867"/>
        <source>Cannot Read Symbols</source>
        <translation>Не удалось прочитать символы</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Cannot read symbols for module &quot;%1&quot;.</source>
        <translation>Не удалось прочитать символы из модуля «%1».</translation>
    </message>
    <message>
        <location line="+813"/>
        <source>Disassembler failed: %1</source>
        <translation>Не удалось дизассемблировать: %1</translation>
    </message>
    <message>
        <location line="+189"/>
        <location filename="../../../src/plugins/debugger/lldb/lldbengine.cpp" line="+225"/>
        <source>Setting up inferior...</source>
        <translation>Настройка подчинённого...</translation>
    </message>
    <message>
        <location line="+75"/>
        <location filename="../../../src/plugins/debugger/lldb/lldbengine.cpp" line="+24"/>
        <source>Cannot Set Up Debugger Helper Scripts</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+136"/>
        <source>Adapter Start Failed</source>
        <translation>Не удалось запустить адаптер</translation>
    </message>
    <message>
        <location line="+165"/>
        <location line="+1"/>
        <location filename="../../../src/plugins/debugger/uvsc/uvscengine.cpp" line="+4"/>
        <location line="+1"/>
        <source>Setting breakpoints...</source>
        <translation>Установка точек останова...</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/commonoptionspage.cpp" line="+93"/>
        <location filename="../../../src/plugins/debugger/gdb/gdbsettings.cpp" line="+31"/>
        <source>General</source>
        <translation>Основное</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/gdb/gdbsettings.cpp" line="-19"/>
        <source>GDB timeout:</source>
        <translation>Таймаут ответа GDB:</translation>
    </message>
    <message>
        <location line="-2"/>
        <source>sec</source>
        <translation> сек</translation>
    </message>
    <message>
        <location line="-20"/>
        <source>Skip known frames when stepping</source>
        <translation>Пропускать известные этапы при пошаговой отладке</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Allows &lt;i&gt;Step Into&lt;/i&gt; to compress several steps into one step
for less noisy debugging. For example, the atomic reference
counting code is skipped, and a single &lt;i&gt;Step Into&lt;/i&gt; for a signal
emission ends up directly in the slot connected to it.</source>
        <translation>После включения этого параметра, в определенных ситуациях
«Зайти в» объединит несколько шагов в один, позволяя
«снизить шум» при отладке. Например, будет пропущен
атомарный код подсчета ссылок, а после входа в инициацию
сигнала окажетесь прямо в слоте, который подключён к нему.</translation>
    </message>
    <message>
        <location line="-140"/>
        <source>Show a message box when receiving a signal</source>
        <translation>Показывать сообщение при получении сигнала</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Displays a message box as soon as your application
receives a signal like SIGSEGV during debugging.</source>
        <translation>Показывать сообщение в случаях, когда приложение
получает сигнал (например, SIGSEGV) во время отладки.</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Adjust breakpoint locations</source>
        <translation>Подстраивать размещение точек останова</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>GDB allows setting breakpoints on source lines for which no code 
was generated. In such situations the breakpoint is shifted to the
next source code line for which code was actually generated.
This option reflects such temporary change by moving the breakpoint
markers in the source code editor.</source>
        <translation>GDB позволяет устанавливать точки останова на строках исходников,
для которых не создаётся код. В этом случае они смещаются на первую
строку, для которой код создан. Этот параметр приводит к тому, что
отметка точки останова в редакторе может смещается.</translation>
    </message>
    <message>
        <location line="+55"/>
        <source>Use dynamic object type for display</source>
        <translation>Отображать реальный тип объекта</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Specifies whether the dynamic or the static type of objects will be displayed. Choosing the dynamic type might be slower.</source>
        <translation>Определяет будет ли отображаться реальный или текущий тип объекта. Выбор реального может замедлить работу.</translation>
    </message>
    <message>
        <location line="-25"/>
        <source>Load .gdbinit file on startup</source>
        <translation>Загружать файл .gdbinit при запуске</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Allows or inhibits reading the user&apos;s default
.gdbinit file on debugger startup.</source>
        <translation>Позволяет или запрещает загрузку файла
«.gdbinit» при старте отладчика.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Load system GDB pretty printers</source>
        <translation>Загружать системные фильтры GDB</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Uses the default GDB pretty printers installed in your system or linked to the libraries your application uses.</source>
        <translation>Использовать фильтры GDB, установленные в системе или встроенные в библиотеки, используемые приложением.</translation>
    </message>
    <message>
        <location line="+23"/>
        <source>Use asynchronous mode to control the debugged process</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+13"/>
        <source>GDB commands entered here will be executed after GDB has been started, but before the debugged program is started or attached, and before the debugging helpers are initialized.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>GDB commands entered here will be executed after GDB has successfully attached to remote targets.&lt;/p&gt;&lt;p&gt;You can add commands to further set up the target here, such as &quot;monitor reset&quot; or &quot;load&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Use Intel style disassembly</source>
        <translation>Стиль Intel для дизассемблера</translation>
    </message>
    <message>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;GDB shows by default AT&amp;&amp;T style disassembly.&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="vanished">&lt;html&gt;&lt;head/&gt;&lt;body&gt;По умолчанию GDB дизассемблирует в стиле AT&amp;&amp;T.&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <source>GDB Extended</source>
        <translation type="vanished">Расширенные настройки GDB</translation>
    </message>
    <message>
        <location line="-32"/>
        <source>&lt;p&gt;To execute simple Python commands, prefix them with &quot;python&quot;.&lt;/p&gt;&lt;p&gt;To execute sequences of Python commands spanning multiple lines prepend the block with &quot;python&quot; on a separate line, and append &quot;end&quot; on a separate line.&lt;/p&gt;&lt;p&gt;To execute arbitrary Python scripts, use &lt;i&gt;python execfile(&apos;/path/to/script.py&apos;)&lt;/i&gt;.&lt;/p&gt;</source>
        <translation>&lt;p&gt;Для выполнения простой команды Python достаточно указать перед ней слово «python».&lt;/p&gt;&lt;p&gt;Для блока, размещённого на нескольких строках, необходимо поставить слова «python» и «end» на отдельных строках, соответственно, в начале и конце.&lt;/p&gt;&lt;p&gt;Для запуска сценария Python следует написать: &lt;i&gt;python execfile(&apos;/path/to/script.py&apos;)&lt;/i&gt;.&lt;/p&gt;</translation>
    </message>
    <message>
        <location line="+90"/>
        <source>The options below give access to advanced&lt;br&gt;or experimental functions of GDB.&lt;p&gt;Enabling them may negatively impact&lt;br&gt;your debugging experience.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+39"/>
        <source>Additional Startup Commands</source>
        <translation>Дополнительные команды запуска</translation>
    </message>
    <message>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;GDB commands entered here will be executed after GDB has been started, but before the debugged program is started or attached, and before the debugging helpers are initialized.&lt;/p&gt;%1&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="vanished">&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Введённые здесь команды будут выполняться при запуске GDB, но до подключения или запуска отлаживаемой программы и инициализации помощников отладчика.&lt;/p&gt;%1&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Additional Attach Commands</source>
        <translation>Команды при подключении</translation>
    </message>
    <message>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;GDB commands entered here will be executed after GDB has successfully attached to remote targets.&lt;/p&gt;&lt;p&gt;You can add commands to further set up the target here, such as &quot;monitor reset&quot; or &quot;load&quot;.&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="vanished">&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Следующие команды GDB будут выполнены, когда GDB успешно подключится к внешней цели.&lt;/p&gt;&lt;p&gt;Вы можете добавить тут команды для дополнительной настройки цели, например: «monitor reset» или «load».&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location line="-108"/>
        <source>Debug all child processes</source>
        <translation>Отлаживать все дочерние процессы</translation>
    </message>
    <message>
        <location line="+126"/>
        <source>GDB</source>
        <translation>GDB</translation>
    </message>
    <message>
        <location line="-74"/>
        <source>The number of seconds before a non-responsive GDB process is terminated.
The default value of 20 seconds should be sufficient for most
applications, but there are situations when loading big libraries or
listing source files takes much longer than that on slow machines.
In this case, the value should be increased.</source>
        <translation>Столько секунд следует ждать неотвечающий процесс GDB перед тем,
как его завершить. 20 секунд, которые установлены по умолчанию,
в большинстве случаев должно быть достаточно, но бывают ситуации,
когда загрузка больших библиотек или просмотр исходных файлов
могут занять гораздо больше времени, особенно на медленных машинах.
В таком случае это число должно быть увеличено.</translation>
    </message>
    <message>
        <location line="+36"/>
        <source>Extended</source>
        <translation>Расширенные</translation>
    </message>
    <message>
        <source>The options below should be used with care.</source>
        <translation type="vanished">Следующие опции должны использоваться с осторожностью.</translation>
    </message>
    <message>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;The options below give access to advanced or experimental functions of GDB. Enabling them may negatively impact your debugging experience.&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="vanished">&lt;html&gt;&lt;head/&gt;&lt;body&gt;Настройки ниже позволяют получить доступ к продвинутым и экспериментальными функциям GDB. Их включение может негативно сказаться на качестве отладки.&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <source>Use asynchronous mode to control the inferior</source>
        <translation type="vanished">Использовать асинхронный режим для работы с программой</translation>
    </message>
    <message>
        <location line="-134"/>
        <source>Use common locations for debug information</source>
        <translation>Использовать стандартное размещение отладочной информации</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;Adds common paths to locations of debug information such as &lt;i&gt;/usr/src/debug&lt;/i&gt; when starting GDB.&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;Добавляет стандартные пути (например: &lt;i&gt;/usr/src/debug&lt;/i&gt;) в список размещения отладочной информации GDB.&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location line="+51"/>
        <source>GDB shows by default AT&amp;&amp;T style disassembly.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Use pseudo message tracepoints</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Uses Python to extend the ordinary GDB breakpoint class.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Use automatic symbol cache</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>It is possible for GDB to automatically save a copy of its symbol index in a cache on disk and retrieve it from there when loading the same binary in the future.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Use debug info daemon</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Use system settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Lets GDB attempt to automatically retrieve debug information for system packages.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Enable reverse debugging</source>
        <translation>Включить реверсивную отладку</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Enables stepping backwards.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Note:&lt;/b&gt; This feature is very slow and unstable on the GDB side. It exhibits unpredictable behavior when going backwards over system calls and is very likely to destroy your debugging session.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Включение обратной отладки.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Внимание!&lt;/b&gt; Эта функция очень медлительна и нестабильна со стороны GDB. Она может привести к непредсказуемому поведению при обратном проходе через системный вызов и краху отладочной сессии.&lt;/p&gt;&lt;body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location line="-40"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;Keeps debugging all children after a fork.&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;Продолжать отладку всех потомков после выполнения fork.&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/logwindow.cpp" line="+446"/>
        <source>Global Debugger &amp;Log</source>
        <translation>Общий &amp;журнал отладки</translation>
    </message>
    <message>
        <location line="-334"/>
        <source>Type Ctrl-&lt;Return&gt; to execute a line.</source>
        <translation>Нажмите Ctrl-&lt;Ввод&gt; для выполнения строки.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/lldb/lldbengine.cpp" line="-73"/>
        <source>Adapter start failed.</source>
        <translation>Не удалось запустить адаптер.</translation>
    </message>
    <message>
        <location line="+217"/>
        <source>Interrupt requested...</source>
        <translation>Затребован приостанов...</translation>
    </message>
    <message>
        <location line="+457"/>
        <source>LLDB I/O Error</source>
        <translation>Ошибка ввода/вывода LLDB</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>The LLDB process crashed some time after starting successfully.</source>
        <translation>Процесс LLDB аварийно завершился через некоторое время после успешного старта.</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>An error occurred when attempting to write to the LLDB process. For example, the process may not be running, or it may have closed its input channel.</source>
        <translation>Ошибка при отправке данных процессу LLDB. Например, процесс уже перестал работать или закрыл свой входной канал.</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>An unknown error in the LLDB process occurred.</source>
        <translation>У процесса LLDB возникла неопознанная ошибка.</translation>
    </message>
    <message>
        <location line="-756"/>
        <source>Stopping temporarily</source>
        <translation>Временно остановлено</translation>
    </message>
    <message>
        <location line="+705"/>
        <source>Unable to start LLDB &quot;%1&quot;: %2</source>
        <translation>Не удалось запустить LLDB «%1»: %2</translation>
    </message>
    <message>
        <location line="+32"/>
        <source>The LLDB process failed to start. Either the invoked program &quot;%1&quot; is missing, or you may have insufficient permissions to invoke the program.</source>
        <translation>Не удалось запустить процесс LLDB. Либо программа «%1» отсутствует, либо недостаточно прав для её запуска.</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>An error occurred when attempting to read from the Lldb process. For example, the process may not be running.</source>
        <translation>Ошибка при получении данных от процесса Lldb. Например, процесс уже перестал работать.</translation>
    </message>
    <message>
        <source>Upload failed: %1</source>
        <translation type="vanished">Не удалось выгрузить: %1</translation>
    </message>
    <message>
        <source>The upload process failed to start. Shell missing?</source>
        <translation type="vanished">Не удалось запустить процесс выгрузки. Отсутствует оболочка?</translation>
    </message>
    <message>
        <source>The upload process crashed some time after starting successfully.</source>
        <translation type="vanished">Процесс выгрузки аварийно завершился через некоторое время после успешного запуска.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/dap/dapengine.cpp" line="-106"/>
        <location filename="../../../src/plugins/debugger/lldb/lldbengine.cpp" line="-8"/>
        <location filename="../../../src/plugins/debugger/pdb/pdbengine.cpp" line="+385"/>
        <source>The last waitFor...() function timed out. The state of QProcess is unchanged, and you can try calling waitFor...() again.</source>
        <translation>У последней функции waitFor...() истекло время ожидания. Состояние QProcess не изменилось, и вы можете попробовать вызвать waitFor...() снова.</translation>
    </message>
    <message>
        <source>An error occurred when attempting to write to the upload process. For example, the process may not be running, or it may have closed its input channel.</source>
        <translation type="vanished">Ошибка при отправке данных процессу выгрузки. Например, процесс может уже не работать или он мог закрыть свой входной канал.</translation>
    </message>
    <message>
        <source>An error occurred when attempting to read from the upload process. For example, the process may not be running.</source>
        <translation type="vanished">Ошибка при получении данных от процесса выгрузки. Например, процесс может уже не работать.</translation>
    </message>
    <message>
        <source>An unknown error in the upload process occurred. This is the default return value of error().</source>
        <translation type="vanished">У процесса выгрузки возникла неизвестная ошибка. Это значение error() возвращает по умолчанию.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/loadcoredialog.cpp" line="-154"/>
        <location line="+8"/>
        <source>Error</source>
        <translation>Ошибка</translation>
    </message>
    <message>
        <source>Use Debugging Helper</source>
        <translation type="vanished">Использовать помощник отладчика</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/commonoptionspage.cpp" line="+120"/>
        <source>The debugging helpers are used to produce a nice display of objects of certain types like QString or std::map in the &amp;quot;Locals&amp;quot; and &amp;quot;Expressions&amp;quot; views.</source>
        <translation>Помощники отладчика используются для корректного отображения объектов некоторых типов, вроде QString и std::map в обзорах «Переменные» и «Выражения» режима отладки.</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Extra Debugging Helper</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Debugging Helper Customization</source>
        <translation>Настройка помощников отладчика</translation>
    </message>
    <message>
        <location line="-64"/>
        <source>Python commands entered here will be executed after built-in debugging helpers have been loaded and fully initialized. You can load additional debugging helpers or modify existing ones here.</source>
        <translation>Введённые здесь команды на языке Python будут выполнены после загрузки и полной инициализации помощников отладчика. Здесь же можно загрузить дополнительные помощники или изменить существующие.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Extra Debugging Helpers</source>
        <translation>Дополнительные помощники отладчика</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Path to a Python file containing additional data dumpers.</source>
        <translation>Путь к файлу на языке Python, содержащему дополнительные фильтры данных.</translation>
    </message>
    <message>
        <location line="-224"/>
        <location line="+228"/>
        <location line="+12"/>
        <source>&lt;unlimited&gt;</source>
        <translation>&lt;бесконечна&gt;</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Maximum string length:</source>
        <translation>Максимальная длина строк:</translation>
    </message>
    <message>
        <location line="-12"/>
        <source>Display string length:</source>
        <translation>Длина отображаемых строк:</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/logwindow.cpp" line="+65"/>
        <source>Debugger &amp;Log</source>
        <translation>&amp;Журнал отладки</translation>
    </message>
    <message>
        <location line="+24"/>
        <source>Repeat last command for debug reasons.</source>
        <translation>Повторить последнюю команду в целях отладки.</translation>
    </message>
    <message>
        <location line="+51"/>
        <source>Note: This log contains possibly confidential information about your machine, environment variables, in-memory data of the processes you are debugging, and more. It is never transferred over the internet by %1, and only stored to disk if you manually use the respective option from the context menu, or through mechanisms that are not under the control of %1&apos;s Debugger plugin, for instance in swap files, or other plugins you might use.
You may be asked to share the contents of this log when reporting bugs related to debugger operation. In this case, make sure your submission does not contain data you do not want to or you are not allowed to share.

</source>
        <translation>Замечание: Этот журнал может содержать конфиденциальную информацию о вашей машине, переменных среды, данных из памяти отлаживаемых процессов и пр. %1 никогда не передаёт его по сети Internet, а только сохраняет на диск, при использовании соответствующей опции контекстного меню или через неподконтрольный механизм модуля отладчика %1, например, файл подкачки или другие используемые модули.
Вас могут попросить поделиться журналом при сообщении об ошибках при отладке. В этом случае убедитесь, что отправляемое содержимое не содержит данных, которые публиковать недопустимо.

</translation>
    </message>
    <message>
        <source>User commands are not accepted in the current state.</source>
        <translation type="vanished">Команды пользователя в этом режиме не принимаются.</translation>
    </message>
    <message>
        <location line="-359"/>
        <source>Log File</source>
        <translation>Файл журнала</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/memoryagent.cpp" line="+135"/>
        <source>Memory at Register &quot;%1&quot; (0x%2)</source>
        <translation>Память по регистру «%1» (0x%2)</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Register &quot;%1&quot;</source>
        <translation>Регистр «%1»</translation>
    </message>
    <message>
        <location line="+52"/>
        <source>Memory at 0x%1</source>
        <translation>Память с 0x%1</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/moduleshandler.cpp" line="+234"/>
        <source>Module Name</source>
        <translation>Название модуля</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Module Path</source>
        <translation>Путь к модулю</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Symbols Read</source>
        <translation>Прочитано символов</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Symbols Type</source>
        <translation>Тип символов</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Start Address</source>
        <translation>Начальный адрес</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>End Address</source>
        <translation>Конечный адрес</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/outputcollector.cpp" line="+61"/>
        <source>Cannot create temporary file: %1</source>
        <translation>Не удалось создать временный файл: %1</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Cannot create FiFo %1: %2</source>
        <translation>Не удалось создать FiFo %1: %2</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Cannot open FiFo %1: %2</source>
        <translation>Не удалось открыть FiFo %1: %2</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/gdb/gdbengine.cpp" line="-2465"/>
        <location filename="../../../src/plugins/debugger/lldb/lldbengine.cpp" line="-483"/>
        <location filename="../../../src/plugins/debugger/pdb/pdbengine.cpp" line="-252"/>
        <location filename="../../../src/plugins/debugger/uvsc/uvscengine.cpp" line="+102"/>
        <source>Running requested...</source>
        <translation>Потребовано выполнение...</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/dap/dapengine.cpp" line="+23"/>
        <location filename="../../../src/plugins/debugger/pdb/pdbengine.cpp" line="+272"/>
        <source>Adapter start failed</source>
        <translation>Не удалось запустить адаптер</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/pdb/pdbengine.cpp" line="-299"/>
        <source>Python Error</source>
        <translation>Ошибка Python</translation>
    </message>
    <message>
        <location line="+307"/>
        <source>Pdb I/O Error</source>
        <translation>Ошибка вводы/вывода pdb</translation>
    </message>
    <message>
        <source>Unable to start pdb &quot;%1&quot;: %2</source>
        <translation type="vanished">Не удалось запустить pdb «%1»: %2</translation>
    </message>
    <message>
        <location line="-36"/>
        <source>The Pdb process failed to start. Either the invoked program &quot;%1&quot; is missing, or you may have insufficient permissions to invoke the program.</source>
        <translation>Процесс Pdb не смог запуститься. Или вызываемая программа «%1» отсутствует, или у вас нет прав на её вызов.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>The Pdb process crashed some time after starting successfully.</source>
        <translation>Процесс Pdb вылетел через некоторое время после успешного запуска.</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>An error occurred when attempting to write to the Pdb process. For example, the process may not be running, or it may have closed its input channel.</source>
        <translation>Ошибка при отправке данных процессу Pdb. Например, процесс уже перестал работать или закрыл свой входной канал.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>An error occurred when attempting to read from the Pdb process. For example, the process may not be running.</source>
        <translation>Ошибка при получении данных от процесса Pdb. Например, процесс уже перестал работать.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>An unknown error in the Pdb process occurred.</source>
        <translation>У процесса Pdb возникла неопознанная ошибка.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/peripheralregisterhandler.cpp" line="-389"/>
        <source>RO</source>
        <translation>RO</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>WO</source>
        <translation>WO</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>RW</source>
        <translation>RW</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>N/A</source>
        <translation>Н/Д</translation>
    </message>
    <message>
        <location line="+77"/>
        <source>[%1..%2]</source>
        <translation>[%1..%2]</translation>
    </message>
    <message>
        <location line="+306"/>
        <source>Access</source>
        <translation>Доступ</translation>
    </message>
    <message>
        <location line="+242"/>
        <source>View Groups</source>
        <translation>Просмотр групп</translation>
    </message>
    <message>
        <location line="+27"/>
        <location line="+54"/>
        <source>Format</source>
        <translation>Формат</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/qml/qmlengine.cpp" line="+330"/>
        <source>No application output received in time</source>
        <translation>Вывод приложения не получен вовремя</translation>
    </message>
    <message>
        <location line="+58"/>
        <source>Could not connect to the in-process QML debugger.
Do you want to retry?</source>
        <translation>Не удалось подключиться к внутрипроцессному отладчику QML.
Повторить?</translation>
    </message>
    <message>
        <location line="+63"/>
        <location line="+625"/>
        <source>JS Source for %1</source>
        <translation>Исходник JS для %1</translation>
    </message>
    <message>
        <location line="-673"/>
        <source>Could not connect to the in-process QML debugger. %1</source>
        <translation>Не удалось подключиться к внутрипроцессному отладчику QML. %1</translation>
    </message>
    <message>
        <location line="+87"/>
        <source>Starting %1</source>
        <translation>Запускается %1</translation>
    </message>
    <message>
        <location line="+86"/>
        <source>Waiting for JavaScript engine to interrupt on next statement.</source>
        <translation>Ожидание прерывания на следующем операторе от движка JavaScript.</translation>
    </message>
    <message>
        <location line="+30"/>
        <source>Run to line %1 (%2) requested...</source>
        <translation>Потребовано выполнение до строки %1 (%2)...</translation>
    </message>
    <message>
        <location line="+193"/>
        <source>Cannot evaluate %1 in current stack frame.</source>
        <translation>Невозможно вычислить %1 в текущем кадре стека.</translation>
    </message>
    <message>
        <location line="+152"/>
        <source>QML Debugger disconnected.</source>
        <translation>Отладчик QML отключён.</translation>
    </message>
    <message>
        <location line="+37"/>
        <source>Context:</source>
        <translation>Контекст:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Global QML Context</source>
        <translation>Глобальный контекст QML</translation>
    </message>
    <message>
        <location line="+109"/>
        <source>QML Debugger: Connection failed.</source>
        <translation>QML Debugger: сбой соединения.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/qml/qmlinspectoragent.cpp" line="+210"/>
        <source>Success:</source>
        <translation>Успешно:</translation>
    </message>
    <message>
        <location line="+383"/>
        <source>&lt;anonymous&gt;</source>
        <translation>&lt;аноним&gt;</translation>
    </message>
    <message>
        <location line="+36"/>
        <source>Properties</source>
        <translation>Свойства</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/registerhandler.cpp" line="-110"/>
        <source>Content as ASCII Characters</source>
        <translation>В виде ASCII символов</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Content as %1-bit Signed Decimal Values</source>
        <translation>В виде %1-битных знаковых десятичных целых</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Content as %1-bit Unsigned Decimal Values</source>
        <translation>В виде %1-битных беззнаковых десятичных целых</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Content as %1-bit Hexadecimal Values</source>
        <translation>В виде %1-битных шестнадцатеричных целых</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Content as %1-bit Octal Values</source>
        <translation>В виде %1-битных восьмеричных целых</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Content as %1-bit Binary Values</source>
        <translation>В виде %1-битных двоичных целых</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Content as %1-bit Floating Point Values</source>
        <translation>В виде %1-битных действительных</translation>
    </message>
    <message>
        <location line="+48"/>
        <source>A group of registers.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+122"/>
        <source>Reload Register Listing</source>
        <translation>Перезагрузить список регистров</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Open Memory View at Value of Register %1 0x%2</source>
        <translation>Открыть просмотрщик памяти начиная со значения регистра %1 0x%2</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Open Memory View at Value of Register</source>
        <translation>Открыть просмотрщик памяти начиная со значения регистра</translation>
    </message>
    <message>
        <location line="+28"/>
        <source>Open Disassembler...</source>
        <translation>Открыть дизассемблер...</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/peripheralregisterhandler.cpp" line="-44"/>
        <location line="+54"/>
        <location filename="../../../src/plugins/debugger/registerhandler.cpp" line="+25"/>
        <source>Hexadecimal</source>
        <translation>Шестнадцатеричный</translation>
    </message>
    <message>
        <location line="-44"/>
        <location line="+54"/>
        <location filename="../../../src/plugins/debugger/registerhandler.cpp" line="+1"/>
        <source>Decimal</source>
        <translation>Десятичный</translation>
    </message>
    <message>
        <location line="-44"/>
        <location line="+54"/>
        <location filename="../../../src/plugins/debugger/registerhandler.cpp" line="+1"/>
        <source>Octal</source>
        <translation>Восьмеричный</translation>
    </message>
    <message>
        <location line="-44"/>
        <location line="+54"/>
        <location filename="../../../src/plugins/debugger/registerhandler.cpp" line="+1"/>
        <source>Binary</source>
        <translation>Двоичный</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/registerhandler.cpp" line="+43"/>
        <source>Edit bits %1...%2 of register %3</source>
        <translation>Изменение битов %1...%2 регистра %3</translation>
    </message>
    <message>
        <source>Download of remote file succeeded.</source>
        <translation type="vanished">Загрузка внешнего файла успешно завершена.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/sourcefileshandler.cpp" line="+46"/>
        <source>Internal Name</source>
        <translation>Внутреннее имя</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Full Name</source>
        <translation>Полное имя</translation>
    </message>
    <message>
        <location line="+61"/>
        <source>Reload Data</source>
        <translation>Перезагрузить данные</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Open File</source>
        <translation>Открыть файл</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Open File &quot;%1&quot;</source>
        <translation>Открыть файл «%1»</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/stackhandler.cpp" line="+64"/>
        <source>...</source>
        <translation>...</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>&lt;More&gt;</source>
        <translation>&lt;Более&gt;</translation>
    </message>
    <message>
        <location line="-18"/>
        <source>Level</source>
        <translation>Уровень</translation>
    </message>
    <message>
        <location line="+268"/>
        <source>Disassemble Function</source>
        <translation>Дизассемблированный код функции</translation>
    </message>
    <message>
        <location line="+30"/>
        <source>Cannot open &quot;%1&quot;: %2</source>
        <translation>Не удалось открыть «%1»: %2</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Cannot Open Task File</source>
        <translation>Не удалось открыть файл задач</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggertooltipmanager.cpp" line="-460"/>
        <source>Copy Contents to Clipboard</source>
        <translation>Скопировать содержимое в буфер обмена</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/stackhandler.cpp" line="+24"/>
        <source>Save as Task File...</source>
        <translation>Сохранить как файл задач...</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Load QML Stack</source>
        <translation>Загрузить стек QML</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/registerhandler.cpp" line="-88"/>
        <location filename="../../../src/plugins/debugger/stackhandler.cpp" line="+3"/>
        <source>Open Memory Editor at 0x%1</source>
        <translation>Открыть редактор памяти с 0x%1</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/stackhandler.cpp" line="+6"/>
        <source>Memory at Frame #%1 (%2) 0x%3</source>
        <translation>Память в кадре #%1 (%2) 0x%3</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Frame #%1 (%2)</source>
        <translation>Кадр #%1 (%2)</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/registerhandler.cpp" line="+12"/>
        <location filename="../../../src/plugins/debugger/stackhandler.cpp" line="+5"/>
        <source>Open Disassembler at 0x%1</source>
        <translation>Открыть дизассемблер с 0x%1</translation>
    </message>
    <message>
        <location line="+1"/>
        <location filename="../../../src/plugins/debugger/stackhandler.cpp" line="+1"/>
        <source>Open Disassembler</source>
        <translation>Открыть дизассемблер</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/stackhandler.cpp" line="+4"/>
        <source>Open Disassembler at Address...</source>
        <translation>Открыть дизассемблер с адреса...</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Disassemble Function...</source>
        <translation>Дизассемблировать функцию...</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Try to Load Unknown Symbols</source>
        <translation>Попытаться загрузить неизвестные символы</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/stackframe.cpp" line="+48"/>
        <location line="+53"/>
        <source>Address:</source>
        <translation>Адрес:</translation>
    </message>
    <message>
        <location line="-48"/>
        <location line="+52"/>
        <location filename="../../../src/plugins/debugger/stackhandler.cpp" line="-100"/>
        <source>Function:</source>
        <translation>Функция:</translation>
    </message>
    <message>
        <location line="-51"/>
        <location line="+54"/>
        <source>File:</source>
        <translation>Файл:</translation>
    </message>
    <message>
        <location line="-53"/>
        <location line="+55"/>
        <source>Line:</source>
        <translation>Строка:</translation>
    </message>
    <message>
        <location line="-54"/>
        <source>From:</source>
        <translation>Из:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>To:</source>
        <translation>В:</translation>
    </message>
    <message>
        <location line="+48"/>
        <source>JS-Function:</source>
        <translation>Функция JS:</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/breakhandler.cpp" line="-432"/>
        <location line="+422"/>
        <location filename="../../../src/plugins/debugger/stackframe.cpp" line="+7"/>
        <source>Module:</source>
        <translation>Модуль:</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/stackframe.cpp" line="+2"/>
        <source>Receiver:</source>
        <translation>Получатель:</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Note:</source>
        <translation>Замечание:</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Sources for this frame are available.&lt;br&gt;Double-click on the file name to open an editor.</source>
        <translation>Доступны исходники данного кадра. &lt;br&gt;Для открытия их дважды щёлкните по имени файла.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Binary debug information is not accessible for this frame. This either means the core was not compiled with debug information, or the debug information is not accessible.</source>
        <translation>Для данного кадра отсутствует отладочная информация. Это может означать, что код собран без отладочной информации или она недоступна.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Binary debug information is accessible for this frame. However, matching sources have not been found.</source>
        <translation>Для данного кадра присутствует отладочная информация, однако, не удалось найти подходящие исходники.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Note that most distributions ship debug information in separate packages.</source>
        <translation>Большинство дистрибутивов поставляют отладочную информацию в отдельных пакетах.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggerdialogs.cpp" line="-341"/>
        <source>Start Debugger</source>
        <translation>Запуск отладчика</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Override server channel:</source>
        <translation>Переопределить канал сервера:</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>For example, %1</source>
        <extracomment>&quot;For example, /dev/ttyS0, COM1, 127.0.0.1:1234&quot;</extracomment>
        <translation>Например, %1</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Select Executable</source>
        <translation>Выбор программы</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Select Working Directory</source>
        <translation>Выбор рабочего каталога</translation>
    </message>
    <message>
        <source>This option can be used to point to a script that will be used to start a debug server. If the field is empty, default methods to set up debug servers will be used.</source>
        <translation type="vanished">Этот параметр позволяет указать сценарий для запуска сервера отладки. Если оставить его пустым, то будет использоваться стандартный метод запуска.</translation>
    </message>
    <message>
        <location line="+37"/>
        <source>Select Location of Debugging Information</source>
        <translation>Выберите размещение отладочной информации</translation>
    </message>
    <message>
        <source>Select Server Start Script</source>
        <translation type="vanished">Выбор сценария запуска сервера</translation>
    </message>
    <message>
        <location line="-64"/>
        <source>Server port:</source>
        <translation>Порт сервера:</translation>
    </message>
    <message>
        <source>&amp;Server start script:</source>
        <translation type="vanished">Сценарий &amp;запуска сервера:</translation>
    </message>
    <message>
        <location line="+40"/>
        <location filename="../../../src/plugins/debugger/loadcoredialog.cpp" line="-59"/>
        <source>Select SysRoot Directory</source>
        <translation>Выбор каталога SysRoot</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>This option can be used to override the kit&apos;s SysRoot setting.</source>
        <translation>Используется для переопределения настройки SysRoot комплекта.</translation>
    </message>
    <message>
        <location line="+2"/>
        <location filename="../../../src/plugins/debugger/loadcoredialog.cpp" line="+19"/>
        <source>Override S&amp;ysRoot:</source>
        <translation>Переопределение S&amp;ysRoot:</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>This option can be used to send the target init commands.</source>
        <translation>Эта настройка используется для отправки цели команд инициализации.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>&amp;Init commands:</source>
        <translation>Команды &amp;инициализации:</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>This option can be used to send the target reset commands.</source>
        <translation>Эта настройка используется для отправки цели команд сброса.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>&amp;Reset commands:</source>
        <translation>Команды с&amp;броса:</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Base path for external debug information and debug sources. If empty, $SYSROOT/usr/lib/debug will be chosen.</source>
        <translation>Путь к внешней отладочной информации и исходникам. Если оставить пустым, то будет использоваться $SYSROOT/usr/lib/debug.</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>&amp;Kit:</source>
        <translation>&amp;Комплект:</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Local &amp;executable:</source>
        <translation>&amp;Локальная программа:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Command line &amp;arguments:</source>
        <translation>&amp;Аргументы командной строки:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>&amp;Working directory:</source>
        <translation>&amp;Рабочий каталог:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Run in &amp;terminal:</source>
        <translation>Запускать в &amp;терминале:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Break at &quot;&amp;main&quot;:</source>
        <translation>&amp;Останавливаться на «main»:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Use target extended-remote to connect:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Debug &amp;information:</source>
        <translation>Отладочная &amp;информация:</translation>
    </message>
    <message>
        <location line="+116"/>
        <source>Cannot Debug</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Cannot debug application: Kit has no device.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+35"/>
        <source>Attach to %1</source>
        <translation>Подключение к %1</translation>
    </message>
    <message>
        <location line="-235"/>
        <source>Normally, the running server is identified by the IP of the device in the kit and the server port selected above.
You can choose another communication channel here, such as a serial line or custom ip:port.</source>
        <translation>Обычно работающий сервер определяется по IP устройства в комплекте и порту сервера, выбранному выше.
Здесь можно выбрать другой канал передачи данных, например, последовательный порт или ip:port.</translation>
    </message>
    <message>
        <location line="+88"/>
        <source>&amp;Recent:</source>
        <translation>&amp;Недавние:</translation>
    </message>
    <message>
        <location line="+226"/>
        <source>Attach to QML Port</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+88"/>
        <source>&lt;html&gt;&lt;body&gt;&lt;p&gt;The remote CDB needs to load the matching %1 CDB extension (&lt;code&gt;%2&lt;/code&gt; or &lt;code&gt;%3&lt;/code&gt;, respectively).&lt;/p&gt;&lt;p&gt;Copy it onto the remote machine and set the environment variable &lt;code&gt;%4&lt;/code&gt; to point to its folder.&lt;/p&gt;&lt;p&gt;Launch the remote CDB as &lt;code&gt;%5 &amp;lt;executable&amp;gt;&lt;/code&gt; to use TCP/IP as communication protocol.&lt;/p&gt;&lt;p&gt;Enter the connection parameters as:&lt;/p&gt;&lt;pre&gt;%6&lt;/pre&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;body&gt;&lt;p&gt;Удалённый CDB должен загрузить подходящее %1 расширение (&lt;code&gt;%2&lt;/code&gt; или &lt;code&gt;%3&lt;/code&gt;, соответственно).&lt;/p&gt;&lt;p&gt;Скопируйте его на удалённую машину и задайте переменной среды &lt;code&gt;%4&lt;/code&gt; путь к каталогу с расширением.&lt;/p&gt;&lt;p&gt;Запустите удалённых CDB так: &lt;code&gt;%5 &amp;lt;программа&amp;gt;&lt;/code&gt; при использовании протокола TCP/IP.&lt;/p&gt;&lt;p&gt;Введите следующие параметры соединения:&lt;/p&gt;&lt;pre&gt;%6&lt;/pre&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location line="+34"/>
        <source>Start a CDB Remote Session</source>
        <translation>Запуск удалённой сессии CDB</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>&amp;Connection:</source>
        <translation>&amp;Подключение:</translation>
    </message>
    <message>
        <source>Start Remote Engine</source>
        <translation type="vanished">Запустить внешний отладчик</translation>
    </message>
    <message>
        <source>&amp;Host:</source>
        <translation type="vanished">&amp;Хост:</translation>
    </message>
    <message>
        <source>&amp;Username:</source>
        <translation type="vanished">&amp;Пользователь:</translation>
    </message>
    <message>
        <source>&amp;Password:</source>
        <translation type="vanished">П&amp;ароль:</translation>
    </message>
    <message>
        <source>&amp;Engine path:</source>
        <translation type="vanished">П&amp;уть к отладчику:</translation>
    </message>
    <message>
        <source>&amp;Inferior path:</source>
        <translation type="vanished">Путь к п&amp;рограмме:</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/shared/symbolpathsdialog.cpp" line="+43"/>
        <source>Use Local Symbol Cache</source>
        <translation>Использовать локальный кэш символов</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Use Microsoft Symbol Server</source>
        <translation>Использовать сервер символов Microsoft</translation>
    </message>
    <message>
        <location line="-14"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;The debugger is not configured to use the public Microsoft Symbol Server.&lt;br/&gt;This is recommended for retrieval of the symbols of the operating system libraries.&lt;/p&gt;&lt;p&gt;&lt;span style=&quot; font-style:italic;&quot;&gt;Note:&lt;/span&gt; It is recommended, that if you use the Microsoft Symbol Server, to also use a local symbol cache.&lt;br/&gt;A fast internet connection is required for this to work smoothly,&lt;br/&gt;and a delay might occur when connecting for the first time and caching the symbols.&lt;/p&gt;&lt;p&gt;What would you like to set up?&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Отладчик не настроен на использование публичного сервера символов Microsoft.&lt;br&gt;Рекомендуется его настроить для получения символов системных библиотек.&lt;/p&gt;&lt;p&gt;&lt;span style=&quot; font-style:italic;&quot;&gt;Внимание:&lt;/span&gt; Рекомендуется сервер символов Microsoft использовать совместно с локальным кэшем.&lt;br&gt;Также для комфортной работы необходимо быстрое соединение с Интернет, при этом возможна задержка при первом подключении для кэширования символов.&lt;/p&gt;&lt;p&gt;Желаете настроить?&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location line="-10"/>
        <source>Set up Symbol Paths</source>
        <translation>Задание путей к символам</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/terminal.cpp" line="+60"/>
        <source>Terminal: Cannot open /dev/ptmx: %1</source>
        <translation>Терминал: не удалось открыть /dev/ptmx: %1</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Terminal: ptsname failed: %1</source>
        <translation>Терминал: ошибка ptsname: %1</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Terminal: Error: %1</source>
        <translation>Терминал: ошибка: %1</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Terminal: Slave is no character device.</source>
        <translation>Терминал: подчинённый не является символьным устройством.</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Terminal: grantpt failed: %1</source>
        <translation>Терминал: ошибка grantpt: %1</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Terminal: unlock failed: %1</source>
        <translation>Терминал: ошибка unlock: %1</translation>
    </message>
    <message>
        <location line="+47"/>
        <source>Terminal: Read failed: %1</source>
        <translation>Терминал: ошибка чтения: %1</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/threadshandler.cpp" line="-12"/>
        <source>Thread&amp;nbsp;id:</source>
        <translation>Id&amp;nbsp;потока:</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Target&amp;nbsp;id:</source>
        <translation>Id&amp;nbsp;цели:</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Group&amp;nbsp;id:</source>
        <translation>Id&amp;nbsp;группы:</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Core:</source>
        <translation>Ядро:</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Stopped&amp;nbsp;at:</source>
        <translation>Остановлено&amp;nbsp;на:</translation>
    </message>
    <message>
        <location line="+111"/>
        <source>ID</source>
        <translation>ID</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/breakhandler.cpp" line="-1565"/>
        <location line="+1594"/>
        <location filename="../../../src/plugins/debugger/stackhandler.cpp" line="-267"/>
        <location filename="../../../src/plugins/debugger/threadshandler.cpp" line="+1"/>
        <source>Function</source>
        <translation>Функция</translation>
    </message>
    <message>
        <location line="-1593"/>
        <location line="+1593"/>
        <location filename="../../../src/plugins/debugger/stackhandler.cpp" line="+0"/>
        <location filename="../../../src/plugins/debugger/threadshandler.cpp" line="+0"/>
        <source>File</source>
        <translation>Файл</translation>
    </message>
    <message>
        <location line="-1592"/>
        <location line="+1592"/>
        <location filename="../../../src/plugins/debugger/stackhandler.cpp" line="+0"/>
        <location filename="../../../src/plugins/debugger/threadshandler.cpp" line="+0"/>
        <source>Line</source>
        <translation>Строка</translation>
    </message>
    <message>
        <location line="-1591"/>
        <location line="+1591"/>
        <location filename="../../../src/plugins/debugger/debuggerengine.cpp" line="+428"/>
        <location line="+31"/>
        <location filename="../../../src/plugins/debugger/stackhandler.cpp" line="+0"/>
        <location filename="../../../src/plugins/debugger/threadshandler.cpp" line="+0"/>
        <source>Address</source>
        <translation>Адрес</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/threadshandler.cpp" line="+1"/>
        <source>Core</source>
        <translation>Дамп</translation>
    </message>
    <message>
        <location line="-1"/>
        <source>State</source>
        <translation>Состояние</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Target ID</source>
        <translation>ID цели</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Details</source>
        <translation>Подробнее</translation>
    </message>
    <message>
        <source>Type Formats</source>
        <translation type="vanished">Форматы типов</translation>
    </message>
    <message>
        <source>Qt Types</source>
        <translation type="vanished">Типы Qt</translation>
    </message>
    <message>
        <source>Standard Types</source>
        <translation type="vanished">Стандартные типы</translation>
    </message>
    <message>
        <source>Misc Types</source>
        <translation type="vanished">Другие типы</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/unstartedappwatcherdialog.cpp" line="+73"/>
        <source>Attach to Process Not Yet Started</source>
        <translation>Подключение процессу ещё не началось</translation>
    </message>
    <message>
        <location line="+22"/>
        <source>Reset</source>
        <translation>Сбросить</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Reopen dialog when application finishes</source>
        <translation>Открыть диалог при завершении приложения</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Reopens this dialog when application finishes.</source>
        <translation>Открыть этот диалог, когда приложение завершится.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Continue on attach</source>
        <translation>Продолжать при подключении</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Debugger does not stop the application after attach.</source>
        <translation>Не останавливать отладчиком приложение при подключении.</translation>
    </message>
    <message>
        <location line="+10"/>
        <location line="+97"/>
        <source>Start Watching</source>
        <translation>Начинать наблюдение</translation>
    </message>
    <message>
        <location line="-90"/>
        <source>Kit: </source>
        <translation>Комплект:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Executable: </source>
        <translation>Программа:</translation>
    </message>
    <message>
        <location line="+89"/>
        <source>Stop Watching</source>
        <translation>Остановить наблюдение</translation>
    </message>
    <message>
        <location line="+80"/>
        <source>Select valid executable.</source>
        <translation>Выберите корректный файл программы.</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Not watching.</source>
        <translation>Нет наблюдения.</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Waiting for process to start...</source>
        <translation>Ожидание запуска процесса...</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Attach</source>
        <translation>Подключить</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/uvsc/uvscclient.cpp" line="+138"/>
        <location line="+1"/>
        <source>%1.%2</source>
        <translation>%1,%2</translation>
    </message>
    <message>
        <location line="+931"/>
        <source>Unknown error.</source>
        <translation>Неизвестная ошибка.</translation>
    </message>
    <message>
        <location line="+29"/>
        <source>Connection is not open.</source>
        <translation>Подключение не открыто.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/uvsc/uvscengine.cpp" line="-181"/>
        <source>Internal error: Invalid TCP/IP port specified %1.</source>
        <translation>Внутренняя ошибка: указан недопустимый порт TCP/IP %1.</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Internal error: No uVision executable specified.</source>
        <translation>Внутренняя ошибка: программа uVision не указана.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Internal error: The specified uVision executable does not exist.</source>
        <translation>Внутренняя ошибка: указанная программа uVision отсутствует.</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Internal error: Cannot resolve the library: %1.</source>
        <translation>Внутренняя ошибка: не удалось разрешить библиотеку: %1.</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>UVSC Version: %1, UVSOCK Version: %2.</source>
        <translation>Версия UVSC: %1, версия UVSOCK: %2.</translation>
    </message>
    <message>
        <location line="+23"/>
        <source>Internal error: Cannot open the session: %1.</source>
        <translation>Внутренняя ошибка: не удалось открыть сессию: %1.</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Internal error: Failed to start the debugger: %1</source>
        <translation>Внутренняя ошибка: не удалось запустить отладчик: %1</translation>
    </message>
    <message>
        <location line="+116"/>
        <source>UVSC: Starting execution failed.</source>
        <translation>UVSC: не удалось запустить.</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>UVSC: Stopping execution failed.</source>
        <translation>UVSC: не удалось остановить.</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>UVSC: Setting local value failed.</source>
        <translation>UVSC: не удалось задать локальное значение.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>UVSC: Setting watcher value failed.</source>
        <translation>UVSC: не удалось задать значение наблюдаемой переменной.</translation>
    </message>
    <message>
        <location line="+99"/>
        <source>UVSC: Disassembling by address failed.</source>
        <translation>UVSC: не удалось дизассемблировать с адреса.</translation>
    </message>
    <message>
        <location line="+53"/>
        <source>UVSC: Changing memory at address 0x%1 failed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>UVSC: Fetching memory at address 0x%1 failed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+64"/>
        <source>Internal error: The specified uVision project options file does not exist.</source>
        <translation>Внутренняя ошибка: отсутствует указанный файл настроек проекта uVision.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Internal error: The specified uVision project file does not exist.</source>
        <translation>Внутренняя ошибка: отсутствует указанный файл проекта uVision.</translation>
    </message>
    <message>
        <location line="+3"/>
        <location line="+66"/>
        <source>Internal error: Unable to open the uVision project %1: %2.</source>
        <translation>Внутренняя ошибка: не удалось открыть проект uVision %1: %2.</translation>
    </message>
    <message>
        <location line="-56"/>
        <source>Internal error: Unable to set the uVision debug target: %1.</source>
        <translation>Внутренняя ошибка: не удалось задать цель отладки uVision: %1.</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Internal error: The specified output file does not exist.</source>
        <translation>Внутренняя ошибка: отсутствует указанная выходной файл.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Internal error: Unable to set the uVision output file %1: %2.</source>
        <translation>Внутренняя ошибка: не удалось задать выходной файл uVision %1: %2.</translation>
    </message>
    <message>
        <location line="+132"/>
        <source>UVSC: Reading registers failed.</source>
        <translation>UVSC: не удалось прочитать регистры.</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>UVSC: Fetching peripheral register failed.</source>
        <translation>UVSC: не удалось получить регистр устройства.</translation>
    </message>
    <message>
        <location line="+57"/>
        <source>UVSC: Locals enumeration failed.</source>
        <translation>UVSC: не удалось получить список локальных переменных.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>UVSC: Watchers enumeration failed.</source>
        <translation>UVSC: не удалось получить список наблюдаемых переменных.</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>UVSC: Inserting breakpoint failed.</source>
        <translation>UVSC: не удалось установить точку останова.</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>UVSC: Removing breakpoint failed.</source>
        <translation>UVSC: не удалось удалить точку останова.</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>UVSC: Enabling breakpoint failed.</source>
        <translation>UVSC: не удалось включить точку останова.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>UVSC: Disabling breakpoint failed.</source>
        <translation>UVSC: не удалось выключить точку останова.</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Failed to initialize the UVSC.</source>
        <translation>Не удалось инициализировать UVSC.</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Failed to de-initialize the UVSC.</source>
        <translation>Не удалось деинициализировать UVSC.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Failed to run the UVSC.</source>
        <translation>Не удалось запустить UVSC.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/gdb/gdbengine.cpp" line="-1681"/>
        <location line="+1429"/>
        <location line="+13"/>
        <location line="+389"/>
        <location filename="../../../src/plugins/debugger/uvsc/uvscengine.cpp" line="+6"/>
        <location line="+7"/>
        <source>Execution Error</source>
        <translation>Ошибка выполнения</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/uvsc/uvscengine.cpp" line="-6"/>
        <source>Cannot continue debugged process:
</source>
        <translation>Не удалось продолжить отлаживаемый процесс:
</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Cannot stop debugged process:
</source>
        <translation>Не удалось остановить отлаживаемый процесс:
</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/watchdata.cpp" line="+1"/>
        <source>Expression</source>
        <translation>Выражение</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Internal Type</source>
        <translation>Внутренний тип</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>... &lt;cut off&gt;</source>
        <translation>... &lt;обрезано&gt;</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggertooltipmanager.cpp" line="-235"/>
        <location filename="../../../src/plugins/debugger/peripheralregisterhandler.cpp" line="-363"/>
        <location filename="../../../src/plugins/debugger/registerhandler.cpp" line="-106"/>
        <location filename="../../../src/plugins/debugger/watchdata.cpp" line="-9"/>
        <location line="+11"/>
        <location filename="../../../src/plugins/debugger/watchhandler.cpp" line="+0"/>
        <source>Value</source>
        <translation>Значение</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/watchdata.cpp" line="+3"/>
        <source>Object Address</source>
        <translation>Адрес объекта</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Pointer Address</source>
        <translation>Адрес указателя</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Array Index</source>
        <translation>Индекс массива</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Static Object Size</source>
        <translation>Размер статического объекта</translation>
    </message>
    <message numerus="yes">
        <location line="+0"/>
        <source>%n bytes</source>
        <translation>
            <numerusform>%n байт</numerusform>
            <numerusform>%n байта</numerusform>
            <numerusform>%n байтов</numerusform>
        </translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Internal ID</source>
        <translation>Внутренний ID</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Creation Time in ms</source>
        <translation>Время создания, мс</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Source</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggerprotocol.cpp" line="-144"/>
        <source>&lt;empty&gt;</source>
        <translation>&lt;пустое&gt;</translation>
    </message>
    <message>
        <location line="+18"/>
        <source>&lt;uninitialized&gt;</source>
        <translation>&lt;неинициализировано&gt;</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>&lt;invalid&gt;</source>
        <translation>&lt;неверное&gt;</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>&lt;out of scope&gt;</source>
        <translation>&lt;вне области&gt;</translation>
    </message>
    <message>
        <location line="-14"/>
        <source>&lt;not accessible&gt;</source>
        <translation>&lt;недоступно&gt;</translation>
    </message>
    <message numerus="yes">
        <location line="-2"/>
        <source>&lt;%n items&gt;</source>
        <translation>
            <numerusform>&lt;%n элемент&gt;</numerusform>
            <numerusform>&lt;%n элемента&gt;</numerusform>
            <numerusform>&lt;%n элементов&gt;</numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <location line="-6"/>
        <source>&lt;at least %n items&gt;</source>
        <translation>
            <numerusform>&lt;минимум %n элемент&gt;</numerusform>
            <numerusform>&lt;минимум %n элемента&gt;</numerusform>
            <numerusform>&lt;минимум %n элементов&gt;</numerusform>
        </translation>
    </message>
    <message>
        <location line="+20"/>
        <source>&lt;not callable&gt;</source>
        <translation>&lt;не вызываемо&gt;</translation>
    </message>
    <message>
        <location line="-8"/>
        <source>&lt;null reference&gt;</source>
        <translation>&lt;нулевая ссылка&gt;</translation>
    </message>
    <message>
        <location line="-2"/>
        <source>&lt;optimized out&gt;</source>
        <translation>&lt;оптимизировано&gt;</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/watchhandler.cpp" line="-278"/>
        <source>Debugger - %1</source>
        <translation>Отладчик - %1</translation>
    </message>
    <message>
        <source>&lt;not in scope&gt;</source>
        <extracomment>Value of variable in Debugger Locals display for variables out of scope (stopped above initialization).</extracomment>
        <translation type="vanished">&lt;вне области&gt;</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/watchdata.cpp" line="-334"/>
        <source>%1 &lt;shadowed %2&gt;</source>
        <extracomment>Display of variables shadowed by variables of the same name in nested scopes: Variable %1 is the variable name, %2 is a simple count.</extracomment>
        <translation>%1 &lt;затеняет %2&gt;</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggerengine.cpp" line="-2063"/>
        <location line="+8"/>
        <location line="+7"/>
        <location filename="../../../src/plugins/debugger/watchhandler.cpp" line="+281"/>
        <source>Locals</source>
        <translation>Локальные переменные</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/watchhandler.cpp" line="+3"/>
        <source>Inspector</source>
        <translation>Инспектор</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Expressions</source>
        <translation>Выражения</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Return Value</source>
        <translation>Возвращаемое значение</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Tooltip</source>
        <translation>Подсказка</translation>
    </message>
    <message>
        <location line="+398"/>
        <source>returned value</source>
        <translation>возвращённое значение</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggeritemmanager.cpp" line="-1099"/>
        <location filename="../../../src/plugins/debugger/debuggertooltipmanager.cpp" line="+0"/>
        <location filename="../../../src/plugins/debugger/watchhandler.cpp" line="-413"/>
        <source>Type</source>
        <translation>Тип</translation>
    </message>
    <message numerus="yes">
        <location filename="../../../src/plugins/debugger/watchhandler.cpp" line="+1607"/>
        <source>Array of %n items</source>
        <translation>
            <numerusform>Массив из %n элемента</numerusform>
            <numerusform>Массив из %n элементов</numerusform>
            <numerusform>Массив из %n элементов</numerusform>
        </translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggerrunconfigurationaspect.cpp" line="-30"/>
        <location line="+4"/>
        <location line="+4"/>
        <location filename="../../../src/plugins/debugger/watchhandler.cpp" line="-87"/>
        <location line="+93"/>
        <source>Automatic</source>
        <translation>Автоматический</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/watchhandler.cpp" line="-419"/>
        <source>Note: Evaluators will be re-evaluated after each step. For details, see the &lt;a href=&quot;qthelp://org.qt-project.qtcreator/doc/creator-debug-mode.html#locals-and-expressions&quot;&gt;documentation&lt;/a&gt;.</source>
        <translation>Замечание: выражения вычисляются после каждого шага. Подробнее читайте в &lt;a href=&quot;qthelp://org.qt-project.qtcreator/doc/creator-debug-mode.html#locals-and-expressions&quot;&gt;документации&lt;/a&gt;.</translation>
    </message>
    <message>
        <location line="+176"/>
        <source>Stop the program when the data at the address is modified.</source>
        <translation>Останавливать программу при изменении данных по указанному адресу.</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Stop the program when the data at the address given by the expression is modified.</source>
        <translation>Останавливать программу при изменении данных по адресу, заданному выражением.</translation>
    </message>
    <message>
        <location line="+228"/>
        <source>Raw Data</source>
        <translation>Сырые данные</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Enhanced</source>
        <translation>Расширенный</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Latin1 String</source>
        <translation>Строка Latin1</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>UTF-8 String</source>
        <translation>Строка UTF-8</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Local 8-Bit String</source>
        <translation>Строка в локальной 8-ми битной кодировке</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>UTF-16 String</source>
        <translation>Строка UTF-16</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>UCS-4 String</source>
        <translation>Строка UCS-4</translation>
    </message>
    <message>
        <location line="-5"/>
        <source>Latin1 String in Separate Window</source>
        <translation>Строка Latin1 в отдельном окне</translation>
    </message>
    <message>
        <location line="-1621"/>
        <source>Time</source>
        <translation>Время</translation>
    </message>
    <message>
        <location line="+884"/>
        <source>&lt;i&gt;%1&lt;/i&gt; %2 at #%3</source>
        <extracomment>HTML tooltip of a variable in the memory editor</extracomment>
        <translation>&lt;i&gt;%1&lt;/i&gt; %2 в #%3</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>&lt;i&gt;%1&lt;/i&gt; %2</source>
        <extracomment>HTML tooltip of a variable in the memory editor</extracomment>
        <translation>&lt;i&gt;%1&lt;/i&gt; %2</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Press Ctrl to select widget at (%1, %2). Press any other keyboard modifier to stop selection.</source>
        <translation>Нажмите Ctrl для выделения виджета в (%1,%2). Нажмите Shift или Alt для завершения выделения.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Selecting widget at (%1, %2).</source>
        <translation>Выбор виджета в (%1,%2).</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Selection aborted.</source>
        <translation>Выбор прерван.</translation>
    </message>
    <message>
        <location line="+115"/>
        <source>Register &lt;i&gt;%1&lt;/i&gt;</source>
        <translation>Регистр &lt;i&gt;%1&lt;/i&gt;</translation>
    </message>
    <message>
        <location line="+76"/>
        <source>Memory at Pointer&apos;s Address &quot;%1&quot; (0x%2)</source>
        <translation>Память по адресу указателя «%1» (0x%2)</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Memory at Object&apos;s Address &quot;%1&quot; (0x%2)</source>
        <translation>Память на адрес объекта «%1» (0x%2)</translation>
    </message>
    <message>
        <location line="+33"/>
        <source>Cannot Display Stack Layout</source>
        <translation>Невозможно отобразить кадр стека</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Could not determine a suitable address range.</source>
        <translation>Не удалось определить подходящий диапазон адресов.</translation>
    </message>
    <message>
        <location line="+21"/>
        <source>Memory Layout of Local Variables at 0x%1</source>
        <translation>Кадр памяти локальных переменных с 0x%1</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggerengine.cpp" line="-164"/>
        <location filename="../../../src/plugins/debugger/debuggerplugin.cpp" line="-540"/>
        <location filename="../../../src/plugins/debugger/watchhandler.cpp" line="+9"/>
        <source>Add Expression Evaluator</source>
        <translation>Добавить вычисляемое выражение</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/watchhandler.cpp" line="+5"/>
        <source>Add Expression Evaluator for &quot;%1&quot;</source>
        <translation>Добавить вычисляемое выражение «%1»</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Remove Expression Evaluator</source>
        <translation>Удалить вычисляемое выражение</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Remove Expression Evaluator for &quot;%1&quot;</source>
        <translation>Удалить вычисляемое выражение «%1»</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Enter an expression to evaluate.</source>
        <translation>Введите выражение для вычисления.</translation>
    </message>
    <message>
        <location line="+22"/>
        <source>New Evaluated Expression</source>
        <translation>Новое вычисляемое выражение</translation>
    </message>
    <message>
        <location line="+31"/>
        <source>Add New Expression Evaluator...</source>
        <translation>Добавить вычисляемое выражение...</translation>
    </message>
    <message>
        <location line="+13"/>
        <location line="+825"/>
        <source>Remove All Expression Evaluators</source>
        <translation>Удалить все вычисляемые выражения</translation>
    </message>
    <message>
        <location line="-821"/>
        <source>Select Widget to Add into Expression Evaluator</source>
        <translation>Выбрать виджет для добавления в вычисляемые значения</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Expand All Children</source>
        <translation>Развернуть всех потомков</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Collapse All Children</source>
        <translation>Свернуть всех потомков</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Close Editor Tooltips</source>
        <translation>Закрыть подсказки редактора</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Copy View Contents to Clipboard</source>
        <translation>Скопировать видимое содержимое в буфер обмена</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Copy Current Value to Clipboard</source>
        <translation>Скопировать текущее значение в буфер обмена</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Open View Contents in Editor</source>
        <translation>Открыть видимое содержимое в редакторе</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Locals &amp; Expressions</source>
        <translation>Переменные и выражения</translation>
    </message>
    <message>
        <location line="+27"/>
        <location line="+13"/>
        <source>Add Data Breakpoint</source>
        <translation>Добавить контрольную точку</translation>
    </message>
    <message>
        <location line="-1"/>
        <source>Add Data Breakpoint at Object&apos;s Address (0x%1)</source>
        <translation>Добавить контрольную точку на адрес объекта (0x%1)</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Add Data Breakpoint at Pointer&apos;s Address (0x%1)</source>
        <translation>Добавить контрольную точку по адресу указателя (0x%1)</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Add Data Breakpoint at Pointer&apos;s Address</source>
        <translation>Добавить контрольную точку по адресу указателя</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Add Data Breakpoint at Expression &quot;%1&quot;</source>
        <translation>Добавить контрольную точку на адрес, вычисляемый по «%1»</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Add Data Breakpoint at Expression</source>
        <translation>Добавить контрольную точку на вычисляемый адрес</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/registerhandler.cpp" line="+94"/>
        <location filename="../../../src/plugins/debugger/stackhandler.cpp" line="+334"/>
        <location filename="../../../src/plugins/debugger/watchhandler.cpp" line="+11"/>
        <source>Open Memory Editor</source>
        <translation>Открыть редактор памяти</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/watchhandler.cpp" line="+10"/>
        <source>Open Memory View at Object&apos;s Address (0x%1)</source>
        <translation>Открыть просмотрщик памяти на адрес объекта (0x%1)</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Open Memory View at Object&apos;s Address</source>
        <translation>Открыть просмотрщик памяти на адрес объекта</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Open Memory View at Pointer&apos;s Address (0x%1)</source>
        <translation>Открыть просмотрщик памяти по адресу указателя (0x%1)</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Open Memory View at Pointer&apos;s Address</source>
        <translation>Открыть просмотрщик памяти по адресу указателя</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Open Memory View Showing Stack Layout</source>
        <translation>Открыть просмотрщик памяти на адресе стека</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Open Memory Editor at Object&apos;s Address (0x%1)</source>
        <translation>Открыть редактор памяти на адрес объекта (0x%1)</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Open Memory Editor at Object&apos;s Address</source>
        <translation>Открыть редактор памяти на адрес объекта</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Open Memory Editor at Pointer&apos;s Address (0x%1)</source>
        <translation>Открыть редактор памяти по адресу указателя (0x%1)</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Open Memory Editor at Pointer&apos;s Address</source>
        <translation>Открыть редактор памяти по адресу указателя</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Open Memory Editor Showing Stack Layout</source>
        <translation>Открыть редактор памяти для кадра стека</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Open Memory Editor...</source>
        <translation>Открыть редактор памяти...</translation>
    </message>
    <message>
        <location line="+35"/>
        <source>Change Value Display Format</source>
        <translation>Формат отображения значения</translation>
    </message>
    <message>
        <location line="-14"/>
        <source>Treat All Characters as Printable</source>
        <translation>Считать все символы печатными</translation>
    </message>
    <message>
        <location line="-1784"/>
        <source>Debugger Value</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+796"/>
        <source>%1 of length %2</source>
        <extracomment>&lt;type&gt; of length &lt;number&gt;, e.g. for strings and byte arrays</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+989"/>
        <source>Show Unprintable Characters as Escape Sequences</source>
        <translation>Отображать непечатные символы в виде ESC-последовательностей</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Show Unprintable Characters as Octal</source>
        <translation>Отображать непечатные символы в восьмеричной системе</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Show Unprintable Characters as Hexadecimal</source>
        <translation>Отображать непечатные символы в шестнадцатеричной системе</translation>
    </message>
    <message>
        <location line="+28"/>
        <source>Change Display for Object Named &quot;%1&quot;:</source>
        <translation>Сменить отображение объекта с именем «%1»:</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Use Format for Type (Currently %1)</source>
        <translation>Формат для этого типа (сейчас %1)</translation>
    </message>
    <message>
        <location line="+1"/>
        <location line="+89"/>
        <source>Use Display Format Based on Type</source>
        <translation>Формат вывода основанный на типе</translation>
    </message>
    <message>
        <location line="-69"/>
        <source>Reset All Individual Formats</source>
        <translation>Сбросить все собственные форматы</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Change Display for Type &quot;%1&quot;:</source>
        <translation>Сменить отображение для типа «%1»:</translation>
    </message>
    <message>
        <location line="+19"/>
        <source>Reset All Formats for Types</source>
        <translation>Сбросить все форматы для типов</translation>
    </message>
    <message>
        <location line="+23"/>
        <source>Change Display Format for Selected Values</source>
        <translation>Формат отображения выбранных значений</translation>
    </message>
    <message>
        <location line="+19"/>
        <source>Change Display for Objects</source>
        <translation>Форма отображения объектов</translation>
    </message>
    <message>
        <location line="+37"/>
        <source>Normal</source>
        <translation>Обычный</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Separate Window</source>
        <translation>Отдельное окно</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>UTF-8 String in Separate Window</source>
        <translation>Строка UTF-8 в отдельном окне</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Plot in Separate Window</source>
        <translation>Отобразить в отдельном окне</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Display Keys and Values Side by Side</source>
        <translation>Отображать значение напротив имени</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Force Display as Direct Storage Form</source>
        <translation>Отображать в прямом порядке</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Force Display as Indirect Storage Form</source>
        <translation>Отображать в непрямом порядке</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Display Boolean Values as True or False</source>
        <translation>Отображать булевы значения как True и False</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Display Boolean Values as 1 or 0</source>
        <translation>Отображать булевы значения как 1 и 0</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Decimal Integer</source>
        <translation>Десятичное целое</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Hexadecimal Integer</source>
        <translation>Шестнадцатеричное целое</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Binary Integer</source>
        <translation>Двоичное целое</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Octal Integer</source>
        <translation>Восьмеричное целое</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Char Code Integer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Compact Float</source>
        <translation>Сжатое действительное</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Scientific Float</source>
        <translation>Научное действительное</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Hexadecimal Float</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Normalized, with Power-of-Two Exponent</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+355"/>
        <source>%1 Object at %2</source>
        <translation>Объект типа %1 по адресу %2</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>%1 Object at Unknown Address</source>
        <translation>Объект типа %1 по неизвестному адресу</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Size: %1x%2, %3 byte, format: %4, depth: %5</source>
        <translation type="unfinished">Размер: %1x%2, %3 байт, формат: %4, глубина цвета: %5</translation>
    </message>
    <message>
        <location line="+76"/>
        <source>Are you sure you want to remove all expression evaluators?</source>
        <translation>Удалить все вычисляемые выражения?</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/watchwindow.cpp" line="+26"/>
        <source>Locals and Expressions</source>
        <translation>Переменные и выражения</translation>
    </message>
    <message>
        <source>Start Remote Analysis</source>
        <translation type="vanished">Запуск удалённой отладки</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggerdialogs.cpp" line="-115"/>
        <location filename="../../../src/plugins/debugger/loadcoredialog.cpp" line="-4"/>
        <source>Kit:</source>
        <translation>Комплект:</translation>
    </message>
    <message>
        <source>Executable:</source>
        <translation type="vanished">Программа:</translation>
    </message>
    <message>
        <source>Arguments:</source>
        <translation type="vanished">Параметры:</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggeritemmanager.cpp" line="+164"/>
        <source>Working directory:</source>
        <translation>Рабочий каталог:</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/moduleshandler.cpp" line="-175"/>
        <location line="+8"/>
        <source>Unknown</source>
        <translation>Неизвестная</translation>
    </message>
    <message>
        <location line="-7"/>
        <source>No</source>
        <translation>Нет</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Yes</source>
        <translation>Да</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>None</source>
        <comment>Symbols Type (No debug information found)</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Plain</source>
        <translation>Простой</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Fast</source>
        <translation>Быстрый</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>debuglnk</source>
        <translation>debuglnk</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>buildid</source>
        <translation>buildid</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>It is unknown whether this module contains debug information.
Use &quot;Examine Symbols&quot; from the context menu to initiate a check.</source>
        <translation>Неизвестно, содержит ли этот модуль отладочную информацию.
Используйте «Проверить символы» из этого меню для запуска проверки.
</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>This module neither contains nor references debug information.
Stepping into the module or setting breakpoints by file and line will not work.</source>
        <translation>Этот модуль не содержит и не ссылается на отладочную информацию.
Вход в него и установка точек останова по файлу и строке работать не будут.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>This module contains debug information.
Stepping into the module or setting breakpoints by file and line is expected to work.</source>
        <translation>Этот модуль содержит отладочную информацию.
Должны работать вход в него и установка точек останова по файлу и строке.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>This module does not contain debug information itself, but contains a reference to external debug information.</source>
        <translation>Этот модуль не содержит отладочной информации, но имеет ссылку на внешнюю отладочную информацию.</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>&lt;unknown&gt;</source>
        <comment>address</comment>
        <extracomment>End address of loaded module</extracomment>
        <translation>&lt;неизвестный&gt;</translation>
    </message>
    <message>
        <location line="+52"/>
        <source>Update Module List</source>
        <translation>Обновить список модулей</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Show Source Files for Module &quot;%1&quot;</source>
        <translation>Показать исходники для модуля «%1»</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Show Source Files for Module</source>
        <translation>Показать исходники для модуля</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Show Dependencies of &quot;%1&quot;</source>
        <translation>Показать зависимости «%1»</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Show Dependencies</source>
        <translation>Показать зависимости</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Load Symbols for All Modules</source>
        <translation>Загрузить символы для всех модулей</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Examine All Modules</source>
        <translation>Проверить все модули</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Load Symbols for Module &quot;%1&quot;</source>
        <translation>Загрузить символы для модуля «%1»</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Load Symbols for Module</source>
        <translation>Загрузить символы для модуля</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Edit File &quot;%1&quot;</source>
        <translation>Изменить файл «%1»</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Edit File</source>
        <translation>Изменить файл</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Show Symbols in File &quot;%1&quot;</source>
        <translation>Показать символы в файле «%1»</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Show Symbols</source>
        <translation>Показать символы</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Show Sections in File &quot;%1&quot;</source>
        <translation>Показать секции файла «%1»</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Show Sections</source>
        <translation>Показать секции</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/qml/qmlengine.cpp" line="+957"/>
        <source>Anonymous Function</source>
        <translation>Анонимная функция</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/gdb/gdbengine.cpp" line="+3110"/>
        <source>ptrace: Operation not permitted.

Could not attach to the process. Make sure no other debugger traces this process.
Check the settings of
/proc/sys/kernel/yama/ptrace_scope
For more details, see /etc/sysctl.d/10-ptrace.conf
</source>
        <translation>ptrace: Операция запрещена.

Не удалось подключиться к процессу. Убедитесь, что он не работает под другим отладчиком.
Проверьте настройки /proc/sys/kernel/yama/ptrace_scope
Подробнее см. в /etc/sysctl.d/10-ptrace.conf
</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>ptrace: Operation not permitted.

Could not attach to the process. Make sure no other debugger traces this process.
If your uid matches the uid
of the target process, check the settings of
/proc/sys/kernel/yama/ptrace_scope
For more details, see /etc/sysctl.d/10-ptrace.conf
</source>
        <translation>ptrace: Операция запрещена.

Не удалось подключиться к процессу. Убедитесь, что он не работает под другим отладчиком.
Если ваш uid совпадает с uid целевого процесса, то проверьте настройки
/proc/sys/kernel/yama/ptrace_scope
Подробнее см. в /etc/sysctl.d/10-ptrace.conf
</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/dap/pydapengine.cpp" line="+231"/>
        <source>Install the debugpy package to turn on Python debugging support.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Python Debugging Is Not Available</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Install debugpy</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggermainwindow.cpp" line="+199"/>
        <source>&amp;Views</source>
        <translation type="unfinished">&amp;Обзоры</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Leave Debug Mode</source>
        <translation type="unfinished">Выход из режима отладки</translation>
    </message>
    <message>
        <location line="+38"/>
        <source>Toolbar</source>
        <translation type="unfinished">Панель инструментов</translation>
    </message>
    <message>
        <location line="+327"/>
        <location line="+171"/>
        <source>Editor</source>
        <translation type="unfinished">Редактор</translation>
    </message>
    <message>
        <location line="+130"/>
        <source>Next Item</source>
        <translation type="unfinished">Следующий</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Previous Item</source>
        <translation type="unfinished">Предыдущий</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/imageviewer.cpp" line="+66"/>
        <source>Color at %1,%2: red: %3 green: %4 blue: %5 alpha: %6</source>
        <translation type="unfinished">Цвет в %1,%2: красный: %3 зелёный: %4 синий: %5 альфа: %6</translation>
    </message>
    <message>
        <location line="+45"/>
        <source>&lt;Click to display color&gt;</source>
        <translation type="unfinished">&lt;Щёлкните для отображения цвета&gt;</translation>
    </message>
    <message>
        <location line="+25"/>
        <source>Copy Image</source>
        <translation type="unfinished">Скопировать изображение</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Open Image Viewer</source>
        <translation type="unfinished">Открыть просмотр изображений</translation>
    </message>
</context>
<context>
    <name>QtC::Designer</name>
    <message>
        <location filename="../../../src/plugins/designer/designerconstants.h" line="+17"/>
        <location filename="../../../src/plugins/designer/formeditor.cpp" line="+746"/>
        <source>Designer</source>
        <translation>Дизайнер</translation>
    </message>
    <message>
        <location line="-3"/>
        <source>Form Editor</source>
        <translation>Редактор форм</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/designer/codemodelhelpers.cpp" line="+101"/>
        <source>The generated header of the form &quot;%1&quot; could not be found.
Rebuilding the project might help.</source>
        <translation>Не удалось найти сгенерированный заголовочный файл для формы «%1».
Пересборка проекта может помочь.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>The generated header &quot;%1&quot; could not be found in the code model.
Rebuilding the project might help.</source>
        <translation>Не удалось найти сгенерированный заголовочный файл «%1» в модели кода.
Пересборка проекта может помочь.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/designer/cpp/formclasswizarddialog.cpp" line="+28"/>
        <location filename="../../../src/plugins/designer/designerplugin.cpp" line="+135"/>
        <source>Qt Widgets Designer Form Class</source>
        <translation>Класс формы Qt Widgets Designer</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/designer/cpp/formclasswizardpage.cpp" line="+43"/>
        <source>Class Details</source>
        <translation>Характеристики класса</translation>
    </message>
    <message>
        <location line="+62"/>
        <location filename="../../../src/plugins/designer/formtemplatewizardpage.cpp" line="+96"/>
        <source>%1 - Error</source>
        <translation>%1 - Ошибка</translation>
    </message>
    <message>
        <location line="-74"/>
        <source>Class</source>
        <translation>Класс</translation>
    </message>
    <message>
        <location line="-3"/>
        <source>Choose a Class Name</source>
        <translation>Выбор названия класса</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/designer/designerplugin.cpp" line="-27"/>
        <source>Switch Source/Form</source>
        <translation>Переключить исходник/форму</translation>
    </message>
    <message>
        <location line="+64"/>
        <source>For&amp;m Editor</source>
        <translation>Редактор &amp;форм</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Shift+F4</source>
        <translation>Shift+F4</translation>
    </message>
    <message>
        <location line="-41"/>
        <source>Creates a Qt Widgets Designer form along with a matching class (C++ header and source file) for implementation purposes. You can add the form and class to an existing Qt Widget Project.</source>
        <translation>Создание формы дизайнера Qt и соответствующего класса (исходный и заголовочный файлы C++) для реализации. Их можно будет добавить к существующему проекту Qt Widget.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/designer/formtemplatewizardpage.cpp" line="-44"/>
        <source>&quot;data&quot; for a &quot;Form&quot; page needs to be unset or an empty object.</source>
        <translation type="unfinished">Объект «data» для страницы «Форма» должен быть не задан или пустым.</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Choose a Form Template</source>
        <translation>Выбор шаблона формы</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Form Template</source>
        <translation>Шаблон формы</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/designer/cpp/newclasswidget.cpp" line="+70"/>
        <source>&amp;Class name:</source>
        <translation>&amp;Имя класса:</translation>
    </message>
    <message>
        <source>&amp;Base class:</source>
        <translation type="vanished">&amp;Базовый класс:</translation>
    </message>
    <message>
        <source>&amp;Type information:</source>
        <translation type="vanished">Информация о &amp;типе:</translation>
    </message>
    <message>
        <source>None</source>
        <translation type="vanished">Нет</translation>
    </message>
    <message>
        <source>Inherits QObject</source>
        <translation type="vanished">Производный от QObject</translation>
    </message>
    <message>
        <source>Inherits QWidget</source>
        <translation type="vanished">Производный от QWidget</translation>
    </message>
    <message>
        <source>Inherits QDeclarativeItem - Qt Quick 1</source>
        <translation type="vanished">Производный от QDeclarativeItem - Qt Quick 1</translation>
    </message>
    <message>
        <source>Inherits QQuickItem - Qt Quick 2</source>
        <translation type="vanished">Производный от QQuickItem - Qt Quick 2</translation>
    </message>
    <message>
        <source>Based on QSharedData</source>
        <translation type="vanished">Основан на QSharedData</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>&amp;Header file:</source>
        <translation>&amp;Заголовочный файл:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>&amp;Source file:</source>
        <translation>&amp;Файл исходников:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>&amp;Form file:</source>
        <translation>Ф&amp;айл формы:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>&amp;Path:</source>
        <translation>&amp;Путь:</translation>
    </message>
    <message>
        <location line="+133"/>
        <source>Invalid header file name: &quot;%1&quot;</source>
        <translation>Недопустимое имя заголовочного файла: «%1»</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Invalid source file name: &quot;%1&quot;</source>
        <translation>Недопустимое имя файла исходников: «%1»</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Invalid form file name: &quot;%1&quot;</source>
        <translation>Недопустимое имя файла формы: «%1»</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/designer/qtcreatorintegration.cpp" line="+80"/>
        <source>The class containing &quot;%1&quot; could not be found in %2.
Please verify the #include-directives.</source>
        <translation>Не удалось найти в %2 класс содержащий «%1».
Проверьте директивы #include.</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Cannot rename UI symbol &quot;%1&quot; in C++ files: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+406"/>
        <source>Error finding/adding a slot.</source>
        <translation>Ошибка поиска/добавления слота.</translation>
    </message>
    <message>
        <location line="+94"/>
        <source>No documents matching &quot;%1&quot; could be found.
Rebuilding the project might help.</source>
        <translation>Не удалось найти документы соответствующие «%1».
Возможно, пересборка проекта поможет.</translation>
    </message>
    <message>
        <location line="+108"/>
        <source>Unable to add the method definition.</source>
        <translation>Невозможно добавить определение метода.</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>File &quot;%1&quot; not found in project.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>No active build system.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Failed to find the ui header.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Renaming via the property editor cannot be synced with C++ code; see QTCREATORBUG-19141. This message will not be repeated.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+35"/>
        <source>Failed to retrieve ui header contents.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+77"/>
        <source>Failed to locate corresponding symbol in ui header.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/designer/formeditor.cpp" line="-415"/>
        <source>Widget box</source>
        <translation>Панель виджетов</translation>
    </message>
    <message>
        <location line="+3"/>
        <location line="+126"/>
        <source>Object Inspector</source>
        <translation>Инспектор объектов</translation>
    </message>
    <message>
        <location line="-123"/>
        <location line="+129"/>
        <source>Property Editor</source>
        <translation>Редактор свойств</translation>
    </message>
    <message>
        <location line="-126"/>
        <source>Signals &amp;&amp; Slots Editor</source>
        <translation>Редактор сигналов и слотов</translation>
    </message>
    <message>
        <location line="+3"/>
        <location line="+134"/>
        <source>Action Editor</source>
        <translation>Редактор действий</translation>
    </message>
    <message>
        <location line="-23"/>
        <source>Widget Box</source>
        <translation>Панель виджетов</translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Signals and Slots Editor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+82"/>
        <source>Edit Widgets</source>
        <translation>Изменение виджетов</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>F3</source>
        <translation>F3</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Edit Signals/Slots</source>
        <translation>Изменение сигналов/слотов</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>F4</source>
        <translation>F4</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Edit Buddies</source>
        <translation>Изменение партнёров</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Edit Tab Order</source>
        <translation>Изменение порядка обхода</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Meta+Shift+H</source>
        <translation>Meta+Shift+H</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Ctrl+H</source>
        <translation>Ctrl+H</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Meta+L</source>
        <translation>Meta+L</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Ctrl+L</source>
        <translation>Ctrl+L</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Meta+Shift+G</source>
        <translation>Meta+Shift+G</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Ctrl+G</source>
        <translation>Ctrl+G</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Meta+J</source>
        <translation>Meta+J</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Ctrl+J</source>
        <translation>Ctrl+J</translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Alt+Shift+R</source>
        <translation>Alt+Shift+R</translation>
    </message>
    <message>
        <location line="+21"/>
        <source>About Qt Widgets Designer Plugins...</source>
        <translation>О модулях Qt Widgets Designer...</translation>
    </message>
    <message>
        <location line="+35"/>
        <source>Preview in</source>
        <translation>Предпросмотр в</translation>
    </message>
    <message>
        <location line="+119"/>
        <source>This file can only be edited in &lt;b&gt;Design&lt;/b&gt; mode.</source>
        <translation>Этот файл можно редактировать только в режиме &lt;b&gt;дизайна&lt;/b&gt;.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Switch Mode</source>
        <translation>Переключить режим</translation>
    </message>
    <message>
        <location line="+102"/>
        <source>The image could not be created: %1</source>
        <translation>Невозможно создать изображение: %1</translation>
    </message>
</context>
<context>
    <name>QtC::DevContainer</name>
    <message>
        <location filename="../../../src/libs/devcontainer/devcontainer.cpp" line="+419"/>
        <source>Inspecting container: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+150"/>
        <source>Inspecting image: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+96"/>
        <source>Create Container</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+80"/>
        <source>Creating container: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+26"/>
        <source>Waiting for container to start: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+89"/>
        <source>Executing in container: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+60"/>
        <source>Invalid passwd line: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+253"/>
        <source>Checking if container exists: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+25"/>
        <source>Container already exists: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Container does not exist, proceeding to create: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+61"/>
        <source>Start Container</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Starting container: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Resume Container</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Resuming container: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+58"/>
        <source>Build Dockerfile</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+55"/>
        <source>Building Dockerfile: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+187"/>
        <source>Remove Container</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Removing container: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+27"/>
        <source>Remove Image</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Removing image: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+111"/>
        <source>Running instance cannot be null.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/libs/devcontainer/devcontainerfeature.cpp" line="+23"/>
        <source>Failed to parse the development container feature file: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Invalid development container JSON file: expected an object.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/devcontainer/devcontainerdevice.cpp" line="+52"/>
        <source>Development Container</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+116"/>
        <source>Rebuild the development container?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>The Development Container Configuration Changed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Rebuild</source>
        <translation type="unfinished">Пересобрать</translation>
    </message>
    <message>
        <location line="+16"/>
        <location filename="../../../src/plugins/devcontainer/devcontainerplugin.cpp" line="+439"/>
        <location line="+55"/>
        <source>Development Container Error</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Rebuild and restart the development container.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+57"/>
        <source>The configuration does not contain a &quot;build&quot;, &quot;image&quot; or &quot;dockerComposeFile&quot; entry.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+77"/>
        <source>Cannot load the development container configuration: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+50"/>
        <source>Cannot set up Command Bridge: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Cannot create the development container recipe: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+69"/>
        <source>Unknown kit aspect factory: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Cannot create kit aspect %1: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+77"/>
        <location line="+60"/>
        <source>Cannot start the development container. Check General Messages for details.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-44"/>
        <source>Starting the development container</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>The development container is not running or has not been started.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <location line="+15"/>
        <source>Stopping the development container</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-8"/>
        <source>Cannot stop the development container. Check General Messages for details.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+37"/>
        <source>Restarting the development container</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+23"/>
        <source>System environment is not available for this device.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Cannot reach &quot;%1&quot; from &quot;%2&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>File access is not available for this device.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>No mapping available for %1 on %2.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+14"/>
        <source>The project directory &quot;%1&quot; is not inside the development container workspace folder &quot;%2&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/devcontainer/devcontainerplugin.cpp" line="-437"/>
        <source>Development Container Device</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+169"/>
        <source>Found a development container in the project %1, would you like to start it?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <location line="+48"/>
        <source>Configure the development container?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-45"/>
        <location line="+52"/>
        <source>Yes</source>
        <translation type="unfinished">Да</translation>
    </message>
    <message>
        <location line="-47"/>
        <location line="+59"/>
        <source>Start the development container.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-51"/>
        <source>Found development containers in the project %1, would you like to start any of them?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+98"/>
        <source>Failed to watch the configuration files for the development container for project %1: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+28"/>
        <source>Development Containers</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+55"/>
        <source>Start or Restart Development Container</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Start or stop and restart the development container.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+44"/>
        <source>Development Container for %1</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::DiffEditor</name>
    <message>
        <location filename="../../../src/plugins/diffeditor/diffeditor.cpp" line="+939"/>
        <source>Diff Editor</source>
        <translation>Редактор изменений</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/diffeditor/diffeditorplugin.cpp" line="+188"/>
        <location line="+45"/>
        <location line="+49"/>
        <source>Saved</source>
        <translation>Сохранён</translation>
    </message>
    <message>
        <location line="-93"/>
        <location line="+45"/>
        <location line="+49"/>
        <source>Modified</source>
        <translation>Изменён</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/diffeditor/diffeditor.cpp" line="-440"/>
        <source>Ignore Whitespace</source>
        <translation>Игнорировать пробелы</translation>
    </message>
    <message>
        <location line="-10"/>
        <source>Context lines:</source>
        <translation>Контекстные строки:</translation>
    </message>
    <message>
        <location line="+14"/>
        <location line="+200"/>
        <source>Fold All</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-193"/>
        <source>Reload Diff</source>
        <translation>Перезагрузить изменения</translation>
    </message>
    <message>
        <location line="+119"/>
        <source>[%1] vs. [%2] %3</source>
        <translation>[%1] против [%2] %3</translation>
    </message>
    <message>
        <location line="+7"/>
        <location line="+3"/>
        <source>%1 vs. %2</source>
        <translation>%1 против %2</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>[%1] %2 vs. [%3] %4</source>
        <translation>[%1] %2 против [%3] %4</translation>
    </message>
    <message>
        <location line="+50"/>
        <source>Hide Change Description</source>
        <translation>Скрыть описание изменения</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Show Change Description</source>
        <translation>Показать описание изменения</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Unfold All</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/diffeditor/diffeditordocument.cpp" line="+281"/>
        <source>Could not parse patch file &quot;%1&quot;. The content is not of unified diff format.</source>
        <translation>Не удалось разобрать файл изменений «%1». Содержимое не в формате «унифицированный diff».</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/diffeditor/diffeditorplugin.cpp" line="+146"/>
        <source>&amp;Diff</source>
        <translation>&amp;Сравнить</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Diff Current File</source>
        <translation>Сравнить текущий файл</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Meta+H</source>
        <translation>Meta+H</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Ctrl+H</source>
        <translation>Ctrl+H</translation>
    </message>
    <message>
        <location line="+4"/>
        <location line="+61"/>
        <source>Diff Open Files</source>
        <translation>Сравнить открытые файлы</translation>
    </message>
    <message>
        <location line="-59"/>
        <source>Meta+Shift+H</source>
        <translation>Meta+Shift+H</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Ctrl+Shift+H</source>
        <translation>Ctrl+Shift+H</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Diff External Files...</source>
        <translation>Сравнить внешние файлы...</translation>
    </message>
    <message>
        <location line="+48"/>
        <source>Diff &quot;%1&quot;</source>
        <translation>Сравнить «%1»</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Select First File for Diff</source>
        <translation>Выбор первого файла для сравнения</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Select Second File for Diff</source>
        <translation>Выбор второго файла для сравнения</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Diff &quot;%1&quot;, &quot;%2&quot;</source>
        <translation>Сравнение «%1» с «%2»</translation>
    </message>
    <message>
        <location line="-137"/>
        <source>Diff Files</source>
        <translation>Отличия файлов</translation>
    </message>
    <message>
        <location line="-274"/>
        <source>Diff</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+281"/>
        <source>Diff Modified Files</source>
        <translation>Отличия изменённых файлов</translation>
    </message>
    <message>
        <source>Revert Chunk</source>
        <translation type="vanished">Откат фрагмента</translation>
    </message>
    <message>
        <source>Apply Chunk</source>
        <translation type="vanished">Применить фрагмент</translation>
    </message>
    <message>
        <source>Would you like to revert the chunk?</source>
        <translation type="vanished">Желаете откатить фрагмент?</translation>
    </message>
    <message>
        <source>Would you like to apply the chunk?</source>
        <translation type="vanished">Применить фрагмент?</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/diffeditor/diffeditorwidgetcontroller.cpp" line="+211"/>
        <source>File not found: &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Send Chunk to CodePaster...</source>
        <translation>Отправить фрагмент в CodePaster...</translation>
    </message>
    <message>
        <location line="+39"/>
        <source>Apply Chunk...</source>
        <translation>Применить фрагмент...</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Revert Chunk...</source>
        <translation>Откатить фрагмент...</translation>
    </message>
    <message>
        <location line="+31"/>
        <source>&lt;b&gt;Error:&lt;/b&gt; Could not decode &quot;%1&quot; with &quot;%2&quot;-encoding.</source>
        <translation>&lt;b&gt;Ошибка:&lt;/b&gt; Не удалось преобразовать «%1» в кодировку «%2».</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Select Encoding</source>
        <translation>Выбрать кодировку</translation>
    </message>
    <message>
        <source>Calculating diff</source>
        <translation type="vanished">Вычисление отличий</translation>
    </message>
    <message numerus="yes">
        <location filename="../../../src/plugins/diffeditor/sidebysidediffeditorwidget.cpp" line="+554"/>
        <source>Skipped %n lines...</source>
        <translation>
            <numerusform>Пропущена %n строка...</numerusform>
            <numerusform>Пропущено %n строки...</numerusform>
            <numerusform>Пропущено %n строк...</numerusform>
        </translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Binary files differ</source>
        <translation>Двоичные файлы отличаются</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Skipped unknown number of lines...</source>
        <translation>Пропущено неизвестное количество строк...</translation>
    </message>
    <message>
        <location line="+270"/>
        <location filename="../../../src/plugins/diffeditor/unifieddiffeditorwidget.cpp" line="+462"/>
        <source>No difference.</source>
        <translation>Различий нет.</translation>
    </message>
    <message>
        <location line="+152"/>
        <location filename="../../../src/plugins/diffeditor/unifieddiffeditorwidget.cpp" line="+75"/>
        <source>Rendering diff</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/diffeditor/diffeditor.cpp" line="-498"/>
        <source>Synchronize Horizontal Scroll Bars</source>
        <translation>Согласовать горизонтальные полосы прокрутки</translation>
    </message>
    <message>
        <location line="-55"/>
        <location line="+93"/>
        <location line="+517"/>
        <location filename="../../../src/plugins/diffeditor/sidebysidediffeditorwidget.cpp" line="-156"/>
        <location filename="../../../src/plugins/diffeditor/unifieddiffeditorwidget.cpp" line="-467"/>
        <source>Waiting for data...</source>
        <translation>Ожидание данных...</translation>
    </message>
    <message>
        <location line="-607"/>
        <location line="+93"/>
        <location line="+523"/>
        <location filename="../../../src/plugins/diffeditor/sidebysidediffeditorwidget.cpp" line="+57"/>
        <location filename="../../../src/plugins/diffeditor/unifieddiffeditorwidget.cpp" line="+400"/>
        <source>Retrieving data failed.</source>
        <translation>Не удалось получить данные.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/diffeditor/sidebysidediffeditorwidget.cpp" line="-288"/>
        <source>[%1] %2</source>
        <translation>[%1] %2</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/diffeditor/unifieddiffeditorwidget.cpp" line="-427"/>
        <source>No document</source>
        <translation>Нет документа</translation>
    </message>
    <message>
        <location line="+105"/>
        <source>Copy Cleaned Text</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/diffeditor/diffeditor.cpp" line="-566"/>
        <source>Switch to Side By Side Diff Editor</source>
        <translation>Переключиться в двусторонний редактор отличий</translation>
    </message>
    <message>
        <location line="-91"/>
        <source>Switch to Unified Diff Editor</source>
        <translation>Переключиться в унифицированный редактор отличий</translation>
    </message>
</context>
<context>
    <name>QtC::Docker</name>
    <message>
        <location filename="../../../src/plugins/docker/dockerapi.cpp" line="+124"/>
        <source>Checking docker daemon</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+61"/>
        <source>Docker executable not found</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Failed to list docker networks: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Failed to parse docker network info: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/docker/dockercontainerthread.cpp" line="+59"/>
        <source>Failed creating Docker container: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Failed creating Docker container. No container ID received.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Failed starting Docker event listener. Exit code: %1, output: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+15"/>
        <location line="+19"/>
        <source>Failed starting Docker container. Exit code: %1, output: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/docker/dockerdevice.cpp" line="+272"/>
        <source>Docker device is not initialized. Cannot create command line.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+47"/>
        <location line="+328"/>
        <source>Device is shut down.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-315"/>
        <source>Path &quot;%1&quot; is not a directory or does not exist.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+317"/>
        <location line="+777"/>
        <source>Docker system is not reachable.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-775"/>
        <source>Docker image &quot;%1&quot; not found.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+78"/>
        <source>Docker Image Selection</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Show unnamed images</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Loading ...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+60"/>
        <source>Running &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Unexpected result: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <location filename="../../../src/plugins/docker/dockerdevicewidget.cpp" line="+110"/>
        <source>Done.</source>
        <translation type="unfinished">Готово.</translation>
    </message>
    <message>
        <location line="+4"/>
        <location line="+1"/>
        <source>Error: %1</source>
        <translation type="unfinished">Ошибка: %1</translation>
    </message>
    <message>
        <location line="+33"/>
        <location line="+474"/>
        <source>Docker Image &quot;%1&quot; (%2)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-447"/>
        <source>Docker Device</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+37"/>
        <source>Failed to inspect image: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Could not parse image inspect output: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+48"/>
        <source>localSource: No mount point found for %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Cannot reach &quot;%1&quot; from &quot;%2&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+12"/>
        <source>The path &quot;%1&quot; is not mounted in the Docker device &quot;%2&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Host IP address.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Host IP:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Host port number.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Host port:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Container port number.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Container port:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Protocol to use.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Protocol:</source>
        <translation type="unfinished">Протокол:</translation>
    </message>
    <message>
        <location line="+16"/>
        <location filename="../../../src/plugins/docker/dockerdevicewidget.cpp" line="+56"/>
        <source>Port mappings:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+83"/>
        <source>Image ID:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Repository:</source>
        <translation type="unfinished">Хранилище:</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Tag:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Container environment:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <location line="+129"/>
        <location line="+8"/>
        <source>Error</source>
        <translation type="unfinished">Ошибка</translation>
    </message>
    <message>
        <location line="-130"/>
        <source>Run as outside user:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Do not modify entry point:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Enable flags needed for LLDB:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <location filename="../../../src/plugins/docker/dockerdevicewidget.cpp" line="-106"/>
        <source>Paths to mount:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Maps paths in this list one-to-one to the docker container.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Host directories to mount into the container.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Extra arguments:</source>
        <translation type="unfinished">Доп. параметры:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Extra arguments to pass to docker create.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Network:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+37"/>
        <source>Mount Command Bridge:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>The Command Bridge facilitates communication between Qt Creator and the running Container. It is mounted into the Container by default. If your Docker server does not have access to the folder where Qt Creator is installed this can fail. In that case you can disable this option for a slower workaround.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <location filename="../../../src/plugins/docker/dockersettings.cpp" line="+67"/>
        <source>Docker</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+43"/>
        <source>Open Shell in Container</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+90"/>
        <source>Path is empty.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Cannot reach remote path &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Environment could not be captured.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+36"/>
        <source>Ready (waiting for access to container...)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/docker/dockerdeviceenvironmentaspect.cpp" line="+47"/>
        <source>Fetch Environment</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/docker/dockerdevicewidget.cpp" line="-17"/>
        <source>Daemon state:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Clears detected daemon state. It will be automatically re-evaluated next time access is needed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Source directory list should not be empty.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Auto-detect Kit Items</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Remove Auto-Detected Kit Items</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>List Auto-Detected Kit Items</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Failed to start container.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Starting auto-detection...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Docker daemon appears to be stopped.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Docker daemon appears to be running.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+24"/>
        <source>Refresh Docker networks</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+25"/>
        <source>Command line:</source>
        <translation type="unfinished">Командная строка:</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Detection log:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+19"/>
        <source>Daemon state not evaluated.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Docker daemon running.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Docker daemon not running.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/docker/dockersettings.cpp" line="-31"/>
        <source>Configuration</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Docker CLI</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Command:</source>
        <translation type="unfinished">Команда:</translation>
    </message>
</context>
<context>
    <name>QtC::Dotnet</name>
    <message>
        <location filename="../../../src/plugins/dotnet/dotnetplugin.cpp" line="+85"/>
        <source>Install C# language server via dotnet.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Set up C# language server (%1).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Install</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Set Up</source>
        <translation type="unfinished">Настроить</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>C# Language Server</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+21"/>
        <source>Install C# Language Server</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Running &quot;%1&quot; to install %2.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Installing &quot;%1&quot; failed. Expected language server (%2) is either not found or not executable.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Installing &quot;%1&quot; failed with exit code %2.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>The installation of &quot;%1&quot; was canceled by timeout.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::EmacsKeys</name>
    <message>
        <location filename="../../../src/plugins/emacskeys/emacskeysplugin.cpp" line="+103"/>
        <source>Delete Character</source>
        <translation>Удалить символ</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Kill Word</source>
        <translation>Удалить слово</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Kill Line</source>
        <translation>Удалить строку</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Insert New Line and Indent</source>
        <translation>Вставить строку и отступить</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Go to File Start</source>
        <translation>Перейти в начало файла</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Go to File End</source>
        <translation>Перейти к концу файла</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Go to Line Start</source>
        <translation>Перейти в начало строки</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Go to Line End</source>
        <translation>Перейти в конец строки</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Go to Next Line</source>
        <translation>Перейти на следующую строку</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Go to Previous Line</source>
        <translation>Перейти на предыдущую строку</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Go to Next Character</source>
        <translation>Перейти на следующий символ</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Go to Previous Character</source>
        <translation>Перейти на предыдущий символ</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Go to Next Word</source>
        <translation>Перейти на следующее слово</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Go to Previous Word</source>
        <translation>Перейти на предыдущее слово</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Mark</source>
        <translation>Отметить</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Exchange Cursor and Mark</source>
        <translation>Обменять курсор и отметку</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Copy</source>
        <translation>Копировать</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Cut</source>
        <translation>Вырезать</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Yank</source>
        <translation>Дёрнуть</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Scroll Half Screen Down</source>
        <translation>Переместить пол экрана вниз</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Scroll Half Screen Up</source>
        <translation>Переместить пол экрана вверх</translation>
    </message>
</context>
<context>
    <name>QtC::ExtensionManager</name>
    <message>
        <location filename="../../../src/plugins/extensionmanager/extensionmanagerlegalnotice.cpp" line="+34"/>
        <source>Qt Creator Extensions are available from configured online sources, such as Qt Creator Extensions Store provided by Qt Group, but also third-party provided sources. Extensions for Qt Creator may be created and owned by third-parties.

You acknowledge that you download, install, or use Extensions from the Qt Creator Extensions Store at your own discretion and risk. All Qt Creator Extensions are provided &quot;as is&quot; without warranties of any kind, and may be subject to additional license terms imposed by their owners or licensors.

You can manage the use of Extensions in Preferences &gt; Extensions.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Use %1 Extensions?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Use</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Do Not Use</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/extensionmanager/extensionmanagerplugin.cpp" line="+38"/>
        <location line="+26"/>
        <source>Extensions</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/extensionmanager/extensionmanagersettings.cpp" line="+38"/>
        <source>Use external repository</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>SSL support is not available.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Repository URLs:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Repositories to query for extensions. You can specify local paths or HTTP(S) URLs that should be merged with the main repository.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Note</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Use External Repository</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Install Extension...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+24"/>
        <source>Browser</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+11"/>
        <source>If you choose to link or connect an external repository, you are acting at your own discretion and risk. The Qt Company does not control, endorse, or maintain any external repositories that you connect. Any changes, unavailability or security issues in external repositories are beyond The Qt Company&apos;s control and responsibility. By linking or connecting external repositories, you acknowledge these conditions and accept responsibility for managing associated risks appropriately.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/extensionmanager/extensionmanagerwidget.cpp" line="+107"/>
        <source>Restart Required</source>
        <translation type="unfinished">Требуется перезапуск</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Restart Now</source>
        <translation type="unfinished">Перезапустить</translation>
    </message>
    <message>
        <location line="+48"/>
        <source>(Incompatible)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+84"/>
        <source>Install...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Remove...</source>
        <translation type="unfinished">Удалить...</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Update...</source>
        <translation type="unfinished">Обновить (update)...</translation>
    </message>
    <message>
        <location line="+73"/>
        <source>Cannot install extension: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+96"/>
        <location filename="../../../src/plugins/extensionmanager/extensionsbrowser.cpp" line="+166"/>
        <source>Active</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+52"/>
        <source>Error</source>
        <translation type="unfinished">Ошибка</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Loaded</source>
        <translation type="unfinished">Загружен</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Not loaded</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+88"/>
        <source>No details to show</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Select an extension to see more information about it.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+42"/>
        <source>Last Update</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Tags</source>
        <translation type="unfinished">Метки</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Platforms</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Dependencies</source>
        <translation type="unfinished">Зависимости</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Extensions in pack</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Toggle Secondary Details</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+25"/>
        <source>Extension details</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+174"/>
        <source>Download Extension</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Downloading...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+23"/>
        <location line="+17"/>
        <source>Download Error</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-16"/>
        <source>Cannot download extension</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Code: %1 (%2).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Downloaded extension has an invalid hash.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/extensionmanager/extensionsbrowser.cpp" line="+2"/>
        <source>Inactive</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+266"/>
        <source>Last updated</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+25"/>
        <source>All</source>
        <comment>Extensions filter</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Extension packs</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Individual extensions</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+51"/>
        <source>No extension found!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+24"/>
        <source>Manage Extensions</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Search</source>
        <translation type="unfinished">Поиск</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Filter by: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Sort by: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/extensionmanager/extensionsmodel.cpp" line="+77"/>
        <source>Documentation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>More Information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+54"/>
        <source>Platform agnostic</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+105"/>
        <source>New</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Updated</source>
        <translation type="unfinished">Обновлено</translation>
    </message>
</context>
<context>
    <name>QtC::ExtensionSystem</name>
    <message>
        <location filename="../../../src/libs/extensionsystem/plugindetailsview.cpp" line="+68"/>
        <source>Name:</source>
        <translation>Название:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Version:</source>
        <translation>Версия:</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Vendor Id:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Vendor:</source>
        <translation>Поставщик:</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Documentation:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Location:</source>
        <translation>Размещение:</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Description:</source>
        <translation>Описание:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Copyright:</source>
        <translation>Авторское право:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>License:</source>
        <translation>Лицензия:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Dependencies:</source>
        <translation>Зависимости:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Loadable without restart:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+77"/>
        <source>None</source>
        <comment>No category</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>All</source>
        <comment>Platforms: All</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+22"/>
        <source>Plugin Details of %1</source>
        <translation type="unfinished">Подробнее о модуле %1</translation>
    </message>
    <message>
        <location line="-116"/>
        <source>Group:</source>
        <translation>Группа:</translation>
    </message>
    <message>
        <location line="-6"/>
        <source>Id:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Compatibility version:</source>
        <translation>Совместимая версия:</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>URL:</source>
        <translation></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Platforms:</source>
        <translation>Платформы:</translation>
    </message>
    <message>
        <location filename="../../../src/libs/extensionsystem/pluginerroroverview.cpp" line="+55"/>
        <source>Details</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+28"/>
        <source>The following plugins have errors and cannot be loaded:</source>
        <translation>Следующие модули содержат ошибки и не могут быть загружены:</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Details:</source>
        <translation>Подробнее:</translation>
    </message>
    <message>
        <source>Plugin Loader Messages</source>
        <translation type="vanished">Сообщения загрузчика модулей</translation>
    </message>
    <message>
        <location filename="../../../src/libs/extensionsystem/pluginerrorview.cpp" line="+47"/>
        <source>State:</source>
        <translation>Состояние:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Error message:</source>
        <translation>Сообщение
об ошибке:</translation>
    </message>
    <message>
        <location filename="../../../src/libs/extensionsystem/pluginmanager.cpp" line="+1496"/>
        <source>%1 &gt; About Plugins</source>
        <translation>%1 &gt; О модулях</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Help &gt; About Plugins</source>
        <translation>Справка &gt; О модулях</translation>
    </message>
    <message>
        <source>The following plugins depend on %1 and are also disabled: %2.

</source>
        <translation type="vanished">Следующие модули, зависящие от %1, также отключены: %2.

</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Disable plugins permanently in %1.</source>
        <translation>Отключите модули в %1.</translation>
    </message>
    <message>
        <source>It looks like %1 closed because of a problem with the &quot;%2&quot; plugin. Temporarily disable the plugin?</source>
        <translation type="vanished">Похоже, %1 закрылся из-за проблемы с модулем «%2». Отключить его временно?</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Disable Plugin</source>
        <translation>Отключить модуль</translation>
    </message>
    <message>
        <location filename="../../../src/libs/extensionsystem/pluginerroroverview.cpp" line="-32"/>
        <location filename="../../../src/libs/extensionsystem/pluginmanager.cpp" line="+2"/>
        <source>Continue</source>
        <translation>Продолжить</translation>
    </message>
    <message>
        <location filename="../../../src/libs/extensionsystem/pluginspec.cpp" line="+917"/>
        <source>Plugin meta data not found</source>
        <translation>Мета-данные модуля не найдены</translation>
    </message>
    <message>
        <location line="+190"/>
        <source>Invalid platform specification &quot;%1&quot;: %2</source>
        <translation>Неверная спецификация платформы «%1»: %2</translation>
    </message>
    <message>
        <location line="+18"/>
        <location line="+3"/>
        <location line="+7"/>
        <location line="+6"/>
        <location line="+7"/>
        <source>Dependency: %1</source>
        <translation>Зависимость: %1</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Dependency: &quot;%1&quot; must be &quot;%2&quot; or &quot;%3&quot; (is &quot;%4&quot;).</source>
        <translation>Зависимость: «%1» должно быть «%2» или «%3» (есть «%4»).</translation>
    </message>
    <message>
        <location line="+25"/>
        <location line="+5"/>
        <location line="+12"/>
        <location line="+7"/>
        <source>Argument: %1</source>
        <translation>Аргумент: %1</translation>
    </message>
    <message>
        <location line="-13"/>
        <source>Argument: &quot;%1&quot; is empty</source>
        <translation>Аргумент: «%1» пустой</translation>
    </message>
    <message>
        <source>None</source>
        <translation type="vanished">Нет</translation>
    </message>
    <message>
        <source>All</source>
        <translation type="vanished">Все</translation>
    </message>
    <message>
        <location filename="../../../src/libs/extensionsystem/plugindetailsview.cpp" line="+91"/>
        <source>%1 (current: &quot;%2&quot;)</source>
        <translation>%1 (текущая: «%2»)</translation>
    </message>
    <message>
        <location filename="../../../src/libs/extensionsystem/pluginerrorview.cpp" line="+38"/>
        <source>Invalid</source>
        <translation>Некорректный</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Description file found, but error on read.</source>
        <translation>Файл описания найден, но при чтении возникла ошибка.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Description successfully read.</source>
        <translation>Описание успешно прочитано.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Dependencies are successfully resolved.</source>
        <translation>Все зависимости разрешены.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Library is loaded.</source>
        <translation>Библиотека загружена.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Plugin&apos;s initialization function succeeded.</source>
        <translation>Инициализация модуля завершилась успешно.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Plugin successfully loaded and running.</source>
        <translation>Модуль успешно загружен и запущен.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Plugin was shut down.</source>
        <translation>Модуль был выключен.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Plugin ended its life cycle and was deleted.</source>
        <translation>Модуль закончил свой жизненный цикл и был удалён.</translation>
    </message>
    <message>
        <location line="-25"/>
        <source>Read</source>
        <translation>Описание прочитано</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Resolved</source>
        <translation>Зависимости разрешены</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Loaded</source>
        <translation>Загружен</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Initialized</source>
        <translation>Инициализирован</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Running</source>
        <translation>Выполняется</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Stopped</source>
        <translation>Остановлен</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Deleted</source>
        <translation>Удалён</translation>
    </message>
    <message>
        <location filename="../../../src/libs/extensionsystem/pluginmanager.cpp" line="-574"/>
        <source>Multiple versions of the same plugin have been found.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+453"/>
        <source>Circular dependency detected:</source>
        <translation>Обнаружена циклическая зависимость:</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>%1 (%2) depends on</source>
        <translation>%1 (%2) зависит от</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>%1 (%2)</source>
        <translation>%1 (%2)</translation>
    </message>
    <message>
        <location line="+21"/>
        <source>Cannot load plugin because dependency failed to load: %1 (%2)
Reason: %3</source>
        <translation>Невозможно загрузить модуль, так как не удалось загрузить его зависимость: %1 (%2)
Причина: %3</translation>
    </message>
    <message>
        <location line="+77"/>
        <source>If you temporarily disable %1, the following plugins that depend on it are also disabled: %2.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>The last time you started %1, it seems to have closed because of a problem with the &quot;%2&quot; plugin. Temporarily disable the plugin?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+121"/>
        <source>No callback set to accept terms and conditions</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <location line="+30"/>
        <source>You did not accept the terms and conditions</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+38"/>
        <source>Cannot load plugin because dependency failed to load: %1(%2)
Reason: %3</source>
        <translation>Невозможно загрузить модуль, так как не удалось загрузить его зависимость: %1 (%2)
Причина: %3</translation>
    </message>
    <message>
        <location line="+104"/>
        <source>Plugin not found.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+54"/>
        <source>It does not exist.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/libs/extensionsystem/pluginview.cpp" line="+280"/>
        <source>Name</source>
        <translation>Название</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Load</source>
        <translation>Загрузка</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Version</source>
        <translation>Версия</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Vendor</source>
        <translation>Поставщик</translation>
    </message>
    <message>
        <location line="-54"/>
        <source>Load on Startup</source>
        <translation>Загружать при запуске</translation>
    </message>
    <message>
        <location line="-122"/>
        <source>deprecated</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>experimental</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+260"/>
        <source>Utilities</source>
        <translation>Утилиты</translation>
    </message>
    <message>
        <location line="-221"/>
        <source>Plugin is not available on this platform.</source>
        <translation>Модуль недоступен на этой платформе.</translation>
    </message>
    <message>
        <source>%1 (experimental)</source>
        <translation type="vanished">%1 (экспериментально)</translation>
    </message>
    <message>
        <location line="-27"/>
        <source>Path: %1
Plugin is not available on this platform.</source>
        <translation>Путь: %1
Модуль недоступен для этой платформы.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Path: %1
Plugin is enabled as dependency of an enabled plugin.</source>
        <translation>Путь: %1
Модуль включён как зависимость включённого модуля.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Path: %1
Plugin is enabled by command line argument.</source>
        <translation>Путь: %1
Модуль включён параметром командной строки.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Path: %1
Plugin is disabled by command line argument.</source>
        <translation>Путь: %1
Модуль отключен параметром командной строки.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Path: %1</source>
        <translation>Путь: %1</translation>
    </message>
    <message>
        <location line="+23"/>
        <source>Plugin is required.</source>
        <translation>Модуль необходим.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Load on startup</source>
        <translation>Загружать при запуске</translation>
    </message>
    <message>
        <location filename="../../../src/libs/extensionsystem/pluginmanager.cpp" line="-270"/>
        <source>Enabling Plugins</source>
        <translation>Включение модулей</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Enabling
%1
will also enable the following plugins:

%2</source>
        <translation>Включение
%1
также включит следующие модули:

%2</translation>
    </message>
    <message>
        <location line="+19"/>
        <source>Disabling Plugins</source>
        <translation>Отключение модулей</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Disabling
%1
will also disable the following plugins:

%2</source>
        <translation>Отключение
%1
также отключит следующие модули:

%2</translation>
    </message>
    <message>
        <location filename="../../../src/libs/extensionsystem/optionsparser.cpp" line="+107"/>
        <source>The plugin &quot;%1&quot; is specified twice for testing.</source>
        <translation>Модуль «%1» указан для тестирования дважды.</translation>
    </message>
    <message>
        <location line="+5"/>
        <location line="+16"/>
        <location line="+21"/>
        <location line="+23"/>
        <source>The plugin &quot;%1&quot; does not exist.</source>
        <translation>Модуль «%1» не существует.</translation>
    </message>
    <message>
        <location line="-49"/>
        <source>The plugin &quot;%1&quot; is not tested.</source>
        <translation>Модуль «%1» не тестировался.</translation>
    </message>
    <message>
        <location line="+123"/>
        <source>Unknown option %1</source>
        <translation>Неизвестный параметр: %1</translation>
    </message>
    <message>
        <location line="+18"/>
        <source>The option %1 requires an argument.</source>
        <translation>Опция %1 требует параметр.</translation>
    </message>
    <message>
        <source>Failed Plugins</source>
        <translation type="vanished">Проблемные модули</translation>
    </message>
    <message>
        <location filename="../../../src/libs/extensionsystem/pluginspec.cpp" line="-360"/>
        <source>Cannot open file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+24"/>
        <source>&quot;%1&quot; is missing</source>
        <translation>«%1» отсутствует</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Value for key &quot;%1&quot; is not a string</source>
        <translation>Значение для ключа «%1» не является строкой</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Value for key &quot;%1&quot; is not a bool</source>
        <translation>Значение для ключа «%1» не является булевым</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Value for key &quot;%1&quot; is not an array of objects</source>
        <translation>Значение для ключа «%1» не является массивом объектов</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Value for key &quot;%1&quot; is not a string and not an array of strings</source>
        <translation>Значение для ключа «%1» не является строкой или массивом строк</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Value &quot;%2&quot; for key &quot;%1&quot; has invalid format</source>
        <translation>Значение «%2» для ключа «%1» имеет недопустимый формат</translation>
    </message>
    <message>
        <location line="+21"/>
        <source>No IID found</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Expected IID &quot;%1&quot;, but found &quot;%2&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+95"/>
        <source>Plugin id &quot;%1&quot; must be lowercase</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+82"/>
        <location line="+5"/>
        <source>Terms and conditions: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+182"/>
        <source>Resolving dependencies failed because state != Read</source>
        <translation>Не удалось разрешить зависимости, так как state != Read</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Could not resolve dependency &apos;%1(%2)&apos;</source>
        <translation>Не удалось разрешить зависимость «%1(%2)»</translation>
    </message>
    <message>
        <location line="+83"/>
        <source>Loading the library failed because state != Resolved</source>
        <translation>Не удалось загрузить библиотеку, так как state != Resolved</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Plugin is not valid (does not derive from IPlugin)</source>
        <translation>Неправильный модуль (не потомок IPlugin)</translation>
    </message>
    <message>
        <location line="+22"/>
        <source>Initializing the plugin failed because state != Loaded</source>
        <translation>Не удалось инициализировать модуль, так как state не равен «Loaded»</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Internal error: have no plugin instance to initialize</source>
        <translation>Внутренняя ошибка: отсутствует экземпляр модуля для инициализации</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Plugin initialization failed: %1</source>
        <translation>Не удалось инициализировать модуль: %1</translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Cannot perform extensionsInitialized because state != Initialized</source>
        <translation>Невозможно выполнить extensionsInitialized, так как state != Initialized</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Internal error: have no plugin instance to perform extensionsInitialized</source>
        <translation>Внутренняя ошибка: отсутствует экземпляр модуля для выполнения extensionsInitialized</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Internal error: have no plugin instance to perform delayedInitialize</source>
        <translation>Внутренняя ошибка: отсутствует экземпляр модуля для выполнения delayedInitialize</translation>
    </message>
    <message>
        <location line="+97"/>
        <source>Cannot remove system plugins.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Could not determine root folder.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::FakeVim</name>
    <message>
        <location filename="../../../src/plugins/fakevim/fakevimactions.cpp" line="+259"/>
        <source>Unknown option: %1</source>
        <translation>Неизвестный параметр: %1</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Argument must be positive: %1=%2</source>
        <translation>Параметр должен быть положительным: %1=%2</translation>
    </message>
    <message>
        <location line="-160"/>
        <source>Use Vim-style Editing</source>
        <translation>Использовать редактирование в стиле Vim</translation>
    </message>
    <message>
        <source>Read .vimrc</source>
        <translation type="vanished">Загрузить .vimrc</translation>
    </message>
    <message>
        <source>Path to .vimrc</source>
        <translation type="vanished">Путь к .vimrc</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/fakevim/fakevimhandler.cpp" line="+1009"/>
        <source>Mark &quot;%1&quot; not set.</source>
        <translation>Отметка «%1» не установлена.</translation>
    </message>
    <message>
        <location line="+1943"/>
        <source>Recursive mapping</source>
        <translation>Рекурсивное связывание</translation>
    </message>
    <message>
        <location line="+892"/>
        <source>%1%2%</source>
        <translation>%1%2%</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>%1All</source>
        <translation>%1Все</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Not implemented in FakeVim.</source>
        <translation>Не реализовано в FakeVim.</translation>
    </message>
    <message>
        <source>Type Alt-V, Alt-V to quit FakeVim mode.</source>
        <translation type="vanished">Нажмите Alt-V,Alt-V для выхода из режима FakeVim.</translation>
    </message>
    <message>
        <location line="+685"/>
        <source>Type Control-Shift-Y, Control-Shift-Y to quit FakeVim mode.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Type Alt-Y, Alt-Y to quit FakeVim mode.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1608"/>
        <source>Unknown option:</source>
        <translation>Неизвестный параметр:</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Invalid argument:</source>
        <translation>Неверный аргумент:</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Trailing characters:</source>
        <translation>Завершающие символы:</translation>
    </message>
    <message>
        <location line="+82"/>
        <source>Move lines into themselves.</source>
        <translation>Переместить строки в самих себя.</translation>
    </message>
    <message numerus="yes">
        <location line="+42"/>
        <source>%n lines moved.</source>
        <translation>
            <numerusform>%n строка перемещена.</numerusform>
            <numerusform>%n строки перемещено.</numerusform>
            <numerusform>%n строк перемещено.</numerusform>
        </translation>
    </message>
    <message>
        <location line="+61"/>
        <source>File &quot;%1&quot; exists (add ! to override)</source>
        <translation>Файл «%1» уже существует (добавьте ! для перезаписи)</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Cannot open file &quot;%1&quot; for writing</source>
        <translation>Не удалось открыть файл «%1» для записи</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>&quot;%1&quot; %2 %3L, %4C written.</source>
        <translation>«%1» %2 %3L, %4C записано.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source> [New] </source>
        <translation> [Новый] </translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Cannot open file &quot;%1&quot; for reading</source>
        <translation>Не удалось открыть файл «%1» для чтения</translation>
    </message>
    <message>
        <location line="+29"/>
        <source>&quot;%1&quot; %2L, %3C</source>
        <translation>«%1» %2L, %3C</translation>
    </message>
    <message numerus="yes">
        <location line="+28"/>
        <source>%n lines filtered.</source>
        <translation>
            <numerusform>%n строка соответствует шаблону.</numerusform>
            <numerusform>%n строки соответствует шаблону.</numerusform>
            <numerusform>%n строк соответствуют шаблону.</numerusform>
        </translation>
    </message>
    <message>
        <location line="+176"/>
        <source>Cannot open file %1</source>
        <translation>Невозможно открыть файл %1</translation>
    </message>
    <message>
        <location line="+73"/>
        <source>Not an editor command: %1</source>
        <translation>Не команда редактора: %1</translation>
    </message>
    <message>
        <location line="+98"/>
        <source>Invalid regular expression: %1</source>
        <translation>Некорректное регулярное выражение %1</translation>
    </message>
    <message>
        <location line="+36"/>
        <source>Pattern not found: %1</source>
        <translation>Шаблон не найден: %1</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Search hit BOTTOM, continuing at TOP.</source>
        <translation>Поиск дошёл до НИЗА и продолжился СВЕРХУ.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Search hit TOP, continuing at BOTTOM.</source>
        <translation>Поиск дошёл до ВЕРХА и продолжился СНИЗУ.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Search hit BOTTOM without match for: %1</source>
        <translation>Поиск достиг КОНЦА, совпадений не найдено для: %1</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Search hit TOP without match for: %1</source>
        <translation>Поиск достиг НАЧАЛА, совпадений не найдено для: %1</translation>
    </message>
    <message numerus="yes">
        <location line="+107"/>
        <source>%n lines indented.</source>
        <translation>
            <numerusform>Отступы сделаны для %n строки.</numerusform>
            <numerusform>Отступы сделаны для %n строк.</numerusform>
            <numerusform>Отступы сделаны для %n строк.</numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <location line="+56"/>
        <source>%n lines %1ed %2 time.</source>
        <translation>
            <numerusform>%n строка сдвинута %1 %2 раз.</numerusform>
            <numerusform>%n строка сдвинута %1 %2 раз.</numerusform>
            <numerusform>%n строка сдвинута %1 %2 раз.</numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <location line="+538"/>
        <source>%n lines yanked.</source>
        <translation>
            <numerusform>%n строка скопирована.</numerusform>
            <numerusform>%n строки скопировано.</numerusform>
            <numerusform>%n строк скопировано.</numerusform>
        </translation>
    </message>
    <message>
        <location line="+929"/>
        <source>Already at oldest change.</source>
        <translation>Уже на первом изменении.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Already at newest change.</source>
        <translation>Уже на последнем изменении.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/fakevim/fakevimactions.cpp" line="+206"/>
        <source>General</source>
        <translation>Основное</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/fakevim/fakevimplugin.cpp" line="+1111"/>
        <source>FakeVim</source>
        <translation>FakeVim</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/fakevim/fakevimactions.cpp" line="-184"/>
        <source>Keep empty to use the default path, i.e. %USERPROFILE%\_vimrc on Windows, ~/.vimrc otherwise.</source>
        <translation>Оставьте пустым, чтобы использовать путь по умолчанию (%USERPROFILE%\_vimrc в Windows или ~/.vimrc в остальных ОС).</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Default: %1</source>
        <translation>По умолчанию: %1</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/fakevim/fakevimplugin.cpp" line="-609"/>
        <location line="+208"/>
        <source>Ex Command Mapping</source>
        <translation>Расширенное связывание команд</translation>
    </message>
    <message>
        <location line="-207"/>
        <source>Ex Trigger Expression</source>
        <translation>Расширенное выражение запуска</translation>
    </message>
    <message>
        <location line="+58"/>
        <source>Regular expression:</source>
        <translation>Регулярное выражение:</translation>
    </message>
    <message>
        <location line="-55"/>
        <source>Ex Command</source>
        <translation>Расширенная команда</translation>
    </message>
    <message>
        <location line="-11"/>
        <source>Invalid regular expression.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+19"/>
        <source>The pattern &quot;%1&quot; is no valid regular expression.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+50"/>
        <source>Reset</source>
        <translation>Сбросить</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Reset to default.</source>
        <translation>Сбросить в исходное состояние.</translation>
    </message>
    <message>
        <location line="+181"/>
        <source>Action</source>
        <translation>Действие</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Command</source>
        <translation>Команда</translation>
    </message>
    <message>
        <location line="+99"/>
        <source>User Command Mapping</source>
        <translation>Связывание команд пользователя</translation>
    </message>
    <message>
        <location line="+169"/>
        <source>User command #%1</source>
        <translation>Команда пользователя #%1</translation>
    </message>
    <message>
        <location line="+115"/>
        <source>Meta+Shift+Y,Meta+Shift+Y</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Alt+Y,Alt+Y</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Meta+Shift+Y,%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Alt+Y,%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Alt+V,Alt+V</source>
        <translation type="vanished">Alt+V,Alt+V</translation>
    </message>
    <message>
        <source>Meta+Shift+V,Meta+Shift+V</source>
        <translation type="vanished">Meta+Shift+V,Meta+Shift+V</translation>
    </message>
    <message>
        <location line="-3"/>
        <source>Execute User Action #%1</source>
        <translation>Выполнить особое действие №%1</translation>
    </message>
    <message>
        <source>Alt+V,%1</source>
        <translation type="vanished">Alt+V,%1</translation>
    </message>
    <message>
        <source>Meta+Shift+V,%1</source>
        <translation type="vanished">Meta+Shift+V,%1</translation>
    </message>
    <message>
        <location line="+827"/>
        <source>&quot;%1&quot; %2 %3L, %4C written</source>
        <translation>«%1» %2 %3L, %4C записано</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>File not saved</source>
        <translation>Файл не сохранён</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Saving succeeded</source>
        <translation>Сохранение выполнено успешно</translation>
    </message>
    <message numerus="yes">
        <location line="+2"/>
        <source>%n files not saved</source>
        <translation>
            <numerusform>не сохранён %n файл</numerusform>
            <numerusform>не сохранено %n файла</numerusform>
            <numerusform>не сохранено %n файлов</numerusform>
        </translation>
    </message>
    <message>
        <location filename="../../../src/plugins/fakevim/fakevimactions.cpp" line="-68"/>
        <source>Use FakeVim</source>
        <translation>Использовать FakeVim</translation>
    </message>
    <message>
        <location line="+114"/>
        <source>Vim Behavior</source>
        <translation>Поведение Vim</translation>
    </message>
    <message>
        <location line="-98"/>
        <source>Automatic indentation</source>
        <translation>Автоматические отступы</translation>
    </message>
    <message>
        <location line="-6"/>
        <source>Start of line</source>
        <translation>Вначале строки</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Smart indentation</source>
        <translation>Умные отступы</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Use search dialog</source>
        <translation>Использовать диалог поиска</translation>
    </message>
    <message>
        <location line="-4"/>
        <source>Expand tabulators</source>
        <translation>Разворачивать табуляторы</translation>
    </message>
    <message>
        <location line="-10"/>
        <source>Show position of text marks</source>
        <translation>Отображать положение текстовых меток</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Smart tabulators</source>
        <translation>Умные табуляторы</translation>
    </message>
    <message>
        <source>Pass control key</source>
        <translation type="vanished">Пропускать управляющие клавиши</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Highlight search results</source>
        <translation>Выделять результаты поиска</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Incremental search</source>
        <translation>Пошаговый поиск</translation>
    </message>
    <message>
        <location line="-4"/>
        <source>Shift width:</source>
        <translation>Ширина сдвига:</translation>
    </message>
    <message>
        <location line="-8"/>
        <source>Pass control keys</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Tabulator size:</source>
        <translation>Размер табуляторов:</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Use tildeop</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Use system encoding for :source</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Backspace:</source>
        <translation>Backspace:</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Keyword characters:</source>
        <translation>Ключевые символы:</translation>
    </message>
    <message>
        <location line="+91"/>
        <source>Plugin Emulation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Copy Text Editor Settings</source>
        <translation>Скопировать настройки текстового редактора</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Set Qt Style</source>
        <translation>Стиль Qt</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Set Plain Style</source>
        <translation>Простой стиль</translation>
    </message>
    <message>
        <location line="-144"/>
        <source>Use smartcase</source>
        <translation>Использовать smartcase</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Use wrapscan</source>
        <translation>Повторять поиск с начала</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Show partial command</source>
        <translation>Показывать неполные команды</translation>
    </message>
    <message>
        <location line="-3"/>
        <source>Use ignorecase</source>
        <translation>Использовать регистронезависимый поиск (ic)</translation>
    </message>
    <message>
        <location line="-14"/>
        <source>Pass keys in insert mode</source>
        <translation>Пропускать клавиши при вставке</translation>
    </message>
    <message>
        <location line="+21"/>
        <source>Scroll offset:</source>
        <translation>Отступ прокрутки:</translation>
    </message>
    <message>
        <location line="-25"/>
        <source>Read .vimrc from location:</source>
        <translation>Размещение .vimrc:</translation>
    </message>
    <message>
        <location line="+22"/>
        <source>Show line numbers relative to cursor</source>
        <translation>Номера строк относительно курсора</translation>
    </message>
    <message>
        <location line="+21"/>
        <source>Displays line numbers relative to the line containing text cursor.</source>
        <translation>Отображать номера строк относительно строки с курсором.</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Vim tabstop option.</source>
        <translation>Опция tabstop редактора Vim.</translation>
    </message>
    <message>
        <location line="-7"/>
        <source>Does not interpret key sequences like Ctrl-S in FakeVim but handles them as regular shortcuts. This gives easier access to core functionality at the price of losing some features of FakeVim.</source>
        <translation>Не интерпретировать комбинации клавиш (например Ctrl-S) в FakeVim, а обрабатывать их, как в обычном редакторе. Это позволит упростить доступ к основной функциональности за счёт потери некоторых возможностей FakeVim.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Does not interpret some key presses in insert mode so that code can be properly completed and expanded.</source>
        <translation>Не обрабатывать некоторые нажатия клавиш в режиме вставки, чтобы код мог корректно завершаться и дополняться.</translation>
    </message>
    <message>
        <location line="-27"/>
        <source>Blinking cursor</source>
        <translation>Мигать курсором</translation>
    </message>
</context>
<context>
    <name>QtC::Fossil</name>
    <message>
        <location filename="../../../src/plugins/fossil/commiteditor.cpp" line="+22"/>
        <source>Commit Editor</source>
        <translation type="unfinished">Редактор фиксаций</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/fossil/configuredialog.cpp" line="+47"/>
        <source>Configure Repository</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <location filename="../../../src/plugins/fossil/fossilsettings.cpp" line="+46"/>
        <source>Existing user to become an author of changes made to the repository.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <location filename="../../../src/plugins/fossil/fossilsettings.cpp" line="+4"/>
        <source>SSL/TLS Identity Key</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <location filename="../../../src/plugins/fossil/fossilsettings.cpp" line="+2"/>
        <source>SSL/TLS client identity key to use if requested by the server.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <location filename="../../../src/plugins/fossil/fossilsettings.cpp" line="+24"/>
        <source>Disable auto-sync</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <location filename="../../../src/plugins/fossil/fossilsettings.cpp" line="+1"/>
        <source>Disable automatic pull prior to commit or update and automatic push after commit or tag or branch creation.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Repository User</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>User:</source>
        <translation type="unfinished">Пользователь:</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Repository Settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <location filename="../../../src/plugins/fossil/fossilsettings.cpp" line="-26"/>
        <source>SSL/TLS identity:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/fossil/fossilclient.cpp" line="+51"/>
        <source>Ignore All Whitespace</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Strip Trailing CR</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Show Committers</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>List Versions</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+38"/>
        <source>Ancestors</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Descendants</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Unfiltered</source>
        <translation type="unfinished">Вся</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Lineage</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Verbose</source>
        <translation type="unfinished">Подробно</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Show files changed in each revision</source>
        <translation type="unfinished">Показывать изменяемые файлы в каждой ревизии</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>All Items</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>File Commits</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Technical Notes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Tags</source>
        <translation type="unfinished">Метки</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Tickets</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Wiki Commits</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Item Types</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/fossil/fossilcommitwidget.cpp" line="+95"/>
        <source>Private</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Create a private check-in that is never synced. Children of private check-ins are automatically private. Private check-ins are not pushed to the remote repository by default.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Tag names to apply; comma-separated.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Current Information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Local root:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Branch:</source>
        <translation type="unfinished">Ветка:</translation>
    </message>
    <message>
        <location line="+1"/>
        <location line="+7"/>
        <source>Tags:</source>
        <translation type="unfinished">Теги:</translation>
    </message>
    <message>
        <location line="-3"/>
        <source>Commit Information</source>
        <translation type="unfinished">Информация о фиксации</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>New branch:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Author:</source>
        <translation type="unfinished">Автор:</translation>
    </message>
    <message>
        <location line="+55"/>
        <source>Message check failed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/fossil/fossileditor.cpp" line="+27"/>
        <source>&amp;Annotate %1</source>
        <translation type="unfinished">&amp;Аннотация %1</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Annotate &amp;Parent Revision %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/fossil/fossilplugin.cpp" line="+145"/>
        <source>Fossil File Log Editor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Fossil Annotation Editor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Fossil Diff Editor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+56"/>
        <source>Triggers a Fossil version control operation.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Fossil Commit Log Editor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>&amp;Fossil</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+19"/>
        <source>Annotate Current File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Annotate &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Diff Current File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Diff &quot;%1&quot;</source>
        <translation type="unfinished">Сравнить «%1»</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Meta+I,Meta+D</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Alt+I,Alt+D</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Timeline Current File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Timeline &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Meta+I,Meta+L</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Alt+I,Alt+L</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Status Current File</source>
        <translation type="unfinished">Состояние текущего файла</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Status &quot;%1&quot;</source>
        <translation type="unfinished">Состояние «%1»</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Meta+I,Meta+S</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Alt+I,Alt+S</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Add Current File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Add &quot;%1&quot;</source>
        <translation type="unfinished">Добавить «%1»</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Delete Current File...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Delete &quot;%1&quot;...</source>
        <translation type="unfinished">Удалить «%1»...</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Revert Current File...</source>
        <translation type="unfinished">Откатить текущий файл...</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Revert &quot;%1&quot;...</source>
        <translation type="unfinished">Откатить «%1»...</translation>
    </message>
    <message>
        <location line="+59"/>
        <location line="+77"/>
        <source>Revert</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-58"/>
        <source>Diff</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Timeline</source>
        <translation type="unfinished">Временная шкала</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Meta+I,Meta+T</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Alt+I,Alt+T</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Revert...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Status</source>
        <translation type="unfinished">Состояние</translation>
    </message>
    <message>
        <location line="+52"/>
        <source>Pull...</source>
        <translation type="unfinished">Принять (pull)...</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Push...</source>
        <translation type="unfinished">Отправить (push)...</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Update...</source>
        <translation type="unfinished">Обновить (update)...</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Meta+I,Meta+U</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Alt+I,Alt+U</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Commit...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Meta+I,Meta+C</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Alt+I,Alt+C</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Settings...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Create Repository...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Remote repository is not defined.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+29"/>
        <source>Update</source>
        <translation type="unfinished">Обновление</translation>
    </message>
    <message>
        <location line="+46"/>
        <source>There are no changes to commit.</source>
        <translation type="unfinished">Нет изменений для фиксации.</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Unable to create an editor for the commit.</source>
        <translation type="unfinished">Не удалось создать редактор фиксации.</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Unable to create a commit editor.</source>
        <translation type="unfinished">Не удалось создать редактор фиксаций.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Commit changes for &quot;%1&quot;.</source>
        <translation type="unfinished">Фиксация изменений «%1».</translation>
    </message>
    <message>
        <location line="+39"/>
        <source>Choose Checkout Directory</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>The directory &quot;%1&quot; is already managed by a version control system (%2). Would you like to specify another directory?</source>
        <translation type="unfinished">Каталог «%1» уже находится под системой контроля версий (%2). Выбрать другой каталог?</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Repository already under version control</source>
        <translation type="unfinished">Хранилище уже под контролем версий</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Repository Created</source>
        <translation type="unfinished">Хранилище создано</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>A version control repository has been created in %1.</source>
        <translation type="unfinished">Хранилище контроля версиями создано в %1.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Repository Creation Failed</source>
        <translation type="unfinished">Не удалось создать хранилище</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>A version control repository could not be created in %1.</source>
        <translation type="unfinished">Не удалось создать хранилище контроля версий в %1.</translation>
    </message>
    <message>
        <location line="+301"/>
        <source>Specify a revision other than the default?</source>
        <translation type="unfinished">Указать ревизию отличную от умолчальной?</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Checkout revision, can also be a branch or a tag name.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Revision</source>
        <translation type="unfinished">Ревизия</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/fossil/fossilsettings.cpp" line="-17"/>
        <source>Fossil Command</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Command:</source>
        <translation type="unfinished">Команда:</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Fossil Repositories</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Default path:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Directory to store local repositories by default.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Default user:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Log width:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>The width of log entry line (&gt;20). Choose 0 to see a single line per entry.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Timeout:</source>
        <translation type="unfinished">Таймаут:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>s</source>
        <translation type="unfinished"> сек</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Log count:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>The number of recent commit log entries to show. Choose 0 to see all entries.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Configuration</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Local Repositories</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>User</source>
        <translation type="unfinished">Пользователь</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Miscellaneous</source>
        <translation type="unfinished">Разное</translation>
    </message>
    <message>
        <location line="+21"/>
        <source>Fossil</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/fossil/pullorpushdialog.cpp" line="+23"/>
        <source>Pull Source</source>
        <translation type="unfinished">Источник приёма (pull source)</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Push Destination</source>
        <translation type="unfinished">Назначение отправлений (push)</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Default location</source>
        <translation type="unfinished">По умолчанию</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Local filesystem:</source>
        <translation type="unfinished">Файловая система:</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Specify URL:</source>
        <translation type="unfinished">Особый URL:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>For example: &quot;https://[user[:pass]@]host[:port]/[path]&quot;.</source>
        <translation type="unfinished">Например: «https://[имя[:пароль]@]адрес[:порт]/[путь]».</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Remember specified location as default</source>
        <translation type="unfinished">Запомнить указанное размещение как размещение по умолчанию</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Include private branches</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Allow transfer of private branches.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Remote Location</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Options</source>
        <translation type="unfinished">Параметры</translation>
    </message>
</context>
<context>
    <name>QtC::GenericProjectManager</name>
    <message>
        <location filename="../../../src/plugins/genericprojectmanager/genericprojectwizard.cpp" line="+59"/>
        <source>Files</source>
        <translation>Файлы</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/genericprojectmanager/genericproject.cpp" line="+141"/>
        <source>Generic Manager</source>
        <translation>Управление универсальным проектом</translation>
    </message>
    <message>
        <location line="+475"/>
        <source>Project files list update failed.</source>
        <translation>Не удалось обновить список файлов проекта.</translation>
    </message>
    <message>
        <location line="+49"/>
        <source>Build %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+38"/>
        <source>Edit Files...</source>
        <translation>Изменить файлы...</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Remove Directory</source>
        <translation>Внешний каталог</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/genericprojectmanager/genericprojectwizard.cpp" line="+44"/>
        <location line="+57"/>
        <source>Import Existing Project</source>
        <translation>Импорт существующего проекта</translation>
    </message>
    <message>
        <source>Imports existing projects that do not use qmake, CMake or Autotools. This allows you to use %1 as a code editor.</source>
        <translation type="vanished">Импорт существующего проекта, не использующего qmake, CMake или Autotools. Это позволяет использовать %1 в качестве редактора кода.</translation>
    </message>
    <message>
        <location line="-53"/>
        <source>Project Name and Location</source>
        <translation>Название и размещение проекта</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Project name:</source>
        <translation>Название проекта:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Location:</source>
        <translation>Размещение:</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>File Selection</source>
        <translation>Выбор файла</translation>
    </message>
    <message>
        <location line="+49"/>
        <source>Imports existing projects that do not use qmake, CMake, Qbs, Meson, or Autotools. This allows you to use %1 as a code editor.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/genericprojectmanager/genericprojectfileseditor.cpp" line="+23"/>
        <source>.files Editor</source>
        <translation type="unfinished">Редактор *.files</translation>
    </message>
</context>
<context>
    <name>QtC::Git</name>
    <message>
        <location filename="../../../src/plugins/git/gerrit/authenticationdialog.cpp" line="+56"/>
        <source>Authentication</source>
        <translation>Авторизация</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Gerrit server with HTTP was detected, but you need to set up credentials for it.&lt;/p&gt;&lt;p&gt;To get your password, &lt;a href=&quot;LINK_PLACEHOLDER&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#007af4;&quot;&gt;click here&lt;/span&gt;&lt;/a&gt; (sign in if needed). Click Generate Password if the password is blank, and copy the user name and password to this form.&lt;/p&gt;&lt;p&gt;Choose Anonymous if you do not want authentication for this server. In this case, changes that require authentication (like draft changes or private projects) will not be displayed.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Обнаружен HTTP-сервер Gerrit. Необходимо задать реквизиты для доступа к нему.&lt;/p&gt;&lt;p&gt;Чтобы получить пароль &lt;a href=&quot;LINK_PLACEHOLDER&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#007af4;&quot;&gt;щёлкните сюда&lt;/span&gt;&lt;/a&gt; (возможно, потребуется зарегистрироваться). Если поле пароля пусто, то щёлкните Generate Password. Скопируйте имя пользователя и пароль в эту форму.&lt;/p&gt;&lt;p&gt;Выберите Anonymous, если авторизация не требуется на этом сервере. В этом случае изменения, требующие авторизации (черновые изменения или частные проекты), не будут отображаться.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location line="+35"/>
        <location filename="../../../src/plugins/git/gerrit/gerritoptionspage.cpp" line="+60"/>
        <source>&amp;User:</source>
        <translation>Поль&amp;зователь:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>&amp;Password:</source>
        <translation>П&amp;ароль:</translation>
    </message>
    <message>
        <location line="-2"/>
        <source>Server:</source>
        <translation>Сервер:</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Anonymous</source>
        <translation>Анонимно</translation>
    </message>
    <message>
        <source>Fetching from Gerrit</source>
        <translation type="vanished">Загрузка из Gerrit</translation>
    </message>
    <message>
        <source>%1 crashed.</source>
        <translation type="vanished">%1 аварийно завершился.</translation>
    </message>
    <message>
        <source>%1 returned %2.</source>
        <translation type="vanished">%1 возвратил %2.</translation>
    </message>
    <message>
        <source>Error running %1: %2</source>
        <translation type="vanished">Ошибка выполнения %1: %2</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/gerrit/gerritdialog.cpp" line="+63"/>
        <source>Changes</source>
        <translation>Изменения</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Change #, hash, tr:id, owner:email or reviewer:email</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+25"/>
        <source>&amp;Query:</source>
        <translation>&amp;Запрос:</translation>
    </message>
    <message>
        <source>Change #, SHA-1, tr:id, owner:email or reviewer:email</source>
        <translation type="vanished">Измените #, SHA-1, tr:id, owner:email или reviewer:email</translation>
    </message>
    <message>
        <location line="-8"/>
        <source>Details</source>
        <translation>Подробнее</translation>
    </message>
    <message>
        <location line="+30"/>
        <source>C&amp;heckout</source>
        <translation>&amp;Перейти</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>&amp;Refresh</source>
        <translation>&amp;Обновить</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/changeselectiondialog.cpp" line="+65"/>
        <location filename="../../../src/plugins/git/gerrit/gerritdialog.cpp" line="-3"/>
        <location filename="../../../src/plugins/git/stashdialog.cpp" line="+85"/>
        <source>&amp;Show</source>
        <translation>&amp;Показать</translation>
    </message>
    <message>
        <location line="-1"/>
        <location filename="../../../src/plugins/git/gerrit/gerritdialog.cpp" line="+1"/>
        <source>Cherry &amp;Pick</source>
        <translation>Перенести &amp;изменения</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/gerrit/gerritdialog.cpp" line="+226"/>
        <source>Fetching &quot;%1&quot;...</source>
        <translation>Загружается «%1»...</translation>
    </message>
    <message>
        <location line="-287"/>
        <location filename="../../../src/plugins/git/gerrit/gerritoptionspage.cpp" line="+46"/>
        <source>Gerrit</source>
        <translation>Gerrit</translation>
    </message>
    <message>
        <location line="+89"/>
        <source>Remote:</source>
        <translation>Внешнее хранилище:</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/gerrit/gerritserver.cpp" line="+281"/>
        <source>Certificate Error</source>
        <translation>Ошибка сертификата</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Server certificate for %1 cannot be authenticated.
Do you want to disable SSL verification for this server?
Note: This can expose you to man-in-the-middle attack.</source>
        <translation>Не удалось проверить сертификат сервера для %1.
Отключить SSL проверку для этого сервера?
Внимание: Это может повлечь атаку «человек посередине».</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/gerrit/gerritmodel.cpp" line="+192"/>
        <source> (Draft)</source>
        <translation> (черновик)</translation>
    </message>
    <message>
        <location line="+147"/>
        <location line="+47"/>
        <source>Owner</source>
        <translation>Владелец</translation>
    </message>
    <message>
        <location line="-47"/>
        <location line="+45"/>
        <location filename="../../../src/plugins/git/logchangedialog.cpp" line="+69"/>
        <source>Subject</source>
        <translation>Описание</translation>
    </message>
    <message>
        <location line="-44"/>
        <location line="+47"/>
        <source>Project</source>
        <translation>Проект</translation>
    </message>
    <message>
        <location line="-47"/>
        <source>Updated</source>
        <translation>Обновлено</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Approvals</source>
        <translation>Одобрено</translation>
    </message>
    <message>
        <location line="+0"/>
        <location line="+47"/>
        <source>Status</source>
        <translation>Состояние</translation>
    </message>
    <message>
        <location line="-3"/>
        <source>Number</source>
        <translation>Номер</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Patch set</source>
        <translation>Набор изменений</translation>
    </message>
    <message>
        <location line="+1"/>
        <location filename="../../../src/plugins/git/remotemodel.cpp" line="+122"/>
        <source>URL</source>
        <translation>URL</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Depends on</source>
        <translation>Зависит от</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Needed by</source>
        <translation>Требуется</translation>
    </message>
    <message>
        <location line="+359"/>
        <source>Parse error: &quot;%1&quot; -&gt; %2</source>
        <translation>Ошибка разбора: «%1» -&gt; %2</translation>
    </message>
    <message>
        <location line="+24"/>
        <source>Parse error: &quot;%1&quot;</source>
        <translation>Ошибка разбора: «%1»</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/gerrit/gerritoptionspage.cpp" line="-56"/>
        <source>HTTPS</source>
        <translation>HTTPS</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>&amp;Host:</source>
        <translation>&amp;Сервер:</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>&amp;ssh:</source>
        <translation>&amp;ssh: </translation>
    </message>
    <message>
        <location line="+1"/>
        <source>cur&amp;l:</source>
        <translation>cur&amp;l:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>SSH &amp;Port:</source>
        <translation>&amp;Порт SSH:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>P&amp;rotocol:</source>
        <translation>П&amp;ротокол:</translation>
    </message>
    <message>
        <location line="-12"/>
        <source>Determines the protocol used to form a URL in case
&quot;canonicalWebUrl&quot; is not configured in the file
&quot;gerrit.config&quot;.</source>
        <translation>Определяет протокол, используемый для
создания URL в случае, если «canonicalWebUrl»
не настроен в «gerrit.config».</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/gerrit/gerritplugin.cpp" line="+175"/>
        <source>Gerrit...</source>
        <translation>Gerrit...</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Push to Gerrit...</source>
        <translation>Отправить в Gerrit...</translation>
    </message>
    <message>
        <location line="+29"/>
        <source>Initialization Failed</source>
        <translation>Не удалось инициализировать</translation>
    </message>
    <message>
        <location line="+22"/>
        <source>Error</source>
        <translation>Ошибка</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Invalid Gerrit configuration. Host, user and ssh binary are mandatory.</source>
        <translation>Неверная конфигурация Gerrit. Адрес, пользователь и путь к ssh обязательны.</translation>
    </message>
    <message>
        <location line="+37"/>
        <source>Git is not available.</source>
        <translation>Git не доступен.</translation>
    </message>
    <message>
        <location line="+40"/>
        <source>Remote Not Verified</source>
        <translation>Внешнее хранилище не проверено</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Change host %1
and project %2

were not verified among remotes in %3. Select different folder?</source>
        <translation>Сервер изменений %1
и проект %2

не прошли проверку подлинности для хранилищ в %3. Выбрать другой каталог?</translation>
    </message>
    <message>
        <location line="+23"/>
        <source>Enter Local Repository for &quot;%1&quot; (%2)</source>
        <translation>Ввод локального хранилища для «%1» (%2)</translation>
    </message>
    <message>
        <source>Push to Gerrit</source>
        <translation type="vanished">Отправка в Gerrit</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/gerrit/gerritpushdialog.cpp" line="+148"/>
        <source>&amp;Topic:</source>
        <translation>&amp;Тема:</translation>
    </message>
    <message>
        <location line="-32"/>
        <source>Number of commits</source>
        <translation>Число фиксаций</translation>
    </message>
    <message>
        <source>Pushes the selected commit and all dependent commits.</source>
        <translation type="vanished">Будут отправлены выбранная фиксация и все её зависимости.</translation>
    </message>
    <message>
        <location line="+33"/>
        <source>&amp;Reviewers:</source>
        <translation>&amp;Рецензенты:</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Cannot find a Gerrit remote. Add one and try again.</source>
        <translation>Невозможно найти внешнее хранилище Gerrit. Добавьте его и попробуйте снова.</translation>
    </message>
    <message>
        <location line="+61"/>
        <source>Number of commits between %1 and %2: %3</source>
        <translation>Число фиксаций между %1 и %2: %3</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Are you sure you selected the right target branch?</source>
        <translation>Уверены, что выбрали правильную целевую ветку?</translation>
    </message>
    <message>
        <location line="+29"/>
        <source>Checked - Mark change as WIP.
Unchecked - Mark change as ready for review.
Partially checked - Do not change current state.</source>
        <translation>Включите, чтобы отметить как WIP.
Оставьте серым, если менять состояние не требуется.</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Supported on Gerrit 2.15 and later.</source>
        <translation>Поддерживается начиная с Gerrit 2.15.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Checked - The change is a draft.
Unchecked - The change is not a draft.</source>
        <translation>Включите, если изменение является черновиком.</translation>
    </message>
    <message>
        <location line="+69"/>
        <source>No remote branches found. This is probably the initial commit.</source>
        <translation>Внешние ветки не обнаружены. Возможно, это начальная фиксация.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Branch name</source>
        <translation>Имя ветки</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>... Include older branches ...</source>
        <translation>... Включить более старые ветки ...</translation>
    </message>
    <message>
        <location line="-236"/>
        <source>Comma-separated list of reviewers.

Reviewers can be specified by nickname or email address. Spaces not allowed.

Partial names can be used if they are unambiguous.</source>
        <translation>Список рецензентов, разделённый запятыми.

Рецензенты могут указываться по нику или адресу электронной почты. Пробелы не допускаются.

Допустимы частичные имена, если нет двойного их толкования.</translation>
    </message>
    <message>
        <location line="-2"/>
        <source>Pushes the selected commit and all commits it depends on.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Push:</source>
        <translation>Отправить:</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Commits:</source>
        <translation>Фиксации:</translation>
    </message>
    <message>
        <source>Local repository</source>
        <translation type="vanished">Локальное хранилище</translation>
    </message>
    <message>
        <location line="-1"/>
        <source>To:</source>
        <translation>В:</translation>
    </message>
    <message>
        <location line="-19"/>
        <location line="+142"/>
        <source>Checked - Mark change as private.
Unchecked - Remove mark.
Partially checked - Do not change current state.</source>
        <translation>Включите, чтобы отметить изменение личным, оставьте серым, чтобы не менять отметку.</translation>
    </message>
    <message>
        <location line="-148"/>
        <source>&amp;Draft/private</source>
        <translation>&amp;Черновик</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>&amp;Work-in-progress</source>
        <translation>В р&amp;аботе</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/gerrit/gerritremotechooser.cpp" line="+37"/>
        <source>Refresh Remote Servers</source>
        <translation>Обновить внешние хранилища</translation>
    </message>
    <message>
        <location line="+53"/>
        <source>Fallback</source>
        <translation>Резервный</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/gerrit/gerritmodel.cpp" line="-491"/>
        <source>Querying Gerrit</source>
        <translation>Запрос к Gerrit</translation>
    </message>
    <message>
        <location line="+34"/>
        <source>Timeout</source>
        <translation>Время вышло</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>The gerrit process has not responded within %1 s.
Most likely this is caused by problems with SSH authentication.
Would you like to terminate it?</source>
        <translation>Процесс gerrit не отвечает в течение %1 с.
Скорее всего, возникла проблема с авторизацией через SSH.
Завершить его?</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Keep Running</source>
        <translation>Продолжить выполнение</translation>
    </message>
    <message>
        <location line="-1"/>
        <source>Terminate</source>
        <translation>Завершить</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/gitclient.cpp" line="+631"/>
        <source>Use the patience algorithm for calculating the differences.</source>
        <translation>Использовать устойчивый алгоритм для расчёта различий.</translation>
    </message>
    <message>
        <location line="-1"/>
        <source>Patience</source>
        <translation>Устойчивый</translation>
    </message>
    <message>
        <location line="-22"/>
        <location line="+26"/>
        <source>Ignore whitespace only changes.</source>
        <translation>Игнорировать изменения пробелов.</translation>
    </message>
    <message>
        <location line="-27"/>
        <location line="+26"/>
        <source>Ignore Whitespace</source>
        <translation>Игнорировать пробелы</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Show difference.</source>
        <translation>Показать изменения.</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Filter commits by message or content.</source>
        <translation>Отбирать фиксации по сообщению или содержимому.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/branchadddialog.cpp" line="+57"/>
        <source>References must not end with &quot;.lock&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>References must not end with &quot;.&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>References must not end with &quot;/&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Reference &quot;%1&quot; already exists.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+47"/>
        <source>Branch Name:</source>
        <translation>Название ветки:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Annotation:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Annotation (Optional)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Add Branch</source>
        <translation>Добавить ветку</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Rename Branch</source>
        <translation>Переименовать ветку</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Add Tag</source>
        <translation>Добавить метку</translation>
    </message>
    <message>
        <location line="+1"/>
        <location line="+6"/>
        <source>Tag name:</source>
        <translation>Имя метки:</translation>
    </message>
    <message>
        <location line="-1"/>
        <source>Rename Tag</source>
        <translation>Переименование метки</translation>
    </message>
    <message>
        <location line="+45"/>
        <source>Track remote branch &quot;%1&quot;</source>
        <translation>Следить за внешней веткой «%1»</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Track local branch &quot;%1&quot;</source>
        <translation>Следить за локальной веткой «%1»</translation>
    </message>
    <message>
        <location line="-73"/>
        <source>Checkout new branch</source>
        <translation>Выгрузить новую ветку</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/branchcheckoutdialog.cpp" line="+28"/>
        <source>Local Changes Found. Choose Action:</source>
        <translation>Имеются локальные изменения. Следует:</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Discard Local Changes</source>
        <translation>Откатить изменения</translation>
    </message>
    <message>
        <location line="-6"/>
        <source>Checkout branch &quot;%1&quot;</source>
        <translation>Выгрузить ветку «%1»</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Move Local Changes to &quot;%1&quot;</source>
        <translation>Переместить изменения в «%1»</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Pop Stash of &quot;%1&quot;</source>
        <translation>Восстановить спрятанное «%1»</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Create Branch Stash for &quot;%1&quot;</source>
        <translation>Спрятать изменения «%1»</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Create Branch Stash for Current Branch</source>
        <translation>Спрятать изменения текущей ветки</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>&amp;Diff &amp;&amp; Cancel</source>
        <translation type="unfinished">С&amp;равнить и отменить</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/branchmodel.cpp" line="+322"/>
        <source>Local Branches</source>
        <translation>Локальные ветки</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Remote Branches</source>
        <translation>Внешние ветки</translation>
    </message>
    <message>
        <location line="+709"/>
        <source>Tags</source>
        <translation>Метки</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/branchview.cpp" line="+78"/>
        <source>Include Old Entries</source>
        <translation>Включать старые элементы</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Include Tags</source>
        <translation>Включать тэги</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Refresh</source>
        <translation>Обновить</translation>
    </message>
    <message numerus="yes">
        <location line="+25"/>
        <source>Include branches and tags that have not been active for %n days.</source>
        <translation>
            <numerusform>Включать ветки и метки, неактивные %n день и более.</numerusform>
            <numerusform>Включать ветки и метки, неактивные %n дня и более.</numerusform>
            <numerusform>Включать ветки и метки, неактивные %n дней и более.</numerusform>
        </translation>
    </message>
    <message>
        <location line="+41"/>
        <location filename="../../../src/plugins/git/gitplugin.cpp" line="+457"/>
        <source>&lt;No repository&gt;</source>
        <translation>&lt;Нет хранилища&gt;</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Create Git Repository...</source>
        <translation>Создать хранилище Git...</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Add Branch...</source>
        <translation>Добавить ветку...</translation>
    </message>
    <message>
        <location line="+77"/>
        <location filename="../../../src/plugins/git/remotedialog.cpp" line="+149"/>
        <source>&amp;Add...</source>
        <translation>&amp;Добавить...</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>&amp;Fetch</source>
        <translation>&amp;Получить (fetch)</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Remove &amp;Stale Branches</source>
        <translation>Удалить стар&amp;ые ветки</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Manage &amp;Remotes...</source>
        <translation>Управление &amp;хранилищами...</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Rem&amp;ove...</source>
        <translation>&amp;Удалить...</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Re&amp;name...</source>
        <translation>Пере&amp;именовать...</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>&amp;Checkout</source>
        <translation>Сменить &amp;ветку (checkout)</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>&amp;Diff</source>
        <translation>&amp;Сравнить</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>&amp;Log</source>
        <translation>Истори&amp;я</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Reflo&amp;g</source>
        <translation>История сс&amp;ылок (reflog)</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Re&amp;set</source>
        <translation>С&amp;бросить</translation>
    </message>
    <message>
        <location line="+2"/>
        <location filename="../../../src/plugins/git/gitclient.cpp" line="+3398"/>
        <source>&amp;Mixed</source>
        <translation>С&amp;мешанно</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>&amp;Merge &quot;%1&quot; into &quot;%2&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>&amp;Merge &quot;%1&quot; into &quot;%2&quot; (Fast-Forward)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Merge &quot;%1&quot; into &quot;%2&quot; (No &amp;Fast-Forward)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>&amp;Rebase &quot;%1&quot; on &quot;%2&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Cherry-&amp;Pick...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Merge (Fast-Forward)</source>
        <translation type="vanished">О&amp;бъединить (промотать)</translation>
    </message>
    <message>
        <source>Merge (No &amp;Fast-Forward)</source>
        <translation type="vanished">Об&amp;ъединить (без промотки)</translation>
    </message>
    <message>
        <source>&amp;Merge</source>
        <translation type="vanished">&amp;Объединить</translation>
    </message>
    <message>
        <source>&amp;Rebase</source>
        <translation type="vanished">Переба&amp;зировать</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>&amp;Track</source>
        <translation>С&amp;вязать</translation>
    </message>
    <message>
        <location line="+172"/>
        <source>Would you like to delete the tag &quot;%1&quot;?</source>
        <translation>Удалить метку «%1»?</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Would you like to delete the branch &quot;%1&quot;?</source>
        <translation>Удалить ветку «%1»?</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Would you like to delete the &lt;b&gt;unmerged&lt;/b&gt; branch &quot;%1&quot;?</source>
        <translation>Удалить &lt;b&gt;неуправляемую&lt;/b&gt; ветку «%1»?</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Delete Tag</source>
        <translation>Удалить метку</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Delete Branch</source>
        <translation>Удалить ветку</translation>
    </message>
    <message>
        <location line="+52"/>
        <source>Reset branch &quot;%1&quot; to &quot;%2&quot;?</source>
        <translation>Сбросить ветку «%1» до состояния «%2»?</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Git Reset</source>
        <translation>Git: Сброс изменений</translation>
    </message>
    <message>
        <location line="+121"/>
        <source>Git Branches</source>
        <translation>Ветки Git</translation>
    </message>
    <message>
        <location line="-463"/>
        <location filename="../../../src/plugins/git/gitclient.cpp" line="-3399"/>
        <source>Filter</source>
        <translation>Фильтр</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/changeselectiondialog.cpp" line="-6"/>
        <source>Browse &amp;History...</source>
        <translation>Открыть &amp;историю...</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>&amp;Revert</source>
        <translation>&amp;Откатить</translation>
    </message>
    <message>
        <location line="-1"/>
        <source>Check&amp;out</source>
        <translation>С&amp;менить ветку</translation>
    </message>
    <message>
        <location line="-3"/>
        <source>&amp;Close</source>
        <translation>&amp;Закрыть</translation>
    </message>
    <message>
        <location line="+84"/>
        <source>Select Commit</source>
        <translation>Выбрать фиксацию</translation>
    </message>
    <message>
        <location line="-74"/>
        <source>Select Git Directory</source>
        <translation>Выбрать каталог Git</translation>
    </message>
    <message>
        <location line="+116"/>
        <source>Error: Unknown reference</source>
        <translation>Ошибка: Неизвестная ссылка</translation>
    </message>
    <message>
        <location line="+46"/>
        <source>Error: Bad working directory.</source>
        <translation>Ошибка: неверный рабочий каталог.</translation>
    </message>
    <message>
        <location line="-48"/>
        <source>Error: Could not start Git.</source>
        <translation>Ошибка: Не удалось запустить Git.</translation>
    </message>
    <message>
        <location line="+76"/>
        <source>Fetching commit data...</source>
        <translation>Загрузка данных фиксации...</translation>
    </message>
    <message>
        <location line="-183"/>
        <source>Change:</source>
        <translation>Фиксация:</translation>
    </message>
    <message>
        <location line="-1"/>
        <source>Working directory:</source>
        <translation>Рабочий каталог:</translation>
    </message>
    <message>
        <location line="-27"/>
        <source>HEAD</source>
        <translation>HEAD</translation>
    </message>
    <message>
        <location line="-7"/>
        <source>Select a Git Commit</source>
        <translation>Выбор фиксации Git</translation>
    </message>
    <message>
        <location line="+19"/>
        <source>&amp;Archive...</source>
        <translation>&amp;Сжать...</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/commitdata.cpp" line="+146"/>
        <source>untracked</source>
        <translation>не контролируется</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>staged + </source>
        <translation>подготовлен + </translation>
    </message>
    <message>
        <location line="+2"/>
        <source>modified</source>
        <translation>изменён</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>added</source>
        <translation>добавлен</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>deleted</source>
        <translation>удалён</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>renamed</source>
        <translation>переименован</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>copied</source>
        <translation>скопирован</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>typechange</source>
        <translation>смена типа</translation>
    </message>
    <message>
        <location line="+3"/>
        <source> by both</source>
        <translation> обоими</translation>
    </message>
    <message>
        <location line="+2"/>
        <source> by us</source>
        <translation> нами</translation>
    </message>
    <message>
        <location line="+2"/>
        <source> by them</source>
        <translation> ими</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/gitclient.cpp" line="-153"/>
        <source>&lt;None&gt;</source>
        <translation>&lt;Нет&gt;</translation>
    </message>
    <message>
        <location line="+113"/>
        <source>Hide the date of a change from the output.</source>
        <translation>Скрывать дату изменений в выводе.</translation>
    </message>
    <message>
        <location line="-1"/>
        <source>Omit Date</source>
        <translation>Пропускать дату</translation>
    </message>
    <message>
        <location line="-232"/>
        <source>&lt;resolving&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+49"/>
        <source>Waiting for data...</source>
        <translation type="unfinished">Ожидание данных...</translation>
    </message>
    <message>
        <location line="+177"/>
        <source>Omit Path</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Hide the file path of a change from the output.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Omit Author</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Hide the author of a change from the output.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>No Move Detection</source>
        <translation>Без обнаружения перемещений</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Detect Moves Within File</source>
        <translation>Определять перемещения внутри файла</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Detect Moves Between Files</source>
        <translation>Определять перемещения между файлами</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Detect Moves and Copies Between Files</source>
        <translation>Определять перемещения и копирования между файлами</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Move detection</source>
        <translation>Определение перемещений</translation>
    </message>
    <message>
        <location line="+44"/>
        <source>All</source>
        <comment>All branches</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Show log for all local branches.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+455"/>
        <source>Git Diff Staged &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Git Diff Staged Project Changes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Git Diff Staged Repository Changes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Git Diff Incoming &quot;%1&quot; Changes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+30"/>
        <source>Git Diff Staged &quot;%1&quot; Changes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+604"/>
        <source>Invalid revision</source>
        <translation>Некорректная ревизия</translation>
    </message>
    <message>
        <location line="+261"/>
        <source>Description:</source>
        <translation>Описание:</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Stash Description</source>
        <translation>Описание спрятанного</translation>
    </message>
    <message>
        <location line="+368"/>
        <source>Submodules Found</source>
        <translation>Найдены подмодули</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Would you like to update submodules?</source>
        <translation>Желаете обновить подмодули?</translation>
    </message>
    <message>
        <location line="+154"/>
        <source>Rebase is in progress. What do you want to do?</source>
        <translation>Выполняется перебазирование. Что сделать?</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>You need to commit changes to finish merge.
Commit now?</source>
        <translation>Необходимо зафиксировать изменения для завершения объединения.
Зафиксировать?</translation>
    </message>
    <message>
        <location line="+375"/>
        <source>Cannot amend during merge, use git commit instead.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Cannot amend during cherry-pick, use git commit instead.</source>
        <translation type="unfinished"></translation>
    </message>
    <message numerus="yes">
        <location line="+203"/>
        <source>Cannot commit %n file(s).</source>
        <translation type="unfinished">
            <numerusform></numerusform>
            <numerusform></numerusform>
            <numerusform></numerusform>
        </translation>
    </message>
    <message>
        <location line="+276"/>
        <source>Git SVN Log</source>
        <translation>Git - история SVN</translation>
    </message>
    <message>
        <location line="+399"/>
        <source>Stash &amp;&amp; &amp;Pop</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+19"/>
        <source>Di&amp;ff &amp;&amp; Cancel</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Show a diff of the local changes and cancel %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+102"/>
        <source>Cherr&amp;y-Pick %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Re&amp;vert %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>C&amp;heckout %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Create &amp;Branch from %1...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+27"/>
        <source>&amp;Interactive Rebase from %1...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Edit Commit Message of %1...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>&amp;Log for %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Sh&amp;ow file &quot;%1&quot; on revision %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Add &amp;Tag for %1...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-3249"/>
        <source>Cannot determine the repository for &quot;%1&quot;.</source>
        <translation>Не удалось определить хранилище для «%1».</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Cannot parse the file output.</source>
        <translation>Не удалось разобрать файловый вывод.</translation>
    </message>
    <message>
        <location line="-596"/>
        <source>Stage Chunk</source>
        <translation>Применить фрагмент</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Unstage Chunk</source>
        <translation>Отменить фрагмент</translation>
    </message>
    <message>
        <location line="-52"/>
        <source>Chunk successfully unstaged</source>
        <translation>Фрагмент успешно отменён</translation>
    </message>
    <message>
        <location line="+2"/>
        <location filename="../../../src/plugins/git/giteditor.cpp" line="+196"/>
        <source>Chunk successfully staged</source>
        <translation>Фрагмент успешно применён</translation>
    </message>
    <message>
        <location line="+1011"/>
        <source>Git Diff Repository</source>
        <translation>Git - Сравнение хранилища</translation>
    </message>
    <message>
        <location line="-45"/>
        <source>Git Diff Files</source>
        <translation>Git - Сравнение файлов</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/branchmodel.cpp" line="-475"/>
        <location filename="../../../src/plugins/git/gitclient.cpp" line="-309"/>
        <source>Cannot run &quot;%1&quot; in &quot;%2&quot;: %3</source>
        <translation>Не удалось выполнить «%1» в «%2»: %3</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/gitclient.cpp" line="+343"/>
        <source>Git Diff Project</source>
        <translation>Git - Сравнение проекта</translation>
    </message>
    <message>
        <location line="-16"/>
        <location line="+69"/>
        <source>Git Diff &quot;%1&quot;</source>
        <translation>Git - сравнение «%1»</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Git Diff Branch &quot;%1&quot;</source>
        <translation>Git - сравнение с веткой «%1»</translation>
    </message>
    <message>
        <location line="+49"/>
        <source>Git Log &quot;%1&quot;</source>
        <translation>Git - история «%1»</translation>
    </message>
    <message>
        <location line="+61"/>
        <source>Git Reflog &quot;%1&quot;</source>
        <translation>Git - reflog «%1»</translation>
    </message>
    <message>
        <location line="+35"/>
        <source>Cannot describe &quot;%1&quot;.</source>
        <translation>Не удалось описать «%1».</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Git Show &quot;%1&quot;</source>
        <translation>Git - просмотр «%1»</translation>
    </message>
    <message>
        <location line="+65"/>
        <source>Git Blame &quot;%1&quot;</source>
        <translation>Git - аннотация «%1»</translation>
    </message>
    <message>
        <location line="+60"/>
        <source>Create Local Branch</source>
        <translation>Создание локальной ветки</translation>
    </message>
    <message>
        <location line="+114"/>
        <source>Nothing to recover</source>
        <translation>Нечего восстанавливать</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Files recovered</source>
        <translation>Файлы восстановлены</translation>
    </message>
    <message>
        <location line="+26"/>
        <source>Cannot obtain log of &quot;%1&quot;: %2</source>
        <translation>Не удалось получить историю «%1»: %2</translation>
    </message>
    <message>
        <location line="+147"/>
        <source>Cannot checkout &quot;%1&quot; of %2 in &quot;%3&quot;: %4</source>
        <extracomment>Meaning of the arguments: %1: revision, %2: files, %3: repository, %4: Error message</extracomment>
        <translation>Не удалось переключить %2 на «%1» в «%3»: %4</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Cannot find parent revisions of &quot;%1&quot; in &quot;%2&quot;: %3</source>
        <extracomment>Failed to find parent revisions of a hash for &quot;annotate previous&quot;</extracomment>
        <translation>Не удалось найти родительские ревизии для «%1» в «%2»: %3</translation>
    </message>
    <message numerus="yes">
        <location line="-1672"/>
        <source>and %n more</source>
        <extracomment>Displayed after the untranslated message &quot;Branches: branch1, branch2 &apos;and %n more&apos;&quot;</extracomment>
        <translation>
            <numerusform>и ещё %n</numerusform>
            <numerusform>и ещё %n</numerusform>
            <numerusform>и ещё %n</numerusform>
        </translation>
    </message>
    <message>
        <location line="+2500"/>
        <source>No changes found.</source>
        <translation>Изменений не найдено.</translation>
    </message>
    <message numerus="yes">
        <location line="+450"/>
        <source>Committed %n files.</source>
        <translation>
            <numerusform>Фиксирован %n файл.</numerusform>
            <numerusform>Фиксировано %n файла.</numerusform>
            <numerusform>Фиксировано %n файлов.</numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <location line="+2"/>
        <source>Amended &quot;%1&quot; (%n files).</source>
        <translation>
            <numerusform>Внесено изменение «%1» (%n файл).</numerusform>
            <numerusform>Внесено изменение «%1» (%n файла).</numerusform>
            <numerusform>Внесено изменение «%1» (%n файлов).</numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <source>Cannot commit %n files: %1</source>
        <translation type="vanished">
            <numerusform>Не удалось фиксировать %n файл: %1
</numerusform>
            <numerusform>Не удалось фиксировать %n файла: %1
</numerusform>
            <numerusform>Не удалось фиксировать %n файлов: %1
</numerusform>
        </translation>
    </message>
    <message>
        <location line="+313"/>
        <source>Conflicts detected with commit %1.</source>
        <translation>Обнаружены конфликты с фиксацией %1.</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Conflicts detected with files:
%1</source>
        <translation>Обнаружены конфликты с файлами:
%1</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Conflicts detected.</source>
        <translation>Обнаружены конфликты.</translation>
    </message>
    <message>
        <source>Cannot determine Git version: %1</source>
        <translation type="vanished">Не удалось определить версию Git: %1</translation>
    </message>
    <message>
        <location line="+449"/>
        <source>Stash local changes and execute %1.</source>
        <translation>Спрятать локальные изменения и выполнить %1.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>&amp;Discard</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Discard (reset) local changes and execute %1.</source>
        <translation>Отклонить (reset) локальные изменения и выполнить %1.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Execute %1 with local changes in working directory.</source>
        <translation>Выполнить %1 с локальными изменениями в рабочем каталоге.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Cancel %1.</source>
        <translation>Отменить %1.</translation>
    </message>
    <message>
        <location line="-1317"/>
        <source>REBASING</source>
        <translation>ПЕРЕБАЗИРОВАНИЕ</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>REVERTING</source>
        <translation>ОТКАТ</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>CHERRY-PICKING</source>
        <translation>ВНЕСЕНИЕ ИЗМЕНЕНИЙ</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>MERGING</source>
        <translation>ОБЪЕДИНЕНИЕ</translation>
    </message>
    <message numerus="yes">
        <location line="-853"/>
        <source>Cannot reset %n files in &quot;%1&quot;: %2</source>
        <translation>
            <numerusform>Не удалось сбросить %n файл в «%1»: %2</numerusform>
            <numerusform>Не удалось сбросить %n файла в «%1»: %2</numerusform>
            <numerusform>Не удалось сбросить %n файлов в «%1»: %2</numerusform>
        </translation>
    </message>
    <message>
        <location line="+327"/>
        <source>Cannot describe revision &quot;%1&quot; in &quot;%2&quot;: %3</source>
        <translation>Не удалось получить описание ревизии «%1» в «%2»: %3</translation>
    </message>
    <message>
        <location line="+98"/>
        <source>Cannot resolve stash message &quot;%1&quot; in &quot;%2&quot;.</source>
        <extracomment>Look-up of a stash via its descriptive message failed.</extracomment>
        <translation>Не удалось найти спрятанное по сообщению «%1» в «%2».</translation>
    </message>
    <message>
        <location line="+91"/>
        <source>Cannot retrieve submodule status of &quot;%1&quot;: %2</source>
        <translation>Не удалось получить состояние модуля в «%1»: %2</translation>
    </message>
    <message>
        <location line="+142"/>
        <source>There were warnings while applying &quot;%1&quot; to &quot;%2&quot;:
%3</source>
        <translation>Возникли предупреждения при применении «%1» к «%2»:
%3</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Cannot apply patch &quot;%1&quot; to &quot;%2&quot;: %3</source>
        <translation>Не удалось наложить патч «%1» на «%2»: %3</translation>
    </message>
    <message>
        <location line="+131"/>
        <location line="+33"/>
        <source>Cannot obtain status: %1</source>
        <translation>Не удалось получить состояние: %1</translation>
    </message>
    <message>
        <location line="+65"/>
        <source>Continue Merge</source>
        <translation>Продолжить объединение</translation>
    </message>
    <message>
        <location line="-5"/>
        <location filename="../../../src/plugins/git/gitplugin.cpp" line="+361"/>
        <source>Continue Rebase</source>
        <extracomment>Avoid translating &quot;Rebase&quot;</extracomment>
        <translation>Продолжение перебазирования</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Continue</source>
        <translation>Продолжить</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>You need to commit changes to finish revert.
Commit now?</source>
        <translation>Необходимо зафиксировать изменения для завершения отката.
Зафиксировать?</translation>
    </message>
    <message>
        <location line="-4"/>
        <location line="+5"/>
        <location line="+5"/>
        <source>Commit</source>
        <translation>Фиксировать</translation>
    </message>
    <message>
        <location line="-2"/>
        <source>Continue Cherry-Picking</source>
        <translation>Продолжение внесения изменений</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>You need to commit changes to finish cherry-picking.
Commit now?</source>
        <translation>Необходимо зафиксировать изменения для завершения переноса изменений.
Фиксировать?</translation>
    </message>
    <message>
        <location line="+33"/>
        <source>Skip</source>
        <translation>Пропустить</translation>
    </message>
    <message>
        <location line="+27"/>
        <source>&lt;Detached HEAD&gt;</source>
        <translation>&lt;Отцеплённая HEAD&gt;</translation>
    </message>
    <message>
        <location line="-1873"/>
        <source>Cannot launch &quot;%1&quot;.</source>
        <translation>Не удалось запустить «%1».</translation>
    </message>
    <message>
        <location line="+706"/>
        <source>Would you like to create a local branch?</source>
        <translation>Создать локальную ветку?</translation>
    </message>
    <message>
        <location line="+1449"/>
        <source>The repository &quot;%1&quot; is not initialized.</source>
        <translation>Хранилище «%1» не инициализировано.</translation>
    </message>
    <message>
        <location line="-50"/>
        <source>Cannot retrieve last commit data of repository &quot;%1&quot;.</source>
        <translation>Не удалось получить данные последней фиксации хранилища «%1».</translation>
    </message>
    <message numerus="yes">
        <location line="-2702"/>
        <source>Stage Selection (%n Lines)</source>
        <translation>
            <numerusform>Добавить выбранное в индекс (%n строка)</numerusform>
            <numerusform>Добавить выбранное в индекс (%n строки)</numerusform>
            <numerusform>Добавить выбранное в индекс (%n строк)</numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <location line="+9"/>
        <source>Unstage Selection (%n Lines)</source>
        <translation>
            <numerusform>Убрать выбранное из индекса (%n строка)</numerusform>
            <numerusform>Убрать выбранное из индекса (%n строки)</numerusform>
            <numerusform>Убрать выбранное из индекса (%n строк)</numerusform>
        </translation>
    </message>
    <message>
        <source>Tarball (*.tar.gz)</source>
        <translation type="vanished">Тарбол (*.tar.gz)</translation>
    </message>
    <message>
        <source>Zip archive (*.zip)</source>
        <translation type="vanished">Архив Zip (*.zip)</translation>
    </message>
    <message>
        <location line="+1203"/>
        <source>Generate %1 archive</source>
        <translation>Создание архива %1</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Overwrite?</source>
        <translation>Перезаписать?</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>An item named &quot;%1&quot; already exists at this location. Do you want to overwrite it?</source>
        <translation>Элемент с названием «%1» уже существует в указанном месте. Желаете его перезаписать?</translation>
    </message>
    <message>
        <location line="+156"/>
        <source>Reset</source>
        <translation>Сброс</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>All changes in working directory will be discarded. Are you sure?</source>
        <translation>Все изменения рабочего каталога будут утеряны. Продолжить?</translation>
    </message>
    <message>
        <location line="+1503"/>
        <source>Amended &quot;%1&quot;.</source>
        <translation>Внесено изменение «%1».</translation>
    </message>
    <message>
        <location line="+184"/>
        <source>Revert</source>
        <translation>Откат</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>The file has been changed. Do you want to revert it?</source>
        <translation>Файл был изменён. Желаете откатить его изменения?</translation>
    </message>
    <message>
        <location line="+30"/>
        <source>The file is not modified.</source>
        <translation>Файл не изменялся.</translation>
    </message>
    <message>
        <location line="+110"/>
        <source>Conflicts Detected</source>
        <translation>Обнаружены конфликты</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Run &amp;Merge Tool</source>
        <translation>&amp;Начать объединение</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Only graphical merge tools are supported. Please configure merge.tool.</source>
        <translation>Поддерживаются только графические утилиты объединения. Настройте merge.tool.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>&amp;Skip</source>
        <translation>&amp;Пропустить</translation>
    </message>
    <message>
        <location line="+89"/>
        <source>Force Push</source>
        <translation>Принудительная передача</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Push failed. Would you like to force-push &lt;span style=&quot;color:#%1&quot;&gt;(rewrites remote history)&lt;/span&gt;?</source>
        <translation>Не удалось передать. Попробовать принудительную отправку &lt;span style=&quot;color:#%1&quot;&gt;(перезапишет историю внешнего хранилища)&lt;/span&gt;?</translation>
    </message>
    <message>
        <location line="+19"/>
        <source>No Upstream Branch</source>
        <translation>Нет внешней ветки</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Push failed because the local branch &quot;%1&quot; does not have an upstream branch on the remote.

Would you like to create the branch &quot;%1&quot; on the remote and set it as upstream?</source>
        <translation>Не удалось отправить, локальная ветка «%1» не имеет соответствующей внешней ветки.

Создать ветку «%1» во внешнем хранилище и сделать её соответствующей локальной?</translation>
    </message>
    <message>
        <location line="+37"/>
        <source>Rebase, merge or am is in progress. Finish or abort it and then try again.</source>
        <translation>Уже выполняется перебазирование или объединение. Завершите или отмените эту операцию и попробуйте снова.</translation>
    </message>
    <message>
        <location line="+88"/>
        <source>There are no modified files.</source>
        <translation>Нет изменённых файлов.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>No commits were found</source>
        <translation>Фиксации не обнаружены</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>No local commits were found</source>
        <translation>Локальные фиксации не обнаружены</translation>
    </message>
    <message>
        <location line="+184"/>
        <source>Uncommitted Changes Found</source>
        <translation>Обнаружены незафиксированные изменения</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>What would you like to do with local changes in:</source>
        <translation>Что необходимо сделать с локальными изменениями в:</translation>
    </message>
    <message>
        <source>Stash &amp;&amp; Pop</source>
        <translation type="vanished">Спрятать и восстановить</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Stash local changes and pop when %1 finishes.</source>
        <translation>Спрятать локальные изменения и восстановить после завершения %1.</translation>
    </message>
    <message>
        <source>Cherr&amp;y-Pick Change %1</source>
        <translation type="vanished">&amp;Внести изменение %1</translation>
    </message>
    <message>
        <source>Re&amp;vert Change %1</source>
        <translation type="vanished">&amp;Откатить изменение %1</translation>
    </message>
    <message>
        <source>C&amp;heckout Change %1</source>
        <translation type="vanished">&amp;Перейти к изменению %1</translation>
    </message>
    <message>
        <source>&amp;Interactive Rebase from Change %1...</source>
        <translation type="vanished">&amp;Интерактивное перебазирование с изменения %1...</translation>
    </message>
    <message>
        <source>&amp;Log for Change %1</source>
        <translation type="vanished">&amp;Журнал изменения %1</translation>
    </message>
    <message>
        <source>Add &amp;Tag for Change %1...</source>
        <translation type="vanished">&amp;Добавить метку изменению %1...</translation>
    </message>
    <message>
        <location line="+208"/>
        <source>&amp;Reset to Change %1</source>
        <translation>От&amp;катиться к %1</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/branchview.cpp" line="+86"/>
        <location filename="../../../src/plugins/git/gitclient.cpp" line="+1"/>
        <source>&amp;Hard</source>
        <translation>Жё&amp;стко</translation>
    </message>
    <message>
        <location line="+2"/>
        <location filename="../../../src/plugins/git/gitclient.cpp" line="+2"/>
        <source>&amp;Soft</source>
        <translation>&amp;Мягко</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/gitclient.cpp" line="+4"/>
        <source>Di&amp;ff Against %1</source>
        <translation>Сравн&amp;ить с %1</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Di&amp;ff %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Diff &amp;Against Saved %1</source>
        <translation>Сравнить с со&amp;хранённым %1</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>&amp;Save for Diff</source>
        <translation>С&amp;охранить для сравнения</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/giteditor.cpp" line="-94"/>
        <source>&amp;Blame %1</source>
        <translation>&amp;Аннотация %1</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Blame &amp;Parent Revision %1</source>
        <translation>Аннотация &amp;родительской ревизии %1</translation>
    </message>
    <message>
        <location line="+124"/>
        <source>Stage Chunk...</source>
        <translation>Применить фрагмент...</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Unstage Chunk...</source>
        <translation>Отменить фрагмент...</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/gitclient.cpp" line="-3395"/>
        <source>First Parent</source>
        <translation>Первый родитель</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Follow only the first parent on merge commits.</source>
        <translation>Следовать только за первым родителем при фиксации слияний.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Graph</source>
        <translation>Граф</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Show textual graph log.</source>
        <translation>Показать граф журнала в ASCII графике.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Color</source>
        <translation>Цвет</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Use colors in log.</source>
        <translation>Использовать цвета в истории.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Follow</source>
        <translation>Следовать</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Show log also for previous names of the file.</source>
        <translation>Показывать историю до переименования файла.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/giteditor.cpp" line="-174"/>
        <source>Filter by message</source>
        <translation>Отбор по сообщению</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Filter log entries by text in the commit message.</source>
        <translation>Отбор записей журнала по сообщению фиксации.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Filter by content</source>
        <translation>Отбор по содержимому</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Filter log entries by added or removed string.</source>
        <translation>Отбор записей журнала по добавленной/удалённой строке.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Filter by author</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Filter log entries by author.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Filter:</source>
        <translation>Фильтр:</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Case Sensitive</source>
        <translation>Учитывать регистр</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/gitplugin.cpp" line="-360"/>
        <source>Repository: %1</source>
        <translation>Хранилище: %1</translation>
    </message>
    <message>
        <location line="-264"/>
        <source>&amp;Copy &quot;%1&quot;</source>
        <translatorcomment>&amp;Копировать «%1»</translatorcomment>
        <translation>&amp;Copy &quot;%1&quot;</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>&amp;Describe Change %1</source>
        <translatorcomment>&amp;Описать изменение %1</translatorcomment>
        <translation>&amp;Describe Change %1</translation>
    </message>
    <message>
        <location line="+161"/>
        <source>Git SVN Log Editor</source>
        <translation type="unfinished">Редактор истории Git SVN</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Git Log Editor</source>
        <translation type="unfinished">Редактор истории Git</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Git Reflog Editor</source>
        <translation type="unfinished">Редактор истории ссылок Git</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Git Annotation Editor</source>
        <translation type="unfinished">Редактор аннотации Git</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Git Commit Editor</source>
        <translation type="unfinished">Редактор фиксаций Git</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Git Rebase Editor</source>
        <translation type="unfinished">Редактор перебазирований Git</translation>
    </message>
    <message>
        <location line="+23"/>
        <source>Git Settings</source>
        <translation>Настройки Git</translation>
    </message>
    <message>
        <location line="+156"/>
        <source>Access git config variables.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+22"/>
        <source>Triggers a Git version control operation.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>&amp;Git</source>
        <translation>&amp;Git</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Current &amp;File</source>
        <translation>Тек&amp;ущий файл</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Diff Current File</source>
        <extracomment>Avoid translating &quot;Diff&quot;</extracomment>
        <translatorcomment>Сравнить текущий файл</translatorcomment>
        <translation>Diff Current File</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Diff of &quot;%1&quot;</source>
        <extracomment>Avoid translating &quot;Diff&quot;</extracomment>
        <translatorcomment>Изменения «%1»</translatorcomment>
        <translation>Diff of &quot;%1&quot;</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Meta+G,Meta+D</source>
        <translation>Meta+G,Meta+D</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Alt+G,Alt+D</source>
        <translation>Alt+G,Alt+D</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Diff Staged Current File Changes</source>
        <extracomment>Avoid translating &quot;Diff&quot;</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Diff Staged Changes in &quot;%1&quot;</source>
        <extracomment>Avoid translating &quot;Diff&quot;</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Log Current File</source>
        <extracomment>Avoid translating &quot;Log&quot;</extracomment>
        <translatorcomment>История текущего файла</translatorcomment>
        <translation>Log Current File</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Log of &quot;%1&quot;</source>
        <extracomment>Avoid translating &quot;Log&quot;</extracomment>
        <translatorcomment>История «%1»</translatorcomment>
        <translation>Log of &quot;%1&quot;</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Meta+G,Meta+L</source>
        <translation>Meta+G,Meta+L</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Alt+G,Alt+L</source>
        <translation>Alt+G,Alt+L</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Log Current Selection</source>
        <extracomment>Avoid translating &quot;Log&quot;</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Log of &quot;%1&quot; Selection</source>
        <extracomment>Avoid translating &quot;Log&quot;</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Meta+G,Meta+S</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Alt+G,Alt+S</source>
        <translation type="unfinished">Alt+G,Alt+S</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Blame Current File</source>
        <extracomment>Avoid translating &quot;Blame&quot;</extracomment>
        <translatorcomment>Аннотация текущего файла (blame)</translatorcomment>
        <translation>Blame Current File</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Blame for &quot;%1&quot;</source>
        <extracomment>Avoid translating &quot;Blame&quot;</extracomment>
        <translatorcomment>Аннотация для «%1» (Blame)</translatorcomment>
        <translation>Blame for &quot;%1&quot;</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Meta+G,Meta+B</source>
        <translation>Meta+G,Meta+B</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Alt+G,Alt+B</source>
        <translation>Alt+G,Alt+B</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Instant Blame Current Line</source>
        <extracomment>Avoid translating &quot;Blame&quot;</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Instant Blame for &quot;%1&quot;</source>
        <extracomment>Avoid translating &quot;Blame&quot;</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Meta+G,Meta+I</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Alt+G,Alt+I</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Stage File for Commit</source>
        <translatorcomment>Добавить файл в индекс</translatorcomment>
        <translation>Stage File for Commit</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Stage &quot;%1&quot; for Commit</source>
        <translatorcomment>Добавить «%1» в индекс</translatorcomment>
        <translation>Stage &quot;%1&quot; for Commit</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Meta+G,Meta+A</source>
        <translation>Meta+G,Meta+A</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Alt+G,Alt+A</source>
        <translation>Alt+G,Alt+A</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Unstage File from Commit</source>
        <translatorcomment>Убрать файл из индекса</translatorcomment>
        <translation>Unstage File from Commit</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Unstage &quot;%1&quot; from Commit</source>
        <translatorcomment>Убрать «%1» из индекса</translatorcomment>
        <translation>Unstage &quot;%1&quot; from Commit</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Undo Unstaged Changes</source>
        <translatorcomment>Отменить неиндексированные изменения</translatorcomment>
        <translation>Undo Unstaged Changes</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Undo Unstaged Changes for &quot;%1&quot;</source>
        <translatorcomment>Отменить неиндексированные изменения «%1»</translatorcomment>
        <translation>Undo Unstaged Changes for &quot;%1&quot;</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Undo Uncommitted Changes</source>
        <translatorcomment>Отменить незафиксированные изменения</translatorcomment>
        <translation>Undo Uncommitted Changes</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Undo Uncommitted Changes for &quot;%1&quot;</source>
        <translatorcomment>Отменить незафиксированные изменения «%1»</translatorcomment>
        <translation>Undo Uncommitted Changes for &quot;%1&quot;</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Meta+G,Meta+U</source>
        <translation>Meta+G,Meta+U</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Alt+G,Alt+U</source>
        <translation>Alt+G,Alt+U</translation>
    </message>
    <message>
        <location line="+1316"/>
        <source>File Not Found</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>File &quot;%1&quot; not found. Create an empty or templated .gitignore?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>&amp;Empty</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>&amp;Template</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>&amp;Cancel</source>
        <translation type="unfinished">&amp;Отмена</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Cannot read &quot;%1&quot;, reason %2.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Cannot write &quot;%1&quot;, reason %2.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+19"/>
        <location filename="../../../src/plugins/git/gitsubmiteditorwidget.cpp" line="+301"/>
        <source>Confirm File Changes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+11"/>
        <location filename="../../../src/plugins/git/gitsubmiteditorwidget.cpp" line="+64"/>
        <source>Add &quot;%1&quot;</source>
        <translation type="unfinished">Добавить «%1»</translation>
    </message>
    <message>
        <location line="+1"/>
        <location line="+30"/>
        <location line="+4"/>
        <location filename="../../../src/plugins/git/gitsubmiteditorwidget.cpp" line="-23"/>
        <location line="+15"/>
        <location line="+9"/>
        <source>Stage &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-32"/>
        <location filename="../../../src/plugins/git/gitsubmiteditorwidget.cpp" line="-22"/>
        <location line="+24"/>
        <source>Remove &quot;%1&quot;...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <location filename="../../../src/plugins/git/gitsubmiteditorwidget.cpp" line="-23"/>
        <location line="+24"/>
        <source>&lt;p&gt;Permanently remove the file &quot;%1&quot;?&lt;/p&gt;&lt;p&gt;Note: The deletion cannot be undone.&lt;/p&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+28"/>
        <location line="+4"/>
        <location filename="../../../src/plugins/git/gitsubmiteditorwidget.cpp" line="-29"/>
        <location line="+9"/>
        <source>Unstage &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <location filename="../../../src/plugins/git/gitsubmiteditorwidget.cpp" line="+3"/>
        <source>Revert All Changes to &quot;%1&quot;...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <location filename="../../../src/plugins/git/gitsubmiteditorwidget.cpp" line="+2"/>
        <source>&lt;p&gt;Undo &lt;b&gt;all&lt;/b&gt; changes to the file &quot;%1&quot;?&lt;/p&gt;&lt;p&gt;Note: These changes will be lost.&lt;/p&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <location filename="../../../src/plugins/git/gitsubmiteditorwidget.cpp" line="-35"/>
        <source>Run Merge Tool for &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <location filename="../../../src/plugins/git/gitsubmiteditorwidget.cpp" line="+1"/>
        <source>Diff Incoming Changes for &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <location filename="../../../src/plugins/git/gitsubmiteditorwidget.cpp" line="+8"/>
        <source>Mark Conflicts Resolved for &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <location filename="../../../src/plugins/git/gitsubmiteditorwidget.cpp" line="+1"/>
        <source>Resolve Conflicts in &quot;%1&quot; with Ours...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <location filename="../../../src/plugins/git/gitsubmiteditorwidget.cpp" line="+1"/>
        <source>&lt;p&gt;Resolve all conflicts to the file &quot;%1&quot; with &lt;b&gt;our&lt;/b&gt; version?&lt;/p&gt;&lt;p&gt;Note: The other changes will be discarded.&lt;/p&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <location filename="../../../src/plugins/git/gitsubmiteditorwidget.cpp" line="+2"/>
        <source>Resolve Conflicts in &quot;%1&quot; with Theirs...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <location filename="../../../src/plugins/git/gitsubmiteditorwidget.cpp" line="+1"/>
        <source>&lt;p&gt;Resolve all conflicts to the file &quot;%1&quot; with &lt;b&gt;their&lt;/b&gt; version?&lt;/p&gt;&lt;p&gt;Note: Our changes will be discarded.&lt;/p&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+38"/>
        <source>File &quot;%1&quot; recovered.
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>File &quot;%1&quot; reverted.
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Error removing file: &quot;%1&quot;: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Current &amp;Project</source>
        <translation type="vanished">Текущий про&amp;ект</translation>
    </message>
    <message>
        <source>Diff Current Project</source>
        <translatorcomment>Сравнить текущий проект</translatorcomment>
        <translation type="vanished">Diff Current Project</translation>
    </message>
    <message>
        <source>Diff Project &quot;%1&quot;</source>
        <translatorcomment>Сравнить проект «%1»</translatorcomment>
        <translation type="vanished">Diff Project &quot;%1&quot;</translation>
    </message>
    <message>
        <location line="-1439"/>
        <source>Meta+G,Meta+Shift+D</source>
        <translation>Meta+G,Meta+Shift+D</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Alt+G,Alt+Shift+D</source>
        <translation>Alt+G,Alt+Shift+D</translation>
    </message>
    <message>
        <source>Log Project</source>
        <translatorcomment>История проекта</translatorcomment>
        <translation type="vanished">Log Project</translation>
    </message>
    <message>
        <source>Log Project &quot;%1&quot;</source>
        <translatorcomment>История проекта «%1»</translatorcomment>
        <translation type="vanished">Log Project &quot;%1&quot;</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Meta+G,Meta+K</source>
        <translation>Meta+G,Meta+K</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Alt+G,Alt+K</source>
        <translation>Alt+G,Alt+K</translation>
    </message>
    <message>
        <source>Clean Project...</source>
        <translatorcomment>Очистить проект...</translatorcomment>
        <translation type="vanished">Clean Project...</translation>
    </message>
    <message>
        <source>Clean Project &quot;%1&quot;...</source>
        <translatorcomment>Очистить проект «%1»...</translatorcomment>
        <translation type="vanished">Clean Project &quot;%1&quot;...</translation>
    </message>
    <message>
        <location line="-12"/>
        <source>&amp;Local Repository</source>
        <translation>&amp;Локальное хранилище</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/gitclient.cpp" line="-42"/>
        <source>Diff</source>
        <translatorcomment>Сравнить</translatorcomment>
        <translation>Diff</translation>
    </message>
    <message>
        <source>Log</source>
        <translatorcomment>История</translatorcomment>
        <translation type="vanished">Log</translation>
    </message>
    <message>
        <source>Reflog</source>
        <translatorcomment>История ссылок</translatorcomment>
        <translation type="vanished">Reflog</translation>
    </message>
    <message>
        <source>Clean...</source>
        <translatorcomment>Очистить...</translatorcomment>
        <translation type="vanished">Clean...</translation>
    </message>
    <message>
        <source>Commit...</source>
        <translatorcomment>Фиксировать...</translatorcomment>
        <translation type="vanished">Commit...</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/gitplugin.cpp" line="+34"/>
        <source>Meta+G,Meta+C</source>
        <translation>Meta+G,Meta+C</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Alt+G,Alt+C</source>
        <translation>Alt+G,Alt+C</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Amend Last Commit...</source>
        <extracomment>Avoid translating &quot;Commit&quot;</extracomment>
        <translatorcomment>Исправить последнюю фиксацию...</translatorcomment>
        <translation>Amend Last Commit...</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Fixup Previous Commit...</source>
        <extracomment>Avoid translating &quot;Commit&quot;</extracomment>
        <translatorcomment>Исправить предыдущую фиксацию...</translatorcomment>
        <translation>Fixup Previous Commit...</translation>
    </message>
    <message>
        <source>Reset...</source>
        <translatorcomment>Сбросить...</translatorcomment>
        <translation type="vanished">Reset...</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Recover Deleted Files</source>
        <translatorcomment>Восстановить удалённые файлы</translatorcomment>
        <translation>Recover Deleted Files</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Interactive Rebase...</source>
        <extracomment>Avoid translating &quot;Rebase&quot;</extracomment>
        <translatorcomment>Перебазировать интерактивно...</translatorcomment>
        <translation>Interactive Rebase...</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Update Submodules</source>
        <translatorcomment>Обновить подмодули</translatorcomment>
        <translation>Update Submodules</translation>
    </message>
    <message>
        <location line="+19"/>
        <source>Abort Merge</source>
        <extracomment>Avoid translating &quot;Merge&quot;</extracomment>
        <translatorcomment>Прервать объединение</translatorcomment>
        <translation>Abort Merge</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Abort Rebase</source>
        <extracomment>Avoid translating &quot;Rebase&quot;</extracomment>
        <translatorcomment>Прервать перебазирование</translatorcomment>
        <translation>Abort Rebase</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Abort Cherry Pick</source>
        <extracomment>Avoid translating &quot;Cherry Pick&quot;</extracomment>
        <translatorcomment>Прервать перенос изменений</translatorcomment>
        <translation>Abort Cherry Pick</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Abort Revert</source>
        <extracomment>Avoid translating &quot;Revert&quot;</extracomment>
        <translatorcomment>Прервать откат</translatorcomment>
        <translation>Abort Revert</translation>
    </message>
    <message>
        <location line="-12"/>
        <source>Skip Rebase</source>
        <extracomment>Avoid translating &quot;Rebase&quot;</extracomment>
        <translatorcomment>Пропустить перебазирование</translatorcomment>
        <translation>Skip Rebase</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Continue Cherry Pick</source>
        <extracomment>Avoid translating &quot;Cherry Pick&quot;</extracomment>
        <translatorcomment>Продолжение перенос изменений</translatorcomment>
        <translation>Continue Cherry Pick</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/gitclient.cpp" line="+1945"/>
        <location filename="../../../src/plugins/git/gitplugin.cpp" line="+8"/>
        <source>Continue Revert</source>
        <extracomment>Avoid translating &quot;Revert&quot;</extracomment>
        <translatorcomment>Продолжить откат</translatorcomment>
        <translation>Continue Revert</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/gitplugin.cpp" line="+24"/>
        <source>Apply &quot;%1&quot;</source>
        <translatorcomment>Наложить «%1»</translatorcomment>
        <translation>Apply &quot;%1&quot;</translation>
    </message>
    <message>
        <location line="+139"/>
        <source>Git Bash</source>
        <translation>Git Bash</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Create Repository...</source>
        <translatorcomment>Создать хранилище...</translatorcomment>
        <translation>Create Repository...</translation>
    </message>
    <message>
        <location line="-133"/>
        <source>Saves the current state of your work and resets the repository.</source>
        <translation>Сохраняет текущее состояние вашей работы и сбрасывает хранилище.</translation>
    </message>
    <message>
        <source>Pull</source>
        <translatorcomment>Принять</translatorcomment>
        <translation type="vanished">Pull</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Stash Pop</source>
        <extracomment>Avoid translating &quot;Stash&quot;</extracomment>
        <translatorcomment>Восстановить спрятанное</translatorcomment>
        <translation>Stash Pop</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Restores changes saved to the stash list using &quot;Stash&quot;.</source>
        <translation>Восстанавливает изменения, сохранённые в список спрятанного командой «Спрятать».</translation>
    </message>
    <message>
        <location line="-58"/>
        <source>Branches...</source>
        <translatorcomment>Ветки...</translatorcomment>
        <translation>Branches...</translation>
    </message>
    <message>
        <location line="-160"/>
        <source>Current &amp;Project Directory</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Diff Project Directory</source>
        <extracomment>Avoid translating &quot;Diff&quot;</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Diff Directory of Project &quot;%1&quot;</source>
        <extracomment>Avoid translating &quot;Diff&quot;</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Diff Staged Project Directory Changes</source>
        <extracomment>Avoid translating &quot;Diff&quot;</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Diff Staged Directory of Project &quot;%1&quot; Changes</source>
        <extracomment>Avoid translating &quot;Diff&quot;</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Log Project Directory</source>
        <extracomment>Avoid translating &quot;Log&quot;</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Log Directory of Project &quot;%1&quot;</source>
        <extracomment>Avoid translating &quot;Log&quot;</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Clean Project Directory...</source>
        <extracomment>Avoid translating &quot;Clean&quot;</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Clean Directory of Project &quot;%1&quot;...</source>
        <extracomment>Avoid translating &quot;Clean&quot;</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+33"/>
        <source>Status (Include All Untracked)</source>
        <extracomment>Avoid translating &quot;Status&quot;</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+103"/>
        <source>&amp;Patch</source>
        <translatorcomment>&amp;Исправление</translatorcomment>
        <translation>&amp;Patch</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Create from Commits...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Apply from Editor</source>
        <translatorcomment>Наложить из редактора</translatorcomment>
        <translation>Apply from Editor</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Apply from Clipboard</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Apply from File...</source>
        <translatorcomment>Наложить из файла...</translatorcomment>
        <translation>Apply from File...</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/gitclient.cpp" line="+1253"/>
        <location filename="../../../src/plugins/git/gitplugin.cpp" line="+5"/>
        <source>&amp;Stash</source>
        <translatorcomment>Спр&amp;ятанное</translatorcomment>
        <translation>&amp;Stash</translation>
    </message>
    <message>
        <source>Stashes...</source>
        <translatorcomment>Спрятанное...</translatorcomment>
        <translation type="vanished">Stashes...</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/stashdialog.cpp" line="+171"/>
        <source>Stash</source>
        <translatorcomment>Спрятать</translatorcomment>
        <translation>Stash</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/gitplugin.cpp" line="+13"/>
        <source>Stash Unstaged Files</source>
        <extracomment>Avoid translating &quot;Stash&quot;</extracomment>
        <translatorcomment>Спрятать неиндексированные файлы</translatorcomment>
        <translation>Stash Unstaged Files</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Saves the current state of your unstaged files and resets the repository to its staged state.</source>
        <translation>Сохранение текущего состояния неиндексированных файлов и сброс хранилища в индексированное состояние.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Take Snapshot...</source>
        <translatorcomment>Сделать снимок...</translatorcomment>
        <translation>Take Snapshot...</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Saves the current state of your work.</source>
        <translation>Сохраняет текущее состояние вашей работы.</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>&amp;Remote Repository</source>
        <translation>&amp;Внешнее хранилище</translation>
    </message>
    <message>
        <source>Fetch</source>
        <translatorcomment>Загрузить</translatorcomment>
        <translation type="vanished">Fetch</translation>
    </message>
    <message>
        <source>Push</source>
        <translatorcomment>Отправить</translatorcomment>
        <translation type="vanished">Push</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>&amp;Subversion</source>
        <translation>&amp;Subversion</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>DCommit</source>
        <translatorcomment>Дельта фиксация</translatorcomment>
        <translation>DCommit</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Manage Remotes...</source>
        <translatorcomment>Управление хранилищами...</translatorcomment>
        <translation>Manage Remotes...</translation>
    </message>
    <message>
        <source>Show...</source>
        <translatorcomment>Показать...</translatorcomment>
        <translation type="vanished">Show...</translation>
    </message>
    <message>
        <source>Revert...</source>
        <translatorcomment>Откатить...</translatorcomment>
        <translation type="vanished">Revert...</translation>
    </message>
    <message>
        <source>Cherry Pick...</source>
        <translatorcomment>Перенести изменения...</translatorcomment>
        <translation type="vanished">Cherry Pick...</translation>
    </message>
    <message>
        <source>Checkout...</source>
        <translatorcomment>Перейти...</translatorcomment>
        <translation type="vanished">Checkout...</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Archive...</source>
        <translatorcomment>Сжать...</translatorcomment>
        <translation>Archive...</translation>
    </message>
    <message>
        <source>Rebase...</source>
        <translatorcomment>Перебазировать...</translatorcomment>
        <translation type="vanished">Rebase...</translation>
    </message>
    <message>
        <source>Merge...</source>
        <translatorcomment>Объединить...</translatorcomment>
        <translation type="vanished">Merge...</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Git &amp;Tools</source>
        <translation>Сре&amp;дства Git</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Gitk Current File</source>
        <translatorcomment>Открыть текущий файл в Gitk</translatorcomment>
        <translation>Gitk Current File</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Gitk of &quot;%1&quot;</source>
        <translatorcomment>Открыть «%1» в Gitk</translatorcomment>
        <translation>Gitk of &quot;%1&quot;</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Gitk for folder of Current File</source>
        <translatorcomment>Открыть в Gitk каталог текущего файла</translatorcomment>
        <translation>Gitk for folder of Current File</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Gitk for folder of &quot;%1&quot;</source>
        <translatorcomment>Открыть в Gitk каталог «%1»</translatorcomment>
        <translation>Gitk for folder of &quot;%1&quot;</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Git Gui</source>
        <translatorcomment>Интерфейс Git</translatorcomment>
        <translation>Git Gui</translation>
    </message>
    <message>
        <location line="+28"/>
        <source>Actions on Commits...</source>
        <translatorcomment>Действия при фиксации...</translatorcomment>
        <translation>Actions on Commits...</translation>
    </message>
    <message>
        <location line="+32"/>
        <source>Git Submit Editor</source>
        <translation type="unfinished">Редактор фиксаций Git</translation>
    </message>
    <message>
        <location line="+205"/>
        <source>Undo Changes to %1</source>
        <translation>Отменить изменения до %1</translation>
    </message>
    <message>
        <location line="+41"/>
        <source>Interactive Rebase</source>
        <translation>Интерактивное перебазирование</translation>
    </message>
    <message>
        <location line="+19"/>
        <source>Cannot create reword commit for %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+132"/>
        <source>Another submit is currently being executed.</source>
        <translation>В данный момент уже идёт другая фиксация.</translation>
    </message>
    <message>
        <source>Unsupported version of Git found. Git %1 or later required.</source>
        <translation type="vanished">Обнаружена неподдерживаемая версия Git. Необходим Git версии %1 или выше.</translation>
    </message>
    <message>
        <location line="+49"/>
        <source>Amend %1</source>
        <translation>Исправление %1</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Git Fixup Commit</source>
        <translation>Git: фиксация исправления</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Git Commit</source>
        <translation>Git: фиксация</translation>
    </message>
    <message>
        <location line="+125"/>
        <source>Unable to Retrieve File List</source>
        <translation>Не удалось получить список файлов</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Repository Clean</source>
        <translation>Очистка хранилища</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>The repository is clean.</source>
        <translation>Хранилище чисто.</translation>
    </message>
    <message>
        <location line="+25"/>
        <source>Select Commits for Patch Creation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Select Commits to Cherry-Pick</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+55"/>
        <source>Patches (*.patch *.diff)</source>
        <translation>Исправления (*.patch *.diff)</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Choose Patch</source>
        <translation>Выбор исправления</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Patch %1 successfully applied to %2</source>
        <translation>Исправление %1 успешно наложено на %2</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/gitclient.cpp" line="-3126"/>
        <source>Show Date</source>
        <translation>Показывать дату</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Show date instead of sequence.</source>
        <translation>Показывать дату вместо последовательности.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/gitsettings.cpp" line="+202"/>
        <source>The binary &quot;%1&quot; could not be located in the path &quot;%2&quot;</source>
        <translation>Программа «%1» отсутствует в «%2»</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/gitsubmiteditor.cpp" line="+253"/>
        <source>Refreshing Commit Data</source>
        <translation>Обновление данных фиксации</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/gitsubmiteditorwidget.cpp" line="-220"/>
        <source>Provide a valid email to commit.</source>
        <translation>Для фиксации необходим рабочий адрес электронной почты.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/branchmodel.cpp" line="+23"/>
        <location filename="../../../src/plugins/git/gitclient.cpp" line="+1249"/>
        <location filename="../../../src/plugins/git/gitsubmiteditorwidget.cpp" line="+21"/>
        <source>Detached HEAD</source>
        <translation>Отцепленная HEAD</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/gitsubmiteditorwidget.cpp" line="+26"/>
        <source>Select Change</source>
        <translation>Выбор изменения</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Edit commit message</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Opens an editor to edit the final commit message.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+20"/>
        <source>&amp;Commit only</source>
        <translation>&amp;Только фиксировать</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Commit and &amp;Push</source>
        <translation>Ф&amp;иксировать и отправить</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Commit and Push to &amp;Gerrit</source>
        <translation>Фиксировать и отправить на &amp;Gerrit</translation>
    </message>
    <message>
        <location line="+44"/>
        <source>Invalid author</source>
        <translation>Неверный автор</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Invalid email</source>
        <translation>Неверный email</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Unresolved merge conflicts</source>
        <translation>Неразрешённые конфликты</translation>
    </message>
    <message>
        <location line="+28"/>
        <source>&amp;Commit and Push</source>
        <translation>Фиксировать и &amp;отправить</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>&amp;Commit and Push to Gerrit</source>
        <translation>Фи&amp;ксировать и отправить на Gerrit</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>&amp;Commit</source>
        <translation>&amp;Фиксировать</translation>
    </message>
    <message>
        <location line="+36"/>
        <source>Open &quot;%1&quot;</source>
        <translation type="unfinished">Открыть «%1»</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Copy &quot;%1&quot;</source>
        <translation type="unfinished">Копировать «%1»</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Revert Renaming &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Resolve by Recovering &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Resolve by Removing &quot;%1&quot;...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>&lt;p&gt;Permanently remove file &quot;%1&quot;?&lt;/p&gt;&lt;p&gt;Note: The changes will be discarded.&lt;/p&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Recover &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Mark Untracked &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Revert Unstaged Changes to &quot;%1&quot;...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>&lt;p&gt;Undo unstaged changes to the file &quot;%1&quot;?&lt;/p&gt;&lt;p&gt;Note: These changes will be lost.&lt;/p&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-282"/>
        <source>General Information</source>
        <translation>Основная информация</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Repository:</source>
        <translation>Хранилище:</translation>
    </message>
    <message>
        <location line="-38"/>
        <source>repository</source>
        <translation>хранилище</translation>
    </message>
    <message>
        <location line="+39"/>
        <location filename="../../../src/plugins/git/stashdialog.cpp" line="+51"/>
        <source>Branch:</source>
        <translation>Ветка:</translation>
    </message>
    <message>
        <location line="-37"/>
        <source>branch</source>
        <translation>ветка</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Show HEAD</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+24"/>
        <source>Commit Information</source>
        <translation>Информация о фиксации</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Author:</source>
        <translation>Автор:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Email:</source>
        <translation>Email:</translation>
    </message>
    <message>
        <location line="-9"/>
        <source>By&amp;pass hooks</source>
        <translation>&amp;Пропускать хуки</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Sign off</source>
        <translation>Выходить</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/logchangedialog.cpp" line="+197"/>
        <source>Reset to:</source>
        <translation>Сбросить до:</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Select change:</source>
        <translation>Выбор изменения:</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Hint: Select or deselect a single commit with a mouse click and multiple commits by dragging the mouse over them.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Reset type:</source>
        <translation>Тип сброса:</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Mixed</source>
        <translation>Смешанный</translation>
    </message>
    <message>
        <location line="-1"/>
        <source>Hard</source>
        <translation>Жёсткий (--hard)</translation>
    </message>
    <message>
        <location line="-208"/>
        <source>Hash</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+210"/>
        <source>Soft</source>
        <translation>Мягкий (--soft)</translation>
    </message>
    <message>
        <source>Sha1</source>
        <translation type="vanished">Sha1</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/mergetool.cpp" line="+90"/>
        <source>Normal</source>
        <translation>Обычный</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Submodule</source>
        <translation>Подмодуль</translation>
    </message>
    <message>
        <location line="+1"/>
        <location line="+11"/>
        <source>Deleted</source>
        <translation>Удалён</translation>
    </message>
    <message>
        <location line="-10"/>
        <source>Symbolic link</source>
        <translation>Символьная ссылка</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Modified</source>
        <translation>Изменён</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Created</source>
        <translation>Создан</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Submodule commit %1</source>
        <translation>Фиксация подмодуля %1</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Symbolic link -&gt; %1</source>
        <translation>Символьная ссылка на %1</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Merge Conflict</source>
        <translation>Конфликт объединения</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>%1 merge conflict for &quot;%2&quot;
Local: %3
Remote: %4</source>
        <translation>Конфликт объединения (%1) для «%2»
Локальный: %3
Внешний: %4</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>&amp;Local</source>
        <translation>&amp;Локальный</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>&amp;Remote</source>
        <translation>&amp;Внешний</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>&amp;Created</source>
        <translation>&amp;Созданный</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>&amp;Modified</source>
        <translation>&amp;Изменённый</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>&amp;Deleted</source>
        <translation>&amp;Удалённый</translation>
    </message>
    <message>
        <location line="+50"/>
        <source>Unchanged File</source>
        <translation>Неизменённый файл</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Was the merge successful?</source>
        <translation>Было ли объединение успешным?</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Continue Merging</source>
        <translation>Продолжение объединения</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Continue merging other unresolved paths?</source>
        <translation>Продолжить объединение при неразрешённых путях?</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/gitplugin.cpp" line="-737"/>
        <location filename="../../../src/plugins/git/mergetool.cpp" line="+3"/>
        <source>Merge Tool</source>
        <translation>Программа объединения</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/mergetool.cpp" line="+2"/>
        <source>Merge tool is not configured.</source>
        <translation>Программа объединения не настроена.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Run git config --global merge.tool &amp;lt;tool&amp;gt; to configure it, then try again.</source>
        <translation>Для её настройки выполните git config --global merge.tool &amp;lt;программа&amp;lt;, а затем повторите объединение.</translation>
    </message>
    <message>
        <source>Merge tool process finished successfully.</source>
        <translation type="vanished">Программа объединения успешно завершилась.</translation>
    </message>
    <message>
        <source>Merge tool process terminated with exit code %1</source>
        <translation type="vanished">Процесс объединения завершился с кодом %1</translation>
    </message>
    <message>
        <source>Add Remote</source>
        <translation type="vanished">Добавление внешнего хранилища</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/remotedialog.cpp" line="-60"/>
        <source>Name:</source>
        <translation>Название:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>URL:</source>
        <translation></translation>
    </message>
    <message>
        <location line="+42"/>
        <location line="+35"/>
        <source>Remotes</source>
        <translation>Внешние хранилища</translation>
    </message>
    <message>
        <location line="-105"/>
        <source>A remote with the name &quot;%1&quot; already exists.</source>
        <translation>Внешнее хранилище с именем «%1» уже существует.</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>The URL may not be valid.</source>
        <translation>URL может быть неверен.</translation>
    </message>
    <message>
        <location line="+152"/>
        <source>Delete Remote</source>
        <translation>Удаление внешнего хранилища</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Would you like to delete the remote &quot;%1&quot;?</source>
        <translation>Желаете удалить внешнее хранилище «%1»?</translation>
    </message>
    <message>
        <location line="-96"/>
        <location filename="../../../src/plugins/git/stashdialog.cpp" line="-218"/>
        <source>Re&amp;fresh</source>
        <translation>&amp;Обновить</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>F&amp;etch</source>
        <translation>&amp;Получить</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>&amp;Remove</source>
        <translation>&amp;Удалить</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/branchview.cpp" line="+30"/>
        <location filename="../../../src/plugins/git/remotedialog.cpp" line="-2"/>
        <source>&amp;Push</source>
        <translation>О&amp;тправить</translation>
    </message>
    <message>
        <source>&lt;b&gt;Note:&lt;/b&gt;</source>
        <translation type="vanished">&lt;b&gt;Внимание:&lt;/b&gt;</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/gitsettings.cpp" line="-106"/>
        <source>Note that huge amount of commits might take some time.</source>
        <translation>Следует иметь в виду, что в случае большого количества фиксаций, процесс может занять длительное время.</translation>
    </message>
    <message>
        <location line="+59"/>
        <source>Miscellaneous</source>
        <translation>Разное</translation>
    </message>
    <message>
        <source>Timeout:</source>
        <translation type="vanished">Таймаут:</translation>
    </message>
    <message>
        <source>s</source>
        <translation type="vanished"> сек</translation>
    </message>
    <message>
        <location line="-113"/>
        <source>Pull with rebase</source>
        <translation>Принимать (pull) с перебазированием</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/gitplugin.cpp" line="-24"/>
        <location filename="../../../src/plugins/git/gitsettings.cpp" line="+121"/>
        <source>Gitk</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/gitsettings.cpp" line="-70"/>
        <source>Arguments:</source>
        <translation>Параметры:</translation>
    </message>
    <message>
        <location line="-17"/>
        <source>Set &quot;HOME&quot; environment variable</source>
        <translation>Установить переменную среды «HOME»</translation>
    </message>
    <message>
        <source>Log count:</source>
        <translation type="vanished">Количество записей истории:</translation>
    </message>
    <message>
        <source>Git needs to find Perl in the environment.</source>
        <translation type="vanished">Git необходимо, чтобы можно было найти
Perl через переменные среды окружения.</translation>
    </message>
    <message>
        <location line="+70"/>
        <source>Configuration</source>
        <translation>Конфигурация</translation>
    </message>
    <message>
        <location line="-113"/>
        <source>Prepend to PATH:</source>
        <translation>Добавить в начало PATH:</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Git command:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Allow rebasing merges</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Allow rebasing merges in interactive rebase.
Requires Git %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Allow updating references</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Allow updating references in interactive rebase.
Requires Git %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+48"/>
        <source>Command:</source>
        <translation>Команда:</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/gitplugin.cpp" line="+20"/>
        <location filename="../../../src/plugins/git/gitsettings.cpp" line="+66"/>
        <source>Repository Browser</source>
        <translation>Обозреватель хранилища</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/gitsettings.cpp" line="-88"/>
        <source>Set the environment variable HOME to &quot;%1&quot;
(%2).
This causes Git to look for the SSH-keys in that location
instead of its installation directory when run outside git bash.</source>
        <translation>Присвоить переменной среды HOME значение «%1»
(%2).
Это приведёт к тому, что при запуске извне git bash Git будет
искать ключи SSH в указанном месте, а не в каталоге установки.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>not currently set</source>
        <translation>сейчас не задано</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>currently set to &quot;%1&quot;</source>
        <translation>сейчас задано «%1»</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Git Repository Browser Command</source>
        <translation>Команда обозревателя хранилища Git</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Add instant blame annotations to editor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Annotate the current line in the editor with Git &quot;blame&quot; output.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Finds the commit that introduced the last real code changes to the line.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Finds the commit that introduced the line before it was moved.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Show commit subject</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Adds the commit subject directly to the annotation.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+50"/>
        <source>Instant Blame</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+37"/>
        <source>Ignore whitespace changes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Ignore line moves</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Git</source>
        <translation>Git</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/stashdialog.cpp" line="+3"/>
        <source>Stashes</source>
        <translation>Спрятанное</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/remotemodel.cpp" line="+0"/>
        <location filename="../../../src/plugins/git/stashdialog.cpp" line="-25"/>
        <source>Name</source>
        <translation>Название</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/stashdialog.cpp" line="+0"/>
        <source>Branch</source>
        <translation>Ветка</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Message</source>
        <translation>Сообщение</translation>
    </message>
    <message>
        <location line="+118"/>
        <source>Do you want to delete all stashes?</source>
        <translation>Желаете удалить всё спрятанное?</translation>
    </message>
    <message numerus="yes">
        <location line="+14"/>
        <source>Do you want to delete %n stash(es)?</source>
        <translation>
            <numerusform>Желаете удалить %n спрятанное состояние?</numerusform>
            <numerusform>Желаете удалить %n спрятанных состояния?</numerusform>
            <numerusform>Желаете удалить %n спрятанных состояний?</numerusform>
        </translation>
    </message>
    <message>
        <location line="-116"/>
        <source>Delete &amp;All...</source>
        <translation>Удалить &amp;всё...</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>&amp;Delete...</source>
        <translation>&amp;Удалить...</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>R&amp;estore...</source>
        <translation>&amp;Восстановить...</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Restore to &amp;Branch...</source>
        <extracomment>Restore a git stash to new branch to be created</extracomment>
        <translation>Восстановить в в&amp;етку...</translation>
    </message>
    <message>
        <location line="+96"/>
        <location line="+14"/>
        <source>Delete Stashes</source>
        <translation>Удалить спрятанное</translation>
    </message>
    <message>
        <location line="+54"/>
        <source>Repository Modified</source>
        <translation>Хранилище изменилось</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>%1 cannot be restored since the repository is modified.
You can choose between stashing the changes or discarding them.</source>
        <translation>Невозможно восстановить %1, так как хранилище изменилось.
Вы можете выбрать между скрытием изменений или отказа от них.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Discard</source>
        <translation>Отказаться</translation>
    </message>
    <message>
        <location line="+50"/>
        <source>Restore Stash to Branch</source>
        <translation>Восстановить спрятанное в ветку</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Stash Restore</source>
        <translation>Восстановление спрятанного</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Would you like to restore %1?</source>
        <translation>Желаете восстановить %1?</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Error restoring %1</source>
        <translation>Ошибка восстановления %1</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/gitgrep.cpp" line="+172"/>
        <source>Tree (optional)</source>
        <translation>Дерево (опционально)</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Can be HEAD, tag, local or remote branch, or a commit hash.
Leave empty to search through the file system.</source>
        <translation>Может быть HEAD, меткой, хешем фиксации, локальной или внешней веткой.
Оставьте пустым для поиска по файловой системе.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Recurse submodules</source>
        <translation>Подмодули рекурсивно</translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Git Grep</source>
        <translation>Git Grep</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Ref: %1
%2</source>
        <translation>Ссылка: %1
%2</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/gitclient.cpp" line="+2135"/>
        <source>Git Show %1:%2</source>
        <translation>Git Show %1:%2</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/instantblame.cpp" line="+46"/>
        <source>Git Blame</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Copy Hash to Clipboard</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+32"/>
        <source>Revert Commit?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Revert the commit %1?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+40"/>
        <source>Blame %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Blame Parent</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>File at %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Revert %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Log for line %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+55"/>
        <source>&lt;b&gt;Note:&lt;/b&gt; &quot;%1&quot; or &quot;%2&quot; is enabled in the instant blame settings.</source>
        <extracomment>%1 and %2 are the &quot;ignore whitespace changes&quot; and &quot;ignore line moves&quot; options</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+125"/>
        <source>Not Committed Yet</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Modified line in %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>You</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::GitLab</name>
    <message>
        <location filename="../../../src/plugins/gitlab/gitlabclonedialog.cpp" line="+52"/>
        <source>Clone Repository</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Specify repository URL, checkout path and directory.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Repository</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Path</source>
        <translation type="unfinished">Путь</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Path &quot;%1&quot; already exists.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Directory</source>
        <translation type="unfinished">Каталог</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Recursive</source>
        <translation type="unfinished">Рекурсивно</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Clone</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+23"/>
        <source>User canceled process.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+74"/>
        <source>Cloning succeeded.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+21"/>
        <source>Warning</source>
        <translation type="unfinished">Предупреждение</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Cloned project does not have a project file that can be opened. Try importing the project as a generic project.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Open Project</source>
        <translation type="unfinished">Открыть проект</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Choose the project file to be opened.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Cloning failed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/gitlab/gitlabdialog.cpp" line="+50"/>
        <location filename="../../../src/plugins/gitlab/gitlaboptionspage.cpp" line="+308"/>
        <location filename="../../../src/plugins/gitlab/gitlabprojectsettings.cpp" line="+339"/>
        <source>GitLab</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+13"/>
        <location line="+2"/>
        <source>Search</source>
        <translation type="unfinished">Поиск</translation>
    </message>
    <message>
        <location line="+14"/>
        <location line="+6"/>
        <source>...</source>
        <translation type="unfinished">...</translation>
    </message>
    <message>
        <location line="-3"/>
        <source>0</source>
        <translation type="unfinished">0</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Clone...</source>
        <translation type="unfinished">Скопировать...</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Remote:</source>
        <translation type="unfinished">Внешнее хранилище:</translation>
    </message>
    <message>
        <location line="+189"/>
        <location line="+27"/>
        <source>Not logged in.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-25"/>
        <source>Insufficient access token.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Permission scope read_api or api needed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <location filename="../../../src/plugins/gitlab/gitlabprojectsettings.cpp" line="-97"/>
        <source>Check settings for misconfiguration.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <location line="+38"/>
        <source>Projects (%1)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-32"/>
        <source>Using project access token.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Logged in as %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Id: %1 (%2)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/gitlab/gitlaboptionspage.cpp" line="-238"/>
        <location filename="../../../src/plugins/gitlab/gitlabprojectsettings.cpp" line="-78"/>
        <source>Host:</source>
        <translation type="unfinished">Хост:</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Description:</source>
        <translation type="unfinished">Описание:</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Access token:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Port:</source>
        <translation type="unfinished">Порт:</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>HTTPS:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+66"/>
        <source>Default:</source>
        <translation type="unfinished">По умолчанию:</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>curl:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Edit...</source>
        <translation type="unfinished">Изменить...</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Edit current selected GitLab server configuration.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Remove</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Remove current selected GitLab server configuration.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Add...</source>
        <translation type="unfinished">Добавить...</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Add new GitLab server configuration.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+58"/>
        <source>Edit Server...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Modify</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Add Server...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Add</source>
        <translation type="unfinished">Добавить</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/gitlab/gitlabplugin.cpp" line="+84"/>
        <source>GitLab...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Error</source>
        <translation type="unfinished">Ошибка</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Invalid GitLab configuration. For a fully functional configuration, you need to set up host name or address and an access token. Providing the path to curl is mandatory.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+174"/>
        <source>Certificate Error</source>
        <translation type="unfinished">Ошибка сертификата</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Server certificate for %1 cannot be authenticated.
Do you want to disable SSL verification for this server?
Note: This can expose you to man-in-the-middle attack.</source>
        <translation type="unfinished">Не удалось проверить сертификат сервера для %1.
Отключить SSL проверку для этого сервера?
Внимание: Это может повлечь атаку «человек посередине».</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/gitlab/gitlabprojectsettings.cpp" line="-122"/>
        <source>Guest</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Reporter</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Developer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Maintainer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Owner</source>
        <translation type="unfinished">Владелец</translation>
    </message>
    <message>
        <location line="+107"/>
        <source>Link with GitLab</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Unlink from GitLab</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Test Connection</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Linked GitLab Configuration</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Projects linked with GitLab receive event notifications in the Version Control output pane.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+41"/>
        <source>Remote host does not match chosen GitLab configuration.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+37"/>
        <source>Accessible (%1).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Read only access.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+73"/>
        <source>Not a git repository.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Local git repository without remotes.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::GlslEditor</name>
    <message>
        <location filename="../../../src/plugins/glsleditor/glsleditorplugin.cpp" line="+44"/>
        <source>GLSL</source>
        <extracomment>GLSL sub-menu in the Tools menu</extracomment>
        <translation>GLSL</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/glsleditor/glsleditor.cpp" line="+428"/>
        <source>Vulkan support is enabled.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Vulkan support is disabled.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+240"/>
        <source>GLSL Editor</source>
        <translation type="unfinished">Редактор GLSL</translation>
    </message>
</context>
<context>
    <name>QtC::Help</name>
    <message>
        <location filename="../../../src/plugins/help/searchwidget.cpp" line="+195"/>
        <location filename="../../../src/plugins/help/textbrowserhelpviewer.cpp" line="+291"/>
        <location filename="../../../src/shared/help/contentwindow.cpp" line="+112"/>
        <location filename="../../../src/shared/help/indexwindow.cpp" line="+136"/>
        <source>Open Link</source>
        <translation>Открыть ссылку</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/help/helpconstants.h" line="+39"/>
        <location filename="../../../src/plugins/help/searchwidget.cpp" line="+1"/>
        <location filename="../../../src/shared/help/contentwindow.cpp" line="+3"/>
        <location filename="../../../src/shared/help/indexwindow.cpp" line="+3"/>
        <source>Open Link as New Page</source>
        <translation>Открыть ссылку в новой странице</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/help/helpplugin.cpp" line="+93"/>
        <location filename="../../../src/plugins/help/helpwidget.cpp" line="+864"/>
        <source>Help</source>
        <translation>Справка</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/help/localhelpmanager.cpp" line="+385"/>
        <source>Error loading page</source>
        <translation>Ошибка загрузки страницы</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>&lt;p&gt;Check that you have the corresponding documentation set installed.&lt;/p&gt;</source>
        <translation>&lt;p&gt;Проверьте, установлена ли у вас соответствующая документация.&lt;/p&gt;</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Error loading: %1</source>
        <translation>Ошибка загрузки: %1</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>The page could not be found</source>
        <translation>Не удалось найти страницу</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/help/docsettingspage.cpp" line="+99"/>
        <source>%1 (auto-detected)</source>
        <translation>%1 (автоопределённое)</translation>
    </message>
    <message>
        <location line="+121"/>
        <source>Add Documentation</source>
        <translation>Добавить документацию</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Qt Help Files (*.qch)</source>
        <translation>Файлы справки Qt (*.qch)</translation>
    </message>
    <message>
        <location line="+46"/>
        <source>Invalid documentation file:</source>
        <translation>Неверный файл документации:</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Namespace already registered:</source>
        <translation>Пространство имён уже существует:</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Registration Failed</source>
        <translation>Не удалось зарегистрировать</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Unable to register documentation.</source>
        <translation>Не удалось зарегистрировать документацию.</translation>
    </message>
    <message>
        <location line="+73"/>
        <source>Documentation</source>
        <translation>Документация</translation>
    </message>
    <message>
        <location line="-184"/>
        <source>Add and remove compressed help files, .qch.</source>
        <translation>Добавление и удаление сжатых файлов справки, .qch.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Registered Documentation</source>
        <translation>Зарегистрированная документация</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Add...</source>
        <translation>Добавить...</translation>
    </message>
    <message>
        <location line="+1"/>
        <location filename="../../../src/shared/help/bookmarkmanager.cpp" line="+646"/>
        <source>Remove</source>
        <translation>Удалить</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/help/filtersettingspage.cpp" line="+57"/>
        <source>Filters</source>
        <translation>Фильтры</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/help/helpwidget.cpp" line="-380"/>
        <source>Unfiltered</source>
        <translation>Вся</translation>
    </message>
    <message>
        <source>The filter &quot;%1&quot; will show every documentation file available, as no attributes are specified.</source>
        <translation type="vanished">Фильтр «%1» позволит отображаться каждому доступному файлу документации, как-будто атрибуты не заданы.</translation>
    </message>
    <message>
        <source>The filter &quot;%1&quot; will only show documentation files that have the attribute %2 specified.</source>
        <translation type="vanished">Фильтр «%1» позволит отображаться только тем файлам документации, у которых задан атрибут %2.</translation>
    </message>
    <message>
        <source>The filter &quot;%1&quot; will only show documentation files that have the attributes %2 specified.</source>
        <translation type="vanished">Фильтр «%1» позволит отображаться только тем файлам документации, у которых заданы атрибуты %2.</translation>
    </message>
    <message>
        <source>No user defined filters available or no filter selected.</source>
        <translation type="vanished">Пользовательские фильтры недоступны или не выбрано ни одного фильтра.</translation>
    </message>
    <message>
        <source>Attributes</source>
        <translation type="vanished">Атрибуты</translation>
    </message>
    <message>
        <source>1</source>
        <translation type="vanished">1</translation>
    </message>
    <message>
        <source>&lt;html&gt;&lt;body&gt;
&lt;p&gt;
Add, modify, and remove document filters, which determine the documentation set displayed in the Help mode. The attributes are defined in the documents. Select them to display a set of relevant documentation. Note that some attributes are defined in several documents.
&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="vanished">&lt;html&gt;&lt;body&gt;
&lt;p&gt;
Добавление, изменение и удаление фильтров документов, которые определяют отображение набора документации в режиме справки. Атрибуты определены в самих документах. Выбор их приведёт к отображению подходящей документации. Стоит иметь в виду, что некоторые атрибуты могут быть определены в нескольких документах.
&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/help/generalsettingspage.cpp" line="+331"/>
        <source>General</source>
        <translation>Основное</translation>
    </message>
    <message>
        <source>Change takes effect after reloading help pages.</source>
        <translation type="vanished">Изменения вступят в силу после перезагрузки страниц справки.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/help/localhelpmanager.cpp" line="-264"/>
        <source>Default (%1)</source>
        <comment>Default viewer backend</comment>
        <translation>По умолчанию (%1)</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/help/generalsettingspage.cpp" line="-113"/>
        <source>Import Bookmarks</source>
        <translation>Импорт закладок</translation>
    </message>
    <message>
        <location line="+2"/>
        <location line="+23"/>
        <source>Files (*.xbel)</source>
        <translation>Файлы (*.xbel)</translation>
    </message>
    <message>
        <location line="-9"/>
        <source>Cannot import bookmarks.</source>
        <translation>Не удалось импортировать закладки.</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Save File</source>
        <translation>Сохранить файл</translation>
    </message>
    <message>
        <location line="-152"/>
        <source>Font</source>
        <translation>Шрифт</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Family:</source>
        <translation>Название:</translation>
    </message>
    <message>
        <source>Style:</source>
        <translation type="vanished">Начертание:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Size:</source>
        <translation>Размер:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Note: The above setting takes effect only if the HTML file does not use a style sheet.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Zoom:</source>
        <translation type="unfinished">Масштаб:</translation>
    </message>
    <message>
        <location line="+24"/>
        <source>Startup</source>
        <translation>Запуск</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/help/localhelpmanager.cpp" line="+23"/>
        <source>On context help:</source>
        <translation>При контекстной справке:</translation>
    </message>
    <message>
        <location line="-4"/>
        <source>Show Side-by-Side if Possible</source>
        <translation>Показывать сбоку, если возможно</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Always Show Side-by-Side</source>
        <translation>Всегда показывать сбоку</translation>
    </message>
    <message>
        <location line="-10"/>
        <source>On help start:</source>
        <translation>При запуске справки:</translation>
    </message>
    <message>
        <location line="-30"/>
        <source>%</source>
        <translation type="unfinished">%</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Antialias</source>
        <translation type="unfinished">Сглаживание</translation>
    </message>
    <message>
        <location line="+27"/>
        <source>Show My Home Page</source>
        <translation>Открыть домашнюю страницу</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Show a Blank Page</source>
        <translation>Открыть пустую страницу</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Show My Tabs from Last Session</source>
        <translation>Открыть вкладки с предыдущего запуска</translation>
    </message>
    <message>
        <location line="-39"/>
        <source>Home page:</source>
        <translation>Домашняя страница:</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/help/generalsettingspage.cpp" line="-20"/>
        <source>Use &amp;Current Page</source>
        <translation>&amp;Текущая</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Use &amp;Blank Page</source>
        <translation>&amp;Пустая</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Reset</source>
        <translation>Сбросить</translation>
    </message>
    <message>
        <location line="+28"/>
        <source>Behaviour</source>
        <translation>Поведение</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/help/localhelpmanager.cpp" line="+18"/>
        <source>Return to editor on closing the last page</source>
        <translation>Возврат в режим редактирования при закрытии последней страницы</translation>
    </message>
    <message>
        <source>Note: This setting takes effect only if the HTML file does not use a style sheet.</source>
        <translation type="vanished">Эта настройка действует, если файл HTML не использует таблицу стилей.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/help/generalsettingspage.cpp" line="+11"/>
        <source>Import Bookmarks...</source>
        <translation>Импортировать закладки...</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Export Bookmarks...</source>
        <translation>Экспортировать закладки...</translation>
    </message>
    <message>
        <location line="-42"/>
        <source>Reset to default.</source>
        <translation>Сбросить в исходное состояние.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/help/localhelpmanager.cpp" line="+2"/>
        <source>Switches to editor context after last help page is closed.</source>
        <translation>Переключаться в режим редактирования при закрытии последней страницы справки.</translation>
    </message>
    <message>
        <location line="+27"/>
        <source>Always Show in Help Mode</source>
        <translation>Всегда отображать в режиме справки</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Always Show in External Window</source>
        <translation>Всегда отображать в отдельном окне</translation>
    </message>
    <message>
        <location line="-34"/>
        <source>Enable scroll wheel zooming</source>
        <translation>Масштабирование колесом прокрутки</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/help/generalsettingspage.cpp" line="+31"/>
        <source>Viewer backend:</source>
        <translation>Просмотрщик:</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/help/helpindexfilter.cpp" line="+29"/>
        <source>Help Index</source>
        <translation>Указатель справки</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Locates help topics, for example in the Qt documentation.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/help/helpmanager.cpp" line="+149"/>
        <source>Update Documentation</source>
        <translation>Обновление документации</translation>
    </message>
    <message>
        <location line="+64"/>
        <source>Purge Outdated Documentation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/help/helpconstants.h" line="-5"/>
        <source>Contents</source>
        <translation>Содержание</translation>
    </message>
    <message>
        <location line="-1"/>
        <source>Index</source>
        <translation>Указатель</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Search</source>
        <translation>Поиск</translation>
    </message>
    <message>
        <location line="-2"/>
        <location filename="../../../src/shared/help/bookmarkmanager.cpp" line="-469"/>
        <location line="+16"/>
        <location line="+39"/>
        <location line="+17"/>
        <location line="+31"/>
        <location line="+328"/>
        <source>Bookmarks</source>
        <translation>Закладки</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/help/helpplugin.cpp" line="+119"/>
        <source>Context Help</source>
        <translation>Контекстная справка</translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Technical Support...</source>
        <translation>Техническая поддержка...</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Report Bug...</source>
        <translation>Сообщить об ошибке...</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>System Information...</source>
        <translation>Информация о системе...</translation>
    </message>
    <message>
        <location line="+261"/>
        <source>No Documentation</source>
        <translation>Документация отсутствует</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>No documentation available.</source>
        <translation>Нет доступной документации.</translation>
    </message>
    <message>
        <location line="+79"/>
        <source>System Information</source>
        <translation>Информация о системе</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Use the following to provide more detailed information about your system to bug reports:</source>
        <translation>Используйте в сообщениях об ошибках следующую подробную информацию о вашей системе:</translation>
    </message>
    <message>
        <source>Copy to Clipboard</source>
        <translation type="vanished">Скопировать в буфер обмена</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/help/helpconstants.h" line="+1"/>
        <source>Open Pages</source>
        <translation>Открытые страницы</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/help/helpwidget.cpp" line="-387"/>
        <source>(Untitled)</source>
        <translation>(Без имени)</translation>
    </message>
    <message>
        <location line="+33"/>
        <source>Show Context Help Side-by-Side if Possible</source>
        <translation>Показывать контекстную справку сбоку, если возможно</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Always Show Context Help Side-by-Side</source>
        <translation>Всегда показывать контекстную справку сбоку</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Always Show Context Help in Help Mode</source>
        <translation>Показывать контекстную справку в режиме справки</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Always Show Context Help in External Window</source>
        <translation>Всегда показывать контекстную справку во внешнем окне</translation>
    </message>
    <message>
        <location line="+141"/>
        <source>Open in Help Mode</source>
        <translation>Открыть в режиме справки</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Home</source>
        <translation>Домой</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Back</source>
        <translation>Назад</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Forward</source>
        <translation>Далее</translation>
    </message>
    <message>
        <location line="+14"/>
        <location filename="../../../src/shared/help/bookmarkmanager.cpp" line="-558"/>
        <source>Add Bookmark</source>
        <translation>Добавить закладку</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Meta+M</source>
        <translation>Meta+M</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Ctrl+M</source>
        <translation>Ctrl+M</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Open Online Documentation...</source>
        <translation>Открыть онлайн документацию...</translation>
    </message>
    <message>
        <location line="+83"/>
        <source>Increase Font Size</source>
        <translation>Увеличить шрифт</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Decrease Font Size</source>
        <translation>Уменьшить шрифт</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Reset Font Size</source>
        <translation>Восстановить размер шрифта</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Open in Edit Mode</source>
        <translation>Открыть в режиме редактирования</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Open in New Page</source>
        <translation>Открыть на новой странице</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Open in Window</source>
        <translation>Отрыть в окне</translation>
    </message>
    <message>
        <location line="+19"/>
        <location filename="../../../src/plugins/help/searchwidget.cpp" line="+5"/>
        <source>Reload</source>
        <translation>Перезагрузить</translation>
    </message>
    <message>
        <location line="+97"/>
        <source>Meta+Shift+C</source>
        <translation>Meta+Shift+C</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Ctrl+Shift+C</source>
        <translation>Ctrl+Shift+C</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Meta+I</source>
        <translation>Meta+I</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Ctrl+Shift+I</source>
        <translation>Ctrl+Shift+I</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Activate Help Bookmarks View</source>
        <translation>Показать закладки справки</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Alt+Meta+M</source>
        <translation>Alt+Meta+M</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Ctrl+Shift+B</source>
        <translation>Ctrl+Shift+B</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Activate Help Search View</source>
        <translation>Открыть поиск справки</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Meta+/</source>
        <translation>Meta+/</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Ctrl+Shift+/</source>
        <translation>Ctrl+Shift+/</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Activate Open Help Pages View</source>
        <translation>Показать открытые страницы справки</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Meta+O</source>
        <translation>Meta+O</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Ctrl+Shift+O</source>
        <translation>Ctrl+Shift+O</translation>
    </message>
    <message>
        <location line="+255"/>
        <source>Help - %1</source>
        <translation>Справка - %1</translation>
    </message>
    <message>
        <location line="+136"/>
        <source>Print Documentation</source>
        <translation>Печать документации</translation>
    </message>
    <message>
        <location filename="../../../src/shared/help/indexwindow.cpp" line="-89"/>
        <source>&amp;Look for:</source>
        <translation>&amp;Искать:</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/help/searchwidget.cpp" line="-4"/>
        <location filename="../../../src/plugins/help/textbrowserhelpviewer.cpp" line="+16"/>
        <source>Copy Link</source>
        <translation>Скопировать ссылку</translation>
    </message>
    <message>
        <location line="+2"/>
        <location filename="../../../src/plugins/help/textbrowserhelpviewer.cpp" line="+2"/>
        <source>Copy</source>
        <translation>Копировать</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/help/localhelpmanager.cpp" line="+131"/>
        <source>QtWebEngine</source>
        <translation>QtWebEngine</translation>
    </message>
    <message>
        <location line="-10"/>
        <source>litehtml</source>
        <translation>litehtml</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>WebKit</source>
        <translation>WebKit</translation>
    </message>
    <message>
        <location line="-2"/>
        <source>QTextBrowser</source>
        <translation>QTextBrowser</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/help/openpagesmanager.cpp" line="+203"/>
        <source>Copy Full Path to Clipboard</source>
        <translation>Скопировать полный путь в буфер обмена</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/help/openpageswidget.cpp" line="+68"/>
        <source>Close %1</source>
        <translation>Закрыть %1</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Close All Except %1</source>
        <translation>Закрыть все, кроме %1</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/help/searchwidget.cpp" line="+37"/>
        <source>Regenerate Index</source>
        <translation>Обновление указателя</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/help/searchtaskhandler.cpp" line="+28"/>
        <source>Get Help Online</source>
        <translation>Получить онлайн справку</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/help/searchwidget.cpp" line="-173"/>
        <location line="+68"/>
        <location line="+3"/>
        <source>Indexing Documentation</source>
        <translation>Индексация документации</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/help/xbelsupport.cpp" line="+97"/>
        <source>The file is not an XBEL version 1.0 file.</source>
        <translation>Содержимое файла не соответствует XBEL версии 1.0.</translation>
    </message>
    <message>
        <location line="+72"/>
        <source>Unknown title</source>
        <translation>Неизвестный заголовок</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/help/helpconstants.h" line="+4"/>
        <source>Open Link in Window</source>
        <translation>Отрыть ссылку в окне</translation>
    </message>
    <message>
        <source>Filter</source>
        <translation type="vanished">Фильтр</translation>
    </message>
    <message>
        <location filename="../../../src/shared/help/topicchooser.cpp" line="+64"/>
        <source>Choose a topic for &lt;b&gt;%1&lt;/b&gt;:</source>
        <translation>Выбор темы для &lt;b&gt;%1&lt;/b&gt;:</translation>
    </message>
    <message>
        <location line="-30"/>
        <source>Choose Topic</source>
        <translation>Выбор темы</translation>
    </message>
    <message>
        <source>&amp;Topics</source>
        <translation type="vanished">&amp;Темы</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/help/helpviewer.cpp" line="+222"/>
        <source>Zoom: %1%</source>
        <translation type="unfinished">Масштаб: %1%</translation>
    </message>
    <message>
        <location filename="../../../src/shared/help/bookmarkmanager.cpp" line="+25"/>
        <location line="+685"/>
        <location line="+9"/>
        <source>New Folder</source>
        <translation type="unfinished">Новая папка</translation>
    </message>
    <message>
        <location line="-688"/>
        <source>Bookmark:</source>
        <translation type="unfinished">Закладка:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Add in folder:</source>
        <translation type="unfinished">Добавить в папку:</translation>
    </message>
    <message>
        <location line="+137"/>
        <location line="+151"/>
        <source>Delete Folder</source>
        <translation type="unfinished">Удалить папку</translation>
    </message>
    <message>
        <location line="-150"/>
        <location line="+151"/>
        <source>Rename Folder</source>
        <translation type="unfinished">Переименовать папку</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Show Bookmark</source>
        <translation type="unfinished">Показать закладку</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Show Bookmark as New Page</source>
        <translation type="unfinished">Показать закладку на новой странице</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Delete Bookmark</source>
        <translation type="unfinished">Удалить закладку</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Rename Bookmark</source>
        <translation type="unfinished">Переименовать закладку</translation>
    </message>
    <message>
        <location line="+268"/>
        <source>Deleting a folder also removes its content.&lt;br&gt;Do you want to continue?</source>
        <translation type="unfinished">Удаление папки приведёт к удалению её содержимого.&lt;br&gt;Желаете продолжить?</translation>
    </message>
</context>
<context>
    <name>QtC::ImageViewer</name>
    <message>
        <location filename="../../../src/plugins/imageviewer/imageviewer.cpp" line="+430"/>
        <source>Image Viewer</source>
        <translation>Просмотр изображений</translation>
    </message>
    <message>
        <source>Color at %1,%2: red: %3 green: %4 blue: %5 alpha: %6</source>
        <translation type="vanished">Цвет в %1,%2: красный: %3 зелёный: %4 синий: %5 альфа: %6</translation>
    </message>
    <message>
        <source>Size: %1x%2, %3 byte, format: %4, depth: %5</source>
        <translation type="vanished">Размер: %1x%2, %3 байт, формат: %4, глубина цвета: %5</translation>
    </message>
    <message>
        <source>&lt;Click to display color&gt;</source>
        <translation type="vanished">&lt;Щёлкните для отображения цвета&gt;</translation>
    </message>
    <message>
        <source>Copy Image</source>
        <translation type="vanished">Скопировать изображение</translation>
    </message>
    <message>
        <source>Open Image Viewer</source>
        <translation type="vanished">Открыть просмотр изображений</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/imageviewer/exportdialog.cpp" line="+70"/>
        <location filename="../../../src/plugins/imageviewer/multiexportdialog.cpp" line="+165"/>
        <source>File:</source>
        <translation>Файл:</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>x</source>
        <extracomment>Multiplication, as in 32x32</extracomment>
        <translation>x</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Size:</source>
        <translation>Размер:</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>%1 already exists.
Would you like to overwrite it?</source>
        <translation>%1 уже существует.
Перезаписать его?</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/imageviewer/imageview.cpp" line="+198"/>
        <source>Export %1</source>
        <translation>Экспорт %1</translation>
    </message>
    <message>
        <location line="-37"/>
        <source>Exported &quot;%1&quot;, %2x%3, %4 bytes</source>
        <translation>Экспорт «%1», %2х%3, %4 байт</translation>
    </message>
    <message>
        <location line="+7"/>
        <location filename="../../../src/plugins/imageviewer/imageviewer.cpp" line="+48"/>
        <source>Export Image</source>
        <translation>Экспорт изображения</translation>
    </message>
    <message>
        <location line="+45"/>
        <source>Export a Series of Images from %1 (%2x%3)</source>
        <translation>Экспорт наборов изображений из %1 (%2x%3)</translation>
    </message>
    <message>
        <location line="-46"/>
        <source>Could not write file &quot;%1&quot;.</source>
        <translation>Не удалось записать файл «%1».</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/imageviewer/imageviewer.cpp" line="-337"/>
        <source>Export</source>
        <translation type="unfinished">Экспортировать</translation>
    </message>
    <message>
        <location line="+52"/>
        <source>Set as Default</source>
        <translation type="unfinished">Использовать всегда</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>on</source>
        <translation type="unfinished">вкл.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>off</source>
        <translation type="unfinished">выкл.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Use the current settings for background, outline, and fitting to screen as the default for new image viewers. Current default:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Background: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Outline: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Fit to Screen: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+203"/>
        <source>Play Animation</source>
        <translation>Воспроизвести анимацию</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Resume Paused Animation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Pause Animation</source>
        <translation>Приостановить анимацию</translation>
    </message>
    <message>
        <location line="+50"/>
        <source>Ctrl+=</source>
        <translation type="unfinished">Ctrl+=</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Switch Background</source>
        <translation type="unfinished">Включить/отключить фон</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Ctrl+[</source>
        <translation type="unfinished">Ctrl+[</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Switch Outline</source>
        <translation type="unfinished">Включить/отключить обзор</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Ctrl+]</source>
        <translation type="unfinished">Ctrl+]</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Toggle Animation</source>
        <translation type="unfinished">Воспроизвести/приостановить анимацию</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Export Multiple Images</source>
        <translation type="unfinished">Экспортировать несколько изображений</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Copy as Data URL</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/imageviewer/imageviewerfile.cpp" line="+80"/>
        <source>File not readable.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Image format not supported.</source>
        <translation>Формат изображения не поддерживается.</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Failed to read SVG image.</source>
        <translation>Не удалось прочитать изображение SVG.</translation>
    </message>
    <message>
        <location line="+13"/>
        <location line="+10"/>
        <source>Failed to read image.</source>
        <translation>Не удалось прочитать изображение.</translation>
    </message>
    <message>
        <source>Zoom In</source>
        <translation type="vanished">Увеличить</translation>
    </message>
    <message>
        <source>Zoom Out</source>
        <translation type="vanished">Уменьшить</translation>
    </message>
    <message>
        <source>Show Background</source>
        <translation type="vanished">Показывать фон</translation>
    </message>
    <message>
        <source>Show Outline</source>
        <translation type="vanished">Показывать контур</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/imageviewer/imageviewer.cpp" line="-18"/>
        <source>Fit to Screen</source>
        <translation>На весь экран</translation>
    </message>
    <message>
        <source>Original Size</source>
        <translation type="vanished">Исходный размер</translation>
    </message>
    <message>
        <source>Export as Image</source>
        <translation type="vanished">Экспортировать как изображение</translation>
    </message>
    <message>
        <source>Export Images of Multiple Sizes</source>
        <translation type="vanished">Экспортировать многоразмерные изображения</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/imageviewer/multiexportdialog.cpp" line="-4"/>
        <source>Enter a file name containing place holders %1 which will be replaced by the width and height of the image, respectively.</source>
        <translation>Введите имя файла, содержащее метки %1, которые будут заменены соответственно на ширину и высоту изображения.</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Clear</source>
        <translation>Очистить</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Set Standard Icon Sizes</source>
        <translation>Задать стандартные размеры значков</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Generate Sizes</source>
        <translation>Создать размеры</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>A comma-separated list of size specifications of the form &quot;&lt;width&gt;x&lt;height&gt;&quot;.</source>
        <translation>Список размеров разделённых запятыми в форме «&lt;ширина&gt;x&lt;высота&gt;».</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Sizes:</source>
        <translation>Размеры:</translation>
    </message>
    <message>
        <location line="+76"/>
        <source>Please specify some sizes.</source>
        <translation>Укажите какие-нибудь размеры.</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Invalid size specification: %1</source>
        <translation>Неверный размер: %1</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>The file name must contain one of the placeholders %1, %2.</source>
        <translation>Имя файла должно содержать одну из меток %1, %2.</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>The file %1 already exists.
Would you like to overwrite it?</source>
        <translation>Файл %1 уже существует.
Перезаписать его?</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>The files %1 already exist.
Would you like to overwrite them?</source>
        <translation>Файлы %1 уже существуют.
Перезаписать их?</translation>
    </message>
</context>
<context>
    <name>QtC::IncrediBuild</name>
    <message>
        <location filename="../../../src/plugins/incredibuild/buildconsolebuildstep.cpp" line="+84"/>
        <source>Miscellaneous</source>
        <translation>Разное</translation>
    </message>
    <message>
        <location line="+53"/>
        <source>Specifies the newest operating system installed on a helper machine to be allowed to participate as helper in the build.</source>
        <translation>Новейшая разрешённая операционная система вспомогательной машины, работающей помощником сборки.</translation>
    </message>
    <message>
        <location line="-2"/>
        <source>Newest allowed helper machine OS:</source>
        <translation>Новейшая ОС на помощнике сборки:</translation>
    </message>
    <message>
        <source>IncrediBuild Distribution control</source>
        <translation type="vanished">Распределение IncrediBuild</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Specifies the oldest operating system installed on a helper machine to be allowed to participate as helper in the build.</source>
        <translation>Старейшая разрешённая операционная система вспомогательной машины, работающей помощником сборки.</translation>
    </message>
    <message>
        <location line="-2"/>
        <source>Oldest allowed helper machine OS:</source>
        <translation>Старейшая ОС на помощнике сборки:</translation>
    </message>
    <message>
        <location line="-89"/>
        <location filename="../../../src/plugins/incredibuild/ibconsolebuildstep.cpp" line="+32"/>
        <source>Target and Configuration</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <location filename="../../../src/plugins/incredibuild/ibconsolebuildstep.cpp" line="+4"/>
        <source>Enter the appropriate arguments to your build command.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <location filename="../../../src/plugins/incredibuild/ibconsolebuildstep.cpp" line="+4"/>
        <source>Make sure the build command&apos;s multi-job parameter value is large enough (such as -j200 for the JOM or Make build tools).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <location filename="../../../src/plugins/incredibuild/ibconsolebuildstep.cpp" line="+4"/>
        <source>IncrediBuild Distribution Control</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+33"/>
        <location filename="../../../src/plugins/incredibuild/ibconsolebuildstep.cpp" line="+15"/>
        <source>Keep original jobs number:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <location filename="../../../src/plugins/incredibuild/ibconsolebuildstep.cpp" line="+1"/>
        <source>Forces IncrediBuild to not override the -j command line switch, that controls the number of parallel spawned tasks. The default IncrediBuild behavior is to set it to 200.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Defines how Automatic Interception Interface should handle the various processes involved in a distributed job. It is not necessary for &quot;Visual Studio&quot; or &quot;Make and Build tools&quot; builds, but can be used to provide configuration options if those builds use additional processes that are not included in those packages. It is required to configure distributable processes in &quot;Dev Tools&quot; builds.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Avoid local task execution:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Overrides the Agent Settings dialog Avoid task execution on local machine when possible option. This allows to free more resources on the initiator machine and could be beneficial to distribution in scenarios where the initiating machine is bottlenecking the build with High CPU usage.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+31"/>
        <source>Build title:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Specifies a custom header line which will be displayed in the beginning of the build output text. This title will also be used for the Build History and Build Monitor displays.</source>
        <translation>Особая строка заголовка, отображаемая в начале вывода сборки. Этот же заголовок будет использоваться в истории сборки и мониторе сборки.</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Writes a copy of the build progress file (.ib_mon) to the specified location. If only a folder name is given, a generated GUID will serve as the file name. The full path of the saved Build Monitor will be written to the end of the build output.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Suppress STDOUT:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Does not write anything to the standard output.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Writes build output to a file.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Show Commands in output:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Shows, for each file built, the command-line used by IncrediBuild to build the file.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Show Agents in output:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Shows the Agent used to build each file.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Show Time in output:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Shows the Start and Finish time for each file built.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Hide IncrediBuild Header in output:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Suppresses IncrediBuild&apos;s header in the build output.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Sets or overrides environment variables for the context of the build.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Stop on errors:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>When specified, the execution will stop as soon as an error is encountered. This is the default behavior in &quot;Visual Studio&quot; builds, but not the default for &quot;Make and Build tools&quot; or &quot;Dev Tools&quot; builds.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Open Build Monitor:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Opens Build Monitor once the build starts.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Build Title:</source>
        <translation type="vanished">Заголовок сборки:</translation>
    </message>
    <message>
        <source>Target and configuration</source>
        <translation type="vanished">Цель и конфигурация</translation>
    </message>
    <message>
        <source>Writes build output to a file</source>
        <translation type="vanished">Запись вывода сборки в файл</translation>
    </message>
    <message>
        <location line="-55"/>
        <source>Output Log file:</source>
        <translation>Файл журнала сборки:</translation>
    </message>
    <message>
        <source>Writes a copy of the build progress (.ib_mon) file to the specified location. - If only a folder name is given, IncrediBuild generates a GUID for the file name. - A message containing the location of the saved .ib_mon file is added to the end of the build output</source>
        <translation type="vanished">Записывает копию файла прогресса сборки (.ib_mon) в указанное место. Если указано только имя каталога, IncrediBuild создаст GUID для имени файла. Сообщение, содержащее местоположение сохраненного файла .ib_mon, добавляется в конец вывода сборки.</translation>
    </message>
    <message>
        <location line="-14"/>
        <source>Save IncrediBuild monitor file:</source>
        <translation>Файл прогресса IncrediBuild:</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/incredibuild/commandbuilderaspect.cpp" line="+150"/>
        <source>Select a helper to establish the build command.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Make command:</source>
        <translation>Команда Make:</translation>
    </message>
    <message>
        <source>Shows the Agent used to build each file</source>
        <translation type="vanished">Отображение агента, используемого для создания каждого файла.</translation>
    </message>
    <message>
        <source>Show Agents in output</source>
        <translation type="vanished">Отображать агентов в выводе</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/incredibuild/buildconsolebuildstep.cpp" line="-31"/>
        <source>Determines the maximum number of CPU cores that can be used in a build, regardless of the number of available Agents. It takes into account both local and remote cores, even if the Avoid Task Execution on Local Machine option is selected.</source>
        <translation>Определяет максимальное количество ядер процессора, которое можно использовать в сборке, независимо от количества доступных агентов. Он учитывает как локальные, так и удаленные ядра, даже если выбран параметр «Избегать выполнения задач на локальном компьютере».</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Maximum CPUs to utilize in the build:</source>
        <translation>Максимальное количество ЦП для сборки:</translation>
    </message>
    <message>
        <source>When specified, the execution will stop as soon as an error is encountered.  This is the default behavior in &apos;Visual Studio&apos; builds, but not the default for &apos;Make and Build tools&apos; or &apos;Dev Tools&apos; builds.</source>
        <translation type="vanished">Включение остановки выполнения при возникновении ошибки. Это поведение по умолчанию в сборках «Visual Studio», но не по умолчанию для сборок «Make and Build tools» или «Dev Tools».</translation>
    </message>
    <message>
        <source>Stop On Errors</source>
        <translation type="vanished">Останавливаться при ошибках</translation>
    </message>
    <message>
        <location line="-58"/>
        <source>Output and Logging</source>
        <translation>Вывод и журналирование</translation>
    </message>
    <message>
        <source>The Profile XML file is used to define how Automatic Interception Interface should handle the various processes involved in a distributed job. It is not necessary for &apos;Visual Studio&apos; or &apos;Make and Build tools&apos; builds,  but can be used to provide configuration options if those builds use additional processes that are not included in those packages. it is required to configure distributable processes in &apos;Dev Tools&apos; builds.</source>
        <translation type="vanished">XML-файл профиля используется для определения того, как интерфейс автоматического перехвата должен обрабатывать различные процессы, участвующие в распределённом задании. Это необязательно для сборок «Visual Studio» или «Make and Build tools», но может использоваться для настройки не включенных в эти пакеты дополнительных процессов. Необходимо настроить распределённые процессы в сборках «Dev Tools».</translation>
    </message>
    <message>
        <source>Profile.xml:</source>
        <translation type="vanished">Profile.xml:</translation>
    </message>
    <message>
        <source>Overrides the Agent Settings dialog Avoid task execution on local machine when possible option. This allows to free more resources on the initiator machine and could be beneficial to distribution in scenarios where the initiating machine is bottlenecking the build with High CPU usage</source>
        <translation type="vanished">Переопределяет настройки диалогового окна «Настройки агента». По возможности исключает выполнение задач на локальном компьютере, что позволяет сохранить больше ресурсов на компьютере инициатора и может быть полезно в случаях, когда инициирующая машина является узким местом высоконагруженной сборки.</translation>
    </message>
    <message>
        <source>Avoid Local</source>
        <translation type="vanished">Не собирать локально</translation>
    </message>
    <message>
        <source>Does not write anything to the standard output</source>
        <translation type="vanished">Не выводить ничего в стандартный вывод.</translation>
    </message>
    <message>
        <source>Suppress STDOUT</source>
        <translation type="vanished">Подавлять STDOUT</translation>
    </message>
    <message>
        <source>Opens an IncrediBuild Build Monitor that graphically displays the build’s progress once the build starts.</source>
        <translation type="vanished">Открывает монитор сборки IncrediBuild, графически отображающий ход сборки после её начала.</translation>
    </message>
    <message>
        <source>Open Monitor</source>
        <translation type="vanished">Открывать монитор</translation>
    </message>
    <message>
        <source>Select an helper to establish the build command.</source>
        <translation type="obsolete">Помощник для запуска команды сборки.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/incredibuild/commandbuilderaspect.cpp" line="-9"/>
        <source>Command Helper:</source>
        <translation type="unfinished">Помощник запуска:</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/incredibuild/buildconsolebuildstep.cpp" line="+148"/>
        <source>Add additional buildconsole arguments manually. The value of this field will be concatenated to the final buildconsole command line.</source>
        <translation>Дополнительные параметры buildconsole. Значение поля будет добавлено к итоговой командной строке buildconsole.</translation>
    </message>
    <message>
        <location line="-2"/>
        <source>Additional Arguments:</source>
        <translation>Дополнительные параметры:</translation>
    </message>
    <message>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-style:italic; color:#ff0000;&quot;&gt;Please enter the appropriate arguments to your build command.&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="vanished">&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-style:italic; color:#ff0000;&quot;&gt;Введите параметры подходящие команде сборки.&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <source>Sets or overrides environment variables for the context of the build</source>
        <translation type="vanished">Задаёт или изменяет переменные среды контекста сборки.</translation>
    </message>
    <message>
        <location line="-12"/>
        <source>Set an Environment Variable:</source>
        <translation>Задавать переменную среды:</translation>
    </message>
    <message>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Setting this option to true, forces IncrediBuild to not override the -j command line switch. &lt;/p&gt;&lt;p&gt;The default IncrediBuild behavior is to set a high value to the -j command line switch which controls the number of processes that the build tools executed by QT will execute in parallel (the default IncrediBuild behavior will set this value to 200).&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="vanished">&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;При включении IncrediBuild не переопределяет параметр командной строки -j.&lt;/p&gt;&lt;p&gt;По умолчанию Incredibuild устанавливает большое значение (200) для ключа -j, задающего число параллельных процессов сборки, запускаемых Qt&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <source>Keep Original Jobs Num</source>
        <translation type="vanished">Исходное число задач</translation>
    </message>
    <message>
        <location line="-5"/>
        <source>Overrides the internal Incredibuild logging level for this build. Does not affect output or any user accessible logging. Used mainly to troubleshoot issues with the help of IncrediBuild support.</source>
        <translation>Меняет для этой сборки уровень ведения внутреннего журнала Incredibuild. Не влияет на вывод или любые доступные пользователю журналы. В основном используется для устранения проблем через службу поддержки IncrediBuild.</translation>
    </message>
    <message>
        <location line="-6"/>
        <source>Internal IncrediBuild logging level:</source>
        <translation>Уровень внутренного журналирования:</translation>
    </message>
    <message>
        <source>Shows the Start and Finish time for each file built</source>
        <translation type="vanished">Отображение времени начала и завершения сборки каждого файла</translation>
    </message>
    <message>
        <source>Show Time in output</source>
        <translation type="vanished">Отображать время в выводе</translation>
    </message>
    <message>
        <source>Shows, for each file built, the command-line used by IncrediBuild to build the file</source>
        <translation type="vanished">Отображение каждой команды, используемой IncrediBuild для сборки файла.</translation>
    </message>
    <message>
        <source>Show Commands in output</source>
        <translation type="vanished">Отображать команды в выводе</translation>
    </message>
    <message>
        <source>Suppresses the &apos;IncrediBuild&apos; header in the build output</source>
        <translation type="vanished">Подавление заголовка «IncrediBuild» в выводе сборки</translation>
    </message>
    <message>
        <source>Hide IncrediBuild Header in output</source>
        <translation type="vanished">Скрывать заголовок IncrediBuild</translation>
    </message>
    <message>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-style:italic; color:#ff0000;&quot;&gt;Please make sure the build command&apos;s multi-job parameter value is large enough (such as -J200 for the JOM or Make build tools)&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="vanished">&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-style:italic; color:#ff0000;&quot;&gt;Убедитесь, что значение параметра multi-job команды сборки достаточно велико (например, -J200 для сборщиков JOM или Make)&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location line="-102"/>
        <location line="+213"/>
        <source>IncrediBuild for Windows</source>
        <translation>IncrediBuild для Windows</translation>
    </message>
    <message>
        <source>Enter the appropriate arguments to your build command</source>
        <translation type="vanished">Введите параметры соответствующие команде сборки</translation>
    </message>
    <message>
        <source>Setting this option to true, forces IncrediBuild to not override the -j command line switch. The default IncrediBuild behavior is to set a high value to the -j command line switch which controls the number of processes that the build tools executed by QT will execute in parallel (the default IncrediBuild behavior will set this value to 200).</source>
        <translation type="vanished">При включении IncrediBuild не переопределяет параметр командной строки -j. По умолчанию Incredibuild устанавливает большое значение (200) для ключа -j, задающего число параллельных процессов сборки, запускаемых Qt.</translation>
    </message>
    <message>
        <source>Force remote</source>
        <translation type="vanished">Принудительно внешняя</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/incredibuild/ibconsolebuildstep.cpp" line="+5"/>
        <source>Specify nice value. Nice Value should be numeric and between -20 and 19</source>
        <translation>Задание значения nice. Оно должно быть целым числом от -20 до 19.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Nice value:</source>
        <translation>Значение nice:</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Force remote:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Alternate tasks preference:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/incredibuild/commandbuilderaspect.cpp" line="+10"/>
        <source>Make arguments:</source>
        <translation>Параметры make:</translation>
    </message>
    <message>
        <source>Alternate tasks preference</source>
        <translation type="vanished">Изменять настройки задач</translation>
    </message>
    <message>
        <source>Make sure the build command&apos;s multi-job parameter value is large enough (such as -J200 for the JOM or Make build tools).</source>
        <translation type="vanished">Убедитесь, что значение многозадачности команды сборки достаточно велико (например, -J200 для JOM или Make).</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/incredibuild/ibconsolebuildstep.cpp" line="-19"/>
        <location line="+55"/>
        <source>IncrediBuild for Linux</source>
        <translation>IncrediBuild для Linux</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/incredibuild/cmakecommandbuilder.cpp" line="+30"/>
        <source>CMake</source>
        <translation type="unfinished">CMake</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/incredibuild/commandbuilder.cpp" line="+22"/>
        <source>Custom Command</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/incredibuild/makecommandbuilder.cpp" line="+33"/>
        <source>Make</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::Ios</name>
    <message>
        <location filename="../../../src/plugins/ios/iosconfigurations.cpp" line="+664"/>
        <source>%1 - Free Provisioning Team : %2</source>
        <translation>%1 - Свободная провизионная команда: %2</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Yes</source>
        <translation>Да</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>No</source>
        <translation>Нет</translation>
    </message>
    <message>
        <location line="+24"/>
        <source>Team: %1
App ID: %2
Expiration date: %3</source>
        <translation type="unfinished">Команда: %1
App ID: %2
Истекает: %3</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/ios/iosplugin.cpp" line="+39"/>
        <source>Deploy on iOS</source>
        <translation>Развернуть на iOS</translation>
    </message>
    <message>
        <source>Create Simulator</source>
        <translation type="vanished">Создание эмулятора</translation>
    </message>
    <message>
        <source>Simulator name:</source>
        <translation type="vanished">Название:</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/ios/iosrunconfiguration.cpp" line="+316"/>
        <source>Device type:</source>
        <translation>Тип устройства:</translation>
    </message>
    <message>
        <source>OS version:</source>
        <translation type="vanished">Версия OS:</translation>
    </message>
    <message>
        <source>None</source>
        <translation type="vanished">Нет</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/ios/iosbuildconfiguration.cpp" line="+101"/>
        <source>Reset</source>
        <translation>Сбросить</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Automatically manage signing</source>
        <translation>Автоматически управлять подписыванием</translation>
    </message>
    <message>
        <location line="+10"/>
        <location line="+95"/>
        <source>Development team:</source>
        <translation>Команда разработчиков:</translation>
    </message>
    <message>
        <location line="-130"/>
        <source>iOS Settings</source>
        <translation>Настройки iOS</translation>
    </message>
    <message>
        <location line="+131"/>
        <source>Provisioning profile:</source>
        <translation>Провизионный профиль:</translation>
    </message>
    <message>
        <location line="+25"/>
        <source>Default</source>
        <translation>По умолчанию</translation>
    </message>
    <message>
        <location line="+29"/>
        <source>None</source>
        <comment>No signing identity</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+31"/>
        <source>Development team is not selected.</source>
        <translation>Команда разработчиков не выбрана.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Provisioning profile is not selected.</source>
        <translation>Провизионный профиль не выбран.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Using default development team and provisioning profile.</source>
        <translation>Команда разработчиков и провизионный профиль используются умолчальные.</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Development team: %1 (%2)</source>
        <translation>Команда разработчиков: %1 (%2)</translation>
    </message>
    <message>
        <location line="+3"/>
        <location line="+5"/>
        <source>Settings defined here override the QMake environment.</source>
        <translation>Определённые здесь настройки перекрывают среду QMake.</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>%1 not configured. Use Xcode and Apple developer account to configure the provisioning profiles and teams.</source>
        <translation>%1 не настроен. Используйте Xcode и учётную запись разработчика Apple для настройки провизионных профилей и команд.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Development teams</source>
        <translation>Команды разработчиков</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Provisioning profiles</source>
        <translation>Провизионные профили</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>No provisioning profile found for the selected team.</source>
        <translation>Не найден провизионный профиль для выбранной команды.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Provisioning profile expired. Expiration date: %1</source>
        <translation>Провизионный профиль истёк %1</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/ios/iosbuildstep.cpp" line="+72"/>
        <source>Base arguments:</source>
        <translation>Базовые параметры:</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Extra arguments:</source>
        <translation>Доп. параметры:</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>iOS build</source>
        <comment>iOS BuildStep display name.</comment>
        <translation>Сборка iOS</translation>
    </message>
    <message>
        <location line="+163"/>
        <source>xcodebuild</source>
        <translation>xcodebuild</translation>
    </message>
    <message>
        <location line="-178"/>
        <source>Reset Defaults</source>
        <translation>По умолчанию</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/ios/iosconfigurations.cpp" line="-396"/>
        <source>%1 Simulator</source>
        <translation>Эмулятор %1</translation>
    </message>
    <message>
        <source>Application not running.</source>
        <translation type="vanished">Приложение не запущено.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/ios/iosrunner.cpp" line="+700"/>
        <source>Could not find device specific debug symbols at %1. Debugging initialization will be slow until you open the Organizer window of Xcode with the device connected to have the symbols generated.</source>
        <translation>Не удалось найти отладочные символы для устройства в %1. Инициализация отладки займёт много времени. Для её ускорения необходимо подключить устройство и открыть окно органайзера Xcode для генерации символов.</translation>
    </message>
    <message>
        <location line="+51"/>
        <source>The dSYM %1 seems to be outdated, it might confuse the debugger.</source>
        <translation>Видимо dSYM %1 устарел, он может смутить отладчик.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/ios/iosdeploystep.cpp" line="+196"/>
        <source>Deploy to %1</source>
        <translation>Развернуть на %1</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Error: no device available, deploy failed.</source>
        <translation>Ошибка: устройство недоступно, развернуть не удалось.</translation>
    </message>
    <message>
        <location line="-107"/>
        <location line="+130"/>
        <source>Deployment failed. No iOS device found.</source>
        <translation>Не удалось развернуть. Устройства iOS не найдены.</translation>
    </message>
    <message>
        <location line="-108"/>
        <source>Deployment canceled.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <location filename="../../../src/plugins/ios/iosrunner.cpp" line="-600"/>
        <location line="+107"/>
        <location line="+112"/>
        <location line="+60"/>
        <source>Failed to run devicectl: %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+11"/>
        <source>devicectl returned unexpected output ... deployment might have failed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+79"/>
        <source>Transferring application</source>
        <translation>Передача приложения</translation>
    </message>
    <message>
        <location line="+117"/>
        <source>Deploy to iOS device</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-270"/>
        <source>Deployment failed. The settings in the Devices window of Xcode might be incorrect.</source>
        <translation>Не удалось развернуть. Настройки Xcode в окне Devices могут быть неверны.</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Deployment failed.</source>
        <translation>Не удалось развернуть.</translation>
    </message>
    <message>
        <source>The Info.plist might be incorrect.</source>
        <translation type="vanished">Файл Info.plist может быть неверным.</translation>
    </message>
    <message>
        <location line="+240"/>
        <source>The provisioning profile &quot;%1&quot; (%2) used to sign the application does not cover the device %3 (%4). Deployment to it will fail.</source>
        <translation>Профиль разработчика «%1» (%2), используемый для подписывания приложения, не поддерживает устройство %3 (%4). Развернуть на него невозможно.</translation>
    </message>
    <message>
        <source>Deploy to iOS device or emulator</source>
        <translation type="vanished">Развёртывание на устройство или эмулятор iOS</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/ios/iosdevice.cpp" line="+217"/>
        <source>iOS Device</source>
        <translation>Устройство iOS</translation>
    </message>
    <message>
        <location line="-121"/>
        <source>Device name:</source>
        <translation>Имя устройства:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Identifier:</source>
        <translation>Идентификатор:</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>OS Version:</source>
        <translation>Версия ОС:</translation>
    </message>
    <message>
        <location line="-1"/>
        <source>CPU Architecture:</source>
        <translation>Архитектура ЦПУ:</translation>
    </message>
    <message>
        <location line="-1"/>
        <source>Product type:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+150"/>
        <source>Device name</source>
        <translation>Название устройства</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Developer status</source>
        <extracomment>Whether the device is in developer mode.</extracomment>
        <translation>Статус разработчика</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Connected</source>
        <translation>Подключено</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>yes</source>
        <translation>да</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>no</source>
        <translation>нет</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>unknown</source>
        <translation>неизвестно</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>OS version</source>
        <translation>Версия ОС</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Product type</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+158"/>
        <source>An iOS device in user mode has been detected.</source>
        <translation>Обнаружено устройство iOS работающее в пользовательском режиме.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Do you want to see how to set it up for development?</source>
        <translation>Желаете узнать, как перевести его в режим разработки?</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/ios/iosdsymbuildstep.cpp" line="+221"/>
        <source>Reset to Default</source>
        <translation>По умолчанию</translation>
    </message>
    <message>
        <location line="-10"/>
        <source>Command:</source>
        <translation>Команда:</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Arguments:</source>
        <translation>Параметры:</translation>
    </message>
    <message>
        <source>Could not get necessary ports for the profiler connection.</source>
        <translation type="vanished">Не удалось получить необходимые порты для подключения профайлера.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/ios/iosqtversion.cpp" line="+56"/>
        <source>Failed to detect the ABIs used by the Qt version.</source>
        <translation>Не удалось определить ABI, используемые профилем Qt.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/ios/iosdevice.cpp" line="-301"/>
        <location filename="../../../src/plugins/ios/iosqtversion.cpp" line="+20"/>
        <location filename="../../../src/plugins/ios/iossettingspage.cpp" line="+90"/>
        <source>iOS</source>
        <extracomment>Qt Version is meant for Ios</extracomment>
        <translation>iOS</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/ios/iosrunconfiguration.cpp" line="-248"/>
        <source>Run on %1</source>
        <translation>Запуск на %1</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Run %1 on %2</source>
        <translation>Запуск %1 на %2</translation>
    </message>
    <message>
        <location line="+142"/>
        <source>Kit has incorrect device type for running on iOS devices.</source>
        <translation>Комплект имеет недопустимый тип устройства для работы под iOS.</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>No device chosen. Select %1.</source>
        <translation>Устройство не выбрано. Выберите %1.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>No device chosen. Enable developer mode on a device.</source>
        <translation>Устройство не выбрано. Включите у устройства режим разработки.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>No device available.</source>
        <translation>Устройства отсутствуют.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>To use this device you need to enable developer mode on it.</source>
        <translation>Для использования этого устройства необходимо включить в нём режим разработки.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>%1 is not connected. Select %2?</source>
        <translation>%1 не подключён. Выбрать %2?</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>%1 is not connected. Enable developer mode on a device?</source>
        <translation>%1 не подключён. Включить режим разработки на устройстве?</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>%1 is not connected.</source>
        <translation>%1 не подключён.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Debugging on devices with iOS 17 and later requires Xcode 16 or later.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+61"/>
        <source>Update</source>
        <translation type="unfinished">Обновление</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/ios/iosrunner.cpp" line="+215"/>
        <source>Starting remote process.</source>
        <translation>Запуск внешнего процесса.</translation>
    </message>
    <message>
        <location line="-51"/>
        <source>Could not find %1.</source>
        <translation>Не удалось найти %1.</translation>
    </message>
    <message>
        <source>Could not get necessary ports for the debugger connection.</source>
        <translation type="vanished">Не удалось получить необходимые порты для подключения отладчика.</translation>
    </message>
    <message>
        <location line="-30"/>
        <source>Could not get inferior PID.</source>
        <translation>Не удалось получить PID процесса.</translation>
    </message>
    <message>
        <location line="-67"/>
        <source>Run failed. The settings in the Organizer window of Xcode might be incorrect.</source>
        <translation>Не удалось запустить. Настройки Xcode в окне Organizer могут быть неверны.</translation>
    </message>
    <message>
        <location line="-378"/>
        <source>Failed to determine bundle identifier.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Running &quot;%1&quot; on %2...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+139"/>
        <location line="+144"/>
        <location line="+34"/>
        <source>&quot;%1&quot; exited.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-165"/>
        <source>Failed to retrieve process ID.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+38"/>
        <location line="+154"/>
        <source>Running failed. No iOS device found.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-149"/>
        <source>Running failed. Failed to create the temporary output file.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+49"/>
        <source>Running canceled.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+134"/>
        <source>The device is locked, please unlock.</source>
        <translation>Устройство заблокировано, разблокируйте его.</translation>
    </message>
    <message>
        <location line="+32"/>
        <source>Failed to get a local debugger port.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Listening for debugger on local port %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Failed to get a local debugger port for QML.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Listening for QML debugger on local port %1 (port %2 on the device).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+23"/>
        <source>Could not get necessary ports for the QML debugger connection.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+85"/>
        <source>Run ended.</source>
        <translation>Выполнение завершено.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Run ended with error.</source>
        <translation>Выполнение завершилось с ошибкой.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Run canceled.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+112"/>
        <source>Only C++ debugging is supported for devices with iOS 17 and later.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+81"/>
        <source>Internal error.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/ios/iossettingspage.cpp" line="-51"/>
        <source>iOS Configuration</source>
        <translation>Конфигурация iOS</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Ask about devices not in developer mode</source>
        <translation>Спрашивать об устройствах не в режиме разработки</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Configure available simulator devices in &lt;a href=&quot;%1&quot;&gt;Xcode&lt;/a&gt;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Devices</source>
        <translation>Устройства</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Simulator</source>
        <translation>Эмулятор</translation>
    </message>
    <message>
        <source>Rename a simulator device.</source>
        <translation type="vanished">Переименовать эмулируемое устройство.</translation>
    </message>
    <message>
        <source>Rename</source>
        <translation type="vanished">Переименовать</translation>
    </message>
    <message>
        <source>Delete simulator devices.</source>
        <translation type="vanished">Удалить эмулируемые устройства.</translation>
    </message>
    <message>
        <source>Delete</source>
        <translation type="vanished">Удалить</translation>
    </message>
    <message>
        <source>Reset contents and settings of simulator devices.</source>
        <translation type="vanished">Сбросить содержимое и настройки эмулируемых устройств.</translation>
    </message>
    <message>
        <source>Screenshot directory:</source>
        <translation type="vanished">Каталог снимков экрана:</translation>
    </message>
    <message>
        <source>Create a new simulator device.</source>
        <translation type="vanished">Создать новое эмулируемое устройство.</translation>
    </message>
    <message>
        <source>Create</source>
        <translation type="vanished">Создать</translation>
    </message>
    <message>
        <source>Start simulator devices.</source>
        <translation type="vanished">Запустить эмулируемые устройства.</translation>
    </message>
    <message>
        <source>Start</source>
        <translation type="vanished">Запустить</translation>
    </message>
    <message>
        <source>Screenshot</source>
        <translation type="vanished">Снимок экрана</translation>
    </message>
    <message numerus="yes">
        <source>You are trying to launch %n simulators simultaneously. This will take significant system resources. Do you really want to continue?</source>
        <translation type="vanished">
            <numerusform>Вы пытаетесь запустить одновременно %n эмулятор. На это уйдёт значительное число ресурсов системы. Продолжить?</numerusform>
            <numerusform>Вы пытаетесь запустить одновременно %n эмулятора. На это уйдёт значительное число ресурсов системы. Продолжить?</numerusform>
            <numerusform>Вы пытаетесь запустить одновременно %n эмуляторов. На это уйдёт значительное число ресурсов системы. Продолжить?</numerusform>
        </translation>
    </message>
    <message>
        <source>Simulator Start</source>
        <translation type="vanished">Запустить эмулятор</translation>
    </message>
    <message>
        <source>Cannot start simulator (%1, %2) in current state: %3.</source>
        <translation type="vanished">Невозможно запустить эмулятор (%1, %2) в текущем состоянии: %3.</translation>
    </message>
    <message>
        <source>simulator start</source>
        <translation type="vanished">запуск эмулятора</translation>
    </message>
    <message>
        <source>Creating simulator device...</source>
        <translation type="vanished">Создание эмулируемого устройства...</translation>
    </message>
    <message>
        <source>Simulator device (%1) created.
UDID: %2</source>
        <translation type="vanished">Эмулируемое устройство (%1) создано.
UDID: %2</translation>
    </message>
    <message>
        <source>Simulator device (%1) creation failed.
Error: %2</source>
        <translation type="vanished">Не удалось создать эмулируемое устройство (%1).
Ошибка: %2</translation>
    </message>
    <message numerus="yes">
        <source>Starting %n simulator device(s)...</source>
        <translation type="vanished">
            <numerusform>Запуск %n эмулируемого устройства...</numerusform>
            <numerusform>Запуск %n эмулируемых устройств...</numerusform>
            <numerusform>Запуск %n эмулируемых устройств...</numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <source>Do you really want to reset the contents and settings of the %n selected device(s)?</source>
        <translation type="vanished">
            <numerusform>Сбросить содержимое и настройки %n выбранного устройства?</numerusform>
            <numerusform>Сбросить содержимое и настройки %n выбранных устройств?</numerusform>
            <numerusform>Сбросить содержимое и настройки %n выбранных устройств?</numerusform>
        </translation>
    </message>
    <message>
        <source>Resetting contents and settings...</source>
        <translation type="vanished">Сброс содержимого и настроек...</translation>
    </message>
    <message>
        <source>simulator reset</source>
        <translation type="vanished">сброс эмулятора</translation>
    </message>
    <message>
        <source>Rename %1</source>
        <translation type="vanished">Переименование %1</translation>
    </message>
    <message>
        <source>Enter new name:</source>
        <translation type="vanished">Введите новое название:</translation>
    </message>
    <message>
        <source>Renaming simulator device...</source>
        <translation type="vanished">Переименование эмулируемого устройства...</translation>
    </message>
    <message>
        <source>simulator rename</source>
        <translation type="vanished">переименование эмулятора</translation>
    </message>
    <message>
        <source>Delete Device</source>
        <translation type="vanished">Удаление устройства</translation>
    </message>
    <message numerus="yes">
        <source>Do you really want to delete the %n selected device(s)?</source>
        <translation type="vanished">
            <numerusform>Удалить %n выбранное устройство?</numerusform>
            <numerusform>Удалить %n выбранных устройства?</numerusform>
            <numerusform>Удалить %n выбранных устройств?</numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <source>Deleting %n simulator device(s)...</source>
        <translation type="vanished">
            <numerusform>Удаление %n эмулируемого устройства...</numerusform>
            <numerusform>Удаление %n эмулируемых устройств...</numerusform>
            <numerusform>Удаление %n эмулируемых устройств...</numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <source>Capturing screenshots from %n device(s)...</source>
        <translation type="vanished">
            <numerusform>Создание снимков экрана с %n устройства...</numerusform>
            <numerusform>Создание снимков экрана с %n устройств...</numerusform>
            <numerusform>Создание снимков экрана с %n устройств...</numerusform>
        </translation>
    </message>
    <message>
        <source>simulator delete</source>
        <translation type="vanished">удаление эмулятора</translation>
    </message>
    <message>
        <source>simulator screenshot</source>
        <translation type="vanished">снимок экрана эмулятора</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/ios/iossimulator.cpp" line="+32"/>
        <location line="+1"/>
        <location line="+176"/>
        <source>iOS Simulator</source>
        <translation>Эмулятор iOS</translation>
    </message>
    <message>
        <source>UDID: %1</source>
        <translation type="vanished">UDID: %1</translation>
    </message>
    <message>
        <source>Simulator Name</source>
        <translation type="vanished">Название эмулятора</translation>
    </message>
    <message>
        <source>Runtime</source>
        <translation type="vanished">Программа</translation>
    </message>
    <message>
        <source>Current State</source>
        <translation type="vanished">Текущее состояние</translation>
    </message>
    <message>
        <source>Simulator Operation Status</source>
        <translation type="vanished">Состояние эмулятора</translation>
    </message>
    <message>
        <source>%1, %2
Operation %3 completed successfully.</source>
        <translation type="vanished">%1, %2
Операция %3 успешно выполнена.</translation>
    </message>
    <message>
        <source>%1, %2
Operation %3 failed.
UDID: %4
Error: %5</source>
        <translation type="vanished">%1, %2
Не удалось выполнить операции %3.
UDID: %4
Error: %5</translation>
    </message>
    <message>
        <source>Unknown</source>
        <translation type="vanished">Неизвестная</translation>
    </message>
    <message>
        <source>Done.</source>
        <translation type="vanished">Готово.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/ios/iostoolhandler.cpp" line="+575"/>
        <source>iOS tool error %1</source>
        <translation>Ошибка %1 утилиты iOS</translation>
    </message>
    <message>
        <location line="+130"/>
        <source>Application install on Simulator failed. Could not find bundle at expected location &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Application install on simulator failed. Simulator not running.</source>
        <translation>Не удалось установить приложение на эмулятор. Он не запущен.</translation>
    </message>
    <message>
        <location line="+27"/>
        <source>Application launch on simulator failed. Invalid bundle path %1</source>
        <translation>Запуск приложения на эмуляторе не удался. Неверный путь пакета %1</translation>
    </message>
    <message>
        <source>Application launch on simulator failed. Simulator not running.</source>
        <translation type="vanished">Не удалось запустить приложение на эмуляторе. Он не запущен.</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Application launch on simulator failed. Simulator not running. %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+52"/>
        <source>Application install on simulator failed. %1</source>
        <translation>Не удалось установить приложение на эмулятор. %1</translation>
    </message>
    <message>
        <location line="+36"/>
        <source>Cannot capture console output from %1. Error redirecting output to %2.*</source>
        <translation>Не удалось захватить вывод в консоль с %1. Ошибка перенаправления вывода в %2.*</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Cannot capture console output from %1. Install Xcode 8 or later.</source>
        <translation>Не удалось захватить вывод в консоль с %1. Установить Xcode 8 или более поздний.</translation>
    </message>
    <message>
        <location line="+48"/>
        <source>Application launch on simulator failed. %1</source>
        <translation>Запуск приложения на эмуляторе не удался. %1</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Invalid simulator response. Device Id mismatch. Device Id = %1 Response Id = %2</source>
        <translation>Неверный ответ от эмулятора. Идентификатор устройства не совпадает: Device Id  %1, Response Id = %2</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/ios/devicectlutils.cpp" line="+27"/>
        <source>Failed to parse devicectl output: %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Operation failed: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Failed to parse devicectl output: &quot;result&quot; is missing.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+70"/>
        <source>devicectl returned unexpected output ... running failed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/ios/iosprobe.cpp" line="+104"/>
        <source>Apple Clang iOS (%1 at &quot;%2&quot;)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/ios/simulatorcontrol.cpp" line="+56"/>
        <source>Failed to start process.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Process was canceled.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Process was forced to exit.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+26"/>
        <source>Cannot find xcrun.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>xcrun is not executable.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Invalid Empty UDID.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+170"/>
        <source>Simulator device is not available. (%1)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <location line="+39"/>
        <source>Simulator start was canceled.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-29"/>
        <source>Cannot start Simulator device. Previous instance taking too long to shut down. (%1)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Cannot start Simulator device. Simulator not in shutdown state. (%1)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+28"/>
        <source>Cannot start Simulator device. Simulator not in booted state. (%1)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Bundle path does not exist.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+26"/>
        <source>Invalid (empty) bundle identifier.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+37"/>
        <source>Failed to parse the inferior PID from simctl output (%1).</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::LanguageClient</name>
    <message>
        <source>Got unsupported markup hover content: </source>
        <translation type="vanished">Получен неподдерживаемый форматированный текст под курсором: </translation>
    </message>
    <message>
        <location filename="../../../src/plugins/languageclient/languageclient_global.h" line="+23"/>
        <source>Language Client</source>
        <translation>Языковый клиент</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Symbols in Current Document</source>
        <translation>Символов в текущем документе</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Locates symbols in the current document, based on a language server.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Symbols in Workspace</source>
        <translation>Символы сессии</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Locates symbols in the language server workspace.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Classes and Structs in Workspace</source>
        <translation>Классы и структуры сессии</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Locates classes and structs in the language server workspace.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Functions and Methods in Workspace</source>
        <translation>Функции и методы сессии</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Locates functions and methods in the language server workspace.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/languageclient/languageclientsettings.cpp" line="+904"/>
        <source>Always On</source>
        <translation>Всегда включено</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Requires an Open File</source>
        <translation>Требует открытый файл</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Start Server per Project</source>
        <translation>Запускать сервер на каждый проект</translation>
    </message>
    <message>
        <source>Name</source>
        <translation type="vanished">Имя</translation>
    </message>
    <message>
        <source>Value</source>
        <translation type="vanished">Значение</translation>
    </message>
    <message>
        <source>Type</source>
        <translation type="vanished">Тип</translation>
    </message>
    <message>
        <location line="-348"/>
        <source>Name:</source>
        <translation>Имя:</translation>
    </message>
    <message>
        <location line="+405"/>
        <source>Language:</source>
        <translation>Язык:</translation>
    </message>
    <message>
        <location line="-36"/>
        <source>Set MIME Types...</source>
        <translation>Задать MIME-типы...</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>File pattern</source>
        <translation>Шаблон файла</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>List of file patterns.
Example: *.cpp%1*.h</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+31"/>
        <source>File pattern:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Startup behavior:</source>
        <translation>Поведение при запуске:</translation>
    </message>
    <message>
        <location line="+210"/>
        <source>JSON Error</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+117"/>
        <source>Project Specific Language Servers</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Use Global Settings</source>
        <translation type="unfinished">Используются глобальные настройки</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Enabled</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Disabled</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+22"/>
        <source>Workspace Configuration</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Additional JSON configuration sent to all running language servers for this project.
See the documentation of the specific language server for valid settings.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+23"/>
        <source>Language Server</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Available after server was initialized</source>
        <translation type="vanished">Доступно после инициализации сервера</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/languageclient/lspinspector.cpp" line="+136"/>
        <source>Capabilities:</source>
        <translation>Возможности:</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Dynamic Capabilities:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Method:</source>
        <translation type="unfinished">Метод:</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Options:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Server Capabilities</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+54"/>
        <source>Client Message</source>
        <translation type="unfinished">Сообщение клиента</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Messages</source>
        <translation type="unfinished">Сообщения</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Server Message</source>
        <translation type="unfinished">Сообщение сервера</translation>
    </message>
    <message>
        <location line="+82"/>
        <source>Log File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+97"/>
        <source>No client selected</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+29"/>
        <source>Language Client Inspector</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>&lt;Select&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Clear</source>
        <translation type="unfinished">Очистить</translation>
    </message>
    <message>
        <location line="+40"/>
        <source>Language Server:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Send message</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Log</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Capabilities</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/languageclient/languageclientsettings.cpp" line="-383"/>
        <source>Initialization options:</source>
        <translation>Параметры инициализации:</translation>
    </message>
    <message>
        <location line="-17"/>
        <source>Failed to parse JSON at %1: %2</source>
        <translation>Не удалось разобрать JSON (смещение %1): %2</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Language server-specific JSON to pass via &quot;initializationOptions&quot; field of &quot;initialize&quot; request.</source>
        <translation>Специфичный для языкового сервера JSON, передаваемый в поле «initializationOptions» запроса «initialize».</translation>
    </message>
    <message>
        <source>Cannot handle content of type: %1</source>
        <translation type="vanished">Нельзя обработать содержимое типа %1</translation>
    </message>
    <message>
        <source>Invalid parameter in &quot;%1&quot;: %2</source>
        <translation type="vanished">Неверный параметр в «%1»: %2</translation>
    </message>
    <message>
        <source>Language Server &quot;%1&quot; Initialize Error</source>
        <translation type="vanished">Ошибка инициализации языкового сервера «%1»</translation>
    </message>
    <message>
        <source>Initialize error: </source>
        <translation type="vanished">Ошибка инициализации: </translation>
    </message>
    <message>
        <location filename="../../../src/plugins/languageclient/client.cpp" line="+390"/>
        <source>%1 for %2 (%3, %4)</source>
        <extracomment>for example: MyServer for MyProject (Qt 1.2.3, Release)</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+219"/>
        <source>uninitialized</source>
        <extracomment>language client state</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>initialize requested</source>
        <extracomment>language client state</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>failed to initialize</source>
        <extracomment>language client state</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>initialized</source>
        <extracomment>language client state</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>shutdown requested</source>
        <extracomment>language client state</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>shut down</source>
        <extracomment>language client state</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>error</source>
        <extracomment>language client state</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>failed to shutdown</source>
        <extracomment>language client state</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1426"/>
        <source>Invalid parameter in &quot;%1&quot;:
%2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+212"/>
        <source>Language Server &quot;%1&quot; Initialization Error</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Initialization error: %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Initialize result is invalid.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Server Info is invalid.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>No initialize result.</source>
        <translation>Нет результата инициализации.</translation>
    </message>
    <message>
        <source>Initialize result is not valid: </source>
        <translation type="vanished">Результат инициализации неверен: </translation>
    </message>
    <message>
        <location filename="../../../src/plugins/languageclient/languageclientmanager.cpp" line="+183"/>
        <source>Unexpectedly finished. Restarting in %1 seconds.</source>
        <translation>Неожиданное завершение. Перезапуск через %1 секунд.</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Unexpectedly finished.</source>
        <translation>Неожиданное завершение.</translation>
    </message>
    <message>
        <location filename="../../../src/libs/languageserverprotocol/jsonrpcmessages.h" line="+257"/>
        <source>Error %1</source>
        <translation>Ошибка %1</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/languageclient/languageclientinterface.cpp" line="+77"/>
        <source>Cannot handle MIME type &quot;%1&quot; of message.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+78"/>
        <source>Cannot send data to unstarted server %1</source>
        <translation>Нельзя отправить данные на незапущенный сервер %1</translation>
    </message>
    <message>
        <source>Crashed with exit code %1: %2</source>
        <translation type="vanished">Аварийно завершился с кодом %1: %2</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/languageclient/languageclientsettings.cpp" line="-111"/>
        <source>Executable:</source>
        <translation>Программа:</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Arguments:</source>
        <translation>Параметры:</translation>
    </message>
    <message>
        <location line="-611"/>
        <source>&amp;Add</source>
        <translation>&amp;Добавить</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>&amp;Delete</source>
        <translation>&amp;Удалить</translation>
    </message>
    <message>
        <location line="+108"/>
        <source>General</source>
        <translation>Основное</translation>
    </message>
    <message>
        <location line="+678"/>
        <source>Select MIME Types</source>
        <translation>Выбрать MIME-типы</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Filter</source>
        <translation>Фильтр</translation>
    </message>
    <message numerus="yes">
        <location filename="../../../src/plugins/languageclient/languageclientsymbolsupport.cpp" line="+63"/>
        <source>Re&amp;name %n files</source>
        <translation type="unfinished">
            <numerusform>&amp;Переименовать %n файл</numerusform>
            <numerusform>&amp;Переименовать %n файла</numerusform>
            <numerusform>&amp;Переименовать %n файлов</numerusform>
        </translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Files:
%1</source>
        <translation type="unfinished">Файлы:
%1</translation>
    </message>
    <message>
        <location line="+329"/>
        <location line="+227"/>
        <source>Find References with %1 for:</source>
        <translation>Найти ссылки с %1 для:</translation>
    </message>
    <message>
        <location line="-144"/>
        <source>Renaming is not supported with %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+168"/>
        <source>%1 is not reachable anymore.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+33"/>
        <source>Start typing to see replacements.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-639"/>
        <source>Search Again to update results and re-enable Replace</source>
        <translation>Выполните поиск снова, для обновления результатов и разрешения замены</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/languageclient/callandtypehierarchy.cpp" line="+72"/>
        <source>Deprecated</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+84"/>
        <source>Incoming</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+23"/>
        <source>Outgoing</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+69"/>
        <source>Bases</source>
        <translation type="unfinished">Базовые</translation>
    </message>
    <message>
        <location line="+23"/>
        <source>Derived</source>
        <translation type="unfinished">Производные</translation>
    </message>
    <message>
        <location line="+206"/>
        <source>Call Hierarchy</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Reloads the call hierarchy for the symbol under cursor position.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/languageclient/languageclientoutline.cpp" line="+221"/>
        <location filename="../../../src/plugins/languageclient/lspinspector.cpp" line="-418"/>
        <source>Expand All</source>
        <translation type="unfinished">Развернуть всё</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Collapse All</source>
        <translation type="unfinished">Свернуть всё</translation>
    </message>
    <message>
        <location line="+119"/>
        <source>Sort Alphabetically</source>
        <translation type="unfinished">Сортировать по алфавиту</translation>
    </message>
    <message>
        <location line="+97"/>
        <source>&lt;Select Symbol&gt;</source>
        <translation type="unfinished">&lt;Выберите символ&gt;</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/languageclient/languageclientplugin.cpp" line="+61"/>
        <source>Generic StdIO Language Server</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Inspect Language Clients...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Language Server Diagnostics</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Issues provided by the Language Server in the current document.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/languageclient/languageclientutils.cpp" line="+155"/>
        <source>Show available quick fixes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+126"/>
        <source>Restart %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Inspect Language Clients</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Manage...</source>
        <translation type="unfinished">Управление...</translation>
    </message>
    <message>
        <location line="+171"/>
        <source>Install %1 language server via npm.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Set up %1 language server (%2).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Install</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Set Up</source>
        <translation type="unfinished">Настроить</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>%1 Language Server</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Install npm Package</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Running &quot;%1&quot; to install %2.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Installing &quot;%1&quot; failed with exit code %2.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>The installation of &quot;%1&quot; was canceled by timeout.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::LanguageServerProtocol</name>
    <message>
        <location filename="../../../src/libs/languageserverprotocol/basemessage.cpp" line="+75"/>
        <source>Cannot decode content with &quot;%1&quot;. Falling back to &quot;%2&quot;.</source>
        <translation>Нельзя преобразовать содержимое с помощью «%1». Возврат к «%2».</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Expected an integer in &quot;%1&quot;, but got &quot;%2&quot;.</source>
        <translation>Ожидается целое в «%1», но имеется «%2».</translation>
    </message>
    <message>
        <source>Could not parse JSON message &quot;%1&quot;.</source>
        <translation type="vanished">Не удалось разобрать сообщение JSON «%1».</translation>
    </message>
    <message>
        <source>Expected a JSON object, but got a JSON &quot;%1&quot;.</source>
        <translation type="vanished">Ожидается объект JSON, но получен «%1».</translation>
    </message>
    <message>
        <source>HoverContent should be either MarkedString, MarkupContent, or QList&lt;MarkedString&gt;.</source>
        <translation type="vanished">HoverContent должен быть или MarkedString, или MarkupContent, или QList&lt;MarkedString&gt;.</translation>
    </message>
    <message>
        <source>Expected type %1 but value contained %2</source>
        <translation type="vanished">Ожидается тип %1, но значение содержит %2</translation>
    </message>
    <message>
        <source>None of the following variants could be correctly parsed:</source>
        <translation type="vanished">Ни один из следующих вариантов невозможно корректно разобрать:</translation>
    </message>
    <message>
        <source>DocumentFormattingProperty should be either bool, double, or QString.</source>
        <translation type="vanished">DocumentFormattingProperty должен быть или bool, или double, или QString.</translation>
    </message>
    <message>
        <location filename="../../../src/libs/languageserverprotocol/jsonrpcmessages.h" line="-91"/>
        <source>No parameters in &quot;%1&quot;.</source>
        <translation>Нет параметров в «%1».</translation>
    </message>
    <message>
        <location line="+213"/>
        <source>No ID set in &quot;%1&quot;.</source>
        <translation>Не задан ID в «%1».</translation>
    </message>
    <message>
        <source>Expected a string or MarkupContent in MarkupOrString.</source>
        <translation type="vanished">Ожидается string или MarkupContent в MarkupOrString.</translation>
    </message>
    <message>
        <location filename="../../../src/libs/languageserverprotocol/jsonrpcmessages.cpp" line="+78"/>
        <source>Could not parse JSON message: &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Expected a JSON object, but got a JSON &quot;%1&quot; value.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/libs/languageserverprotocol/lsptypes.cpp" line="+451"/>
        <source>Create %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Rename %1 to %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Delete %1</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::Learning</name>
    <message>
        <location filename="../../../src/plugins/learning/onboardingwizard.cpp" line="+34"/>
        <location filename="../../../src/plugins/learning/qtacademywelcomepage.cpp" line="+303"/>
        <source>Basic</source>
        <translation type="unfinished">Основное</translation>
    </message>
    <message>
        <location line="+1"/>
        <location filename="../../../src/plugins/learning/qtacademywelcomepage.cpp" line="+4"/>
        <source>Advanced</source>
        <translation type="unfinished">Дополнительно</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Recommend content</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Qt Creator suggests tutorials, courses and examples based on your experience and needs.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Your experience level</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Select your target platforms</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Desktop</source>
        <translation type="unfinished">Desktop</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Android</source>
        <translation type="unfinished">Android</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>iOS</source>
        <translation type="unfinished">iOS</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Boot2Qt</source>
        <translation type="unfinished">Boot2Qt</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Qt for MCUs</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+59"/>
        <source>Close</source>
        <translation type="unfinished">Закрыть</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/learning/overviewwelcomepage.cpp" line="+74"/>
        <source>Example</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Tutorial</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Course</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Blog post</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+222"/>
        <source>Previous blog post.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Next blog post.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+98"/>
        <location line="+278"/>
        <source>Show All</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-47"/>
        <source>Open Project &quot;%1&quot;</source>
        <translation type="unfinished">Открыть проект в «%1»</translation>
    </message>
    <message>
        <location line="+26"/>
        <source>Create Project...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+110"/>
        <source>Recent Projects</source>
        <translation type="unfinished">Недавние проекты</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Highlights</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+19"/>
        <source>Recommended for You</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+70"/>
        <source>Overview</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/learning/qtacademywelcomepage.cpp" line="-146"/>
        <location line="+4"/>
        <source>h</source>
        <comment>hours</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-2"/>
        <location line="+4"/>
        <source>min</source>
        <comment>minutes</comment>
        <translation type="unfinished"> мин</translation>
    </message>
    <message>
        <location line="+138"/>
        <source>Intermediate</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+71"/>
        <source>Start Course</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Course Description</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Objectives</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+19"/>
        <source>Search for Qt Academy courses...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+237"/>
        <source>Courses</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::Lua</name>
    <message>
        <location filename="../../../src/plugins/lua/bindings/fetch.cpp" line="+69"/>
        <source>Network Access</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+120"/>
        <source>Allow Internet Access</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Allow the extension &quot;%1&quot; to fetch from the following URL:
%2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Remember choice</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+29"/>
        <source>Allow the extension &quot;%1&quot; to fetch data from the internet?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Allow Fetching Data?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Allow the extension &quot;%1&quot; to fetch data from the following URL:

</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Always Allow</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Allow Once</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Deny</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+75"/>
        <source>Fetching is not allowed for the extension &quot;%1&quot;. (You can edit permissions in Preferences &gt; Lua.)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/lua/bindings/install.cpp" line="+57"/>
        <source>Package info is not an object.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Installed package info is not an object.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Cannot create app data directory.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Cannot write to package info: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+56"/>
        <source>Cannot write to temporary file.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+53"/>
        <location line="+7"/>
        <source>Cannot open temporary file.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Installation was canceled.</source>
        <translation type="unfinished"></translation>
    </message>
    <message numerus="yes">
        <location line="+96"/>
        <source>Installing %n package(s)...</source>
        <translation type="unfinished">
            <numerusform></numerusform>
            <numerusform></numerusform>
            <numerusform></numerusform>
        </translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Install Package</source>
        <translation type="unfinished"></translation>
    </message>
    <message numerus="yes">
        <location line="+6"/>
        <location line="+41"/>
        <source>The extension &quot;%1&quot; wants to install the following %n package(s):</source>
        <translation type="unfinished">
            <numerusform></numerusform>
            <numerusform></numerusform>
            <numerusform></numerusform>
        </translation>
    </message>
    <message>
        <location line="-8"/>
        <source>Install</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+17"/>
        <source>* %1 - %2 (from: [%3](%3))</source>
        <extracomment>Markdown list item: %1 = package name, %2 = version, %3 = URL</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/lua/luaengine.cpp" line="+181"/>
        <source>Failed to run script %1: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+57"/>
        <source>Non-string key encountered in Lua table at path &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+19"/>
        <source>No hook with the name &quot;%1&quot; found.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Unsupported value type &quot;%1&quot; at path &quot;%2&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+103"/>
        <source>Script did not return a table.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+22"/>
        <source>Extension info table did not contain a setup function.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/lua/luaexpander.cpp" line="+84"/>
        <source>Evaluate simple Lua statements.&lt;br&gt;Literal &apos;}&apos; characters must be escaped as &quot;\}&quot;, &apos;\&apos; characters must be escaped as &quot;\\&quot;, &apos;#&apos; characters must be escaped as &quot;\#&quot;, and &quot;%{&quot; must be escaped as &quot;%\{&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>No Lua statement to evaluate.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/lua/luaplugin.cpp" line="+218"/>
        <location line="+87"/>
        <source>Lua</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+65"/>
        <source>New Script...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Scripting</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+23"/>
        <source>Run Current Script</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+49"/>
        <source>Failed to load plugin %1: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+40"/>
        <source>Run script &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <location line="+18"/>
        <source>Run</source>
        <translation type="unfinished">Запустить</translation>
    </message>
    <message>
        <location line="-15"/>
        <source>Edit</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+34"/>
        <source>Failed to read script &quot;%1&quot;: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/lua/luapluginspec.cpp" line="+117"/>
        <source>Cannot prepare extension setup: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Extension setup function returned false.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Extension setup function returned error: %1</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::MCP</name>
    <message>
        <location filename="../../../src/plugins/mcpserver/mcpserverplugin.cpp" line="+53"/>
        <source>MCP Server Status</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+13"/>
        <location line="+148"/>
        <location line="+13"/>
        <source>MCP Server</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-121"/>
        <source>Restart Server</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Close</source>
        <translation type="unfinished">Закрыть</translation>
    </message>
    <message>
        <location line="+36"/>
        <source>MCP Server is running</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>The MCP server is active on port %1 and accepting connections.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>MCP Server is not running</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>The MCP server is not active. Select &quot;Restart Server&quot; to try starting it again.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+51"/>
        <source>Failed to start the MCP server.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>The MCP server is loaded and functioning - the server is running on port %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+17"/>
        <source>About MCP Server</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::Macros</name>
    <message>
        <location filename="../../../src/plugins/macros/macrooptionspage.cpp" line="+204"/>
        <source>Macros</source>
        <translation>Сценарии</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/macros/macrolocatorfilter.cpp" line="+24"/>
        <source>Text Editing Macros</source>
        <translation>Сценарии редактирования текста</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Runs a text editing macro that was recorded with Tools &gt; Text Editing Macros &gt; Record Macro.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/macros/macromanager.cpp" line="+196"/>
        <source>Playing Macro</source>
        <translation>Воспроизведение сценария</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>An error occurred while replaying the macro, execution stopped.</source>
        <translation>Ошибка при воспроизведении сценария, выполнение остановлено.</translation>
    </message>
    <message>
        <location line="+119"/>
        <source>Macro mode. Type &quot;%1&quot; to stop recording and &quot;%2&quot; to play the macro.</source>
        <translation>Режим сценария. Нажмите «%1» для остановки записи и «%2» для воспроизведения.</translation>
    </message>
    <message>
        <location line="+3"/>
        <location filename="../../../src/plugins/macros/macrosplugin.cpp" line="+67"/>
        <source>Stop Recording Macro</source>
        <translation>Остановить запись сценария</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/macros/macrooptionspage.cpp" line="-111"/>
        <source>Preferences</source>
        <translation>Настройки</translation>
    </message>
    <message>
        <location line="-16"/>
        <source>Name</source>
        <translation>Имя</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Description</source>
        <translation>Описание</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Macro</source>
        <translation>Макрос</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/macros/macromanager.cpp" line="-85"/>
        <location filename="../../../src/plugins/macros/macrooptionspage.cpp" line="+5"/>
        <source>Description:</source>
        <translation>Описание:</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/macros/macrooptionspage.cpp" line="-11"/>
        <source>Shortcut</source>
        <translation>Сочетание клавиш</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Remove</source>
        <translation>Удалить</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/macros/macrosplugin.cpp" line="-7"/>
        <source>Record Macro</source>
        <translation>Записать сценарий</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Ctrl+[</source>
        <translation>Ctrl+[</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Alt+[</source>
        <translation>Alt+[</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Ctrl+]</source>
        <translation>Ctrl+]</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Alt+]</source>
        <translation>Alt+]</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Play Last Macro</source>
        <translation>Воспроизвести последний сценарий</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Meta+R</source>
        <translation>Meta+R</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Save Last Macro</source>
        <translation>Сохранить последний сценарий</translation>
    </message>
    <message>
        <location line="-28"/>
        <source>Text Editing &amp;Macros</source>
        <translation>С&amp;ценарии редактирования текста</translation>
    </message>
    <message>
        <location line="+22"/>
        <source>Alt+R</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/macros/macromanager.cpp" line="-1"/>
        <source>Name:</source>
        <translation>Название:</translation>
    </message>
    <message>
        <location line="-18"/>
        <source>Save Macro</source>
        <translation>Сохранить сценарий</translation>
    </message>
</context>
<context>
    <name>QtC::Marketplace</name>
    <message>
        <source>Marketplace</source>
        <translation type="vanished">Магазин</translation>
    </message>
    <message>
        <source>Search in Marketplace...</source>
        <translation type="vanished">Искать в магазине...</translation>
    </message>
    <message>
        <source>&lt;p&gt;Could not fetch data from Qt Marketplace.&lt;/p&gt;&lt;p&gt;Try with your browser instead: &lt;a href=&apos;https://marketplace.qt.io&apos;&gt;https://marketplace.qt.io&lt;/a&gt;&lt;/p&gt;&lt;br/&gt;&lt;p&gt;&lt;small&gt;&lt;i&gt;Error: %1&lt;/i&gt;&lt;/small&gt;&lt;/p&gt;</source>
        <translation type="vanished">&lt;p&gt;Не удалось получить данные от Qt Marketplace.&lt;/p&gt;&lt;p&gt;Попробуйте открыть в браузере: &lt;a href=&apos;https://marketplace.qt.io&apos;&gt;https://marketplace.qt.io&lt;/a&gt;&lt;/p&gt;&lt;br/&gt;&lt;p&gt;&lt;small&gt;&lt;i&gt;Ошибка: %1&lt;/i&gt;&lt;/small&gt;&lt;/p&gt;</translation>
    </message>
</context>
<context>
    <name>QtC::McuSupport</name>
    <message>
        <location filename="../../../src/plugins/mcusupport/mcusupportrunconfiguration.cpp" line="+42"/>
        <source>Flash and run CMake parameters:</source>
        <translation>Параметры CMake для прошивки и запуска:</translation>
    </message>
    <message>
        <source>Flash and run</source>
        <translation type="vanished">Прошивка и запуск</translation>
    </message>
    <message>
        <source>Download from &quot;%1&quot;</source>
        <translation type="vanished">Загрузить «%1»</translation>
    </message>
    <message>
        <source>Path is valid, &quot;%1&quot; was found.</source>
        <translation type="vanished">Путь верен, «%1» найден.</translation>
    </message>
    <message>
        <source>Path exists, but does not contain &quot;%1&quot;.</source>
        <translation type="vanished">Путь существует, но не содержит «%1».</translation>
    </message>
    <message>
        <source>Path does not exist.</source>
        <translation type="vanished">Путь не существует.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/mcusupport/mcupackage.cpp" line="+235"/>
        <source> or </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Path %1 exists.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Path %1 exists. Version %2 was found.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Path %1 is valid, %2 was found.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>but only version %1 is supported</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>but only versions %1 are supported</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Path %1 is valid, %2 was found, %3.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Path %1 does not exist.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Path is empty.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Path is empty, %1 not found.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Path %1 exists, but version %2 could not be detected.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+39"/>
        <source>Download from &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+29"/>
        <source>Board SDK for MIMXRT1050-EVK</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Board SDK MIMXRT1060-EVK</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Board SDK for MIMXRT1060-EVK</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Board SDK for MIMXRT1064-EVK</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Board SDK for MIMXRT1170-EVK</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Board SDK for STM32F469I-Discovery</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Board SDK for STM32F769I-Discovery</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Board SDK for STM32H750B-Discovery</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Board SDK</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Flexible Software Package for Renesas RA MCU Family</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Graphics Driver for Traveo II Cluster Series</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Renesas Graphics Library</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Cypress Auto Flash Utility</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>MCUXpresso IDE</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Path to SEGGER J-Link</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Path to Renesas Flash Programmer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Green Hills Compiler for ARM</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>IAR ARM Compiler</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Green Hills Compiler</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>GNU Toolchain</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>MSVC Toolchain</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>FreeRTOS SDK for MIMXRT1050-EVK</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>FreeRTOS SDK for MIMXRT1064-EVK</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>FreeRTOS SDK for MIMXRT1170-EVK</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>FreeRTOS SDK for EK-RA6M3G</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>FreeRTOS SDK for STM32F769I-Discovery</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Path to project for Renesas e2 Studio</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+207"/>
        <source>Arm GDB at %1</source>
        <translation>Arm GDB в %1</translation>
    </message>
    <message>
        <source>Qt for MCUs %1+ SDK</source>
        <translation type="vanished">SDK Qt для микроконтроллеров %1+</translation>
    </message>
    <message>
        <location line="-217"/>
        <location filename="../../../src/plugins/mcusupport/mcusupportsdk.cpp" line="+271"/>
        <source>GNU Arm Embedded Toolchain</source>
        <translation>GNU Arm Embedded Toolchain</translation>
    </message>
    <message>
        <location line="-5"/>
        <location filename="../../../src/plugins/mcusupport/mcusupportsdk.cpp" line="+116"/>
        <source>STM32CubeProgrammer</source>
        <translation>STM32CubeProgrammer</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/mcusupport/mcusupportdevice.cpp" line="+18"/>
        <location line="+22"/>
        <source>MCU Device</source>
        <translation>Микроконтроллер</translation>
    </message>
    <message>
        <location line="-6"/>
        <source>File handling is not supported.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/mcusupport/mcusupportoptionspage.cpp" line="+91"/>
        <source>Qt for MCUs SDK</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Targets supported by the %1</source>
        <translation>Поддерживаемые %1 цели</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Requirements</source>
        <translation>Требования</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Optional</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Automatically create kits for all available targets on start</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Create a Kit</source>
        <translation>Создание комплекта</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Create Kit</source>
        <translation>Создать комплект</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Update Kit</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+53"/>
        <location filename="../../../src/plugins/mcusupport/mcusupportsdk.cpp" line="+463"/>
        <source>No valid kit descriptions found at %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+27"/>
        <source>A kit for the selected target and SDK version already exists.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Kits for a different SDK version exist.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Remove Kit</source>
        <translation type="vanished">Удалить комплект</translation>
    </message>
    <message>
        <source>A kit for the selected target exists.</source>
        <translation type="vanished">Уже существует комплект для выбранной цели.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>A kit for the selected target can be created.</source>
        <translation>Можно создать комплект для выбранной цели.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Provide the package paths to create a kit for your target.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+13"/>
        <source>No CMake tool was detected. Add a CMake tool in the &lt;a href=&quot;cmake&quot;&gt;CMake options&lt;/a&gt; and select Apply.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+88"/>
        <source>Cannot apply changes in SDKs &gt; MCU.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>No target selected.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Invalid paths present for target
%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+38"/>
        <source>MCU</source>
        <translation>Микроконтроллер</translation>
    </message>
    <message>
        <source>Create Kits for Qt for MCUs? To do it later, select Options &gt; Devices &gt; MCU.</source>
        <translation type="vanished">Создать комплекты для Qt для микроконтроллеров? Можно сделать позже через Параметры &gt; Устройства &gt; Микроконтроллер.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/mcusupport/mcusupportplugin.cpp" line="+61"/>
        <source>Qt for MCUs: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+62"/>
        <source>Create Kits for Qt for MCUs? To do it later, select Edit &gt; Preferences &gt; SDKs &gt; MCU.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Create Kits for Qt for MCUs</source>
        <translation>Создать комплекты для Qt для микроконтроллеров</translation>
    </message>
    <message numerus="yes">
        <location line="+19"/>
        <source>Detected %n uninstalled MCU target(s). Remove corresponding kits?</source>
        <translation type="unfinished">
            <numerusform></numerusform>
            <numerusform></numerusform>
            <numerusform></numerusform>
        </translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Keep</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Remove</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/mcusupport/dialogs/mcukitcreationdialog.cpp" line="-51"/>
        <source>Qt for MCUs Kit Creation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+45"/>
        <source>Fix</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Help</source>
        <translation type="unfinished">Справка</translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Qt for MCUs path %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+23"/>
        <source>Target</source>
        <translation type="unfinished">Цель</translation>
    </message>
    <message>
        <location line="+2"/>
        <location filename="../../../src/plugins/mcusupport/mcusupportoptionspage.cpp" line="-51"/>
        <source>Warning</source>
        <translation type="unfinished">Предупреждение</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Error</source>
        <translation type="unfinished">Ошибка</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Package</source>
        <translation type="unfinished">Пакет</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Status</source>
        <translation type="unfinished">Состояние</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/mcusupport/mcubuildstep.cpp" line="+51"/>
        <source>Cannot find a valid build system.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Cannot create a valid build directory.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Command:</source>
        <translation type="unfinished">Команда:</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Arguments:</source>
        <translation type="unfinished">Параметры:</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Build directory:</source>
        <translation type="unfinished">Каталог сборки:</translation>
    </message>
    <message>
        <location line="+120"/>
        <source>The Selected Kit Is Not Supported</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>You cannot use the selected kit to preview Qt for MCUs applications.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Cannot find a valid Qt for MCUs kit.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Qt for MCUs Deploy Step</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/mcusupport/mcukitaspect.cpp" line="+72"/>
        <source>MCU Dependencies</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Paths to 3rd party dependencies</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+14"/>
        <source>The MCU dependencies setting value is invalid.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>CMake variable %1 not defined.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>CMake variable %1: path %2 does not exist.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/mcusupport/mcukitmanager.cpp" line="+284"/>
        <source>Warning for target %1: invalid toolchain path (%2). Update the toolchain in Edit &gt; Preferences &gt; Kits.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Warning for target %1: missing CMake toolchain file expected at %2.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Warning for target %1: missing QulGenerators expected at %2.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+66"/>
        <source>Kit for %1 created.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Error registering Kit for %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+130"/>
        <location filename="../../../src/plugins/mcusupport/mcusupportoptions.cpp" line="+244"/>
        <source>New version of Qt for MCUs detected. Upgrade existing kits?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Create new kits</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Replace existing kits</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Proceed</source>
        <translation type="unfinished">Продолжить</translation>
    </message>
    <message>
        <location line="+25"/>
        <location filename="../../../src/plugins/mcusupport/mcupackage.cpp" line="-97"/>
        <source>Path %1 exists, but does not contain %2.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Path %1 does not exist. Add the path in Edit &gt; Preferences &gt; SDKs &gt; MCU.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Missing %1. Add the path in Edit &gt; Preferences &gt; SDKs &gt; MCU.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+13"/>
        <source>No CMake tool was detected. Add a CMake tool in Edit &gt; Preferences &gt; Kits &gt; CMake.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/mcusupport/mcusupportoptions.cpp" line="-55"/>
        <source>Qt for MCUs Demos</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Qt for MCUs Examples</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+50"/>
        <source>Replace Existing Kits</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Create New Kits</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <location line="+28"/>
        <source>Qt for MCUs</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-2"/>
        <source>Errors while creating Qt for MCUs kits</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Details</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/mcusupport/mcusupportsdk.cpp" line="-642"/>
        <source>MSVC Binary directory</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+26"/>
        <source>GCC Toolchain</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+423"/>
        <source>Parsing error: the type entry in JSON kit files must be a string, defaulting to &quot;path&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Parsing error: the type entry &quot;%2&quot; in JSON kit files is not supported, defaulting to &quot;path&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+121"/>
        <source>Qt for MCUs SDK version %1 detected, only supported by Qt Creator version %2. This version of Qt Creator requires Qt for MCUs %3 or greater.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+29"/>
        <source>Skipped %1. Unsupported version &quot;%2&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Detected version &quot;%1&quot;, only supported by Qt Creator %2.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Unsupported version &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Skipped %1. %2 Qt for MCUs version &gt;= %3 required.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/mcusupport/mcutarget.cpp" line="+92"/>
        <source>Error creating kit for target %1, package %2: %3</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Warning creating kit for target %1, package %2: %3</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/mcusupport/mcutargetfactory.cpp" line="+183"/>
        <source>the toolchain.id JSON entry is empty</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>the given toolchain &quot;%1&quot; is not supported</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>the toolchain.compiler.cmakeVar JSON entry is empty</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>the toolchain.file.cmakeVar JSON entry is empty</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Toolchain is invalid because %2 in file &quot;%3&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Toolchain description for &quot;%1&quot; is invalid because %2 in file &quot;%3&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::Mercurial</name>
    <message>
        <location filename="../../../src/plugins/mercurial/authenticationdialog.cpp" line="+32"/>
        <source>Password:</source>
        <translation>Пароль:</translation>
    </message>
    <message>
        <location line="-1"/>
        <source>Username:</source>
        <translation>Имя пользователя:</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/mercurial/commiteditor.cpp" line="+20"/>
        <source>Commit Editor</source>
        <translation>Редактор фиксаций</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/mercurial/mercurialclient.cpp" line="+100"/>
        <source>Unable to find parent revisions of %1 in %2: %3</source>
        <translation>Не удалось найти родительскую ревизию для %1 в %2: %3</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Cannot parse output: %1</source>
        <translation>Не удалось разобрать вывод: %1</translation>
    </message>
    <message>
        <location line="+91"/>
        <source>Hg incoming %1</source>
        <translation>Hg входящие %1</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Hg outgoing %1</source>
        <translation>Hg исходящие %1</translation>
    </message>
    <message>
        <location line="+29"/>
        <source>Mercurial Diff</source>
        <translation>Сравнение Mercurial</translation>
    </message>
    <message>
        <location line="+7"/>
        <location line="+6"/>
        <source>Mercurial Diff &quot;%1&quot;</source>
        <translation>Сравнение Mercurial «%1»</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/mercurial/mercurialcommitwidget.cpp" line="+108"/>
        <source>General Information</source>
        <translation>Основная информация</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Repository:</source>
        <translation>Хранилище:</translation>
    </message>
    <message>
        <source>repository</source>
        <translation type="vanished">хранилище</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Branch:</source>
        <translation>Ветка:</translation>
    </message>
    <message>
        <source>branch</source>
        <translation type="vanished">ветка</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Commit Information</source>
        <translation>Информация о фиксации</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Author:</source>
        <translation>Автор:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Email:</source>
        <translation>Email:</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/mercurial/mercurialeditor.cpp" line="+31"/>
        <source>&amp;Annotate %1</source>
        <translation>&amp;Аннотация %1</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Annotate &amp;parent revision %1</source>
        <translation>Аннотация &amp;родительской ревизии %1</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/mercurial/mercurialplugin.cpp" line="+61"/>
        <source>Mercurial File Log Editor</source>
        <translation type="unfinished">Редактор журнала файлов Mercurial</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Mercurial Annotation Editor</source>
        <translation type="unfinished">Редактор аннотации Mercurial</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Mercurial Diff Editor</source>
        <translation type="unfinished">Редактор изменений Mercurial</translation>
    </message>
    <message>
        <location line="+101"/>
        <source>Mercurial Commit Log Editor</source>
        <translation type="unfinished">Редактор журнала фиксации Mercurial</translation>
    </message>
    <message>
        <location line="+19"/>
        <source>Triggers a Mercurial version control operation.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Me&amp;rcurial</source>
        <translation>Me&amp;rcurial</translation>
    </message>
    <message>
        <location line="+19"/>
        <source>Annotate Current File</source>
        <translation>Аннотация текущего файла (annotate)</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Annotate &quot;%1&quot;</source>
        <translation>Аннотация «%1» (annotate)</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Diff Current File</source>
        <translation>Сравнить текущий файл</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Diff &quot;%1&quot;</source>
        <translation>Сравнить «%1»</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Meta+H,Meta+D</source>
        <translation>Meta+H,Meta+D</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Alt+G,Alt+D</source>
        <translation>Alt+G,Alt+D</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Log Current File</source>
        <translation>История текущего файла</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Log &quot;%1&quot;</source>
        <translation>История «%1»</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Meta+H,Meta+L</source>
        <translation>Meta+H,Meta+L</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Alt+G,Alt+L</source>
        <translation>Alt+G,Alt+L</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Status Current File</source>
        <translation>Состояние текущего файла</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Status &quot;%1&quot;</source>
        <translation>Состояние «%1»</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Meta+H,Meta+S</source>
        <translation>Meta+H,Meta+S</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Alt+G,Alt+S</source>
        <translation>Alt+G,Alt+S</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Add</source>
        <translation>Добавить</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Add &quot;%1&quot;</source>
        <translation>Добавить «%1»</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Delete...</source>
        <translation>Удалить...</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Delete &quot;%1&quot;...</source>
        <translation>Удалить «%1»...</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Revert Current File...</source>
        <translation>Откатить текущий файл...</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Revert &quot;%1&quot;...</source>
        <translation>Откатить «%1»...</translation>
    </message>
    <message>
        <location line="+59"/>
        <source>Diff</source>
        <translation>Сравнить</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Log</source>
        <translation>История</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Revert...</source>
        <translation>Откатить...</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Status</source>
        <translation>Состояние</translation>
    </message>
    <message>
        <location line="+43"/>
        <source>Pull...</source>
        <translation>Принять (pull)...</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Push...</source>
        <translation>Отправить (push)...</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Update...</source>
        <translation>Обновить (update)...</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Import...</source>
        <translation>Импорт...</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Incoming...</source>
        <translation>Входящее...</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Outgoing...</source>
        <translation>Исходящее...</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Commit...</source>
        <translation>Фиксировать...</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Meta+H,Meta+C</source>
        <translation>Meta+H,Meta+C</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Alt+G,Alt+C</source>
        <translation>Alt+G,Alt+C</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Create Repository...</source>
        <translation>Создать хранилище...</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Pull Source</source>
        <translation>Источник приёма (pull source)</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Push Destination</source>
        <translation>Назначение отправлений (push)</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Update</source>
        <translation>Обновление</translation>
    </message>
    <message>
        <location line="+28"/>
        <source>Incoming Source</source>
        <translation>Источник входящих</translation>
    </message>
    <message>
        <location line="+39"/>
        <source>There are no changes to commit.</source>
        <translation>Нет изменений для фиксации.</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Unable to create an editor for the commit.</source>
        <translation>Не удалось создать редактор фиксации.</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Commit changes for &quot;%1&quot;.</source>
        <translation>Фиксация изменений «%1».</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/mercurial/mercurialsettings.cpp" line="+85"/>
        <source>Mercurial</source>
        <translation>Mercurial</translation>
    </message>
    <message>
        <location line="-32"/>
        <source>Configuration</source>
        <translation>Настройка</translation>
    </message>
    <message>
        <location line="-19"/>
        <source>Command:</source>
        <translation>Команда:</translation>
    </message>
    <message>
        <location line="+24"/>
        <source>User</source>
        <translation>Пользователь</translation>
    </message>
    <message>
        <location line="-20"/>
        <source>Username to use by default on commit.</source>
        <translation>Имя пользователя используемое по умолчанию при фиксации.</translation>
    </message>
    <message>
        <location line="-1"/>
        <source>Default username:</source>
        <translation>Имя пользователя:</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Email to use by default on commit.</source>
        <translation>Email, используемый по умолчанию при фиксации.</translation>
    </message>
    <message>
        <location line="+24"/>
        <source>Miscellaneous</source>
        <translation>Разное</translation>
    </message>
    <message>
        <source>Timeout:</source>
        <translation type="vanished">Таймаут:</translation>
    </message>
    <message>
        <source>s</source>
        <translation type="vanished"> сек</translation>
    </message>
    <message>
        <source>Log count:</source>
        <translation type="vanished">Количество отображаемых записей истории фиксаций:</translation>
    </message>
    <message>
        <location line="-25"/>
        <source>Default email:</source>
        <translation>Email по умолчанию:</translation>
    </message>
    <message>
        <source>The number of recent commit logs to show, choose 0 to see all entries.</source>
        <translation type="vanished">Количество отображаемых последних сообщений о фиксации,
выберите 0, чтобы видеть все.</translation>
    </message>
    <message>
        <location line="-9"/>
        <source>Mercurial Command</source>
        <translation>Команда Mercurial</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/mercurial/revertdialog.cpp" line="+20"/>
        <source>Revert</source>
        <translation>Откатить</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Specify a revision other than the default?</source>
        <translation>Указать ревизию отличную от умолчальной?</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Revision:</source>
        <translation>Ревизия:</translation>
    </message>
    <message>
        <source>Dialog</source>
        <translation type="vanished">Диалог</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/mercurial/srcdestdialog.cpp" line="+33"/>
        <source>Local filesystem:</source>
        <translation>Файловая система:</translation>
    </message>
    <message>
        <location line="-3"/>
        <source>Default Location</source>
        <translation>По умолчанию</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Specify URL:</source>
        <translation>Особый URL:</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Prompt for credentials</source>
        <translation>Спрашивать имя пользователя и пароль</translation>
    </message>
    <message>
        <location line="-16"/>
        <location line="+9"/>
        <source>For example: &quot;https://[user[:pass]@]host[:port]/[path]&quot;.</source>
        <translation>Например: «https://[имя[:пароль]@]адрес[:порт]/[путь]».</translation>
    </message>
</context>
<context>
    <name>QtC::MesonProjectManager</name>
    <message>
        <location filename="../../../src/plugins/mesonprojectmanager/mesonbuildstep.cpp" line="+68"/>
        <source>Tool arguments:</source>
        <translation>Параметры утилиты:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Targets:</source>
        <translation>Цели:</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/mesonprojectmanager/buildoptionsmodel.cpp" line="+103"/>
        <source>Key</source>
        <translation>Ключ</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Value</source>
        <translation>Значение</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/mesonprojectmanager/settings.cpp" line="+53"/>
        <source>General</source>
        <translation>Основное</translation>
    </message>
    <message>
        <location line="-24"/>
        <source>Automatically run Meson when needed.</source>
        <translation>Запускать Meson по необходимости.</translation>
    </message>
    <message>
        <location line="-1"/>
        <source>Autorun Meson</source>
        <translation>Автозапуск Meson</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Meson verbose mode</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Enables verbose mode by default when invoking Meson.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Enables verbose mode by default when invoking Ninja.</source>
        <translation type="vanished">Включение подробного режима при запуске Ninja.</translation>
    </message>
    <message>
        <source>Ninja verbose mode</source>
        <translation type="vanished">Ninja в подробном режиме</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/mesonprojectmanager/mesonactionsmanager.cpp" line="+33"/>
        <source>Configure</source>
        <translation>Configure</translation>
    </message>
    <message>
        <location line="+14"/>
        <location line="+6"/>
        <source>Build</source>
        <translation>Сборка</translation>
    </message>
    <message>
        <location line="-6"/>
        <source>Build &quot;%1&quot;</source>
        <translation>Сборка «%1»</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/mesonprojectmanager/mesonbuildconfiguration.cpp" line="+58"/>
        <location filename="../../../src/plugins/mesonprojectmanager/mesonprojectplugin.cpp" line="+53"/>
        <location filename="../../../src/plugins/mesonprojectmanager/toolkitaspectwidget.cpp" line="+205"/>
        <location line="+1"/>
        <source>Meson</source>
        <translation>Meson</translation>
    </message>
    <message>
        <location line="+70"/>
        <source>Apply Configuration Changes</source>
        <translation>Применить изменения</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Wipes build directory and reconfigures using previous command line options.
Useful if build directory is corrupted or when rebuilding with a newer version of Meson.</source>
        <translation>Очистка каталога сборки и перенастройка с использованием предыдущих параметров командной строки.
Полезно, если каталог сборки повреждён или после обновления Meson.</translation>
    </message>
    <message>
        <location line="+25"/>
        <source>Parameters:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-28"/>
        <source>Wipe Project</source>
        <translation>Очистить проект</translation>
    </message>
    <message>
        <source>Filter</source>
        <translation type="vanished">Фильтр</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/mesonprojectmanager/mesonbuildstep.cpp" line="-17"/>
        <source>Build</source>
        <comment>MesonProjectManager::MesonBuildStepConfigWidget display name.</comment>
        <translation>Сборка</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/mesonprojectmanager/mesonprojectparser.cpp" line="+544"/>
        <source>Configuring &quot;%1&quot;.</source>
        <translation>Настройка «%1».</translation>
    </message>
    <message>
        <source>The process failed to start.</source>
        <translation type="vanished">Не удалось запустить процесс.</translation>
    </message>
    <message>
        <source>Either the invoked program &quot;%1&quot; is missing, or you may have insufficient permissions to invoke the program.</source>
        <translation type="vanished">Или отсутствует запущенная программа «%1», или недостаточно прав для её запуска.</translation>
    </message>
    <message>
        <source>The process was ended forcefully.</source>
        <translation type="vanished">Процесс был завершён принудительно.</translation>
    </message>
    <message>
        <source>Process timed out.</source>
        <translation type="vanished">Вышло время ожидания процесса.</translation>
    </message>
    <message>
        <source>An error occurred when attempting to write to the process. For example, the process may not be running, or it may have closed its input channel.</source>
        <translation type="vanished">Возникла ошибка при попытке отправить данные процессу. Возможно, процесс не запущен или он закрыл входной канал.</translation>
    </message>
    <message>
        <source>An error occurred when attempting to read from the process. For example, the process may not be running.</source>
        <translation type="vanished">Ошибка при получении данных от процесса. Возможно, процесс уже перестал работать.</translation>
    </message>
    <message>
        <source>An unknown error in the process occurred.</source>
        <translation type="vanished">У процесса возникла неизвестная ошибка.</translation>
    </message>
    <message>
        <location line="-443"/>
        <source>Source Files</source>
        <translation type="unfinished">Файлы исходных текстов</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Header Files</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Python Files</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Qt Designer Files</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Qt Resource Files</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>QML Files</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Other Files</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+397"/>
        <source>Running %1 in %2.</source>
        <translation>Работа %1 на %2.</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Executable does not exist: %1</source>
        <translation>Программа отсутствует: %1</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Command is not executable: %1</source>
        <translation>Команда не запускается: %1</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/mesonprojectmanager/mesonproject.cpp" line="+53"/>
        <source>No Meson tool set.</source>
        <translation>Программа Meson не указана.</translation>
    </message>
    <message>
        <source>No Ninja tool set.</source>
        <translation type="vanished">Программа Ninja не указана.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>No compilers set in kit.</source>
        <translation>У комплекта не заданы компиляторы.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/mesonprojectmanager/toolkitaspectwidget.cpp" line="-39"/>
        <source>Meson Tool</source>
        <translation>Утилита Meson</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>The Meson tool to use when building a project with Meson.&lt;br&gt;This setting is ignored when using other build systems.</source>
        <translation>Meson используется при сборке проекта с помощью Meson. &lt;br&gt;Игнорируется при использовании других систем сборки.</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Cannot validate this meson executable.</source>
        <translation>Невозможно проверить эту программу Meson.</translation>
    </message>
    <message>
        <location line="+28"/>
        <source>Unconfigured</source>
        <translation>Не настроено</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/mesonprojectmanager/mesonbuildstep.cpp" line="+156"/>
        <source>Meson Build</source>
        <translation>Сборка Meson</translation>
    </message>
    <message>
        <source>Ninja Tool</source>
        <translation type="vanished">Утилита Ninja</translation>
    </message>
    <message>
        <source>The Ninja tool to use when building a project with Meson.&lt;br&gt;This setting is ignored when using other build systems.</source>
        <translation type="vanished">Ninja используется при сборке проекта с помощью Meson. &lt;br&gt;Игнорируется при использовании других систем сборки.</translation>
    </message>
    <message>
        <source>Cannot validate this Ninja executable.</source>
        <translation type="vanished">Невозможно проверить эту программу Ninja.</translation>
    </message>
    <message>
        <source>Ninja</source>
        <translation type="vanished">Ninja</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/mesonprojectmanager/toolssettingspage.cpp" line="+41"/>
        <source>Name:</source>
        <translation>Имя:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Path:</source>
        <translation>Путь:</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/mesonprojectmanager/toolsmodel.cpp" line="+74"/>
        <source>Meson executable path does not exist.</source>
        <translation>Не найден путь к программе Meson.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Meson executable path is not a file.</source>
        <translation>Путь к программе Meson не является файлом.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Meson executable path is not executable.</source>
        <translation>Путь к программе Meson не исполняемый.</translation>
    </message>
    <message>
        <location line="+47"/>
        <source>Name</source>
        <translation>Имя</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Location</source>
        <translation>Размещение</translation>
    </message>
    <message>
        <location line="+23"/>
        <source>New Meson</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Auto-detected</source>
        <translation type="vanished">Обнаруженная</translation>
    </message>
    <message>
        <source>Manual</source>
        <translation type="vanished">Особая</translation>
    </message>
    <message>
        <source>New Meson or Ninja tool</source>
        <translation type="vanished">Новый инструмент Meson или Ninja</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/mesonprojectmanager/toolssettingspage.cpp" line="+147"/>
        <source>Tools</source>
        <translation>Инструменты</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/mesonprojectmanager/toolsmodel.cpp" line="-110"/>
        <location line="+75"/>
        <source>Version: %1</source>
        <translation>Версия: %1</translation>
    </message>
    <message>
        <location line="-70"/>
        <source>Clone of %1</source>
        <translation>Копия %1</translation>
    </message>
    <message>
        <location line="+68"/>
        <source>Cannot get tool version.</source>
        <translation>Не удалось получить версию инструмента.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/mesonprojectmanager/toolssettingspage.cpp" line="-70"/>
        <source>Add</source>
        <translation>Добавить</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Clone</source>
        <translation>Скопировать</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Remove</source>
        <translation>Удалить</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Set as the default Meson executable to use when creating a new kit or when no value is set.</source>
        <translation>Задание утилиты Meson по умолчанию, используемой при создании новых комплектов или если явно не указано.</translation>
    </message>
    <message>
        <location line="-3"/>
        <source>Make Default</source>
        <translation>Сделать по умолчанию</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/mesonprojectmanager/mesonbuildsystem.cpp" line="+270"/>
        <source>Meson build: Parsing failed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/mesonprojectmanager/mesonprojectplugin.cpp" line="-17"/>
        <source>Meson executable:</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::ModelEditor</name>
    <message>
        <location filename="../../../src/plugins/modeleditor/modeleditor.cpp" line="+913"/>
        <source>Zoom: %1%</source>
        <translation>Масштаб: %1%</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/modeleditor/actionhandler.cpp" line="+131"/>
        <source>&amp;Remove</source>
        <translation>&amp;Убрать</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>&amp;Delete</source>
        <translation>&amp;Удалить</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Export Diagram...</source>
        <translation>Экспорт диаграммы...</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Export Selected Elements...</source>
        <translatorcomment>убрал слово &quot;выбранные&quot;, а то слишком длинно для команды.</translatorcomment>
        <translation>Экспортировать элементы...</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Open Parent Diagram</source>
        <translation>Открыть родительскую диаграмму</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Add Package</source>
        <translation>Добавить пакет</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Add Component</source>
        <translation>Добавить компонент</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Add Class</source>
        <translation>Добавить класс</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Add Canvas Diagram</source>
        <translation>Добавить диаграмму холста</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Toggle View and Filter Settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Ctrl+Shift+L</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <location line="+3"/>
        <source>Synchronize Browser and Diagram</source>
        <translation>Согласовывать обозреватель с диаграммой</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Press &amp;&amp; Hold for Options</source>
        <translation>Нажмите и удерживайте для входа в настройки</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Edit Element Properties</source>
        <translation>Изменить свойства элемента</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Shift+Return</source>
        <translation>Shift+Return</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Edit Item on Diagram</source>
        <translation>Изменить элемент диаграммы</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Return</source>
        <translation>Ввод</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/modeleditor/elementtasks.cpp" line="+453"/>
        <source>Opening File</source>
        <translation type="unfinished">Открытие файла</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>File &quot;%1&quot; does not exist.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Add Related Elements...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Update Include Dependencies</source>
        <translation>Обновить зависимость от включаемых файлов</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/modeleditor/extpropertiesmview.cpp" line="+85"/>
        <source>Select Custom Configuration Folder</source>
        <translation>Выбор особого каталога настроек</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Config path:</source>
        <translation>Путь к настройкам:</translation>
    </message>
    <message>
        <location line="+28"/>
        <source>Select File Target</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Linked file:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+31"/>
        <source>Select Image File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Image:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+45"/>
        <source>&lt;font color=red&gt;Model file must be reloaded.&lt;/font&gt;</source>
        <translation>&lt;font color=red&gt;Файл модели должен быть перезагружен.&lt;/font&gt;</translation>
    </message>
    <message>
        <location line="+62"/>
        <source>Selecting Image</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Unable to read image file &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/modeleditor/modeldocument.cpp" line="+54"/>
        <source>No model loaded. Cannot save.</source>
        <translation>Модель не загружена. Сохранить невозможно.</translation>
    </message>
    <message>
        <location line="+45"/>
        <location line="+23"/>
        <source>Could not open &quot;%1&quot; for reading: %2.</source>
        <translation>Не удалось открыть файл «%1» для чтения: %2.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/modeleditor/modeleditor.cpp" line="-671"/>
        <source>&lt;html&gt;&lt;body style=&quot;color:#909090; font-size:14px&quot;&gt;&lt;div align=&apos;center&apos;&gt;&lt;div style=&quot;font-size:20px&quot;&gt;Open a diagram&lt;/div&gt;&lt;table&gt;&lt;tr&gt;&lt;td&gt;&lt;hr/&gt;&lt;div style=&quot;margin-top: 5px&quot;&gt;&amp;bull; Double-click on diagram in model tree&lt;/div&gt;&lt;div style=&quot;margin-top: 5px&quot;&gt;&amp;bull; Select &quot;Open Diagram&quot; from package&apos;s context menu in model tree&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;body style=&quot;color:#909090; font-size:14px&quot;&gt;&lt;div align=&apos;center&apos;&gt;&lt;div style=&quot;font-size:20px&quot;&gt;Открытие диаграммы&lt;/div&gt;&lt;table&gt;&lt;tr&gt;&lt;td&gt;&lt;hr/&gt;&lt;div style=&quot;margin-top: 5px&quot;&gt;&amp;bull; Двойной щелчок на диаграмме в дереве модели&lt;/div&gt;&lt;div style=&quot;margin-top: 5px&quot;&gt;&amp;bull; «Открыть диаграмму» в контекстном меню пакета дерева модели&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location line="+126"/>
        <source>Synchronize Structure with Diagram</source>
        <translation>Согласовывать структуру с диаграммой</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Synchronize Diagram with Structure</source>
        <translation>Согласовывать диаграмму со структурой</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Keep Synchronized</source>
        <translation>Держать согласованным</translation>
    </message>
    <message>
        <location line="+237"/>
        <source>Images (*.png *.jpeg *.jpg *.tif *.tiff);;PDF (*.pdf)</source>
        <translation>Изображения (*.png *.jpeg *.jpg *.tif *.tiff);;PDF (*.pdf)</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>;;SVG (*.svg)</source>
        <translation>;;SVG (*.svg)</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Export Diagram</source>
        <translation>Экспорт диаграммы</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Export Selected Elements</source>
        <translation>Экспорт выбранных элементов</translation>
    </message>
    <message>
        <location line="+24"/>
        <source>Exporting Selected Elements Failed</source>
        <translation>Не удалось экспортировать выбранные элементы</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Exporting the selected elements of the current diagram into file&lt;br&gt;&quot;%1&quot;&lt;br&gt;failed.</source>
        <translation>Не удалось экспортировать выбранные элементы текущей диаграммы в файл&lt;br&gt;«%1».</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Exporting Diagram Failed</source>
        <translation>Не удалось экспортировать диаграмму</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Exporting the diagram into file&lt;br&gt;&quot;%1&quot;&lt;br&gt;failed.</source>
        <translation>Не удалось экспортировать диаграмму в файл «%1».</translation>
    </message>
    <message>
        <location line="+501"/>
        <source>New %1</source>
        <translation>Новый %1</translation>
    </message>
    <message>
        <location line="+48"/>
        <source>Package</source>
        <translation>Пакет</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>New Package</source>
        <translation>Создать пакет</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Component</source>
        <translation>Компонент</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>New Component</source>
        <translation>Создать компонент</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Class</source>
        <translation>Класс</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>New Class</source>
        <translation>Создать класс</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Item</source>
        <translation>Элемент</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>New Item</source>
        <translation>Создать элемент</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Annotation</source>
        <translation>Аннотация</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Boundary</source>
        <translation>Граница</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Swimlane</source>
        <translation>Swimlane</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/modeleditor/modelsmanager.cpp" line="+101"/>
        <source>Open Diagram</source>
        <translation>Открыть диаграмму</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/modeleditor/pxnodecontroller.cpp" line="+153"/>
        <source>Add Component %1</source>
        <translation>Добавить компонент %1</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Add Class %1</source>
        <translation>Добавить класс %1</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Add Package Link to %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Add Diagram Link to %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Add Document Link to %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Add Package %1</source>
        <translation>Добавить пакет %1</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Add Package and Diagram %1</source>
        <translation>Добавить пакет и диаграмму %1</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Add Component Model</source>
        <translation>Добавить модель компонентов</translation>
    </message>
    <message>
        <location line="+131"/>
        <source>Create Component Model</source>
        <translation>Создать модель компонентов</translation>
    </message>
    <message>
        <location line="+34"/>
        <source>Drop Node</source>
        <translation>Удаление элемента</translation>
    </message>
    <message>
        <source>Modeling</source>
        <translation type="vanished">Моделирование</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/modeleditor/modeleditorfactory.cpp" line="+19"/>
        <source>Model Editor</source>
        <translation type="unfinished">Редактор моделей</translation>
    </message>
</context>
<context>
    <name>QtC::Nim</name>
    <message>
        <location filename="../../../src/plugins/nim/nimconstants.h" line="+52"/>
        <location filename="../../../src/plugins/nim/nimplugin.cpp" line="+76"/>
        <location line="+6"/>
        <location filename="../../../src/plugins/nim/project/nimtoolchain.cpp" line="+39"/>
        <location line="+130"/>
        <location filename="../../../src/plugins/nim/settings/nimcodestylesettingspage.cpp" line="+53"/>
        <source>Nim</source>
        <translation>Nim</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/nim/project/nimbleproject.cpp" line="+276"/>
        <location filename="../../../src/plugins/nim/project/nimproject.cpp" line="+268"/>
        <source>General</source>
        <translation>Основное</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/nim/project/nimcompilerbuildstep.cpp" line="+214"/>
        <source>Nim Compiler Build Step</source>
        <translation>Этап сборки компилятора Nim</translation>
    </message>
    <message>
        <location line="-142"/>
        <source>Target:</source>
        <translation>Цель:</translation>
    </message>
    <message>
        <location line="-5"/>
        <source>None</source>
        <comment>No default arguments</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Extra arguments:</source>
        <translation>Доп. параметры:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Command:</source>
        <translation>Команда:</translation>
    </message>
    <message>
        <location line="-2"/>
        <source>Default arguments:</source>
        <translation>Аргументы по умолчанию:</translation>
    </message>
    <message>
        <source>None</source>
        <translation type="vanished">Нет</translation>
    </message>
    <message>
        <source>Debug</source>
        <translation type="vanished">Отладка</translation>
    </message>
    <message>
        <source>Release</source>
        <translation type="vanished">Выпуск</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/nim/project/nimcompilercleanstep.cpp" line="+115"/>
        <source>Nim Clean Step</source>
        <translation>Этап очистки компилятора Nim</translation>
    </message>
    <message>
        <location line="-83"/>
        <source>Working directory:</source>
        <translation>Рабочий каталог:</translation>
    </message>
    <message>
        <location line="+32"/>
        <source>Build directory &quot;%1&quot; does not exist.</source>
        <translation>Каталог сборки «%1» отсутствует.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Failed to delete the cache directory.</source>
        <translation>Не удалось удалить каталог кэша.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Failed to delete the out file.</source>
        <translation>Не удалось удалить выходной файл.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Clean step completed successfully.</source>
        <translation>Этап очистки завершился успешно.</translation>
    </message>
    <message>
        <source>Nim Compiler Clean Step</source>
        <translation type="vanished">Этап очистки компилятора Nim</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/nim/nimplugin.cpp" line="+13"/>
        <source>Nim</source>
        <comment>SnippetProvider</comment>
        <translation>Nim</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/nim/project/nimproject.cpp" line="+103"/>
        <source>No Nim compiler set.</source>
        <translation>Компилятор Nim не задан.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Nim compiler does not exist.</source>
        <translation>Компилятор Nim отсутствует.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/nim/project/nimrunconfiguration.cpp" line="+34"/>
        <location line="+1"/>
        <source>Current Build Target</source>
        <translation>Цель текущей сборки</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/nim/settings/nimcodestylesettingspage.cpp" line="-7"/>
        <source>Global</source>
        <comment>Settings</comment>
        <translation>Общие</translation>
    </message>
    <message>
        <source>&amp;Compiler path:</source>
        <translation type="vanished">Путь к &amp;компилятору:</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/nim/project/nimtoolchain.cpp" line="-36"/>
        <source>&amp;Compiler version:</source>
        <translation>&amp;Версия компилятора:</translation>
    </message>
    <message>
        <source>Nimsuggest</source>
        <translation type="vanished">Nimsuggest</translation>
    </message>
    <message>
        <source>Path</source>
        <translation type="vanished">Путь</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/nim/project/nimblebuildstep.cpp" line="+78"/>
        <source>Nimble Build</source>
        <translation>Сборка Nimble</translation>
    </message>
    <message>
        <source>Arguments:</source>
        <translation type="vanished">Параметры:</translation>
    </message>
    <message>
        <source>Reset to Default</source>
        <translation type="vanished">Сбросить на умолчальные</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/nim/project/nimbletaskstep.cpp" line="+215"/>
        <source>Nimble task %1 not found.</source>
        <translation>Не удалось найти задачу Nimble %1.</translation>
    </message>
    <message>
        <location line="-155"/>
        <location line="+168"/>
        <source>Nimble Task</source>
        <translation>Задача Nimble</translation>
    </message>
    <message>
        <location line="-153"/>
        <source>Task arguments:</source>
        <translation>Параметры задачи:</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Tasks:</source>
        <translation>Задачи:</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/nim/project/nimblerunconfiguration.cpp" line="+65"/>
        <location line="+1"/>
        <source>Nimble Test</source>
        <translation>Тест Nimble</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/nim/settings/nimcodestylesettingspage.cpp" line="+80"/>
        <source>Code Style</source>
        <translation>Стиль кода</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/nim/project/nimcompilerbuildstep.cpp" line="-18"/>
        <location line="+1"/>
        <source>Nim build step</source>
        <translation>Этап сборки Nim</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/nim/settings/nimsettings.cpp" line="+42"/>
        <source>Path:</source>
        <translation type="unfinished">Путь:</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Tools</source>
        <translation>Инструменты</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/nim/editor/nimeditorfactory.cpp" line="+24"/>
        <source>Nim Editor</source>
        <translation type="unfinished">Редактор Nim</translation>
    </message>
</context>
<context>
    <name>QtC::PerfProfiler</name>
    <message>
        <source>Could not start device process.</source>
        <translation type="vanished">Не удалось запустить процесс устройства.</translation>
    </message>
    <message>
        <source>Perf Process Failed to Start</source>
        <translation type="vanished">Не удалось запустить процесс Perf</translation>
    </message>
    <message>
        <source>Make sure that you are running a recent Linux kernel and that the &quot;perf&quot; utility is available.</source>
        <translation type="vanished">Убедитесь, что используете свежую версию ядра Linux, а также в наличии программы «perf».</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/perfprofiler/perfconfigeventsmodel.cpp" line="+171"/>
        <source>Event Type</source>
        <translation>Тип события</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Counter</source>
        <translation>Счётчик</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Operation</source>
        <translation>Операция</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Result</source>
        <translation>Результат</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/perfprofiler/perfsettings.cpp" line="+384"/>
        <source>Stack snapshot size (kB):</source>
        <translatorcomment>интресно, тут 1000 байт или 1 килобайт?</translatorcomment>
        <translation>Размер снимка стека (КБ):</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Sample mode:</source>
        <translation>Режим семплирования:</translation>
    </message>
    <message>
        <location line="-9"/>
        <source>Sample period:</source>
        <translation>Период семплирования:</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Call graph mode:</source>
        <translation>Режим графа вызовов:</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Additional arguments:</source>
        <translation>Дополнительные параметры:</translation>
    </message>
    <message>
        <location line="-319"/>
        <location line="+62"/>
        <source>Use Trace Points</source>
        <translation>Точки трассировки</translation>
    </message>
    <message>
        <location line="-57"/>
        <source>Add Event</source>
        <translation>Добавить событие</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Remove Event</source>
        <translation>Удалить событие</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Reset</source>
        <translation>Сбросить</translation>
    </message>
    <message>
        <location line="+288"/>
        <source>dwarf</source>
        <translation>dwarf</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>frame pointer</source>
        <translation>указатель кадра</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>last branch record</source>
        <translatorcomment>к сожалению, не в теме. branch - это ветка и ветвление (обозначение условного перехода).</translatorcomment>
        <translation>запись последней ветки</translation>
    </message>
    <message>
        <location line="-9"/>
        <source>frequency (Hz)</source>
        <translation>частота (Гц)</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>event count</source>
        <translation>число событий</translation>
    </message>
    <message>
        <location line="-239"/>
        <source>Replace events with trace points read from the device?</source>
        <translation>Замещать события точками трассировки, полученными от устройства?</translation>
    </message>
    <message>
        <location line="+34"/>
        <source>No Trace Points Found</source>
        <translation>Точки трассировки не обнаружены</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Trace points can be defined with &quot;perf probe -a&quot;.</source>
        <translation>Точки трассировки могут быть определены с помощью «perf probe -a».</translation>
    </message>
    <message>
        <location line="-23"/>
        <source>Cannot List Trace Points</source>
        <translation>Не удалось получить список точек трассировки</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>&quot;perf probe -l&quot; failed to start. Is perf installed?</source>
        <translation>Не удалось запустить «perf probe -l». Установлен perf?</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/perfprofiler/perfdatareader.cpp" line="+58"/>
        <location line="+29"/>
        <source>Perf Data Parser Failed</source>
        <translation>Не удалось разобрать данные Perf</translation>
    </message>
    <message>
        <location line="-28"/>
        <source>The Perf data parser failed to process all the samples. Your trace is incomplete. The exit code was %1.</source>
        <translation>Обработчик данных Perf не смог обработать все кадры. Трассировка не полная. Код завершения: %1.</translation>
    </message>
    <message>
        <location line="+26"/>
        <source>perfparser failed to start.</source>
        <translation>Не удалось запустить perfparser.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Could not start the perfparser utility program. Make sure a working Perf parser is available at the location given by the PERFPROFILER_PARSER_FILEPATH environment variable.</source>
        <translation>Не удалось запустить программу perfparser. Убедитесь, что работающий обработчик Perf доступен в каталоге, указанном в переменной среды PERFPROFILER_PARSER_FILEPATH.</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Perf Data Parser Crashed</source>
        <translation>Обработчик данных Perf аварийно завершился</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>This is a bug. Please report it.</source>
        <translation>Это ошибка в программе. Сообщите о ней.</translation>
    </message>
    <message>
        <location line="+97"/>
        <source>Skipping Processing Delay</source>
        <translation>Пропуск задержки обработки</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Cancel this to ignore the processing delay and immediately start recording.</source>
        <translation>Отмените это для пропуска задержки обработки и для немедленного начала записи.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Cancel this to ignore the processing delay and immediately stop recording.</source>
        <translation>Отмените это для пропуска задержки обработки и для немедленной остановки записи.</translation>
    </message>
    <message>
        <location line="+138"/>
        <source>Cannot Send Data to Perf Data Parser</source>
        <translation>Не удалось отправить данные в обработчик данных Perf</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>The Perf data parser does not accept further input. Your trace is incomplete.</source>
        <translation>Обработчик данных Perf больше не поддерживает ввод. Трассировка не полная.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/perfprofiler/perfloaddialog.cpp" line="+30"/>
        <source>Load Perf Trace</source>
        <translation>Загрузка трассировки Perf</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>&amp;Trace file:</source>
        <translation>&amp;Файл трассировки:</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>&amp;Browse...</source>
        <translation>&amp;Обзор...</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Directory of &amp;executable:</source>
        <translation>&amp;Каталог приложения:</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>B&amp;rowse...</source>
        <translation>О&amp;бзор...</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Kit:</source>
        <translation>Комплект:</translation>
    </message>
    <message>
        <location line="+49"/>
        <source>Choose Perf Trace</source>
        <translation>Выбор трассировки Perf</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Perf traces (*%1)</source>
        <translation>Трассировки (*%1)</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Choose Directory of Executable</source>
        <translation>Выбор каталога приложения</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/perfprofiler/perfprofilerflamegraphmodel.cpp" line="+148"/>
        <location filename="../../../src/plugins/perfprofiler/perftimelinemodel.cpp" line="+127"/>
        <location line="+77"/>
        <source>[unknown]</source>
        <translation>[неизвестная]</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/perfprofiler/perfprofilerruncontrol.cpp" line="+74"/>
        <source>Failed to transfer Perf data to perfparser.</source>
        <translation>Не удалось передать данные Perf в perfparser.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/perfprofiler/perfprofilertool.cpp" line="+68"/>
        <source>Performance Analyzer Options</source>
        <translation>Параметры анализатора производительности</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Load perf.data File</source>
        <translation>Загрузить файл perf.data</translation>
    </message>
    <message>
        <location line="+6"/>
        <location line="+514"/>
        <source>Load Trace File</source>
        <translation>Загрузить трассировку</translation>
    </message>
    <message>
        <location line="-507"/>
        <location line="+525"/>
        <source>Save Trace File</source>
        <translation>Сохранить трассировку</translation>
    </message>
    <message>
        <location line="-519"/>
        <location line="+213"/>
        <location line="+18"/>
        <source>Limit to Range Selected in Timeline</source>
        <translation>Ограничить по диапазону на временной шкале</translation>
    </message>
    <message>
        <location line="-221"/>
        <location line="+205"/>
        <location line="+18"/>
        <source>Show Full Range</source>
        <translation>Показать весь диапазон</translation>
    </message>
    <message>
        <location line="-215"/>
        <source>Create Memory Trace Points</source>
        <translation>Создать точки трассировки памяти</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Create trace points for memory profiling on the target device.</source>
        <translation>Создание точек трассировки для профилирования памяти на целевом устройстве.</translation>
    </message>
    <message>
        <location line="+11"/>
        <location line="+143"/>
        <location filename="../../../src/plugins/perfprofiler/perfprofilertool.h" line="+83"/>
        <source>Performance Analyzer</source>
        <translation>Анализатор производительности</translation>
    </message>
    <message>
        <location line="-141"/>
        <source>Finds performance bottlenecks.</source>
        <translation>Находит узкие места производительности.</translation>
    </message>
    <message>
        <location line="+49"/>
        <source>Timeline</source>
        <translation>Временная шкала</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Statistics</source>
        <translation>Статистика</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Flame Graph</source>
        <translation>Flame Graph</translation>
    </message>
    <message>
        <location line="+63"/>
        <source>Discard data.</source>
        <translation>Отбросить данные.</translation>
    </message>
    <message>
        <location line="+43"/>
        <source>Limit to Selected Range</source>
        <translation>Ограничить по выбранному диапазону</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Reset Zoom</source>
        <translation>Сбросить масштаб</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Copy Table</source>
        <translation>Скопировать таблицу</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Copy Row</source>
        <translation>Скопировать строку</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Reset Flame Graph</source>
        <translation>Сбросить Flame Graph</translation>
    </message>
    <message>
        <location line="+70"/>
        <source>No Data Loaded</source>
        <translation>Данные не загружены</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>The profiler did not produce any samples. Make sure that you are running a recent Linux kernel and that the &quot;perf&quot; utility is available and generates useful call graphs.
You might find further explanations in the Application Output view.</source>
        <translation>Профайлер не сделал ни одного сэмпла. Убедитесь, что используете свежую версию ядра Linux, программа «perf» присутствует и создаёт корректные графы вызовов.
Детали проблемы можной узнать в обзоре Вывод приложения.</translation>
    </message>
    <message>
        <location line="+38"/>
        <source>A performance analysis is still in progress.</source>
        <translation>Выполняется анализ производительности.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Start a performance analysis.</source>
        <translation>Запустить анализ производительности.</translation>
    </message>
    <message>
        <location line="+44"/>
        <source>Enable All</source>
        <translation>Включить всё</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Disable All</source>
        <translation>Отключить всё</translation>
    </message>
    <message>
        <location line="+107"/>
        <location line="+18"/>
        <source>Trace File (*.ptq)</source>
        <translation>Файл трассировки (*.ptq)</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Show all addresses.</source>
        <translation>Показать все адреса.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Aggregate by functions.</source>
        <translation>Сгруппировать по функциям.</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Stop collecting profile data.</source>
        <translation>Остановить сборку данных профилирования.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Collect profile data.</source>
        <translation>Собрать данные профилирования.</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Recorded: %1.%2s</source>
        <translation>Записано: %1.%2 сек</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Processing delay: %1.%2s</source>
        <translation>Задержка обработки: %1.%2 сек</translation>
    </message>
    <message>
        <source>Invalid data format. The trace file&apos;s identification string is &quot;%1&quot;. An acceptable trace file should have &quot;%2&quot;. You cannot read trace files generated with older versions of Qt Creator.</source>
        <translation type="vanished">Неверный формат данных. У файла трассировки задана строка идентификации «%1». А допустимой является «%2». Нельзя читать файлы трассировки, созданные старыми версиями Qt Creator.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/perfprofiler/perfprofilertracefile.cpp" line="+247"/>
        <source>Invalid data format. The trace file&apos;s identification string is &quot;%1&quot;. An acceptable trace file should have &quot;%2&quot;. You cannot read trace files generated with older versions of %3.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Invalid data format. The trace file was written with data stream version %1. We can read at most version %2. Please use a newer version of Qt.</source>
        <translation>Неверный формат данных. Файл трассировки был записан потоком данных версии %1, а поддерживается максимум %2. Используйте более позднюю версию Qt.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/perfprofiler/perfprofilertracemanager.cpp" line="+76"/>
        <source>Failed to reset temporary trace file.</source>
        <translation type="unfinished">Не удалось сбросить временный файл трассировки.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Failed to flush temporary trace file.</source>
        <translation type="unfinished">Не удалось записать временный файл трассировки.</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Cannot re-open temporary trace file.</source>
        <translation type="unfinished">Невозможно переоткрыть временный файл трассировки.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Read past end from temporary trace file.</source>
        <translation type="unfinished">Чтение за концом временного файла трассировки.</translation>
    </message>
    <message>
        <location line="+94"/>
        <source>Thread started</source>
        <translation>Поток запущен</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Thread ended</source>
        <translation>Поток завершён</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Samples lost</source>
        <translation>Семплов потеряно</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Context switch</source>
        <translation>Переключений контекста</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Invalid</source>
        <translation>Неверный</translation>
    </message>
    <message>
        <location line="+69"/>
        <source>Failed to replay Perf events from stash file.</source>
        <translation>Не удалось воспроизвести события Perfs из файла.</translation>
    </message>
    <message>
        <location line="+309"/>
        <location line="+31"/>
        <source>Loading Trace Data</source>
        <translation>Загрузка данных трассировки</translation>
    </message>
    <message>
        <location line="-25"/>
        <source>Saving Trace Data</source>
        <translation>Сохранение данных трассировки</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/perfprofiler/perftimelinemodel.cpp" line="-145"/>
        <source>sample collected</source>
        <translation>сделан семпл</translation>
    </message>
    <message>
        <location line="+83"/>
        <location line="+27"/>
        <location line="+4"/>
        <location line="+4"/>
        <location line="+4"/>
        <location line="+9"/>
        <source>Details</source>
        <translation>Описание</translation>
    </message>
    <message>
        <location line="-47"/>
        <location line="+27"/>
        <location line="+4"/>
        <location line="+4"/>
        <location line="+4"/>
        <source>Timestamp</source>
        <translation>Время</translation>
    </message>
    <message>
        <location line="-35"/>
        <source>Guessed</source>
        <translation>Примерно</translation>
    </message>
    <message numerus="yes">
        <source>%n frames</source>
        <translation type="vanished">
            <numerusform>%n кадр</numerusform>
            <numerusform>%n кадра</numerusform>
            <numerusform>%n кадров</numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <location line="+0"/>
        <source>%n frame(s)</source>
        <translation type="unfinished">
            <numerusform></numerusform>
            <numerusform></numerusform>
            <numerusform></numerusform>
        </translation>
    </message>
    <message>
        <location line="+9"/>
        <source>System</source>
        <translation>Система</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Name</source>
        <translation>Имя</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Resource Usage</source>
        <translation>Использование ресурсов</translation>
    </message>
    <message>
        <location line="+1"/>
        <location line="+45"/>
        <source>Resource Change</source>
        <translation>Изменение ресурсов</translation>
    </message>
    <message>
        <location line="-42"/>
        <source>thread started</source>
        <translation>поток запущен</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>thread ended</source>
        <translation>поток завершён</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>lost sample</source>
        <translation>потерянный семпл</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>context switch</source>
        <translation>переключение контекста</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Duration</source>
        <translation>Продолжительность</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/perfprofiler/PerfProfilerFlameGraphView.qml" line="+27"/>
        <location filename="../../../src/plugins/perfprofiler/perfprofilerstatisticsmodel.cpp" line="+24"/>
        <location filename="../../../src/plugins/perfprofiler/perftimelinemodel.cpp" line="+1"/>
        <source>Samples</source>
        <translation>Семплы</translation>
    </message>
    <message>
        <location line="+3"/>
        <location filename="../../../src/plugins/perfprofiler/perftimelinemodel.cpp" line="+2"/>
        <source>Binary</source>
        <translation>Программа</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/perfprofiler/perftimelinemodel.cpp" line="+5"/>
        <source> (guessed from context)</source>
        <translation> (оценено по контексту)</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/perfprofiler/PerfProfilerFlameGraphView.qml" line="-1"/>
        <location filename="../../../src/plugins/perfprofiler/perftimelinemodel.cpp" line="+5"/>
        <location line="+3"/>
        <source>Source</source>
        <translation>Исходник</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/perfprofiler/perftimelinemodel.cpp" line="+3"/>
        <source>Total Samples</source>
        <translation>Всего семплов</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Total Unique Samples</source>
        <translation>Всего уникальных семплов</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Resource Peak</source>
        <translation>Пик ресурсов</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Resource Guesses</source>
        <translation>Оценка ресурсов</translation>
    </message>
    <message>
        <source>Creating Memory Trace Points</source>
        <translation type="vanished">Создание точек трассировки памяти</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/perfprofiler/perftracepointdialog.cpp" line="+37"/>
        <source>Run the following script as root to create trace points?</source>
        <translation>Запустить следующий скрипт из-под root для создания точек трассировки?</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Elevate privileges using:</source>
        <translation>Повысить привилегии с помощью:</translation>
    </message>
    <message>
        <source>Error: No device available for active target.</source>
        <translation type="vanished">Ошибка: Устройство недоступно для текущей цели.</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Error: No device available for active kit.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Error: Failed to load trace point script %1: %2.</source>
        <translation>Ошибка: Не удалось загрузить скрипт %1: %2.</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Executing script...</source>
        <translation>Выполнение скрипта...</translation>
    </message>
    <message>
        <location line="+26"/>
        <source>Failed to create trace points.</source>
        <translation>Не удалось создать точки трассировки.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Created trace points for: %1</source>
        <translation>Созданы точки трассировки для: %1</translation>
    </message>
    <message>
        <location line="-4"/>
        <source>Failed to run trace point script: %1</source>
        <translation>Не удалось запустить скрипт: %1</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/perfprofiler/perfsettings.cpp" line="+332"/>
        <source>CPU Usage</source>
        <translation>Загрузка CPU</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/perfprofiler/perfrunconfigurationaspect.cpp" line="+20"/>
        <source>Performance Analyzer Settings</source>
        <translation>Настройки анализатора производительности</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/perfprofiler/PerfProfilerFlameGraphView.qml" line="-1"/>
        <location filename="../../../src/plugins/perfprofiler/perfprofilerstatisticsmodel.cpp" line="-8"/>
        <source>Function</source>
        <translation>Функция</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Allocations</source>
        <translation>Выделений</translation>
    </message>
    <message>
        <location line="+1"/>
        <location line="+3"/>
        <source> observed</source>
        <translation> наблюдаемый</translation>
    </message>
    <message>
        <location line="-2"/>
        <location line="+3"/>
        <source> guessed</source>
        <translation> предполагаемый</translation>
    </message>
    <message>
        <location line="-2"/>
        <source>Releases</source>
        <translatorcomment>ResourceReleasesRole</translatorcomment>
        <translation>Освобождения</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Peak Usage</source>
        <translation>Пиковое использование</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Various</source>
        <translation>Разное</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/perfprofiler/perfprofilerstatisticsmodel.cpp" line="-1"/>
        <location filename="../../../src/plugins/perfprofiler/perftimelinemodel.cpp" line="-19"/>
        <source>Address</source>
        <translation>Адрес</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Source Location</source>
        <translation>Положение в исходнике</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Binary Location</source>
        <translation>Положение в коде</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Caller</source>
        <translation>Вызывающее</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Callee</source>
        <translation>Вызываемое</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Occurrences</source>
        <translation>Совпадения</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Occurrences in Percent</source>
        <translation>Совпадения в процентах</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Recursion in Percent</source>
        <translation>Рекурсия в процентах</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Samples in Percent</source>
        <translation>Семплы в процентах</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Self Samples</source>
        <translation>Собственных семплов</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Self in Percent</source>
        <translatorcomment>х.з. как переводить</translatorcomment>
        <translation>Собственное в процентах</translation>
    </message>
</context>
<context>
    <name>QtC::Perforce</name>
    <message>
        <location filename="../../../src/plugins/perforce/changenumberdialog.cpp" line="+20"/>
        <source>Change Number</source>
        <translation>Номер правки</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Change number:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Change Number:</source>
        <translation type="vanished">Номер правки:</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/perforce/pendingchangesdialog.cpp" line="+22"/>
        <source>P4 Pending Changes</source>
        <translation>Perforce: Рассмотрение изменений</translation>
    </message>
    <message>
        <location line="+5"/>
        <location filename="../../../src/plugins/perforce/perforceplugin.cpp" line="+1308"/>
        <location filename="../../../src/plugins/perforce/perforcesubmiteditorwidget.cpp" line="+26"/>
        <source>Submit</source>
        <extracomment>Name of the &quot;commit&quot; action of the VCS</extracomment>
        <translation>Фиксировать</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation type="vanished">Отмена</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Change %1: %2</source>
        <translation>Изменение %1: %2</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/perforce/perforcechecker.cpp" line="+61"/>
        <source>No executable specified</source>
        <translation>Программа не указана</translation>
    </message>
    <message>
        <location line="+28"/>
        <source>&quot;%1&quot; timed out after %2 ms.</source>
        <translation>У «%1» вышло время через %2 мс.</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Unable to launch &quot;%1&quot;: %2</source>
        <translation>Не удалось запустить «%1»: %2</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>&quot;%1&quot; crashed.</source>
        <translation>«%1» завершилась аварийно.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>&quot;%1&quot; terminated with exit code %2: %3</source>
        <translation>«%1» завершилась с кодом %2: %3</translation>
    </message>
    <message>
        <location line="+43"/>
        <source>The client does not seem to contain any mapped files.</source>
        <translation>Похоже, клиент не содержит отображенных файлов.</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Unable to determine the client root.</source>
        <extracomment>Unable to determine root of the p4 client installation</extracomment>
        <translation>Не удалось определить корень клиента.</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>The repository &quot;%1&quot; does not exist.</source>
        <translation>Хранилище «%1» отсутствует.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/perforce/perforceplugin.cpp" line="-14"/>
        <source>Ignore Whitespace</source>
        <translation>Игнорировать пробелы</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/perforce/perforceeditor.cpp" line="+39"/>
        <source>Annotate change list &quot;%1&quot;</source>
        <translation>Аннотация списка изменений «%1»</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/perforce/perforceplugin.cpp" line="-940"/>
        <source>&amp;Perforce</source>
        <translation>&amp;Perforce</translation>
    </message>
    <message>
        <location line="+33"/>
        <source>Edit</source>
        <translation>Изменить</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Edit &quot;%1&quot;</source>
        <translation>Изменить «%1»</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Alt+P,Alt+E</source>
        <translation>Alt+P,Alt+E</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Edit File</source>
        <translation>Изменить файл</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Add</source>
        <translation>Добавить</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Add &quot;%1&quot;</source>
        <translation>Добавить «%1»</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Alt+P,Alt+A</source>
        <translation>Alt+P,Alt+A</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Add File</source>
        <translation>Добавить файл</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Delete File</source>
        <translation>Удалить файл</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Revert</source>
        <translation>Откатить</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Revert &quot;%1&quot;</source>
        <translation>Откатить «%1»</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Alt+P,Alt+R</source>
        <translation>Alt+P,Alt+R</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Revert File</source>
        <translation>Откатить файл</translation>
    </message>
    <message>
        <location line="-57"/>
        <location line="+3"/>
        <source>Diff Current File</source>
        <translation>Сравнить текущий файл</translation>
    </message>
    <message>
        <location line="-3"/>
        <source>Diff &quot;%1&quot;</source>
        <translation>Сравнить «%1»</translation>
    </message>
    <message>
        <location line="+64"/>
        <source>Diff Current Project/Session</source>
        <translation>Сравнить текущий проект/сессию</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Diff Project &quot;%1&quot;</source>
        <translation>Сравнить проект «%1»</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Alt+P,Alt+D</source>
        <translation>Alt+P,Alt+D</translation>
    </message>
    <message>
        <location line="+46"/>
        <source>Diff Opened Files</source>
        <translation>Сравнить открытые файлы</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Opened</source>
        <translation>Открытые</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Alt+P,Alt+O</source>
        <translation>Alt+P,Alt+O</translation>
    </message>
    <message>
        <location line="-41"/>
        <source>Submit Project</source>
        <translation>Фиксировать проект</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Alt+P,Alt+S</source>
        <translation>Alt+P,Alt+S</translation>
    </message>
    <message>
        <location line="+49"/>
        <source>Pending Changes...</source>
        <translation>Ожидающие изменения...</translation>
    </message>
    <message>
        <location line="-43"/>
        <source>Update Project &quot;%1&quot;</source>
        <translation>Обновить проект «%1»</translation>
    </message>
    <message>
        <location line="+57"/>
        <source>Describe...</source>
        <translation>Описать...</translation>
    </message>
    <message>
        <location line="-139"/>
        <location line="+3"/>
        <source>Annotate Current File</source>
        <translation>Аннотация текущего файла (annotate)</translation>
    </message>
    <message>
        <location line="-3"/>
        <source>Annotate &quot;%1&quot;</source>
        <translation>Аннотация «%1» (annotate)</translation>
    </message>
    <message>
        <location line="+144"/>
        <source>Annotate...</source>
        <translation>Аннотация (annotate)...</translation>
    </message>
    <message>
        <location line="-136"/>
        <location line="+4"/>
        <source>Filelog Current File</source>
        <translation>История текущего файла</translation>
    </message>
    <message>
        <location line="-4"/>
        <source>Filelog &quot;%1&quot;</source>
        <translation>История «%1»</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Alt+P,Alt+F</source>
        <translation>Alt+P,Alt+F</translation>
    </message>
    <message>
        <location line="+138"/>
        <source>Filelog...</source>
        <translation>История...</translation>
    </message>
    <message>
        <location line="-18"/>
        <source>Update All</source>
        <translation>Обновить всё</translation>
    </message>
    <message>
        <location line="-193"/>
        <source>Perforce Log Editor</source>
        <translation type="unfinished">Редактор журнала Perforce</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Perforce Annotation Editor</source>
        <translation type="unfinished">Редактор аннотации Perforce</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Perforce Diff Editor</source>
        <translation type="unfinished">Редактор изменений Perforce</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Perforce Submit Editor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Triggers a Perforce version control operation.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+30"/>
        <source>Meta+P,Meta+F</source>
        <translation>Meta+P,Meta+F</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Meta+P,Meta+E</source>
        <translation>Meta+P,Meta+E</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Meta+P,Meta+A</source>
        <translation>Meta+P,Meta+A</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Delete...</source>
        <translation>Удалить...</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Delete &quot;%1&quot;...</source>
        <translation>Удалить «%1»...</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Meta+P,Meta+R</source>
        <translation>Meta+P,Meta+R</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Meta+P,Meta+D</source>
        <translation>Meta+P,Meta+D</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Log Project &quot;%1&quot;</source>
        <translation>История проекта «%1»</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Log Project</source>
        <translation>История проекта</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Submit Project &quot;%1&quot;</source>
        <translation>Фиксировать проект «%1»</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Meta+P,Meta+S</source>
        <translation>Meta+P,Meta+S</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Update Current Project</source>
        <translation>Обновить текущий проект</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Revert Unchanged</source>
        <translation>Откатить неизменённые файлы</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Revert Unchanged Files of Project &quot;%1&quot;</source>
        <translation>Откатить неизменённые файлы проекта «%1»</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Revert Project</source>
        <translation>Откатить проект</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Revert Project &quot;%1&quot;</source>
        <translation>Откатить проект «%1»</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Meta+P,Meta+O</source>
        <translation>Meta+P,Meta+O</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Repository Log</source>
        <translation>История хранилища</translation>
    </message>
    <message>
        <location line="+665"/>
        <source>&amp;Edit</source>
        <translation>&amp;Изменить</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>&amp;Hijack</source>
        <translation>&amp;Исправить</translation>
    </message>
    <message>
        <location line="+335"/>
        <source>Error running &quot;where&quot; on %1: The file is not mapped.</source>
        <extracomment>Failed to run p4 &quot;where&quot; to resolve a Perforce file name to a local file system name.</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-927"/>
        <location line="+52"/>
        <source>p4 revert</source>
        <translation>p4 revert</translation>
    </message>
    <message>
        <location line="-51"/>
        <source>The file has been changed. Do you want to revert it?</source>
        <translation>Файл был изменён. Желаете откатить его изменения?</translation>
    </message>
    <message>
        <location line="+50"/>
        <source>Do you want to revert all changes to the project &quot;%1&quot;?</source>
        <translation>Желаете откатить все изменения проекта «%1»?</translation>
    </message>
    <message>
        <location line="+74"/>
        <source>Another submit is currently executed.</source>
        <translation>Другая фиксация уже идёт в этот момент.</translation>
    </message>
    <message>
        <location line="+49"/>
        <source>Project has no files</source>
        <translation>Проект не содержит файлов</translation>
    </message>
    <message>
        <location line="+51"/>
        <source>p4 annotate</source>
        <translation>p4 annotate</translation>
    </message>
    <message>
        <location line="+26"/>
        <source>p4 annotate %1</source>
        <translation>p4 annotate %1</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>p4 filelog</source>
        <translation>p4 filelog</translation>
    </message>
    <message>
        <location line="+35"/>
        <source>p4 filelog %1</source>
        <translation>p4 filelog %1</translation>
    </message>
    <message>
        <location line="+22"/>
        <source>p4 changelists %1</source>
        <translation>p4 changelists %1</translation>
    </message>
    <message>
        <source>Could not start perforce &quot;%1&quot;. Please check your settings in the preferences.</source>
        <translation type="vanished">Не удалось запустить Perforce «%1». Пожалуйста, проверьте настройки.</translation>
    </message>
    <message>
        <source>Perforce did not respond within timeout limit (%1 s).</source>
        <translation type="vanished">Perforce не ответил за отведённое время (%1 s).</translation>
    </message>
    <message>
        <source>The process terminated with exit code %1.</source>
        <translation type="vanished">Процесс завершился с кодом %1.</translation>
    </message>
    <message>
        <source>p4 submit failed: %1</source>
        <translation type="vanished">Не удалось выполнить фиксацию perforce: %1</translation>
    </message>
    <message>
        <source>Error running &quot;where&quot; on %1: %2</source>
        <extracomment>Failed to run p4 &quot;where&quot; to resolve a Perforce file name to a local file system name.</extracomment>
        <translation type="vanished">Ошибка выполнения «where» на %1: %2</translation>
    </message>
    <message>
        <source>The file is not mapped</source>
        <extracomment>File is not managed by Perforce</extracomment>
        <translation type="vanished">Файл не отображён</translation>
    </message>
    <message>
        <location line="+619"/>
        <source>Perforce repository: %1</source>
        <translation>Хранилище perforce: %1</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Perforce: Unable to determine the repository: %1</source>
        <translation>Perforce: Не удалось распознать хранилище: %1</translation>
    </message>
    <message>
        <source>The process terminated abnormally.</source>
        <translation type="vanished">Процесс завершился аварийно.</translation>
    </message>
    <message>
        <source>Unable to write input data to process %1: %2</source>
        <translation type="vanished">Не удалось отправить входные данные процессу %1: %2</translation>
    </message>
    <message>
        <location line="-300"/>
        <source>Perforce is not correctly configured.</source>
        <translation>Perforce некорректно настроен.</translation>
    </message>
    <message numerus="yes">
        <location line="+39"/>
        <source>[Only %n MB of output shown]</source>
        <translation>
            <numerusform>[Только %n МБ вывода отображён]</numerusform>
            <numerusform>[Только %n МБ вывода отображено]</numerusform>
            <numerusform>[Только %n МБ вывода отображено]</numerusform>
        </translation>
    </message>
    <message>
        <location line="+60"/>
        <source>Close Submit Editor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Closing this editor will abort the submit.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Cannot submit.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Cannot submit: %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+40"/>
        <source>p4 diff %1</source>
        <translation>p4 diff %1</translation>
    </message>
    <message>
        <location line="+24"/>
        <source>p4 describe %1</source>
        <translation>p4 describe %1</translation>
    </message>
    <message>
        <location line="+46"/>
        <source>Pending change</source>
        <translation>Рассматриваемое изменение</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Could not submit the change, because your workspace was out of date. Created a pending submit instead.</source>
        <translation>Не удалось зафиксировать изменения, так как рабочая копия устарела. Создана фиксация для рассмотрения.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/perforce/perforcesubmiteditor.cpp" line="+24"/>
        <source>Perforce Submit</source>
        <translation>Фиксация Perforce</translation>
    </message>
    <message>
        <source>Perforce Prompt</source>
        <translation type="vanished">Perforce: приглашение</translation>
    </message>
    <message>
        <source>OK</source>
        <translation type="vanished">Закрыть</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/perforce/perforcesettings.cpp" line="+87"/>
        <source>Test</source>
        <translation>Проверить</translation>
    </message>
    <message>
        <location line="-38"/>
        <source>Perforce Command</source>
        <translation>Команда Perforce</translation>
    </message>
    <message>
        <location line="+61"/>
        <source>Testing...</source>
        <translation>Проверка...</translation>
    </message>
    <message>
        <location line="-7"/>
        <source>Test succeeded (%1).</source>
        <translation>Проверка успешно завершена (%1).</translation>
    </message>
    <message>
        <location line="+180"/>
        <source>Perforce</source>
        <translation>Perforce</translation>
    </message>
    <message>
        <location line="-166"/>
        <source>Configuration</source>
        <translation>Настройка</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Miscellaneous</source>
        <translation>Разное</translation>
    </message>
    <message>
        <location line="-54"/>
        <source>Timeout:</source>
        <translation>Таймаут:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>s</source>
        <translation> сек</translation>
    </message>
    <message>
        <source>Prompt on submit</source>
        <translation type="vanished">Спрашивать при фиксации</translation>
    </message>
    <message>
        <location line="-8"/>
        <source>Log count:</source>
        <translation>Количество отображаемых записей истории фиксаций:</translation>
    </message>
    <message>
        <location line="-17"/>
        <source>P4 command:</source>
        <translation>Команда Perforce:</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>P4 client:</source>
        <translation>Клиент P4:</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>P4 user:</source>
        <translation>Пользователь P4:</translation>
    </message>
    <message>
        <location line="-8"/>
        <source>P4 port:</source>
        <translation>Порт P4:</translation>
    </message>
    <message>
        <location line="+68"/>
        <source>Environment Variables</source>
        <translation>Переменные среды окружения</translation>
    </message>
    <message>
        <location line="-43"/>
        <source>Automatically open files when editing</source>
        <translation>Автоматически открывать файлы при изменении</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/perforce/perforcesubmiteditorwidget.cpp" line="+5"/>
        <source>Change:</source>
        <translation>Правка:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Client:</source>
        <translation>Клиент:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>User:</source>
        <translation>Пользователь:</translation>
    </message>
</context>
<context>
    <name>QtC::ProjectExplorer</name>
    <message>
        <location filename="../../../src/plugins/projectexplorer/codestylesettingspropertiespage.cpp" line="+73"/>
        <source>Code Style</source>
        <translation>Стиль кода</translation>
    </message>
    <message>
        <source>Parser for toolchain %1</source>
        <translation type="vanished">Разборщик для инструментария %1</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/customtoolchain.cpp" line="+331"/>
        <location filename="../../../src/plugins/projectexplorer/gcctoolchain.cpp" line="+388"/>
        <location line="+957"/>
        <source>GCC</source>
        <translation>GCC</translation>
    </message>
    <message>
        <location line="+1"/>
        <location filename="../../../src/plugins/projectexplorer/gcctoolchain.cpp" line="-949"/>
        <location line="+954"/>
        <location filename="../../../src/plugins/projectexplorer/msvctoolchain.cpp" line="+1818"/>
        <source>Clang</source>
        <translation>Clang</translation>
    </message>
    <message>
        <location line="+1"/>
        <location filename="../../../src/plugins/projectexplorer/gcctoolchain.cpp" line="-958"/>
        <location line="+968"/>
        <source>ICC</source>
        <translation>ICC</translation>
    </message>
    <message>
        <location line="+1"/>
        <location filename="../../../src/plugins/projectexplorer/msvctoolchain.cpp" line="-851"/>
        <location line="+999"/>
        <source>MSVC</source>
        <translation>MSVC</translation>
    </message>
    <message>
        <location line="-280"/>
        <location line="+480"/>
        <source>Custom</source>
        <translation>Другой</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/dependenciespanel.cpp" line="+113"/>
        <source>Unable to Add Dependency</source>
        <translation>Не удалось добавить зависимость</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>This would create a circular dependency.</source>
        <translation>Это создаст циклическую зависимость.</translation>
    </message>
    <message>
        <location line="+135"/>
        <source>Deploy dependencies</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Do not just build dependencies, but deploy them as well.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+31"/>
        <source>Dependencies</source>
        <translation>Зависимости</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/editorsettingspropertiespage.cpp" line="+168"/>
        <source>Editor</source>
        <translation>Редактор</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/environmentaspect.cpp" line="+27"/>
        <location filename="../../../src/plugins/projectexplorer/environmentkitaspect.cpp" line="+240"/>
        <source>Environment</source>
        <translation>Среда</translation>
    </message>
    <message>
        <source>Add ...</source>
        <translation type="vanished">Добавить...</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/buildsettingspropertiespage.cpp" line="+107"/>
        <location filename="../../../src/plugins/projectexplorer/customparserssettingspage.cpp" line="-58"/>
        <location filename="../../../src/plugins/projectexplorer/deploymentdataview.cpp" line="+80"/>
        <location filename="../../../src/plugins/projectexplorer/kitoptionspage.cpp" line="+962"/>
        <location filename="../../../src/plugins/projectexplorer/runsettingspropertiespage.cpp" line="+295"/>
        <location line="+290"/>
        <location filename="../../../src/plugins/projectexplorer/toolchainoptionspage.cpp" line="+291"/>
        <source>Remove</source>
        <translation>Удалить</translation>
    </message>
    <message>
        <source>Edit...</source>
        <translation type="vanished">Изменить...</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/environmentwidget.cpp" line="+498"/>
        <source>Choose Directory</source>
        <translation>Выбор каталога</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/projectexplorer.cpp" line="+414"/>
        <source>Project Environment</source>
        <translation>Среда проекта</translation>
    </message>
    <message>
        <location line="+462"/>
        <location filename="../../../src/plugins/projectexplorer/projectwindow.cpp" line="+1433"/>
        <source>Build &amp; Run</source>
        <translation>Сборка и запуск</translation>
    </message>
    <message>
        <location filename="../../../../creator-stable_build/share/qtcreator/translations/jsonwizards_tr.h" line="+19"/>
        <location line="+411"/>
        <location line="+136"/>
        <source>Other Project</source>
        <translation>Другой проект</translation>
    </message>
    <message>
        <source>Application</source>
        <translation type="vanished">Приложение</translation>
    </message>
    <message>
        <location line="+7"/>
        <location line="+154"/>
        <location line="+29"/>
        <location line="+182"/>
        <source>Library</source>
        <translation>Библиотека</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/projectexplorerconstants.h" line="+111"/>
        <location filename="../../../../creator-stable_build/share/qtcreator/translations/jsonwizards_tr.h" line="-142"/>
        <location line="+34"/>
        <location line="+23"/>
        <location line="+20"/>
        <location line="+19"/>
        <source>Import Project</source>
        <translation>Импортировать проект</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/devicesupport/devicesettingspage.cpp" line="+568"/>
        <location filename="../../../src/plugins/projectexplorer/projectexplorer.cpp" line="-4"/>
        <source>Devices</source>
        <translation>Устройства</translation>
    </message>
    <message>
        <source>Main file of current project</source>
        <translation type="vanished">Основной файл текущего проекта</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/buildconfiguration.cpp" line="+120"/>
        <source>Parse standard output during build</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Makes output parsers look for diagnostics on stdout rather than stderr.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+84"/>
        <source>The project root directory. May differ from Project:Path for some build systems.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Build system</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Name of current project</source>
        <translation>Имя текущего проекта</translation>
    </message>
    <message>
        <location line="+8"/>
        <location line="+1003"/>
        <source>Main file of the project</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-1000"/>
        <source>Name of the build configuration</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Variables in the build configuration&apos;s environment</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+30"/>
        <source>Tooltip in target selector:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Appears as a tooltip when hovering the build configuration</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+967"/>
        <source>Name of the project</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Name of the project&apos;s active build configuration</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Name of the project&apos;s active build system</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Type of current build</source>
        <translation>Тип текущей сборки</translation>
    </message>
    <message>
        <source>Name of current build</source>
        <translation type="vanished">Имя текущей сборки</translation>
    </message>
    <message>
        <source>The currently active run configuration&apos;s name.</source>
        <translation type="vanished">Имя текущей активной конфигурации запуска.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/kitoptionspage.cpp" line="+223"/>
        <location filename="../../../src/plugins/projectexplorer/projectexplorer.cpp" line="-4"/>
        <location filename="../../../src/plugins/projectexplorer/targetsetuppage.cpp" line="+129"/>
        <location filename="../../../../creator-stable_build/share/qtcreator/translations/jsonwizards_tr.h" line="-877"/>
        <location line="+302"/>
        <location line="+21"/>
        <location line="+22"/>
        <location line="+25"/>
        <location line="+25"/>
        <location line="+16"/>
        <location line="+21"/>
        <location line="+18"/>
        <location line="+22"/>
        <location line="+15"/>
        <location line="+18"/>
        <location line="+11"/>
        <location line="+19"/>
        <location line="+12"/>
        <location line="+40"/>
        <location line="+31"/>
        <location line="+28"/>
        <location line="+18"/>
        <location line="+44"/>
        <location line="+29"/>
        <location line="+22"/>
        <location line="+132"/>
        <location line="+28"/>
        <source>Kits</source>
        <translation>Комплекты</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/devicesupport/sshsettings.cpp" line="+169"/>
        <source>SSH</source>
        <translation>SSH</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/project.cpp" line="+709"/>
        <location filename="../../../src/plugins/projectexplorer/targetsetuppage.cpp" line="-84"/>
        <source>Kit is not valid.</source>
        <translation>Комплект неверен.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/abiwidget.cpp" line="+173"/>
        <source>&lt;custom&gt;</source>
        <translation>&lt;особое&gt;</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/abstractprocessstep.cpp" line="+95"/>
        <source>Configuration is faulty. Check the Issues view for details.</source>
        <translation>Конфигурация неисправна. Окно «Проблемы» содержит подробную информацию.</translation>
    </message>
    <message>
        <location line="+78"/>
        <source>Could not create directory &quot;%1&quot;</source>
        <translation>Не удалось создать каталог «%1»</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>The program &quot;%1&quot; does not exist or is not executable.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+42"/>
        <source>Starting: &quot;%1&quot; %2</source>
        <translation>Запускается: «%1» %2</translation>
    </message>
    <message>
        <source>The process &quot;%1&quot; exited normally.</source>
        <translation type="vanished">Процесс «%1» завершился успешно.</translation>
    </message>
    <message>
        <source>The process &quot;%1&quot; exited with code %2.</source>
        <translation type="vanished">Процесс «%1» завершился с кодом %2.</translation>
    </message>
    <message>
        <source>The process &quot;%1&quot; crashed.</source>
        <translation type="vanished">Процесс «%1» завершился аварийно.</translation>
    </message>
    <message>
        <source>Could not start process &quot;%1&quot; %2</source>
        <translation type="vanished">Невозможно запустить процесс «%1» %2</translation>
    </message>
    <message>
        <source>User requested stop. Shutting down...</source>
        <translation type="vanished">Пользователь запросил останов. Завершение...</translation>
    </message>
    <message>
        <source>Failed to start program. Path or permissions wrong?</source>
        <translation type="vanished">Не удалось запустить программу. Путь или права недопустимы?</translation>
    </message>
    <message>
        <source>The program has unexpectedly finished.</source>
        <translation type="vanished">Программа неожиданно завершилась.</translation>
    </message>
    <message>
        <source>Some error has occurred while running the program.</source>
        <translation type="vanished">Во время работы программы возникли некоторые ошибки.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/runcontrol.cpp" line="+1011"/>
        <source>Cannot retrieve debugging output.</source>
        <translation>Не удалось получить отладочный вывод.</translation>
    </message>
    <message>
        <source>Cannot run: No device.</source>
        <translation type="vanished">Невозможно запустить: нет устройства.</translation>
    </message>
    <message>
        <source>Cannot run: Device is not able to create processes.</source>
        <translation type="vanished">Не удалось запустить: Устройство не может создавать процессы.</translation>
    </message>
    <message>
        <location line="-45"/>
        <source>Cannot run: No command given.</source>
        <translation>Невозможно запустить: команда не указана.</translation>
    </message>
    <message>
        <source>Application failed to start: %1</source>
        <translation type="vanished">Не удалось запустить приложение: %1</translation>
    </message>
    <message>
        <source>Application finished with exit code %1.</source>
        <translation type="vanished">Приложение завершилось с кодом %1.</translation>
    </message>
    <message>
        <source>Application finished with exit code 0.</source>
        <translation type="vanished">Приложение завершилось с кодом 0.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/runconfigurationaspects.cpp" line="+315"/>
        <source>Arguments</source>
        <translation>Параметры</translation>
    </message>
    <message>
        <location line="+140"/>
        <source>Toggle multi-line mode.</source>
        <translation>Переключение многострочного режима.</translation>
    </message>
    <message>
        <location line="-139"/>
        <source>Command line arguments:</source>
        <translation>Параметры командной строки:</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/baseprojectwizarddialog.cpp" line="+112"/>
        <location filename="../../../src/plugins/projectexplorer/jsonwizard/jsonprojectpage.cpp" line="+99"/>
        <source>untitled</source>
        <extracomment>File path suggestion for a new project. If you choose to translate it, make sure it is a valid path name without blanks and using only ascii chars.</extracomment>
        <translation>untitled</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/buildpropertiessettings.cpp" line="+41"/>
        <location filename="../../../src/plugins/projectexplorer/buildstepspage.cpp" line="+118"/>
        <location filename="../../../src/plugins/projectexplorer/environmentwidget.cpp" line="+28"/>
        <location filename="../../../src/plugins/projectexplorer/runconfigurationaspects.cpp" line="+758"/>
        <source>Enable</source>
        <translation>Включить</translation>
    </message>
    <message>
        <location line="+0"/>
        <location filename="../../../src/plugins/projectexplorer/buildstepspage.cpp" line="+0"/>
        <location filename="../../../src/plugins/projectexplorer/environmentwidget.cpp" line="-289"/>
        <location line="+289"/>
        <location line="+6"/>
        <source>Disable</source>
        <translation>Отключить</translation>
    </message>
    <message>
        <location line="+27"/>
        <source>Template used to construct the default build directory.&lt;br&gt;&lt;br&gt;The default value can be set using the environment variable &lt;tt&gt;%1&lt;/tt&gt;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Default working directory:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Template used to construct the default working directory of a run configuration.&lt;br&gt;&lt;br&gt;The default value can be set using the environment variable &lt;tt&gt;%1&lt;/tt&gt;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Use qmlcachegen:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Leave at Default</source>
        <translation type="vanished">Оставить по умолчанию</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/buildconfiguration.cpp" line="-1038"/>
        <location filename="../../../src/plugins/projectexplorer/buildsettingspropertiespage.cpp" line="-30"/>
        <source>Build Settings</source>
        <translation>Настройки сборки</translation>
    </message>
    <message>
        <location line="+18"/>
        <location line="+3"/>
        <source>Build directory</source>
        <translation>Каталог сборки</translation>
    </message>
    <message>
        <source>Variables in the current build environment</source>
        <translation type="vanished">Переменные текущей среды сборки</translation>
    </message>
    <message>
        <location line="+884"/>
        <location filename="../../../src/plugins/projectexplorer/environmentaspect.cpp" line="+123"/>
        <location filename="../../../src/plugins/projectexplorer/projectexplorer.cpp" line="+397"/>
        <source>System Environment</source>
        <translation>Системная среда</translation>
    </message>
    <message>
        <location line="+2"/>
        <location filename="../../../src/plugins/projectexplorer/environmentaspect.cpp" line="-2"/>
        <source>Clean Environment</source>
        <translation>Чистая среда</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/buildsystem.cpp" line="+403"/>
        <source>The project is currently being parsed.</source>
        <translation>Проект ещё разбирается.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/buildconfiguration.cpp" line="+60"/>
        <source>The project was not parsed successfully.</source>
        <translation>Не удалось разобрать проект.</translation>
    </message>
    <message>
        <location line="+74"/>
        <source>Type of the project&apos;s active build configuration</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+111"/>
        <source>No build device is set for the kit &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>You can try mounting the folder in your device settings.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>The build device &quot;%1&quot; cannot reach the project directory.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+11"/>
        <source>The build device &quot;%1&quot; cannot reach the build directory.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+188"/>
        <location filename="../../../src/plugins/projectexplorer/runconfigurationaspects.cpp" line="-265"/>
        <source>Default</source>
        <translation>По умолчанию</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/appoutputpane.cpp" line="+346"/>
        <location filename="../../../src/plugins/projectexplorer/buildconfiguration.cpp" line="+5"/>
        <source>Debug</source>
        <translation>Отладка</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/compilationdatabaseprojectmanager/compilationdatabaseproject.cpp" line="+39"/>
        <location filename="../../../src/plugins/projectexplorer/buildconfiguration.cpp" line="+5"/>
        <source>Release</source>
        <translation>Выпуск</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/buildconfiguration.cpp" line="+5"/>
        <source>Profile</source>
        <translation>Профилирование</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/buildaspects.cpp" line="+48"/>
        <source>Build directory:</source>
        <translation>Каталог сборки:</translation>
    </message>
    <message>
        <location line="+21"/>
        <source>The build directory is not reachable from the build device.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+21"/>
        <source>Shadow build:</source>
        <translation>Теневая сборка:</translation>
    </message>
    <message>
        <location line="+112"/>
        <source>Build directory contains potentially problematic character &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>This warning can be suppressed &lt;a href=&quot;dummy&quot;&gt;here&lt;/a&gt;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message numerus="yes">
        <location filename="../../../src/plugins/projectexplorer/buildmanager.cpp" line="+186"/>
        <source>Finished %1 of %n steps</source>
        <translation>
            <numerusform>Завершено %1 из %n этапа</numerusform>
            <numerusform>Завершено %1 из %n этапов</numerusform>
            <numerusform>Завершено %1 из %n этапов</numerusform>
        </translation>
    </message>
    <message>
        <location line="+111"/>
        <source>Stop Applications</source>
        <translation>Остановка приложений</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Stop these applications before building?</source>
        <translation>Остановить эти приложения перед сборкой?</translation>
    </message>
    <message>
        <location line="+26"/>
        <source>The project %1 is not configured, skipping it.</source>
        <translation>Проект %1 не настроен, пропущен.</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>The build device failed to prepare for the build of %1 (%2).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+119"/>
        <source>Compile</source>
        <comment>Category for compiler issues listed under &apos;Issues&apos;</comment>
        <translation>Компиляция</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Issues parsed from the compile output.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Build System</source>
        <comment>Category for build system issues listed under &apos;Issues&apos;</comment>
        <translation>Сборка</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Issues from the build system, such as CMake or qmake.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Issues found when deploying applications to devices.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Issues found when running tests.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+205"/>
        <source>Build/Deployment canceled</source>
        <translation>Сборка/развёртывание отменено</translation>
    </message>
    <message>
        <location line="+131"/>
        <location line="+121"/>
        <source>When executing step &quot;%1&quot;</source>
        <translation>Во время выполнения этапа «%1»</translation>
    </message>
    <message>
        <location line="-463"/>
        <source>Deployment</source>
        <comment>Category for deployment issues listed under &apos;Issues&apos;</comment>
        <translation>Развёртывание</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Autotests</source>
        <comment>Category for autotest issues listed under &apos;Issues&apos;</comment>
        <translation>Автотесты</translation>
    </message>
    <message>
        <location line="+211"/>
        <source>Canceled build/deployment.</source>
        <translation>Сборка/развёртывание было отменено.</translation>
    </message>
    <message>
        <location line="+116"/>
        <location line="+129"/>
        <source>Error while building/deploying project %1 (kit: %2)</source>
        <translation>Ошибка при сборке/развёртывании проекта %1 (комплект: %2)</translation>
    </message>
    <message>
        <location line="-124"/>
        <source>The kit %1 has configuration issues which might be the root cause for this problem.</source>
        <translation>Комплект %1 имеет недостатки в конфигурации, которые могут быть источниками данной проблемы.</translation>
    </message>
    <message>
        <location line="-38"/>
        <source>Running steps for project %1...</source>
        <translation>Выполняются этапы для проекта %1...</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Skipping disabled step %1.</source>
        <translation>Пропуск отключённого этапа %1.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/buildconfiguration.cpp" line="-20"/>
        <location filename="../../../src/plugins/projectexplorer/buildmanager.cpp" line="-137"/>
        <location filename="../../../src/plugins/projectexplorer/buildsteplist.cpp" line="+92"/>
        <location filename="../../../src/plugins/projectexplorer/miniprojecttargetselector.cpp" line="+721"/>
        <location filename="../../../src/plugins/projectexplorer/projectexplorer.cpp" line="+265"/>
        <source>Build</source>
        <extracomment>Displayed name for a normal build step
----------
Display name of the build build step list. Used as part of the labels in the project window.</extracomment>
        <translation>Сборка</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/buildmanager.cpp" line="-7"/>
        <location filename="../../../src/plugins/projectexplorer/buildsteplist.cpp" line="+4"/>
        <location filename="../../../src/plugins/projectexplorer/projectexplorer.cpp" line="-147"/>
        <location line="+9"/>
        <location line="+98"/>
        <location line="+8"/>
        <location line="+56"/>
        <source>Clean</source>
        <extracomment>Displayed name for a &quot;cleaning&quot; build step
----------
Display name of the clean build step list. Used as part of the labels in the project window.</extracomment>
        <translation>Очистка</translation>
    </message>
    <message>
        <location line="+4"/>
        <location filename="../../../src/plugins/projectexplorer/buildsteplist.cpp" line="+4"/>
        <location filename="../../../src/plugins/projectexplorer/miniprojecttargetselector.cpp" line="+1"/>
        <location filename="../../../src/plugins/projectexplorer/projectexplorer.cpp" line="-199"/>
        <location line="+109"/>
        <location line="+118"/>
        <source>Deploy</source>
        <extracomment>Displayed name for a deploy step
----------
Display name of the deploy build step list. Used as part of the labels in the project window.</extracomment>
        <translation>Развёртывание</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/buildsystem.cpp" line="+1"/>
        <source>The project could not be fully parsed.</source>
        <translation>Не удалось полностью разобрать проект.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>The project file &quot;%1&quot; does not exist.</source>
        <translation>Файл проекта «%1» отсутствует.</translation>
    </message>
    <message>
        <source>Cannot start process: %1</source>
        <translation type="vanished">Невозможно запустить процесс: %1</translation>
    </message>
    <message>
        <source>Timeout after %1 s.</source>
        <translation type="vanished">Истекло время (%1 с).</translation>
    </message>
    <message>
        <source>The process crashed.</source>
        <translation type="vanished">Процесс аварийно завершился.</translation>
    </message>
    <message>
        <source>The process returned exit code %1:
%2</source>
        <translation type="vanished">Процесс вернул код %1:
%2</translation>
    </message>
    <message>
        <source>Error running &quot;%1&quot; in %2: %3</source>
        <translation type="vanished">Ошибка работы «%1» в %2: %3</translation>
    </message>
    <message>
        <source>Building helper &quot;%1&quot; in %2
</source>
        <translation type="vanished">Сборка помощника «%1» в %2
</translation>
    </message>
    <message>
        <source>Running %1 %2...
</source>
        <translation type="vanished">Выполнение %1 %2...
</translation>
    </message>
    <message>
        <source>Running %1 %2 ...
</source>
        <translation type="vanished">Выполнение %1 %2 ...
</translation>
    </message>
    <message>
        <source>%1 not found in PATH
</source>
        <translation type="vanished">программа %1 не найдена в PATH
</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/customexecutablerunconfiguration.cpp" line="+51"/>
        <location line="+34"/>
        <source>Custom Executable</source>
        <translation>Особая программа</translation>
    </message>
    <message>
        <location line="-26"/>
        <source>No executable configured in the custom run configuration.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Go to the %1 run configuration and set up an executable.</source>
        <extracomment>%1 = display name of the run configuration</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>You need to set an executable in the custom run configuration.</source>
        <translation type="vanished">Необходимо выбрать исполняемый файл в особой конфигурации запуска.</translation>
    </message>
    <message>
        <source>Creates a qmake-based test project for which a code snippet can be entered.</source>
        <translation type="vanished">Создание тестового проекта на базе qmake с возможностью вставки фрагмента кода.</translation>
    </message>
    <message>
        <location filename="../../../../creator-stable_build/share/qtcreator/translations/jsonwizards_tr.h" line="-914"/>
        <source>Code Snippet</source>
        <translation>Фрагмент кода</translation>
    </message>
    <message>
        <source>Snippet Parameters</source>
        <translation type="vanished">Параметры фрагмента</translation>
    </message>
    <message>
        <location line="-13"/>
        <source>Code:</source>
        <translation>Код:</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/devicesupport/devicekitaspects.cpp" line="+101"/>
        <location filename="../../../src/plugins/projectexplorer/devicesupport/devicesettingspage.cpp" line="-283"/>
        <location filename="../../../../creator-stable_build/share/qtcreator/translations/jsonwizards_tr.h" line="+568"/>
        <location line="+126"/>
        <source>Type:</source>
        <translation>Тип:</translation>
    </message>
    <message>
        <source>Console application</source>
        <translation type="vanished">Консольное приложение</translation>
    </message>
    <message>
        <source>Headless (QtCore)</source>
        <translation type="vanished">Минимальное (только QtCore)</translation>
    </message>
    <message>
        <source>Gui application (QtCore, QtGui, QtWidgets)</source>
        <translation type="vanished">Приложение с GUI (QtCore, QtGui, QtWidgets)</translation>
    </message>
    <message>
        <source>The target directory %1 could not be created.</source>
        <translation type="vanished">Не удалось создать целевой каталог %1.</translation>
    </message>
    <message>
        <source>The existing file %1 could not be removed.</source>
        <translation type="vanished">Не удалось удалить существующий файл %1.</translation>
    </message>
    <message>
        <source>The file %1 could not be copied to %2.</source>
        <translation type="vanished">Не удалось скопировать файл %1 в %2.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/deployconfiguration.cpp" line="+37"/>
        <source>Deploy locally</source>
        <extracomment>Default DeployConfiguration display name</extracomment>
        <translation>Локальное развёртывание</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/projectexplorer.cpp" line="-1112"/>
        <source>Deploy Configuration</source>
        <extracomment>Display name of the default deploy configuration</extracomment>
        <translation>Конфигурация развёртывания</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/devicesupport/desktopdevice.cpp" line="+296"/>
        <source>Local PC</source>
        <translation>Локальный ПК</translation>
    </message>
    <message>
        <location line="+1"/>
        <location filename="../../../src/plugins/projectexplorer/devicesupport/desktopdevicefactory.cpp" line="+25"/>
        <location filename="../../../src/plugins/projectexplorer/kitmanager.cpp" line="+299"/>
        <source>Desktop</source>
        <translation>Desktop</translation>
    </message>
    <message>
        <location line="-212"/>
        <source>Cannot open process.</source>
        <translation>Не удалось открыть процесс.</translation>
    </message>
    <message>
        <location line="+4"/>
        <location line="+100"/>
        <source>Invalid process id.</source>
        <translation>Неверный PID процесса.</translation>
    </message>
    <message>
        <location line="-47"/>
        <source>Cannot open process: %1</source>
        <translation>Не удалось открыть процесс: %1</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>DebugBreakProcess failed:</source>
        <translation>Ошибка DebugBreakProcess:</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>%1 does not exist. Your %2 installation seems to be corrupt.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+15"/>
        <source>could not break the process.</source>
        <translation>не удалось остановить процесс.</translation>
    </message>
    <message>
        <location line="+49"/>
        <source>You will need at least one port for QML debugging.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Run Auto-Detection Now</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Machine type:</source>
        <translation type="unfinished">Тип машины:</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Physical Device</source>
        <translation type="unfinished">Физическое устройство</translation>
    </message>
    <message>
        <location line="+1"/>
        <location filename="../../../src/plugins/projectexplorer/devicesupport/idevice.cpp" line="+578"/>
        <source>Free ports:</source>
        <translation type="unfinished">Свободные порты:</translation>
    </message>
    <message>
        <location line="+160"/>
        <source>&quot;%1&quot; can only handle local files.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Device &quot;%1&quot; is not ready to use.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-346"/>
        <source>Cannot kill process with pid %1: %2</source>
        <translation>Не удалось завершить процесс с PID %1: %2</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Cannot interrupt process with pid %1: %2</source>
        <translation>Не удалось приостановить процесс с PID %1: %2</translation>
    </message>
    <message>
        <source>%1 does not exist. If you built %2 yourself, check out https://code.qt.io/cgit/qt-creator/binary-artifacts.git/.</source>
        <translation type="vanished">%1 не существует. Если вы сами собрали %2, то посетите https://code.qt.io/cgit/qt-creator/binary-artifacts.git/.</translation>
    </message>
    <message>
        <location line="+104"/>
        <source>Cannot start %1. Check src\tools\win64interrupt\win64interrupt.c for more information.</source>
        <translation>Не удалось запустить %1. Подробности можно найти в src\tools\win64interrupt\win64interrupt.c.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/devicesupport/devicecheckbuildstep.cpp" line="+38"/>
        <location line="+9"/>
        <location line="+6"/>
        <source>No device configured.</source>
        <translation>Устройство не настроено.</translation>
    </message>
    <message>
        <location line="-11"/>
        <source>Set Up Device</source>
        <translation>Настройка устройства</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>There is no device set up for this kit. Do you want to add a device?</source>
        <translation>У комплекта не задано устройство. Желаете его добавить?</translation>
    </message>
    <message>
        <location line="+31"/>
        <source>Check for a configured device</source>
        <translation>Проверка настроек устройства</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/devicesupport/idevice.cpp" line="-428"/>
        <source>Search in PATH</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Search in Qt installation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Search in directories</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Semicolon-separated list of directories</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Select the paths on the device that should be scanned for binaries.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Create kits</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Set up kits for this device&apos;s toolchains.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+264"/>
        <source>Leave empty to look up executable in $PATH</source>
        <translation type="unfinished">Оставьте пустым для поиска в $PATH</translation>
    </message>
    <message>
        <location line="+77"/>
        <source>Use SSH port forwarding for debugging</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Enable debugging on remote targets that cannot expose GDB server ports.
The SSH tunneling is used to map the remote GDB server port to localhost.
The local and remote ports are determined automatically.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Access via:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Select the device to connect through.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Direct</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+19"/>
        <source>The device name cannot be empty.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>A device with this name already exists.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+22"/>
        <source>Enter lists and ranges like this: &quot;1024,1026-1028,1030&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+39"/>
        <source>Opening a terminal is not supported.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+42"/>
        <source>The file &quot;%1&quot; cannot be handled by the device &quot;%2&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+84"/>
        <source>Device</source>
        <translation>Устройство</translation>
    </message>
    <message>
        <location line="+122"/>
        <source>No signal operation recipe is available for this device.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+179"/>
        <source>Ready to use</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Connected</source>
        <translation type="unfinished">Подключено</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Disconnected</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Unknown</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+105"/>
        <source>Run Tools on This Device</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Source and Build Tools on This Device</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Auto-Detection</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+59"/>
        <source>localSource() not implemented for this device type.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+19"/>
        <source>No path specified for SignalOperationData.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>No valid PID specified for SignalOperationData.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/devicesupport/devicekitaspects.cpp" line="+287"/>
        <source>The device to run the applications on.</source>
        <translation>Устройство, на котором будут запускаться приложения.</translation>
    </message>
    <message>
        <source>No device set.</source>
        <translation type="vanished">Устройство не задано.</translation>
    </message>
    <message>
        <source>Device is incompatible with this kit.</source>
        <translation type="vanished">Устройство не совместимо с этим комплектом.</translation>
    </message>
    <message>
        <location line="-150"/>
        <location filename="../../../src/plugins/projectexplorer/miniprojecttargetselector.cpp" line="+781"/>
        <source>Unconfigured</source>
        <translation>Не настроено</translation>
    </message>
    <message>
        <source>Host address</source>
        <translation type="vanished">Адрес узла</translation>
    </message>
    <message>
        <source>SSH port</source>
        <translation type="vanished">Порт SSH</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/devicesupport/sshparameters.cpp" line="+256"/>
        <source>Enable to specify a private key file to use for authentication, otherwise the default mechanism is used for authentication (password, .sshconfig and the default private key).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Use specific key:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>The device&apos;s SSH host key checking mode.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Host key check:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>No host key checking.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Strict</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Strict host key checking.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Allow No Match</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Allow host key checking.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Host name or IP address</source>
        <translation type="unfinished">Имя узла или IP адрес</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>The device&apos;s host name or IP address.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Host name:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>User name</source>
        <translation>Пользователь</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>The device&apos;s SSH user name.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>User name:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>The device&apos;s SSH port number.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>SSH port:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Private key file</source>
        <translation>Файл секретного ключа</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>The device&apos;s private key file.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Private key file:</source>
        <translation type="unfinished">Файл секретного ключа:</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Timeout:</source>
        <translation type="unfinished">Таймаут:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>The device&apos;s SSH connection timeout.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Device name</source>
        <translation type="vanished">Название устройства</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/devicesupport/devicemanagermodel.cpp" line="+161"/>
        <source>All</source>
        <comment>All devices</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>%1 (default for %2)</source>
        <translation>%1 (по умолчанию для %2)</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/devicesupport/processlist.cpp" line="+74"/>
        <source>Command Line</source>
        <translation>Командная строка</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Process ID</source>
        <translation>ID процесса</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Fetching process list. This might take a while.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+24"/>
        <source>Failed to fetch process list.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/devicesupport/deviceprocessesdialog.cpp" line="+112"/>
        <source>Filter</source>
        <translation>Фильтр</translation>
    </message>
    <message>
        <location line="+22"/>
        <source>&amp;Update List</source>
        <translation>О&amp;бновить список</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>&amp;Kill Process</source>
        <translation>&amp;Завершить процесс</translation>
    </message>
    <message>
        <location line="-32"/>
        <source>Kit:</source>
        <translation>Комплект:</translation>
    </message>
    <message>
        <location line="+40"/>
        <source>&amp;Filter:</source>
        <translation>&amp;Фильтр:</translation>
    </message>
    <message>
        <location line="-35"/>
        <source>List of Processes</source>
        <translation>Список процессов</translation>
    </message>
    <message>
        <source>&amp;Attach to Process</source>
        <translation type="vanished">&amp;Подключиться к процессу</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/devicesupport/devicekitaspects.cpp" line="-135"/>
        <source>Device:</source>
        <translation type="unfinished">Устройство:</translation>
    </message>
    <message>
        <location line="+45"/>
        <source>Device type</source>
        <translation>Тип устройства</translation>
    </message>
    <message>
        <location line="+45"/>
        <source>No build device set.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>No run device set.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Build device is incompatible with this kit.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Run device is incompatible with this kit.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+54"/>
        <source>Host address (%1)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>SSH port (%1)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>User name (%1)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Private key file (%1)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Device name (%1)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Device root directory (%1)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+43"/>
        <source>Run device type</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>The type of device to run applications on.</source>
        <translation>Тип устройства, на котором будут запускаться приложения.</translation>
    </message>
    <message>
        <location line="+63"/>
        <source>Run device</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+59"/>
        <source>Build device type</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>The type of device to build on.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+61"/>
        <source>Build device</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>The device used to build applications on.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-366"/>
        <location filename="../../../src/plugins/projectexplorer/projectwindow.cpp" line="-1063"/>
        <source>Unknown device type</source>
        <translation>Неизвестный тип устройства</translation>
    </message>
    <message>
        <source>Connection error: %1</source>
        <translation type="vanished">Ошибка подключения: %1</translation>
    </message>
    <message>
        <source>Remote process crashed: %1</source>
        <translation type="vanished">Внешний процесс аварийно завершился: %1</translation>
    </message>
    <message>
        <source>Remote process failed; exit code was %1.</source>
        <translation type="vanished">Внешний процесс завершился с ошибкой; код завершения %1.</translation>
    </message>
    <message>
        <source>Remote error output was: %1</source>
        <translation type="vanished">Внешний вывод ошибок: %1</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/editorconfiguration.cpp" line="+86"/>
        <source>Project</source>
        <comment>Settings</comment>
        <translation>Проект</translation>
    </message>
    <message>
        <location line="-9"/>
        <source>Project %1</source>
        <comment>Settings, %1 is a language (C++ or QML)</comment>
        <translation>Проект %1</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/environmentaspectwidget.cpp" line="+40"/>
        <source>Base environment for this run configuration:</source>
        <translation>Базовая среда данной конфигурации выполнения:</translation>
    </message>
    <message>
        <location line="+25"/>
        <source>Show in Application Output when running</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/projectexplorersettings.cpp" line="+200"/>
        <source>Change...</source>
        <translation>Изменить...</translation>
    </message>
    <message>
        <source>No changes to apply.</source>
        <translation type="vanished">Без изменений.</translation>
    </message>
    <message>
        <source>Force UTF-8 MSVC compiler output</source>
        <translation type="vanished">Заставить компилятор MSVC выводить сообщения в UTF-8</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/environmentkitaspect.cpp" line="-177"/>
        <source>Edit Build Environment...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Edit Run Environment...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+79"/>
        <source>Edit Build Environment</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+28"/>
        <source>Edit Run Environment</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Force UTF-8 MSVC output</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Either switches MSVC to English or keeps the language and just forces UTF-8 output (may vary depending on the used MSVC compiler).</source>
        <translation>Или переключает MSVC на английский или, сохраняя язык, переключает вывод в режим UTF-8 (зависит от используемого компилятора).</translation>
    </message>
    <message>
        <location line="+46"/>
        <source>Additional build environment settings when using this kit.</source>
        <translation>Дополнительные настройки среды сборки при использовании этого комплекта.</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>The environment setting value is invalid.</source>
        <translation>Значение параметра среды не верно.</translation>
    </message>
    <message>
        <location line="+51"/>
        <location filename="../../../src/plugins/projectexplorer/projectexplorer.cpp" line="+800"/>
        <source>Run Environment</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Variable already exists.</source>
        <translation type="vanished">Переменная уже существует.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/environmentwidget.cpp" line="-312"/>
        <source>Ed&amp;it</source>
        <translation>&amp;Изменить</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>&amp;Add</source>
        <translation>&amp;Добавить</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>&amp;Reset</source>
        <translation>&amp;Вернуть</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>&amp;Unset</source>
        <translation>&amp;Сбросить</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Append Path...</source>
        <translation>Добавить после пути...</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Prepend Path...</source>
        <translation>Добавить перед путём...</translation>
    </message>
    <message>
        <source>&amp;Batch Edit...</source>
        <translation type="vanished">&amp;Пакетное изменение...</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Open &amp;Terminal</source>
        <translation>Открыть &amp;терминал</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Open a terminal with this environment set up.</source>
        <translation>Открыть терминал с этими настройками среды.</translation>
    </message>
    <message>
        <location line="+123"/>
        <source>Unset &lt;a href=&quot;%1&quot;&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/a&gt;</source>
        <translation>Сброшено значение &lt;a href=&quot;%1&quot;&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/a&gt;</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Set &lt;a href=&quot;%1&quot;&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/a&gt; to &lt;b&gt;%2&lt;/b&gt;</source>
        <translation>Присвоено &lt;a href=&quot;%1&quot;&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/a&gt; значение &lt;b&gt;%2&lt;/b&gt;</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Append &lt;b&gt;%2&lt;/b&gt; to &lt;a href=&quot;%1&quot;&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/a&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Prepend &lt;b&gt;%2&lt;/b&gt; to &lt;a href=&quot;%1&quot;&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/a&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Set &lt;a href=&quot;%1&quot;&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/a&gt; to &lt;b&gt;%2&lt;/b&gt; [disabled]</source>
        <translation>Присвоено &lt;a href=&quot;%1&quot;&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/a&gt; значение &lt;b&gt;%2&lt;/b&gt; [отключено]</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Use &lt;b&gt;%1&lt;/b&gt;</source>
        <extracomment>%1 is &quot;System Environment&quot; or some such.</extracomment>
        <translation>Используется &lt;b&gt;%1&lt;/b&gt;</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>&lt;b&gt;No environment changes&lt;/b&gt;</source>
        <translation>&lt;b&gt;Среда без изменений&lt;/b&gt;</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Use &lt;b&gt;%1&lt;/b&gt; and</source>
        <extracomment>Yup, word puzzle. The Set/Unset phrases above are appended to this. %1 is &quot;System Environment&quot; or some such.</extracomment>
        <translation>Используется &lt;b&gt;%1&lt;/b&gt; и</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/runconfigurationaspects.cpp" line="-292"/>
        <source>Executable</source>
        <translation>Программа</translation>
    </message>
    <message>
        <source>&lt;unknown&gt;</source>
        <translation type="vanished">&lt;неизвестно&gt;</translation>
    </message>
    <message>
        <location line="+6"/>
        <location filename="../../../src/plugins/projectexplorer/workspaceproject.cpp" line="+382"/>
        <source>Executable:</source>
        <translation>Программа:</translation>
    </message>
    <message>
        <location line="+100"/>
        <source>Alternate executable on device:</source>
        <translation>Сменить программу на устройстве:</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Use this command instead</source>
        <translation>Использовать эту команду</translation>
    </message>
    <message>
        <source>%1 (%2, %3 %4 in %5)</source>
        <translation type="vanished">%1 (%2, %3 %4 в %5)</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/runconfigdialogs.cpp" line="+57"/>
        <source>[none]</source>
        <translation>[нет]</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/customparserssettingspage.cpp" line="-211"/>
        <location filename="../../../src/plugins/projectexplorer/kitoptionspage.cpp" line="-518"/>
        <location filename="../../../src/plugins/projectexplorer/runconfigdialogs.cpp" line="+15"/>
        <location filename="../../../src/plugins/projectexplorer/toolchainoptionspage.cpp" line="-50"/>
        <source>Name</source>
        <translation>Имя</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/runconfigdialogs.cpp" line="+0"/>
        <source>Source</source>
        <translation>Исходник</translation>
    </message>
    <message>
        <location line="+45"/>
        <source>Create Run Configuration</source>
        <translation>Создание конфигурация запуска</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Filter candidates by name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Create</source>
        <translation>Создать</translation>
    </message>
    <message>
        <location line="+38"/>
        <source>Remove Run Configurations</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Filter run configurations by name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Remove Selected</source>
        <translation type="unfinished">Удалить выбранное</translation>
    </message>
    <message>
        <source>Filter candidates by name:</source>
        <translation type="vanished">Отобрать кандидатов по имени:</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/allprojectsfilter.cpp" line="+23"/>
        <source>Files in Any Project</source>
        <translation>Файлы в любом проекте</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Locates files of all open projects. Append &quot;+&lt;number&gt;&quot; or &quot;:&lt;number&gt;&quot; to jump to the given line number. Append another &quot;+&lt;number&gt;&quot; or &quot;:&lt;number&gt;&quot; to jump to the column number as well.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/allprojectsfind.cpp" line="+40"/>
        <location filename="../../../src/plugins/projectexplorer/projectexplorer.cpp" line="+1812"/>
        <source>All Projects</source>
        <translation>Все проекты</translation>
    </message>
    <message>
        <location line="+44"/>
        <source>All Projects:</source>
        <translation>Все проекты:</translation>
    </message>
    <message>
        <location line="+6"/>
        <location filename="../../../src/plugins/projectexplorer/currentprojectfind.cpp" line="+149"/>
        <source>Filter: %1
Excluding: %2
%3</source>
        <translation>Фильтр: %1
Исключаются: %2
%3</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/appoutputpane.cpp" line="+41"/>
        <source>Stop</source>
        <translation>Остановить</translation>
    </message>
    <message>
        <location line="-310"/>
        <source>Attach debugger to this process</source>
        <translation>Подключить отладчик к этому процессу</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Attach debugger to %1</source>
        <translation>Подключить отладчик к %1</translation>
    </message>
    <message>
        <location line="+266"/>
        <source>Category</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Critical</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Fatal</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Info</source>
        <translation type="unfinished">Информация</translation>
    </message>
    <message>
        <location line="+34"/>
        <source>Close Tab</source>
        <translation>Закрыть вкладку</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Close All Tabs</source>
        <translation>Закрыть все вкладки</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Close Other Tabs</source>
        <translation>Закрыть другие вкладки</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Show &amp;App Output</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Show the output that generated this issue in Application Output.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>A</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Re-run this run-configuration.</source>
        <translation>Перезапустить эту конфигурацию запуска.</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Stop running program.</source>
        <translation>Остановка работающей программы.</translation>
    </message>
    <message>
        <source>Open Settings Page</source>
        <translation type="vanished">Открыть страницу настроек</translation>
    </message>
    <message>
        <location line="-16"/>
        <location line="+978"/>
        <source>Application Output</source>
        <translation>Вывод приложения</translation>
    </message>
    <message>
        <location line="-677"/>
        <source>Application Output Window</source>
        <translation>Окно вывода приложения</translation>
    </message>
    <message>
        <location line="+603"/>
        <location filename="../../../src/plugins/projectexplorer/compileoutputwindow.cpp" line="+295"/>
        <source>Word-wrap output</source>
        <translation>Переносить слова в выводе</translation>
    </message>
    <message>
        <location line="-8"/>
        <source>Clear old output on a new run</source>
        <translation>Очищать старый вывод при новом запуске</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Merge stderr and stdout</source>
        <translation>Объединять stderr и stdout</translation>
    </message>
    <message>
        <location line="-19"/>
        <source>Always</source>
        <translation>Всегда</translation>
    </message>
    <message>
        <location line="-616"/>
        <source>application-output-%1.txt</source>
        <extracomment>file name suggested for saving application output, %1 = run configuration display name</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+70"/>
        <source>Filter Qt Internal Log Categories</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+28"/>
        <source>Filter categories by regular expression</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Invalid regular expression: %1</source>
        <translation type="unfinished">Некорректное регулярное выражение %1</translation>
    </message>
    <message>
        <location line="+19"/>
        <source>Uncheck All</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+22"/>
        <source>Uncheck All %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Check All %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+459"/>
        <source>Open Application Output when running:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Open Application Output when debugging:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Never</source>
        <translation>Никогда</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>On First Output Only</source>
        <translation>Только при первом выводе</translation>
    </message>
    <message>
        <location line="+25"/>
        <location filename="../../../src/plugins/projectexplorer/compileoutputwindow.cpp" line="+6"/>
        <source>Discard excessive output</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <location filename="../../../src/plugins/projectexplorer/compileoutputwindow.cpp" line="+11"/>
        <source>Overwrite background color</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Customize background color of the application output.
Note: existing output will not get recolored.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+11"/>
        <location filename="../../../src/plugins/projectexplorer/compileoutputwindow.cpp" line="+11"/>
        <source>Limit output to %1 characters</source>
        <translation>Ограничить вывод %1 символами</translation>
    </message>
    <message>
        <location line="+3"/>
        <location filename="../../../src/plugins/projectexplorer/compileoutputwindow.cpp" line="+3"/>
        <source>Reset to default.</source>
        <comment>Color</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Open pane on output when running:</source>
        <translation type="vanished">Открывать вкладку вывода при запуске:</translation>
    </message>
    <message>
        <source>Open pane on output when debugging:</source>
        <translation type="vanished">Открывать вкладку вывода при отладке:</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/buildconfiguration.cpp" line="-1481"/>
        <location filename="../../../src/plugins/projectexplorer/environmentaspect.cpp" line="+5"/>
        <location filename="../../../src/plugins/projectexplorer/environmentkitaspect.cpp" line="-1"/>
        <location filename="../../../src/plugins/projectexplorer/projectexplorer.cpp" line="-1813"/>
        <source>Build Environment</source>
        <translation>Среда сборки</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Clear system environment</source>
        <translation>Чистая системная среда</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/buildpropertiessettings.cpp" line="-58"/>
        <source>Use Project Default</source>
        <translation>По умолчанию для проекта</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/appoutputpane.cpp" line="-1"/>
        <location filename="../../../src/plugins/projectexplorer/compileoutputwindow.cpp" line="-1"/>
        <source>Reset</source>
        <translation>Сбросить</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/buildpropertiessettings.cpp" line="+25"/>
        <source>Default build directory:</source>
        <translation>Каталог сборки по умолчанию:</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/buildaspects.cpp" line="+30"/>
        <location filename="../../../src/plugins/projectexplorer/buildpropertiessettings.cpp" line="+26"/>
        <source>Separate debug info:</source>
        <translation>Отделять отладочную информацию:</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/buildpropertiessettings.cpp" line="+3"/>
        <source>QML debugging:</source>
        <translation>Отладка QML:</translation>
    </message>
    <message>
        <source>Use Qt Quick Compiler:</source>
        <translation type="vanished">Использовать компилятор Qt Quick:</translation>
    </message>
    <message>
        <location line="+24"/>
        <source>Default Build Properties</source>
        <translation>Умолчальные свойства сборки</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/buildsettingspropertiespage.cpp" line="+13"/>
        <source>No build settings available</source>
        <translation>Настройки сборки не обнаружены</translation>
    </message>
    <message>
        <source>Edit build configuration:</source>
        <translation type="vanished">Изменить конфигурацию сборки:</translation>
    </message>
    <message>
        <location line="+13"/>
        <location filename="../../../src/plugins/projectexplorer/deploymentdataview.cpp" line="-1"/>
        <location filename="../../../src/plugins/projectexplorer/kitoptionspage.cpp" line="+293"/>
        <location filename="../../../src/plugins/projectexplorer/runsettingspropertiespage.cpp" line="-291"/>
        <location filename="../../../src/plugins/projectexplorer/toolchainoptionspage.cpp" line="+34"/>
        <source>Add</source>
        <translation>Добавить</translation>
    </message>
    <message>
        <location line="+5"/>
        <location line="+168"/>
        <location filename="../../../src/plugins/projectexplorer/projectexplorer.cpp" line="+418"/>
        <location filename="../../../src/plugins/projectexplorer/runsettingspropertiespage.cpp" line="+2"/>
        <location line="+117"/>
        <location line="+175"/>
        <location line="+215"/>
        <source>Rename...</source>
        <translation>Переименовать...</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>New name for build configuration &lt;b&gt;%1&lt;/b&gt;:</source>
        <translation>Новое название конфигурации сборки &lt;b&gt;%1&lt;/b&gt;:</translation>
    </message>
    <message>
        <location line="+25"/>
        <location filename="../../../src/plugins/projectexplorer/runsettingspropertiespage.cpp" line="-118"/>
        <source>Clone Configuration</source>
        <extracomment>Title of a the cloned BuildConfiguration window, text of the window
----------
Title of a the cloned RunConfiguration window, text of the window</extracomment>
        <translation>Дублирование конфигурации</translation>
    </message>
    <message>
        <location line="-65"/>
        <location line="+66"/>
        <location filename="../../../src/plugins/projectexplorer/runsettingspropertiespage.cpp" line="+1"/>
        <source>New configuration name:</source>
        <translation>Название новой конфигурации:</translation>
    </message>
    <message>
        <location line="-194"/>
        <location filename="../../../src/plugins/projectexplorer/runsettingspropertiespage.cpp" line="-97"/>
        <source>Clone...</source>
        <translation>Скопировать...</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Active build configuration:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+122"/>
        <source>New Configuration</source>
        <translation>Новая конфигурация</translation>
    </message>
    <message>
        <location line="+111"/>
        <source>Cancel Build &amp;&amp; Remove Build Configuration</source>
        <translation>Отменить сборку и удалить конфигурацию сборки</translation>
    </message>
    <message>
        <location line="+1"/>
        <location filename="../../../src/plugins/projectexplorer/projectwindow.cpp" line="+612"/>
        <location filename="../../../src/plugins/projectexplorer/runsettingspropertiespage.cpp" line="-210"/>
        <source>Do Not Remove</source>
        <translation>Не удалять</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Remove Build Configuration %1?</source>
        <translation>Удаление конфигурации сборки %1</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>The build configuration &lt;b&gt;%1&lt;/b&gt; is currently being built.</source>
        <translation>В данный момент идёт сборка с использованием конфигурации &lt;b&gt;%1&lt;/b&gt;.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Do you want to cancel the build process and remove the Build Configuration anyway?</source>
        <translation>Остановить процесс сборки и удалить конфигурацию?</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Remove Build Configuration?</source>
        <translation>Удаление конфигурации сборки</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Do you really want to delete build configuration &lt;b&gt;%1&lt;/b&gt;?</source>
        <translation>Желаете удалить конфигурацию сборки &lt;b&gt;%1&lt;/b&gt;?</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/buildstepspage.cpp" line="+57"/>
        <source>%1 Steps</source>
        <extracomment>%1 is the name returned by BuildStepList::displayName</extracomment>
        <translation>%1, этапы</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>No %1 Steps</source>
        <translation>%1, нет этапов</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Add %1 Step</source>
        <translation>%1, добавить этап</translation>
    </message>
    <message>
        <location line="-134"/>
        <source>Move Up</source>
        <translation>Поднять</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Move Down</source>
        <translation>Опустить</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Remove Item</source>
        <translation>Удалить</translation>
    </message>
    <message>
        <location line="+253"/>
        <source>Removing Step failed</source>
        <translation>Не удалось удалить этап</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Cannot remove build step while building</source>
        <translation>Невозможно удалить этап сборки во время сборки</translation>
    </message>
    <message>
        <location line="-40"/>
        <source>No Build Steps</source>
        <translation>Этапов сборки нет</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/msvctoolchain.cpp" line="+276"/>
        <source>clang-cl</source>
        <translation>clang-cl</translation>
    </message>
    <message>
        <location line="-811"/>
        <location line="+72"/>
        <location line="+150"/>
        <source>Initialization:</source>
        <translation>Инициализация:</translation>
    </message>
    <message>
        <source>&amp;Compiler path:</source>
        <translation type="vanished">Путь к &amp;компилятору:</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/gcctoolchain.cpp" line="+514"/>
        <source>Parent toolchain:</source>
        <translation>Родительский инструментарий:</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/codestylesettingspropertiespage.cpp" line="-13"/>
        <source>Language:</source>
        <translation>Язык:</translation>
    </message>
    <message>
        <source>Open pane when building</source>
        <translation type="vanished">Открывать вкладку при сборке</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/compileoutputwindow.cpp" line="-269"/>
        <location line="+301"/>
        <source>Compile Output</source>
        <translation>Вывод сборки</translation>
    </message>
    <message>
        <location line="-290"/>
        <source>compile-output.txt</source>
        <extracomment>file name suggested for saving compile output</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+38"/>
        <source>Show Compile &amp;Output</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Show the output that generated this issue in Compile Output.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+23"/>
        <source>Discarded excessive compile output.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+169"/>
        <source>Open Compile Output when building</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Discards compile output that continuously comes in faster than it can be handled.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/taskhandlers.cpp" line="+155"/>
        <source>error:</source>
        <extracomment>Task is of type: error</extracomment>
        <translation>ошибка:</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>warning:</source>
        <extracomment>Task is of type: warning</extracomment>
        <translation>предупреждение:</translation>
    </message>
    <message>
        <location line="+151"/>
        <source>Querying %1...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Get help from %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Ask the %1 LLM to help with this issue.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/currentprojectfilter.cpp" line="+18"/>
        <source>Files in Current Project</source>
        <translation>Файлы в текущем проекте</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Locates files from the current document&apos;s project. Append &quot;+&lt;number&gt;&quot; or &quot;:&lt;number&gt;&quot; to jump to the given line number. Append another &quot;+&lt;number&gt;&quot; or &quot;:&lt;number&gt;&quot; to jump to the column number as well.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Project &quot;%1&quot;</source>
        <translation type="vanished">Проект «%1»</translation>
    </message>
    <message>
        <source>Current Project</source>
        <translation type="vanished">Текущий проект</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/currentprojectfind.cpp" line="-55"/>
        <source>Single Project</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+62"/>
        <source>Project &quot;%1&quot;:</source>
        <translation>Проект «%1»:</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Project:</source>
        <translation type="unfinished">Проект:</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Current</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/customparserconfigdialog.cpp" line="+32"/>
        <source>Custom Parser</source>
        <translation>Особый обработчик</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>&amp;Error message capture pattern:</source>
        <translation>Шаблон захвата сообщений об &amp;ошибках:</translation>
    </message>
    <message>
        <location line="+76"/>
        <location line="+29"/>
        <source>Capture Positions</source>
        <translation>Положения захвата</translation>
    </message>
    <message>
        <location line="-102"/>
        <location line="+33"/>
        <source>&amp;File name:</source>
        <translation>&amp;Имя файла:</translation>
    </message>
    <message>
        <location line="-32"/>
        <location line="+33"/>
        <source>&amp;Line number:</source>
        <translation>&amp;Номер строки:</translation>
    </message>
    <message>
        <location line="-32"/>
        <location line="+33"/>
        <source>&amp;Message:</source>
        <translation>С&amp;ообщение:</translation>
    </message>
    <message>
        <location line="+49"/>
        <location line="+29"/>
        <location filename="../../../src/plugins/projectexplorer/devicesupport/devicesettingspage.cpp" line="+223"/>
        <location filename="../../../src/plugins/projectexplorer/runconfigurationaspects.cpp" line="+281"/>
        <source>Test</source>
        <translation>Проверка</translation>
    </message>
    <message>
        <location line="-90"/>
        <source>E&amp;rror message:</source>
        <translation>&amp;Сообщение об ошибке:</translation>
    </message>
    <message>
        <location line="+66"/>
        <location line="+29"/>
        <source>File name:</source>
        <translation>Имя файла:</translation>
    </message>
    <message>
        <location line="-28"/>
        <location line="+29"/>
        <source>Line number:</source>
        <translation>Номер строки:</translation>
    </message>
    <message>
        <location line="-28"/>
        <location line="+29"/>
        <source>Message:</source>
        <translation>Сообщение:</translation>
    </message>
    <message>
        <location line="+261"/>
        <source>Not applicable:</source>
        <translation>Не применимо:</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Pattern is empty.</source>
        <translation>Шаблон пуст.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>No message given.</source>
        <translation>Сообщение не передано.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Pattern does not match the message.</source>
        <translation>Шаблон не соответствует сообщению.</translation>
    </message>
    <message>
        <location line="-262"/>
        <location filename="../../../src/plugins/projectexplorer/task.cpp" line="+47"/>
        <source>Error</source>
        <translation>Ошибка</translation>
    </message>
    <message>
        <location line="-47"/>
        <location line="+29"/>
        <source>Capture Output Channels</source>
        <translation>Захват выходных каналов</translation>
    </message>
    <message>
        <location line="-89"/>
        <location line="+33"/>
        <source>Standard output</source>
        <translation>Стандартный ввод</translation>
    </message>
    <message>
        <location line="-32"/>
        <location line="+33"/>
        <source>Standard error</source>
        <translation>Вывод ошибок</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/appoutputpane.cpp" line="-984"/>
        <location filename="../../../src/plugins/projectexplorer/customparserconfigdialog.cpp" line="+74"/>
        <location filename="../../../src/plugins/projectexplorer/task.cpp" line="+1"/>
        <source>Warning</source>
        <translation>Предупреждение</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/customparserconfigdialog.cpp" line="-58"/>
        <source>Warning message capture pattern:</source>
        <translation>Шаблон захвата предупреждений:</translation>
    </message>
    <message>
        <location line="-14"/>
        <source>Warning message:</source>
        <translation>Предупреждающее сообщение:</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/buildconfiguration.cpp" line="+40"/>
        <location filename="../../../src/plugins/projectexplorer/customparser.cpp" line="+195"/>
        <location filename="../../../src/plugins/projectexplorer/customparserssettingspage.cpp" line="+320"/>
        <source>Custom Output Parsers</source>
        <translation>Особые обработчики вывода</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/customparser.cpp" line="+150"/>
        <source>Failed to read custom output parsers from &quot;%1&quot;: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+94"/>
        <source>Custom output parsers scan command line output for user-provided error patterns&lt;br&gt;to create entries in Issues.&lt;br&gt;The parsers can be configured &lt;a href=&quot;dummy&quot;&gt;here&lt;/a&gt;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+67"/>
        <source>%1 (project default)</source>
        <extracomment>%1 = parser display name</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+53"/>
        <source>There are no custom parsers active</source>
        <translation>Особые обработчики не активны</translation>
    </message>
    <message numerus="yes">
        <location line="+2"/>
        <source>There are %n custom parsers active</source>
        <translation>
            <numerusform>Активен %n особый обработчик</numerusform>
            <numerusform>Активно %n особых обработчика</numerusform>
            <numerusform>Активно %n особых обработчиков</numerusform>
        </translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/customparserssettingspage.cpp" line="-317"/>
        <source>Build default</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Run default</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>The name of the custom parser.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>This custom parser is used by default for all build configurations of the project.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>This custom parser is used by default for all run configurations of the project.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+74"/>
        <source>Cannot modify parser because it was auto-imported.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+109"/>
        <source>Custom output parsers defined here can be enabled individually in the project&apos;s build or run settings.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <location filename="../../../src/plugins/projectexplorer/runsettingspropertiespage.cpp" line="+205"/>
        <source>Add...</source>
        <translation>Добавить...</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Export...</source>
        <translation type="unfinished">Экспорт...</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Import...</source>
        <translation type="unfinished">Импорт...</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>New Parser</source>
        <translation>Создать</translation>
    </message>
    <message>
        <location line="+32"/>
        <source>Save Parsers</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Load Parsers</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>*.json</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Error Loading Parsers</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Error loading parsers: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/customtoolchain.cpp" line="-102"/>
        <source>MACRO[=VALUE]</source>
        <translation>MACRO[=VALUE]</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Each line defines a macro. Format is MACRO[=VALUE].</source>
        <translation>Каждая строка определяет макрос. Формат: MACRO[=VALUE].</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Each line adds a global header lookup path.</source>
        <translation>Каждая строка добавляет глобальный путь поиска заголовочных файлов.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Comma-separated list of flags that turn on C++11 support.</source>
        <translation>Разделённый запятыми список флагов, каждый из которых включает поддержку C++11.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Comma-separated list of mkspecs.</source>
        <translation>Разделённый запятыми список mkspec.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>&amp;Make path:</source>
        <translation>Путь к &amp;make:</translation>
    </message>
    <message>
        <location line="+1"/>
        <location filename="../../../src/plugins/projectexplorer/gcctoolchain.cpp" line="-30"/>
        <location filename="../../../src/plugins/projectexplorer/msvctoolchain.cpp" line="-149"/>
        <source>&amp;ABI:</source>
        <translation>&amp;ABI:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>&amp;Predefined macros:</source>
        <translation>&amp;Предопределённые макросы:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>&amp;Header paths:</source>
        <translation>Пути к &amp;заголовочным файлам:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>C++11 &amp;flags:</source>
        <translation>&amp;Флаги C++11:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>&amp;Qt mkspecs:</source>
        <translation>Список &amp;Qt mkspec:</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>&amp;Error parser:</source>
        <translation>&amp;Обработчик ошибок:</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/customwizard/customwizardpage.cpp" line="+412"/>
        <location filename="../../../../creator-stable_build/share/qtcreator/translations/jsonwizards_tr.h" line="-573"/>
        <location line="+120"/>
        <location line="+22"/>
        <location line="+19"/>
        <location line="+498"/>
        <location line="+18"/>
        <location line="+36"/>
        <location line="+21"/>
        <location line="+20"/>
        <source>Path:</source>
        <translation>Путь:</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/dependenciespanel.cpp" line="-199"/>
        <source>&lt;No other projects in this session&gt;</source>
        <translation>&lt;В этой сессии нет других проектов&gt;</translation>
    </message>
    <message>
        <location line="+159"/>
        <source>Synchronize configuration</source>
        <translation>Синхронизировать конфигурацию</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Synchronize active kit, build, and deploy configuration between projects.</source>
        <translation>Синхронизировать у проектов текущий комплект и конфигурации сборки и развёртывания.</translation>
    </message>
    <message>
        <source>Local File Path</source>
        <translation type="vanished">Путь к локальному файлу</translation>
    </message>
    <message>
        <source>Remote Directory</source>
        <translation type="vanished">Внешний каталог</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/deploymentdataview.cpp" line="-10"/>
        <source>Source File Path</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Target Directory</source>
        <translation type="unfinished">Каталог назначения</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Files to deploy:</source>
        <translation>Развёртываемые файлы:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Override deployment data from build system</source>
        <translation>Заменять данные развёртывания системы сборки</translation>
    </message>
    <message>
        <source>Qt Run Configuration</source>
        <translation type="vanished">Конфигурация выполнения Qt</translation>
    </message>
    <message>
        <source>Device Configuration Wizard Selection</source>
        <translation type="vanished">Выбор мастера настройки устройства</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/devicesupport/devicefactoryselectiondialog.cpp" line="+29"/>
        <source>Available device types:</source>
        <translation>Доступные типы устройств:</translation>
    </message>
    <message>
        <location line="-4"/>
        <source>Start Wizard</source>
        <translation>Запустить мастера</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/devicesupport/deviceprocessesdialog.cpp" line="+99"/>
        <source>Remote Error</source>
        <translation>Удалённая ошибка</translation>
    </message>
    <message>
        <source>Linux Device Configurations</source>
        <translation type="vanished">Конфигурации Linux-устройств</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/devicesupport/devicesettingspage.cpp" line="-293"/>
        <source>&amp;Device:</source>
        <translation>&amp;Устройство:</translation>
    </message>
    <message>
        <location line="+69"/>
        <source>&amp;Name:</source>
        <translation>&amp;Название:</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Auto-detected:</source>
        <translation>Автоопределённое:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Current state:</source>
        <translation>Текущее состояние:</translation>
    </message>
    <message>
        <location line="-61"/>
        <source>Type Specific</source>
        <translation>Специальное</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>&amp;Add...</source>
        <translation>&amp;Добавить...</translation>
    </message>
    <message>
        <location line="-3"/>
        <location line="+157"/>
        <source>&amp;Remove</source>
        <translation>&amp;Удалить</translation>
    </message>
    <message>
        <location line="-156"/>
        <source>Set As Default</source>
        <translation>Использовать всегда</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>&amp;Start Wizard to Add Device...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Add %1</source>
        <extracomment>Add &lt;Device Type Name&gt;</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+135"/>
        <source>&amp;Restore</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+21"/>
        <source>Yes (id is &quot;%1&quot;)</source>
        <translation>Да (id - «%1»)</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>No</source>
        <translation>Нет</translation>
    </message>
    <message>
        <location line="+111"/>
        <source>Show Running Processes...</source>
        <translation>Запущенные процессы...</translation>
    </message>
    <message>
        <source>Device Test</source>
        <translation type="vanished">Проверка устройства</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/devicesupport/devicetestdialog.cpp" line="+87"/>
        <source>Close</source>
        <translation>Закрыть</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Device test finished successfully.</source>
        <translation>Проверка устройства успешно завершена.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Device test failed.</source>
        <translation>Проверка устройства завершена с ошибкой.</translation>
    </message>
    <message>
        <source>Editor settings:</source>
        <translation type="vanished">Настройки редактора:</translation>
    </message>
    <message>
        <source>Global</source>
        <translation type="vanished">Общие</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/editorsettingspropertiespage.cpp" line="-112"/>
        <location filename="../../../src/plugins/projectexplorer/runconfiguration.cpp" line="+148"/>
        <source>Restore Global</source>
        <translation>Восстановить общие</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Display Settings</source>
        <translation>Настройки отображения</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Display right &amp;margin at column:</source>
        <translation>Отображать правую &amp;границу на столбце:</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Use context-specific margin</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>If available, use a different margin. For example, the ColumnLimit from the ClangFormat plugin.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/projectwelcomepage.cpp" line="+86"/>
        <location filename="../../../src/plugins/projectexplorer/simpleprojectwizard.cpp" line="+105"/>
        <source>Files</source>
        <extracomment>title in expanded session items in welcome mode</extracomment>
        <translation>Файлы</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/filterkitaspectsdialog.cpp" line="+84"/>
        <source>Setting</source>
        <translation>Настройка</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Visible</source>
        <translation>Видимость</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/projectmodels.cpp" line="+219"/>
        <source>No kits are enabled for this project. Enable kits in the &quot;Projects&quot; mode.</source>
        <translation>Для этого проекта не включены комплекты. Включите их в режиме «Проект».</translation>
    </message>
    <message>
        <location line="+97"/>
        <source>Rename More Files?</source>
        <translatorcomment>Это заголовок диалогового окна</translatorcomment>
        <translation>Переименование файлов</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Would you like to rename these files as well?
    %1</source>
        <translation>Переименовать ли ещё эти файлы?
    %1</translation>
    </message>
    <message>
        <location line="+315"/>
        <source>Choose Drop Action</source>
        <translation>Выбор реакции на перетаскивание</translation>
    </message>
    <message>
        <source>You just dragged some files from one project node to another.
What should Qt Creator do now?</source>
        <translation type="vanished">Вы просто перетаскиваете файлы из одного раздела проекта в другой.
Что должен делать Qt Creator?</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>You just dragged some files from one project node to another.
What should %1 do now?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Copy Only File References</source>
        <translation>Только скопировать ссылки на файл</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Move Only File References</source>
        <translation>Только переместить ссылки на файл</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Copy file references and files</source>
        <translation>Скопировать ссылки и сами файлы</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Move file references and files</source>
        <translation>Переместить ссылки и сами файлы</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Target directory:</source>
        <translation>Целевой каталог:</translation>
    </message>
    <message>
        <location line="+24"/>
        <source>Copy File References</source>
        <translation>Скопировать ссылки на файл</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Move File References</source>
        <translation>Переместить ссылки на файл</translation>
    </message>
    <message>
        <location line="+202"/>
        <source>Not all operations finished successfully.</source>
        <translation>Не все операции успешно выполнились.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>The following files could not be copied or moved:</source>
        <translation>Не удалось скопировать или переместить следующие файлы:</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>The following files could not be removed from the project file:</source>
        <translation>Не удалось удалить из файла проекта следующие файлы:</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>The following files could not be added to the project file:</source>
        <translation>Не удалось добавить в файл проекта следующие файлы:</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>The following files could not be deleted:</source>
        <translation>Не удалось удалить следующие файлы:</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>A version control operation failed for the following files. Please check your repository.</source>
        <translation>Сбой операции системы контроля версий над следующими файлами. Проверьте хранилище.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Failure Updating Project</source>
        <translation>Не удалось обновить проект</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/gcctoolchain.cpp" line="-1374"/>
        <source>%1 (%2 %3 at &quot;%4&quot;)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1330"/>
        <source>Override for code model</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Enable in the rare case that the code model
fails because Clang does not understand the target architecture.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+39"/>
        <source>Platform codegen flags:</source>
        <translation>Флаги генерации кода для платформы:</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Platform linker flags:</source>
        <translation>Флаги компоновки для платформы:</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Target triple:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/importwidget.cpp" line="+28"/>
        <source>Import Build From...</source>
        <translation>Импортировать сборку...</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Import</source>
        <translation>Импортировать</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/jsonwizard/jsonwizardscannergenerator.cpp" line="+48"/>
        <source>Key is not an object.</source>
        <translation>Ключ не является объектом.</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Pattern &quot;%1&quot; is no valid regular expression.</source>
        <translation>Шаблон «%1» не является корректным регулярным выражением.</translation>
    </message>
    <message>
        <location line="+21"/>
        <source>ScannerGenerator: Binary pattern &quot;%1&quot; not valid.</source>
        <translation>ScannerGenerator: двоичный шаблон «%1» неверен.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/jsonwizard/jsonwizard.cpp" line="+260"/>
        <source>No &apos;key&apos; in options object.</source>
        <translation>Отсутствует «key» в объекте «options».</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/kitoptionspage.cpp" line="-868"/>
        <location filename="../../../src/plugins/projectexplorer/toolchainconfigwidget.cpp" line="+49"/>
        <source>Name:</source>
        <translation>Название:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Kit name and icon.</source>
        <translation>Название и значок комплекта.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;The name of the kit suitable for generating directory names. This value is used for the variable &lt;i&gt;%1&lt;/i&gt;, which for example determines the name of the shadow build directory.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Название комплекта влияет на имена создаваемых каталогов. Эти значения используются для переменной &lt;i&gt;%1&lt;/i&gt;, которая, например, определяет имя каталога теневой сборки.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>File system name:</source>
        <translation>Имя в файловой системе:</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Kit icon.</source>
        <translation>Значок комплекта.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Select Icon...</source>
        <translation>Выбрать значок...</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Reset to Device Default Icon</source>
        <translation>Назначить стандартный для устройства значок</translation>
    </message>
    <message>
        <location line="+193"/>
        <source>Display name is not unique.</source>
        <translation>Отображаемое имя не уникально.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/kitaspect.cpp" line="+183"/>
        <source>Mark as Mutable</source>
        <translation>Сделать изменяемым</translation>
    </message>
    <message>
        <location line="+308"/>
        <source>Kit aspect factory &quot;%1&quot; does not support creating aspects from JSON.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+28"/>
        <source>Auto detecting kits for device: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+42"/>
        <source>Found kit: %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+21"/>
        <source>Removing kits for device: %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Removing kit: %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+22"/>
        <source>Kit: %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/kitoptionspage.cpp" line="+82"/>
        <source>Default for %1</source>
        <translation>По умолчанию для %1</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Select Icon</source>
        <translation>Выбор значка</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Images (*.png *.xpm *.jpg)</source>
        <translation>Изображения (*.png *.xpm *.jpg)</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/projectexplorerconstants.cpp" line="+20"/>
        <source>Automatically managed by %1 or the installer.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Manual</source>
        <translation>Особые</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/kitoptionspage.cpp" line="+118"/>
        <source>%1 (default)</source>
        <extracomment>Mark up a kit as the default one.</extracomment>
        <translation>%1 (по умолчанию)</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/makestep.cpp" line="+83"/>
        <source>Override %1:</source>
        <translation>Замена %1:</translation>
    </message>
    <message>
        <location line="-24"/>
        <source>Make arguments:</source>
        <translation>Параметры make:</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Parallel jobs:</source>
        <translation>Распараллелить на:</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Targets:</source>
        <translation>Цели:</translation>
    </message>
    <message>
        <location line="-9"/>
        <source>Override MAKEFLAGS</source>
        <translation>Переопределение MAKEFLAGS</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Disable in subdirectories:</source>
        <translation>Выключить в подкаталогах:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Runs this step only for a top-level build.</source>
        <translation>Запускать этот этап только для сборки верхнего уровня.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/miniprojecttargetselector.cpp" line="-788"/>
        <location filename="../../../src/plugins/projectexplorer/project.cpp" line="-483"/>
        <source>Project</source>
        <translation>Проект</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/kit.cpp" line="+70"/>
        <location filename="../../../src/plugins/projectexplorer/miniprojecttargetselector.cpp" line="+6"/>
        <source>Kit</source>
        <translation>Комплект</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/miniprojecttargetselector.cpp" line="+787"/>
        <source>&lt;b&gt;Project:&lt;/b&gt; %1</source>
        <translation>&lt;b&gt;Проект:&lt;/b&gt; %1</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>&lt;b&gt;Path:&lt;/b&gt; %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>&lt;b&gt;Kit:&lt;/b&gt; %1</source>
        <translation>&lt;b&gt;Комплект:&lt;/b&gt; %1</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>&lt;b&gt;Build:&lt;/b&gt; %1</source>
        <translation>&lt;b&gt;Сборка:&lt;/b&gt; %1</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>&lt;b&gt;Deploy:&lt;/b&gt; %1</source>
        <translation>&lt;b&gt;Развёртывание:&lt;/b&gt; %1</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>&lt;b&gt;Run:&lt;/b&gt; %1</source>
        <translation>&lt;b&gt;Запуск:&lt;/b&gt; %1</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>%1</source>
        <translation>%1</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Project: &lt;b&gt;%1&lt;/b&gt;&lt;br/&gt;</source>
        <translation>Проект: &lt;b&gt;%1&lt;/b&gt;&lt;br/&gt;</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Kit: &lt;b&gt;%1&lt;/b&gt;&lt;br/&gt;</source>
        <translation>Комплект: &lt;b&gt;%1&lt;/b&gt;&lt;br/&gt;</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Build: &lt;b&gt;%1&lt;/b&gt;&lt;br/&gt;</source>
        <translation>Сборка: &lt;b&gt;%1&lt;/b&gt;&lt;br/&gt;</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Deploy: &lt;b&gt;%1&lt;/b&gt;&lt;br/&gt;</source>
        <translation>Развёртывание: &lt;b&gt;%1&lt;/b&gt;&lt;br/&gt;</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Run: &lt;b&gt;%1&lt;/b&gt;&lt;br/&gt;</source>
        <translation>Запуск: &lt;b&gt;%1&lt;/b&gt;&lt;br/&gt;</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>&lt;style type=text/css&gt;a:link {color: rgb(128, 128, 255);}&lt;/style&gt;The project &lt;b&gt;%1&lt;/b&gt; is not yet configured&lt;br/&gt;&lt;br/&gt;You can configure it in the &lt;a href=&quot;projectmode&quot;&gt;Projects mode&lt;/a&gt;&lt;br/&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;style type=text/css&gt;a:link {color: rgb(128, 128, 255, 240);}&lt;/style&gt;The project &lt;b&gt;%1&lt;/b&gt; is not yet configured&lt;br/&gt;&lt;br/&gt;You can configure it in the &lt;a href=&quot;projectmode&quot;&gt;Projects mode&lt;/a&gt;&lt;br/&gt;</source>
        <translation type="vanished">&lt;style type=text/css&gt;a:link {color: rgb(128, 128, 255, 240);}&lt;/style&gt;Проект &lt;b&gt;%1&lt;/b&gt; ещё не настроен&lt;br/&gt;&lt;br/&gt;Его можно настроить в &lt;a href=&quot;projectmode&quot;&gt;Режиме проекта&lt;/a&gt;&lt;br/&gt;</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/msvctoolchain.cpp" line="-689"/>
        <source>Failed to retrieve MSVC Environment from &quot;%1&quot;:
%2</source>
        <translation>Не удалось получить среду MSVC из «%1»:
%2</translation>
    </message>
    <message>
        <location line="+79"/>
        <source>Falling back to use the cached environment for &quot;%1&quot; after:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+540"/>
        <source>No MSVC toolchains were found. You need to install Visual Studio or the Visual Studio Build Tools.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+49"/>
        <location line="+148"/>
        <source>&lt;empty&gt;</source>
        <translation>&lt;пустое&gt;</translation>
    </message>
    <message>
        <location line="-132"/>
        <source>Additional arguments for the vcvarsall.bat call</source>
        <translation>Дополнительные параметры для запуска vcvarsall.bat</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/parseissuesdialog.cpp" line="+49"/>
        <source>Parse Build Output</source>
        <translation>Разбор вывода сборки</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Output went to stderr</source>
        <translation>Вывод идущий в stderr</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Clear existing tasks</source>
        <translation>Очистить существующие задачи</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Load from File...</source>
        <translation>Загрузить из файла...</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Choose File</source>
        <translation>Выбор файла</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Could Not Open File</source>
        <translation>Не удалось открыть файл</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Could not open file: &quot;%1&quot;: %2</source>
        <translation>Не удалось открыть файл «%1»: %2</translation>
    </message>
    <message>
        <location line="+23"/>
        <source>Build Output</source>
        <translation>Вывод сборки</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Parsing Options</source>
        <translation>Параметры разбора</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Use parsers from kit:</source>
        <translation>Использовать разборщики комплекта:</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Cannot Parse</source>
        <translation>Не удалось разобрать</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Cannot parse: The chosen kit does not provide an output parser.</source>
        <translation>Не удалось разобрать: выбранный комплект не предоставляет разборщик вывода.</translation>
    </message>
    <message>
        <source>Parsing build output</source>
        <translation type="vanished">Разбор вывода сборки</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/projectexplorersettings.cpp" line="+29"/>
        <source>Build and Run</source>
        <translation>Сборка и запуск</translation>
    </message>
    <message>
        <location line="-53"/>
        <source>Use jom instead of nmake</source>
        <translation>Использовать jom вместо nmake</translation>
    </message>
    <message>
        <location line="-135"/>
        <source>Current directory</source>
        <translation>Текущий каталог</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Directory</source>
        <translation>Каталог</translation>
    </message>
    <message>
        <location line="+123"/>
        <source>s</source>
        <extracomment>Suffix for &quot;seconds&quot;</extracomment>
        <translation type="unfinished"> сек</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Time to wait before force-stopping applications:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>The amount of seconds to wait between a &quot;soft kill&quot; and a &quot;hard kill&quot; of a running application.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Environment changes to apply to run configurations, but not build configurations.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Application environment:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+26"/>
        <source>Projects Directory</source>
        <translation>Каталог проектов</translation>
    </message>
    <message>
        <location line="-159"/>
        <source>Save all files before build</source>
        <translation>Сохранять все файлы перед сборкой</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Always deploy project before running it</source>
        <translation>Всегда развёртывать проект перед запуском</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Always ask before stopping applications</source>
        <translation>Всегда спрашивать перед остановкой приложений</translation>
    </message>
    <message>
        <source>Asks before terminating the running application in response to clicking the stop button in Application Output.</source>
        <translation type="vanished">Спрашивать перед остановкой запущенного приложения при нажатии на кнопку остановки консоли вывода приложения.</translation>
    </message>
    <message>
        <source>&lt;i&gt;jom&lt;/i&gt; is a drop-in replacement for &lt;i&gt;nmake&lt;/i&gt; which distributes the compilation process to multiple CPU cores. The latest binary is available at &lt;a href=&quot;http://download.qt.io/official_releases/jom/&quot;&gt;http://download.qt.io/official_releases/jom/&lt;/a&gt;. Disable it if you experience problems with your builds.</source>
        <translation type="vanished">&lt;i&gt;jom&lt;/i&gt; - это замена &lt;i&gt;nmake&lt;/i&gt;, распределяющая компиляцию на несколько ядер процессора. Свежайшая сборка доступна по адресу &lt;a href=&quot;http://download.qt.io/official_releases/jom/&quot;&gt;http://download.qt.io/official_releases/jom/&lt;/a&gt;. В случае проблем со сборкой отключите использование jom.</translation>
    </message>
    <message>
        <location line="+77"/>
        <source>Stop applications before building:</source>
        <translation>Останавливать приложение перед сборкой:</translation>
    </message>
    <message>
        <location line="-81"/>
        <source>Add linker library search paths to run environment</source>
        <translation>Добавлять каталог библиотек компоновщика в среду исполнения</translation>
    </message>
    <message>
        <source>Creates suitable run configurations automatically when setting up a new kit.</source>
        <translation type="vanished">При настройке нового комплекта автоматически создаётся подходящая конфигурация запуска.</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Create suitable run configurations automatically</source>
        <translation>Автоматически создавать конфигурация запуска</translation>
    </message>
    <message>
        <location line="+147"/>
        <source>Closing Projects</source>
        <translation>Закрытие проектов</translation>
    </message>
    <message>
        <location line="-170"/>
        <source>Close source files along with project</source>
        <translation>Закрывать исходные файлы вместе с проектом</translation>
    </message>
    <message>
        <location line="+27"/>
        <source>Keep run configurations in sync:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Whether adding, removing or editing a run configuration in one build configuration should update other build configurations accordingly.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Do Not Sync</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>All build configurations have their own set of run configurations.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Sync Within One Kit</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Build configurations in the same kit keep their run configurations in sync.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Sync Across All Kits</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>All build configurations in a project keep their run configurations in sync, even across kits.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Clear issues list on new build</source>
        <translation>Очищать список проблем при новой сборке</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Warn against build directories with spaces or non-ASCII characters</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Some legacy build tools do not deal well with paths that contain &quot;special&quot; characters such as spaces, potentially resulting in spurious build errors.&lt;p&gt;Uncheck this option if you do not work with such tools.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Show All Kits</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Show Only Suitable Kits</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Show Only Active Kits</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Kits listed in &quot;Projects&quot; mode:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+17"/>
        <source>None</source>
        <comment>Stop applications before building: None</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>All</source>
        <comment>Stop all projects</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Default for &quot;Run in terminal&quot;:</source>
        <translation>Умолчание для «Запускать в терминале»:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Enabled</source>
        <translation>Включено</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Disabled</source>
        <translation>Отключено</translation>
    </message>
    <message>
        <location line="+226"/>
        <location line="+46"/>
        <source>Building and Running</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-324"/>
        <source>Abort on error when building all projects</source>
        <translation>Прерываться по ошибке при сборке всех проектов</translation>
    </message>
    <message>
        <source>Enable this if your system becomes unresponsive while building.</source>
        <translation type="vanished">Включите, если при сборке ваша система перестаёт отвечать.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Start build processes with low priority</source>
        <translation>Запускать процессы сборки с низким приоритетом</translation>
    </message>
    <message>
        <location line="+24"/>
        <source>Build before deploying:</source>
        <translation>Собирать перед развёртыванием:</translation>
    </message>
    <message>
        <location line="+24"/>
        <source>Deduced from Project</source>
        <translation>Согласно проекту</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/projectfilewizardextension.cpp" line="+163"/>
        <source>Open project anyway?</source>
        <translation>Открыть проект?</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Version Control Failure</source>
        <translation>Ошибка контроля версий</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/jsonwizard/jsonsummarypage.cpp" line="+211"/>
        <location filename="../../../src/plugins/projectexplorer/projectfilewizardextension.cpp" line="+20"/>
        <source>Failed to add subproject &quot;%1&quot;
to project &quot;%2&quot;.</source>
        <translation>Не удалось добавить подпроект «%1»
в проект «%2».</translation>
    </message>
    <message>
        <location line="+12"/>
        <location filename="../../../src/plugins/projectexplorer/projectfilewizardextension.cpp" line="+7"/>
        <source>Failed to add one or more files to project
&quot;%1&quot; (%2).</source>
        <translation>Не удалось добавить один или более файлов в проект
«%1» (%2).</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/projecttreewidget.cpp" line="+248"/>
        <source>Simplify Tree</source>
        <translation>Упростить дерево</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Hide Generated Files</source>
        <translation>Скрыть сгенерированные файлы</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Hide Disabled Files</source>
        <translation>Скрывать отключённые файлы</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Focus Document in Project Tree</source>
        <translation>Перейти к документу в дереве проекта</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Alt+Shift+L</source>
        <translation>Alt+Shift+L</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Meta+Shift+L</source>
        <translation>Meta+Shift+L</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Hide Empty Directories</source>
        <translation>Скрывать пустые каталоги</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Hide Source and Header Groups</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+26"/>
        <source>Synchronize with Editor</source>
        <translation>Согласовать с редактором</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/project.cpp" line="+869"/>
        <location filename="../../../src/plugins/projectexplorer/projectexplorer.cpp" line="-1310"/>
        <location filename="../../../src/plugins/projectexplorer/projecttreewidget.cpp" line="+337"/>
        <location filename="../../../src/plugins/projectexplorer/projectwelcomepage.cpp" line="-8"/>
        <location line="+718"/>
        <location filename="../../../src/plugins/projectexplorer/projectwelcomepage.h" line="+25"/>
        <location filename="../../../src/plugins/projectexplorer/projectwindow.cpp" line="+414"/>
        <source>Projects</source>
        <extracomment>title in expanded session items in welcome mode</extracomment>
        <translation>Проекты</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/projecttreewidget.cpp" line="+3"/>
        <source>Meta+X</source>
        <translation>Meta+X</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Alt+X</source>
        <translation>Alt+X</translation>
    </message>
    <message>
        <location line="-194"/>
        <source>Filter Tree</source>
        <translation>Настроить отображение</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/projectwelcomepage.cpp" line="-587"/>
        <source>Open Session #%1</source>
        <translation>Открыть сессию №%1</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Ctrl+Meta+%1</source>
        <translation>Ctrl+Meta+%1</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Ctrl+Alt+%1</source>
        <translation>Ctrl+Alt+%1</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Open Recent Project #%1</source>
        <translation>Открыть недавний проект №%1</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Ctrl+Shift+%1</source>
        <translation>Ctrl+Shift+%1</translation>
    </message>
    <message>
        <location line="+37"/>
        <source>Open %1 &quot;%2&quot;</source>
        <translation>Открыть %1 «%2»</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Open %1 &quot;%2&quot; (%3)</source>
        <translation>Открыть %1 «%2» (%3)</translation>
    </message>
    <message>
        <location line="+182"/>
        <source>session</source>
        <comment>Appears in &quot;Open session &lt;name&gt;&quot;</comment>
        <translation>сессию</translation>
    </message>
    <message>
        <location line="-8"/>
        <source>%1 (last session)</source>
        <translation>%1 (последняя сессия)</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>%1 (current session)</source>
        <translation>%1 (текущая сессия)</translation>
    </message>
    <message>
        <location line="-74"/>
        <source>Rename</source>
        <translation>Переименовать</translation>
    </message>
    <message>
        <location line="+1"/>
        <location filename="../../../src/plugins/projectexplorer/runsettingspropertiespage.cpp" line="+182"/>
        <source>Delete</source>
        <translation>Удалить</translation>
    </message>
    <message>
        <location line="+313"/>
        <source>project</source>
        <comment>Appears in &quot;Open project &lt;name&gt;&quot;</comment>
        <translation>проект</translation>
    </message>
    <message>
        <location line="+23"/>
        <source>Remove Project from Recent Projects</source>
        <translation>Удалить проект из Недавних проектов</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Clear Recent Project List</source>
        <translation>Очистить список недавних проектов</translation>
    </message>
    <message>
        <source>Manage</source>
        <translation type="vanished">Настроить</translation>
    </message>
    <message>
        <source>New</source>
        <translation type="vanished">Создать</translation>
    </message>
    <message>
        <source>Open</source>
        <translation type="vanished">Открыть</translation>
    </message>
    <message>
        <location line="+63"/>
        <source>Sessions</source>
        <translation>Сессии</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/projectwindow.cpp" line="+43"/>
        <source>Project Settings</source>
        <translation>Настройки проекта</translation>
    </message>
    <message>
        <location line="+57"/>
        <location line="+217"/>
        <source>Import Existing Build...</source>
        <translation>Импорт сборки...</translation>
    </message>
    <message>
        <location line="-190"/>
        <location line="+192"/>
        <source>Manage Kits...</source>
        <translation>Управление...</translation>
    </message>
    <message>
        <location line="-166"/>
        <source>Build System Output</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+200"/>
        <source>Import Directory</source>
        <translation>Импортируемый каталог</translation>
    </message>
    <message>
        <location line="-241"/>
        <source>Project Selector</source>
        <translation>Выбор проекта</translation>
    </message>
    <message>
        <location line="-1370"/>
        <source>Use Regular Expressions</source>
        <translation type="unfinished">Использовать регулярные выражения</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Case Sensitive</source>
        <translation type="unfinished">Учитывать регистр</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Show Non-matching Lines</source>
        <translation type="unfinished">Показывать несоответствующие строки</translation>
    </message>
    <message>
        <location line="+226"/>
        <source>The project was configured for kits that no longer exist. Select one of the following options in the context menu to restore the project&apos;s settings:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Create a new kit with the same name for the same device type, with the original build, deploy, and run steps. Other kit settings are not restored.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Copy the build, deploy, and run steps to another kit.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>%1 (%2)</source>
        <extracomment>vanished target display role: vanished target name (device type name)</extracomment>
        <translation type="unfinished">%1 (%2)</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Create a New Kit</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Copy Steps to Another Kit</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Remove Vanished Target &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Remove All Vanished Targets</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+287"/>
        <source>&amp;Configure Project</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+177"/>
        <source>Click to enable target, click again to make active</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+60"/>
        <source>Enable Kit for Project &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Disable Kit for Project &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+463"/>
        <source>Vanished Targets</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+75"/>
        <source>Active Project</source>
        <translation>Текущий проект</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/projectwizardpage.cpp" line="+309"/>
        <location filename="../../../../creator-stable_build/share/qtcreator/translations/jsonwizards_tr.h" line="-865"/>
        <location line="+9"/>
        <location line="+9"/>
        <location line="+9"/>
        <location line="+9"/>
        <location line="+9"/>
        <location line="+9"/>
        <location line="+11"/>
        <location line="+12"/>
        <location line="+14"/>
        <location line="+24"/>
        <location line="+9"/>
        <location line="+9"/>
        <location line="+9"/>
        <location line="+12"/>
        <location line="+12"/>
        <location line="+9"/>
        <location line="+9"/>
        <location line="+9"/>
        <location line="+9"/>
        <location line="+9"/>
        <location line="+46"/>
        <location line="+19"/>
        <location line="+26"/>
        <location line="+21"/>
        <location line="+22"/>
        <location line="+25"/>
        <location line="+25"/>
        <location line="+16"/>
        <location line="+21"/>
        <location line="+18"/>
        <location line="+22"/>
        <location line="+15"/>
        <location line="+18"/>
        <location line="+11"/>
        <location line="+19"/>
        <location line="+12"/>
        <location line="+40"/>
        <location line="+31"/>
        <location line="+28"/>
        <location line="+18"/>
        <location line="+44"/>
        <location line="+29"/>
        <location line="+22"/>
        <location line="+132"/>
        <location line="+28"/>
        <source>Summary</source>
        <translation>Итог</translation>
    </message>
    <message>
        <location line="+61"/>
        <source>Add as a subproject to project:</source>
        <translation>Добавить как подпроект в проект:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Add to &amp;project:</source>
        <translation>Добавить в &amp;проект:</translation>
    </message>
    <message>
        <location line="-157"/>
        <location line="+181"/>
        <source>&lt;None&gt;</source>
        <translation>&lt;Нет&gt;</translation>
    </message>
    <message>
        <location line="+51"/>
        <source>A version control system repository could not be created in &quot;%1&quot;.</source>
        <translation>Не удалось создать хранилище системы контроля версий в «%1».</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Failed to add &quot;%1&quot; to the version control system.</source>
        <translation>Не удалось добавить «%1» в контроль версий.</translation>
    </message>
    <message>
        <location line="+101"/>
        <source>Files to be added:</source>
        <translation>Будут добавлены файлы:</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Files to be added in</source>
        <translation>Добавляемые файлы</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/taskhandlers.cpp" line="-131"/>
        <source>Remove</source>
        <comment>Name of the action triggering the removetaskhandler</comment>
        <translation>Удалить</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Remove task from the task list.</source>
        <translation>Удаление из списка задач.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/runsettingspropertiespage.cpp" line="-41"/>
        <source>Remove Run Configuration?</source>
        <translation>Удаление конфигурации запуска</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Do you really want to delete the run configuration &lt;b&gt;%1&lt;/b&gt;?</source>
        <translation>Желаете удалить конфигурацию выполнения &lt;b&gt;%1&lt;/b&gt;?</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/deployconfiguration.cpp" line="+4"/>
        <location filename="../../../src/plugins/projectexplorer/runconfiguration.cpp" line="+98"/>
        <location filename="../../../src/plugins/projectexplorer/runsettingspropertiespage.cpp" line="-152"/>
        <source>Run Settings</source>
        <translation>Настройки запуска</translation>
    </message>
    <message>
        <source>Deployment</source>
        <translation type="vanished">Развёртывание</translation>
    </message>
    <message>
        <source>Method:</source>
        <translation type="vanished">Метод:</translation>
    </message>
    <message>
        <source>Run configuration:</source>
        <translation type="vanished">Конфигурация запуска:</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/runsettingspropertiespage.cpp" line="+230"/>
        <source>New name for run configuration &lt;b&gt;%1&lt;/b&gt;:</source>
        <translation>Новое название конфигурации выполнения &lt;b&gt;%1&lt;/b&gt;:</translation>
    </message>
    <message>
        <location line="-426"/>
        <source>Cancel Build &amp;&amp; Remove Deploy Configuration</source>
        <translation>Отменить сборку и удалить конфигурацию развёртывания</translation>
    </message>
    <message>
        <location line="-325"/>
        <source>Clone From Run Configuration</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+42"/>
        <source>There are no other run configurations.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+194"/>
        <source>Deploy Settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Active deployment configuration:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+81"/>
        <source>Remove Deploy Configuration %1?</source>
        <translation>Удаление конфигурации развёртывания %1</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>The deploy configuration &lt;b&gt;%1&lt;/b&gt; is currently being built.</source>
        <translation>В данный момент идёт сборка с использованием конфигурации развёртывания &lt;b&gt;%1&lt;/b&gt;.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Do you want to cancel the build process and remove the Deploy Configuration anyway?</source>
        <translation>Остановить процесс сборки и удалить конфигурацию развёртывания?</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Remove Deploy Configuration?</source>
        <translation>Удаление конфигурации развёртывания</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Do you really want to delete deploy configuration &lt;b&gt;%1&lt;/b&gt;?</source>
        <translation>Желаете удалить конфигурацию развёртывания &lt;b&gt;%1&lt;/b&gt;?</translation>
    </message>
    <message>
        <location line="+24"/>
        <source>New name for deploy configuration &lt;b&gt;%1&lt;/b&gt;:</source>
        <translation>Новое название конфигурации развёртывания &lt;b&gt;%1&lt;/b&gt;:</translation>
    </message>
    <message>
        <location line="+172"/>
        <source>Bulk Remove...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Clone into This...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Active run configuration:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+168"/>
        <source>Remove Run Configurations?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Do you really want to delete all run configurations?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Custom output parsers scan command line output for user-provided error patterns&lt;br&gt;in order to create entries in the issues pane.&lt;br&gt;The parsers can be configured &lt;a href=&quot;dummy&quot;&gt;here&lt;/a&gt;.</source>
        <translation type="vanished">Особые обработчики вывода разбирают вывод командной строки на предмет&lt;br&gt;пользовательских шаблонов ошибок, чтобы создать записи на панели проблем.&lt;br&gt;Обработчики могут быть настроены &lt;a href=&quot;dummy&quot;&gt;здесь&lt;/a&gt;.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/sessiondialog.cpp" line="+141"/>
        <source>Session Manager</source>
        <translation>Управление сессиями</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>&amp;New...</source>
        <translation>&amp;Новая...</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>&amp;Open</source>
        <translation type="unfinished">&amp;Открыть</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>&amp;Rename...</source>
        <translation>&amp;Переименовать...</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>C&amp;lone...</source>
        <translation>&amp;Копировать...</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>&amp;Delete...</source>
        <translation>&amp;Удалить...</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>What is a Session?</source>
        <translation>Что такое сессия?</translation>
    </message>
    <message>
        <location line="-9"/>
        <source>Restore last session on startup</source>
        <translation>Восстанавливать последнюю сессию</translation>
    </message>
    <message>
        <source>&amp;Switch To</source>
        <translation type="vanished">&amp;Активировать</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/sessionmodel.cpp" line="+54"/>
        <source>Session</source>
        <translation>Сессия</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Last Modified</source>
        <translation>Изменена</translation>
    </message>
    <message>
        <location line="+126"/>
        <location line="+11"/>
        <source>New Session Name</source>
        <translation>Имя новой сессии</translation>
    </message>
    <message>
        <location line="-10"/>
        <source>&amp;Create</source>
        <translation>&amp;Создать</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Create and &amp;Open</source>
        <translation>Создать и &amp;открыть</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>&amp;Clone</source>
        <translation>&amp;Копировать</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Clone and &amp;Open</source>
        <translation>Копировать и &amp;открыть</translation>
    </message>
    <message>
        <location line="+23"/>
        <source>Rename Session</source>
        <translation>Переименование сессии</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Rename and &amp;Open</source>
        <translation>Переименовать и &amp;открыть</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>&amp;Rename</source>
        <translation type="unfinished">&amp;Переименовать</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/sessiondialog.cpp" line="-59"/>
        <source>Enter the name of the session:</source>
        <translation>Введите название сессии:</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/taskhandlers.cpp" line="+29"/>
        <source>Show in Editor</source>
        <translation>Показать в редакторе</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Show task location in an editor.</source>
        <translation>Показать размещение задачи в редакторе.</translation>
    </message>
    <message>
        <source>Show &amp;Output</source>
        <translation type="vanished">Показать в&amp;ывод</translation>
    </message>
    <message>
        <source>Show output generating this issue.</source>
        <translation type="vanished">Показать вывод с этим сообщением.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/compileoutputwindow.cpp" line="-196"/>
        <source>O</source>
        <translation>O</translation>
    </message>
    <message>
        <source>Import as qmake or cmake Project (Limited Functionality)</source>
        <translation type="vanished">Импортировать как проект qmake или cmake (ограниченная функциональность)</translation>
    </message>
    <message>
        <source>Imports existing projects that do not use qmake, CMake or Autotools.&lt;p&gt;This creates a project file that allows you to use %1 as a code editor and as a launcher for debugging and analyzing tools. If you want to build the project, you might need to edit the generated project file.</source>
        <translation type="vanished">Импорт существующего проекта, не использующего qmake, CMake или Autotools.&lt;p&gt;Будет создан файл проекта, позволяющий использовать %1 в качестве редактора кода и для запуска инструментов отладки и анализа. Для сборки проекта необходимо внести изменения в файл проекта.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/simpleprojectwizard.cpp" line="+211"/>
        <source>Unknown build system &quot;%1&quot;</source>
        <translation>Неизвестная система сборки «%1»</translation>
    </message>
    <message>
        <location line="-200"/>
        <source>Import Existing Project</source>
        <translation>Импорт существующего проекта</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Project Name and Location</source>
        <translation>Название и размещение проекта</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Project name:</source>
        <translation>Название проекта:</translation>
    </message>
    <message>
        <location line="+1"/>
        <location filename="../../../../creator-stable_build/share/qtcreator/translations/jsonwizards_tr.h" line="-847"/>
        <location line="+77"/>
        <source>Location:</source>
        <translation>Размещение:</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>File Selection</source>
        <translation>Выбор файла</translation>
    </message>
    <message>
        <location line="+26"/>
        <source>Import as qmake or CMake Project (Limited Functionality)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Imports existing projects that do not use qmake, CMake, Qbs, Meson, or Autotools.&lt;p&gt;This creates a project file that allows you to use %1 as a code editor and as a launcher for debugging and analyzing tools. If you want to build the project, you might need to edit the generated project file.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/devicesupport/sshsettings.cpp" line="-85"/>
        <source>Enable connection sharing:</source>
        <translation>Включить общий доступ к соединению:</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Connection sharing timeout:</source>
        <translation>Таймаут общего доступа к подключению:</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Path to ssh executable:</source>
        <translation>Путь к программе ssh:</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Path to sftp executable:</source>
        <translation>Путь к программе sftp:</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Path to ssh-askpass executable:</source>
        <translation>Путь к программе ssh-askpass:</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Path to ssh-keygen executable:</source>
        <translation>Путь к программе ssh-keygen:</translation>
    </message>
    <message>
        <location line="-12"/>
        <source> minutes</source>
        <translation> минут(ы)</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/targetsetupwidget.cpp" line="+411"/>
        <source>&lt;b&gt;Error:&lt;/b&gt; </source>
        <comment>Severity is Task::Error</comment>
        <translation>&lt;b&gt;Ошибка:&lt;/b&gt; </translation>
    </message>
    <message>
        <location line="+4"/>
        <source>&lt;b&gt;Warning:&lt;/b&gt; </source>
        <comment>Severity is Task::Warning</comment>
        <translation>&lt;b&gt;Предупреждение:&lt;/b&gt; </translation>
    </message>
    <message>
        <source>File not found: %1</source>
        <translation type="vanished">Файл не найден: %1</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/taskwindow.cpp" line="+125"/>
        <source>Issues</source>
        <translation>Проблемы</translation>
    </message>
    <message>
        <location line="+38"/>
        <source>Show Warnings</source>
        <translation>Показывать предупреждения</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Create Issues From External Build Output...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Filter by categories</source>
        <translation>Отбор по категориям</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/customtoolchain.cpp" line="-70"/>
        <location filename="../../../src/plugins/projectexplorer/workspaceproject.cpp" line="+185"/>
        <source>Empty</source>
        <translation>Пусто</translation>
    </message>
    <message numerus="yes">
        <location line="+0"/>
        <source>%n entries</source>
        <translation>
            <numerusform>%n элемент</numerusform>
            <numerusform>%n элемента</numerusform>
            <numerusform>%n элементов</numerusform>
        </translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/toolchainoptionspage.cpp" line="-207"/>
        <source>This toolchain is invalid.</source>
        <translation>Этот инструментарий неверен.</translation>
    </message>
    <message>
        <location line="-4"/>
        <source>&lt;nobr&gt;&lt;b&gt;ABI:&lt;/b&gt; %1</source>
        <translation>&lt;nobr&gt;&lt;b&gt;ABI:&lt;/b&gt; %1</translation>
    </message>
    <message>
        <source>not up-to-date</source>
        <translation type="vanished">не обновлено</translation>
    </message>
    <message>
        <location line="+90"/>
        <source>Toolchain Auto-detection Settings</source>
        <translation>Настройки автоопределения инструментариев</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Detect x86_64 GCC compilers as x86_64 and x86</source>
        <translation>Определять компиляторы x86_64 GCC, как x86_64 и x86</translation>
    </message>
    <message>
        <source>If checked, Qt Creator will set up two instances of each x86_64 compiler:
One for the native x86_64 target, and one for a plain x86 target.
Enable this if you plan to create 32-bit x86 binaries without using a dedicated cross compiler.</source>
        <translation type="vanished">При включении Qt Creator будет настраивать два экземпляра для каждого компилятора x86_64:
Один для целей x86_64, а другой для x86.
Включайте, если планируете создавать 32-битные программы без отдельного кросс-компилятора.</translation>
    </message>
    <message>
        <location line="+85"/>
        <source>Type</source>
        <translation>Тип</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/projectexplorerconstants.cpp" line="-11"/>
        <source>Auto-detected</source>
        <translation>Обнаруженные</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/kitoptionspage.cpp" line="+433"/>
        <location filename="../../../src/plugins/projectexplorer/projectwelcomepage.cpp" line="-409"/>
        <location filename="../../../src/plugins/projectexplorer/runsettingspropertiespage.cpp" line="-631"/>
        <location filename="../../../src/plugins/projectexplorer/toolchainoptionspage.cpp" line="+47"/>
        <location filename="../../../../creator-stable_build/share/qtcreator/translations/jsonwizards_tr.h" line="+661"/>
        <location line="+1"/>
        <source>Clone</source>
        <translation>Копировать</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/runsettingspropertiespage.cpp" line="+455"/>
        <location filename="../../../src/plugins/projectexplorer/toolchainoptionspage.cpp" line="+5"/>
        <source>Remove All</source>
        <translation>Удалить всё</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/toolchainoptionspage.cpp" line="-237"/>
        <source>None</source>
        <comment>Toolchain bundle display name</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Not all compilers are set up correctly.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+93"/>
        <source>If checked, %1 will set up two instances of each x86_64 compiler:
One for the native x86_64 target, and one for a plain x86 target.
Enable this if you plan to create 32-bit x86 binaries without using a dedicated cross compiler.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+153"/>
        <source>Re-detect</source>
        <translation>Переопределить</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Auto-detection Settings...</source>
        <translation>Настройки автоопределения...</translation>
    </message>
    <message>
        <location line="+404"/>
        <location line="+8"/>
        <source>Duplicate Compilers Detected</source>
        <translation>Обнаружены повторяющиеся компиляторы</translation>
    </message>
    <message>
        <location line="-7"/>
        <source>The following compiler was already configured:&lt;br&gt;&amp;nbsp;%1&lt;br&gt;It was not configured again.</source>
        <translation>Следующий компилятор уже настроен:&lt;br&gt;&amp;nbsp;%1&lt;br&gt;Повторно настраиваться не будет.</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>The following compilers were already configured:&lt;br&gt;&amp;nbsp;%1&lt;br&gt;They were not configured again.</source>
        <translation>Следующие компиляторы уже настроены:&lt;br&gt;&amp;nbsp;%1&lt;br&gt;Повторно настраиваться не будут.</translation>
    </message>
    <message>
        <location line="+74"/>
        <source>Compilers</source>
        <translation>Компиляторы</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/taskhandlers.cpp" line="+33"/>
        <source>&amp;Annotate</source>
        <translation>&amp;Аннотация</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Annotate using version control system.</source>
        <translation>Аннотация с использованием системы контроля версий.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/waitforstopdialog.cpp" line="+22"/>
        <source>Waiting for Applications to Stop</source>
        <translation>Ожидание завершения приложения</translation>
    </message>
    <message>
        <location line="+8"/>
        <location filename="../../../src/plugins/projectexplorer/windowsappsdksettings.cpp" line="+299"/>
        <location line="+161"/>
        <location line="+27"/>
        <source>Cancel</source>
        <translation>Отмена</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Waiting for applications to stop.</source>
        <translation>Ожидание завершения приложения.</translation>
    </message>
    <message>
        <source>The following files will be added:



</source>
        <translation type="vanished">Будут добавлены следующие файлы:



</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/projectwizardpage.cpp" line="-274"/>
        <source>Add to &amp;version control:</source>
        <translation>Добавить под контроль &amp;версий:</translation>
    </message>
    <message>
        <location filename="../../../../creator-stable_build/share/qtcreator/translations/jsonwizards_tr.h" line="-812"/>
        <location line="+9"/>
        <location line="+9"/>
        <location line="+9"/>
        <location line="+9"/>
        <location line="+9"/>
        <location line="+9"/>
        <location line="+11"/>
        <location line="+12"/>
        <location line="+14"/>
        <location line="+24"/>
        <location line="+9"/>
        <location line="+9"/>
        <location line="+9"/>
        <location line="+12"/>
        <location line="+12"/>
        <location line="+9"/>
        <location line="+9"/>
        <location line="+9"/>
        <location line="+9"/>
        <location line="+9"/>
        <location line="+24"/>
        <location line="+22"/>
        <location line="+19"/>
        <location line="+26"/>
        <location line="+21"/>
        <location line="+22"/>
        <location line="+25"/>
        <location line="+25"/>
        <location line="+16"/>
        <location line="+21"/>
        <location line="+18"/>
        <location line="+22"/>
        <location line="+15"/>
        <location line="+18"/>
        <location line="+11"/>
        <location line="+19"/>
        <location line="+12"/>
        <location line="+40"/>
        <location line="+31"/>
        <location line="+28"/>
        <location line="+18"/>
        <location line="+44"/>
        <location line="+29"/>
        <location line="+22"/>
        <location line="+132"/>
        <location line="+28"/>
        <source>Project Management</source>
        <translation>Управление проектом</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/jsonwizard/jsonfieldpage.cpp" line="+172"/>
        <source>Field is not an object.</source>
        <translation>Поле не является объектом.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Field has no name.</source>
        <translation>Поле не имеет имени.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Field &quot;%1&quot; has no type.</source>
        <translation>Поле «%1» не имеет типа.</translation>
    </message>
    <message>
        <location line="-74"/>
        <source>Line Edit Validator Expander</source>
        <translation>Расширитель валидатора строкового редактора</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>The text edit input to fix up.</source>
        <translation>Данные для исправления в текстовом редакторе.</translation>
    </message>
    <message>
        <location line="+76"/>
        <source>Field &quot;%1&quot; has unsupported type &quot;%2&quot;.</source>
        <translation>Поле «%1» имеет неподдерживаемый тип «%2».</translation>
    </message>
    <message>
        <location line="+18"/>
        <source>When parsing Field &quot;%1&quot;: %2</source>
        <translation>При обработке поля «%1»: %2</translation>
    </message>
    <message>
        <location line="+206"/>
        <source>Label (&quot;%1&quot;) data is not an object.</source>
        <translation>Данные Label («%1») не являются объектом.</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Label (&quot;%1&quot;) has no trText.</source>
        <translation>У Label («%1») нет trText.</translation>
    </message>
    <message>
        <location line="+27"/>
        <source>Spacer (&quot;%1&quot;) data is not an object.</source>
        <translation>Данные Spacer («%1») не являются объектом.</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Spacer (&quot;%1&quot;) property &quot;factor&quot; is no integer value.</source>
        <translation>Свойство «factor» элемента Spacer («%1») не целое число.</translation>
    </message>
    <message>
        <location line="+34"/>
        <source>LineEdit (&quot;%1&quot;) data is not an object.</source>
        <translation>Данные LineEdit («%1») не являются объектом.</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>LineEdit (&quot;%1&quot;) has an invalid regular expression &quot;%2&quot; in &quot;validator&quot;.</source>
        <translation>LineEdit («%1») содержит неверное регулярное выражение «%2» в поле «validator».</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>LineEdit (&quot;%1&quot;) has an invalid value &quot;%2&quot; in &quot;completion&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+165"/>
        <source>TextEdit (&quot;%1&quot;) data is not an object.</source>
        <translation>Данные TextEdit («%1») не являются объектом.</translation>
    </message>
    <message>
        <location line="+184"/>
        <source>CheckBox (&quot;%1&quot;) data is not an object.</source>
        <translation>Данные CheckBox («%1») не являются объектом.</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>CheckBox (&quot;%1&quot;) values for checked and unchecked state are identical.</source>
        <translation>Значения CheckBox («%1») для включённого и выключенного состояний одинаковы.</translation>
    </message>
    <message>
        <location line="+87"/>
        <source>No JSON lists allowed inside List items.</source>
        <translation>Списки JSON недопустимы внутри элементов List.</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>No &quot;key&quot; found in List items.</source>
        <translation>Не найден «key» в элементах List.</translation>
    </message>
    <message>
        <location line="+24"/>
        <source>%1 (&quot;%2&quot;) data is not an object.</source>
        <translation>Данные %1 («%2») не являются объектом.</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>%1 (&quot;%2&quot;) &quot;index&quot; is not an integer value.</source>
        <translation>Значение «index» объекта %1 («%2») не является целым.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>%1 (&quot;%2&quot;) &quot;disabledIndex&quot; is not an integer value.</source>
        <translation>Значение «disabledIndex» объекта %1 («%2») не является целым.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>%1 (&quot;%2&quot;) &quot;items&quot; missing.</source>
        <translation>Отсутствует элемент «items» у %1 («%2»).</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>%1 (&quot;%2&quot;) &quot;items&quot; is not a JSON list.</source>
        <translation>Поле «items» у %1 («%2») не является списком JSON.</translation>
    </message>
    <message>
        <location line="-253"/>
        <source>PathChooser data is not an object.</source>
        <translation>Данные PathChooser не являются объектом.</translation>
    </message>
    <message>
        <location line="+25"/>
        <source>kind &quot;%1&quot; is not one of the supported &quot;existingDirectory&quot;, &quot;directory&quot;, &quot;file&quot;, &quot;saveFile&quot;, &quot;existingCommand&quot;, &quot;command&quot;, &quot;any&quot;.</source>
        <translation>вид «%1» не один из: «existingDirectory», «directory», «file», «saveFile», «existingCommand», «command», «any».</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/jsonwizard/jsonwizardfilegenerator.cpp" line="+78"/>
        <source>Files data list entry is not an object.</source>
        <translation>Список файлов не является объектом.</translation>
    </message>
    <message>
        <location line="+22"/>
        <source>Source and target are both empty.</source>
        <translation>Источник и назначение пусты.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/jsonwizard/jsonkitspage.cpp" line="+48"/>
        <source>At least one required feature is not present.</source>
        <translation>Минимум одна необходимая особенность отсутствует.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Platform is not supported.</source>
        <translation>Платформа не поддерживается.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>At least one preferred feature is not present.</source>
        <translation>Минимум одна желательная особенность отсутствует.</translation>
    </message>
    <message>
        <location line="+82"/>
        <source>Feature list is set and not of type list.</source>
        <translation>Список особенностей задан, но не является типом list.</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>No &quot;%1&quot; key found in feature list object.</source>
        <translation>Ключ «%1» не обнаружен в списке особенностей.</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Feature list element is not a string or object.</source>
        <translation>Элемент списка особенностей не является строкой или объектом.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/jsonwizard/jsonsummarypage.cpp" line="-30"/>
        <source>Failed to Commit to Version Control</source>
        <translation>Ошибка фиксации контроля версий</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Error message from Version Control System: &quot;%1&quot;.</source>
        <translation>Сообщение от системы контроля версий: «%1».</translation>
    </message>
    <message>
        <location line="+16"/>
        <location line="+12"/>
        <source>Failed to Add to Project</source>
        <translation>Не удалось добавить в проект</translation>
    </message>
    <message>
        <location line="+84"/>
        <source>Subproject &quot;%1&quot; outside of &quot;%2&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&quot;data&quot; for a &quot;Form&quot; page needs to be unset or an empty object.</source>
        <translation type="vanished">Объект «data» для страницы «Форма» должен быть не задан или пустым.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/jsonwizard/jsonwizard.cpp" line="-185"/>
        <source>Project File</source>
        <translation>Файл проекта</translation>
    </message>
    <message>
        <location line="+12"/>
        <location filename="../../../src/plugins/projectexplorer/projectexplorer.cpp" line="+3494"/>
        <source>Choose Project File</source>
        <translation>Выбор файла проекта</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>The project contains more than one project file. Select the one you would like to use.</source>
        <translation>Проект содержит более одного проектного файла. Выберите один, который будете использовать.</translation>
    </message>
    <message>
        <location line="+35"/>
        <source>Check whether a variable exists.&lt;br&gt;Returns &quot;true&quot; if it does and an empty string if not.</source>
        <translation>Проверка существования переменной.&lt;br&gt;В случае успеха возвращает «true», иначе пустую строку.</translation>
    </message>
    <message>
        <location line="+42"/>
        <source>Could not determine target path. &quot;TargetPath&quot; was not set on any page.</source>
        <translation>Не удалось определить путь назначения. «TargetPath» не задан ни на одной странице.</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>File Generation Failed</source>
        <translation>Сбой создания файла</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>The wizard failed to generate files.&lt;br&gt;The error message was: &quot;%1&quot;.</source>
        <translation>Мастеру не удалось создать файлы.&lt;br&gt;Сообщение об ошибка: «%1».</translation>
    </message>
    <message>
        <location line="+147"/>
        <source>Failed to Overwrite Files</source>
        <translation>Не удалось перезаписать файлы</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Failed to Format Files</source>
        <translation>Не удалось отформатировать файлы</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Failed to Write Files</source>
        <translation>Не удалось записать файлы</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Failed to Post-Process Files</source>
        <translation>Пост-обработка файлов не удалась</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Failed to Polish Files</source>
        <translation>Не удалось отформатировать файлы</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Failed to Open Files</source>
        <translation>Ошибка открытия файлов</translation>
    </message>
    <message>
        <location line="+58"/>
        <source>&quot;%1&quot; does not exist in the file system.</source>
        <translation>«%1» не существует.</translation>
    </message>
    <message>
        <location line="+40"/>
        <source>No file to open found in &quot;%1&quot;.</source>
        <translation>Не найден открываемый файл в «%1».</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Failed to open project.</source>
        <translation>Не удалось открыть проект.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Failed to open project in &quot;%1&quot;.</source>
        <translation>Не удалось открыть проект в «%1».</translation>
    </message>
    <message>
        <location line="+1"/>
        <location line="+23"/>
        <source>Cannot Open Project</source>
        <translation>Не удалось открыть проект</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/jsonwizard/jsonwizardfilegenerator.cpp" line="+53"/>
        <source>When processing &quot;%1&quot;:&lt;br&gt;%2</source>
        <translation>При обработке «%1»: &lt;br&gt; %2</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/jsonwizard/jsonwizard.cpp" line="-60"/>
        <source>Failed to open &quot;%1&quot; as a project.</source>
        <translation>Не удалось открыть «%1» как проект.</translation>
    </message>
    <message>
        <location line="+12"/>
        <location line="+46"/>
        <source>Failed to open an editor for &quot;%1&quot;.</source>
        <translation>Не удалось открыть редактор для «%1».</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/jsonwizard/jsonwizardpagefactory_p.cpp" line="+72"/>
        <source>When parsing fields of page &quot;%1&quot;: %2</source>
        <translation>При обработке полей страницы «%1»: %2</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>No fields found.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+44"/>
        <source>&quot;data&quot; for a &quot;File&quot; page needs to be unset or an empty object.</source>
        <translation>Объект «data» для страницы «Файл» должен быть не задан или пустым.</translation>
    </message>
    <message>
        <location line="+48"/>
        <source>Error parsing &quot;%1&quot; in &quot;Kits&quot; page: %2</source>
        <translation>Ошибка разбора «%1» на странице «Комплекты»: %2</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>&quot;data&quot; must be a JSON object for &quot;Kits&quot; pages.</source>
        <translation>«data» должна быть объектом JSON для страниц «Комплекты».</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>&quot;Kits&quot; page requires a &quot;%1&quot; set.</source>
        <translation>Требуется задать «%1» на странице «Комплекты».</translation>
    </message>
    <message>
        <location line="+62"/>
        <source>&quot;data&quot; must be empty or a JSON object for &quot;Project&quot; pages.</source>
        <translation>Объект «data» должен быть пустым или иметь тип JSON для страниц «Проект».</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Invalid regular expression &quot;%1&quot; in &quot;%2&quot;. %3</source>
        <translation>Неверное регулярное выражение «%1» в «%2». %3</translation>
    </message>
    <message>
        <location line="+47"/>
        <source>&quot;data&quot; for a &quot;Summary&quot; page can be unset or needs to be an object.</source>
        <translation>«data» для страницы «Общее» может быть не задан или должен быть объектом.</translation>
    </message>
    <message>
        <source>&quot;data&quot; must be a JSON object for &quot;VcsConfiguration&quot; pages.</source>
        <extracomment>Do not translate &quot;VcsConfiguration&quot;, because it is the id of a page.</extracomment>
        <translation type="vanished">«data» должна быть объектом JSON для страниц «VcsConfiguration».</translation>
    </message>
    <message>
        <source>&quot;VcsConfiguration&quot; page requires a &quot;vcsId&quot; set.</source>
        <extracomment>Do not translate &quot;VcsConfiguration&quot;, because it is the id of a page.</extracomment>
        <translation type="vanished">Странице «VcsConfiguration» требуется заданный «vcsId».</translation>
    </message>
    <message>
        <location filename="../../../../creator-stable_build/share/qtcreator/translations/jsonwizards_tr.h" line="-696"/>
        <location line="+19"/>
        <location line="+22"/>
        <location line="+156"/>
        <location line="+39"/>
        <location line="+147"/>
        <location line="+80"/>
        <source>Class name:</source>
        <translation>Имя класса:</translation>
    </message>
    <message>
        <location line="-461"/>
        <location line="+18"/>
        <location line="+217"/>
        <source>&lt;Custom&gt;</source>
        <translation>&lt;Особый&gt;</translation>
    </message>
    <message>
        <location line="-234"/>
        <location line="+18"/>
        <location line="+21"/>
        <location line="+156"/>
        <location line="+40"/>
        <location line="+146"/>
        <location line="+87"/>
        <source>Base class:</source>
        <translation>Базовый класс:</translation>
    </message>
    <message>
        <source>%{BaseCB}</source>
        <translation type="vanished">%{BaseCB}</translation>
    </message>
    <message>
        <location line="-449"/>
        <source>Include QObject</source>
        <translation>Подключить QObject</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Include QWidget</source>
        <translation>Подключить QWidget</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Include QMainWindow</source>
        <translation>Подключить QMainWindow</translation>
    </message>
    <message>
        <source>Include QDeclarativeItem - Qt Quick 1</source>
        <translation type="vanished">Подключить QDeclarativeItem - Qt Quick 1</translation>
    </message>
    <message>
        <source>Include QQuickItem - Qt Quick 2</source>
        <translation type="vanished">Подключить QQuickItem - Qt Quick 2</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Include QSharedData</source>
        <translation>Подключить QSharedData</translation>
    </message>
    <message>
        <location line="+3"/>
        <location line="+19"/>
        <location line="+337"/>
        <location line="+92"/>
        <source>Header file:</source>
        <translation>Заголовочный файл:</translation>
    </message>
    <message>
        <location line="-590"/>
        <location line="+1"/>
        <location line="+120"/>
        <location line="+22"/>
        <location line="+19"/>
        <location line="+150"/>
        <location line="+40"/>
        <location line="+147"/>
        <location line="+92"/>
        <source>Source file:</source>
        <translation>Файл исходных текстов:</translation>
    </message>
    <message>
        <location line="-468"/>
        <location line="+22"/>
        <location line="+169"/>
        <location line="+40"/>
        <source>Define Class</source>
        <translation>Определить класс</translation>
    </message>
    <message>
        <location line="-350"/>
        <location line="+120"/>
        <location line="+22"/>
        <location line="+19"/>
        <location line="+24"/>
        <location line="+21"/>
        <location line="+22"/>
        <location line="+25"/>
        <location line="+25"/>
        <location line="+16"/>
        <location line="+17"/>
        <location line="+22"/>
        <location line="+18"/>
        <location line="+4"/>
        <location line="+15"/>
        <location line="+18"/>
        <location line="+111"/>
        <location line="+28"/>
        <location line="+62"/>
        <location line="+31"/>
        <location line="+180"/>
        <source>Details</source>
        <translation>Подробнее</translation>
    </message>
    <message>
        <source>This wizard creates a simple unit test project.</source>
        <translation type="vanished">Этот мастер создаст проект простейшего юнит-теста.</translation>
    </message>
    <message>
        <location line="-554"/>
        <source>Googletest source directory (optional):</source>
        <translation>Каталог исходников Googletest (опционально):</translation>
    </message>
    <message>
        <location line="+25"/>
        <source>Boost include directory (optional):</source>
        <translation>Каталог заголовков Boost (опционально):</translation>
    </message>
    <message>
        <location line="-135"/>
        <source>Add Q_OBJECT</source>
        <translation>Добавить Q_OBJECT</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Creates a C++ header and a source file for a new class that you can add to a C++ project.</source>
        <translation>Создание заголовочного и исходного файлов C++ для нового класса, добавляемого в проект C++.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>C++ Class</source>
        <translation>Класс C++</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Customize header row</source>
        <translation>Настроить строку заголовка</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Items are editable</source>
        <translation>Элементы можно менять</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Rows and columns can be added</source>
        <translation>Строки и столбцы можно добавлять</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Rows and columns can be removed</source>
        <translation>Строки и столбцы можно удалять</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Fetch data dynamically</source>
        <translation>Подгружать данные</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Define Item Model Class</source>
        <translation>Определить класс модели элемента</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Creates a Qt item model.</source>
        <translation>Создание модели элемента Qt.</translation>
    </message>
    <message>
        <location line="-266"/>
        <location line="+56"/>
        <location line="+59"/>
        <location line="+9"/>
        <location line="+33"/>
        <location line="+110"/>
        <source>Qt</source>
        <translation>Qt</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Qt Item Model</source>
        <translation>Модель элемента Qt</translation>
    </message>
    <message>
        <location line="-52"/>
        <source>Import QtCore</source>
        <translation>Импортировать QtCore</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Import QtWidgets</source>
        <translation>Импортировать QtWidgets</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Import QtQuick</source>
        <translation>Импортировать QtQuick</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Creates new Python class file.</source>
        <translation>Создание нового файла с классом Python.</translation>
    </message>
    <message>
        <location line="-188"/>
        <location line="+189"/>
        <source>Python</source>
        <translation>Python</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Python Class</source>
        <translation>Класс на Python</translation>
    </message>
    <message>
        <source>Component name:</source>
        <translation type="vanished">Имя компоненты:</translation>
    </message>
    <message>
        <source>%{Class}Form</source>
        <translation type="vanished">%{Class}Form</translation>
    </message>
    <message>
        <source>Component form name:</source>
        <translation type="vanished">Имя формы компонента:</translation>
    </message>
    <message>
        <source>Creates a Qt Quick Designer UI form along with a matching QML file for implementation purposes. You can add the form and file to an existing Qt Quick Project.</source>
        <translation type="vanished">Создание формы Qt Quick Designer вместе с файлом QML для реализации поведения. Их можно добавить в существующий проект Qt Quick.</translation>
    </message>
    <message>
        <source>QtQuick UI File</source>
        <translation type="vanished">Файл QtQuick UI</translation>
    </message>
    <message>
        <location line="-248"/>
        <location line="+17"/>
        <location line="+1"/>
        <location line="+8"/>
        <location line="+1"/>
        <location line="+8"/>
        <location line="+1"/>
        <location line="+8"/>
        <location line="+1"/>
        <location line="+8"/>
        <location line="+1"/>
        <location line="+8"/>
        <location line="+1"/>
        <location line="+10"/>
        <location line="+1"/>
        <location line="+12"/>
        <location line="+13"/>
        <location line="+1"/>
        <location line="+32"/>
        <location line="+1"/>
        <location line="+8"/>
        <location line="+1"/>
        <location line="+8"/>
        <location line="+1"/>
        <location line="+12"/>
        <location line="+8"/>
        <location line="+1"/>
        <location line="+11"/>
        <location line="+1"/>
        <location line="+8"/>
        <location line="+1"/>
        <location line="+8"/>
        <location line="+1"/>
        <location line="+8"/>
        <location line="+1"/>
        <location line="+8"/>
        <location line="+1"/>
        <location line="+75"/>
        <location line="+26"/>
        <location line="+21"/>
        <location line="+22"/>
        <location line="+25"/>
        <location line="+24"/>
        <location line="+16"/>
        <location line="+21"/>
        <location line="+18"/>
        <location line="+22"/>
        <location line="+15"/>
        <location line="+18"/>
        <location line="+11"/>
        <location line="+20"/>
        <location line="+11"/>
        <location line="+41"/>
        <location line="+30"/>
        <location line="+28"/>
        <location line="+19"/>
        <location line="+43"/>
        <location line="+30"/>
        <location line="+27"/>
        <location line="+1"/>
        <location line="+33"/>
        <location line="+1"/>
        <location line="+22"/>
        <location line="+1"/>
        <location line="+19"/>
        <location line="+1"/>
        <location line="+18"/>
        <location line="+1"/>
        <location line="+11"/>
        <location line="+19"/>
        <source>Location</source>
        <translation>Размещение</translation>
    </message>
    <message>
        <location line="-797"/>
        <location line="+185"/>
        <location line="+69"/>
        <location line="+25"/>
        <source>Test framework:</source>
        <translation>Среда тестирования:</translation>
    </message>
    <message>
        <location line="-274"/>
        <location line="+181"/>
        <location line="+23"/>
        <location line="+21"/>
        <location line="+26"/>
        <location line="+25"/>
        <source>Test case name:</source>
        <translation>Имя теста:</translation>
    </message>
    <message>
        <location line="-323"/>
        <source>Choose a Form Template</source>
        <translation>Выбор шаблона формы</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Form Template</source>
        <translation>Шаблон формы</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Creates a Qt Widgets Designer form that you can add to a Qt Widget Project. This is useful if you already have an existing class for the UI business logic.</source>
        <translation>Создание формы Qt Widgets Designer, которую можно добавить в проект Qt Widget. Имеет смысл, если у вас уже есть класс с бизнес-логикой.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Qt Widgets Designer Form</source>
        <translation>Форма Qt Widgets Designer</translation>
    </message>
    <message>
        <location line="-31"/>
        <source>Creates a Java file with boilerplate code.</source>
        <translation>Создание файла Java с шаблонным кодом.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Java</source>
        <translation>Java</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Java File</source>
        <translation>Файл Java</translation>
    </message>
    <message>
        <location line="+123"/>
        <source>Stateless library</source>
        <translation>Библиотека без состояния</translation>
    </message>
    <message>
        <location line="+1"/>
        <location line="+1"/>
        <source>Options</source>
        <translation>Параметры</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Creates a JavaScript file.</source>
        <translation>Создание файла JavaScript.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>JS File</source>
        <translation>Файл JS</translation>
    </message>
    <message>
        <location line="-98"/>
        <source>Model name:</source>
        <translation>Имя модели:</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Model Name and Location</source>
        <translation>Имя модели и размещение</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Creates a new empty model with an empty diagram.</source>
        <translation>Создание новой пустой модели с пустой диаграммой.</translation>
    </message>
    <message>
        <location line="+1"/>
        <location line="+5"/>
        <location line="+72"/>
        <source>Modeling</source>
        <translation>Моделирование</translation>
    </message>
    <message>
        <location line="-76"/>
        <source>Model</source>
        <translation>Модель</translation>
    </message>
    <message>
        <location line="-34"/>
        <source>Creates an empty Python script file using UTF-8 charset.</source>
        <translation>Создание пустого файла сценария Python с использованием кодировки UTF-8.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Python File</source>
        <translation>Файл Python</translation>
    </message>
    <message>
        <location line="+86"/>
        <source>Creates a Qt Resource file (.qrc).</source>
        <translation>Создание файла ресурсов Qt (.qrc).</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Qt Resource File</source>
        <translation>Файл ресурсов Qt</translation>
    </message>
    <message>
        <source>Creates a QML file with boilerplate code, starting with &quot;import QtQuick 2.0&quot;.</source>
        <translation type="vanished">Создание файла QML с шаблонным кодом, начинающимся с «import QtQuick 2.0».</translation>
    </message>
    <message>
        <location line="-9"/>
        <source>QML File (Qt Quick 2)</source>
        <translation>Файл QML (Qt Quick 2)</translation>
    </message>
    <message>
        <location line="+90"/>
        <source>Creates a scratch buffer using a temporary file.</source>
        <translation>Создание рабочего буфера с использованием временного файла.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Scratch Buffer</source>
        <translation>Рабочий буфер</translation>
    </message>
    <message>
        <location line="-71"/>
        <source>State chart name:</source>
        <translation>Название диаграммы состояний:</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Creates a new empty state chart.</source>
        <translation>Создание новой пустой диаграммы состояний.</translation>
    </message>
    <message>
        <location line="+21"/>
        <source>Creates an empty file.</source>
        <translation>Создание пустого файла.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Empty File</source>
        <translation>Пустой файл</translation>
    </message>
    <message>
        <location line="-190"/>
        <location line="+295"/>
        <location line="+26"/>
        <location line="+21"/>
        <location line="+22"/>
        <location line="+25"/>
        <location line="+24"/>
        <location line="+16"/>
        <location line="+21"/>
        <location line="+18"/>
        <location line="+22"/>
        <location line="+15"/>
        <location line="+18"/>
        <location line="+11"/>
        <location line="+20"/>
        <location line="+11"/>
        <location line="+41"/>
        <location line="+30"/>
        <location line="+28"/>
        <location line="+19"/>
        <location line="+43"/>
        <location line="+30"/>
        <location line="+135"/>
        <location line="+19"/>
        <source>Project Location</source>
        <translation>Размещение проекта</translation>
    </message>
    <message>
        <location line="-605"/>
        <location line="+21"/>
        <location line="+22"/>
        <location line="+25"/>
        <location line="+25"/>
        <location line="+210"/>
        <location line="+30"/>
        <location line="+28"/>
        <location line="+19"/>
        <location line="+44"/>
        <location line="+29"/>
        <location line="+135"/>
        <source>qmake</source>
        <translation>qmake</translation>
    </message>
    <message>
        <location line="-587"/>
        <location line="+21"/>
        <location line="+22"/>
        <location line="+25"/>
        <location line="+25"/>
        <location line="+210"/>
        <location line="+30"/>
        <location line="+28"/>
        <location line="+19"/>
        <location line="+42"/>
        <location line="+31"/>
        <location line="+135"/>
        <source>CMake</source>
        <translation>CMake</translation>
    </message>
    <message>
        <location line="-587"/>
        <location line="+21"/>
        <location line="+22"/>
        <location line="+25"/>
        <location line="+25"/>
        <location line="+212"/>
        <location line="+28"/>
        <location line="+28"/>
        <location line="+19"/>
        <location line="+74"/>
        <location line="+134"/>
        <source>Qbs</source>
        <translation>Qbs</translation>
    </message>
    <message>
        <location line="-587"/>
        <location line="+21"/>
        <location line="+22"/>
        <location line="+25"/>
        <location line="+25"/>
        <location line="+212"/>
        <location line="+28"/>
        <location line="+29"/>
        <location line="+19"/>
        <location line="+41"/>
        <location line="+33"/>
        <location line="+134"/>
        <source>Build system:</source>
        <translation>Система сборки:</translation>
    </message>
    <message>
        <location line="-283"/>
        <location line="+28"/>
        <location line="+29"/>
        <location line="+19"/>
        <location line="+41"/>
        <location line="+33"/>
        <location line="+134"/>
        <source>Define Build System</source>
        <translation>Выбор системы сборки</translation>
    </message>
    <message>
        <location line="-283"/>
        <location line="+28"/>
        <location line="+29"/>
        <location line="+19"/>
        <location line="+41"/>
        <location line="+33"/>
        <location line="+134"/>
        <source>Build System</source>
        <translation>Система сборки</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/targetsetuppage.cpp" line="+77"/>
        <location filename="../../../../creator-stable_build/share/qtcreator/translations/jsonwizards_tr.h" line="-890"/>
        <location line="+302"/>
        <location line="+21"/>
        <location line="+22"/>
        <location line="+25"/>
        <location line="+25"/>
        <location line="+16"/>
        <location line="+21"/>
        <location line="+18"/>
        <location line="+22"/>
        <location line="+15"/>
        <location line="+18"/>
        <location line="+11"/>
        <location line="+31"/>
        <location line="+40"/>
        <location line="+31"/>
        <location line="+28"/>
        <location line="+18"/>
        <location line="+44"/>
        <location line="+29"/>
        <location line="+22"/>
        <location line="+132"/>
        <location line="+28"/>
        <source>Kit Selection</source>
        <translation>Выбор комплекта</translation>
    </message>
    <message>
        <location filename="../../../../creator-stable_build/share/qtcreator/translations/jsonwizards_tr.h" line="-398"/>
        <location line="+71"/>
        <location line="+77"/>
        <location line="+227"/>
        <source>Non-Qt Project</source>
        <translation>Проект без Qt</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Plain C Application</source>
        <translation>Приложение на языке С</translation>
    </message>
    <message>
        <location line="-227"/>
        <source>Plain C++ Application</source>
        <translation>Приложение на языке С++</translation>
    </message>
    <message>
        <location line="+76"/>
        <source>This wizard creates a simple Qt-based console application.</source>
        <translation>Этот мастер создаст простое консольное приложение на базе Qt.</translation>
    </message>
    <message>
        <source>Creates a project containing a single main.cpp file with a stub implementation.

Preselects a desktop Qt for building the application if available.</source>
        <translation type="vanished">Создание проекта, содержащего единственный файл main.cpp с минимальным кодом.

При наличии выбирает профиль Desktop Qt для сборки приложения.</translation>
    </message>
    <message>
        <location line="+19"/>
        <source>Qt Console Application</source>
        <translation>Консольное приложение Qt</translation>
    </message>
    <message>
        <location line="-221"/>
        <source>This wizard creates an empty .pro file.</source>
        <translation>Этот мастер создаст пустой файл .pro.</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Creates a qmake-based project without any files. This allows you to create an application without any default classes.</source>
        <translation>Создание пустого проекта на базе qmake. Это позволит создать приложение без каких-либо классов.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Empty qmake Project</source>
        <translation>Пустой проект qmake</translation>
    </message>
    <message>
        <location line="-144"/>
        <location line="+39"/>
        <location line="+22"/>
        <location line="+15"/>
        <location line="+18"/>
        <location line="+139"/>
        <location line="+62"/>
        <location line="+211"/>
        <source>Define Project Details</source>
        <translation>Определение данных проекта</translation>
    </message>
    <message>
        <source>Qt 5.6</source>
        <translation type="vanished">Qt 5.6</translation>
    </message>
    <message>
        <source>Minimal required Qt version:</source>
        <translation type="vanished">Минимально необходимая версия Qt:</translation>
    </message>
    <message>
        <location line="-329"/>
        <location line="+182"/>
        <location line="+1"/>
        <location line="+17"/>
        <location line="+1"/>
        <location line="+33"/>
        <location line="+1"/>
        <location line="+22"/>
        <location line="+1"/>
        <location line="+19"/>
        <location line="+1"/>
        <source>Configuration</source>
        <translation>Конфигурация</translation>
    </message>
    <message>
        <location line="-94"/>
        <location line="+18"/>
        <location line="+34"/>
        <location line="+23"/>
        <location line="+20"/>
        <source>Please configure &lt;b&gt;%{vcsName}&lt;/b&gt; now.</source>
        <translation>Требуется конфигурирование &lt;b&gt;%{vcsName}&lt;/b&gt;.</translation>
    </message>
    <message>
        <location line="-76"/>
        <location line="+34"/>
        <location line="+23"/>
        <location line="+20"/>
        <source>Repository:</source>
        <translation>Хранилище:</translation>
    </message>
    <message>
        <source>%{defaultDir}</source>
        <translation type="vanished">%{defaultDir}</translation>
    </message>
    <message>
        <location line="-74"/>
        <location line="+36"/>
        <location line="+21"/>
        <location line="+20"/>
        <source>Directory:</source>
        <translation>Каталог:</translation>
    </message>
    <message>
        <location line="-672"/>
        <source>Creates a vertex shader in the Desktop OpenGL Shading Language (GLSL). Vertex shaders transform the positions, normals and texture coordinates of triangles, points and lines rendered with OpenGL.</source>
        <translation>Создание вершинного шейдера на языке Desktop OpenGL Shading Language (GLSL). Вершинные шейдеры изменяют положение, нормали и текстурные координаты треугольников, точек и линий, отрисовываемых с помощью OpenGL.</translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Creates a vertex shader in the OpenGL/ES 2.0 Shading Language (GLSL/ES). Vertex shaders transform the positions, normals and texture coordinates of triangles, points and lines rendered with OpenGL.</source>
        <translation>Создание вершинного шейдера на языке OpenGL/ES 2.0 Shading Language (GLSL/ES). Вершинные шейдеры изменяют положение, нормали и текстурные координаты треугольников, точек и линий, отрисовываемых с помощью OpenGL.</translation>
    </message>
    <message>
        <location line="+559"/>
        <location line="+19"/>
        <location line="+36"/>
        <location line="+21"/>
        <location line="+20"/>
        <source>&quot;%{JS: Util.toNativeSeparators(&apos;%{TargetPath}&apos;)}&quot; exists in the filesystem.</source>
        <translation>«%{JS: Util.toNativeSeparators(&apos;%{TargetPath}&apos;)}»  уже существует.</translation>
    </message>
    <message>
        <source>Qt Test</source>
        <translation type="vanished">Qt Test</translation>
    </message>
    <message>
        <location line="-533"/>
        <source>GUI Application</source>
        <translation>Приложение с GUI</translation>
    </message>
    <message>
        <location line="-1"/>
        <source>Requires QApplication</source>
        <translation>Требуется QApplication</translation>
    </message>
    <message>
        <location line="-225"/>
        <location line="+205"/>
        <location line="+22"/>
        <source>Generate initialization and cleanup code</source>
        <translation>Создать код инициализации и очистки</translation>
    </message>
    <message>
        <source>Enable C++11</source>
        <translation type="vanished">Разрешить C++11</translation>
    </message>
    <message>
        <location line="-38"/>
        <location line="+21"/>
        <location line="+22"/>
        <location line="+25"/>
        <location line="+25"/>
        <source>Project and Test Information</source>
        <translation>Информация о проекте и тестах</translation>
    </message>
    <message>
        <source>Creates a new unit test project. Unit tests allow you to verify that the code is fit for use and that there are no regressions.</source>
        <translation type="vanished">Создаст новый проект юнит-теста. Юнит-тесты позволяют проверять код на соответствие требованиям и на отсутствие регрессий.</translation>
    </message>
    <message>
        <source>Auto Test Project</source>
        <translation type="vanished">Проект автотестирования</translation>
    </message>
    <message>
        <location line="-362"/>
        <source>Creates an empty Nim file using UTF-8 charset.</source>
        <translation>Создание пустого файла Nim в кодировке UTF-8.</translation>
    </message>
    <message>
        <location line="-8"/>
        <location line="+9"/>
        <source>Nim</source>
        <translation>Nim</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Nim File</source>
        <translation>Файл Nim</translation>
    </message>
    <message>
        <location line="-11"/>
        <source>Creates an empty Nim script file using UTF-8 charset.</source>
        <translation>Создание пустого файла сценария Nim с использованием кодировки UTF-8.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Nim Script File</source>
        <translation>Файл сценария Nim</translation>
    </message>
    <message>
        <location line="+130"/>
        <source>State Chart Name and Location</source>
        <translation>Название и размещение диаграммы состояний</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>State Chart</source>
        <translation>Диаграмма состояний</translation>
    </message>
    <message>
        <location line="+360"/>
        <source>Creates a simple Nim application.</source>
        <translation>Создание простого приложения Nim.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Nim Application</source>
        <translation>Приложение Nim</translation>
    </message>
    <message>
        <location line="+373"/>
        <source>Creates a simple C application with no dependencies.</source>
        <translation>Создаст простое приложение на языке C без зависимостей.</translation>
    </message>
    <message>
        <location line="-227"/>
        <source>Creates a simple C++ application with no dependencies.</source>
        <translation>Создаст простое приложение на языке C++ без зависимостей.</translation>
    </message>
    <message>
        <location line="-29"/>
        <location line="+89"/>
        <source>Qt 5.12</source>
        <translation>Qt 5.12</translation>
    </message>
    <message>
        <source>Qt 5.9</source>
        <translation type="vanished">Qt 5.9</translation>
    </message>
    <message>
        <source>Qt 5.8</source>
        <translation type="vanished">Qt 5.8</translation>
    </message>
    <message>
        <source>Qt 5.7</source>
        <translation type="vanished">Qt 5.7</translation>
    </message>
    <message>
        <source>Creates a Qt Quick 2 UI project with a QML entry point. To use it, you need to have a QML runtime environment such as qmlscene set up.

Use this only if you are prototyping. You cannot create a full application with this. Consider using a Qt Quick Application project instead.</source>
        <translation type="vanished">Создаст проект пользовательского интерфейса на Qt Quick 2 с точкой входа в QML. Для его использования необходимо наличие
установленной среды исполнения QML, такой как qmlscene.

Используйте только для прототипирования, так как невозможно создать полноценное приложение. В противном случае необходимо
создавать проект Qt Quick Application.</translation>
    </message>
    <message>
        <location line="-311"/>
        <source>Qt Quick UI Prototype</source>
        <translation>Прототип UI на Qt Quick</translation>
    </message>
    <message>
        <location line="-9"/>
        <location line="+90"/>
        <location line="+143"/>
        <source>Use Qt Virtual Keyboard</source>
        <translation>Использовать виртуальную клавиатуру Qt</translation>
    </message>
    <message>
        <location line="-540"/>
        <source>Google Test</source>
        <translation>Тест Google</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Qt Quick Test</source>
        <translation>Тест Qt Quick</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Boost Test</source>
        <translation>Тест Boost</translation>
    </message>
    <message>
        <location line="+6"/>
        <location line="+251"/>
        <location line="+25"/>
        <source>Test suite name:</source>
        <translation>Название набора тестов:</translation>
    </message>
    <message>
        <source>%{JS: Cpp.classToFileName(value(&apos;Class&apos;), Util.preferredSuffix(&apos;text/x-c++hdr&apos;))}</source>
        <translatorcomment>зачем это переводить?!?</translatorcomment>
        <translation type="vanished">%{JS: Cpp.classToFileName(value(&apos;Class&apos;), Util.preferredSuffix(&apos;text/x-c++hdr&apos;))}</translation>
    </message>
    <message>
        <source>%{JS: Cpp.classToFileName(value(&apos;Class&apos;), Util.preferredSuffix(&apos;text/x-c++src&apos;))}</source>
        <translation type="vanished">%{JS: Cpp.classToFileName(value(&apos;Class&apos;), Util.preferredSuffix(&apos;text/x-c++src&apos;))}</translation>
    </message>
    <message>
        <source>%{JS: Util.fileName(value(&apos;Class&apos;), Util.preferredSuffix(&apos;text/x-python&apos;))}</source>
        <translation type="vanished">%{JS: Util.fileName(value(&apos;Class&apos;), Util.preferredSuffix(&apos;text/x-python&apos;))}</translation>
    </message>
    <message>
        <location line="-309"/>
        <location line="+77"/>
        <source>&quot;%{JS: Util.toNativeSeparators(value(&apos;TargetPath&apos;))}&quot; exists in the filesystem.</source>
        <translation>&quot;%{JS: Util.toNativeSeparators(value(&apos;TargetPath&apos;))}&quot; exists in the filesystem.</translation>
    </message>
    <message>
        <location line="+463"/>
        <location line="+28"/>
        <location line="+62"/>
        <location line="+51"/>
        <location line="+160"/>
        <source>Translation File</source>
        <translation>Файл переводов</translation>
    </message>
    <message>
        <location line="-300"/>
        <location line="+28"/>
        <location line="+62"/>
        <location line="+51"/>
        <location line="+160"/>
        <source>Translation</source>
        <translation>Перевод</translation>
    </message>
    <message>
        <location line="-245"/>
        <source>This wizard creates a C++ library project.</source>
        <translation>Этот мастер создаст проект библиотеки С++.</translation>
    </message>
    <message>
        <location line="-66"/>
        <location line="+76"/>
        <source>Specify basic information about the classes for which you want to generate skeleton source code files.</source>
        <translation>Укажите базовую информацию о классах, для которых желаете создать шаблоны файлов исходных текстов.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Shared Library</source>
        <translation>Динамическая библиотека</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Statically Linked Library</source>
        <translation>Статическая библиотека</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Qt Plugin</source>
        <translation>Модуль Qt</translation>
    </message>
    <message>
        <source>%{JS: value(&apos;Type&apos;) === &apos;qtplugin&apos; ? value(&apos;BaseClassName&apos;).slice(1) : (value(&apos;ProjectName&apos;).charAt(0).toUpperCase() + value(&apos;ProjectName&apos;).slice(1))}</source>
        <translation type="vanished">%{JS: value(&apos;Type&apos;) === &apos;qtplugin&apos; ? value(&apos;BaseClassName&apos;).slice(1) : (value(&apos;ProjectName&apos;).charAt(0).toUpperCase() + value(&apos;ProjectName&apos;).slice(1))}</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>QAccessiblePlugin</source>
        <translation>QAccessiblePlugin</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>QGenericPlugin</source>
        <translation>QGenericPlugin</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>QIconEnginePlugin</source>
        <translation>QIconEnginePlugin</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>QImageIOPlugin</source>
        <translation>QImageIOPlugin</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>QScriptExtensionPlugin</source>
        <translation>QScriptExtensionPlugin</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>QSqlDriverPlugin</source>
        <translation>QSqlDriverPlugin</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>QStylePlugin</source>
        <translation>QStylePlugin</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/devicesupport/sshparameters.cpp" line="-29"/>
        <location filename="../../../../creator-stable_build/share/qtcreator/translations/jsonwizards_tr.h" line="+2"/>
        <source>None</source>
        <translation>Нет</translation>
    </message>
    <message>
        <location filename="../../../../creator-stable_build/share/qtcreator/translations/jsonwizards_tr.h" line="+1"/>
        <source>Core</source>
        <translation>Core</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Gui</source>
        <translation>Gui</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Widgets</source>
        <translation>Widgets</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Qt module:</source>
        <translation>Модуль Qt:</translation>
    </message>
    <message>
        <source>Creates a C++ library. This can be used to create:&lt;ul&gt;&lt;li&gt;a shared C++ library for use with &lt;tt&gt;QPluginLoader&lt;/tt&gt; and runtime (Plugins)&lt;/li&gt;&lt;li&gt;a shared or static C++ library for use with another project at linktime&lt;/li&gt;&lt;/ul&gt;</source>
        <translation type="vanished">Создание C++ библиотеки. Может использоваться для разработки:&lt;ul&gt;&lt;li&gt;разделяемая C++ библиотека для загрузки через &lt;tt&gt;QPluginLoader&lt;/tt&gt; (подключаемый модуль)&lt;/li&gt;&lt;li&gt;разделяемая или статическая C++ библиотека для подключения к другому проекту на этапе компоновки&lt;/li&gt;&lt;/ul&gt;</translation>
    </message>
    <message>
        <location line="-597"/>
        <source>Catch2</source>
        <translation>Catch2</translation>
    </message>
    <message>
        <location line="+188"/>
        <source>Catch2 include directory (optional):</source>
        <translation>Каталог заголовков Catch2 (опционально):</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Use Qt libraries</source>
        <translation>Использовать библиотеки Qt</translation>
    </message>
    <message>
        <location line="+605"/>
        <source>This wizard creates a custom Qt Creator plugin.</source>
        <translation>Этот мастер создаст новый модуль Qt Creator.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Specify details about your custom Qt Creator plugin.</source>
        <translation>Заполните форму нового модуля Qt Creator.</translation>
    </message>
    <message>
        <source>%{JS: value(&apos;ProjectName&apos;).charAt(0).toUpperCase() + value(&apos;ProjectName&apos;).slice(1)}</source>
        <translation type="vanished">%{JS: value(&apos;ProjectName&apos;).charAt(0).toUpperCase() + value(&apos;ProjectName&apos;).slice(1)}</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Plugin name:</source>
        <translation>Название модуля:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>MyCompany</source>
        <translation>МояКомпания</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Vendor name:</source>
        <translation>Разработчик:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>(C) %{VendorName}</source>
        <translation>(C) %{VendorName}</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Copyright:</source>
        <translation>Авторское право:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Put short license information here</source>
        <translation>Краткая информация о лицензии</translation>
    </message>
    <message>
        <location line="-332"/>
        <location line="+333"/>
        <source>License:</source>
        <translation>Лицензия:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Put a short description of your plugin here</source>
        <translation>Краткое описание модуля</translation>
    </message>
    <message>
        <location line="-348"/>
        <location line="+349"/>
        <source>Description:</source>
        <translation>Описание:</translation>
    </message>
    <message>
        <source>https://www.%{JS: encodeURIComponent(value(&apos;VendorName&apos;).toLowerCase())}.com</source>
        <translation type="vanished">https://www.%{JS: encodeURIComponent(value(&apos;VendorName&apos;).toLowerCase())}.com</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>URL:</source>
        <translation>URL:</translation>
    </message>
    <message>
        <source>Qt Creator sources:</source>
        <translation type="vanished">Исходники Qt Creator:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Qt Creator build:</source>
        <translation>Сборка Qt Creator:</translation>
    </message>
    <message>
        <source>Qt Creator Build</source>
        <translation type="vanished">Сборка Qt Creator</translation>
    </message>
    <message>
        <source>Local User Settings</source>
        <translation type="vanished">Локальные настройки пользователя</translation>
    </message>
    <message>
        <source>Deploy into:</source>
        <translation type="vanished">Развернуть в:</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Creates a custom Qt Creator plugin.</source>
        <translation>Создание особого подключаемого модуля для Qt Creator.</translation>
    </message>
    <message>
        <source>Qt Creator Plugin</source>
        <translation type="vanished">Модуль Qt Creator</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/projectexplorer.cpp" line="-2914"/>
        <location filename="../../../../creator-stable_build/share/qtcreator/translations/jsonwizards_tr.h" line="-864"/>
        <location line="+88"/>
        <location line="+115"/>
        <source>C/C++</source>
        <translation>C/C++</translation>
    </message>
    <message>
        <location filename="../../../../creator-stable_build/share/qtcreator/translations/jsonwizards_tr.h" line="-36"/>
        <source>Qt for Python module:</source>
        <translation>Модуль Qt for Python:</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>You can choose Qt classes only if you select a Qt for Python module.</source>
        <translation>Выбрать классы Qt можно только при выборе модуля Qt for Python.</translation>
    </message>
    <message>
        <location line="-171"/>
        <source>Creates a header file that you can add to a C/C++ project.</source>
        <translation>Создание заголовочного файла для проекта на C/С++.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>C/C++ Header File</source>
        <translation>Заголовочный файл C/С++</translation>
    </message>
    <message>
        <location line="+86"/>
        <source>Creates a source file that you can add to a C/C++ project.</source>
        <translation>Создание файла исходных текстов для проекта на C/С++.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>C/C++ Source File</source>
        <translation>Файл исходных текстов C/C++</translation>
    </message>
    <message>
        <location line="+454"/>
        <location line="+58"/>
        <location line="+19"/>
        <location line="+74"/>
        <location line="+134"/>
        <source>Meson</source>
        <translatorcomment>Судя по всему, это такая система сборки</translatorcomment>
        <translation>Meson</translation>
    </message>
    <message>
        <location line="-377"/>
        <location line="+30"/>
        <location line="+83"/>
        <location line="+28"/>
        <location line="+113"/>
        <source>Application (Qt)</source>
        <translation>Приложение (Qt)</translation>
    </message>
    <message>
        <location line="-50"/>
        <source>C++ Library</source>
        <translation>Библиотека C++</translation>
    </message>
    <message>
        <location line="-156"/>
        <source>Binary</source>
        <translation>Программа</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Hybrid</source>
        <translation>Гибрид</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Author:</source>
        <translation>Автор:</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>0.1.0</source>
        <translation>0.1.0</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Version:</source>
        <translation>Версия:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>MIT</source>
        <translation>MIT</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>GPL-2.0</source>
        <translation>GPL-2.0</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Apache-2.0</source>
        <translation>Apache-2.0</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>ISC</source>
        <translation>ISC</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>GPL-3.0</source>
        <translation>GPL-3.0</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>BSD-3-Clause</source>
        <translation>BSD-3-Clause</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>LGPL-2.1</source>
        <translation>LGPL-2.1</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>LGPL-3.0</source>
        <translation>LGPL-3.0</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>EPL-2.0</source>
        <translation>EPL-2.0</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Proprietary</source>
        <translation>Проприетарная</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/projectexplorer.cpp" line="+1250"/>
        <location filename="../../../src/plugins/projectexplorer/runconfigurationaspects.cpp" line="-96"/>
        <location filename="../../../../creator-stable_build/share/qtcreator/translations/jsonwizards_tr.h" line="+1"/>
        <source>Other</source>
        <translation>Другая</translation>
    </message>
    <message>
        <location line="-1253"/>
        <location filename="../../../../creator-stable_build/share/qtcreator/translations/jsonwizards_tr.h" line="+2"/>
        <source>C</source>
        <translation>C</translation>
    </message>
    <message>
        <location filename="../../../../creator-stable_build/share/qtcreator/translations/jsonwizards_tr.h" line="+1"/>
        <source>Cpp</source>
        <translation>Cpp</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Objective C</source>
        <translation>Objective C</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Javascript</source>
        <translation>Javascript</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Backend:</source>
        <translation>Бэкенд:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>1.0.0</source>
        <translation>1.0.0</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Min Nim Version:</source>
        <translation>Nim версии от:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Define Project Configuration</source>
        <translation>Задание конфигурации проекта</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Creates a Nim application with Nimble.</source>
        <translation>Создание приложения Nim с Nimble.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Nimble Application</source>
        <translation>Приложение Nimble</translation>
    </message>
    <message>
        <location line="+137"/>
        <source>MyItem</source>
        <translation>MyItem</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Object class-name:</source>
        <translation>Имя класса объекта:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>com.mycompany.qmlcomponents</source>
        <translation>com.mycompany.qmlcomponents</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>URI:</source>
        <translation>URI:</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Custom Parameters</source>
        <translation>Особые параметры</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Creates a C++ plugin to load Qt Quick extensions dynamically into applications using the QQmlEngine class.</source>
        <translation>Создание C++ модуля для динамической загрузки расширений Qt Quick в приложение, использующее класс QQmlEngine.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Qt Quick 2 Extension Plugin</source>
        <translation>Модуль расширения Qt Quick 2</translation>
    </message>
    <message>
        <location line="-107"/>
        <location line="+89"/>
        <source>Qt 5.15</source>
        <translation>Qt 5.15</translation>
    </message>
    <message>
        <location line="-88"/>
        <location line="+89"/>
        <source>Qt 5.14</source>
        <translation>Qt 5.14</translation>
    </message>
    <message>
        <location line="-88"/>
        <location line="+89"/>
        <source>Qt 5.13</source>
        <translation>Qt 5.13</translation>
    </message>
    <message>
        <source>Qt 5.11</source>
        <translation type="vanished">Qt 5.11</translation>
    </message>
    <message>
        <source>Qt 5.10</source>
        <translation type="vanished">Qt 5.10</translation>
    </message>
    <message>
        <location line="-131"/>
        <source>This wizard generates a Qt Widgets Application project. The application derives by default from QApplication and includes an empty widget.</source>
        <translation>Этот мастер создаст проект приложения Qt Widgets. По умолчанию приложение будет производным от QApplication и будет включать пустой виджет.</translation>
    </message>
    <message>
        <source>%{JS: value(&apos;BaseClass&apos;) ? value(&apos;BaseClass&apos;).slice(1) : &apos;MyClass&apos;}</source>
        <translation type="vanished">%{JS: value(&apos;BaseClass&apos;) ? value(&apos;BaseClass&apos;).slice(1) : &apos;MyClass&apos;}</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Generate form</source>
        <translation>Создать форму</translation>
    </message>
    <message>
        <source>%{JS: Cpp.classToFileName(value(&apos;Class&apos;), &apos;ui&apos;)}</source>
        <translation type="vanished">%{JS: Cpp.classToFileName(value(&apos;Class&apos;), &apos;ui&apos;)}</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Form file:</source>
        <translation>Файл формы:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Class Information</source>
        <translation>Информация о классе</translation>
    </message>
    <message>
        <source>Creates a Qt application for the desktop. Includes a Qt Widgets Designer-based main window.

Preselects a desktop Qt for building the application if available.</source>
        <translation type="vanished">Создание приложения Qt для настольных компьютеров. Включает основное окно в виде формы дизайнера Qt.

Выбирается профиль «Desktop Qt» для сборки приложения, если он доступен.</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Qt Widgets Application</source>
        <translation>Приложение Qt Widgets</translation>
    </message>
    <message>
        <location line="-538"/>
        <source>Creates a scratch model using a temporary file.</source>
        <translation>Создание черновой модели с использованием временного файла.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Scratch Model</source>
        <translation>Черновая модель</translation>
    </message>
    <message>
        <location line="+403"/>
        <source>Creates a Qt for Python application that contains only the main code for a QApplication.</source>
        <translation>Создание приложения на основе Qt for Python, содержащее только основной код QApplication.</translation>
    </message>
    <message>
        <location line="-54"/>
        <location line="+18"/>
        <location line="+22"/>
        <location line="+15"/>
        <source>Application (Qt for Python)</source>
        <translation>Приложение (Qt for Python)</translation>
    </message>
    <message>
        <source>Qt for Python - Empty</source>
        <translation type="vanished">Qt for Python - Пустой</translation>
    </message>
    <message>
        <source>%{JS: Cpp.classToFileName(value(&apos;Class&apos;), Util.preferredSuffix(&apos;text/x-python&apos;))}</source>
        <translation type="vanished">%{JS: Cpp.classToFileName(value(&apos;Class&apos;), Util.preferredSuffix(&apos;text/x-python&apos;))}</translation>
    </message>
    <message>
        <source>%{JS: Cpp.classToFileName(value(&apos;Class&apos;), &apos;pyproject&apos;)}</source>
        <translation type="vanished">%{JS: Cpp.classToFileName(value(&apos;Class&apos;), &apos;pyproject&apos;)}</translation>
    </message>
    <message>
        <location line="-67"/>
        <location line="+40"/>
        <source>Project file:</source>
        <translation>Файл проекта:</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Creates a Qt for Python application that contains an empty window.</source>
        <translation>Создание приложения на основе Qt for Python, содержащее пустое окно.</translation>
    </message>
    <message>
        <source>Qt for Python - Window</source>
        <translation type="vanished">Qt for Python - Окно</translation>
    </message>
    <message>
        <location line="-32"/>
        <source>PySide 5.15</source>
        <translation>PySide 5.15</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>PySide 5.14</source>
        <translation>PySide 5.14</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>PySide 5.13</source>
        <translation>PySide 5.13</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>PySide 5.12</source>
        <translation>PySide 5.12</translation>
    </message>
    <message>
        <source>PySide version:</source>
        <translation type="vanished">Версия PySide:</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Creates a Qt Quick application that contains an empty window.</source>
        <translation>Создание приложения Qt Quick, содержащее пустое окно.</translation>
    </message>
    <message>
        <source>Qt for Python - Qt Quick Application - Empty</source>
        <translation type="vanished">Qt для Python - Приложение Qt Quick - Пустое</translation>
    </message>
    <message>
        <source>Creates a Qt for Python application that includes a Qt Widgets Designer-based widget (ui file)</source>
        <translation type="vanished">Создание приложения на Qt для Python, включающее виджет Qt Widgets Designer (файл ui)</translation>
    </message>
    <message>
        <source>Qt for Python - Window (UI file)</source>
        <translation type="vanished">Qt для Python - Окно (файл UI)</translation>
    </message>
    <message>
        <source>Application (Qt Quick)</source>
        <translation type="vanished">Приложение (Qt Quick)</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Qt Quick Application - Empty</source>
        <translation>Приложение Qt Quick - Пустое</translation>
    </message>
    <message>
        <source>Material Light</source>
        <translation type="vanished">Material Светлый</translation>
    </message>
    <message>
        <source>Material Dark</source>
        <translation type="vanished">Material Тёмный</translation>
    </message>
    <message>
        <source>Universal Light</source>
        <translation type="vanished">Universal Светлый</translation>
    </message>
    <message>
        <source>Universal Dark</source>
        <translation type="vanished">Universal Тёмный</translation>
    </message>
    <message>
        <source>Universal System</source>
        <translation type="vanished">Universal Системный</translation>
    </message>
    <message>
        <source>Fusion (Qt 5.10+)</source>
        <translation type="vanished">Fusion (Qt 5.10+)</translation>
    </message>
    <message>
        <source>Imagine (Qt 5.10+)</source>
        <translation type="vanished">Imagine (Qt 5.10+)</translation>
    </message>
    <message>
        <source>Qt Quick Controls Style:</source>
        <translation type="vanished">Стиль Qt Quick Controls:</translation>
    </message>
    <message>
        <source>Creates a Qt Quick Controls application with a ScrollView.</source>
        <translation type="vanished">Создание приложения Qt Quick Controls с ScrollView.</translation>
    </message>
    <message>
        <source>Qt Quick Application - Scroll</source>
        <translation type="vanished">Приложение Qt Quick - Scroll</translation>
    </message>
    <message>
        <source>Creates a Qt Quick Controls application with a StackView to display content, and a Drawer and ToolBar for navigation.</source>
        <translation type="vanished">Создание приложения Qt Quick Controls со StackView для отображения данных и Drawer и ToolBar для навигации.</translation>
    </message>
    <message>
        <source>Qt Quick Application - Stack</source>
        <translation type="vanished">Приложение Qt Quick - Stack</translation>
    </message>
    <message>
        <source>Creates a Qt Quick Controls application with a SwipeView for navigation.</source>
        <translation type="vanished">Создание приложения Qt Quick Controls со SwipeView для навигации.</translation>
    </message>
    <message>
        <source>Qt Quick Application - Swipe</source>
        <translation type="vanished">Приложение Qt Quick - Swipe</translation>
    </message>
    <message>
        <location line="+316"/>
        <location line="+18"/>
        <location line="+34"/>
        <location line="+23"/>
        <location line="+20"/>
        <source>Repository URL is not valid</source>
        <translation>Неверный URL хранилища</translation>
    </message>
    <message>
        <location line="-73"/>
        <source>Use existing directory</source>
        <translation>Использовать существующий каталог</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Proceed with cloning the repository, even if the target directory already exists.</source>
        <translation>Выполнять клонирование хранилища, даже если целевой каталог уже существует.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Stacked</source>
        <translation>Уложеная</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Make the new branch depend on the availability of the source branch.</source>
        <translation>Сделать новую ветку зависимой от доступности исходной ветки.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Standalone</source>
        <translation>Отдельное</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Do not use a shared repository.</source>
        <translation>Не использовать общее хранилище.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Bind new branch to source location</source>
        <translation>Привязать новую ветку к размещению исходников</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Bind the new branch to the source location.</source>
        <translation>Привязать новую ветку к размещению исходников.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Switch checkout</source>
        <translation>Сменить выгружаемый каталог</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Switch the checkout in the current directory to the new branch.</source>
        <translation>Переключить выгружаемый каталог текущего каталога на новую.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Hardlink</source>
        <translation>Жёсткая ссылка</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Use hard-links in working tree.</source>
        <translation>Использовать жёсткий ссылки в рабочей копии.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>No working-tree</source>
        <translation>Без рабочей копии</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Do not create a working tree.</source>
        <translation>Не создавать рабочую копию.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Revision:</source>
        <translation>Ревизия:</translation>
    </message>
    <message>
        <location line="+3"/>
        <location line="+43"/>
        <location line="+19"/>
        <source>Specify repository URL, checkout directory, and path.</source>
        <translation>Укажите URL хранилища, выгружаемый каталог и путь.</translation>
    </message>
    <message>
        <location line="-61"/>
        <source>Running Bazaar branch...</source>
        <translation>Выполнение смены ветки Bazaar...</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Clones a Bazaar branch and tries to load the contained project.</source>
        <translation>Клонирование ветки Bazaar и попытка загрузки имеющегося там проекта.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Bazaar Clone (Or Branch)</source>
        <translation>Клонирование Bazaar</translation>
    </message>
    <message>
        <location line="-46"/>
        <source>Module:</source>
        <translation>Модуль:</translation>
    </message>
    <message>
        <location line="-781"/>
        <source>Creates a CMake-based test project for which a code snippet can be entered.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>QtCore</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>QtCore, QtWidgets</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Use Qt Modules:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Application bundle (macOS)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Define Code snippet</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Code snippet</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Creates a CMake-based test project where you can enter a code snippet to compile and check it.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Creates a translation file that you can add to a Qt project.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Qt Translation File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+80"/>
        <source>Creates a markdown file.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Markdown File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>You must tell Qt Creator which test framework is used inside the project.

You should not mix multiple test frameworks in a project.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>2.x</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>3.x</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Catch2 version:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Test Information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Creates a source file that you can add to an existing test project.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <location line="+1"/>
        <source>Test Case</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Creates a QML file with boilerplate code, starting with &quot;import QtQuick&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+115"/>
        <source>Fully qualified name, including namespaces</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Include QQuickItem</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Add QML_ELEMENT</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+32"/>
        <source>This wizard creates a simple unit test project using Catch2.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Catch2 v2 (header only)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Catch2 v3 (shared libraries)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Catch2 install directory (optional):</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Use own main</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Creates a new unit test project using Catch2. Unit tests allow you to verify that the code is fit for use and that there are no regressions.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <location line="+21"/>
        <location line="+22"/>
        <location line="+25"/>
        <location line="+25"/>
        <source>Test Project</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-92"/>
        <source>Catch2 Test Project</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>This wizard creates a simple unit test project using Qt Quick Test.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Generate setup code</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Creates a new unit test project using Qt Quick Test. Unit tests allow you to verify that the code is fit for use and that there are no regressions.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Qt Quick Test Project</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>This wizard creates a simple unit test project using Qt Test.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Creates a new unit test project using Qt Test. Unit tests allow you to verify that the code is fit for use and that there are no regressions.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Qt Test Project</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>This wizard creates a simple unit test project using Google Test.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Google Test (header only)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Google Test (shared libraries)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Googletest install directory (optional):</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Creates a new unit test project using Google Test. Unit tests allow you to verify that the code is fit for use and that there are no regressions.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Google Test Project</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>This wizard creates a simple unit test project using Boost.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Boost Test (header only)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Boost Test (shared libraries)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Boost install directory (optional):</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Creates a new unit test project using Boost. Unit tests allow you to verify that the code is fit for use and that there are no regressions.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Boost Test Project</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Create a project that you can open in Qt Design Studio</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Creates a project with a structure that is compatible both with Qt Design Studio and with Qt Creator. It contains a .ui.qml form that you can visually edit in Qt Design Studio.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Creates a Qt Quick UI project for previewing and prototyping designs.

To develop a full application, create a Qt Quick Application project instead.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+13"/>
        <location line="+15"/>
        <location line="+25"/>
        <location line="+15"/>
        <source>PySide 6</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-54"/>
        <location line="+40"/>
        <location line="+15"/>
        <source>PySide 2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-54"/>
        <source>Define Python Interpreter</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Interpreter</source>
        <translation type="unfinished">Интерпретатор</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Creates a Qt for Python application that includes a Qt Widgets Designer-based widget (ui file). Requires .ui to Python conversion.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Window UI</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+40"/>
        <source>Empty Window</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Empty Application</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <location line="+136"/>
        <location line="+89"/>
        <source>Qt 6.2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-224"/>
        <source>Qt 6.5</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Qt 6.8</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <location line="+138"/>
        <location line="+89"/>
        <source>Minimum required Qt version:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-220"/>
        <source>Creates a Qt Quick application that can have both QML and C++ code. You can build the application and deploy it to desktop, embedded, and mobile target platforms.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Qt Quick Application</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Request passthrough</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Request permissions for passthrough mode.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Request hand tracking</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Request permissions for hand tracking.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Request spatial anchors</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Request permissions for anchors API.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>XR Features</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Features</source>
        <translation type="unfinished">Особенности</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Kit Selection: For Apple Vision Pro, select any kit.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Creates a Qt Quick 3D XR application with QML and C++ code. You can build and deploy the application to desktop VR and standalone XR platforms. For the Apple Vision Pro, you can develop in Qt Creator but must deploy the CMake project with XCode.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>XR Application</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+60"/>
        <location line="+150"/>
        <source>CMake for Qt 6.5 and Later</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-129"/>
        <source>Creates a widget-based Qt application that contains a Qt Widgets Designer-based main window and C++ source and header files to implement the application logic.

Preselects a desktop Qt for building the application if available.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+28"/>
        <source>Creates a Qt Quick application that contains an empty window.

Use this &quot;compat&quot; version if you want to use other build systems than CMake or Qt versions lower than 6.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Qt Quick Application (compat)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+60"/>
        <source>Creates a C++ library. You can create:&lt;ul&gt;&lt;li&gt;a shared C++ library for use with &lt;tt&gt;QPluginLoader&lt;/tt&gt; and runtime (Plugins)&lt;/li&gt;&lt;li&gt;a shared or static C++ library for use with another project at linktime&lt;/li&gt;&lt;/ul&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+22"/>
        <source>Create example project</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+29"/>
        <source>Creates a project containing a single main.cpp file with a stub implementation and no graphical UI.

Preselects a desktop Qt for building the application if available.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Specify module and checkout directory.</source>
        <translation>Укажите модуль и выгружаемый каталог.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Running CVS checkout...</source>
        <translation>Выполнение выгрузки CVS...</translation>
    </message>
    <message>
        <location line="+1"/>
        <location line="+1"/>
        <location line="+56"/>
        <location line="+1"/>
        <location line="+19"/>
        <location line="+1"/>
        <location line="+18"/>
        <location line="+1"/>
        <source>Checkout</source>
        <translation>Выгрузка</translation>
    </message>
    <message>
        <location line="-95"/>
        <source>Checks out a CVS repository and tries to load the contained project.</source>
        <translation>Выгрузка хранилища CVS и попытка загрузки имеющегося там проекта.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>CVS Checkout</source>
        <translation>Извлечь из CVS</translation>
    </message>
    <message>
        <location line="+42"/>
        <source>&lt;default branch&gt;</source>
        <translation>&lt;ветка по умолчанию&gt;</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Branch:</source>
        <translation>Ветка:</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Recursive</source>
        <translation>Рекурсивно</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Recursively initialize submodules.</source>
        <translation>Рекурсивно инициализировать модули.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Specify repository URL, branch, checkout directory, and path.</source>
        <translation>Укажите URL хранилища, выгружаемый каталог и путь.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Running Git clone...</source>
        <translation>Выполнение клонирования Git...</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Clones a Git repository and tries to load the contained project.</source>
        <translation>Клонирование хранилища Git и попытка загрузки имеющегося там проекта.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Git Clone</source>
        <translation>Клонирование Git</translation>
    </message>
    <message>
        <location line="+34"/>
        <source>Running Mercurial clone...</source>
        <translation>Выполнение клонирования Mercurial...</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Clones a Mercurial repository and tries to load the contained project.</source>
        <translation>Клонирование хранилища Mercurial и попытка загрузки имеющегося там проекта.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Mercurial Clone</source>
        <translation>Клонирование Mercurial</translation>
    </message>
    <message>
        <location line="+46"/>
        <source>Qt Creator C++ Plugin</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-74"/>
        <source>Trust Server Certificate</source>
        <translation>Доверять сертификату сервера</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Running Subversion checkout...</source>
        <translation>Выполнение выгрузки Subversion...</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Checks out a Subversion repository and tries to load the contained project.</source>
        <translation>Выгрузка хранилища Subversion и попытка загрузки имеющегося там проекта.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Subversion Checkout</source>
        <translation>Извлечь из Subversion</translation>
    </message>
    <message>
        <location line="-672"/>
        <source>Creates a fragment shader in the Desktop OpenGL Shading Language (GLSL). Fragment shaders generate the final pixel colors for triangles, points and lines rendered with OpenGL.</source>
        <translation>Создание фрагментного шейдера на языке Desktop OpenGL Shading Language (GLSL). Фрагментные шейдеры создают конечный цвет пикселя для треугольников, точек и линий, отрисовываемых с помощью OpenGL.</translation>
    </message>
    <message>
        <location line="+1"/>
        <location line="+9"/>
        <location line="+9"/>
        <location line="+9"/>
        <source>GLSL</source>
        <translation>GLSL</translation>
    </message>
    <message>
        <location line="-26"/>
        <source>Fragment Shader (Desktop OpenGL)</source>
        <translation>Фрагментный шейдер (Desktop OpenGL)</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Vertex Shader (Desktop OpenGL)</source>
        <translation>Вершинный шейдер (Desktop OpenGL)</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Creates a fragment shader in the OpenGL/ES 2.0 Shading Language (GLSL/ES). Fragment shaders generate the final pixel colors for triangles, points and lines rendered with OpenGL.</source>
        <translation>Создание фрагментного шейдера на языке OpenGL/ES 2.0 Shading Language (GLSL/ES). Фрагментные шейдеры создают конечный цвет пикселя для треугольников, точек и линий, отрисовываемых с помощью OpenGL.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Fragment Shader (OpenGL/ES 2.0)</source>
        <translation>Фрагментный шейдер (OpenGL/ES 2.0)</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Vertex Shader (OpenGL/ES 2.0)</source>
        <translation>Вершинный шейдер (OpenGL/ES 2.0)</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/jsonwizard/jsonwizardfactory.cpp" line="+157"/>
        <source>Generator is not a object.</source>
        <translation>Генератор не является объектом.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Generator has no typeId set.</source>
        <translation>У генератора отсутствует typeId.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>TypeId &quot;%1&quot; of generator is unknown. Supported typeIds are: &quot;%2&quot;.</source>
        <translation>TypeId «%1» генератора неизвестен. Поддерживаются следующие typeId: «%2».</translation>
    </message>
    <message>
        <location line="+215"/>
        <source>Page is not an object.</source>
        <translation>Страница не является объектом.</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Page has no typeId set.</source>
        <translation>У страницы отсутствует typeId.</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>TypeId &quot;%1&quot; of page is unknown. Supported typeIds are: &quot;%2&quot;.</source>
        <translation>TypeId «%1» страницы неизвестен. Поддерживаются следующие typeId: «%2».</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Page with typeId &quot;%1&quot; has invalid &quot;index&quot;.</source>
        <translation>У страницы с typeId «%1» неверный «index».</translation>
    </message>
    <message>
        <location line="-188"/>
        <location line="+240"/>
        <source>Path &quot;%1&quot; does not exist when checking JSON wizard search paths.</source>
        <translation>При проверке путей мастера JSON: путь «%1» не существует.</translation>
    </message>
    <message>
        <location line="-227"/>
        <source>Checking &quot;%1&quot; for %2.</source>
        <translation>Проверяется «%1» у %2.</translation>
    </message>
    <message>
        <location line="+24"/>
        <location line="+232"/>
        <source>* Failed to parse &quot;%1&quot;:%2:%3: %4</source>
        <translation>* Не удалось разобрать «%1»:%2:%3: %4</translation>
    </message>
    <message>
        <location line="-221"/>
        <location line="+232"/>
        <source>* Did not find a JSON object in &quot;%1&quot;.</source>
        <translation>* Объект JSON не был найден в «%1».</translation>
    </message>
    <message>
        <location line="-226"/>
        <location line="+232"/>
        <source>* Configuration found and parsed.</source>
        <translation>* Конфигурация обнаружена и разобрана.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>* Version %1 not supported.</source>
        <translation>* Версия %1 не поддерживается.</translation>
    </message>
    <message>
        <location line="+271"/>
        <source>The platform selected for the wizard.</source>
        <translation>Платформа, выбранная для мастера.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>The features available to this wizard.</source>
        <translation>Возможности, доступные этому мастеру.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>The plugins loaded.</source>
        <translation>Модули загружены.</translation>
    </message>
    <message>
        <location line="+32"/>
        <source>&quot;kind&quot; value &quot;%1&quot; is not &quot;class&quot; (deprecated), &quot;file&quot; or &quot;project&quot;.</source>
        <translation>«kind» имеет значение «%1», не являющееся «class» (устарело), «file» или «project».</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>&quot;kind&quot; is &quot;file&quot; or &quot;class&quot; (deprecated) and &quot;%1&quot; is also set.</source>
        <translation>«kind» это «file» или «class» (устарело) и «%1» установлен.</translation>
    </message>
    <message>
        <location line="+25"/>
        <source>Icon file &quot;%1&quot; not found.</source>
        <translation>Файл значка «%1» не найден.</translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Image file &quot;%1&quot; not found.</source>
        <translation>Файл изображения «%1» не найден.</translation>
    </message>
    <message>
        <location line="+53"/>
        <source>No valid typeId.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-401"/>
        <source>* Failed to create: %1</source>
        <translation>* Не удалось создать: %1</translation>
    </message>
    <message>
        <location line="-234"/>
        <source>JsonWizard: &quot;%1&quot; not found.</source>
        <translation>JsonWizard: «%1» не найден.</translation>
    </message>
    <message>
        <location line="+466"/>
        <source>key not found.</source>
        <translation>ключ не найден.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Expected an object or a list.</source>
        <translation>Ожидается список или объект.</translation>
    </message>
    <message>
        <location line="+78"/>
        <source>No id set.</source>
        <translation>Идентификатор не задан.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>No category is set.</source>
        <translation>Категория не задана.</translation>
    </message>
    <message>
        <location line="+42"/>
        <source>No displayName set.</source>
        <translation>displayName не задан.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>No displayCategory set.</source>
        <translation>displayCategory не задан.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>No description set.</source>
        <translation>Описание не задано.</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>When parsing &quot;generators&quot;: %1</source>
        <translation>При обработке «generators»: %1</translation>
    </message>
    <message>
        <source>When parsing &quot;pages&quot;: %1</source>
        <translation type="vanished">При обработке «pages»: %1</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/jsonwizard/jsonwizardgeneratorfactory.cpp" line="+158"/>
        <source>%1 [folder]</source>
        <translation>%1 [каталог]</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>%1 [symbolic link]</source>
        <translation>%1 [символьная ссылка]</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>%1 [read only]</source>
        <translation>%1 [только для чтения]</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>The directory %1 contains files which cannot be overwritten:
%2.</source>
        <translation>Каталог %1 содержит файлы, которые невозможно перезаписать:
%2.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/kit.cpp" line="-2"/>
        <location line="+733"/>
        <source>Unnamed</source>
        <translation>Без имени</translation>
    </message>
    <message>
        <location line="-729"/>
        <source>Kit ID</source>
        <translation>ID комплекта</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Kit filesystem-friendly name</source>
        <translation>Имя комплекта в файловой системе</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>The name of the kit.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>The name of the kit in a filesystem-friendly version.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>The ID of the kit.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The name of the currently active kit.</source>
        <translation type="vanished">Название активного комплекта.</translation>
    </message>
    <message>
        <source>The name of the currently active kit in a filesystem-friendly version.</source>
        <translation type="vanished">Название активного комплекта в пригодной для файловой системы форме.</translation>
    </message>
    <message>
        <source>The id of the currently active kit.</source>
        <translation type="vanished">Идентификатор активного комплекта.</translation>
    </message>
    <message>
        <location line="+714"/>
        <location filename="../../../src/plugins/projectexplorer/toolchainoptionspage.cpp" line="-34"/>
        <source>Clone of %1</source>
        <translation>Копия %1</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/task.cpp" line="-18"/>
        <source>Taskhub Error</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Taskhub Warning</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+287"/>
        <source>Error:</source>
        <translation>Ошибка:</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Warning:</source>
        <translation>Предупреждение: </translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/kitaspect.cpp" line="-255"/>
        <location filename="../../../src/plugins/projectexplorer/projectwelcomepage.cpp" line="+410"/>
        <source>Manage...</source>
        <translation>Управление...</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/kitchooser.cpp" line="+93"/>
        <source>Kit of Active Project: %1</source>
        <translation>Комплект активного проекта: %1</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/kitmanager.cpp" line="+82"/>
        <source>Loading Kits</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+47"/>
        <source>%1 on %2</source>
        <extracomment>&lt;abi&gt; on &lt;device display name&gt;</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Desktop (%1)</source>
        <translation>Desktop (%1)</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/makestep.cpp" line="+55"/>
        <source>Make</source>
        <translation>Сборка</translation>
    </message>
    <message>
        <location line="+35"/>
        <source>Make command missing. Specify Make command in step configuration.</source>
        <translation>Отсутствует команда Make. Укажите её в настройках этапа.</translation>
    </message>
    <message>
        <source>&lt;code&gt;MAKEFLAGS&lt;/code&gt; specifies parallel jobs. Check &quot;%1&quot; to override.</source>
        <translation type="vanished">&lt;code&gt;MAKEFLAGS&lt;/code&gt; включает параллельную работу. Включите «%1», чтобы переопределить.</translation>
    </message>
    <message>
        <location line="-82"/>
        <source>Make:</source>
        <translation>Make:</translation>
    </message>
    <message>
        <location line="+245"/>
        <source>&lt;b&gt;Make:&lt;/b&gt; %1</source>
        <translation>&lt;b&gt;Make:&lt;/b&gt; %1</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>&lt;b&gt;Make:&lt;/b&gt; No build configuration.</source>
        <translation>&lt;b&gt;Make:&lt;/b&gt; Нет конфигурации сборки.</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>&lt;b&gt;Make:&lt;/b&gt; %1 not found in the environment.</source>
        <translation>&lt;b&gt;Make:&lt;/b&gt;программа %1 не найдена в системе.</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Overriding &lt;code&gt;MAKEFLAGS&lt;/code&gt; environment variable.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>&lt;code&gt;MAKEFLAGS&lt;/code&gt; specifies a conflicting job count.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>No conflict with &lt;code&gt;MAKEFLAGS&lt;/code&gt; environment variable.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/gcctoolchain.cpp" line="-1451"/>
        <location line="+961"/>
        <source>MinGW</source>
        <translation>MinGW</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/osparser.cpp" line="+25"/>
        <source>The process cannot access the file because it is being used by another process.
Please close all running instances of your application before starting a build.</source>
        <translation>Процесс не может получить доступ к файлу, так как он используется другим процессом.
Завершайте все запущенные экземпляры приложения перед началом сборки.</translation>
    </message>
    <message numerus="yes">
        <location filename="../../../src/plugins/projectexplorer/runcontrol.cpp" line="-469"/>
        <source>Found %n free ports.</source>
        <translation>
            <numerusform>Обнаружен %n свободный порт.</numerusform>
            <numerusform>Обнаружено %n свободных порта.</numerusform>
            <numerusform>Обнаружено %n свободных портов.</numerusform>
        </translation>
    </message>
    <message>
        <location line="-12"/>
        <source>Checking available ports...</source>
        <translation>Проверка доступных портов...</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/processstep.cpp" line="+65"/>
        <location line="+36"/>
        <source>Custom Process Step</source>
        <extracomment>Default ProcessStep display name</extracomment>
        <translation>Особый этап обработки</translation>
    </message>
    <message>
        <location line="-71"/>
        <source>Command:</source>
        <translation>Команда:</translation>
    </message>
    <message>
        <location line="+6"/>
        <location filename="../../../src/plugins/projectexplorer/workspaceproject.cpp" line="-171"/>
        <source>Arguments:</source>
        <translation>Параметры:</translation>
    </message>
    <message>
        <location line="+4"/>
        <location filename="../../../src/plugins/projectexplorer/runconfigurationaspects.cpp" line="-648"/>
        <location filename="../../../src/plugins/projectexplorer/workspaceproject.cpp" line="+4"/>
        <source>Working directory:</source>
        <translation>Рабочий каталог:</translation>
    </message>
    <message>
        <source>Custom Process Step</source>
        <comment>item in combobox</comment>
        <translation type="vanished">Особый</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/project.cpp" line="-868"/>
        <source>Project Name</source>
        <translation>Имя проекта</translation>
    </message>
    <message>
        <location line="+494"/>
        <source>Kit has no build device.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Build device &quot;%2&quot; cannot handle project file &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+56"/>
        <source>Incompatible Kit</source>
        <translation>Комплект не подходит</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Kit %1 is incompatible with kit %2.</source>
        <translation>Комплекты %1 и %2 несовместимы.</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Build configurations:</source>
        <translation>Конфигурации сборки:</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Deploy configurations:</source>
        <translation>Конфигурации развёртывания:</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Run configurations:</source>
        <translation>Конфигурации запуска:</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Partially Incompatible Kit</source>
        <translation>Комплект частично несовместим</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Some configurations could not be copied.</source>
        <translation>Некоторые конфигураций не удалось скопировать.</translation>
    </message>
    <message>
        <location line="+99"/>
        <source>Could not load kits in a reasonable amount of time.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+89"/>
        <source>Select the Root Directory</source>
        <translation>Выбор корневого каталога</translation>
    </message>
    <message>
        <location line="+90"/>
        <source>Project &quot;%1&quot; was configured for kit &quot;%2&quot; with id %3, which does not exist anymore. You can create a new kit or copy the steps of the vanished kit to another kit in %4 mode.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+300"/>
        <source>Could not find any qml_*.qm file at &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+71"/>
        <source>%1: Name.</source>
        <extracomment>%1 is something like &quot;Active project&quot;</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>%1: Full path to main file.</source>
        <extracomment>%1 is something like &quot;Active project&quot;</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>%1: Full path to Project Directory.</source>
        <extracomment>%1 is something like &quot;Active project&quot;</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>%1: The name of the active kit.</source>
        <extracomment>%1 is something like &quot;Active project&quot;</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>%1: Name of the active build configuration.</source>
        <extracomment>%1 is something like &quot;Active project&quot;</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>%1: Type of the active build configuration.</source>
        <extracomment>%1 is something like &quot;Active project&quot;</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>%1: Full build path of active build configuration.</source>
        <extracomment>%1 is something like &quot;Active project&quot;</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+11"/>
        <source>%1: Variables in the active build environment.</source>
        <extracomment>%1 is something like &quot;Active project&quot;</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>%1: Name of the active run configuration.</source>
        <extracomment>%1 is something like &quot;Active project&quot;</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>%1: Executable of the active run configuration.</source>
        <extracomment>%1 is something like &quot;Active project&quot;</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+11"/>
        <source>%1: Variables in the environment of the active run configuration.</source>
        <extracomment>%1 is something like &quot;Active project&quot;</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+11"/>
        <source>%1: Working directory of the active run configuration.</source>
        <extracomment>%1 is something like &quot;Active project&quot;</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Replacement for &quot;%1&quot;</source>
        <translation type="vanished">Замена для «%1»</translation>
    </message>
    <message>
        <source>Project &quot;%1&quot; was configured for kit &quot;%2&quot; with id %3, which does not exist anymore. The new kit &quot;%4&quot; was created in its place, in an attempt not to lose custom project settings.</source>
        <translation type="vanished">Проект «%1» был сконфигурирован под несуществующий более комплект «%2» (id %3). Чтобы не потерять настройки проекта, был создан новый комплект «%4».</translation>
    </message>
    <message>
        <source>Could not find any qml_*.qm file at &apos;%1&apos;</source>
        <translation type="vanished">Не удалось найти ни один файл qml_*.qm в «%1»</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/projectexplorer.cpp" line="+119"/>
        <source>&amp;Build</source>
        <translation>&amp;Сборка</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>&amp;Debug</source>
        <translation>О&amp;тладка</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>&amp;Start Debugging</source>
        <translation>&amp;Начать отладку</translation>
    </message>
    <message>
        <location line="+82"/>
        <source>Open With</source>
        <translation>Открыть с помощью</translation>
    </message>
    <message>
        <location line="+38"/>
        <source>New Project...</source>
        <translation>Создать проект...</translation>
    </message>
    <message>
        <source>Ctrl+Shift+N</source>
        <translation type="vanished">Ctrl+Shift+N</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Load Project...</source>
        <translation>Загрузить проект...</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Ctrl+Shift+O</source>
        <translation>Ctrl+Shift+O</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Open File</source>
        <translation>Открыть файл</translation>
    </message>
    <message>
        <location line="+74"/>
        <source>Recent P&amp;rojects</source>
        <translation>Недавние п&amp;роекты</translation>
    </message>
    <message>
        <location line="+10"/>
        <location line="+332"/>
        <source>Close Project</source>
        <translation>Закрыть проект</translation>
    </message>
    <message>
        <location line="+0"/>
        <location line="+1818"/>
        <source>Close Project &quot;%1&quot;</source>
        <translation>Закрыть проект «%1»</translation>
    </message>
    <message>
        <location line="-2115"/>
        <source>Ctrl+Shift+B</source>
        <translation>Ctrl+Shift+B</translation>
    </message>
    <message>
        <location line="-861"/>
        <source>SSH executable:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Ninja executable:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+385"/>
        <source>SDKs</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+339"/>
        <source>Open Workspace...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+184"/>
        <source>Build Project</source>
        <translation>Собрать проект</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Build Project &quot;%1&quot;</source>
        <translation>Собрать проект «%1»</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Ctrl+B</source>
        <translation>Ctrl+B</translation>
    </message>
    <message>
        <location line="+65"/>
        <source>Rebuild Project</source>
        <translation>Пересобрать проект</translation>
    </message>
    <message>
        <source>Rebuild Project &quot;%1&quot;</source>
        <translation type="vanished">Пересобрать проект «%1»</translation>
    </message>
    <message>
        <location line="-8"/>
        <source>Deploy Project</source>
        <translation>Развернуть проект</translation>
    </message>
    <message>
        <source>Deploy Project &quot;%1&quot;</source>
        <translation type="vanished">Развернуть проект «%1»</translation>
    </message>
    <message>
        <source>Clean Project</source>
        <translation type="vanished">Очистить проект</translation>
    </message>
    <message>
        <source>Clean Project &quot;%1&quot;</source>
        <translation type="vanished">Очистить проект «%1»</translation>
    </message>
    <message>
        <location line="+71"/>
        <location line="+30"/>
        <source>Build Without Dependencies</source>
        <translation>Собрать без зависимостей</translation>
    </message>
    <message>
        <location line="-18"/>
        <location line="+22"/>
        <source>Rebuild Without Dependencies</source>
        <translation>Пересобрать без зависимостей</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Deploy Without Dependencies</source>
        <translation>Развернуть без зависимостей</translation>
    </message>
    <message>
        <location line="-14"/>
        <location line="+18"/>
        <source>Clean Without Dependencies</source>
        <translation>Очистить без зависимостей</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/miniprojecttargetselector.cpp" line="-829"/>
        <location filename="../../../src/plugins/projectexplorer/projectexplorer.cpp" line="-436"/>
        <location line="+371"/>
        <location line="+73"/>
        <source>Run</source>
        <translation>Запустить</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/projectexplorer.cpp" line="-68"/>
        <source>Ctrl+R</source>
        <translation>Ctrl+R</translation>
    </message>
    <message>
        <location line="-11"/>
        <source>Cancel Build</source>
        <translation>Отменить сборку</translation>
    </message>
    <message>
        <location line="-623"/>
        <location line="+71"/>
        <source>C++</source>
        <translation>C++</translation>
    </message>
    <message>
        <location line="+106"/>
        <location line="+5"/>
        <source>Open...</source>
        <translation>Открыть...</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/session.cpp" line="+155"/>
        <source>S&amp;essions</source>
        <translation>С&amp;ессии</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/projectexplorer.cpp" line="+242"/>
        <source>Close Pro&amp;ject &quot;%1&quot;</source>
        <translation>Закрыть про&amp;ект «%1»</translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Close Pro&amp;ject</source>
        <translation>Закрыть про&amp;ект</translation>
    </message>
    <message>
        <location line="+183"/>
        <source>Meta+Backspace</source>
        <translation>Meta+Backspace</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Alt+Backspace</source>
        <translation>Alt+Backspace</translation>
    </message>
    <message>
        <location line="+91"/>
        <source>Add Existing Files...</source>
        <translation>Добавить существующие файлы...</translation>
    </message>
    <message>
        <location line="+68"/>
        <source>Duplicate File...</source>
        <translation>Дублировать файл...</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Remove Project...</source>
        <extracomment>Remove project from parent profile (Project explorer view); will not physically delete any files.</extracomment>
        <translation>Убрать проект...</translation>
    </message>
    <message>
        <location line="+43"/>
        <source>Set as Active Project</source>
        <translation>Сделать активным проектом</translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Collapse All</source>
        <translation>Свернуть всё</translation>
    </message>
    <message>
        <source>Current project&apos;s main file.</source>
        <translation type="vanished">Главный файл текущего проекта.</translation>
    </message>
    <message>
        <source>The name of the current project.</source>
        <translation type="vanished">Название текущего проекта.</translation>
    </message>
    <message>
        <location line="+283"/>
        <source>Current Build Environment</source>
        <translation>Текущая среда сборки</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Current Run Environment</source>
        <translation>Текущая среда исполнения</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Active build environment of the active project.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Active run environment of the active project.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+29"/>
        <source>Open Project</source>
        <translation type="unfinished">Открыть проект</translation>
    </message>
    <message>
        <location line="+23"/>
        <source>Open Workspace</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+43"/>
        <source>Cancel Build &amp;&amp; Unload</source>
        <translation>Отменить сборку и выгрузить</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Do Not Unload</source>
        <translation>Не выгружать</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Unload Project %1?</source>
        <translation>Выгрузка проекта %1</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>The project %1 is currently being built.</source>
        <translation>Проект %1 сейчас собирается.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Do you want to cancel the build process and unload the project anyway?</source>
        <translation>Остановить процесс сборки и выгрузить проект?</translation>
    </message>
    <message>
        <location line="+61"/>
        <source>Issues from a task list file (.tasks).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Issues not covered by a more specialized category.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Parse Build Output...</source>
        <translation>Разбор вывода сборки...</translation>
    </message>
    <message>
        <location line="+278"/>
        <source>Cannot open project &quot;%1&quot;: Plugin is not loaded.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Failed opening project &quot;%1&quot;: No plugin can open project type &quot;%2&quot;.</source>
        <translation>Не удалось открыть проект «%1»: нет модуля для открытия проектов типа «%2».</translation>
    </message>
    <message>
        <location line="+214"/>
        <source>The following files could not be renamed in the file system:%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>These files were renamed in the file system, but project files were not updated:%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>These files were renamed in the file system, but the project structure was not updated (context lost or not supported):%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Renaming Issues</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+90"/>
        <source>Ignore All Errors?</source>
        <translation>Игнорировать все ошибки?</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Run Configuration Removed</source>
        <translation>Конфигурация запуска удалена</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>The configuration that was supposed to run is no longer available.</source>
        <translation>Предполагаемая для запуска конфигурация больше не доступна.</translation>
    </message>
    <message>
        <location line="+179"/>
        <source>Open Project in &quot;%1&quot;</source>
        <translation type="unfinished">Открыть проект в «%1»</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Open Project &quot;%1&quot;</source>
        <translation type="unfinished">Открыть проект в «%1»</translation>
    </message>
    <message>
        <location line="+19"/>
        <source>The file &quot;%1&quot; was renamed to &quot;%2&quot;, but the following projects could not be automatically changed: %3</source>
        <translation type="unfinished">Файл «%1» был переименован в «%2», но не удалось автоматически изменить проекты: %3</translation>
    </message>
    <message>
        <location line="+22"/>
        <source>The following projects failed to automatically remove the file: %1</source>
        <translation type="unfinished">Не удалось автоматически удалить файл из следующих проектов: %1</translation>
    </message>
    <message>
        <location line="+121"/>
        <location line="+22"/>
        <source>No project loaded.</source>
        <translation>Проект не загружен.</translation>
    </message>
    <message>
        <location line="-19"/>
        <source>Currently building the active project.</source>
        <translation>Идёт сборка активного проекта.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>The project %1 is not configured.</source>
        <translation>Проект %1 не настроен.</translation>
    </message>
    <message>
        <location line="+3"/>
        <location line="+19"/>
        <source>Project has no build settings.</source>
        <translation>Проект не имеет настроек сборки.</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Do Not Close</source>
        <translation>Не закрывать</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Close %1?</source>
        <translation>Закрыть %1?</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Do you want to cancel the build process and close %1 anyway?</source>
        <translation>Закрыть %1, прервав процесс сборки?</translation>
    </message>
    <message>
        <location line="+162"/>
        <source>The project &quot;%1&quot; is not configured.</source>
        <translation>Проект «%1» не настроен.</translation>
    </message>
    <message>
        <location line="+29"/>
        <source>A build is still in progress.</source>
        <translation>Сборка ещё выполняется.</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>A run action is already scheduled for the active project.</source>
        <translation>Запуск уже запланирован для активного проекта.</translation>
    </message>
    <message>
        <location line="+943"/>
        <source>Enable %1 Plugin</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>The plugin &quot;%1&quot; is required to open projects of type &quot;%2&quot; Do you want to enable it now?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+27"/>
        <source>Locates files from all project directories. Append &quot;+&lt;number&gt;&quot; or &quot;:&lt;number&gt;&quot; to jump to the given line number. Append another &quot;+&lt;number&gt;&quot; or &quot;:&lt;number&gt;&quot; to jump to the column number as well.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+101"/>
        <source>Run Run Configuration</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Runs a run configuration of the active project.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Debug Run Configuration</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Starts debugging a run configuration of the active project.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Switched run configuration to
%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Switch Run Configuration</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Switches the active run configuration of the active project.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/customexecutablerunconfiguration.cpp" line="-12"/>
        <location filename="../../../src/plugins/projectexplorer/projectexplorer.cpp" line="-928"/>
        <source>Run %1</source>
        <translation>Запустить %1</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/projectexplorer.cpp" line="+144"/>
        <source>%1 in %2</source>
        <translation>%1 в %2</translation>
    </message>
    <message>
        <location line="+99"/>
        <source>New Subproject</source>
        <comment>Title of dialog</comment>
        <translation>Создание подпроекта</translation>
    </message>
    <message>
        <location line="+41"/>
        <source>The following subprojects could not be added to project &quot;%1&quot;:</source>
        <translation>В проект «%1» невозможно добавить следующие подпроекты:</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Adding Subproject Failed</source>
        <translation>Не удалось добавить подпроект</translation>
    </message>
    <message>
        <location line="+48"/>
        <source>Could not add following files to project %1:</source>
        <translation>Не удалось добавить в проект %1 следующие файлы:</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Adding Files to Project Failed</source>
        <translation>Не удалось добавить файлы в проект</translation>
    </message>
    <message>
        <location line="+79"/>
        <source>Failed to open terminal.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+29"/>
        <source>Remove More Files?</source>
        <translatorcomment>Это заголовок окна</translatorcomment>
        <translation>Удаление файлов</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Remove these files as well?
    %1</source>
        <translation>Удалить ещё следующие файлы?
    %1</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Removing File Failed</source>
        <translation>Не удалось убрать файл</translation>
    </message>
    <message>
        <location line="+47"/>
        <source>_copy</source>
        <translation>_копия</translation>
    </message>
    <message>
        <location line="+15"/>
        <location line="+9"/>
        <source>Duplicating File Failed</source>
        <translation>Не удалось дублировать файл</translation>
    </message>
    <message>
        <location line="+36"/>
        <source>Deleting File Failed</source>
        <translation>Не удалось удалить файл</translation>
    </message>
    <message>
        <source>The project file %1 cannot be automatically changed.

Rename %2 to %3 anyway?</source>
        <translation type="vanished">Невозможно автоматически изменить файл проекта %1.

Переименовать %2 в %3?</translation>
    </message>
    <message>
        <source>The file %1 could not be renamed %2.</source>
        <translation type="vanished">Не удалось переименовать файл %1 в %2.</translation>
    </message>
    <message>
        <source>Cannot Rename File</source>
        <translation type="vanished">Не удалось переименовать файл</translation>
    </message>
    <message>
        <location line="-2491"/>
        <source>Delete File...</source>
        <translation>Удалить файл...</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/miniprojecttargetselector.cpp" line="-592"/>
        <location filename="../../../src/plugins/projectexplorer/projectexplorer.cpp" line="-155"/>
        <source>Run Without Deployment</source>
        <translation>Запустить без развёртывания</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/projectexplorer.cpp" line="+99"/>
        <source>New Subproject...</source>
        <translation>Создать подпроект...</translation>
    </message>
    <message>
        <location line="+152"/>
        <source>Ctrl+T</source>
        <translation>Ctrl+T</translation>
    </message>
    <message>
        <source>The name of the currently active kit as a filesystem-friendly version.</source>
        <translation type="vanished">Название активного комплекта в пригодной для файловой системы форме.</translation>
    </message>
    <message>
        <source>The ID of the currently active kit.</source>
        <translation type="vanished">Идентификатор активного комплекта.</translation>
    </message>
    <message>
        <source>Load Project</source>
        <translation type="vanished">Загрузить проект</translation>
    </message>
    <message>
        <location line="+492"/>
        <source>New Project</source>
        <comment>Title of dialog</comment>
        <translation>Новый проект</translation>
    </message>
    <message>
        <location line="+548"/>
        <source>Found some build errors in current task.
Do you want to ignore them?</source>
        <translation>Обнаружены некоторые ошибки сборки.
Игнорировать их?</translation>
    </message>
    <message>
        <location line="+166"/>
        <source>Always save files before build</source>
        <translation>Всегда сохранять файлы перед сборкой</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/session.cpp" line="+7"/>
        <source>&amp;Manage...</source>
        <translation>&amp;Управление...</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/projectexplorer.cpp" line="-1666"/>
        <source>Close All Files in Project</source>
        <translation>Закрыть все файлы проекта</translation>
    </message>
    <message>
        <location line="+0"/>
        <location line="+315"/>
        <source>Close All Files in Project &quot;%1&quot;</source>
        <translation>Закрыть все файлы проекта «%1»</translation>
    </message>
    <message>
        <location line="-298"/>
        <source>Close All Projects and Editors</source>
        <translation>Закрыть все документы и проекты</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Build All Projects</source>
        <translation>Собрать все проекты</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Build All Projects for All Configurations</source>
        <translation>Собрать все проекты во всех конфигурациях</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Deploy All Projects</source>
        <translation>Развернуть все проекты</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Rebuild All Projects</source>
        <translation>Пересобрать все проекты</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Rebuild All Projects for All Configurations</source>
        <translation>Пересобрать все проекты во всех конфигурациях</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Clean All Projects</source>
        <translation>Очистить все проекты</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Clean All Projects for All Configurations</source>
        <translation>Очистить все проекты во всех конфигурациях</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Build Active Project</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Build Project for All Configurations</source>
        <translation>Собрать проект во всех конфигурациях</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Build Project &quot;%1&quot; for All Configurations</source>
        <translation>Собрать проект «%1» во всех конфигурациях</translation>
    </message>
    <message>
        <source>Build for Run Configuration</source>
        <translation type="vanished">Сборка для конфигурации запуска</translation>
    </message>
    <message>
        <source>Build for Run Configuration &quot;%1&quot;</source>
        <translation type="vanished">Собрать для конфигурации запуска «%1»</translation>
    </message>
    <message>
        <location line="+69"/>
        <source>Rebuild Project for All Configurations</source>
        <translation>Пересобрать проект во всех конфигурациях</translation>
    </message>
    <message>
        <source>Rebuild Project &quot;%1&quot; for All Configurations</source>
        <translation type="vanished">Пересобрать проект «%1» во всех конфигурациях</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Clean Project for All Configurations</source>
        <translation>Очистить проект во всех конфигурациях</translation>
    </message>
    <message>
        <source>Clean Project &quot;%1&quot; for All Configurations</source>
        <translation type="vanished">Очистить проект «%1» во всех конфигурациях</translation>
    </message>
    <message>
        <location line="-136"/>
        <location line="+9"/>
        <location line="+100"/>
        <location line="+8"/>
        <location line="+62"/>
        <source>Rebuild</source>
        <translation>Пересобрать</translation>
    </message>
    <message>
        <location line="-109"/>
        <source>Build for &amp;Run Configuration</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Build for &amp;Run Configuration &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Run Generator</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+45"/>
        <source>Clean Active Project</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+24"/>
        <source>Run Active Project</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+77"/>
        <source>Add New...</source>
        <translation type="unfinished">Добавить новый...</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Add Existing Projects...</source>
        <translation>Добавить существующие проекты...</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Add Existing Directory...</source>
        <translation>Добавить существующий каталог...</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Close All Files</source>
        <translation>Закрыть все файлы</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Close Other Projects</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Close All Projects Except &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Properties...</source>
        <translation>Свойства...</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Remove...</source>
        <translation type="unfinished">Удалить...</translation>
    </message>
    <message>
        <location line="+37"/>
        <source>Create Header File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Create Source File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Set &quot;%1&quot; as Active Project</source>
        <translation>Сделать «%1» активным проектом</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Expand</source>
        <translation>Развернуть</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Expand All</source>
        <translation>Развернуть всё</translation>
    </message>
    <message>
        <location line="+24"/>
        <source>Open Build and Run Kit Selector...</source>
        <translation>Открыть выбор комплекта для сборки и запуска...</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Quick Switch Kit Selector</source>
        <translation>Выбор быстрого переключения комплектов</translation>
    </message>
    <message>
        <source>Full build path of the current project&apos;s active build configuration.</source>
        <translation type="vanished">Полный путь к каталогу сборки активной конфигурации текущего проекта.</translation>
    </message>
    <message>
        <source>The host address of the device in the currently active kit.</source>
        <translation type="vanished">Адрес хоста устройства текущего комплекта.</translation>
    </message>
    <message>
        <source>The SSH port of the device in the currently active kit.</source>
        <translation type="vanished">Порт SSH устройства текущего комплекта.</translation>
    </message>
    <message>
        <source>The private key file with which to authenticate when logging into the device in the currently active kit.</source>
        <translation type="vanished">Файл закрытого ключа для авторизации при входе на устройство текущего комплекта.</translation>
    </message>
    <message>
        <source>The currently active build configuration&apos;s name.</source>
        <translation type="vanished">Название активной конфигурации сборки.</translation>
    </message>
    <message>
        <source>The currently active run configuration&apos;s executable (if applicable).</source>
        <translation type="vanished">Исполняемый файл текущей активной конфигурации исполнения (если применимо).</translation>
    </message>
    <message>
        <source>The currently active build configuration&apos;s type.</source>
        <translation type="vanished">Тип активной конфигурации сборки.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/session.cpp" line="+13"/>
        <source>File where current session is saved.</source>
        <translation>Файл, в который сохраняется текущая сессия.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Name of current session.</source>
        <translation>Название текущей сессии.</translation>
    </message>
    <message>
        <source>The username with which to log into the device in the currently active kit.</source>
        <translation type="vanished">Имя пользователя для входа на устройство текущего комплекта.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/projectexplorer.cpp" line="+643"/>
        <source>Failed to Open Project</source>
        <translation>Не удалось открыть проект</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>&lt;h3&gt;Project already open&lt;/h3&gt;</source>
        <translation>&lt;h3&gt;Проект уже открыт&lt;/h3&gt;</translation>
    </message>
    <message>
        <source>Failed opening project &quot;%1&quot;: Project is not a file.</source>
        <translation type="vanished">Не удалось открыть проект «%1»: проект не является файлом.</translation>
    </message>
    <message>
        <location line="+779"/>
        <source>A build is in progress.</source>
        <translation>Выполняется сборка.</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Cancel Build &amp;&amp; Close</source>
        <translation>Отменить сборку и закрыть</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>A project is currently being built.</source>
        <translation>Сейчас собирается проект.</translation>
    </message>
    <message>
        <location line="+161"/>
        <source>No active project.</source>
        <translation>Нет активного проекта.</translation>
    </message>
    <message>
        <location line="+405"/>
        <source>New File</source>
        <comment>Title of dialog</comment>
        <translation>Новый файл</translation>
    </message>
    <message>
        <location line="+124"/>
        <source>Add Existing Files</source>
        <translation>Добавление существующих файлов</translation>
    </message>
    <message>
        <location line="-872"/>
        <location line="+20"/>
        <source>Project Editing Failed</source>
        <translation>Не удалось изменить проект</translation>
    </message>
    <message>
        <source>The file %1 was renamed to %2, but the project file %3 could not be automatically changed.</source>
        <translation type="vanished">Файл «%1» был переименован в «%2», но не удалось автоматически изменить файл проекта «%3».</translation>
    </message>
    <message>
        <location line="+332"/>
        <source>The project &quot;%1&quot; has no active kit.</source>
        <translation>У проекта «%1» нет активного комплекта.</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>The kit &quot;%1&quot; for the project &quot;%2&quot; has no active run configuration.</source>
        <translation>Для комплекта «%1» проекта «%2» нет активной конфигурации запуска.</translation>
    </message>
    <message>
        <location line="+22"/>
        <source>Cannot run &quot;%1&quot;.</source>
        <translation>Не удалось запустить «%1».</translation>
    </message>
    <message>
        <location line="+647"/>
        <source>File &quot;%1&quot; was not removed, because the project has changed in the meantime.
Please try again.</source>
        <translation>Файл «%1» не был удалён, так как проект был изменён в то же время.
Попробуйте ещё раз.</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Could not remove file &quot;%1&quot; from project &quot;%2&quot;.</source>
        <translation>Не удалось удалить файл «%1» из проекта «%2».</translation>
    </message>
    <message>
        <location line="+33"/>
        <source>Choose File Name</source>
        <translation>Выбор имени файла</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>New file name:</source>
        <translation>Имя нового файла:</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Failed to copy file &quot;%1&quot; to &quot;%2&quot;: %3.</source>
        <translation>Не удалось скопировать файл «%1» в «%2»: %3.</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Failed to add new file &quot;%1&quot; to the project.</source>
        <translation>Не удалось добавить в проект новый файл «%1».</translation>
    </message>
    <message>
        <location line="+36"/>
        <source>Could not delete file %1.</source>
        <translation>Не удалось удалить файл «%1».</translation>
    </message>
    <message>
        <location line="-19"/>
        <source>Delete File</source>
        <translation>Удаление файла</translation>
    </message>
    <message>
        <location line="-2374"/>
        <source>Edit Active Build Configuration</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Ctrl+E, Ctrl+B</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Edit Active Run Configuration</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Ctrl+E, Ctrl+R</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2361"/>
        <source>Delete %1 from file system?</source>
        <translation>Удалить «%1» с диска?</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/projectimporter.cpp" line="+88"/>
        <source>No Build Found</source>
        <translation>Сборка не найдена</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>No build found in %1 matching project %2.</source>
        <translation>В %1 не найдена сборка соответствующая проекту %2.</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Import Warning</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Import Build</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+39"/>
        <source>%1 (imported)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+51"/>
        <source>%1 - temporary</source>
        <translation>%1 - временный</translation>
    </message>
    <message>
        <location line="+107"/>
        <source>Imported Kit</source>
        <translation>Импортированный комплект</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/projecttree.cpp" line="+295"/>
        <source>&lt;b&gt;Warning:&lt;/b&gt; This file is generated.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>&lt;b&gt;Warning:&lt;/b&gt; This file is inside the build directory.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+16"/>
        <source>&lt;b&gt;Warning:&lt;/b&gt; This file is outside the project directory.</source>
        <translation>&lt;b&gt;Предупреждение:&lt;/b&gt; Этот файл расположен вне каталога проекта.</translation>
    </message>
    <message>
        <source>Variables in the current run environment</source>
        <translation type="vanished">Переменные текущей среды исполнения</translation>
    </message>
    <message>
        <source>The currently active run configuration&apos;s working directory</source>
        <translation type="vanished">Рабочий каталог текущей активной конфигурации запуска</translation>
    </message>
    <message>
        <source>No build system active</source>
        <translation type="vanished">Система сборки не включена</translation>
    </message>
    <message>
        <source>Run on %1</source>
        <extracomment>Shown in Run configuration if no executable is given, %1 is device name</extracomment>
        <translation type="vanished">Запуск на %1</translation>
    </message>
    <message>
        <source>%1 (on %2)</source>
        <extracomment>Shown in Run configuration, Add menu: &quot;name of runnable (on device name)&quot;</extracomment>
        <translation type="vanished">%1 (на %2)</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/runcontrol.cpp" line="-206"/>
        <source>No recipe producer.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+203"/>
        <source>Cannot use ports gatherer. No device is set.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>No free ports found.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+309"/>
        <source>Application Still Running</source>
        <translation>Приложение ещё выполняется</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Force &amp;Quit</source>
        <translation>&amp;Завершить</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>&amp;Keep Running</source>
        <translation>&amp;Продолжить выполнение</translation>
    </message>
    <message>
        <location line="+123"/>
        <source>Starting %1...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Environment:</source>
        <translation type="unfinished">Среда:</translation>
    </message>
    <message>
        <location line="+77"/>
        <source>Stopping process forcefully...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+83"/>
        <source>Requesting process to stop...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Process unexpectedly did not finish.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Connectivity lost?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>%1 crashed.</source>
        <translation type="vanished">%1 аварийно завершился.</translation>
    </message>
    <message>
        <source>%2 exited with code %1</source>
        <translation type="vanished">%2 завершился с кодом %1</translation>
    </message>
    <message>
        <source>Starting %1 %2...</source>
        <translation type="vanished">Запускается %1 %2...</translation>
    </message>
    <message>
        <location line="-183"/>
        <source>No executable specified.</source>
        <translation>Программа не указана.</translation>
    </message>
    <message>
        <source>Unexpected run control state %1 when worker %2 started.</source>
        <translation type="vanished">Неожиданное состояние %1 при запуске исполнителя %2.</translation>
    </message>
    <message>
        <location line="-113"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;center&gt;&lt;i&gt;%1&lt;/i&gt; is still running.&lt;center/&gt;&lt;center&gt;Force it to quit?&lt;/center&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;center&gt;&lt;i&gt;%1&lt;/i&gt; ещё выполняется.&lt;center/&gt;&lt;center&gt;Завершить принудительно?&lt;/center&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/appoutputpane.cpp" line="+771"/>
        <source>PID %1</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/devicesupport/idevice.cpp" line="-200"/>
        <source>Invalid</source>
        <translation>Неверный</translation>
    </message>
    <message>
        <source>Worker start timed out.</source>
        <translation type="vanished">Время запуска исполнителя истекло.</translation>
    </message>
    <message>
        <source>Worker stop timed out.</source>
        <translation type="vanished">Время остановки исполнителя истекло.</translation>
    </message>
    <message>
        <source>The process failed to start.</source>
        <translation type="vanished">Не удалось запустить процесс.</translation>
    </message>
    <message>
        <source>An unknown error in the process occurred.</source>
        <translation type="vanished">У процесса возникла неизвестная ошибка.</translation>
    </message>
    <message>
        <source>Either the invoked program &quot;%1&quot; is missing, or you may have insufficient permissions to invoke the program.</source>
        <translation type="vanished">Или отсутствует запущенная программа «%1», или недостаточно прав для её запуска.</translation>
    </message>
    <message>
        <source>The process was ended forcefully.</source>
        <translation type="vanished">Процесс был завершён принудительно.</translation>
    </message>
    <message>
        <source>An error occurred when attempting to write to the process. For example, the process may not be running, or it may have closed its input channel.</source>
        <translation type="vanished">Возникла ошибка при попытке отправить данные процессу. Возможно, процесс не запущен или он закрыл входной канал.</translation>
    </message>
    <message>
        <source>An error occurred when attempting to read from the process. For example, the process may not be running.</source>
        <translation type="vanished">Ошибка при получении данных от процесса. Возможно, процесс уже перестал работать.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/selectablefilesmodel.cpp" line="+756"/>
        <source>Add Existing Directory</source>
        <translation>Добавление существующего каталога</translation>
    </message>
    <message>
        <location line="-30"/>
        <source>Edit Files</source>
        <translation>Изменить файлы</translation>
    </message>
    <message>
        <location line="-189"/>
        <source>Source directory:</source>
        <translation>Каталог исходников:</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Start Parsing</source>
        <translation>Начать обработку</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Select files matching:</source>
        <translation>Выбрать файлы соответствующие:</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Apply Filters</source>
        <translation>Применить фильтры</translation>
    </message>
    <message>
        <location line="-5"/>
        <source>Hide files matching:</source>
        <translation>Скрыть файлы соответствующие:</translation>
    </message>
    <message>
        <location line="+131"/>
        <source>Generating file list...

%1</source>
        <translation>Создание списка файлов...

%1</translation>
    </message>
    <message numerus="yes">
        <location line="+11"/>
        <source>Not showing %n files that are outside of the base directory.
These files are preserved.</source>
        <translation>
            <numerusform>Не отображён %n файл, находящийся вне базового каталога.
Неотображённые файлы будут сохранены.</numerusform>
            <numerusform>Не отображено %n файла, находящиеся вне базового каталога.
Неотображённые файлы будут сохранены.</numerusform>
            <numerusform>Не отображено %n файлов, находящиеся вне базового каталога.
Неотображённые файлы будут сохранены.</numerusform>
        </translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/session.cpp" line="+487"/>
        <source>Error while restoring session</source>
        <translation>Ошибка при восстановлении сессии</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Could not restore session %1</source>
        <translation>Не удалось восстановить сессию %1</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/projectmanager.cpp" line="+681"/>
        <source>Failed to restore project files</source>
        <translation>Не удалось восстановить файлы проекта</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/session.cpp" line="+86"/>
        <source>Could not save session %1</source>
        <translation>Не удалось сохранить сессию %1</translation>
    </message>
    <message>
        <location line="-420"/>
        <source>Delete Session</source>
        <translation>Удаление сессии</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Delete Sessions</source>
        <translation>Удалить сессии</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Delete session %1?</source>
        <translation>Удалить сессию %1?</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Delete these sessions?
    %1</source>
        <translation>Удалить следующие сессии:
    %1</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/projectmanager.cpp" line="-606"/>
        <source>Failed to load settings from &quot;%1&quot;: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Is a directory, but must be a file.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Is a file, but must be a directory.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+587"/>
        <source>Could not restore the following project files:&lt;br&gt;&lt;b&gt;%1&lt;/b&gt;</source>
        <translation>Невозможно восстановить следующие файлы проекта:&lt;br&gt;&lt;b&gt;%1&lt;/b&gt;</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Keep projects in Session</source>
        <translation>Оставить проекты в сессии</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Remove projects from Session</source>
        <translation>Удалить проекты из сессии</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/session.cpp" line="+368"/>
        <source>Loading Session</source>
        <translation>Загрузка сессии</translation>
    </message>
    <message>
        <location line="+46"/>
        <location line="+41"/>
        <source>Error while saving session</source>
        <translation>Ошибка при сохранении сессии</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Could not save session to file &quot;%1&quot;</source>
        <translation>Не удалось сохранить сессию &quot;%1&quot;</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/projectmanager.cpp" line="-219"/>
        <source>Untitled</source>
        <translation>Безымянная</translation>
    </message>
    <message>
        <source>Failed to kill remote process: %1</source>
        <translation type="vanished">Не удалось завершить удалённый процесс: %1</translation>
    </message>
    <message>
        <source>Timeout waiting for remote process to finish.</source>
        <translation type="vanished">Истекло время ожидания завершения удалённого процесса.</translation>
    </message>
    <message>
        <source>Terminated by request.</source>
        <translation type="vanished">Остановлено по требованию.</translation>
    </message>
    <message>
        <source>Connection failure: %1</source>
        <translation type="vanished">Ошибка подключения: %1</translation>
    </message>
    <message>
        <source>Process listing command failed with exit code %1.</source>
        <translation type="vanished">Команда вывода списка аварийно завершилась с кодом %1.</translation>
    </message>
    <message>
        <source>Error: Kill process failed: %1</source>
        <translation type="vanished">Ошибка: Ошибка выполнения kill: %1</translation>
    </message>
    <message>
        <source>Remote stderr was: %1</source>
        <translation type="vanished">Содержимое внешнего stderr: %1</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/sysrootkitaspect.cpp" line="+76"/>
        <source>Sysroot</source>
        <translation>Корень образа</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>The root directory of the system image to use.&lt;br&gt;Leave empty when building for the desktop.</source>
        <translation>Корневой каталог используемого образа системы.&lt;br&gt;Должен быть пустым при сборке для настольного компьютера.</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Sys Root &quot;%1&quot; does not exist in the file system.</source>
        <translation>Sysroot «%1» отсутствует в файловой системе.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Sys Root &quot;%1&quot; is not a directory.</source>
        <translation>Sysroot «%1» не является каталогом.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Sys Root &quot;%1&quot; is empty.</source>
        <translation>Sysroot «%1» пуст.</translation>
    </message>
    <message>
        <location line="+14"/>
        <location line="+7"/>
        <source>Sys Root</source>
        <translation>Sysroot</translation>
    </message>
    <message>
        <source>Target Settings</source>
        <translation type="vanished">Настройки цели</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/buildconfiguration.cpp" line="+81"/>
        <source>Source directory</source>
        <translation>Каталог исходников</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/targetsetuppage.cpp" line="+297"/>
        <source>No suitable kits found.</source>
        <translation>Отсутствуют подходящие комплекты.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Add a kit in the &lt;a href=&quot;buildandrun&quot;&gt;options&lt;/a&gt; or via the maintenance tool of the SDK.</source>
        <translation>Добавьте комплект в &lt;a href=&quot;buildandrun&quot;&gt;настройках&lt;/a&gt; или через инструмент обслуживания SDK.</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Select all kits</source>
        <translation>Выбрать все комплекты</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Type to filter kits by name...</source>
        <translation>Фильтр комплектов по имени...</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Hide unsuitable kits</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-313"/>
        <source>Select Kits for Your Project</source>
        <translation>Выбор комплектов для проекта</translation>
    </message>
    <message>
        <location line="+108"/>
        <source>The following kits can be used for project &lt;b&gt;%1&lt;/b&gt;:</source>
        <comment>%1: Project name</comment>
        <translation>К проекту &lt;b&gt;%1&lt;/b&gt; применимы следующие комплекты:</translation>
    </message>
    <message>
        <source>You asked to build the current Run Configuration&apos;s build target only, but it is not associated with a build target. Update the Make Step in your build settings.</source>
        <translation type="vanished">Запрос на сборку только цели текущей конфигурации запуска, но она не связана с целью. Обновите этапы сборки в настройках сборки.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/task.cpp" line="-199"/>
        <source>%1 needs a compiler set up to build. Configure a compiler in the kit options.</source>
        <translation>%1 требует наличия компилятора для сборки. Задайте его в настройках комплекта.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/runconfigurationaspects.cpp" line="-109"/>
        <source>Terminal</source>
        <translation>Терминал</translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Run in terminal</source>
        <translation>Запускать в терминале</translation>
    </message>
    <message>
        <source>&lt;No compiler&gt;</source>
        <translation type="vanished">&lt;Нет компилятора&gt;</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/toolchainkitaspect.cpp" line="+188"/>
        <location line="+184"/>
        <location line="+15"/>
        <source>Compiler</source>
        <translation>Компилятор</translation>
    </message>
    <message>
        <location line="-198"/>
        <source>The compiler to use for building.&lt;br&gt;Make sure the compiler will produce binaries compatible with the target device, Qt version and other libraries used.</source>
        <translation>Компилятор, используемый для сборки.&lt;br&gt;Убедитесь, что компилятор создаёт код, совместимый с целевым устройством, профилем Qt и другими используемыми библиотеками.</translation>
    </message>
    <message>
        <location line="+21"/>
        <source>Compilers produce code for different ABIs: %1</source>
        <translation>Компиляторы производят коды под разные ABI: %1</translation>
    </message>
    <message>
        <location line="+162"/>
        <location line="+18"/>
        <location line="+13"/>
        <source>None</source>
        <comment>No compiler</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-10"/>
        <source>Path to the compiler executable</source>
        <translation>Путь к компилятору</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Compiler for different languages</source>
        <translation>Компилятор под разные языки</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Compiler executable for different languages</source>
        <translation>Программа компилятора под разные языки</translation>
    </message>
    <message>
        <location line="+81"/>
        <source>Found toolchain: %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+25"/>
        <source>Removing toolchain: %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Toolchain: %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Expected a JSON object for toolchain detection, got: %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>No toolchains found in JSON object for detection.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Unknown language in toolchain detection: %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+158"/>
        <source>No compiler set in kit.</source>
        <translation>У комплекта не задан компилятор.</translation>
    </message>
    <message>
        <source>Tool Chains</source>
        <translation type="vanished">Инструментарии</translation>
    </message>
    <message>
        <source>ABI</source>
        <translation type="vanished">ABI</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/runconfigurationaspects.cpp" line="+698"/>
        <source>Use debug version of frameworks (DYLD_IMAGE_SUFFIX=_debug)</source>
        <translation>Использовать отладочные версии библиотек (DYLD_IMAGE_SUFFIX=_debug)</translation>
    </message>
    <message>
        <location line="-25"/>
        <source>Add build library search path to DYLD_LIBRARY_PATH and DYLD_FRAMEWORK_PATH</source>
        <translation>Добавить путь к собираемой библиотеке в DYLD_LIBRARY_PATH и DYLD_FRAMEWORK_PATH</translation>
    </message>
    <message>
        <location line="-223"/>
        <source>Enter the path to the executable</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+226"/>
        <source>Add build library search path to PATH</source>
        <translation>Добавить путь к собираемой библиотеке в PATH</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Add build library search path to LD_LIBRARY_PATH</source>
        <translation>Добавить путь к собираемой библиотеке в LD_LIBRARY_PATH</translation>
    </message>
    <message>
        <location line="+37"/>
        <source>Run as root user</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Run as User</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Run as user:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>root</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+57"/>
        <source>Enable logging category filtering</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Enables filtering for logging categories (QLoggingCategory) in the Application Output. Requires Qt 6.11 or later.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+40"/>
        <source>Emulator</source>
        <translation type="unfinished">Эмулятор</translation>
    </message>
    <message>
        <location line="+103"/>
        <source>Launcher:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+58"/>
        <source>X11 Forwarding:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-908"/>
        <source>Working Directory</source>
        <translation>Рабочий каталог</translation>
    </message>
    <message>
        <location line="+24"/>
        <source>Select Working Directory</source>
        <translation>Выбор рабочего каталога</translation>
    </message>
    <message>
        <location line="+9"/>
        <location line="+288"/>
        <source>Reset to Default</source>
        <translation>По умолчанию</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/xcodebuildparser.cpp" line="+61"/>
        <location line="+170"/>
        <source>Replacing signature</source>
        <translation>Замена сигнатуры</translation>
    </message>
    <message>
        <location line="-154"/>
        <location line="+134"/>
        <location line="+11"/>
        <source>Xcodebuild failed.</source>
        <translation>Xcodebuild завершился с ошибкой.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/projectexplorer.cpp" line="-996"/>
        <source>Building &quot;%1&quot; is disabled: %2&lt;br&gt;</source>
        <translation>Сборка «%1» отключена: %2&lt;br&gt;</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/projectwizardpage.cpp" line="-132"/>
        <source>The files are implicitly added to the projects:</source>
        <translation>Файлы, неявно добавленные в проекты:</translation>
    </message>
    <message>
        <location line="+67"/>
        <source>&lt;Implicitly Add&gt;</source>
        <translation>&lt;Добавлено неявно&gt;</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/kitoptionspage.cpp" line="+2"/>
        <source>Make Default</source>
        <translation>Сделать по умолчанию</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Settings Filter...</source>
        <translation>Фильтр настроек...</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Choose which settings to display for this kit.</source>
        <translation>Выбор настроек, отображаемых для этого комплекта.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Default Settings Filter...</source>
        <translation>Фильтр настроек по умолчанию...</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Choose which kit settings to display by default.</source>
        <translation>Выбор настроек комплекта, отображаемых по умолчанию.</translation>
    </message>
    <message>
        <source>All</source>
        <translation type="vanished">Все</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/projectexplorersettings.cpp" line="-11"/>
        <source>Same Project</source>
        <translation>Тот же проект</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Same Build Directory</source>
        <translation>Тот же каталог сборки</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Same Application</source>
        <translation>То же приложение</translation>
    </message>
    <message>
        <location line="-15"/>
        <source>Do Not Build Anything</source>
        <translation>Ничего не собирать</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Build the Whole Project</source>
        <translation>Собрать весь проект</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Build Only the Application to Be Run</source>
        <translation>Собрать только запускаемое приложение</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/devicesupport/devicesettingspage.cpp" line="-294"/>
        <location filename="../../../src/plugins/projectexplorer/projectexplorersettings.cpp" line="+228"/>
        <location filename="../../../../creator-stable_build/share/qtcreator/translations/jsonwizards_tr.h" line="-121"/>
        <location line="+84"/>
        <location line="+41"/>
        <source>General</source>
        <translation>Основное</translation>
    </message>
    <message>
        <source>No kit defined in this project.</source>
        <translation type="vanished">Для данного проекта не задан комплект.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/projectwindow.cpp" line="-793"/>
        <source>Configure Project</source>
        <translation>Настроить проект</translation>
    </message>
    <message>
        <location line="+175"/>
        <source>Kit is unsuited for project</source>
        <translation>Комплект не подходит проекту</translation>
    </message>
    <message>
        <source>Click to activate</source>
        <translation type="vanished">Щёлкните для активации</translation>
    </message>
    <message>
        <source>Enable Kit for Project &quot;%2&quot;</source>
        <translation type="vanished">Включить комплект для проекта «%1»</translation>
    </message>
    <message>
        <location line="+71"/>
        <source>Enable Kit for All Projects</source>
        <translation>Включить комплект для всех проектов</translation>
    </message>
    <message>
        <source>Disable Kit for Project &quot;%2&quot;</source>
        <translation type="vanished">Отключить комплект для проекта «%1»</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Cancel Build and Disable Kit in This Project</source>
        <translation>Отменить сборку и отключить комплект в этом проекте</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Disable Kit &quot;%1&quot; in This Project?</source>
        <translation>Отключить комплект «%1» в этом проекте?</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>The kit &lt;b&gt;%1&lt;/b&gt; is currently being built.</source>
        <translation>В данный момент идёт сборка с использованием комплекта &lt;b&gt;%1&lt;/b&gt;.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Do you want to cancel the build process and remove the kit anyway?</source>
        <translation>Остановить процесс сборки и удалить комплект?</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Disable Kit for All Projects</source>
        <translation>Отключить комплект для всех проектов</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Copy Steps From Another Kit...</source>
        <translation>Скопировать этапы из другого комплекта...</translation>
    </message>
    <message>
        <source>Enable Kit</source>
        <translation type="vanished">Включить комплект</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/task.cpp" line="-71"/>
        <source>Build Issue</source>
        <translation>Проблема сборки</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/taskfile.cpp" line="+230"/>
        <source>Stop Monitoring</source>
        <translation>Остановить слежение</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Stop monitoring task files.</source>
        <translation>Остановить слежение за файлами задач.</translation>
    </message>
    <message>
        <location line="-120"/>
        <source>Cannot open task file %1: %2</source>
        <translation>Невозможно открыть файл задач %1: %2</translation>
    </message>
    <message>
        <location line="+43"/>
        <source>Ignoring invalid task (no text).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+49"/>
        <source>File Error</source>
        <translation>Ошибка файла</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/projectexplorer.cpp" line="-954"/>
        <source>My Tasks</source>
        <translation>Мои задачи</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/copystep.cpp" line="+27"/>
        <source>Source:</source>
        <translation type="unfinished">Исходники:</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Target:</source>
        <translation type="unfinished">Цель:</translation>
    </message>
    <message>
        <location line="+25"/>
        <source>Copying finished.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Copying failed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+22"/>
        <location line="+26"/>
        <source>Copy file</source>
        <extracomment>Default CopyStep display name</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-11"/>
        <location line="+18"/>
        <source>Copy directory recursively</source>
        <extracomment>Default CopyStep display name</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/devicesupport/devicemanager.cpp" line="+404"/>
        <source>No device for path &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <location line="+14"/>
        <location line="+17"/>
        <source>No device found for path &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-26"/>
        <source>No file access for device &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/devicesupport/filetransfer.cpp" line="+71"/>
        <source>No device set for test transfer.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>No files to transfer.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+27"/>
        <source>Missing transfer implementation.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+83"/>
        <source>sftp</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>rsync</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>generic file copy</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/filesinallprojectsfind.cpp" line="+27"/>
        <source>Files in All Project Directories</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+43"/>
        <source>Files in All Project Directories:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/jsonwizard/jsonprojectpage.cpp" line="+41"/>
        <source>None</source>
        <comment>Add to project: None</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/projectcommentssettings.cpp" line="+138"/>
        <source>Documentation Comments</source>
        <translation type="unfinished">Документирующие комментарии</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/runconfiguration.cpp" line="-106"/>
        <source>Use &lt;a href=&quot;dummy&quot;&gt;global settings&lt;/a&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Use global settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+52"/>
        <source>Use Global Settings</source>
        <translation type="unfinished">Используются глобальные настройки</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Use Customized Settings</source>
        <translation type="unfinished">Используются особые настройки</translation>
    </message>
    <message>
        <location line="+53"/>
        <source>The run configuration&apos;s working directory.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+158"/>
        <source>Variables in the run environment.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>The run configuration&apos;s name.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>The run configuration&apos;s executable.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+292"/>
        <source>Run on %{Device:Name}</source>
        <extracomment>Shown in Run configuration if no executable is given</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>%1 (on %{Device:Name})</source>
        <extracomment>Shown in Run configuration, Add menu: &quot;name of runnable (on device name)&quot;</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+243"/>
        <source>unavailable</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/toolchain.cpp" line="+969"/>
        <source>%1 at &quot;%2&quot;</source>
        <extracomment>toolchain &apos;name&apos; at &apos;path&apos;</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/toolchainconfigwidget.cpp" line="+93"/>
        <source>&amp;Compiler path</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>%1 compiler path</source>
        <extracomment>%1 = programming language</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Provide manually</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/toolchainmanager.cpp" line="+288"/>
        <location line="+2"/>
        <source>None</source>
        <comment>No compiler language</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>None</source>
        <comment>No compiler category</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/userfileaccessor.cpp" line="+149"/>
        <source>Failed to copy project user settings from &quot;%1&quot; to new default location &quot;%2&quot;: %3</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/windowsappsdksettings.cpp" line="-391"/>
        <source>Could not open &quot;%1&quot; for writing: %2.</source>
        <translation type="unfinished">Не удалось открыть «%1» для записи: %2.</translation>
    </message>
    <message>
        <location line="+43"/>
        <source>Windows Configuration</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>All changes on this page take effect immediately.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Select the download path of NuGet and Windows App SDK.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Select Download Path</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Select the path of NuGet.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Select nuget.exe File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Download NuGet</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Automatically download NuGet.

NuGet is needed for downloading Windows App SDK.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Select the path of the Windows App SDK.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Download Windows App SDK</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Automatically download Windows App SDK with NuGet.

If the automatic download fails, Qt Creator proposes to open the download URL
in the system browser for manual download.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Download path exists.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>NuGet path exists.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Windows App SDK path exists.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Windows App SDK settings are OK.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Windows App SDK settings have errors.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Select Windows App SDK Path</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Download Path</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Download location:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>NuGet</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>NuGet location:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Windows App SDK Settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Windows App SDK location:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+75"/>
        <source>NuGet download failed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Open NuGet URL for manual download?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <location line="+188"/>
        <source>Open Download URL</source>
        <translation type="unfinished">Открыть ссылку загрузки</translation>
    </message>
    <message>
        <location line="-176"/>
        <location line="+83"/>
        <source>Downloading</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-82"/>
        <source>Downloading NuGet...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>The SDK Tools download URL is empty.</source>
        <translation type="unfinished">URL для загрузки SDK Tools пуст.</translation>
    </message>
    <message>
        <location line="+21"/>
        <source>Encountered SSL errors, download is aborted.</source>
        <translation type="unfinished">Возникла ошибка SSL, загрузка прервана.</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Downloading NuGet from URL %1 has failed: %2.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Download from %1 was redirected.</source>
        <translation type="unfinished">Загрузка из %1 была перенаправлена.</translation>
    </message>
    <message>
        <location line="+36"/>
        <source>The selected download path (%1) for NuGet already exists.
Select a different path.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+16"/>
        <location line="+37"/>
        <source>Download path is not configured.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-18"/>
        <source>Downloading Windows App SDK</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Windows App SDK is already configured.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Downloading Windows App SDK...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+22"/>
        <source>Windows App SDK download failed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Open Windows App SDK URL for manual download?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+64"/>
        <source>Windows App SDK</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/workspaceproject.cpp" line="-22"/>
        <source>Clone the configuration to change it. Or, make the changes in the .qtcreator/project.json file.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+104"/>
        <source>Workspace Manager</source>
        <translation type="unfinished">Управление сессиями</translation>
    </message>
    <message>
        <location line="+108"/>
        <source>Copy of %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+178"/>
        <source>Exclude from Project</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Rescan Workspace</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::Python</name>
    <message>
        <location filename="../../../src/plugins/python/pythoneditor.cpp" line="+48"/>
        <location line="+47"/>
        <source>REPL</source>
        <translation>REPL</translation>
    </message>
    <message>
        <location line="-46"/>
        <source>Open interactive Python.</source>
        <translation>Открытие интерактивного Python.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>REPL Import File</source>
        <translation>Файл импорта REPL</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Open interactive Python and import file.</source>
        <translation>Открытие интерактивного Python и импорт файла.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>REPL Import *</source>
        <translation>REPL импорт *</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Open interactive Python and import * from file.</source>
        <translation>Открытие интерактивного Python и импорт * из файла.</translation>
    </message>
    <message>
        <location line="+40"/>
        <source>Open interactive Python. Either importing nothing, importing the current file, or importing everything (*) from the current file.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+141"/>
        <source>No Python Selected</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Create Virtual Environment</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+22"/>
        <source>Manage Python Interpreters</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+47"/>
        <source>Python Editor</source>
        <translation type="unfinished">Редактор Python</translation>
    </message>
    <message>
        <source>Failed to run Python (%1): &quot;%2&quot;.</source>
        <translation type="vanished">Не удалось запустить Python (%1): «%2».</translation>
    </message>
    <message>
        <source>Manage...</source>
        <translation type="vanished">Управление...</translation>
    </message>
    <message>
        <source>Interpreter</source>
        <translation type="vanished">Интерпретатор</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/python/pythonlanguageclient.cpp" line="+171"/>
        <source>Python Language Server (%1)</source>
        <translation>Сервер языка Python (%1)</translation>
    </message>
    <message>
        <location line="+239"/>
        <source>Install Python language server (PyLS) for %1 (%2). The language server provides Python specific completion and annotation.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Update Python language server (PyLS) for %1 (%2).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Always Update</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Update</source>
        <translation type="unfinished">Обновление</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Never</source>
        <translation type="unfinished">Никогда</translation>
    </message>
    <message>
        <source>Install and set up Python language server (PyLS) for %1 (%2). The language server provides Python specific completion and annotation.</source>
        <translation type="vanished">Установка и настройка сервера языка Python (PyLS) для %1 (%2). Языковой сервер обеспечивает дополнение и аннотирование.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/python/pyside.cpp" line="+136"/>
        <source>Missing PySide6 Installation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Install PySide6 via pip for %1?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Select PySide Version</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Installing PySide</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>You can install PySide from PyPI (Community OSS version) or from your Qt installation location, if you are using the Qt Installer and have a commercial license.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Select which version to install:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Latest PySide from the PyPI</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>PySide %1 Wheel (%2)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+37"/>
        <source>%1 installation missing for %2 (%3)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Install %1 for %2 using pip package installer.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <location filename="../../../src/plugins/python/pythonlanguageclient.cpp" line="-26"/>
        <source>Install</source>
        <translation>Установить</translation>
    </message>
    <message>
        <source>Found a Python language server for %1 (%2). Set it up for this document?</source>
        <translation type="vanished">Найден сервер языка Python для %1 (%2). Использовать его для текущего документа?</translation>
    </message>
    <message>
        <source>Set Up</source>
        <translation type="vanished">Настроить</translation>
    </message>
    <message>
        <source>Enable Python language server for %1 (%2)?</source>
        <translation type="vanished">Включить сервер языка Python для %1 (%2)?</translation>
    </message>
    <message>
        <source>Enable</source>
        <translation type="vanished">Включить</translation>
    </message>
    <message>
        <source>Running &quot;%1 %2&quot; to install Python language server</source>
        <translation type="vanished">Выполнение «%1 %2» для установки сервера языка Python</translation>
    </message>
    <message>
        <source>The Python language server installation was canceled by %1.</source>
        <translation type="vanished">Установка сервера языка Python была отменена %1.</translation>
    </message>
    <message>
        <source>user</source>
        <translation type="vanished">пользователем</translation>
    </message>
    <message>
        <source>time out</source>
        <translation type="vanished">по истечению времени</translation>
    </message>
    <message>
        <source>Installing the Python language server failed with exit code %1</source>
        <translation type="vanished">Не удалось установить сервер языка Python, код завершения %1</translation>
    </message>
    <message>
        <source>Unable to open &quot;%1&quot; for reading: %2</source>
        <translation type="vanished">Не удалось открыть «%1» для чтения: %2</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/python/pythonbuildsystem.cpp" line="+45"/>
        <source>Unable to read &quot;%1&quot;: The file is empty.</source>
        <translation>Не удалось прочитать «%1»: файл пуст.</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Unable to parse &quot;%1&quot;:%2: %3</source>
        <translation>Не удалось разобрать «%1»:%2: %3</translation>
    </message>
    <message>
        <location line="+174"/>
        <source>Cannot save Python project file.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+128"/>
        <source>Cannot read Python project.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/python/pythonrunconfiguration.cpp" line="+86"/>
        <source>👉 Click here to install %1 (requires pip)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>PySide6</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+59"/>
        <source>Buffered output</source>
        <translation>Буферизованный вывод</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Enabling improves output performance, but results in delayed output.</source>
        <translation>Включение увеличит скорость вывода, но создаст задержку.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Script:</source>
        <translation>Сценарий:</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Python:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Run %1</source>
        <translation>Выполнить %1</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/python/pythonsettings.cpp" line="+74"/>
        <source>None</source>
        <comment>No Python interpreter</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Executable is empty.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>&quot;%1&quot; does not exist.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>&quot;%1&quot; is not an executable file.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+64"/>
        <location line="+1113"/>
        <source>Name:</source>
        <translation>Имя:</translation>
    </message>
    <message>
        <location line="-1112"/>
        <location line="+1113"/>
        <source>Executable</source>
        <translation>Программа</translation>
    </message>
    <message>
        <location line="-1047"/>
        <location line="+1048"/>
        <source>&amp;Add</source>
        <translation>&amp;Добавить</translation>
    </message>
    <message>
        <location line="-1046"/>
        <location line="+1047"/>
        <source>&amp;Delete</source>
        <translation>&amp;Удалить</translation>
    </message>
    <message>
        <location line="-1045"/>
        <location line="+1047"/>
        <source>&amp;Make Default</source>
        <translation>&amp;По умолчанию</translation>
    </message>
    <message>
        <location line="-1045"/>
        <source>&amp;Generate Kit</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <location line="+1041"/>
        <source>&amp;Clean Up</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-1040"/>
        <source>Remove all Python interpreters without a valid executable.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+164"/>
        <source>Plugins:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Use Python Language Server</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+20"/>
        <source>For a complete list of available options, consult the [Python LSP Server configuration documentation](%1).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Advanced</source>
        <translation type="unfinished">Дополнительно</translation>
    </message>
    <message>
        <location line="+95"/>
        <source>Language Server Configuration</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+401"/>
        <source>Python interpreter:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>New Python Virtual Environment Directory</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Virtual environment directory:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Create</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+48"/>
        <source>Create Python venv</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+207"/>
        <source>Found &quot;%1&quot; (%2).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Removing Python: %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Python: %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+56"/>
        <source>Interpreters</source>
        <translation>Интерпретаторы</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/python/pythonbuildconfiguration.cpp" line="+50"/>
        <source>PySide project tool:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Enter location of PySide project tool.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>PySide uic tool:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Enter location of PySide uic tool.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+184"/>
        <source>Effective venv:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+22"/>
        <source>Run PySide6 project tool</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+16"/>
        <location filename="../../../src/plugins/python/pythonkitaspect.cpp" line="+89"/>
        <location filename="../../../src/plugins/python/pythonplugin.cpp" line="+84"/>
        <source>Python</source>
        <translation>Python</translation>
    </message>
    <message>
        <location line="+34"/>
        <source>New Virtual Environment</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+106"/>
        <source>Global Python</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+16"/>
        <source>%1 Virtual Environment</source>
        <extracomment>%1 = name of this Python as registered in QtC</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source> (Windowed)</source>
        <translation type="vanished"> (в окне)</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/python/pipsupport.cpp" line="+65"/>
        <source>Update Requirements</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Install Requirements</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Update %1</source>
        <extracomment>%1 = package name</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Install %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Update Packages</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Install Packages</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Running &quot;%1&quot; to install %2.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+19"/>
        <source>Installing &quot;%1&quot; failed: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>The installation of &quot;%1&quot; was canceled by timeout.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/python/pyprojecttoml.cpp" line="+20"/>
        <source>Parsing error: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Type error: &quot;%1&quot; must be a &quot;%2&quot;, not a &quot;%3&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Missing node error: &quot;%1&quot; table must contain a &quot;%2&quot; node.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Node &quot;%1&quot; is empty.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>File &quot;%1&quot; does not exist.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/python/pythonkitaspect.cpp" line="+1"/>
        <source>The interpreter used for Python based projects.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+14"/>
        <source>No Python set up.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Python &quot;%1&quot; not found.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Python &quot;%1&quot; is not executable.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Python &quot;%1&quot; does not contain a usable pip. pip is needed to install Python packages from the Python Package Index, like PySide and the Python language server. To use any of that functionality ensure that pip is installed for that Python.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Python &quot;%1&quot; does not contain a usable venv. venv is the recommended way to isolate a development environment for a project from the globally installed Python.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+32"/>
        <source>Name of Python Interpreter</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Path to Python Interpreter</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/python/pythonplugin.cpp" line="+23"/>
        <source>No Python interpreter set for kit &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+32"/>
        <source>Issues parsed from Python runtime output.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/python/pythonwizardpage.cpp" line="+90"/>
        <source>&quot;data&quot; of a Python wizard page expects a map with &quot;items&quot; containing a list of objects.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>An item of Python wizard page data expects a &quot;trKey&quot; field containing the UI visible string for that Python version and a &quot;value&quot; field containing an object with a &quot;PySideVersion&quot; field used for import statements in the Python files.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+14"/>
        <source>PySide version:</source>
        <translation type="unfinished">Версия PySide:</translation>
    </message>
</context>
<context>
    <name>QtC::QbsProjectManager</name>
    <message>
        <location filename="../../../src/plugins/qbsprojectmanager/qbsnodetreebuilder.cpp" line="+130"/>
        <source>Generated files</source>
        <translation>Созданные файлы</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qbsprojectmanager/qbsprojectmanagerconstants.h" line="+71"/>
        <source>Qbs</source>
        <translation>Qbs</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qbsprojectmanager/qbsprofilessettingspage.cpp" line="+128"/>
        <source>Profiles</source>
        <translation>Профили</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qbsprojectmanager/qbskitaspect.cpp" line="+29"/>
        <source>Change...</source>
        <translation>Изменить...</translation>
    </message>
    <message>
        <location line="+64"/>
        <source>Qbs Profile Additions</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Additional module properties to set in the Qbs profile corresponding to this kit.
You will rarely need to do this.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qbsprojectmanager/customqbspropertiesdialog.cpp" line="+24"/>
        <source>Custom Properties</source>
        <translation>Особые свойства</translation>
    </message>
    <message>
        <location line="+28"/>
        <source>&amp;Add</source>
        <translation>&amp;Добавить</translation>
    </message>
    <message>
        <location line="-9"/>
        <source>&amp;Remove</source>
        <translation>&amp;Удалить</translation>
    </message>
    <message>
        <location line="-14"/>
        <location filename="../../../src/plugins/qbsprojectmanager/qbsprofilessettingspage.cpp" line="-70"/>
        <source>Key</source>
        <translation>Ключ</translation>
    </message>
    <message>
        <location line="+0"/>
        <location filename="../../../src/plugins/qbsprojectmanager/qbsprofilessettingspage.cpp" line="+0"/>
        <source>Value</source>
        <translation>Значение</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qbsprojectmanager/defaultpropertyprovider.cpp" line="+348"/>
        <source>C and C++ compiler paths differ. C compiler may not work.</source>
        <translation>Пути к компиляторам C и C++ отличаются. Компилятор C может не работать.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qbsprojectmanager/qbssession.cpp" line="+116"/>
        <source>Received invalid input.</source>
        <translation>Получен неверный ввод.</translation>
    </message>
    <message>
        <location line="+87"/>
        <source>No qbs executable was found, please set the path in the settings.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>No qbs executable was found at &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>&quot;%1&quot; is not an executable file.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+32"/>
        <source>The qbs process &quot;%1&quot; sent unexpected data.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+200"/>
        <source>Failed to load qbs build graph: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+42"/>
        <source>Version mismatch: qbs at &quot;%1&quot; has API compatibility level %2, but we can handle at most %3.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+173"/>
        <source>Failed to update files in Qbs project: %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qbsprojectmanager/qbsbuildconfiguration.cpp" line="+93"/>
        <source>Configuration name:</source>
        <translation>Название конфигурации:</translation>
    </message>
    <message>
        <location line="+22"/>
        <source>The qbs project build root</source>
        <translation>Корень сборки проекта QBS</translation>
    </message>
    <message>
        <location line="+98"/>
        <source>&lt;No build device&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Debug</source>
        <comment>Shadow build directory suffix</comment>
        <extracomment>Non-ASCII characters in directory suffix may cause build issues.</extracomment>
        <translation type="vanished">Debug</translation>
    </message>
    <message>
        <source>Release</source>
        <comment>Shadow build directory suffix</comment>
        <extracomment>Non-ASCII characters in directory suffix may cause build issues.</extracomment>
        <translation type="vanished">Release</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qbsprojectmanager/qbsbuildstep.cpp" line="+171"/>
        <location line="+532"/>
        <source>Qbs Build</source>
        <translation>Qbs (сборка)</translation>
    </message>
    <message>
        <location line="-313"/>
        <location filename="../../../src/plugins/qbsprojectmanager/qbscleanstep.cpp" line="+69"/>
        <location filename="../../../src/plugins/qbsprojectmanager/qbsinstallstep.cpp" line="+62"/>
        <source>No qbs session exists for this target.</source>
        <translation>Отсутствует сессия Qbs этого проекта.</translation>
    </message>
    <message>
        <source>Build canceled: Qbs session failed.</source>
        <translation type="vanished">Сборка отменена: сбой сессии Qbs.</translation>
    </message>
    <message>
        <source>Debug</source>
        <translation type="vanished">Отладка</translation>
    </message>
    <message>
        <source>Release</source>
        <translation type="vanished">Выпуск</translation>
    </message>
    <message>
        <location line="-209"/>
        <source>Build variant:</source>
        <translation>Тип сборки:</translation>
    </message>
    <message>
        <location line="-9"/>
        <location filename="../../../src/plugins/qbsprojectmanager/qbscleanstep.cpp" line="-20"/>
        <location filename="../../../src/plugins/qbsprojectmanager/qbsinstallstep.cpp" line="-24"/>
        <source>&lt;b&gt;Qbs:&lt;/b&gt; %1</source>
        <translation>&lt;b&gt;Qbs:&lt;/b&gt; %1</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>ABIs:</source>
        <translation type="unfinished">ABI:</translation>
    </message>
    <message>
        <location line="+473"/>
        <source>Could not split properties.</source>
        <translation>Невозможно разделить свойства.</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Property &quot;%1&quot; cannot be set here. Please use the dedicated UI element.</source>
        <translation>Нельзя здесь установить свойство «%1». Используйте назначенный элемент UI.</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>No &quot;:&quot; found in property definition.</source>
        <translation>Не найдено двоеточие в определении свойства.</translation>
    </message>
    <message>
        <location line="-489"/>
        <location filename="../../../src/plugins/qbsprojectmanager/qbsinstallstep.cpp" line="+7"/>
        <source>Keep going</source>
        <translation>Пропускать ошибки</translation>
    </message>
    <message>
        <location line="+307"/>
        <source>Properties:</source>
        <translation>Свойства:</translation>
    </message>
    <message>
        <location line="+2"/>
        <location filename="../../../src/plugins/qbsprojectmanager/qbsinstallstep.cpp" line="+72"/>
        <source>Flags:</source>
        <translation>Флаги:</translation>
    </message>
    <message>
        <location line="-284"/>
        <location filename="../../../src/plugins/qbsprojectmanager/qbscleanstep.cpp" line="-10"/>
        <location filename="../../../src/plugins/qbsprojectmanager/qbsinstallstep.cpp" line="-11"/>
        <source>Equivalent command line:</source>
        <translation>Итоговая командная строка:</translation>
    </message>
    <message>
        <location line="-20"/>
        <source>Number of concurrent build jobs.</source>
        <translation>Количество одновременных потоков сборки.</translation>
    </message>
    <message>
        <location line="+286"/>
        <source>Properties to pass to the project.</source>
        <translation>Свойства, передаваемые проекту.</translation>
    </message>
    <message>
        <location line="-292"/>
        <source>Keep going when errors occur (if at all possible).</source>
        <translation>Продолжать сборку при ошибках (если возможно).</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Show command lines</source>
        <translation>Показывать команды</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Install</source>
        <translation>Устанавливать</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Clean install root</source>
        <translation>Очищать каталог установки</translation>
    </message>
    <message>
        <location line="-13"/>
        <source>Parallel jobs:</source>
        <translation>Распараллелить на:</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Force probes</source>
        <translatorcomment>Есть такой раздел Probe в проекте QBS, предназначенный для однократного вычисления, возможно, очень ресурсоемкого, поэтому результат кэшируется. Данная галка отключает кэширование.</translatorcomment>
        <translation>Всегда выполнять Probe</translation>
    </message>
    <message>
        <location line="+293"/>
        <source>Installation flags:</source>
        <translation>Флаги установки:</translation>
    </message>
    <message>
        <location line="-17"/>
        <source>Use default location</source>
        <translation>Размещение по умолчанию</translation>
    </message>
    <message>
        <location line="+22"/>
        <source>Installation directory:</source>
        <translation>Каталог установки:</translation>
    </message>
    <message>
        <source>Fatal qbs error: %1</source>
        <translation type="vanished">Фатальная ошибка qbs: %1</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qbsprojectmanager/qbsproject.cpp" line="+180"/>
        <source>Fatal Qbs error: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+205"/>
        <source>Failed</source>
        <translation>Ошибка</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Could not write project file &quot;%1&quot;: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Cannot update Qbs project file.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Could not write project file %1.</source>
        <translation type="vanished">Не удалось записать в файл проекта %1.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qbsprojectmanager/qbsprojectparser.cpp" line="+38"/>
        <source>Reading Project &quot;%1&quot;</source>
        <translation>Чтение проекта «%1»</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qbsprojectmanager/qbsproject.cpp" line="+824"/>
        <source>Error retrieving run environment: %1</source>
        <translation>Не удалось получить среду запуска: %1</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qbsprojectmanager/qbscleanstep.cpp" line="-9"/>
        <location line="+75"/>
        <source>Qbs Clean</source>
        <translation>Qbs (очистка)</translation>
    </message>
    <message>
        <location line="-72"/>
        <source>Dry run:</source>
        <translation>Тестовое выполнение:</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Keep going:</source>
        <translation>Пропускать ошибки:</translation>
    </message>
    <message>
        <source>Cleaning canceled: Qbs session failed.</source>
        <translation type="vanished">Очистка отменена: сбой сессии Qbs.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qbsprojectmanager/qbsinstallstep.cpp" line="-64"/>
        <source>Dry run</source>
        <translation>Тестовое выполнение</translation>
    </message>
    <message>
        <location line="-5"/>
        <location line="+119"/>
        <source>Qbs Install</source>
        <translation>Установка с Qbs</translation>
    </message>
    <message>
        <source>Installing canceled: Qbs session failed.</source>
        <translation type="vanished">Установка отменена: сбой сессии Qbs.</translation>
    </message>
    <message>
        <location line="-40"/>
        <source>Install root:</source>
        <translation>Корень установки:</translation>
    </message>
    <message>
        <location line="-68"/>
        <source>Remove first</source>
        <translation>Сначала удалить</translation>
    </message>
    <message>
        <source>Additional Qbs Profile Settings</source>
        <translation type="vanished">Дополнительные настройки профиля Qbs</translation>
    </message>
    <message>
        <source>Failed run qbs config: %1</source>
        <translation type="vanished">Не удалось запустить конфигурацию qbs: %1</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qbsprojectmanager/qbsprofilemanager.cpp" line="+245"/>
        <location line="+3"/>
        <source>Failed to run qbs config: %1</source>
        <translation>Не удалось запустить конфигурацию qbs: %1</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qbsprojectmanager/qbsprofilessettingspage.cpp" line="+84"/>
        <source>Kit:</source>
        <translation>Комплект:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Associated profile:</source>
        <translation>Назначенный профиль:</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Profile properties:</source>
        <translation>Свойства профиля:</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>E&amp;xpand All</source>
        <translation>&amp;Развернуть все</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>&amp;Collapse All</source>
        <translation>&amp;Свернуть все</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qbsprojectmanager/qbsprojectmanagerplugin.cpp" line="+187"/>
        <location line="+7"/>
        <source>Reparse Qbs</source>
        <translation>Переразбор Qbs</translation>
    </message>
    <message>
        <location line="+24"/>
        <location line="+52"/>
        <source>Build</source>
        <translation>Собрать</translation>
    </message>
    <message>
        <location line="-69"/>
        <location line="+7"/>
        <source>Build File</source>
        <translation>Собрать файл</translation>
    </message>
    <message>
        <location line="-135"/>
        <source>Qbs executable:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+135"/>
        <source>Build File &quot;%1&quot;</source>
        <translation>Собрать файл «%1»</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Ctrl+Alt+B</source>
        <translation>Ctrl+Alt+B</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Build Product</source>
        <translation>Собрать продукт</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Build Product &quot;%1&quot;</source>
        <translation>Собрать продукт «%1»</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Ctrl+Alt+Shift+B</source>
        <translation>Ctrl+Alt+Shift+B</translation>
    </message>
    <message>
        <location line="+4"/>
        <location line="+8"/>
        <location line="+34"/>
        <source>Clean</source>
        <translation>Очистить</translation>
    </message>
    <message>
        <location line="-33"/>
        <source>Clean Product</source>
        <translation>Очистить продукт</translation>
    </message>
    <message>
        <source>Clean Product &quot;%1&quot;</source>
        <translation type="vanished">Очистить продукт «%1»</translation>
    </message>
    <message>
        <location line="+8"/>
        <location line="+8"/>
        <location line="+25"/>
        <source>Rebuild</source>
        <translation>Пересобрать</translation>
    </message>
    <message>
        <location line="-24"/>
        <source>Rebuild Product</source>
        <translation>Пересобрать продукт</translation>
    </message>
    <message>
        <source>Rebuild Product &quot;%1&quot;</source>
        <translation type="vanished">Пересобрать продукт «%1»</translation>
    </message>
    <message>
        <source>The qbs process quit unexpectedly.</source>
        <translation type="vanished">Процесс qbs неожиданно завершился.</translation>
    </message>
    <message>
        <source>The qbs process failed to start.</source>
        <translation type="vanished">Не удалось запустить процесс qbs.</translation>
    </message>
    <message>
        <source>The qbs process sent unexpected data.</source>
        <translation type="vanished">Процесс qbs отправил неожиданные данные.</translation>
    </message>
    <message>
        <source>The qbs API level is not compatible with what Qt Creator expects.</source>
        <translation type="vanished">Уровень API qbs несовместим с ожидаемым Qt Creator.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qbsprojectmanager/qbssession.cpp" line="-296"/>
        <location line="+89"/>
        <source>Request timed out.</source>
        <translation>Истекло время запроса.</translation>
    </message>
    <message>
        <source>Failed to load qbs build graph.</source>
        <translation type="vanished">Не удалось загрузить граф сборки qbs.</translation>
    </message>
    <message>
        <location line="-121"/>
        <location line="+297"/>
        <source>The qbs session is not in a valid state.</source>
        <translation>Сессия qbs в неверном состоянии.</translation>
    </message>
    <message>
        <source>Failed to update files in Qbs project: %1.
The affected files are: 
	%2</source>
        <translation type="vanished">Не удалось обновить файлы Qbs проекта: %1
Проблемные файлы:
	%2</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qbsprojectmanager/qbssettings.cpp" line="+143"/>
        <source>Use %1 settings directory for Qbs</source>
        <extracomment>%1 == &quot;Qt Creator&quot; or &quot;Qt Design Studio&quot;</extracomment>
        <translation>Использовать каталог настроек %1 для Qbs</translation>
    </message>
    <message>
        <location line="-11"/>
        <source>Path to qbs executable:</source>
        <translation>Путь к программе qbs:</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Default installation directory:</source>
        <translation>Каталог установки по умолчанию:</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Reset</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Qbs version:</source>
        <translation>Версия Qbs:</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Failed to retrieve version.</source>
        <translation>Не удалось получить версию.</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>General</source>
        <translation>Основное</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qbsprojectmanager/qbsnodetreebuilder.cpp" line="+72"/>
        <source>Qbs files</source>
        <translation>Файлы Qbs</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qbsprojectmanager/qbseditor.cpp" line="+108"/>
        <source>Qbs Editor</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::Qdb</name>
    <message>
        <source>Boot2Qt: %1</source>
        <translation type="vanished">Boot2Qt: %1</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/boot2qt/qdbplugin.cpp" line="+54"/>
        <source>Flash wizard &quot;%1&quot; failed to start.</source>
        <translation>Не удалось запустить программатор «%1».</translation>
    </message>
    <message>
        <location line="+19"/>
        <source>Flash wizard executable &quot;%1&quot; not found.</source>
        <translation>Исполняемый файл программатора «%1» не найден.</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Flash Boot to Qt Device</source>
        <translation>Запрограммировать устройство Boot to Qt</translation>
    </message>
    <message>
        <location line="+23"/>
        <source>Deploy to Boot to Qt target</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/boot2qt/device-detection/devicedetector.cpp" line="+81"/>
        <source>Device &quot;%1&quot; %2</source>
        <translation>Устройство «%1» %2</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Boot to Qt device %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Qt Debug Bridge device %1</source>
        <translation type="vanished">Устройство моста отладки Qt %1</translation>
    </message>
    <message>
        <location line="+41"/>
        <source>Device detection error: %1</source>
        <translation>Ошибка определения устройства: %1</translation>
    </message>
    <message>
        <source>Deploy to Boot2Qt target</source>
        <translation type="vanished">Развёртывание на Boot2Qt</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/boot2qt/qdbdevice.cpp" line="+66"/>
        <source>Starting command &quot;%1&quot; on device &quot;%2&quot;.</source>
        <translation>Запуск команды «%1» на устройстве «%2».</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Command failed on device &quot;%1&quot;: %2</source>
        <translation>Команда завершилась с ошибкой на устройстве «%1»: %2</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Command failed on device &quot;%1&quot;.</source>
        <translation>Команда завершилась с ошибкой на устройстве «%1».</translation>
    </message>
    <message>
        <source>stdout was: &quot;%1&quot;</source>
        <translation type="vanished">stdout был: «%1»</translation>
    </message>
    <message>
        <source>stderr was: &quot;%1&quot;</source>
        <translation type="vanished">stderr был: «%1»</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Commands on device &quot;%1&quot; finished successfully.</source>
        <translation>Команда на устройстве «%1» завершилась успешно.</translation>
    </message>
    <message>
        <source>Boot2Qt Device</source>
        <translation type="vanished">Устройство Boot2Qt</translation>
    </message>
    <message>
        <location line="-4"/>
        <source>stdout was: &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>stderr was: &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+17"/>
        <location line="+128"/>
        <source>Boot to Qt Device</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-121"/>
        <source>Reboot Device</source>
        <translation>Перезагрузить устройство</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Restore Default App</source>
        <translation>Восстановить приложения по умолчанию</translation>
    </message>
    <message>
        <location line="+38"/>
        <source>WizardPage</source>
        <translation></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Device Settings</source>
        <translation>Настройки устройства</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>A short, free-text description.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+40"/>
        <source>Boot to Qt Network Device Setup</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>A short, free-text description</source>
        <translation type="vanished">Короткое текстовое описание</translation>
    </message>
    <message>
        <location line="-37"/>
        <source>Host name or IP address</source>
        <translation>Имя узла или IP адрес</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Device name:</source>
        <translation>Имя устройства:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Device address:</source>
        <translation>Адрес устройства:</translation>
    </message>
    <message>
        <source>Boot2Qt Network Device Setup</source>
        <translation type="vanished">Настройка сетевого устройства Boot2Qt</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/boot2qt/device-detection/qdbdevicetracker.cpp" line="+38"/>
        <source>Shutting down device discovery due to unexpected response: %1</source>
        <translation>Завершение определения устройств из-за неожиданного ответа: %1</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/boot2qt/qdbmakedefaultappstep.cpp" line="+32"/>
        <source>Set This Application to Start by Default</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Reset Default Application</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+27"/>
        <source>Remote process failed: %1</source>
        <translation>Ошибка внешнего процесса: %1</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Application set as the default one.</source>
        <translation>Приложение выбрано по умолчанию.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Reset the default application.</source>
        <translation>Сбросить приложение по умолчанию.</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Change default application</source>
        <translation>Сменить приложение по умолчанию</translation>
    </message>
    <message>
        <source>Set this application to start by default</source>
        <translation type="vanished">Установите запуск этого приложения по умолчанию</translation>
    </message>
    <message>
        <source>Reset default application</source>
        <translation type="vanished">Сбросить приложение по умолчанию</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/boot2qt/device-detection/qdbmessagetracker.cpp" line="+42"/>
        <source>Shutting down message reception due to unexpected response: %1</source>
        <translation>Завершение приёма сообщения из-за неожиданного ответа: %1</translation>
    </message>
    <message>
        <location line="+19"/>
        <source>QDB message: %1</source>
        <translation>Сообщение QDB: %1</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/boot2qt/qdbrunconfiguration.cpp" line="+53"/>
        <source>Full command line:</source>
        <translation>Полная командная строка:</translation>
    </message>
    <message>
        <location line="-12"/>
        <source>Executable on device:</source>
        <translation>Программа на устройстве:</translation>
    </message>
    <message>
        <location line="-4"/>
        <source>Run on Boot to Qt Device</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Remote path not set</source>
        <translation>Не задан внешний путь</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Executable on host:</source>
        <translation>Программа на машине:</translation>
    </message>
    <message>
        <location line="+37"/>
        <source>The remote executable must be set to run on a Boot to Qt device.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Run on Boot2Qt Device</source>
        <translation type="vanished">Запуск на устройстве Boot2Qt</translation>
    </message>
    <message>
        <source>The remote executable must be set in order to run on a Boot2Qt device.</source>
        <translation type="vanished">Для запуска на устройстве Boot2Qt внешнего приложения, его необходимо задать.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/boot2qt/qdbstopapplicationstep.cpp" line="+63"/>
        <source>Could not check and possibly stop running application.</source>
        <translation>Не удалось проверить и, вероятно, остановить работающее приложение.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Checked that there is no running application.</source>
        <translation>Проверено, работающего приложения нет.</translation>
    </message>
    <message>
        <location line="-10"/>
        <source>Stopped the running application.</source>
        <translation>Работающее приложение остановлено.</translation>
    </message>
    <message>
        <location line="-14"/>
        <source>No device to stop the application on.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+38"/>
        <source>Stop already running application</source>
        <translation>Остановка работающего приложения</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/boot2qt/device-detection/qdbwatcher.cpp" line="+82"/>
        <source>Unexpected QLocalSocket error: %1</source>
        <translation>Неожиданная ошибка QLocalSocket: %1</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Could not connect to QDB host server even after trying to start it.</source>
        <translation>Не удалось подключиться к серверу QDB даже после попытки его запуска.</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Invalid JSON response received from QDB server: %1</source>
        <translation>Получен неверный ответ JSON от сервера QDB: %1</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Could not find QDB host server executable. You can set the location with environment variable %1.</source>
        <translation>Не удалось найти программу сервера QDB. Необходимо задать ее размещением в переменной среды %1.</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>QDB host server started.</source>
        <translation>Сервер QDB запущен.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Could not start QDB host server in &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Could not start QDB host server in %1</source>
        <translation type="vanished">Не удалось запустить сервер QDB в %1</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Starting QDB host server.</source>
        <translation>Запуска сервера QDB.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/boot2qt/qdbqtversion.cpp" line="+19"/>
        <source>Qt version is used for Boot2Qt development</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/boot2qt/qdbutils.cpp" line="+68"/>
        <source>Boot to Qt: %1</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::QmakeProjectManager</name>
    <message>
        <location filename="../../../src/plugins/qmakeprojectmanager/qmakeparsernodes.cpp" line="+726"/>
        <source>Failed</source>
        <translation>Сбой</translation>
    </message>
    <message>
        <source>Could not write project file %1.</source>
        <translation type="vanished">Не удалось записать в файл проекта %1.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Could not write project file %1: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+177"/>
        <location line="+16"/>
        <source>File Error</source>
        <translation>Ошибка файла</translation>
    </message>
    <message>
        <location line="+751"/>
        <source>Error while parsing file %1. Giving up.</source>
        <translation>Ошибка разбора файла %1. Отмена.</translation>
    </message>
    <message>
        <location line="+283"/>
        <source>Could not find .pro file for subdirectory &quot;%1&quot; in &quot;%2&quot;.</source>
        <translation>Не удалось найти .pro файл для подкаталога «%1» в «%2».</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmakeprojectmanager/qmakeproject.cpp" line="+1396"/>
        <source>&quot;%1&quot; is used by qmake, but &quot;%2&quot; is configured in the kit.
Please update your kit (%3) or choose a mkspec for qmake that matches your target environment better.</source>
        <translation>«%1» используется qmake, но «%2» задан в комплекте.
Обновите комплект (%3) или выберите подходящей для вашей целевой платформы mkspec для qmake.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmakeprojectmanager/addlibrarywizard.cpp" line="+70"/>
        <source>Add Library</source>
        <translation>Добавить библиотеку</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmakeprojectmanager/wizards/qtwizard.cpp" line="+143"/>
        <source>Required Qt features not present.</source>
        <translation>Отсутствуют необходимые особенности Qt.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Qt version does not target the expected platform.</source>
        <translation>Профиль Qt не предназначен для платформы.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Qt version does not provide all features.</source>
        <translation>Профиль Qt не имеет всех особенностей.</translation>
    </message>
    <message>
        <source>The header file</source>
        <translation type="vanished">Заголовочный файл</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmakeprojectmanager/customwidgetwizard/classdefinition.cpp" line="+61"/>
        <source>&amp;Sources</source>
        <translation>&amp;Исходники</translation>
    </message>
    <message>
        <location line="-29"/>
        <source>Widget librar&amp;y:</source>
        <translation>&amp;Библиотека виджета:</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Widget project &amp;file:</source>
        <translation>&amp;Файл проекта виджета:</translation>
    </message>
    <message>
        <location line="+19"/>
        <source>Widget h&amp;eader file:</source>
        <translation>&amp;Заголовочный файл виджета:</translation>
    </message>
    <message>
        <source>The header file has to be specified in source code.</source>
        <translation type="vanished">Заголовочный файл, указываемый в исходном коде.</translation>
    </message>
    <message>
        <location line="-16"/>
        <source>Widge&amp;t source file:</source>
        <translation>Файл &amp;реализации виджета:</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Widget &amp;base class:</source>
        <translation>Б&amp;азовый класс виджета:</translation>
    </message>
    <message>
        <source>QWidget</source>
        <translation type="vanished">QWidget</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Plugin class &amp;name:</source>
        <translation>Имя класса &amp;модуля:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Plugin &amp;header file:</source>
        <translation>За&amp;головочный файл модуля:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Plugin sou&amp;rce file:</source>
        <translation>Файл реализа&amp;ции модуля:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Icon file:</source>
        <translation>Файл значка:</translation>
    </message>
    <message>
        <location line="-31"/>
        <source>&amp;Link library</source>
        <translation>&amp;Подключить библиотеку</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Create s&amp;keleton</source>
        <translation>Создать &amp;основу</translation>
    </message>
    <message>
        <location line="-2"/>
        <source>Include pro&amp;ject</source>
        <translation>Включить про&amp;ект</translation>
    </message>
    <message>
        <location line="+46"/>
        <source>&amp;Description</source>
        <translation>&amp;Описание</translation>
    </message>
    <message>
        <location line="-5"/>
        <source>G&amp;roup:</source>
        <translation>&amp;Группа:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>&amp;Tooltip:</source>
        <translation>&amp;Подсказка:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>W&amp;hat&apos;s this:</source>
        <translation>&amp;Что это:</translation>
    </message>
    <message>
        <location line="-4"/>
        <source>The widget is a &amp;container</source>
        <translation>Виджет &amp;является контейнером</translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Property defa&amp;ults</source>
        <translation>Исхо&amp;дные значения свойств</translation>
    </message>
    <message>
        <location line="-7"/>
        <source>dom&amp;XML:</source>
        <translation>dom&amp;XML:</translation>
    </message>
    <message>
        <location line="-32"/>
        <source>Select Icon</source>
        <translation>Выбор значка</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Icon files (*.png *.ico *.jpg *.xpm *.tif *.svg)</source>
        <translation>Файлы значков (*.png *.ico *.jpg *.xpm *.tif *.svg)</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmakeprojectmanager/customwidgetwizard/classlist.cpp" line="+42"/>
        <source>&lt;New class&gt;</source>
        <translation>&lt;Новый класс&gt;</translation>
    </message>
    <message>
        <location line="+74"/>
        <source>Confirm Delete</source>
        <translation>Подтверждение удаления</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Delete class %1 from list?</source>
        <translation>Удалить класс %1 из списка?</translation>
    </message>
    <message>
        <source>Plugin and Collection Class Information</source>
        <translation type="vanished">Информация о модуле и классе коллекции</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmakeprojectmanager/customwidgetwizard/customwidgetpluginwizardpage.cpp" line="+39"/>
        <source>Specify the properties of the plugin library and the collection class.</source>
        <translation>Укажите свойства библиотеки модуля и класса коллекции.</translation>
    </message>
    <message>
        <location line="-11"/>
        <source>Collection class:</source>
        <translation>Класс коллекции:</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Collection header file:</source>
        <translation>Заголовочный файл:</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Collection source file:</source>
        <translation>Исходный файл:</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Plugin name:</source>
        <translation>Название модуля:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Resource file:</source>
        <translation>Файл ресурсов:</translation>
    </message>
    <message>
        <location line="-11"/>
        <source>icons.qrc</source>
        <translation>icons.qrc</translation>
    </message>
    <message>
        <location line="+29"/>
        <source>Plugin Details</source>
        <translation>Подробнее о модуле</translation>
    </message>
    <message>
        <source>Custom Qt Widget Wizard</source>
        <translation type="vanished">Мастер пользовательских виджетов</translation>
    </message>
    <message>
        <source>Custom Widget List</source>
        <translation type="vanished">Список пользовательских виджетов</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmakeprojectmanager/customwidgetwizard/customwidgetwidgetswizardpage.cpp" line="+44"/>
        <source>Specify the list of custom widgets and their properties.</source>
        <translation>Укажите список пользовательских виджетов и их свойств.</translation>
    </message>
    <message>
        <location line="-17"/>
        <source>Widget &amp;Classes:</source>
        <translation>&amp;Классы виджетов:</translation>
    </message>
    <message>
        <source>...</source>
        <translation type="vanished">...</translation>
    </message>
    <message>
        <location line="+39"/>
        <source>Custom Widgets</source>
        <translation>Особые виджеты</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmakeprojectmanager/customwidgetwizard/customwidgetwizard.cpp" line="+25"/>
        <source>Qt Custom Designer Widget</source>
        <translation>Пользовательский виджет Qt Widgets Designer</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Creates a Qt Custom Designer Widget or a Custom Widget Collection.</source>
        <translation>Создание пользовательского виджета Qt Widgets Designer или набора пользовательских виджетов.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmakeprojectmanager/customwidgetwizard/customwidgetwizarddialog.cpp" line="+29"/>
        <source>This wizard generates a Qt Widgets Designer Custom Widget or a Qt Widgets Designer Custom Widget Collection project.</source>
        <translation>Этот мастер создаст пользовательский виджет или набор пользовательских виджетов для Qt Widgets Designer.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qtsupport/externaleditors.cpp" line="+177"/>
        <source>Could not load kits in a reasonable amount of time.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+45"/>
        <source>Unable to start &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+32"/>
        <source>Qt Widgets Designer</source>
        <translation type="unfinished">Qt Widgets Designer</translation>
    </message>
    <message>
        <location line="+25"/>
        <source>Qt Widgets Designer is not responding (%1).</source>
        <translation>Qt Widgets Designer не отвечает (%1).</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Unable to create server socket: %1</source>
        <translation>Невозможно создать серверный сокет: %1</translation>
    </message>
    <message>
        <location line="+48"/>
        <source>Qt Linguist</source>
        <translation type="unfinished">Qt Linguist</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmakeprojectmanager/addlibrarywizard.cpp" line="+124"/>
        <source>Details</source>
        <translation>Подробнее</translation>
    </message>
    <message>
        <location line="+27"/>
        <source>Internal Library</source>
        <translation>Внутренняя</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Choose the project file of the library to link to</source>
        <translation>Выберите файл проекта библиотеки для компоновки</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>External Library</source>
        <translation>Внешняя</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Specify the library to link to and the includes path</source>
        <translation>Выберите библиотеку для компоновки и пути к заголовочным файлам</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>System Library</source>
        <translation>Системная</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Specify the library to link to</source>
        <translation>Выберите библиотеку для компоновки</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>System Package</source>
        <translation>Системный пакет</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Specify the package to link to</source>
        <translation>Выберите пакет для компоновки</translation>
    </message>
    <message>
        <source>Unable to start &quot;%1&quot;</source>
        <translation type="vanished">Не удалось запустить «%1»</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qtsupport/externaleditors.cpp" line="-132"/>
        <source>The application &quot;%1&quot; could not be found.</source>
        <translation>Не удалось найти приложение «%1».</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmakeprojectmanager/addlibrarywizard.cpp" line="+79"/>
        <location filename="../../../src/plugins/qmakeprojectmanager/librarydetailscontroller.cpp" line="+197"/>
        <source>Linkage:</source>
        <translation>Компоновка:</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmakeprojectmanager/librarydetailscontroller.cpp" line="+5"/>
        <source>%1 Dynamic</source>
        <translation>%1 Динамическая</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>%1 Static</source>
        <translation>%1 Статическая</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmakeprojectmanager/addlibrarywizard.cpp" line="+3"/>
        <location filename="../../../src/plugins/qmakeprojectmanager/librarydetailscontroller.cpp" line="+14"/>
        <source>Mac:</source>
        <translation>Mac:</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmakeprojectmanager/librarydetailscontroller.cpp" line="+5"/>
        <source>%1 Framework</source>
        <translation>%1 Framework</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>%1 Library</source>
        <translation>%1 Библиотека</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmakeprojectmanager/addlibrarywizard.cpp" line="+38"/>
        <source>Library:</source>
        <translation>Библиотека:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Library file:</source>
        <translation>Файл библиотеки:</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Include path:</source>
        <translation>Путь к заголовочным файлам:</translation>
    </message>
    <message>
        <location line="-1"/>
        <source>Package:</source>
        <translation>Пакет:</translation>
    </message>
    <message>
        <source>Platform</source>
        <translation type="vanished">Платформа</translation>
    </message>
    <message>
        <location line="-35"/>
        <source>Linux</source>
        <translation>Linux</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Mac</source>
        <translation>Mac</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Windows</source>
        <translation>Windows</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Dynamic</source>
        <translation>Динамическая</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Static</source>
        <translation>Статическая</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Library</source>
        <translation>Библиотека</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Framework</source>
        <translation>Framework</translation>
    </message>
    <message>
        <location line="-16"/>
        <source>Windows:</source>
        <translation>Windows:</translation>
    </message>
    <message>
        <location line="-9"/>
        <source>Platform:</source>
        <translation type="unfinished">Платформа:</translation>
    </message>
    <message>
        <location line="+27"/>
        <source>Library inside &quot;debug&quot; or &quot;release&quot; subfolder</source>
        <translation>Библиотека в подкаталоге «debug» или «release»</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Add &quot;d&quot; suffix for debug version</source>
        <translation>Добавить суффикс «d» для отладочной версии</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Remove &quot;d&quot; suffix for release version</source>
        <translation>Удалить суффикс «d» для выпускаемой версии</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Library type:</source>
        <translation>Тип библиотеки:</translation>
    </message>
    <message>
        <location line="-261"/>
        <source>Library Type</source>
        <translation>Тип библиотеки</translation>
    </message>
    <message>
        <location line="-53"/>
        <source>File does not exist.</source>
        <translation type="unfinished">Файл не существует.</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>File does not match filter.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+38"/>
        <source>Choose the type of the library to link to</source>
        <translation>Выберите тип компонуемой библиотеки</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Internal library</source>
        <translation>Внутренняя</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Links to a library that is located in your build tree.
Adds the library and include paths to the .pro file.</source>
        <translation>Компоновка с внутренней библиотекой, являющейся частью проекта.
Пути к выбранной библиотеке и её подключаемым файлам будут добавлены в .pro файл.</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>External library</source>
        <translation>Внешняя</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Links to a library that is not located in your build tree.
Adds the library and include paths to the .pro file.</source>
        <translation>Компоновка с внешней библиотекой, не являющейся частью проекта.
Пути к выбранной библиотеке и её подключаемым файлам будут добавлены в .pro файл.</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>System library</source>
        <translation>Системная</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Links to a system library.
Neither the path to the library nor the path to its includes is added to the .pro file.</source>
        <translation>Компоновка с системной библиотекой.
Пути к выбранной библиотеке и её подключаемым файлам не будут добавлены в .pro файл.</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>System package</source>
        <translation>Системный пакет</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Links to a system library using pkg-config.</source>
        <translation>Компоновка с системной библиотекой используя pkg-config.</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Type</source>
        <translation>Тип</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmakeprojectmanager/customwidgetwizard/plugingenerator.cpp" line="+205"/>
        <source>Creating multiple widget libraries (%1, %2) in one project (%3) is not supported.</source>
        <translation>Создание нескольких библиотек виджетов (%1, %2) в одном проекте (%3) не поддерживается.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmakeprojectmanager/qmakekitaspect.cpp" line="+117"/>
        <source>Qt mkspec</source>
        <translation>Qt mkspec</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>The mkspec to use when building the project with qmake.&lt;br&gt;This setting is ignored when using other build systems.</source>
        <translation>mkspec, используемый для сборки qmake-проектов.&lt;br&gt;Для других проектов эта настройка не используется.</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>No Qt version set, so mkspec is ignored.</source>
        <translation>mkspec проигнорирован, так как профиль Qt не задан.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Mkspec not found for Qt version.</source>
        <translation>Не найден mkspec для профиля Qt.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>qmake not found for Qt version.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+12"/>
        <source>mkspec</source>
        <translation>mkspec</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Mkspec configured for qmake by the kit.</source>
        <translation>Mkspec настроенный комплектом для qmake.</translation>
    </message>
    <message>
        <source>Debug</source>
        <translation type="vanished">Отладка</translation>
    </message>
    <message>
        <source>Release</source>
        <translation type="vanished">Выпуск</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmakeprojectmanager/qmakeprojectmanagerplugin.cpp" line="+173"/>
        <location line="+39"/>
        <source>Build</source>
        <translation>Собрать</translation>
    </message>
    <message>
        <location line="-39"/>
        <source>Build &quot;%1&quot;</source>
        <translation>Собрать «%1»</translation>
    </message>
    <message>
        <location line="+11"/>
        <location line="+45"/>
        <source>Run qmake</source>
        <translation>Запустить qmake</translation>
    </message>
    <message>
        <location line="-33"/>
        <location line="+40"/>
        <source>Rebuild</source>
        <translation>Пересобрать</translation>
    </message>
    <message>
        <location line="-32"/>
        <location line="+42"/>
        <source>Clean</source>
        <translation>Очистить</translation>
    </message>
    <message>
        <location line="-27"/>
        <source>Build &amp;Subproject</source>
        <translation>Собрать &amp;подпроект</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Build &amp;Subproject &quot;%1&quot;</source>
        <translation>Собрать &amp;подпроект «%1»</translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Rebuild Subproject</source>
        <translation>Пересобрать подпроект</translation>
    </message>
    <message>
        <source>Rebuild Subproject &quot;%1&quot;</source>
        <translation type="vanished">Пересобрать подпроект «%1»</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Clean Subproject</source>
        <translation>Очистить подпроект</translation>
    </message>
    <message>
        <source>Clean Subproject &quot;%1&quot;</source>
        <translation type="vanished">Очистить подпроект «%1»</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Build File</source>
        <translation>Собрать файл</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Build File &quot;%1&quot;</source>
        <translation>Собрать файл «%1»</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Ctrl+Alt+B</source>
        <translation>Ctrl+Alt+B</translation>
    </message>
    <message>
        <location line="+26"/>
        <location line="+7"/>
        <source>Add Library...</source>
        <translation>Добавить библиотеку...</translation>
    </message>
    <message>
        <location line="+110"/>
        <source>QMake</source>
        <translation>QMake</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmakeprojectmanager/qmakesettings.cpp" line="+31"/>
        <source>Warn if a project&apos;s source and build directories are not at the same level</source>
        <translation>Предупреждать, если каталоги сборки и исходников проекта находятся на разных уровнях</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Qmake has subtle bugs that can be triggered if source and build directory are not at the same level.</source>
        <translation>Qmake содержит ошибку, которая может проявляться, если каталоги сборки и исходников находятся на разных уровнях.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Run qmake on every build</source>
        <translation>Запускать qmake при каждой сборке</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>This option can help to prevent failures on incremental builds, but might slow them down unnecessarily in the general case.</source>
        <translation>Эта опция может предотвратить сбои инкрементальных сборок, но может их сильно замедлить.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Ignore qmake&apos;s system() function when parsing a project</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Checking this option avoids unwanted side effects, but may result in inexact parsing results.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+22"/>
        <source>Qmake</source>
        <translation>QMake</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmakeprojectmanager/wizards/subdirsprojectwizard.cpp" line="+27"/>
        <source>Subdirs Project</source>
        <translation>Проект с поддиректориями</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Creates a qmake-based subdirs project. This allows you to group your projects in a tree structure.</source>
        <translation>Создание проекта с поддиректориями на основе qmake. Он позволит организовать проект в виде дерева каталогов.</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Done &amp;&amp; Add Subproject</source>
        <translation>Готово и добавить подпроект</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Finish &amp;&amp; Add Subproject</source>
        <translation>Завершить и добавить подпроект</translation>
    </message>
    <message>
        <location line="+31"/>
        <source>New Subproject</source>
        <comment>Title of dialog</comment>
        <translation>Создание подпроекта</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmakeprojectmanager/wizards/subdirsprojectwizarddialog.cpp" line="+24"/>
        <source>This wizard generates a Qt Subdirs project. Add subprojects to it later on by using the other wizards.</source>
        <translation>Этот мастер создаст проект Qt с подкаталогами. Затем с помощью других мастеров добавьте в него подпроекты.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmakeprojectmanager/addlibrarywizard.cpp" line="+101"/>
        <location line="+20"/>
        <source>Summary</source>
        <translation>Итог</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>The following snippet will be added to the&lt;br&gt;&lt;b&gt;%1&lt;/b&gt; file:</source>
        <translation>Следующий код будет добавлен в&lt;br&gt;файл &lt;b&gt;%1&lt;/b&gt;:</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmakeprojectmanager/qmakestep.cpp" line="+683"/>
        <source>qmake</source>
        <extracomment>QMakeStep default display name</extracomment>
        <translation>qmake</translation>
    </message>
    <message>
        <location line="-503"/>
        <source>No Qt version configured.</source>
        <translation>Профиль Qt не настроен.</translation>
    </message>
    <message>
        <location line="+34"/>
        <source>Could not determine which &quot;make&quot; command to run. Check the &quot;make&quot; step in the build configuration.</source>
        <translation>Не удалось определить, какую команду «make» запускать. Проверьте этап «make» в конфигурации сборки.</translation>
    </message>
    <message>
        <location line="+59"/>
        <source>Configuration unchanged, skipping qmake step.</source>
        <translation>Настройки не изменились, этап qmake пропускается.</translation>
    </message>
    <message>
        <location line="+88"/>
        <source>&lt;no Qt version&gt;</source>
        <translation>&lt;Профиль Qt не задан&gt;</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>&lt;no Make step found&gt;</source>
        <translation>&lt;этап Make не найден&gt;</translation>
    </message>
    <message>
        <location line="+85"/>
        <source>QML Debugging</source>
        <translation>Отладка QML</translation>
    </message>
    <message>
        <location line="-379"/>
        <source>qmake build configuration:</source>
        <translation>Конфигурация сборки qmake:</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Additional arguments:</source>
        <translation>Дополнительные параметры:</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Effective qmake call:</source>
        <translation>Команда запуска qmake:</translation>
    </message>
    <message>
        <location line="+338"/>
        <source>ABIs:</source>
        <translation>ABI:</translation>
    </message>
    <message>
        <location line="+93"/>
        <source>Qt Quick Compiler</source>
        <translation>Компилятор Qt Quick</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Separate Debug Information</source>
        <translation>Отделение отладочной информации</translation>
    </message>
    <message>
        <location line="+87"/>
        <source>The option will only take effect if the project is recompiled. Do you want to recompile now?</source>
        <translation>Этот параметр вступит в силу только после перекомпиляции проекта. Перекомпилировать?</translation>
    </message>
    <message>
        <location line="-518"/>
        <source>&lt;b&gt;qmake:&lt;/b&gt; No Qt version set. Cannot run qmake.</source>
        <translation>&lt;b&gt;qmake:&lt;/b&gt; Профиль Qt не выбран. Невозможно запустить qmake.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>&lt;b&gt;qmake:&lt;/b&gt; %1 %2</source>
        <translation>&lt;b&gt;qmake:&lt;/b&gt; %1 %2</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmakeprojectmanager/qmakebuildconfiguration.cpp" line="+87"/>
        <source>General</source>
        <translation>Основное</translation>
    </message>
    <message>
        <location line="+82"/>
        <source>qmake system() behavior when parsing:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Run</source>
        <translation type="unfinished">Запустить</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Ignore</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Use global setting</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+49"/>
        <source>This kit cannot build this project since it does not define a Qt version.</source>
        <translation>Невозможно собрать проект данным комплектом, так как для него не задан профиль Qt.</translation>
    </message>
    <message>
        <location line="+54"/>
        <source>Error:</source>
        <translation>Ошибка:</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Warning:</source>
        <translation>Предупреждение:</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>The build directory contains a build for a different project, which will be overwritten.</source>
        <translation>Каталог сборки содержит сборку другого проекта, она будет перезаписана.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>%1 The build will be overwritten.</source>
        <comment>%1 error message</comment>
        <translation>%1 Сборка будет перезаписана.</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Starting qmake failed with the following error: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+67"/>
        <source>The build directory should be at the same level as the source directory.</source>
        <translation>Каталог сборки должен быть на том же уровне, что и каталог исходников.</translation>
    </message>
    <message>
        <location line="+104"/>
        <source>Could not parse Makefile.</source>
        <translation>Не удалось разобрать Makefile.</translation>
    </message>
    <message>
        <location line="+21"/>
        <source>The Makefile is for a different project.</source>
        <translation>Makefile от другого проекта.</translation>
    </message>
    <message>
        <location line="+18"/>
        <source>The build type has changed.</source>
        <translation>Тип сборки изменился.</translation>
    </message>
    <message>
        <location line="+57"/>
        <location line="+7"/>
        <source>The qmake arguments have changed.</source>
        <translation>Параметры qmake изменились.</translation>
    </message>
    <message>
        <location line="+19"/>
        <source>The mkspec has changed.</source>
        <translation>Изменился mkspec.</translation>
    </message>
    <message>
        <location line="+89"/>
        <source>Release</source>
        <comment>Shadow build directory suffix</comment>
        <extracomment>Non-ASCII characters in directory suffix may cause build issues.</extracomment>
        <translation>Release</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Debug</source>
        <comment>Shadow build directory suffix</comment>
        <extracomment>Non-ASCII characters in directory suffix may cause build issues.</extracomment>
        <translation>Debug</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Profile</source>
        <comment>Shadow build directory suffix</comment>
        <extracomment>Non-ASCII characters in directory suffix may cause build issues.</extracomment>
        <translation>Profile</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmakeprojectmanager/qmakeproject.cpp" line="-728"/>
        <source>Reading Project &quot;%1&quot;</source>
        <translation>Чтение проекта «%1»</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Cannot parse project &quot;%1&quot;: The currently selected kit &quot;%2&quot; does not have a valid Qt.</source>
        <translation>Не удалось разобрать проект «%1»: для выбранного комплекта «%2» отсутствует подходящий Qt.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Cannot parse project &quot;%1&quot;: No kit selected.</source>
        <translation>Не удалось разобрать проект «%1»: комплект не выбран.</translation>
    </message>
    <message>
        <location line="+812"/>
        <source>Xcode Project (via qmake)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Visual Studio Project (via qmake)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+11"/>
        <source>qmake generator failed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>No Qt in kit</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>No valid qmake executable</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>No qmake step in active build configuration</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+27"/>
        <source>Cannot create output directory &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Running in &quot;%1&quot;: %2.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmakeprojectmanager/qmakemakestep.cpp" line="+214"/>
        <source>Cannot find Makefile. Check your build settings.</source>
        <translation>Не удалось обнаружить Makefile. Проверьте настройки сборки.</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>The build directory is not at the same level as the source directory, which could be the reason for the build failure.</source>
        <translation>Каталог сборки не на том же уровне, что каталог исходников. Из-за этого может возникнуть сбой сборки.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmakeprojectmanager/qmakenodetreebuilder.cpp" line="+44"/>
        <source>Headers</source>
        <translation>Заголовочные</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Sources</source>
        <translation>Исходники</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Forms</source>
        <translation>Формы</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>State charts</source>
        <translation>Диаграммы состояний</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Resources</source>
        <translation>Ресурсы</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>QML</source>
        <translation>QML</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Other files</source>
        <translation>Другие файлы</translation>
    </message>
    <message>
        <location line="+169"/>
        <source>Generated Files</source>
        <translation>Созданные файлы</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmakeprojectmanager/qmakeprojectmanagerplugin.cpp" line="-262"/>
        <source>No Qt version set in kit.</source>
        <translation>Для комплекта не задан профиль Qt.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Qt version is invalid.</source>
        <translation>Профиль Qt неверен.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>No C++ compiler set in kit.</source>
        <translation>У комплекта не задан компилятор C++.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmakeprojectmanager/qmakeproject.cpp" line="-816"/>
        <source>Project is part of Qt sources that do not match the Qt defined in the kit.</source>
        <translation>Проект является частью исходников Qt, которые не соответствуют профилю Qt комплекта.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmakeprojectmanager/profileeditor.cpp" line="+257"/>
        <source>.pro File Editor</source>
        <translation type="unfinished">Редактор файлов .pro</translation>
    </message>
</context>
<context>
    <name>QtC::QmlDebug</name>
    <message>
        <location filename="../../../src/libs/qmldebug/qmldebugconnection.cpp" line="+49"/>
        <source>Socket state changed to %1</source>
        <translation>Состояние сокета изменилось на %1</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Error: %1</source>
        <translation>Ошибка: %1</translation>
    </message>
    <message>
        <location filename="../../../src/libs/qmldebug/qmldebugconnectionmanager.cpp" line="+193"/>
        <source>Debug connection opened.</source>
        <translation>Отладочное соединение открыто.</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Debug connection closed.</source>
        <translation>Отладочное соединение закрыто.</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Debug connection failed.</source>
        <translation>Не удалось установить отладочное подключение.</translation>
    </message>
    <message>
        <source>The port seems to be in use.</source>
        <extracomment>Error message shown after &apos;Could not connect ... debugger:&quot;</extracomment>
        <translation type="vanished">Похоже, порт уже используется.</translation>
    </message>
    <message>
        <source>The application is not set up for QML/JS debugging.</source>
        <extracomment>Error message shown after &apos;Could not connect ... debugger:&quot;</extracomment>
        <translation type="vanished">Приложение не настроено для отладки QML/JS.</translation>
    </message>
</context>
<context>
    <name>QtC::QmlDesigner</name>
    <message>
        <source>Error</source>
        <translation type="vanished">Ошибка</translation>
    </message>
</context>
<context>
    <name>QtC::QmlEditorWidgets</name>
    <message>
        <location filename="../../../src/libs/qmleditorwidgets/contextpanetextwidget.cpp" line="+28"/>
        <source>Text</source>
        <translation>Текст</translation>
    </message>
    <message>
        <location line="+40"/>
        <source>Style</source>
        <translation>Стиль</translation>
    </message>
    <message>
        <location filename="../../../src/libs/qmleditorwidgets/contextpanewidgetimage.cpp" line="+80"/>
        <source>Stretch vertically. Scales the image to fit to the available area.</source>
        <translation>Вертикальное растягивание. Растягивание изображения для заполнения доступного места.</translation>
    </message>
    <message>
        <location line="-2"/>
        <source>Repeat vertically. Tiles the image until there is no more space. May crop the last image.</source>
        <translation>Вертикальный повтор. Заполнение изображением доступного места (последнее изображение может быть обрезанным).</translation>
    </message>
    <message>
        <location line="+4"/>
        <location line="+11"/>
        <source>Round. Like Repeat, but scales the images down to ensure that the last image is not cropped.</source>
        <translation>Округление. Как и повтор, только уменьшает размер, чтобы последнее изображение не обрезалось.</translation>
    </message>
    <message>
        <location line="-4"/>
        <source>Repeat horizontally. Tiles the image until there is no more space. May crop the last image.</source>
        <translation>Горизонтальный повтор. Заполнение изображением доступного места (последнее изображение может быть обрезанным).</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Stretch horizontally. Scales the image to fit to the available area.</source>
        <translation>Горизонтальное растягивание. Растягивание изображения для заполнения доступного места.</translation>
    </message>
    <message>
        <location line="+44"/>
        <source>The image is scaled to fit.</source>
        <translation>Растягивать изображение.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>The image is stretched horizontally and tiled vertically.</source>
        <translation>Обрезать изображение горизонтально и размножить по вертикали.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>The image is stretched vertically and tiled horizontally.</source>
        <translation>Обрезать изображение вертикально и размножить по горизонтали.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>The image is duplicated horizontally and vertically.</source>
        <translation>Размножить изображение горизонтально и вертикально.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>The image is scaled uniformly to fit without cropping.</source>
        <translation>Увеличить изображение до заполнения без обрезки.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>The image is scaled uniformly to fill, cropping if necessary.</source>
        <translation>Увеличить изображение до полного заполнения, возможно, с обрезкой.</translation>
    </message>
    <message>
        <location filename="../../../src/libs/qmleditorwidgets/contextpanewidgetrectangle.cpp" line="+43"/>
        <source>Gradient</source>
        <translation>Градиент</translation>
    </message>
    <message>
        <location line="+24"/>
        <source>Color</source>
        <translation>Цвет</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Border</source>
        <translation>Рамка</translation>
    </message>
    <message>
        <location filename="../../../src/libs/qmleditorwidgets/easingpane/easingcontextpane.cpp" line="+153"/>
        <source>Easing</source>
        <translation>Переход</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Subtype</source>
        <translation>Подтип</translation>
    </message>
    <message>
        <location line="-4"/>
        <source>Duration</source>
        <translation>Продолжительность</translation>
    </message>
    <message>
        <source>INVALID</source>
        <translation type="vanished">ОШИБКА</translation>
    </message>
    <message>
        <location line="-24"/>
        <source> ms</source>
        <translation> мс</translation>
    </message>
    <message>
        <location line="+29"/>
        <source>Amplitude</source>
        <translation>Амплитуда</translation>
    </message>
    <message>
        <location line="-4"/>
        <source>Period</source>
        <translation>Период</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Overshoot</source>
        <translation>Превышение</translation>
    </message>
    <message>
        <location line="-46"/>
        <source>Play simulation.</source>
        <translation>Проиграть.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Type of easing curve.</source>
        <translation>Тип переходной кривой.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Acceleration or deceleration of easing curve.</source>
        <translation>Ускорение или замедление переходной кривой.</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Duration of animation.</source>
        <translation>Продолжительность анимации.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Amplitude of elastic and bounce easing curves.</source>
        <translation>Амплитуда эластичной и скачкообразной переходных кривых.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Easing period of an elastic curve.</source>
        <translation>Период перехода эластичной кривой.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Easing overshoot for a back curve.</source>
        <translation>Перерегулирование перехода кубической кривой.</translation>
    </message>
    <message>
        <location filename="../../../src/libs/qmleditorwidgets/contextpanewidget.cpp" line="+129"/>
        <source>Hides this toolbar.</source>
        <translation>Скрывает эту панель.</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Pin Toolbar</source>
        <translation>Закрепить панель</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Show Always</source>
        <translation>Всегда отображать</translation>
    </message>
    <message>
        <location line="+295"/>
        <source>Unpins the toolbar and moves it to the default position.</source>
        <translation>Открепляет панель и перемещает в исходную позицию.</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Hides this toolbar. This toolbar can be permanently disabled in the options page or in the context menu.</source>
        <translation>Скрывает эту панель. Она может быть навсегда отключена в настройках или контекстном меню.</translation>
    </message>
    <message>
        <location filename="../../../src/libs/qmleditorwidgets/contextpanewidgetimage.cpp" line="-78"/>
        <source>Double click for preview.</source>
        <translation>Двойной щелчок для предпросмотра.</translation>
    </message>
    <message>
        <location filename="../../../src/libs/qmleditorwidgets/filewidget.cpp" line="+72"/>
        <source>Open File</source>
        <translation>Открытие файла</translation>
    </message>
</context>
<context>
    <name>QtC::QmlJS</name>
    <message>
        <source>Hit maximal recursion depth in AST visit</source>
        <translation type="vanished">Достигнута максимальная глубина рекурсии обработки AST</translation>
    </message>
    <message>
        <location filename="../../../src/libs/qmljs/qmljsbind.cpp" line="+171"/>
        <source>Hit maximal recursion depth in AST visit.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+48"/>
        <source>package import requires a version number</source>
        <translation>импорт пакета требует номер версии</translation>
    </message>
    <message>
        <location line="+110"/>
        <source>Nested inline components are not supported.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/libs/qmljs/qmljscheck.cpp" line="+1286"/>
        <source>&apos;int&apos; or &apos;real&apos;</source>
        <translation>«int» или «real»</translation>
    </message>
    <message>
        <location filename="../../../src/libs/qmljs/qmljslink.cpp" line="+304"/>
        <source>File or directory not found.</source>
        <translation>Файл или каталог не найден.</translation>
    </message>
    <message>
        <location line="+160"/>
        <source>QML module not found (%1).

Import paths:
%2

For qmake projects, use the QML_IMPORT_PATH variable to add import paths.
For Qbs projects, declare and set a qmlImportPaths property in your product to add import paths.
For qmlproject projects, use the importPaths property to add import paths.
For CMake projects, make sure QML_IMPORT_PATH variable is in CMakeCache.txt.
For qmlRegister... calls, make sure that you define the Module URI as a string literal.
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+116"/>
        <source>QML module contains C++ plugins, currently reading type information... %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>QML module not found (%1).

Import paths:
%2

For qmake projects, use the QML_IMPORT_PATH variable to add import paths.
For Qbs projects, declare and set a qmlImportPaths property in your product to add import paths.
For qmlproject projects, use the importPaths property to add import paths.
For CMake projects, make sure QML_IMPORT_PATH variable is in CMakeCache.txt.
</source>
        <translation type="vanished">Модуль QML не найден (%1).

Импортируемые пути:
%2

Для добавления путей используйте:
- переменную QML_IMPORT_PATH для проектов qmake;
- свойство qmlImportPaths продукта для проектов Qbs;
- свойство importPaths для проектов qmlproject;
- переменную QML_IMPORT_PATH в CMakeCache.txt для проектов CMake.
</translation>
    </message>
    <message>
        <location line="-40"/>
        <source>Implicit import &apos;%1&apos; of QML module &apos;%2&apos; not found.

Import paths:
%3

For qmake projects, use the QML_IMPORT_PATH variable to add import paths.
For Qbs projects, declare and set a qmlImportPaths property in your product to add import paths.
For qmlproject projects, use the importPaths property to add import paths.
For CMake projects, make sure QML_IMPORT_PATH variable is in CMakeCache.txt.
</source>
        <translation>Неявный импорт «%1» модуля QML «%2» не найден.

Пути импорта:
%3

Для добавления путей импорта:
Для проектов qmake используйте переменную QML_IMPORT_PATH.
Для проектов Qbs объявите и установите свойство qmlImportPaths в своем продукте.
Для проектов qmlproject используйте свойство importPaths.
Для проектов CMake убедитесь, что переменная QML_IMPORT_PATH находится в CMakeCache.txt.
</translation>
    </message>
    <message>
        <source>QML module contains C++ plugins, currently reading type information...</source>
        <translation type="vanished">Модуль QML содержит расширения на C++, идёт чтение информации о типах...</translation>
    </message>
    <message>
        <location filename="../../../src/libs/qmljs/qmljsmodelmanagerinterface.cpp" line="+388"/>
        <source>Parsing QML Files</source>
        <translation>Разбор файлов QML</translation>
    </message>
    <message>
        <location line="+900"/>
        <source>Scanning QML Imports</source>
        <translation>Сканирование импорта QML</translation>
    </message>
    <message>
        <location filename="../../../src/libs/qmljs/qmljsplugindumper.cpp" line="+171"/>
        <source>Automatic type dump of QML module failed.
Errors:
%1</source>
        <translation>Не удалось загрузить типы из модуля QML.
Ошибки:
%1</translation>
    </message>
    <message>
        <source>Automatic type dump of QML module failed.
First 10 lines or errors:

%1
Check &apos;General Messages&apos; output pane for details.</source>
        <translation type="vanished">Не удалось получить типы от C++ модуля
Первые 10 строк или ошибок:

%1
В окне «Основные сообщения» могут быть подробности.</translation>
    </message>
    <message>
        <location line="-9"/>
        <source>QML module does not contain information about components contained in plugins.

Module path: %1
See &quot;Using QML Modules with Plugins&quot; in the documentation.</source>
        <translation>Модуль QML не содержит информации об элементах содержащихся в расширении

Путь к модулю: %1
См. раздел «Using QML Modules with Plugins» документации.</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Automatic type dump of QML module failed.
First 10 lines or errors:

%1
Check General Messages for details.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Warnings while parsing QML type information of %1:
%2</source>
        <translation>Возникли следующие предупреждения при разборе информации о типах QML библиотеки %1:
%2</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>&quot;%1&quot; failed to start: %2</source>
        <translation>Не удалось запустить «%1»: %2</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>&quot;%1&quot; crashed.</source>
        <translation>«%1» завершилась аварийно.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>&quot;%1&quot; timed out.</source>
        <translation>У «%1» вышло время.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>I/O error running &quot;%1&quot;.</source>
        <translation>При работе «%1» возникла ошибка ввода/вывода.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>&quot;%1&quot; returned exit code %2.</source>
        <translation>«%1» возвратила код завершения: %2.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Arguments: %1</source>
        <translation>Аргументы: %1</translation>
    </message>
    <message>
        <location line="+121"/>
        <source>Failed to parse &quot;%1&quot;.
Error: %2</source>
        <translation>Не удалось разобрать «%1».
Ошибка: %2</translation>
    </message>
    <message>
        <location line="+204"/>
        <source>Errors while reading typeinfo files:</source>
        <translation>Ошибки при чтении файлов typeinfo:</translation>
    </message>
    <message>
        <location line="+140"/>
        <source>Could not locate the helper application for dumping type information from C++ plugins.
Please build the qmldump application on the Qt version options page.</source>
        <translation>Не удалось обнаружить программу-помощник для получения информации о типах из C++ модуля.
Соберите приложение qmldump на странице настроек профиля Qt.</translation>
    </message>
    <message>
        <location filename="../../../src/libs/qmljs/qmljssimplereader.cpp" line="+117"/>
        <source>Cannot find file %1.</source>
        <translation>Не удалось найти файл %1.</translation>
    </message>
    <message>
        <location line="+47"/>
        <location filename="../../../src/libs/qmljs/qmljstypedescriptionreader.cpp" line="+73"/>
        <source>Could not parse document.</source>
        <translation>Не удалось разобрать документ.</translation>
    </message>
    <message>
        <location line="+7"/>
        <location filename="../../../src/libs/qmljs/qmljstypedescriptionreader.cpp" line="+25"/>
        <location line="+6"/>
        <source>Expected document to contain a single object definition.</source>
        <translation>Ожидается определение в документе ровно одного объекта.</translation>
    </message>
    <message>
        <location line="+73"/>
        <source>Expected expression statement after colon.</source>
        <translation>Ожидается выражение после запятой.</translation>
    </message>
    <message>
        <location line="+102"/>
        <source>Property is defined twice, previous definition at %1:%2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Property is defined twice.</source>
        <translation type="vanished">Свойство определено дважды.</translation>
    </message>
    <message>
        <location filename="../../../src/libs/qmljs/qmljsstaticanalysismessage.cpp" line="+44"/>
        <source>Do not use &quot;%1&quot; as a constructor.

For more information, see the &quot;Checking Code Syntax&quot; documentation.</source>
        <translation>Не используйте «%1» в качестве конструктора.

Подробности см. «Checking Code Syntax» в документации.</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Invalid value for enum.</source>
        <translation>Неверное значение для enum.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Enum value must be a string or a number.</source>
        <translation>Значение enum должно быть строкой или числом.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Number value expected.</source>
        <translation>Ожидается числовое значение.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Boolean value expected.</source>
        <translation>Ожидается логическое значение.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>String value expected.</source>
        <translation>Ожидается строковое значение.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Invalid URL.</source>
        <translation>Некорректный URL.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>File or directory does not exist.</source>
        <translation>Файл или каталог не существует.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Invalid color.</source>
        <translation>Некорректный цвет.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Anchor line expected.</source>
        <translation>Ожидается строка привязки.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Duplicate property binding.</source>
        <translation>Двойное связывание свойства.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Id expected.</source>
        <translation>Ожидается id.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Invalid id.</source>
        <translation>Некорректный id.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Duplicate id.</source>
        <translation>Повторяющийся id.</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Assignment in condition.</source>
        <translation>Присваивание в условии.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Unterminated non-empty case block.</source>
        <translation>Непустой блок case не завершён.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Do not use &apos;eval&apos;.</source>
        <translation>Не используйте «eval».</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Unreachable.</source>
        <translation>Недостижимый код.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Do not use &apos;with&apos;.</source>
        <translation>Не используйте «with».</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Do not use comma expressions.</source>
        <translation>Не используйте выражения с запятой.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Unnecessary message suppression.</source>
        <translation>Ненужное подавление сообщения.</translation>
    </message>
    <message>
        <location line="+22"/>
        <source>The &apos;function&apos; keyword and the opening parenthesis should be separated by a single space.</source>
        <translation>Слово «function» и открывающаяся скобка должны быть разделены одним пробелом.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Do not use stand-alone blocks.</source>
        <translation>Не используйте самостоятельные блоки.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Do not use void expressions.</source>
        <translation>Не используйте пустые выражения.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Confusing pluses.</source>
        <translation>Запутанные плюсы.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Confusing minuses.</source>
        <translation>Запутанные минусы.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Declare all function vars on a single line.</source>
        <translation>Объявляйте все переменные функции на одной строке.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Unnecessary parentheses.</source>
        <translation>Ненужные скобки.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>== and != may perform type coercion, use === or !== to avoid it.</source>
        <translation>== и != могут приводить типы, используйте === и !== вместо них.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Expression statements should be assignments, calls or delete expressions only.</source>
        <translation>Выражениями должны быть только присваивания, вызовы и удаления.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Place var declarations at the start of a function.</source>
        <translation>Объявления переменных должны быть в начале функции.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Use only one statement per line.</source>
        <translation>Пишите только один оператор в строке.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Unknown component.</source>
        <translation>Неизвестный элемент.</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>== and != perform type coercion, use === or !== to avoid it.</source>
        <translation>== и != могут приводить типы, используйте === и !== вместо них.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Calls of functions that start with an uppercase letter should use &apos;new&apos;.</source>
        <translation>Вызовы функций, имена которых начинаются с заглавной буквы, должны использовать «new».</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Use &apos;new&apos; only with functions that start with an uppercase letter.</source>
        <translation>«new» можно использовать только с функциями, имена которых начинаются с заглавной буквы.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Use spaces around binary operators.</source>
        <translation>Используйте пробелы вокруг бинарных операторов.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Unintentional empty block, use ({}) for empty object literal.</source>
        <translation>Случайный пустой блок, используйте ({}) для пустых объектных литералов.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Use %1 instead of &apos;var&apos; or &apos;variant&apos; to improve performance.</source>
        <translation>Используйте %1 вместо «var» и «variant» для увеличения производительности.</translation>
    </message>
    <message>
        <location line="+27"/>
        <source>JavaScript can break the visual tooling in Qt Design Studio.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>This type (%1) is not supported in Qt Design Studio.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Reference to parent item cannot be resolved correctly by Qt Design Studio.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>This visual property binding cannot be evaluated in the local context and might not show up in Qt Design Studio as expected.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Qt Design Studio only supports states in the root item.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>This id might be ambiguous and is not supported in Qt Design Studio.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>This type (%1) is not supported as a root element by Qt Design Studio.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>This type (%1) is not supported as a root element of a UI file (.ui.qml).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>This type (%1) is not supported in a UI file (.ui.qml).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Arbitrary functions and function calls outside of a Connections or ScriptAction objects are not supported in a UI file (.ui.qml).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>JavaScript blocks are not supported in a UI file (.ui.qml).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Behavior type is not supported in a UI file (.ui.qml).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>States are only supported in the root item in a UI file (.ui.qml).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Referencing the parent of the root item is not supported in a UI file (.ui.qml).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Do not mix translation functions in a UI file (.ui.qml).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Type cannot be instantiated recursively (%1).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Components are only allowed to have a single child element.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Components require a child element.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Do not reference the root item as alias.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Avoid referencing the root item in a hierarchy.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>A when condition cannot contain an object.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>This type (%1) is not supported in the Qt Quick Designer.</source>
        <translation type="vanished">Этот тип (%1) не поддерживается в Qt Quick Designer.</translation>
    </message>
    <message>
        <source>This id might be ambiguous and is not supported in the Qt Quick Designer.</source>
        <translation type="vanished">Этот идентификатор неоднозначен и не поддерживается Qt Quick Designer.</translation>
    </message>
    <message>
        <source>This type (%1) is not supported as a root element by Qt Quick Designer.</source>
        <translation type="vanished">Этот тип (%1) не поддерживается в качестве корневого элемента в Qt Quick Designer.</translation>
    </message>
    <message>
        <source>This type (%1) is not supported as a root element of a Qt Quick UI form.</source>
        <translation type="vanished">Этот тип (%1) не поддерживается в качестве корневого элемента формы Qt Quick UI.</translation>
    </message>
    <message>
        <source>This type (%1) is not supported in a Qt Quick UI form.</source>
        <translation type="vanished">Этот тип (%1) не поддерживается в форме Qt Quick UI.</translation>
    </message>
    <message>
        <source>Functions are not supported in a Qt Quick UI form.</source>
        <translation type="vanished">Функции не поддерживаются в форме Qt Quick UI.</translation>
    </message>
    <message>
        <source>JavaScript blocks are not supported in a Qt Quick UI form.</source>
        <translation type="vanished">Блоки JavaScript не поддерживаются в форме Qt Quick UI.</translation>
    </message>
    <message>
        <source>Behavior type is not supported in a Qt Quick UI form.</source>
        <translation type="vanished">Поведенческий тип не поддерживаются в форме Qt Quick UI.</translation>
    </message>
    <message>
        <source>States are only supported in the root item in a Qt Quick UI form.</source>
        <translation type="vanished">Состояния поддерживаются только в корневом элементе формы Qt Quick UI.</translation>
    </message>
    <message>
        <source>Referencing the parent of the root item is not supported in a Qt Quick UI form.</source>
        <translation type="vanished">Ссылки на родителя корневого элемента не поддерживаются в форме Qt Quick UI.</translation>
    </message>
    <message>
        <location line="-15"/>
        <source>A State cannot have a child item (%1).</source>
        <translation>Состояние не может иметь дочерних элементов (%1).</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Duplicate import (%1).</source>
        <translation>Повторный импорт (%1).</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Hit maximum recursion limit when visiting AST.</source>
        <translation>Достигнута максимальная глубина рекурсии обработки AST.</translation>
    </message>
    <message>
        <source>Type cannot be instantiated  recursively (%1).</source>
        <translation type="vanished">Рекурсивное инстанцирование типа (%1) невозможно.</translation>
    </message>
    <message>
        <location line="-152"/>
        <source>Invalid property name &quot;%1&quot;.</source>
        <translation>Неверное название свойства «%1».</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>&quot;%1&quot; does not have members.</source>
        <translation>«%1» не содержит членов.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>&quot;%1&quot; is not a member of &quot;%2&quot;.</source>
        <translation>«%1» не является членом «%2».</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>&quot;%1&quot; already is a formal parameter.</source>
        <translation>«%1» уже и так формальный параметр.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>&quot;%1&quot; already is a function.</source>
        <translation>«%1» уже и так функция.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>var &quot;%1&quot; is used before its declaration.</source>
        <translation>Переменная «%1» используется до объявления.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>&quot;%1&quot; already is a var.</source>
        <translation>«%1» уже и так переменная.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>&quot;%1&quot; is declared more than once.</source>
        <translation>«%1» объявлено более одного раза.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Function &quot;%1&quot; is used before its declaration.</source>
        <translation>Функция «%1» используется до объявления.</translation>
    </message>
    <message>
        <location line="+36"/>
        <source>Could not resolve the prototype &quot;%1&quot; of &quot;%2&quot;.</source>
        <translation>Не удалось найти объявление «%1» в «%2».</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Could not resolve the prototype &quot;%1&quot;.</source>
        <translation>Не удалось найти объявление «%1».</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Prototype cycle, the last non-repeated component is &quot;%1&quot;.</source>
        <translation>Зацикленность определений, последний уникальный объект — «%1».</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Invalid property type &quot;%1&quot;.</source>
        <translation>Неверное название свойства «%1».</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Missing property &quot;%1&quot;.</source>
        <translation>Отсутствует свойство «%1».</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Object value expected.</source>
        <translation>Ожидается значение-объект.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Array value expected.</source>
        <translation>Ожидается значение-массив.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>%1 value expected.</source>
        <translation>Ожидается значение типа %1.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Maximum number value is %1.</source>
        <translation>Максимальное числовое значение: %1.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Minimum number value is %1.</source>
        <translation>Минимальное числовое значение: %1.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Maximum number value is exclusive.</source>
        <translation>Максимальное числовое значение недопустимо.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Minimum number value is exclusive.</source>
        <translation>Минимальное числовое значение недопустимо.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>String value does not match required pattern.</source>
        <translation>Строковое значение не соответствует требуемому шаблону.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Minimum string value length is %1.</source>
        <translation>Минимальная длина строки: %1.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Maximum string value length is %1.</source>
        <translation>Максимальная длина строки: %1.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>%1 elements expected in array value.</source>
        <translation>Ожидается %1 элемент(ов) в значении-массиве.</translation>
    </message>
    <message>
        <source>Imperative code is not supported in the Qt Quick Designer.</source>
        <translation type="vanished">Императивный код не поддерживается в Qt Quick Designer.</translation>
    </message>
    <message>
        <source>Reference to parent item cannot be resolved correctly by the Qt Quick Designer.</source>
        <translation type="vanished">Ссылка на родительский элемент будет рассчитана неправильно в Qt Quick Designer.</translation>
    </message>
    <message>
        <source>This visual property binding cannot be evaluated in the local context and might not show up in Qt Quick Designer as expected.</source>
        <translation type="vanished">Невозможно вычислить визуальную привязку свойства в локальном контексте, поэтому она может отображаться в Qt Quick Designer отлично от ожидаемого.</translation>
    </message>
    <message>
        <source>Qt Quick Designer only supports states in the root item.</source>
        <translation type="vanished">Qt Quick Designer поддерживает состояния только в корневом элементе.</translation>
    </message>
    <message>
        <location filename="../../../src/libs/qmljs/qmljsinterpreter.cpp" line="+1436"/>
        <source>Errors while loading qmltypes from %1:
%2</source>
        <translation>Возникли следующие ошибки при загрузке информации о типах QML из %1:
%2</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Warnings while loading qmltypes from %1:
%2</source>
        <translation>Возникли следующие предупреждения при загрузке информации о типах QML из %1:
%2</translation>
    </message>
    <message>
        <location filename="../../../src/libs/qmljs/qmljstypedescriptionreader.cpp" line="-26"/>
        <source>Expected a single import.</source>
        <translation>Ожидается одиночный импорт.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Expected import of QtQuick.tooling.</source>
        <translation>Ожидается импорт QtQuick.tooling.</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Major version different from 1 not supported.</source>
        <translation>Версия с основным номером отличным от 1 не поддерживается.</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Expected document to contain a Module {} member.</source>
        <translation>В документе ожидается наличие члена Module {}.</translation>
    </message>
    <message>
        <location line="+56"/>
        <location line="+5"/>
        <source>Expected dependency definitions</source>
        <translation>Ожидается определение зависимостей</translation>
    </message>
    <message>
        <location line="+55"/>
        <source>Component definition is missing a name binding.</source>
        <translation>В определении компонента отсутствует связка name.</translation>
    </message>
    <message>
        <location line="+31"/>
        <source>ModuleApi definition has no or invalid version binding.</source>
        <translation>У определения ModuleApi связка version отсутствует или некорректна.</translation>
    </message>
    <message>
        <location line="+37"/>
        <source>Method or signal is missing a name script binding.</source>
        <translation>У метода или сигнала отсутствует связка со скриптами name.</translation>
    </message>
    <message>
        <location line="+20"/>
        <location line="+36"/>
        <location line="+23"/>
        <source>Expected script binding.</source>
        <translation>Ожидается связка со скриптом.</translation>
    </message>
    <message>
        <source>Property object is missing a name or type script binding.</source>
        <translation type="vanished">У объекта Property отсутствует связка со скриптами name или type.</translation>
    </message>
    <message>
        <location line="-38"/>
        <source>Property object is missing a name script binding.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+64"/>
        <location line="+6"/>
        <location line="+6"/>
        <source>Expected string after colon.</source>
        <translation>Ожидается строка после запятой.</translation>
    </message>
    <message>
        <location line="+12"/>
        <location line="+6"/>
        <source>Expected boolean after colon.</source>
        <translation>Ожидается логическое значение после запятой.</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Expected true or false after colon.</source>
        <translation>Ожидается true или false после запятой.</translation>
    </message>
    <message>
        <location line="+12"/>
        <location line="+6"/>
        <location line="+6"/>
        <location line="+12"/>
        <location line="+6"/>
        <location line="+6"/>
        <source>Expected numeric literal after colon.</source>
        <translation>Ожидается числовой литерал после запятой.</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Expected integer after colon.</source>
        <translation>Ожидается целое после запятой.</translation>
    </message>
    <message>
        <location line="+12"/>
        <location line="+6"/>
        <location line="+6"/>
        <source>Expected array of strings after colon.</source>
        <translation>Ожидается массив строк после запятой.</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Expected array literal with only string literal members.</source>
        <translation>Ожидается массив-литерал только со строковыми членами.</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Expected string literal to contain &apos;Package/Name major.minor&apos; or &apos;Name major.minor&apos;.</source>
        <translation>Ожидается, чтобы строковый литерал содержал «Пакет/Название старшая.младшая» или «Название старшая.младшая».</translation>
    </message>
    <message>
        <location line="+18"/>
        <location line="+6"/>
        <location line="+6"/>
        <source>Expected array of numbers after colon.</source>
        <translation>Ожидается массив чисел после запятой.</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Expected array literal with only number literal members.</source>
        <translation>Ожидается массив-литерал только с числовыми членами.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Meta object revision without matching export.</source>
        <translation>Ревизия мета-объекта без подходящего export.</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Expected integer.</source>
        <translation>Ожидается целое.</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Expected object literal after colon.</source>
        <translation>Ожидается объектный литерал после запятой.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Expected expression after colon.</source>
        <translation>Требуется выражением после двоеточия.</translation>
    </message>
    <message>
        <location line="+12"/>
        <location line="+10"/>
        <source>Expected strings as enum keys.</source>
        <translation>Требуются строки в качестве ключей перечисления.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Expected either array or object literal as enum definition.</source>
        <translation>В качестве определения перечисления требуется или массив, или объектный литерал.</translation>
    </message>
    <message>
        <location filename="../../../src/libs/qmljs/qmljsfindexportedcpptypes.cpp" line="+255"/>
        <source>The type will only be available in the QML editors when the type name is a string literal.</source>
        <translation type="unfinished">Имя типа должно быть строковым литералом, чтобы он был доступен в редакторах QML.</translation>
    </message>
    <message>
        <location line="+61"/>
        <source>The module URI cannot be determined by static analysis. The type will not be available
globally in the QML editor. You can add a &quot;// @uri My.Module.Uri&quot; annotation to let
the QML editor know about a likely URI.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+182"/>
        <source>must be a string literal to be available in the QML editor</source>
        <translation type="unfinished">должен быть строковым литералом, чтобы быть доступным в редакторе QML</translation>
    </message>
    <message>
        <location filename="../../../src/libs/utils/qrcparser.cpp" line="+370"/>
        <location line="+9"/>
        <source>XML error on line %1, col %2: %3</source>
        <translation type="unfinished">Ошибка XML в строке %1, поз. %2: %3</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>The &lt;RCC&gt; root element is missing.</source>
        <translation type="unfinished">Отсутствует корневой элемент &lt;RCC&gt;.</translation>
    </message>
</context>
<context>
    <name>QtC::QmlJSEditor</name>
    <message>
        <location filename="../../../src/plugins/qmljseditor/qmljsquickfixes.cpp" line="+124"/>
        <source>Add a Comment to Suppress This Message</source>
        <translation>Добавьте комментарий для подавления этого сообщения</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmljseditor/qmljseditorsettings.cpp" line="+434"/>
        <source>QML/JS Editing</source>
        <translation>Редактирование QML/JS</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmljseditor/qmljstextmark.cpp" line="+75"/>
        <source>Code Model Warning</source>
        <translation>Предупреждение модели кода</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Code Model Error</source>
        <translation>Ошибка модели кода</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmljseditor/qmljseditorsettings.cpp" line="+44"/>
        <source>Qt Quick</source>
        <translation>Qt Quick</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmljseditor/qmljscomponentfromobjectdef.cpp" line="+59"/>
        <location filename="../../../src/plugins/qmljseditor/qmljscomponentnamedialog.cpp" line="+79"/>
        <source>Move Component into Separate File</source>
        <translation>Переместить компоненту в отдельный файл</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmljseditor/qmljsfindreferences.cpp" line="+991"/>
        <source>QML/JS Usages:</source>
        <translation>Использование QML/JS:</translation>
    </message>
    <message>
        <location line="+22"/>
        <source>Searching for Usages</source>
        <translation>Поиск использований</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmljseditor/qmljscomponentnamedialog.cpp" line="+55"/>
        <source>Property assignments for %1:</source>
        <translation>Назначение свойств для %1:</translation>
    </message>
    <message>
        <source>Invalid component name</source>
        <translation type="vanished">Неверное имя компоненты</translation>
    </message>
    <message>
        <source>Invalid path</source>
        <translation type="vanished">Неверный путь</translation>
    </message>
    <message>
        <location line="-40"/>
        <source>Component name:</source>
        <translation>Имя компонента:</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Path:</source>
        <translation>Путь:</translation>
    </message>
    <message>
        <location line="+135"/>
        <source>Invalid component name.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Invalid path.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Component already exists.</source>
        <translation type="unfinished">Компонент уже существует.</translation>
    </message>
    <message>
        <source>Property assignments for</source>
        <translation type="vanished">Назначение свойств</translation>
    </message>
    <message>
        <location line="-155"/>
        <source>Component Name</source>
        <translation>Имя компонента</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>ui.qml file</source>
        <translation>Файл ui.qml</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmljseditor/qmljswrapinloader.cpp" line="+74"/>
        <source>Wrap Component in Loader</source>
        <translation>Выделить часть компонента в загрузчик</translation>
    </message>
    <message>
        <location line="+41"/>
        <source>// TODO: Move position bindings from the component to the Loader.
//       Check all uses of &apos;parent&apos; inside the root element of the component.</source>
        <translation>// TODO: Переместить привязки позиций из компонента в загрузчик.
//        Проверить каждое использование «parent» в корневом элементе компонента.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>//       Rename all outer uses of the id &quot;%1&quot; to &quot;%2.item&quot;.</source>
        <translation>//       Переименовать каждое внешнее использование id «%1» в «%2.item».
</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>//       Rename all outer uses of the id &quot;%1&quot; to &quot;%2.item.%1&quot;.
</source>
        <translation>//       Переименовать все внешние использования id «%1» в «%2.item.%1».
</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmljseditor/qmljseditor.cpp" line="+1255"/>
        <source>QML</source>
        <comment>SnippetProvider</comment>
        <translation>QML</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmljseditor/qmljseditorplugin.cpp" line="+160"/>
        <source>Run Checks</source>
        <translation>Запустить проверки</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Ctrl+Shift+C</source>
        <translation>Ctrl+Shift+C</translation>
    </message>
    <message>
        <source>Reformat File</source>
        <translation type="vanished">Переформатировать файл</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Ctrl+Shift+;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Reformat Document</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Inspect API for Element Under Cursor</source>
        <translation>Изучить API элемента под курсором</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Show Qt Quick Toolbar</source>
        <translation>Показать панель Qt Quick</translation>
    </message>
    <message>
        <location line="+65"/>
        <source>QmlFormat not found.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+113"/>
        <source>Custom formatter path not found.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+27"/>
        <source>Error: No current document to format.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Error: Formatting failed with the selected formatter.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+122"/>
        <source>QML</source>
        <translation>QML</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Issues that the QML code parser found.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>QML Analysis</source>
        <translation>Анализ QML</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Issues that the QML static analyzer found.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmljseditor/qmljsoutlinetreeview.cpp" line="+39"/>
        <source>Expand All</source>
        <translation>Развернуть всё</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Collapse All</source>
        <translation>Свернуть всё</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmljseditor/qmljsoutline.cpp" line="+177"/>
        <source>Show All Bindings</source>
        <translation>Показать все привязки</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmljseditor/qmljseditorsettings.cpp" line="-204"/>
        <source>Qt Quick Toolbars</source>
        <translation>Панели Qt Quick</translation>
    </message>
    <message>
        <source>If enabled, the toolbar will remain pinned to an absolute position.</source>
        <translation type="vanished">Если включено, то панель будет оставаться привязанной к определённой позиции.</translation>
    </message>
    <message>
        <location line="-151"/>
        <source>Pin Qt Quick Toolbar</source>
        <translation>Закрепить панель Qt Quick</translation>
    </message>
    <message>
        <location line="-3"/>
        <source>Always show Qt Quick Toolbar</source>
        <translation>Всегда отображать панель Qt Quick</translation>
    </message>
    <message>
        <source>Automatic Formatting on File Save</source>
        <translation type="vanished">Автоматическое форматирование при сохранении</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Enable auto format on file save</source>
        <translation>Включить автоформатирование</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Restrict to files contained in the current project</source>
        <translation>Только для файлов текущего проекта</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Open .ui.qml files with:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Always Ask</source>
        <translation type="unfinished">Всегда спрашивать</translation>
    </message>
    <message>
        <location line="+1"/>
        <location line="+141"/>
        <source>Qt Design Studio</source>
        <translation type="unfinished">Qt Design Studio</translation>
    </message>
    <message>
        <location line="-140"/>
        <source>Qt Creator</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Use customized static analyzer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Command:</source>
        <translation type="unfinished">Команда:</translation>
    </message>
    <message>
        <location line="+87"/>
        <source>Enabled</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Only for Qt Quick UI</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Message</source>
        <translation type="unfinished">Сообщение</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Enabled checks can be disabled for non Qt Quick UI files, but disabled checks cannot get explicitly enabled for non Qt Quick UI files.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Formatting</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+19"/>
        <source>Set the path to the Qt Design Studio application to enable the &quot;Open in Qt Design Studio&quot; feature. If you have Qt Design Studio installed alongside Qt Creator with the Qt Online Installer, it is used as the default. Use &lt;a href=&quot;linwithqt&quot;&gt;&quot;Link with Qt&quot;&lt;/a&gt; to link an offline installation of Qt Creator to a Qt Online Installer.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Install Qt Design Studio</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Features</source>
        <translation>Особенности</translation>
    </message>
    <message>
        <location line="+7"/>
        <location line="+136"/>
        <source>QML Language Server</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-132"/>
        <location line="+135"/>
        <source>Open Language Server preferences...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-128"/>
        <source>Static Analyzer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+88"/>
        <source>Reset to Default</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-282"/>
        <source>Auto-fold auxiliary data</source>
        <translation>Сворачивать вспомогательные данные</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmljseditor/qmljseditordocument.cpp" line="+790"/>
        <source>This file should only be edited in &lt;b&gt;Design&lt;/b&gt; mode.</source>
        <translation>Этот файл можно редактировать только в режиме &lt;b&gt;дизайна&lt;/b&gt;.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Switch Mode</source>
        <translation>Переключить режим</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmljseditor/qmljseditor.cpp" line="-907"/>
        <source>Show Qt Quick ToolBar</source>
        <translation>Показать панель Qt Quick</translation>
    </message>
    <message>
        <location line="+392"/>
        <source>Code Model Not Available</source>
        <translation>Модель кода недоступна</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Code model not available.</source>
        <translation>Модель кода недоступна.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Code Model of %1</source>
        <translation>Модель кода %1</translation>
    </message>
    <message>
        <location line="+233"/>
        <source>Refactoring</source>
        <translation>Рефакторинг</translation>
    </message>
    <message>
        <location line="+218"/>
        <source>QMLJS Editor</source>
        <translation type="unfinished">Редактор QMLJS</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmljseditor/qmljsquickfixes.cpp" line="-75"/>
        <source>Split Initializer</source>
        <translation>Разделить инициализатор</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmljseditor/qmljshoverhandler.cpp" line="+402"/>
        <source>Library at %1</source>
        <translation>Библиотека в %1</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Dumped plugins successfully.</source>
        <translation>Данные модулей успешно получены.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Read typeinfo files successfully.</source>
        <translation>Файлы информации о типах успешно прочитаны.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmljseditor/qmljsfilecomponentrenamehandler.cpp" line="+94"/>
        <source>Rename Usages in Files?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Rename &quot;%1&quot; to &quot;%2&quot; in these files as well?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmljseditor/qmllsclientsettings.cpp" line="+167"/>
        <source>Custom qmlls executable &quot;%1&quot; does not exist and was disabled.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Custom qmlls executable &quot;%1&quot; exited abnormally and was disabled. The custom executable output was:
%2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Custom qmlls executable &quot;%1&quot; does not seem to be a qmlls executable and was disabled.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+84"/>
        <source>Current kit does not have a valid Qt version, disabling QML Language Server.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+240"/>
        <source>Download Standalone QML Language Server</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Downloading standalone QML Language Server...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+45"/>
        <source>SSL error: %1
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Encountered SSL errors and aborted the download.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+22"/>
        <location line="+73"/>
        <source>Downloading from %1 failed: %2.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-36"/>
        <source>Could not find a suitable QML Language Server binary for this platform.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Latest standalone QML Language Server already exists at %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+39"/>
        <source>Unarchiving QML Language Server...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Unarchiving error: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Could not find &quot;qmlls&quot; in the extracted archive. Please create a bugreport.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Standalone QML Language Server succesfully downloaded in %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Use advanced features (renaming, find usages, and so on) (experimental)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Create .qmlls.ini files for new projects targeting Qt &lt; 6.10</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Enable qmlls&apos;s CMake integration</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Allow versions below Qt %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Enable semantic highlighting (experimental)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Use qmlls from project Qt kit</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Use qmlls from latest Qt kit (located at %1)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Use custom qmlls executable:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+21"/>
        <source>Download latest standalone qmlls</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Options</source>
        <translation type="unfinished">Параметры</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Executable selection for qmlls</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::QmlJSTools</name>
    <message>
        <location filename="../../../src/plugins/qmljstools/qmljstoolsconstants.h" line="+11"/>
        <source>Code Style</source>
        <translation>Стиль кода</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmljstools/qmljstoolsplugin.cpp" line="+41"/>
        <source>QML runtime executable:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>The QML runtime executable to use on the device.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+65"/>
        <location filename="../../../src/plugins/qmljstools/qmljstoolssettings.cpp" line="+137"/>
        <source>Qt Quick</source>
        <translation></translation>
    </message>
    <message>
        <source>The type will only be available in the QML editors when the type name is a string literal.</source>
        <translation type="vanished">Имя типа должно быть строковым литералом, чтобы он был доступен в редакторах QML.</translation>
    </message>
    <message>
        <source>The module URI cannot be determined by static analysis. The type will be available
globally in the QML editor. You can add a &quot;// @uri My.Module.Uri&quot; annotation to let
the QML editor know about a likely URI.</source>
        <translation type="vanished">Невозможно определить URI модуля статическим анализом. Тип будет
глобально доступен в редакторе QML. Можно добавить комментарий вида
«// @uri My.Module.Uri», чтобы сообщить возможный URI.</translation>
    </message>
    <message>
        <source>must be a string literal to be available in the QML editor</source>
        <translation type="vanished">должен быть строковым литералом, чтобы быть доступным в редакторе QML</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmljstools/qmljsfunctionfilter.cpp" line="+340"/>
        <source>QML Functions</source>
        <translation>Функции QML</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Locates QML functions in any open project.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmljstools/qmljstoolsplugin.cpp" line="-41"/>
        <source>&amp;QML/JS</source>
        <translation></translation>
    </message>
    <message>
        <location line="-13"/>
        <source>Reset Code Model</source>
        <translation>Сбросить модель кода</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmljstools/qmljstoolssettings.cpp" line="+38"/>
        <source>Global</source>
        <comment>Settings</comment>
        <translation>Общие</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Qt</source>
        <translation>Qt</translation>
    </message>
    <message>
        <source>Old Creator</source>
        <translation type="vanished">Старый Creator</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmljstools/qmlformatsettings.cpp" line="+127"/>
        <location line="+8"/>
        <source>No qmlformat executable found.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+45"/>
        <source>Failed to generate qmlformat.ini file.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmljstools/qmlformatsettingswidget.cpp" line="+168"/>
        <source>This option was found in the INI file but is not a standard qmlformat option.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Option</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Value</source>
        <translation type="unfinished">Значение</translation>
    </message>
    <message>
        <location line="+261"/>
        <source>Deploy INI File to Current Project</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Reset to Defaults</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+22"/>
        <source>Global qmlformat Configuration</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Global formatting options are ignored by projects having their own deployed .qmlformat.ini files.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+94"/>
        <source>QmlFormat not found. Using fallback output options.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Cannot run &quot;%1&quot; or some other error occurred. Using fallback output options.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>&quot;%1&quot;: %2. Using fallback output options.</source>
        <extracomment>%1=exceutable, %2=error</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Invalid JSON response from qmlformat. Using fallback output options.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmljstools/qmljscodestylepreferenceswidget.cpp" line="+31"/>
        <source>Built-in Formatter Settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Other Settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Line length:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmljstools/qmljscodestylesettings.cpp" line="+182"/>
        <source>Preview</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Edit preview contents to see how the current settings are applied to custom code snippets. Changes in the preview do not affect the current settings.</source>
        <translation type="unfinished">Измените текст предпросмотра, чтобы увидеть, как текущие настройки влияют на разные участки кода. Изменения предпросмотра не влияют на текущие настройки.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmljstools/qmljscustomformatterwidget.cpp" line="+25"/>
        <source>Command:</source>
        <translation type="unfinished">Команда:</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Arguments:</source>
        <translation type="unfinished">Параметры:</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Custom Formatter Configuration</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmljstools/qmljsformatterselectionwidget.cpp" line="+21"/>
        <source>Built-In Formatter [Deprecated]</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>QmlFormat [LSP]</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Custom Formatter [Must be qmlformat compatible]</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Formatter</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Formatter Selection</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::QmlPreview</name>
    <message>
        <source>QML Preview</source>
        <translation type="vanished">Предпросмотр QML</translation>
    </message>
    <message>
        <source>Test translations</source>
        <translation type="vanished">Тестирование переводов</translation>
    </message>
    <message>
        <source>Preview File</source>
        <translation type="vanished">Файл предпросмотра</translation>
    </message>
    <message>
        <source>Files to test:</source>
        <translation type="vanished">Тестируемые файлы:</translation>
    </message>
</context>
<context>
    <name>QtC::QmlProfiler</name>
    <message>
        <location filename="../../../src/plugins/qmlprofiler/debugmessagesmodel.cpp" line="+32"/>
        <source>Debug Message</source>
        <translation>Отладочное сообщение</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Warning Message</source>
        <translation>Предупреждающее сообщение</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Critical Message</source>
        <translation>Критическое сообщение</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Fatal Message</source>
        <translation>Фатальное сообщение</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Info Message</source>
        <translation>Информационное сообщение</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmlprofiler/memoryusagemodel.cpp" line="+72"/>
        <location filename="../../../src/plugins/qmlprofiler/qmlprofilermodelmanager.cpp" line="+27"/>
        <source>Memory Usage</source>
        <translation>Использование памяти</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmlprofiler/qmlprofilermodelmanager.cpp" line="+1"/>
        <source>Pixmap Cache</source>
        <translation>Кэш изображений</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Scene Graph</source>
        <translation>Граф сцены</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmlprofiler/qmlprofileranimationsmodel.cpp" line="+135"/>
        <location line="+8"/>
        <location line="+16"/>
        <location filename="../../../src/plugins/qmlprofiler/qmlprofilermodelmanager.cpp" line="+1"/>
        <location filename="../../../src/plugins/qmlprofiler/scenegraphtimelinemodel.cpp" line="+27"/>
        <source>Animations</source>
        <translation>Анимации</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmlprofiler/qmlprofilermodelmanager.cpp" line="+1"/>
        <location filename="../../../src/plugins/qmlprofiler/qmlprofilerstatisticsmodel.cpp" line="+20"/>
        <source>Painting</source>
        <translation>Отрисовка</translation>
    </message>
    <message>
        <location line="+1"/>
        <location filename="../../../src/plugins/qmlprofiler/qmlprofilerstatisticsmodel.cpp" line="+1"/>
        <source>Compiling</source>
        <translation>Компиляция</translation>
    </message>
    <message>
        <location line="+1"/>
        <location filename="../../../src/plugins/qmlprofiler/qmlprofilerstatisticsmodel.cpp" line="+1"/>
        <source>Creating</source>
        <translation>Создание</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmlprofiler/flamegraphmodel.cpp" line="+164"/>
        <location filename="../../../src/plugins/qmlprofiler/qmlprofilermodelmanager.cpp" line="+1"/>
        <location filename="../../../src/plugins/qmlprofiler/qmlprofilerstatisticsmodel.cpp" line="+1"/>
        <source>Binding</source>
        <translation>Привязка</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmlprofiler/qmlprofilermodelmanager.cpp" line="+1"/>
        <location filename="../../../src/plugins/qmlprofiler/qmlprofilerstatisticsmodel.cpp" line="+1"/>
        <source>Handling Signal</source>
        <translation>Обработка сигнала</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Input Events</source>
        <translation>События ввода</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Debug Messages</source>
        <translation>Отладочные сообщения</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmlprofiler/flamegraphmodel.cpp" line="+2"/>
        <location filename="../../../src/plugins/qmlprofiler/qmlprofilermodelmanager.cpp" line="-11"/>
        <location filename="../../../src/plugins/qmlprofiler/qmlprofilerstatisticsmodel.cpp" line="+1"/>
        <source>JavaScript</source>
        <translation>JavaScript</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmlprofiler/qmlprofileranimationsmodel.cpp" line="-23"/>
        <location line="+24"/>
        <location filename="../../../src/plugins/qmlprofiler/quick3dmodel.cpp" line="+81"/>
        <location line="+72"/>
        <location filename="../../../src/plugins/qmlprofiler/scenegraphtimelinemodel.cpp" line="-9"/>
        <source>GUI Thread</source>
        <translation>Поток GUI</translation>
    </message>
    <message>
        <location line="-16"/>
        <location line="+17"/>
        <location filename="../../../src/plugins/qmlprofiler/quick3dmodel.cpp" line="-72"/>
        <location line="+72"/>
        <location filename="../../../src/plugins/qmlprofiler/scenegraphtimelinemodel.cpp" line="+1"/>
        <source>Render Thread</source>
        <translation>Поток рендера</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmlprofiler/scenegraphtimelinemodel.cpp" line="+1"/>
        <source>Render Thread Details</source>
        <translation>Подробности потока рендера</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Polish</source>
        <translation>Полировка</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Wait</source>
        <translation>Ожидание</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>GUI Thread Sync</source>
        <translation>Синхронизация с потоком GUI</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Render Thread Sync</source>
        <translation>Синхронизация с потоком рендера</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Render</source>
        <translation>Рендер</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Swap</source>
        <translation>Переключение</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Render Preprocess</source>
        <translation>Рендер - преобработка</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Render Update</source>
        <translation>Рендер - обновление</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Render Bind</source>
        <translation>Рендер - привязка</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Render Render</source>
        <translation>Рендер - рендеринг</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Material Compile</source>
        <translation>Компиляция материала</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Glyph Render</source>
        <translation>Отрисовка глифов</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Glyph Upload</source>
        <translation>Выгрузка глифов</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Texture Bind</source>
        <translation>Текстуры - привязка</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Texture Convert</source>
        <translation>Текстуры - преобразование</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Texture Swizzle</source>
        <translatorcomment>не знаю, как выбор/обмен цветовых каналов перевести на русский</translatorcomment>
        <translation>Текстуры - смешивание</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Texture Upload</source>
        <translation>Текстуры - выгрузка</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Texture Mipmap</source>
        <translation>Текстуры - мипмаппинг</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Texture Delete</source>
        <translation>Текстуры - удаление</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmlprofiler/debugmessagesmodel.cpp" line="+6"/>
        <location filename="../../../src/plugins/qmlprofiler/quick3dmodel.cpp" line="-94"/>
        <source>Unknown Message %1</source>
        <translation>Неизвестное сообщение %1</translation>
    </message>
    <message>
        <location line="+23"/>
        <location filename="../../../src/plugins/qmlprofiler/inputeventsmodel.cpp" line="+60"/>
        <location filename="../../../src/plugins/qmlprofiler/quick3dframemodel.cpp" line="+246"/>
        <source>Timestamp</source>
        <translation>Время</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Message</source>
        <translation>Сообщение</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmlprofiler/qml/QmlProfilerFlameGraphView.qml" line="+31"/>
        <location filename="../../../src/plugins/qmlprofiler/debugmessagesmodel.cpp" line="+1"/>
        <location filename="../../../src/plugins/qmlprofiler/memoryusagemodel.cpp" line="+45"/>
        <location filename="../../../src/plugins/qmlprofiler/qmlprofilerrangemodel.cpp" line="+210"/>
        <location filename="../../../src/plugins/qmlprofiler/qmlprofilerstatisticsmodel.cpp" line="+331"/>
        <source>Location</source>
        <translation>Размещение</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmlprofiler/flamegraphmodel.cpp" line="-15"/>
        <location filename="../../../src/plugins/qmlprofiler/qmlprofilerstatisticsmodel.cpp" line="-260"/>
        <source>Could not re-read events from temporary trace file: %1</source>
        <translation>Не удалось перечитать события из временного файла трассировки: %1</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Compile</source>
        <translation>Компиляция</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Create</source>
        <translation>Создание</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Signal</source>
        <translation>Сигналы</translation>
    </message>
    <message>
        <location line="+42"/>
        <location filename="../../../src/plugins/qmlprofiler/qmlprofilerstatisticsmodel.cpp" line="+240"/>
        <location line="+290"/>
        <source>Source code not available</source>
        <translation>Исходники недоступны</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmlprofiler/flamegraphview.cpp" line="+25"/>
        <source>Flame Graph</source>
        <translatorcomment>непереводимый термин</translatorcomment>
        <translation>Flame Graph</translation>
    </message>
    <message>
        <location line="+41"/>
        <location filename="../../../src/plugins/qmlprofiler/qmlprofilerstatisticsview.cpp" line="+135"/>
        <source>Show Full Range</source>
        <translation>Показать весь диапазон</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Reset Flame Graph</source>
        <translation>Сбросить Flame Graph</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmlprofiler/inputeventsmodel.cpp" line="-20"/>
        <source>Mouse Events</source>
        <translation>События мыши</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Keyboard Events</source>
        <translation>События клавиатуры</translation>
    </message>
    <message>
        <location line="+21"/>
        <source>Key Press</source>
        <translation>Нажатие клавиши</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Key Release</source>
        <translation>Отжатие клавиши</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Key</source>
        <translation>Клавиша</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Modifiers</source>
        <translation>Модификатор</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Double Click</source>
        <translation>Двойной щелчок</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Mouse Press</source>
        <translation>Нажатие мыши</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Mouse Release</source>
        <translation>Отпускание мыши</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Button</source>
        <translation>Кнопка</translation>
    </message>
    <message>
        <location line="+1"/>
        <location filename="../../../src/plugins/qmlprofiler/pixmapcachemodel.cpp" line="+104"/>
        <source>Result</source>
        <translation>Результат</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Mouse Move</source>
        <translation>Движение мыши</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>X</source>
        <translation>X</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Y</source>
        <translation>Y</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Mouse Wheel</source>
        <translation>Колесо мыши</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Angle X</source>
        <translation>Угол X</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Angle Y</source>
        <translation>Угол Y</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Keyboard Event</source>
        <translation>Событие клавиатуры</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Mouse Event</source>
        <translation>Событие мыши</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Unknown</source>
        <translation>Неизвестное</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmlprofiler/memoryusagemodel.cpp" line="-50"/>
        <source>Memory Allocation</source>
        <translation>Выделение памяти</translation>
    </message>
    <message>
        <location line="+27"/>
        <source>Memory Allocated</source>
        <translation>Памяти выделено</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Memory Freed</source>
        <translation>Памяти освобождено</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Total</source>
        <translation>Всего</translation>
    </message>
    <message numerus="yes">
        <location line="+0"/>
        <location line="+2"/>
        <location line="+5"/>
        <source>%n byte(s)</source>
        <translation>
            <numerusform>%n байт</numerusform>
            <numerusform>%n байта</numerusform>
            <numerusform>%n байт</numerusform>
        </translation>
    </message>
    <message>
        <location line="-5"/>
        <source>Allocated</source>
        <translation>Выделено</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmlprofiler/qml/QmlProfilerFlameGraphView.qml" line="+1"/>
        <location filename="../../../src/plugins/qmlprofiler/memoryusagemodel.cpp" line="+1"/>
        <source>Allocations</source>
        <translation>Выделений</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmlprofiler/memoryusagemodel.cpp" line="+3"/>
        <source>Deallocated</source>
        <translation>Освобождено</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Deallocations</source>
        <translation>Освобождений</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Heap Allocation</source>
        <translation>Выделение в куче</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Large Item Allocation</source>
        <translation>Выделение под большие объекты</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Heap Usage</source>
        <translation>Использование кучи</translation>
    </message>
    <message>
        <location line="+3"/>
        <location filename="../../../src/plugins/qmlprofiler/qmlprofilerstatisticsmodel.cpp" line="-262"/>
        <location line="+283"/>
        <source>Type</source>
        <translation>Тип</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmlprofiler/pixmapcachemodel.cpp" line="-29"/>
        <location line="+25"/>
        <source>Cache Size</source>
        <translation>Размер кэша</translation>
    </message>
    <message>
        <location line="-1"/>
        <source>Image Cached</source>
        <translation>Изображение закэшировано</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Image Loaded</source>
        <translation>Изображение загружено</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Load Error</source>
        <translation>Ошибка загрузки</translation>
    </message>
    <message>
        <location line="+1"/>
        <location filename="../../../src/plugins/qmlprofiler/qmlprofileranimationsmodel.cpp" line="-4"/>
        <location filename="../../../src/plugins/qmlprofiler/qmlprofilerrangemodel.cpp" line="-4"/>
        <location filename="../../../src/plugins/qmlprofiler/quick3dframemodel.cpp" line="-3"/>
        <location filename="../../../src/plugins/qmlprofiler/quick3dmodel.cpp" line="+98"/>
        <location filename="../../../src/plugins/qmlprofiler/scenegraphtimelinemodel.cpp" line="+63"/>
        <source>Duration</source>
        <translation>Продолжительность</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>File</source>
        <translation>Файл</translation>
    </message>
    <message>
        <location line="+1"/>
        <location filename="../../../src/plugins/qmlprofiler/quick3dmodel.cpp" line="+12"/>
        <source>Width</source>
        <translation>Ширина</translation>
    </message>
    <message>
        <location line="+2"/>
        <location filename="../../../src/plugins/qmlprofiler/quick3dmodel.cpp" line="+1"/>
        <source>Height</source>
        <translation>Высота</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmlprofiler/qmlprofilertool.cpp" line="+272"/>
        <source>The QML Profiler can be used to find performance bottlenecks in applications using QML.</source>
        <translation>QML Profiler предназначен для поиска узких мест в приложениях использующих QML.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmlprofiler/qmlprofilersettings.cpp" line="+74"/>
        <location filename="../../../src/plugins/qmlprofiler/qmlprofilertextmark.cpp" line="+21"/>
        <location filename="../../../src/plugins/qmlprofiler/qmlprofilertool.cpp" line="+3"/>
        <location line="+310"/>
        <location line="+104"/>
        <location line="+98"/>
        <location line="+60"/>
        <location filename="../../../src/plugins/qmlprofiler/qmlprofilerviewmanager.cpp" line="+35"/>
        <source>QML Profiler</source>
        <translation>Профайлер QML</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmlprofiler/qmlprofilertool.cpp" line="-562"/>
        <source>QML Profiler (Attach to Waiting Application)</source>
        <translation>Профайлер QML (подключение к ожидающему приложению)</translation>
    </message>
    <message>
        <location line="+5"/>
        <location line="+349"/>
        <source>Load QML Trace</source>
        <translation>Загрузить трассировку QML</translation>
    </message>
    <message>
        <location line="-345"/>
        <location line="+320"/>
        <source>Save QML Trace</source>
        <translation>Сохранить трассировку QML</translation>
    </message>
    <message>
        <location line="-303"/>
        <source>QML Profiler Options</source>
        <translation>Настройки профайлера QML</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmlprofiler/qmlprofileranimationsmodel.cpp" line="+1"/>
        <source>Framerate</source>
        <translation>Частота кадров</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Context</source>
        <translation>Контекст</translation>
    </message>
    <message>
        <source>&amp;Host:</source>
        <translation type="vanished">&amp;Сервер:</translation>
    </message>
    <message>
        <source>localhost</source>
        <translation type="vanished">localhost</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmlprofiler/qmlprofilerattachdialog.cpp" line="+57"/>
        <source>&amp;Port:</source>
        <translation>&amp;Порт:</translation>
    </message>
    <message>
        <source>Sys&amp;root:</source>
        <translation type="vanished">Sys&amp;root:</translation>
    </message>
    <message>
        <location line="-26"/>
        <source>Start QML Profiler</source>
        <translation>Запуск профайлера QML</translation>
    </message>
    <message>
        <location line="+19"/>
        <source>Select an externally started QML-debug enabled application.&lt;p&gt;Commonly used command-line arguments are:</source>
        <translation>Выберите внешнее QML приложение, собранное в отладочном режиме.&lt;p&gt;Часто используемые аргументы командной строки:</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Kit:</source>
        <translation>Комплект:</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmlprofiler/qmlprofilersettings.cpp" line="-44"/>
        <source>Flush data while profiling:</source>
        <translation>Передавать данные при профилировании:</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Flush interval (ms):</source>
        <translation>Интервал передачи (мс):</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Process data only when process ends:</source>
        <translation>Обрабатывать данные после завершения:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Only process data when the process being profiled ends, not when the current recording
session ends. This way multiple recording sessions can be aggregated in a single trace,
for example if multiple QML engines start and stop sequentially during a single run of
the program.</source>
        <translation>Обрабатывать данные только после завершения профилируемого процесса, а не
при окончании сессии записи. Это позволяет объединять несколько сессий записи
в единую трассировку. Применимо при последовательном запуске/остановке
нескольких движков QML в рамках одного запуска программы.</translation>
    </message>
    <message>
        <location line="-15"/>
        <source>Periodically flush pending data to the profiler. This reduces the delay when loading the
data and the memory usage in the application. It distorts the profile as the flushing
itself takes time.</source>
        <translation>Периодически сбрасывать ожидающие данные в профайлер. Это уменьшает
задержку при загрузке данных и объём используемой приложением памяти,
но портит профилирование, так как сброс данных занимает время.</translation>
    </message>
    <message>
        <source>Analyzer</source>
        <translation type="vanished">Анализатор</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmlprofiler/qml/QmlProfilerFlameGraphView.qml" line="-3"/>
        <location filename="../../../src/plugins/qmlprofiler/qmlprofilerrangemodel.cpp" line="+3"/>
        <location filename="../../../src/plugins/qmlprofiler/qmlprofilerstatisticsmodel.cpp" line="-292"/>
        <source>Details</source>
        <translation>Подробнее</translation>
    </message>
    <message numerus="yes">
        <location filename="../../../src/plugins/qmlprofiler/qmlprofilerstatewidget.cpp" line="+117"/>
        <source>Profiling application: %n events</source>
        <translation>
            <numerusform>Профилирование приложения: %n событие</numerusform>
            <numerusform>Профилирование приложения: %n события</numerusform>
            <numerusform>Профилирование приложения: %n событий</numerusform>
        </translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Profiling application</source>
        <translation>Профилирование приложения</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>No QML events recorded</source>
        <translation>События QML не записаны</translation>
    </message>
    <message numerus="yes">
        <location line="+5"/>
        <source>Loading buffered data: %n events</source>
        <translation>
            <numerusform>Загрузка буферизованных данных: %n событие</numerusform>
            <numerusform>Загрузка буферизованных данных: %n события</numerusform>
            <numerusform>Загрузка буферизованных данных: %n событий</numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <location line="+4"/>
        <source>Loading offline data: %n events</source>
        <translation>
            <numerusform>Загрузка автономных данных: %n событие</numerusform>
            <numerusform>Загрузка автономных данных: %n события</numerusform>
            <numerusform>Загрузка автономных данных: %n событий</numerusform>
        </translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Waiting for data</source>
        <translation>Ожидание данных</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmlprofiler/qmlprofilerstatisticsview.cpp" line="-85"/>
        <source>Statistics</source>
        <translation>Статистика</translation>
    </message>
    <message>
        <location line="+76"/>
        <source>Copy Row</source>
        <translation>Скопировать строку</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Copy Table</source>
        <translation>Скопировать таблицу</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Extended Event Statistics</source>
        <translation>Расширенная статистика событий</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmlprofiler/qmlprofilertool.cpp" line="+34"/>
        <source>A QML Profiler analysis is still in progress.</source>
        <translation>Выполняется профилирование QML.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Start QML Profiler analysis.</source>
        <translation>Начать профилирование QML.</translation>
    </message>
    <message>
        <source>Failed to connect.</source>
        <translation type="vanished">Не удалось подключиться.</translation>
    </message>
    <message>
        <location line="-92"/>
        <source>Disable Profiling</source>
        <translation>Отключить профилирование</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Enable Profiling</source>
        <translation>Включить профилирование</translation>
    </message>
    <message>
        <location line="+129"/>
        <source>The application finished before a connection could be established. No data was loaded.</source>
        <translation>Приложение завершилось до установки соединения. Данные не были загружены.</translation>
    </message>
    <message>
        <source>Could not connect to the in-process QML profiler within %1 s.
Do you want to retry and wait %2 s?</source>
        <translation type="vanished">Не удалось подключиться к внутрипроцессному профайлеру QML в течение %1 с.
Повторить и ждать %2 с?</translation>
    </message>
    <message>
        <location line="+66"/>
        <source>%1 s</source>
        <translation>%1 сек</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Elapsed: %1</source>
        <translation>Прошло: %1</translation>
    </message>
    <message>
        <location line="+150"/>
        <source>QML traces (*%1 *%2)</source>
        <translation>Трассировки QML (*%1 *%2)</translation>
    </message>
    <message>
        <location line="+19"/>
        <source>Saving Trace Data</source>
        <translation>Сохранение данных трассировки</translation>
    </message>
    <message>
        <location line="+27"/>
        <source>Loading Trace Data</source>
        <translation>Загрузка данных трассировки</translation>
    </message>
    <message>
        <location line="+40"/>
        <source>You are about to discard the profiling data, including unsaved notes. Do you want to continue?</source>
        <translation>Продолжить с потерей данных профилирования и несохранённых заметок?</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Application finished before loading profiled data.
Please use the stop button instead.</source>
        <translation>Приложение завершилось до загрузки данных профилирования.
В следующий раз используйте кнопку остановки.</translation>
    </message>
    <message>
        <location line="+145"/>
        <source>Starting a new profiling session will discard the previous data, including unsaved notes.
Do you want to save the data first?</source>
        <translation>Запуск новой сессии профилирования уничтожит предыдущие данные и несохранённые заметки.
Сохранить данные?</translation>
    </message>
    <message>
        <location line="-665"/>
        <source>Discard data</source>
        <translation>Отбросить данные</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Search timeline event notes.</source>
        <translation>Искать записи событий временной шкалы.</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Hide or show event categories.</source>
        <translation>Показ или скрытие категорий событий.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmlprofiler/qmlprofilertracefile.cpp" line="+173"/>
        <source>Error while parsing trace data file: %1</source>
        <translation>Ошибка разбора файла данных трассировки: %1</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Invalid magic: %1</source>
        <translation>Неверный признак (magic): %1</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Unknown data stream version: %1</source>
        <translation>Неизвестная версия потока данных: %1</translation>
    </message>
    <message>
        <location line="+24"/>
        <source>Excessive number of event types: %1</source>
        <translation>Чрезмерное число типов событий: %1</translation>
    </message>
    <message>
        <location line="+33"/>
        <source>Invalid type index %1</source>
        <translation>Неверный индекс типа %1</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Corrupt data before position %1.</source>
        <translation>Повреждены данные перед позицией %1.</translation>
    </message>
    <message>
        <location line="+510"/>
        <source>Error writing trace file.</source>
        <translation>Ошибка записи файла трассировки.</translation>
    </message>
    <message>
        <location line="+2"/>
        <location line="+68"/>
        <source>Could not re-read events from temporary trace file: %1
Saving failed.</source>
        <translation>Не удалось перечитать события из временного файла трассировки: %1
Сохранение не удалось.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmlprofiler/qmlprofilertraceview.cpp" line="+73"/>
        <source>Timeline</source>
        <translation>Временная шкала</translation>
    </message>
    <message>
        <location line="+166"/>
        <source>Analyze Current Range</source>
        <translation>Анализировать текущий диапазон</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Analyze Full Range</source>
        <translation>Анализировать весь диапазон</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Reset Zoom</source>
        <translation>Сбросить масштаб</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmlprofiler/scenegraphtimelinemodel.cpp" line="-1"/>
        <source>Stage</source>
        <translation>Этап</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Glyphs</source>
        <translation>Глифы</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmlprofiler/qmlprofilermodelmanager.cpp" line="+12"/>
        <source>Quick3D</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+136"/>
        <source>Failed to replay QML events from stash file.</source>
        <translation>Не удалось проиграть события QML из файла stash.</translation>
    </message>
    <message>
        <location line="+27"/>
        <location filename="../../../src/plugins/qmlprofiler/qmlprofilerstatisticsmodel.cpp" line="-41"/>
        <location line="+304"/>
        <source>&lt;bytecode&gt;</source>
        <translation>&lt;байтовый код&gt;</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>anonymous function</source>
        <translation>анонимная функция</translation>
    </message>
    <message>
        <location line="+319"/>
        <source>Read past end in temporary trace file.</source>
        <translation>Чтение за концом временного файла трассировки.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmlprofiler/qmlprofilerstatisticsmodel.cpp" line="-378"/>
        <source>Main program</source>
        <translation>Основная программа</translation>
    </message>
    <message>
        <location line="+35"/>
        <source>+%1 in recursive calls</source>
        <translation>+%1 в рекурсивных вызовах</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmlprofiler/qml/QmlProfilerFlameGraphView.qml" line="-1"/>
        <location filename="../../../src/plugins/qmlprofiler/qmlprofilerstatisticsmodel.cpp" line="+79"/>
        <location line="+297"/>
        <source>Calls</source>
        <translation>Вызовы</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmlprofiler/qmlprofilerstatisticsmodel.cpp" line="-294"/>
        <source>Longest Time</source>
        <translation>Наибольшее время</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmlprofiler/qml/QmlProfilerFlameGraphView.qml" line="+2"/>
        <location filename="../../../src/plugins/qmlprofiler/qmlprofilerstatisticsmodel.cpp" line="+1"/>
        <source>Mean Time</source>
        <translation>Среднее время</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmlprofiler/qmlprofilerstatisticsmodel.cpp" line="+1"/>
        <source>Self Time</source>
        <translation>Собственное время</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Self Time in Percent</source>
        <translation>Собственное время в процентах</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Shortest Time</source>
        <translation>Наименьшее время</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Time in Percent</source>
        <translation>Время в процентах</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmlprofiler/qml/QmlProfilerFlameGraphView.qml" line="-3"/>
        <location filename="../../../src/plugins/qmlprofiler/qmlprofilerstatisticsmodel.cpp" line="+1"/>
        <location line="+286"/>
        <source>Total Time</source>
        <translation>Общее время</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmlprofiler/qmlprofilerstatisticsmodel.cpp" line="-284"/>
        <source>Median Time</source>
        <translation>Медианное время</translation>
    </message>
    <message>
        <location line="+196"/>
        <source>Main Program</source>
        <translation>Основная программа</translation>
    </message>
    <message>
        <location line="+38"/>
        <source>called recursively</source>
        <translation>вызывается рекурсивно</translation>
    </message>
    <message>
        <location line="+46"/>
        <source>Callee</source>
        <translation>Вызываемое</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Caller</source>
        <translation>Вызывающее</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Callee Description</source>
        <translation>Описание вызываемого</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Caller Description</source>
        <translation>Описание вызывающего</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmlprofiler/qmlprofilermodelmanager.cpp" line="-55"/>
        <source>Cannot open temporary trace file to store events.</source>
        <translation>Не удалось открыть временный файл для хранения событий.</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Failed to reset temporary trace file.</source>
        <translation>Не удалось сбросить временный файл трассировки.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Failed to flush temporary trace file.</source>
        <translation>Не удалось записать временный файл трассировки.</translation>
    </message>
    <message>
        <source>Cannot re-open temporary trace file.</source>
        <translation type="vanished">Невозможно переоткрыть временный файл трассировки.</translation>
    </message>
    <message>
        <source>Read past end from temporary trace file.</source>
        <translation type="vanished">Чтение за концом временного файла трассировки.</translation>
    </message>
    <message>
        <location line="+22"/>
        <source>Could not re-open temporary trace file.</source>
        <translation>Не удалось переоткрыть временный файл трассировки.</translation>
    </message>
    <message>
        <source>In Percent</source>
        <translation type="vanished">В процентах</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmlprofiler/qml/QmlProfilerFlameGraphView.qml" line="+6"/>
        <source>Memory</source>
        <translation>Память</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Various Events</source>
        <translation>Разные события</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>others</source>
        <translation>другие</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmlprofiler/qmlprofilerrunconfigurationaspect.cpp" line="+21"/>
        <source>QML Profiler Settings</source>
        <translation>Настройки профайлера QML</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmlprofiler/quick3dframemodel.cpp" line="-3"/>
        <location line="+229"/>
        <location line="+10"/>
        <source>Frame</source>
        <translation type="unfinished">Рамка</translation>
    </message>
    <message>
        <location line="-230"/>
        <source>Frame Delta</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>View3D</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+195"/>
        <source>All</source>
        <comment>All frames</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+29"/>
        <location filename="../../../src/plugins/qmlprofiler/quick3dframeview.cpp" line="+87"/>
        <location line="+8"/>
        <source>None</source>
        <comment>Compare Frame: None</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+12"/>
        <location filename="../../../src/plugins/qmlprofiler/quick3dframeview.cpp" line="-12"/>
        <location line="+80"/>
        <source>All</source>
        <comment>All View3D frames</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmlprofiler/quick3dframeview.cpp" line="-118"/>
        <source>Quick3D Frame</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+24"/>
        <source>Select View3D</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Compare Frame</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+18"/>
        <source>All</source>
        <comment>Compare Frame: All</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmlprofiler/quick3dmodel.cpp" line="-137"/>
        <source>Render Frame</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Synchronize Frame</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Prepare Frame</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Mesh Load</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Custom Mesh Load</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Texture Load</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Generate Shader</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Load Shader</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Particle Update</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Render Call</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Render Pass</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Event Data</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Mesh Memory consumption</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Texture Memory consumption</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Mesh Unload</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Custom Mesh Unload</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Texture Unload</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+19"/>
        <source>Unknown Unload Message %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+82"/>
        <source>Description</source>
        <translation type="unfinished">Описание</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Count</source>
        <translation type="unfinished">Число</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Draw Calls</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Render Passes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Total Memory Usage</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Primitives</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Instances</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::QmlProjectManager</name>
    <message>
        <source>&lt;Current File&gt;</source>
        <translation type="vanished">&lt;Текущий файл&gt;</translation>
    </message>
    <message>
        <source>Error while loading project file %1.</source>
        <translation type="vanished">Ошибка при загрузке файла проекта %1.</translation>
    </message>
    <message>
        <source>Warning while loading project file %1.</source>
        <translation type="vanished">Предупреждение при загрузке файла проекта %1.</translation>
    </message>
    <message>
        <source>Main QML file:</source>
        <translation type="vanished">Основной файл QML:</translation>
    </message>
    <message>
        <source>Use MultiLanguage translation database.</source>
        <translation type="vanished">Использовать БД переводов.</translation>
    </message>
    <message>
        <source>Enable loading application with special desktop SQLite translation database.</source>
        <translation type="vanished">Включение загрузки приложения со специальной базой даных переводов на множество языков (SQLite).</translation>
    </message>
    <message>
        <source>Kit has no device.</source>
        <translation type="vanished">У комплекта не задано устройство.</translation>
    </message>
    <message>
        <source>Qt version is too old.</source>
        <translation type="vanished">Версия Qt слишком стара.</translation>
    </message>
    <message>
        <source>Qt version has no qmlscene command.</source>
        <translation type="vanished">У профиля Qt нет команды qmlscene.</translation>
    </message>
    <message>
        <source>Non-desktop Qt is used with a desktop device.</source>
        <translation type="vanished">Ненастольный профиль Qt используется для настольного устройства.</translation>
    </message>
    <message>
        <source>No Qt version set in kit.</source>
        <translation type="vanished">Для комплекта не задан профиль Qt.</translation>
    </message>
    <message>
        <source>Invalid root element: %1</source>
        <translation type="vanished">Неверный корневой элемент: %1</translation>
    </message>
    <message>
        <source>System Environment</source>
        <translation type="vanished">Системная среда</translation>
    </message>
    <message>
        <source>Clean Environment</source>
        <translation type="vanished">Чистая среда</translation>
    </message>
    <message>
        <source>QML Viewer:</source>
        <translation type="vanished">Просмотрщик QML:</translation>
    </message>
    <message>
        <source>QML Scene</source>
        <comment>QMLRunConfiguration display name.</comment>
        <translation type="vanished">QML Scene</translation>
    </message>
    <message>
        <source>No qmlscene found.</source>
        <translation type="vanished">qmlscene не найден.</translation>
    </message>
    <message>
        <source>No qmlscene binary specified for target device.</source>
        <translation type="vanished">Не задана программа qmlscene для целевого устройства.</translation>
    </message>
    <message>
        <source>QML Scene</source>
        <translation type="vanished">QML Scene</translation>
    </message>
    <message>
        <source>No script file to execute.</source>
        <translation type="vanished">Нет файла сценария для запуска.</translation>
    </message>
</context>
<context>
    <name>QtC::Qnx</name>
    <message>
        <location filename="../../../src/plugins/qnx/qnxdebugsupport.cpp" line="+152"/>
        <source>Remote QNX process %1</source>
        <translation>Внешний процесс QNX %1</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qnx/qnxsettingspage.cpp" line="+156"/>
        <source>The following errors occurred while activating the QNX configuration:</source>
        <translation>При активации конфигурации QNX возникли следующие ошибки:</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Cannot Set Up QNX Configuration</source>
        <translation>Не удалось настроить конфигурацию QNX</translation>
    </message>
    <message>
        <location line="+63"/>
        <source>Debugger for %1 (%2)</source>
        <translation>Отладчик для %1 (%2)</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>QCC for %1 (%2)</source>
        <translation>QCC для %1 (%2)</translation>
    </message>
    <message>
        <location line="+31"/>
        <source>Kit for %1 (%2)</source>
        <translation>Комплект для %1 (%2)</translation>
    </message>
    <message>
        <location line="-113"/>
        <source>- No targets found.</source>
        <translation>- Цели не найдены.</translation>
    </message>
    <message>
        <location line="-2"/>
        <source>- No GCC compiler found.</source>
        <translation>- компилятор GCC не найден.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qnx/qnxdebugsupport.cpp" line="-77"/>
        <source>Project source directory:</source>
        <translation>Каталог исходного кода проекта:</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Local executable:</source>
        <translation>Локальная программа:</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qnx/qnxplugin.cpp" line="+60"/>
        <source>Deploy to QNX Device</source>
        <translation>Развернуть на устройство QNX</translation>
    </message>
    <message>
        <location line="+31"/>
        <source>QNX sdpenv.sh:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>QNX Software Development Platform environment file.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>File suffix does not match OS type.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qnx/qnxdeployqtlibrariesdialog.cpp" line="+302"/>
        <source>Qt library to deploy:</source>
        <translation>Библиотека Qt для развёртывания:</translation>
    </message>
    <message>
        <location line="-20"/>
        <source>Deploy</source>
        <translation>Развернуть</translation>
    </message>
    <message>
        <location line="+21"/>
        <source>Remote directory:</source>
        <translation>Внешний каталог:</translation>
    </message>
    <message>
        <location line="-7"/>
        <source>Close</source>
        <translation>Закрыть</translation>
    </message>
    <message>
        <location line="+25"/>
        <source>Closing the dialog will stop the deployment. Are you sure you want to do this?</source>
        <translation>Закрытие диалога остановит развёртывание. Закрыть?</translation>
    </message>
    <message>
        <location line="-78"/>
        <source>Please input a remote directory to deploy to.</source>
        <translation>Введите внешний каталог для развёртывания.</translation>
    </message>
    <message>
        <location line="-121"/>
        <location line="+29"/>
        <source>Connection failed: %1</source>
        <translation>Ошибка подключения: %1</translation>
    </message>
    <message>
        <source>The remote directory &quot;%1&quot; already exists. Deploying to that directory will remove any files already present.

Are you sure you want to continue?</source>
        <translation type="vanished">Внешний каталог «%1» уже существует. Развёртывание в него удалит все существующие в нём файлы.

Продолжить?</translation>
    </message>
    <message>
        <location line="-36"/>
        <source>Checking existence of &quot;%1&quot;</source>
        <translation>Проверка наличия «%1»</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>The remote directory &quot;%1&quot; already exists.
Deploying to that directory will remove any files already present.

Are you sure you want to continue?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Removing &quot;%1&quot;</source>
        <translation>Удаление «%1»</translation>
    </message>
    <message>
        <location line="+16"/>
        <location line="+19"/>
        <source>No files need to be uploaded.</source>
        <translation type="unfinished">Файлы отправлять не надо.</translation>
    </message>
    <message numerus="yes">
        <location line="-16"/>
        <source>%n file(s) need to be uploaded.</source>
        <translation type="unfinished">
            <numerusform>Надо отправить %n файл.</numerusform>
            <numerusform>Надо отправить %n файла.</numerusform>
            <numerusform>Надо отправить %n файлов.</numerusform>
        </translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Local file &quot;%1&quot; does not exist.</source>
        <translation type="unfinished">Отсутствует локальный файл «%1».</translation>
    </message>
    <message>
        <location line="+29"/>
        <source>No device configuration set.</source>
        <translation type="unfinished">Конфигурация устройства не задана.</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>No deployment action necessary. Skipping.</source>
        <translation type="unfinished">Нет необходимости в развёртывании. Пропущено.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>All files successfully deployed.</source>
        <translation type="unfinished">Все файлы успешно развёрнуты.</translation>
    </message>
    <message>
        <location line="+59"/>
        <source>Deploy Qt to QNX Device</source>
        <translation>Развёртывание Qt на устройство QNX</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qnx/qnxdevice.cpp" line="+45"/>
        <location filename="../../../src/plugins/qnx/qnxsettingspage.cpp" line="+592"/>
        <source>QNX</source>
        <translation>QNX</translation>
    </message>
    <message>
        <location line="+1"/>
        <location line="+25"/>
        <source>QNX Device</source>
        <translation>Устройство QNX</translation>
    </message>
    <message>
        <location line="-13"/>
        <source>Deploy Qt libraries...</source>
        <translation>Развернуть библиотеки Qt...</translation>
    </message>
    <message>
        <source>Checking that files can be created in /var/run...</source>
        <translation type="vanished">Проверка возможности создавать файлы в /var/run...</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qnx/qnxdevicetester.cpp" line="+47"/>
        <source>Checking that files can be created in %1...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Files can be created in /var/run.</source>
        <translation>Файлы можно создавать в /var/run.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>An error occurred while checking that files can be created in %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Files cannot be created in %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Files cannot be created in /var/run.</source>
        <translation type="vanished">Файлы нельзя создавать в /var/run.</translation>
    </message>
    <message>
        <source>An error occurred while checking that files can be created in /var/run.</source>
        <translation type="vanished">Возникла ошибка при проверке возможности создания файлов в /var/run.</translation>
    </message>
    <message>
        <source>%1 found.</source>
        <translation type="vanished">%1 найдена.</translation>
    </message>
    <message>
        <source>%1 not found.</source>
        <translation type="vanished">%1 не найдена.</translation>
    </message>
    <message>
        <source>An error occurred while checking for %1.</source>
        <translation type="vanished">Возникла ошибка при проверке %1.</translation>
    </message>
    <message>
        <source>SSH connection error: %1</source>
        <translation type="vanished">Ошибка подключения SSH: %1</translation>
    </message>
    <message>
        <source>Checking for %1...</source>
        <translation type="vanished">Проверяется %1...</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qnx/qnxdevice.cpp" line="+20"/>
        <source>New QNX Device Configuration Setup</source>
        <translation>Настройка новой конфигурации устройства QNX</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qnx/qnxplugin.cpp" line="+42"/>
        <source>Attach to remote QNX application...</source>
        <translation>Подключиться к приложению QNX...</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qnx/qnxdebugsupport.cpp" line="+92"/>
        <source>Preparing remote side...</source>
        <translation>Подготовка удалённой стороны...</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qnx/qnxqtversion.cpp" line="+61"/>
        <source>QNX %1</source>
        <extracomment>Qt Version is meant for QNX</extracomment>
        <translation>QNX %1</translation>
    </message>
    <message>
        <location line="+98"/>
        <source>No SDP path was set up.</source>
        <translation>Не задан путь SDP.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qnx/qnxrunconfiguration.cpp" line="+34"/>
        <source>Executable on device:</source>
        <translation>Программа на устройстве:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Remote path not set</source>
        <translation>Не задан внешний путь</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Executable on host:</source>
        <translation>Программа на машине:</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Path to Qt libraries on device</source>
        <translation>Путь к библиотекам Qt на устройстве</translation>
    </message>
    <message>
        <source>Generate kits</source>
        <translation type="vanished">Создать комплекты</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qnx/qnxsettingspage.cpp" line="-257"/>
        <source>Create Kit for %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+65"/>
        <source>Configuration Information:</source>
        <translation>Конфигурация:</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Name:</source>
        <translation>Название:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Version:</source>
        <translation>Версия:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Host:</source>
        <translation>Хост:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Target:</source>
        <translation>Цель:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Compiler:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Architectures:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Remove</source>
        <translation>Удалить</translation>
    </message>
    <message>
        <location line="+23"/>
        <source>Select QNX Environment File</source>
        <translation>Выбор файла среды QNX</translation>
    </message>
    <message>
        <location line="+7"/>
        <location line="+10"/>
        <source>Warning</source>
        <translation>Предупреждение</translation>
    </message>
    <message>
        <location line="-9"/>
        <source>Configuration already exists.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Configuration is not valid.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Configuration already exists or is invalid.</source>
        <translation type="vanished">Конфигурация уже существует или неверна.</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Remove QNX Configuration</source>
        <translation>Удаление конфигурации QNX</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Are you sure you want to remove:
 %1?</source>
        <translation>Удалить:
 %1?</translation>
    </message>
    <message>
        <location line="-66"/>
        <source>Add...</source>
        <translation>Добавить...</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qnx/qnxtoolchain.cpp" line="+101"/>
        <location line="+130"/>
        <source>QCC</source>
        <translation>QCC</translation>
    </message>
    <message>
        <source>&amp;Compiler path:</source>
        <translation type="vanished">Путь к &amp;компилятору:</translation>
    </message>
    <message>
        <location line="-46"/>
        <source>SDP path:</source>
        <extracomment>SDP refers to &apos;Software Development Platform&apos;.</extracomment>
        <translation>Путь SDP:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>&amp;ABI:</source>
        <translation>&amp;ABI:</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qnx/slog2inforunner.cpp" line="+52"/>
        <source>Warning: &quot;slog2info&quot; is not found on the device, debug output not available.</source>
        <translation>Предупреждение: «slog2info» не найдена на устройстве, вывод отладчика недоступен.</translation>
    </message>
    <message>
        <location line="+26"/>
        <source>Cannot show slog2info output. Error: %1</source>
        <translation>Не удалось отобразить вывод slog2info. Ошибка: %1</translation>
    </message>
</context>
<context>
    <name>QtC::QtSupport</name>
    <message>
        <location filename="../../../src/plugins/qtsupport/baseqtversion.cpp" line="+869"/>
        <location filename="../../../src/plugins/qtsupport/qtoptionspage.cpp" line="+388"/>
        <source>Name:</source>
        <translation>Название:</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Invalid Qt version</source>
        <translation>Неверный профиль Qt</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>ABI:</source>
        <translation></translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Source:</source>
        <translation>Исходники:</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>mkspec:</source>
        <translation></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>qmake:</source>
        <translation></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Default:</source>
        <translation>По умолчанию:</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Version:</source>
        <translation>Версия:</translation>
    </message>
    <message>
        <location line="+892"/>
        <source>Timeout running &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>&quot;%1&quot; produced no output: %2.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+234"/>
        <location line="+29"/>
        <source>No Qt version.</source>
        <translation>Профиль Qt не задан.</translation>
    </message>
    <message>
        <location line="-19"/>
        <location line="+29"/>
        <source>Invalid Qt version.</source>
        <translation>Некорректный профиль Qt.</translation>
    </message>
    <message>
        <location line="-23"/>
        <source>Requires Qt 5.0.0 or newer.</source>
        <translation>Требуется Qt версии 5.0.0 или выше.</translation>
    </message>
    <message>
        <location line="+29"/>
        <source>Requires Qt 5.3.0 or newer.</source>
        <translation>Требуется Qt версии 5.3.0 или выше.</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>This Qt Version does not contain Qt Quick Compiler.</source>
        <translation>Этот профиль Qt не содержит компилятора Qt Quick.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qtsupport/profilereader.cpp" line="+31"/>
        <source>[Inexact] </source>
        <extracomment>Prefix used for output from the cumulative evaluation of project files.</extracomment>
        <translation>[Примерно] </translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qtsupport/baseqtversion.cpp" line="-369"/>
        <source>The Qt version is invalid: %1</source>
        <extracomment>%1: Reason for being invalid</extracomment>
        <translation>Некорректный профиль Qt: %1</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>The qmake command &quot;%1&quot; was not found or is not executable.</source>
        <extracomment>%1: Path to qmake executable</extracomment>
        <translation>Не удалось найти программу qmake «%1» или она неисполняема.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qtsupport/qtoptionspage.cpp" line="+832"/>
        <source>Qt Versions</source>
        <translation>Профили Qt</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qtsupport/codegensettings.cpp" line="+75"/>
        <source>Qt Class Generation</source>
        <translation>Создание класса Qt</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qtsupport/baseqtversion.cpp" line="-1259"/>
        <source>Device type is not supported by Qt version.</source>
        <translation>Устройства этого типа не поддерживается профилем Qt.</translation>
    </message>
    <message>
        <location line="+30"/>
        <source>The compiler &quot;%1&quot; (%2) cannot produce code for the Qt version &quot;%3&quot; (%4).</source>
        <translation>Компилятор «%1» (%2) не может создавать код для профиля Qt «%3» (%4).</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>The compiler &quot;%1&quot; (%2) may not produce code compatible with the Qt version &quot;%3&quot; (%4).</source>
        <translation>Компилятор «%1» (%2) может не создавать код совместимый с профилем Qt «%3» (%4).</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>The kit has a Qt version, but no C++ compiler.</source>
        <translation>У комплекта задан профиль Qt, но нет компилятора C++.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qtsupport/codegensettings.cpp" line="-28"/>
        <source>Embedding of the UI Class</source>
        <translation>Встраивание класса UI</translation>
    </message>
    <message>
        <location line="-18"/>
        <source>Aggregation as a pointer member</source>
        <translation>Агрегация через указатель</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Aggregation</source>
        <translation>Агрегация</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Multiple inheritance</source>
        <translation>Множественное наследование</translation>
    </message>
    <message>
        <location line="+22"/>
        <source>Code Generation</source>
        <translation>Создание кода</translation>
    </message>
    <message>
        <location line="-18"/>
        <source>Support for changing languages at runtime</source>
        <translation>Поддержка смены языка во время работы программы</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Use Qt module name in #include-directive</source>
        <translation>Использовать в директиве #include название модуля Qt</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Add Qt version #ifdef for module names</source>
        <translation>Добавлять #ifdef по версии Qt для имён модулей</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qtsupport/gettingstartedwelcomepage.cpp" line="+73"/>
        <source>Examples</source>
        <translation>Примеры</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Tutorials</source>
        <translation>Учебники</translation>
    </message>
    <message>
        <location line="+21"/>
        <source>Copy Project to writable Location?</source>
        <translation>Скопировать проект в область, в которую возможна запись?</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>&lt;p&gt;The project you are about to open is located in the write-protected location:&lt;/p&gt;&lt;blockquote&gt;%1&lt;/blockquote&gt;&lt;p&gt;Please select a writable location below and click &quot;Copy Project and Open&quot; to open a modifiable copy of the project or click &quot;Keep Project and Open&quot; to open the project in location.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Note:&lt;/b&gt; You will not be able to alter or compile your project in the current location.&lt;/p&gt;</source>
        <translation>&lt;p&gt;Открываемый проект находится в области недоступной на запись:&lt;/p&gt;&lt;blockquote&gt;%1&lt;/blockquote&gt;&lt;p&gt;Выберите записываемую область ниже и щёлкните на «Скопировать проект и открыть» для открытия с возможностью изменения или щёлкните на «Оставить проект и открыть» для открытия только на чтение.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Внимание:&lt;/b&gt; В случае открытия без копирования не будет возможности изменения и компиляции проекта.&lt;/p&gt;</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>&amp;Location:</source>
        <translation>&amp;Размещение:</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>&amp;Copy Project and Open</source>
        <translation>&amp;Скопировать проект и открыть</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>&amp;Keep Project and Open</source>
        <translation>&amp;Оставить проект и открыть</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Cannot Use Location</source>
        <translation>Невозможно использовать размещение</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>The specified location already exists. Please specify a valid location.</source>
        <translation>Указанный путь уже существует. Укажите другой корректный путь.</translation>
    </message>
    <message>
        <location line="+21"/>
        <location line="+9"/>
        <source>Cannot Copy Project</source>
        <translation>Не удалось скопировать проект</translation>
    </message>
    <message>
        <location line="+145"/>
        <source>Search in Examples...</source>
        <translation>Поиск по примерам...</translation>
    </message>
    <message>
        <location line="+22"/>
        <source>Search in Tutorials...</source>
        <translation>Поиск по учебникам...</translation>
    </message>
    <message>
        <source>%1 (invalid)</source>
        <translation type="vanished">%1 (неверный)</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qtsupport/qtoptionspage.cpp" line="-874"/>
        <source>&lt;specify a name&gt;</source>
        <translation>&lt;укажите имя&gt;</translation>
    </message>
    <message>
        <source>Auto-detected</source>
        <translation type="vanished">Обнаруженные</translation>
    </message>
    <message>
        <source>Manual</source>
        <translation type="vanished">Особые</translation>
    </message>
    <message>
        <location line="+90"/>
        <source>Name</source>
        <translation>Название</translation>
    </message>
    <message>
        <source>qmake Location</source>
        <translation type="vanished">Размещение qmake</translation>
    </message>
    <message>
        <location line="+22"/>
        <source>Highest Version Only</source>
        <translation>Только старшая версия</translation>
    </message>
    <message>
        <source>All</source>
        <translation type="vanished">Все</translation>
    </message>
    <message>
        <location line="+120"/>
        <source>Do you want to remove all invalid Qt Versions?&lt;br&gt;&lt;ul&gt;&lt;li&gt;%1&lt;/li&gt;&lt;/ul&gt;&lt;br&gt;will be removed.</source>
        <translation>Обнаружены неверные профили Qt:&lt;br&gt;&lt;ul&gt;&lt;li&gt;%1&lt;/li&gt;&lt;/ul&gt;&lt;br&gt;Удалить?</translation>
    </message>
    <message>
        <location line="-500"/>
        <source>Display Name is not unique.</source>
        <translation>Отображаемое имя не уникально.</translation>
    </message>
    <message>
        <location line="+40"/>
        <source>No compiler can produce code for this Qt version. Please define one or more compilers for: %1</source>
        <translation>Компилятор не может создавать код для этого профиля Qt. Задайте минимум один компилятор для: %1</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>The following ABIs are currently not supported: %1</source>
        <translation>Следующие ABI пока не поддерживаются: %1</translation>
    </message>
    <message>
        <location line="+93"/>
        <location line="+7"/>
        <source>Error</source>
        <translation type="unfinished">Ошибка</translation>
    </message>
    <message>
        <location line="-5"/>
        <location line="+3"/>
        <location line="+5"/>
        <source>Warning</source>
        <translation type="unfinished">Предупреждение</translation>
    </message>
    <message>
        <location line="+142"/>
        <source>Re-detect</source>
        <translation type="unfinished">Переопределить</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Link with Qt...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+21"/>
        <location line="+841"/>
        <source>qmake path:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-831"/>
        <source>Device:</source>
        <translation type="unfinished">Устройство:</translation>
    </message>
    <message>
        <location line="+37"/>
        <source>qmake Path</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+25"/>
        <source>All</source>
        <comment>All documentation</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>None</source>
        <comment>No documentation</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+284"/>
        <location line="+94"/>
        <source>Select a qmake Executable</source>
        <translation>Выберите программу qmake</translation>
    </message>
    <message>
        <location line="-72"/>
        <source>Qt Version Already Known</source>
        <translation>Профиль Qt уже известен</translation>
    </message>
    <message>
        <location line="+18"/>
        <source>The qmake executable %1 could not be added: %2</source>
        <translation>Не удалось добавить программу qmake %1: %2</translation>
    </message>
    <message>
        <location line="+68"/>
        <source>The Qt version selected must match the device type.</source>
        <translation>Выбранный профиль Qt должен соответствовать типу устройства.</translation>
    </message>
    <message>
        <location line="+131"/>
        <source>Linking with a Qt installation automatically registers Qt versions and kits, and other tools that were installed with that Qt installer, in this %1 installation. Other %1 installations are not affected.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+16"/>
        <source>This functionality is only available for the Desktop device.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+197"/>
        <source>Error Linking With Qt</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Could not write to &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Linking with a Qt installation automatically registers Qt versions and kits.</source>
        <translation type="vanished">Связь с Qt автоматически регистрирует профили Qt и комплекты.</translation>
    </message>
    <message>
        <location line="-194"/>
        <source>%1&apos;s resource directory is not writable.</source>
        <translation>Каталог ресурса %1 недоступен для записи.</translation>
    </message>
    <message>
        <source>%1 is part of a Qt installation.</source>
        <translation type="vanished">%1 часть Qt.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>%1 is currently linked to &quot;%2&quot;.</source>
        <translation>%1 скомпонован с «%2».</translation>
    </message>
    <message>
        <location line="+94"/>
        <source>Qt installation information was not found in &quot;%1&quot;. Choose a directory that contains one of the files %2</source>
        <translation>Не найдена информация о Qt в «%1». Укажите каталог, содержащий один из файлов %2</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Choose Qt Installation</source>
        <translation>Выбор Qt</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>The change will take effect after restart.</source>
        <translation>Изменение вступит в силу после перезапуска.</translation>
    </message>
    <message>
        <location line="+6"/>
        <location line="+29"/>
        <location line="+71"/>
        <source>Qt installation path:</source>
        <translation>Пусть установки Qt:</translation>
    </message>
    <message>
        <location line="-98"/>
        <source>Choose the Qt installation directory, or a directory that contains &quot;%1&quot;.</source>
        <translation>Укажите каталог с установленной Qt или содержащий «%1».</translation>
    </message>
    <message>
        <location line="+33"/>
        <location line="+63"/>
        <location filename="../../../src/plugins/qtsupport/qtsupportplugin.cpp" line="+174"/>
        <source>Link with Qt</source>
        <translation>Связать с Qt</translation>
    </message>
    <message>
        <location line="-61"/>
        <source>Cancel</source>
        <translation>Отмена</translation>
    </message>
    <message>
        <location line="+2"/>
        <location line="+60"/>
        <source>Remove Link</source>
        <translation>Удалить связь</translation>
    </message>
    <message>
        <location line="-458"/>
        <source>This Qt version was already registered as &quot;%1&quot;.</source>
        <translation>Этот профиль Qt уже зарегистрирован как «%1».</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Qmake Not Executable</source>
        <translation>Qmake не запускается</translation>
    </message>
    <message>
        <location line="-159"/>
        <source>Qt version %1 for %2</source>
        <translation>Qt версии %1 для %2</translation>
    </message>
    <message>
        <location line="-50"/>
        <source>Remove Invalid Qt Versions</source>
        <translation>Удаление неверных профилей Qt</translation>
    </message>
    <message>
        <location line="+66"/>
        <source>Not all possible target environments can be supported due to missing compilers.</source>
        <translation>Из-за отсутствия компиляторов не все возможные целевые платформы поддерживаются.</translation>
    </message>
    <message>
        <source>Debugging Helper Build Log for &quot;%1&quot;</source>
        <translation type="vanished">Журнал помощника отладчика для «%1»</translation>
    </message>
    <message>
        <location line="+211"/>
        <source>Incompatible Qt Versions</source>
        <translation>Несовместимые профили Qt</translation>
    </message>
    <message>
        <source>Link with a Qt installation to automatically register Qt versions and kits? To do this later, select Options &gt; Kits &gt; Qt Versions &gt; Link with Qt.</source>
        <translation type="vanished">Связать с Qt для автоматической регистрации профилей Qt и комплектов? Это можно сделать позже в меню Параметры &gt; Комплекты &gt; Профили Qt &gt; Связать с Qt.</translation>
    </message>
    <message>
        <source>Full path to the host bin directory of the current project&apos;s Qt version.</source>
        <translation type="vanished">Полный путь на хосте к каталогу bin профиля Qt, используемого в текущем проекте.</translation>
    </message>
    <message>
        <source>Full path to the target bin directory of the current project&apos;s Qt version.&lt;br&gt;You probably want %1 instead.</source>
        <translation type="vanished">Полный путь каталогу bin профиля Qt, используемого в текущем проекте.&lt;br&gt;Возможно, нужен %1.</translation>
    </message>
    <message>
        <source>Version name:</source>
        <translation type="vanished">Название профиля:</translation>
    </message>
    <message>
        <source>qmake location:</source>
        <translation type="vanished">Размещение qmake:</translation>
    </message>
    <message>
        <location line="-476"/>
        <source>Edit</source>
        <translation>Изменить</translation>
    </message>
    <message>
        <location line="-12"/>
        <location line="+859"/>
        <source>Remove</source>
        <translation>Удалить</translation>
    </message>
    <message>
        <location line="-860"/>
        <location line="+859"/>
        <source>Add...</source>
        <translation>Добавить...</translation>
    </message>
    <message>
        <location line="-855"/>
        <location line="+857"/>
        <source>Clean Up</source>
        <translation>Очистить</translation>
    </message>
    <message>
        <location line="-821"/>
        <location line="+826"/>
        <source>Register documentation:</source>
        <translation>Регистрация документации:</translation>
    </message>
    <message>
        <source>Debugging Helper Build Log</source>
        <translation type="vanished">Журнал сборки помощника отладчика</translation>
    </message>
    <message>
        <source>If you plan to provide translations for your project&apos;s user interface via the Qt Linguist tool, please select a language here. A corresponding translation (.ts) file will be generated for you.</source>
        <translation type="vanished">Укажите здесь язык, если планируете обеспечить проект переводами интерфейса утилитой Qt Linguist. Будет создан соответствующий файл перевода (.ts).</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qtsupport/translationwizardpage.cpp" line="+60"/>
        <source>Select a language for which a corresponding translation (.ts) file will be generated for you.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>If you plan to provide translations for your project&apos;s user interface via the Qt Linguist tool, select a language here. A corresponding translation (.ts) file will be generated for you.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <location line="+68"/>
        <source>&lt;none&gt;</source>
        <translation>&lt;нет&gt;</translation>
    </message>
    <message>
        <location line="-50"/>
        <source>Language:</source>
        <translation>Язык:</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Translation file:</source>
        <translation>Файл перевода:</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qtsupport/qtbuildaspects.cpp" line="+30"/>
        <source>QML debugging and profiling:</source>
        <translation>Отладка и профилирование QML:</translation>
    </message>
    <message>
        <location line="+22"/>
        <source>Might make your application vulnerable.&lt;br/&gt;Only use in a safe environment.</source>
        <translation>Может сделать приложение уязвимым.&lt;br/&gt;Используйте только в безопасной среде.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qtsupport/baseqtversion.cpp" line="-231"/>
        <source> (on %1)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+454"/>
        <source>Qt version is not properly installed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+525"/>
        <source>Cannot update Qt version information from %1: %2.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+200"/>
        <location filename="../../../src/plugins/qtsupport/qtkitaspect.cpp" line="+167"/>
        <location line="+156"/>
        <source>Qt version</source>
        <translation>Профиль Qt</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>The version string of the current Qt version.</source>
        <translation>Строка версии текущего профиля Qt.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>The type of the current Qt version.</source>
        <translation>Тип текущего профиля Qt.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>The mkspec of the current Qt version.</source>
        <translation>mkspec текущего профиля Qt.</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>The installation prefix of the current Qt version.</source>
        <translation>Общий путь установки текущего профиля Qt.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>The installation location of the current Qt version&apos;s data.</source>
        <translation>Каталог установки данных текущего профиля Qt.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>The host location of the current Qt version.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>The installation location of the current Qt version&apos;s internal host executable files.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>The installation location of the current Qt version&apos;s header files.</source>
        <translation>Каталог установки заголовочных файлов текущего профиля Qt.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>The installation location of the current Qt version&apos;s library files.</source>
        <translation>Каталог установки библиотечных файлов текущего профиля Qt.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>The installation location of the current Qt version&apos;s documentation files.</source>
        <translation>Каталог установки файлов документации текущего профиля Qt.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>The installation location of the current Qt version&apos;s executable files.</source>
        <translation>Каталог установки исполняемых файлов текущего профиля Qt.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>The installation location of the current Qt version&apos;s internal executable files.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>The installation location of the current Qt version&apos;s plugins.</source>
        <translation>Каталог установки модулей текущего профиля Qt.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>The installation location of the current Qt version&apos;s QML files.</source>
        <translation>Каталог установки файлов QML текущего профиля Qt.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>The installation location of the current Qt version&apos;s imports.</source>
        <translation>Каталог установки импорта текущего профиля Qt.</translation>
    </message>
    <message>
        <location line="+5"/>
        <location line="+5"/>
        <source>The installation location of the current Qt version&apos;s translation files.</source>
        <translation>Каталог установки файлов переводов текущего профиля Qt.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>The installation location of the current Qt version&apos;s examples.</source>
        <translation>Каталог установки примеров текущего профиля Qt.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>The installation location of the current Qt version&apos;s demos.</source>
        <translation>Каталог установки демонстраций текущего профиля Qt.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>The current Qt version&apos;s default mkspecs (Qt 4).</source>
        <translation>Умолчальный mkspec текущего профиля Qt (Qt 4).</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>The current Qt version&apos;s default mkspec (Qt 5; host system).</source>
        <translation>Умолчальный mkspec текущего профиля Qt (Qt 5; хост).</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>The current Qt version&apos;s default mkspec (Qt 5; target system).</source>
        <translation>Умолчальный mkspec текущего профиля Qt (Qt 5; цель).</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>The current Qt&apos;s qmake version.</source>
        <translation>Версия qmake текущего профиля Qt.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qtsupport/qtkitaspect.cpp" line="-155"/>
        <source>The Qt library to use for all projects using this kit.&lt;br&gt;A Qt version is required for qmake-based projects and optional when using other build systems.</source>
        <translation>Библиотека Qt для всех проектов, использующих этот комплект.&lt;br&gt;Профиль Qt необходим для qmake-проектов, но необязателен для других систем сборки.</translation>
    </message>
    <message>
        <source>None</source>
        <translation type="vanished">Нет</translation>
    </message>
    <message>
        <location line="-67"/>
        <source>Mkspec:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+222"/>
        <location filename="../../../src/plugins/qtsupport/qtoptionspage.cpp" line="-1059"/>
        <source>None</source>
        <comment>No Qt version</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+38"/>
        <source>Name of Qt Version</source>
        <translation>Название профиля Qt</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>unknown</source>
        <translation>неизвестно</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Path to the qmake executable</source>
        <translation>Путь к программе qmake</translation>
    </message>
    <message>
        <location line="+138"/>
        <source>Found Qt version: %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Removing Qt: %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Qt: %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Expected String, got: %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Expected non-empty qmake path.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Cannot create Qt version from qmake path &quot;%1&quot;: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+21"/>
        <source>Qt version &quot;%1&quot; is not valid.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Adding Qt version: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qtsupport/qtbuildaspects.cpp" line="+20"/>
        <source>Qt Quick Compiler:</source>
        <translation>Компилятор Qt Quick:</translation>
    </message>
    <message>
        <location line="+27"/>
        <source>Disables QML debugging. QML profiling will still work.</source>
        <translation>Отключает отладку QML. Профилирование QML продолжит работать.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qtsupport/qtoptionspage.cpp" line="+38"/>
        <source>Qt Version</source>
        <translation>Профиль Qt</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Location of qmake</source>
        <translation>Размещение qmake</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qtsupport/baseqtversion.cpp" line="+826"/>
        <source>No factory found for qmake: &quot;%1&quot;</source>
        <translation>Не удалось найти фабрику для qmake: «%1»</translation>
    </message>
    <message>
        <location line="-1677"/>
        <source>No qmake path set</source>
        <translation>Путь к qmake не указан</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>qmake does not exist or is not executable</source>
        <translation>qmake отсутствует или не запускается</translation>
    </message>
    <message>
        <location line="-4"/>
        <source>Qt version has no name</source>
        <translation>Профиль Qt не имеет названия</translation>
    </message>
    <message>
        <location line="-473"/>
        <source>&lt;unknown&gt;</source>
        <translation>&lt;неизвестный&gt;</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>System</source>
        <translation>Системная</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Qt %{Qt:Version} in PATH (%2)</source>
        <translation>Qt %{Qt:Version} в PATH (%2)</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Qt %{Qt:Version} (%2)</source>
        <translation>Qt %{Qt:Version} (%2)</translation>
    </message>
    <message>
        <source>Qt version is not properly installed, please run make install</source>
        <translation type="vanished">Профиль Qt не установлен, пожалуйста выполните make install</translation>
    </message>
    <message>
        <location line="+459"/>
        <source>Could not determine the path to the binaries of the Qt installation, maybe the qmake path is wrong?</source>
        <translation>Не удалось определить путь к утилитам Qt. Может путь к qmake неверен?</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>The default mkspec symlink is broken.</source>
        <translation>Умолчальная символьная ссылка на mkspec повреждена.</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>ABI detection failed: Make sure to use a matching compiler when building.</source>
        <translation>Не удалось определить ABI: убедитесь, что используете для сборки подходящий компилятор.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Non-installed -prefix build - for internal development only.</source>
        <translation>Неустановленная сборка настроенная с параметром -prefix предназначена для внутренних целей.</translation>
    </message>
    <message>
        <source>Cannot start &quot;%1&quot;: %2</source>
        <translation type="vanished">Не удалось запустить «%1»: %2</translation>
    </message>
    <message>
        <source>Timeout running &quot;%1&quot; (%2 ms).</source>
        <translation type="vanished">Истекло время работы «%1» (%2 мс).</translation>
    </message>
    <message>
        <location line="+1052"/>
        <source>&quot;%1&quot; crashed.</source>
        <translation>«%1» завершился аварийно.</translation>
    </message>
    <message>
        <location line="+23"/>
        <source>qmake &quot;%1&quot; is not an executable.</source>
        <translation>qmake «%1» не является программой.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qtsupport/qtversions.cpp" line="+29"/>
        <source>Desktop</source>
        <comment>Qt Version is meant for the desktop</comment>
        <translation></translation>
    </message>
    <message>
        <source>No qmlscene installed.</source>
        <translation type="vanished">qmlscene не установлен.</translation>
    </message>
    <message>
        <location line="+52"/>
        <source>Embedded Linux</source>
        <comment>Qt Version is used for embedded Linux development</comment>
        <translation>Встраиваемый Linux</translation>
    </message>
    <message>
        <source>Boot2Qt</source>
        <comment>Qt version is used for Boot2Qt development</comment>
        <translation type="vanished">Boot2Qt</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qtsupport/examplesparser.cpp" line="+332"/>
        <source>Other</source>
        <comment>Category for all other examples</comment>
        <translation type="unfinished">Другая</translation>
    </message>
    <message>
        <location line="+30"/>
        <source>Featured</source>
        <comment>Category for highlighted examples</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qtsupport/qtabiextractor.cpp" line="+66"/>
        <location line="+26"/>
        <source>Could not determine target OS</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-24"/>
        <location line="+26"/>
        <source>Could not determine target architecture</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-21"/>
        <location line="+25"/>
        <source>Could not determine OS sub-type</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Error reading &quot;%1&quot;: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+156"/>
        <source>Core.json not found for Qt at &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qtsupport/qtsupportplugin.cpp" line="-7"/>
        <source>Link with a Qt installation to automatically register Qt versions and kits? To do this later, select Edit &gt; Preferences &gt; Kits &gt; Qt Versions &gt; Link with Qt.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Link with an Installed Qt?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Full path to the host bin directory of the Qt version in the active kit of the project containing the current document.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Full path to the target bin directory of the Qt version in the active kit of the project containing the current document.&lt;br&gt;You probably want %1 instead.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Full path to the host libexec directory of the Qt version in the active kit of the project containing the current document.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Full path to the host bin directory of the Qt version in the active kit of the active project.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Full path to the target bin directory of the Qt version in the active kit of the active project.&lt;br&gt;You probably want %1 instead.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Full path to the libexec directory of the Qt version in the active kit of the active project.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::RemoteLinux</name>
    <message>
        <location filename="../../../src/plugins/remotelinux/remotelinuxdeploysupport.cpp" line="+28"/>
        <source>Deploy to Remote Linux Host</source>
        <translation>Развернуть на удалённую машину с Linux</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/remotelinux/abstractremotelinuxdeploystep.cpp" line="+138"/>
        <source>No deployment action necessary. Skipping.</source>
        <translation>Нет необходимости в развёртывании. Пропущено.</translation>
    </message>
    <message>
        <location line="-64"/>
        <source>No device configuration set.</source>
        <translation>Конфигурация устройства не задана.</translation>
    </message>
    <message>
        <source>Connecting to device &quot;%1&quot; (%2).</source>
        <translation type="vanished">Подключение к устройству «%1» (%2).</translation>
    </message>
    <message>
        <source>Could not connect to host: %1</source>
        <translation type="vanished">Ну удалось подключиться к узлу: %1</translation>
    </message>
    <message>
        <source>Did the emulator fail to start?</source>
        <translation type="vanished">Запуск эмулятора не удался?</translation>
    </message>
    <message>
        <source>Is the device connected and set up for network access?</source>
        <translation type="vanished">Устройство уже подключено? Доступ в сеть настроен?</translation>
    </message>
    <message>
        <source>Connection error: %1</source>
        <translation type="vanished">Ошибка подключения: %1</translation>
    </message>
    <message>
        <location line="+29"/>
        <source>Cannot deploy: %1</source>
        <translation>Невозможно развернуть: %1</translation>
    </message>
    <message>
        <source>User requests deployment to stop; cleaning up.</source>
        <translation type="vanished">Пользователь потребовал остановить развёртывание; очистка.</translation>
    </message>
    <message>
        <location line="+52"/>
        <source>Deploy step failed.</source>
        <translation>Ошибка этапа развёртывания.</translation>
    </message>
    <message>
        <location line="-2"/>
        <source>Deploy step finished.</source>
        <translation>Этап развёртывания завершён.</translation>
    </message>
    <message>
        <source>Connection failure: %1</source>
        <translation type="vanished">Ошибка подключения: %1</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/remotelinux/tarpackagedeploystep.cpp" line="+107"/>
        <source>Installing package failed.</source>
        <translation>Не удалось установить пакет.</translation>
    </message>
    <message>
        <location line="-28"/>
        <source>Successfully uploaded package file.</source>
        <translation>Успешно отправлен файл пакета.</translation>
    </message>
    <message>
        <location line="-4"/>
        <source>Uploading package to device...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+24"/>
        <source>Installing package to device...</source>
        <translation>Установка пакета на устройство...</translation>
    </message>
    <message>
        <source>Package installed.</source>
        <translation type="vanished">Пакет установлен.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/remotelinux/genericdirectuploadstep.cpp" line="+108"/>
        <source>Failed to retrieve remote timestamp for file &quot;%1&quot;. Incremental deployment will not work. Error message was: %2</source>
        <translation>Не удалось получить временную метку внешнего файла «%1». Инкрементальное развёртывание не будет работать. Ошибка: %2</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Unexpected stat output for remote file &quot;%1&quot;: %2</source>
        <translation>Неожиданный вывод stat для внешнего файла «%1»: %2</translation>
    </message>
    <message>
        <location line="+141"/>
        <source>All files successfully deployed.</source>
        <translation>Все файлы успешно развёрнуты.</translation>
    </message>
    <message>
        <location line="-84"/>
        <location line="+23"/>
        <source>No files need to be uploaded.</source>
        <translation>Файлы отправлять не надо.</translation>
    </message>
    <message>
        <location line="-96"/>
        <source>Failed to start &quot;stat&quot;: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>&quot;stat&quot; crashed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>&quot;stat&quot; failed with exit code %1: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message numerus="yes">
        <location line="+72"/>
        <source>%n file(s) need to be uploaded.</source>
        <translation>
            <numerusform>Надо отправить %n файл.</numerusform>
            <numerusform>Надо отправить %n файла.</numerusform>
            <numerusform>Надо отправить %n файлов.</numerusform>
        </translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Local file &quot;%1&quot; does not exist.</source>
        <translation>Отсутствует локальный файл «%1».</translation>
    </message>
    <message>
        <source>Remote chmod failed for file &quot;%1&quot;: %2</source>
        <translation type="vanished">Не удалось выполнить внешний chmod для файла «%1»: %2</translation>
    </message>
    <message>
        <location line="-132"/>
        <source>Incremental deployment</source>
        <translation>Инкрементальное развёртывание</translation>
    </message>
    <message>
        <location line="+230"/>
        <source>Upload files via SFTP</source>
        <translation>Отправить файлы через SFTP</translation>
    </message>
    <message>
        <source>Authentication type:</source>
        <translation type="vanished">Тип авторизации:</translation>
    </message>
    <message>
        <source>&amp;Host name:</source>
        <translation type="vanished">&amp;Имя хоста:</translation>
    </message>
    <message>
        <source>IP or host name of the device</source>
        <translation type="vanished">IP или имя узла устройства</translation>
    </message>
    <message>
        <source>&amp;SSH port:</source>
        <translation type="vanished">Порт &amp;SSH:</translation>
    </message>
    <message>
        <source>Free ports:</source>
        <translation type="vanished">Свободные порты:</translation>
    </message>
    <message>
        <source>Timeout:</source>
        <translation type="vanished">Таймаут:</translation>
    </message>
    <message>
        <source>s</source>
        <translation type="vanished"> сек</translation>
    </message>
    <message>
        <source>&amp;Username:</source>
        <translation type="vanished">&amp;Пользователь:</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/remotelinux/linuxdevice.cpp" line="+331"/>
        <source>Physical Device</source>
        <translation>Физическое устройство</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Emulator</source>
        <translation>Эмулятор</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>You will need at least one port.</source>
        <translation>Требуется хотя бы один порт.</translation>
    </message>
    <message>
        <location line="-11"/>
        <source>Create New...</source>
        <translation>Создать...</translation>
    </message>
    <message>
        <location line="-122"/>
        <source>Cannot establish SSH connection: ssh binary &quot;%1&quot; does not exist.</source>
        <translation type="unfinished">Нельзя установить SSH соединение: отсутствует программа ssh «%1».</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Cannot establish SSH connection: Failed to create temporary directory for control socket: %1</source>
        <translation type="unfinished">Нельзя установить SSH соединение: не удалось создать временный каталог для управляющего сокета: %1</translation>
    </message>
    <message>
        <location line="+24"/>
        <source>Cannot establish SSH connection.
Control process failed to start.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+62"/>
        <source>SSH connection failure.</source>
        <translation type="unfinished">Сбой соединения SSH.</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>SSH connection failure:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+49"/>
        <source>Run Auto-Detection Now</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+22"/>
        <source>Machine type:</source>
        <translation>Тип машины:</translation>
    </message>
    <message>
        <location line="+166"/>
        <source>Device is disconnected.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+92"/>
        <source>Cannot send control signal to the %1 device. The device might have been disconnected.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+84"/>
        <source>The process crashed.</source>
        <translation type="unfinished">Процесс аварийно завершился.</translation>
    </message>
    <message>
        <location line="+457"/>
        <source>Remote Linux</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <location line="+505"/>
        <source>Remote Linux Device</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-493"/>
        <source>Source profile before executing commands.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Source %1 and %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Auto-connect on startup</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+75"/>
        <source>Error</source>
        <translation type="unfinished">Ошибка</translation>
    </message>
    <message>
        <location line="+68"/>
        <source>Signal operation canceled.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+177"/>
        <source>Establishing initial connection to device &quot;%1&quot;. This might take a moment.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <location line="+241"/>
        <source>Establishing a Connection</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-232"/>
        <source>Connection attempt to device &quot;%1&quot; finished.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Connection could not be established.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Connection in fast mode established.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Connection in fallback mode established.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Connection Attempt Finished</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Device &quot;%1&quot; unexpectedly lost connection.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Connection Lost</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Device &quot;%1&quot; is currently marked as disconnected.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Device Is Disconnected</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>The device was not available when trying to connect previously.&lt;br&gt;No further connection attempts will be made until the device is manually reset by running a successful connection test via the &lt;a href=&quot;dummy&quot;&gt;settings page&lt;/a&gt;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+57"/>
        <source>Device is considered unconnected. Re-connect to use it.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Connected</source>
        <translation type="unfinished">Подключено</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Connected (fallback)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+38"/>
        <source>New Remote Linux Device Configuration Setup</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+64"/>
        <source>Auto-connection to device &quot;%1&quot; failed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Switching auto-connection off.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>GDB server executable:</source>
        <translation type="vanished">Программа GDB server:</translation>
    </message>
    <message>
        <source>Leave empty to look up executable in $PATH</source>
        <translation type="vanished">Оставьте пустым для поиска в $PATH</translation>
    </message>
    <message>
        <source>You can enter lists and ranges like this: &apos;1024,1026-1028,1030&apos;.</source>
        <translation type="vanished">Можно ввести списки и диапазоны, например: «1024,1026-1028,1030».</translation>
    </message>
    <message>
        <source>&amp;Check host key</source>
        <translation type="vanished">Проверять кл&amp;юч хоста</translation>
    </message>
    <message>
        <source>Default</source>
        <translation type="vanished">По умолчанию</translation>
    </message>
    <message>
        <source>Specific &amp;key</source>
        <translation type="vanished">&amp;Особый ключ</translation>
    </message>
    <message>
        <source>New Generic Linux Device Configuration Setup</source>
        <translation type="vanished">Настройка новой конфигурации устройства на базе Linux</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/remotelinux/sshdevicewizard.cpp" line="+183"/>
        <source>Summary</source>
        <translation>Итог</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>The new device configuration will now be created.
In addition, device connectivity will be tested.</source>
        <translation>Будет создана новая конфигурация устройства.
А заодно произведена проверка качества соединения устройства.</translation>
    </message>
    <message>
        <location line="-85"/>
        <source>Key Deployment</source>
        <translation>Установка ключа</translation>
    </message>
    <message>
        <location line="-47"/>
        <source>The device&apos;s SSH port number:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+49"/>
        <source>We recommend that you log into your device using public key authentication.
If your device is already set up for this, you do not have to do anything here.
Otherwise, please deploy the public key for the private key with which to connect in the future.
If you do not have a private key yet, you can also create one here.</source>
        <translation>Рекомендуется заходить на устройство с помощью аутентификации по ключу.
Если устройство уже настроено для этого, то больше ничего делать не требуется.
В противном случае, установите публичный ключ от секретного, с которым будете подключаться далее.
Если секретный ключ ещё отсутствует, то его можно здесь создать.</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Choose a Private Key File</source>
        <translation>Выберите секретный ключ</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Deploy Public Key</source>
        <translation>Установить ключ</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Create New Key Pair</source>
        <translation>Создать новую пару ключей</translation>
    </message>
    <message>
        <location line="+10"/>
        <location filename="../../../src/plugins/remotelinux/sshkeycreationdialog.cpp" line="+62"/>
        <source>Private key file:</source>
        <translation>Файл секретного ключа:</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/remotelinux/linuxdevice.cpp" line="-544"/>
        <location filename="../../../src/plugins/remotelinux/sshdevicewizard.cpp" line="-92"/>
        <source>Connection</source>
        <translation>Подключение</translation>
    </message>
    <message>
        <source>Connecting to host...</source>
        <translation type="vanished">Подключение к узлу...</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/remotelinux/linuxdevicetester.cpp" line="+121"/>
        <source>Connecting to device...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Connected. Now doing extended checks.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Basic connectivity test failed, device is considered unusable.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Sending echo to device...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>echo failed: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>echo failed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Device replied to echo with unexpected contents: &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Device replied to echo with expected contents.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Checking kernel version...</source>
        <translation>Проверка версии ядра...</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>uname failed: %1</source>
        <translation>Команда uname завершилась с ошибкой: %1</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>uname failed.</source>
        <translation>Команда uname завершилась с ошибкой.</translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Error gathering ports: %1</source>
        <translation>Ошибка резервирования портов: %1</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Some tools will not work out of the box.
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>All specified ports are available.</source>
        <translation>Все указанные порты доступны.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>The following specified ports are currently in use: %1</source>
        <translation>Следующие указанные порты уже используются: %1</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Checking whether &quot;%1&quot; works...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>&quot;%1&quot; is functional.
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Failed to start &quot;%1&quot;: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <location filename="../../../src/plugins/remotelinux/remotelinuxfiletransfer.cpp" line="+87"/>
        <source>&quot;%1&quot; crashed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>&quot;%1&quot; failed with exit code %2: %3</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+19"/>
        <source>&quot;%1&quot; will be used for deployment, because &quot;%2&quot; and &quot;%3&quot; are not available.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+29"/>
        <source>%1...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>%1 found.</source>
        <translation type="unfinished">%1 найдена.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>An error occurred while checking for %1.</source>
        <translation type="unfinished">Возникла ошибка при проверке %1.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>%1 not found.</source>
        <translation type="unfinished">%1 не найдена.</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Checking if required commands are available...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Checking whether an SFTP connection can be set up...</source>
        <translation type="vanished">Проверка, можно ли установить SFTP соединение...</translation>
    </message>
    <message>
        <source>SFTP service available.
</source>
        <translation type="vanished">Сервис SFTP доступен.
</translation>
    </message>
    <message>
        <source>Error setting up SFTP connection: %1
</source>
        <translation type="vanished">Ошибка установки SFTP подключения: %1
</translation>
    </message>
    <message>
        <source>Checking whether rsync works...</source>
        <translation type="vanished">Проверка, работает ли rsync...</translation>
    </message>
    <message>
        <source>Failed to start rsync: %1
</source>
        <translation type="vanished">Не удалось запустить rsync: %1
</translation>
    </message>
    <message>
        <source>rsync crashed.
</source>
        <translation type="vanished">rsync аварийно завершился.
</translation>
    </message>
    <message>
        <source>rsync failed with exit code %1: %2
</source>
        <translation type="vanished">rsync завершился с кодом %1: %2
</translation>
    </message>
    <message>
        <source>SFTP will be used for deployment, because rsync is not available.
</source>
        <translation type="vanished">Для развёртывания будет использоваться SFTP, так как rsync недоступен.
</translation>
    </message>
    <message>
        <location line="-33"/>
        <source>Deployment to this device will not work out of the box.</source>
        <translation>Развёртывание на это устройство не работает «из коробки».</translation>
    </message>
    <message>
        <source>rsync is functional.
</source>
        <translation type="vanished">rsync работает.
</translation>
    </message>
    <message>
        <location line="-89"/>
        <source>Checking if specified ports are available...</source>
        <translation>Проверка на доступность указанных портов...</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/remotelinux/sshdevicewizard.cpp" line="+1"/>
        <source>WizardPage</source>
        <translation></translation>
    </message>
    <message>
        <location line="+15"/>
        <source>The name to identify this configuration:</source>
        <translation>Название этой конфигурации:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>The device&apos;s host name or IP address:</source>
        <translation>Имя узла или IP адрес устройства:</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>The username to log into the device:</source>
        <translation>Имя пользователя для входа в устройство:</translation>
    </message>
    <message>
        <source>Generic Linux</source>
        <translation type="vanished">Обычный Linux</translation>
    </message>
    <message>
        <source>Generic Linux Device</source>
        <translation type="vanished">Обычное Linux-устройство</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/remotelinux/linuxdevice.cpp" line="-13"/>
        <source>Deploy Public Key...</source>
        <translation>Установить ключ...</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Connect</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Disconnect</source>
        <translation type="unfinished">Отключиться</translation>
    </message>
    <message>
        <location line="+40"/>
        <source>Open Remote Shell</source>
        <translation>Открыть удалённую оболочку</translation>
    </message>
    <message>
        <source>Error running remote shell: %1</source>
        <translation type="vanished">Ошибка выполнения удалённой оболочки: %1</translation>
    </message>
    <message>
        <source>Error starting remote shell.</source>
        <translation type="vanished">Ошибка запуска удалённой оболочки.</translation>
    </message>
    <message>
        <source>Preparing SFTP connection...</source>
        <translation type="vanished">Подготовка подключения SFTP...</translation>
    </message>
    <message>
        <source>Package upload canceled.</source>
        <translation type="vanished">Отправка пакета отменена.</translation>
    </message>
    <message>
        <location line="-51"/>
        <source>Connection failed: %1</source>
        <translation>Ошибка подключения: %1</translation>
    </message>
    <message>
        <source>Failed to upload package: %2</source>
        <translation type="vanished">Не удалось отправить пакет: %2</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/remotelinux/remotelinuxcustomrunconfiguration.cpp" line="+46"/>
        <source>Remote executable:</source>
        <translation>Внешняя программа:</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Local executable:</source>
        <translation>Локальная программа:</translation>
    </message>
    <message>
        <location line="+23"/>
        <source>The remote executable must be set in order to run a custom remote run configuration.</source>
        <translatorcomment>Идей как это перевести дословно и красиво у меня нет</translatorcomment>
        <translation>Для запуска внешнего приложения его необходимо задать.</translation>
    </message>
    <message>
        <location line="-9"/>
        <location line="+22"/>
        <source>Custom Executable</source>
        <translation>Особая программа</translation>
    </message>
    <message>
        <location line="-21"/>
        <source>Run &quot;%1&quot;</source>
        <translation>Запустить «%1»</translation>
    </message>
    <message>
        <source>Error: No device</source>
        <translation type="vanished">Ошибка: Нет устройства</translation>
    </message>
    <message>
        <source>Error: %1</source>
        <translation type="vanished">Ошибка: %1</translation>
    </message>
    <message>
        <source>Process exited with code %1.</source>
        <translation type="vanished">Процесс завершился с кодом %1.</translation>
    </message>
    <message>
        <source>Error running &apos;env&apos;: %1</source>
        <translation type="vanished">При работе «env» возникла ошибка: %1</translation>
    </message>
    <message>
        <source>Remote stderr was: &quot;%1&quot;</source>
        <translation type="vanished">Содержимое внешнего stderr: «%1»</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/remotelinux/remotelinuxrunconfiguration.cpp" line="+48"/>
        <source>Executable on device:</source>
        <translation>Программа на устройстве:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Remote path not set</source>
        <translation>Не задан внешний путь</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Executable on host:</source>
        <translation>Программа на машине:</translation>
    </message>
    <message>
        <source>Failed to create remote directories: %1</source>
        <translation type="vanished">Не удалось создать внешние каталоги: %1</translation>
    </message>
    <message>
        <source>rsync failed to start: %1</source>
        <translation type="vanished">Не удалось запустить rsync: %1</translation>
    </message>
    <message>
        <source>rsync crashed.</source>
        <translation type="vanished">rsync аварийно завершился.</translation>
    </message>
    <message>
        <source>rsync failed with exit code %1.</source>
        <translation type="vanished">rsync завершился с кодом %1.</translation>
    </message>
    <message>
        <source>%1 (default)</source>
        <translation type="vanished">%1 (по умолчанию)</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/remotelinux/makeinstallstep.cpp" line="+89"/>
        <source>Command:</source>
        <translation>Команда:</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Install root:</source>
        <translation>Корень установки:</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Clean install root first:</source>
        <translation>Сначала очищать корень установки:</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Full command line:</source>
        <translation>Полная командная строка:</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Custom command line:</source>
        <translation>Особая командная строка:</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Use custom command line instead:</source>
        <translation>Использовать особую командную строку:</translation>
    </message>
    <message>
        <location line="+168"/>
        <source>Install into temporary host directory</source>
        <translation>Установить во временный каталог хоста</translation>
    </message>
    <message>
        <location line="-129"/>
        <source>You must provide an install root.</source>
        <translation>Необходимо указать корень установки.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>The install root &quot;%1&quot; could not be cleaned.</source>
        <translation>Не удалось очистить корень установки «%1».</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>The install root &quot;%1&quot; could not be created.</source>
        <translation>Не удалось создать корень установки «%1».</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>The &quot;make install&quot; step should probably not be last in the list of deploy steps. Consider moving it up.</source>
        <translation>Этап «make install», обычно, должен быть не последним в списке этапов развёртывания. Возможно, стоит его поднять.</translation>
    </message>
    <message>
        <location line="+31"/>
        <source>You need to add an install statement to your CMakeLists.txt file for deployment to work.</source>
        <translation>Для работы развёртывания необходимо добавить оператор установки в файл CMakeLists.txt.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/remotelinux/publickeydeploymentdialog.cpp" line="+125"/>
        <source>Choose Public Key File</source>
        <translation>Выбор файла открытого ключа</translation>
    </message>
    <message>
        <source>Public Key Files (*.pub);;All Files (*)</source>
        <translation type="vanished">Файлы открытых ключей (*.pub);;Все файлы (*)</translation>
    </message>
    <message>
        <location line="-76"/>
        <source>Deploying...</source>
        <translation>Установка...</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Key deployment failed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+46"/>
        <source>Deployment finished successfully.</source>
        <translation>Установка завершилась успешно.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Close</source>
        <translation>Закрыть</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Public Key Files (*.pub)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Unexpected output from remote process: &quot;%1&quot;</source>
        <translation type="vanished">Неожиданный вывод удалённого процесса: «%1»</translation>
    </message>
    <message>
        <source>Cannot check for free disk space: &quot;%1&quot; is not an absolute path.</source>
        <translation type="vanished">Не удалось проверить свободное пространство: «%1» не является абсолютным путём.</translation>
    </message>
    <message numerus="yes">
        <source>The remote file system has only %n megabytes of free space, but %1 megabytes are required.</source>
        <translation type="vanished">
            <numerusform>Внешняя файловая система имеет только %n мегабайт свободного пространства, а необходимо %1.</numerusform>
            <numerusform>Внешняя файловая система имеет только %n мегабайта свободного пространства, а необходимо %1.</numerusform>
            <numerusform>Внешняя файловая система имеет только %n мегабайтов свободного пространства, а необходимо %1.</numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <source>The remote file system has %n megabytes of free space, going ahead.</source>
        <translation type="vanished">
            <numerusform>Внешняя файловая система имеет %n мегабайт свободного пространства.</numerusform>
            <numerusform>Внешняя файловая система имеет %n мегабайта свободного пространства.</numerusform>
            <numerusform>Внешняя файловая система имеет %n мегабайтов свободного пространства.</numerusform>
        </translation>
    </message>
    <message>
        <source>Remote path to check for free space:</source>
        <translation type="vanished">Внешний путь для проверки свободного места:</translation>
    </message>
    <message>
        <source>Required disk space:</source>
        <translation type="vanished">Необходимо дискового пространства:</translation>
    </message>
    <message>
        <source>MB</source>
        <translation type="vanished"> МБ</translation>
    </message>
    <message>
        <source>Check for free disk space</source>
        <translation type="vanished">Проверить место на диске</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/remotelinux/customcommanddeploystep.cpp" line="+47"/>
        <source>No command line given.</source>
        <translation>Командная строка не задана.</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Starting remote command &quot;%1&quot;...</source>
        <translation>Запуск внешней команды «%1»...</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Remote process failed: %1</source>
        <translation>Ошибка внешнего процесса: %1</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Remote process finished with exit code %1.</source>
        <translation>Внешний процесс завершился с кодом %1.</translation>
    </message>
    <message>
        <location line="-5"/>
        <source>Remote command finished successfully.</source>
        <translation>Внешняя команда успешно завершилась.</translation>
    </message>
    <message>
        <location line="-39"/>
        <source>Command line:</source>
        <translation>Командная строка:</translation>
    </message>
    <message>
        <location line="+60"/>
        <source>Run custom remote command</source>
        <translation>Выполнить особую внешнюю команду</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/remotelinux/remotelinuxenvironmentaspect.cpp" line="+75"/>
        <source>Clean Environment</source>
        <translation>Чистая среда</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>System Environment</source>
        <translation>Системная среда</translation>
    </message>
    <message>
        <location line="-39"/>
        <source>Fetch Device Environment</source>
        <translation>Загрузить среду устройства</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Cannot Open Terminal</source>
        <translation>Не удалось открыть терминал</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Cannot open remote terminal: Current kit has no device.</source>
        <translation>Не удалось открыть внешний терминал: текущий комплект не имеет устройства.</translation>
    </message>
    <message>
        <source>Cancel Fetch Operation</source>
        <translation type="vanished">Прервать операцию загрузки</translation>
    </message>
    <message>
        <source>Device Error</source>
        <translation type="vanished">Ошибка устройства</translation>
    </message>
    <message>
        <source>Fetching environment failed: %1</source>
        <translation type="vanished">Не удалось загрузить окружение: %1</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/remotelinux/killappstep.cpp" line="+55"/>
        <source>No device for the path: &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Trying to kill &quot;%1&quot; on remote device...</source>
        <translation>Попытка уничтожить «%1» на внешнем устройстве...</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Remote application killed.</source>
        <translation>Внешнее приложение уничтожено.</translation>
    </message>
    <message>
        <source>Failed to kill remote application. Assuming it was not running.</source>
        <translation type="vanished">Не удалось уничтожить внешнее приложение. Возможно, оно не было запущено.</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Kill current application instance</source>
        <translation>Уничтожение текущего экземпляра приложения</translation>
    </message>
    <message>
        <source>Exit code is %1. stderr:</source>
        <translation type="vanished">Код завершения %1. stderr:</translation>
    </message>
    <message>
        <source>Flags:</source>
        <translation type="vanished">Флаги:</translation>
    </message>
    <message>
        <source>Deploy files via rsync</source>
        <translation type="vanished">Установка файлов через rsync</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/remotelinux/publickeydeploymentdialog.cpp" line="-60"/>
        <source>Public key error: %1</source>
        <translation>Ошибка открытого ключа: %1</translation>
    </message>
    <message>
        <source>Key deployment failed: %1.</source>
        <translation type="vanished">Не удалось установить ключ: %1.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/remotelinux/tarpackagecreationstep.cpp" line="+163"/>
        <source>Packaging finished successfully.</source>
        <translation>Пакет успешно создан.</translation>
    </message>
    <message>
        <location line="-4"/>
        <source>Packaging failed.</source>
        <translation>Не удалось создать пакет.</translation>
    </message>
    <message>
        <location line="-14"/>
        <source>Creating tarball...</source>
        <translation>Создание тарбола...</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/remotelinux/genericdirectuploadstep.cpp" line="-225"/>
        <location filename="../../../src/plugins/remotelinux/tarpackagecreationstep.cpp" line="-40"/>
        <source>Ignore missing files</source>
        <translation>Игнорировать отсутствующие файлы</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/remotelinux/tarpackagecreationstep.cpp" line="-4"/>
        <source>Package modified files only</source>
        <translation>Упаковать только изменённые файлы</translation>
    </message>
    <message>
        <location line="+46"/>
        <source>Tarball up to date, skipping packaging.</source>
        <translation>Тарбол уже сделан, пропуск пересоздания.</translation>
    </message>
    <message>
        <location line="+123"/>
        <source>Error: tar file %1 cannot be opened (%2).</source>
        <translation>Ошибка: невозможно открыть архив tar %1 (%2).</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>No remote path specified for file &quot;%1&quot;, skipping.</source>
        <translation>Не задан удалённый путь для файла «%1», пропущен.</translation>
    </message>
    <message>
        <location line="+15"/>
        <location line="+148"/>
        <source>Error writing tar file &quot;%1&quot;: %2.</source>
        <translation>Ошибка записи архива tar «%1»: %2.</translation>
    </message>
    <message>
        <location line="-33"/>
        <location line="+24"/>
        <source>Error reading file &quot;%1&quot;: %2.</source>
        <translation>Ошибка чтения архива tar «%1»: %2.</translation>
    </message>
    <message>
        <location line="-11"/>
        <source>Adding file &quot;%1&quot; to tarball...</source>
        <translation>Добавление файла «%1» в тарбол...</translation>
    </message>
    <message>
        <location line="-95"/>
        <source>Cannot add file &quot;%1&quot; to tar-archive: path too long.</source>
        <translation>Не удалось добавить файл «%1» в архив tar: путь слишком длинный.</translation>
    </message>
    <message>
        <location line="+46"/>
        <source>Error writing tar file &quot;%1&quot;: %2</source>
        <translation>Ошибка записи архива tar «%1»: %2</translation>
    </message>
    <message>
        <location line="-261"/>
        <source>Tarball creation not possible.</source>
        <translation>Создание тарбола невозможно.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Create tarball:</source>
        <translation>Создание тарбола:</translation>
    </message>
    <message>
        <location line="+341"/>
        <source>Create tarball</source>
        <translation>Создание тарбола</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/remotelinux/tarpackagedeploystep.cpp" line="-53"/>
        <source>No tarball creation step found.</source>
        <translation>Не найден этап сборки тарбола.</translation>
    </message>
    <message>
        <location line="+58"/>
        <source>Successfully installed package file.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+28"/>
        <source>Deploy tarball via SFTP upload</source>
        <translation>Установить тарбол через загрузку по SFTP</translation>
    </message>
    <message>
        <source>X11 Forwarding</source>
        <translation type="vanished">Проброска портов X11</translation>
    </message>
    <message>
        <source>Forward to local display</source>
        <translation type="vanished">Пробрасывать к локальному дисплею</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/remotelinux/genericdeploystep.cpp" line="+42"/>
        <source>Flags for rsync:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Ignore missing files:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Transfer method:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Use rsync or sftp if available, but prefer rsync. Otherwise use default transfer.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Use sftp if available. Otherwise use default transfer.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Use default transfer. This might be slow.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+42"/>
        <source>Unknown error occurred while trying to create remote directories.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+56"/>
        <source>Transfer method was downgraded from &quot;%1&quot; to &quot;%2&quot;. If this is unexpected, please re-test device &quot;%3&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+17"/>
        <source>%1 failed to start: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>%1 crashed.</source>
        <translation type="unfinished">%1 аварийно завершился.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>%1 failed with exit code %2.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+47"/>
        <source>Deploy files</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/remotelinux/remotelinuxfiletransfer.cpp" line="-3"/>
        <source>&quot;%1&quot; failed to start: %2</source>
        <translation type="unfinished">Не удалось запустить «%1»: %2</translation>
    </message>
    <message>
        <location line="+110"/>
        <source>&quot;sftp&quot; binary &quot;%1&quot; does not exist.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+202"/>
        <source>Created directory: &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+21"/>
        <source>Copied %1/%2: &quot;%3&quot; -&gt; &quot;%4&quot;.
</source>
        <extracomment>%1/%2 = progress in the form 4/15, %3 and %4 = source and target file paths</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+26"/>
        <source>Failed to deploy files.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/remotelinux/remotelinuxplugin.cpp" line="+39"/>
        <source>Rsync executable:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/remotelinux/sshkeycreationdialog.cpp" line="-28"/>
        <source>SSH Key Configuration</source>
        <translation type="unfinished">Настройка ключа SSH</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>&amp;RSA</source>
        <translation type="unfinished">&amp;RSA</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>ECDSA</source>
        <translation type="unfinished">ECDSA</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>&amp;Generate And Save Key Pair</source>
        <translation type="unfinished">&amp;Создать и сохранить пару ключей</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Options</source>
        <translation type="unfinished">Параметры</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Key algorithm:</source>
        <translation type="unfinished">Алгоритм ключа:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Key &amp;size:</source>
        <translation type="unfinished">&amp;Размер ключа:</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Public key file:</source>
        <translation type="unfinished">Файл открытого ключа:</translation>
    </message>
    <message>
        <location line="+39"/>
        <source>The ssh-keygen tool was not found.</source>
        <translation type="unfinished">Не удалось найти программу ssh-keygen.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Refusing to overwrite existing private key file &quot;%1&quot;.</source>
        <translation type="unfinished">Запрет перезаписи существующего файла закрытого ключа «%1».</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Unknown error</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>The ssh-keygen tool at &quot;%1&quot; failed: %2</source>
        <translation type="unfinished">Программа ssh-keygen в «%1» завершилась с ошибкой: %2</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Choose Private Key File Name</source>
        <translation type="unfinished">Выберите имя файла секретного ключа</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Key Generation Failed</source>
        <translation type="unfinished">Не удалось создать ключ</translation>
    </message>
</context>
<context>
    <name>QtC::ResourceEditor</name>
    <message>
        <location filename="../../../src/plugins/resourceeditor/qrceditor/qrceditor.cpp" line="+637"/>
        <source>Remove</source>
        <translation>Удалить</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Properties</source>
        <translation>Свойства</translation>
    </message>
    <message>
        <location line="-15"/>
        <location filename="../../../src/plugins/resourceeditor/resourceeditorplugin.cpp" line="+56"/>
        <source>Prefix:</source>
        <translation>Префикс:</translation>
    </message>
    <message>
        <location line="+2"/>
        <location filename="../../../src/plugins/resourceeditor/resourceeditorplugin.cpp" line="+4"/>
        <source>Language:</source>
        <translation>Язык:</translation>
    </message>
    <message>
        <location line="-4"/>
        <source>Alias:</source>
        <translation>Псевдоним:</translation>
    </message>
    <message>
        <location line="-2"/>
        <location filename="../../../src/plugins/resourceeditor/resourceeditorplugin.cpp" line="+108"/>
        <source>Remove Missing Files</source>
        <translation>Удалить отсутствующие файлы</translation>
    </message>
    <message>
        <location line="-3"/>
        <location filename="../../../src/plugins/resourceeditor/resourceeditorplugin.cpp" line="+64"/>
        <source>Add Prefix</source>
        <translation>Добавить префикс</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Add Files</source>
        <translation>Добавить файлы</translation>
    </message>
    <message>
        <location line="+153"/>
        <source>Invalid file location</source>
        <translation>Неверное размещение файла</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Copy</source>
        <translation>Копировать</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Abort</source>
        <translation>Прервать</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Skip</source>
        <translation>Пропустить</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>The file %1 is not in a subdirectory of the resource file. You now have the option to copy this file to a valid location.</source>
        <translation>Файл %1 не является подкаталогом файла ресурсов. Есть возможность скопировать его в верное местоположение.</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Choose Copy Location</source>
        <translation>Выбор размещения копии</translation>
    </message>
    <message>
        <location line="+25"/>
        <source>Overwriting Failed</source>
        <translation>Ошибка перезаписи</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Could not overwrite file %1.</source>
        <translation>Не удалось перезаписать файл %1.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Copying Failed</source>
        <translation>Ошибка копирования</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Could not copy the file to %1.</source>
        <translation>Не удалось скопировать файл в %1.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/resourceeditor/resourceeditor.cpp" line="+366"/>
        <source>&amp;Undo</source>
        <translation>От&amp;менить</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>&amp;Redo</source>
        <translation>&amp;Повторить</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/resourceeditor/resourceeditorplugin.cpp" line="-88"/>
        <source>Add Prefix...</source>
        <translation>Добавить префикс...</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Change Prefix...</source>
        <translation>Сменить префикс...</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Remove Prefix...</source>
        <translation>Удалить префикс...</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/resourceeditor/resourceeditor.cpp" line="+8"/>
        <source>Recheck Existence of Referenced Files</source>
        <translation>Перепроверить наличие необходимых файлов</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/resourceeditor/resourceeditorplugin.cpp" line="+16"/>
        <source>Rename...</source>
        <translation>Переименовать...</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Remove File...</source>
        <translation>Удалить файл...</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Open in Editor</source>
        <translation>Открыть в редакторе</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/resourceeditor/resourceeditor.cpp" line="-233"/>
        <location filename="../../../src/plugins/resourceeditor/resourceeditorplugin.cpp" line="+7"/>
        <source>Open With</source>
        <translation>Открыть с помощью</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/resourceeditor/resourceeditorplugin.cpp" line="+7"/>
        <source>Copy Path</source>
        <translation>Скопировать путь</translation>
    </message>
    <message>
        <location line="-1"/>
        <source>Copy Path &quot;%1&quot;</source>
        <translation>Скопировать путь «%1»</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Copy URL</source>
        <translation>Скопировать URL</translation>
    </message>
    <message>
        <location line="-1"/>
        <source>Copy URL &quot;%1&quot;</source>
        <translation>Скопировать URL «%1»</translation>
    </message>
    <message>
        <location line="+32"/>
        <source>Remove Prefix</source>
        <translation>Удаление префикса</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Remove prefix %1 and all its files?</source>
        <translation>Удалить префикс %1 и все его файлы?</translation>
    </message>
    <message>
        <location line="+28"/>
        <source>File Removal Failed</source>
        <translation>Не удалось удалить файл</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Removing file %1 from the project failed.</source>
        <translation>Не удалось удалить файл %1 из проекта.</translation>
    </message>
    <message>
        <location line="+27"/>
        <source>Rename Prefix</source>
        <translation>Переименование префикса</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/resourceeditor/resourceeditor.cpp" line="+1"/>
        <source>Rename File...</source>
        <translation>Переименовать файл...</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Copy Resource Path to Clipboard</source>
        <translation>Скопировать путь до ресурса в буфер обмена</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Sort Alphabetically</source>
        <translation>Сортировать по алфавиту</translation>
    </message>
    <message>
        <location line="+193"/>
        <source>Resource Editor</source>
        <translation type="unfinished">Редактор ресурсов</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/resourceeditor/qrceditor/qrceditor.cpp" line="-373"/>
        <location filename="../../../src/plugins/resourceeditor/resourceeditor.cpp" line="-199"/>
        <source>Open File</source>
        <translation>Открытие файла</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>All files (*)</source>
        <translation>Все файлы (*)</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/resourceeditor/qrceditor/resourcefile.cpp" line="+91"/>
        <location line="+124"/>
        <source>The file name is empty.</source>
        <translation>Пустое имя файла.</translation>
    </message>
    <message>
        <location line="-99"/>
        <location line="+11"/>
        <source>XML error on line %1, col %2: %3</source>
        <translation>Ошибка XML в строке %1, поз. %2: %3</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>The &lt;RCC&gt; root element is missing.</source>
        <translation>Отсутствует корневой элемент &lt;RCC&gt;.</translation>
    </message>
    <message>
        <location line="+294"/>
        <source>Cannot save file.</source>
        <translation>Не удалось сохранить файл.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/resourceeditor/resourcenode.cpp" line="+432"/>
        <location line="+150"/>
        <source>%1 Prefix: %2</source>
        <translation>Префикс %1: %2</translation>
    </message>
</context>
<context>
    <name>QtC::ScreenRecorder</name>
    <message>
        <location filename="../../../src/plugins/screenrecorder/cropandtrim.cpp" line="+302"/>
        <source>Save current, cropped frame as image file.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Copy current, cropped frame as image to the clipboard.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+12"/>
        <source>X:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Y:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Width:</source>
        <translation type="unfinished">Ширина:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Height:</source>
        <translation type="unfinished">Высота:</translation>
    </message>
    <message>
        <location line="+21"/>
        <source>Save Current Frame As</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+175"/>
        <source>Start:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>End:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Trimming</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Range:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+106"/>
        <source>Crop and Trim</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Cropping</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+100"/>
        <source>Crop and Trim...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+44"/>
        <source>Crop to %1x%2px.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Complete area.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Frames %1 to %2.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Complete clip.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/screenrecorder/export.cpp" line="+126"/>
        <source>Video</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Animated image</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Lossy</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Lossless</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Export...</source>
        <translation type="unfinished">Экспорт...</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Save As</source>
        <translation type="unfinished">Сохранить как</translation>
    </message>
    <message>
        <location line="+45"/>
        <source>Exporting Screen Recording</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/screenrecorder/ffmpegutils.cpp" line="+100"/>
        <source>Width and height are not both divisible by 2. The video export for some of the lossy formats will not work.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/screenrecorder/record.cpp" line="+91"/>
        <source>Screen Recording Options</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Display:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>FPS:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Recorded screen area:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+102"/>
        <source>Open Mov/qtrle rgb24 File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+74"/>
        <source>Cannot Open Clip</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>FFmpeg cannot open %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Clip Not Supported</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Choose a clip with the &quot;qtrle&quot; codec and pixel format &quot;rgb24&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/screenrecorder/screenrecorderplugin.cpp" line="+46"/>
        <source>Record Screen</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+80"/>
        <source>Record Screen...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/screenrecorder/screenrecordersettings.cpp" line="+60"/>
        <source>ffmpeg tool:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>ffprobe tool:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Capture the mouse cursor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Capture the screen mouse clicks</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Capture device/filter:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+26"/>
        <source>Size limit for intermediate output file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>RAM buffer for real-time frames</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Write command line of FFmpeg calls to General Messages</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Export animated images as infinite loop</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Recording frame rate:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Screen ID:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+16"/>
        <source>FFmpeg Installation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Record Settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Export Settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+71"/>
        <source>Screen Recording</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::ScxmlEditor</name>
    <message>
        <location filename="../../../src/plugins/scxmleditor/outputpane/warningmodel.cpp" line="+106"/>
        <location filename="../../../src/plugins/scxmleditor/plugin_interface/scxmltag.cpp" line="+352"/>
        <location line="+9"/>
        <source>Unknown</source>
        <translation>Неизвестное</translation>
    </message>
    <message>
        <source>Frame</source>
        <translation type="vanished">Рамка</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/scxmleditor/common/colorpicker.cpp" line="+53"/>
        <source>Basic Colors</source>
        <translation>Основные цвета</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Last used colors</source>
        <translation>Недавние использованные цвета</translation>
    </message>
    <message>
        <source>+</source>
        <translation type="vanished">+</translation>
    </message>
    <message>
        <source>-</source>
        <translation type="vanished">-</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/scxmleditor/common/colorsettings.cpp" line="+89"/>
        <source>Create New Color Theme</source>
        <translation>Создание новой цветовой темы</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Theme ID</source>
        <translation>ID темы</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Cannot Create Theme</source>
        <translation>Невозможно создать тему</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Theme %1 is already available.</source>
        <translation>Тема %1 уже существует.</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Remove Color Theme</source>
        <translation>Удаление цветовой темы</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Are you sure you want to delete color theme %1?</source>
        <translation>Удалить цветовую тему %1?</translation>
    </message>
    <message>
        <source>OK</source>
        <translation type="vanished">OK</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation type="vanished">Отмена</translation>
    </message>
    <message>
        <source>Apply</source>
        <translation type="vanished">Применить</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/scxmleditor/common/colorthemeview.cpp" line="+45"/>
        <source>Pick Color</source>
        <translation>Захватить цвет</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/scxmleditor/common/colorthemes.cpp" line="+36"/>
        <source>Modify Color Themes...</source>
        <translation>Изменить цветовые схемы...</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Modify Color Theme</source>
        <translation>Изменить цветовую схему</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Select Color Theme</source>
        <translation>Выбрать цветовую схему</translation>
    </message>
    <message>
        <location line="+55"/>
        <source>Factory Default</source>
        <translation>Заводские настройки</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Colors from SCXML Document</source>
        <translation>Цвета из документа SCXML</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/scxmleditor/common/colortoolbutton.cpp" line="+47"/>
        <source>Automatic Color</source>
        <translation>Автоматический цвет</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>More Colors...</source>
        <translation>Больше цветов...</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/scxmleditor/common/graphicsview.cpp" line="+232"/>
        <source>SCXML Generation Failed</source>
        <translation>Не удалось создать SCXML</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Loading document...</source>
        <translation>Загрузка документа...</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/scxmleditor/common/mainwidget.cpp" line="+332"/>
        <source>State Color</source>
        <translation>Цвет состояния</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Font Color</source>
        <translation>Цвет шрифта</translation>
    </message>
    <message>
        <location line="+1"/>
        <location filename="../../../src/plugins/scxmleditor/plugin_interface/actionhandler.cpp" line="+40"/>
        <source>Align Left</source>
        <translation>По левому краю</translation>
    </message>
    <message>
        <location line="+1"/>
        <location filename="../../../src/plugins/scxmleditor/plugin_interface/actionhandler.cpp" line="+6"/>
        <source>Adjust Width</source>
        <translation>Подогнать ширину</translation>
    </message>
    <message>
        <location line="+32"/>
        <source>Alignment</source>
        <translation>Выравнивание</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Adjustment</source>
        <translation>Юстировка</translation>
    </message>
    <message>
        <location line="+34"/>
        <source>Images (%1)</source>
        <translation>Изображения (%1)</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Untitled</source>
        <translation>Безымянная</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Export Canvas to Image</source>
        <translation>Экспорт холста в изображение</translation>
    </message>
    <message>
        <location line="+14"/>
        <location filename="../../../src/plugins/scxmleditor/outputpane/errorwidget.cpp" line="+195"/>
        <source>Export Failed</source>
        <translation>Ошибка экспорта</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Could not export to image.</source>
        <translation>Не удалось экспортировать в изображение.</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Save Screenshot</source>
        <translation>Сохранить снимок экрана</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Saving Failed</source>
        <translation>Ошибка сохранения</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Could not save the screenshot.</source>
        <translation>Не удалось сохранить снимок экрана.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/scxmleditor/common/navigator.cpp" line="+64"/>
        <location filename="../../../src/plugins/scxmleditor/plugin_interface/actionhandler.cpp" line="-15"/>
        <source>Navigator</source>
        <translation>Навигатор</translation>
    </message>
    <message>
        <source>Enter search term</source>
        <translation type="vanished">Введите термин для поиска</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/scxmleditor/common/search.h" line="+43"/>
        <source>Search</source>
        <translation>Поиск</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/scxmleditor/common/searchmodel.cpp" line="+19"/>
        <location filename="../../../src/plugins/scxmleditor/outputpane/warningmodel.cpp" line="-23"/>
        <source>Type</source>
        <translation>Тип</translation>
    </message>
    <message>
        <location line="+0"/>
        <location filename="../../../src/plugins/scxmleditor/plugin_interface/scattributeitemmodel.cpp" line="+20"/>
        <source>Name</source>
        <translation>Имя</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/scxmleditor/common/stateproperties.cpp" line="+103"/>
        <source>Attributes</source>
        <translation>Атрибуты</translation>
    </message>
    <message>
        <location line="+23"/>
        <source>Content</source>
        <translation>Содержимое</translation>
    </message>
    <message>
        <source>Back</source>
        <translation type="vanished">Назад</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/scxmleditor/common/statistics.cpp" line="+141"/>
        <source>Time</source>
        <translation>Время</translation>
    </message>
    <message>
        <source>0</source>
        <translation type="vanished">0</translation>
    </message>
    <message>
        <location line="-1"/>
        <source>File</source>
        <translation>Файл</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Max. levels</source>
        <translation>Макс. уровни</translation>
    </message>
    <message>
        <location line="-15"/>
        <source>yyyy/MM/dd hh:mm:ss</source>
        <translation>yyyy/MM/dd hh:mm:ss</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/scxmleditor/common/statisticsdialog.cpp" line="+19"/>
        <source>Document Statistics</source>
        <translation>Статистика документа</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/scxmleditor/common/statistics.cpp" line="-41"/>
        <source>Tag</source>
        <translation>Тег</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Count</source>
        <translation>Число</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/scxmleditor/common/structure.cpp" line="+90"/>
        <source>Common states</source>
        <translation>Общие состояния</translation>
    </message>
    <message>
        <location line="+1"/>
        <location filename="../../../src/plugins/scxmleditor/plugin_interface/scxmltagutils.cpp" line="+66"/>
        <source>Metadata</source>
        <translation>Метаданные</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Other tags</source>
        <translation>Другие теги</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Unknown tags</source>
        <translation>Неизвестные теги</translation>
    </message>
    <message>
        <location line="+131"/>
        <location line="+79"/>
        <location filename="../../../src/plugins/scxmleditor/plugin_interface/graphicsscene.cpp" line="+184"/>
        <source>Remove items</source>
        <translation>Удалить элементы</translation>
    </message>
    <message>
        <location line="-69"/>
        <source>Structure</source>
        <translation>Структура</translation>
    </message>
    <message>
        <location line="+48"/>
        <source>Expand All</source>
        <translation>Развернуть всё</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Collapse All</source>
        <translation>Свернуть всё</translation>
    </message>
    <message>
        <location line="+26"/>
        <location filename="../../../src/plugins/scxmleditor/plugin_interface/baseitem.cpp" line="+190"/>
        <source>Add child</source>
        <translation>Добавить потомка</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/scxmleditor/common/structuremodel.cpp" line="+206"/>
        <source>Change parent</source>
        <translation>Сменить родителя</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/scxmleditor/scxmleditor.cpp" line="+211"/>
        <source>Undo (Ctrl + Z)</source>
        <translation>Отменить (Ctrl+Z)</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Redo (Ctrl + Y)</source>
        <translation>Повторить (Ctrl+Y)</translation>
    </message>
    <message>
        <location line="+24"/>
        <source>This file can only be edited in &lt;b&gt;Design&lt;/b&gt; mode.</source>
        <translation>Этот файл можно редактировать только в режиме &lt;b&gt;дизайна&lt;/b&gt;.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Switch Mode</source>
        <translation>Переключить режим</translation>
    </message>
    <message>
        <location line="+81"/>
        <source>SCXML Editor</source>
        <translation type="unfinished">Редактор SCXML</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/scxmleditor/outputpane/errorwidget.cpp" line="-48"/>
        <source>Errors(%1) / Warnings(%2) / Info(%3)</source>
        <translation>Ошибки(%1) / Предупреждения(%2) / Информация(%3)</translation>
    </message>
    <message>
        <location line="+42"/>
        <source>CSV files (*.csv)</source>
        <translation>Файлы CSV (*.csv)</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Export to File</source>
        <translation>Экспорт в файл</translation>
    </message>
    <message>
        <location line="+6"/>
        <location filename="../../../src/plugins/scxmleditor/plugin_interface/scxmldocument.cpp" line="+438"/>
        <source>Cannot open file %1.</source>
        <translation>Невозможно открыть файл %1.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/scxmleditor/outputpane/warningmodel.cpp" line="-2"/>
        <source>Severity</source>
        <translation>Строгость</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Reason</source>
        <translation>Причина</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Description</source>
        <translation>Описание</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Error</source>
        <translation>Ошибка</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Warning</source>
        <translation>Предупреждение</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Info</source>
        <translation>Информация</translation>
    </message>
    <message>
        <location line="+44"/>
        <source>Severity:	%1
Type:     	%2
Reason: 	%3
Description:	%4</source>
        <translation>Строгость:	%1
Тип:      	%2
Причина: 	%3
Описание:	%4</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/scxmleditor/plugin_interface/actionhandler.cpp" line="-7"/>
        <source>Zoom In</source>
        <translation>Увеличить</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Zoom In (Ctrl + + / Ctrl + Wheel)</source>
        <translation>Увеличить (Ctrl++ / Ctrl+Колёсико)</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Zoom Out</source>
        <translation>Уменьшить</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Zoom Out (Ctrl + - / Ctrl + Wheel)</source>
        <translation>Уменьшить (Ctrl+- / Ctrl+Колёсико)</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Fit to View</source>
        <translation>Растянуть на окно</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Fit to View (F11)</source>
        <translation>Растянуть на окно (F11)</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Panning</source>
        <translation>Панорамирование</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Panning (Shift)</source>
        <translation>Панорамирование (Shift)</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Magnifier</source>
        <translation>Лупа</translation>
    </message>
    <message>
        <source>Magnifier Tool (Alt)</source>
        <translation type="vanished">Лупа (Alt)</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Magnifier Tool</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Navigator (Ctrl+E)</source>
        <translation>Навигатор (Ctrl+E)</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Copy</source>
        <translation>Копировать</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Copy (Ctrl + C)</source>
        <translation>Копировать (Ctrl+C)</translation>
    </message>
    <message>
        <location line="+1"/>
        <location filename="../../../src/plugins/scxmleditor/plugin_interface/graphicsscene.cpp" line="-10"/>
        <source>Cut</source>
        <translation>Вырезать</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Cut (Ctrl + X)</source>
        <translation>Вырезать (Ctrl+X)</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Paste</source>
        <translation>Вставить</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Paste (Ctrl + V)</source>
        <translation>Вставить (Ctrl+V)</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Screenshot</source>
        <translation>Снимок экрана</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Screenshot (Ctrl + Shift + C)</source>
        <translation>Снимок экрана (Ctrl+Shift+C)</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Export to Image</source>
        <translation>В изображение</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Toggle Full Namespace</source>
        <translation>Переключить пространство имён</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Align Left (Ctrl+L,1)</source>
        <translation>По левому краю (Ctrl + L,1)</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Align Right</source>
        <translation>По правому краю</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Align Right (Ctrl+L,2)</source>
        <translation>По правому краю (Ctrl+L,2)</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Align Top</source>
        <translation>По верху</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Align Top (Ctrl+L,3)</source>
        <translation>По верху (Ctrl+L,3)</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Align Bottom</source>
        <translation>По низу</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Align Bottom (Ctrl+L,4)</source>
        <translation>По низу (Ctrl+L,4)</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Align Horizontal</source>
        <translation>Выровнить горизонтально</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Align Horizontal (Ctrl+L,5)</source>
        <translation>Выровнить горизонтально (Ctrl+L,5)</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Align Vertical</source>
        <translation>Выровнить вертикально</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Align Vertical (Ctrl+L,6)</source>
        <translation>Выровнить горизонтально (Ctrl+L,6)</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Adjust Width (Ctrl+L,7)</source>
        <translation>Подогнать ширину (Ctrl+L,7)</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Adjust Height</source>
        <translation>Подогнать высоту</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Adjust Height (Ctrl+L,8)</source>
        <translation>Подогнать высоту (Ctrl+L,8)</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Adjust Size</source>
        <translation>Подогнать размер</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Adjust Size (Ctrl+L,9)</source>
        <translation>Подогнать размер (Ctrl+L,9)</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Show Statistics...</source>
        <translation>Показать статистику...</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Show Statistics</source>
        <translation>Показать статистику</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/scxmleditor/plugin_interface/connectableitem.cpp" line="+206"/>
        <location filename="../../../src/plugins/scxmleditor/plugin_interface/graphicsscene.cpp" line="+462"/>
        <source>Add new state</source>
        <translation>Добавление нового состояния</translation>
    </message>
    <message>
        <location line="+172"/>
        <source>Move State</source>
        <translation>Переместить состояние</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/scxmleditor/plugin_interface/graphicsscene.cpp" line="-536"/>
        <source>Align states</source>
        <translation>Выровнить состояния</translation>
    </message>
    <message>
        <location line="+53"/>
        <source>Adjust states</source>
        <translation>Подогнать состояния</translation>
    </message>
    <message>
        <location line="+197"/>
        <source>Re-layout</source>
        <translation>Перекомпоновка</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/scxmleditor/plugin_interface/idwarningitem.cpp" line="+15"/>
        <location filename="../../../src/plugins/scxmleditor/plugin_interface/scshapeprovider.cpp" line="+42"/>
        <location filename="../../../src/plugins/scxmleditor/plugin_interface/statewarningitem.cpp" line="+16"/>
        <source>State</source>
        <translation>Состояние</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Each state must have a unique ID.</source>
        <translation>Каждое состояние должно иметь уникальный ID.</translation>
    </message>
    <message>
        <location line="+1"/>
        <location line="+20"/>
        <source>Missing ID.</source>
        <translation>Отсутствует ID.</translation>
    </message>
    <message>
        <location line="+24"/>
        <source>Duplicate ID (%1).</source>
        <translation>Повторный ID (%1).</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/scxmleditor/plugin_interface/initialwarningitem.cpp" line="+16"/>
        <location filename="../../../src/plugins/scxmleditor/plugin_interface/scshapeprovider.cpp" line="-4"/>
        <source>Initial</source>
        <translation>Начало</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>One level can contain only one initial state.</source>
        <translation>Каждый уровень должен иметь только одно начальное состояние.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Too many initial states at the same level.</source>
        <translation>Слишком много начальных состояний на одном уровне.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/scxmleditor/plugin_interface/quicktransitionitem.cpp" line="+106"/>
        <source>H</source>
        <translatorcomment>История</translatorcomment>
        <translation>И</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/scxmleditor/plugin_interface/scattributeitemmodel.cpp" line="+0"/>
        <source>Value</source>
        <translation>Значение</translation>
    </message>
    <message>
        <location line="+52"/>
        <source>- name -</source>
        <translation>- имя -</translation>
    </message>
    <message>
        <location line="+0"/>
        <source> - value -</source>
        <translation> - значение -</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/scxmleditor/plugin_interface/scshapeprovider.cpp" line="-1"/>
        <source>Common States</source>
        <translation>Общие состояния</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Final</source>
        <translation>Конец</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Parallel</source>
        <translation>Параллельное</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>History</source>
        <translation>История</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/scxmleditor/plugin_interface/scxmldocument.cpp" line="-177"/>
        <source>Error in reading XML.
Type: %1 (%2)
Description: %3

Row: %4, Column: %5
%6</source>
        <translation>Ошибка при чтении XML.
Тип: %1 (%2)\n
Описание: %3

Строка: %4, столбец: %5
%6</translation>
    </message>
    <message>
        <location line="+22"/>
        <source>Pasted data is empty.</source>
        <translation>Нет данных для вставки.</translation>
    </message>
    <message>
        <location line="-43"/>
        <source>Unexpected element.</source>
        <translation>Неожиданный элемент.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Not well formed.</source>
        <translation>Неверный синтаксис.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Premature end of document.</source>
        <translation>Преждевременный конец документа.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Custom error.</source>
        <translation>Особая ошибка.</translation>
    </message>
    <message>
        <location line="+28"/>
        <source>Current tag is not selected.</source>
        <translation>Текущий тег не выбран.</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Paste items</source>
        <translation>Вставка элементов</translation>
    </message>
    <message>
        <location line="+147"/>
        <source>Cannot save XML to the file %1.</source>
        <translation>Невозможно сохранить XML в файл %1.</translation>
    </message>
    <message>
        <location line="+86"/>
        <source>Add Tag</source>
        <translation>Добавить тег</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Remove Tag</source>
        <translation>Удалить тег</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/scxmleditor/plugin_interface/scxmltag.cpp" line="+291"/>
        <source>Error in reading XML </source>
        <translation>Ошибка чтения XML </translation>
    </message>
    <message>
        <location filename="../../../src/plugins/scxmleditor/plugin_interface/scxmltagutils.cpp" line="-7"/>
        <source>New Tag</source>
        <translation>Создать тег</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Item</source>
        <translation>Элемент</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Remove</source>
        <translation>Удалить</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/scxmleditor/plugin_interface/scxmluifactory.cpp" line="+94"/>
        <source>Created editor-instance.</source>
        <translation>Создан экземпляр редактора.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Editor-instance is not of the type ISCEditor.</source>
        <translation>Экземпляр редактора не типа ISCEditor.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/scxmleditor/plugin_interface/stateitem.cpp" line="+300"/>
        <source>Set as Initial</source>
        <translation>Сделать началом</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Zoom to State</source>
        <translation>Приблизиться к состоянию</translation>
    </message>
    <message>
        <location line="+4"/>
        <location line="+44"/>
        <source>Re-Layout</source>
        <translation>Перекомпоновать</translation>
    </message>
    <message>
        <location line="-21"/>
        <source>Change initial state</source>
        <translation>Сменить начальное состояние</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/scxmleditor/plugin_interface/statewarningitem.cpp" line="+1"/>
        <location line="+30"/>
        <source>Draw some transitions to state.</source>
        <translation>Нарисуйте переходы в состояние.</translation>
    </message>
    <message>
        <location line="-27"/>
        <source>No input connection.</source>
        <translation>Нет входящего подключения.</translation>
    </message>
    <message>
        <location line="+18"/>
        <source>No input or output connections (%1).</source>
        <translation>Нет входящих или исходящих подключений (%1).</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>No output connections (%1).</source>
        <translation>Нет исходящих подключений (%1).</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>No input connections (%1).</source>
        <translation>Нет входящих подключений (%1).</translation>
    </message>
    <message>
        <location line="-7"/>
        <source>Draw some transitions to or from state.</source>
        <translation>Нарисуйте переходы в или из состояния.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Draw some transitions from state.</source>
        <translation>Нарисуйте переходы из состояния.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/scxmleditor/plugin_interface/transitionitem.cpp" line="+443"/>
        <source>Remove Point</source>
        <translation>Удалить узел</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/scxmleditor/plugin_interface/transitionwarningitem.cpp" line="+17"/>
        <source>Transition</source>
        <translation>Переход</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Transitions should be connected.</source>
        <translation>Переход должен быть подключён.</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Not connected (%1).</source>
        <translation>Не подключён (%1).</translation>
    </message>
</context>
<context>
    <name>QtC::SerialTerminal</name>
    <message>
        <location filename="../../../src/plugins/serialterminal/serialcontrol.cpp" line="+46"/>
        <source>Unable to open port %1: %2.</source>
        <translation>Не удалось открыть порт %1: %2.</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Session resumed.</source>
        <translation>Сессия восстановлена.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Starting new session on %1...</source>
        <translation>Запуск новой сессии на %1...</translation>
    </message>
    <message>
        <location line="+25"/>
        <source>Session finished on %1.</source>
        <translation>Сессия завершилась на %1.</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Session paused...</source>
        <translation>Сессия приостановлена...</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>No Port</source>
        <translation>Без порта</translation>
    </message>
    <message>
        <location line="+85"/>
        <source>Serial port error: %1 (%2)</source>
        <translation>Ошибка последовательного порта: %1 (%2)</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/serialterminal/serialoutputpane.cpp" line="+91"/>
        <source>Close Tab</source>
        <translation>Закрыть вкладку</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Close All Tabs</source>
        <translation>Закрыть все вкладки</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Close Other Tabs</source>
        <translation>Закрыть другие вкладки</translation>
    </message>
    <message>
        <location line="+27"/>
        <source>Type text and hit Enter to send.</source>
        <translation>Для отправки введите текст и нажмите Ввод.</translation>
    </message>
    <message>
        <location line="+142"/>
        <source>Serial Terminal Window</source>
        <translation>Окно последовательной консоли</translation>
    </message>
    <message>
        <location line="+36"/>
        <source>Connect</source>
        <translation>Подключиться</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Disconnect</source>
        <translation>Отключиться</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Reset Board</source>
        <translation>Сбросить плату</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Add New Terminal</source>
        <translation>Добавить новый терминал</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/serialterminal/serialterminalconstants.h" line="+11"/>
        <source>Serial Terminal</source>
        <translation>Последовательный терминал</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/serialterminal/serialterminalsettings.cpp" line="+29"/>
        <source>None</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>LF</source>
        <translation type="unfinished">LF</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>CR</source>
        <translation type="unfinished">CR</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>CRLF</source>
        <translation type="unfinished">CRLF</translation>
    </message>
</context>
<context>
    <name>QtC::SilverSearcher</name>
    <message>
        <location filename="../../../src/plugins/silversearcher/findinfilessilversearcher.cpp" line="+114"/>
        <source>Search Options (optional)</source>
        <translation type="unfinished">Параметры поиска (не обязательны)</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Silver Searcher is not available on the system.</source>
        <translation type="unfinished">Silver Searcher отсутствует в системе.</translation>
    </message>
</context>
<context>
    <name>QtC::Squish</name>
    <message>
        <location filename="../../../src/plugins/squish/deletesymbolicnamedialog.cpp" line="+32"/>
        <source>Details</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Adjust references to the removed symbolic name to point to:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Remove the symbolic name (invalidates names referencing it)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Remove the symbolic name and all names referencing it</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+59"/>
        <source>The Symbolic Name &lt;span style=&apos;white-space: nowrap&apos;&gt;&quot;%1&quot;&lt;/span&gt; you want to remove is used in Multi Property Names. Select the action to apply to references in these Multi Property Names.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/squish/objectsmapdocument.cpp" line="+49"/>
        <source>Failed to write &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+52"/>
        <source>Object name does not start with colon.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+89"/>
        <source>Incomplete Squish settings. Missing Squish installation path.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>objectmaptool not found.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Failure while parsing objects.map content.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/squish/objectsmapeditor.cpp" line="+42"/>
        <source>Squish Object Map Editor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/squish/objectsmapeditorwidget.cpp" line="+60"/>
        <location line="+15"/>
        <source>New</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-14"/>
        <location line="+16"/>
        <location filename="../../../src/plugins/squish/squishsettings.cpp" line="+375"/>
        <source>Remove</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Jump to Symbolic Name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+27"/>
        <source>Symbolic Names</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+96"/>
        <location line="+34"/>
        <source>Cut</source>
        <translation type="unfinished">Вырезать</translation>
    </message>
    <message>
        <location line="-28"/>
        <location line="+31"/>
        <source>Copy</source>
        <translation type="unfinished">Копировать</translation>
    </message>
    <message>
        <location line="-28"/>
        <location line="+31"/>
        <source>Paste</source>
        <translation type="unfinished">Вставить</translation>
    </message>
    <message>
        <location line="-25"/>
        <location line="+31"/>
        <location filename="../../../src/plugins/squish/squishnavigationwidget.cpp" line="+345"/>
        <source>Delete</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-25"/>
        <source>Copy Real Name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+40"/>
        <source>Properties:</source>
        <translation type="unfinished">Свойства:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>The properties of the Multi Property Name associated with the selected Symbolic Name. (use \\ for a literal \ in the value)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>The Hierarchical Name associated with the selected Symbolic Name.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+200"/>
        <source>Do you really want to remove &quot;%1&quot;?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Remove Symbolic Name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+142"/>
        <source>Ambiguous Property Name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Ambiguous Symbolic Name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>%1 &quot;%2&quot; already exists. Specify a unique name.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <location filename="../../../src/plugins/squish/squishperspective.cpp" line="+332"/>
        <source>Property</source>
        <translation type="unfinished">Свойство</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Symbolic Name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+30"/>
        <source>CopyOf</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/squish/opensquishsuitesdialog.cpp" line="+26"/>
        <source>Open Squish Test Suites</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Select All</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Deselect All</source>
        <translation type="unfinished">Отменить выбор</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Base directory:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Test suites:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/squish/propertytreeitem.cpp" line="+180"/>
        <location filename="../../../src/plugins/squish/squishperspective.cpp" line="-33"/>
        <source>Name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Operator</source>
        <translation type="unfinished">Оператор</translation>
    </message>
    <message>
        <location line="+0"/>
        <location filename="../../../src/plugins/squish/squishperspective.cpp" line="+0"/>
        <location line="+33"/>
        <source>Value</source>
        <translation type="unfinished">Значение</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/squish/squishfilehandler.cpp" line="+51"/>
        <source>Application:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>&lt;No Application&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Arguments:</source>
        <translation type="unfinished">Параметры:</translation>
    </message>
    <message>
        <location line="+25"/>
        <source>Recording Settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+165"/>
        <location line="+36"/>
        <source>Suite Already Open</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-35"/>
        <location line="+36"/>
        <source>A test suite with the name &quot;%1&quot; is already open.
Close the opened test suite and replace it with the new one?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+50"/>
        <source>Confirm Delete</source>
        <translation type="unfinished">Подтверждение удаления</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Are you sure you want to delete Test Case &quot;%1&quot; from the file system?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Deletion of Test Case failed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+31"/>
        <source>The path &quot;%1&quot; does not exist or is not accessible.
Refusing to run test case &quot;%2&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <location line="+20"/>
        <location line="+28"/>
        <source>Test Suite Path Not Accessible</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-30"/>
        <source>The path &quot;%1&quot; does not exist or is not accessible.
Refusing to run test cases.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>No Test Cases Defined</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Test suite &quot;%1&quot; does not contain any test cases.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+17"/>
        <source>The path &quot;%1&quot; does not exist or is not accessible.
Refusing to record test case &quot;%2&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+46"/>
        <source>Select Global Script Folder</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+64"/>
        <source>Failed to open objects.map file at &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/squish/squishmessages.cpp" line="+19"/>
        <source>Error</source>
        <translation type="unfinished">Ошибка</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Squish Tools in unexpected state (%1).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/squish/squishnavigationwidget.cpp" line="-283"/>
        <location line="+365"/>
        <location filename="../../../src/plugins/squish/squishoutputpane.cpp" line="+32"/>
        <location filename="../../../src/plugins/squish/squishperspective.cpp" line="-76"/>
        <location filename="../../../src/plugins/squish/squishplugin.cpp" line="+45"/>
        <location filename="../../../src/plugins/squish/squishtools.cpp" line="+82"/>
        <source>Squish</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-303"/>
        <source>Run This Test Case</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Delete Test Case</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Run This Test Suite</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Add New Test Case...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Close Test Suite</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Delete Shared File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Add Shared File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <location line="+189"/>
        <source>Remove Shared Folder</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-171"/>
        <source>Open Squish Suites...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Create New Test Suite...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+17"/>
        <location line="+4"/>
        <source>Close All Test Suites</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Close all test suites?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Add Shared Folder...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <location line="+139"/>
        <source>Remove All Shared Folders</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-100"/>
        <location line="+6"/>
        <location line="+6"/>
        <location line="+7"/>
        <location filename="../../../src/plugins/squish/squishtesttreemodel.cpp" line="+169"/>
        <source>Test Suites</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+40"/>
        <source>Do you really want to delete &quot;%1&quot; permanently?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Remove Shared File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Cancel</source>
        <translation type="unfinished">Отмена</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Failed to remove &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Remove &quot;%1&quot; from the list of shared folders?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Remove all shared folders?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+11"/>
        <location filename="../../../src/plugins/squish/squishtesttreemodel.cpp" line="-103"/>
        <source>Record Test Case</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Do you want to record over the test case &quot;%1&quot;? The existing content will be overwritten by the recorded script.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Set up a valid Squish path to be able to create a new test case.
(Edit &gt; Preferences &gt; Squish)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/squish/squishoutputpane.cpp" line="+55"/>
        <source>Test Results</source>
        <translation type="unfinished">Результаты тестирования</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Runner/Server Log</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+188"/>
        <source>&lt;b&gt;Test summary:&lt;/b&gt;&amp;nbsp;&amp;nbsp; %1 passes, %2 fails, %3 fatals, %4 errors, %5 warnings.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+25"/>
        <source>Expand All</source>
        <translation type="unfinished">Развернуть всё</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Collapse All</source>
        <translation type="unfinished">Свернуть всё</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Filter Test Results</source>
        <translation type="unfinished">Фильтрация результатов тестирования</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Pass</source>
        <translation type="unfinished">Успешно</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Fail</source>
        <translation type="unfinished">Ошибка</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Expected Fail</source>
        <translation type="unfinished">Ожидаемая ошибка</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Unexpected Pass</source>
        <translation type="unfinished">Неожиданный успех</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Warning Messages</source>
        <translation type="unfinished">Предупреждающие сообщения</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Log Messages</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Check All Filters</source>
        <translation type="unfinished">Включить все фильтры</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/squish/squishperspective.cpp" line="-50"/>
        <source>Control Bar</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+62"/>
        <source>Stop Recording</source>
        <translation type="unfinished">Остановить запись</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Ends the recording session, saving all commands to the script file.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <location line="+317"/>
        <location line="+11"/>
        <location line="+21"/>
        <source>Interrupt</source>
        <translation type="unfinished">Приостановить</translation>
    </message>
    <message>
        <location line="-345"/>
        <source>Step Into</source>
        <translation type="unfinished">Войти в</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Step Over</source>
        <translation type="unfinished">Перейти через</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Step Out</source>
        <translation type="unfinished">Выйти из функции</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Inspect</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <location line="+16"/>
        <source>Type</source>
        <translation type="unfinished">Тип</translation>
    </message>
    <message>
        <location line="-7"/>
        <source>Squish Locals</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Object</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Squish Objects</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Squish Object Properties</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+270"/>
        <source>Continue</source>
        <translation type="unfinished">Продолжить</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/squish/squishplugin.cpp" line="+15"/>
        <source>&amp;Squish</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>&amp;Server Settings...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <location filename="../../../src/plugins/squish/squishwizardpages.cpp" line="+75"/>
        <source>Invalid Squish settings. Configure Squish installation path inside Preferences... &gt; Squish &gt; General to use this wizard.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/squish/squishresultmodel.cpp" line="+51"/>
        <source>Result</source>
        <translation type="unfinished">Результат</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Message</source>
        <translation type="unfinished">Сообщение</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Time</source>
        <translation type="unfinished">Время</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/squish/squishrunnerprocess.cpp" line="+70"/>
        <location filename="../../../src/plugins/squish/squishtools.cpp" line="+377"/>
        <location line="+16"/>
        <source>Could not get Squish license from server.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/squish/squishsettings.cpp" line="-331"/>
        <source>Squish path:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Path to Squish installation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Path does not contain server executable at its default location.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>License path:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Local Server</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Server host:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Server Port</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Verbose log</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Minimize IDE</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Minimize IDE automatically while running or recording test cases.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+43"/>
        <source>General</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Maximum startup time:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Specifies how many seconds Squish should wait for a reply from the AUT directly after starting it.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Maximum response time:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Specifies how many seconds Squish should wait for a reply from the hooked up AUT before raising a timeout error.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Maximum post-mortem wait time:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Specifies how many seconds Squish should wait after the first AUT process has exited.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Animate mouse cursor:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+134"/>
        <source>Name:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Host:</source>
        <translation type="unfinished">Хост:</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Port:</source>
        <translation type="unfinished">Порт:</translation>
    </message>
    <message>
        <location line="+23"/>
        <source>Add Attachable AUT</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+44"/>
        <source>Add</source>
        <translation type="unfinished">Добавить</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Edit</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+58"/>
        <source>Mapped AUTs</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>AUT Paths</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Attachable AUTs</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+36"/>
        <source>Select Application to test</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+26"/>
        <source>Select Application Path</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+156"/>
        <source>Squish Server Settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+29"/>
        <source>Failed to write configuration changes.
Squish server finished with process error %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/squish/squishtesttreemodel.cpp" line="-7"/>
        <source>Run Test Suite</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Object Map</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Run Test Case</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+104"/>
        <source>Shared Folders</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+86"/>
        <source>%1 (none)</source>
        <translation type="unfinished">%1 (нет)</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/squish/squishtools.cpp" line="-278"/>
        <source>Refusing to run a test case.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Could not create test results folder. Canceling test run.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+55"/>
        <source>Refusing to execute server query.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Refusing to record a test case.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+19"/>
        <source>Refusing to write configuration changes.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+129"/>
        <location line="+835"/>
        <source>Squish Runner Error</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-834"/>
        <source>Squish runner failed to start within given timeframe.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+75"/>
        <source>Squish could not find the AUT &quot;%1&quot; to start. Make sure it has been added as a Mapped AUT in the squishserver settings.
(Tools &gt; Squish &gt; Server Settings...)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+37"/>
        <location line="+720"/>
        <source>&quot;%1&quot; could not be found or is not executable.
Check the settings.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-718"/>
        <source>Squish Server Error</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+19"/>
        <source>Recording test case</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Running test case</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+175"/>
        <source>Test run finished.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Test record finished.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+387"/>
        <source>User stop initiated.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+12"/>
        <source>There is still an old Squish server instance running.
This will cause problems later on.

If you continue, the old instance will be terminated.
Do you want to continue?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Squish Server Already Running</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Unexpected state or request while starting Squish server. (state: %1, request: %2)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+73"/>
        <source>Squish server does not seem to be running.
(state: %1, request: %2)
Try again.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>No Squish Server</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Failed to get the server port.
(state: %1, request: %2)
Try again.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>No Squish Server Port</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Squish runner seems to be running already.
(state: %1, request: %2)
Wait until it has finished and try again.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Squish Runner Running</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/squish/squishwizardpages.cpp" line="-19"/>
        <location line="+132"/>
        <source>Create New Squish Test Suite</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-129"/>
        <source>Available GUI toolkits:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+132"/>
        <source>Available languages:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+77"/>
        <location line="+93"/>
        <source>&lt;None&gt;</source>
        <translation type="unfinished">&lt;Нет&gt;</translation>
    </message>
    <message>
        <location line="-41"/>
        <source>Key is not an object.</source>
        <translation type="unfinished">Ключ не является объектом.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Key &apos;mode&apos; is not set.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Unsupported mode:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/squish/squishxmloutputhandler.cpp" line="+44"/>
        <source>Could not merge results into single results.xml.
Destination file &quot;%1&quot; already exists.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Could not merge results into single results.xml.
Failed to open file &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+52"/>
        <source>Error while parsing first test result.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::Subversion</name>
    <message>
        <location filename="../../../src/plugins/subversion/subversionsettings.cpp" line="+78"/>
        <source>Authentication</source>
        <translation>Авторизация</translation>
    </message>
    <message>
        <location line="-31"/>
        <source>Password:</source>
        <translation>Пароль:</translation>
    </message>
    <message>
        <location line="+26"/>
        <source>Configuration</source>
        <translation>Настройка</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Miscellaneous</source>
        <translation>Разное</translation>
    </message>
    <message>
        <location line="-27"/>
        <source>Timeout:</source>
        <translation>Таймаут:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>s</source>
        <translation> сек</translation>
    </message>
    <message>
        <source>Prompt on submit</source>
        <translation type="vanished">Спрашивать при фиксации</translation>
    </message>
    <message>
        <location line="-10"/>
        <source>Ignore whitespace changes in annotation</source>
        <translation>Игнорировать изменения пробелов в описании</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Log count:</source>
        <translation>Количество отображаемых записей истории фиксаций:</translation>
    </message>
    <message>
        <location line="-22"/>
        <source>Subversion command:</source>
        <translation>Команда Subversion:</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Username:</source>
        <translation>Имя пользователя:</translation>
    </message>
    <message>
        <location line="-8"/>
        <source>Subversion Command</source>
        <translation>Команда Subversion</translation>
    </message>
    <message>
        <location line="+79"/>
        <source>Subversion</source>
        <translation>Subversion</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/subversion/subversioneditor.cpp" line="+39"/>
        <source>Annotate revision &quot;%1&quot;</source>
        <translation>Аннотация ревизии «%1»</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/subversion/subversionclient.cpp" line="+43"/>
        <source>Verbose</source>
        <translation>Подробно</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Show files changed in each revision</source>
        <translation>Показывать изменяемые файлы в каждой ревизии</translation>
    </message>
    <message>
        <location line="+130"/>
        <source>Waiting for data...</source>
        <translation type="unfinished">Ожидание данных...</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/subversion/subversionplugin.cpp" line="+306"/>
        <source>&amp;Subversion</source>
        <translation>&amp;Subversion</translation>
    </message>
    <message>
        <location line="+32"/>
        <source>Add</source>
        <translation>Добавить</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Add &quot;%1&quot;</source>
        <translation>Добавить «%1»</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Alt+S,Alt+A</source>
        <translation>Alt+S,Alt+A</translation>
    </message>
    <message>
        <source>Diff Project</source>
        <translation type="vanished">Сравнить проект</translation>
    </message>
    <message>
        <location line="-31"/>
        <source>Diff Current File</source>
        <translation>Сравнить текущий файл</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Diff &quot;%1&quot;</source>
        <translation>Сравнить «%1»</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Alt+S,Alt+D</source>
        <translation>Alt+S,Alt+D</translation>
    </message>
    <message>
        <location line="+59"/>
        <source>Diff Project Directory</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Diff Directory of Project &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Project Directory Status</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Status of Directory of Project &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Log Project Directory</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Log Directory of Project &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Update Project Directory</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Update Directory of Project &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Commit Project Directory</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Commit Directory of Project &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+36"/>
        <source>Commit All Files</source>
        <translation>Фиксировать все файлы</translation>
    </message>
    <message>
        <location line="-106"/>
        <source>Commit Current File</source>
        <translation>Фиксировать текущий файл</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Commit &quot;%1&quot;</source>
        <translation>Фиксировать «%1»</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Alt+S,Alt+C</source>
        <translation>Alt+S,Alt+C</translation>
    </message>
    <message>
        <location line="-31"/>
        <source>Filelog Current File</source>
        <translation>История текущего файла</translation>
    </message>
    <message>
        <location line="-191"/>
        <source>Subversion File Log Editor</source>
        <translation type="unfinished">Редактор журнала файлов Subversion</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Subversion Annotation Editor</source>
        <translation type="unfinished">Редактор аннотации Subversion</translation>
    </message>
    <message>
        <location line="+163"/>
        <source>Triggers a Subversion version control operation.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Filelog &quot;%1&quot;</source>
        <translation>История «%1»</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Annotate Current File</source>
        <translation>Аннотация текущего файла (annotate)</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Annotate &quot;%1&quot;</source>
        <translation>Аннотация «%1» (annotate)</translation>
    </message>
    <message>
        <source>Commit Project</source>
        <translation type="vanished">Фиксировать проект</translation>
    </message>
    <message>
        <source>Commit Project &quot;%1&quot;</source>
        <translation type="vanished">Фиксировать проект «%1»</translation>
    </message>
    <message>
        <location line="+101"/>
        <source>Diff Repository</source>
        <translation>Сравнить всё</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Repository Status</source>
        <translation>Состояние хранилища</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Log Repository</source>
        <translation>История хранилища</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Update Repository</source>
        <translation>Обновить всё</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Describe...</source>
        <translation>Описать (describe)...</translation>
    </message>
    <message>
        <source>Project Status</source>
        <translation type="vanished">Состояние проекта</translation>
    </message>
    <message>
        <location line="-145"/>
        <source>Meta+S,Meta+D</source>
        <translation>Meta+S,Meta+D</translation>
    </message>
    <message>
        <location line="+27"/>
        <source>Meta+S,Meta+A</source>
        <translation>Meta+S,Meta+A</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Meta+S,Meta+C</source>
        <translation>Meta+S,Meta+C</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Delete...</source>
        <translation>Удалить...</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Delete &quot;%1&quot;...</source>
        <translation>Удалить «%1»...</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Revert...</source>
        <translation>Откатить...</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Revert &quot;%1&quot;...</source>
        <translation>Откатить «%1»...</translation>
    </message>
    <message>
        <source>Diff Project &quot;%1&quot;</source>
        <translation type="vanished">Сравнить проект «%1»</translation>
    </message>
    <message>
        <source>Status of Project &quot;%1&quot;</source>
        <translation type="vanished">Состояние проекта «%1»</translation>
    </message>
    <message>
        <source>Log Project &quot;%1&quot;</source>
        <translation type="vanished">История проекта «%1»</translation>
    </message>
    <message>
        <source>Log Project</source>
        <translation type="vanished">История проекта</translation>
    </message>
    <message>
        <source>Update Project</source>
        <translation type="vanished">Обновить проект</translation>
    </message>
    <message>
        <source>Update Project &quot;%1&quot;</source>
        <translation type="vanished">Обновить проект «%1»</translation>
    </message>
    <message>
        <location line="+101"/>
        <source>Revert Repository...</source>
        <translation>Откатить все изменения...</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Subversion Commit Editor</source>
        <translation type="unfinished">Редактор фиксаций Subversion</translation>
    </message>
    <message>
        <location line="+108"/>
        <source>Revert repository</source>
        <translation>Откатить все изменения</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Revert all pending changes to the repository?</source>
        <translation>Откатить все изменения рабочей копии?</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Revert failed: %1</source>
        <translation>Не удалось откатить: %1</translation>
    </message>
    <message>
        <location line="+22"/>
        <source>The file has been changed. Do you want to revert it?</source>
        <translation>Файл был изменён. Желаете откатить его изменения?</translation>
    </message>
    <message>
        <location line="+66"/>
        <source>Another commit is currently being executed.</source>
        <translation>В данный момент уже идёт другая фиксация.</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>There are no modified files.</source>
        <translation>Нет изменённых файлов.</translation>
    </message>
    <message>
        <location line="+187"/>
        <source>Describe</source>
        <translation>Описание</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Revision number:</source>
        <translation>Номер ревизии:</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>No subversion executable specified.</source>
        <translation>Программа Subversion не указана.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/subversion/subversionsubmiteditor.cpp" line="+19"/>
        <source>Subversion Submit</source>
        <translation>Фиксация Subversion</translation>
    </message>
</context>
<context>
    <name>QtC::Swift</name>
    <message>
        <location filename="../../../src/plugins/swift/swiftplugin.cpp" line="+76"/>
        <source>Set up Swift language server (%1).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Set Up</source>
        <translation type="unfinished">Настроить</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Swift Language Server</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::Terminal</name>
    <message>
        <location filename="../../../src/plugins/terminal/terminalpane.cpp" line="+49"/>
        <source>Close Tab</source>
        <translation type="unfinished">Закрыть вкладку</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Close All Tabs</source>
        <translation type="unfinished">Закрыть все вкладки</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Close Other Tabs</source>
        <translation type="unfinished">Закрыть другие вкладки</translation>
    </message>
    <message>
        <location line="+4"/>
        <location line="+141"/>
        <location filename="../../../src/plugins/terminal/terminalplugin.cpp" line="+42"/>
        <source>Terminal</source>
        <translation type="unfinished">Терминал</translation>
    </message>
    <message>
        <location line="-107"/>
        <location filename="../../../src/plugins/terminal/terminalwidget.cpp" line="+553"/>
        <source>Configure...</source>
        <translation type="unfinished">Настроить...</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Insert Macro Variable</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+196"/>
        <source>New Terminal</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Create a new Terminal.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <location filename="../../../src/plugins/terminal/terminalwidget.cpp" line="-261"/>
        <source>Close Terminal</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Close the current Terminal.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Next Terminal</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Previous Terminal</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+42"/>
        <source>Devices</source>
        <translation type="unfinished">Устройства</translation>
    </message>
    <message>
        <location line="+242"/>
        <source>Current Value of %{%1}: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/terminal/terminalsettings.cpp" line="+78"/>
        <source>The color used for %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+41"/>
        <source>Failed to open file.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+74"/>
        <location line="+66"/>
        <source>JSON parsing error: &quot;%1&quot;, at offset: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>No colors found.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+59"/>
        <source>Invalid color format.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+107"/>
        <source>Unknown color scheme format.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Use internal terminal</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Uses the internal terminal when &quot;Run In Terminal&quot; is enabled and for &quot;Open Terminal here&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Family:</source>
        <translation type="unfinished">Название:</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>The font family used in the terminal.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Size:</source>
        <translation type="unfinished">Размер:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>The font size used in the terminal (in points).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Allow blinking cursor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Allow the cursor to blink.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Shell path:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>The shell executable to be started.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Shell arguments:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>The arguments to be passed to the shell.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Send escape key to terminal</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Sends the escape key to the terminal when pressed instead of closing the terminal.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Sends Esc to terminal instead of %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Press %1 to send Esc to terminal.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Block shortcuts in terminal</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Keeps Qt Creator shortcuts from interfering with the terminal.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>%1 shortcuts are blocked when focus is inside the terminal.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>%1 shortcuts take precedence.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Audible bell</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Makes the terminal beep when a bell character is received.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Enable mouse tracking</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Enables mouse tracking in the terminal.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Enable live reflow (experimental)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Wraps and reflows text when resizing the terminal. Note that this does not work properly with all shells and prompts.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+37"/>
        <source>Load Theme...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Reset Theme</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Copy Theme</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+25"/>
        <source>Error</source>
        <translation type="unfinished">Ошибка</translation>
    </message>
    <message>
        <location line="+41"/>
        <source>General</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Font</source>
        <translation type="unfinished">Шрифт</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Colors</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Foreground</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Background</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Selection</source>
        <translation type="unfinished">Выделение</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Find match</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Default Shell</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/terminal/terminalwidget.cpp" line="-200"/>
        <source>Connecting...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>&quot;%1&quot; is not executable.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Failed to start shell: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+52"/>
        <source>Terminal process exited with code %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+27"/>
        <source>Process exited with code: %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+490"/>
        <source>Copy</source>
        <translation type="unfinished">Копировать</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Paste</source>
        <translation type="unfinished">Вставить</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Clear Terminal</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Select All</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <location filename="../../../src/plugins/texteditor/texteditorplugin.cpp" line="+561"/>
        <source>Clear Selection</source>
        <translation type="unfinished">Снять выделение</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Move Cursor Word Left</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Move Cursor Word Right</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Delete Word Left</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Delete Line Left</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::TextEditor</name>
    <message>
        <source>Add Bookmark</source>
        <translation type="vanished">Добавить закладку</translation>
    </message>
    <message>
        <source>Bookmark:</source>
        <translation type="vanished">Закладка:</translation>
    </message>
    <message>
        <source>New Folder</source>
        <translation type="vanished">Новая папка</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/bookmarkfilter.cpp" line="+26"/>
        <location filename="../../../src/plugins/texteditor/bookmarkmanager.cpp" line="+200"/>
        <location line="+857"/>
        <source>Bookmarks</source>
        <translation>Закладки</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Locates bookmarks. Filter by file name, by the text on the line of the bookmark, or by the bookmark&apos;s note text.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Delete Folder</source>
        <translation type="vanished">Удалить папку</translation>
    </message>
    <message>
        <source>Rename Folder</source>
        <translation type="vanished">Переименовать папку</translation>
    </message>
    <message>
        <source>Add in folder:</source>
        <translation type="vanished">Добавить в папку:</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/codestyleselectorwidget.cpp" line="+37"/>
        <location filename="../../../src/plugins/texteditor/snippets/snippetssettingspage.cpp" line="+326"/>
        <source>Remove</source>
        <translation>Удалить</translation>
    </message>
    <message>
        <source>Deleting a folder also removes its content.&lt;br&gt;Do you want to continue?</source>
        <translation type="vanished">Удаление папки приведёт к удалению её содержимого.&lt;br&gt;Желаете продолжить?</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/bookmark.cpp" line="+21"/>
        <location line="+5"/>
        <source>Bookmark</source>
        <translation>Закладка</translation>
    </message>
    <message>
        <source>Show Bookmark</source>
        <translation type="vanished">Показать закладку</translation>
    </message>
    <message>
        <source>Show Bookmark as New Page</source>
        <translation type="vanished">Показать закладку на новой странице</translation>
    </message>
    <message>
        <source>Delete Bookmark</source>
        <translation type="vanished">Удалить закладку</translation>
    </message>
    <message>
        <source>Rename Bookmark</source>
        <translation type="vanished">Переименовать закладку</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/bookmarkmanager.cpp" line="-726"/>
        <location line="+41"/>
        <location line="+530"/>
        <source>Edit Bookmark</source>
        <translation>Изменение закладки</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Note text:</source>
        <translation>Текст заметки:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Line number:</source>
        <translation>Номер строки:</translation>
    </message>
    <message>
        <location line="-478"/>
        <source>Move Up</source>
        <translation>Поднять</translation>
    </message>
    <message>
        <location line="-6"/>
        <source>Move Down</source>
        <translation>Опустить</translation>
    </message>
    <message>
        <location line="-179"/>
        <source>&amp;Edit</source>
        <translation>&amp;Изменить</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>&amp;Remove</source>
        <translation>&amp;Удалить</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Remove All</source>
        <translation>Удалить всё</translation>
    </message>
    <message>
        <location line="+45"/>
        <source>Remove All Bookmarks</source>
        <translation>Удаление всех закладок</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Are you sure you want to remove all bookmarks from all files in the current session?</source>
        <translation>Желаете удалить все закладки из всех файлов текущей сессии?</translation>
    </message>
    <message>
        <location line="+130"/>
        <source>Ctrl+Alt+.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Ctrl+Alt+,</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Sort by Filenames</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Ctrl+Alt+P</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+616"/>
        <source>Alt+Meta+M</source>
        <translation>Alt+Meta+M</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Alt+M</source>
        <translation>Alt+M</translation>
    </message>
    <message>
        <location line="-715"/>
        <source>&amp;Bookmarks</source>
        <translation>&amp;Закладки</translation>
    </message>
    <message>
        <location line="-13"/>
        <location line="+26"/>
        <source>Toggle Bookmark</source>
        <translation>Установить/убрать закладку</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Ctrl+M</source>
        <translation></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Meta+M</source>
        <translation></translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Meta+Shift+M</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Ctrl+Shift+M</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+19"/>
        <source>Previous Bookmark</source>
        <translation>Предыдущая закладка</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Ctrl+,</source>
        <translation></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Meta+,</source>
        <translation></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Next Bookmark</source>
        <translation>Следующая закладка</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Ctrl+.</source>
        <translation></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Meta+.</source>
        <translation></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Previous Bookmark in Document</source>
        <translation>Предыдущая закладка в документе</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Next Bookmark in Document</source>
        <translation>Следующая закладка в документе</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/fontsettings.cpp" line="+167"/>
        <source>Unused variable</source>
        <translation>Неиспользуемая переменная</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/refactoringchanges.cpp" line="+217"/>
        <source>Refactoring cannot be applied.</source>
        <translation>Невозможно применить рефакторинг.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/texteditorplugin.cpp" line="-457"/>
        <source>Text Editor</source>
        <translation>Текстовый редактор</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/formattexteditor.cpp" line="+71"/>
        <source>Cannot create temporary file &quot;%1&quot;: %2.</source>
        <translation>Невозможно создать временный файл «%1»: %2.</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Failed to format: %1.</source>
        <translation>Не удалось отформатировать: %1.</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Cannot read file &quot;%1&quot;: %2.</source>
        <translation>Невозможно прочитать файл «%1»: %2.</translation>
    </message>
    <message>
        <source>Cannot call %1 or some other error occurred.</source>
        <translation type="vanished">Не удалось вызвать %1 или возникла другая ошибка.</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Cannot call %1 or some other error occurred. Timeout reached while formatting file %2.</source>
        <translation>Не удалось вызвать %1 или возникла другая ошибка. Истекло время форматирования файла %2.</translation>
    </message>
    <message>
        <location line="+148"/>
        <source>Error in text formatting: %1</source>
        <translation>Ошибка при форматировании текста: %1</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Could not format file %1.</source>
        <translation>Не удалось переформатировать файл %1.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>File %1 was closed.</source>
        <translation>Файл %1 был закрыт.</translation>
    </message>
    <message>
        <location line="+46"/>
        <source>File was modified.</source>
        <translation>Файл изменился.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/basefilefind.cpp" line="+364"/>
        <source>Searching</source>
        <translation>Идёт поиск</translation>
    </message>
    <message numerus="yes">
        <location line="+32"/>
        <source>%n occurrences replaced.</source>
        <translation>
            <numerusform>Произведена %n замена.</numerusform>
            <numerusform>Произведено %n замены.</numerusform>
            <numerusform>Произведено %n замен.</numerusform>
        </translation>
    </message>
    <message>
        <location line="+174"/>
        <source>Aborting replace.</source>
        <translation>Прерывание замены.</translation>
    </message>
    <message numerus="yes">
        <location line="-203"/>
        <source>%n found.</source>
        <translation>
            <numerusform>%n найден.</numerusform>
            <numerusform>%n найдено.</numerusform>
            <numerusform>%n найдено.</numerusform>
        </translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/texteditor.cpp" line="+3990"/>
        <source>A highlight definition was not found for this file. Would you like to download additional highlight definition files?</source>
        <translation>Не удалось найти определения подсветки для этого файла. Загрузить дополнительные файлы определений подсветки?</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/highlightersettingspage.cpp" line="+84"/>
        <location filename="../../../src/plugins/texteditor/texteditor.cpp" line="+4"/>
        <source>Download Definitions</source>
        <translation>Загрузить определения</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/texteditor.cpp" line="+15"/>
        <source>More than one highlight definition was found for this file. Which one should be used to highlight this file?</source>
        <translation>Для этого файла найдено более одного определения подсветки. Какое из них использовать для этого файла?</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Remember My Choice</source>
        <translation>Запомнить мой выбор</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/behaviorsettingspage.cpp" line="+55"/>
        <source>Global</source>
        <comment>Settings</comment>
        <translation>Общие</translation>
    </message>
    <message>
        <location line="+65"/>
        <location filename="../../../src/plugins/texteditor/completionsettingspage.cpp" line="+206"/>
        <source>Behavior</source>
        <translation>Поведение</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/behaviorsettingswidget.cpp" line="+379"/>
        <source>Displays context-sensitive help or type information on mouseover.</source>
        <translation>Отображать контекстную справку или информацию о типе при наведении курсора мыши.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Displays context-sensitive help or type information on Shift+Mouseover.</source>
        <translation>Отображать контекстную справку или информацию о типе при наведении курсора мыши с зажатой клавишей Shift.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/extraencodingsettings.cpp" line="+45"/>
        <source>Unix (LF)</source>
        <translation>Unix (LF)</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Windows (CRLF)</source>
        <translation>Windows (CRLF)</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/codestyleeditor.cpp" line="+37"/>
        <source>All changes below take effect immediately.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Edit preview contents to see how the current settings are applied to custom code snippets. Changes in the preview do not affect the current settings.</source>
        <translation>Измените текст предпросмотра, чтобы увидеть, как текущие настройки влияют на разные участки кода. Изменения предпросмотра не влияют на текущие настройки.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/codestyleselectorwidget.cpp" line="+12"/>
        <source>Custom settings:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+105"/>
        <source>Copy Code Style</source>
        <translation>Копирование стиля кода</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Code style name:</source>
        <translation>Имя стиля кода:</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>%1 (Copy)</source>
        <translation>%1 (копия)</translation>
    </message>
    <message>
        <location line="+21"/>
        <source>Delete Code Style</source>
        <translation>Удаление стиля кода</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Are you sure you want to delete this code style permanently?</source>
        <translation>Удалить стиль кода навсегда?</translation>
    </message>
    <message>
        <location line="+6"/>
        <location filename="../../../src/plugins/texteditor/fontsettingspage.cpp" line="+141"/>
        <location line="+448"/>
        <source>Delete</source>
        <translation>Удалить</translation>
    </message>
    <message>
        <location line="+12"/>
        <location line="+9"/>
        <source>Import Code Style</source>
        <translation>Импорт стиля кода</translation>
    </message>
    <message>
        <location line="-8"/>
        <location line="+20"/>
        <source>Code styles (*.xml);;All files (*)</source>
        <translation>Стили кода (*.xml);;Все файлы (*)</translation>
    </message>
    <message>
        <location line="-11"/>
        <source>Cannot import code style from &quot;%1&quot;.</source>
        <translation>Не удалось импортировать стиль кода из &quot;%1&quot;.</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Export Code Style</source>
        <translation>Экспорт стиля кода</translation>
    </message>
    <message>
        <location line="+71"/>
        <source>%1 [proxy: %2]</source>
        <translation>%1 [прокси: %2]</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>%1 [built-in]</source>
        <translation>%1 [встроенный]</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>%1 [customizable]</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/displaysettingspage.cpp" line="+142"/>
        <location line="+197"/>
        <source>Display</source>
        <translation>Отображение</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/findinfiles.cpp" line="+48"/>
        <source>Files in File System</source>
        <translation>Файлы в системе</translation>
    </message>
    <message>
        <location line="+19"/>
        <source>%1 &quot;%2&quot;:</source>
        <translation>%1 «%2»:</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Path: %1
Filter: %2
Excluding: %3
%4</source>
        <extracomment>the last arg is filled by BaseFileFind::runNewSearch</extracomment>
        <translation>Путь: %1
Фильтр: %2
Исключаются: %3
%4</translation>
    </message>
    <message>
        <location line="+48"/>
        <source>Search engine:</source>
        <translation>Движок поиска:</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Director&amp;y:</source>
        <translation>&amp;Каталог:</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Directory to Search</source>
        <translation>Каталог поиска</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/fontsettingspage.cpp" line="-423"/>
        <source>Line spacing:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Color Scheme for Theme &quot;%1&quot;</source>
        <translation>Цветовая схема темы «%1»</translation>
    </message>
    <message>
        <location line="+362"/>
        <source>Copy Color Scheme</source>
        <translation>Копировать цветовую схему</translation>
    </message>
    <message>
        <location line="+1"/>
        <location line="+92"/>
        <source>Color scheme name:</source>
        <translation>Название цветовой схемы:</translation>
    </message>
    <message>
        <location line="-91"/>
        <source>%1 (copy)</source>
        <translation>%1 (копия)</translation>
    </message>
    <message>
        <location line="+46"/>
        <source>Delete Color Scheme</source>
        <translation>Удалить цветовую схему</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Are you sure you want to delete this color scheme permanently?</source>
        <translation>Вы действительно желаете навсегда удалить эту цветовую схему?</translation>
    </message>
    <message>
        <location line="+30"/>
        <location line="+13"/>
        <source>Import Color Scheme</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-11"/>
        <location line="+48"/>
        <source>Color scheme (*.xml);;All files (*)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-2"/>
        <source>Export Color Scheme</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Color Scheme Changed</source>
        <translation>Цветовая схема изменена</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>The color scheme &quot;%1&quot; was modified, do you want to save the changes?</source>
        <translation>Цветовая схема «%1» изменилась, желаете сохранить изменения?</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Discard</source>
        <translation>Отказаться</translation>
    </message>
    <message>
        <location line="+99"/>
        <source>Font &amp;&amp; Colors</source>
        <translation>Шрифт и цвета</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/codeassist/functionhintproposalwidget.cpp" line="+346"/>
        <location filename="../../../src/plugins/texteditor/textsuggestion.cpp" line="+185"/>
        <source>%1 of %2</source>
        <translation>%1 из %2</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/highlighterhelper.cpp" line="+207"/>
        <source>Highlighter updates: done</source>
        <translation>Обновление подсветки: готово</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Highlighter updates:</source>
        <translation>Обновление подсветки:</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Highlighter updates: starting</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/behaviorsettingswidget.cpp" line="-187"/>
        <source>Typing</source>
        <translation>Набор текста</translation>
    </message>
    <message>
        <location line="-103"/>
        <source>Enable automatic &amp;indentation</source>
        <translation>&amp;Автоматически расставлять отступы</translation>
    </message>
    <message>
        <location line="+119"/>
        <source>Backspace indentation:</source>
        <translation>Поведение клавиши «Backspace»:</translation>
    </message>
    <message>
        <location line="-134"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;
Specifies how backspace interacts with indentation.

&lt;ul&gt;
&lt;li&gt;None: No interaction at all. Regular plain backspace behavior.
&lt;/li&gt;

&lt;li&gt;Follows Previous Indents: In leading white space it will take the cursor back to the nearest indentation level used in previous lines.
&lt;/li&gt;

&lt;li&gt;Unindents: If the character behind the cursor is a space it behaves as a backtab.
&lt;/li&gt;
&lt;/ul&gt;&lt;/body&gt;&lt;/html&gt;
</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;
Определяет, как клавиша «Backspace» взаимодействует с отступами.

&lt;ul&gt;
&lt;li&gt;Обычное: Никакого взаимодействия. Поведение как для обычного текста.
&lt;/li&gt;

&lt;li&gt;Следовать предыдущим отступам: Перемещение курсора на ближайший уровень отступов назад, определяемый предыдущими строками текста.
&lt;/li&gt;

&lt;li&gt;Отмена отступа: Если символ перед курсором является пробельным, то действует как обратная табуляция.
&lt;/li&gt;
&lt;/ul&gt;&lt;/body&gt;&lt;/html&gt;
</translation>
    </message>
    <message>
        <location line="-2"/>
        <source>Follows Previous Indents</source>
        <translation>Следовать предыдущим отступам</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Unindents</source>
        <translation>Отмена отступа</translation>
    </message>
    <message>
        <location line="+136"/>
        <source>Tab key performs auto-indent:</source>
        <translation>Автоотступ по клавише TAB:</translation>
    </message>
    <message>
        <location line="-143"/>
        <source>Never</source>
        <translation>Никогда</translation>
    </message>
    <message>
        <location line="+1"/>
        <location filename="../../../src/plugins/texteditor/completionsettingspage.cpp" line="-129"/>
        <source>Always</source>
        <translation>Всегда</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>In Leading White Space</source>
        <translation>Перед текстом</translation>
    </message>
    <message>
        <location line="+127"/>
        <source>Cleanup actions which are automatically performed right before the file is saved to disk.</source>
        <translation>Операции очистки, автоматически выполняемые перед сохранением файла на диск.</translation>
    </message>
    <message>
        <location line="-1"/>
        <source>Cleanups Upon Saving</source>
        <translation>Очистка перед сохранением</translation>
    </message>
    <message>
        <location line="-45"/>
        <source>Removes trailing whitespace upon saving.</source>
        <translation>Перед сохранением удаляются незначащие пробелы в конце строк.</translation>
    </message>
    <message>
        <location line="-1"/>
        <source>&amp;Clean whitespace</source>
        <translation>&amp;Очищать пробелы</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>In entire &amp;document</source>
        <translation>&amp;Во всём документе</translation>
    </message>
    <message>
        <location line="-4"/>
        <source>Clean indentation</source>
        <translation>Очищать отступы</translation>
    </message>
    <message>
        <location line="-80"/>
        <source>None</source>
        <comment>Backspace indentation: None</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Prefer single line comments</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <location filename="../../../src/plugins/texteditor/commentssettings.cpp" line="+111"/>
        <source>Automatic</source>
        <translation type="unfinished">Автоматический</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>At Line Start</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>After Whitespace</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Specifies where single line comments should be positioned.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>%1: The highlight definition for the file determines the position. If no highlight definition is available, the comment is placed after leading whitespaces.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>%1: The comment is placed at the start of the line.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>%1: The comment is placed after leading whitespaces.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+22"/>
        <source>Preferred comment position:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+13"/>
        <source>&amp;Ensure newline at end of file</source>
        <translation>О&amp;беспечивать пустую строку в конце файла</translation>
    </message>
    <message>
        <location line="+52"/>
        <source>File Encodings</source>
        <translation>Кодировки файлов</translation>
    </message>
    <message>
        <location line="+28"/>
        <source>Default encoding:</source>
        <translation>По умолчанию: </translation>
    </message>
    <message>
        <location line="+1"/>
        <source>UTF-8 BOM:</source>
        <translation>UTF-8 BOM:</translation>
    </message>
    <message>
        <location line="-63"/>
        <source>Add If Encoding Is UTF-8</source>
        <translation>Добавлять, если кодировка UTF-8</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Keep If Already Present</source>
        <translation>Сохранять, если уже имеется</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Always Delete</source>
        <translation>Всегда удалять</translation>
    </message>
    <message>
        <location line="+34"/>
        <source>Mouse and Keyboard</source>
        <translation>Мышь и клавиатура</translation>
    </message>
    <message>
        <location line="-21"/>
        <source>Enable &amp;mouse navigation</source>
        <translation>Включить навигацию &amp;мышью</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Enable scroll &amp;wheel zooming</source>
        <translation>Включить масштабирование &amp;колёсиком</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Enable built-in camel case &amp;navigation</source>
        <translation>Встроенная &amp;навигация с учётом верблюжьего регистра</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>On Mouseover</source>
        <translation>При наведении</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>On Shift+Mouseover</source>
        <translation>При наведении с шифтом</translation>
    </message>
    <message>
        <location line="-5"/>
        <source>Show help tooltips using keyboard shortcut (Alt)</source>
        <translation>Вызывать подсказки по сочетанию клавиш (Alt)</translation>
    </message>
    <message>
        <location line="+54"/>
        <source>Show help tooltips using the mouse:</source>
        <translation>Показывать подсказки при использовании мышки:</translation>
    </message>
    <message>
        <location line="-82"/>
        <source>Cleans whitespace in entire document instead of only for changed parts.</source>
        <translation>Очищать пробелы во всём документе, а не только в изменившихся частях.</translation>
    </message>
    <message>
        <location line="-4"/>
        <source>Corrects leading whitespace according to tab settings.</source>
        <translation>Исправлять ведущие отступы в соответствии с настройками табуляции.</translation>
    </message>
    <message>
        <location line="-7"/>
        <source>Always writes a newline character at the end of the file.</source>
        <translation>Всегда завершать файл символом перевода строки.</translation>
    </message>
    <message>
        <location line="+31"/>
        <source>Hide mouse cursor while typing</source>
        <translation>Скрывать курсор мыши при наборе</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Pressing Alt displays context-sensitive help or type information as tooltips.</source>
        <translation>При нажатии на Alt показывать справку о контексте или информацию о типе в виде подсказки.</translation>
    </message>
    <message>
        <location line="-3"/>
        <source>Using Select Block Up / Down actions will now provide smarter selections.</source>
        <translation>При использовании выделения блока вверх/вниз использовать умное выделение.</translation>
    </message>
    <message>
        <location line="-1"/>
        <source>Enable smart selection changing</source>
        <translation>Использовать умное выделение</translation>
    </message>
    <message>
        <location line="-16"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;
&lt;p&gt;How text editors should deal with UTF-8 Byte Order Marks. The options are:&lt;/p&gt;
&lt;ul &gt;&lt;li&gt;&lt;i&gt;Add If Encoding Is UTF-8:&lt;/i&gt; always add a BOM when saving a file in UTF-8 encoding. Note that this will not work if the encoding is &lt;i&gt;System&lt;/i&gt;, as the text editor does not know what it actually is.&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Keep If Already Present: &lt;/i&gt;save the file with a BOM if it already had one when it was loaded.&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Always Delete:&lt;/i&gt; never write an UTF-8 BOM, possibly deleting a pre-existing one.&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Note that UTF-8 BOMs are uncommon and treated incorrectly by some editors, so it usually makes little sense to add any.&lt;/p&gt;
&lt;p&gt;This setting does &lt;b&gt;not&lt;/b&gt; influence the use of UTF-16 and UTF-32 BOMs.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;
&lt;p&gt;Действия редактора с маркерами порядка байт (Byte Order Mark) UTF-8. Варианты:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;i&gt;Добавлять, если кодировка UTF-8:&lt;/i&gt; всегда добавлять BOM при сохранении в кодировке UTF-8. Не будет работать, если используется &lt;i&gt;Системная&lt;/i&gt; кодировка, так как текстовый редактор не знает, какая она на самом деле.&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Сохранять, если уже имеется:&lt;/i&gt; записывать BOM в файл, если он был при его загрузке.&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Всегда удалять:&lt;/i&gt; никогда не записывать BOM в файл, даже если он там был изначально.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Маркеры порядка байт не часто встречаются и могут некорректно интерпретироваться некоторыми редакторами, поэтому нужно серьезное основание для их добавления.&lt;/p&gt;
&lt;p&gt;Эта настройка &lt;b&gt;не влияет&lt;/b&gt; на использование маркеров кодировок &lt;b&gt;UTF-16&lt;/b&gt; и &lt;b&gt;UTF-32&lt;/b&gt;.&lt;/p&gt;
&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location line="+61"/>
        <source>Default line endings:</source>
        <translation>Конец строки по умолчанию:</translation>
    </message>
    <message>
        <location line="-91"/>
        <source>For the file patterns listed, do not trim trailing whitespace.</source>
        <translation>Список шаблонов имён файлов, для которых не нужна обрезка пробелов в конце строк.</translation>
    </message>
    <message>
        <location line="-1"/>
        <source>Skip clean whitespace for file types:</source>
        <translation>Не очищать пробелы у файлов:</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>List of wildcard-aware file patterns, separated by commas or semicolons.</source>
        <translation>Список шаблонов имён файлов, разделенных запятыми или точками с запятой.</translation>
    </message>
    <message>
        <source>Edit Code Style</source>
        <translation type="vanished">Изменение стиля кода</translation>
    </message>
    <message>
        <source>You cannot save changes to a built-in code style. Copy it first to create your own version.</source>
        <translation type="vanished">Нельзя сохранять изменения во встроенный стиль. Сначала его следует скопировать.</translation>
    </message>
    <message>
        <source>Copy Built-in Code Style</source>
        <translation type="vanished">Скопировать встроенный стиль</translation>
    </message>
    <message>
        <source>Current settings:</source>
        <translation type="vanished">Текущие настройки:</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/codestyleselectorwidget.cpp" line="-256"/>
        <location filename="../../../src/plugins/texteditor/fontsettingspage.cpp" line="-644"/>
        <source>Copy...</source>
        <translation>Копировать...</translation>
    </message>
    <message>
        <source>Edit...</source>
        <translation type="vanished">Изменить...</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Export...</source>
        <translation>Экспорт...</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Import...</source>
        <translation>Импорт...</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/colorscheme.cpp" line="+254"/>
        <source>Not a color scheme file.</source>
        <translation>Это не файл цветовой схемы.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/colorschemeedit.cpp" line="+189"/>
        <source>Bold</source>
        <translation>Жирный</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Italic</source>
        <translation>Курсив</translation>
    </message>
    <message>
        <location line="-18"/>
        <source>Background:</source>
        <translation>Фон:</translation>
    </message>
    <message>
        <location line="-3"/>
        <source>Foreground:</source>
        <translation>Текст:</translation>
    </message>
    <message>
        <source>Erase foreground.</source>
        <translation type="vanished">Убрать передний план.</translation>
    </message>
    <message>
        <source>Erase background.</source>
        <translation type="vanished">Убрать фон.</translation>
    </message>
    <message>
        <location line="+495"/>
        <source>No Underline</source>
        <translatorcomment>Подчёркивание: отсутствует</translatorcomment>
        <translation>Отсутствует</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Single Underline</source>
        <translation>Сплошное</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Wave Underline</source>
        <translation>Волнистое</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Dot Underline</source>
        <translation>Пунктирное</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Dash Underline</source>
        <translation>Штриховое</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Dash-Dot Underline</source>
        <translation>Штрихпунктирное</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Dash-Dot-Dot Underline</source>
        <translation>Штрихпунктирное с двумя точками</translation>
    </message>
    <message>
        <location line="-500"/>
        <source>Relative Foreground</source>
        <translation>Относительно переднего слоя</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Relative Background</source>
        <translation>Относительно заднего слоя</translation>
    </message>
    <message>
        <location line="-3"/>
        <location line="+6"/>
        <source>Lightness:</source>
        <translation>Яркость:</translation>
    </message>
    <message>
        <location line="-51"/>
        <source>Unset</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+37"/>
        <source>Unset foreground.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <location line="+21"/>
        <source>Unset background.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-18"/>
        <location line="+6"/>
        <source>Saturation:</source>
        <translation>Насыщенность:</translation>
    </message>
    <message>
        <location line="+5"/>
        <location filename="../../../src/plugins/texteditor/fontsettingspage.cpp" line="+21"/>
        <source>Font</source>
        <translation>Шрифт</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Underline</source>
        <translation>Подчёркивание</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Color:</source>
        <translation>Цвет:</translation>
    </message>
    <message>
        <location line="-32"/>
        <source>&lt;p align=&apos;center&apos;&gt;&lt;b&gt;Builtin color schemes need to be &lt;a href=&quot;copy&quot;&gt;copied&lt;/a&gt;&lt;br/&gt; before they can be changed&lt;/b&gt;&lt;/p&gt;</source>
        <translation>&lt;p align=&apos;center&apos;&gt;&lt;b&gt;Чтобы изменить встроенные цветовые схемы,&lt;br/&gt;необходимо их сначала &lt;a href=&quot;copy&quot;&gt;скопировать&lt;/a&gt;&lt;/b&gt;&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/completionsettingspage.cpp" line="+2"/>
        <source>Activate completion:</source>
        <translation>Вызывать дополнение:</translation>
    </message>
    <message>
        <location line="-8"/>
        <source>&amp;Case-sensitivity:</source>
        <translation>&amp;Учитывать регистр:</translation>
    </message>
    <message>
        <location line="-4"/>
        <source>Full</source>
        <translation>Всегда</translation>
    </message>
    <message>
        <source>None</source>
        <translation type="vanished">Никогда</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>First Letter</source>
        <translation>Только первой буквы</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Manually</source>
        <translation>Вручную</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>When Triggered</source>
        <translation>Когда явно требуется</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Timeout in ms:</source>
        <translation>Таймаут, мс:</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Character threshold:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Inserts the common prefix of available completion items.</source>
        <translation>Вставлять общий префикс для всех доступных вариантов дополнения.</translation>
    </message>
    <message>
        <location line="-1"/>
        <source>Autocomplete common &amp;prefix</source>
        <translation>Общий &amp;префикс для автодополнения</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Splits a string into two lines by adding an end quote at the cursor position when you press Enter and a start quote to the next line, before the rest of the string.

In addition, Shift+Enter inserts an escape character at the cursor position and moves the rest of the string to the next line.</source>
        <translation>Если включено, то при нажатии в середине строки клавиши Enter в текущую позицию курсора будет помещена кавычка, остаток текста будет перенесен на следующую строку с установкой кавычки перед ним.

Дополнительно, Shift-Enter вставляет экранирующий символ в позицию курсора и переносит правую часть текста на следующую строку.</translation>
    </message>
    <message>
        <location line="-2"/>
        <source>Automatically split strings</source>
        <translation>Автоматически разделять строки</translation>
    </message>
    <message>
        <location line="+38"/>
        <source>Skip automatically inserted character if re-typed manually after completion or by pressing tab.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+82"/>
        <source>&amp;Automatically Insert Matching Characters</source>
        <translation>&amp;Автоматически вставлять парные символы</translation>
    </message>
    <message>
        <location line="-112"/>
        <source>Insert opening or closing brackets</source>
        <translation>Вставлять открывающие или закрывающие скобки</translation>
    </message>
    <message>
        <location line="-37"/>
        <source>None</source>
        <comment>Case-sensitivity: None</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+40"/>
        <source>Insert closing quote</source>
        <translation>Вставлять закрывающую кавычку</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>When typing a matching bracket and there is a text selection, instead of removing the selection, surrounds it with the corresponding characters.</source>
        <translation>Если при наборе скобки есть выделенный текст, то заключать его в соответствующие скобки, а не удалять.</translation>
    </message>
    <message>
        <location line="-3"/>
        <source>Surround text selection with brackets</source>
        <translation>Заключать выделенный текст в скобки</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Insert &amp;space after function name</source>
        <translation>&amp;Вставлять пробел после имени функции</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>When typing a matching quote and there is a text selection, instead of removing the selection, surrounds it with the corresponding characters.</source>
        <translation>Если при наборе кавычки есть выделенный текст, то заключать его в кавычки, а не удалять.</translation>
    </message>
    <message>
        <location line="-3"/>
        <source>Surround text selection with quotes</source>
        <translation>Заключать выделенный текст в кавычки</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Show a visual hint when for example a brace or a quote is automatically inserted by the editor.</source>
        <translation>Показывать подсказку, когда, например, редактором была автоматически вставлена скобка или кавычка.</translation>
    </message>
    <message>
        <location line="-2"/>
        <source>Animate automatically inserted text</source>
        <translation>Анимировать автоматически вставленный текст</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Highlight automatically inserted text</source>
        <translation>Подсвечивать автоматически вставленный текст</translation>
    </message>
    <message>
        <source>Skip automatically inserted character if re-typed manually after completion.</source>
        <translation type="vanished">Пропускать автоматически вставленный символ при ручном перенаборе.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Skip automatically inserted character when typing</source>
        <translation>Пропускать автоматически вставленный символ при наборе</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Remove the automatically inserted character if the trigger is deleted by backspace after the completion.</source>
        <translation>Удалять автоматически вставленный символ, если флаг удалён клавишей Backspace после дополнения.</translation>
    </message>
    <message>
        <location line="-2"/>
        <source>Remove automatically inserted text on backspace</source>
        <translation>Удалять клавишей Backspace автоматически вставленный текст</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/commentssettings.cpp" line="+60"/>
        <source>Documentation Comments</source>
        <translation>Документирующие комментарии</translation>
    </message>
    <message>
        <location line="-79"/>
        <source>Automatically creates a Doxygen comment upon pressing enter after a &apos;/**&apos;, &apos;/*!&apos;, &apos;//!&apos; or &apos;///&apos;.</source>
        <translation>Автоматически создавать комментарий Doxygen при нажатии Enter после комбинаций «/**», «/*!», «//!» или «///».</translation>
    </message>
    <message>
        <location line="-2"/>
        <source>Enable Doxygen blocks</source>
        <translation>Включить блоки Doxygen</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Generates a &lt;i&gt;brief&lt;/i&gt; command with an initial description for the corresponding declaration.</source>
        <translation>Создавать команду &lt;i&gt;brief&lt;/i&gt; с начальным описанием соответствующего объявления.</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Doxygen command prefix:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Doxygen allows &quot;@&quot; and &quot;\&quot; to start commands.
By default, &quot;@&quot; is used if the surrounding comment starts with &quot;/**&quot; or &quot;///&quot;, and &quot;\&quot; is used
if the comment starts with &quot;/*!&quot; or &quot;//!&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-11"/>
        <source>Generate brief description</source>
        <translation>Создавать краткое описание</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Adds leading asterisks when continuing C/C++ &quot;/*&quot;, Qt &quot;/*!&quot; and Java &quot;/**&quot; style comments on new lines.</source>
        <translation>Вставлять звёздочку в начало при переходе комментария в стиле С/С++ «/*», Qt «/*!» или Java «/**» на новую строку.</translation>
    </message>
    <message>
        <location line="-2"/>
        <source>Add leading asterisks</source>
        <translation>Вставлять звёздочку в начало строки</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/completionsettingspage.cpp" line="+173"/>
        <source>Completion</source>
        <translation>Дополнение</translation>
    </message>
    <message>
        <location line="-167"/>
        <source>Automatically overwrite closing parentheses and quotes.</source>
        <translation>Автоматически переписывать закрывающие скобки и кавычки.</translation>
    </message>
    <message>
        <location line="-1"/>
        <source>Overwrite closing punctuation</source>
        <translation>Переписывать закрывающую пунктуацию</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/displaysettingspage.cpp" line="-255"/>
        <source>Display line &amp;numbers</source>
        <translation>Показывать &amp;номера строк</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Highlight current &amp;line</source>
        <translation>Подсвечивать текущую &amp;строку</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Display &amp;folding markers</source>
        <translation>Показывать &amp;область сворачивания кода</translation>
    </message>
    <message>
        <location line="-3"/>
        <source>Highlight &amp;blocks</source>
        <translation>Подсвечивать &amp;блоки</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Mark &amp;text changes</source>
        <translation>Отмечать изменённый &amp;текст</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>&amp;Visualize whitespace</source>
        <translation>&amp;Показывать пробельные символы</translation>
    </message>
    <message>
        <location line="-17"/>
        <source>&amp;Animate matching parentheses</source>
        <translation>&amp;Анимировать парные скобки</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Auto-fold first &amp;comment</source>
        <translation>С&amp;ворачивать первый комментарий</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Center &amp;cursor on scroll</source>
        <translation>Прокрутка ни&amp;же конца текста</translation>
    </message>
    <message>
        <source>Text Wrapping</source>
        <translation type="vanished">Перенос текста</translation>
    </message>
    <message>
        <location line="-43"/>
        <source>Enable text &amp;wrapping</source>
        <translation>&amp;Разрешить перенос текста</translation>
    </message>
    <message>
        <source>Display right &amp;margin at column:</source>
        <translation type="vanished">Отображать правую &amp;границу на столбце:</translation>
    </message>
    <message>
        <location line="+49"/>
        <source>&amp;Highlight matching parentheses</source>
        <translation>Подсве&amp;чивать совпадающие скобки</translation>
    </message>
    <message>
        <location line="-1"/>
        <source>Always open links in another split</source>
        <translation>Всегда открывать ссылки в отдельной панели</translation>
    </message>
    <message>
        <location line="-2"/>
        <source>Display file encoding</source>
        <translation>Показывать кодировку файла</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Shows tabs and spaces.</source>
        <translation>Отображение табуляций и пробелов.</translation>
    </message>
    <message>
        <location line="-17"/>
        <source>Highlight search results on the scrollbar</source>
        <translation>Результаты поиска на полосе прокрутки</translation>
    </message>
    <message>
        <location line="-33"/>
        <source>&lt;i&gt;Set &lt;a href=&quot;font zoom&quot;&gt;font line spacing&lt;/a&gt; to 100% to enable text wrapping option.&lt;/i&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+19"/>
        <source>Display right &amp;margin after column:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Tint whole margin area</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Use context-specific margin</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>If available, use a different margin. For example, the ColumnLimit from the ClangFormat plugin.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Animate navigation within file</source>
        <translation>Анимировать навигацию по файлу</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Visualize indent</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Display file line ending</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Display tab settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>&amp;Highlight selection</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Adds a colored background and a marker to the scrollbar to occurrences of the selected text.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Next to editor content</source>
        <translation>За содержимым редактора</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Next to right margin</source>
        <translation>За правой границей</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Aligned at right side</source>
        <translation>Прижать к правому краю</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Line Annotations</source>
        <translation>Построчная аннотация</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Enable minimap</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Margin</source>
        <translation type="unfinished">Внешний отступ</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Wrapping</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-25"/>
        <source>Between lines</source>
        <translation>Между строк</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/findincurrentfile.cpp" line="+65"/>
        <source>Current File</source>
        <translation>Текущий файл</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>File &quot;%1&quot;:</source>
        <translation>Файл «%1»:</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>File path: %1
%2</source>
        <translation>Путь к файлу: %1
%2</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/findinopenfiles.cpp" line="+57"/>
        <source>Open Documents</source>
        <translation>Открытые документы</translation>
    </message>
    <message>
        <location line="+26"/>
        <source>Open documents:</source>
        <translation>Открытые документы:</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Open Documents
%1</source>
        <translation>Открытые документы
%1</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/fontsettingspage.cpp" line="+3"/>
        <source>Family:</source>
        <translation>Название:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Size:</source>
        <translation>Размер:</translation>
    </message>
    <message>
        <location line="-55"/>
        <source>Antialias</source>
        <translation>Сглаживание</translation>
    </message>
    <message>
        <source>Color Scheme</source>
        <translation type="vanished">Цветовая схема</translation>
    </message>
    <message>
        <location line="+4"/>
        <location line="+6"/>
        <source>%</source>
        <translation>%</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>A line spacing value other than 100% disables text wrapping.
A value less than 100% can result in overlapping and misaligned graphics.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+19"/>
        <source>Import</source>
        <translation type="unfinished">Импортировать</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Export</source>
        <translation type="unfinished">Экспортировать</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Zoom:</source>
        <translation>Масштаб:</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/highlightersettingspage.cpp" line="+25"/>
        <source>Syntax Highlight Definition Files</source>
        <translation>Файлы определений подсветки синтаксиса</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Ignored file patterns:</source>
        <translation>Шаблоны игнорируемых файлов:</translation>
    </message>
    <message>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Highlight definitions are provided by the &lt;a href=&quot;https://api.kde.org/frameworks/syntax-highlighting/html/index.html&quot;&gt;KSyntaxHighlighting&lt;/a&gt; engine.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="vanished">&lt;html&gt;&lt;head/&gt;&lt;body&gt;
&lt;p&gt;Определения подсветки предоставляются движком &lt;a href=&quot;https://api.kde.org/frameworks/syntax-highlighting/html/index.html&quot;&gt;KSyntaxHighlighting&lt;/a&gt;.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location line="-5"/>
        <source>User Highlight Definition Files</source>
        <translation>Пользовательские файлы определений подсветки</translation>
    </message>
    <message>
        <location line="-13"/>
        <source>Reset definitions remembered for files that can be associated with more than one highlighter definition.</source>
        <translation>Сбросить сохранённые для файлов, ассоциированных более чем с одним определением, привязки к конкретным определениям.</translation>
    </message>
    <message>
        <location line="-22"/>
        <source>Highlight definitions are provided by the %1 engine.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+21"/>
        <source>Reset Remembered Definitions</source>
        <translation>Сбросить привязки определений</translation>
    </message>
    <message>
        <location line="-13"/>
        <source>Download missing and update existing syntax definition files.</source>
        <translation>Загрузить отсутствующие и обновить существующие файлы определения синтаксиса.</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Reload externally modified definition files.</source>
        <translation>Перезагрузить из-вне изменённые файлы определений.</translation>
    </message>
    <message>
        <location line="-1"/>
        <source>Reload Definitions</source>
        <translation>Перезагрузить</translation>
    </message>
    <message>
        <location line="+67"/>
        <source>Generic Highlighter</source>
        <translation>Общая подсветка</translation>
    </message>
    <message>
        <location line="-37"/>
        <source>Download finished</source>
        <translation>Загрузка завершена</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/linenumberfilter.cpp" line="+23"/>
        <source>Jumps to the given line in the current document.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+26"/>
        <source>Line %1, Column %2</source>
        <translation>Строка %1, столбец %2</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Line %1</source>
        <translation>Строка %1</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Column %1</source>
        <translation>Столбец %1</translation>
    </message>
    <message>
        <location line="-31"/>
        <source>Line in Current Document</source>
        <translation>Строка в текущем документе</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/outlinefactory.cpp" line="+273"/>
        <source>Outline</source>
        <translation>Контур</translation>
    </message>
    <message>
        <location line="-160"/>
        <source>No outline available</source>
        <translation>Обзор недоступен</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Synchronize with Editor</source>
        <translation>Согласовать с редактором</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Filter tree</source>
        <translation>Настроить отображение</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Sort Alphabetically</source>
        <translation>Сортировать по алфавиту</translation>
    </message>
    <message>
        <location filename="../../../../creator-stable_build/share/qtcreator/translations/snippets_tr.h" line="+5"/>
        <source>QuickTest Test Case</source>
        <comment>group:&apos;QML&apos; trigger:&apos;TestCase&apos;</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>GTest Function</source>
        <comment>group:&apos;C++&apos; trigger:&apos;TEST&apos;</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>GTest Fixture</source>
        <comment>group:&apos;C++&apos; trigger:&apos;TEST_F&apos;</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>GTest Parameterized</source>
        <comment>group:&apos;C++&apos; trigger:&apos;TEST_P&apos;</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Test Case</source>
        <comment>group:&apos;C++&apos; trigger:&apos;BOOST_AUTO_TEST_CASE&apos;</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Test Suite</source>
        <comment>group:&apos;C++&apos; trigger:&apos;BOOST_AUTO_TEST_SUITE&apos;</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Catch Test Case</source>
        <comment>group:&apos;C++&apos; trigger:&apos;TEST_CASE&apos;</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Catch Scenario</source>
        <comment>group:&apos;C++&apos; trigger:&apos;SCENARIO&apos;</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>derived from QObject</source>
        <comment>group:&apos;C++&apos; trigger:&apos;class&apos;</comment>
        <translation>производный от QObject</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>derived from QWidget</source>
        <comment>group:&apos;C++&apos; trigger:&apos;class&apos;</comment>
        <translation>производный от QWidget</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>template</source>
        <comment>group:&apos;C++&apos; trigger:&apos;class&apos;</comment>
        <translation>шаблон</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>with if</source>
        <comment>group:&apos;C++&apos; trigger:&apos;else&apos;</comment>
        <translation>с if</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>range-based</source>
        <comment>group:&apos;C++&apos; trigger:&apos;for&apos;</comment>
        <translation>диапазонный</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>and else</source>
        <comment>group:&apos;C++&apos; trigger:&apos;if&apos;</comment>
        <translation>и else</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>with closing brace comment</source>
        <comment>group:&apos;C++&apos; trigger:&apos;namespace&apos;</comment>
        <translation>с комментарием закрывающей скобки</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>and catch</source>
        <comment>group:&apos;C++&apos; trigger:&apos;try&apos;</comment>
        <translation>и catch</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>namespace</source>
        <comment>group:&apos;C++&apos; trigger:&apos;using&apos;</comment>
        <translation>пространство имён</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>template</source>
        <comment>group:&apos;C++&apos; trigger:&apos;struct&apos;</comment>
        <translation>шаблон</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>(type name READ name WRITE setName NOTIFY nameChanged FINAL)</source>
        <comment>group:&apos;C++&apos; trigger:&apos;Q_PROPERTY&apos;</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>(type name READ name WRITE setName NOTIFY nameChanged)</source>
        <comment>group:&apos;C++&apos; trigger:&apos;Q_PROPERTY&apos;</comment>
        <translation type="vanished">(введите &lt;имя&gt; READ &lt;имя&gt; WRITE set&lt;Имя&gt; NOTIFY &lt;имя&gt;Changed)</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>with targets</source>
        <comment>group:&apos;QML&apos; trigger:&apos;NumberAnimation&apos;</comment>
        <translation>с целями</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>with target</source>
        <comment>group:&apos;QML&apos; trigger:&apos;NumberAnimation&apos;</comment>
        <translation>с целью</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>with targets</source>
        <comment>group:&apos;QML&apos; trigger:&apos;PropertyAction&apos;</comment>
        <translation>с целями</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>with target</source>
        <comment>group:&apos;QML&apos; trigger:&apos;PropertyAction&apos;</comment>
        <translation>с целью</translation>
    </message>
    <message>
        <location line="-19"/>
        <source>example</source>
        <comment>group:&apos;Text&apos; trigger:&apos;global&apos;</comment>
        <translation>пример</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/snippets/snippetscollection.cpp" line="+285"/>
        <source>Cannot create user snippet directory %1</source>
        <translation>Не удалось создать каталог пользовательских фрагментов %1</translation>
    </message>
    <message>
        <source>Group: </source>
        <translation type="vanished">Группа:</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/snippets/snippetssettingspage.cpp" line="-4"/>
        <source>Add</source>
        <translation>Добавить</translation>
    </message>
    <message>
        <location line="-16"/>
        <source>Revert Built-in</source>
        <translation>Откатить встроенное</translation>
    </message>
    <message>
        <location line="-179"/>
        <source>Not a valid trigger. A valid trigger can only contain letters, numbers, or underscores, where the first character is limited to letter or underscore.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+190"/>
        <source>Group:</source>
        <translation type="unfinished">Группа:</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Restore Removed Built-ins</source>
        <translation>Восстановить удалённое</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Reset All</source>
        <translation>Сбросить всё</translation>
    </message>
    <message>
        <location line="+62"/>
        <source>Error While Saving Snippet Collection</source>
        <translation>Ошибка сохранения набора фрагментов</translation>
    </message>
    <message>
        <location line="-271"/>
        <location line="+79"/>
        <location line="+261"/>
        <location filename="../../../src/plugins/texteditor/texteditorsettings.cpp" line="+326"/>
        <source>Error</source>
        <translation>Ошибка</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>No snippet selected.</source>
        <translation>Фрагмент не выбран.</translation>
    </message>
    <message>
        <location line="+84"/>
        <source>Snippets</source>
        <translation>Фрагменты</translation>
    </message>
    <message>
        <source>Not a valid trigger.</source>
        <translation type="vanished">Неверный инициатор.</translation>
    </message>
    <message>
        <location line="-399"/>
        <source>Trigger</source>
        <translation>Инициатор</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Trigger Variant</source>
        <translation>Варианты замещения</translation>
    </message>
    <message>
        <location line="+53"/>
        <source>Error reverting snippet.</source>
        <translation>Ошибка отката фрагмента.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/tabsettingswidget.cpp" line="+95"/>
        <source>Tabs And Indentation</source>
        <translation>Табуляция и отступы</translation>
    </message>
    <message>
        <source>Tab policy:</source>
        <translation type="vanished">Выполнять табуляцию:</translation>
    </message>
    <message>
        <location line="-26"/>
        <source>Spaces Only</source>
        <translation>Только пробелами</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Tabs Only</source>
        <translation>Только табуляцией</translation>
    </message>
    <message>
        <source>Mixed</source>
        <translation type="vanished">Смешанно</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Ta&amp;b size:</source>
        <translation>Размер &amp;табуляции:</translation>
    </message>
    <message>
        <source>&amp;Indent size:</source>
        <translation type="vanished">Размер отст&amp;упа:</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Align continuation lines:</source>
        <translation>Выравнивание продолжений строк:</translation>
    </message>
    <message>
        <location line="-55"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;
Influences the indentation of continuation lines.

&lt;ul&gt;
&lt;li&gt;Not At All: Do not align at all. Lines will only be indented to the current logical indentation depth.
&lt;pre&gt;
(tab)int i = foo(a, b
(tab)c, d);
&lt;/pre&gt;
&lt;/li&gt;

&lt;li&gt;With Spaces: Always use spaces for alignment, regardless of the other indentation settings.
&lt;pre&gt;
(tab)int i = foo(a, b
(tab)            c, d);
&lt;/pre&gt;
&lt;/li&gt;

&lt;li&gt;With Regular Indent: Use tabs and/or spaces for alignment, as configured above.
&lt;pre&gt;
(tab)int i = foo(a, b
(tab)(tab)(tab)  c, d);
&lt;/pre&gt;
&lt;/li&gt;
&lt;/ul&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;
Влияет на отступы продолжений строк.

&lt;ul&gt;
&lt;li&gt;Не выравнивать: вообще не выравнивать, строки сдвигаются только на текущий логический уровень.
&lt;pre&gt;
(tab)int i = foo(a, b
(tab)c, d);
&lt;/pre&gt;
&lt;/li&gt;

&lt;li&gt;Пробелами: всегда использовать пробелы, вне зависимости от установок.
&lt;pre&gt;
(tab)int i = foo(a, b
(tab)            c, d);
&lt;/pre&gt;
&lt;/li&gt;

&lt;li&gt;Отступами: использовать табуляцию и/или пробелы, в зависимости от настроек выше.
&lt;pre&gt;
(tab)int i = foo(a, b
(tab)(tab)(tab)  c, d);
&lt;/pre&gt;
&lt;/li&gt;
&lt;/ul&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location line="+38"/>
        <location filename="../../../src/plugins/texteditor/texteditor.cpp" line="-3661"/>
        <source>Auto detect</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>%1 tries to detect the indentation settings based on the file contents. It will fallback to the settings below if the detection fails.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Default tab policy:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Default &amp;indent size:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Not At All</source>
        <translation>Не выравнивать</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>With Spaces</source>
        <translation>Пробелами</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>With Regular Indent</source>
        <translation>Отступами</translation>
    </message>
    <message>
        <location line="-24"/>
        <source>The text editor indentation setting is used for non-code files only. See the C++ and Qt Quick coding style settings to configure indentation for code files.</source>
        <translation>Настройки отступов текстового редактора не используются для кода программ. Откройте настройки стилей C++ и Qt Quick для задания отступов в исходных текстах.</translation>
    </message>
    <message>
        <location line="-4"/>
        <source>&lt;i&gt;Code indentation is configured in &lt;a href=&quot;C++&quot;&gt;C++&lt;/a&gt; and &lt;a href=&quot;QtQuick&quot;&gt;Qt Quick&lt;/a&gt; settings.&lt;/i&gt;</source>
        <translation>&lt;i&gt;Отступы в коде задаются в настройках &lt;a href=&quot;C++&quot;&gt;C++&lt;/a&gt; и &lt;a href=&quot;QtQuick&quot;&gt;Qt Quick&lt;/a&gt;.&lt;/i&gt;</translation>
    </message>
    <message>
        <source>&amp;Undo</source>
        <translation type="vanished">&amp;Отменить</translation>
    </message>
    <message>
        <source>&amp;Redo</source>
        <translation type="vanished">&amp;Повторить</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/linenumberfilter.cpp" line="+2"/>
        <source>&lt;line&gt;:&lt;column&gt;</source>
        <translation>&lt;строка&gt;:&lt;столбец&gt;</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/texteditorplugin.cpp" line="+260"/>
        <source>Delete &amp;Line</source>
        <translation>Удалить строк&amp;у</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Delete Line from Cursor On</source>
        <translation>Удалить строку с курсором</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Delete Word from Cursor On</source>
        <translation>Удалить слово под курсором</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Delete Word Camel Case from Cursor On</source>
        <translation>Удалить слово под курсором с учётом верблюжьего регистра</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Delete Line up to Cursor</source>
        <translation>Удалить строку над курсором</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Ctrl+Backspace</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Delete Word up to Cursor</source>
        <translation>Удалить слово перед курсором</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Delete Word Camel Case up to Cursor</source>
        <translation>Удалить слово перед курсором с учётом верблюжьего регистра</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Go to Block Start with Selection</source>
        <translation>Перейти в начало блока с выделением</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Ctrl+{</source>
        <translation>Ctrl+{</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Go to Block End with Selection</source>
        <translation>Перейти в конец блока с выделением</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Ctrl+}</source>
        <translation>Ctrl+}</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Move Line Up</source>
        <translation>Переместить строку выше</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Ctrl+Shift+Up</source>
        <translation>Ctrl+Shift+Up</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Move Line Down</source>
        <translation>Переместить строку ниже</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Ctrl+Shift+Down</source>
        <translation>Ctrl+Shift+Down</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Copy Line Up</source>
        <translation>Скопировать строку выше</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Ctrl+Alt+Up</source>
        <translation>Ctrl+Alt+Up</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Copy Line Down</source>
        <translation>Скопировать строку ниже</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Ctrl+Alt+Down</source>
        <translation>Ctrl+Alt+Down</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Join Lines</source>
        <translation>Объединить строки</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Ctrl+J</source>
        <translation>Ctrl+J</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Insert Line Above Current Line</source>
        <translation>Вставить строку выше текущей строки</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Ctrl+Shift+Return</source>
        <translation>Ctrl+Shift+Return</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Insert Line Below Current Line</source>
        <translation>Вставить строку ниже текущей строки</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Ctrl+Return</source>
        <translation>Ctrl+Return</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Toggle UTF-8 BOM</source>
        <translation>Удалить/вставить UTF-8 BOM</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Indent</source>
        <translation>Отступить</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Unindent</source>
        <translation>Отступить назад</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Follow Symbol Under Cursor</source>
        <translation>Перейти к символу под курсором</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Follow Symbol Under Cursor in Next Split</source>
        <translation>Перейти к символу под курсором в следующей панели</translation>
    </message>
    <message>
        <location line="+1"/>
        <location line="+18"/>
        <source>Meta+E, F2</source>
        <translation>Meta+E, F2</translation>
    </message>
    <message>
        <location line="-18"/>
        <location line="+18"/>
        <source>Ctrl+E, F2</source>
        <translation>Ctrl+E, F2</translation>
    </message>
    <message>
        <location line="-16"/>
        <source>Follow Type Under Cursor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Ctrl+Shift+F2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Follow Type Under Cursor in Next Split</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Meta+E, Shift+F2</source>
        <translation type="unfinished">Meta+E, Shift+F2</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Ctrl+E, Ctrl+Shift+F2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Find References to Symbol Under Cursor</source>
        <translation>Найти ссылки на символ под курсором</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Ctrl+Shift+U</source>
        <translation>Ctrl+Shift+U</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Rename Symbol Under Cursor</source>
        <translation>Переименовать символ под курсором</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Ctrl+Shift+R</source>
        <translation>Ctrl+Shift+R</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Jump to File Under Cursor</source>
        <translation>Перейти к файлу под курсором</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Jump to File Under Cursor in Next Split</source>
        <translation>Перейти к файлу под курсором в следующей панели</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Open Call Hierarchy</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Open Type Hierarchy</source>
        <translation type="unfinished">Открыть иерархию типов</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Meta+Shift+T</source>
        <translation type="unfinished">Meta+Shift+T</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Ctrl+Shift+T</source>
        <translation type="unfinished">Ctrl+Shift+T</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Move the View a Page Up and Keep the Cursor Position</source>
        <translation>Сдвинуть отображаемый текст на страницу выше с сохранением позиции курсора</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Ctrl+PgUp</source>
        <translation>Ctrl+PgUp</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Move the View a Page Down and Keep the Cursor Position</source>
        <translation>Сдвинуть отображаемый текст на страницу ниже с сохранением позиции курсора</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Ctrl+PgDown</source>
        <translation>Ctrl+PgDown</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Move the View a Line Up and Keep the Cursor Position</source>
        <translation>Сдвинуть отображаемый текст на строку выше с сохранением позиции курсора</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Ctrl+Up</source>
        <translation>Ctrl+Up</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Move the View a Line Down and Keep the Cursor Position</source>
        <translation>Сдвинуть отображаемый текст на строку ниже с сохранением позиции курсора</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Ctrl+Down</source>
        <translation>Ctrl+Down</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Select Encoding...</source>
        <translation>Выбрать кодировку...</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Paste from Clipboard History</source>
        <translation>Вставить из истории буфера обмена</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Ctrl+Shift+V</source>
        <translation>Ctrl+Shift+V</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Paste Without Formatting</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Ctrl+Alt+Shift+V</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Auto-&amp;indent Selection</source>
        <translation>Сделать &amp;автоотступ</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Ctrl+I</source>
        <translation>Ctrl+I</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Auto-&amp;format Selection</source>
        <translation>От&amp;форматировать выделенное</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Ctrl+;</source>
        <translation>Ctrl+;</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>&amp;Rewrap Paragraph</source>
        <translation>П&amp;еределать переносы</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Meta+E, R</source>
        <translation>Meta+E, R</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Ctrl+E, R</source>
        <translation>Ctrl+E, R</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>&amp;Visualize Whitespace</source>
        <translation>Отображение про&amp;белов</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Meta+E, Meta+V</source>
        <translation>Meta+E, Meta+V</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Ctrl+E, Ctrl+V</source>
        <translation>Ctrl+E, Ctrl+V</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Clean Whitespace</source>
        <translation>Очистить пробелы</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Enable Text &amp;Wrapping</source>
        <translation>П&amp;еренос текста</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Meta+E, Meta+W</source>
        <translation>Meta+E, Meta+W</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Ctrl+E, Ctrl+W</source>
        <translation>Ctrl+E, Ctrl+W</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Toggle Comment &amp;Selection</source>
        <translation>&amp;Закомментировать/раскомментировать</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Ctrl+/</source>
        <translation>Ctrl+/</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Cut &amp;Line</source>
        <translation>В&amp;ырезать строку</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Shift+Del</source>
        <translation>Shift+Del</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Copy &amp;Line</source>
        <translation>Скоп&amp;ировать строку</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Ctrl+Ins</source>
        <translation>Ctrl+Ins</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Copy With Highlighting</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Create Cursors at Selected Line Ends</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Alt+Shift+I</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Add Next Occurrence to Selection</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Ctrl+D</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>&amp;Duplicate Selection</source>
        <translation>&amp;Дублировать выбранное</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>&amp;Duplicate Selection and Comment</source>
        <translation>Дублироват&amp;ь выбранное и закомментировать</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Uppercase Selection</source>
        <translation>В верхний регистр</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Meta+Shift+U</source>
        <translation>Meta+Shift+U</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Alt+Shift+U</source>
        <translation>Alt+Shift+U</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Lowercase Selection</source>
        <translation>В нижний регистр</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Meta+U</source>
        <translation>Meta+U</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Alt+U</source>
        <translation>Alt+U</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Sort Lines</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+51"/>
        <source>Go to Previous Word (Camel Case)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Go to Next Word (Camel Case)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+19"/>
        <source>Go to Previous Word (Camel Case) with Selection</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Go to Next Word (Camel Case) with Selection</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Sort Selected Lines</source>
        <translation type="vanished">&amp;Упорядочить выбранные строки</translation>
    </message>
    <message>
        <location line="-72"/>
        <source>Meta+Shift+S</source>
        <translation>Meta+Shift+S</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Alt+Shift+S</source>
        <translation>Alt+Shift+S</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/texteditor.cpp" line="+7248"/>
        <location filename="../../../src/plugins/texteditor/texteditorplugin.cpp" line="+3"/>
        <source>Fold</source>
        <translation>Свернуть</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/texteditorplugin.cpp" line="+1"/>
        <source>Ctrl+&lt;</source>
        <translation>Ctrl+&lt;</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/texteditor.cpp" line="+3"/>
        <location filename="../../../src/plugins/texteditor/texteditorplugin.cpp" line="+3"/>
        <source>Unfold</source>
        <translation>Развернуть</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/texteditorplugin.cpp" line="+1"/>
        <source>Ctrl+&gt;</source>
        <translation>Ctrl+&gt;</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Toggle &amp;Fold All</source>
        <translation>Свернут&amp;ь/развернуть всё</translation>
    </message>
    <message>
        <source>Increase Font Size</source>
        <translation type="vanished">Увеличить шрифт</translation>
    </message>
    <message>
        <source>Ctrl++</source>
        <translation type="vanished">Ctrl++</translation>
    </message>
    <message>
        <source>Decrease Font Size</source>
        <translation type="vanished">Уменьшить шрифт</translation>
    </message>
    <message>
        <source>Ctrl+-</source>
        <translation type="vanished">Ctrl+-</translation>
    </message>
    <message>
        <source>Reset Font Size</source>
        <translation type="vanished">Восстановить размер шрифта</translation>
    </message>
    <message>
        <source>Meta+0</source>
        <translation type="vanished">Meta+0</translation>
    </message>
    <message>
        <source>Ctrl+0</source>
        <translation type="vanished">Ctrl+0</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Go to Block Start</source>
        <translation>Перейти в начало блока</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Ctrl+[</source>
        <translation>Ctrl+[</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Go to Block End</source>
        <translation>Перейти в конец блока</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Ctrl+]</source>
        <translation>Ctrl+]</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Select Block Up</source>
        <translation>Выделить блок вверх</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Ctrl+U</source>
        <translation>Ctrl+U</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Select Block Down</source>
        <translation>Выделить блок вниз</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Ctrl+Shift+Alt+U</source>
        <translation>Ctrl+Shift+Alt+U</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Select Word Under Cursor</source>
        <translation>Выбрать слово под курсором</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Go to Document Start</source>
        <translation>Перейти в начало документа</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Go to Document End</source>
        <translation>Перейти в конец документа</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Go to Line Start</source>
        <translation>Перейти в начало строки</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Go to Line End</source>
        <translation>Перейти в конец строки</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Go to Next Line</source>
        <translation>Перейти на следующую строку</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Go to Previous Line</source>
        <translation>Перейти на предыдущую строку</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Go to Previous Character</source>
        <translation>Перейти на предыдущий символ</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Go to Next Character</source>
        <translation>Перейти на следующий символ</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Go to Previous Word</source>
        <translation>Перейти на предыдущее слово</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Go to Next Word</source>
        <translation>Перейти на следующее слово</translation>
    </message>
    <message>
        <source>Go to Previous Word Camel Case</source>
        <translation type="vanished">Перейти к предыдущему слову с учётом Верблюжьего Регистра</translation>
    </message>
    <message>
        <source>Go to Next Word Camel Case</source>
        <translation type="vanished">Перейти к следующему слову с учётом Верблюжьего Регистра</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Go to Line Start with Selection</source>
        <translation>Перейти в начало строки с выделением</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Go to Line End with Selection</source>
        <translation>Перейти в конец строки с выделением</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Go to Next Line with Selection</source>
        <translation>Перейти на следующую строку с выделением</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Go to Previous Line with Selection</source>
        <translation>Перейти на предыдущую строку с выделением</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Go to Previous Character with Selection</source>
        <translation>Перейти на предыдущий символ с выделением</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Go to Next Character with Selection</source>
        <translation>Перейти на следующий символ с выделением</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Go to Previous Word with Selection</source>
        <translation>Перейти на предыдущее слово с выделением</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Go to Next Word with Selection</source>
        <translation>Перейти на следующее слово с выделением</translation>
    </message>
    <message>
        <source>Go to Previous Word Camel Case with Selection</source>
        <translation type="vanished">Перейти к предыдущему слову с выделением с учётом Верблюжьего Регистра</translation>
    </message>
    <message>
        <source>Go to Next Word Camel Case with Selection</source>
        <translation type="vanished">Перейти к следующему слову с выделением с учётом Верблюжьего Регистра</translation>
    </message>
    <message>
        <location line="-248"/>
        <source>Ctrl+Space</source>
        <translation></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Meta+Space</source>
        <translation></translation>
    </message>
    <message>
        <location line="-2"/>
        <source>Trigger Completion</source>
        <translation>Выполнить дополнение</translation>
    </message>
    <message>
        <location line="-111"/>
        <source>Word under the current document&apos;s text cursor.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+122"/>
        <source>Display Function Hint</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Meta+Shift+D</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Ctrl+Shift+D</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Trigger Refactoring Action</source>
        <translation>Выполнить рефакторинг</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Alt+Return</source>
        <translation></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Show Context Menu</source>
        <translation>Показать контекстное меню</translation>
    </message>
    <message>
        <location line="-225"/>
        <source>Text</source>
        <comment>SnippetProvider</comment>
        <translation>Текст</translation>
    </message>
    <message>
        <location line="+48"/>
        <source>Selected text within the current document.</source>
        <translation>Выделенный текст внутри текущего документа.</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Line number of the text cursor position in current document (starts with 1).</source>
        <translation>Номер строки текущего документа, в которой находится курсор (счёт идёт с 1).</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Column number of the text cursor position in current document (starts with 0).</source>
        <translation>Номер столбца текущего документа, в котором находится курсор (счёт идёт с 0).</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Number of lines visible in current document.</source>
        <translation>Количество видимых строк текущего документа.</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Number of columns visible in current document.</source>
        <translation>Количество видимых столбцов текущего документа.</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Current document&apos;s font size in points.</source>
        <translation>Размер шрифта в точках в текущем документе.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/basefilefind.cpp" line="-227"/>
        <source>Internal</source>
        <translation>Внутренний</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/textdocument.cpp" line="+421"/>
        <source>Diff Against Current File</source>
        <translation>Сравнить с текущим файлом</translation>
    </message>
    <message>
        <location line="+385"/>
        <source>Opening File</source>
        <translation>Открытие файла</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/texteditorsettings.cpp" line="-257"/>
        <source>Text</source>
        <translation>Текст</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Generic text and punctuation tokens.
Applied to text that matched no other rule.</source>
        <translation>Обычный текст и знаки пунктуации.
Применяется к тексту, когда другие правила не подошли.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Link</source>
        <translation>Ссылка</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Links that follow symbol under cursor.</source>
        <translation>Ссылки при переходе к символу под курсором.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Selection</source>
        <translation>Выделение</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Selected text.</source>
        <translation>Выделенный текст.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Line Number</source>
        <translation>Номер строки</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Line numbers located on the left side of the editor.</source>
        <translation>Номера строк, находящиеся слева от редактора.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Search Result</source>
        <translation>Результат поиска</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Highlighted search results inside the editor.</source>
        <translation>Подсвеченные результаты поиска в редакторе.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Search Result (Alternative 1)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Highlighted search results inside the editor.
Used to mark read accesses to C++ symbols.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Search Result (Alternative 2)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Highlighted search results inside the editor.
Used to mark write accesses to C++ symbols.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Search Result Containing function</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Highlighted search results inside the editor.
Used to mark containing function of the symbol usage.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Search Scope</source>
        <translation>Область поиска</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Section where the pattern is searched in.</source>
        <translation>Выделение, в котором производится поиск.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Parentheses</source>
        <translation>Скобки</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Displayed when matching parentheses, square brackets or curly brackets are found.</source>
        <translation>Отображается при обнаружении подходящих круглых, квадратных или фигурных скобок.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Mismatched Parentheses</source>
        <translation>Несовпадающие скобки</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Displayed when mismatched parentheses, square brackets, or curly brackets are found.</source>
        <translation>Отображается при обнаружении несовпадающих скобок (круглых, квадратных и фигурных).</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Auto Complete</source>
        <translation>Автодополнение</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Displayed when a character is automatically inserted like brackets or quotes.</source>
        <translation>Отображается при автоматической вставке символа такого как скобка или кавычка.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Current Line</source>
        <translation>Текущая строка</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Line where the cursor is placed in.</source>
        <translation>Строка, в которой находится курсор.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Current Line Number</source>
        <translation>Номер текущей строки</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Line number located on the left side of the editor where the cursor is placed in.</source>
        <translation>Номер строки, находящейся слева от редактора, когда в ней находится курсор.</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Occurrences</source>
        <translation>Совпадения</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Occurrences of the symbol under the cursor.
(Only the background will be applied.)</source>
        <translation>Размещение символа под курсором.
(Используется только фон.)</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Unused Occurrence</source>
        <translation>Неиспользуемое</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Occurrences of unused variables.</source>
        <translation>Размещения неиспользуемых переменных.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Renaming Occurrence</source>
        <translation>Переименуемое</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Occurrences of a symbol that will be renamed.</source>
        <translation>Размещения переименовываемого символа.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Number</source>
        <translation>Номер</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Number literal.</source>
        <translation>Числовой литерал.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>String</source>
        <translation>Строка</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Character and string literals.</source>
        <translation>Символьный или строковый литералы.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Primitive Type</source>
        <translation>Тип примитива</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Name of a primitive data type.</source>
        <translation>Имя типа данных примитива.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Type</source>
        <translation>Тип</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Name of a type.</source>
        <translation>Имя типа.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Concept</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Name of a concept.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Namespace</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Name of a namespace.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Local</source>
        <translation>Локально</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Local variables.</source>
        <translation>Локальные переменные.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Parameter</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Function or method parameters.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Field</source>
        <translation>Поле</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Class&apos; data members.</source>
        <translation>Поля данных классов.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Global</source>
        <translation>Глобально</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Global variables.</source>
        <translation>Глобальные переменные.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Enumeration</source>
        <translation>Перечисление</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Applied to enumeration items.</source>
        <translation>Применяется к элементам перечисления.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Function</source>
        <translation>Функция</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Name of a function.</source>
        <translation>Имя функции.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Declaration</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Style adjustments to declarations.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Virtual Function</source>
        <translation>Виртуальная функция</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Name of function declared as virtual.</source>
        <translation>Имя функции, объявленной виртуальной.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>QML Binding</source>
        <translation>Привязки QML</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>QML item property, that allows a binding to another property.</source>
        <translation>Свойство элемента QML, позволяющем связыванием с другим свойством.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>QML Local Id</source>
        <translation>Локальный Id QML</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>QML item id within a QML file.</source>
        <translation>Идентификатор элемента QML внутри файла QML.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>QML Root Object Property</source>
        <translation>Свойство корневого объекта QML</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>QML property of a parent item.</source>
        <translation>Свойство QML родительского элемента.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>QML Scope Object Property</source>
        <translation>Свойство локального объекта QML</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Property of the same QML item.</source>
        <translation>Свойство такого же элемента QML.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>QML State Name</source>
        <translation>Название состояния QML</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Name of a QML state.</source>
        <translation>Название состояния QML.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>QML Type Name</source>
        <translation>Название типа QML</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Name of a QML type.</source>
        <translation>Название типа QML.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>QML External Id</source>
        <translation>Внешний Id QML</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>QML id defined in another QML file.</source>
        <translation>Идентификатор QML определённый другом файле.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>QML External Object Property</source>
        <translation>Свойство внешнего объекта QML</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>QML property defined in another QML file.</source>
        <translation>Свойство QML определённое другом файле.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>JavaScript Scope Var</source>
        <translation>Локальная переменная JavaScript</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Variables defined inside the JavaScript file.</source>
        <translation>Переменные определённые в файле JavaScript.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>JavaScript Import</source>
        <translation>Импорт JavaScript</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Name of a JavaScript import inside a QML file.</source>
        <translation>Имя импортируемого из JavaScript в файле QML.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>JavaScript Global Variable</source>
        <translation>Глобальная переменная JavaScript</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Variables defined outside the script.</source>
        <translation>Переменные определённые вне сценария.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Keyword</source>
        <translation>Ключевое слово</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Reserved keywords of the programming language except keywords denoting primitive types.</source>
        <translation>Зарезервированные слова языка программирования, за исключением типов примитивов.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Punctuation</source>
        <translation>Пунктуация</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Punctuation excluding operators.</source>
        <translation>Пунктуация без операторов.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Operator</source>
        <translation>Оператор</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Non user-defined language operators.
To style user-defined operators, use Overloaded Operator.</source>
        <translation>Непользовательские операторы языка.
Оформление пользовательских операторов находится в разделе Перегруженные операторы.</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Preprocessor</source>
        <translation>Препроцессор</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Preprocessor directives.</source>
        <translation>Директивы препроцессора.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Macro</source>
        <translation type="unfinished">Макрос</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Macros.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Label</source>
        <translation>Метка</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Labels for goto statements.</source>
        <translation>Метки для операторов goto.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Attribute</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Attributes.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Comment</source>
        <translation>Комментарий</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>All style of comments except Doxygen comments.</source>
        <translation>Все стили комментариев, кроме Doxygen.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Doxygen Comment</source>
        <translation>Комментарий Doxygen</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Doxygen comments.</source>
        <translation>Комментарии Doxygen.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Doxygen Tag</source>
        <translation>Метка Doxygen</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Doxygen tags.</source>
        <translation>Метки Doxygen.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Visual Whitespace</source>
        <translation>Отображать пробельные символы</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Whitespace.
Will not be applied to whitespace in comments and strings.</source>
        <translation>Пробелы.
Не применяется к пробельным символам в комментариях и строках.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Disabled Code</source>
        <translation>Отключённый код</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Code disabled by preprocessor directives.</source>
        <translation>Код отключённый директивами препроцессора.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Added Line</source>
        <translation>Добавленная строка</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Applied to added lines in differences (in diff editor).</source>
        <translation>Применяется к добавляемым строкам при сравнении (в редакторе изменений).</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Removed Line</source>
        <translation>Удалённая строка</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Applied to removed lines in differences (in diff editor).</source>
        <translation>Применяется к удаляемым строкам при сравнении (в редакторе изменений).</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Diff File</source>
        <translation>Сравнение: изменённые файлы</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Compared files (in diff editor).</source>
        <translation>Сравниваемые файлы (в редакторе изменений).</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Diff Location</source>
        <translation>Сравнение: размещение</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Location in the files where the difference is (in diff editor).</source>
        <translation>Расположение в файлах, где есть изменения (в редакторе изменений).</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Diff File Line</source>
        <translation>Сравнение: строка файла</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Applied to lines with file information in differences (in side-by-side diff editor).</source>
        <translation>Применяется к строкам с информацией о сравниваемых файлах (при двустороннем сравнении).</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Diff Context Line</source>
        <translation>Сравнение: контекстная строка</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Applied to lines describing hidden context in differences (in side-by-side diff editor).</source>
        <translation>Применяется к строкам с описанием контекста отличий (при двустороннем сравнении).</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Diff Source Line</source>
        <translation>Сравнение: исходная строка</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Applied to source lines with changes in differences (in side-by-side diff editor).</source>
        <translation>Применяется к изменённым строкам исходного файла (при двустороннем сравнении).</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Diff Source Character</source>
        <translation>Сравнение: исходный символ</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Applied to removed characters in differences (in side-by-side diff editor).</source>
        <translation>Применяется к удалённым символам (при двустороннем сравнении).</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Diff Destination Line</source>
        <translation>Сравнение: итоговая строка</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Applied to destination lines with changes in differences (in side-by-side diff editor).</source>
        <translation>Применяется к изменённым строкам итогового файла (при двустороннем сравнении).</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Diff Destination Character</source>
        <translation>Сравнение: итоговый символ</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Applied to added characters in differences (in side-by-side diff editor).</source>
        <translation>Применяется к добавленным символам (при двустороннем сравнении).</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Log Change Line</source>
        <translation>Строка изменений журнала</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Applied to lines describing changes in VCS log.</source>
        <translation>Применяется к строкам, описывающим изменения в журнале VCS.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Log Author Name</source>
        <translation>Логировать имя автора</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Applied to author names in VCS log.</source>
        <translation>Применимо к именам авторов в истории VCS.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Log Commit Date</source>
        <translation>Логировать дату фиксации</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Applied to commit dates in VCS log.</source>
        <translation>Применимо к датам фиксаций в истории VCS.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Log Commit Hash</source>
        <translation>Логировать хэш фиксации</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Applied to commit hashes in VCS log.</source>
        <translation>Применимо к хэшам фиксаций в истории VCS.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Log Decoration</source>
        <translation>Логировать оформление</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Applied to commit decorations in VCS log.</source>
        <translation>Применимо к оформлениям фиксаций в истории VCS.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Log Commit Subject</source>
        <translation>Логировать заголовок фиксации</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Applied to commit subjects in VCS log.</source>
        <translation>Применимо к заголовкам фиксаций в истории VCS.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Underline color of error diagnostics.</source>
        <translation>Цвет подчёркивания ошибок.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Error Context</source>
        <translation>Контекст ошибки</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Underline color of the contexts of error diagnostics.</source>
        <translation>Цвет подчёркивания контекстов ошибок.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Warning</source>
        <translation>Предупреждение</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Underline color of warning diagnostics.</source>
        <translation>Цвет подчёркивания предупреждений.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Warning Context</source>
        <translation>Контекст предупреждения</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Underline color of the contexts of warning diagnostics.</source>
        <translation>Цвет подчёркивания контекстов предупреждений.</translation>
    </message>
    <message>
        <location line="+24"/>
        <source>Static Member</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Names of static fields or member functions.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Code Coverage Added Code</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>New code that was not checked for tests.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Partially Covered Code</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Partial branch/condition coverage.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Uncovered Code</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Not covered at all.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Fully Covered Code</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Fully covered code.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Manually Validated Code</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>User added validation.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Code Coverage Dead Code</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Unreachable code.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Code Coverage Execution Count Too Low</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Minimum count not reached.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Implicitly Not Covered Code</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <location line="+5"/>
        <location line="+5"/>
        <source>PLACEHOLDER</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-6"/>
        <source>Implicitly Covered Code</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Implicit Manual Coverage Validation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-179"/>
        <source>Overloaded Operators</source>
        <translation>Перегруженные операторы</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Calls and declarations of overloaded (user-defined) operators.</source>
        <translation>Вызовы и объявления перегруженных (пользовательских) операторов.</translation>
    </message>
    <message>
        <source>Function Declaration</source>
        <translation type="vanished">Объявление функции</translation>
    </message>
    <message>
        <source>Style adjustments to (function) declarations.</source>
        <translation type="vanished">Корректировка стиля для объявлений (функций).</translation>
    </message>
    <message>
        <location line="-68"/>
        <source>Function Definition</source>
        <translation>Реализация функции</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Name of function at its definition.</source>
        <translation>Имя функции в месте её реализации.</translation>
    </message>
    <message>
        <location line="+175"/>
        <source>Info</source>
        <translation type="unfinished">Информация</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Underline color of info diagnostics.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Info Context</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Underline color of the contexts of info diagnostics.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Output Argument</source>
        <translation>Выходной аргумент</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Writable arguments of a function call.</source>
        <translation>Записываемые аргументы вызова функции.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/texteditor.cpp" line="-7409"/>
        <source>Cursors: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Cursor position: %1</source>
        <translation>Положение курсора: %1</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>(Sel: %1)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Cursors:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Line:</source>
        <translation type="unfinished">Строка:</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Column:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Selection length:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Selected lines:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Position in document:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Anchor:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+49"/>
        <location line="+35"/>
        <source>Spaces</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-32"/>
        <location line="+35"/>
        <source>Tabs</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-30"/>
        <source>Indentation settings: %1 (%2)</source>
        <extracomment>%1=policy, %2=size</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Document Settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Tab Settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Indent Size</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Tab Size</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+19"/>
        <source>Global Settings...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+930"/>
        <source>Unix Line Endings (LF)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Windows Line Endings (CRLF)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+68"/>
        <source>Other annotations</source>
        <translation>Другие аннотации</translation>
    </message>
    <message>
        <location line="+306"/>
        <source>Print Document</source>
        <translation>Печать документа</translation>
    </message>
    <message>
        <location line="+373"/>
        <source>File Error</source>
        <translation>Ошибка файла</translation>
    </message>
    <message>
        <location line="+28"/>
        <source>LF</source>
        <translation type="unfinished">LF</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>CRLF</source>
        <translation type="unfinished">CRLF</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>The text is too large to be displayed (%1 MB).</source>
        <translation>Текст слишком большой для отображения (%1 МБ).</translation>
    </message>
    <message>
        <location line="+36"/>
        <source>&lt;b&gt;Error:&lt;/b&gt; Could not decode &quot;%1&quot; with &quot;%2&quot;-encoding. Editing not possible.</source>
        <translation>&lt;b&gt;Ошибка:&lt;/b&gt; Не удалось преобразовать «%1» в кодировку «%2». Редактирование невозможно.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Select Encoding</source>
        <translation>Выбрать кодировку</translation>
    </message>
    <message>
        <location line="+1293"/>
        <source>Snippet Parse Error</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1293"/>
        <source>Apply</source>
        <translation type="unfinished">Применить</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Apply the current suggestion.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Apply one Word</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Apply one word of the current suggestion.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Apply Line</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Apply one line of the current suggestion.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2833"/>
        <location filename="../../../src/plugins/texteditor/texteditorplugin.cpp" line="+311"/>
        <source>Fold Recursively</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Fold All</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <location filename="../../../src/plugins/texteditor/texteditorplugin.cpp" line="+3"/>
        <source>Unfold Recursively</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Unfold All</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+471"/>
        <source>Zoom: %1%</source>
        <translation>Масштаб: %1%</translation>
    </message>
    <message>
        <location line="+1876"/>
        <source>Delete UTF-8 BOM on Save</source>
        <translation>Удалить UTF-8 BOM при сохранении</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Add UTF-8 BOM on Save</source>
        <translation>Добавить UTF-8 BOM при сохранении</translation>
    </message>
    <message>
        <location line="+633"/>
        <source>Could not find definition.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-10385"/>
        <source>Line: %1, Col: %2</source>
        <translation>Строка: %1, Столбец: %2</translation>
    </message>
    <message>
        <source>Line: 9999, Col: 999</source>
        <translation type="vanished">Строка: 9999, Столбец: 999</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/jsoneditor.cpp" line="+169"/>
        <source>JSON Editor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/markdowneditor.cpp" line="+541"/>
        <source>Markdown Editor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Emphasis</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Inline Code</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Hyperlink</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Show Editor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Show Preview</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Swap Views</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/plaintexteditorfactory.cpp" line="+39"/>
        <source>Plain Text Editor</source>
        <translation type="unfinished">Текстовый редактор</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/snippets/snippet.cpp" line="+225"/>
        <source>Expected delimiter after mangler ID.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Expected mangler ID &quot;l&quot; (lowercase), &quot;u&quot; (uppercase), or &quot;c&quot; (titlecase) after colon.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+23"/>
        <source>Missing closing variable delimiter for:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/textmark.cpp" line="+306"/>
        <source>Show inline annotations for %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Temporarily hide inline annotations for %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Show Diagnostic Settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/textsuggestion.cpp" line="-32"/>
        <source>Select Previous Suggestion</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Select Next Suggestion</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/typehierarchy.cpp" line="+33"/>
        <source>Type Hierarchy</source>
        <translation type="unfinished">Иерархия типов</translation>
    </message>
    <message>
        <location line="+32"/>
        <source>No type hierarchy available</source>
        <translation type="unfinished">Иерархия типов недоступна</translation>
    </message>
    <message>
        <location line="+40"/>
        <source>Reloads the type hierarchy for the symbol under the cursor.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::Todo</name>
    <message>
        <location filename="../../../src/plugins/todo/keyworddialog.cpp" line="+28"/>
        <location line="+33"/>
        <source>Keyword</source>
        <translation>Ключевое слово</translation>
    </message>
    <message>
        <location line="-8"/>
        <source>Icon</source>
        <translation>Значок</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Color</source>
        <translation>Цвет</translation>
    </message>
    <message>
        <location line="-15"/>
        <source>errorLabel</source>
        <translation></translation>
    </message>
    <message>
        <location line="+102"/>
        <source>Keyword cannot be empty, contain spaces, colons, slashes or asterisks.</source>
        <translation>Ключевое слово не может быть пустым, содержать пробелы, запятые, слэши и звёздочки.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>There is already a keyword with this name.</source>
        <translation>Такое ключевое слово уже имеется.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/todo/settings.cpp" line="+201"/>
        <source>Keywords</source>
        <translation>Ключевые слова</translation>
    </message>
    <message>
        <location line="-16"/>
        <source>Edit</source>
        <translation>Изменить</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Reset</source>
        <translation>Сбросить</translation>
    </message>
    <message>
        <location line="+27"/>
        <source>Scanning Scope</source>
        <translation>Область поиска</translation>
    </message>
    <message>
        <location line="-25"/>
        <source>Scan the whole active project</source>
        <translation>Искать во всём активном проекте</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Scan only the currently edited document</source>
        <translation>Искать только в текущем документе</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Scan the current subproject</source>
        <translation>Искать в текущем подпроекте</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/todo/todoitemsmodel.cpp" line="+98"/>
        <source>Description</source>
        <translation>Описание</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>File</source>
        <translation>Файл</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Line</source>
        <translation>Строка</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/todo/todooutputpane.cpp" line="+29"/>
        <source>To-Do Entries</source>
        <translation>Записи To-Do</translation>
    </message>
    <message>
        <location line="+210"/>
        <source>Current Document</source>
        <translation>Текущий документ</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Scan only the currently edited document.</source>
        <translation>Искать только в текущем документе.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Active Project</source>
        <translation>Текущий проект</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Scan the whole active project.</source>
        <translation>Искать во всём текущем проекте.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Subproject</source>
        <translation>Подпроект</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Scan the current subproject.</source>
        <translation>Искать в текущем подпроекте.</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Show &quot;%1&quot; entries</source>
        <translation>Показать «%1» записей</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/todo/todoprojectpanel.cpp" line="+62"/>
        <source>Excluded Files</source>
        <translation>Исключаемые файлы</translation>
    </message>
    <message>
        <location line="-10"/>
        <source>Regular expressions for file paths to be excluded from scanning.</source>
        <translation>Регулярные выражения для исключаемых из сканирования путей файлов.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/todo/settings.cpp" line="-11"/>
        <location filename="../../../src/plugins/todo/todoprojectpanel.cpp" line="+4"/>
        <source>Add</source>
        <translation>Добавить</translation>
    </message>
    <message>
        <location line="+2"/>
        <location filename="../../../src/plugins/todo/todoprojectpanel.cpp" line="-2"/>
        <source>Remove</source>
        <translation>Удалить</translation>
    </message>
    <message>
        <location line="+204"/>
        <location filename="../../../src/plugins/todo/todoplugin.cpp" line="+29"/>
        <location filename="../../../src/plugins/todo/todoprojectpanel.cpp" line="+114"/>
        <source>To-Do</source>
        <translation>To-Do</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/todo/todoprojectpanel.cpp" line="-144"/>
        <source>&lt;Enter regular expression to exclude&gt;</source>
        <translation>&lt;Введите регулярное выражение для исключения&gt;</translation>
    </message>
</context>
<context>
    <name>QtC::Tracing</name>
    <message>
        <location filename="../../../src/libs/tracing/qml/ButtonsBar.qml" line="+53"/>
        <source>Jump to previous event.</source>
        <translation>Перейти к предыдущему событию.</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Jump to next event.</source>
        <translation>Перейти к следующему событию.</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Show zoom slider.</source>
        <translation>Показать ползунок масштабирования.</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Select range.</source>
        <translation>Выбрать диапазон.</translation>
    </message>
    <message>
        <location line="+11"/>
        <location filename="../../../src/libs/tracing/qml/RangeDetails.qml" line="+100"/>
        <source>View event information on mouseover.</source>
        <translation>Показывать информацию о событии при наведении курсора.</translation>
    </message>
    <message>
        <location filename="../../../src/libs/tracing/qml/CategoryLabel.qml" line="+168"/>
        <source>Collapse category</source>
        <translation>Категория сворачивания</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Expand category</source>
        <translation>Категория разворачивания</translation>
    </message>
    <message>
        <location filename="../../../src/libs/tracing/qml/FlameGraphView.qml" line="+43"/>
        <source>others</source>
        <translation>другие</translation>
    </message>
    <message>
        <location line="+190"/>
        <source>unknown</source>
        <translation>неизвестно</translation>
    </message>
    <message>
        <location line="+38"/>
        <source>No data available</source>
        <translation>Нет данных</translation>
    </message>
    <message>
        <location filename="../../../src/libs/tracing/qml/RangeDetails.qml" line="-10"/>
        <source>Edit note</source>
        <translation>Изменить заметку</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Collapse</source>
        <translation type="unfinished">Свернуть</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Expand</source>
        <translation type="unfinished">Развернуть</translation>
    </message>
    <message>
        <location filename="../../../src/libs/tracing/qml/SelectionRangeDetails.qml" line="+118"/>
        <source>Close</source>
        <translation>Закрыть</translation>
    </message>
    <message>
        <location filename="../../../src/libs/tracing/qml/RowLabel.qml" line="+18"/>
        <source>[unknown]</source>
        <translation>[неизвестная]</translation>
    </message>
    <message>
        <location filename="../../../src/libs/tracing/qml/SelectionRangeDetails.qml" line="-61"/>
        <source>Selection</source>
        <translation>Выделение</translation>
    </message>
    <message>
        <location line="+24"/>
        <source>Start</source>
        <translation>Начало</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>End</source>
        <translation>Конец</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Duration</source>
        <translation>Продолжительность</translation>
    </message>
    <message>
        <location filename="../../../src/libs/tracing/timelinetracemanager.cpp" line="+234"/>
        <source>Could not open %1 for writing.</source>
        <translation>Не удалось открыть %1 для записи.</translation>
    </message>
    <message>
        <location line="+31"/>
        <source>Could not open %1 for reading.</source>
        <translation>Не удалось открыть %1 для чтения.</translation>
    </message>
    <message>
        <location line="+119"/>
        <source>Could not re-read events from temporary trace file: %1
The trace data is lost.</source>
        <translation>Не удалось перечитать события из временного файла трассировки: %1.
Данные трассировки утеряны.</translation>
    </message>
</context>
<context>
    <name>QtC::UpdateInfo</name>
    <message>
        <location filename="../../../src/plugins/updateinfo/updateinfosettings.cpp" line="+36"/>
        <source>Configure Filters</source>
        <translation>Настройка фильтров</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Automatic Check for Updates</source>
        <translation>Автоматически проверять обновления</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Check for new Qt versions</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Check interval basis:</source>
        <translation>Периодичность:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Next check date:</source>
        <translation>Дата следующей проверки:</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Last check date:</source>
        <translation>Предыдущая проверка выполнена:</translation>
    </message>
    <message>
        <location line="+14"/>
        <location line="+104"/>
        <source>Not checked yet</source>
        <translation>не выполнялась</translation>
    </message>
    <message>
        <location line="+33"/>
        <source>Update</source>
        <translation type="unfinished">Обновление</translation>
    </message>
    <message>
        <location line="-158"/>
        <source>Check Now</source>
        <translation>Проверить сейчас</translation>
    </message>
    <message>
        <location line="-27"/>
        <source>Automatically runs a scheduled check for updates on a time interval basis. The automatic check for updates will be performed at the scheduled date, or the next startup following it.</source>
        <translation>Проверка на наличие обновлений будет запускаться периодически. Она осуществляется в запланированное время или при следующем запуске среды разработки.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/updateinfo/updateinfoplugin.cpp" line="+99"/>
        <source>Installing Packages</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Install</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Installing...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Searching for packages...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+11"/>
        <source>All packages matching &quot;%1&quot; are already installed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+12"/>
        <source>No packages matching &quot;%1&quot; were found.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>The following packages were found:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+57"/>
        <source>An error occurred. Check the output of the installer below.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Done.</source>
        <translation type="unfinished">Готово.</translation>
    </message>
    <message>
        <location line="+3"/>
        <location line="+9"/>
        <location line="+4"/>
        <source>Close</source>
        <translation type="unfinished">Закрыть</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>%1 (Version: %2)</source>
        <extracomment>%1 = package name, %2 = package version</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+95"/>
        <source>Checking for Updates</source>
        <translation>Проверка обновлений</translation>
    </message>
    <message>
        <location line="+22"/>
        <source>Failed to get update information (%1): %2</source>
        <extracomment>%1=command, %2=error</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Process finished with exit code %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+42"/>
        <source>%1 and other updates are available. Check the &lt;a %2&gt;Qt blog&lt;/a&gt; for details.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>%1 is available. Check the &lt;a %2&gt;Qt blog&lt;/a&gt; for details.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>New updates are available. Start the update?</source>
        <translation>Доступны новые обновления. Начать обновление?</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Updates Available</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Open Settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Start Package Manager</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Start Update</source>
        <translation>Начать обновление</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>%1 (%2)</source>
        <comment>Package name and version</comment>
        <translation type="unfinished">%1 (%2)</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Available updates:</source>
        <translation>Доступны обновления:</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Update Details</source>
        <extracomment>in the sense &quot;details of the update&quot;</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+44"/>
        <source>No updates found.</source>
        <translation>Обновления не найдены.</translation>
    </message>
    <message>
        <location line="+32"/>
        <source>Could not determine location of maintenance tool. Please check your installation if you did not enable this plugin manually.</source>
        <translation>Не удалось найти размещение утилиты обслуживания. Проверьте правильность установки, если этот модуль не был включён вручную.</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>The maintenance tool at &quot;%1&quot; is not an executable. Check your installation.</source>
        <translation>Утилита обслуживания не запускается из «%1». Проверьте правильность установки.</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Qt Maintenance Tool</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Check for Updates</source>
        <translation>Проверить обновления</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Start Maintenance Tool</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/updateinfo/updateinfosettings.cpp" line="+50"/>
        <source>Daily</source>
        <translation>Ежедневно</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Weekly</source>
        <translation>Еженедельно</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Monthly</source>
        <translation>Ежемесячно</translation>
    </message>
    <message>
        <location line="+61"/>
        <source>New updates are available.</source>
        <translation>Доступны новые обновления.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>No new updates are available.</source>
        <translation>Обновлений нет.</translation>
    </message>
    <message>
        <location line="+21"/>
        <source>Checking for updates...</source>
        <translation>Проверка обновлений...</translation>
    </message>
    <message>
        <source>Update</source>
        <comment>Update</comment>
        <translation type="vanished">Обновление</translation>
    </message>
</context>
<context>
    <name>QtC::Utils</name>
    <message>
        <location filename="../../../src/libs/utils/differ.cpp" line="+922"/>
        <location filename="../../../src/libs/utils/plaintextedit/widgettextcontrol.cpp" line="-1015"/>
        <source>Delete</source>
        <translation>Удалено</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Insert</source>
        <translation>Вставлено</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Equal</source>
        <translation>Равно</translation>
    </message>
    <message>
        <location filename="../../../src/libs/utils/jsontreeitem.cpp" line="+22"/>
        <source>Null</source>
        <translation>Null</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Bool</source>
        <translation>Bool</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Double</source>
        <translation>Double</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>String</source>
        <translation>String</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Array</source>
        <translation>Array</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Object</source>
        <translation>Object</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Undefined</source>
        <translation>Undefined</translation>
    </message>
    <message numerus="yes">
        <location line="+14"/>
        <location line="+2"/>
        <source>%n Items</source>
        <translation>
            <numerusform>%n элемент</numerusform>
            <numerusform>%n элемента</numerusform>
            <numerusform>%n элементов</numerusform>
        </translation>
    </message>
    <message>
        <source>XML error on line %1, col %2: %3</source>
        <translation type="vanished">Ошибка XML в строке %1, поз. %2: %3</translation>
    </message>
    <message>
        <source>The &lt;RCC&gt; root element is missing.</source>
        <translation type="vanished">Отсутствует корневой элемент &lt;RCC&gt;.</translation>
    </message>
    <message>
        <location filename="../../../src/libs/utils/stringutils.cpp" line="+436"/>
        <source>Elapsed time: %1.</source>
        <translation>Прошло времени: %1.</translation>
    </message>
    <message>
        <source>File format not supported.</source>
        <translation type="vanished">Формат файла не поддерживается.</translation>
    </message>
    <message>
        <source>Could not find any unarchiving executable in PATH (%1).</source>
        <translation type="vanished">Не удалось найти ни одного распаковщика в PATH (%1).</translation>
    </message>
    <message>
        <source>Unarchiving File</source>
        <translation type="vanished">Распаковка файла</translation>
    </message>
    <message>
        <source>Unzipping &quot;%1&quot; to &quot;%2&quot;.</source>
        <translation type="vanished">Раззиповка «%1» в «%2».</translation>
    </message>
    <message>
        <source>Command failed.</source>
        <translation type="vanished">Сбой команды.</translation>
    </message>
    <message>
        <source>Running %1
in &quot;%2&quot;.

</source>
        <comment>Running &lt;cmd&gt; in &lt;workingdirectory&gt;</comment>
        <translation type="vanished">Выполнение %1
в «%2».

</translation>
    </message>
    <message>
        <source>Do not ask again</source>
        <translation type="vanished">Больше не спрашивать</translation>
    </message>
    <message>
        <source>Show Details...</source>
        <translation type="vanished">Показать подробности...</translation>
    </message>
    <message>
        <source>Hide Details...</source>
        <translation type="vanished">Скрыть подробности...</translation>
    </message>
    <message>
        <location filename="../../../src/libs/utils/checkablemessagebox.cpp" line="+304"/>
        <source>Do not &amp;ask again</source>
        <translation>&amp;Больше не спрашивать</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Do not &amp;show again</source>
        <translation>Больше не п&amp;оказывать</translation>
    </message>
    <message>
        <location filename="../../../src/libs/utils/classnamevalidatinglineedit.cpp" line="+79"/>
        <source>The class name must not contain namespace delimiters.</source>
        <translation>Имя класса не должно содержать разделителей пространств имён.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Please enter a class name.</source>
        <translation>Введите имя класса.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>The class name contains invalid characters.</source>
        <translation>Имя класса содержит недопустимые символы.</translation>
    </message>
    <message>
        <location filename="../../../src/libs/utils/terminalinterface.cpp" line="+23"/>
        <source>Cannot set up communication channel: %1</source>
        <translation>Не удалось создать канал передачи данных: %1</translation>
    </message>
    <message>
        <location line="+36"/>
        <source>Press &lt;RETURN&gt; to close this window...</source>
        <translation>Для закрытия данного окна нажмите &lt;ВВОД&gt;...</translation>
    </message>
    <message>
        <location line="-31"/>
        <source>Cannot create temporary file: %1</source>
        <translation>Не удалось создать временный файл: %1</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Cannot write temporary file. Disk full?</source>
        <translation>Не удалось записать во временный файл. Нет места?</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Cannot create temporary directory &quot;%1&quot;: %2</source>
        <translation>Не удалось создать временный каталог «%1»: %2</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Cannot change to working directory &quot;%1&quot;: %2</source>
        <translation>Не удалось войти в рабочий каталог «%1»: %2</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Cannot execute &quot;%1&quot;: %2</source>
        <translation>Не удалось выполнить «%1»: %2</translation>
    </message>
    <message>
        <location line="+109"/>
        <source>Failed to start terminal process. The stub exited before the inferior was started.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+60"/>
        <source>Cannot set permissions on temporary directory &quot;%1&quot;: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-179"/>
        <source>Unexpected output from helper program (%1).</source>
        <translation>Неожиданные данные от служебной программы (%1).</translation>
    </message>
    <message>
        <source>Quoting error in command.</source>
        <translation type="vanished">Ошибка с кавычками в команде.</translation>
    </message>
    <message>
        <source>Debugging complex shell commands in a terminal is currently not supported.</source>
        <translation type="vanished">Отладка сложных команд оболочки в терминале пока не поддерживается.</translation>
    </message>
    <message>
        <source>Quoting error in terminal command.</source>
        <translation type="vanished">Ошибка с кавычками в терминальной команде.</translation>
    </message>
    <message>
        <source>Terminal command may not be a shell command.</source>
        <translation type="vanished">Терминальная команда, возможно, не является командой оболочки.</translation>
    </message>
    <message>
        <source>Cannot start the terminal emulator &quot;%1&quot;, change the setting in the Environment preferences.</source>
        <translation type="vanished">Не удалось запустить эмулятор терминала «%1», смените настройки в параметрах среды.</translation>
    </message>
    <message>
        <location line="+187"/>
        <source>Cannot create socket &quot;%1&quot;: %2</source>
        <translation>Не удалось создать сокет «%1»: %2</translation>
    </message>
    <message>
        <source>The process &quot;%1&quot; could not be started: %2</source>
        <translation type="vanished">Не удалось запустить процесс «%1»: %2</translation>
    </message>
    <message>
        <source>Cannot obtain a handle to the inferior: %1</source>
        <translation type="vanished">Не удалось получить идентификатор подчинённого процесса: %1</translation>
    </message>
    <message>
        <source>Cannot obtain exit status from inferior: %1</source>
        <translation type="vanished">Не удалось получить код завершения подчинённого процесса: %1</translation>
    </message>
    <message>
        <source>&amp;Views</source>
        <translation type="vanished">&amp;Обзоры</translation>
    </message>
    <message>
        <source>Leave Debug Mode</source>
        <translation type="vanished">Выход из режима отладки</translation>
    </message>
    <message>
        <source>Toolbar</source>
        <translation type="vanished">Панель инструментов</translation>
    </message>
    <message>
        <source>Editor</source>
        <translation type="vanished">Редактор</translation>
    </message>
    <message>
        <source>Start</source>
        <translation type="vanished">Запустить</translation>
    </message>
    <message>
        <source>Stop</source>
        <translation type="vanished">Остановить</translation>
    </message>
    <message>
        <location filename="../../../src/libs/utils/detailsbutton.cpp" line="+73"/>
        <source>Details</source>
        <translation>Подробнее</translation>
    </message>
    <message>
        <location filename="../../../src/libs/utils/elfreader.cpp" line="+130"/>
        <source>&quot;%1&quot; is an invalid ELF object (%2)</source>
        <translation>«%1» не является корректным объектом ELF (%2)</translation>
    </message>
    <message>
        <location line="+18"/>
        <source>&quot;%1&quot; is not an ELF object (file too small)</source>
        <translation>«%1» не является объектом ELF (файл слишком мал)</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>&quot;%1&quot; is not an ELF object</source>
        <translation>«%1» не является объектом ELF</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>odd cpu architecture</source>
        <translation>неподходящая архитектура процессора</translation>
    </message>
    <message>
        <location line="+19"/>
        <source>odd endianness</source>
        <translation>неподходящий порядок байт в слове</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>unexpected e_shsize</source>
        <translation>неожиданная e_shsize</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>unexpected e_shentsize</source>
        <translation>неожиданная e_shentsize</translation>
    </message>
    <message numerus="yes">
        <location line="+9"/>
        <source>announced %n sections, each %1 bytes, exceed file size</source>
        <translation>
            <numerusform>объявлена %n секция по %1 байт(ов), что превышает размер файла</numerusform>
            <numerusform>объявлено %n секции по %1 байт(ов), что превышает размер файла</numerusform>
            <numerusform>объявлено %n секций по %1 байт(ов), что превышает размер файла</numerusform>
        </translation>
    </message>
    <message>
        <location line="+21"/>
        <source>string table seems to be at 0x%1</source>
        <translation>таблица строк похоже с 0x%1</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>section name %1 of %2 behind end of file</source>
        <translation>имя секции %1 из %2 выходит за конец файла</translation>
    </message>
    <message>
        <location filename="../../../src/libs/utils/environmentdialog.cpp" line="+22"/>
        <source>Edit Environment</source>
        <translation>Изменение среды</translation>
    </message>
    <message>
        <source>Enter one environment variable per line.
To set or change a variable, use VARIABLE=VALUE.
Existing variables can be referenced in a VALUE with ${OTHER}.
To clear a variable, put its name on a line with nothing else on it.
To disable a variable, prefix the line with &quot;#&quot;.</source>
        <translation type="vanished">Вводите по одной переменной среды на строку.
Для задания или изменения переменной используйте VARIABLE=VALUE.
В значениях можно обращаться к другим переменным через ${OTHER}.
Для очистки переменной в строке укажите только её имя и больше ничего.
Для отключения переменной, закомментируйте строку символом «#».</translation>
    </message>
    <message>
        <location filename="../../../src/libs/utils/settingsaccessor.cpp" line="+521"/>
        <source>Settings File for &quot;%1&quot; from a Different Environment?</source>
        <translation>Настройки проекта «%1» с другого компьютера?</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>&lt;p&gt;No settings file created by this instance of %1 was found.&lt;/p&gt;&lt;p&gt;Did you work with this project on another machine or using a different settings path before?&lt;/p&gt;&lt;p&gt;Do you still want to load the settings file &quot;%2&quot;?&lt;/p&gt;</source>
        <translation>&lt;p&gt;Не удалось найти файл настроек от этого экземпляра %1.&lt;/p&gt;&lt;p&gt;Возможно вы работали с этим проектом на другой машине или использовали другой путь к настройкам.&lt;/p&gt;&lt;p&gt;Продолжить загрузку файла настроек «%2»?&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../../../src/libs/utils/fancylineedit.cpp" line="+454"/>
        <source>Filter</source>
        <translation>Фильтр</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Clear text</source>
        <translation>Очистить текст</translation>
    </message>
    <message>
        <location filename="../../../src/libs/utils/fancymainwindow.cpp" line="+289"/>
        <source>Central Widget</source>
        <translation>Центральный виджет</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Reset to Default Layout</source>
        <translation>Сбросить в исходное состояние</translation>
    </message>
    <message>
        <source>Automatically Hide View Title Bars</source>
        <translation type="vanished">Автоматически скрывать заголовки окон</translation>
    </message>
    <message>
        <location filename="../../../src/libs/utils/filenamevalidatinglineedit.cpp" line="+92"/>
        <location filename="../../../src/libs/utils/projectintropage.cpp" line="+223"/>
        <location line="+116"/>
        <source>Name is empty.</source>
        <translation>Имя задано пустым.</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Name contains white space.</source>
        <translation>Имя содержит пробельные символы.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Invalid character &quot;%1&quot;.</source>
        <translation>Неверный символ «%1».</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Invalid characters &quot;%1&quot;.</source>
        <translation>Неверный символ «%1».</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Name matches MS Windows device (CON, AUX, PRN, NUL, COM1, COM2, ..., COM9, LPT1, LPT2, ..., LPT9)</source>
        <translation>Имя совпадает с названием устройства MS Windows (CON, AUX, PRN, NUL, COM1, COM2, ..., COM9, LPT1, LPT2, ..., LPT9)</translation>
    </message>
    <message>
        <location line="+34"/>
        <source>File extension %1 is required:</source>
        <translation>Требуется файловое расширение %1:</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>File extensions %1 are required:</source>
        <translation>Требуются файловые расширения %1:</translation>
    </message>
    <message numerus="yes">
        <location filename="../../../src/libs/utils/filesearch.cpp" line="+218"/>
        <source>%1: canceled. %n occurrences found in %2 files.</source>
        <translation>
            <numerusform>%1: отменено. %n совпадение найдено в %2 файле(ах).</numerusform>
            <numerusform>%1: отменено. %n совпадения найдено в %2 файле(ах).</numerusform>
            <numerusform>%1: отменено. %n совпадений найдено в %2 файле(ах).</numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <location line="+6"/>
        <source>%1: %n occurrences found in %2 files.</source>
        <translation>
            <numerusform>%1: %n совпадение найдено в %2 файле(ах).</numerusform>
            <numerusform>%1: %n совпадения найдено в %2 файле(ах).</numerusform>
            <numerusform>%1: %n совпадений найдено в %2 файле(ах).</numerusform>
        </translation>
    </message>
    <message>
        <location line="+281"/>
        <source>Fi&amp;le pattern:</source>
        <translation>Ш&amp;аблон файлов:</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Excl&amp;usion pattern:</source>
        <translation>Шаблон искл&amp;ючений:</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>List of comma separated wildcard filters.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Files with file name or full file path matching any filter are included.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Files with file name or full file path matching any filter are excluded.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>List of comma separated wildcard filters. Files with file name or full file path matching any filter are included.</source>
        <translation type="vanished">Список фильтров, разделенных запятыми. Будут включены файлы, имя или полный путь которых подходит минимум одному фильтру.</translation>
    </message>
    <message>
        <location filename="../../../src/libs/utils/devicefileaccess.cpp" line="+51"/>
        <source>Function &quot;%1&quot; is not implemented for &quot;%2&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+91"/>
        <source>Path &quot;%1&quot; exists but is not a writable directory.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+41"/>
        <source>copyFile is not implemented for &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>createSymLink is not implemented for &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+29"/>
        <source>Cannot copy from &quot;%1&quot;, it is not a directory.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Cannot copy &quot;%1&quot; to &quot;%2&quot;: %3</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+46"/>
        <source>Failed to copy recursively from &quot;%1&quot; to &quot;%2&quot; while trying to create tar archive from source: %3</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Failed to copy recursively from &quot;%1&quot; to &quot;%2&quot; while trying to extract tar archive to target: %3</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+16"/>
        <source>renameFile is not implemented for &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+311"/>
        <source>Failed to watch &quot;%1&quot;, it does not exist.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Failed to watch &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Failed to remove watcher for &quot;%1&quot;, it was not found.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Failed to remove watcher for &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+197"/>
        <location line="+516"/>
        <source>Could not create file &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-509"/>
        <location line="+521"/>
        <source>Could not create directory &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-501"/>
        <source>Refusing to remove the standard directory &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Refusing to remove root directory.</source>
        <translation>Предотвращение удаления корневого каталога.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Refusing to remove your home directory.</source>
        <translation>Предотвращение удаления домашнего каталога.</translation>
    </message>
    <message>
        <location line="+35"/>
        <source>Failed to remove directory &quot;%1&quot;.</source>
        <translation>Не удалось удалить каталог «%1».</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Failed to remove file &quot;%1&quot;.</source>
        <translation>Не удалось удалить файл «%1».</translation>
    </message>
    <message>
        <location line="+12"/>
        <location line="+488"/>
        <source>Failed to copy file &quot;%1&quot; to &quot;%2&quot;: %3</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-458"/>
        <source>createSymlinkWindows() called unexpectedly on a non-Windows platform.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Failed to create symbolic link to &quot;%1&quot; at &quot;%2&quot;: %3</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+12"/>
        <location line="+463"/>
        <source>Failed to rename file &quot;%1&quot; to &quot;%2&quot;: %3</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-393"/>
        <source>File &quot;%1&quot; does not exist.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Could not open File &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Cannot read &quot;%1&quot;: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Could not open file &quot;%1&quot; for writing.</source>
        <translation type="unfinished"></translation>
    </message>
    <message numerus="yes">
        <location line="+5"/>
        <source>Could not write to file &quot;%1&quot; (only %2 of %n byte(s) written).</source>
        <translation type="unfinished">
            <numerusform></numerusform>
            <numerusform></numerusform>
            <numerusform></numerusform>
        </translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Could not create temporary file in &quot;%1&quot; (%2).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Could not create temporary directory in &quot;%1&quot; (%2).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+41"/>
        <source>Could not change permissions for &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+130"/>
        <source>Command &quot;%1&quot; failed: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+150"/>
        <source>Failed to create symbolic link for file &quot;%1&quot; at &quot;%2&quot;: %3</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+55"/>
        <source>Failed reading file &quot;%1&quot;: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+71"/>
        <source>Failed creating temporary directory &quot;%1&quot; (too many tries).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Failed creating temporary files &quot;%1&quot; (too many tries).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Failed to create directory &quot;%1&quot;.</source>
        <translation type="vanished">Не удалось создать каталог: «%1».</translation>
    </message>
    <message>
        <location filename="../../../src/libs/utils/fileutils.cpp" line="+286"/>
        <source>Could not copy file &quot;%1&quot; to &quot;%2&quot;.</source>
        <translation>Не удалось скопировать файл «%1» в «%2».</translation>
    </message>
    <message>
        <source>Cannot open %1 for reading: %2</source>
        <translation type="vanished">Не удалось открыть %1 для чтения: %2</translation>
    </message>
    <message>
        <source>Cannot read %1: %2</source>
        <translation type="vanished">Не удалось прочитать %1: %2</translation>
    </message>
    <message>
        <location line="+497"/>
        <location filename="../../../src/libs/utils/persistentsettings.cpp" line="+400"/>
        <source>File Error</source>
        <translation>Ошибка файла</translation>
    </message>
    <message>
        <location line="-708"/>
        <source>Cannot write file %1: %2</source>
        <translation>Не удалось записать файл %1: %2</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Cannot write file %1. Disk full?</source>
        <translation>Не удалось записать файл %1. Нет места?</translation>
    </message>
    <message>
        <location line="+71"/>
        <source>%1: Is a reserved filename on Windows. Cannot save.</source>
        <translation>«%1» является зарезервированным именем файла. Сохранение невозможно.</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Cannot overwrite file %1: %2</source>
        <translation>Не удалось перезаписать файл %1: %2</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Cannot create file %1: %2</source>
        <translation>Не удалось создать файл %1: %2</translation>
    </message>
    <message>
        <location line="+34"/>
        <source>Cannot create temporary file in %1: %2</source>
        <translation>Не удалось создать временный файл в %1: %2</translation>
    </message>
    <message>
        <location line="+14"/>
        <location line="+7"/>
        <source>Cannot create temporary file %1: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+40"/>
        <source>Overwrite File?</source>
        <translation>Перезапись файла</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Overwrite existing file &quot;%1&quot;?</source>
        <translation>Перезаписать существующий файл «%1»?</translation>
    </message>
    <message>
        <location line="+336"/>
        <source>Failed to create directory &quot;%1&quot;: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+30"/>
        <source>File %1 does not exist.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+105"/>
        <source>Failed to set up scratch buffer in &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/libs/utils/filewizardpage.cpp" line="+80"/>
        <location filename="../../../src/libs/utils/projectintropage.cpp" line="-199"/>
        <source>Location</source>
        <translation>Размещение</translation>
    </message>
    <message>
        <location line="+75"/>
        <source>The default suffix if you do not explicitly specify a file extension is &quot;.%1&quot;.</source>
        <translation>По умолчанию, если не указано явно, используется расширение файлов «.%1».</translation>
    </message>
    <message>
        <source>Cannot create OpenGL context.</source>
        <translation type="vanished">Не удалось создать контекст OpenGL.</translation>
    </message>
    <message>
        <location filename="../../../src/libs/utils/infobar.cpp" line="+498"/>
        <source>&amp;Show Details</source>
        <translation>Показать п&amp;одробности</translation>
    </message>
    <message>
        <location line="+96"/>
        <source>Do Not Show Again</source>
        <translation>Больше не показывать</translation>
    </message>
    <message>
        <location line="-22"/>
        <source>Close</source>
        <translation>Закрыть</translation>
    </message>
    <message>
        <location filename="../../../src/libs/utils/wizard.cpp" line="+124"/>
        <source>...</source>
        <translation>...</translation>
    </message>
    <message>
        <location filename="../../../src/libs/utils/macroexpander.cpp" line="+382"/>
        <source>Infinite recursion error</source>
        <translation>Ошибка бесконечной рекурсии</translation>
    </message>
    <message>
        <location line="+52"/>
        <source>Failed to expand macros in process arguments: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+108"/>
        <source>%1: Full path including file name.</source>
        <translation>%1: полный путь с именем файла.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>%1: Full path excluding file name.</source>
        <translation>%1: полный путь без имени файла.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>%1: Full path including file name, with native path separator (backslash on Windows).</source>
        <translation>%1: Полный путь, включая имя файла, со стандартными разделителями путей («\» для Windows).</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>%1: Full path excluding file name, with native path separator (backslash on Windows).</source>
        <translation>%1: Полный путь без имени файла со стандартными разделителями путей («\» для Windows).</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>%1: File name without path.</source>
        <translation>%1: имя файла без пути.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>%1: File base name without path and suffix.</source>
        <translation>%1: имя файла без пути и расширения.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>%1: File name of the parent directory.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+104"/>
        <source>Global variables</source>
        <translation>Глобальные переменные</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Access environment variables.</source>
        <translation>Доступ к переменным среды.</translation>
    </message>
    <message>
        <location filename="../../../src/libs/utils/environmentmodel.cpp" line="+35"/>
        <source>&lt;UNSET&gt;</source>
        <translation>&lt;не задано&gt;</translation>
    </message>
    <message>
        <location line="+160"/>
        <source>Variable</source>
        <translation>Переменная</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Value</source>
        <translation>Значение</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/environmentwidget.cpp" line="-353"/>
        <source>Add...</source>
        <translation type="unfinished">Добавить...</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Edit...</source>
        <translation type="unfinished">Изменить...</translation>
    </message>
    <message>
        <location line="+316"/>
        <source>&lt;VARIABLE&gt;</source>
        <translation>&lt;переменная&gt;</translation>
    </message>
    <message>
        <source>&lt;VALUE&gt;</source>
        <extracomment>Value when inserting a new variable</extracomment>
        <translation type="vanished">&lt;значение&gt;</translation>
    </message>
    <message>
        <location filename="../../../src/libs/utils/pathchooser.cpp" line="+338"/>
        <source>Choose...</source>
        <translation>Выбрать...</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Browse...</source>
        <translation>Обзор...</translation>
    </message>
    <message>
        <location line="+100"/>
        <location filename="../../../src/plugins/projectexplorer/environmentwidget.cpp" line="-294"/>
        <source>Choose Directory</source>
        <translation>Выбор каталога</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Choose Executable</source>
        <translation>Выбор программы</translation>
    </message>
    <message>
        <location line="+10"/>
        <location line="+10"/>
        <location line="+8"/>
        <source>Choose File</source>
        <translation>Выбор файла</translation>
    </message>
    <message>
        <location line="+179"/>
        <source>The path &quot;%1&quot; expanded to an empty string.</source>
        <translation>Путь «%1» преобразовался в пустую строку.</translation>
    </message>
    <message>
        <location line="-72"/>
        <location line="+10"/>
        <location line="+20"/>
        <source>The path &quot;%1&quot; does not exist.</source>
        <translation>Путь «%1» не существует.</translation>
    </message>
    <message>
        <location line="-315"/>
        <source>Local</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Remote</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+288"/>
        <location line="+36"/>
        <source>The path &quot;%1&quot; is not a directory.</source>
        <translation>Путь «%1» не является каталогом.</translation>
    </message>
    <message>
        <location line="-26"/>
        <location line="+10"/>
        <source>The path &quot;%1&quot; is not a file.</source>
        <translation>Путь «%1» не является файлом.</translation>
    </message>
    <message>
        <location line="-4"/>
        <source>The directory &quot;%1&quot; does not exist.</source>
        <translation>Каталог «%1» отсутствует.</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>The path &quot;%1&quot; is not an executable file.</source>
        <translation>Путь «%1» не является программой.</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Invalid path &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Cannot execute &quot;%1&quot;.</source>
        <translation>Не удалось выполнить «%1».</translation>
    </message>
    <message>
        <location line="+144"/>
        <source>Alternatives</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Full path: &quot;%1&quot;</source>
        <translation type="vanished">Полный путь: «%1»</translation>
    </message>
    <message>
        <location line="-202"/>
        <location line="+74"/>
        <source>The path must not be empty.</source>
        <translation>Путь не должен быть пустым.</translation>
    </message>
    <message>
        <location filename="../../../src/libs/utils/filewizardpage.cpp" line="-95"/>
        <location filename="../../../src/libs/utils/pathchooser.cpp" line="+27"/>
        <source>Path:</source>
        <translation>Путь:</translation>
    </message>
    <message>
        <location filename="../../../src/libs/utils/pathlisteditor.cpp" line="+106"/>
        <source>Insert...</source>
        <translation>Вставить...</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Delete Line</source>
        <translation>Удалить строку</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Clear</source>
        <translation>Очистить</translation>
    </message>
    <message>
        <location filename="../../../src/libs/utils/projectintropage.cpp" line="-41"/>
        <source>Enter project name</source>
        <translation>Введите название проекта</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Add to project:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+104"/>
        <source>Chosen project wizard does not support the build system.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+25"/>
        <source>Directory &quot;%1&quot; will be created.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>The project already exists.</source>
        <translation>Проект уже существует.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>A file with that name already exists.</source>
        <translation>Файл с таким именем уже существует.</translation>
    </message>
    <message>
        <location line="+101"/>
        <source>Project name is invalid.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Name does not match &quot;%1&quot;.</source>
        <translation type="vanished">Имя не соответствует «%1».</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Invalid character &quot;%1&quot; found.</source>
        <translation>Обнаружен недопустимый символ «%1».</translation>
    </message>
    <message>
        <location line="-5"/>
        <source>Invalid character &quot;.&quot;.</source>
        <translation>Недопустимый символ «.».</translation>
    </message>
    <message>
        <location line="-245"/>
        <source>Name:</source>
        <translation>Название:</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Create in:</source>
        <translation>Создать в:</translation>
    </message>
    <message>
        <location line="-29"/>
        <source>Use as default project location</source>
        <translation>Размещение проекта по умолчанию</translation>
    </message>
    <message>
        <location line="-16"/>
        <source>Introduction and Project Location</source>
        <translation>Введение и размещение проекта</translation>
    </message>
    <message>
        <source>Project:</source>
        <translation type="vanished">Проект:</translation>
    </message>
    <message>
        <source>Proxy Credentials</source>
        <translation type="vanished">Авторизация на прокси-сервере</translation>
    </message>
    <message>
        <source>The proxy %1 requires a username and password.</source>
        <translation type="vanished">Прокси-сервер %1 требует имя пользователя и пароль.</translation>
    </message>
    <message>
        <source>Username:</source>
        <translation type="vanished">Имя пользователя:</translation>
    </message>
    <message>
        <source>Username</source>
        <translation type="vanished">Пользователь</translation>
    </message>
    <message>
        <location filename="../../../src/libs/utils/passworddialog.cpp" line="+26"/>
        <source>Show/Hide Password</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+92"/>
        <source>User:</source>
        <translation type="unfinished">Пользователь:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Password:</source>
        <translation>Пароль:</translation>
    </message>
    <message>
        <source>Password</source>
        <translation type="vanished">Пароль</translation>
    </message>
    <message>
        <location filename="../../../src/libs/utils/qtcprocess.cpp" line="+280"/>
        <source>Error in command line.</source>
        <translation>Ошибка в командной строке.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/processparameters.cpp" line="+167"/>
        <source>Invalid command</source>
        <translation>Неверная команда</translation>
    </message>
    <message>
        <location filename="../../../src/libs/utils/removefiledialog.cpp" line="+22"/>
        <source>Remove File</source>
        <translation>Удаление файла</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Remove Folder</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+20"/>
        <source>File to remove:</source>
        <translation>Удаляемый файл:</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Folder to remove:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-10"/>
        <source>&amp;Delete file permanently</source>
        <translation>&amp;Удалить файл навсегда</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>&amp;Remove from version control</source>
        <translation>Удалить из-под &amp;контроля версий</translation>
    </message>
    <message>
        <location filename="../../../src/libs/utils/settingsaccessor.cpp" line="-416"/>
        <source>Failed to Read File</source>
        <translation>Не удалось прочитать файл</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Could not open &quot;%1&quot;.</source>
        <translation>Не удалось открыть «%1».</translation>
    </message>
    <message>
        <location line="+23"/>
        <location line="+10"/>
        <source>Failed to Write File</source>
        <translation>Не удалось записать файл</translation>
    </message>
    <message>
        <location line="-9"/>
        <source>There was nothing to write.</source>
        <translation>Нечего записывать.</translation>
    </message>
    <message>
        <location line="+100"/>
        <location line="+261"/>
        <source>No Valid Settings Found</source>
        <translation>Подходящие настройки не найдены</translation>
    </message>
    <message>
        <location line="-260"/>
        <source>&lt;p&gt;No valid settings file could be found.&lt;/p&gt;&lt;p&gt;All settings files found in directory &quot;%1&quot; were unsuitable for the current version of %2, for instance because they were written by an incompatible version of %2, or because a different settings path was used.&lt;/p&gt;</source>
        <translation>&lt;p&gt;Не удалось найти корректный файл настроек.&lt;/p&gt;&lt;p&gt;Все найденные в каталоге «%1» файлы настроек не подходят для текущей версии %2, например, потому что они могли быть написаны для несовместимой версии %2, или по причине использования другого пути к настройкам.&lt;/p&gt;</translation>
    </message>
    <message>
        <location line="+261"/>
        <source>&lt;p&gt;No valid settings file could be found.&lt;/p&gt;&lt;p&gt;All settings files found in directory &quot;%1&quot; were either too new or too old to be read.&lt;/p&gt;</source>
        <translation>&lt;p&gt;Не удалось найти подходящий для этой версии Qt Creator файл настроек.&lt;/p&gt;&lt;p&gt;Все найденные в каталоге «%1» файлы настроек или слишком старые, или слишком новые.&lt;/p&gt;</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Using Old Settings</source>
        <translation>Используются старые настройки</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>&lt;p&gt;The versioned backup &quot;%1&quot; of the settings file is used, because the non-versioned file was created by an incompatible version of %2.&lt;/p&gt;&lt;p&gt;Settings changes made since the last time this version of %2 was used are ignored, and changes made now will &lt;b&gt;not&lt;/b&gt; be propagated to the newer version.&lt;/p&gt;</source>
        <translation>&lt;p&gt;Будет использоваться резервная копия файла настроек .user более старой версии («%1»), так как текущий файл создан несовместимой версией %2.&lt;/p&gt;&lt;p&gt;Изменения настроек проекта, сделанные с момента последнего запуска этой версии %2, не будут учтены, а изменения, вносимые сейчас, &lt;b&gt;не будут&lt;/b&gt; сохранены в новую версию файла проекта.&lt;/p&gt;</translation>
    </message>
    <message>
        <location line="+71"/>
        <source>Unsupported Merge Settings File</source>
        <translation>Неподдерживаемый файл настроек объединения</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>&quot;%1&quot; is not supported by %2. Do you want to try loading it anyway?</source>
        <translation>«%1» не поддерживается %2. Попытаться продолжить загрузку?</translation>
    </message>
    <message>
        <location filename="../../../src/libs/utils/aspects.cpp" line="+1295"/>
        <source>Reset</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1567"/>
        <source>Enable</source>
        <translation type="unfinished">Включить</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Disable</source>
        <translation type="unfinished">Отключить</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Default</source>
        <translation type="unfinished">По умолчанию</translation>
    </message>
    <message>
        <location line="+90"/>
        <source>Add</source>
        <translation>Добавить</translation>
    </message>
    <message>
        <location line="+1"/>
        <location filename="../../../src/plugins/projectexplorer/environmentwidget.cpp" line="-23"/>
        <source>Remove</source>
        <translation>Удалить</translation>
    </message>
    <message>
        <source>Rename</source>
        <translation type="vanished">Переименовать</translation>
    </message>
    <message>
        <source>Do you really want to delete the configuration &lt;b&gt;%1&lt;/b&gt;?</source>
        <translation type="vanished">Желаете удалить конфигурацию &lt;b&gt;%1&lt;/b&gt;?</translation>
    </message>
    <message>
        <source>New name for configuration &lt;b&gt;%1&lt;/b&gt;:</source>
        <translation type="vanished">Новое название для конфигурации &lt;b&gt;%1&lt;/b&gt;:</translation>
    </message>
    <message>
        <source>Rename...</source>
        <translation type="vanished">Переименовать...</translation>
    </message>
    <message>
        <source>UNKNOWN</source>
        <translation type="vanished">НЕИЗВЕСТНАЯ</translation>
    </message>
    <message>
        <source>Unknown</source>
        <translation type="vanished">Неизвестная</translation>
    </message>
    <message>
        <source>Command started...</source>
        <translation type="vanished">Команда запущена...</translation>
    </message>
    <message>
        <source>Run Command</source>
        <translation type="vanished">Запуск команды</translation>
    </message>
    <message>
        <source>No job running, please abort.</source>
        <translation type="vanished">Ничего не запущено, требуется прерывание.</translation>
    </message>
    <message>
        <source>Succeeded.</source>
        <translation type="vanished">Успешно.</translation>
    </message>
    <message>
        <source>Failed.</source>
        <translation type="vanished">Сбой.</translation>
    </message>
    <message>
        <location filename="../../../src/libs/utils/qtcprocess.cpp" line="+29"/>
        <source>The program &quot;%1&quot; does not exist or is not executable.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+51"/>
        <source>The program &quot;%1&quot; could not be found.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+806"/>
        <source>No executable specified.</source>
        <translation type="unfinished">Программа не указана.</translation>
    </message>
    <message>
        <location line="+19"/>
        <source>Failed to create process interface for &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+179"/>
        <source>Process Not Responding</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Terminate the process?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+238"/>
        <source>The command &quot;%1&quot; finished successfully.</source>
        <translation>Команда «%1» успешно завершилась.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>The command &quot;%1&quot; terminated with exit code %2.</source>
        <translation>Команда «%1» завершилась с кодом %2.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>The command &quot;%1&quot; terminated abnormally.</source>
        <translation>Команда «%1» аварийно завершилась.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>The command &quot;%1&quot; could not be started.</source>
        <translation>Невозможно запустить команду «%1».</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Either the invoked program is missing, or you may have insufficient permissions to invoke the program.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>The command &quot;%1&quot; was canceled after %2 ms.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Standard error output was:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Standard output was:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The command &quot;%1&quot; did not respond within the timeout limit (%2 s).</source>
        <translation type="vanished">Команда «%1» не ответила за отведённое время (%2 с).</translation>
    </message>
    <message>
        <source>Process not Responding</source>
        <translation type="vanished">Процесс не отвечает</translation>
    </message>
    <message>
        <location line="-276"/>
        <source>The process is not responding.</source>
        <translation>Процесс не отвечает.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>The process &quot;%1&quot; is not responding.</source>
        <translation>Процесс «%1» не отвечает.</translation>
    </message>
    <message>
        <source>Would you like to terminate it?</source>
        <translation type="vanished">Желаете завершить его?</translation>
    </message>
    <message>
        <location filename="../../../src/libs/utils/textfileformat.cpp" line="+137"/>
        <location line="+31"/>
        <source>Out of memory.</source>
        <translation>Не хватает памяти.</translation>
    </message>
    <message>
        <location line="-18"/>
        <source>An encoding error was encountered.</source>
        <translation>Ошибка кодировки.</translation>
    </message>
    <message>
        <location filename="../../../src/libs/utils/unixutils.cpp" line="+34"/>
        <source>&lt;table border=1 cellspacing=0 cellpadding=3&gt;&lt;tr&gt;&lt;th&gt;Variable&lt;/th&gt;&lt;th&gt;Expands to&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%d&lt;/td&gt;&lt;td&gt;directory of current file&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%f&lt;/td&gt;&lt;td&gt;file name (with full path)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%n&lt;/td&gt;&lt;td&gt;file name (without path)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%%&lt;/td&gt;&lt;td&gt;%&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</source>
        <translation>&lt;table border=1 cellspacing=0 cellpadding=3&gt;&lt;tr&gt;&lt;th&gt;Переменная&lt;/th&gt;&lt;th&gt;Разворачивается в&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%d&lt;/td&gt;&lt;td&gt;каталог текущего файла&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%f&lt;/td&gt;&lt;td&gt;имя файла (с полным путём)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%n&lt;/td&gt;&lt;td&gt;имя файла (без пути)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%%&lt;/td&gt;&lt;td&gt;%&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</translation>
    </message>
    <message>
        <location filename="../../../src/libs/utils/filewizardpage.cpp" line="-12"/>
        <source>Choose the Location</source>
        <translation>Выбор размещения</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>File name:</source>
        <translation>Имя файла:</translation>
    </message>
    <message>
        <location filename="../../../src/libs/utils/reloadpromptutils.cpp" line="+83"/>
        <source>File Has Been Removed</source>
        <translation>Файл был удалён</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>The file %1 has been removed from disk. Do you want to save it under a different name, or close the editor?</source>
        <translation>Файл %1 был удалён с диска. Закрыть его или сохранить под другим именем?</translation>
    </message>
    <message>
        <location line="-29"/>
        <location line="+34"/>
        <source>&amp;Close</source>
        <translation>&amp;Закрыть</translation>
    </message>
    <message>
        <location line="-57"/>
        <source>The default behavior can be set in %1 &gt; Preferences &gt; Environment &gt; System.</source>
        <comment>macOS</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>The default behavior can be set in Edit &gt; Preferences &gt; Environment &gt; System.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+55"/>
        <source>C&amp;lose All</source>
        <translation>За&amp;крыть всё</translation>
    </message>
    <message>
        <location line="-3"/>
        <source>Save &amp;as...</source>
        <translation>Сохранить &amp;как...</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>&amp;Save</source>
        <translation>&amp;Сохранить</translation>
    </message>
    <message>
        <location line="-72"/>
        <source>File Changed</source>
        <translation>Файл изменён</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>The unsaved file &lt;i&gt;%1&lt;/i&gt; has been changed on disk. Do you want to reload it and discard your changes?</source>
        <translation>Несохранённый файл &lt;i&gt;%1&lt;/i&gt; был изменён на диске. Перезагрузить его с потерей текущих изменений?</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>The file &lt;i&gt;%1&lt;/i&gt; has been changed on disk. Do you want to reload it?</source>
        <translation>Файл &lt;i&gt;%1&lt;/i&gt; был изменён на диске. Желаете перезагрузить его?</translation>
    </message>
    <message>
        <source>The default behavior can be set in Tools &gt; Options &gt; Environment &gt; System.</source>
        <translation type="vanished">Поведение по умолчание можно задать в Инструменты &gt; Параметры &gt; Среда &gt; Система.</translation>
    </message>
    <message>
        <location line="+31"/>
        <source>No to All &amp;&amp; &amp;Diff</source>
        <translation>Нет для всех и с&amp;равнить</translation>
    </message>
    <message>
        <location filename="../../../src/libs/utils/basetreeview.cpp" line="+542"/>
        <source>Show %1 Column</source>
        <translation type="unfinished">Показать столбец %1</translation>
    </message>
    <message>
        <location filename="../../../src/libs/utils/clangutils.cpp" line="+55"/>
        <source>No clangd executable specified.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Failed to retrieve clangd version: Unexpected clangd output.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>The clangd version is %1, but %2 or greater is required.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/libs/utils/crashreporting.cpp" line="+46"/>
        <source>Enable crash reporting</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Allow crashes to be automatically reported. Collected reports are used for the sole purpose of fixing bugs.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Crash reports are saved in &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+38"/>
        <source>%1 uses %2 for collecting crashes and sending them to Sentry for processing. %2 may capture arbitrary contents from crashed process’ memory, including user sensitive information, URLs, and whatever other content users have trusted %1 with. The collected crash reports are however only used for the sole purpose of fixing bugs.</source>
        <extracomment>%1 = application name, %2 crash backend name (Google Crashpad or Google Breakpad)</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>More information:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>%1 Overview</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>%1 security policy</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Bytes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>KiB</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>MiB</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>GiB</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>TiB</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+80"/>
        <source>The crash reporting change will take effect after restart.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Manage</source>
        <translation type="unfinished">Настроить</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Go to Crash Reports</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Clear Crash Reports</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+29"/>
        <source>?</source>
        <translation type="unfinished">?</translation>
    </message>
    <message>
        <location line="+3"/>
        <location line="+47"/>
        <location line="+10"/>
        <source>Crash Reporting</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-30"/>
        <source>%1 collects crash reports for the sole purpose of fixing bugs. To disable this feature go to %2.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>%1 can collect crash reports for the sole purpose of fixing bugs. To enable this feature go to %2.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source> &gt; Preferences &gt; Environment &gt; System</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Edit &gt; Preferences &gt; Environment &gt; System</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/libs/utils/deviceshell.cpp" line="+290"/>
        <source>Timeout while trying to check for %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Command &quot;%1&quot; was not found.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Script installation was forced to fail.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+28"/>
        <source>Timeout while waiting for shell script installation.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Failed to install shell script: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+146"/>
        <source>The process failed to start.</source>
        <translation type="unfinished">Не удалось запустить процесс.</translation>
    </message>
    <message>
        <location filename="../../../src/libs/utils/externalterminalprocessimpl.cpp" line="+124"/>
        <source>Failed to open temporary script file.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+28"/>
        <location line="+48"/>
        <source>Failed to start terminal process: &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/libs/utils/filepath.cpp" line="+419"/>
        <source>Internal DeviceFileAccess error: watch() did not return a result.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+337"/>
        <source>Could not find temporary directory on device %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Could not create temporary file: %1</source>
        <translation type="unfinished">Не удалось создать временный файл: %1</translation>
    </message>
    <message>
        <location line="+19"/>
        <source>Could not create temporary directory: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+125"/>
        <source>No device hook set.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Cannot reach remote path &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+488"/>
        <source>%1 on %2</source>
        <comment>File on device</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>%1 %2 on %3</source>
        <comment>File and args on device</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1034"/>
        <source>Error while trying to copy file: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Could not copy file: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Could not set permissions on &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+23"/>
        <source>Cannot create symbolic link to &quot;%1&quot; at &quot;%2&quot;: Paths do not refer to the same device.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+35"/>
        <source>Failed to move %1 to %2. Removing the source file failed: %3</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+382"/>
        <source>No &quot;localSource&quot; device hook set.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/libs/utils/filestreamermanager.cpp" line="+130"/>
        <source>Failed copying file.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Failed reading file.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Failed writing file.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/libs/utils/lua.cpp" line="+25"/>
        <source>No Lua interface set</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/libs/utils/markdownbrowser.cpp" line="+110"/>
        <source>Copied</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Copy</source>
        <translation type="unfinished">Копировать</translation>
    </message>
    <message>
        <location filename="../../../src/libs/utils/minimizableinfobars.cpp" line="+124"/>
        <source>Minimize</source>
        <translation type="unfinished">Свернуть</translation>
    </message>
    <message>
        <location filename="../../../src/libs/utils/namevalueitem.cpp" line="+105"/>
        <source>No changes to apply.</source>
        <translation type="unfinished">Без изменений.</translation>
    </message>
    <message>
        <location filename="../../../src/libs/utils/namevaluesdialog.cpp" line="+61"/>
        <source>Enter one environment variable per line.
To set or change a variable, use VARIABLE=VALUE.
To disable a variable, prefix this line with &quot;#&quot;.
To append to a variable, use VARIABLE+=VALUE.
To prepend to a variable, use VARIABLE=+VALUE.
Existing variables can be referenced in a VALUE with ${OTHER}.
To clear a variable, put its name on a line with nothing else on it.
Lines starting with &quot;##&quot; will be treated as comments.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+116"/>
        <source>&amp;OK</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>&amp;Cancel</source>
        <translation type="unfinished">&amp;Отмена</translation>
    </message>
    <message>
        <location filename="../../../src/libs/utils/plaintextedit/widgettextcontrol.cpp" line="-41"/>
        <source>&amp;Undo</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>&amp;Redo</source>
        <translation type="unfinished">&amp;Повторить</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Cu&amp;t</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>&amp;Copy</source>
        <translation type="unfinished">&amp;Копировать</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Copy &amp;Link Location</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>&amp;Paste</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Select All</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1011"/>
        <source>Insert Unicode Control Character</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/libs/utils/portlist.cpp" line="+229"/>
        <source>Remote error output was: %1</source>
        <translation type="unfinished">Внешний вывод ошибок: %1</translation>
    </message>
    <message>
        <location filename="../../../src/libs/utils/processinfo.cpp" line="+41"/>
        <source>&quot;%1&quot; does not exist.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>&quot;find&quot; is not an existing executable</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+21"/>
        <location line="+54"/>
        <location line="+4"/>
        <location line="+64"/>
        <source>Failed to run %1: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-41"/>
        <source>&quot;ps&quot; is not an existing executable.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+34"/>
        <source>&quot;pidin&quot; is not an existing executable.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+44"/>
        <source>Failed to run ps: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Failed to run pidin: %1
%2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Failed to check /proc: %1
%2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+19"/>
        <source>Failed to create snapshot: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/libs/utils/progressdialog.cpp" line="+14"/>
        <source>Cancel</source>
        <translation type="unfinished">Отмена</translation>
    </message>
    <message>
        <location filename="../../../src/libs/utils/result.cpp" line="+76"/>
        <source>Internal error: %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Not implemented error: %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Unknown error: %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+19"/>
        <source>Unknown reason.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/libs/utils/terminalhooks.cpp" line="+30"/>
        <source>Could not find any shell.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/libs/utils/unarchiver.cpp" line="+167"/>
        <source>Not an archive.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+68"/>
        <source>Canceled.</source>
        <translation type="unfinished">Отменено.</translation>
    </message>
    <message>
        <location filename="../../../src/libs/utils/variablechooser.cpp" line="+68"/>
        <source>Insert Variable</source>
        <translation type="unfinished">Вставить переменную</translation>
    </message>
    <message>
        <location line="+117"/>
        <source>Current Value of %{%1}: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+25"/>
        <source>Insert Unexpanded Value</source>
        <translation type="unfinished">Вставить неразвёрнутое значение</translation>
    </message>
    <message>
        <location line="+3"/>
        <location line="+7"/>
        <source>Insert &quot;%1&quot;</source>
        <translation type="unfinished">Вставить «%1»</translation>
    </message>
    <message>
        <location line="-3"/>
        <source>Insert Expanded Value</source>
        <translation type="unfinished">Вставить развёрнутое значение</translation>
    </message>
    <message>
        <location line="+31"/>
        <source>Select a variable to insert.</source>
        <translation type="unfinished">Выберите переменную для вставки.</translation>
    </message>
    <message>
        <location line="+114"/>
        <source>Variables</source>
        <translation type="unfinished">Переменные</translation>
    </message>
</context>
<context>
    <name>QtC::Valgrind</name>
    <message>
        <location filename="../../../src/plugins/valgrind/memchecktool.cpp" line="+1589"/>
        <source>Process %1</source>
        <translation>Процесс %1</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Process finished with exit code %1 (0x%2).</source>
        <translation>Процесс завершился с кодом %1 (0x%2).</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Unknown argument: -%1</source>
        <translation>Неизвестный параметр: -%1</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Cannot create target process.</source>
        <translation>Не удалось создать целевой процесс.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Wrong bitness.</source>
        <translation>Неверная разрядность.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Process killed.</source>
        <translation>Процесс уничтожен.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Only works with dynamically linked CRT.</source>
        <translation>Работает только с динамически подключаемой CRT.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Process stopped with unhandled exception code 0x%1.</source>
        <translation>Процесс остановлен из-за необработанного исключения с кодом 0x%1.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Not enough memory to keep track of allocations.</source>
        <translation>Недостаточно памяти для сохранения истории выделений.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Application stopped unexpectedly.</source>
        <translation>Приложение неожиданно остановилось.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Extra console.</source>
        <translation>Дополнительная консоль.</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Unknown exit reason.</source>
        <translation>Неизвестная причина завершения.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Heob stopped unexpectedly.</source>
        <translation>Heob неожиданно остановился.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Heob: %1</source>
        <translation>Heob: %1</translation>
    </message>
    <message>
        <location line="+35"/>
        <source>Heob: Failure in process attach handshake (%1).</source>
        <translation>Heob: не удалось выполнить рукопожатие при подключении к процессу (%1).</translation>
    </message>
    <message>
        <location line="-536"/>
        <source>New</source>
        <translation>Создать</translation>
    </message>
    <message>
        <location line="-744"/>
        <source>Size and Alignment Errors</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>File Descriptor Issues</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Other</source>
        <translation type="unfinished">Другая</translation>
    </message>
    <message>
        <location line="+737"/>
        <location line="+305"/>
        <source>Delete</source>
        <translation>Удалить</translation>
    </message>
    <message>
        <location line="-299"/>
        <source>XML output file:</source>
        <translation>Выходной файл XML:</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Handle exceptions:</source>
        <translation>Обрабатывать исключения:</translation>
    </message>
    <message>
        <location line="+3"/>
        <location line="+12"/>
        <location line="+42"/>
        <source>Off</source>
        <translation>Откл.</translation>
    </message>
    <message>
        <location line="-53"/>
        <source>On</source>
        <translation>Вкл.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Only</source>
        <translation>Только</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Page protection:</source>
        <translation>Защита страниц:</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>After</source>
        <translation>Перед</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Before</source>
        <translation>После</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Freed memory protection</source>
        <translation>Защита освобождённой памяти</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Raise breakpoint exception on error</source>
        <translation>Кидать исключение (точка останова) при ошибке</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Leak details:</source>
        <translation>Подробности об утечке:</translation>
    </message>
    <message>
        <source>None</source>
        <translation type="vanished">Нет</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Simple</source>
        <translation>Простые</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Detect Leak Types</source>
        <translation>Определять типы утечек</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Detect Leak Types (Show Reachable)</source>
        <translation>Определять типы утечек (показывать доступные)</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Fuzzy Detect Leak Types</source>
        <translation>Нечётко определять типы утечек</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Fuzzy Detect Leak Types (Show Reachable)</source>
        <translation>Нечётко определять типы утечек (показывать доступные)</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Minimum leak size:</source>
        <translation>Минимальный размер утечки:</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Control leak recording:</source>
        <translation>Управление записью утечек:</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>On (Start Disabled)</source>
        <translation>Вкл. (отключён старт)</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>On (Start Enabled)</source>
        <translation>Вкл. (включён старт)</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Run with debugger</source>
        <translation>Запускать с отладчиком</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Extra arguments:</source>
        <translation>Доп. параметры:</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Heob path:</source>
        <translation>Путь к Heob:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>The location of heob32.exe and heob64.exe.</source>
        <translation>Размещение heob32.exe и heob64.exe.</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Save current settings as default.</source>
        <translation>Сохранить текущие настройки как настройки по умолчанию.</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>OK</source>
        <translation>OK</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Default</source>
        <translation>По умолчанию</translation>
    </message>
    <message>
        <location line="-744"/>
        <location line="+106"/>
        <location line="+13"/>
        <location line="+629"/>
        <source>Heob</source>
        <translation>Heob</translation>
    </message>
    <message>
        <location line="-76"/>
        <source>None</source>
        <comment>Leak details: None</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+224"/>
        <source>New Heob Profile</source>
        <translation>Новый профиль Heob</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Heob profile name:</source>
        <translation>Имя профиля Heob:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>%1 (copy)</source>
        <translation>%1 (копия)</translation>
    </message>
    <message>
        <location line="+26"/>
        <source>Delete Heob Profile</source>
        <translation>Удалить профиль Heob</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Are you sure you want to delete this profile permanently?</source>
        <translation>Удалить профиль навсегда?</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/valgrind/callgrind/callgrindcallmodel.cpp" line="+165"/>
        <source>Callee</source>
        <translation>Вызываемое</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Caller</source>
        <translation>Вызывающее</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Cost</source>
        <translation>Цена</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Calls</source>
        <translation>Вызовы</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/valgrind/callgrindtool.cpp" line="+980"/>
        <source>Previous command has not yet finished.</source>
        <translation>Предыдущая команда ещё не завершена.</translation>
    </message>
    <message>
        <location line="-142"/>
        <source>Dumping profile data...</source>
        <translation>Загружаются данные профилирования...</translation>
    </message>
    <message>
        <location line="-22"/>
        <source>Starting Function Profiler...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Function Profiler running...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+21"/>
        <source>Resetting event counters...</source>
        <translation>Сброс счётчиков событий...</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Pausing instrumentation...</source>
        <translation>Приостановка работы...</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Unpausing instrumentation...</source>
        <translation>Продолжение работы...</translation>
    </message>
    <message>
        <location line="+50"/>
        <source>An error occurred while trying to run %1: %2</source>
        <translation>Ошибка при попытке запустить %1: %2</translation>
    </message>
    <message>
        <source>Callgrind dumped profiling info</source>
        <translation type="vanished">Callgrind загрузил данные профилирования</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Callgrind unpaused.</source>
        <translation>Callgrind продолжает работу.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/valgrind/callgrind/callgrinddatamodel.cpp" line="+197"/>
        <location filename="../../../src/plugins/valgrind/xmlprotocol/frame.cpp" line="+148"/>
        <source>Function:</source>
        <translation>Функция:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>File:</source>
        <translation>Файл:</translation>
    </message>
    <message>
        <location line="+8"/>
        <location filename="../../../src/plugins/valgrind/xmlprotocol/frame.cpp" line="+8"/>
        <source>Object:</source>
        <translation>Объект:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Called:</source>
        <translation>Вызвано:</translation>
    </message>
    <message numerus="yes">
        <location line="+0"/>
        <source>%n time(s)</source>
        <translation>
            <numerusform>%n раз</numerusform>
            <numerusform>%n раза</numerusform>
            <numerusform>%n раз</numerusform>
        </translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Events</source>
        <translation>События</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Self costs</source>
        <translation>Собственная цена</translation>
    </message>
    <message>
        <location line="+0"/>
        <location line="+1"/>
        <source>(%)</source>
        <translation></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Incl. costs</source>
        <translation>Полная цена</translation>
    </message>
    <message>
        <location line="+15"/>
        <location line="+1"/>
        <source>(%1%)</source>
        <translation></translation>
    </message>
    <message>
        <location line="+52"/>
        <source>%1 cost spent in a given function excluding costs from called functions.</source>
        <translation>Цена выполнения данной функции (без учёта вызываемых функций): %1.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>%1 cost spent in a given function including costs from called functions.</source>
        <translation>Цена выполнения данной функции (с учётом вызываемых функций): %1.</translation>
    </message>
    <message>
        <location line="+5"/>
        <location filename="../../../src/plugins/valgrind/xmlprotocol/stackmodel.cpp" line="+137"/>
        <source>Function</source>
        <translation>Функция</translation>
    </message>
    <message>
        <location line="+2"/>
        <location filename="../../../src/plugins/valgrind/xmlprotocol/errorlistmodel.cpp" line="+65"/>
        <source>Location</source>
        <translation>Размещение</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Called</source>
        <translation>Вызвано</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Self Cost: %1</source>
        <translation>Собственная цена: %1</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Incl. Cost: %1</source>
        <translation>Полная цена: %1</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/valgrind/callgrind/callgrindfunction.cpp" line="+180"/>
        <source>%1 in %2</source>
        <translation>%1 в %2</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>%1:%2 in %3</source>
        <translation>%1: %2 в %3</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/valgrind/callgrind/callgrindparsedata.cpp" line="+153"/>
        <source>Last-level</source>
        <translation>Последний уровень</translation>
    </message>
    <message>
        <location line="+2"/>
        <location line="+41"/>
        <source>Instruction</source>
        <translation>Инструкция</translation>
    </message>
    <message>
        <location line="-39"/>
        <source>Cache</source>
        <translation>Кэш</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Conditional branches</source>
        <translation>Условные ветвления</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Indirect branches</source>
        <translation>Косвенные ветвления</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>level %1</source>
        <translation>уровень %1</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>read</source>
        <translation>чтение</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>write</source>
        <translation>запись</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>mispredicted</source>
        <translation>ошибка предсказания</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>executed</source>
        <translation>выполнено</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>miss</source>
        <translation>промах</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>access</source>
        <translation>попадание</translation>
    </message>
    <message>
        <location line="+21"/>
        <source>Line:</source>
        <translation>Строка:</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Position:</source>
        <translation>Положение:</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/valgrind/xmlprotocol/errorlistmodel.cpp" line="+39"/>
        <source>%1%2</source>
        <translation>%1%2</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>in %1</source>
        <translation>в %1</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/valgrind/callgrindtool.cpp" line="-573"/>
        <source>Valgrind Function Profiler uses the Callgrind tool to record function calls when a program runs.</source>
        <translation>Профайлер функций Valgrind использует утилиту Callgrind для записи вызовов функций при работе программы.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Valgrind Function Profiler</source>
        <translation>Профайлер функций Valgrind</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Valgrind Function Profiler (External Application)</source>
        <translation>Профайлер функций Valgrind (внешняя программа)</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Profile Costs of This Function and Its Callees</source>
        <translation>Цены функций и тех, кого они вызывают</translation>
    </message>
    <message>
        <location line="+19"/>
        <source>Visualization</source>
        <translation>Визуализация</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Callers</source>
        <translation>Вызывающие</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Callees</source>
        <translation>Вызываемые</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Functions</source>
        <translation>Функции</translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Load External Log File</source>
        <translation>Загрузить внешний файл журнала</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Open results in KCachegrind.</source>
        <translation>Открыть результаты в KCachegrind.</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Request the dumping of profile information. This will update the Callgrind visualization.</source>
        <translation>Запрос на получение данных профилирования. Приведёт к обновлению визуализации Callgrind.</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Reset all event counters.</source>
        <translation>Сбросить все счётчики событий.</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Pause event logging. No events are counted which will speed up program execution during profiling.</source>
        <translation>Приостановить запись событий. События не будут записываться, что повысит скорость выполнения программы при профилировании.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Discard Data</source>
        <translation>Отбросить данные</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Go back one step in history. This will select the previously selected item.</source>
        <translation>Перейти на шаг назад по истории. Выберет предыдущий выбранный элемент.</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Go forward one step in history.</source>
        <translation>Перейти на шаг вперёд по истории.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Selects which events from the profiling data are shown and visualized.</source>
        <translation>Выбирает, какие события из данных профилирования будут показаны и визуализированы.</translation>
    </message>
    <message>
        <location line="+24"/>
        <source>Absolute Costs</source>
        <translation>Абсолютные цены</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Show costs as absolute numbers.</source>
        <translation>Показывать цены в абсолютных числах.</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Relative Costs</source>
        <translation>Относительные цены</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Show costs relative to total inclusive cost.</source>
        <translation>Показывать цены относительно общей.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Relative Costs to Parent</source>
        <translation>Цены, относительные к родительской</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Show costs relative to parent function&apos;s inclusive cost.</source>
        <translation>Показывать цены относительно общей цены вызвавшей функции.</translation>
    </message>
    <message>
        <location line="+368"/>
        <source>Callgrind paused.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Callgrind dumped profiling info.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Failed opening temp file...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+234"/>
        <source>Callgrind Output (callgrind.out*)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/valgrind/valgrindsettings.cpp" line="+365"/>
        <source>Remove template parameter lists when displaying function names.</source>
        <translation>Убирать списки шаблонных параметров при отображении имён функций.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/valgrind/callgrindtool.cpp" line="-83"/>
        <source>Select This Function in the Analyzer Output</source>
        <translation>Выбрать эту функцию в выводе анализатора</translation>
    </message>
    <message>
        <location line="-534"/>
        <source>Cost Format</source>
        <translation>Формат цены</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/valgrind/valgrindsettings.cpp" line="-12"/>
        <source>Enable cycle detection to properly handle recursive or circular function calls.</source>
        <translation>Включить определение циклов для корректной обработки рекурсивных и циклических вызовов.</translation>
    </message>
    <message>
        <location line="-104"/>
        <source>Show Project Costs Only</source>
        <translation>Показать только цены проекта</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Show only profiling info that originated from this project source.</source>
        <translation>Показать только информацию профилирования, полученную для этого проекта.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/valgrind/callgrindtool.cpp" line="+10"/>
        <source>Filter...</source>
        <translation>Фильтр...</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/valgrind/callgrindtextmark.cpp" line="+27"/>
        <location filename="../../../src/plugins/valgrind/callgrindtool.cpp" line="-252"/>
        <source>Callgrind</source>
        <translation>Callgrind</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>%1 (Called: %2; Incl. Cost: %3)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/valgrind/callgrindtool.cpp" line="+706"/>
        <source>A Valgrind Callgrind analysis is still in progress.</source>
        <translation>Анализ Valgrind Callgrind уже выполняется.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Start a Valgrind Callgrind analysis.</source>
        <translation>Запуск анализа Valgrind Callgrind.</translation>
    </message>
    <message>
        <location line="+29"/>
        <source>Profiling aborted.</source>
        <translation>Профилирование прервано.</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Parsing finished, no data.</source>
        <translation>Обработка завершена, данных нет.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Parsing finished, total cost of %1 reported.</source>
        <translation>Обработка завершена, общая цена вышла %1.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Parsing failed.</source>
        <translation>Не удалось обработать.</translation>
    </message>
    <message>
        <location line="+93"/>
        <source>Populating...</source>
        <translation>Заполнение...</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Open Callgrind Log File</source>
        <translation>Открытие файла журнала Callgrind</translation>
    </message>
    <message>
        <source>Callgrind Output (callgrind.out*);;All Files (*)</source>
        <translation type="vanished">Журнал Callgrind (callgrind.out*);;Все файлы (*)</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Callgrind: Failed to open file for reading: %1</source>
        <translation>Callgrind: Не удалось открыть файл для чтения: %1</translation>
    </message>
    <message>
        <location line="-228"/>
        <location line="+234"/>
        <source>Parsing Profile Data...</source>
        <translation>Обработка данных профилирования...</translation>
    </message>
    <message>
        <source>Profiling</source>
        <translation type="vanished">Профилирование</translation>
    </message>
    <message>
        <location line="-1029"/>
        <source>Profiling %1</source>
        <translation>Профилирование %1</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/valgrind/memcheckerrorview.cpp" line="+62"/>
        <source>Suppress Error</source>
        <translation>Игнорировать ошибку</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/valgrind/memchecktool.cpp" line="-1074"/>
        <source>External Errors</source>
        <translation>Внешние ошибки</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Suppressions</source>
        <translation>Исключения</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Definite Memory Leaks</source>
        <translation>Определённые утечки памяти</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Possible Memory Leaks</source>
        <translation>Возможные утечки памяти</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Use of Uninitialized Memory</source>
        <translation>Использование неинициализированной памяти</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Invalid Calls to &quot;free()&quot;</source>
        <translation>Неверный вызов «free()»</translation>
    </message>
    <message>
        <location line="-108"/>
        <source>Memcheck</source>
        <translation>Memcheck</translation>
    </message>
    <message>
        <source>Analyzing Memory</source>
        <translation type="vanished">Анализ памяти</translation>
    </message>
    <message>
        <location line="+158"/>
        <source>Load External XML Log File</source>
        <translation>Загрузить внешний XML файл журнала</translation>
    </message>
    <message>
        <location line="+36"/>
        <source>Valgrind Analyze Memory uses the Memcheck tool to find memory leaks.</source>
        <translation>Анализатор памяти Valgrind использует утилиту Memcheck для обнаружения утечек памяти.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Valgrind Memory Analyzer</source>
        <translation>Анализатор памяти Valgrind</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Valgrind Memory Analyzer with GDB</source>
        <translation>Анализатор памяти Valgrind с GDB</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Valgrind Analyze Memory with GDB uses the Memcheck tool to find memory leaks.
When a problem is detected, the application is interrupted and can be debugged.</source>
        <translation>Анализатор памяти Valgrind с GDB использует утилиту Memcheck для поиска утечек памяти.
При обнаружении проблем программа останавливается для отладки.</translation>
    </message>
    <message>
        <location line="+19"/>
        <source>Ctrl+Alt+H</source>
        <translation>Ctrl+Alt+H</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Valgrind Memory Analyzer (External Application)</source>
        <translation>Анализатор памяти Valgrind (внешняя программа)</translation>
    </message>
    <message>
        <location line="+43"/>
        <source>Heob: No local run configuration available.</source>
        <translation>Heob: недоступна локальная конфигурация запуска.</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Heob: No toolchain available.</source>
        <translation>Heob: недоступен инструментарий.</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Heob: No executable set.</source>
        <translation>Heob: программа не задана.</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Heob: Cannot find %1.</source>
        <translation>Heob: не удалось найти %1.</translation>
    </message>
    <message>
        <location line="+26"/>
        <source>The %1 executables must be in the appropriate location.</source>
        <translation>Программы %1 должны быть в соответствующем месте.</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Heob used with MinGW projects needs the %1 DLLs for proper stacktrace resolution.</source>
        <translation>При использовании Heob совместно с проектами MinGW требуются динамические библиотеки %1 для корректного разбора трассировки стека.</translation>
    </message>
    <message>
        <location line="+58"/>
        <source>Heob: Cannot create %1 process (%2).</source>
        <translation>Heob: не удалось создать процесс %1: %2.</translation>
    </message>
    <message>
        <location line="+28"/>
        <location line="+2"/>
        <source>A Valgrind Memcheck analysis is still in progress.</source>
        <translation>Анализатор памяти Valgrind уже выполняется.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Start a Valgrind Memcheck analysis.</source>
        <translation>Запуск анализатора памяти Valgrind.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Start a Valgrind Memcheck with GDB analysis.</source>
        <translation>Запуск анализатора памяти Valgrind c GDB.</translation>
    </message>
    <message>
        <location line="+83"/>
        <source>Starting Memory Analyzer...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Memory Analyzer running...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+41"/>
        <source>XML Files (*.xml)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Memcheck: Failed to open file for reading: %1</source>
        <translation>Memcheck: Не удалось открыть файл для чтения: %1</translation>
    </message>
    <message>
        <location line="+37"/>
        <source>Memcheck: Error occurred parsing Valgrind output: %1</source>
        <translation>Memcheck: Ошибка при разборе вывода Valgrind: %1</translation>
    </message>
    <message numerus="yes">
        <location line="+57"/>
        <source>Memory Analyzer Tool finished. %n issues were found.</source>
        <translation>
            <numerusform>Анализ памяти завершён. Найдена %n проблема.</numerusform>
            <numerusform>Анализ памяти завершён. Найдено %n проблемы.</numerusform>
            <numerusform>Анализ памяти завершён. Найдено %n проблем.</numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <location line="+6"/>
        <source>Log file processed. %n issues were found.</source>
        <translation>
            <numerusform>Файл журнала обработан. Найдена %n проблема.</numerusform>
            <numerusform>Файл журнала обработан. Найдено %n проблемы.</numerusform>
            <numerusform>Файл журнала обработан. Найдено %n проблем.</numerusform>
        </translation>
    </message>
    <message>
        <location line="-550"/>
        <source>Memory Issues</source>
        <translation>Проблемы памяти</translation>
    </message>
    <message>
        <location line="+26"/>
        <source>Go to previous leak.</source>
        <translation>Предыдущая утечка.</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Go to next leak.</source>
        <translation>Следующая утечка.</translation>
    </message>
    <message>
        <location line="-88"/>
        <source>Show issues originating outside currently opened projects.</source>
        <translation>Показывать проблемы, возникшие вне открытых проектов.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>These suppression files were used in the last memory analyzer run.</source>
        <translation>Эти файлы были использованы при последнем запуске анализатора.</translation>
    </message>
    <message>
        <location line="+88"/>
        <source>Error Filter</source>
        <translation>Фильтр ошибок</translation>
    </message>
    <message>
        <location line="+396"/>
        <source>Open Memcheck XML Log File</source>
        <translation>Загрузить XML файл журнала Memcheck</translation>
    </message>
    <message>
        <source>XML Files (*.xml);;All Files (*)</source>
        <translation type="vanished">Файлы XML (*.xml);;Все файлы (*)</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/valgrind/memcheckerrorview.cpp" line="+137"/>
        <source>Suppression File:</source>
        <translation>Список исключений:</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Suppression:</source>
        <translation>Исключаются:</translation>
    </message>
    <message>
        <location line="+24"/>
        <source>Select Suppression File</source>
        <translation>Выбор файла исключений</translation>
    </message>
    <message>
        <location line="-28"/>
        <source>Save Suppression</source>
        <translation>Сохранить исключения</translation>
    </message>
    <message>
        <source>Generic Settings</source>
        <translation type="vanished">Общие настройки</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/valgrind/valgrindsettings.cpp" line="-32"/>
        <source>Valgrind executable:</source>
        <translation>Программа Valgrind:</translation>
    </message>
    <message>
        <location line="-1"/>
        <source>Valgrind Command</source>
        <translation>Команда Valgrind</translation>
    </message>
    <message>
        <location line="+68"/>
        <source>KCachegrind Command</source>
        <translation>Команда KCachegrind</translation>
    </message>
    <message>
        <location line="-223"/>
        <source>Valgrind Suppression Files</source>
        <translation>Файлы исключений Valgrind</translation>
    </message>
    <message>
        <source>Valgrind Suppression File (*.supp);;All Files (*)</source>
        <translation type="vanished">Файл исключений Valgrind (*.supp);;Все файлы (*)</translation>
    </message>
    <message>
        <location line="+383"/>
        <source>Valgrind</source>
        <translation>Valgrind</translation>
    </message>
    <message>
        <source>Memory Analysis Options</source>
        <translation type="vanished">Параметры анализа памяти</translation>
    </message>
    <message>
        <location line="-174"/>
        <source>Backtrace frame count:</source>
        <translation>Количество кадров стека:</translation>
    </message>
    <message>
        <location line="-124"/>
        <source>Suppression files:</source>
        <translation>Списки исключений:</translation>
    </message>
    <message>
        <location line="-14"/>
        <source>Add...</source>
        <translation>Добавить...</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Remove</source>
        <translation>Удалить</translation>
    </message>
    <message>
        <location line="+121"/>
        <source>Track origins of uninitialized memory</source>
        <translation>Находить источники неинициализированной памяти</translation>
    </message>
    <message>
        <source>Profiling Options</source>
        <translation type="vanished">Параметры профилирования</translation>
    </message>
    <message>
        <location line="+80"/>
        <source>Limits the amount of results the profiler gives you. A lower limit will likely increase performance.</source>
        <translation>Ограничивает количество результатов выдаваемых профайлером. Чем меньше значение, тем выше скорость.</translation>
    </message>
    <message>
        <location line="-1"/>
        <source>Result view: Minimum event cost:</source>
        <translation>Вывод результатов: Минимальная цена события:</translation>
    </message>
    <message>
        <location line="-1"/>
        <location line="+8"/>
        <source>%</source>
        <translation></translation>
    </message>
    <message>
        <location line="-47"/>
        <source>Show additional information for events in tooltips</source>
        <translation>Показывать в подсказках дополнительные данные о событиях</translation>
    </message>
    <message>
        <location line="-230"/>
        <source>Valgrind Suppression File (*.supp)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+165"/>
        <source>Valgrind arguments:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Extra Memcheck arguments:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+46"/>
        <source>Extra Callgrind arguments:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Enable cache simulation</source>
        <translation>Включить эмуляцию кэша</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>&lt;p&gt;Does full cache simulation.&lt;/p&gt;
&lt;p&gt;By default, only instruction read accesses will be counted (&quot;Ir&quot;).&lt;/p&gt;
&lt;p&gt;
With cache simulation, further event counters are enabled:
&lt;ul&gt;&lt;li&gt;Cache misses on instruction reads (&quot;I1mr&quot;/&quot;I2mr&quot;).&lt;/li&gt;
&lt;li&gt;Data read accesses (&quot;Dr&quot;) and related cache misses (&quot;D1mr&quot;/&quot;D2mr&quot;).&lt;/li&gt;
&lt;li&gt;Data write accesses (&quot;Dw&quot;) and related cache misses (&quot;D1mw&quot;/&quot;D2mw&quot;).&lt;/li&gt;&lt;/ul&gt;
&lt;/p&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Enable branch prediction simulation</source>
        <translation>Включить эмуляцию предсказания ветвлений</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>&lt;p&gt;Does branch prediction simulation.&lt;/p&gt;
&lt;p&gt;Further event counters are enabled: &lt;/p&gt;
&lt;ul&gt;&lt;li&gt;Number of executed conditional branches and related predictor misses (
&quot;Bc&quot;/&quot;Bcm&quot;).&lt;/li&gt;
&lt;li&gt;Executed indirect jumps and related misses of the jump address predictor (
&quot;Bi&quot;/&quot;Bim&quot;).)&lt;/li&gt;&lt;/ul&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Collect system call time</source>
        <translation>Считать время системных вызовов</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Collect the number of global bus events that are executed. The event type &quot;Ge&quot; is used for these events.</source>
        <translation>Считать количество выполненных событий общей шины. Используется тип события &quot;Ge&quot;.</translation>
    </message>
    <message>
        <location line="+80"/>
        <source>Valgrind Generic Settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Memcheck Memory Analysis Options</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Callgrind Profiling Options</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-83"/>
        <source>Collect global bus events</source>
        <translation>Считать события общей шины</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Visualization: Minimum event cost:</source>
        <translation>Визуализация: Минимальная цена события:</translation>
    </message>
    <message>
        <location line="-102"/>
        <source>Detect self-modifying code:</source>
        <translation>Выявление самоизменяемого кода:</translation>
    </message>
    <message>
        <location line="+26"/>
        <source>No</source>
        <translation>Нет</translation>
    </message>
    <message>
        <source>Only on Stack</source>
        <translation type="vanished">Только в стеке</translation>
    </message>
    <message>
        <source>Everywhere</source>
        <translation type="vanished">Везде</translation>
    </message>
    <message>
        <source>Everywhere Except in File-backend Mappings</source>
        <translation type="vanished">Везде, кроме областей отображаемых файлов</translation>
    </message>
    <message>
        <location line="-5"/>
        <source>Show reachable and indirectly lost blocks</source>
        <translation>Показывать доступные и косвенно потерянные блоки</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Check for leaks on finish:</source>
        <translation>Проверять утечки при завершении:</translation>
    </message>
    <message>
        <location line="-2"/>
        <source>Summary Only</source>
        <translation>Только итог</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Full</source>
        <translation>Полностью</translation>
    </message>
    <message>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;
&lt;p&gt;Does full cache simulation.&lt;/p&gt;
&lt;p&gt;By default, only instruction read accesses will be counted (&quot;Ir&quot;).&lt;/p&gt;
&lt;p&gt;
With cache simulation, further event counters are enabled:
&lt;ul&gt;&lt;li&gt;Cache misses on instruction reads (&quot;I1mr&quot;/&quot;I2mr&quot;).&lt;/li&gt;
&lt;li&gt;Data read accesses (&quot;Dr&quot;) and related cache misses (&quot;D1mr&quot;/&quot;D2mr&quot;).&lt;/li&gt;
&lt;li&gt;Data write accesses (&quot;Dw&quot;) and related cache misses (&quot;D1mw&quot;/&quot;D2mw&quot;).&lt;/li&gt;&lt;/ul&gt;
&lt;/p&gt;

&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="vanished">&lt;html&gt;&lt;head/&gt;&lt;body&gt;
&lt;p&gt;Полная эмуляция кэша.&lt;/p&gt;
&lt;p&gt;По умолчанию считаются только инструкции чтения («Ir»).&lt;/p&gt;
&lt;p&gt;
Следующие счётчики событий включаются при эмуляции кэша:
&lt;ul&gt;&lt;li&gt;Промахи кэша при чтении инструкции («I1mr»/«I2mr»).&lt;/li&gt;
&lt;li&gt;Доступ к данным на чтения («Dr») и соответствующие промахи кэша («D1mr»/«D2mr»).&lt;/li&gt;
&lt;li&gt;Доступ к данным на запись («Dw») и соответствующие промахи кэша («D1mw»/«D2mw»).&lt;/li&gt;&lt;/ul&gt;
&lt;/p&gt;
&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;
&lt;p&gt;Does branch prediction simulation.&lt;/p&gt;
&lt;p&gt;Further event counters are enabled: &lt;/p&gt;
&lt;ul&gt;&lt;li&gt;Number of executed conditional branches and related predictor misses (
&quot;Bc&quot;/&quot;Bcm&quot;).&lt;/li&gt;
&lt;li&gt;Executed indirect jumps and related misses of the jump address predictor (
&quot;Bi&quot;/&quot;Bim&quot;).&lt;/li&gt;&lt;/ul&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="vanished">&lt;html&gt;&lt;head/&gt;&lt;body&gt;
&lt;p&gt;Эмуляция предсказателя ветвлений.&lt;/p&gt;
&lt;p&gt;Включены следующие счётчики:&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;Количество выполненных условных веток и соответствующих промахов («Bc»/«Bcm»).&lt;/li&gt;
&lt;li&gt;Выполненные косвенные переходы и соответствующие промахи предсказателя адреса перехода («Bi»/«Bim»).&lt;/li&gt;&lt;/ul&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location line="+57"/>
        <source>Collects information for system call times.</source>
        <translation>Собирать информацию о времени системных вызовов.</translation>
    </message>
    <message>
        <location line="-40"/>
        <source>KCachegrind executable:</source>
        <translation>Программа KCachegrind:</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/valgrind/valgrindplugin.cpp" line="+35"/>
        <source>Valgrind Settings</source>
        <translation>Настройки Valgrind</translation>
    </message>
    <message>
        <source>Valgrind options: %1</source>
        <translation type="vanished">Параметры Valgrind: %1</translation>
    </message>
    <message>
        <source>Working directory: %1</source>
        <translation type="vanished">Рабочий каталог: %1</translation>
    </message>
    <message>
        <source>Command line arguments: %1</source>
        <translation type="vanished">Параметры командной строки: %1</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/valgrind/callgrindtool.cpp" line="+7"/>
        <location filename="../../../src/plugins/valgrind/memchecktool.cpp" line="+223"/>
        <source>Analyzing finished.</source>
        <translation>Анализ завершён.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/valgrind/valgrindutils.cpp" line="+44"/>
        <source>Valgrind executable &quot;%1&quot; not found or not executable.
Check settings or ensure Valgrind is installed and available in PATH.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+23"/>
        <source>Error: &quot;%1&quot; could not be started: %2</source>
        <translation>Ошибка: Не удалось запустить «%1»: %2</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Error: no Valgrind executable set.</source>
        <translation>Ошибка: программа Valgrind не задана.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Process terminated.</source>
        <translation>Процесс прерван.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Process exited with return value %1
</source>
        <translation>Процесс завершился с кодом %1
</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/valgrind/callgrindvisualisation.cpp" line="+349"/>
        <source>All functions with an inclusive cost ratio higher than %1 (%2 are hidden)</source>
        <translation>Все функции с полной ценой более %1 (%2 скрыто)</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/valgrind/valgrindprocess.cpp" line="+116"/>
        <source>XmlServer on %1:</source>
        <translation>XmlServer на %1:</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>LogServer on %1:</source>
        <translation>LogServer на %1:</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/valgrind/xmlprotocol/frame.cpp" line="-6"/>
        <source>Location:</source>
        <translation>Размещение:</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Instruction pointer:</source>
        <translation>Указатель инструкций:</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/valgrind/xmlprotocol/errorlistmodel.cpp" line="-48"/>
        <source>Issue</source>
        <translation>Проблема</translation>
    </message>
    <message>
        <location line="+131"/>
        <source>%1 in function %2</source>
        <translation>%1 в функции %2</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/valgrind/xmlprotocol/parser.cpp" line="+193"/>
        <source>Could not parse hex number from &quot;%1&quot; (%2)</source>
        <translation>Не удалось разобрать шестнадцатеричное число из «%1» (%2)</translation>
    </message>
    <message>
        <source>trying to read element text although current position is not start of element</source>
        <translation type="vanished">попытка прочитать текст элемента не смотря на то, что текущая позиция не в начале элемента</translation>
    </message>
    <message>
        <location line="-63"/>
        <source>Parsing canceled.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Premature end of XML document.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+68"/>
        <source>Could not parse hex number from &quot;%1&quot; (%2).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+40"/>
        <source>Trying to read element text although current position is not start of element.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Unexpected child element while reading element text</source>
        <translation>Неожиданный потомок элемента при чтении текста</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Unexpected token type %1</source>
        <translation>Неожиданный тип токена %1</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Could not parse protocol version from &quot;%1&quot;</source>
        <translation>Не удалось разобрать версию протокола из «%1»</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>XmlProtocol version %1 not supported (supported versions: %2-%3)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+64"/>
        <source>Unknown %1 kind &quot;%2&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>XmlProtocol version %1 not supported (supported version: 4)</source>
        <translation type="vanished">XmlProtocol версии %1 не поддерживается (поддерживается версия 4)</translation>
    </message>
    <message>
        <location line="-57"/>
        <source>Valgrind tool &quot;%1&quot; not supported</source>
        <translation>Утилита Valgrind «%1» не поддерживается</translation>
    </message>
    <message>
        <source>Unknown memcheck error kind &quot;%1&quot;</source>
        <translation type="vanished">Неизвестная ошибка memcheck вида «%1»</translation>
    </message>
    <message>
        <source>Unknown helgrind error kind &quot;%1&quot;</source>
        <translation type="vanished">Неизвестная ошибка helgrind вида «%1»</translation>
    </message>
    <message>
        <source>Unknown ptrcheck error kind &quot;%1&quot;</source>
        <translation type="vanished">Неизвестная ошибка ptrcheck вида «%1»</translation>
    </message>
    <message>
        <location line="+74"/>
        <source>Could not parse error kind, tool not yet set.</source>
        <translation>Не удалось разобрать вид ошибки, утилита ещё не задана.</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Unknown state &quot;%1&quot;</source>
        <translation>Неверное состояние «%1»</translation>
    </message>
    <message>
        <location line="+309"/>
        <source>Unexpected exception caught during parsing.</source>
        <translation>Возникло неожиданное исключение при разборе.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/valgrind/xmlprotocol/stackmodel.cpp" line="-6"/>
        <source>Description</source>
        <translation>Описание</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Instruction Pointer</source>
        <translation>Указатель инструкций</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Object</source>
        <translation>Объект</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Directory</source>
        <translation>Каталог</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>File</source>
        <translation>Файл</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Line</source>
        <translation>Строка</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/valgrind/startremotedialog.cpp" line="+61"/>
        <source>Start Remote Analysis</source>
        <translation type="unfinished">Запуск удалённой отладки</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Kit:</source>
        <translation type="unfinished">Комплект:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Executable:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Arguments:</source>
        <translation type="unfinished">Параметры:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Working directory:</source>
        <translation type="unfinished">Рабочий каталог:</translation>
    </message>
</context>
<context>
    <name>QtC::Vcpkg</name>
    <message>
        <location filename="../../../src/plugins/vcpkg/vcpkgmanifesteditor.cpp" line="+85"/>
        <source>Copy paste the required lines into your CMakeLists.txt:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Add vcpkg Package...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+12"/>
        <source>CMake Code...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+60"/>
        <source>Vcpkg Manifest Editor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/vcpkg/vcpkgsearch.cpp" line="+87"/>
        <source>Add vcpkg Package</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+22"/>
        <source>This package is already a project dependency.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Packages:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Package Details</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Name:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Version:</source>
        <translation type="unfinished">Версия:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>License:</source>
        <translation type="unfinished">Лицензия:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Description:</source>
        <translation type="unfinished">Описание:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Homepage:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/vcpkg/vcpkgsettings.cpp" line="+88"/>
        <source>Vcpkg installation</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::VcsBase</name>
    <message>
        <source>CVS Commit Editor</source>
        <translation type="vanished">Редактор фиксаций CVS</translation>
    </message>
    <message>
        <source>CVS Command Log Editor</source>
        <translation type="vanished">Редактор журнала команд CVS</translation>
    </message>
    <message>
        <source>CVS File Log Editor</source>
        <translation type="vanished">Редактор журнала файлов CVS</translation>
    </message>
    <message>
        <source>CVS Annotation Editor</source>
        <translation type="vanished">Редактор аннотации CVS</translation>
    </message>
    <message>
        <source>CVS Diff Editor</source>
        <translation type="vanished">Редактор изменений CVS</translation>
    </message>
    <message>
        <source>Git SVN Log Editor</source>
        <translation type="vanished">Редактор истории Git SVN</translation>
    </message>
    <message>
        <source>Git Log Editor</source>
        <translation type="vanished">Редактор истории Git</translation>
    </message>
    <message>
        <source>Git Reflog Editor</source>
        <translation type="vanished">Редактор истории ссылок Git</translation>
    </message>
    <message>
        <source>Git Annotation Editor</source>
        <translation type="vanished">Редактор аннотации Git</translation>
    </message>
    <message>
        <source>Git Commit Editor</source>
        <translation type="vanished">Редактор фиксаций Git</translation>
    </message>
    <message>
        <source>Git Rebase Editor</source>
        <translation type="vanished">Редактор перебазирований Git</translation>
    </message>
    <message>
        <source>Git Submit Editor</source>
        <translation type="vanished">Редактор фиксаций Git</translation>
    </message>
    <message>
        <source>Mercurial File Log Editor</source>
        <translation type="vanished">Редактор журнала файлов Mercurial</translation>
    </message>
    <message>
        <source>Mercurial Annotation Editor</source>
        <translation type="vanished">Редактор аннотации Mercurial</translation>
    </message>
    <message>
        <source>Mercurial Diff Editor</source>
        <translation type="vanished">Редактор изменений Mercurial</translation>
    </message>
    <message>
        <source>Mercurial Commit Log Editor</source>
        <translation type="vanished">Редактор журнала фиксации Mercurial</translation>
    </message>
    <message>
        <source>Perforce.SubmitEditor</source>
        <translation type="vanished">Редактор фиксаций Perforce</translation>
    </message>
    <message>
        <source>Perforce Log Editor</source>
        <translation type="vanished">Редактор журнала Perforce</translation>
    </message>
    <message>
        <source>Perforce Diff Editor</source>
        <translation type="vanished">Редактор изменений Perforce</translation>
    </message>
    <message>
        <source>Perforce Annotation Editor</source>
        <translation type="vanished">Редактор аннотации Perforce</translation>
    </message>
    <message>
        <source>Subversion Commit Editor</source>
        <translation type="vanished">Редактор фиксаций Subversion</translation>
    </message>
    <message>
        <source>Subversion File Log Editor</source>
        <translation type="vanished">Редактор журнала файлов Subversion</translation>
    </message>
    <message>
        <source>Subversion Annotation Editor</source>
        <translation type="vanished">Редактор аннотации Subversion</translation>
    </message>
    <message>
        <source>Bazaar File Log Editor</source>
        <translation type="vanished">Редактор журнала файлов Bazaar</translation>
    </message>
    <message>
        <source>Bazaar Annotation Editor</source>
        <translation type="vanished">Редактор аннотации Bazaar</translation>
    </message>
    <message>
        <source>Bazaar Diff Editor</source>
        <translation type="vanished">Редактор изменений Bazaar</translation>
    </message>
    <message>
        <source>Bazaar Commit Log Editor</source>
        <translation type="vanished">Редактор журнала команд Bazaar</translation>
    </message>
    <message>
        <source>ClearCase Check In Editor</source>
        <translation type="vanished">Редактор регистраций ClearCase</translation>
    </message>
    <message>
        <source>ClearCase File Log Editor</source>
        <translation type="vanished">Редактор журнала файлов ClearCase</translation>
    </message>
    <message>
        <source>ClearCase Annotation Editor</source>
        <translation type="vanished">Редактор аннотации ClearCase</translation>
    </message>
    <message>
        <source>ClearCase Diff Editor</source>
        <translation type="vanished">Редактор изменений ClearCase</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/vcsbase/vcsbaseplugin.cpp" line="+616"/>
        <location filename="../../../src/plugins/vcsbase/vcsoutputwindow.cpp" line="+240"/>
        <location filename="../../../src/plugins/vcsbase/vcsplugin.cpp" line="+101"/>
        <source>Version Control</source>
        <translation>Контроль версий</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/vcsbase/commonvcssettings.cpp" line="+135"/>
        <source>General</source>
        <translation>Общее</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/vcsbase/cleandialog.cpp" line="+57"/>
        <source>The directory %1 could not be deleted.</source>
        <translation>Невозможно удалить каталог %1.</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>The file %1 could not be deleted.</source>
        <translation>Невозможно удалить файл %1.</translation>
    </message>
    <message>
        <location line="+22"/>
        <source>There were errors when cleaning the repository %1:</source>
        <translation>Возникли ошибки при очистке хранилища %1:</translation>
    </message>
    <message>
        <location line="+60"/>
        <source>Delete...</source>
        <translation>Удалить...</translation>
    </message>
    <message>
        <location line="+2"/>
        <location filename="../../../src/plugins/vcsbase/nicknamedialog.cpp" line="+225"/>
        <source>Name</source>
        <translation>Имя</translation>
    </message>
    <message>
        <location line="+41"/>
        <source>Repository: %1</source>
        <translation>Хранилище: %1</translation>
    </message>
    <message numerus="yes">
        <location line="+35"/>
        <source>%n bytes, last modified %1.</source>
        <translation>
            <numerusform>%n байт, изменён последним %1.</numerusform>
            <numerusform>%n байта, изменён последним %1.</numerusform>
            <numerusform>%n байтов, изменён последним %1.</numerusform>
        </translation>
    </message>
    <message>
        <location line="+32"/>
        <source>Delete</source>
        <translation>Удалить</translation>
    </message>
    <message numerus="yes">
        <location line="+1"/>
        <source>Do you want to delete %n files?</source>
        <translation>
            <numerusform>Желаете удалить %n файл?</numerusform>
            <numerusform>Желаете удалить %n файла?</numerusform>
            <numerusform>Желаете удалить %n файлов?</numerusform>
        </translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Cleaning &quot;%1&quot;</source>
        <translation>Очистка «%1»</translation>
    </message>
    <message>
        <location line="-126"/>
        <source>Clean Repository</source>
        <translation>Очистить хранилище</translation>
    </message>
    <message>
        <source>Wrap submit message at:</source>
        <translation type="vanished">Ограничить длину строки до:</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/vcsbase/commonvcssettings.cpp" line="-55"/>
        <source> characters</source>
        <translation> символов</translation>
    </message>
    <message>
        <location line="-18"/>
        <source>An executable which is called with the submit message in a temporary file as first argument. It should return with an exit != 0 and a message on standard error to indicate failure.</source>
        <translation>Программа, которой передаётся файл сообщения о фиксации в качестве первого аргумента. Она должна завершиться с кодом неравным нулю и сообщением в стандартный поток ошибок в случае обнаружения ошибки.</translation>
    </message>
    <message>
        <location line="-1"/>
        <source>Submit message &amp;check script:</source>
        <translation>&amp;Скрипт проверки сообщений:</translation>
    </message>
    <message>
        <location line="-14"/>
        <source>User/&amp;alias configuration file:</source>
        <translation>&amp;Файл настройки пользователей:</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>A simple file containing lines with field names like &quot;Reviewed-By:&quot; which will be added below the submit editor.</source>
        <translation>Простой файл, содержащий строки типа «Reviewed-By:», которые будут добавлены ниже редактора сообщения.</translation>
    </message>
    <message>
        <location line="-1"/>
        <source>User &amp;fields configuration file:</source>
        <translation>Файл &amp;настройки полей:</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>&amp;SSH prompt command:</source>
        <translation>Команда &amp;запроса пароля SSH:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Specifies a command that is executed to graphically prompt for a password,
should a repository require SSH-authentication (see documentation on SSH and the environment variable SSH_ASKPASS).</source>
        <translation>Задаёт команду запроса пароля в диалоговом окне для хранилищ,
требующих авторизацию по SSH (см. документацию к SSH и переменной среды SSH_ASKPASS).</translation>
    </message>
    <message>
        <location line="-23"/>
        <source>A file listing nicknames in a 4-column mailmap format:
&apos;name &lt;email&gt; alias &lt;email&gt;&apos;.</source>
        <translation>Файл списка ников в 4-х столбцовом формате mailmap:
«имя &lt;email&gt; алиас &lt;email&gt;».</translation>
    </message>
    <message>
        <location line="+29"/>
        <source>Wrap submit message at</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Show VCS file status with refresh interval</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Request file status updates from files and reflect them on the project tree.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source> seconds</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Specifies the file status update refresh interval.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Reset information about which version control system handles which directory.</source>
        <translation>Сбросить информацию о системе контроля версий, управляющей этим каталогом.</translation>
    </message>
    <message>
        <location line="-1"/>
        <source>Reset VCS Cache</source>
        <translation>Сбросить кэш VCS</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/vcsbase/vcsbaseeditor.cpp" line="+536"/>
        <source>Send Email To...</source>
        <translation>Отправить письмо...</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Copy Email Address</source>
        <translation>Скопировать почтовый адрес</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/vcsbase/nicknamedialog.cpp" line="+0"/>
        <source>Email</source>
        <translation>Email</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Alias email</source>
        <translation>Email алиаса</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Alias</source>
        <translation>Алиас</translation>
    </message>
    <message>
        <source>Nicknames</source>
        <translation type="vanished">Ники</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/vcsbase/vcsbaseeditor.cpp" line="-68"/>
        <source>Open URL in Browser...</source>
        <translation>Открыть ссылку в браузере...</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Copy URL Location</source>
        <translation>Скопировать адрес ссылки</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/vcsbase/wizard/vcscommandpage.cpp" line="+89"/>
        <source>&quot;data&quot; is no JSON object in &quot;VcsCommand&quot; page.</source>
        <translation>«data» должна быть объектом JSON для страницы «VcsCommand».</translation>
    </message>
    <message>
        <location line="+7"/>
        <location line="+5"/>
        <location line="+5"/>
        <location line="+5"/>
        <location line="+6"/>
        <source>&quot;%1&quot; not set in &quot;data&quot; section of &quot;VcsCommand&quot; page.</source>
        <translation>«%1» не задан в секции «data» страницы «VcsCommand».</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>&quot;%1&quot; in &quot;data&quot; section of &quot;VcsCommand&quot; page has unexpected type (unset, String or List).</source>
        <translation>«%1» секции «data» страницы «VcsCommand» имеет неверный тип (не задано, строка или список).</translation>
    </message>
    <message>
        <source>&quot;%1&quot; in &quot;data&quot; section of &quot;VcsCommand&quot; page has unexpected type (unset or List).</source>
        <translation type="vanished">«%1» секции «data» страницы «VcsCommand» имеет неверный тип (не задано или список).</translation>
    </message>
    <message>
        <location line="+37"/>
        <source>Checkout</source>
        <translation>Извлечение</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/vcsbase/vcsplugin.cpp" line="+7"/>
        <source>Name of the version control system in use by the current project.</source>
        <translation>Система контроля версий, используемая в данном проекте.</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>The current version control topic (branch or tag) identification of the current project.</source>
        <translation>Идентификатор раздела (ветки или метки) системы контроля версий текущего проекта.</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>The top level path to the repository the current project is in.</source>
        <translation>Путь верхнего уровня к хранилищу, в котором размещён текущий проект.</translation>
    </message>
    <message>
        <source>Subversion Submit</source>
        <translation type="vanished">Фиксация Subversion</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/vcsbase/submiteditorwidget.cpp" line="+154"/>
        <source>Descriptio&amp;n</source>
        <translation>&amp;Описание</translation>
    </message>
    <message>
        <location line="+23"/>
        <source>F&amp;iles</source>
        <translation>&amp;Файлы</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Check a&amp;ll</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Check selected</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Refresh file list.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+110"/>
        <source>Cannot commit: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message numerus="yes">
        <location line="+240"/>
        <source>%1 %2/%n File(s)</source>
        <translation>
            <numerusform>%1 %2 из %n файла</numerusform>
            <numerusform>%1 %2 из %n файлов</numerusform>
            <numerusform>%1 %2 из %n файлов</numerusform>
        </translation>
    </message>
    <message>
        <location line="+110"/>
        <source>Warning: The commit subject is very short.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Warning: The commit subject is too long.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Hint: Aim for a shorter commit subject.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Hint: The second line of a commit message should be empty.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>&lt;p&gt;Writing good commit messages&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Avoid very short commit messages.&lt;/li&gt;&lt;li&gt;Consider the first line as a subject (like in emails) and keep it shorter than 72 characters.&lt;/li&gt;&lt;li&gt;After an empty second line, a longer description can be added.&lt;/li&gt;&lt;li&gt;Describe why the change was done, not how it was done.&lt;/li&gt;&lt;/ul&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+37"/>
        <source>Update in progress</source>
        <translation>Идёт обновление</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Description is empty</source>
        <translation>Пустое описание</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>No files checked</source>
        <translation>Файлы не выбраны</translation>
    </message>
    <message>
        <location line="+38"/>
        <source>&amp;Commit</source>
        <translation>&amp;Фиксировать</translation>
    </message>
    <message>
        <location line="+79"/>
        <source>Check All</source>
        <extracomment>Check all for submit</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Uncheck All</source>
        <extracomment>Uncheck all for submit</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Check Selected</source>
        <extracomment>Check selected for submit</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Uncheck Selected</source>
        <extracomment>Uncheck selected for submit</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/vcsbase/cleandialog.cpp" line="+4"/>
        <source>Select All</source>
        <translation>Выбрать все</translation>
    </message>
    <message>
        <source>Unselect All</source>
        <extracomment>Uncheck all for submit</extracomment>
        <translation type="vanished">Снять все отметки</translation>
    </message>
    <message>
        <source>Select a&amp;ll</source>
        <translation type="vanished">В&amp;ыбрать все</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/vcsbase/submitfilemodel.cpp" line="+102"/>
        <source>State</source>
        <translation>Состояние</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>File</source>
        <translation>Файл</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/vcsbase/vcsbaseclient.cpp" line="+211"/>
        <source>Working...</source>
        <translation>Выполнение...</translation>
    </message>
    <message>
        <source>Processing diff</source>
        <translation type="vanished">Обработка отличий</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/vcsbase/vcsbaseeditorconfig.cpp" line="+120"/>
        <source>Reload</source>
        <translation>Перезагрузить</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/vcsbase/vcsbaseeditor.cpp" line="+113"/>
        <source>Annotate &quot;%1&quot;</source>
        <translation>Аннотация «%1»</translation>
    </message>
    <message>
        <location line="-240"/>
        <source>Copy &quot;%1&quot;</source>
        <translation>Копировать «%1»</translation>
    </message>
    <message>
        <location line="-23"/>
        <source>&amp;Describe Change %1</source>
        <translation>&amp;Описать изменение %1</translation>
    </message>
    <message>
        <location line="+665"/>
        <source>Send to CodePaster...</source>
        <translation>Отправить на CodePaster...</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Apply Chunk...</source>
        <translation>Применить фрагмент...</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Revert Chunk...</source>
        <translation>Откатить фрагмент...</translation>
    </message>
    <message>
        <location line="+393"/>
        <source>Failed to retrieve data.</source>
        <translation>Не удалось получить данные.</translation>
    </message>
    <message>
        <source>Revert Chunk</source>
        <translation type="vanished">Откат фрагмента</translation>
    </message>
    <message>
        <source>Apply Chunk</source>
        <translation type="vanished">Применить фрагмент</translation>
    </message>
    <message>
        <source>Would you like to revert the chunk?</source>
        <translation type="vanished">Желаете откатить фрагмент?</translation>
    </message>
    <message>
        <source>Would you like to apply the chunk?</source>
        <translation type="vanished">Применить фрагмент?</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/vcsbase/vcsbaseplugin.cpp" line="-65"/>
        <source>Initial checkout task not implemented.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+27"/>
        <source>Commit</source>
        <comment>name of &quot;commit&quot; action of the VCS.</comment>
        <extracomment>Name of the &quot;commit&quot; action of the VCS</extracomment>
        <translation>Фиксировать</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Close Commit Editor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Closing this editor will abort the commit.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Cannot commit.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Cannot commit: %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Save before %1?</source>
        <translation>Сохранить перед тем, как %1?</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>The file &quot;%1&quot; could not be deleted.</source>
        <translation>Не удалось удалить файл «%1».</translation>
    </message>
    <message>
        <location line="+22"/>
        <source>Choose Repository Directory</source>
        <translation>Выберите каталог хранилища</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>The directory &quot;%1&quot; is already managed by a version control system (%2). Would you like to specify another directory?</source>
        <translation>Каталог «%1» уже находится под системой контроля версий (%2). Выбрать другой каталог?</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Repository already under version control</source>
        <translation>Хранилище уже под контролем версий</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Repository Created</source>
        <translation>Хранилище создано</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>A version control repository has been created in %1.</source>
        <translation>Хранилище контроля версиями создано в %1.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Repository Creation Failed</source>
        <translation>Не удалось создать хранилище</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>A version control repository could not be created in %1.</source>
        <translation>Не удалось создать хранилище контроля версий в %1.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/vcsbase/vcsbasesubmiteditor.cpp" line="+181"/>
        <source>Check Message</source>
        <translation>Проверить сообщение</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Insert Name...</source>
        <translation>Вставить имя...</translation>
    </message>
    <message>
        <source>Close %1 %2 Editor</source>
        <translation type="vanished">Закрыть редактор %1 %2</translation>
    </message>
    <message>
        <source>What do you want to do with these changes?</source>
        <translation type="vanished">Что делать с этими изменениями?</translation>
    </message>
    <message>
        <source>Cannot %1%2.
What do you want to do?</source>
        <comment>%2 is an optional error message with &apos;: &apos; prefix. Don&apos;t add space in front.</comment>
        <translation type="vanished">Невозможно %1%2.
Что делать?</translation>
    </message>
    <message>
        <source>Prompt to %1</source>
        <translatorcomment>Раньше былоPrompt to submit, а теперь %1 заменится на &quot;Фиксировать&quot;</translatorcomment>
        <translation type="vanished">Спросить, а затем %1</translation>
    </message>
    <message>
        <location line="+57"/>
        <source>File Error</source>
        <translation type="unfinished">Ошибка файла</translation>
    </message>
    <message>
        <location line="+217"/>
        <source>&amp;Close</source>
        <translation>&amp;Закрыть</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>&amp;Keep Editing</source>
        <translation>&amp;Продолжить редактирование</translation>
    </message>
    <message>
        <location line="+36"/>
        <source>Submit Message Check Failed</source>
        <translation>Не удалось проверить сообщение</translation>
    </message>
    <message>
        <location line="+22"/>
        <source>Executing %1</source>
        <translation>Выполнение %1</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Executing [%1] %2</source>
        <translation>Выполнение [%1] %2</translation>
    </message>
    <message>
        <source>The check script &quot;%1&quot; could not be started: %2</source>
        <translation type="vanished">Скрипт проверки «%1» не запускается: %2</translation>
    </message>
    <message>
        <source>The check script &quot;%1&quot; timed out.</source>
        <translation type="vanished">Вышло время ожидания проверочного скрипта «%1».</translation>
    </message>
    <message>
        <source>The check script &quot;%1&quot; crashed.</source>
        <translation type="vanished">Скрипт проверки «%1» завершился аварийно.</translation>
    </message>
    <message>
        <source>The check script returned exit code %1.</source>
        <translation type="vanished">Скрипт проверки вернул код %1.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/vcsbase/wizard/vcscommandpage.cpp" line="-12"/>
        <source>Command started...</source>
        <translation type="unfinished">Команда запущена...</translation>
    </message>
    <message>
        <location line="+52"/>
        <source>&quot;%1&quot; (%2) not found.</source>
        <translation>«%1» (%2) не найден.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Version control &quot;%1&quot; is not configured.</source>
        <translation>Система контроля версий «%1» не настроена.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Version control &quot;%1&quot; does not support initial checkouts.</source>
        <translation>Система контроля версий «%1» не поддерживает начальные извлечения.</translation>
    </message>
    <message>
        <location line="+7"/>
        <location line="+14"/>
        <source>&quot;%1&quot; is empty when trying to run checkout.</source>
        <translation>«%1» пусто при попытке выполнить извлечение.</translation>
    </message>
    <message>
        <location line="-7"/>
        <source>&quot;%1&quot; (%2) does not exist.</source>
        <translation>«%1» (%2) не существует.</translation>
    </message>
    <message>
        <location line="+54"/>
        <source>Succeeded.</source>
        <translation type="unfinished">Успешно.</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Failed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/vcsbase/wizard/vcsconfigurationpage.cpp" line="+60"/>
        <source>&quot;data&quot; must be a JSON object for &quot;VcsConfiguration&quot; pages.</source>
        <extracomment>Do not translate &quot;VcsConfiguration&quot;, because it is the id of a page.</extracomment>
        <translation type="unfinished">«data» должна быть объектом JSON для страниц «VcsConfiguration».</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>&quot;VcsConfiguration&quot; page requires a &quot;vcsId&quot; set.</source>
        <extracomment>Do not translate &quot;VcsConfiguration&quot;, because it is the id of a page.</extracomment>
        <translation type="unfinished">Странице «VcsConfiguration» требуется заданный «vcsId».</translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Configuration</source>
        <translation>Настройка</translation>
    </message>
    <message>
        <location line="+43"/>
        <source>No version control set on &quot;VcsConfiguration&quot; page.</source>
        <extracomment>Do not translate &quot;VcsConfiguration&quot;, because it is the id of a page.</extracomment>
        <translation>Контроль версий не задан на странице «VcsConfiguration».</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>&quot;vcsId&quot; (&quot;%1&quot;) is invalid for &quot;VcsConfiguration&quot; page. Possible values are: %2.</source>
        <extracomment>Do not translate &quot;VcsConfiguration&quot;, because it is the id of a page.</extracomment>
        <translation>«vcsId» («%1») неверен для страницы «VcsConfiguration». Допустимы значения: %2.</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Please configure &lt;b&gt;%1&lt;/b&gt; now.</source>
        <translation>Настройте &lt;b&gt;%1&lt;/b&gt; прямо сейчас.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>No known version control selected.</source>
        <translation>Ни одна известная система контроля версий не выбрана.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/vcsbase/vcsoutputformatter.cpp" line="+77"/>
        <source>&amp;Open &quot;%1&quot;</source>
        <translation>&amp;Открыть «%1»</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>&amp;Copy to clipboard: &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/vcsbase/vcsoutputwindow.cpp" line="-82"/>
        <source>Open &quot;%1&quot;</source>
        <translation>Открыть «%1»</translation>
    </message>
    <message>
        <location line="+247"/>
        <source>Running: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Running in &quot;%1&quot;: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Clear</source>
        <translation type="vanished">Очистить</translation>
    </message>
    <message>
        <source>Running: %1 %2</source>
        <translation type="vanished">Исполнение: %1 %2</translation>
    </message>
    <message>
        <source>Running in &quot;%1&quot;: %2 %3.</source>
        <translation type="vanished">Исполнение в &quot;%1&quot;: %2 %3.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/vcsbase/vcsbasesubmiteditor.cpp" line="+88"/>
        <source>&amp;Undo</source>
        <translation>&amp;Отменить</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>&amp;Redo</source>
        <translation>&amp;Повторить</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Diff &amp;Selected Files</source>
        <translation>&amp;Сравнить выбранные файлы</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/vcsbase/vcsbaseclientsettings.cpp" line="+26"/>
        <source>Log count:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Timeout:</source>
        <translation type="unfinished">Таймаут:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>s</source>
        <translation type="unfinished"> сек</translation>
    </message>
</context>
<context>
    <name>QtC::WebAssembly</name>
    <message>
        <location filename="../../../src/plugins/webassembly/webassemblyrunconfiguration.cpp" line="+91"/>
        <source>Default Browser</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+85"/>
        <source>Effective emrun call:</source>
        <translation>Команда запуска emrun:</translation>
    </message>
    <message>
        <source>Launch with emrun</source>
        <translation type="vanished">Запустить через emrun</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/webassembly/webassemblydevice.cpp" line="+38"/>
        <location filename="../../../src/plugins/webassembly/webassemblyrunconfiguration.cpp" line="-55"/>
        <source>Web Browser</source>
        <translation>Браузер</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>File handling is not supported.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Setup Emscripten SDK for WebAssembly? To do it later, select Edit &gt; Preferences &gt; Devices &gt; WebAssembly.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Set up WebAssembly?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Setup Emscripten SDK</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+13"/>
        <source>WebAssembly Runtime</source>
        <translation>Среда WebAssembly</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/webassembly/webassemblytoolchain.cpp" line="+75"/>
        <source>Emscripten Compiler</source>
        <translation>Компилятор Emscripten</translation>
    </message>
    <message>
        <location line="+63"/>
        <source>Emscripten Compiler %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+46"/>
        <source>Emscripten</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/webassembly/webassemblysettings.cpp" line="+45"/>
        <source>Adding directories to PATH:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Setting environment variables:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+21"/>
        <source>Select the root directory of an installed %1. Ensure that the activated SDK version is compatible with the %2 or %3 version that you plan to develop against.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>The chosen directory is an emsdk location.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>An SDK is installed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>An SDK is activated.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>The activated SDK is not usable by %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Note: %1 supports Qt %2 for WebAssembly and higher. Your installed lower Qt version(s) are not supported.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Emscripten SDK path:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Emscripten SDK environment:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+62"/>
        <source>The activated version %1 is not supported by %2. Activate version %3 or higher.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Activated version: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+25"/>
        <source>WebAssembly</source>
        <translation>WebAssembly</translation>
    </message>
    <message>
        <source>Web browser</source>
        <translation type="vanished">Браузер</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/webassembly/webassemblyrunconfiguration.cpp" line="+18"/>
        <source>Web browser:</source>
        <translation>Браузер:</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/webassembly/webassemblyqtversion.cpp" line="+36"/>
        <source>WebAssembly</source>
        <comment>Qt Version is meant for WebAssembly</comment>
        <translation>WebAssembly</translation>
    </message>
    <message>
        <location line="+19"/>
        <source>%1 does not support Qt for WebAssembly below version %2.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::Welcome</name>
    <message>
        <source>Would you like to take a quick UI tour? This tour highlights important user interface elements and shows how they are used. To take the tour later, select Help &gt; UI Tour.</source>
        <translation type="vanished">Желаете познакомиться с интерфейсом программы? Всего за минуту вы узнаете, где и как используются наиболее важные элементы интерфейса пользователя. Ознакомиться можно и позже, для этого нужно зайти в Справка &gt; Знакомство.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/welcome/introductionwidget.cpp" line="+435"/>
        <source>Take UI Tour</source>
        <translation>Знакомство</translation>
    </message>
    <message>
        <location line="-322"/>
        <source>Mode Selector</source>
        <translation>Выбор режима</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Select different modes depending on the task at hand.</source>
        <translation>Выбирает разные режимы в зависимости от задачи.</translation>
    </message>
    <message>
        <source>&lt;p style=&quot;margin-top: 30px&quot;&gt;&lt;table&gt;&lt;tr&gt;&lt;td style=&quot;padding-right: 20px&quot;&gt;Welcome:&lt;/td&gt;&lt;td&gt;Open examples, tutorials, and recent sessions and projects.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Edit:&lt;/td&gt;&lt;td&gt;Work with code and navigate your project.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Design:&lt;/td&gt;&lt;td&gt;Work with UI designs for Qt Widgets or Qt Quick.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Debug:&lt;/td&gt;&lt;td&gt;Analyze your application with a debugger or other analyzers.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Projects:&lt;/td&gt;&lt;td&gt;Manage project settings.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Help:&lt;/td&gt;&lt;td&gt;Browse the help database.&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/p&gt;</source>
        <translation type="vanished">&lt;p style=&quot;margin-top: 30px&quot;&gt;&lt;table&gt;&lt;tr&gt;&lt;td style=&quot;padding-right: 20px&quot;&gt;Начало:&lt;/td&gt;&lt;td&gt;Открыть примеры, учебники и недавние сессии и проекты.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Редактор:&lt;/td&gt;&lt;td&gt;Работа с кодом и навигация по проекту.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Дизайн:&lt;/td&gt;&lt;td&gt;Работа над дизайном интерфейсов для Qt Widgets или Qt Quick.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Отладка:&lt;/td&gt;&lt;td&gt;Анализ приложения с помощью отладчика или других анализаторов.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Проекты:&lt;/td&gt;&lt;td&gt;Управление настройками проектов.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Справка:&lt;/td&gt;&lt;td&gt;Доступ к справочной информации.&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/p&gt;</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>&lt;p style=&quot;margin-top: 30px&quot;&gt;&lt;table&gt;&lt;tr&gt;&lt;td style=&quot;padding-right: 20px&quot;&gt;Welcome:&lt;/td&gt;&lt;td&gt;Open examples, tutorials, and recent sessions and projects.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Edit:&lt;/td&gt;&lt;td&gt;Work with code and navigate your project.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Design:&lt;/td&gt;&lt;td&gt;Visually edit Widget-based user interfaces, state charts and UML models.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Debug:&lt;/td&gt;&lt;td&gt;Analyze your application with a debugger or other analyzers.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Projects:&lt;/td&gt;&lt;td&gt;Manage project settings.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Help:&lt;/td&gt;&lt;td&gt;Browse the help database.&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/p&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Kit Selector</source>
        <translation>Выбор комплекта</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Select the active project or project configuration.</source>
        <translation>Выбирает текущий проект или конфигурация проекта.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Run Button</source>
        <translation>Кнопка запуска</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Run the active project. By default this builds the project first.</source>
        <translation>Запускает текущий проект. По умолчанию сначала его собирает.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Debug Button</source>
        <translation>Кнопка отладки</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Run the active project in a debugger.</source>
        <translation>Запускает текущий проект под отладчиком.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Build Button</source>
        <translation>Кнопка сборки</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Build the active project.</source>
        <translation>Собирает текущий проект.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Locator</source>
        <translation>Быстрый поиск</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Type here to open a file from any open project.</source>
        <translation>Введите здесь для открытия файла любого открытого проекта.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Or:&lt;ul&gt;&lt;li&gt;type &lt;code&gt;c&amp;lt;space&amp;gt;&amp;lt;pattern&amp;gt;&lt;/code&gt; to jump to a class definition&lt;/li&gt;&lt;li&gt;type &lt;code&gt;f&amp;lt;space&amp;gt;&amp;lt;pattern&amp;gt;&lt;/code&gt; to open a file from the file system&lt;/li&gt;&lt;li&gt;click on the magnifier icon for a complete list of possible options&lt;/li&gt;&lt;/ul&gt;</source>
        <translation>Или:&lt;ul&gt;&lt;li&gt;введите &lt;code&gt;c&amp;lt;пробел&amp;gt;&amp;lt;шаблон&amp;gt;&lt;/code&gt; для перехода к определению класса&lt;/li&gt;&lt;li&gt;введите &lt;code&gt;f&amp;lt;пробел&amp;gt;&amp;lt;шаблон&amp;gt;&lt;/code&gt; для открытия файла из файловой системы&lt;/li&gt;&lt;li&gt;по щелчку на значок «лупа» откроется весь список доступных вариантов&lt;/li&gt;&lt;/ul&gt;</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Output</source>
        <translation type="unfinished">Вывод</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Pressing the Escape key brings you back to the editor. Press it multiple times to also hide context help and output, giving the editor more space.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+269"/>
        <source>See where the important UI elements are and how they are used. To take the tour later, select Help &gt; UI Tour.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Take a UI Tour?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Output Panes</source>
        <translation type="vanished">Панели вывода</translation>
    </message>
    <message>
        <location line="-282"/>
        <source>Find compile and application output here, as well as a list of configuration and build issues, and the panel for global searches.</source>
        <translation>Здесь можно найти сообщения компиляции и приложения, список проблем со сборкой и настройками, а так же панель глобального поиска.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Progress Indicator</source>
        <translation>Индикатор выполнения</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Progress information about running tasks is shown here.</source>
        <translation>Здесь выводится информация о стадии выполнения текущей операции.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Escape to Editor</source>
        <translation>Возврат в редактор</translation>
    </message>
    <message>
        <source>Pressing the Escape key brings you back to the editor. Press it multiple times to also hide output panes and context help, giving the editor more space.</source>
        <translation type="vanished">Нажатие на клавишу ESC возвращает назад в редактор. Многократное её нажатие приведёт к закрытию панелей вывода и контекстной справки, освободив редактору больше места.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>The End</source>
        <translation>Конец</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>You have now completed the UI tour. To learn more about the highlighted controls, see &lt;a style=&quot;color: #41CD52&quot; href=&quot;qthelp://org.qt-project.qtcreator/doc/creator-quick-tour.html&quot;&gt;User Interface&lt;/a&gt;.</source>
        <translation>Вы завершили знакомство с интерфейсом пользователя. Чтобы узнать больше о выделенных элементах управления, посетите страницу &lt;a style=&quot;color: #41CD52&quot; href=&quot;qthelp://org.qt-project.qtcreator/doc/creator-quick-tour.html&quot;&gt;Интерфейс пользователя&lt;/a&gt;.</translation>
    </message>
    <message>
        <location line="+222"/>
        <source>UI Introduction %1/%2 &gt;</source>
        <translation>Знакомство с UI %1/%2 &gt;</translation>
    </message>
    <message>
        <source>New to Qt?</source>
        <translation type="vanished">Впервые с Qt?</translation>
    </message>
    <message>
        <source>Learn how to develop your own applications and explore %1.</source>
        <translation type="vanished">Узнайте, как разрабатывать собственные приложения, и освойте %1.</translation>
    </message>
    <message>
        <source>Get Started Now</source>
        <translation type="vanished">Начать сейчас</translation>
    </message>
    <message>
        <source>Qt Account</source>
        <translation type="vanished">Учётная запись Qt</translation>
    </message>
    <message>
        <source>Online Community</source>
        <translation type="vanished">Онлайн сообщество</translation>
    </message>
    <message>
        <source>Blogs</source>
        <translation type="vanished">Блоги</translation>
    </message>
    <message>
        <source>User Guide</source>
        <translation type="vanished">Справка</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/welcome/welcomeplugin.cpp" line="+69"/>
        <source>Create Project...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Open Project...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+145"/>
        <source>Welcome</source>
        <translation>Начало</translation>
    </message>
    <message>
        <location line="+40"/>
        <source>UI Tour</source>
        <translation>Знакомство</translation>
    </message>
</context>
<context>
    <name>QtC::qmt</name>
    <message>
        <location filename="../../../src/libs/modelinglib/qmt/diagram_scene/items/classitem.cpp" line="+371"/>
        <location filename="../../../src/libs/modelinglib/qmt/model_widgets_ui/modeltreeview.cpp" line="+273"/>
        <source>Show Definition</source>
        <translation>Показать определение</translation>
    </message>
    <message>
        <location line="+66"/>
        <location filename="../../../src/libs/modelinglib/qmt/model_widgets_ui/propertiesviewmview.cpp" line="+642"/>
        <location line="+545"/>
        <source>Inheritance</source>
        <translation>Наследование</translation>
    </message>
    <message>
        <location line="+4"/>
        <location filename="../../../src/libs/modelinglib/qmt/model_widgets_ui/propertiesviewmview.cpp" line="-533"/>
        <location line="+52"/>
        <location line="+65"/>
        <location line="+428"/>
        <source>Association</source>
        <translation>Ассоциация</translation>
    </message>
    <message>
        <location filename="../../../src/libs/modelinglib/qmt/diagram_controller/diagramcontroller.cpp" line="+76"/>
        <source>Change</source>
        <translation>Изменение</translation>
    </message>
    <message>
        <location line="+301"/>
        <location filename="../../../src/libs/modelinglib/qmt/model_controller/modelcontroller.cpp" line="+655"/>
        <source>Add Object</source>
        <translation>Добавить объект</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Remove Object</source>
        <translation>Удалить объект</translation>
    </message>
    <message>
        <location line="+52"/>
        <location filename="../../../src/libs/modelinglib/qmt/model_controller/modelcontroller.cpp" line="+234"/>
        <source>Cut</source>
        <translation>Вырезать</translation>
    </message>
    <message>
        <location line="+44"/>
        <location line="+8"/>
        <location line="+15"/>
        <location filename="../../../src/libs/modelinglib/qmt/model_controller/modelcontroller.cpp" line="+38"/>
        <location line="+13"/>
        <location line="+12"/>
        <source>Paste</source>
        <translation>Вставить</translation>
    </message>
    <message>
        <location line="+18"/>
        <location filename="../../../src/libs/modelinglib/qmt/diagram_scene/items/objectitem.cpp" line="+1070"/>
        <location filename="../../../src/libs/modelinglib/qmt/model_controller/modelcontroller.cpp" line="+18"/>
        <location filename="../../../src/libs/modelinglib/qmt/model_widgets_ui/modeltreeview.cpp" line="+14"/>
        <source>Delete</source>
        <translation>Удалить</translation>
    </message>
    <message>
        <location filename="../../../src/libs/modelinglib/qmt/tasks/diagramscenecontroller.cpp" line="+189"/>
        <source>Create Dependency</source>
        <translation>Создание зависимости</translation>
    </message>
    <message>
        <location line="+27"/>
        <source>Create Inheritance</source>
        <translation>Создание наследования</translation>
    </message>
    <message>
        <location line="+27"/>
        <source>Create Association</source>
        <translation>Создание ассоциации</translation>
    </message>
    <message>
        <location line="+37"/>
        <source>Create Connection</source>
        <translation>Создание соединения</translation>
    </message>
    <message>
        <location line="+134"/>
        <source>Drop Element</source>
        <translation>Удаление элемента</translation>
    </message>
    <message>
        <location line="+47"/>
        <source>Add Related Element</source>
        <translation>Добавление связанного элемента</translation>
    </message>
    <message>
        <location line="+423"/>
        <source>Add Element</source>
        <translation>Добавление элемента</translation>
    </message>
    <message>
        <location line="+124"/>
        <source>Relocate Relation</source>
        <translation>Переместить отношение</translation>
    </message>
    <message>
        <location filename="../../../src/libs/modelinglib/qmt/document_controller/documentcontroller.cpp" line="+183"/>
        <source>New Package</source>
        <translation>Создать пакет</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>New Class</source>
        <translation>Создать класс</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>New Component</source>
        <translation>Создать компонент</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>New Diagram</source>
        <translation>Создать диаграмму</translation>
    </message>
    <message>
        <location filename="../../../src/libs/modelinglib/qmt/infrastructure/exceptions.cpp" line="+16"/>
        <source>Unacceptable null object.</source>
        <translation>Недопустимый нулевой объект.</translation>
    </message>
    <message>
        <location filename="../../../src/libs/modelinglib/qmt/infrastructure/ioexceptions.cpp" line="+27"/>
        <source>File not found.</source>
        <translation>Файл не найден.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Unable to create file.</source>
        <translation>Не удалось создать файл.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Writing to file failed.</source>
        <translation>Не удалось записать в файл.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Reading from file failed.</source>
        <translation>Не удалось прочитать из файла.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Illegal XML file.</source>
        <translation>Неверный файл XML.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Unable to handle file version %1.</source>
        <translation>Не удалось обработать файл версии %1.</translation>
    </message>
    <message>
        <location filename="../../../src/libs/modelinglib/qmt/model_controller/modelcontroller.cpp" line="-931"/>
        <source>Change Object</source>
        <translation>Изменение объекта</translation>
    </message>
    <message>
        <location line="+74"/>
        <source>Change Relation</source>
        <translation>Изменение отношения</translation>
    </message>
    <message>
        <location line="+342"/>
        <source>Move Object</source>
        <translation>Перемещение объекта</translation>
    </message>
    <message>
        <location line="+56"/>
        <source>Move Relation</source>
        <translation>Перемещение отношения</translation>
    </message>
    <message>
        <location line="+160"/>
        <location line="+9"/>
        <source>Delete Object</source>
        <translation>Удалить объект</translation>
    </message>
    <message>
        <location line="+112"/>
        <source>Add Relation</source>
        <translation>Добавить отношение</translation>
    </message>
    <message>
        <location line="+21"/>
        <source>Delete Relation</source>
        <translation>Удалить отношение</translation>
    </message>
    <message>
        <location filename="../../../src/libs/modelinglib/qmt/diagram_scene/items/objectitem.cpp" line="-19"/>
        <location filename="../../../src/libs/modelinglib/qmt/model_widgets_ui/modeltreeview.cpp" line="-10"/>
        <source>Open Diagram</source>
        <translation>Открыть диаграмму</translation>
    </message>
    <message>
        <location line="-245"/>
        <location filename="../../../src/libs/modelinglib/qmt/model_widgets_ui/propertiesviewmview.cpp" line="-583"/>
        <location line="+577"/>
        <source>Dependency</source>
        <translation>Зависимость</translation>
    </message>
    <message>
        <location line="+248"/>
        <source>Create Diagram</source>
        <translation>Создать диаграмму</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Remove</source>
        <translation>Убрать</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Align Objects</source>
        <translation>Выровнять объекты</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Align Left</source>
        <translation>По левому краю</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Center Vertically</source>
        <translation>По центру вертикально</translation>
    </message>
    <message>
        <location line="-3"/>
        <source>Align Right</source>
        <translation>По правому краю</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Align Top</source>
        <translation>По верху</translation>
    </message>
    <message>
        <location line="-4"/>
        <source>Center Horizontally</source>
        <translation>По центру горизонтально</translation>
    </message>
    <message>
        <location line="-13"/>
        <location filename="../../../src/libs/modelinglib/qmt/model_widgets_ui/modeltreeview.cpp" line="+4"/>
        <source>Open Linked File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Align Bottom</source>
        <translation>По низу</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Same Width</source>
        <translation>По ширине</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Same Height</source>
        <translation>По высоте</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Same Size</source>
        <translation>По размеру</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Layout Objects</source>
        <translation>Объекты компоновщиков</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Equal Horizontal Distance</source>
        <translation>Равное горизонтальное расстояние</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Equal Vertical Distance</source>
        <translation>Равное вертикальное расстояние</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Equal Horizontal Space</source>
        <translation>Равные горизонтальные промежутки</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Equal Vertical Space</source>
        <translation>Равные вертикальные промежутки</translation>
    </message>
    <message>
        <source>Add Related Elements</source>
        <translation type="vanished">Добавить связанные элементы</translation>
    </message>
    <message>
        <location filename="../../../src/libs/modelinglib/qmt/project_controller/projectcontroller.cpp" line="+18"/>
        <source>Missing file name.</source>
        <translation>Отсутствует имя файла.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Project is modified.</source>
        <translation>Проект изменён.</translation>
    </message>
    <message>
        <location filename="../../../src/libs/modelinglib/qmt/model_widgets_ui/propertiesviewmview.cpp" line="-740"/>
        <location filename="../../../src/libs/modelinglib/qmt/project_controller/projectcontroller.cpp" line="+17"/>
        <source>Model</source>
        <translation>Модель</translation>
    </message>
    <message>
        <location line="-42"/>
        <source>Yes</source>
        <translation>Да</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>No</source>
        <translation>Нет</translation>
    </message>
    <message>
        <location line="+42"/>
        <source>Models</source>
        <translation>Модели</translation>
    </message>
    <message>
        <location line="+2"/>
        <location line="+569"/>
        <source>Package</source>
        <translation>Пакет</translation>
    </message>
    <message>
        <location line="-569"/>
        <location line="+569"/>
        <source>Packages</source>
        <translation>Пакеты</translation>
    </message>
    <message>
        <location line="-562"/>
        <location line="+570"/>
        <source>Class</source>
        <translation>Класс</translation>
    </message>
    <message>
        <location line="-570"/>
        <location line="+570"/>
        <source>Classes</source>
        <translation>Классы</translation>
    </message>
    <message>
        <location line="-495"/>
        <location line="+530"/>
        <source>Component</source>
        <translation>Компонент</translation>
    </message>
    <message>
        <location line="-530"/>
        <location line="+530"/>
        <source>Components</source>
        <translation>Компоненты</translation>
    </message>
    <message>
        <location line="-523"/>
        <location line="+544"/>
        <source>Diagram</source>
        <translation>Диаграмма</translation>
    </message>
    <message>
        <location line="-544"/>
        <location line="+544"/>
        <source>Diagrams</source>
        <translation>Диаграммы</translation>
    </message>
    <message>
        <location line="-531"/>
        <source>Canvas Diagram</source>
        <translation>Диаграмма холста</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Canvas Diagrams</source>
        <translation>Диаграммы холста</translation>
    </message>
    <message>
        <location line="+7"/>
        <location line="+531"/>
        <source>Item</source>
        <translation>Элемент</translation>
    </message>
    <message>
        <location line="-531"/>
        <location line="+531"/>
        <source>Items</source>
        <translation>Элементы</translation>
    </message>
    <message>
        <location line="-487"/>
        <source>End A: %1</source>
        <translation>Конец А: %1</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>End B: %1</source>
        <translation>Конец Б: %1</translation>
    </message>
    <message>
        <location line="+5"/>
        <location line="+577"/>
        <source>Dependencies</source>
        <translation>Зависимости</translation>
    </message>
    <message>
        <location line="-551"/>
        <location line="+545"/>
        <source>Inheritances</source>
        <translation>Наследования</translation>
    </message>
    <message>
        <location line="-533"/>
        <location line="+545"/>
        <source>Associations</source>
        <translation>Ассоциации</translation>
    </message>
    <message>
        <location line="-508"/>
        <location line="+65"/>
        <location line="+72"/>
        <location line="+47"/>
        <source>Navigable</source>
        <translation>Управляемый</translation>
    </message>
    <message>
        <location line="-169"/>
        <location line="+65"/>
        <source>Aggregation</source>
        <translation>Агрегация</translation>
    </message>
    <message>
        <location line="-65"/>
        <location line="+65"/>
        <source>Composition</source>
        <translation>Композиция</translation>
    </message>
    <message>
        <location filename="../../../src/libs/modelinglib/qmt/model_widgets_ui/modeltreefilter.cpp" line="+40"/>
        <source>Reset</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Relations</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Diagram Elements</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Clear</source>
        <translation type="unfinished">Очистить</translation>
    </message>
    <message>
        <location line="+28"/>
        <source>View</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Filter</source>
        <translation type="unfinished">Фильтр</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Type:</source>
        <translation type="unfinished">Тип:</translation>
    </message>
    <message>
        <location line="+1"/>
        <location filename="../../../src/libs/modelinglib/qmt/model_widgets_ui/propertiesviewmview.cpp" line="-384"/>
        <source>Stereotypes:</source>
        <translation>Стереотипы:</translation>
    </message>
    <message>
        <location line="+1"/>
        <location filename="../../../src/libs/modelinglib/qmt/model_widgets_ui/propertiesviewmview.cpp" line="+36"/>
        <location line="+171"/>
        <source>Name:</source>
        <translation>Имя:</translation>
    </message>
    <message>
        <location filename="../../../src/libs/modelinglib/qmt/model_widgets_ui/propertiesviewmview.cpp" line="-155"/>
        <source>Children:</source>
        <translation>Потомки:</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Relations:</source>
        <translation>Отношения:</translation>
    </message>
    <message>
        <location line="+24"/>
        <source>Namespace:</source>
        <translation>Пространство имён:</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Template:</source>
        <translation>Шаблон:</translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Clean Up</source>
        <translation>Очистить</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Members:</source>
        <translation>Члены:</translation>
    </message>
    <message>
        <location line="+31"/>
        <source>Elements:</source>
        <translation>Элементы:</translation>
    </message>
    <message>
        <location line="+22"/>
        <source>Variety:</source>
        <translation>Множество:</translation>
    </message>
    <message>
        <location filename="../../../src/libs/modelinglib/qmt/model_widgets_ui/modeltreefilter.cpp" line="+1"/>
        <location filename="../../../src/libs/modelinglib/qmt/model_widgets_ui/propertiesviewmview.cpp" line="+52"/>
        <source>Direction:</source>
        <translation>Направление:</translation>
    </message>
    <message>
        <location filename="../../../src/libs/modelinglib/qmt/model_widgets_ui/propertiesviewmview.cpp" line="+22"/>
        <source>Derived class: %1</source>
        <translation>Производный класс: %1</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Base class: %1</source>
        <translation>Базовый класс: %1</translation>
    </message>
    <message>
        <location line="+16"/>
        <location line="+65"/>
        <location line="+72"/>
        <location line="+47"/>
        <location line="+126"/>
        <location line="+170"/>
        <location line="+87"/>
        <source>Role:</source>
        <translation>Роль:</translation>
    </message>
    <message>
        <location line="-553"/>
        <location line="+65"/>
        <location line="+72"/>
        <location line="+47"/>
        <source>Cardinality:</source>
        <translation>Число элементов:</translation>
    </message>
    <message>
        <location line="-155"/>
        <location line="+65"/>
        <source>Relationship:</source>
        <translation>Связь:</translation>
    </message>
    <message>
        <location line="+19"/>
        <location line="+414"/>
        <source>Connection</source>
        <translation>Соединение</translation>
    </message>
    <message>
        <location line="-414"/>
        <location line="+414"/>
        <source>Connections</source>
        <translation>Соединения</translation>
    </message>
    <message>
        <location line="-287"/>
        <source>Position and size:</source>
        <translation>Положение и размер:</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Auto sized</source>
        <translation>Авторазмер</translation>
    </message>
    <message>
        <location line="+19"/>
        <location line="+182"/>
        <source>Color:</source>
        <translation>Цвет:</translation>
    </message>
    <message>
        <location line="-158"/>
        <location line="+171"/>
        <location line="+85"/>
        <source>Normal</source>
        <translation>Обычный</translation>
    </message>
    <message>
        <location line="-256"/>
        <source>Lighter</source>
        <translation>Светлее</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Darker</source>
        <translation>Темнее</translation>
    </message>
    <message>
        <location line="+1"/>
        <location line="+170"/>
        <location line="+87"/>
        <source>Soften</source>
        <translation>Мягче</translation>
    </message>
    <message>
        <location line="-257"/>
        <source>Outline</source>
        <translation>Обведённый</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Flat</source>
        <translation>Гладкий</translation>
    </message>
    <message>
        <location line="+13"/>
        <location line="+170"/>
        <location line="+73"/>
        <source>Emphasized</source>
        <translation>Выделенным</translation>
    </message>
    <message>
        <location line="-229"/>
        <location line="+38"/>
        <source>Smart</source>
        <translation>Умно</translation>
    </message>
    <message>
        <location line="-38"/>
        <source>None</source>
        <translation>Никак</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Label</source>
        <translation>Метка</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Decoration</source>
        <translation>Декорация</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Icon</source>
        <translation>Значок</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Stereotype display:</source>
        <translation>Отображать стереотип:</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Depth:</source>
        <translation>Глубина:</translation>
    </message>
    <message>
        <location line="+23"/>
        <source>Template display:</source>
        <translation>Отображать шаблон:</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Show members</source>
        <translation>Показывать членов</translation>
    </message>
    <message>
        <location line="+21"/>
        <source>Plain shape</source>
        <translation>Простая фигура</translation>
    </message>
    <message>
        <location line="+32"/>
        <source>Shape:</source>
        <translation>Фигура:</translation>
    </message>
    <message>
        <location line="+39"/>
        <source>Warning</source>
        <translation type="unfinished">Предупреждение</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Error</source>
        <translation type="unfinished">Ошибка</translation>
    </message>
    <message>
        <location line="+28"/>
        <source>Intermediate points:</source>
        <translation>Промежуточные точки:</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>none</source>
        <translation>нет</translation>
    </message>
    <message>
        <location line="+34"/>
        <source>Auto width</source>
        <translation>Автоширина</translation>
    </message>
    <message>
        <location line="+38"/>
        <source>Swimlane</source>
        <translation>Swimlane</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Swimlanes</source>
        <translation>Swimlane&apos;ы</translation>
    </message>
    <message>
        <location line="-214"/>
        <source>Box</source>
        <translation>Коробкой</translation>
    </message>
    <message>
        <location line="-629"/>
        <source>Reverse engineered:</source>
        <translation>Реконструировано:</translation>
    </message>
    <message>
        <location line="+629"/>
        <source>Angle Brackets</source>
        <translation>Угловыми скобками</translation>
    </message>
    <message>
        <location line="+173"/>
        <source>Annotation</source>
        <translation>Аннотация</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Annotations</source>
        <translation>Аннотации</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Title</source>
        <translation>Заголовок</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Subtitle</source>
        <translation>Подзаголовок</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Footnote</source>
        <translation>Сноска</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Boundary</source>
        <translation>Граница</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Boundaries</source>
        <translation>Границы</translation>
    </message>
    <message>
        <location line="+60"/>
        <source>Invalid syntax.</source>
        <translation>Неверный синтаксис.</translation>
    </message>
    <message>
        <location line="+338"/>
        <location line="+27"/>
        <location line="+28"/>
        <source>Multi-Selection</source>
        <translation>Множественное выделение</translation>
    </message>
    <message>
        <location filename="../../../src/libs/modelinglib/qmt/model_ui/treemodel.cpp" line="+786"/>
        <source>[unnamed]</source>
        <translation>[без имени]</translation>
    </message>
    <message>
        <location filename="../../../src/libs/modelinglib/qmt/model_widgets_ui/addrelatedelementsdialog.cpp" line="+307"/>
        <source>Relation Attributes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <location line="+8"/>
        <source>Type</source>
        <translation type="unfinished">Тип</translation>
    </message>
    <message>
        <location line="-7"/>
        <source>Direction</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <location line="+7"/>
        <source>Stereotypes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-3"/>
        <source>Other Element Attributes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Number of matching elements:</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtCreatorSearchHandle</name>
    <message>
        <source>Clang Query</source>
        <translation type="vanished">Clang Query</translation>
    </message>
</context>
<context>
    <name>QtObjectPane</name>
    <message>
        <source>Type</source>
        <translation type="vanished">Тип</translation>
    </message>
    <message>
        <source>Change the type of this item.</source>
        <translation type="vanished">Меняет тип этого элемента.</translation>
    </message>
    <message>
        <source>id</source>
        <translation type="vanished">идентификатор</translation>
    </message>
    <message>
        <source>Toggles whether this item is exported as an alias property of the root item.</source>
        <translation type="vanished">Переключает экспорт этого элемента, как свойства alias корневого элемента.</translation>
    </message>
</context>
<context>
    <name>RadioButtonSpecifics</name>
    <message>
        <source>Radio Button</source>
        <translation type="vanished">Переключатель</translation>
    </message>
    <message>
        <source>Text</source>
        <translation type="vanished">Текст</translation>
    </message>
    <message>
        <source>Text label for the radio button.</source>
        <translation type="vanished">Текстовая метка для переключателя.</translation>
    </message>
    <message>
        <source>Checked</source>
        <translation type="vanished">Выбран</translation>
    </message>
    <message>
        <source>Determines whether the radio button is checked or not.</source>
        <translation type="vanished">Определяет, выбрана ли кнопка или нет.</translation>
    </message>
    <message>
        <source>Focus on press</source>
        <translation type="vanished">Фокус при нажатии</translation>
    </message>
    <message>
        <source>Determines whether the radio button gets focus if pressed.</source>
        <translation type="vanished">Определяет, получает ли переключатель фокус при нажатии или нет.</translation>
    </message>
</context>
<context>
    <name>RectangleSpecifics</name>
    <message>
        <source>Color</source>
        <translation type="vanished">Цвет</translation>
    </message>
    <message>
        <source>Border Color</source>
        <translation type="vanished">Цвет рамки</translation>
    </message>
    <message>
        <source>Border</source>
        <translation type="vanished">Рамка</translation>
    </message>
    <message>
        <source>Radius</source>
        <translation type="vanished">Радиус</translation>
    </message>
</context>
<context>
    <name>ResetView</name>
    <message>
        <source>Reset View</source>
        <translation type="vanished">Сбросить вид</translation>
    </message>
</context>
<context>
    <name>RotateToolAction</name>
    <message>
        <source>Activate Rotate Tool</source>
        <translation type="vanished">Включить инструмент вращения</translation>
    </message>
</context>
<context>
    <name>RowSpecifics</name>
    <message>
        <source>Row</source>
        <translation type="vanished">Строка</translation>
    </message>
    <message>
        <source>Layout Direction</source>
        <translation type="vanished">Направление компоновки</translation>
    </message>
    <message>
        <source>Spacing</source>
        <translation type="vanished">Интервал</translation>
    </message>
</context>
<context>
    <name>ScaleToolAction</name>
    <message>
        <source>Activate Scale Tool</source>
        <translation type="vanished">Включить инструмент масштабирования</translation>
    </message>
</context>
<context>
    <name>SelectionModeToggleAction</name>
    <message>
        <source>Toggle Group/Single Selection Mode</source>
        <translation type="vanished">Групповое/одиночное выделение</translation>
    </message>
</context>
<context>
    <name>ShowGridAction</name>
    <message>
        <source>Toggle Grid Visibility</source>
        <translation type="vanished">Показать/скрыть сетку</translation>
    </message>
</context>
<context>
    <name>SilverSearcher::FindInFilesSilverSearcher</name>
    <message>
        <source>Search Options (optional)</source>
        <translation type="vanished">Параметры поиска (не обязательны)</translation>
    </message>
    <message>
        <source>Silver Searcher is not available on the system.</source>
        <translation type="vanished">Silver Searcher отсутствует в системе.</translation>
    </message>
</context>
<context>
    <name>SimpleColorPalette</name>
    <message>
        <source>Remove from Favorites</source>
        <translation type="vanished">Удалить из избранных</translation>
    </message>
    <message>
        <source>Add to Favorites</source>
        <translation type="vanished">Добавить в избранные</translation>
    </message>
</context>
<context>
    <name>SliderSpecifics</name>
    <message>
        <source>Value</source>
        <translation type="vanished">Значение</translation>
    </message>
    <message>
        <source>Current value of the Slider. The default value is 0.0.</source>
        <translation type="vanished">Текущее значение ползунка. По умолчанию: 0.0.</translation>
    </message>
    <message>
        <source>Maximum value</source>
        <translation type="vanished">Максимальное значение</translation>
    </message>
    <message>
        <source>Maximum value of the slider. The default value is 1.0.</source>
        <translation type="vanished">Максимальное значение ползунка. По умолчанию: 1.0.</translation>
    </message>
    <message>
        <source>Minimum value</source>
        <translation type="vanished">Минимальное значение</translation>
    </message>
    <message>
        <source>Minimum value of the slider. The default value is 0.0.</source>
        <translation type="vanished">Минимальное значение ползунка. По умолчанию: 0.0.</translation>
    </message>
    <message>
        <source>Orientation</source>
        <translation type="vanished">Ориентация</translation>
    </message>
    <message>
        <source>Layout orientation of the slider.</source>
        <translation type="vanished">Ориентация размещения ползунка.</translation>
    </message>
    <message>
        <source>Step size</source>
        <translation type="vanished">Размер шага</translation>
    </message>
    <message>
        <source>Indicates the slider step size.</source>
        <translation type="vanished">Задаёт размер шага ползунка.</translation>
    </message>
    <message>
        <source>Active focus on press</source>
        <translation type="vanished">Фокус активации при нажатии</translation>
    </message>
    <message>
        <source>Indicates whether the slider should receive active focus when pressed.</source>
        <translation type="vanished">Показывает, принимает ли ползунок фокус при нажатии.</translation>
    </message>
    <message>
        <source>Tick marks enabled</source>
        <translation type="vanished">Отображать шкалу</translation>
    </message>
    <message>
        <source>Indicates whether the slider should display tick marks at step intervals.</source>
        <translation type="vanished">Показывает, отображается ли шкала шагов на ползунке.</translation>
    </message>
    <message>
        <source>Update value while dragging</source>
        <translation type="vanished">Обновлять значение при перетаскивании</translation>
    </message>
    <message>
        <source>Determines whether the current value should be updated while the user is moving the slider handle, or only when the button has been released.</source>
        <translation type="vanished">Определяет, обновляется ли текущее значение ползунка во время перемещения пользователем, или только при отпускании кнопки.</translation>
    </message>
</context>
<context>
    <name>SourceToolAction</name>
    <message>
        <source>Change Source URL...</source>
        <translation type="vanished">Изменить исходный URL...</translation>
    </message>
</context>
<context>
    <name>SplitViewSpecifics</name>
    <message>
        <source>Split View</source>
        <translation type="vanished">Разделяемый обзор</translation>
    </message>
    <message>
        <source>Orientation</source>
        <translation type="vanished">Ориентация</translation>
    </message>
    <message>
        <source>Orientation of the split view.</source>
        <translation type="vanished">Ориентация обзора.</translation>
    </message>
</context>
<context>
    <name>StandardTextSection</name>
    <message>
        <source>Text</source>
        <translation type="vanished">Текст</translation>
    </message>
    <message>
        <source>Wrap mode</source>
        <translation type="vanished">Режим переноса</translation>
    </message>
    <message>
        <source>Elide</source>
        <translatorcomment>Х.з. что такое (может отсутствовать, быть слева, справа и посередине).</translatorcomment>
        <translation type="vanished">Вычеркивание</translation>
    </message>
    <message>
        <source>Maximum line count</source>
        <translation type="vanished">Максимальное число строк</translation>
    </message>
    <message>
        <source>Limits the number of lines that the text item will show.</source>
        <translation type="vanished">Ограничивает максимальное число отображаемых строк текстовым элементом.</translation>
    </message>
    <message>
        <source>Alignment</source>
        <translation type="vanished">Выравнивание</translation>
    </message>
    <message>
        <source>Format</source>
        <translation type="vanished">Формат</translation>
    </message>
    <message>
        <source>Render type</source>
        <translation type="vanished">Тип отрисовки</translation>
    </message>
    <message>
        <source>Override the default rendering type for this item.</source>
        <translation type="vanished">Переопределение типа отрисовки по умолчанию для этого элемента.</translation>
    </message>
    <message>
        <source>Font size mode</source>
        <translation type="vanished">Режим размера шрифта</translation>
    </message>
    <message>
        <source>Specifies how the font size of the displayed text is determined.</source>
        <translation type="vanished">Задаёт режим определения размера шрифта отображаемого текста.</translation>
    </message>
    <message>
        <source>Minimum size</source>
        <translation type="vanished">Минимальный размер</translation>
    </message>
    <message>
        <source>Pixel</source>
        <translation type="vanished">Пиксель</translation>
    </message>
    <message>
        <source>Specifies the minimum font pixel size of scaled text.</source>
        <translation type="vanished">Задаёт минимальный пиксельный размер шрифта масштабируемого теста.</translation>
    </message>
    <message>
        <source>Point</source>
        <translation type="vanished">Пункт</translation>
    </message>
    <message>
        <source>Specifies the minimum font point size of scaled text.</source>
        <translation type="vanished">Задаёт минимальный размер шрифта масштабируемого теста в пунктах.</translation>
    </message>
    <message>
        <source>Line height</source>
        <translation type="vanished">Высота строки</translation>
    </message>
    <message>
        <source>Sets the line height for the text.</source>
        <translation type="vanished">Задаёт высоту строки текста.</translation>
    </message>
    <message>
        <source>Line height mode</source>
        <translation type="vanished">Режим высоты строки</translation>
    </message>
    <message>
        <source>Determines how the line height is specified.</source>
        <translation type="vanished">Определяет единицы измерения высоты строки.</translation>
    </message>
</context>
<context>
    <name>StateSpecifics</name>
    <message>
        <source>State</source>
        <translation type="vanished">Состояние</translation>
    </message>
    <message>
        <source>When</source>
        <translation type="vanished">Когда</translation>
    </message>
    <message>
        <source>Sets when the state should be applied.</source>
        <translation type="vanished">Задаёт когда состояние должно примениться.</translation>
    </message>
    <message>
        <source>Name</source>
        <translation type="vanished">Имя</translation>
    </message>
    <message>
        <source>Holds the name of the state.</source>
        <translation type="vanished">Содержит имя состояния.</translation>
    </message>
    <message>
        <source>Extend</source>
        <translation type="vanished">Расширение</translation>
    </message>
    <message>
        <source>Holds the state that this state extends.</source>
        <translation type="vanished">Содержит состояние, в котором это состояние расширяется.</translation>
    </message>
</context>
<context>
    <name>StatesDelegate</name>
    <message>
        <source>Set when Condition</source>
        <translation type="vanished">Задать условие when</translation>
    </message>
    <message>
        <source>Reset when Condition</source>
        <translation type="vanished">Сбросить условие when</translation>
    </message>
    <message>
        <source>Set as Default</source>
        <translation type="vanished">Использовать всегда</translation>
    </message>
    <message>
        <source>Reset Default</source>
        <translation type="vanished">Сбросить умолчание</translation>
    </message>
    <message>
        <source>Edit Annotation</source>
        <translation type="vanished">Изменить аннотацию</translation>
    </message>
    <message>
        <source>Add Annotation</source>
        <translation type="vanished">Добавить аннотацию</translation>
    </message>
    <message>
        <source>Remove Annotation</source>
        <translation type="vanished">Удалить аннотацию</translation>
    </message>
    <message>
        <source>Default</source>
        <translation type="vanished">По умолчанию</translation>
    </message>
</context>
<context>
    <name>StatesList</name>
    <message>
        <source>Collapse</source>
        <translation type="vanished">Свернуть</translation>
    </message>
    <message>
        <source>Expand</source>
        <translation type="vanished">Развернуть</translation>
    </message>
    <message>
        <source>Add a new state.</source>
        <translation type="vanished">Добавить новое состояние.</translation>
    </message>
</context>
<context>
    <name>StudioWelcome::Internal::WelcomeMode</name>
    <message>
        <source>Studio</source>
        <translation type="vanished">Studio</translation>
    </message>
</context>
<context>
    <name>SubComponentManager::parseDirectory</name>
    <message>
        <source>Invalid meta info</source>
        <translation type="vanished">Неверная мета-информация</translation>
    </message>
</context>
<context>
    <name>SyntaxHighlightingCLI</name>
    <message>
        <source>Command line syntax highlighter using Kate syntax definitions.</source>
        <translation type="vanished">Подсвечиватель синтаксиса из командной строки (использует определения Kate).</translation>
    </message>
    <message>
        <source>source</source>
        <translation type="vanished">источник</translation>
    </message>
    <message>
        <source>The source file to highlight.</source>
        <translation type="vanished">Исходный файл для подсветки синтаксиса.</translation>
    </message>
    <message>
        <source>List all available syntax definitions.</source>
        <translation type="vanished">Отобразить все доступные определения.</translation>
    </message>
    <message>
        <source>List all available themes.</source>
        <translation type="vanished">Отобразить все доступные темы.</translation>
    </message>
    <message>
        <source>Download new/updated syntax definitions.</source>
        <translation type="vanished">Загрузить новые/обновлённые определения.</translation>
    </message>
    <message>
        <source>File to write HTML output to (default: stdout).</source>
        <translation type="vanished">Файл для записи вывода HTML, по умолчанию stdout.</translation>
    </message>
    <message>
        <source>output</source>
        <translation type="vanished">вывод</translation>
    </message>
    <message>
        <source>Highlight using this syntax definition (default: auto-detect based on input file).</source>
        <translation type="vanished">Подсвечивать используя это определение синтаксиса (по умолчанию: автоопределение по типу исходного файла).</translation>
    </message>
    <message>
        <source>syntax</source>
        <translation type="vanished">синтаксис</translation>
    </message>
    <message>
        <source>Color theme to use for highlighting.</source>
        <translation type="vanished">Используемая для подсветки цветовая тема.</translation>
    </message>
    <message>
        <source>theme</source>
        <translation type="vanished">тема</translation>
    </message>
    <message>
        <source>Set HTML page&apos;s title
(default: the filename or &quot;Kate Syntax Highlighter&quot; if reading from stdin).</source>
        <translation type="vanished">Название страницы HTML
(по умолчанию: имя файла или «Kate Syntax Highlighter» при чтение из stdin).</translation>
    </message>
    <message>
        <source>title</source>
        <translation type="vanished">название</translation>
    </message>
    <message>
        <source>Read file from stdin. The -s option must also be used.</source>
        <translation type="vanished">Читать файл из stdin. Параметр -s необходим.</translation>
    </message>
</context>
<context>
    <name>TabViewSpecifics</name>
    <message>
        <source>Tab View</source>
        <translation type="vanished">Закладочный вид</translation>
    </message>
    <message>
        <source>Current index</source>
        <translation type="vanished">Текущий индекс</translation>
    </message>
    <message>
        <source>Frame visible</source>
        <translation type="vanished">Рамка видна</translation>
    </message>
    <message>
        <source>Determines the visibility of the tab frame around contents.</source>
        <translation type="vanished">Определяет, видна ли рамка вкладки вокруг содержимого.</translation>
    </message>
    <message>
        <source>Tabs visible</source>
        <translation type="vanished">Вкладки видны</translation>
    </message>
    <message>
        <source>Determines the visibility of the tab bar.</source>
        <translation type="vanished">Определяет, видна ли панель вкладок.</translation>
    </message>
    <message>
        <source>Tab position</source>
        <translation type="vanished">Положение вкладки</translation>
    </message>
    <message>
        <source>Determines the position of the tabs.</source>
        <translation type="vanished">Определяет положение вкладок.</translation>
    </message>
</context>
<context>
    <name>TabViewToolAction</name>
    <message>
        <source>Add Tab...</source>
        <translation type="vanished">Добавить вкладку...</translation>
    </message>
    <message>
        <source>Step into Tab</source>
        <translation type="vanished">Войти во вкладку</translation>
    </message>
</context>
<context>
    <name>TemplateMerge</name>
    <message>
        <source>Merge With Template</source>
        <translation type="vanished">Объединение с шаблоном</translation>
    </message>
    <message>
        <source>&amp;Browse...</source>
        <translation type="vanished">&amp;Обзор...</translation>
    </message>
    <message>
        <source>Template:</source>
        <translation type="vanished">Шаблон:</translation>
    </message>
    <message>
        <source>Browse Template</source>
        <translation type="vanished">Указать шаблон</translation>
    </message>
</context>
<context>
    <name>TextAreaSpecifics</name>
    <message>
        <source>Color</source>
        <translation type="vanished">Цвет</translation>
    </message>
    <message>
        <source>Text Area</source>
        <translation type="vanished">Область текста</translation>
    </message>
    <message>
        <source>Text</source>
        <translation type="vanished">Текст</translation>
    </message>
    <message>
        <source>Read only</source>
        <translation type="vanished">Только для чтения</translation>
    </message>
    <message>
        <source>Determines whether the text area is read only.</source>
        <translation type="vanished">Определяет, является ли текстовая область изменяемой или нет.</translation>
    </message>
    <message>
        <source>Document margins</source>
        <translation type="vanished">Отступы документа</translation>
    </message>
    <message>
        <source>Frame width</source>
        <translation type="vanished">Ширина рамки</translation>
    </message>
    <message>
        <source>Text shown on the text area.</source>
        <translation type="vanished">Текст, отображаемый в текстовой области.</translation>
    </message>
    <message>
        <source>Margins of the text area.</source>
        <translation type="vanished">Поля текстовой области.</translation>
    </message>
    <message>
        <source>Width of the frame.</source>
        <translation type="vanished">Ширина рамки.</translation>
    </message>
    <message>
        <source>Contents frame</source>
        <translation type="vanished">Граница содержимого</translation>
    </message>
    <message>
        <source>Determines whether the frame around contents is shown.</source>
        <translation type="vanished">Определяет, необходимо ли показывать границу содержимого или нет.</translation>
    </message>
    <message>
        <source>Focus Handling</source>
        <translation type="vanished">Обработка фокуса</translation>
    </message>
    <message>
        <source>Highlight on focus</source>
        <translation type="vanished">Подсвечивать</translation>
    </message>
    <message>
        <source>Determines whether the text area is highlighted on focus.</source>
        <translation type="vanished">Определяет, подсвечивать ли область текста при получении фокуса или нет.</translation>
    </message>
    <message>
        <source>Tab changes focus</source>
        <translation type="vanished">Табуляция меняет фокус</translation>
    </message>
    <message>
        <source>Determines whether tab changes the focus of the text area.</source>
        <translation type="vanished">Определяет, меняет ли табуляция фокус текстовой области.</translation>
    </message>
    <message>
        <source>Focus on press</source>
        <translation type="vanished">Фокус при нажатии</translation>
    </message>
    <message>
        <source>Determines whether the text area gets focus if pressed.</source>
        <translation type="vanished">Определяет, получает ли текстовая область фокус при нажатии или нет.</translation>
    </message>
</context>
<context>
    <name>TextEditSpecifics</name>
    <message>
        <source>Text Color</source>
        <translation type="vanished">Цвет текста</translation>
    </message>
    <message>
        <source>Selection Color</source>
        <translation type="vanished">Цвет выделения</translation>
    </message>
    <message>
        <source>Selected Text Color</source>
        <translation type="vanished">Цвет выбранного текста</translation>
    </message>
</context>
<context>
    <name>TextEditor::Internal::Snippets</name>
    <message>
        <location filename="../../../src/plugins/texteditor/snippets/snippetscollection.cpp" line="-255"/>
        <source></source>
        <comment>Snippets are text fragments that can be inserted into an editor via the usual completion mechanics using a trigger text. The translated text (trigger variant) is used to disambiguate between snippets with the same trigger.</comment>
        <translation></translation>
    </message>
</context>
<context>
    <name>TextFieldSpecifics</name>
    <message>
        <source>Text Field</source>
        <translation type="vanished">Текстовое поле</translation>
    </message>
    <message>
        <source>Text</source>
        <translation type="vanished">Текст</translation>
    </message>
    <message>
        <source>Placeholder text</source>
        <translation type="vanished">Текст заполнителя</translation>
    </message>
    <message>
        <source>Text shown on the text field.</source>
        <translation type="vanished">Текст, отображаемый в текстовом поле.</translation>
    </message>
    <message>
        <source>Placeholder text.</source>
        <translation type="vanished">Текст заполнителя.</translation>
    </message>
    <message>
        <source>Read only</source>
        <translation type="vanished">Только для чтения</translation>
    </message>
    <message>
        <source>Determines whether the text field is read only.</source>
        <translation type="vanished">Определяет, является ли текстовое поле изменяемым или нет.</translation>
    </message>
    <message>
        <source>Input mask</source>
        <translation type="vanished">Маска ввода</translation>
    </message>
    <message>
        <source>Restricts the valid text in the text field.</source>
        <translation type="vanished">Вводит ограничения на текст в поле.</translation>
    </message>
    <message>
        <source>Echo mode</source>
        <translation type="vanished">Режим эха</translation>
    </message>
    <message>
        <source>Specifies how the text is displayed in the text field.</source>
        <translation type="vanished">Определяет, как текст отображается в поле.</translation>
    </message>
</context>
<context>
    <name>TextInputSection</name>
    <message>
        <source>Text Input</source>
        <translation type="vanished">Текстовый ввод</translation>
    </message>
    <message>
        <source>Mouse selection mode</source>
        <translation type="vanished">Режим выделения мышью</translation>
    </message>
    <message>
        <source>Input mask</source>
        <translation type="vanished">Маска ввода</translation>
    </message>
    <message>
        <source>Echo mode</source>
        <translation type="vanished">Режим эха</translation>
    </message>
    <message>
        <source>Pass. char</source>
        <translation type="vanished">Символ пароля</translation>
    </message>
    <message>
        <source>Character displayed when users enter passwords.</source>
        <translation type="vanished">Символ отображаемый при вводе пользователем паролей.</translation>
    </message>
    <message>
        <source>Tab stop distance</source>
        <translation type="vanished">Шаг табуляции</translation>
    </message>
    <message>
        <source>Sets the default distance, in device units, between tab stops.</source>
        <translation type="vanished">Задаёт умолчальное расстояние между позициями табуляции в единицах устройства.</translation>
    </message>
    <message>
        <source>Text margin</source>
        <translation type="vanished">Отступ текста</translation>
    </message>
    <message>
        <source>Sets the margin, in pixels, around the text in the Text Edit.</source>
        <translation type="vanished">Задаёт отступ в пикселях вокруг текста в текстовом редакторе.</translation>
    </message>
    <message>
        <source>Maximum length</source>
        <translation type="vanished">Максимальная длина</translation>
    </message>
    <message>
        <source>Sets the maximum permitted length of the text in the TextInput.</source>
        <translation type="vanished">Задаёт максимальную допустимую длину текста в TextInput.</translation>
    </message>
    <message>
        <source>Flags</source>
        <translation type="vanished">Флаги</translation>
    </message>
    <message>
        <source>Read only</source>
        <translation type="vanished">Только для чтения</translation>
    </message>
    <message>
        <source>Cursor visible</source>
        <translation type="vanished">Курсор виден</translation>
    </message>
    <message>
        <source>Active focus on press</source>
        <translation type="vanished">Активировать фокус при нажатии</translation>
    </message>
    <message>
        <source>Auto scroll</source>
        <translation type="vanished">Прокручивать автоматически</translation>
    </message>
    <message>
        <source>Overwrite mode</source>
        <translation type="vanished">Режим перезаписи</translation>
    </message>
    <message>
        <source>Persistent selection</source>
        <translation type="vanished">Постоянное выделение</translation>
    </message>
    <message>
        <source>Select by mouse</source>
        <translation type="vanished">Выделение мышью</translation>
    </message>
    <message>
        <source>Select by keyboard</source>
        <translation type="vanished">Выделение клавиатурой</translation>
    </message>
</context>
<context>
    <name>TextInputSpecifics</name>
    <message>
        <source>Text Color</source>
        <translation type="vanished">Цвет текста</translation>
    </message>
    <message>
        <source>Selection Color</source>
        <translation type="vanished">Цвет выделения</translation>
    </message>
    <message>
        <source>Selected Text Color</source>
        <translation type="vanished">Цвет выбранного текста</translation>
    </message>
</context>
<context>
    <name>TextSpecifics</name>
    <message>
        <source>Text Color</source>
        <translation type="vanished">Цвет текста</translation>
    </message>
    <message>
        <source>Style Color</source>
        <translation type="vanished">Цвет стиля</translation>
    </message>
</context>
<context>
    <name>TextTool</name>
    <message>
        <source>Text Tool</source>
        <translation type="vanished">Текст</translation>
    </message>
</context>
<context>
    <name>TextToolAction</name>
    <message>
        <source>Edit Text</source>
        <translation type="vanished">Изменить текст</translation>
    </message>
</context>
<context>
    <name>TimelineBarItem</name>
    <message>
        <source>Range from %1 to %2</source>
        <translation type="vanished">Диапазон с %1 по %2</translation>
    </message>
    <message>
        <source>Override Color</source>
        <translation type="vanished">Переопределить цвет</translation>
    </message>
    <message>
        <source>Reset Color</source>
        <translation type="vanished">Сбросить цвет</translation>
    </message>
</context>
<context>
    <name>TimelineKeyframeItem</name>
    <message>
        <source>Delete Keyframe</source>
        <translation type="vanished">Удалить ключевой кадр</translation>
    </message>
    <message>
        <source>Edit Easing Curve...</source>
        <translation type="vanished">Изменить переходную кривую...</translation>
    </message>
    <message>
        <source>Edit Keyframe...</source>
        <translation type="vanished">Изменить ключевой кадр...</translation>
    </message>
</context>
<context>
    <name>Tr</name>
    <message>
        <location filename="../../../src/libs/devcontainer/devcontainerconfig.cpp" line="+605"/>
        <source>Invalid mount format: expected string or object, found &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Invalid mount format: missing &quot;type&quot; field in mount object.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Invalid mount format: missing &quot;target&quot; field in mount object.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+127"/>
        <source>Cannot parse development container JSON file: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Invalid development container JSON file: expected an object.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+575"/>
        <source>Feature dependency key cannot be empty.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Feature dependency key must contain an ID.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>Welcome_splash</name>
    <message>
        <source>Qt Design Studio</source>
        <translation type="vanished">Qt Design Studio</translation>
    </message>
    <message>
        <source>Software for UI and UX Designers</source>
        <translation type="vanished">Программа для UI/UX дизайнеров</translation>
    </message>
    <message>
        <source>Copyright 2008 - 2020 The Qt Company</source>
        <translation type="vanished">Copyright 2008 - 2020 The Qt Company</translation>
    </message>
    <message>
        <source>All Rights Reserved</source>
        <translation type="vanished">Все права защищены</translation>
    </message>
    <message>
        <source>Multi-paradigm language for creating highly dynamic applications.</source>
        <translation type="vanished">Мультипарадигменный язык для создания высокодинамичных приложений.</translation>
    </message>
    <message>
        <source>Run your concepts and prototypes on your final hardware.</source>
        <translation type="vanished">Запускайте ваши концепты и прототипы прямо на целевом оборудовании.</translation>
    </message>
    <message>
        <source>Seamless integration between designer and developer.</source>
        <translation type="vanished">Бесшовная интеграция между дизайнером и разработчиком.</translation>
    </message>
    <message>
        <source>%</source>
        <translation type="vanished">%</translation>
    </message>
    <message>
        <source>Loading Plugins</source>
        <translation type="vanished">Загрузка модулей</translation>
    </message>
    <message>
        <source>Community Edition</source>
        <translation type="vanished">Community Edition</translation>
    </message>
</context>
<context>
    <name>WidgetPluginManager</name>
    <message>
        <source>Failed to create instance of file &quot;%1&quot;: %2</source>
        <translation type="vanished">Не удалось создать экземпляр файла «%1»: %2</translation>
    </message>
    <message>
        <source>Failed to create instance of file &quot;%1&quot;.</source>
        <translation type="vanished">Не удалось создать экземпляр файла «%1».</translation>
    </message>
    <message>
        <source>File &quot;%1&quot; is not a Qt Quick Designer plugin.</source>
        <translation type="vanished">Файл «%1» не является модулем Qt Quick Designer.</translation>
    </message>
</context>
<context>
    <name>WinRt::Internal::WinRtArgumentsAspect</name>
    <message>
        <source>Arguments:</source>
        <translation type="vanished">Параметры:</translation>
    </message>
    <message>
        <source>Restore Default Arguments</source>
        <translation type="vanished">Стандартные параметры</translation>
    </message>
</context>
<context>
    <name>WinRt::Internal::WinRtDebugSupport</name>
    <message>
        <source>Not enough free ports for QML debugging.</source>
        <translation type="vanished">Недостаточно свободных портов для отладки QML.</translation>
    </message>
    <message>
        <source>The WinRT debugging helper is missing from your %1 installation. It was assumed to be located at %2</source>
        <translation type="vanished">Помощник отладчика WinRT отсутствует в составе установки вашего %1. Предполагается, что он находится в %2</translation>
    </message>
    <message>
        <source>Cannot start the WinRT Runner Tool.</source>
        <translation type="vanished">Не удалось запустить WinRT Runner Tool.</translation>
    </message>
    <message>
        <source>Cannot establish connection to the WinRT debugging helper.</source>
        <translation type="vanished">Не удалось установить подключение к помощнику отладчика WinRT.</translation>
    </message>
    <message>
        <source>Cannot extract the PID from the WinRT debugging helper. (output: %1)</source>
        <translation type="vanished">Не удалось извлечь PID из помощника отладчика WinRT (вывод: %1)</translation>
    </message>
    <message>
        <source>Cannot create an appropriate run control for the current run configuration.</source>
        <translation type="vanished">Не удалось создать подходящее управление запуском для текущей конфигурации запуска.</translation>
    </message>
</context>
<context>
    <name>WinRt::Internal::WinRtDeployConfiguration</name>
    <message>
        <source>Run windeployqt</source>
        <translation type="vanished">Запуск windeployqt</translation>
    </message>
    <message>
        <source>Deploy to Windows Phone</source>
        <translation type="vanished">Развёртывание на Windows Phone</translation>
    </message>
    <message>
        <source>Deploy to Windows Phone Emulator</source>
        <translation type="vanished">Развёртывание на эмулятор Windows Phone</translation>
    </message>
</context>
<context>
    <name>WinRt::Internal::WinRtDeployStepFactory</name>
    <message>
        <source>Run windeployqt</source>
        <translation type="vanished">Запуск windeployqt</translation>
    </message>
</context>
<context>
    <name>WinRt::Internal::WinRtDevice</name>
    <message>
        <source>Windows Runtime (Local)</source>
        <translation type="vanished">WinRT (локально)</translation>
    </message>
    <message>
        <source>Windows Phone</source>
        <translation type="vanished">Windows Phone</translation>
    </message>
    <message>
        <source>Windows Phone Emulator</source>
        <translation type="vanished">Эмулятор Windows Phone</translation>
    </message>
</context>
<context>
    <name>WinRt::Internal::WinRtDeviceFactory</name>
    <message>
        <source>Error while executing winrtrunner: %1</source>
        <translation type="vanished">Ошибка запуска winrtrunner: %1</translation>
    </message>
    <message>
        <source>winrtrunner returned with exit code %1.</source>
        <translation type="vanished">winrtrunner завершился с кодом %1.</translation>
    </message>
    <message numerus="yes">
        <source>Found %n Windows Runtime devices.</source>
        <translation type="vanished">
            <numerusform>Обнаружено %n устройство WinRT.</numerusform>
            <numerusform>Обнаружено %n устройства WinRT.</numerusform>
            <numerusform>Обнаружено %n устройств WinRT.</numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <source>%n of them are new.</source>
        <translation type="vanished">
            <numerusform>Из них %n новое.</numerusform>
            <numerusform>Из них %n новых.</numerusform>
            <numerusform>Из них %n новых.</numerusform>
        </translation>
    </message>
    <message>
        <source>Windows Runtime local UI</source>
        <translation type="vanished">Локальный интерфейс пользователя WinRT</translation>
    </message>
</context>
<context>
    <name>WinRt::Internal::WinRtPackageDeploymentStep</name>
    <message>
        <source>Run windeployqt</source>
        <translation type="vanished">Запуск windeployqt</translation>
    </message>
    <message>
        <source>No executable to deploy found in %1.</source>
        <translation type="vanished">В %1 не обнаружен исполняемый файл для развёртывания.</translation>
    </message>
    <message>
        <source>Cannot find windeployqt.exe in &quot;%1&quot;.</source>
        <translation type="vanished">Не удалось найти windeployqt.exe в «%1».</translation>
    </message>
    <message>
        <source>Cannot parse manifest file %1.</source>
        <translation type="vanished">Не удалось разобрать файл манифеста %1.</translation>
    </message>
    <message>
        <source>File %1 is outside of the executable&apos;s directory. These files cannot be installed.</source>
        <translation type="vanished">Файл %1 находится вне каталога исполняемых файлов. Эти файлы нельзя установить.</translation>
    </message>
    <message>
        <source>Cannot open mapping file %1 for writing.</source>
        <translation type="vanished">Не удалось открыть для записи файл соответствий %1.</translation>
    </message>
</context>
<context>
    <name>WinRt::Internal::WinRtQtVersion</name>
    <message>
        <source>Windows Phone</source>
        <translation type="vanished">Windows Phone</translation>
    </message>
    <message>
        <source>Windows Runtime</source>
        <translation type="vanished">WinRT</translation>
    </message>
</context>
<context>
    <name>WinRt::Internal::WinRtRunConfiguration</name>
    <message>
        <source>Uninstall package after application stops</source>
        <translation type="vanished">Удалить пакет после завершения приложения</translation>
    </message>
    <message>
        <source>Enable localhost communication for clients</source>
        <translation type="vanished">Включить локальную передачу для клиентов</translation>
    </message>
    <message>
        <source>Enable localhost communication for servers (requires elevated rights)</source>
        <translation type="vanished">Включить локальную передачу для серверов (требуются соответствующие права)</translation>
    </message>
    <message>
        <source>Run App Package</source>
        <translation type="vanished">Запуск пакета приложения</translation>
    </message>
</context>
<context>
    <name>WinRt::Internal::WinRtRunnerHelper</name>
    <message>
        <source>The current kit has no Qt version.</source>
        <translation type="vanished">У текущего комплекта не указан профиль Qt.</translation>
    </message>
    <message>
        <source>Cannot find winrtrunner.exe in &quot;%1&quot;.</source>
        <translation type="vanished">Не удалось найти  winrtrunner.exe в «%1».</translation>
    </message>
    <message>
        <source>Cannot determine the executable file path for &quot;%1&quot;.</source>
        <translation type="vanished">Не удалось определить путь к исполняемому файлу проекта «%1».</translation>
    </message>
    <message>
        <source>Error while executing the WinRT Runner Tool: %1
</source>
        <translation type="vanished">Ошибка запуска WinRT Runner Tool: %1
</translation>
    </message>
</context>
<context>
    <name>WindowSpecifics</name>
    <message>
        <source>Window</source>
        <translation type="vanished">Окно</translation>
    </message>
    <message>
        <source>Title</source>
        <translation type="vanished">Заголовок</translation>
    </message>
    <message>
        <source>Size</source>
        <translation type="vanished">Размер</translation>
    </message>
    <message>
        <source>Color</source>
        <translation type="vanished">Цвет</translation>
    </message>
    <message>
        <source>Visible</source>
        <translation type="vanished">Видимость</translation>
    </message>
    <message>
        <source>Opacity</source>
        <translation type="vanished">Непрозрачность</translation>
    </message>
</context>
<context>
    <name>emptyPane</name>
    <message>
        <source>None or multiple items selected.</source>
        <translation type="vanished">Ничего не выбрано или выбрано несколько элементов.</translation>
    </message>
</context>
<context>
    <name>main</name>
    <message>
        <source>Recent Projects</source>
        <translation type="vanished">Недавние проекты</translation>
    </message>
    <message>
        <source>Examples</source>
        <translation type="vanished">Примеры</translation>
    </message>
    <message>
        <source>Tutorials</source>
        <translation type="vanished">Учебники</translation>
    </message>
    <message>
        <source>Welcome to</source>
        <translation type="vanished">Добро пожаловать в</translation>
    </message>
    <message>
        <source>Qt Design Studio</source>
        <translation type="vanished">Qt Design Studio</translation>
    </message>
    <message>
        <source>Create New</source>
        <translation type="vanished">Создать новый</translation>
    </message>
    <message>
        <source>Open Project</source>
        <translation type="vanished">Открыть проект</translation>
    </message>
    <message>
        <source>Help</source>
        <translation type="vanished">Справка</translation>
    </message>
    <message>
        <source>Community</source>
        <translation type="vanished">Сообщество</translation>
    </message>
    <message>
        <source>Blog</source>
        <translation type="vanished">Блог</translation>
    </message>
    <message>
        <source>Community Edition</source>
        <translation type="vanished">Community Edition</translation>
    </message>
</context>
<context>
    <name>text</name>
    <message>
        <source>Text</source>
        <translation type="vanished">Текст</translation>
    </message>
</context>
<context>
    <name>textedit</name>
    <message>
        <source>Text Edit</source>
        <translation type="vanished">Текстовый редактор</translation>
    </message>
</context>
<context>
    <name>texteditv2</name>
    <message>
        <source>Text Edit</source>
        <translation type="vanished">Текстовый редактор</translation>
    </message>
</context>
<context>
    <name>textinput</name>
    <message>
        <source>Text</source>
        <translation type="vanished">Текст</translation>
    </message>
</context>
<context>
    <name>textinputv2</name>
    <message>
        <source>Text</source>
        <translation type="vanished">Текст</translation>
    </message>
</context>
<context>
    <name>textv2</name>
    <message>
        <source>Text</source>
        <translation type="vanished">Текст</translation>
    </message>
</context>
</TS>
