<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="ru">
<context>
    <name>AppMgmtDialog</name>
    <message>
        <source>Manage External Applications</source>
        <translation type="vanished">Управление внешними приложениями</translation>
    </message>
    <message>
        <source>Name</source>
        <translation type="vanished">Имя</translation>
    </message>
    <message>
        <source>Application path and arguments</source>
        <translation type="vanished">Путь к приложению и аргументы</translation>
    </message>
    <message>
        <source>Choose</source>
        <translation type="vanished">Выбрать</translation>
    </message>
    <message>
        <source>Add manually</source>
        <translation type="vanished">Добавить вручную</translation>
    </message>
    <message>
        <source>Remove</source>
        <translation type="vanished">Удалить</translation>
    </message>
    <message>
        <source>OK</source>
        <translation type="vanished">OK</translation>
    </message>
    <message>
        <source>Choose Application</source>
        <translation type="vanished">Выбрать приложение</translation>
    </message>
    <message>
        <source>New Application</source>
        <translation type="vanished">Новое приложение</translation>
    </message>
</context>
<context>
    <name>ColorsDialog</name>
    <message>
        <location filename="../ColorsDialog.cpp" line="35"/>
        <source>Colors</source>
        <translation>Цвета</translation>
    </message>
    <message>
        <location filename="../ColorsDialog.cpp" line="41"/>
        <source>Reset</source>
        <translation>Сбросить</translation>
    </message>
    <message>
        <location filename="../ColorsDialog.cpp" line="45"/>
        <source>OK</source>
        <translation>OK</translation>
    </message>
    <message>
        <location filename="../ColorsDialog.cpp" line="76"/>
        <source>Hue</source>
        <translation>Оттенок</translation>
    </message>
    <message>
        <location filename="../ColorsDialog.cpp" line="77"/>
        <source>Saturation</source>
        <translation>Насыщенность</translation>
    </message>
    <message>
        <location filename="../ColorsDialog.cpp" line="78"/>
        <source>Lightness</source>
        <translation>Яркость</translation>
    </message>
    <message>
        <location filename="../ColorsDialog.cpp" line="81"/>
        <source>Colorize</source>
        <translation>Раскрасить</translation>
    </message>
    <message>
        <location filename="../ColorsDialog.cpp" line="85"/>
        <location filename="../ColorsDialog.cpp" line="89"/>
        <location filename="../ColorsDialog.cpp" line="93"/>
        <source>Negative</source>
        <translation>Негатив</translation>
    </message>
    <message>
        <location filename="../ColorsDialog.cpp" line="99"/>
        <location filename="../ColorsDialog.cpp" line="152"/>
        <source>Red</source>
        <translation>Красный</translation>
    </message>
    <message>
        <location filename="../ColorsDialog.cpp" line="104"/>
        <location filename="../ColorsDialog.cpp" line="153"/>
        <source>Green</source>
        <translation>Зелёный</translation>
    </message>
    <message>
        <location filename="../ColorsDialog.cpp" line="109"/>
        <location filename="../ColorsDialog.cpp" line="154"/>
        <source>Blue</source>
        <translation>Синий</translation>
    </message>
    <message>
        <location filename="../ColorsDialog.cpp" line="126"/>
        <source>Hue and Saturation</source>
        <translation>Оттенок и насыщенность</translation>
    </message>
    <message>
        <location filename="../ColorsDialog.cpp" line="132"/>
        <source>Affected Channels</source>
        <translation>Задействованные каналы</translation>
    </message>
    <message>
        <location filename="../ColorsDialog.cpp" line="136"/>
        <source>Brightness</source>
        <translation>Яркость</translation>
    </message>
    <message>
        <location filename="../ColorsDialog.cpp" line="137"/>
        <source>Contrast</source>
        <translation>Контрастность</translation>
    </message>
    <message>
        <location filename="../ColorsDialog.cpp" line="148"/>
        <source>Brightness and Contrast</source>
        <translation>Яркость и контрастность</translation>
    </message>
    <message>
        <location filename="../ColorsDialog.cpp" line="168"/>
        <source>Color Balance</source>
        <translation>Цветовой баланс</translation>
    </message>
</context>
<context>
    <name>CopyMoveDialog</name>
    <message>
        <source>Cancel</source>
        <translation type="obsolete">Отмена</translation>
    </message>
    <message>
        <source>Copying &quot;%1&quot; to &quot;%2&quot;.</source>
        <translation type="vanished">Копирование &quot;%1&quot; в &quot;%2&quot;.</translation>
    </message>
    <message>
        <source>Moving &quot;%1&quot; to &quot;%2&quot;.</source>
        <translation type="vanished">Перемещение &quot;%1&quot; в &quot;%2&quot;.</translation>
    </message>
</context>
<context>
    <name>CopyMoveToDialog</name>
    <message>
        <location filename="../CopyMoveToDialog.cpp" line="43"/>
        <source>Choose Directory</source>
        <translation>Выберите каталог</translation>
    </message>
    <message>
        <location filename="../CopyMoveToDialog.cpp" line="69"/>
        <source>Move to...</source>
        <translation>Переместить в...</translation>
    </message>
    <message>
        <location filename="../CopyMoveToDialog.cpp" line="66"/>
        <source>Copy to...</source>
        <translation>Копировать в...</translation>
    </message>
    <message>
        <location filename="../CopyMoveToDialog.cpp" line="104"/>
        <source>Browse...</source>
        <translation>Обзор...</translation>
    </message>
    <message>
        <location filename="../CopyMoveToDialog.cpp" line="108"/>
        <source>Delete Bookmark</source>
        <translation>Удалить закладку</translation>
    </message>
    <message>
        <location filename="../CopyMoveToDialog.cpp" line="122"/>
        <source>Copy</source>
        <translation>Копировать</translation>
    </message>
    <message>
        <location filename="../CopyMoveToDialog.cpp" line="122"/>
        <source>Move</source>
        <translation>Переместить</translation>
    </message>
    <message>
        <source>Remove</source>
        <translation type="vanished">Удалить</translation>
    </message>
    <message>
        <location filename="../CopyMoveToDialog.cpp" line="119"/>
        <source>Cancel</source>
        <translation>Отмена</translation>
    </message>
    <message>
        <source>OK</source>
        <translation type="vanished">OK</translation>
    </message>
    <message>
        <location filename="../CopyMoveToDialog.cpp" line="146"/>
        <source>Destination:</source>
        <translation>Целевая папка:</translation>
    </message>
    <message>
        <source>Choose Folder</source>
        <translation type="vanished">Выбрать папку</translation>
    </message>
</context>
<context>
    <name>CpMvDialog</name>
    <message>
        <source>Cancel</source>
        <translation type="vanished">Отмена</translation>
    </message>
    <message>
        <source>Copying &quot;%1&quot; to &quot;%2&quot;.</source>
        <translation type="vanished">Копирование &quot;%1&quot; в &quot;%2&quot;.</translation>
    </message>
    <message>
        <source>Moving &quot;%1&quot; to &quot;%2&quot;.</source>
        <translation type="vanished">Перемещение &quot;%1&quot; в &quot;%2&quot;.</translation>
    </message>
</context>
<context>
    <name>CropDialog</name>
    <message>
        <source>Cropping</source>
        <translation type="vanished">Обрезка</translation>
    </message>
    <message>
        <location filename="../CropDialog.cpp" line="38"/>
        <source>Reset</source>
        <translation>Сбросить</translation>
    </message>
    <message>
        <location filename="../CropDialog.cpp" line="40"/>
        <source>OK</source>
        <translation>OK</translation>
    </message>
    <message>
        <location filename="../CropDialog.cpp" line="77"/>
        <source>Top</source>
        <translation>Сверху</translation>
    </message>
    <message>
        <location filename="../CropDialog.cpp" line="69"/>
        <source>Left</source>
        <translation>Слева</translation>
    </message>
    <message>
        <location filename="../CropDialog.cpp" line="31"/>
        <source>Letterbox</source>
        <extracomment>Like a bad dvd where you get a black frame around the image</extracomment>
        <translation>LetterBox</translation>
    </message>
    <message>
        <location filename="../CropDialog.cpp" line="73"/>
        <source>Right</source>
        <translation>Справа</translation>
    </message>
    <message>
        <location filename="../CropDialog.cpp" line="81"/>
        <source>Bottom</source>
        <translation>Снизу</translation>
    </message>
</context>
<context>
    <name>ExternalAppsDialog</name>
    <message>
        <location filename="../ExternalAppsDialog.cpp" line="35"/>
        <source>Manage External Applications</source>
        <translation>Управление сторонними приложениями</translation>
    </message>
    <message>
        <location filename="../ExternalAppsDialog.cpp" line="47"/>
        <source>Name</source>
        <translation>Имя</translation>
    </message>
    <message>
        <location filename="../ExternalAppsDialog.cpp" line="49"/>
        <source>Application path and arguments</source>
        <translation>Путь к приложению и аргументы</translation>
    </message>
    <message>
        <location filename="../ExternalAppsDialog.cpp" line="56"/>
        <source>Pick Executable...</source>
        <extracomment>open an existing executable</extracomment>
        <translation>Выбрать исполняемый файл...</translation>
    </message>
    <message>
        <location filename="../ExternalAppsDialog.cpp" line="59"/>
        <source>Add manually</source>
        <translation>Добавить вручную</translation>
    </message>
    <message>
        <location filename="../ExternalAppsDialog.cpp" line="62"/>
        <source>Delete</source>
        <translation>Удалить</translation>
    </message>
    <message>
        <location filename="../ExternalAppsDialog.cpp" line="72"/>
        <source>Wallpaper command</source>
        <translation>Команда «Обои»</translation>
    </message>
    <message>
        <location filename="../ExternalAppsDialog.cpp" line="76"/>
        <source>OK</source>
        <translation>OK</translation>
    </message>
    <message>
        <location filename="../ExternalAppsDialog.cpp" line="83"/>
        <source>· %f and %tf will be substituted with the single image and thumbnail paths
· %u and %tu with their respective URIs (file:///path/to/file)
· %lat %lon and %alt with the GPS location in signed decimals (&quot;altitude&quot;…)
· by default the selected images are appended to the command</source>
        <translation>· %f и %tf будут заменены путями к отдельному изображению и миниатюре
· %u и %tu на соответствующие URI (file:///путь/к/файлу)
· %lat %lon и %alt на GPS-координаты в десятичных числах со знаком («высота»…)
· по умолчанию выбранные изображения добавляются в конец команды</translation>
    </message>
    <message>
        <source>· %f and %tf will be substituted with the single image and thumbnail paths
· %u and %tu with their respective URIs (file:///path/to/file)
· by default the selected images are appended to the command</source>
        <translation type="vanished">· %f и %tf будут заменены на пути к одному изображению и миниатюре
· %u и %tu на их соответствующие URIs (file:///path/to/file)
· по умолчанию выбранные изображения добавляются по команде</translation>
    </message>
    <message>
        <location filename="../ExternalAppsDialog.cpp" line="129"/>
        <source>Choose Application</source>
        <translation>Выбрать приложение</translation>
    </message>
    <message>
        <location filename="../ExternalAppsDialog.cpp" line="140"/>
        <source>New Application</source>
        <translation>Новое приложение</translation>
    </message>
</context>
<context>
    <name>GuideWidget</name>
    <message>
        <location filename="../GuideWidget.cpp" line="40"/>
        <source>Remove Guide</source>
        <extracomment>The guide is a visible line for orientation</extracomment>
        <translation>Удалить Guide</translation>
    </message>
</context>
<context>
    <name>ImageTags</name>
    <message>
        <location filename="../Tags.cpp" line="50"/>
        <source>Selection</source>
        <translation>Выбор</translation>
    </message>
    <message>
        <location filename="../Tags.cpp" line="98"/>
        <source>Tag</source>
        <translation>Пометить</translation>
    </message>
    <message>
        <location filename="../Tags.cpp" line="102"/>
        <source>Untag</source>
        <translation>Снять метку</translation>
    </message>
    <message>
        <location filename="../Tags.cpp" line="81"/>
        <location filename="../Tags.cpp" line="116"/>
        <source>Clear Filters</source>
        <translation>Сбросить фильтры</translation>
    </message>
    <message>
        <location filename="../Tags.cpp" line="599"/>
        <source>Tag %1 already exists</source>
        <translation>Тег %1 уже существует</translation>
    </message>
    <message numerus="yes">
        <location filename="../Tags.cpp" line="614"/>
        <source>Delete %n selected tags(s)?</source>
        <translation>
            <numerusform>Удалить %n выбранный тег?</numerusform>
            <numerusform>Удалить %n выбранных тега?</numerusform>
            <numerusform>Удалить %n выбранный тегов?</numerusform>
        </translation>
    </message>
    <message>
        <location filename="../Tags.cpp" line="614"/>
        <source>Delete tag</source>
        <translation>Удалить метку</translation>
    </message>
    <message>
        <location filename="../Tags.cpp" line="105"/>
        <source>New Tag</source>
        <translation>Новая метка</translation>
    </message>
    <message>
        <location filename="../Tags.cpp" line="51"/>
        <source>Filter</source>
        <translation>Фильтр</translation>
    </message>
    <message>
        <location filename="../Tags.cpp" line="591"/>
        <location filename="../Tags.cpp" line="599"/>
        <source>Error</source>
        <translation>Ошибка</translation>
    </message>
    <message>
        <location filename="../Tags.cpp" line="583"/>
        <source>Add a new tag</source>
        <translation>Добавить новую метку</translation>
    </message>
    <message>
        <location filename="../Tags.cpp" line="58"/>
        <location filename="../Tags.cpp" line="73"/>
        <source>Show only library tags</source>
        <translation>Показывать только теги библиотек</translation>
    </message>
    <message>
        <location filename="../Tags.cpp" line="65"/>
        <source>Show only relevant tags</source>
        <translation>Показывать только релевантные теги</translation>
    </message>
    <message>
        <location filename="../Tags.cpp" line="69"/>
        <source>Show all tags</source>
        <translation>Показать все теги</translation>
    </message>
    <message>
        <location filename="../Tags.cpp" line="109"/>
        <source>Add to library</source>
        <translation>Добавить в библиотеку</translation>
    </message>
    <message>
        <location filename="../Tags.cpp" line="112"/>
        <source>Remove from library</source>
        <translation>Удалить из библиотеки</translation>
    </message>
    <message>
        <location filename="../Tags.cpp" line="170"/>
        <source>Show untagged</source>
        <translation>Показать непомеченные</translation>
    </message>
    <message>
        <location filename="../Tags.cpp" line="170"/>
        <source>Invert filter</source>
        <translation>Инвертировать фильтр</translation>
    </message>
    <message>
        <location filename="../Tags.cpp" line="372"/>
        <source>Mandatory:</source>
        <translation>Обязательно:</translation>
    </message>
    <message>
        <location filename="../Tags.cpp" line="373"/>
        <source>Sufficient:</source>
        <translation>Достаточно:</translation>
    </message>
    <message>
        <location filename="../Tags.cpp" line="374"/>
        <source>The image must not have this tag</source>
        <translation>Это изображение не должно иметь эту метку</translation>
    </message>
    <message>
        <location filename="../Tags.cpp" line="375"/>
        <source>The image must have this tag</source>
        <translation>Изображение должно иметь эту метку</translation>
    </message>
    <message>
        <location filename="../Tags.cpp" line="376"/>
        <source>The image must have any of these tags</source>
        <translation>Изображение должно иметь любую из этих меток</translation>
    </message>
    <message>
        <location filename="../Tags.cpp" line="584"/>
        <source>Enter new tag name</source>
        <translation>Введите новое имя метки</translation>
    </message>
    <message>
        <location filename="../Tags.cpp" line="591"/>
        <source>No name entered</source>
        <translation>Имя метки не введено</translation>
    </message>
    <message>
        <source>Yes</source>
        <translation type="obsolete">Да</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation type="obsolete">Отмена</translation>
    </message>
</context>
<context>
    <name>ImageView</name>
    <message>
        <source>Clipboard</source>
        <translation type="vanished">Буфер обмена</translation>
    </message>
    <message>
        <source>No selection</source>
        <translation type="vanished">Нет выделения</translation>
    </message>
    <message>
        <source>Hold down the Ctrl key and select a region using the mouse.</source>
        <translation type="vanished">Зажмите клавишу Ctrl и выделите область изображения с помощью мыши.</translation>
    </message>
    <message>
        <source>Failed to save image.</source>
        <translation type="vanished">Не удалось сохранить изображение.</translation>
    </message>
    <message>
        <source>Failed to save Exif metadata.</source>
        <translation type="vanished">Не удалось сохранить метаданные Exif.</translation>
    </message>
    <message>
        <source>Image saved.</source>
        <translation type="vanished">Изображение сохранено.</translation>
    </message>
    <message>
        <source>Saving...</source>
        <translation type="vanished">Сохранение...</translation>
    </message>
    <message>
        <source>Error</source>
        <translation type="vanished">Ошибка</translation>
    </message>
    <message>
        <source>Save image as</source>
        <translation type="vanished">Сохранить изображение как</translation>
    </message>
    <message>
        <source>Images</source>
        <translation type="vanished">Изображения</translation>
    </message>
</context>
<context>
    <name>ImageViewer</name>
    <message>
        <location filename="../ImageViewer.cpp" line="142"/>
        <source>Zoom Locked</source>
        <translation>Масштабирование заблокировано</translation>
    </message>
    <message>
        <location filename="../ImageViewer.cpp" line="142"/>
        <source>Zoom Unlocked</source>
        <translation>Масштабирование разблокировано</translation>
    </message>
    <message>
        <location filename="../ImageViewer.cpp" line="178"/>
        <source>Fit View</source>
        <translation>Подогнать вид</translation>
    </message>
    <message>
        <location filename="../ImageViewer.cpp" line="183"/>
        <source>Fill View</source>
        <translation>Заполнить вид</translation>
    </message>
    <message>
        <location filename="../ImageViewer.cpp" line="185"/>
        <source>Original Size</source>
        <translation>Исходный размер</translation>
    </message>
    <message>
        <location filename="../ImageViewer.cpp" line="266"/>
        <location filename="../ImageViewer.cpp" line="1246"/>
        <source>New image size: %1x%2</source>
        <translation>Новый размер изображения: %1х%2</translation>
    </message>
    <message>
        <location filename="../ImageViewer.cpp" line="689"/>
        <source>skipping animation in batch mode:</source>
        <extracomment>this is a warning on the console</extracomment>
        <translation>пропуск анимации в пакетном режиме:</translation>
    </message>
    <message>
        <location filename="../ImageViewer.cpp" line="767"/>
        <source>&lt;h1&gt;Warning&lt;/h1&gt;Original image size %1x%2 exceeds limits&lt;br&gt;Downscaled to %3x%4&lt;br&gt;&lt;h3&gt;Saving edits will save the smaller image!&lt;/h3&gt;</source>
        <translation>&lt;h1&gt;Предупреждение&lt;/h1&gt;Размер исходного изображения %1x%2 превышает ограничения&lt;br&gt;Уменьшено до %3x%4&lt;br&gt;&lt;h3&gt;Сохранение изменений сохранит уменьшенное изображение!&lt;/h3&gt;</translation>
    </message>
    <message>
        <location filename="../ImageViewer.cpp" line="950"/>
        <source>Save edits?</source>
        <translation>Сохранить правки?</translation>
    </message>
    <message>
        <location filename="../ImageViewer.cpp" line="950"/>
        <source>The image was edited.
Do you want to save a copy?</source>
        <translation>Изображение было изменено.
Сохранить копию?</translation>
    </message>
    <message>
        <location filename="../ImageViewer.cpp" line="1056"/>
        <source>Selection: </source>
        <translation>Выбранное: </translation>
    </message>
    <message>
        <location filename="../ImageViewer.cpp" line="1066"/>
        <source>Doubleclick to crop, right click to abort</source>
        <translation>Двойной щелчок, чтобы обрезать, щелчок правой кнопкой мыши, чтобы отменить</translation>
    </message>
    <message>
        <location filename="../ImageViewer.cpp" line="1077"/>
        <source>Select the crop area with Ctrl + left mouse button</source>
        <translation>Выберите зону кадрирования используя Ctrl + левую кнопку мыши</translation>
    </message>
    <message>
        <location filename="../ImageViewer.cpp" line="1079"/>
        <source>Select the blackout area with Ctrl + left mouse button</source>
        <translation>Выделите область затемнения с помощью Ctrl + левая кнопка мыши</translation>
    </message>
    <message>
        <location filename="../ImageViewer.cpp" line="1081"/>
        <source>Select the cartouche area with Ctrl + left mouse button</source>
        <translation>Выделите область картуша с помощью Ctrl + левая кнопка мыши</translation>
    </message>
    <message>
        <location filename="../ImageViewer.cpp" line="1083"/>
        <source>Select the annotation area with Ctrl + left mouse button</source>
        <translation>Выделите область аннотации с помощью Ctrl + левая кнопка мыши</translation>
    </message>
    <message>
        <location filename="../ImageViewer.cpp" line="1109"/>
        <location filename="../ImageViewer.cpp" line="1131"/>
        <source>Pick a color</source>
        <translation>Выберите цвет</translation>
    </message>
    <message>
        <location filename="../ImageViewer.cpp" line="1130"/>
        <source>Color</source>
        <translation>Цвет</translation>
    </message>
    <message>
        <location filename="../ImageViewer.cpp" line="1256"/>
        <source>Flipped Horizontally</source>
        <translation>Отражено по горизонтали</translation>
    </message>
    <message>
        <location filename="../ImageViewer.cpp" line="1256"/>
        <source>Unflipped Horizontally</source>
        <translation>Возвращено в исходное положение по горизонтали</translation>
    </message>
    <message>
        <location filename="../ImageViewer.cpp" line="1258"/>
        <source>Flipped Vertically</source>
        <translation>Отражено по вертикали</translation>
    </message>
    <message>
        <location filename="../ImageViewer.cpp" line="1258"/>
        <source>Unflipped Vertically</source>
        <translation>Возвращено в исходное положение по вертикали</translation>
    </message>
    <message>
        <location filename="../ImageViewer.cpp" line="1314"/>
        <source>Rotation %1°</source>
        <translation>Поворот %1°</translation>
    </message>
    <message>
        <location filename="../ImageViewer.cpp" line="1408"/>
        <source>Saving...</source>
        <translation>Сохранение...</translation>
    </message>
    <message>
        <location filename="../ImageViewer.cpp" line="1430"/>
        <location filename="../ImageViewer.cpp" line="1440"/>
        <location filename="../ImageViewer.cpp" line="1470"/>
        <source>Error</source>
        <translation>Ошибка</translation>
    </message>
    <message>
        <location filename="../ImageViewer.cpp" line="1430"/>
        <location filename="../ImageViewer.cpp" line="1470"/>
        <source>Failed to save image.</source>
        <translation>Не удалось сохранить изображение.</translation>
    </message>
    <message>
        <location filename="../ImageViewer.cpp" line="1438"/>
        <source>Don&apos;t show this message again</source>
        <translation>Больше не показывать это сообщение</translation>
    </message>
    <message>
        <location filename="../ImageViewer.cpp" line="1440"/>
        <source>Failed to save Exif metadata.</source>
        <translation>Не удалось сохранить метаданные Exif.</translation>
    </message>
    <message>
        <source>Failed to safe Exif metadata:</source>
        <extracomment>this is a warning on the console</extracomment>
        <translation type="vanished">Не получилось сохранить Exif метаданные:</translation>
    </message>
    <message>
        <location filename="../ImageViewer.cpp" line="1447"/>
        <location filename="../ImageViewer.cpp" line="1474"/>
        <source>Image saved.</source>
        <translation>Изображение сохранено.</translation>
    </message>
    <message>
        <location filename="../ImageViewer.cpp" line="1455"/>
        <source>Save image as</source>
        <translation>Сохранить изображение как</translation>
    </message>
    <message>
        <location filename="../ImageViewer.cpp" line="1457"/>
        <source>Images</source>
        <translation>Изображения</translation>
    </message>
    <message>
        <location filename="../ImageViewer.cpp" line="1506"/>
        <source>Transformations Locked</source>
        <translation>Преобразования зафиксированы</translation>
    </message>
    <message>
        <location filename="../ImageViewer.cpp" line="1506"/>
        <source>Transformations Unlocked</source>
        <translation>Преобразования разблокированы</translation>
    </message>
    <message>
        <location filename="../ImageViewer.cpp" line="1521"/>
        <source>Clipboard</source>
        <translation>Буфер обмена</translation>
    </message>
</context>
<context>
    <name>InfoView</name>
    <message>
        <location filename="../InfoViewer.cpp" line="57"/>
        <source>Copy</source>
        <translation>Копировать</translation>
    </message>
    <message>
        <location filename="../InfoViewer.cpp" line="59"/>
        <source>Remove</source>
        <translation>Убрать</translation>
    </message>
    <message>
        <location filename="../InfoViewer.cpp" line="70"/>
        <source>Filter Items</source>
        <translation>Фильтровать элементы</translation>
    </message>
    <message>
        <location filename="../InfoViewer.cpp" line="80"/>
        <source>Enter filter name</source>
        <translation>Введите имя фильтра</translation>
    </message>
    <message>
        <location filename="../InfoViewer.cpp" line="81"/>
        <source>Enter a name (without leading &quot;$&quot;) for this filter.
The special name&quot;preview&quot; is used for the filter in the viewer.</source>
        <translation>Введите имя (без ведущего «$») для этого фильтра.
Специальное имя «preview» используется для фильтра в просмотрщике.</translation>
    </message>
    <message>
        <location filename="../InfoViewer.cpp" line="84"/>
        <source>Edit filter: %1</source>
        <translation>Изменить фильтр: %1</translation>
    </message>
    <message>
        <location filename="../InfoViewer.cpp" line="85"/>
        <source>Clearing the filter will delete it.</source>
        <translation>Очистка фильтра удалит его.</translation>
    </message>
    <message>
        <location filename="../InfoViewer.cpp" line="109"/>
        <source>Save EXIF changes</source>
        <translation>Сохранить изменения EXIF</translation>
    </message>
    <message>
        <location filename="../InfoViewer.cpp" line="116"/>
        <source>Left click: toggle logarithmic scale
Right click: toggle size
Hide with filter: |nohistogram|</source>
        <translation>Щелчок левой кнопкой: переключить логарифмическую шкалу
Щелчок правой кнопкой: переключить размер
Скрыть фильтром: |nohistogram|</translation>
    </message>
    <message>
        <location filename="../InfoViewer.cpp" line="393"/>
        <source>Image</source>
        <translation>Изображение</translation>
    </message>
    <message>
        <location filename="../InfoViewer.cpp" line="394"/>
        <source>File name</source>
        <translation>Имя файла</translation>
    </message>
    <message>
        <location filename="../InfoViewer.cpp" line="395"/>
        <source>Location</source>
        <translation>Расположение</translation>
    </message>
    <message>
        <location filename="../InfoViewer.cpp" line="396"/>
        <source>Size</source>
        <translation>Размер</translation>
    </message>
    <message>
        <location filename="../InfoViewer.cpp" line="397"/>
        <source>Modified</source>
        <translation>Изменён</translation>
    </message>
    <message>
        <location filename="../InfoViewer.cpp" line="401"/>
        <source>Format</source>
        <translation>Формат</translation>
    </message>
    <message>
        <location filename="../InfoViewer.cpp" line="404"/>
        <source>Resolution</source>
        <translation>Разрешение</translation>
    </message>
    <message>
        <location filename="../InfoViewer.cpp" line="405"/>
        <source>Megapixel</source>
        <translation>Мегапикселей</translation>
    </message>
    <message>
        <location filename="../InfoViewer.cpp" line="411"/>
        <source>Error</source>
        <translation>Ошибка</translation>
    </message>
</context>
<context>
    <name>MessageBox</name>
    <message>
        <location filename="../MessageBox.cpp" line="106"/>
        <source>Image Viewer and Organizer</source>
        <translation>Просмотрщик и органайзер изображений</translation>
    </message>
    <message>
        <location filename="../MessageBox.cpp" line="107"/>
        <source>Home page and bug reports</source>
        <translation>Домашняя страница и отчеты об ошибках</translation>
    </message>
    <message>
        <location filename="../MessageBox.cpp" line="113"/>
        <source>Special thanks to our contributers.</source>
        <translation>Особая благодарность нашим авторам.</translation>
    </message>
    <message>
        <location filename="../MessageBox.cpp" line="116"/>
        <source>About</source>
        <translation>О программе</translation>
    </message>
</context>
<context>
    <name>Phototonic</name>
    <message>
        <location filename="../Phototonic.cpp" line="349"/>
        <location filename="../Phototonic.cpp" line="957"/>
        <source>Image Info</source>
        <translation>Информация о изображении</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="471"/>
        <source>Zoom</source>
        <translation>Зум</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="469"/>
        <source>Transform</source>
        <translation>Преобразовать</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="555"/>
        <source>Top</source>
        <translation>Вверх</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="559"/>
        <source>Bottom</source>
        <translation>Вниз</translation>
    </message>
    <message>
        <source>Close Image</source>
        <translation type="vanished">Закрыть изображение</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="566"/>
        <source>Full Screen</source>
        <translation>Во весь экран</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="570"/>
        <source>Preferences</source>
        <translation>Настройки</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="574"/>
        <source>Exit</source>
        <translation>Выйти</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="577"/>
        <source>Enlarge Thumbnails</source>
        <translation>Увеличить эскизы</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="584"/>
        <source>Shrink Thumbnails</source>
        <translation>Уменьшить эскизы</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="591"/>
        <source>Cut</source>
        <translation>Вырезать</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="596"/>
        <source>Copy</source>
        <translation>Копировать</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="948"/>
        <source>Rotate and Crop images</source>
        <translation>Поворот и обрезка изображений</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="1213"/>
        <source>Filter - try &quot;/?&quot;...</source>
        <extracomment>hint for the filter lineedit, &quot;/&quot; triggers more hints at extended features</extracomment>
        <translation>Фильтр - попробуйте &quot;/?&quot;...</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="1893"/>
        <location filename="../Phototonic.cpp" line="1946"/>
        <source>Rotation %1°</source>
        <translation>Поворот %1°</translation>
    </message>
    <message>
        <source>Docks and Toolbars</source>
        <translation type="vanished">Доки и панели инструментов</translation>
    </message>
    <message>
        <source>Mirroring</source>
        <translation type="vanished">Зеркалирование</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="626"/>
        <source>Delete</source>
        <translation>Удалить</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="630"/>
        <source>Save</source>
        <translation>Сохранить</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="634"/>
        <source>Save As</source>
        <translation>Сохранить как</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="641"/>
        <source>Rename</source>
        <translation>Переименовать</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="650"/>
        <source>Select All</source>
        <translation>Выбрать всё</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="653"/>
        <location filename="../Phototonic.cpp" line="1087"/>
        <source>About</source>
        <translation>О программе</translation>
    </message>
    <message>
        <source>Name</source>
        <translation type="vanished">Имя</translation>
    </message>
    <message>
        <source>Time</source>
        <translation type="vanished">Время</translation>
    </message>
    <message>
        <source>Size</source>
        <translation type="vanished">Размер</translation>
    </message>
    <message>
        <source>Type</source>
        <translation type="vanished">Тип</translation>
    </message>
    <message>
        <source>Reverse</source>
        <translation type="vanished">Обратный порядок</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="691"/>
        <source>Show Hidden Files</source>
        <translation>Показать скрытые файлы</translation>
    </message>
    <message>
        <source>Show Labels</source>
        <translation type="vanished">Показать метки</translation>
    </message>
    <message>
        <source>Small Icons</source>
        <translation type="vanished">Маленькие значки</translation>
    </message>
    <message>
        <source>Hide Docks Title Bar</source>
        <translation type="vanished">Спрятать заголовки доков</translation>
    </message>
    <message>
        <source>Classic Thumbs</source>
        <translation type="vanished">Классические эскизы</translation>
    </message>
    <message>
        <source>Compact</source>
        <translation type="vanished">Компактный вид</translation>
    </message>
    <message>
        <source>Squarish</source>
        <translation type="vanished">Прямоугольниками</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="715"/>
        <source>Reload</source>
        <translation>Обновить</translation>
    </message>
    <message>
        <source>Include Sub-folders</source>
        <translation type="vanished">Включая подпапки</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="724"/>
        <source>Paste Here</source>
        <translation>Вставить здесь</translation>
    </message>
    <message>
        <source>New Folder</source>
        <translation type="vanished">Новая папка</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="737"/>
        <source>Back</source>
        <translation>Назад</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="750"/>
        <source>Forward</source>
        <translation>Вперёд</translation>
    </message>
    <message>
        <source>Up</source>
        <translation type="vanished">Вверх</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="315"/>
        <location filename="../Phototonic.cpp" line="766"/>
        <source>Home</source>
        <translation>Домой</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="775"/>
        <location filename="../Phototonic.cpp" line="2816"/>
        <source>Slide Show</source>
        <translation>Слайд-шоу</translation>
    </message>
    <message>
        <source>Next</source>
        <translation type="vanished">Следующее</translation>
    </message>
    <message>
        <source>Previous</source>
        <translation type="vanished">Предыдущее</translation>
    </message>
    <message>
        <source>First</source>
        <translation type="vanished">Первое</translation>
    </message>
    <message>
        <source>Last</source>
        <translation type="vanished">Последнее</translation>
    </message>
    <message>
        <source>Random</source>
        <translation type="vanished">Случайное</translation>
    </message>
    <message>
        <source>Open</source>
        <translation type="vanished">Открыть</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="809"/>
        <location filename="../Phototonic.cpp" line="810"/>
        <source>Open With...</source>
        <translation>Открыть с помощью...</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="876"/>
        <source>Scale Image</source>
        <translation>Масштабировать изображение</translation>
    </message>
    <message>
        <source>Contributors / Code:</source>
        <translation type="vanished">Участники / код:</translation>
    </message>
    <message>
        <source>Contributors / Translations:</source>
        <translation type="vanished">Участники / переводчики:</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="1610"/>
        <source>Failed to start external application.</source>
        <translation>Не удалось запустить внешнее приложение.</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="1591"/>
        <source>Invalid selection.</source>
        <translation>Неправильное выделение.</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="1809"/>
        <location filename="../Phototonic.cpp" line="1993"/>
        <source>Failed to copy or move image.</source>
        <translation>Не удалось копировать или переместить изображение.</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="1873"/>
        <source>Zoom %1%</source>
        <extracomment>nb the trailing &quot;%&quot; for eg. 80%</extracomment>
        <translation>Зум %1%</translation>
    </message>
    <message>
        <source>Copied</source>
        <translation type="vanished">Скопировано</translation>
    </message>
    <message>
        <source>Moved</source>
        <translation type="vanished">Переместить</translation>
    </message>
    <message numerus="yes">
        <source>%n image(s)</source>
        <translation type="vanished">
            <numerusform>%n изображение</numerusform>
            <numerusform>%n изображения</numerusform>
            <numerusform>%n изображений</numerusform>
        </translation>
    </message>
    <message>
        <source>Permanently delete</source>
        <translation type="vanished">Навсегда удалить</translation>
    </message>
    <message>
        <source>Yes</source>
        <translation type="vanished">Да</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation type="vanished">Отмена</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="2196"/>
        <source>Failed to delete image.</source>
        <translation>Не удалось удалить изображение.</translation>
    </message>
    <message>
        <source>Deleted</source>
        <translation type="vanished">Удалено</translation>
    </message>
    <message>
        <source>Invalid Path:</source>
        <translation type="vanished">Неправильный путь:</translation>
    </message>
    <message>
        <source>Failed to open file &quot;%1&quot;: file not found.</source>
        <translation type="vanished">Не удалось открыть файл &quot;%1&quot;: файл не найден.</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="2846"/>
        <source>Stop Slide Show</source>
        <translation>Остановит слайд-шоу</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="3049"/>
        <source>Can not move or copy images to this directory.</source>
        <translation>Невозможно переместить или скопировать изображения в этот каталог.</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="3054"/>
        <source>Destination directory is the same as the source directory.</source>
        <translation>Каталог назначения совпадает с исходным каталогом.</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="3067"/>
        <source>Move directory %1 to %2?</source>
        <translation>Переместить каталог %1 в %2?</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="3067"/>
        <source>Move directory</source>
        <translation>Переместить каталог</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="3066"/>
        <source>Move Directory</source>
        <translation>Перемещение каталога</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="3070"/>
        <source>Failed to move directory.</source>
        <translation>Не удалось переместить каталог.</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="3072"/>
        <source>Directory moved</source>
        <translation>Каталог перемещен</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="3156"/>
        <source>Failed to open directory %1</source>
        <translation>Не удалось открыть каталог %1</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="3155"/>
        <source>No directory selected</source>
        <translation>Каталог не выбран</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="3187"/>
        <source>Searching duplicates: %v / %m</source>
        <extracomment>%v and %m are literal pattterns for QProgressBar (value and maximum)</extracomment>
        <translation>Поиск дубликатов: %v / %m</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="3227"/>
        <source>Duplicate images in %1</source>
        <translation>Повторяющиеся изображения в %1</translation>
    </message>
    <message>
        <source>Enter a new name for &quot;%1&quot;:</source>
        <translation type="vanished">Введите новое имя для &quot;%1&quot;:</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="3310"/>
        <source>No name entered.</source>
        <translation>Имя не было введено.</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="3430"/>
        <source>Failed to rename image.</source>
        <translation>Не удалось переименовать изображение.</translation>
    </message>
    <message>
        <source>Permanently delete &quot;%1&quot; and all of its contents?</source>
        <translation type="vanished">Навсегда удалить &quot;%1&quot; и всё её содержиое?</translation>
    </message>
    <message>
        <source>Failed to delete folder.</source>
        <translation type="vanished">Не удалось удалить папку.</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="3512"/>
        <source>Removed &quot;%1&quot;</source>
        <translation>Удалена &quot;%1&quot;</translation>
    </message>
    <message>
        <source>Failed to create new folder.</source>
        <translation type="vanished">Не удалось создать новую папку.</translation>
    </message>
    <message>
        <source>Created &quot;%1&quot;</source>
        <translation type="vanished">Создана &quot;%1&quot;</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="3785"/>
        <source>Cannot perform action with temporary image.</source>
        <translation>Невозможно выполнить действие с временным изображением.</translation>
    </message>
    <message>
        <source>Manage External Applications</source>
        <translation type="vanished">Управление внешними приложениями</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="824"/>
        <source>Zoom Out</source>
        <translation>Отдалить</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="828"/>
        <source>Zoom In</source>
        <translation>Приблизить</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="832"/>
        <source>Reset Zoom</source>
        <translation>Сбросить масштаб</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="840"/>
        <source>Original Size</source>
        <translation>Исходный размер</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="844"/>
        <source>Keep Zoom</source>
        <translation>Сохранить масштаб</translation>
    </message>
    <message>
        <source>Rotate 90 degree CCW</source>
        <translation type="vanished">Повернуть на 90° против часовой стрелки</translation>
    </message>
    <message>
        <source>Rotate 90 degree CW</source>
        <translation type="vanished">Повернуть на 90° по часовой стрелке</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="864"/>
        <source>Flip Horizontally</source>
        <translation>Отразить по горизонтали</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="868"/>
        <source>Flip Vertically</source>
        <translation>Отразить по вертикали</translation>
    </message>
    <message>
        <source>Cropping</source>
        <translation type="vanished">Обрезка</translation>
    </message>
    <message>
        <source>Rotate 1 degree CCW</source>
        <translation type="vanished">Повернуть на 1° против часовой стрелки</translation>
    </message>
    <message>
        <source>Rotate 1 degree CW</source>
        <translation type="vanished">Повернуть на 1° по часовой стрелке</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="886"/>
        <source>Colors</source>
        <translation>Цвета</translation>
    </message>
    <message>
        <source>Disable</source>
        <translation type="vanished">Запретить</translation>
    </message>
    <message>
        <source>Dual</source>
        <translation type="vanished">Дважды</translation>
    </message>
    <message>
        <source>Triple</source>
        <translation type="vanished">Трижды</translation>
    </message>
    <message>
        <source>Dual Vertical</source>
        <translation type="vanished">Дважды по вертикали</translation>
    </message>
    <message>
        <source>Quad</source>
        <translation type="vanished">Четырежды</translation>
    </message>
    <message>
        <source>Move Left</source>
        <translation type="vanished">Сдвинуть влево</translation>
    </message>
    <message>
        <source>Move Right</source>
        <translation type="vanished">Сдвинуть вправо</translation>
    </message>
    <message>
        <source>Move Up</source>
        <translation type="vanished">Сдвинуть вверх</translation>
    </message>
    <message>
        <source>Move Down</source>
        <translation type="vanished">Сдвинуть вниз</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="941"/>
        <source>Invert Selection</source>
        <translation>Инвертировать выделение</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="491"/>
        <source>Edit</source>
        <translation>Правка</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="514"/>
        <source>View</source>
        <translation>Вид</translation>
    </message>
    <message>
        <source>Sort By</source>
        <translation type="vanished">Упорядочить по</translation>
    </message>
    <message>
        <source>Navigation</source>
        <translation type="vanished">Навигация</translation>
    </message>
    <message>
        <source>Filter</source>
        <translation type="vanished">Фильтр</translation>
    </message>
    <message>
        <source>Initializing...</source>
        <translation type="vanished">Инициализация...</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="1308"/>
        <source>File System</source>
        <translation>Файловая система</translation>
    </message>
    <message>
        <source>&lt;p&gt;Image viewer and organizer&lt;/p&gt;</source>
        <translation type="vanished">&lt;p&gt;Просмотрщик и органайзер изображений&lt;/p&gt;</translation>
    </message>
    <message>
        <source>Home page</source>
        <translation type="vanished">Домашняя страница</translation>
    </message>
    <message>
        <source>Bug reports</source>
        <translation type="vanished">Сообщения об ошибках</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="1002"/>
        <source>&amp;File</source>
        <translation>&amp;Файл</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="1013"/>
        <source>&amp;Edit</source>
        <translation>&amp;Правка</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="1035"/>
        <source>&amp;Go</source>
        <extracomment>&quot;go&quot; like in go forward, backward, etc</extracomment>
        <translation>&amp;Переход</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="1050"/>
        <source>&amp;View</source>
        <extracomment>configure visual features of the app</extracomment>
        <translation>&amp;Вид</translation>
    </message>
    <message>
        <source>&amp;Help</source>
        <translation type="vanished">&amp;Справка</translation>
    </message>
    <message>
        <source>Can not move or copy images to this folder.</source>
        <translation type="vanished">Невозможно переместить или копировать изображения в эту папку.</translation>
    </message>
    <message>
        <source>Destination folder is same as source.</source>
        <translation type="vanished">Папка назначения совпадает с исходной.</translation>
    </message>
    <message>
        <source>Move &quot;%1&quot; to &quot;%2&quot;?</source>
        <translation type="vanished">Переместить &quot;%1&quot; в &quot;%2&quot;?</translation>
    </message>
    <message>
        <source>Failed to move folder.</source>
        <translation type="vanished">Не удалось переместить папку.</translation>
    </message>
    <message>
        <source>Failed to open folder:</source>
        <translation type="vanished">Не удалось открыть папку:</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="3250"/>
        <location filename="../Phototonic.cpp" line="3537"/>
        <source>Invalid name entered.</source>
        <translation>Введено неправильное имя.</translation>
    </message>
    <message>
        <source>Failed to rename folder.</source>
        <translation type="vanished">Не удалось переименовать папку.</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="3288"/>
        <location filename="../Phototonic.cpp" line="3442"/>
        <location filename="../Phototonic.cpp" line="3468"/>
        <source>Invalid selection</source>
        <translation>Неправильное выделение</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="270"/>
        <location filename="../Phototonic.cpp" line="1610"/>
        <location filename="../Phototonic.cpp" line="1809"/>
        <location filename="../Phototonic.cpp" line="1993"/>
        <location filename="../Phototonic.cpp" line="2052"/>
        <location filename="../Phototonic.cpp" line="2062"/>
        <location filename="../Phototonic.cpp" line="2195"/>
        <location filename="../Phototonic.cpp" line="2263"/>
        <location filename="../Phototonic.cpp" line="2343"/>
        <location filename="../Phototonic.cpp" line="3049"/>
        <location filename="../Phototonic.cpp" line="3054"/>
        <location filename="../Phototonic.cpp" line="3070"/>
        <location filename="../Phototonic.cpp" line="3156"/>
        <location filename="../Phototonic.cpp" line="3250"/>
        <location filename="../Phototonic.cpp" line="3258"/>
        <location filename="../Phototonic.cpp" line="3310"/>
        <location filename="../Phototonic.cpp" line="3373"/>
        <location filename="../Phototonic.cpp" line="3430"/>
        <location filename="../Phototonic.cpp" line="3454"/>
        <location filename="../Phototonic.cpp" line="3507"/>
        <location filename="../Phototonic.cpp" line="3537"/>
        <location filename="../Phototonic.cpp" line="3545"/>
        <source>Error</source>
        <translation>Ошибка</translation>
    </message>
    <message>
        <source>Can not copy or move to </source>
        <translation type="vanished">Невозможно копировать или переместить в </translation>
    </message>
    <message>
        <source>Delete image</source>
        <translation type="vanished">Удалить изображение</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="2263"/>
        <source>Failed to delete image</source>
        <translation>Не удалось удалить изображение</translation>
    </message>
    <message>
        <source>No selection</source>
        <translation type="vanished">Нет выделения</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="1952"/>
        <location filename="../Phototonic.cpp" line="3704"/>
        <source>No images selected</source>
        <translation>Изображения не выбраны</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="1952"/>
        <source>Please select the images to transform.</source>
        <translation>Пожалуйста, выберите изображения для преобразования.</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="1957"/>
        <source>&lt;h3&gt;Define a crop area&lt;/h3&gt;&lt;p&gt;Open an image, maybe rotate it.&lt;br&gt;Then press and hold ctrl to select a crop rect.&lt;br&gt;Do &lt;b&gt;not&lt;/b&gt; apply the crop by double clicking the selection!&lt;br&gt;If not using the preview, exit the Viewer.&lt;/p&gt;You can now replay the action on multiple images.</source>
        <translation>&lt;h3&gt;Задайте зону кадрирования&lt;/h3&gt;&lt;p&gt;Откройте изображение, возможно даже при наклоне.&lt;br&gt;Потом нажмите и удерживайте Ctrl чтобы выделить зону кадрирования.&lt;br&gt; &lt;b&gt;Не&lt;/b&gt; применяйте кадрирование двойным щелчком мыши!&lt;br&gt;Если вы не используйте предпросмотр, выйдите из просмотрщика.&lt;/p&gt;Теперь вы можете повторить данное действие на нескольких изображениях.</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="2052"/>
        <source>Can not copy or move to %1</source>
        <translation>Невозможно скопировать или переместить в %1</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="2062"/>
        <source>Can not move to the same directory</source>
        <translation>Невозможно перейти в тот же каталог</translation>
    </message>
    <message numerus="yes">
        <location filename="../Phototonic.cpp" line="2080"/>
        <location filename="../Phototonic.cpp" line="3086"/>
        <source>Copied %n image(s)</source>
        <translation>
            <numerusform>Скопировано %n изображение</numerusform>
            <numerusform>Скопировано %n изображения</numerusform>
            <numerusform>Скопировано %n изображений</numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <location filename="../Phototonic.cpp" line="2080"/>
        <location filename="../Phototonic.cpp" line="3087"/>
        <source>Moved %n image(s)</source>
        <translation>
            <numerusform>Перемещено %n изображение</numerusform>
            <numerusform>Перемещено %n изображения</numerusform>
            <numerusform>Перемещено %n изображений</numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <location filename="../Phototonic.cpp" line="2126"/>
        <source>Move %n selected image(s) to the trash?</source>
        <translation>
            <numerusform>Убрать %n выбранное изображение в корзину?</numerusform>
            <numerusform>Убрать %n выбранных изображения в корзину?</numerusform>
            <numerusform>Убрать %n выбранных изображений в корзину?</numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <location filename="../Phototonic.cpp" line="2127"/>
        <source>Permanently delete %n selected image(s)?</source>
        <translation>
            <numerusform>Безвозвратно удалить %n выбранное изображение?</numerusform>
            <numerusform>Безвозвратно удалить %n выбранных изображения?</numerusform>
            <numerusform>Безвозвратно удалить %n выбранных изображений?</numerusform>
        </translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="2125"/>
        <location filename="../Phototonic.cpp" line="2243"/>
        <source>Delete images</source>
        <translation>Удалить изображения</translation>
    </message>
    <message>
        <source>Permanently delete selected images?</source>
        <translation type="vanished">Навсегда удалить выделенные изображения?</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="616"/>
        <source>Copy to...</source>
        <translation>Копировать в...</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="619"/>
        <source>Move to...</source>
        <translation>Переместить в...</translation>
    </message>
    <message>
        <source>Copy Image Data</source>
        <translation type="vanished">Копировать изображение в буфер</translation>
    </message>
    <message>
        <source>Paste Image Data</source>
        <translation type="vanished">Вставить изображение из буфера</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="701"/>
        <source>Hide Dock Title Bars</source>
        <translation>Скрыть заголовки доков</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="706"/>
        <source>Show Toolbar</source>
        <translation>Показать панель инструментов</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="762"/>
        <source>Go Up</source>
        <translation>Вверх</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="802"/>
        <source>Load Clipboard</source>
        <translation>Вставить изображение из буфера обмена</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="817"/>
        <source>Add Bookmark</source>
        <translation>Добавить закладку</translation>
    </message>
    <message>
        <source>Remove Bookmark</source>
        <translation type="vanished">Удалить закладку</translation>
    </message>
    <message>
        <source>Crop to Selection</source>
        <translation type="vanished">Обрезать в выделение</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="906"/>
        <source>Find Duplicate Images</source>
        <translation>Найти повторяющиеся изображения</translation>
    </message>
    <message>
        <source>Lock Transformations</source>
        <translation type="vanished">Зафиксировать преобразования</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="952"/>
        <source>Filter by Name</source>
        <translation>Фильтровать по имени</translation>
    </message>
    <message>
        <source>Set Path</source>
        <translation type="vanished">Установить путь</translation>
    </message>
    <message>
        <source>&amp;Tools</source>
        <translation type="vanished">&amp;Инструменты</translation>
    </message>
    <message>
        <source>Image</source>
        <translation type="vanished">Изображение</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="1356"/>
        <source>Bookmarks</source>
        <translation>Закладки</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="1424"/>
        <source>Tags</source>
        <extracomment>tags are image metadata</extracomment>
        <translation>Теги</translation>
    </message>
    <message>
        <source>Zoom Reset</source>
        <translation type="vanished">Сбросить масштаб</translation>
    </message>
    <message>
        <source>Zoom Locked</source>
        <translation type="vanished">Масштаб зафиксирован</translation>
    </message>
    <message>
        <source>Zoom Unlocked</source>
        <translation type="vanished">Масштаб разблокирован</translation>
    </message>
    <message>
        <source>Transformations Locked</source>
        <translation type="vanished">Преобразования зафиксированы</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="128"/>
        <location filename="../Phototonic.cpp" line="139"/>
        <location filename="../Phototonic.cpp" line="362"/>
        <source>Average brightness</source>
        <translation>Средняя яркость</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="270"/>
        <source>Failed to open file %1, file not found.</source>
        <translation>Не удалось открыть файл %1, файл не найден.</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="318"/>
        <source>File List</source>
        <extracomment>The file list is the optional list of files in the execution parameters, some virtual directory</extracomment>
        <translation>Список файлов</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="461"/>
        <source>Navigate</source>
        <translation>Навигация</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="479"/>
        <source>Flip and Flop and Rotate</source>
        <translation>Отразить и повернуть</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="890"/>
        <source>Crop</source>
        <translation>Кадрировать</translation>
    </message>
    <message>
        <source>Select the crop area with Ctrl + left mouse button</source>
        <translation type="vanished">Выберите зону кадрирования используя Ctrl + левую кнопку мыши</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="502"/>
        <source>File</source>
        <translation>Файл</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="520"/>
        <source>Guides</source>
        <extracomment>The guides a lines across the image for orientation</extracomment>
        <translation>Направляющие</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="521"/>
        <source>Add vertical guide</source>
        <translation>Добавить вертикальную направляющую</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="524"/>
        <source>Add horizontal guide</source>
        <translation>Добавить горизонтальную направляющую</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="563"/>
        <source>Close Viewer</source>
        <translation>Закрыть просмотрщик</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="601"/>
        <source>Show classic thumbnails</source>
        <translation>Показать классические миниатюры</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="606"/>
        <source>Show square thumbnails</source>
        <translation>Показать квадратные миниатюры</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="611"/>
        <source>Show compact thumbnails</source>
        <translation>Показать компактные миниатюры</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="622"/>
        <location filename="../Phototonic.cpp" line="2125"/>
        <location filename="../Phototonic.cpp" line="2243"/>
        <source>Move to Trash</source>
        <translation>Переместить в корзину</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="638"/>
        <source>Copy Image</source>
        <translation>Копировать изображение</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="639"/>
        <source>Paste Image</source>
        <translation>Вставить изображение</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="644"/>
        <location filename="../Phototonic.cpp" line="3449"/>
        <location filename="../Phototonic.cpp" line="3451"/>
        <source>Remove Metadata</source>
        <translation>Убрать метаданные</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="647"/>
        <location filename="../Phototonic.cpp" line="3477"/>
        <source>Regenerate Thumbnail</source>
        <translation>Пересоздать миниатюру</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="661"/>
        <source>Sort by Name</source>
        <translation>Сортировать по имени</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="663"/>
        <location filename="../Phototonic.cpp" line="665"/>
        <source>Sort by Time</source>
        <translation>Сортировать по времени</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="667"/>
        <source>Sort by Size</source>
        <translation>Сортировать по размеру</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="669"/>
        <source>Sort by Type</source>
        <translation>Сортировать по типу</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="671"/>
        <source>Sort by Similarity</source>
        <translation>Сортировать по схожести</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="673"/>
        <source>Sort by Brightness</source>
        <translation>Сортировать по яркости</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="675"/>
        <source>Sort by Color</source>
        <translation>Сортировать по цвету</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="687"/>
        <source>Reverse Sort Order</source>
        <translation>Обратный порядок сортировки</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="696"/>
        <source>Small Toolbar Icons</source>
        <translation>Маленькие значки панели инструментов</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="719"/>
        <source>Include Sub-directories</source>
        <translation>Включать подпапки</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="729"/>
        <source>New Directory</source>
        <translation>Новая папка</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="733"/>
        <source>Set Save Directory</source>
        <translation>Установить папку сохранения</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="779"/>
        <source>Next Image</source>
        <translation>Следующее изображение</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="783"/>
        <source>Previous Image</source>
        <translation>Предыдущее изображение</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="787"/>
        <source>First Image</source>
        <translation>Первое изображение</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="791"/>
        <source>Last Image</source>
        <translation>Последнее изображение</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="795"/>
        <source>Random Image</source>
        <translation>Случайное изображение</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="798"/>
        <source>View Image</source>
        <translation>Просмотреть изображение</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="806"/>
        <source>Set Wallpaper</source>
        <translation>Установить обои</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="813"/>
        <source>External Applications</source>
        <translation>Внешние приложения</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="821"/>
        <source>Delete Bookmark</source>
        <translation>Удалить закладку</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="848"/>
        <source>Rotate 90° CCW</source>
        <translation>Повернуть на 90° влево</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="852"/>
        <source>Rotate 90° CW</source>
        <translation>Повернуть на 90° вправо</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="856"/>
        <source>Rotate with mouse</source>
        <translation>Повернуть мышкой</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="861"/>
        <source>Or try holding Shift</source>
        <translation>Или попробуйте задержать Shift</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="872"/>
        <source>Letterbox</source>
        <translation>LetterBox</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="880"/>
        <source>Rotate 1° CCW</source>
        <translation>Повернуть на 1° влево</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="883"/>
        <source>Rotate 1° CW</source>
        <translation>Повернуть на 1° вправо</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="894"/>
        <source>Blackout</source>
        <translation>Затемнение</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="898"/>
        <source>Cartouche</source>
        <translation>Картуш</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="902"/>
        <source>Annotate</source>
        <translation>Аннотация</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="928"/>
        <source>Keep Transformations</source>
        <translation>Сохранить преобразования</translation>
    </message>
    <message>
        <source>Transformations Unlocked</source>
        <translation type="vanished">Преобразования разблокированы</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="932"/>
        <source>Slide Image Left</source>
        <translation>Сдвинуть изображение влево</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="934"/>
        <source>Slide Image Right</source>
        <translation>Сдвинуть изображение вправо</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="936"/>
        <source>Slide Image Up</source>
        <translation>Сдвинуть изображение вверх</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="938"/>
        <source>Slide Image Down</source>
        <translation>Сдвинуть изображение вниз</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="954"/>
        <source>Edit Current Path</source>
        <translation>Править текущий путь</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="1051"/>
        <source>Window</source>
        <translation>Окно</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="1063"/>
        <source>Thumbnails Sorting</source>
        <translation>Сортировка миниатюр</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="1166"/>
        <source>Accuracy: </source>
        <translation>Точность: </translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="1183"/>
        <source>Ok, this isn&apos;t exactly AI driven.&lt;p&gt;Duplicates are detected via a grayscale mosaic&lt;br&gt;(&lt;i&gt;do the desaturated images look the same from very far away?&lt;/i&gt;)&lt;br&gt;and by comparing the color distribution&lt;br&gt;(&lt;i&gt;immune against mirrors, rotation, anamorphic scales …&lt;/i&gt;)&lt;br&gt;Both can cause funny false positives.&lt;/p&gt;&lt;p&gt;The required proximity of the color distribution can be configured here&lt;br&gt;60% is a sensible default, but can be too easy if you&apos;re dealing with monochrome pictures&lt;br&gt;Going much lower will cause too many false positives, increase the accuracy to get rid of such&lt;/p&gt;&lt;h3&gt;Notice that this can cause disjunct match groups!&lt;/h3&gt;&lt;p&gt;[A] can be similar to [B] and [C], while [B] and [C] are not close enough.&lt;br&gt;The result is that [A] the &lt;b&gt;same image can show up multiple times!&lt;/b&gt;&lt;br&gt;Don&apos;t just assume the sorting is wrong these are clearly duplicates&lt;br&gt;and press delete. They are &lt;b&gt;the same image&lt;/b&gt; and deleting one means to&lt;br&gt;delete both.&lt;/p&gt;&lt;h3&gt;Pay attention to the file names!&lt;/h3&gt;</source>
        <translation>Это не совсем искусственный интеллект.&lt;p&gt;Дубликаты обнаруживаются через полутоновую мозаику&lt;br&gt;(&lt;i&gt;выглядят ли обесцвеченные изображения одинаково с очень далёкого расстояния?&lt;/i&gt;)&lt;br&gt;и путём сравнения распределения цветов&lt;br&gt;(&lt;i&gt;устойчиво к отражениям, повороту, анаморфотным масштабам …&lt;/i&gt;)&lt;br&gt;Оба метода могут давать забавные ложные срабатывания.&lt;/p&gt;&lt;p&gt;Требуемую близость распределения цветов можно настроить здесь.&lt;br&gt;60% — разумное значение по умолчанию, но может быть слишком низким для монохромных изображений.&lt;br&gt;Слишком низкое значение приведёт к большому количеству ложных срабатываний, увеличьте точность, чтобы избавиться от них.&lt;/p&gt;&lt;h3&gt;Обратите внимание, это может привести к непересекающимся группам совпадений!&lt;/h3&gt;&lt;p&gt;[A] может быть похож на [B] и [C], в то время как [B] и [C] недостаточно близки.&lt;br&gt;В результате [A] &lt;b&gt;одно и то же изображение может появляться несколько раз!&lt;/b&gt;&lt;br&gt;Не предполагайте, что сортировка ошибочна и это явные дубликаты, и не нажимайте удалить. Это &lt;b&gt;одно и то же изображение&lt;/b&gt;, и удаление одного означает&lt;br&gt;удаление обоих.&lt;/p&gt;&lt;h3&gt;Обращайте внимание на имена файлов!&lt;/h3&gt;</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="1216"/>
        <source>&lt;h2&gt;[substring] [/ constraint [/ more constraints]]&lt;/h2&gt;&lt;tt&gt;foo / &amp;gt; 5d &amp;lt; 1M / &amp;lt; 10kb&lt;/tt&gt;&lt;br&gt;&lt;i&gt;matches foo, older than 5 days but younger than a month - or below 10kB&lt;/i&gt;&lt;ul&gt;&lt;li&gt;Bigger than/After: &amp;gt;&lt;/li&gt;&lt;li&gt;Smaller than/Before: &amp;lt;&lt;/li&gt;&lt;li&gt;The exact age or (rounded) size is otherwise implied or explicit with: =&lt;/li&gt;&lt;/ul&gt;&lt;hr&gt;&lt;ul&gt;&lt;li&gt;Dates are absolute (YYYY-MM-DD) or relative (5m:h:d:w:M:y)&lt;/li&gt;&lt;li&gt;Sizes are suffixed 4kB:MB:GB or 4MP (mega-pixel)&lt;/li&gt;&lt;li&gt;Dimensions are pre/in/suffixed &quot;x&quot; ([width]x[height])&lt;/li&gt;&lt;li&gt;Chromatic variance is suffixed [0-255]cr (real values will rarely be &gt; 100)&lt;/li&gt;&lt;li&gt;Luminance is suffixed [0.0-1.0]|[0-255]lm&lt;/li&gt;&lt;/ul&gt;&lt;i&gt;All suffixes are case-insensitive but m|inute and M|onth&lt;/i&gt;&lt;br&gt;Subsequent &quot;/&quot; start a new sufficient condition group, the substring match is optional.&lt;hr&gt;In addition you can filter for&lt;br&gt;&lt;b&gt;black, white, brown, dark, bright, warm, cold, monochrome, gray&lt;/b&gt; and the colors&lt;br&gt;&lt;b&gt;red, orange, yellow, lime, green, mint, cyan, azure, blue, purple, magenta, pink&lt;/b&gt;&lt;hr&gt;Leading colons &lt;b&gt;match tags&lt;/b&gt;, so &apos;/&lt;b&gt;:foo&lt;/b&gt;&apos; finds all images with the tag &apos;foo&apos;</source>
        <extracomment>This is a tooltip explaining extended filter features</extracomment>
        <translation>&lt;h2&gt;[подстрока] [/ ограничение [/ другие ограничения]]&lt;/h2&gt;&lt;tt&gt;foo / &amp;gt; 5d &amp;lt; 1M / &amp;lt; 10kb&lt;/tt&gt;&lt;br&gt;&lt;i&gt;соответствует foo, старше 5 дней, но младше месяца - или меньше 10кБ&lt;/i&gt;&lt;ul&gt;&lt;li&gt;Больше/После: &amp;gt;&lt;/li&gt;&lt;li&gt;Меньше/До: &amp;lt;&lt;/li&gt;&lt;li&gt;Точный возраст или (округлённый) размер иначе подразумевается или явно указывается с помощью: =&lt;/li&gt;&lt;/ul&gt;&lt;hr&gt;&lt;ul&gt;&lt;li&gt;Даты абсолютные (ГГГГ-ММ-ДД) или относительные (5м:ч:д:н:М:г)&lt;/li&gt;&lt;li&gt;Размеры с суффиксами 4кБ:МБ:ГБ или 4МП (мегапиксель)&lt;/li&gt;&lt;li&gt;Размеры с пре/ин/суффиксом «x» ([ширина]x[высота])&lt;/li&gt;&lt;li&gt;Цветовая вариация с суффиксом [0-255]цв (реальные значения редко бывают &gt; 100)&lt;/li&gt;&lt;li&gt;Яркость с суффиксом [0.0-1.0]|[0-255]яр&lt;/li&gt;&lt;/ul&gt;&lt;i&gt;Все суффиксы нечувствительны к регистру, кроме м|инута и М|есяц&lt;/i&gt;&lt;br&gt;Последующие &quot;/&quot; начинают новую группу достаточных условий, соответствие подстроке необязательно.&lt;hr&gt;Дополнительно можно фильтровать по&lt;br&gt;&lt;b&gt;чёрный, белый, коричневый, тёмный, яркий, тёплый, холодный, монохромный, серый&lt;/b&gt; и цветам&lt;br&gt;&lt;b&gt;красный, оранжевый, жёлтый, лаймовый, зелёный, мятный, голубой, лазурный, синий, фиолетовый, пурпурный, розовый&lt;/b&gt;&lt;hr&gt;Начальное двоеточие &lt;b&gt;соответствует тегам&lt;/b&gt;, так &apos;/&lt;b&gt;:foo&lt;/b&gt;&apos; находит все изображения с тегом &apos;foo&apos;</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="1268"/>
        <source>Menu</source>
        <translation>Меню</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="1277"/>
        <source>Viewer Toolbar</source>
        <translation>Панель инструментов просмотра</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="1379"/>
        <source>Preview</source>
        <translation>Предпросмотр</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="1599"/>
        <source>Commands using %f or %u cannot be used with multiple files.</source>
        <translation>Команды, использующие %f или %u, не могут использоваться с несколькими файлами.</translation>
    </message>
    <message numerus="yes">
        <location filename="../Phototonic.cpp" line="1762"/>
        <source>Copied %n image(s) to clipboard</source>
        <translation>
            <numerusform>Скопировано %n изображение в буфер обмена</numerusform>
            <numerusform>Скопировано %n изображения в буфер обмена</numerusform>
            <numerusform>Скопировано %n изображений в буфер обмена</numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <location filename="../Phototonic.cpp" line="1763"/>
        <source>Cut %n image(s) to clipboard</source>
        <translation>
            <numerusform>Вырезано %n изображение в буфер обмена</numerusform>
            <numerusform>Вырезано %n изображения в буфер обмена</numerusform>
            <numerusform>Вырезано %n изображений в буфер обмена</numerusform>
        </translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="1841"/>
        <source>Maximum Zoom</source>
        <translation>Максимальное увеличение</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="1845"/>
        <source>Minimum Zoom</source>
        <translation>Минимальное увеличение</translation>
    </message>
    <message>
        <source>Flipped Vertically</source>
        <translation type="vanished">Отражено по вертикали</translation>
    </message>
    <message>
        <source>Unflipped Vertically</source>
        <translation type="vanished">Возвращено в исходное положение по вертикали</translation>
    </message>
    <message>
        <source>Flipped Horizontally</source>
        <translation type="vanished">Отражено по горизонтали</translation>
    </message>
    <message>
        <source>Unflipped Horizontally</source>
        <translation type="vanished">Возвращено в исходное положение по горизонтали</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="1956"/>
        <source>No crop area defined</source>
        <translation>Область обрезки не задана</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="1969"/>
        <source>Create backups?</source>
        <translation>Создать резервные копии?</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="1969"/>
        <source>No global save directory is defined, the images will be overwritten.&lt;h3&gt;Do you want to create backups?&lt;/h3&gt;</source>
        <translation>Не задан общий каталог сохранения, изображения будут перезаписаны.&lt;h3&gt;Создать резервные копии?&lt;/h3&gt;</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="1973"/>
        <source>Create backups and overwrite the original files</source>
        <translation>Создать резервные копии и перезаписать исходные файлы</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="1973"/>
        <source>Overwrite the original files</source>
        <translation>Перезаписать исходные файлы</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="1976"/>
        <source>Save the transformed images to %1</source>
        <translation>Сохранить преобразованные изображения в %1</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="1985"/>
        <source>&lt;h3&gt;Perform batch transformation?&lt;/h3&gt;</source>
        <translation>&lt;h3&gt;Выполнить пакетное преобразование?&lt;/h3&gt;</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="1979"/>
        <source>&lt;ul&gt;&lt;li&gt;Rotate %1 images by %2°&lt;/li&gt;&lt;li&gt;Crop them to %3+%4+%5x%6&lt;/li&gt;&lt;li&gt;%7&lt;/li&gt;&lt;/ul&gt;</source>
        <translation>&lt;ul&gt;&lt;li&gt;Повернуть %1 изображений на %2°&lt;/li&gt;&lt;li&gt;Обрезать их до %3+%4+%5x%6&lt;/li&gt;&lt;li&gt;%7&lt;/li&gt;&lt;/ul&gt;</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="967"/>
        <source>Show Grid</source>
        <translation>Показать сетку</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="1401"/>
        <source>Thumbs</source>
        <translation>Миниатюры</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="1985"/>
        <source>Batch transformation</source>
        <translation>Пакетное преобразование</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="2173"/>
        <source>Deleting %1</source>
        <translation>Удаление %1</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="2195"/>
        <source>Failed to move image to the trash.</source>
        <translation>Не удалось переместить изображение в корзину.</translation>
    </message>
    <message numerus="yes">
        <location filename="../Phototonic.cpp" line="2216"/>
        <source>Deleted %n image(s)</source>
        <translation>
            <numerusform>Удалено %n изображение</numerusform>
            <numerusform>Удалено %n изображения</numerusform>
            <numerusform>Удалено %n изображений</numerusform>
        </translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="2244"/>
        <source>Move %1 to the trash</source>
        <translation>Переместить %1 в корзину</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="2244"/>
        <source>Permanently delete %1</source>
        <translation>Безвозвратно удалить %1</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="2260"/>
        <source>Deleted %1</source>
        <translation>Удалено %1</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="2343"/>
        <source>Invalid Path: %1</source>
        <translation>Неверный путь: %1</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="3229"/>
        <source>Files List</source>
        <translation>Список файлов</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="3240"/>
        <source>Rename %1</source>
        <translation>Переименовать %1</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="3258"/>
        <source>Failed to rename directory.</source>
        <translation>Не удалось переименовать каталог.</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="3365"/>
        <location filename="../Phototonic.cpp" line="3378"/>
        <source>File collision!</source>
        <translation>Конфликт файлов!</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="3365"/>
        <location filename="../Phototonic.cpp" line="3378"/>
        <source>Existing files collide with the rename.</source>
        <translation>Существующие файлы конфликтуют с переименованием.</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="3373"/>
        <source>Refusing ambigious rename pattern.
Multiple files would get the same name.</source>
        <translation>Неоднозначный шаблон переименования.
Несколько файлов получили бы одно имя.</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="3379"/>
        <source>Do you want to incorporate them (ie. skip their indexes)?</source>
        <translation>Хотите включить их (т.е. пропустить их индексы)?</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="3451"/>
        <source>Permanently remove all Exif metadata from selected images?</source>
        <translation>Безвозвратно удалить все метаданные Exif из выбранных изображений?</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="3454"/>
        <source>Failed to remove Exif metadata.</source>
        <translation>Не удалось удалить метаданные Exif.</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="3459"/>
        <source>Metadata removed from selected images</source>
        <translation>Метаданные удалены из выбранных изображений</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="3475"/>
        <source>Write Exif Thumbnail</source>
        <translation>Записать миниатюру Exif</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="3477"/>
        <source>Do you also want to write the thumbnail to the images metadata?</source>
        <translation>Хотите также записать миниатюру в метаданные изображения?</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="3493"/>
        <source>Move directory %1 to the trash?</source>
        <translation>Убрать каталог %1 в корзину?</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="3494"/>
        <source>Permanently delete the directory %1 and all of its contents?</source>
        <translation>Безвозвратно удалить каталог %1 и всё его содержимое?</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="3498"/>
        <location filename="../Phototonic.cpp" line="3500"/>
        <source>Delete Directory</source>
        <translation>Удалить каталог</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="3498"/>
        <source>OK</source>
        <translation>OK</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="3507"/>
        <source>Failed to move directory to the trash.</source>
        <translation>Не удалось переместить каталог в корзину.</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="3508"/>
        <source>Failed to delete directory.</source>
        <translation>Не удалось удалить каталог.</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="3529"/>
        <source>New Sub directory</source>
        <translation>Новый подкаталог</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="3530"/>
        <source>New directory name:</source>
        <translation>Имя нового каталога:</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="3545"/>
        <source>Failed to create new directory.</source>
        <translation>Не удалось создать новый каталог.</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="3549"/>
        <source>Created %1</source>
        <translation>Создано %1</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="3555"/>
        <source>Directory to save images into:</source>
        <translation>Каталог для сохранения изображений:</translation>
    </message>
    <message>
        <source>Mirroring Disabled</source>
        <translation type="vanished">Зеркалирование отключено</translation>
    </message>
    <message>
        <source>Mirroring: Dual</source>
        <translation type="vanished">Зеркалирование: дважды</translation>
    </message>
    <message>
        <source>Mirroring: Triple</source>
        <translation type="vanished">Зеркалирование: трижды</translation>
    </message>
    <message>
        <source>Mirroring: Dual Vertical</source>
        <translation type="vanished">Зеркалирование: дважды по вертикали</translation>
    </message>
    <message>
        <source>Mirroring: Quad</source>
        <translation type="vanished">Зеркалирование: четырежды</translation>
    </message>
    <message>
        <source>Can not copy or move to the same folder</source>
        <translation type="vanished">Невозможно копировать или переместить в одну и ту же папку</translation>
    </message>
    <message>
        <source>Viewer</source>
        <translation type="vanished">Просмотрщик</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="2741"/>
        <source>No images</source>
        <translation>Нет изображений</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="2817"/>
        <source>Slide show stopped</source>
        <translation>Слайд-шоу остановлено</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="2847"/>
        <source>Slide show started</source>
        <translation>Началось слайд-шоу</translation>
    </message>
    <message>
        <source>Move folder</source>
        <translation type="vanished">Переместить папку</translation>
    </message>
    <message>
        <source>Folder moved</source>
        <translation type="vanished">Папка перемещена</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="3242"/>
        <source>New name:</source>
        <translation>Новое имя:</translation>
    </message>
    <message>
        <source>Rename Image</source>
        <translation type="vanished">Переименовать изображение</translation>
    </message>
    <message>
        <source>Delete folder</source>
        <translation type="vanished">Удалить папку</translation>
    </message>
    <message>
        <source>New Sub folder</source>
        <translation type="vanished">Новая подпапка</translation>
    </message>
    <message>
        <source>New folder name:</source>
        <translation type="vanished">Имя новой папки:</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="3785"/>
        <source>Warning</source>
        <translation>Внимание</translation>
    </message>
</context>
<context>
    <name>ProgressDialog</name>
    <message>
        <source>Cancel</source>
        <translation type="obsolete">Отмена</translation>
    </message>
</context>
<context>
    <name>QObject</name>
    <message>
        <source>Usage: phototonic [FILE or DIRECTORY]...</source>
        <translation type="vanished">Использование: phototonic [ФАЙЛ или ПАПКА]...</translation>
    </message>
    <message>
        <location filename="../CopyMoveDialog.cpp" line="139"/>
        <source>Skip,Replace,Index,Rename,Filename</source>
        <translation>Пропустить,Заменить,Индексировать,Переименовать,ИмяФайла</translation>
    </message>
    <message>
        <location filename="../CopyMoveDialog.cpp" line="186"/>
        <source>New file also exists</source>
        <translation>Новый файл также существует</translation>
    </message>
    <message>
        <location filename="../CopyMoveDialog.cpp" line="187"/>
        <source>The new filename also conflicts with an existing file.
The existing file would be overwritten!</source>
        <translation>Новое имя файла также конфликтует с существующим файлом.
Существующий файл будет перезаписан!</translation>
    </message>
    <message>
        <location filename="../CopyMoveDialog.cpp" line="259"/>
        <source>File collision resolver</source>
        <translation>Решение конфликтов файлов</translation>
    </message>
    <message>
        <location filename="../CopyMoveDialog.cpp" line="261"/>
        <source>&lt;h3&gt;Some of the destination files already exist&lt;/h3&gt;You can resolve the conflicts here or abort the entire copy/move operation.&lt;br&gt;&lt;b&gt;By default, the conflicting files will be skipped.&lt;/b&gt;&lt;br&gt;You can also replace or rename the destination, or automatically add a counter for a conflict-free filename.</source>
        <translation>&lt;h3&gt;Некоторые целевые файлы уже существуют&lt;/h3&gt;Вы можете разрешить конфликты здесь или прервать всю операцию копирования/перемещения.&lt;br&gt;&lt;b&gt;По умолчанию конфликтующие файлы будут пропущены.&lt;/b&gt;&lt;br&gt;Вы также можете заменить или переименовать целевой файл или автоматически добавить счётчик для создания имени без конфликта.</translation>
    </message>
    <message>
        <location filename="../CopyMoveDialog.cpp" line="271"/>
        <source>Size</source>
        <translation>Размер</translation>
    </message>
    <message>
        <location filename="../CopyMoveDialog.cpp" line="271"/>
        <source>Modified</source>
        <translation>Изменён</translation>
    </message>
    <message>
        <location filename="../CopyMoveDialog.cpp" line="271"/>
        <source>Resolution</source>
        <translation>Разрешение</translation>
    </message>
    <message>
        <location filename="../CopyMoveDialog.cpp" line="271"/>
        <source>MD5</source>
        <translation>MD5</translation>
    </message>
    <message>
        <location filename="../CopyMoveDialog.cpp" line="356"/>
        <source>Copying &quot;%1&quot; to &quot;%2&quot;.</source>
        <translation>Копирование «%1» в «%2».</translation>
    </message>
    <message>
        <location filename="../CopyMoveDialog.cpp" line="356"/>
        <source>Moving &quot;%1&quot; to &quot;%2&quot;.</source>
        <translation>Перемещение «%1» в «%2».</translation>
    </message>
</context>
<context>
    <name>RenameDialog</name>
    <message>
        <location filename="../RenameDialog.cpp" line="28"/>
        <source>Rename Image</source>
        <translation>Переименовать изображение</translation>
    </message>
    <message>
        <location filename="../RenameDialog.cpp" line="31"/>
        <source>Rename</source>
        <translation>Переименовать</translation>
    </message>
    <message>
        <location filename="../RenameDialog.cpp" line="35"/>
        <source>Cancel</source>
        <translation>Отмена</translation>
    </message>
    <message>
        <location filename="../RenameDialog.cpp" line="41"/>
        <source>New name: </source>
        <translation>Новое имя: </translation>
    </message>
    <message>
        <location filename="../RenameDialog.cpp" line="47"/>
        <source>&lt;h3&gt;Rename files according to pattern&lt;/h3&gt;Supported placeholders:&lt;hr&gt;&lt;table&gt;&lt;tr&gt;&lt;th align=right&gt;%index :&lt;/th&gt;&lt;td&gt;0-padded index, based on selection order&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th align=right&gt;%date :&lt;/th&gt;&lt;td&gt;Date and time of last modification, ISO8601 format&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th align=right&gt;%exifdate :&lt;/th&gt;&lt;td&gt;Date and time of EXIF timestamp or file creation, ISO8601 format&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th align=right&gt;%size :&lt;/th&gt;&lt;td&gt;Image size, WxH&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</source>
        <translation>&lt;h3&gt;Переименование файлов по шаблону&lt;/h3&gt;Поддерживаемые плейсхолдеры:&lt;hr&gt;&lt;table&gt;&lt;tr&gt;&lt;th align=right&gt;%index :&lt;/th&gt;&lt;td&gt;индекс с дополнением нулями, основанный на порядке выбора&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th align=right&gt;%date :&lt;/th&gt;&lt;td&gt;дата и время последнего изменения, формат ISO8601&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th align=right&gt;%exifdate :&lt;/th&gt;&lt;td&gt;дата и время из временной метки EXIF или создания файла, формат ISO8601&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th align=right&gt;%size :&lt;/th&gt;&lt;td&gt;размер изображения, ШxВ&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</translation>
    </message>
</context>
<context>
    <name>ResizeDialog</name>
    <message>
        <location filename="../ResizeDialog.cpp" line="29"/>
        <source>Scale Image</source>
        <translation>Масштабировать изображение</translation>
    </message>
    <message>
        <location filename="../ResizeDialog.cpp" line="33"/>
        <source>Scale</source>
        <translation>Масштабировать</translation>
    </message>
    <message>
        <location filename="../ResizeDialog.cpp" line="36"/>
        <source>Cancel</source>
        <translation>Отмена</translation>
    </message>
    <message>
        <source>Original size:</source>
        <translation type="vanished">Первоначальный размер:</translation>
    </message>
    <message>
        <source>Width:</source>
        <translation type="vanished">Ширина:</translation>
    </message>
    <message>
        <source>Height:</source>
        <translation type="vanished">Высота:</translation>
    </message>
    <message>
        <location filename="../ResizeDialog.cpp" line="51"/>
        <source>Current size:</source>
        <translation>Текущий размер:</translation>
    </message>
    <message>
        <location filename="../ResizeDialog.cpp" line="54"/>
        <source>New Width:</source>
        <translation>Новая ширина:</translation>
    </message>
    <message>
        <location filename="../ResizeDialog.cpp" line="55"/>
        <source>New Height:</source>
        <translation>Новая высота:</translation>
    </message>
    <message>
        <location filename="../ResizeDialog.cpp" line="56"/>
        <source>Units:</source>
        <translation>Единицы:</translation>
    </message>
    <message>
        <location filename="../ResizeDialog.cpp" line="58"/>
        <source>New size:</source>
        <translation>Новый размер:</translation>
    </message>
    <message>
        <location filename="../ResizeDialog.cpp" line="61"/>
        <source>Pixels</source>
        <translation>Пиксели</translation>
    </message>
    <message>
        <location filename="../ResizeDialog.cpp" line="65"/>
        <source>Keep aspect ratio</source>
        <translation>Сохранять пропорции</translation>
    </message>
    <message>
        <location filename="../ResizeDialog.cpp" line="72"/>
        <source>Percent</source>
        <translation>Проценты</translation>
    </message>
    <message>
        <source>Lock aspect ratio</source>
        <translation type="vanished">Зафиксировать соотношение сторон</translation>
    </message>
</context>
<context>
    <name>SettingsDialog</name>
    <message>
        <location filename="../SettingsDialog.cpp" line="51"/>
        <source>Preferences</source>
        <translation>Настройки</translation>
    </message>
    <message>
        <source>Default quality when saving images:</source>
        <translation type="vanished">Качество по умолчанию при сохроанении изображений:</translation>
    </message>
    <message>
        <location filename="../SettingsDialog.cpp" line="55"/>
        <source>Background color:</source>
        <translation>Цвет фона:</translation>
    </message>
    <message>
        <location filename="../SettingsDialog.cpp" line="71"/>
        <source>Default quality when saving:</source>
        <translation>Качество по умолчанию при сохранении:</translation>
    </message>
    <message>
        <location filename="../SettingsDialog.cpp" line="85"/>
        <source>Rotate image according to Exif orientation value</source>
        <translation>Поворачивать изображение согласно значению ориентации Exif</translation>
    </message>
    <message>
        <location filename="../SettingsDialog.cpp" line="89"/>
        <source>Show image file name in viewer</source>
        <translation>Показывать имя файла изображения в просмотрщике</translation>
    </message>
    <message>
        <location filename="../SettingsDialog.cpp" line="155"/>
        <source>Thumbnails and Preview Background Color:</source>
        <translation>Цвет фона миниатюр и предпросмотра:</translation>
    </message>
    <message>
        <location filename="../SettingsDialog.cpp" line="179"/>
        <source>Background image:</source>
        <translation>Фоновое изображение:</translation>
    </message>
    <message>
        <source>Add space between thumbnails:</source>
        <translation type="vanished">Добавить пробел между эскизами:</translation>
    </message>
    <message>
        <location filename="../SettingsDialog.cpp" line="200"/>
        <source>Number of thumbnail pages to read ahead:</source>
        <translation>Количество страниц с эскизами загружаемыми заранее:</translation>
    </message>
    <message>
        <location filename="../SettingsDialog.cpp" line="209"/>
        <source>Rotate thumbnail according to Exif orientation value</source>
        <translation>Поворачивать миниатюру согласно значению ориентации Exif</translation>
    </message>
    <message>
        <location filename="../SettingsDialog.cpp" line="213"/>
        <source>Scale up small images in preview</source>
        <translation>Увеличивать маленькие изображения в предпросмотре</translation>
    </message>
    <message>
        <location filename="../SettingsDialog.cpp" line="216"/>
        <source>Always use the thumbnail embedded in the image</source>
        <translation>Всегда использовать миниатюру, встроенную в изображение</translation>
    </message>
    <message>
        <location filename="../SettingsDialog.cpp" line="217"/>
        <source>Othwise it will only be used and upscaled if its at least half the required size</source>
        <translation>В противном случае она будет использоваться и масштабироваться, только если её размер составляет не менее половины требуемого</translation>
    </message>
    <message>
        <location filename="../SettingsDialog.cpp" line="234"/>
        <source>Swap mouse double-click and middle-click actions</source>
        <translation>Поменять местами действия двойного щелчка и щелчка средней кнопкой</translation>
    </message>
    <message>
        <location filename="../SettingsDialog.cpp" line="242"/>
        <source>Startup directory if not specified by command line</source>
        <translation>Каталог запуска, если не указан в командной строке</translation>
    </message>
    <message>
        <location filename="../SettingsDialog.cpp" line="244"/>
        <source>Default</source>
        <translation>По умолчанию</translation>
    </message>
    <message>
        <location filename="../SettingsDialog.cpp" line="286"/>
        <location filename="../SettingsDialog.cpp" line="410"/>
        <source>Shortcuts</source>
        <translation>Сочетания клавиш</translation>
    </message>
    <message>
        <location filename="../SettingsDialog.cpp" line="292"/>
        <source>Filter Items</source>
        <translation>Фильтровать элементы</translation>
    </message>
    <message>
        <location filename="../SettingsDialog.cpp" line="296"/>
        <source>Select an entry and press a key to set a new shortcut</source>
        <translation>Выберите запись и нажмите клавишу для назначения нового сочетания</translation>
    </message>
    <message>
        <location filename="../SettingsDialog.cpp" line="303"/>
        <source>Set the application icon according to the current image</source>
        <translation>Устанавливать значок приложения в соответствии с текущим изображением</translation>
    </message>
    <message>
        <location filename="../SettingsDialog.cpp" line="96"/>
        <source>Delay between slides in seconds:</source>
        <translation>Задержка между слайдами в секундах:</translation>
    </message>
    <message>
        <location filename="../SettingsDialog.cpp" line="92"/>
        <source>Use scroll wheel for zooming</source>
        <translation>Использовать колесо прокрутки для масштабирования</translation>
    </message>
    <message>
        <location filename="../SettingsDialog.cpp" line="110"/>
        <source>Crossfade images</source>
        <translation>Плавное переключение изображений</translation>
    </message>
    <message>
        <location filename="../SettingsDialog.cpp" line="115"/>
        <source>Slideshow</source>
        <translation>Слайд-шоу</translation>
    </message>
    <message>
        <location filename="../SettingsDialog.cpp" line="123"/>
        <source>Viewer toolbar items:</source>
        <translation>Элементы панели инструментов просмотрщика:</translation>
    </message>
    <message>
        <location filename="../SettingsDialog.cpp" line="316"/>
        <source>&lt;p&gt;Bangs allow you to use external commands to generate the list of shown images.&lt;br&gt;The main purpose is to query databases like locate, baloo or tracker, but anything that can generate a list of image files is suitable&lt;/p&gt;&lt;p&gt;The token &lt;b&gt;%s&lt;/b&gt; in the command will be replaced with the parameter.&lt;/p&gt;&lt;p&gt;Eg. for plocate, using the shortcut &lt;i&gt;locate&lt;/i&gt; and the command&lt;br&gt;&lt;i&gt;bash -c &quot;locate -i &apos;*%s*&apos; | grep --line-buffered -iE &apos;(jpe?g|png)$&apos;&quot;&lt;/i&gt;&lt;br&gt;allows you to enter &lt;i&gt;locate:waldo&lt;/i&gt; to display indexed jpg&apos;s and png&apos;s of waldo.&lt;/p&gt;&lt;p&gt;Phototonic tests the files for existence and will remove duplicates (including file and directory symlinks.&lt;/p&gt;</source>
        <translation>&lt;p&gt;Восклицательные команды позволяют использовать внешние команды для создания списка отображаемых изображений.&lt;br&gt;Основная цель — запросы к базам данных, таким как locate, baloo или tracker, но подходит всё, что может создать список файлов изображений.&lt;/p&gt;&lt;p&gt;Токен &lt;b&gt;%s&lt;/b&gt; в команде будет заменён на параметр.&lt;/p&gt;&lt;p&gt;Например, для plocate, используя ярлык &lt;i&gt;locate&lt;/i&gt; и команду&lt;br&gt;&lt;i&gt;bash -c &quot;locate -i &apos;*%s*&apos; | grep --line-buffered -iE &apos;(jpe?g|png)$&apos;&quot;&lt;/i&gt;&lt;br&gt;можно ввести &lt;i&gt;locate:waldo&lt;/i&gt; для отображения проиндексированных jpg и png изображений waldo.&lt;/p&gt;&lt;p&gt;Phototonic проверяет существование файлов и удаляет дубликаты (включая символьные ссылки на файлы и каталоги).&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../SettingsDialog.cpp" line="333"/>
        <source>Shortcut</source>
        <translation>Сочетание клавиш</translation>
    </message>
    <message>
        <location filename="../SettingsDialog.cpp" line="334"/>
        <source>Command</source>
        <translation>Команда</translation>
    </message>
    <message>
        <location filename="../SettingsDialog.cpp" line="383"/>
        <source>OK</source>
        <translation>OK</translation>
    </message>
    <message>
        <location filename="../SettingsDialog.cpp" line="387"/>
        <source>Cancel</source>
        <translation>Отмена</translation>
    </message>
    <message>
        <source>Rotate image according to Exif orientation</source>
        <translation type="vanished">Поворачивать изображение согласно ориентации EXIF</translation>
    </message>
    <message>
        <source>Show original size of images smaller than the thumbnail size</source>
        <translation type="vanished">Показывать настоящий размер изображений, которые меньше чем размер эскиза</translation>
    </message>
    <message>
        <source>Rotate thumbnails according to Exif orientation</source>
        <translation type="vanished">Поворачивать эскизы согласно ориентации EXIF</translation>
    </message>
    <message>
        <location filename="../SettingsDialog.cpp" line="402"/>
        <source>Thumbnails</source>
        <translation>Эскизы</translation>
    </message>
    <message>
        <source>Fit Large Images</source>
        <translation type="vanished">Подгонять большие изображения</translation>
    </message>
    <message>
        <source>Disable</source>
        <translation type="vanished">Запретить</translation>
    </message>
    <message>
        <source>By width and height</source>
        <translation type="vanished">По ширине и высоте</translation>
    </message>
    <message>
        <source>By width</source>
        <translation type="vanished">По ширине</translation>
    </message>
    <message>
        <source>By height</source>
        <translation type="vanished">По высоте</translation>
    </message>
    <message>
        <source>Stretch disproportionately</source>
        <translation type="vanished">Вписать непропорционально</translation>
    </message>
    <message>
        <source>Fit Small Images</source>
        <translation type="vanished">Подгонять маленькие изображения</translation>
    </message>
    <message>
        <source>Exit instead of closing, when image is loaded from command line</source>
        <translation type="vanished">Выход вместо закрытия, когда изображение загружено из командной строки</translation>
    </message>
    <message>
        <location filename="../SettingsDialog.cpp" line="67"/>
        <source>Wrap image list when reaching last or first image</source>
        <translation>Закольцевать список изображений при достижении последнего или первого изображения</translation>
    </message>
    <message>
        <location filename="../SettingsDialog.cpp" line="81"/>
        <source>Enable GIF animation</source>
        <translation>Включить GIF-анимацию</translation>
    </message>
    <message>
        <source>Show image file name in full screen mode</source>
        <translation type="vanished">Показывать полное имя изображения в полноэкранном режиме</translation>
    </message>
    <message>
        <source>Startup folder</source>
        <translation type="vanished">Начальная папка</translation>
    </message>
    <message>
        <source>Default, or specified by command line argument</source>
        <translation type="vanished">По умолчанию, или заданная аргументом командной строки</translation>
    </message>
    <message>
        <location filename="../SettingsDialog.cpp" line="243"/>
        <source>Remember last</source>
        <translation>Запомнить последнюю</translation>
    </message>
    <message>
        <location filename="../SettingsDialog.cpp" line="246"/>
        <source>Specify:</source>
        <extracomment>specificy a startup directory</extracomment>
        <translation>Задать:</translation>
    </message>
    <message>
        <location filename="../SettingsDialog.cpp" line="238"/>
        <source>Delete confirmation</source>
        <translation>Подтверждение удаления</translation>
    </message>
    <message>
        <source>Keyboard Shortcuts</source>
        <translation type="vanished">Сочетания клавиш</translation>
    </message>
    <message>
        <location filename="../SettingsDialog.cpp" line="398"/>
        <source>Viewer</source>
        <translation>Просмотрщик</translation>
    </message>
    <message>
        <location filename="../SettingsDialog.cpp" line="414"/>
        <source>Bangs</source>
        <translation>Восклицательные команды</translation>
    </message>
    <message>
        <location filename="../SettingsDialog.cpp" line="496"/>
        <source>Select background color</source>
        <translation>Выберите цвет фона</translation>
    </message>
    <message>
        <location filename="../SettingsDialog.cpp" line="512"/>
        <source>Choose Startup Directory</source>
        <translation>Выберите каталог запуска</translation>
    </message>
    <message>
        <location filename="../SettingsDialog.cpp" line="518"/>
        <source>Open File</source>
        <translation>Открыть файл</translation>
    </message>
    <message>
        <location filename="../SettingsDialog.cpp" line="519"/>
        <source>Images</source>
        <translation>Изображения</translation>
    </message>
    <message>
        <location filename="../SettingsDialog.cpp" line="106"/>
        <source>Show random images</source>
        <translation>Показывать случайные изображения</translation>
    </message>
    <message>
        <source>Slide Show</source>
        <translation type="vanished">Слайд-шоу</translation>
    </message>
    <message>
        <source>Swap mouse left-click and middle-click actions</source>
        <translation type="vanished">Поменять местами действия по левому и среднему щелчку мыши</translation>
    </message>
    <message>
        <location filename="../SettingsDialog.cpp" line="167"/>
        <source>Label color:</source>
        <translation>Цвет имени:</translation>
    </message>
    <message>
        <location filename="../SettingsDialog.cpp" line="406"/>
        <source>General</source>
        <translation>Общие</translation>
    </message>
    <message>
        <source>Choose Startup Folder</source>
        <translation type="vanished">Выбрать стартовую папку</translation>
    </message>
</context>
<context>
    <name>ShortcutsTable</name>
    <message>
        <location filename="../ShortcutsTable.cpp" line="85"/>
        <source>%1 is reserved for launching external applications.</source>
        <translation>%1 зарезервировано для запуска внешних приложений.</translation>
    </message>
    <message>
        <location filename="../ShortcutsTable.cpp" line="114"/>
        <source>%1 is already assigned to %2, reassign shortcut?</source>
        <translation>%1 уже назначено для %2, переназначить сочетание?</translation>
    </message>
    <message>
        <location filename="../ShortcutsTable.cpp" line="114"/>
        <source>Overwrite Shortcut</source>
        <translation>Перезаписать сочетание клавиш</translation>
    </message>
    <message>
        <location filename="../ShortcutsTable.cpp" line="140"/>
        <source>Action</source>
        <translation>Действие</translation>
    </message>
    <message>
        <location filename="../ShortcutsTable.cpp" line="141"/>
        <source>Shortcut</source>
        <translation>Сочетание клавиш</translation>
    </message>
    <message>
        <location filename="../ShortcutsTable.cpp" line="44"/>
        <source>Delete shortcut</source>
        <translation>Удалить сочетание клавиш</translation>
    </message>
    <message>
        <location filename="../ShortcutsTable.cpp" line="85"/>
        <source>Set shortcut</source>
        <translation>Присвоить сочетание клавиш</translation>
    </message>
    <message>
        <source>&quot;%1&quot; is reserved for shortcuts to external applications.</source>
        <translation type="vanished">&quot;%1&quot; зарезервировано для сочетаний клавиш для внешних приложений.</translation>
    </message>
    <message>
        <source>&quot;%1&quot; is already assigned to &quot;%2&quot; action.</source>
        <translation type="vanished">«%1» уже присвоено действию «%2».</translation>
    </message>
</context>
<context>
    <name>ThumbView</name>
    <message>
        <source>File name</source>
        <translation type="vanished">Имя файла</translation>
    </message>
    <message>
        <source>Location</source>
        <translation type="vanished">Местоположение</translation>
    </message>
    <message>
        <source>Format</source>
        <translation type="vanished">Формат</translation>
    </message>
    <message>
        <source>Resolution</source>
        <translation type="vanished">Разрешение</translation>
    </message>
    <message>
        <source>Megapixel</source>
        <translation type="vanished">Мегапикселей</translation>
    </message>
    <message>
        <source>Size</source>
        <translation type="vanished">Размер</translation>
    </message>
    <message>
        <source>General</source>
        <translation type="vanished">Общие</translation>
    </message>
    <message>
        <source>Modified</source>
        <translation type="vanished">Изменён</translation>
    </message>
    <message>
        <source>Error</source>
        <translation type="vanished">Ошибка</translation>
    </message>
    <message numerus="yes">
        <source>%n image(s)</source>
        <translation type="vanished">
            <numerusform>%n изображение</numerusform>
            <numerusform>%n изображения</numerusform>
            <numerusform>%n изображений</numerusform>
        </translation>
    </message>
    <message>
        <source>No images</source>
        <translation type="vanished">Нет изображений</translation>
    </message>
    <message>
        <source>Selected %1 of%2</source>
        <translation type="vanished">Выбрано %1 из%2</translation>
    </message>
    <message numerus="yes">
        <source> %n image(s)</source>
        <translatorcomment>In Russian &quot;of&quot; changes declension of a noun after number</translatorcomment>
        <translation type="vanished">
            <numerusform> %n изображения</numerusform>
            <numerusform> %n изображений</numerusform>
            <numerusform> %n изображений</numerusform>
        </translation>
    </message>
    <message>
        <source>Scanned %1, displaying %2 (%3 and %4)</source>
        <translation type="vanished">Просмотрено %1, показано %2 (%3 и %4)</translation>
    </message>
    <message numerus="yes">
        <source>%n original(s)</source>
        <translation type="vanished">
            <numerusform>%n оригинал</numerusform>
            <numerusform>%n оригинала</numerusform>
            <numerusform>%n оригиналов</numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <source>%n duplicate(s)</source>
        <translation type="vanished">
            <numerusform>%n копия</numerusform>
            <numerusform>%n копии</numerusform>
            <numerusform>%n копий</numerusform>
        </translation>
    </message>
    <message>
        <source>Searching duplicate images...</source>
        <translation type="vanished">Поиск копий изображений...</translation>
    </message>
</context>
<context>
    <name>ThumbsViewer</name>
    <message numerus="yes">
        <location filename="../ThumbsViewer.cpp" line="239"/>
        <source>Selected %1 of %n image(s)</source>
        <translation>
            <numerusform>Выбрано %1 из %n изображения</numerusform>
            <numerusform>Выбрано %1 из %n изображений</numerusform>
            <numerusform>Выбрано %1 из %n изображений</numerusform>
        </translation>
    </message>
    <message>
        <location filename="../ThumbsViewer.cpp" line="262"/>
        <source>Tagging %1</source>
        <translation>Назначение тегов %1</translation>
    </message>
    <message>
        <location filename="../ThumbsViewer.cpp" line="270"/>
        <source>Error</source>
        <translation>Ошибка</translation>
    </message>
    <message>
        <location filename="../ThumbsViewer.cpp" line="270"/>
        <source>Failed to save tags to %1</source>
        <translation>Не удалось сохранить теги в %1</translation>
    </message>
    <message>
        <location filename="../ThumbsViewer.cpp" line="947"/>
        <source>Searching duplicate images...</source>
        <translation>Поиск копий изображений...</translation>
    </message>
    <message numerus="yes">
        <location filename="../ThumbsViewer.cpp" line="1118"/>
        <source>%n of %1 image(s)</source>
        <translation>
            <numerusform>%n из %1 изображения</numerusform>
            <numerusform>%n из %1 изображений</numerusform>
            <numerusform>%n из %1 изображений</numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <location filename="../ThumbsViewer.cpp" line="1120"/>
        <source>%n image(s)</source>
        <translation>
            <numerusform>%n изображение</numerusform>
            <numerusform>%n изображения</numerusform>
            <numerusform>%n изображений</numerusform>
        </translation>
    </message>
    <message>
        <location filename="../ThumbsViewer.cpp" line="1116"/>
        <source>No images</source>
        <translation>Нет изображений</translation>
    </message>
    <message numerus="yes">
        <location filename="../ThumbsViewer.cpp" line="1236"/>
        <location filename="../ThumbsViewer.cpp" line="1349"/>
        <source>Found %n duplicate(s) among %1 files</source>
        <translation>
            <numerusform>Найдена %n копия среди %1 файлов</numerusform>
            <numerusform>Найдено %n копии среди %1 файлов</numerusform>
            <numerusform>Найдено %n копий среди %1 файлов</numerusform>
        </translation>
    </message>
    <message>
        <location filename="../ThumbsViewer.cpp" line="1433"/>
        <source>Abort</source>
        <translation>Прервать</translation>
    </message>
    <message>
        <location filename="../ThumbsViewer.cpp" line="1433"/>
        <source>Loading...</source>
        <translation>Загрузка...</translation>
    </message>
    <message>
        <location filename="../ThumbsViewer.cpp" line="1473"/>
        <source>Comparing...</source>
        <translation>Сравнение...</translation>
    </message>
    <message>
        <location filename="../ThumbsViewer.cpp" line="1506"/>
        <source>Sorting...</source>
        <translation>Сортировка...</translation>
    </message>
</context>
<context>
    <name>main</name>
    <message>
        <location filename="../main.cpp" line="58"/>
        <source>files or directory</source>
        <translation>файлы или каталог</translation>
    </message>
    <message>
        <location filename="../main.cpp" line="59"/>
        <source>files or directory to open, &quot;-&quot; to read them from stdin.</source>
        <translation>файлы или каталог для открытия, &quot;«-» для чтения из стандартного ввода.</translation>
    </message>
    <message>
        <location filename="../main.cpp" line="60"/>
        <source>[FILE...] | [DIRECTORY] | [-]</source>
        <translation>[ФАЙЛ...] | [КАТАЛОГ] | [-]</translation>
    </message>
    <message>
        <location filename="../main.cpp" line="63"/>
        <source>start with a specific translation</source>
        <translation>запустить с определённым переводом</translation>
    </message>
    <message>
        <location filename="../main.cpp" line="64"/>
        <source>language</source>
        <translation>язык</translation>
    </message>
    <message>
        <location filename="../main.cpp" line="68"/>
        <source>Copy all modified images into &lt;directory&gt;.</source>
        <translation>Скопировать все изменённые изображения в &lt;каталог&gt;.</translation>
    </message>
    <message>
        <location filename="../main.cpp" line="69"/>
        <source>directory</source>
        <translation>каталог</translation>
    </message>
    <message>
        <location filename="../main.cpp" line="73"/>
        <source>Run a single instance of Phototonic or open files in such already running.</source>
        <translation>Запустить один экземпляр Phototonic или открыть файлы в уже запущенном.</translation>
    </message>
</context>
</TS>
