<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE TS>
<TS version="2.1" language="ru_RU">
<context>
    <name>AcfLogReader</name>
    <message>
        <source>Delete Selected Mods</source>
        <translation>Удалить выбранные моды</translation>
    </message>
    <message>
        <source>Import ACF Data</source>
        <translation>Импортируйте данные ACF</translation>
    </message>
    <message>
        <source>Export ACF Data</source>
        <translation>Экспорт данных ACF</translation>
    </message>
    <message>
        <source>Export to CSV</source>
        <translation>Экспорт в CSV</translation>
    </message>
    <message>
        <source>Search:</source>
        <translation>Поиск:</translation>
    </message>
    <message>
        <source>All Searchable Columns</source>
        <translation>Все столбцы, доступные для поиска</translation>
    </message>
    <message>
        <source>Searches selected column or all searchable columns if set to 'All'</source>
        <translation>Ищет выбранный столбец или все столбцы, доступные для поиска, если установлено значение «Все».</translation>
    </message>
</context>
<context>
    <name>BaseModsPanel</name>
    <message>
        <source>Deselect all</source>
        <translation>Снять выделение со всех</translation>
    </message>
    <message>
        <source>Select all</source>
        <translation>Выбрать все</translation>
    </message>
    <message>
        <source>Do nothing and exit</source>
        <translation>Ничего не делать и выйти</translation>
    </message>
    <message>
        <source>Open Page</source>
        <translation>Открыть страницу</translation>
    </message>
    <message>
        <source>Refresh</source>
        <translation>Обновить</translation>
    </message>
    <message>
        <source>Download selected with SteamCMD</source>
        <translation>Загрузка выбрана с помощью SteamCMD</translation>
    </message>
    <message>
        <source>Subscribe selected</source>
        <translation>Подписаться выбрано</translation>
    </message>
    <message>
        <source>Unsubscribe selected</source>
        <translation>Отменить подписку выбрано</translation>
    </message>
    <message>
        <source>Delete</source>
        <translation>Удалить</translation>
    </message>
</context>
<context>
    <name>CollectionImport</name>
    <message>
        <source>Add Workshop collection link</source>
        <translation>Добавить ссылку на коллекцию Workshop</translation>
    </message>
    <message>
        <source>Invalid Link</source>
        <translation>Неверная ссылка</translation>
    </message>
    <message>
        <source>Invalid Workshop collection link. Please enter a valid Workshop collection link.</source>
        <translation>Неверная ссылка на коллекцию Workshop. Пожалуйста, введите действительную ссылку на коллекцию Workshop.</translation>
    </message>
    <message>
        <source>Incomplete import</source>
        <translation>Неполный импорт</translation>
    </message>
    <message>
        <source>{len(failed_mods)} mods could not be imported due to missing package ids. This may happen if you don't have all the mods downloaded.

Try subscribing to the collection first</source>
        <translation>Не удалось импортировать моды {len(failed_mods)} из-за отсутствия идентификаторов пакетов.Это может произойти, если у вас не загружены все моды.

Попробуйте сначала подписаться на подборку</translation>
    </message>
</context>
<context>
    <name>DuplicateModsPanel</name>
    <message>
        <source>RimSort - Duplicate Mods Found</source>
        <translation>RimSort — найдены повторяющиеся моды</translation>
    </message>
    <message>
        <source>Duplicate mods detected!</source>
        <translation>Обнаружены дубликаты модов!</translation>
    </message>
    <message>
        <source>
The following table displays duplicate mods grouped by package ID. Select which versions to keep and choose an action.</source>
        <translation>В следующей таблице показаны повторяющиеся моды, сгруппированные по идентификатору пакета.Выберите, какие версии сохранить, и выберите действие.</translation>
    </message>
    <message>
        <source>Delete Selected Mods</source>
        <translation>Удалить выбранные моды</translation>
    </message>
</context>
<context>
    <name>FatalErrorDialog</name>
    <message>
        <source>Show Details</source>
        <translation>Показать детали</translation>
    </message>
    <message>
        <source>Close</source>
        <translation>Закрыть</translation>
    </message>
    <message>
        <source>Open Log Directory</source>
        <translation>Открыть каталог журналов</translation>
    </message>
    <message>
        <source>Upload Log</source>
        <translation>Загрузить журнал</translation>
    </message>
    <message>
        <source>Upload the log file to 0x0.st</source>
        <translation>Загрузить файл журнала на 0x0.st</translation>
    </message>
    <message>
        <source>Hide Details</source>
        <translation>Скрыть детали</translation>
    </message>
</context>
<context>
    <name>FileSearchController</name>
    <message>
        <source>Preparing search...</source>
        <translation>Подготовка поиска...</translation>
    </message>
    <message>
        <source>Starting new search...</source>
        <translation>Запуск нового поиска...</translation>
    </message>
    <message>
        <source>Active Mods Error</source>
        <translation>Ошибка активных модов</translation>
    </message>
    <message>
        <source>No active mods found</source>
        <translation>Активные моды не найдены</translation>
    </message>
    <message>
        <source>Inactive Mods Error</source>
        <translation>Ошибка неактивных модов</translation>
    </message>
    <message>
        <source>No inactive mods found</source>
        <translation>Неактивные моды не найдены</translation>
    </message>
    <message>
        <source>Stopping search...</source>
        <translation>Остановка поиска...</translation>
    </message>
    <message>
        <source>Search stopped by user</source>
        <translation>Поиск остановлен пользователем</translation>
    </message>
    <message>
        <source>Regular Expression Error</source>
        <translation>Ошибка регулярного выражения</translation>
    </message>
    <message>
        <source>There was an error with your regular expression pattern.</source>
        <translation>Произошла ошибка с вашим шаблоном регулярного выражения.</translation>
    </message>
    <message>
        <source>{error_msg}

Try simplifying your pattern or check for syntax errors.</source>
        <translation>{error_msg}

Попробуйте упростить свой шаблон или проверьте наличие синтаксических ошибок.</translation>
    </message>
    <message>
        <source>File Access Error</source>
        <translation>Ошибка доступа к файлу</translation>
    </message>
    <message>
        <source>RimSort doesn't have permission to access some files.</source>
        <translation>RimSort не имеет разрешения на доступ к некоторым файлам.</translation>
    </message>
    <message>
        <source>{error_msg}

Try running RimSort with administrator privileges or check folder permissions.</source>
        <translation>{error_msg}

Попробуйте запустить RimSort с правами администратора или проверьте разрешения папки.</translation>
    </message>
    <message>
        <source>Memory Error</source>
        <translation>Ошибка памяти</translation>
    </message>
    <message>
        <source>RimSort ran out of memory while searching.</source>
        <translation>RimSort исчерпал память во время поиска.</translation>
    </message>
    <message>
        <source>{error_msg}

Try searching in smaller batches or use the 'streaming search' method for very large files.</source>
        <translation>{error_msg}

Попробуйте искать меньшими партиями или используйте метод 'поточного поиска' для очень больших файлов.</translation>
    </message>
    <message>
        <source>Search Error</source>
        <translation>Ошибка поиска</translation>
    </message>
    <message>
        <source>An error occurred during the search.</source>
        <translation>Произошла ошибка во время поиска.</translation>
    </message>
    <message>
        <source>{error_msg}

Please check your settings and try again.</source>
        <translation>{error_msg}

Пожалуйста, проверьте свои настройки и попробуйте снова.</translation>
    </message>
    <message>
        <source>Search failed: {error_msg[:100]}...</source>
        <translation>Поиск не удался: {error_msg[:100]}...</translation>
    </message>
    <message>
        <source>Filter: {visible_rows} of {rowCount} results visible</source>
        <translation>Фильтр: {visible_rows} из {rowCount} результатов видимо</translation>
    </message>
    <message>
        <source>Location Not Set</source>
        <translation>Местоположение не установлено</translation>
    </message>
    <message>
        <source>No valid search location is available for the selected scope. Please configure your game folders in the settings.</source>
        <translation>Нет доступного действительного местоположения для поиска в выбранной области. Пожалуйста, настройте свои игровые папки в настройках.</translation>
    </message>
</context>
<context>
    <name>FileSearchDialog</name>
    <message>
        <source>Search for:</source>
        <translation>Искать:</translation>
    </message>
    <message>
        <source>Enter text to search for in files</source>
        <translation>Введите текст для поиска в файлах</translation>
    </message>
    <message>
        <source>Recent Searches</source>
        <translation>Недавние поиски</translation>
    </message>
    <message>
        <source>Search in:</source>
        <translation>Искать в:</translation>
    </message>
    <message>
        <source>active mods</source>
        <translation>активные моды</translation>
    </message>
    <message>
        <source>inactive mods</source>
        <translation>неактивные моды</translation>
    </message>
    <message>
        <source>all mods</source>
        <translation>все моды</translation>
    </message>
    <message>
        <source>configs folder</source>
        <translation>папка конфигураций</translation>
    </message>
    <message>
        <source>Search Options:</source>
        <translation>Параметры поиска:</translation>
    </message>
    <message>
        <source>Case sensitive</source>
        <translation>Учитывать регистр</translation>
    </message>
    <message>
        <source>Match exact case when searching</source>
        <translation>Совпадение точного регистра при поиске</translation>
    </message>
    <message>
        <source>Use regex (pattern search)</source>
        <translation>Использовать регулярные выражения (поиск по шаблону)</translation>
    </message>
    <message>
        <source>Enable to use regular expressions in search
Examples:
- 'def.*\(' to find function definitions
- '&lt;[^&gt;]+&gt;' to find XML tags
- '\d+\.\d+(\.\d+)?' to find version numbers</source>
        <translation>Включите, чтобы использовать регулярные выражения в поиске
Примеры:
- 'def.*\(' для поиска определений функций
- '&lt;[^&gt;]+&gt;' для поиска XML-тегов
- '\d+\.\d+(\.\d+)?' для поиска номеров версий</translation>
    </message>
    <message>
        <source>XML files only</source>
        <translation>Только XML файлы</translation>
    </message>
    <message>
        <source>When checked, search only XML files and use optimized XML search.
When unchecked, search all file types with standard search.</source>
        <translation>При включении поиск будет осуществляться только по XML файлам с использованием оптимизированного поиска.
При отключении будет производиться поиск по всем типам файлов с использованием стандартного поиска.</translation>
    </message>
    <message>
        <source>Exclude from Search:</source>
        <translation>Исключить из поиска:</translation>
    </message>
    <message>
        <source>Skip translations</source>
        <translation>Пропустить переводы</translation>
    </message>
    <message>
        <source>Skip translation files to improve search speed</source>
        <translation>Пропустить файлы перевода для повышения скорости поиска</translation>
    </message>
    <message>
        <source>Skip .git folder</source>
        <translation>Пропустить папку .git</translation>
    </message>
    <message>
        <source>Skip Git repository folders</source>
        <translation>Пропустить папки репозитория Git</translation>
    </message>
    <message>
        <source>Skip Source folder</source>
        <translation>Пропустить папку Source</translation>
    </message>
    <message>
        <source>Skip Source folders containing C# code</source>
        <translation>Пропустить папки Source, содержащие код C#</translation>
    </message>
    <message>
        <source>Skip Textures folder</source>
        <translation>Пропустить папку Textures</translation>
    </message>
    <message>
        <source>Skip Textures folders containing images</source>
        <translation>Пропустить папки Textures, содержащие изображения</translation>
    </message>
    <message>
        <source>Search method is automatically selected based on options</source>
        <translation>Метод поиска автоматически выбирается на основе параметров</translation>
    </message>
    <message>
        <source>Search</source>
        <translation>Поиск</translation>
    </message>
    <message>
        <source>Stop</source>
        <translation>Стоп</translation>
    </message>
    <message>
        <source>Ready to search</source>
        <translation>Готов к поиску</translation>
    </message>
    <message>
        <source>Filter results:</source>
        <translation>Фильтр результатов:</translation>
    </message>
    <message>
        <source>Filter results by mod name, file name, or path</source>
        <translation>Фильтровать результаты по имени мода, имени файла или пути</translation>
    </message>
    <message>
        <source>Search Results:</source>
        <translation>Результаты поиска:</translation>
    </message>
    <message>
        <source>Mod Name</source>
        <translation>Имя мода</translation>
    </message>
    <message>
        <source>File Name</source>
        <translation>Имя файла</translation>
    </message>
    <message>
        <source>Path</source>
        <translation>Путь</translation>
    </message>
    <message>
        <source>Preview</source>
        <translation>Предварительный просмотр</translation>
    </message>
    <message>
        <source>Found {result_count} results</source>
        <translation>Найдено {result_count} результатов</translation>
    </message>
    <message>
        <source>No results found</source>
        <translation>Результаты не найдены</translation>
    </message>
    <message>
        <source>Open File (Enter)</source>
        <translation>Открыть файл (Enter)</translation>
    </message>
    <message>
        <source>Open Containing Folder (Ctrl+O)</source>
        <translation>Открыть содержащую папку (Ctrl+O)</translation>
    </message>
    <message>
        <source>Copy Path (Ctrl+C)</source>
        <translation>Копировать путь (Ctrl+C)</translation>
    </message>
    <message>
        <source>Open With...</source>
        <translation>Открыть с помощью...</translation>
    </message>
    <message>
        <source>Notepad</source>
        <translation>Блокнот</translation>
    </message>
    <message>
        <source>VS Code</source>
        <translation>VS Code</translation>
    </message>
    <message>
        <source>Default Editor</source>
        <translation>Редактор по умолчанию</translation>
    </message>
    <message>
        <source>Clear Recent Searches</source>
        <translation>Очистить недавние поиски</translation>
    </message>
    <message>
        <source>Filter: {visible_rows} of {total_rows} results visible</source>
        <translation>Фильтр: {visible_rows} из {total_rows} результатов видимы</translation>
    </message>
    <message>
        <source>Found {total_rows} results</source>
        <translation>Найдено {total_rows} результатов</translation>
    </message>
    <message>
        <source>Right-click a result for actions</source>
        <translation>Щелкните правой кнопкой мыши результат действий</translation>
    </message>
    <message>
        <source>Right-click for actions</source>
        <translation>Щелкните правой кнопкой мыши для действий</translation>
    </message>
</context>
<context>
    <name>IgnoreJsonEditor</name>
    <message>
        <source>RimSort - Manage Ignore List</source>
        <translation>RimSort — Управление списком игнорирования</translation>
    </message>
    <message>
        <source>Mods checked below will be removed from the ignore list.</source>
        <translation>Моды, отмеченные ниже, будут удалены из списка игнорирования.</translation>
    </message>
    <message>
        <source>Remove Selected</source>
        <translation>Удалить выбранное</translation>
    </message>
    <message>
        <source>Save</source>
        <translation>Сохранять</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation>Отмена</translation>
    </message>
    <message>
        <source>Error</source>
        <translation>Ошибка</translation>
    </message>
    <message>
        <source>Failed to load ignored mods: {e}</source>
        <translation>{e}</translation>
    </message>
    <message>
        <source>Success</source>
        <translation>Успех</translation>
    </message>
    <message>
        <source>Ignore list has been saved successfully.</source>
        <translation>Список игнорирования успешно сохранен.</translation>
    </message>
    <message>
        <source>Failed to save changes to ignore list.</source>
        <translation>Не удалось сохранить изменения в списке игнорирования.</translation>
    </message>
    <message>
        <source>Error saving changes: {e}</source>
        <translation>{e}</translation>
    </message>
</context>
<context>
    <name>InstanceController</name>
    <message>
        <source>Invalid archive path</source>
        <translation>Неверный путь к архиву</translation>
    </message>
    <message>
        <source>The provided archive path is invalid.</source>
        <translation>Указанный путь к архиву недействителен.</translation>
    </message>
    <message>
        <source>Please provide a valid archive path.</source>
        <translation>Укажите действительный путь к архиву.</translation>
    </message>
    <message>
        <source>Error restoring instance</source>
        <translation>Ошибка восстановления инстанса</translation>
    </message>
    <message>
        <source>An error occurred while reading instance archive: {e}</source>
        <translation>Произошла ошибка при чтении архива инстанса: {e}</translation>
    </message>
</context>
<context>
    <name>LanguageController</name>
    <message>
        <source>Language Changed</source>
        <translation>Язык изменился</translation>
    </message>
    <message>
        <source>The language has been updated.</source>
        <translation>Язык был обновлен.</translation>
    </message>
    <message>
        <source>Restart the application to apply the change. Restart now?</source>
        <translation>Перезагрузите приложение, чтобы применить изменение.Перезапустить сейчас?</translation>
    </message>
    <message>
        <source>Restart</source>
        <translation>Перезапуск</translation>
    </message>
</context>
<context>
    <name>MainContent</name>
    <message>
        <source>Essential path(s)</source>
        <translation>Необходимые пути</translation>
    </message>
    <message>
        <source>Essential path(s) are invalid or not set!
</source>
        <translation>Необходимые пути недействительны или не установлены!
</translation>
    </message>
    <message>
        <source>RimSort requires, at the minimum, for the game install folder and the config folder paths to be set, and that the paths both exist. Please set both of these manually or by using the autodetect functionality.

Would you like to configure them now?</source>
        <translation>RimSort требует, чтобы как минимум были установлены пути к папке установки игры и папке конфигурации, и чтобы оба пути существовали. Пожалуйста, установите оба этих пути вручную или с помощью функции автоматического определения.

Хотите настроить их сейчас?</translation>
    </message>
    <message>
        <source>Scanning mod sources and populating metadata...</source>
        <translation>Сканирование источников модов и заполнение метаданных...</translation>
    </message>
    <message>
        <source>Sorting algorithm not implemented</source>
        <translation>Алгоритм сортировки не реализован</translation>
    </message>
    <message>
        <source>The selected sorting algorithm is not implemented</source>
        <translation>Выбранный алгоритм сортировки не реализован</translation>
    </message>
    <message>
        <source>This may be caused by malformed settings or improper migration between versions or different mod manager. Try resetting your settings, selecting a different sorting algorithm, or deleting your settings file. If the issue persists, please report it the developers.</source>
        <translation>Это может быть вызвано неправильно оформленными настройками или неправильной миграцией между версиями или различными менеджерами модов. Попробуйте сбросить настройки, выбрать другой алгоритм сортировки или удалить файл настроек. Если проблема не исчезнет, пожалуйста, сообщите об этом разработчикам.</translation>
    </message>
    <message>
        <source>Failed to export to file</source>
        <translation>Не удалось экспортировать в файл</translation>
    </message>
    <message>
        <source>Failed to export active mods to file:</source>
        <translation>Не удалось экспортировать активные моды в файл:</translation>
    </message>
    <message>
        <source>Important</source>
        <translation>Важно</translation>
    </message>
    <message>
        <source>You will need to redo Rentry import again after downloads complete. If there missing mods after download completes, they will be shown inside the missing mods panel. If RimSort is still not able to download some mods, It's due to the mod data not being available in both Rentry link and steam database.</source>
        <translation>Вам нужно будет повторно выполнить импорт Rentry после завершения загрузки. Если после завершения загрузки будут отсутствовать моды, они будут показаны в панели отсутствующих модов. Если RimSort все еще не может загрузить некоторые моды, это связано с тем, что данные модов недоступны как по ссылке Rentry, так и в базе данных Steam.</translation>
    </message>
    <message>
        <source>Steam client integration not set up</source>
        <translation>Интеграция с клиентом Steam не настроена</translation>
    </message>
    <message>
        <source>Steam client integration is not set up. Please set it up to download mods using Steam</source>
        <translation>Интеграция с клиентом Steam не настроена. Пожалуйста, настройте ее, чтобы загружать моды с помощью Steam</translation>
    </message>
    <message>
        <source>Download Rentry Mods</source>
        <translation>Скачать моды Rentry</translation>
    </message>
    <message>
        <source>Please select a download method.</source>
        <translation>Пожалуйста, выберите метод загрузки.</translation>
    </message>
    <message>
        <source>Select which method you want to use to download missing Rentry mods.</source>
        <translation>Выберите метод, который вы хотите использовать для загрузки отсутствующих модов Rentry.</translation>
    </message>
    <message>
        <source>Export active mod list</source>
        <translation>Экспортировать список активных модов</translation>
    </message>
    <message>
        <source>Copied active mod list report to clipboard...</source>
        <translation>Скопирован отчет о списке активных модов в буфер обмена...</translation>
    </message>
    <message>
        <source>Click "Show Details" to see the full report!</source>
        <translation>Нажмите "Показать детали", чтобы увидеть полный отчет!</translation>
    </message>
    <message>
        <source>Report too long</source>
        <translation>Отчет слишком длинный</translation>
    </message>
    <message>
        <source>Even the first mod exceeds the 200,000 character limit.</source>
        <translation>Даже первый мод превышает лимит в 200 000 символов.</translation>
    </message>
    <message>
        <source>Cannot upload this report to Rentry.co.</source>
        <translation>Невозможно загрузить этот отчет на Rentry.co.</translation>
    </message>
    <message>
        <source>The mod list report exceeds 200,000 characters.</source>
        <translation>Отчет о списке модов превышает 200 000 символов.</translation>
    </message>
    <message>
        <source>Rentry.co may reject uploads that are too long. Would you like to truncate the report to the first {max_mods} mods or cancel the upload?</source>
        <translation>Rentry.co может отклонить слишком длинные загрузки.Хотите обрезать отчет до первых модов ({max_mods}) или отменить загрузку?</translation>
    </message>
    <message>
        <source>Truncate to the first {max_mods} mods</source>
        <translation>Усечь до первых модов: {max_mods}</translation>
    </message>
    <message>
        <source>Uploaded active mod list</source>
        <translation>Загружен список активных модов</translation>
    </message>
    <message>
        <source>Uploaded active mod list report to Rentry.co! The URL has been copied to your clipboard:

{rentry_uploader.url}</source>
        <translation>Отчет о списке активных модов загружен на Rentry.co! URL скопирован в буфер обмена:

{rentry_uploader.url}</translation>
    </message>
    <message>
        <source>Failed to upload</source>
        <translation>Не удалось загрузить</translation>
    </message>
    <message>
        <source>Failed to upload exported active mod list to Rentry.co</source>
        <translation>Не удалось загрузить экспортированный список активных модов на Rentry.co</translation>
    </message>
    <message>
        <source>Could not open directory</source>
        <translation>Не удалось открыть директорию</translation>
    </message>
    <message>
        <source>{directory_name} path does not exist or is not set.</source>
        <translation>{directory_name} путь не существует или не установлен.</translation>
    </message>
    <message>
        <source>Would you like to set the path now?</source>
        <translation>Хотите установить путь сейчас?</translation>
    </message>
    <message>
        <source>Open settings</source>
        <translation>Открыть настройки</translation>
    </message>
    <message>
        <source>File not found</source>
        <translation>Файл не найден</translation>
    </message>
    <message>
        <source>The file you are trying to upload does not exist.</source>
        <translation>Файл, который вы пытаетесь загрузить, не существует.</translation>
    </message>
    <message>
        <source>File: {path}</source>
        <translation>Файл: {path}</translation>
    </message>
    <message>
        <source>Uploading {path.name} to 0x0.st...</source>
        <translation>Загрузка {path.name} на 0x0.st...</translation>
    </message>
    <message>
        <source>Uploaded file</source>
        <translation>Файл загружен</translation>
    </message>
    <message>
        <source>The URL has been copied to your clipboard:

{ret}</source>
        <translation>URL скопирован в буфер обмена:

{ret}</translation>
    </message>
    <message>
        <source>Failed to upload file.</source>
        <translation>Не удалось загрузить файл.</translation>
    </message>
    <message>
        <source>Failed to upload the file to 0x0.st</source>
        <translation>Не удалось загрузить файл на 0x0.st</translation>
    </message>
    <message>
        <source>Could not save active mods</source>
        <translation>Не удалось сохранить активные моды</translation>
    </message>
    <message>
        <source>Failed to save active mods to file:</source>
        <translation>Не удалось сохранить активные моды в файл:</translation>
    </message>
    <message>
        <source>Confirm ACF import</source>
        <translation>Подтвердить импорт ACF</translation>
    </message>
    <message>
        <source>This will replace your current steamcmd .acf file</source>
        <translation>Это заменит ваш текущий файл steamcmd .acf.</translation>
    </message>
    <message>
        <source>Are you sure you want to import .acf? This only works for steamcmd</source>
        <translation>Вы уверены, что хотите импортировать .acf? Это работает только для SteamCMD</translation>
    </message>
    <message>
        <source>Import .acf</source>
        <translation>Импортировать .acf</translation>
    </message>
    <message>
        <source>Export Error</source>
        <translation>Ошибка экспорта</translation>
    </message>
    <message>
        <source>ACF file not found at: {acf_path}</source>
        <translation>Файл ACF не найден по адресу: {acf_path}</translation>
    </message>
    <message>
        <source>Export Success</source>
        <translation>Успех экспорта</translation>
    </message>
    <message>
        <source>Successfully exported ACF to {file_path}</source>
        <translation>ACF успешно экспортирован в {file_path}.</translation>
    </message>
    <message>
        <source>Export failed: Permission denied - check file permissions</source>
        <translation>Не удалось экспортировать: разрешение отклонено: проверьте права доступа к файлу.</translation>
    </message>
    <message>
        <source>Export failed: {e}</source>
        <translation>Не удалось экспортировать: {e}</translation>
    </message>
    <message>
        <source>Checking Steam Workshop mods for updates...</source>
        <translation>Проверка модов Steam Workshop на наличие обновлений...</translation>
    </message>
    <message>
        <source>Unable to check for updates</source>
        <translation>Не удалось проверить наличие обновлений</translation>
    </message>
    <message>
        <source>RimSort was unable to query Steam WebAPI for update information!
</source>
        <translation>RimSort не удалось запросить Steam WebAPI для получения информации об обновлениях!
</translation>
    </message>
    <message>
        <source>Are you connected to the Internet?</source>
        <translation>Вы подключены к Интернету?</translation>
    </message>
    <message>
        <source>All Workshop mods appear to be up to date!</source>
        <translation>Все моды Workshop, похоже, обновлены!</translation>
    </message>
    <message>
        <source>Steam Client Integration is disabled</source>
        <translation>Интеграция клиента Steam отключена.</translation>
    </message>
    <message>
        <source>This feature requires Steam Client Integration to be enabled in Settings. Please enable Steam Client Integration if you own the game on Steam.</source>
        <translation>Для этой функции требуется, чтобы в настройках была включена интеграция клиента Steam. Пожалуйста, включите интеграцию клиента Steam, если у вас есть игра в Steam.</translation>
    </message>
    <message>
        <source>RimSort - SteamCMD setup</source>
        <translation>RimSort - Настройка SteamCMD</translation>
    </message>
    <message>
        <source>Unable to create SteamCMD runner!</source>
        <translation>Не удалось создать исполняемый файл SteamCMD!</translation>
    </message>
    <message>
        <source>There is an active process already running!</source>
        <translation>Уже запущен активный процесс!</translation>
    </message>
    <message>
        <source>Unable to initiate SteamCMD installation. Local mods path not set!</source>
        <translation>Не удалось инициировать установку SteamCMD. Путь к локальным модам не установлен!</translation>
    </message>
    <message>
        <source>Please configure local mods path in Settings before attempting to install.</source>
        <translation>Пожалуйста, настройте путь к локальным модам в настройках перед попыткой установки.</translation>
    </message>
    <message>
        <source>RimSort</source>
        <translation>RimSort</translation>
    </message>
    <message>
        <source>No PublishedFileIds were supplied in operation.</source>
        <translation>В операции не были предоставлены идентификаторы PublishedFileIds.</translation>
    </message>
    <message>
        <source>Please add mods to list before attempting to download.</source>
        <translation>Пожалуйста, добавьте моды в список перед попыткой загрузки.</translation>
    </message>
    <message>
        <source>SteamCMD not found</source>
        <translation>SteamCMD не найден</translation>
    </message>
    <message>
        <source>SteamCMD executable was not found.</source>
        <translation>Исполняемый файл SteamCMD не найден.</translation>
    </message>
    <message>
        <source>Please setup an existing SteamCMD prefix, or setup a new prefix with "Setup SteamCMD".</source>
        <translation>Пожалуйста, настройте существующий префикс SteamCMD или создайте новый префикс с помощью "Настроить SteamCMD".</translation>
    </message>
    <message>
        <source>Processing Steam subscription action(s) via Steamworks API...</source>
        <translation>Обработка действий подписки Steam через Steamworks API...</translation>
    </message>
    <message>
        <source>Download or select from local</source>
        <translation>Скачать или выбрать из локального</translation>
    </message>
    <message>
        <source>Please select a ZIP file to add to the local mods directory.</source>
        <translation>Пожалуйста, выберите ZIP-файл для добавления в локальный каталог модов.</translation>
    </message>
    <message>
        <source>You can download a ZIP file from the internet, or select a file from your local machine.</source>
        <translation>Вы можете скачать ZIP-файл из Интернета или выбрать файл с вашего локального компьютера.</translation>
    </message>
    <message>
        <source>Enter zip file url</source>
        <translation>Введите URL ZIP-файла</translation>
    </message>
    <message>
        <source>Enter a zip file url (http/https) to download to local mods:</source>
        <translation>Введите URL ZIP-файла (http/https) для загрузки в локальные моды:</translation>
    </message>
    <message>
        <source>Failed to download zip file</source>
        <translation>Не удалось загрузить ZIP-файл</translation>
    </message>
    <message>
        <source>The zip file could not be downloaded.</source>
        <translation>ZIP-файл не удалось загрузить.</translation>
    </message>
    <message>
        <source>File: {file_path}
Error: {e}</source>
        <translation>Файл: {file_path}
Ошибка: {e}</translation>
    </message>
    <message>
        <source>The selected file does not exist.</source>
        <translation>Выбранный файл не существует.</translation>
    </message>
    <message>
        <source>File: {file_path}</source>
        <translation>Файл: {file_path}</translation>
    </message>
    <message>
        <source>Unsupported Compression Method</source>
        <translation>Неподдерживаемый метод сжатия</translation>
    </message>
    <message>
        <source>This ZIP file uses a compression method that is not supported by this version.</source>
        <translation>Этот ZIP-файл использует метод сжатия, который не поддерживается этой версией.</translation>
    </message>
    <message>
        <source>Failed to extract zip file</source>
        <translation>Не удалось извлечь ZIP-файл</translation>
    </message>
    <message>
        <source>The zip file could not be extracted.</source>
        <translation>ZIP-файл не удалось извлечь.</translation>
    </message>
    <message>
        <source>Existing files or directories found</source>
        <translation>Обнаружены существующие файлы или каталоги</translation>
    </message>
    <message>
        <source>All files in the archive already exist in the target path.</source>
        <translation>Все файлы в архиве уже существуют в целевом пути.</translation>
    </message>
    <message>
        <source>How would you like to proceed?

1) Overwrite All — Replace all existing files and directories.
2) Cancel — Abort the operation.</source>
        <translation>Как вы хотите продолжить?

1) Перезаписать все — Заменить все существующие файлы и каталоги.
2) Отменить — Прервать операцию.</translation>
    </message>
    <message>
        <source>The following files or directories already exist in the target path:</source>
        <translation>Следующие файлы или каталоги уже существуют в целевом пути:</translation>
    </message>
    <message>
        <source>{conflicts_list}

How would you like to proceed?

1) Overwrite All — Replace all existing files and directories.
2) Skip Existing — Extract only new files and leave existing ones untouched.
3) Cancel — Abort the extraction.</source>
        <translation>{conflicts_list}

Как вы хотите продолжить?

1) Перезаписать все — Заменить все существующие файлы и каталоги.
2) Пропустить существующие — Извлечь только новые файлы и оставить существующие без изменений.
3) Отменить — Прервать извлечение.</translation>
    </message>
    <message>
        <source>Extraction completed</source>
        <translation>Извлечение завершено</translation>
    </message>
    <message>
        <source>The ZIP file was successfully extracted!</source>
        <translation>ZIP-файл был успешно извлечен!</translation>
    </message>
    <message>
        <source>Extraction failed</source>
        <translation>Не удалось извлечь ZIP-файл</translation>
    </message>
    <message>
        <source>An error occurred during extraction.</source>
        <translation>Во время извлечения произошла ошибка.</translation>
    </message>
    <message>
        <source>git not found</source>
        <translation>git не найден</translation>
    </message>
    <message>
        <source>git executable was not found in $PATH!</source>
        <translation>Исполняемый файл git не найден в $PATH!</translation>
    </message>
    <message>
        <source>Git integration will not work without Git installed! Do you want to open download page for Git?

If you just installed Git, please restart RimSort for the PATH changes to take effect.</source>
        <translation>Интеграция Git не будет работать без установленного Git! Вы хотите открыть страницу загрузки Git?

Если вы только что установили Git, пожалуйста, перезапустите RimSort, чтобы изменения PATH вступили в силу.</translation>
    </message>
    <message>
        <source>Edit Steam DB repo</source>
        <translation>Редактировать репозиторий Steam DB</translation>
    </message>
    <message>
        <source>Enter URL (https://github.com/AccountName/RepositoryName):</source>
        <translation>Введите URL (https://github.com/AccountName/RepositoryName):</translation>
    </message>
    <message>
        <source>Edit Community Rules DB repo</source>
        <translation>Редактировать репозиторий правил сообщества</translation>
    </message>
    <message>
        <source>No PublishedFileIDs</source>
        <translation>Нет PublishedFileIDs</translation>
    </message>
    <message>
        <source>DB Builder query did not return any PublishedFileIDs!</source>
        <translation>Запрос DB Builder не вернул никаких PublishedFileIDs!</translation>
    </message>
    <message>
        <source>This is typically caused by invalid/missing Steam WebAPI key, or a connectivity issue to the Steam WebAPI.
PublishedFileIDs are needed to retrieve mods from Steam!</source>
        <translation>Это обычно вызвано недействительным/отсутствующим ключом Steam WebAPI или проблемой с подключением к Steam WebAPI.
PublishedFileIDs необходимы для получения модов из Steam!</translation>
    </message>
    <message>
        <source>Are you sure?</source>
        <translation>Вы уверены?</translation>
    </message>
    <message>
        <source>Here be dragons.</source>
        <translation>Здесь могут быть драконы.</translation>
    </message>
    <message>
        <source>WARNING: It is NOT recommended to subscribe to this many mods at once via Steam. Steam has limitations in place seemingly intentionally and unintentionally for API subscriptions. It is highly recommended that you instead download these mods to a SteamCMD prefix by using SteamCMD. This can take longer due to rate limits, but you can also re-use the script generated by RimSort with a separate, authenticated instance of SteamCMD, if you do not want to anonymously download via RimSort.</source>
        <translation>ПРЕДУПРЕЖДЕНИЕ: Не рекомендуется подписываться на так много модов одновременно через Steam. У Steam есть ограничения, которые, по-видимому, были установлены намеренно и ненамеренно для подписок API. Настоятельно рекомендуется вместо этого загрузить эти моды в префикс SteamCMD, используя SteamCMD. Это может занять больше времени из-за ограничений по скорости, но вы также можете повторно использовать скрипт, сгенерированный RimSort, с отдельным, аутентифицированным экземпляром SteamCMD, если не хотите анонимно загружать через RimSort.</translation>
    </message>
    <message>
        <source>Edit Steam WebAPI key</source>
        <translation>Редактировать ключ Steam WebAPI</translation>
    </message>
    <message>
        <source>Enter your personal 32 character Steam WebAPI key here:</source>
        <translation>Введите ваш личный 32-символьный ключ Steam WebAPI здесь:</translation>
    </message>
    <message>
        <source>Steam DB Builder</source>
        <translation>Строитель базы данных Steam</translation>
    </message>
    <message>
        <source>This operation will compare 2 databases, A &amp; B, by checking dependencies from A with dependencies from B.</source>
        <translation>Эта операция сравнит 2 базы данных, A и B, проверяя зависимости из A с зависимостями из B.</translation>
    </message>
    <message>
        <source>- This will produce an accurate comparison of dependency data between 2 Steam DBs.
A report of discrepancies is generated. You will be prompted for these paths in order:

	1) Select input A
	2) Select input B</source>
        <translation>- Это создаст точное сравнение данных зависимостей между 2 базами данных Steam.
Сгенерируется отчет о несоответствиях. Вам будет предложено ввести эти пути в следующем порядке:

	1) Выберите вход A
	2) Выберите вход B</translation>
    </message>
    <message>
        <source>Steam DB comparison report: {len} found</source>
        <translation>Отчет о сравнении баз данных Steam: найдено {len}</translation>
    </message>
    <message>
        <source>Click 'Show Details' to see the full report!</source>
        <translation>Нажмите 'Показать детали', чтобы увидеть полный отчет!</translation>
    </message>
    <message>
        <source>This operation will merge 2 databases, A &amp; B, by recursively updating A with B, barring exceptions.</source>
        <translation>Эта операция объединит 2 базы данных, A и B, рекурсивно обновляя A с помощью B, за исключением некоторых случаев.</translation>
    </message>
    <message>
        <source>- This will effectively recursively overwrite A's key/value with B's key/value to the resultant database.
- Exceptions will not be recursively updated. Instead, they will be overwritten with B's key entirely.
- The following exceptions will be made:

	{DB_BUILDER_RECURSE_EXCEPTIONS}

The resultant database, C, is saved to a user-specified path. You will be prompted for these paths in order:

	1) Select input A (db to-be-updated)
	2) Select input B (update source)
	3) Select output C (resultant db)</source>
        <translation>- Это эффективно рекурсивно перезапишет ключ/значение A ключом/значением B в результирующей базе данных.
- Исключения не будут рекурсивно обновлены. Вместо этого они будут полностью перезаписаны ключом B.
- Будут сделаны следующие исключения:

	{DB_BUILDER_RECURSE_EXCEPTIONS}

Результирующая база данных, C, сохраняется в указанном пользователем пути. Вам будет предложено ввести эти пути в следующем порядке:

	1) Выберите вход A (база данных для обновления)
    2) Выберите вход B (источник обновления)
    3) Выберите выход C (результирующая база данных)</translation>
    </message>
    <message>
        <source>Path: {path}</source>
        <translation>Путь: {path}</translation>
    </message>
    <message>
        <source>RimSort - DB Builder</source>
        <translation>RimSort - Строитель базы данных</translation>
    </message>
    <message>
        <source>Do you want to continue?</source>
        <translation>Вы хотите продолжить?</translation>
    </message>
    <message>
        <source>This operation will overwrite the {rules_source} database located at the following path:

{path}</source>
        <translation>Эта операция перезапишет базу данных {rules_source}, расположенную по следующему пути:

{path}</translation>
    </message>
    <message>
        <source>Edit SteamDB expiry:</source>
        <translation>Редактировать срок действия SteamDB:</translation>
    </message>
    <message>
        <source>Enter your preferred expiry duration in seconds (default 1 week/604800 sec):</source>
        <translation>Введите желаемую продолжительность действия в секундах (по умолчанию 1 неделя/604800 сек):</translation>
    </message>
    <message>
        <source>Tried configuring Dynamic Query with a value that is not an integer.</source>
        <translation>Попытка настроить динамический запрос с нецелочисленным значением.</translation>
    </message>
    <message>
        <source>Please reconfigure the expiry value with an integer in terms of the seconds from epoch you would like your query to expire.</source>
        <translation>Пожалуйста, перенастройте значение истечения срока действия с целым числом в секундах с начала эпохи, когда вы хотите, чтобы ваш запрос истек.</translation>
    </message>
    <message>
        <source>todds Optimization Failed</source>
        <translation>Тоддс: Оптимизация не удалась</translation>
    </message>
    <message>
        <source>todds texture optimization failed (exit code: {exit_code}), but the game will launch anyway.</source>
        <translation>Не удалось оптимизировать текстуру Тодда (код выхода: {exit_code}), но игра все равно запустится.</translation>
    </message>
    <message>
        <source>You may experience longer loading times or higher memory usage. Check the todds output window for details.</source>
        <translation>Вы можете столкнуться с более длительным временем загрузки или более высоким использованием памяти. Подробности смотрите в окне вывода todds.</translation>
    </message>
    <message>
        <source>Steam protocol launch requires Steam Client Integration to be enabled.</source>
        <translation>Для запуска протокола Steam требуется включить интеграцию клиента Steam.</translation>
    </message>
    <message>
        <source>Please enable Steam Client Integration in Settings → Steam to use this feature.</source>
        <translation>Пожалуйста, включите интеграцию клиента Steam в настройках → Steam, чтобы использовать эту функцию.</translation>
    </message>
    <message>
        <source>Use This Instead</source>
        <translation>Используйте это вместо этого</translation>
    </message>
    <message>
        <source>Please configure "Use This Instead" database in settings.</source>
        <translation>Пожалуйста, настройте базу данных «Использовать это вместо этого» в настройках.</translation>
    </message>
    <message>
        <source>No suggestions were found in the "Use This Instead" database.</source>
        <translation>Не найдено ни одной подсказки в базе данных "Используйте это вместо этого".</translation>
    </message>
    <message>
        <source>Failed to read existing database</source>
        <translation>Не удалось прочитать существующую базу данных</translation>
    </message>
    <message>
        <source>Failed to read the existing database!</source>
        <translation>Не удалось прочитать существующую базу данных!</translation>
    </message>
    <message>
        <source>Unsaved Changes</source>
        <translation>Несохраненные изменения</translation>
    </message>
    <message>
        <source>You have unsaved changes. What would you like to do?</source>
        <translation>У вас есть несохраненные изменения. Что бы вы хотели сделать?</translation>
    </message>
    <message>
        <source>Save and Run</source>
        <translation>Сохранить и запустить</translation>
    </message>
    <message>
        <source>Run Anyway</source>
        <translation>Всё равно запустить</translation>
    </message>
    <message>
        <source>Import from RimWorld Save File</source>
        <translation>Импорт из файла сохранения Rimworld</translation>
    </message>
    <message>
        <source>RimWorld save (*.rws);;All files (*.*)</source>
        <translation>Rimworld Save (*.rws) ;; Все файлы (*.*)</translation>
    </message>
    <message>
        <source>Uploaded {path.name} to https://0x0.st/</source>
        <translation>Загружено {path.name} на https://0x0.st/</translation>
    </message>
    <message>
        <source>Reset SteamCMD ACF data file</source>
        <translation>Сбросить файл данных ACF SteamCmd</translation>
    </message>
    <message>
        <source>Are you sure you want to reset SteamCMD ACF data file?</source>
        <translation>Вы уверены, что хотите сбросить файл данных ACF STARCMD?</translation>
    </message>
    <message>
        <source>This file is created and used by steamcmd to track mod informaton, This action cannot be undone.</source>
        <translation>Этот файл создается и используется SteamCMD для отслеживания Mod Informaton, это действие не может быть отменено.</translation>
    </message>
    <message>
        <source>Successfully deleted SteamCMD ACF data file: {steamcmd_appworkshop_acf_path}</source>
        <translation>Успешно удалил файл данных acf acf: {steamcmd_appworkshop_acf_path}</translation>
    </message>
    <message>
        <source>ACF data file will be recreated when you download mods using steamcmd next time.</source>
        <translation>Файл данных ACF будет воссоздан при загрузке модов с использованием SteamCMD в следующий раз.</translation>
    </message>
    <message>
        <source>SteamCMD ACF data file does not exist</source>
        <translation>File Data Data File STARCMD</translation>
    </message>
    <message>
        <source>ACf file does not exist. It will be created when you download mods using steamcmd.</source>
        <translation>Файл ACF не существует.Он будет создан при загрузке модов с помощью SteamCmd.</translation>
    </message>
    <message>
        <source>Failed to open file.</source>
        <translation>Не удалось открыть файл.</translation>
    </message>
    <message>
        <source>Failed to open the file with default text editor. It may not exist.</source>
        <translation>Не удалось открыть файл с помощью текстового редактора по умолчанию.Это может не существовать.</translation>
    </message>
</context>
<context>
    <name>MainContentController</name>
    <message>
        <source>No Repositories</source>
        <translation>Нет репозиториев</translation>
    </message>
    <message>
        <source>No repositories provided for update check.</source>
        <translation>Не предоставлено ни одного репозитория для проверки обновлений.</translation>
    </message>
    <message>
        <source>Please select at least one repository to check.</source>
        <translation>Пожалуйста, выберите хотя бы один репозиторий для проверки.</translation>
    </message>
    <message>
        <source>Invalid git repository</source>
        <translation>Недействительный git-репозиторий</translation>
    </message>
    <message>
        <source>Could not find a valid git repository.</source>
        <translation>Не удалось найти действительный git-репозиторий.</translation>
    </message>
    <message>
        <source>Errors during update check</source>
        <translation>Ошибки во время проверки обновлений</translation>
    </message>
    <message>
        <source>Some repositories encountered errors.</source>
        <translation>Некоторые репозитории столкнулись с ошибками.</translation>
    </message>
    <message>
        <source>Errors occurred while checking for updates:
{errors}</source>
        <translation>Произошли ошибки во время проверки обновлений:
{errors}</translation>
    </message>
    <message>
        <source>No updates found</source>
        <translation>Обновления не найдены</translation>
    </message>
    <message>
        <source>All repositories are up to date.</source>
        <translation>Все репозитории обновлены.</translation>
    </message>
    <message>
        <source>No new commits were found on remote branches.</source>
        <translation>Новые коммиты не найдены в удаленных ветках.</translation>
    </message>
    <message>
        <source>Git Updates Found</source>
        <translation>Найдены обновления Git</translation>
    </message>
    <message>
        <source>{len} repositories have updates available.</source>
        <translation>В {len} репозиториях доступны обновления.</translation>
    </message>
    <message>
        <source>Would you like to update them now?</source>
        <translation>Хотите обновить их сейчас?</translation>
    </message>
    <message>
        <source>Update All</source>
        <translation>Обновить все</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation>Отмена</translation>
    </message>
    <message>
        <source>Updates Completed</source>
        <translation>Обновления завершены</translation>
    </message>
    <message>
        <source>All repositories updated successfully!</source>
        <translation>Все репозитории успешно обновлены!</translation>
    </message>
    <message>
        <source>Failed to update repo!</source>
        <translation>Не удалось обновить репозиторий!</translation>
    </message>
    <message>
        <source>All pull operations failed.</source>
        <translation>Все операции извлечения завершились неудачей.</translation>
    </message>
    <message>
        <source>{count} repositories could not be updated.</source>
        <translation>{count} репозиториев не удалось обновить.</translation>
    </message>
    <message>
        <source>Successful updates:
</source>
        <translation>Успешные обновления:
</translation>
    </message>
    <message>
        <source>Partial Updates Completed</source>
        <translation>Частичные обновления завершены</translation>
    </message>
    <message>
        <source>Some repositories updated successfully.</source>
        <translation>Некоторые репозитории были успешно обновлены.</translation>
    </message>
    <message>
        <source>{success} succeeded, {failed} failed out of {total}.</source>
        <translation>{success} успешно, {failed} не удалось из {total}.</translation>
    </message>
    <message>
        <source>No repositories provided for push operation.</source>
        <translation>Не предоставлено ни одного репозитория для операции отправки.</translation>
    </message>
    <message>
        <source>Please select at least one repository to push.</source>
        <translation>Пожалуйста, выберите хотя бы один репозиторий для отправки.</translation>
    </message>
    <message>
        <source>Push Options</source>
        <translation>Параметры отправки</translation>
    </message>
    <message>
        <source>Push changes to remote repositories?</source>
        <translation>Отправить изменения в удаленные репозитории?</translation>
    </message>
    <message>
        <source>This will push local commits to the remote repositories.</source>
        <translation>Это отправит локальные коммиты в удаленные репозитории.</translation>
    </message>
    <message>
        <source>Push</source>
        <translation>Отправить</translation>
    </message>
    <message>
        <source>Force Push</source>
        <translation>Принудительная отправка</translation>
    </message>
    <message>
        <source>Use force push?</source>
        <translation>Использовать принудительную отправку?</translation>
    </message>
    <message>
        <source>Force push will overwrite remote history. Use with caution!</source>
        <translation>Принудительная отправка перезапишет удаленную историю. Используйте с осторожностью!</translation>
    </message>
    <message>
        <source>Normal Push</source>
        <translation>Обычная отправка</translation>
    </message>
    <message>
        <source>Push Completed</source>
        <translation>Отправка завершена</translation>
    </message>
    <message>
        <source>All repositories pushed successfully!</source>
        <translation>Все репозитории успешно отправлены!</translation>
    </message>
    <message>
        <source>{count} repositories were pushed.</source>
        <translation>{count} репозиториев были отправлены.</translation>
    </message>
    <message>
        <source>Push Failed</source>
        <translation>Не удалось отправить</translation>
    </message>
    <message>
        <source>All push operations failed.</source>
        <translation>Все операции отправки завершились неудачей.</translation>
    </message>
    <message>
        <source>{count} repositories could not be pushed.</source>
        <translation>{count} репозиториев не удалось отправить.</translation>
    </message>
    <message>
        <source>Successful pushes:
</source>
        <translation>Успешные отправки:
</translation>
    </message>
    <message>
        <source>Partial Push Completed</source>
        <translation>Частичная отправка завершена</translation>
    </message>
    <message>
        <source>Some repositories pushed successfully.</source>
        <translation>Некоторые репозитории были успешно отправлены.</translation>
    </message>
    <message>
        <source>Clone Repository</source>
        <translation>Клонировать репозиторий</translation>
    </message>
    <message>
        <source>Do you want to clone this repository?</source>
        <translation>Вы хотите клонировать этот репозиторий?</translation>
    </message>
    <message>
        <source>Repository: {repo_url}
Destination: {dest}</source>
        <translation>Репозиторий: {repo_url}
Назначение: {dest}</translation>
    </message>
    <message>
        <source>Clone</source>
        <translation>Клонировать</translation>
    </message>
    <message>
        <source>Existing repository found</source>
        <translation>Найден существующий репозиторий</translation>
    </message>
    <message>
        <source>An existing local repo that matches this repository was found:</source>
        <translation>Найден существующий локальный репозиторий, соответствующий этому репозиторию:</translation>
    </message>
    <message>
        <source>{repo_folder}&lt;br/&gt;How would you like to handle? Choose option:&lt;br/&gt;&lt;br/&gt;1) Clone new repository (deletes existing and replaces)&lt;br/&gt;2) Update existing repository (in-place force-update)</source>
        <translation>{repo_folder}&lt;br/&gt;Как вы хотите поступить? Выберите вариант:&lt;br/&gt;&lt;br/&gt;1) Клонировать новый репозиторий (удаляет существующий и заменяет)&lt;br/&gt;2) Обновить существующий репозиторий (принудительное обновление на месте)</translation>
    </message>
    <message>
        <source>Clone new</source>
        <translation>Клонировать новый</translation>
    </message>
    <message>
        <source>Update existing</source>
        <translation>Обновить существующий</translation>
    </message>
    <message>
        <source>Repo retrieved</source>
        <translation>Репозиторий получен</translation>
    </message>
    <message>
        <source>The configured repository was cloned!</source>
        <translation>Настроенный репозиторий был клонирован!</translation>
    </message>
    <message>
        <source>Cloned to: {path}</source>
        <translation>Клонировано в: {path}</translation>
    </message>
    <message>
        <source>Failed to clone repo!</source>
        <translation>Не удалось клонировать репозиторий!</translation>
    </message>
    <message>
        <source>The configured repo failed to clone/initialize! Are you connected to the Internet? Is your configured repo valid?</source>
        <translation>Не удалось клонировать/инициализировать настроенный репозиторий! Вы подключены к Интернету? Ваш настроенный репозиторий действителен?</translation>
    </message>
    <message>
        <source>Enter git repo</source>
        <translation>Введите git репозиторий</translation>
    </message>
    <message>
        <source>Enter a git repository url (http/https) to clone to local mods:</source>
        <translation>Введите URL git репозитория (http/https), чтобы клонировать в локальные модификации:</translation>
    </message>
    <message>
        <source>Invalid repository</source>
        <translation>Недействительный репозиторий</translation>
    </message>
    <message>
        <source>Repository URL is empty or invalid.</source>
        <translation>URL репозитория пуст или недействителен.</translation>
    </message>
    <message>
        <source>Please configure a valid repository URL in settings.</source>
        <translation>Пожалуйста, настройте действительный URL репозитория в настройках.</translation>
    </message>
    <message>
        <source>An invalid repository was detected!</source>
        <translation>Обнаружен недействительный репозиторий!</translation>
    </message>
    <message>
        <source>Please reconfigure a repository in settings!
A valid repository is a repository URL which is not empty and is prefixed with "http://" or "https://"</source>
        <translation>Пожалуйста, перенастройте репозиторий в настройках!
Действительный репозиторий - это URL-адрес репозитория, который не пуст и начинается с "http://" или "https://"</translation>
    </message>
    <message>
        <source>Invalid repository URL</source>
        <translation>Недействительный URL репозитория</translation>
    </message>
    <message>
        <source>Failed to parse repository information from URL.</source>
        <translation>Не удалось разобрать информацию о репозитории из URL.</translation>
    </message>
    <message>
        <source>URL: {repo_url}
Error: {error}</source>
        <translation>URL: {repo_url}
Ошибка: {error}</translation>
    </message>
    <message>
        <source>GitHub credentials missing</source>
        <translation>Отсутствуют учетные данные GitHub</translation>
    </message>
    <message>
        <source>GitHub username and token are required for database upload.</source>
        <translation>Имя пользователя и токен GitHub необходимы для загрузки базы данных.</translation>
    </message>
    <message>
        <source>Please configure your GitHub credentials in settings.</source>
        <translation>Пожалуйста, настройте свои учетные данные GitHub в настройках.</translation>
    </message>
    <message>
        <source>Repository not found</source>
        <translation>Репозиторий не найден</translation>
    </message>
    <message>
        <source>Local repository does not exist.</source>
        <translation>Локальный репозиторий не существует.</translation>
    </message>
    <message>
        <source>Would you like to clone the repository first?</source>
        <translation>Вы хотите сначала клонировать репозиторий?</translation>
    </message>
    <message>
        <source>File does not exist</source>
        <translation>Файл не существует</translation>
    </message>
    <message>
        <source>Please ensure the file exists and then try to upload again!</source>
        <translation>Пожалуйста, убедитесь, что файл существует, а затем попробуйте загрузить его снова!</translation>
    </message>
    <message>
        <source>File not found:
{file_full_path}
Repository:
{repo_url}</source>
        <translation>Файл не найден:
{file_full_path}
Репозиторий:
{repo_url}</translation>
    </message>
    <message>
        <source>Invalid database</source>
        <translation>Недействительная база данных</translation>
    </message>
    <message>
        <source>Database file does not contain version or timestamp.</source>
        <translation>Файл базы данных не содержит версии или временной метки.</translation>
    </message>
    <message>
        <source>File: {file_path}</source>
        <translation>Файл: {file_path}</translation>
    </message>
    <message>
        <source>Database parse error</source>
        <translation>Ошибка разбора базы данных</translation>
    </message>
    <message>
        <source>Failed to read or parse database file.</source>
        <translation>Не удалось прочитать или разобрать файл базы данных.</translation>
    </message>
    <message>
        <source>GitHub API error</source>
        <translation>Ошибка GitHub API</translation>
    </message>
    <message>
        <source>Failed to connect to GitHub API.</source>
        <translation>Не удалось подключиться к GitHub API.</translation>
    </message>
    <message>
        <source>Fork created</source>
        <translation>Форк создан</translation>
    </message>
    <message>
        <source>Created fork of repository.</source>
        <translation>Создан форк репозитория.</translation>
    </message>
    <message>
        <source>Fork: {fork_name}
Please wait a moment for GitHub to set up the fork.</source>
        <translation>Форк: {fork_name}
Пожалуйста, подождите немного, пока GitHub настраивает форк.</translation>
    </message>
    <message>
        <source>Fork creation failed</source>
        <translation>Не удалось создать форк</translation>
    </message>
    <message>
        <source>Failed to create fork of repository.</source>
        <translation>Не удалось создать форк репозитория.</translation>
    </message>
    <message>
        <source>Fork error</source>
        <translation>Ошибка форка</translation>
    </message>
    <message>
        <source>Could not access or create fork repository.</source>
        <translation>Не удалось получить доступ или создать форк репозитория.</translation>
    </message>
    <message>
        <source>Git repository error</source>
        <translation>Ошибка git репозитория</translation>
    </message>
    <message>
        <source>Invalid git repository.</source>
        <translation>Недействительный git репозиторий.</translation>
    </message>
    <message>
        <source>Stash failed</source>
        <translation>Не удалось сохранить изменения.</translation>
    </message>
    <message>
        <source>Failed to stash uncommitted changes before pull.</source>
        <translation>Не удалось сохранить незакоммиченные изменения перед извлечением.</translation>
    </message>
    <message>
        <source>Pull conflict</source>
        <translation>Конфликт при извлечении</translation>
    </message>
    <message>
        <source>Merge conflicts encountered during pull operation.</source>
        <translation>Обнаружены конфликты слияния во время операции извлечения.</translation>
    </message>
    <message>
        <source>Please manually resolve conflicts and try again.</source>
        <translation>Пожалуйста, вручную разрешите конфликты и попробуйте снова.</translation>
    </message>
    <message>
        <source>Pull failed</source>
        <translation>Не удалось извлечь изменения.</translation>
    </message>
    <message>
        <source>Failed to pull latest changes from remote.</source>
        <translation>Не удалось извлечь последние изменения из удаленного репозитория.</translation>
    </message>
    <message>
        <source>Conflicts Auto-Resolved</source>
        <translation>Конфликты автоматически разрешены.</translation>
    </message>
    <message>
        <source>Merge conflicts were detected and automatically resolved.</source>
        <translation>Обнаружены конфликты слияния и автоматически разрешены.</translation>
    </message>
    <message>
        <source>Your local changes conflicted with remote changes. The repository has been reset to a clean state with the latest remote changes. Your original changes are preserved in the database file and will be committed.</source>
        <translation>Ваши локальные изменения конфликтовали с удаленными изменениями. Репозиторий был сброшен в чистое состояние с последними удаленными изменениями. Ваши оригинальные изменения сохранены в файле базы данных и будут зафиксированы.</translation>
    </message>
    <message>
        <source>Stash restore warning</source>
        <translation>Предупреждение о восстановлении сохраненных изменений</translation>
    </message>
    <message>
        <source>Failed to restore stashed changes, but no conflicts detected.</source>
        <translation>Не удалось восстановить сохраненные изменения, но конфликты не обнаружены.</translation>
    </message>
    <message>
        <source>Continuing with current state. Your database changes should still be present.</source>
        <translation>Продолжаем с текущим состоянием. Ваши изменения в базе данных все еще должны быть доступны.</translation>
    </message>
    <message>
        <source>Branch creation failed</source>
        <translation>Не удалось создать ветку</translation>
    </message>
    <message>
        <source>Failed to create new branch for upload.</source>
        <translation>Не удалось создать новую ветку для загрузки.</translation>
    </message>
    <message>
        <source>Force push failed</source>
        <translation>Не удалось выполнить принудительную отправку</translation>
    </message>
    <message>
        <source>Failed to force push changes to fork.</source>
        <translation>Не удалось принудительно отправить изменения в форк.</translation>
    </message>
    <message>
        <source>Force push error</source>
        <translation>Ошибка принудительной отправки</translation>
    </message>
    <message>
        <source>Error occurred while force pushing to remote.</source>
        <translation>Произошла ошибка при принудительной отправке на удаленный репозиторий.</translation>
    </message>
    <message>
        <source>Push failed</source>
        <translation>Не удалось выполнить отправку</translation>
    </message>
    <message>
        <source>Failed to push changes to fork.</source>
        <translation>Не удалось отправить изменения в форк.</translation>
    </message>
    <message>
        <source>No changes</source>
        <translation>Нет изменений для отправки.</translation>
    </message>
    <message>
        <source>No changes detected in database file.</source>
        <translation>Изменения в файле базы данных не обнаружены.</translation>
    </message>
    <message>
        <source>The database appears to be up to date with the remote repository.</source>
        <translation>База данных, похоже, актуальна по сравнению с удаленным репозиторием.</translation>
    </message>
    <message>
        <source>Commit failed</source>
        <translation>Не удалось зафиксировать изменения.</translation>
    </message>
    <message>
        <source>Failed to stage and commit changes.</source>
        <translation>Не удалось подготовить и зафиксировать изменения.</translation>
    </message>
    <message>
        <source>Git operation error</source>
        <translation>Ошибка git операции</translation>
    </message>
    <message>
        <source>Failed to perform git operations.</source>
        <translation>Не удалось выполнить операции git.</translation>
    </message>
    <message>
        <source>Pull request created</source>
        <translation>Создан запрос на извлечение</translation>
    </message>
    <message>
        <source>Successfully created pull request!</source>
        <translation>Запрос на извлечение успешно создан!</translation>
    </message>
    <message>
        <source>Pull request created successfully.
Do you want to open it in your web browser?

URL: {url}</source>
        <translation>Запрос на извлечение успешно создан.
Вы хотите открыть его в веб-браузере?

URL: {url}</translation>
    </message>
    <message>
        <source>Pull request failed</source>
        <translation>Не удалось создать запрос на извлечение.</translation>
    </message>
    <message>
        <source>Failed to create pull request.</source>
        <translation>Не удалось создать запрос на извлечение.</translation>
    </message>
    <message>
        <source>The changes were pushed to your fork successfully, but the pull request creation failed.

You can manually create a pull request on GitHub.

Error: {error}</source>
        <translation>Изменения были успешно отправлены в ваш форк, но создание запроса на извлечение не удалось.

Вы можете вручную создать запрос на извлечение на GitHub.

Ошибка: {error}</translation>
    </message>
    <message>
        <source>Upload Steam Workshop Database</source>
        <translation>Загрузить базу данных Steam Workshop</translation>
    </message>
    <message>
        <source>Are you sure you want to upload the Steam Workshop database to GitHub?</source>
        <translation>Вы уверены, что хотите загрузить базу данных Steam Workshop на GitHub?</translation>
    </message>
    <message>
        <source>This will create a pull request with your local database changes.</source>
        <translation>Это создаст запрос на извлечение с вашими локальными изменениями базы данных.</translation>
    </message>
    <message>
        <source>Upload</source>
        <translation>Загрузить</translation>
    </message>
    <message>
        <source>Upload Community Rules Database</source>
        <translation>Загрузить базу данных правил сообщества</translation>
    </message>
    <message>
        <source>Are you sure you want to upload the Community Rules database to GitHub?</source>
        <translation>Вы уверены, что хотите загрузить базу данных правил сообщества на GitHub?</translation>
    </message>
    <message>
        <source>{count} repositories were updated with their latest commits:</source>
        <translation>{count} репозитории были обновлены с их последними коммитами:</translation>
    </message>
</context>
<context>
    <name>MainWindow</name>
    <message>
        <source>Refresh</source>
        <translation>Обновить</translation>
    </message>
    <message>
        <source>Clear</source>
        <translation>Очистить</translation>
    </message>
    <message>
        <source>Restore</source>
        <translation>Восстановить</translation>
    </message>
    <message>
        <source>Sort</source>
        <translation>Сортировать</translation>
    </message>
    <message>
        <source>Save</source>
        <translation>Сохранить</translation>
    </message>
    <message>
        <source>Run</source>
        <translation>Запустить</translation>
    </message>
    <message>
        <source>Main Content</source>
        <translation>Основной контент</translation>
    </message>
    <message>
        <source>File Search</source>
        <translation>Поиск файлов</translation>
    </message>
    <message>
        <source>Troubleshooting</source>
        <translation>Устранение неполадок</translation>
    </message>
    <message>
        <source>Steam Client Integration</source>
        <translation>Интеграция с клиентом Steam</translation>
    </message>
    <message>
        <source>&lt;h3&gt;Would you like to enable Steam Client Integration for this instance?&lt;/h3&gt;</source>
        <translation>&lt;h3&gt;Хотите включить интеграцию с клиентом Steam для этого инстанса?&lt;/h3&gt;</translation>
    </message>
    <message>
        <source>This will allow you to use RimSort features that require the Steam Client. This includes, among other things, unsubscribing from workshop mods and opening workshop links via the Steam Client. 
                &lt;br&gt;&lt;br&gt;
                You can change this in the settings under the Advanced tab.</source>
        <translation>Это позволит вам использовать функции RimSort, которые требуют клиента Steam. Сюда входит, среди прочего, отмена подписки на моды Workshop и открытие ссылок Workshop через клиент Steam.
                &lt;br&gt;&lt;br&gt;
                Вы можете изменить это в настройках на вкладке Дополнительно.</translation>
    </message>
    <message>
        <source>Create new instance</source>
        <translation>Создать новый инстанс</translation>
    </message>
    <message>
        <source>Input a unique name of new instance that is not already used:</source>
        <translation>Введите уникальное имя нового инстанса, которое еще не используется:</translation>
    </message>
    <message>
        <source>Provide instance name</source>
        <translation>Укажите имя инстанса</translation>
    </message>
    <message>
        <source>Clone instance [{existing_instance_name}]</source>
        <translation>Клонировать инстанс [{existing_instance_name}]</translation>
    </message>
    <message>
        <source>What would you like to do with the configured Workshop mods folder?</source>
        <translation>Что вы хотите сделать с настроенной папкой модов Workshop?</translation>
    </message>
    <message>
        <source>Compressing [{instance_name}] instance folder to archive...</source>
        <translation>Сжатие папки инстанса [{instance_name}] в архив...</translation>
    </message>
    <message>
        <source>Error compressing instance</source>
        <translation>Ошибка сжатия инстанса</translation>
    </message>
    <message>
        <source>An error occurred while compressing instance folder: {e}</source>
        <translation>Произошла ошибка при сжатии папки инстанса: {e}</translation>
    </message>
    <message>
        <source>Please check the logs for more information.</source>
        <translation>Пожалуйста, проверьте журналы для получения дополнительной информации.</translation>
    </message>
    <message>
        <source>Error restoring instance</source>
        <translation>Ошибка восстановления инстанса</translation>
    </message>
    <message>
        <source>Archive not found at path: {input_path}</source>
        <translation>Архив не найден по пути: {input_path}</translation>
    </message>
    <message>
        <source>An error occurred while reading instance archive: {e}</source>
        <translation>Произошла ошибка при чтении архива инстанса: {e}</translation>
    </message>
    <message>
        <source>Instance folder exists</source>
        <translation>Папка инстанса существует</translation>
    </message>
    <message>
        <source>Instance folder already exists: {instance_folder_path}</source>
        <translation>Папка инстанса уже существует: {instance_folder_path}</translation>
    </message>
    <message>
        <source>Do you want to continue and replace the existing instance folder?</source>
        <translation>Вы хотите продолжить и заменить существующую папку инстанса?</translation>
    </message>
    <message>
        <source>Replace</source>
        <translation>Заменить</translation>
    </message>
    <message>
        <source>Restoring instance [{name}] from archive...</source>
        <translation>Восстановление инстанса [{name}] из архива...</translation>
    </message>
    <message>
        <source>Invalid instance folder paths</source>
        <translation>Недопустимые пути папок инстанса</translation>
    </message>
    <message>
        <source>Some folder paths from the restored instance are invalid and were cleared. Please reconfigure them in the settings</source>
        <translation>Некоторые пути папок восстановленного инстанса недопустимы и были очищены. Пожалуйста, перенастройте их в настройках</translation>
    </message>
    <message>
        <source>Invalid paths: {path}</source>
        <translation>Недопустимые пути: {path}</translation>
    </message>
    <message>
        <source>Couldn't restore steamcmd symlink/junction</source>
        <translation>Не удалось восстановить символическую ссылку/связь steamcmd</translation>
    </message>
    <message>
        <source>The steamcmd symlink/junction could not be restored as the local folder is not set or invalid. The symlink/junction will need to be manually recreated.</source>
        <translation>Символическая ссылка/связь steamcmd не может быть восстановлена, так как локальная папка не установлена или недействительна. Символическая ссылка/связь должна быть воссоздана вручную.</translation>
    </message>
    <message>
        <source>The instance folder was not found after extracting the archive. Perhaps the archive is corrupt or the instance name is invalid.</source>
        <translation>Папка инстанса не была найдена после извлечения архива. Возможно, архив поврежден или имя инстанса недействительно.</translation>
    </message>
    <message>
        <source>Workshop mods not found</source>
        <translation>Моды Workshop не найдены</translation>
    </message>
    <message>
        <source>Workshop mods folder at [{existing_instance_workshop_folder}] not found.</source>
        <translation>Папка модов Workshop по адресу [{existing_instance_workshop_folder}] не найдена.</translation>
    </message>
    <message>
        <source>Error cloning instance</source>
        <translation>Ошибка клонирования инстанса</translation>
    </message>
    <message>
        <source>Unable to clone instance.</source>
        <translation>Не удалось клонировать инстанс.</translation>
    </message>
    <message>
        <source>Please enter a valid, unique instance name. It cannot be '{DEFAULT_INSTANCE_NAME}' or empty.</source>
        <translation>{DEFAULT_INSTANCE_NAME}</translation>
    </message>
    <message>
        <source>This will try to generate run args for the new instance based on the configured Game/Config folders.

Generated run arguments preview:
{preview}</source>
        <translation>{preview}</translation>
    </message>
    <message>
        <source>Create new instance [{instance_name}]</source>
        <translation>Создать новый инстанс [{instance_name}]</translation>
    </message>
    <message>
        <source>Would you like to automatically generate run args for the new instance?</source>
        <translation>Хотите ли вы автоматически сгенерировать аргументы запуска для нового инстанса?</translation>
    </message>
    <message>
        <source>Error creating instance</source>
        <translation>Ошибка создания инстанса</translation>
    </message>
    <message>
        <source>Unable to create new instance.</source>
        <translation>Не удалось создать новый инстанс.</translation>
    </message>
    <message>
        <source>Problem deleting instance</source>
        <translation>Проблема при удалении инстанса</translation>
    </message>
    <message>
        <source>Unable to delete instance {current_instance}.</source>
        <translation>Не удалось удалить инстанс {current_instance}.</translation>
    </message>
    <message>
        <source>The default instance cannot be deleted.</source>
        <translation>Инстанс по умолчанию не может быть удален.</translation>
    </message>
    <message>
        <source>Error deleting instance</source>
        <translation>Ошибка удаления инстанса</translation>
    </message>
    <message>
        <source>The selected instance does not exist.</source>
        <translation>Выбранный инстанс не существует.</translation>
    </message>
    <message>
        <source>Delete instance {current_instance}</source>
        <translation>Удалить инстанс {current_instance}</translation>
    </message>
    <message>
        <source>Are you sure you want to delete the selected instance and all of its data?</source>
        <translation>Вы уверены, что хотите удалить выбранный инстанс и все его данные?</translation>
    </message>
    <message>
        <source>This action cannot be undone.</source>
        <translation>Это действие нельзя отменить.</translation>
    </message>
    <message>
        <source>Convert to SteamCMD</source>
        <translation>Преобразовать в SteamCmd</translation>
    </message>
    <message>
        <source>Input a unique name for the backed up instance that is not "{name}"</source>
        <translation>{name}</translation>
    </message>
    <message>
        <source>Workshop folder: {existing_instance_workshop_folder}

Option 1: Convert to SteamCMD
RimSort will copy all Workshop mods to the new instance's local mods folder, converting them to SteamCMD mods that you can manage inside the new instance. The Workshop folder will be ignored for this instance to prevent duplicate mods.

Option 2: Keep Workshop Folder
The new instance will use the same Workshop folder as the original instance. You can change this later in the settings if needed.

How would you like to proceed?</source>
        <translation>{existing_instance_workshop_folder}</translation>
    </message>
    <message>
        <source>Keep Workshop Folder</source>
        <translation>Держите папку мастерской</translation>
    </message>
    <message>
        <source>Cancelled</source>
        <translation>Отменен</translation>
    </message>
    <message>
        <source>ACF Log Reader</source>
        <translation>Acf log reader</translation>
    </message>
    <message>
        <source>Player Log</source>
        <translation>Журнал журнал</translation>
    </message>
    <message>
        <source>An error occurred while restoring instance [{name}].</source>
        <translation>Произошла ошибка при восстановлении экземпляра [{name}].</translation>
    </message>
</context>
<context>
    <name>MenuBar</name>
    <message>
        <source>File</source>
        <translation>Файл</translation>
    </message>
    <message>
        <source>Open Mod List…</source>
        <translation>Открыть список модов…</translation>
    </message>
    <message>
        <source>Save Mod List As…</source>
        <translation>Сохранить список модов как…</translation>
    </message>
    <message>
        <source>Import</source>
        <translation>Импортировать</translation>
    </message>
    <message>
        <source>From Rentry.co</source>
        <translation>Из Rentry.co</translation>
    </message>
    <message>
        <source>From Workshop collection</source>
        <translation>Из коллекции Workshop</translation>
    </message>
    <message>
        <source>Export</source>
        <translation>Экспортировать</translation>
    </message>
    <message>
        <source>To Clipboard…</source>
        <translation>В буфер обмена…</translation>
    </message>
    <message>
        <source>To Rentry.co…</source>
        <translation>В Rentry.co…</translation>
    </message>
    <message>
        <source>Open...</source>
        <translation>Открыть...</translation>
    </message>
    <message>
        <source>RimSort</source>
        <translation>RimSort</translation>
    </message>
    <message>
        <source>RimWorld</source>
        <translation>RimWorld</translation>
    </message>
    <message>
        <source>Root Directory</source>
        <translation>Корневая директория</translation>
    </message>
    <message>
        <source>Config Directory</source>
        <translation>Директория конфигурации</translation>
    </message>
    <message>
        <source>Logs Directory</source>
        <translation>Директория журналов</translation>
    </message>
    <message>
        <source>Local Mods Directory</source>
        <translation>Директория локальных модов</translation>
    </message>
    <message>
        <source>Steam Mods Directory</source>
        <translation>Директория модов Steam</translation>
    </message>
    <message>
        <source>Settings…</source>
        <translation>Настройки…</translation>
    </message>
    <message>
        <source>Exit</source>
        <translation>Выход</translation>
    </message>
    <message>
        <source>Edit</source>
        <translation>Правка</translation>
    </message>
    <message>
        <source>Cut</source>
        <translation>Вырезать</translation>
    </message>
    <message>
        <source>Copy</source>
        <translation>Копировать</translation>
    </message>
    <message>
        <source>Paste</source>
        <translation>Вставить</translation>
    </message>
    <message>
        <source>Rule Editor…</source>
        <translation>Редактор правил…</translation>
    </message>
    <message>
        <source>Ignore JSON Editor…</source>
        <translation>Игнорировать редактор JSON…</translation>
    </message>
    <message>
        <source>Reset Warning Toggles</source>
        <translation>Сбросить предупреждения</translation>
    </message>
    <message>
        <source>Auto-add Translations</source>
        <translation>Автоматическое добавление переводов</translation>
    </message>
    <message>
        <source>View</source>
        <translation>Вид</translation>
    </message>
    <message>
        <source>Show Translation Status</source>
        <translation>Показать статус перевода</translation>
    </message>
    <message>
        <source>Download</source>
        <translation>Скачать</translation>
    </message>
    <message>
        <source>Add Git Mod</source>
        <translation>Добавить Git мод</translation>
    </message>
    <message>
        <source>Add Zip Mod</source>
        <translation>Добавить Zip мод</translation>
    </message>
    <message>
        <source>Browse Workshop</source>
        <translation>Просмотреть Workshop</translation>
    </message>
    <message>
        <source>Update Workshop Mods</source>
        <translation>Обновить моды Workshop</translation>
    </message>
    <message>
        <source>Verify Game Files</source>
        <translation>Проверьте файлы игры</translation>
    </message>
    <message>
        <source>Instances</source>
        <translation>Инстансы</translation>
    </message>
    <message>
        <source>Current: "Default"</source>
        <translation>Текущий: "По умолчанию"</translation>
    </message>
    <message>
        <source>Backup Instance…</source>
        <translation>Резервное копирование инстанса…</translation>
    </message>
    <message>
        <source>Restore Instance…</source>
        <translation>Восстановить инстанс…</translation>
    </message>
    <message>
        <source>Clone Instance…</source>
        <translation>Клонировать инстанс…</translation>
    </message>
    <message>
        <source>Create Instance…</source>
        <translation>Создать инстанс…</translation>
    </message>
    <message>
        <source>Delete Instance…</source>
        <translation>Удалить инстанс…</translation>
    </message>
    <message>
        <source>Textures</source>
        <translation>Текстуры</translation>
    </message>
    <message>
        <source>Optimize Textures</source>
        <translation>Оптимизировать текстуры</translation>
    </message>
    <message>
        <source>Delete .dds Textures</source>
        <translation>Удалить .dds текстуры</translation>
    </message>
    <message>
        <source>Update</source>
        <translation>Обновить</translation>
    </message>
    <message>
        <source>Check for Updates…</source>
        <translation>Проверить наличие обновлений…</translation>
    </message>
    <message>
        <source>Check for Updates on Startup</source>
        <translation>Проверять наличие обновлений при запуске</translation>
    </message>
    <message>
        <source>Help</source>
        <translation>Помощь</translation>
    </message>
    <message>
        <source>RimSort Wiki…</source>
        <translation>Вики RimSort…</translation>
    </message>
    <message>
        <source>From Save file…</source>
        <translation>Из файла сохранения…</translation>
    </message>
    <message>
        <source>RimSort GitHub…</source>
        <translation>Rimsort GitHub…</translation>
    </message>
    <message>
        <source>Reset Mod Colors</source>
        <translation>Сбросить цвета модов</translation>
    </message>
</context>
<context>
    <name>MenuBarController</name>
    <message>
        <source>Current: {current_instance}</source>
        <translation>Текущий: {current_instance}</translation>
    </message>
</context>
<context>
    <name>MetadataManager</name>
    <message>
        <source>Missing Version.txt</source>
        <translation>Отсутствует Version.txt</translation>
    </message>
    <message>
        <source>RimSort is unable to get the game version at the expected path: [{version_file_path}].</source>
        <translation>RimSort не может получить версию игры по ожидаемому пути: [{version_file_path}].</translation>
    </message>
    <message>
        <source>
Is your game path {folder} set correctly? There should be a Version.txt file in the game install directory.</source>
        <translation>Правильно ли настроен путь к вашей игре {folder}? В каталоге установки игры должен находиться файл Version.txt.</translation>
    </message>
</context>
<context>
    <name>MissingDependenciesDialog</name>
    <message>
        <source>Some mods in your active list require other mods to work properly.
Select which missing dependencies to add to your active mods list.</source>
        <translation>Некоторые моды в вашем активном списке требуют другие моды для правильной работы.
Выберите, какие отсутствующие зависимости добавить в ваш активный список модов.</translation>
    </message>
    <message>
        <source>Select All</source>
        <translation>Выбрать все</translation>
    </message>
    <message>
        <source>Add Selected &amp;&amp; Sort</source>
        <translation>Добавить выбранные и отсортировать</translation>
    </message>
    <message>
        <source>Sort Without Adding</source>
        <translation>Отсортировать без добавления</translation>
    </message>
    <message>
        <source>Local mods (available but not active):</source>
        <translation>Локальные моды (доступны, но не активны):</translation>
    </message>
    <message>
        <source>Mods that need to be downloaded:</source>
        <translation>Моды, которые необходимо загрузить:</translation>
    </message>
    <message>
        <source>Package ID: {dep_id}</source>
        <translation>Идентификатор пакета: {dep_id}</translation>
    </message>
    <message>
        <source>Required by:
  • </source>
        <translation>Требуется для:
  • </translation>
    </message>
    <message>
        <source>Dependency Manager</source>
        <translation>Менеджер зависимостей</translation>
    </message>
</context>
<context>
    <name>MissingModPropertiesPanel</name>
    <message>
        <source>RimSort - Mods with Missing Properties</source>
        <translation>RimSort — Моды с отсутствующими свойствами</translation>
    </message>
    <message>
        <source>Mods with Missing Properties detected!</source>
        <translation>Обнаружены моды с отсутствующими свойствами!</translation>
    </message>
    <message>
        <source>The following mods are missing important properties that may cause issues:

• Missing Package ID: Mods without a valid Package ID in About.xml may have dependency and compatibility issues.
• Missing Publish Field ID: Workshop mods without a Publish Field ID may not support redownloads and update checking.

Please contact the mod authors to add these properties to their mods.</source>
        <translation>В следующих модах отсутствуют важные свойства, которые могут вызвать проблемы:

• Отсутствует идентификатор пакета: Моды без действительного идентификатора пакета в About.xml могут иметь проблемы с зависимостями и совместимостью.
• Отсутствует идентификатор поля публикации: моды Workshop без идентификатора поля публикации могут не поддерживать повторную загрузку и проверку обновлений.

Пожалуйста, свяжитесь с авторами модов, чтобы добавить эти свойства в свои моды.</translation>
    </message>
    <message>
        <source>Delete Mods</source>
        <translation>Удалить моды</translation>
    </message>
    <message>
        <source>Add to Ignore List</source>
        <translation>Добавить в список игнорирования</translation>
    </message>
</context>
<context>
    <name>MissingModsPrompt</name>
    <message>
        <source>RimSort - Missing mods found</source>
        <translation>RimSort - Найдены отсутствующие моды</translation>
    </message>
    <message>
        <source>There are mods missing from the active mods list!</source>
        <translation>В списке активных модов отсутствуют моды!</translation>
    </message>
    <message>
        <source>
User-configured SteamDB database was queried. The following table displays mods available for download from Steam. 

Rimworld mods on Steam Workshop that share a packageId are "variants". Please keep this in mind before downloading. 

Please select your preferred mod variant in the table below. You can also open each variant in Steam/Web browser to verify.</source>
        <translation>Была выполнена выборка настроенной базы данных SteamDB. В следующей таблице отображаются моды, доступные для загрузки из Steam.

Моды Rimworld на Steam Workshop, которые имеют одинаковый packageId, являются "вариантами". Пожалуйста, имейте это в виду перед загрузкой.

Пожалуйста, выберите предпочитаемый вариант мода в таблице ниже. Вы также можете открыть каждый вариант в Steam/Web браузере для проверки.</translation>
    </message>
    <message>
        <source># Variants</source>
        <translation>Количество вариантов</translation>
    </message>
    <message>
        <source>Download with SteamCMD</source>
        <translation>Скачать с помощью SteamCMD</translation>
    </message>
    <message>
        <source>Download with Steam client</source>
        <translation>Скачать с помощью клиента Steam</translation>
    </message>
</context>
<context>
    <name>ModDeletionMenu</name>
    <message>
        <source>Delete optimized textures (.dds files only)</source>
        <translation>Удалить оптимизированные текстуры (.dds файлы только)</translation>
    </message>
    <message>
        <source>RimSort</source>
        <translation>RimSort</translation>
    </message>
    <message>
        <source>Mod directory was not empty. Please close all programs accessing files or subfolders in the directory (including your file manager) and try again.</source>
        <translation>Каталог мода не был пустым. Пожалуйста, закройте все программы, которые получают доступ к файлам или подпапкам в каталоге (включая ваш файловый менеджер), и попробуйте снова.</translation>
    </message>
    <message>
        <source>Unable to delete mod</source>
        <translation>Не удалось удалить мод</translation>
    </message>
    <message>
        <source>Delete mod completely</source>
        <translation>Удалить мод полностью</translation>
    </message>
    <message>
        <source>Delete mod (keep .dds textures)</source>
        <translation>Удалить мод (сохранить .dds текстуры)</translation>
    </message>
    <message>
        <source>Delete mod and unsubscribe from Steam</source>
        <translation>Удалить мод и отписаться от Steam</translation>
    </message>
    <message>
        <source>Delete mod and resubscribe using Steam</source>
        <translation>Удалить мод и повторно подписаться через Steam</translation>
    </message>
    <message>
        <source>An OS error occurred while deleting the mod.</source>
        <translation>Произошла ошибка ОС при удалении мода.</translation>
    </message>
    <message>
        <source>No mods selected</source>
        <translation>Не выбрано ни одного мода</translation>
    </message>
    <message>
        <source>Confirm Complete Deletion</source>
        <translation>Подтвердите полное удаление</translation>
    </message>
    <message>
        <source>
This operation will permanently delete the selected mod directories from the filesystem.

Do you want to proceed?</source>
        <translation>
Эта операция навсегда удалит выбранные каталоги модов из файловой системы.

Do you want to proceed?</translation>
    </message>
    <message>
        <source>Please select at least one mod to process.</source>
        <translation>Пожалуйста, выберите хотя бы один мод для обработки.</translation>
    </message>
    <message>
        <source>Confirm DDS Deletion</source>
        <translation>Подтвердите удаление DDS</translation>
    </message>
    <message>
        <source>
This operation will only delete optimized textures (.dds files) from the selected mods.

Do you want to proceed?</source>
        <translation>
Эта операция удалит только оптимизированные текстуры (.dds файлы) из выбранных модов.

Do you want to proceed?</translation>
    </message>
    <message>
        <source>Confirm Selective Deletion</source>
        <translation>Подтвердите выборочное удаление</translation>
    </message>
    <message>
        <source>
This operation will delete all mod files except for .dds texture files.
The .dds files will be preserved.

Do you want to proceed?</source>
        <translation>
Эта операция удалит все файлы мода, кроме файлов текстур .dds.
Файлы .dds будут сохранены.

Вы уверены, что хотите продолжить?</translation>
    </message>
    <message>
        <source>An error occurred while trying to {action} from Steam Workshop mods.</source>
        <translation>Произошла ошибка при попытке {action} из модов Steam Workshop.</translation>
    </message>
    <message>
        <source>Deletion options</source>
        <translation>Опции удаления</translation>
    </message>
    <message>
        <source>Steam {action}</source>
        <translation>Steam {action}</translation>
    </message>
    <message>
        <source>Successfully initiated {action} from {len} Steam Workshop mod(s).
The process may take a few moments to complete.</source>
        <translation>Успешно инициировал {action} из {len} steam Workshop Mod (s).
Процесс может занять несколько минут.</translation>
    </message>
    <message>
        <source>{action} Error</source>
        <translation>{action} ошибка</translation>
    </message>
    <message>
        <source>unsubscribe</source>
        <translation>Отписаться</translation>
    </message>
    <message>
        <source>resubscribe</source>
        <translation>повторно подписать</translation>
    </message>
    <message>
        <source>unsubscribed</source>
        <translation>отписан</translation>
    </message>
    <message>
        <source>resubscribed</source>
        <translation>повторно подписывается</translation>
    </message>
    <message>
        <source>Successfully deleted {result.success_count} selected mods.</source>
        <translation>Успешно удалил {result.success_count} Выбранные моды.</translation>
    </message>
    <message>
        <source>Deletion Incomplete</source>
        <translation>Удаление неполно</translation>
    </message>
    <message>
        <source>Failed to delete {result.failed_count} mod(s). Check logs for details.</source>
        <translation>Не удалось удалить {result.failed_count} mod (s).Проверьте журналы для деталей.</translation>
    </message>
    <message>
        <source>{e.strerror or 'Unknown error'} occurred at {e.filename or mod_path} with error code {error_code}.</source>
        <translation>произошла в  с кодом ошибки {error_code}. {e.filename or mod_path} {e.strerror or 'Unknown error'}</translation>
    </message>
    <message>
        <source>You have selected {selected_count} mod(s) for complete deletion.</source>
        <translation>Вы выбрали {selected_count} mod (ы) для полного удаления.</translation>
    </message>
    <message>
        <source>You have selected {selected_count} mod(s) for DDS texture deletion.</source>
        <translation>Вы выбрали {selected_count} mod (s) для удаления текстуры DDS.</translation>
    </message>
    <message>
        <source>You have selected {selected_count} mod(s) for selective deletion.</source>
        <translation>Вы выбрали {selected_count} mod (ы) для селективного удаления.</translation>
    </message>
    <message>
        <source>Confirm Deletion and {action_capitalized}</source>
        <translation>Подтвердите удаление и {action_capitalized}</translation>
    </message>
    <message>
        <source>You have selected {selected_count} mod(s) for deletion.
{steam_count} of these are Steam Workshop mods that will also be {action_past}.</source>
        <translation>Вы выбрали {selected_count} mod (s) для удаления.
{steam_count} из них - это моды Workshop Steam, которые также будут {action_past}.</translation>
    </message>
    <message>
        <source>
This operation will:
• Delete the selected mod directories from your filesystem
• {action_capitalized} Steam Workshop mods from your Steam account

Do you want to proceed?</source>
        <translation>Эта операция будет:
• Удалить выбранные каталоги мод из вашей файловой системы
• {action_capitalized} Моды семинара Steam из вашей учетной записи Steam

Вы хотите продолжить?</translation>
    </message>
</context>
<context>
    <name>ModInfoPanel</name>
    <message>
        <source>Name:</source>
        <translation>Имя:</translation>
    </message>
    <message>
        <source>Summary:</source>
        <translation>Краткое содержание:</translation>
    </message>
    <message>
        <source>PackageID:</source>
        <translation>ID пакета:</translation>
    </message>
    <message>
        <source>Authors:</source>
        <translation>Авторы:</translation>
    </message>
    <message>
        <source>Mod Version:</source>
        <translation>Версия мода:</translation>
    </message>
    <message>
        <source>Supported Version:</source>
        <translation>Поддерживаемая версия:</translation>
    </message>
    <message>
        <source>Folder Size:</source>
        <translation>Размер папки:</translation>
    </message>
    <message>
        <source>Path:</source>
        <translation>Путь:</translation>
    </message>
    <message>
        <source>Last Touched:</source>
        <translation>Последнее касание:</translation>
    </message>
    <message>
        <source>Filesystem Modified:</source>
        <translation>Файловая система изменена:</translation>
    </message>
    <message>
        <source>Workshop Times:</source>
        <translation>Время проведения семинара:</translation>
    </message>
    <message>
        <source>Welcome to RimSort!</source>
        <translation>Добро пожаловать в РимСорт!</translation>
    </message>
    <message>
        <source>Put your personal mod notes here!</source>
        <translation>Поместите сюда свои личные заметки о моде!</translation>
    </message>
</context>
<context>
    <name>ModListItemInner</name>
    <message>
        <source>Contains custom C# assemblies (custom code)</source>
        <translation>Содержит пользовательские сборки C# (пользовательский код)</translation>
    </message>
    <message>
        <source>Contains custom content (textures / XML)</source>
        <translation>Содержит пользовательский контент (текстуры / XML)</translation>
    </message>
    <message>
        <source>Local mod that contains a git repository</source>
        <translation>Локальный мод, который содержит репозиторий git</translation>
    </message>
    <message>
        <source>Local mod that can be used with SteamCMD</source>
        <translation>Локальный мод, который можно использовать с SteamCMD</translation>
    </message>
    <message>
        <source>Official RimWorld content by Ludeon Studios</source>
        <translation>Официальный контент RimWorld от Ludeon Studios</translation>
    </message>
    <message>
        <source>Installed locally</source>
        <translation>Установлено локально</translation>
    </message>
    <message>
        <source>Subscribed via Steam</source>
        <translation>Подписано через Steam</translation>
    </message>
    <message>
        <source>Translation available - This mod has a translation or is already localized</source>
        <translation>Доступен перевод — этот мод имеет перевод или уже локализован.</translation>
    </message>
    <message>
        <source>No translation found - This mod does not have a translation installed</source>
        <translation>Перевод не найден — в этом моде не установлен перевод.</translation>
    </message>
    <message>
        <source>Not in latest save</source>
        <translation>Не в последнем сохранении</translation>
    </message>
    <message>
        <source>In latest save</source>
        <translation>В последнем сохранении</translation>
    </message>
</context>
<context>
    <name>ModListWidget</name>
    <message>
        <source>Open folder</source>
        <translation>Открыть папку</translation>
    </message>
    <message>
        <source>Open URL in browser</source>
        <translation>Открыть URL в браузере</translation>
    </message>
    <message>
        <source>Copy URL to clipboard</source>
        <translation>Скопировать URL в буфер обмена</translation>
    </message>
    <message>
        <source>Open mod in Steam</source>
        <translation>Открыть мод в Steam</translation>
    </message>
    <message>
        <source>Convert local mod to SteamCMD</source>
        <translation>Конвертировать локальный мод в SteamCMD</translation>
    </message>
    <message>
        <source>Convert SteamCMD mod to local</source>
        <translation>Конвертировать мод SteamCMD в локальный</translation>
    </message>
    <message>
        <source>Re-download mod with SteamCMD</source>
        <translation>Загрузить мод заново с помощью SteamCMD</translation>
    </message>
    <message>
        <source>Update mod with git</source>
        <translation>Обновить мод с помощью git</translation>
    </message>
    <message>
        <source>Convert Steam mod to local</source>
        <translation>Конвертировать мод Steam в локальный</translation>
    </message>
    <message>
        <source>Re-subscribe mod with Steam</source>
        <translation>Повторно подписаться на мод через Steam</translation>
    </message>
    <message>
        <source>Unsubscribe mod with Steam</source>
        <translation>Отменить подписку на мод через Steam</translation>
    </message>
    <message>
        <source>Remove mod from SteamDB blacklist</source>
        <translation>Удалить мод из черного списка SteamDB</translation>
    </message>
    <message>
        <source>Add mod to SteamDB blacklist</source>
        <translation>Добавить мод в черный список SteamDB</translation>
    </message>
    <message>
        <source>Copy packageId to clipboard</source>
        <translation>Скопировать packageId в буфер обмена</translation>
    </message>
    <message>
        <source>Edit mod with Rule Editor</source>
        <translation>Редактировать мод с помощью редактора правил</translation>
    </message>
    <message>
        <source>Toggle warning</source>
        <translation>Переключить предупреждение</translation>
    </message>
    <message>
        <source>Find translations</source>
        <translation>Найти переводы</translation>
    </message>
    <message>
        <source>Open folder(s)</source>
        <translation>Открыть папку(и)</translation>
    </message>
    <message>
        <source>Open URL(s) in browser</source>
        <translation>Открыть URL(ы) в браузере</translation>
    </message>
    <message>
        <source>Convert local mod(s) to SteamCMD</source>
        <translation>Конвертировать локальный мод(ы) в SteamCMD</translation>
    </message>
    <message>
        <source>Convert SteamCMD mod(s) to local</source>
        <translation>Конвертировать мод(ы) SteamCMD в локальный</translation>
    </message>
    <message>
        <source>Re-download mod(s) with SteamCMD</source>
        <translation>Загрузить мод(ы) заново с помощью SteamCMD</translation>
    </message>
    <message>
        <source>Update mod(s) with git</source>
        <translation>Обновить мод(ы) с помощью git</translation>
    </message>
    <message>
        <source>Toggle warning(s)</source>
        <translation>Переключить предупреждение(я)</translation>
    </message>
    <message>
        <source>Convert Steam mod(s) to local</source>
        <translation>Конвертировать мод(ы) Steam в локальный</translation>
    </message>
    <message>
        <source>Re-subscribe mod(s) with Steam</source>
        <translation>Повторно подписаться на мод(ы) через Steam</translation>
    </message>
    <message>
        <source>Unsubscribe mod(s) with Steam</source>
        <translation>Отменить подписку на мод(ы) через Steam</translation>
    </message>
    <message>
        <source>Miscellaneous options</source>
        <translation>Разные параметры</translation>
    </message>
    <message>
        <source>Clipboard options</source>
        <translation>Параметры буфера обмена</translation>
    </message>
    <message>
        <source>Workshop mods options</source>
        <translation>Параметры модов Workshop</translation>
    </message>
    <message>
        <source>Are you sure?</source>
        <translation>Вы уверены?</translation>
    </message>
    <message>
        <source>You have selected {len} git mods to be updated.</source>
        <translation>Вы выбрали {len} git модов для обновления.</translation>
    </message>
    <message>
        <source>Do you want to proceed?</source>
        <translation>Вы хотите продолжить?</translation>
    </message>
    <message>
        <source>You have selected {len} mods for deletion + re-download.</source>
        <translation>Вы выбрали {len} модов для удаления + повторной загрузки.</translation>
    </message>
    <message>
        <source>
This operation will recursively delete all mod files, except for .dds textures found, and attempt to re-download the mods via SteamCMD. Do you want to proceed?</source>
        <translation>
Эта операция рекурсивно удалит все файлы модов, за исключением найденных текстур .dds, и попытается повторно загрузить моды через SteamCMD. Вы хотите продолжить?</translation>
    </message>
    <message>
        <source>
This operation will potentially delete .dds textures leftover. Steam is unreliable for this. Do you want to proceed?</source>
        <translation>
Эта операция потенциально удалит оставшиеся текстуры .dds. Steam ненадежен для этого. Вы хотите продолжить?</translation>
    </message>
    <message>
        <source>You have selected {len} mods for unsubscribe.</source>
        <translation>Вы выбрали {len} модов для отмены подписки.</translation>
    </message>
    <message>
        <source>
Do you want to proceed?</source>
        <translation>Вы хотите продолжить?</translation>
    </message>
    <message>
        <source>Add comment</source>
        <translation>Добавить комментарий</translation>
    </message>
    <message>
        <source>Enter a comment providing your reasoning for wanting to blacklist this mod: </source>
        <translation>Введите комментарий, объясняющий ваше желание добавить этот мод в черный список:</translation>
    </message>
    <message>
        <source>Unable to add to blacklist</source>
        <translation>Не удалось добавить в черный список</translation>
    </message>
    <message>
        <source>Comment was not provided or entry was cancelled. Comments are REQUIRED for this action!</source>
        <translation>Комментарий не был предоставлен или запись была отменена. Комментарии обязательны для этого действия!</translation>
    </message>
    <message>
        <source>This will remove the selected mod, </source>
        <translation>Это удалит выбранный мод, </translation>
    </message>
    <message>
        <source>
Missing Dependencies:</source>
        <translation>
Отсутствующие зависимости:</translation>
    </message>
    <message>
        <source>
Incompatibilities:</source>
        <translation>
Несовместимости:</translation>
    </message>
    <message>
        <source>
Should be Loaded After:</source>
        <translation>
Должен загружаться после:</translation>
    </message>
    <message>
        <source>
Should be Loaded Before:</source>
        <translation>
Должен загружаться перед:</translation>
    </message>
    <message>
        <source>Change mod color</source>
        <translation>Изменить цвет мода</translation>
    </message>
    <message>
        <source>Database not available</source>
        <translation>База данных недоступна</translation>
    </message>
    <message>
        <source>Steam Workshop metadata database is not loaded. Please build the database first using the Database Builder.</source>
        <translation>База данных метаданных Steam Workshop не загружена. Сначала создайте базу данных с помощью Database Builder.</translation>
    </message>
    <message>
        <source>No translations found</source>
        <translation>Переводов не найдено</translation>
    </message>
    <message>
        <source>No translation mods were found for this mod in the Steam Workshop database.</source>
        <translation>В базе данных Мастерской Steam для этого мода не обнаружено модификаций перевода.</translation>
    </message>
    <message>
        <source>Select Translation</source>
        <translation>Выберите перевод</translation>
    </message>
    <message>
        <source>Found {len(translation_mods)} translation(s). Select one to open:</source>
        <translation>Найден перевод(ы): {len(translation_mods)}. Выберите один, чтобы открыть:</translation>
    </message>
    <message>
        <source>Open</source>
        <translation>Открыть</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation>Отмена</translation>
    </message>
    <message>
        <source>Reset mod color</source>
        <translation>Сбросить цвет мода</translation>
    </message>
    <message>
        <source>You have selected {len} mods for resubscribe:(unsubscribe + subscribe).</source>
        <translation>Вы выбрали {len} модов для повторной подписки:(отписаться + подписаться).</translation>
    </message>
    <message>
        <source>
Mod and Game Version Mismatch</source>
        <translation>Mod и игровая версия несоответствие</translation>
    </message>
    <message>
        <source>
An alternative updated mod is recommended:
{alternative}</source>
        <translation>Рекомендуется альтернативный обновленный мод:
 {alternative}</translation>
    </message>
    <message>
        <source>
Alternative Dependencies:</source>
        <translation>Альтернативные зависимости:</translation>
    </message>
    <message>
        <source>Open folder in text editor</source>
        <translation>Открыть папку в текстовом редакторе</translation>
    </message>
    <message>
        <source>Open folder(s) in text editor</source>
        <translation>Открыть папки в текстовом редакторе</translation>
    </message>
</context>
<context>
    <name>ModsPanel</name>
    <message>
        <source>Showing All Mods</source>
        <translation>Показать все моды</translation>
    </message>
    <message>
        <source>Showing Core and DLC</source>
        <translation>Показать основные и DLC моды</translation>
    </message>
    <message>
        <source>Showing Local Mods</source>
        <translation>Показать локальные моды</translation>
    </message>
    <message>
        <source>Showing Git Mods</source>
        <translation>Показать git моды</translation>
    </message>
    <message>
        <source>Showing SteamCMD Mods</source>
        <translation>Показать SteamCMD моды</translation>
    </message>
    <message>
        <source>Showing Steam Mods</source>
        <translation>Показать Steam моды</translation>
    </message>
    <message>
        <source>Showing All Mod Types</source>
        <translation>Показать все типы модов</translation>
    </message>
    <message>
        <source>Showing C# Mods</source>
        <translation>Показать C# моды</translation>
    </message>
    <message>
        <source>Showing XML Mods</source>
        <translation>Показать XML моды</translation>
    </message>
    <message>
        <source>Hide Filter Disabled</source>
        <translation>Скрыть фильтр отключен</translation>
    </message>
    <message>
        <source>Hide Filter Enabled</source>
        <translation>Скрыть фильтр включен</translation>
    </message>
    <message>
        <source>Active [0]</source>
        <translation>Активные [0]</translation>
    </message>
    <message>
        <source>Inactive [0]</source>
        <translation>Неактивные [0]</translation>
    </message>
    <message>
        <source>Database not available</source>
        <translation>База данных недоступна</translation>
    </message>
    <message>
        <source>Steam Workshop metadata database is not loaded. Please build the database first using the Database Builder.</source>
        <translation>База данных метаданных Steam Workshop не загружена. Сначала создайте базу данных с помощью Database Builder.</translation>
    </message>
    <message>
        <source>No Translations Found</source>
        <translation>Переводов не найдено</translation>
    </message>
    <message>
        <source>No applicable translation mods were found for your active mod list.</source>
        <translation>Для вашего активного списка модов не найдено подходящих модов перевода.</translation>
    </message>
    <message>
        <source>Translations Added</source>
        <translation>Переводы добавлены</translation>
    </message>
    <message>
        <source>Successfully added {count} translation mods to the active list.</source>
        <translation>Модов перевода успешно добавлено в активный список: {count}.</translation>
    </message>
    <message>
        <source>No New Translations</source>
        <translation>Нет новых переводов</translation>
    </message>
    <message>
        <source>All found translation mods are already active.</source>
        <translation>Все найденные моды перевода уже активны.</translation>
    </message>
    <message>
        <source>Modified Time</source>
        <translation>Время изменения</translation>
    </message>
    <message>
        <source>Author</source>
        <translation>Автор</translation>
    </message>
    <message>
        <source>Folder Size</source>
        <translation>Размер папки</translation>
    </message>
    <message>
        <source>Notes</source>
        <translation>Примечания</translation>
    </message>
    <message>
        <source>Toggle sort order</source>
        <translation>Переключить порядок сортировки</translation>
    </message>
    <message>
        <source>Desc</source>
        <translation>По убыв.</translation>
    </message>
    <message>
        <source>Asc</source>
        <translation>По возр.</translation>
    </message>
    <message>
        <source>Calculating folder sizes...</source>
        <translation>Вычисление размеров папок...</translation>
    </message>
    <message>
        <source>Rebuilding list...</source>
        <translation>Обновление списка...</translation>
    </message>
    <message>
        <source>Search by...</source>
        <translation>Поиск по...</translation>
    </message>
    <message>
        <source>Name</source>
        <translation>Имя</translation>
    </message>
    <message>
        <source>PackageId</source>
        <translation>Идентификатор пакета</translation>
    </message>
    <message>
        <source>Author(s)</source>
        <translation>Автор(ы)</translation>
    </message>
    <message>
        <source>PublishedFileId</source>
        <translation>Идентификатор опубликованного файла</translation>
    </message>
    <message>
        <source>Version</source>
        <translation>Версия</translation>
    </message>
    <message>
        <source>0 warnings</source>
        <translation>0 предупреждений</translation>
    </message>
    <message>
        <source>Click to only show mods with warnings</source>
        <translation>Нажмите, чтобы показать только моды с предупреждениями</translation>
    </message>
    <message>
        <source>Click to only show mods with errors</source>
        <translation>Нажмите, чтобы показать только моды с ошибками</translation>
    </message>
    <message>
        <source>Check "Use This Instead" Database</source>
        <translation>Проверьте базу данных "Используйте это вместо"</translation>
    </message>
    <message>
        <source>Color</source>
        <translation>Цвет</translation>
    </message>
    <message>
        <source>Check Dependencies</source>
        <translation>Проверьте зависимости</translation>
    </message>
    <message>
        <source>Active</source>
        <translation>Активный</translation>
    </message>
    <message>
        <source>Inactive</source>
        <translation>Неактивный</translation>
    </message>
    <message>
        <source>Sort inactive mods by</source>
        <translation>Сортировать неактивные моды</translation>
    </message>
    <message>
        <source>0 new</source>
        <translation>0 Новое</translation>
    </message>
    <message>
        <source>Click to only show active mods not in latest save</source>
        <translation>Нажмите, чтобы показать только активные моды, не в последнем сохранении</translation>
    </message>
    <message>
        <source>{padding}{num} warning(s)</source>
        <translation>Предупреждений: {padding}{num}</translation>
    </message>
    <message>
        <source>{padding}{num} error(s)</source>
        <translation>Ошибок: {padding}{num}</translation>
    </message>
    <message>
        <source>{padding}{count} new</source>
        <translation>{padding} {count} новый</translation>
    </message>
</context>
<context>
    <name>ModsPanelController</name>
    <message>
        <source>Confirm Resetting Warning Toggles</source>
        <translation>Подтвердите сброс переключателей предупреждений</translation>
    </message>
    <message>
        <source>Are you sure you want to reset all warning/error toggles?</source>
        <translation>Вы уверены, что хотите сбросить все переключатели предупреждений/ошибок?</translation>
    </message>
    <message>
        <source>Reset All</source>
        <translation>Сбросить все</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation>Отмена</translation>
    </message>
    <message>
        <source>Confirm Resetting Mod Colors</source>
        <translation>Подтвердите сброс цветов мода</translation>
    </message>
    <message>
        <source>Are you sure you want to reset all mod colors?</source>
        <translation>Вы уверены, что хотите сбросить все цвета мода?</translation>
    </message>
</context>
<context>
    <name>PlayerLogTab</name>
    <message>
        <source>File Info</source>
        <translation>Информация о файле</translation>
    </message>
    <message>
        <source>Path:</source>
        <translation>Путь:</translation>
    </message>
    <message>
        <source>Size:</source>
        <translation>Размер:</translation>
    </message>
    <message>
        <source>Modified:</source>
        <translation>Модифицировано:</translation>
    </message>
    <message>
        <source>Statistics</source>
        <translation>Статистика</translation>
    </message>
    <message>
        <source>Loading file... %p%</source>
        <translation>Загрузка файла... %p%</translation>
    </message>
    <message>
        <source>Total Lines: {total_lines}</source>
        <translation>Общие строки: {total_lines}</translation>
    </message>
    <message>
        <source>Infos: {infos}</source>
        <translation>Infos:  {infos}</translation>
    </message>
    <message>
        <source>Keybinds: {keybinds}</source>
        <translation>Keybinds:  {keybinds}</translation>
    </message>
    <message>
        <source>Mod Issues: {mod_issues}</source>
        <translation>Проблемы с модом: {mod_issues}</translation>
    </message>
    <message>
        <source>Warnings: {warnings}</source>
        <translation>Предупреждения:  {warnings}</translation>
    </message>
    <message>
        <source>Errors: {errors}</source>
        <translation>Ошибки:  {errors}</translation>
    </message>
    <message>
        <source>Exceptions: {exceptions}</source>
        <translation>Исключения:  {exceptions}</translation>
    </message>
    <message>
        <source>All Issues: {all_issues}</source>
        <translation>Все проблемы: {all_issues}</translation>
    </message>
    <message>
        <source>Auto Load Game Log on Startup</source>
        <translation>Автопожавка</translation>
    </message>
    <message>
        <source>If checked, the Game log will be loaded automatically on startup.</source>
        <translation>При проверке журнал игры будет загружен автоматически при запуске.</translation>
    </message>
    <message>
        <source>Enable Real-Time Log Monitoring</source>
        <translation>Включить мониторинг журнала в реальном времени</translation>
    </message>
    <message>
        <source>Enable real-time monitoring of Player.log file changes.</source>
        <translation>Включить мониторинг изменений файла Player.log в реальном времени.</translation>
    </message>
    <message>
        <source>Refresh</source>
        <translation>Обновлять</translation>
    </message>
    <message>
        <source>Export</source>
        <translation>Экспорт</translation>
    </message>
    <message>
        <source>Clear Log Display</source>
        <translation>Очистить дисплей журнала</translation>
    </message>
    <message>
        <source>Load Game Log</source>
        <translation>Загрузите журнал игры</translation>
    </message>
    <message>
        <source>Loads the game's Player.log file.</source>
        <translation>Загружает файл игры Player.log.</translation>
    </message>
    <message>
        <source>Load Log from File</source>
        <translation>Загрузить журнал из файла</translation>
    </message>
    <message>
        <source>Open a file dialog to select a log file</source>
        <translation>Откройте диалог файла, чтобы выбрать файл журнала</translation>
    </message>
    <message>
        <source>Load Log from Link</source>
        <translation>Загрузить журнал по ссылке</translation>
    </message>
    <message>
        <source>Load log content from a URL</source>
        <translation>Загрузите содержимое журнала с URL</translation>
    </message>
    <message>
        <source>Search and Filter</source>
        <translation>Поиск и фильтр</translation>
    </message>
    <message>
        <source>Search log entries...</source>
        <translation>Записи журнала поиска ...</translation>
    </message>
    <message>
        <source>All Entries</source>
        <translation>Все записи</translation>
    </message>
    <message>
        <source>Infos Only</source>
        <translation>Только Infos</translation>
    </message>
    <message>
        <source>Keybinds Only</source>
        <translation>Только для ключей</translation>
    </message>
    <message>
        <source>Mod Issues</source>
        <translation>Мод проблемы</translation>
    </message>
    <message>
        <source>Warnings Only</source>
        <translation>Только предупреждения</translation>
    </message>
    <message>
        <source>Errors Only</source>
        <translation>Только ошибки</translation>
    </message>
    <message>
        <source>Exceptions Only</source>
        <translation>Только исключения</translation>
    </message>
    <message>
        <source>All Issues</source>
        <translation>Все проблемы</translation>
    </message>
    <message>
        <source>Filter by mod name...</source>
        <translation>Фильтр по имени мода ...</translation>
    </message>
    <message>
        <source>Highlight Color</source>
        <translation>Выделите цвет</translation>
    </message>
    <message>
        <source>Pick color for search and navigation highlighting</source>
        <translation>Выберите цвет для поиска и навигации.</translation>
    </message>
    <message>
        <source>Previous</source>
        <translation>Предыдущий</translation>
    </message>
    <message>
        <source>Next</source>
        <translation>Следующий</translation>
    </message>
    <message>
        <source>Quick Navigation</source>
        <translation>Быстрая навигация</translation>
    </message>
    <message>
        <source>Scroll to End</source>
        <translation>Прокрутите, чтобы закончить</translation>
    </message>
    <message>
        <source>Scroll to the end of the log display</source>
        <translation>Прокрутите до конца дисплея журнала</translation>
    </message>
    <message>
        <source>Reading file... %p%</source>
        <translation>Чтение файла... %p%</translation>
    </message>
    <message>
        <source>Path: Loaded from URL: {url}</source>
        <translation>Путь: загружен с URL: {url}</translation>
    </message>
    <message>
        <source>Path: Loaded from URL</source>
        <translation>Путь: загружен с URL</translation>
    </message>
    <message>
        <source>Size: {size:,} bytes</source>
        <translation>Размер:  байты {size:,}</translation>
    </message>
    <message>
        <source>Modified: N/A</source>
        <translation>Модифицирован: N/A.</translation>
    </message>
    <message>
        <source>Path: N/A</source>
        <translation>Путь: n/a</translation>
    </message>
    <message>
        <source>Size: N/A</source>
        <translation>Размер: n/a</translation>
    </message>
    <message>
        <source>Player log file not found.</source>
        <translation>Файл журнала игрока не найден.</translation>
    </message>
    <message>
        <source>Reading log from URL... %p%</source>
        <translation>Чтение журнала с URL... %p%</translation>
    </message>
    <message>
        <source>Enter URL:</source>
        <translation>Введите URL:</translation>
    </message>
    <message>
        <source>Log loaded successfully from URL</source>
        <translation>Журнал успешно загружен с URL</translation>
    </message>
    <message>
        <source>Failed to load log from URL</source>
        <translation>Не удалось загрузить журнал с URL</translation>
    </message>
    <message>
        <source>Failed due to error: {error}</source>
        <translation>Не удалось из -за ошибки:  {error}</translation>
    </message>
    <message>
        <source>Path: {path_str}</source>
        <translation>Путь: {path_str}</translation>
    </message>
    <message>
        <source>Size: {size_str}</source>
        <translation>Размер: {size_str}</translation>
    </message>
    <message>
        <source>Modified: {modified_str}</source>
        <translation>Modified: {modified_str}</translation>
    </message>
    <message>
        <source>Info</source>
        <translation>Информация</translation>
    </message>
    <message>
        <source>Keybind</source>
        <translation>Ключевой связки</translation>
    </message>
    <message>
        <source>Mod_issue</source>
        <translation>Mod_issue</translation>
    </message>
    <message>
        <source>Warning</source>
        <translation>Предупреждение</translation>
    </message>
    <message>
        <source>Error</source>
        <translation>Ошибка</translation>
    </message>
    <message>
        <source>Exception</source>
        <translation>Исключение</translation>
    </message>
    <message>
        <source>Jump to previous {lower} entry</source>
        <translation>Прыгайте к предыдущему  запись {lower}</translation>
    </message>
    <message>
        <source>Jump to next {lower} entry</source>
        <translation>Прыгайте в следующую  запись {lower}</translation>
    </message>
    <message>
        <source>Total Lines: 0</source>
        <translation>Общие строки: 0</translation>
    </message>
    <message>
        <source>Infos: 0</source>
        <translation>Infos: 0</translation>
    </message>
    <message>
        <source>Keybinds: 0</source>
        <translation>Ключевые связки: 0</translation>
    </message>
    <message>
        <source>Mod Issues: 0</source>
        <translation>Проблемы с модом: 0</translation>
    </message>
    <message>
        <source>Warnings: 0</source>
        <translation>Предупреждения: 0</translation>
    </message>
    <message>
        <source>Errors: 0</source>
        <translation>Ошибки: 0</translation>
    </message>
    <message>
        <source>Exceptions: 0</source>
        <translation>Исключения: 0</translation>
    </message>
    <message>
        <source>All Issues: 0</source>
        <translation>Все проблемы: 0</translation>
    </message>
    <message>
        <source>Controls</source>
        <translation>Управление</translation>
    </message>
    <message>
        <source>Pick Highlight Color</source>
        <translation>Выберите выделение цвета</translation>
    </message>
</context>
<context>
    <name>Rentry Auth Code Not Found </name>
    <message>
        <source>RimSort can work without rentry auth code. But To enable full functionality of renry.co you need to email support@rentry.co and request an auth code. Then paste it into Settings -&gt; Advanced -&gt; Rentry Auth.</source>
        <translation>RimSort может работать без кода аутентификации rentry. Но для включения полной функциональности rentry.co вам нужно отправить электронное письмо на адрес support@rentry.co и запросить код аутентификации. Затем вставьте его в Настройки -&gt; Дополнительно -&gt; Rentry Auth.</translation>
    </message>
</context>
<context>
    <name>RentryError</name>
    <message>
        <source>Failed to fetch Rentry Content</source>
        <translation>Не удалось получить содержимое Rentry</translation>
    </message>
    <message>
        <source>Rentry returned status code: {code}</source>
        <translation>Rentry вернул код состояния: {code}</translation>
    </message>
    <message>
        <source>RimSort failed to fetch the content from the provided Rentry link. This may be due to an invalid link, your internet connection, or Rentry.co being down. It may also be the result of a captcha. Please try again later.</source>
        <translation>RimSort не удалось получить содержимое по предоставленной ссылке Rentry. Это может быть связано с недействительной ссылкой, вашим интернет-соединением или с тем, что Rentry.co недоступен. Это также может быть результатом капчи. Пожалуйста, попробуйте еще раз позже.</translation>
    </message>
    <message>
        <source>Network Error</source>
        <translation>Ошибка сети</translation>
    </message>
    <message>
        <source>Network error occurred while processing Rentry, Please check your internet connection.</source>
        <translation>Произошла ошибка сети при обработке Rentry, пожалуйста, проверьте ваше интернет-соединение.</translation>
    </message>
    <message>
        <source>Rentry Auth Code Not Found</source>
        <translation>Код аутентификации Rentry не найден</translation>
    </message>
</context>
<context>
    <name>RentryImport</name>
    <message>
        <source>Enter Rentry.co link</source>
        <translation>Введите ссылку Rentry.co</translation>
    </message>
    <message>
        <source>Enter the Rentry.co link:</source>
        <translation>Введите ссылку Rentry.co:</translation>
    </message>
    <message>
        <source>Invalid Rentry Link</source>
        <translation>Недействительная ссылка Rentry</translation>
    </message>
    <message>
        <source>Invalid Rentry link, Please enter a valid Rentry link.</source>
        <translation>Недействительная ссылка Rentry, пожалуйста, введите действительную ссылку Rentry.</translation>
    </message>
    <message>
        <source>Error</source>
        <translation>Ошибка</translation>
    </message>
    <message>
        <source>An error occurred: {e}</source>
        <translation>Произошла ошибка: {e}</translation>
    </message>
</context>
<context>
    <name>RentryUpload</name>
    <message>
        <source>Error</source>
        <translation>Ошибка</translation>
    </message>
    <message>
        <source>An error occurred: {e}</source>
        <translation>Произошла ошибка: {e}</translation>
    </message>
</context>
<context>
    <name>RuleEditor</name>
    <message>
        <source>No mod currently being edited</source>
        <translation>В данный момент не редактируется ни один мод</translation>
    </message>
    <message>
        <source>About.xml (loadAfter)</source>
        <translation>About.xml (loadAfter)</translation>
    </message>
    <message>
        <source>About.xml (loadBefore)</source>
        <translation>About.xml (loadBefore)</translation>
    </message>
    <message>
        <source>Community Rules (loadAfter)</source>
        <translation>Community Rules (loadAfter)</translation>
    </message>
    <message>
        <source>Community Rules (loadBefore)</source>
        <translation>Community Rules (loadBefore)</translation>
    </message>
    <message>
        <source>Force load at bottom of list</source>
        <translation>Принудительная загрузка внизу списка</translation>
    </message>
    <message>
        <source>User Rules (loadAfter)</source>
        <translation>Правила пользователя (loadAfter)</translation>
    </message>
    <message>
        <source>User Rules (loadBefore)</source>
        <translation>Правила пользователя (loadBefore)</translation>
    </message>
    <message>
        <source>Name</source>
        <translation>Имя</translation>
    </message>
    <message>
        <source>PackageId</source>
        <translation>Идентификатор пакета</translation>
    </message>
    <message>
        <source>Rule source</source>
        <translation>Источник правила</translation>
    </message>
    <message>
        <source>Rule type</source>
        <translation>Тип правила</translation>
    </message>
    <message>
        <source>Comment</source>
        <translation>Комментарий</translation>
    </message>
    <message>
        <source>Save rules to communityRules.json</source>
        <translation>Сохранить правила в communityRules.json</translation>
    </message>
    <message>
        <source>Save rules to userRules.json</source>
        <translation>Сохранить правила в userRules.json</translation>
    </message>
    <message>
        <source>Search mods by name</source>
        <translation>Поиск модов по имени</translation>
    </message>
    <message>
        <source>Duplicate rule</source>
        <translation>Дублировать правило</translation>
    </message>
    <message>
        <source>Tried to add duplicate rule.</source>
        <translation>Попытка добавить дублирующее правило.</translation>
    </message>
    <message>
        <source>Skipping creation of duplicate rule!</source>
        <translation>Пропуск создания дублирующего правила!</translation>
    </message>
    <message>
        <source>Enter comment</source>
        <translation>Введите комментарий</translation>
    </message>
    <message>
        <source>Enter a comment to annotate why this rule exists.
                      This is useful for your own records, as well as others.</source>
        <translation>Введите комментарий, чтобы аннотировать, почему это правило существует.
                      Это полезно как для ваших собственных записей, так и для других.</translation>
    </message>
    <message>
        <source>Rules from mods's About.xml cannot be modified. Only 'Community Rules' and 'User Rules' are allowed.</source>
        <translation>Правила из About.xml модов не могут быть изменены. Разрешены только 'Правила сообщества' и 'Правила пользователя'.</translation>
    </message>
    <message>
        <source>Rules can be Modified.</source>
        <translation>Правила могут быть изменены.</translation>
    </message>
    <message>
        <source>Editing rules for: {name}</source>
        <translation>Редактирование правил для: {name}</translation>
    </message>
    <message>
        <source>Show About.xml rules</source>
        <translation>Показать правила About.xml</translation>
    </message>
    <message>
        <source>Edit Community Rules</source>
        <translation>Редактировать правила сообщества</translation>
    </message>
    <message>
        <source>Edit User Rules</source>
        <translation>Редактировать правила пользователя</translation>
    </message>
    <message>
        <source>Hide About.xml rules</source>
        <translation>Скрыть правила About.xml</translation>
    </message>
    <message>
        <source>Lock Community Rules</source>
        <translation>Заблокировать правила сообщества</translation>
    </message>
    <message>
        <source>Lock User Rules</source>
        <translation>Заблокировать правила пользователя</translation>
    </message>
    <message>
        <source>Enter a comment to annotate why this rule exists.This is useful for your own records, as well as others.</source>
        <translation>Введите комментарий, чтобы аннотировать, почему это правило существует. Это полезно как для ваших собственных записей, так и для других.</translation>
    </message>
    <message>
        <source>Enter a comment to annotate why this rule exists. This is useful for your own records, as well as others.</source>
        <translation>Введите комментарий, чтобы аннотировать, почему это правило существует. Это полезно как для ваших собственных записей, так и для других.</translation>
    </message>
    <message>
        <source>Open this mod in the editor</source>
        <translation>Открыть этот мод в редакторе</translation>
    </message>
    <message>
        <source>Remove this rule</source>
        <translation>Удалить это правило</translation>
    </message>
    <message>
        <source>About.xml (incompatibilitiesWith)</source>
        <translation>О.xml (несовместимости в сфере)</translation>
    </message>
    <message>
        <source>Community Rules (incompatibilitiesWith)</source>
        <translation>Правила сообщества (несовместимость с)</translation>
    </message>
    <message>
        <source>User Rules (incompatibilitiesWith)</source>
        <translation>Пользовательские правила (несовместимости с)</translation>
    </message>
    <message>
        <source>Force load at top of list</source>
        <translation>Принудительная загрузка в верхней части списка</translation>
    </message>
</context>
<context>
    <name>RunnerPanel</name>
    <message>
        <source>Clear the text currently displayed by the runner</source>
        <translation>Очистить текст, в настоящее время отображаемый исполнителем</translation>
    </message>
    <message>
        <source>Re-run the process last used by the runner</source>
        <translation>Повторно запустить процесс, последний раз использованный исполнителем</translation>
    </message>
    <message>
        <source>Kill a process currently being executed by the runner</source>
        <translation>Убить процесс, в настоящее время выполняемый исполнителем</translation>
    </message>
    <message>
        <source>Save the current output to a file</source>
        <translation>Сохранить текущий вывод в файл</translation>
    </message>
    <message>
        <source>Save Runner Output</source>
        <translation>Сохранить вывод исполнителя</translation>
    </message>
    <message>
        <source>Text files (*.txt)</source>
        <translation>Текстовые файлы (*.txt)</translation>
    </message>
    <message>
        <source>SteamCMD downloader</source>
        <translation>Загрузчик SteamCMD</translation>
    </message>
    <message>
        <source>SteamCMD failed to download mod(s)! Would you like to retry download of the mods that failed?

Click 'Show Details' to see a list of mods that failed.</source>
        <translation>SteamCMD не удалось загрузить мод(ы)! Хотите ли вы повторить загрузку модов, которые не удалось загрузить?

Нажмите 'Показать детали', чтобы увидеть список модов, которые не удалось загрузить.</translation>
    </message>
    <message>
        <source>Process Complete</source>
        <translation>Процесс завершен</translation>
    </message>
    <message>
        <source>Process complete, you can close the window.</source>
        <translation>Процесс завершен, вы можете закрыть окно.</translation>
    </message>
    <message>
        <source>Close Window</source>
        <translation>Закрыть окно</translation>
    </message>
    <message>
        <source>Ok</source>
        <translation>ОК</translation>
    </message>
    <message>
        <source>SteamCMD Downloader Login error</source>
        <translation>Ошибка входа в систему загрузки SteamCmd</translation>
    </message>
    <message>
        <source>SteamCMD reported a login error. Please ensure you are connected to internet and steamcmd is not blocked by your firewall.</source>
        <translation>SteamCmd сообщил об ошибке входа в систему.Пожалуйста, убедитесь, что вы подключены к Интернету, а SteamCMD не заблокирован вашим брандмауэром.</translation>
    </message>
</context>
<context>
    <name>SearchWorker</name>
    <message>
        <source>Searching in: {root_path}</source>
        <translation>Поиск в: {root_path}</translation>
    </message>
    <message>
        <source>Search complete</source>
        <translation>Поиск завершен</translation>
    </message>
</context>
<context>
    <name>Settings</name>
    <message>
        <source>Settings Load Error</source>
        <translation>Ошибка загрузки настроек</translation>
    </message>
    <message>
        <source>If you proceed, a backup of the corrupted file will be saved to {AppInfo().settings_backups_folder / 'settings.json.corrupted'}.</source>
        <translation>Если вы продолжите, резервная копия поврежденного файла будет сохранена в . {AppInfo().settings_backups_folder / 'settings.json.corrupted'}</translation>
    </message>
    <message>
        <source>Proceed</source>
        <translation>Продолжить</translation>
    </message>
    <message>
        <source>Exit RimSort</source>
        <translation>Выйти из сортировки по обоям</translation>
    </message>
    <message>
        <source>Settings Recovery Failed</source>
        <translation>Восстановление настроек не удалось</translation>
    </message>
    <message>
        <source>RimSort failed to recover your settings from the backup. You may be able to manually recover your settings by restoring "settings.json.backup" or "settings.json.backup.old" from {AppInfo().settings_backups_folder} to {self._settings_file}.</source>
        <translation>RimSort не удалось восстановить ваши настройки из резервной копии. Возможно, вы сможете вручную восстановить свои настройки, восстановив «settings.json.backup» или «settings.json.backup.old» из {AppInfo().settings_backups_folder} в {self._settings_file}.</translation>
    </message>
</context>
<context>
    <name>SettingsController</name>
    <message>
        <source>Reset to defaults</source>
        <translation>Сбросить настройки по умолчанию</translation>
    </message>
    <message>
        <source>Are you sure you want to reset all settings to their default values?</source>
        <translation>Вы уверены, что хотите сбросить все настройки к значениям по умолчанию?</translation>
    </message>
    <message>
        <source>Invalid Game Location</source>
        <translation>Неверное местоположение игры</translation>
    </message>
    <message>
        <source>The selected game folder does not contain a valid RimWorld executable. Please select a valid game location.</source>
        <translation>Выбранная папка с игрой не содержит допустимого исполняемого файла RimWorld.Пожалуйста, выберите допустимую локацию для игры.</translation>
    </message>
    <message>
        <source>Invalid Config Folder</source>
        <translation>Неверная папка конфигурации</translation>
    </message>
    <message>
        <source>The selected config folder does not contain ModsConfig.xml. Please select a valid config folder.</source>
        <translation>Выбранная папка конфигурации не содержит ModsConfig.xml.Пожалуйста, выберите допустимую папку конфигурации.</translation>
    </message>
    <message>
        <source>Steam Client Integration Disabled</source>
        <translation>Интеграция клиента Steam отключена</translation>
    </message>
    <message>
        <source>Steam client integration is disabled. Steam mods location and Steam protocol launch will be cleared.</source>
        <translation>Интеграция клиента Steam отключена. Местоположение модов Steam и запуск протокола Steam будут очищены.</translation>
    </message>
    <message>
        <source>Steam client integration requires a Steam mods location to be configured. Steam client integration, Steam mods location, and Steam protocol launch have been disabled.</source>
        <translation>Интеграция клиента Steam требует настройки местоположения модов Steam. Интеграция клиента Steam, расположение модов Steam и запуск протокола Steam отключены.</translation>
    </message>
    <message>
        <source>The Steam Workshop file 'appworkshop_294100.acf' was not found at the expected location. Steam client integration, Steam mods location, and Steam protocol launch have been disabled. Please ensure Steam is properly installed and has downloaded RimWorld Workshop data.</source>
        <translation>Файл Мастерской Steam «appworkshop_294100.acf» не найден в ожидаемом месте. Интеграция клиента Steam, расположение модов Steam и запуск протокола Steam отключены. Убедитесь, что Steam установлен правильно и загрузили данные RimWorld Workshop.</translation>
    </message>
    <message>
        <source>Steam Mods Location Required</source>
        <translation>Требуется местоположение модов Steam</translation>
    </message>
    <message>
        <source>Steam Workshop File Not Found</source>
        <translation>Файл мастерской Steam не найден</translation>
    </message>
    <message>
        <source>Clear all locations</source>
        <translation>Очистить все местоположения</translation>
    </message>
    <message>
        <source>Are you sure you want to clear all locations?</source>
        <translation>Вы уверены, что хотите очистить все местоположения?</translation>
    </message>
    <message>
        <source>Confirm Build Database</source>
        <translation>Подтвердите создание базы данных</translation>
    </message>
    <message>
        <source>Are you sure you want to build the Steam Workshop database?</source>
        <translation>Вы уверены, что хотите создать базу данных Steam Workshop?</translation>
    </message>
    <message>
        <source>For most users this is not necessary as the GitHub SteamDB is adequate. Building the database may take a long time. Depending on your settings, it may also crawl through the entirety of the steam workshop via the webAPI. This can be a large amount of data and take a long time. Are you sure you want to continue?</source>
        <translation>Для большинства пользователей это не обязательно, так как GitHub SteamDB является адекватным. Создание базы данных может занять много времени. В зависимости от ваших настроек, он также может просмотреть всю библиотеку модов Steam через webAPI. Это может быть большой объем данных и занять много времени. Вы уверены, что хотите продолжить?</translation>
    </message>
</context>
<context>
    <name>SettingsDialog</name>
    <message>
        <source>Settings</source>
        <translation>Настройки</translation>
    </message>
    <message>
        <source>Reset to Defaults</source>
        <translation>Сбросить настройки по умолчанию</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation>Отмена</translation>
    </message>
    <message>
        <source>OK</source>
        <translation>ОК</translation>
    </message>
    <message>
        <source>Locations</source>
        <translation>Местоположения</translation>
    </message>
    <message>
        <source>Clear All Locations</source>
        <translation>Очистить все местоположения</translation>
    </message>
    <message>
        <source>Autodetect</source>
        <translation>Автоопределение</translation>
    </message>
    <message>
        <source>Game location</source>
        <translation>Местоположение игры</translation>
    </message>
    <message>
        <source>Open…</source>
        <translation>Открыть…</translation>
    </message>
    <message>
        <source>Choose…</source>
        <translation>Выбрать…</translation>
    </message>
    <message>
        <source>Clear…</source>
        <translation>Очистить…</translation>
    </message>
    <message>
        <source>Config location</source>
        <translation>Местоположение конфигурации</translation>
    </message>
    <message>
        <source>Steam mods location</source>
        <translation>Местоположение модов Steam</translation>
    </message>
    <message>
        <source>Local mods location</source>
        <translation>Местоположение локальных модов</translation>
    </message>
    <message>
        <source>Instance folder location (optional)</source>
        <translation>Местоположение папки экземпляра (необязательно)</translation>
    </message>
    <message>
        <source>Use Default</source>
        <translation>Использовать по умолчанию</translation>
    </message>
    <message>
        <source>Leave empty to use default location</source>
        <translation>Оставьте пустым, чтобы использовать местоположение по умолчанию</translation>
    </message>
    <message>
        <source>Game Launch</source>
        <translation>Запуск игры</translation>
    </message>
    <message>
        <source>Databases</source>
        <translation>Базы данных</translation>
    </message>
    <message>
        <source>Backup Settings</source>
        <translation>Настройки резервного копирования</translation>
    </message>
    <message>
        <source>Automatically backup saves on first daily launch</source>
        <translation>Автоматическое резервное копирование сохраненных данных при первом ежедневном запуске.</translation>
    </message>
    <message>
        <source>If enabled, RimSort will automatically backup saves on the first daily launch.</source>
        <translation>Если этот параметр включен, RimSort будет автоматически создавать резервные копии сохранений при первом ежедневном запуске.</translation>
    </message>
    <message>
        <source>Number of backups to keep:</source>
        <translation>Количество резервных копий, которые необходимо сохранить:</translation>
    </message>
    <message>
        <source>The number of backups to keep. Set to -1 to keep all backups, 0 to delete all.</source>
        <translation>Количество резервных копий, которые необходимо сохранить. Установите значение -1, чтобы сохранить все резервные копии, или значение 0, чтобы удалить все.</translation>
    </message>
    <message>
        <source>Number of saves to compress:</source>
        <translation>Количество сохранений для сжатия:</translation>
    </message>
    <message>
        <source>The number of recent saves to include in the backup. Set to -1 to compress all saves, 0 to compress none.</source>
        <translation>Количество последних сохранений, которые нужно включить в резервную копию. Установите значение -1, чтобы сжимать все сохранения, или 0, чтобы не сжимать ничего.</translation>
    </message>
    <message>
        <source>None</source>
        <translation>Нет</translation>
    </message>
    <message>
        <source>No {none_lbl} will be used.</source>
        <translation>Никакой {none_lbl} не будет использован.</translation>
    </message>
    <message>
        <source>GitHub</source>
        <translation>GitHub</translation>
    </message>
    <message>
        <source>Upload…</source>
        <translation>Загрузить…</translation>
    </message>
    <message>
        <source>Download…</source>
        <translation>Скачать…</translation>
    </message>
    <message>
        <source>Local File</source>
        <translation>Локальный файл</translation>
    </message>
    <message>
        <source>Community Rules database</source>
        <translation>База данных правил сообщества</translation>
    </message>
    <message>
        <source>community rules database</source>
        <translation>база данных правил сообщества</translation>
    </message>
    <message>
        <source>Steam Workshop database</source>
        <translation>База данных Steam Workshop</translation>
    </message>
    <message>
        <source>"No Version Warning" Database</source>
        <translation>База данных "Нет предупреждения о версии"</translation>
    </message>
    <message>
        <source>"Use This Instead" Database</source>
        <translation>База данных "Используйте это вместо"</translation>
    </message>
    <message>
        <source>To enable editing of this time limit, enable the checkbox (Enable editing) on the right.
After a mod is deleted, this is the time we wait until this mod item is deleted from the Auxiliary Metadata DB. 
This Auxiliary DB contains info for mod colors, toggled warning, user notes etc. 
This basically preserves your mod coloring, user notes etc. for this many seconds after deletion. 
(This applies to deletion outside of RimSort too)</source>
        <translation>Чтобы разрешить редактирование этого лимита времени, установите флажок (Разрешить редактирование) справа.
После удаления мода мы ждем, пока этот элемент мода не будет удален из базы данных вспомогательных метаданных. 
Эта вспомогательная база данных содержит информацию о цветах модов, включенных предупреждениях, примечаниях пользователя и т. д. 
По сути, это сохраняет цвет вашего мода, пользовательские заметки и т. д. в течение этого количества секунд после удаления. 
(Это относится и к удалению за пределами RimSort)</translation>
    </message>
    <message>
        <source>Sorting</source>
        <translation>Сортировка</translation>
    </message>
    <message>
        <source>Alphabetically</source>
        <translation>По алфавиту</translation>
    </message>
    <message>
        <source>Topologically</source>
        <translation>По топологии</translation>
    </message>
    <message>
        <source>Use dependency rules for sorting.</source>
        <translation>Использовать правила зависимостей для сортировки.</translation>
    </message>
    <message>
        <source>If enabled, also uses moddependencies as loadTheseBefore, and mods will be sorted such that dependencies are loaded before the dependent mod.</source>
        <translation>Если включено, также использует moddependencies как loadTheseBefore, и моды будут отсортированы так, чтобы зависимости загружались перед зависимым модом.</translation>
    </message>
    <message>
        <source>Prompt user to download dependencies when click in Sort</source>
        <translation>Запрашивать у пользователя загрузку зависимостей при нажатии на Сортировать</translation>
    </message>
    <message>
        <source>When enabled, *ByVersion tags take precedence over the base tags, 
If a matching version tag exists but is empty, the base tag is ignored. 
e.g.(modDependenciesByVersion, loadAfterByVersion, loadBeforeByVersion, incompatibleWithByVersion, descriptionsByVersion)</source>
        <translation>Если этот параметр включен, теги *ByVersion имеют приоритет над базовыми тегами. 
Если соответствующий тег версии существует, но пуст, базовый тег игнорируется. 
например (modDependencyByVersion, loadAfterByVersion, loadBeforeByVersion, inсовместимыйWithByVersion,descriptionsByVersion)</translation>
    </message>
    <message>
        <source>Mod list options</source>
        <translation>Параметры списка модов</translation>
    </message>
    <message>
        <source>Notifies to download mods that may be missing in the active modlist</source>
        <translation>Уведомляет о необходимости загрузки модов, которые могут отсутствовать в активном списке модов.</translation>
    </message>
    <message>
        <source>Notifies and displays the mods that have the same packageid</source>
        <translation>Уведомляет и отображает моды с одинаковым идентификатором пакета.</translation>
    </message>
    <message>
        <source>Add icons and filtering options for easy mods identification and grouping</source>
        <translation>Добавьте значки и параметры фильтрации для удобной идентификации и группировки модов.</translation>
    </message>
    <message>
        <source>Hides invalid mods, not recommended to enable</source>
        <translation>Скрывает недействительные моды, не рекомендуется включать.</translation>
    </message>
    <message>
        <source>Inactive Mods Sorting</source>
        <translation>Сортировка неактивных модов</translation>
    </message>
    <message>
        <source>Enable inactive mods sorting</source>
        <translation>Включить сортировку неактивных модов</translation>
    </message>
    <message>
        <source>Additional options like name, author, folder size, modified date will be available in the mods panel for sorting inactive mods 
Disabling this can improve performance by avoiding heavy calculations.</source>
        <translation>Дополнительные параметры, такие как имя, автор, размер папки, дата изменения, будут доступны на панели модов для сортировки неактивных модов. 
Отключение этого параметра может повысить производительность, избегая тяжелых вычислений.</translation>
    </message>
    <message>
        <source>Save inactive mods sort state</source>
        <translation>Сохранить состояние сортировки неактивных модов</translation>
    </message>
    <message>
        <source>DB Builder</source>
        <translation>Конструктор БД</translation>
    </message>
    <message>
        <source>When building the database:</source>
        <translation>При создании базы данных:</translation>
    </message>
    <message>
        <source>Get PublishedFileIDs from locally installed mods.</source>
        <translation>Получить PublishedFileIDs из локально установленных модов.</translation>
    </message>
    <message>
        <source>Mods you wish to update must be installed, as the initial DB is built including data from mods' About.xml files.</source>
        <translation>Моды, которые вы хотите обновить, должны быть установлены, так как начальная база данных создается с учетом данных из файлов About.xml модов.</translation>
    </message>
    <message>
        <source>Get PublishedFileIDs from the Steam Workshop.</source>
        <translation>Получить PublishedFileIDs из Steam Workshop.</translation>
    </message>
    <message>
        <source>Mods to be updated don't have to be installed, as the initial DB is built by scraping the Steam Workshop.</source>
        <translation>Моды, которые нужно обновить, не обязательно должны быть установлены, так как начальная база данных создается путем сканирования Steam Workshop.</translation>
    </message>
    <message>
        <source>Query DLC dependency data with Steamworks API</source>
        <translation>Запросить данные о зависимостях DLC с помощью Steamworks API</translation>
    </message>
    <message>
        <source>Update database instead of overwriting</source>
        <translation>Обновить базу данных вместо перезаписи</translation>
    </message>
    <message>
        <source>Steam API key:</source>
        <translation>Ключ API Steam:</translation>
    </message>
    <message>
        <source>Download all published Workshop mods via:</source>
        <translation>Скачать все опубликованные моды Workshop через:</translation>
    </message>
    <message>
        <source>SteamCMD</source>
        <translation>SteamCMD</translation>
    </message>
    <message>
        <source>Steam</source>
        <translation>Steam</translation>
    </message>
    <message>
        <source>Compare Databases</source>
        <translation>Сравнить базы данных</translation>
    </message>
    <message>
        <source>Merge Databases</source>
        <translation>Объединить базы данных</translation>
    </message>
    <message>
        <source>Build Database</source>
        <translation>Создать базу данных</translation>
    </message>
    <message>
        <source>Validate downloaded mods</source>
        <translation>Проверить загруженные моды</translation>
    </message>
    <message>
        <source>Automatically clear depot cache</source>
        <translation>Автоматически очищать кэш депо</translation>
    </message>
    <message>
        <source>Automatically clear the depot cache before downloading mods through SteamCMD.
This may potentially prevent some issues with downloading mods such as download failures and deleted mods repopulating.</source>
        <translation>Автоматически очищать кэш депо перед загрузкой модов через SteamCMD.
Это может предотвратить некоторые проблемы с загрузкой модов, такие как сбои загрузки и повторное появление удаленных модов.</translation>
    </message>
    <message>
        <source>SteamCMD installation location</source>
        <translation>Расположение установки SteamCMD</translation>
    </message>
    <message>
        <source>Clear depot cache</source>
        <translation>Очистить кэш депо</translation>
    </message>
    <message>
        <source>Clear the depot cache manually. This may be useful if you encounter issues with downloading mods through SteamCMD.</source>
        <translation>Очистить кэш депо вручную. Это может быть полезно, если вы столкнулись с проблемами при загрузке модов через SteamCMD.</translation>
    </message>
    <message>
        <source>Import .acf</source>
        <translation>Импортировать .acf</translation>
    </message>
    <message>
        <source>Delete .acf</source>
        <translation>Удалить .acf</translation>
    </message>
    <message>
        <source>Install SteamCMD</source>
        <translation>Установить SteamCMD</translation>
    </message>
    <message>
        <source>todds</source>
        <translation>todds</translation>
    </message>
    <message>
        <source>Quality preset</source>
        <translation>Предустановка качества</translation>
    </message>
    <message>
        <source>Optimized - Recommended for RimWorld</source>
        <translation>Оптимизировано - Рекомендуется для RimWorld</translation>
    </message>
    <message>
        <source>When optimizing textures</source>
        <translation>При оптимизации текстур</translation>
    </message>
    <message>
        <source>Optimize active mods only</source>
        <translation>Оптимизировать только активные моды</translation>
    </message>
    <message>
        <source>Optimize all mods</source>
        <translation>Оптимизировать все моды</translation>
    </message>
    <message>
        <source>Enable dry-run mode</source>
        <translation>Включить режим пробного запуска</translation>
    </message>
    <message>
        <source>Overwrite existing optimized textures</source>
        <translation>Перезаписать существующие оптимизированные текстуры</translation>
    </message>
    <message>
        <source>Automatically run todds before launching the game</source>
        <translation>Автоматически запускать тодды перед запуском игры</translation>
    </message>
    <message>
        <source>Theme</source>
        <translation>Тема</translation>
    </message>
    <message>
        <source>Theme Settings</source>
        <translation>Настройки темы</translation>
    </message>
    <message>
        <source>Enable to use theme / stylesheet instead of system Theme</source>
        <translation>Включить использование темы / таблицы стилей вместо системной темы</translation>
    </message>
    <message>
        <source>To add your own theme / stylesheet 

1) Create a new-folder in 'themes' folder in your 'RimSort' config folder 
2) Using the default 'RimPy' theme copy it to the folder you created 
3) Edit the copied 'style.qss' as per your imagination 
4) Start 'RimSort' and select your theme from dropdown 
5) Click 'ok' to save settings and apply the selected theme 

NOTE 
Name of folder will be used as name of the theme and any invalid theme will be ignored 
</source>
        <translation> Чтобы добавить свою собственную тему / таблицу стилей

1) Создайте новую папку в папке 'themes' в вашей конфигурационной папке 'RimSort'
2) Скопируйте тему по умолчанию 'RimPy' в папку, которую вы создали
3) Отредактируйте скопированный файл 'style.qss' по своему усмотрению
4) Запустите 'RimSort' и выберите свою тему из выпадающего списка
5) Нажмите 'ОК', чтобы сохранить настройки и применить выбранную тему

ПРИМЕЧАНИЕ
Имя папки будет использоваться как имя темы, и любая недействительная тема будет игнорироваться
</translation>
    </message>
    <message>
        <source>Open Theme Location</source>
        <translation>Открыть расположение темы</translation>
    </message>
    <message>
        <source>Font Settings</source>
        <translation>Настройки шрифта</translation>
    </message>
    <message>
        <source>Font Family</source>
        <translation>Семейство шрифтов</translation>
    </message>
    <message>
        <source>Font Size</source>
        <translation>Размер шрифта</translation>
    </message>
    <message>
        <source>Reset</source>
        <translation>Сброс</translation>
    </message>
    <message>
        <source>Language Setting</source>
        <translation>Настройки языка</translation>
    </message>
    <message>
        <source>Select Language (Restart required to apply changes)</source>
        <translation>Выберите язык (требуется перезапуск для применения изменений)</translation>
    </message>
    <message>
        <source>Constrain dialogues to main window monitor</source>
        <translation>Ограничить диалоги монитором главного окна</translation>
    </message>
    <message>
        <source>Advanced</source>
        <translation>Расширенные</translation>
    </message>
    <message>
        <source>RimSort restart required for some settings</source>
        <translation>Требуется перезапуск RimSort для применения некоторых настроек</translation>
    </message>
    <message>
        <source>Enable debug logging</source>
        <translation>Включить отладочный логгирование</translation>
    </message>
    <message>
        <source>Enable watchdog file monitor daemon</source>
        <translation>Включить демон мониторинга файлов</translation>
    </message>
    <message>
        <source>Enable mod type filter</source>
        <translation>Включить фильтр по типу мода</translation>
    </message>
    <message>
        <source>Hide invalid mods when filtering</source>
        <translation>Скрыть недействительные моды при фильтрации</translation>
    </message>
    <message>
        <source>Show duplicate mods warning</source>
        <translation>Показать предупреждение о дублирующихся модах</translation>
    </message>
    <message>
        <source>Check for mod updates on refresh</source>
        <translation>Проверять обновления модов при обновлении</translation>
    </message>
    <message>
        <source>Enable Steam client integration</source>
        <translation>Включить интеграцию с клиентом Steam</translation>
    </message>
    <message>
        <source>Download missing mods automatically</source>
        <translation>Автоматически загружать недостающие моды</translation>
    </message>
    <message>
        <source>Render Unity Rich Text in mod descriptions</source>
        <translation>Отображать Unity Rich Text в описаниях модов</translation>
    </message>
    <message>
        <source>Enable this option to render Unity Rich Text in mod descriptions. Images will not be displayed.</source>
        <translation>Включите эту опцию, чтобы отображать Unity Rich Text в описаниях модов. Изображения не будут отображаться.</translation>
    </message>
    <message>
        <source>Update databases on startup</source>
        <translation>Обновлять базы данных при запуске</translation>
    </message>
    <message>
        <source>Enable this option to automatically update enabled databases when RimSort starts. This will check for updates and download them if available.</source>
        <translation>Включите эту опцию, чтобы автоматически обновлять включенные базы данных при запуске RimSort. Это будет проверять наличие обновлений и загружать их, если они доступны.</translation>
    </message>
    <message>
        <source>Rentry Auth:</source>
        <translation>Rentry Auth:</translation>
    </message>
    <message>
        <source>Obtain rentry auth code by emailing: support@rentry.co</source>
        <translation>Получите код аутентификации rentry, отправив электронное письмо на адрес: support@rentry.co</translation>
    </message>
    <message>
        <source>GitHub username:</source>
        <translation>Имя пользователя GitHub:</translation>
    </message>
    <message>
        <source>GitHub personal access token:</source>
        <translation>Личный токен доступа GitHub:</translation>
    </message>
    <message>
        <source>Edit Game Run Arguments:</source>
        <translation>Редактировать аргументы запуска игры:</translation>
    </message>
    <message>
        <source>Additional Databases</source>
        <translation>Дополнительные базы данных</translation>
    </message>
    <message>
        <source>Database expiry in seconds for example, 604800 for 7 days. and 0 for no expiry.</source>
        <translation>Срок действия базы данных в секундах, например, 604800 для 7 дней и 0 для отсутствия срока действия.</translation>
    </message>
    <message>
        <source>Authentication</source>
        <translation>Аутентификация</translation>
    </message>
    <message>
        <source>Should be like: C:\Program Files (x86)\Steam\steamapps\common\RimWorld</source>
        <translation>Должно быть похоже на: C: \ Program Files (x86) \ Steam \ Steamapps \ common \ rimworld</translation>
    </message>
    <message>
        <source>Should be like: C:\Users\UserName\AppData\LocalLow\Ludeon Studios\RimWorld by Ludeon Studios\Config</source>
        <translation>Должно быть похоже на: c: \ users \ username \ appdata \ locallow \ ludeon studios \ rimworld от Ludeon Studios \ config</translation>
    </message>
    <message>
        <source>Only if you use steam should be like: C:\Program Files (x86)\Steam\steamapps\workshop\content\294100</source>
        <translation>Только если вы используете Steam, должны быть похожи на: C: \ Program Files (x86) \ Steam \ SteamApps \ Workshop \ Content \ 294100</translation>
    </message>
    <message>
        <source>should be like: C:\Program Files (x86)\Steam\steamapps\common\Rimworld\Mods</source>
        <translation>должно быть похоже на: C: \ Program Files (x86) \ Steam \ Steamapps \ common \ rimworld \ mods</translation>
    </message>
    <message>
        <source>Launch game via Steam protocol (enables Steam overlay)</source>
        <translation>Запустить игру через протокол Steam (включает оверлей Steam)</translation>
    </message>
    <message>
        <source>If enabled, RimSort will launch the game using the Steam protocol (steam://rungameid/294100) instead of directly running the executable. This enables the Steam overlay. Note: This requires Steam to be running and will ignore custom launch arguments.</source>
        <translation>Если этот параметр включен, RimSort запустит игру, используя протокол Steam (steam://rungameid/294100), вместо прямого запуска исполняемого файла. Это активирует оверлей Steam. Примечание. Для этого требуется, чтобы Steam был запущен, и пользовательские аргументы запуска будут игнорироваться.</translation>
    </message>
    <message>
        <source>Enter launch options using Steam-style syntax with optional %command% placeholder:

 Basic examples (game arguments only):

   -logfile /tmp/log -popupwindow

   -savedatafolder=/path/to/savedata

 Advanced examples (with %command%, env vars, wrappers):

   PROTON_LOG=1 %command%

   gamemoderun %command% -logfile /tmp/log

   DXVK_HUD=1 mangohud %command% -popupwindow

 NOTE: wrapper commands will be ignored on macOS

 NOTE: These arguments are ignored if 'Launch game via Steam protocol' is enabled</source>
        <translation>Введите параметры запуска, используя синтаксис в стиле Steam с необязательным заполнителем %command%:

 Основные примеры (только игровые аргументы):

   -файл журнала /tmp/log -popupwindow

   -savedatafolder=/путь/к/сохраненным данным

 Расширенные примеры (с %command%, переменными окружения, оболочками):

   PROTON_LOG=1 %команда%

   gamemoderun %command% -logfile /tmp/log

   DXVK_HUD=1 мангохуд %command% -popupwindow

 ПРИМЕЧАНИЕ. команды оболочки будут игнорироваться в macOS.

 ПРИМЕЧАНИЕ. Эти аргументы игнорируются, если включен параметр «Запускать игру через протокол Steam».</translation>
    </message>
    <message>
        <source>Auxiliary Metadata DB deletion time limit in seconds. (Delete instantly 0, Never Delete -1)</source>
        <translation>Ограничение по времени удаления вспомогательных метаданных.(Удалить мгновенно 0, никогда не удаляйте -1)</translation>
    </message>
    <message>
        <source>Enable editing</source>
        <translation>Включить редактирование</translation>
    </message>
    <message>
        <source>This enables the editing of the time limit for Aux Metadata DB data deletion.</source>
        <translation>Это обеспечивает редактирование временного ограничения для удаления данных DB AUX.</translation>
    </message>
    <message>
        <source>Delete before update</source>
        <translation>Удалить перед обновлением</translation>
    </message>
    <message>
        <source>This is useful if you want to ensure clean mod updates.</source>
        <translation>Это полезно, если вы хотите обеспечить обновления чистых модов.</translation>
    </message>
    <message>
        <source>Launch State</source>
        <translation>Государство запуска</translation>
    </message>
    <message>
        <source>Min is {MIN_SIZE} and Max is {MAX_SIZE}. Values outside this range will be reset to defaults.</source>
        <translation>Min IS  и max is .Значения за пределами этого диапазона будут сброшены к по умолчанию. {MIN_SIZE} {MAX_SIZE}</translation>
    </message>
    <message>
        <source>Maximized</source>
        <translation>Максимизированный</translation>
    </message>
    <message>
        <source>Normal</source>
        <translation>Нормальный</translation>
    </message>
    <message>
        <source>Custom size</source>
        <translation>Пользовательский размер</translation>
    </message>
    <message>
        <source>Main Window Launch State</source>
        <translation>Состояние запуска главного окна</translation>
    </message>
    <message>
        <source>Browser Window Launch State</source>
        <translation>Состояние запуска окна браузера</translation>
    </message>
    <message>
        <source>Settings Window Launch State</source>
        <translation>Настройки окна</translation>
    </message>
    <message>
        <source>Custom Width:</source>
        <translation>Пользовательская ширина:</translation>
    </message>
    <message>
        <source>Custom Height:</source>
        <translation>Пользовательская высота:</translation>
    </message>
    <message>
        <source>Apply mod coloring to background instead of text</source>
        <translation>Применить раскраску мода на фон вместо текста</translation>
    </message>
    <message>
        <source>Auxiliary DB</source>
        <translation>Вспомогательный дБ</translation>
    </message>
    <message>
        <source>Integration with recent save</source>
        <translation>Интеграция с недавним спасением</translation>
    </message>
    <message>
        <source>Compare mod lists with the recent save file</source>
        <translation>Сравните списки мод с недавним файлом сохранения</translation>
    </message>
    <message>
        <source>Clear also moves DLC</source>
        <translation>Ясно также перемещает DLC</translation>
    </message>
    <message>
        <source>Custom todds command</source>
        <translation>Пользовательская команда TODDS</translation>
    </message>
    <message>
        <source>If -p as in path is not specified, path from current active or all mods selection will be used.</source>
        <translation>Если -p, как в пути, не указан, будет использоваться путь от активного тока или все моды.</translation>
    </message>
    <message>
        <source>eg: {todds_example}</source>
        <translation>Например: {todds_example}</translation>
    </message>
    <message>
        <source>Automatically delete .dds files if no corresponding .png file exists</source>
        <translation>Автоматически удалить файлы .dds, если нет соответствующего файла .png</translation>
    </message>
    <message>
        <source>This will delete .dds files that are not paired with a .png file,

This checks may take few seconds depending on the number of .dds files present.</source>
        <translation>Это удалит файлы .dds, которые не связаны с файлом .png,

Эти проверки могут занять несколько секунд в зависимости от количества присутствующих файлов .DDS.</translation>
    </message>
    <message>
        <source>Prefer versioned About.xml tags over base tags</source>
        <translation>Предпочитаю версию о тегах.</translation>
    </message>
    <message>
        <source>External Tools</source>
        <translation>Внешние инструменты</translation>
    </message>
    <message>
        <source>Text Editor command location</source>
        <translation>Место команды текстового редактора</translation>
    </message>
    <message>
        <source>Additional Arguments (Opening Folders)</source>
        <translation>Дополнительные аргументы (открывающие папки)</translation>
    </message>
    <message>
        <source>Additional Arguments (Opening Single File)</source>
        <translation>Дополнительные аргументы (открытие одного файла)</translation>
    </message>
    <message>
        <source>Sorting Method</source>
        <translation>Метод сортировки</translation>
    </message>
    <message>
        <source>Dependencies Handling Behavior</source>
        <translation>Зависимости обрабатывают поведение</translation>
    </message>
    <message>
        <source>Use alternativePackageIds as satisfying dependencies</source>
        <translation>Используйте AlternativePackageIds в качестве удовлетворяющих зависимостей</translation>
    </message>
    <message>
        <source>If enabled, an alternativePackageIds entry in About.xml can satisfy a mod's dependency when the main dependency is missing. 
E.g., 'oels.vehiclemapframework', alternatives: 'oels.vehiclemapframework.dev'</source>
        <translation>Если включено, вход AlternativePackageids in About.xml может удовлетворить зависимость мода, когда основная зависимость отсутствует.
Например, 'oels.vehiclemapframework', альтернативы: 'oels.vehiclemapframework.dev'</translation>
    </message>
    <message>
        <source>XML Parsing Behavior</source>
        <translation>XML -диапазон поведения</translation>
    </message>
    <message>
        <source>Include mod notes in mod name search filter</source>
        <translation>Включить примечания к моду в фильтр поиска имени мода</translation>
    </message>
    <message>
        <source>This option will include searching mod notes when searching by mod name.</source>
        <translation>Эта опция будет включать поиск заметок о моде при поиске по названию мода.</translation>
    </message>
    <message>
        <source>Create backup before RimSort update</source>
        <translation>Создать резервную копию перед обновлением Rimsort</translation>
    </message>
    <message>
        <source>Recommended to keep this enabled as it creates a backup before updating RimSort, This helps prevent any unwanted changes or data getting deleted.</source>
        <translation>Рекомендовано, чтобы это было включено, поскольку он создает резервную копию перед обновлением Rimsort, это помогает предотвратить любые нежелательные изменения или данные, которые будут удалены.</translation>
    </message>
    <message>
        <source>Maximum number of backups to keep:</source>
        <translation>Максимальное количество резервных копий, чтобы сохранить:</translation>
    </message>
</context>
<context>
    <name>SettingsFailureDialog</name>
    <message>
        <source>Your RimSort settings file is corrupt.
Please choose one of the following options to proceed.</source>
        <translation>Ваш файл настроек RimSort поврежден.
Пожалуйста, выберите один из следующих вариантов для продолжения.</translation>
    </message>
    <message>
        <source>Open Settings</source>
        <translation>Открыть настройки</translation>
    </message>
    <message>
        <source>Open Settings Folder</source>
        <translation>Открыть папку настроек</translation>
    </message>
    <message>
        <source>Reset Settings</source>
        <translation>Сбросить настройки</translation>
    </message>
    <message>
        <source>Exit RimSort</source>
        <translation>Выйти из RimSort</translation>
    </message>
</context>
<context>
    <name>SteamBrowser</name>
    <message>
        <source>Mod Downloader</source>
        <translation>Загрузчик модов</translation>
    </message>
    <message>
        <source>Add to List</source>
        <translation>Добавить в список</translation>
    </message>
    <message>
        <source>Clear List</source>
        <translation>Очистить список</translation>
    </message>
    <message>
        <source>Download mod(s) (SteamCMD)</source>
        <translation>Скачать мод(ы) (SteamCMD)</translation>
    </message>
    <message>
        <source>Download mod(s) (Steam app)</source>
        <translation>Скачать мод(ы) (Steam app)</translation>
    </message>
    <message>
        <source>Add to list</source>
        <translation>Добавить в список</translation>
    </message>
    <message>
        <source>No publishedfileid found</source>
        <translation>Не найден publishedfileid</translation>
    </message>
    <message>
        <source>Unable to parse publishedfileid from url, Please check if url is in the correct format</source>
        <translation>Не удалось разобрать publishedfileid из url, пожалуйста, проверьте, правильно ли отформатирован url</translation>
    </message>
    <message>
        <source>Add Collection</source>
        <translation>Добавить коллекцию</translation>
    </message>
    <message>
        <source>How would you like to add the collection?</source>
        <translation>Как вы хотите добавить коллекцию?</translation>
    </message>
    <message>
        <source>You can choose to add all mods from the collection or only the ones you don't have installed.</source>
        <translation>Вы можете выбрать, добавлять ли все моды из коллекции или только те, которые у вас не установлены.</translation>
    </message>
    <message>
        <source>Add All Mods</source>
        <translation>Добавить все моды</translation>
    </message>
    <message>
        <source>Add Missing Mods</source>
        <translation>Добавить отсутствующие моды</translation>
    </message>
    <message>
        <source>SteamCMD downloader</source>
        <translation>Загрузчик SteamCMD</translation>
    </message>
    <message>
        <source>Empty list of mods returned, unable to add collection to list!</source>
        <translation>Список модов пуст, невозможно добавить коллекцию в список!</translation>
    </message>
    <message>
        <source>Please reach out to us on Github Issues page or
#rimsort-testing on the Rocketman/CAI discord</source>
        <translation>Пожалуйста, свяжитесь с нами на странице проблем Github или
#rimsort-testing на Discord Rocketman/CAI</translation>
    </message>
    <message>
        <source>You already have these mods in your download list!</source>
        <translation>Эти моды уже есть в вашем списке загрузок!</translation>
    </message>
    <message>
        <source>Skipping the following mods which are already present in your download list!</source>
        <translation>Пропуск следующих модов, которые уже присутствуют в вашем списке загрузок!</translation>
    </message>
    <message>
        <source>Remove mod from list</source>
        <translation>Удалить мод из списка</translation>
    </message>
</context>
<context>
    <name>SteamcmdInterface</name>
    <message>
        <source>RimSort - SteamCMD setup</source>
        <translation>RimSort - Настройка SteamCMD</translation>
    </message>
    <message>
        <source>RimSort was unable to find SteamCMD installed in the configured prefix:
</source>
        <translation>RimSort не удалось найти установленный SteamCMD в сконфигурированном префиксе:
</translation>
    </message>
    <message>
        <source>Do you want to setup SteamCMD?</source>
        <translation>Вы хотите настроить SteamCMD?</translation>
    </message>
    <message>
        <source>Depot Cache Cleared</source>
        <translation>Кэш депо очищен</translation>
    </message>
    <message>
        <source>SteamCMD depot cache was already cleared.</source>
        <translation>Кэш депо SteamCMD уже был очищен.</translation>
    </message>
    <message>
        <source>SteamCMD depot cache has been cleared.</source>
        <translation>Кэш депо SteamCMD был очищен.</translation>
    </message>
    <message>
        <source>Re-create Symlink?</source>
        <translation>Воссоздать символическую ссылку?</translation>
    </message>
    <message>
        <source>An existing symlink already exists. Would you like to delete and re-create the symlink?</source>
        <translation>Существующая символическая ссылка уже существует. Вы хотите удалить и воссоздать символическую ссылку?</translation>
    </message>
    <message>
        <source>The symlink makes SteamCMD download mods to the local mods folder and is required for SteamCMD mod downloads to work correctly.</source>
        <translation>Символическая ссылка позволяет SteamCMD загружать моды в локальную папку модов и необходима для корректной работы загрузки модов SteamCMD.</translation>
    </message>
    <message>
        <source>Existing symlink: {symlink_destination_path}

New symlink:
[{symlink_source_path}] -&gt; </source>
        <translation>Существующая символическая ссылка: {symlink_destination_path}

Новая символическая ссылка:
[{symlink_source_path}] -&gt; </translation>
    </message>
    <message>
        <source>The symlink destination path already exists. Would you like to remove the existing destination and create a new symlink in it's place?</source>
        <translation>Путь назначения символической ссылки уже существует. Вы хотите удалить существующее назначение и создать новую символическую ссылку на его месте?</translation>
    </message>
    <message>
        <source>Existing destination: {symlink_destination_path}

New symlink:
[{symlink_source_path}] -&gt; </source>
        <translation>Существующее назначение: {symlink_destination_path}

Новая символическая ссылка:
[{symlink_source_path}] -&gt; </translation>
    </message>
    <message>
        <source>Create Symlink?</source>
        <translation>Создать символическую ссылку?</translation>
    </message>
    <message>
        <source>Do you want to create a symlink?</source>
        <translation>Вы хотите создать символическую ссылку?</translation>
    </message>
    <message>
        <source>New symlink:
[{symlink_source_path}] -&gt; </source>
        <translation>Новая символическая ссылка:
[{symlink_source_path}] -&gt; </translation>
    </message>
    <message>
        <source>&amp;Yes</source>
        <translation>&amp;Да</translation>
    </message>
    <message>
        <source>&amp;Don't Ask Again</source>
        <translation>Не спрашивай снова</translation>
    </message>
</context>
<context>
    <name>ThemeController</name>
    <message>
        <source>Theme path Error</source>
        <translation>Ошибка пути темы</translation>
    </message>
    <message>
        <source>Stylesheet path does not exist for theme '{theme_name}' Resetting to default theme '{default_theme}'.</source>
        <translation>Путь к таблице стилей не существует для темы '{theme_name}'. Сбрасываю на тему по умолчанию '{default_theme}'.</translation>
    </message>
    <message>
        <source>Theme Error</source>
        <translation>Ошибка темы</translation>
    </message>
    <message>
        <source>Failed to apply theme: {selected_theme_name},Resetting to default theme: {self.default_theme}</source>
        <translation>Не удалось применить тему: {selected_theme_name}, сброс на тему по умолчанию: {self.default_theme}</translation>
    </message>
</context>
<context>
    <name>ToddsInterface</name>
    <message>
        <source>ERROR: todds was not found. If you are running from source, please ensure you have followed the correct steps in the {development_guide_url} 

Please reach out to us for support at: {support_url}</source>
        <translation>Ошибка: Тоддс не был найден.Если вы работаете из источника, убедитесь, что вы выполнили правильные шаги в {development_guide_url}

Пожалуйста, обратитесь к нам за поддержкой по адресу: {support_url}</translation>
    </message>
</context>
<context>
    <name>TroubleshootingController</name>
    <message>
        <source>Process complete</source>
        <translation>Процесс завершен</translation>
    </message>
    <message>
        <source>Process complete, wait for steam to complete further process.</source>
        <translation>Процесс завершен, дождитесь завершения дальнейших процессов Steam.</translation>
    </message>
    <message>
        <source>Steam Launch Failed</source>
        <translation>Не удалось запустить Steam</translation>
    </message>
    <message>
        <source>Could not automatically start game installation through Steam.

Please manually verify/install the game through Steam.</source>
        <translation>Не удалось автоматически запустить установку игры через Steam.

Пожалуйста, вручную проверьте/установите игру через Steam.</translation>
    </message>
    <message>
        <source>Deleted all files in the Steam mods directory.

 Trying to restart Steam to trigger automatic redownload of subscribed mods.</source>
        <translation>Удалены все файлы в директории модов Steam.

Попытка перезапуска Steam для автоматической повторной загрузки подписанных модов.</translation>
    </message>
    <message>
        <source>Steam Workshop Redownload</source>
        <translation>Повторная загрузка из Steam Workshop</translation>
    </message>
    <message>
        <source>Mods have been deleted. Please restart Steam to trigger automatic redownload of subscribed mods.

If mods don't download automatically, try:
1. Restart Steam
2. Verify game files in Steam
3. Visit the Workshop page of each mod</source>
        <translation>Моды были удалены. Пожалуйста, перезапустите Steam, чтобы инициировать автоматическую повторную загрузку подписанных модов.

Если моды не загружаются автоматически, попробуйте:
1. Перезапустить Steam
2. Проверить файлы игры в Steam
3. Посетить страницу Workshop каждого мода</translation>
    </message>
    <message>
        <source>Deleted all files in the {config_dir} successfully.</source>
        <translation>Все файлы в {config_dir} успешно удалены.</translation>
    </message>
    <message>
        <source>No files found in {config_dir} for deletion.</source>
        <translation>В {config_dir} не найдено файлов для удаления.</translation>
    </message>
    <message>
        <source>Deleted {item} successfully.</source>
        <translation>Файл {item} успешно удален.</translation>
    </message>
    <message>
        <source>Confirm Changes</source>
        <translation>Подтвердить изменения</translation>
    </message>
    <message>
        <source>Are you sure you want to apply these changes? This cannot be undone.</source>
        <translation>Вы уверены, что хотите применить эти изменения? Это действие нельзя отменить.</translation>
    </message>
    <message>
        <source>This will delete the selected files. Make sure you have backups if needed.</source>
        <translation>Это приведет к удалению выбранных файлов. Убедитесь, что у вас есть резервные копии, если это необходимо.</translation>
    </message>
    <message>
        <source>Confirm Clear</source>
        <translation>Подтвердить очистку</translation>
    </message>
    <message>
        <source>Are you sure you want to delete all mods?

WARNING: This will permanently delete all mods in your Mods folder and reset to vanilla state.</source>
        <translation>Вы уверены, что хотите удалить все моды?

ПРЕДУПРЕЖДЕНИЕ: Это приведет к безвозвратному удалению всех модов в вашей папке Mods и сбросу к состоянию по умолчанию.</translation>
    </message>
    <message>
        <source>Successfully deleted all mods and resetting ModsConfig.xml to vanilla state.</source>
        <translation>Все моды успешно удалены, а ModsConfig.xml сброшен к состоянию по умолчанию.</translation>
    </message>
    <message>
        <source>Error</source>
        <translation>Ошибка</translation>
    </message>
    <message>
        <source>Failed to reset ModsConfig.xml.</source>
        <translation>Не удалось сбросить ModsConfig.xml.</translation>
    </message>
    <message>
        <source>Export failed</source>
        <translation>Экспорт не удался</translation>
    </message>
    <message>
        <source>{mods_config} does not exist, skipping mod export.</source>
        <translation>{mods_config} не существует, пропускаем экспорт мода.</translation>
    </message>
    <message>
        <source>Export Mod List</source>
        <translation>Экспортировать список модов</translation>
    </message>
    <message>
        <source>Location Error</source>
        <translation>Ошибка расположения</translation>
    </message>
    <message>
        <source>Confirm Export</source>
        <translation>Подтвердить экспорт</translation>
    </message>
    <message>
        <source>Export current mod list to file?</source>
        <translation>Экспортировать текущий список модов в файл?</translation>
    </message>
    <message>
        <source>Failed to export mod list.</source>
        <translation>Не удалось экспортировать список модов.</translation>
    </message>
    <message>
        <source>Import failed</source>
        <translation>Не удалось импортировать</translation>
    </message>
    <message>
        <source>{mods_config} does not exist, skipping mod import.</source>
        <translation>{mods_config} не существует, пропускаем импорт мода.</translation>
    </message>
    <message>
        <source>Import Mod List</source>
        <translation>Импортировать список модов</translation>
    </message>
    <message>
        <source>Confirm Import</source>
        <translation>Подтвердить импорт</translation>
    </message>
    <message>
        <source>Import mod list from file?</source>
        <translation>Импортировать список модов из файла?</translation>
    </message>
    <message>
        <source>This will overwrite your current mod list.</source>
        <translation>Это действие перезапишет ваш текущий список модов.</translation>
    </message>
    <message>
        <source>Failed to import mod list</source>
        <translation>Не удалось импортировать список модов</translation>
    </message>
    <message>
        <source>The selected file is not a valid mod list file.
Details: {e}</source>
        <translation>Выбранный файл не является допустимым файлом списка модов.
Подробности: {e}</translation>
    </message>
    <message>
        <source>Cache Cleared</source>
        <translation>Кэш очищен</translation>
    </message>
    <message>
        <source>Successfully deleted Steam's downloading folder.
Restart Steam for the changes to take effect.</source>
        <translation>Успешно удалена папка загрузки Steam.
Перезапустите Steam, чтобы изменения вступили в силу.</translation>
    </message>
    <message>
        <source>Cache Clear</source>
        <translation>Очистка кэша</translation>
    </message>
    <message>
        <source>Steam's downloading folder is already empty.</source>
        <translation>Папка загрузки Steam уже пуста.</translation>
    </message>
    <message>
        <source>Cache Clear Failed</source>
        <translation>Не удалось очистить кэш</translation>
    </message>
    <message>
        <source>Could not delete Steam's downloading folder.
Please delete it manually: Steam/steamapps/downloading
Details: {e}</source>
        <translation>Не удалось удалить папку загрузки Steam.
Пожалуйста, удалите ее вручную: Steam/steamapps/downloading
Подробности: {e}</translation>
    </message>
    <message>
        <source>Steam Action Failed</source>
        <translation>Не удалось выполнить действие Steam</translation>
    </message>
    <message>
        <source>No Games Found</source>
        <translation>Игры не найдены</translation>
    </message>
    <message>
        <source>No installed games found in this Steam library folder.
You may have games installed in a different Steam library folder or drive.</source>
        <translation>В этой папке библиотеки Steam не найдено установленных игр.
Возможно, у вас есть игры, установленные в другой папке библиотеки Steam или на другом диске.</translation>
    </message>
    <message>
        <source>Confirm Library Repair</source>
        <translation>Подтвердить восстановление библиотеки</translation>
    </message>
    <message>
        <source>This will verify all {len} games in your Steam library.
This may take a while. Continue?</source>
        <translation>Это действие проверит все {len} игр в вашей библиотеке Steam.
Это может занять некоторое время. Продолжить?</translation>
    </message>
    <message>
        <source>Library Repair Started</source>
        <translation>Начато восстановление библиотеки</translation>
    </message>
    <message>
        <source>Steam will now verify {len} games.
You can monitor progress in the Steam client.</source>
        <translation>Steam теперь будет проверять {len} игр.
Вы можете отслеживать процесс в клиенте Steam.</translation>
    </message>
    <message>
        <source>Could not repair Steam library.
Please verify your games manually through Steam.
Details: {e}</source>
        <translation>Не удалось восстановить библиотеку Steam.
Пожалуйста, проверьте свои игры вручную через Steam.
Подробности: {e}</translation>
    </message>
    <message>
        <source>Path not set, Please check your settings and Try again.</source>
        <translation>Путь не установлен, пожалуйста, проверьте свои настройки и попробуйте снова.</translation>
    </message>
    <message>
        <source>Process failed</source>
        <translation>Не удалось выполнить процесс</translation>
    </message>
    <message>
        <source>Could not process: {item}</source>
        <translation>Не удалось обработать: {item}</translation>
    </message>
    <message>
        <source>Failed to process item: {item} due to the following error: {e}</source>
        <translation>Не удалось обработать элемент: {item} из-за следующей ошибки: {e}</translation>
    </message>
    <message>
        <source>Steam user Check failed</source>
        <translation>Не удалось проверить пользователя Steam</translation>
    </message>
    <message>
        <source>You are not a Steam user, or Path not set, Please check settings and try again.</source>
        <translation>Вы не являетесь пользователем Steam, или путь не установлен, пожалуйста, проверьте настройки и попробуйте снова.</translation>
    </message>
    <message>
        <source>Error: {e}</source>
        <translation>Ошибка: {e}</translation>
    </message>
</context>
<context>
    <name>TroubleshootingDialog</name>
    <message>
        <source>Game Files Recovery</source>
        <translation>Восстановление файлов игры</translation>
    </message>
    <message>
        <source>If you're experiencing issues with your game, you can try the following recovery options. Steam will automatically redownload any deleted files on next launch.</source>
        <translation>Если у вас возникли проблемы с игрой, вы можете попробовать следующие варианты восстановления. Steam автоматически заново загрузит все удаленные файлы при следующем запуске.</translation>
    </message>
    <message>
        <source>Reset game files (Preserves local mods, deletes and redownloads game files)</source>
        <translation>Сбросить файлы игры (Сохраняет локальные моды, удаляет и заново загружает файлы игры)</translation>
    </message>
    <message>
        <source>Deletes and redownloads game files but keeps your local mods intact.</source>
        <translation>Удаляет и заново загружает файлы игры, но сохраняет ваши локальные моды.</translation>
    </message>
    <message>
        <source>Reset Steam Workshop mods (Deletes and redownloads all Steam mods)</source>
        <translation>Сбросить моды Steam Workshop (Удаляет и заново загружает все моды Steam)</translation>
    </message>
    <message>
        <source>Deletes all Steam Workshop mods and triggers redownload.</source>
        <translation>Удаляет все моды Steam Workshop и инициирует повторную загрузку.</translation>
    </message>
    <message>
        <source>Reset mod configurations (Preserves ModsConfig.xml and Prefs.xml)</source>
        <translation>Сбросить конфигурации модов (Сохраняет ModsConfig.xml и Prefs.xml)</translation>
    </message>
    <message>
        <source>Deletes mod configuration files except ModsConfig.xml and Prefs.xml.</source>
        <translation>Удаляет файлы конфигурации модов, кроме ModsConfig.xml и Prefs.xml.</translation>
    </message>
    <message>
        <source>Reset game configurations (ModsConfig.xml, Prefs.xml, KeyPrefs.xml)*</source>
        <translation>Сбросить конфигурации игры (ModsConfig.xml, Prefs.xml, KeyPrefs.xml)*</translation>
    </message>
    <message>
        <source>Deletes game configuration files including ModsConfig.xml, Prefs.xml, and KeyPrefs.xml.</source>
        <translation>Удаляет файлы конфигурации игры, включая ModsConfig.xml, Prefs.xml и KeyPrefs.xml.</translation>
    </message>
    <message>
        <source>After resetting game configurations, launch the game directly through Steam to regenerate ModsConfig.xml, then restart RimSort.</source>
        <translation>После сброса конфигураций игры запустите игру напрямую через Steam, чтобы регенерировать ModsConfig.xml, затем перезапустите RimSort.</translation>
    </message>
    <message>
        <source>Apply Recovery</source>
        <translation>Применить восстановление</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation>Отмена</translation>
    </message>
    <message>
        <source>Mod Configuration Options</source>
        <translation>Опции конфигурации модов</translation>
    </message>
    <message>
        <source>Manage your mod configurations and load order. These options help you organize and share your mod setup.</source>
        <translation>Управляйте конфигурациями модов и порядком загрузки. Эти опции помогут вам организовать и поделиться вашей настройкой модов.</translation>
    </message>
    <message>
        <source>Save your current mod list to a .xml file to share with others.</source>
        <translation>Сохраните текущий список модов в файл .xml, чтобы поделиться им с другими.</translation>
    </message>
    <message>
        <source>Export Mod List</source>
        <translation>Экспортировать список модов</translation>
    </message>
    <message>
        <source>Export your current mod list to a file</source>
        <translation>Экспортировать текущий список модов в файл</translation>
    </message>
    <message>
        <source>Import a mod list in .xml format from another player</source>
        <translation>Импортировать список модов в формате .xml от другого игрока</translation>
    </message>
    <message>
        <source>Import Mod List</source>
        <translation>Импортировать список модов</translation>
    </message>
    <message>
        <source>Import a mod list from a file</source>
        <translation>Импортировать список модов из файла</translation>
    </message>
    <message>
        <source>Delete all mods and reset to vanilla state</source>
        <translation>Удалить все моды и сбросить до состояния по умолчанию</translation>
    </message>
    <message>
        <source>Steam Utilities</source>
        <translation>Утилиты Steam</translation>
    </message>
    <message>
        <source>Delete Steam's downloading folder to fix download issues</source>
        <translation>Удалить папку загрузки Steam, чтобы исправить проблемы с загрузкой</translation>
    </message>
    <message>
        <source>Check and repair RimWorld game files</source>
        <translation>Проверить и восстановить файлы игры RimWorld</translation>
    </message>
    <message>
        <source>Verify integrity of all installed Steam games</source>
        <translation>Проверить целостность всех установленных игр Steam</translation>
    </message>
    <message>
        <source>Warning: These operations will delete selected files permanently!</source>
        <translation>ПРЕДУПРЕЖДЕНИЕ: Эти операции будут удалять выбранные файлы навсегда!</translation>
    </message>
    <message>
        <source>Export List</source>
        <translation>Экспортный список</translation>
    </message>
    <message>
        <source>Import List</source>
        <translation>Список импорта</translation>
    </message>
    <message>
        <source>Reset to Vanilla</source>
        <translation>Сбросить в ваниль</translation>
    </message>
    <message>
        <source>This will delete all mods in your Mods folder and reset to vanilla state</source>
        <translation>Это удалит все моды в папке ваших модов и сброс в ванильное состояние</translation>
    </message>
    <message>
        <source>Clear All Mods</source>
        <translation>Очистить все моды</translation>
    </message>
    <message>
        <source>Steam-specific utilities to help resolve download and game file issues.</source>
        <translation>Steam-специфичные утилиты, чтобы помочь решить проблемы загрузки и файла игры.</translation>
    </message>
    <message>
        <source>Clear Download Cache</source>
        <translation>Очистить кеш -скачать</translation>
    </message>
    <message>
        <source>Verify Game Files</source>
        <translation>Проверьте файлы игры</translation>
    </message>
    <message>
        <source>Repair Steam Library</source>
        <translation>Ремонтировать Steam Library</translation>
    </message>
</context>
<context>
    <name>UpdateManager</name>
    <message>
        <source>RimSort update found</source>
        <translation>Обновление Rimsort найдено</translation>
    </message>
    <message>
        <source>An update to RimSort has been released: {latest_tag_name}</source>
        <translation>Было выпущено обновление для Rimsort:  {latest_tag_name}</translation>
    </message>
    <message>
        <source>You are running RimSort {current_version}
Do you want to update now?</source>
        <translation>Вы используете rimsort {current_version}
Вы хотите обновить сейчас?</translation>
    </message>
    <message>
        <source>Downloading RimSort {tag_name} release...</source>
        <translation>Загрузка rimsort  релиз ... {tag_name}</translation>
    </message>
    <message>
        <source>
Successfully retrieved latest release.
The update will be installed from: {update_source_path}</source>
        <translation>{update_source_path}</translation>
    </message>
    <message>
        <source>Creating backup... (this may take several minutes)</source>
        <translation>Создание резервной копии... (это может занять несколько минут)</translation>
    </message>
    <message>
        <source>Update downloaded</source>
        <translation>Обновление скачано</translation>
    </message>
    <message>
        <source>Do you want to proceed with the update?</source>
        <translation>Вы хотите продолжить обновление?</translation>
    </message>
</context>
<context>
    <name>UseThisInsteadPanel</name>
    <message>
        <source>RimSort - Replacements found for Workshop mods</source>
        <translation>RimSort - Найдены замены для модов Workshop</translation>
    </message>
    <message>
        <source>There are replacements available for Workshop mods!</source>
        <translation>Доступны замены для модов Workshop!</translation>
    </message>
    <message>
        <source>The following table displays Workshop mods with suggested replacements according to the "Use This Instead" database, grouped by replacement mod.</source>
        <translation>В следующей таблице показаны моды Мастерской с предлагаемыми заменами в соответствии с базой данных «Используйте это вместо», сгруппированные по заменяющим модам.</translation>
    </message>
    <message>
        <source>Select</source>
        <translation>Выбирать</translation>
    </message>
    <message>
        <source>Select all Originals</source>
        <translation>Выбрать все оригиналы</translation>
    </message>
    <message>
        <source>Select all Replacements</source>
        <translation>Выбрать все замены</translation>
    </message>
    <message>
        <source>Delete Selected Mods</source>
        <translation>Удалить выбранные моды</translation>
    </message>
    <message>
        <source>Installed</source>
        <translation>Установлено</translation>
    </message>
    <message>
        <source>Not Installed</source>
        <translation>Не установлено</translation>
    </message>
    <message>
        <source>Group {0}</source>
        <translation>Группа {0}</translation>
    </message>
    <message>
        <source>Original</source>
        <translation>Оригинал</translation>
    </message>
    <message>
        <source>Replacement [{0}]</source>
        <translation>Замена [{0}]</translation>
    </message>
    <message>
        <source>Use This Instead</source>
        <translation>Используйте это вместо</translation>
    </message>
    <message>
        <source>Successfully {action}d {count} mods</source>
        <translation>Успешно добавлено {action} модификаций: {count}.</translation>
    </message>
</context>
<context>
    <name>WorkshopModUpdaterPanel</name>
    <message>
        <source>RimSort - Updates found for Workshop mods</source>
        <translation>RimSort — обнаружены обновления для модов Мастерской.</translation>
    </message>
    <message>
        <source>There are updates available for Workshop mods!</source>
        <translation>Доступны обновления для модов Мастерской!</translation>
    </message>
    <message>
        <source>Update Mods with SteamCMD</source>
        <translation>Обновите моды с помощью SteamCMD</translation>
    </message>
    <message>
        <source>Update Mods with Steam</source>
        <translation>Обновите моды через Steam</translation>
    </message>
    <message>
        <source>
The following table displays Workshop mods available for update from Steam.</source>
        <translation>В следующей таблице показаны моды Мастерской, доступные для обновления из Steam.</translation>
    </message>
</context>
<context>
    <name>_UploadLogDialog</name>
    <message>
        <source>Uploading Log...</source>
        <translation>Загрузка лога...</translation>
    </message>
    <message>
        <source>Log Upload Successful</source>
        <translation>Загрузка лога прошла успешно</translation>
    </message>
    <message>
        <source>Log file uploaded successfully! Copied URL to clipboard.</source>
        <translation>Файл лога успешно загружен! Скопирована ссылка в буфер обмена.</translation>
    </message>
    <message>
        <source>Log Upload Failed</source>
        <translation>Ошибка загрузки лога</translation>
    </message>
    <message>
        <source>Log file upload failed!</source>
        <translation>Не удалось загрузить файл лога!</translation>
    </message>
    <message>
        <source>Please check your internet connection and try again.</source>
        <translation>Пожалуйста, проверьте свое интернет-соединение и попробуйте снова.</translation>
    </message>
</context>
<context>
    <name>check_if_pfids_blacklisted</name>
    <message>
        <source>Download blacklisted mods</source>
        <translation>Скачать моды с черным списком</translation>
    </message>
    <message>
        <source>Skip blacklisted mods</source>
        <translation>Пропустить моды с черным списком</translation>
    </message>
</context>
<context>
    <name>copy_to_clipboard_safely</name>
    <message>
        <source>Failed to copy to clipboard.</source>
        <translation>Не удалось скопировать в буфер обмена.</translation>
    </message>
    <message>
        <source>RimSort failed to copy the text to your clipboard. Please copy it manually.</source>
        <translation>RimSort не удалось скопировать текст в буфер обмена. Пожалуйста, скопируйте его вручную.</translation>
    </message>
</context>
<context>
    <name>find_circular_dependencies</name>
    <message>
        <source>Unable to Sort</source>
        <translation>Не удалось отсортировать</translation>
    </message>
    <message>
        <source>RimSort found circular dependencies in your mods list. Please see the details for dependency loops.</source>
        <translation>RimSort обнаружил циклические зависимости в вашем списке модов. Пожалуйста, посмотрите детали для циклов зависимостей.</translation>
    </message>
</context>
<context>
    <name>launch_game_process</name>
    <message>
        <source>Game launch failed</source>
        <translation>Не удалось запустить игру</translation>
    </message>
    <message>
        <source>Unable to launch RimWorld</source>
        <translation>Не удалось запустить RimWorld</translation>
    </message>
    <message>
        <source>RimSort could not start RimWorld as the game folder is empty or invalid: [{game_install_path}] Please check that the game folder is properly set and that the RimWorld executable exists in it.</source>
        <translation>RimSort не удалось запустить RimWorld, так как папка игры пуста или недействительна: [{game_install_path}]. Пожалуйста, проверьте, что папка игры правильно настроена и что исполняемый файл RimWorld существует в ней.</translation>
    </message>
    <message>
        <source>Invalid game folder</source>
        <translation>Неверная папка с игрой</translation>
    </message>
    <message>
        <source>RimSort could not validate the RimWorld executable in the specified folder: {game_install_path}. Please check that this directory is correct and contains a valid RimWorld game executable.</source>
        <translation>RimSort не удалось проверить исполняемый файл RimWorld в указанной папке: {game_install_path}.Пожалуйста, убедитесь, что этот каталог правильный и содержит действительный исполняемый файл игры RimWorld.</translation>
    </message>
</context>
<context>
    <name>panel</name>
    <message>
        <source>Export Success</source>
        <translation>Успех экспорта</translation>
    </message>
    <message>
        <source>Successfully exported {count} items to {file_path}</source>
        <translation>Успешно экспортировано элементов: {count} в {file_path}.</translation>
    </message>
</context>
<context>
    <name>rmtree</name>
    <message>
        <source>Failed to remove directory</source>
        <translation>Не удалось удалить каталог</translation>
    </message>
    <message>
        <source>RimSort tried to remove a directory that does not exist.</source>
        <translation>RimSort попытался удалить каталог, который не существует.</translation>
    </message>
    <message>
        <source>Directory does not exist: {path}</source>
        <translation>Каталог не существует: {path}</translation>
    </message>
    <message>
        <source>RimSort tried to remove a directory that is not a directory.</source>
        <translation>RimSort попытался удалить каталог, который не является каталогом.</translation>
    </message>
    <message>
        <source>Path is not a directory: {path}</source>
        <translation>Путь не является каталогом: {path}</translation>
    </message>
    <message>
        <source>An OSError occurred while trying to remove a directory.</source>
        <translation>Произошла ошибка OSError при попытке удалить каталог.</translation>
    </message>
    <message>
        <source>{e.strerror} occurred at {e.filename} with error code {error_code}.</source>
        <translation>{e.strerror} произошла в {e.filename} с кодом ошибки {error_code}.</translation>
    </message>
</context>
<context>
    <name>self.manager</name>
    <message>
        <source>Steam DB metadata expired</source>
        <translation>Срок действия метаданных базы данных Steam истек.</translation>
    </message>
    <message>
        <source>Steam DB is expired! Consider updating!
</source>
        <translation>Срок действия базы данных Steam истек! Подумайте об обновлении!</translation>
    </message>
    <message>
        <source>Steam DB last updated: {last_updated}

Falling back to cached, but EXPIRED Steam Database...</source>
        <translation>Последнее обновление базы данных Steam: {last_updated}

Возврат к кэшированной, но ПРОДОЛЖЕННОЙ базе данных Steam...</translation>
    </message>
</context>
<context>
    <name>validate_rimworld_mods_list</name>
    <message>
        <source>Unable to read data</source>
        <translation>Не удалось прочитать данные</translation>
    </message>
    <message>
        <source>RimSort was unable to read the supplied mods list.</source>
        <translation>RimSort не удалось прочитать предоставленный список модов.</translation>
    </message>
    <message>
        <source>The supplied mods list may be missing or invalid. If you just (re)installed RimWorld, you may need to run it once to generate the mods list.</source>
        <translation>Предоставленный список модов может отсутствовать или быть недействительным. Если вы только что (пере)установили RimWorld, вам может потребоваться запустить его один раз, чтобы сгенерировать список модов.</translation>
    </message>
    <message>
        <source>RimSort was unable to read the supplied mods list because it may be invalid or missing.</source>
        <translation>RimSort не удалось прочитать предоставленный список модов, так как он может быть недействительным или отсутствовать.</translation>
    </message>
</context>
</TS>