summaryrefslogtreecommitdiffstats
path: root/src/sdk/translations/ifw_ru.ts
diff options
context:
space:
mode:
Diffstat (limited to 'src/sdk/translations/ifw_ru.ts')
-rw-r--r--src/sdk/translations/ifw_ru.ts652
1 files changed, 489 insertions, 163 deletions
diff --git a/src/sdk/translations/ifw_ru.ts b/src/sdk/translations/ifw_ru.ts
index 407b6bf38..830c2bc82 100644
--- a/src/sdk/translations/ifw_ru.ts
+++ b/src/sdk/translations/ifw_ru.ts
@@ -136,6 +136,18 @@
<source>Cannot find missing dependency &quot;%1&quot; for &quot;%2&quot;.</source>
<translation>Не удалось найти компонент «%1», необходимый для «%2».</translation>
</message>
+ <message>
+ <source>Impossible dependency resolution detected. Forced install component &quot;%1&quot; would be uninstalled because its dependency &quot;%2&quot; is marked for uninstallation with reason: &quot;%3&quot;.</source>
+ <translation>Выявлено невозможное разрешение зависимостей. Принудительная установка компонента &quot;%1&quot; будет удалена, потому что зависимый &quot;%2&quot; помечен для удаления по причине: &quot;%3&quot;.</translation>
+ </message>
+ <message>
+ <source>Components selected by alias &quot;%1&quot;:</source>
+ <translation>Выбран компонент под именем &quot;%1&quot;:</translation>
+ </message>
+ <message>
+ <source>Recursion detected, component alias &quot;%1&quot; already added.</source>
+ <translation>Замечено повторение, компонент с именем &quot;%1&quot; уже выбран.</translation>
+ </message>
</context>
<context>
<name>Job</name>
@@ -310,6 +322,10 @@
<source>Cannot download %1. Cannot create file &quot;%2&quot;: %3</source>
<translation>Невозможно загрузить «%1». Не удалось создать «%2»: %3</translation>
</message>
+ <message>
+ <source>Cannot download %1. Cannot create directory for &quot;%2&quot;</source>
+ <translation>Невозможно загрузить %1. Невозможно создать каталог для &quot;%2&quot;</translation>
+ </message>
</context>
<context>
<name>KDUpdater::LocalFileDownloader</name>
@@ -494,10 +510,6 @@
<translation>Невозможно прочитать «%1»</translation>
</message>
<message>
- <source>Parse error in %1 at %2, %3: %4</source>
- <translation>Ошибка разбора XML в %1 в %2, %3: %4</translation>
- </message>
- <message>
<source>Root element %1 unexpected, should be &quot;Updates&quot;.</source>
<translation>Непредвиденный корневой элемент %1, требуется «Updates».</translation>
</message>
@@ -749,6 +761,10 @@
<source>Invalid content in &quot;%1&quot;.</source>
<translation>Недопустимые данные в «%1».</translation>
</message>
+ <message>
+ <source>This may be solved by restarting the application after clearing the cache from:</source>
+ <translation>Это может быть решено перезапуском приложения после очистки кэша:</translation>
+ </message>
</context>
<context>
<name>QInstaller::Component</name>
@@ -769,24 +785,36 @@
<translation>Информация об обновлении: </translation>
</message>
<message>
- <source>Cannot open the requested UI file &quot;%1&quot;: %2</source>
- <translation>Не удалось открыть запрошенный UI файл «%1»: %2</translation>
+ <source>Error: Operation %1 does not exist.</source>
+ <translation>Ошибка: операция %1 не существует.</translation>
</message>
<message>
- <source>Cannot load the requested UI file &quot;%1&quot;: %2</source>
- <translation>Не удалось загрузить запрошенный UI файл «%1»: %2</translation>
+ <source>There was an error loading the selected component. This component cannot be installed.</source>
+ <translation>Возникла ошибка при загрузке выбранного компонента. Установить его не получится.</translation>
</message>
<message>
- <source>Cannot open the requested license file &quot;%1&quot;: %2</source>
- <translation>Не удалось открыть запрошенный файл лицензии «%1»: %2</translation>
+ <source>Cannot open the requested UI file &quot;%1&quot;: %2.
+
+%3 &quot;%4&quot;</source>
+ <translation>Не удалось открыть запрошенный UI файл «%1»: %2.
+
+%3 &quot;%4&quot;</translation>
</message>
<message>
- <source>Error: Operation %1 does not exist.</source>
- <translation>Ошибка: операция %1 не существует.</translation>
+ <source>Cannot load the requested UI file &quot;%1&quot;: %2.
+
+%3 &quot;%4&quot;</source>
+ <translation>Не удалось загрузить запрошенный UI файл «%1»: %2.
+
+%3 &quot;%4&quot;</translation>
</message>
<message>
- <source>There was an error loading the selected component. This component cannot be installed.</source>
- <translation>Возникла ошибка при загрузке выбранного компонента. Установить его не получится.</translation>
+ <source>Cannot open the requested license file &quot;%1&quot;: %2.
+
+%3 &quot;%4&quot;</source>
+ <translation>Не удалось открыть запрошенный файл лицензии «%1»: %2.
+
+%3 &quot;%4&quot;</translation>
</message>
</context>
<context>
@@ -835,42 +863,38 @@
<context>
<name>QInstaller::ComponentSelectionPage</name>
<message>
- <source>Def&amp;ault</source>
- <translation>&amp;По умолчанию</translation>
+ <source>Default</source>
+ <translation>По умолчанию</translation>
</message>
<message>
<source>Select default components in the tree view.</source>
<translation>Выберите компоненты по умолчанию в древовидном представлении.</translation>
</message>
<message>
- <source>&amp;Reset</source>
- <translation>&amp;Отменить</translation>
+ <source>Reset</source>
+ <translation>Отменить</translation>
</message>
<message>
<source>Reset all components to their original selection state in the tree view.</source>
<translation>Сбросьте все компоненты в исходное состояние выбора в древовидном представлении.</translation>
</message>
<message>
- <source>&amp;Select All</source>
- <translation>&amp;Выбрать всё</translation>
+ <source>Select All</source>
+ <translation>Выбрать всё</translation>
</message>
<message>
<source>Select all components in the tree view.</source>
<translation>Выберите все компоненты в древовидном представлении.</translation>
</message>
<message>
- <source>&amp;Deselect All</source>
- <translation>&amp;Отменить выделенное</translation>
+ <source>Deselect All</source>
+ <translation>Отменить выделенное</translation>
</message>
<message>
<source>Deselect all components in the tree view.</source>
<translation>Отмените выбор всех компонентов в древовидном представлении.</translation>
</message>
<message>
- <source>&amp;Browse QBSP files</source>
- <translation>&amp;Обзор файлов QBSP</translation>
- </message>
- <message>
<source>Select a Qt Board Support Package file to install additional content that is not directly available from the online repositories.</source>
<translation>Выберите файл инструментальных средств для разработки Qt Board Support Package, чтобы установить дополнительное содержимое, которое недоступно непосредственно из сетевых хранилищ.</translation>
</message>
@@ -895,8 +919,8 @@
<translation>Пожалуйста, выберите компоненты, которые вы хотите удалить.</translation>
</message>
<message>
- <source>Select the components to install. Deselect installed components to uninstall them. Any components already installed will not be updated.</source>
- <translation>Выберите компоненты для установки. Для удаления уже установленных компонентов снимите отметки выбора. Уже установленные компоненты не будут обновлены.</translation>
+ <source>Select the components to install. Deselect installed components to uninstall them.&lt;br&gt;Any components already installed will not be updated.</source>
+ <translation>Выберите компоненты для установки. Для удаления уже установленных компонентов снимите отметки выбора.&lt;br&gt;Уже установленные компоненты не будут обновлены.</translation>
</message>
<message>
<source>Mandatory components need to be updated first before you can select other components to update.</source>
@@ -907,28 +931,32 @@
<translation>Открытие файла</translation>
</message>
<message>
- <source>Alt+A</source>
- <comment>Select default components</comment>
- <translation>Alt+A</translation>
+ <source>Filter the enabled repository categories</source>
+ <translation>Отфильтруйте категории включенного хранилища по выбору.</translation>
</message>
<message>
- <source>Alt+R</source>
- <comment>Reset to already installed components</comment>
- <translation>Alt+R</translation>
+ <source>Search</source>
+ <translation>Поиск</translation>
</message>
<message>
- <source>Alt+S</source>
- <comment>Select all components</comment>
- <translation>Alt+S</translation>
+ <source>Browse &amp;QBSP files</source>
+ <translation>Посмотреть &amp;QBSP файлы</translation>
</message>
<message>
- <source>Alt+D</source>
- <comment>Deselect all components</comment>
- <translation>Alt+D</translation>
+ <source>Select</source>
+ <translation>Выбрать</translation>
</message>
<message>
- <source>Filter the enabled repository categories</source>
- <translation>Отфильтруйте категории включенного хранилища по выбору.</translation>
+ <source>Error</source>
+ <translation>Ошибка</translation>
+ </message>
+ <message>
+ <source>Create Offline Installer</source>
+ <translation>Создать Автономный Установщик</translation>
+ </message>
+ <message>
+ <source>Create offline installer from selected components, instead of installing now.</source>
+ <translation>Создать автономный установщик из выбранных компонентов вместо установки сейчас.</translation>
</message>
</context>
<context>
@@ -942,8 +970,8 @@
<translation>Ошибка</translation>
</message>
<message>
- <source>Component Information</source>
- <translation>Сведения о компонентах</translation>
+ <source>Information</source>
+ <translation>Информация</translation>
</message>
</context>
<context>
@@ -961,12 +989,8 @@
<translation>Невозможно сохранить вывод «%1» в пустое значение ключа установщика.</translation>
</message>
<message>
- <source>File &quot;%1&quot; does not exist or is not an executable binary.</source>
- <translation>Файл «%1» не существует или не является исполняемым.</translation>
- </message>
- <message>
- <source>Running &quot;%1&quot; resulted in a crash.</source>
- <translation>Запуск «%1» завершился крахом.</translation>
+ <source>Failed to run command: &quot;%1&quot;: %2</source>
+ <translation>Не удалось запустить команду: &quot;%1&quot;: %2</translation>
</message>
</context>
<context>
@@ -1107,6 +1131,10 @@
<source>Cannot create archive &quot;%1&quot;: %2</source>
<translation>Не удалось создать архив «%1»: %2</translation>
</message>
+ <message>
+ <source>Unsupported archive &quot;%1&quot;: no handler registered for file suffix &quot;%2&quot;.</source>
+ <translation>Неподдерживаемый архив &quot;%1&quot;: нет зарегестрированного обработчика для файла с расширением &quot;%2&quot;.</translation>
+ </message>
</context>
<context>
<name>QInstaller::CreateShortcutOperation</name>
@@ -1142,14 +1170,6 @@
<translation>Ошибка загрузки</translation>
</message>
<message>
- <source>Hash verification while downloading failed. This is a temporary error, please retry.</source>
- <translation>Не удалось проверить целостность хеша в процессе загрузки. Пожалуйста, повторите операцию.</translation>
- </message>
- <message>
- <source>Cannot verify Hash</source>
- <translation>Невозможно проверить хеш</translation>
- </message>
- <message>
<source>Cannot fetch archives: %1
Error while loading %2</source>
<translation>Невозможно получить архивы :%1
@@ -1227,6 +1247,28 @@ Error while loading %2</source>
<source>Total: </source>
<translation>Всего: </translation>
</message>
+ <message>
+ <source>Retry count (%1) exceeded</source>
+ <translation>Превышено количество (%1) повторов</translation>
+ </message>
+ <message>
+ <source>Hash verification while downloading failed. This is a temporary error, please retry.
+
+Expected: %1
+Downloaded: %2</source>
+ <translation>Не удалось проверить целостность хеша в процессе загрузки. Пожалуйста, повторите операцию.
+
+ожидалось: %1
+загружено: %2</translation>
+ </message>
+ <message>
+ <source>Cannot verify Hash
+Expected: %1
+Downloaded: %2</source>
+ <translation>Невозможно проверить хеш
+ожидалось: %1
+загружено: %2</translation>
+ </message>
</context>
<context>
<name>QInstaller::Downloader</name>
@@ -1301,6 +1343,22 @@ Error while loading %2</source>
<source>Extracting &quot;%1&quot;</source>
<translation>Извлечение «%1»</translation>
</message>
+ <message>
+ <source>Unsupported archive &quot;%1&quot;: no handler registered for file suffix &quot;%2&quot;.</source>
+ <translation>Неподдерживаемый архив &quot;%1&quot;: нет зарегестрированного обработчика для файла с расширением &quot;%2&quot;.</translation>
+ </message>
+ <message>
+ <source>Cannot open archive &quot;%1&quot; for reading: %2</source>
+ <translation>Не удалось открыть архив «%1» для чтения: %2</translation>
+ </message>
+ <message>
+ <source>Error while reading contents of archive &quot;%1&quot;: %2</source>
+ <translation>Ошибка при чтении содержимого архива &quot;%1&quot;: %2</translation>
+ </message>
+ <message>
+ <source>Removing files extracted from &quot;%1&quot;</source>
+ <translation>Удаление файлов, извлеченных из &quot;%1&quot;</translation>
+ </message>
</context>
<context>
<name>QInstaller::FakeStopProcessForUpdateOperation</name>
@@ -1375,7 +1433,7 @@ Error while loading %2</source>
<context>
<name>QInstaller::FinishedPage</name>
<message>
- <source>Completing the %1 Wizard</source>
+ <source>Finished the %1 Setup</source>
<translation>Завершение установки %1</translation>
</message>
<message>
@@ -1391,11 +1449,11 @@ Error while loading %2</source>
<translation>Запустить %1 сейчас.</translation>
</message>
<message>
- <source>The %1 Wizard failed.</source>
+ <source>The %1 Setup failed.</source>
<translation>Установка %1 не удалась.</translation>
</message>
<message>
- <source>Click %1 to exit the %2 Wizard.</source>
+ <source>Click %1 to exit the %2 Setup.</source>
<translation>Нажмите «%1» для выхода из мастера %2.</translation>
</message>
</context>
@@ -1436,15 +1494,19 @@ Error while loading %2</source>
<source>Cannot create directory &quot;%1&quot;: %2</source>
<translation>Не удалось создать каталог «%1»: %2</translation>
</message>
+ <message>
+ <source>Cannot prepare to backup file &quot;%1&quot;: %2</source>
+ <translation>Не удалось подготовиться для создания резервной копии файла &quot;%1&quot;: %2</translation>
+ </message>
</context>
<context>
<name>QInstaller::IntroductionPage</name>
<message>
- <source>Setup - %1</source>
- <translation>Установка - %1</translation>
+ <source>Welcome</source>
+ <translation>Добро пожаловать</translation>
</message>
<message>
- <source>Welcome to the %1 Setup Wizard.</source>
+ <source>Welcome to the %1 Setup.</source>
<translation>Добро пожаловать в мастер установки %1.</translation>
</message>
<message>
@@ -1472,10 +1534,6 @@ Error while loading %2</source>
<translation>Нет доступных обновлений.</translation>
</message>
<message>
- <source> Only local package management available.</source>
- <translation> Доступно только локальное управление пакетами.</translation>
- </message>
- <message>
<source>&amp;Quit</source>
<translation>&amp;Выйти</translation>
</message>
@@ -1523,10 +1581,6 @@ Error while loading %2</source>
<translation>В операции «%1» необходимый объект установщика пуст.</translation>
</message>
<message>
- <source>No license files found to delete.</source>
- <translation>Невозможно удалить файл лицензии: файл не найден.</translation>
- </message>
- <message>
<source>Can not write license file &quot;%1&quot;.</source>
<translation>Не удалось записать файл лицензии «%1».</translation>
</message>
@@ -1553,10 +1607,6 @@ Error while loading %2</source>
<translation>Отсутствует менеджер пакетов.</translation>
</message>
<message>
- <source>Preparing meta information download...</source>
- <translation>Подготовка к загрузке метаданных...</translation>
- </message>
- <message>
<source>Unpacking compressed repositories. This may take a while...</source>
<translation>Распаковка сжатых хранилищ. Это может занять некоторое время...</translation>
</message>
@@ -1577,14 +1627,6 @@ Error while loading %2</source>
<translation>Обнаружено несовпадение контрольной суммы у «%1».</translation>
</message>
<message>
- <source>Retrieving meta information from remote repository... %1/%2 </source>
- <translation>Получение метаданных из внешнего хранилища... %1/%2 </translation>
- </message>
- <message>
- <source>Retrieving meta information from remote repository... </source>
- <translation>Получение метаданных из внешнего хранилища... </translation>
- </message>
- <message>
<source>Failure to fetch repositories.</source>
<translation>Не удалось загрузить хранилища.</translation>
</message>
@@ -1608,6 +1650,46 @@ Error while loading %2</source>
<source>Metadata download canceled.</source>
<translation>Загрузка метаданных отменена.</translation>
</message>
+ <message>
+ <source>Unsupported archive &quot;%1&quot;: no handler registered for file suffix &quot;%2&quot;.</source>
+ <translation>Неподдерживаемый архив &quot;%1&quot;: нет зарегестрированного обработчика для файла с расширением &quot;%2&quot;.</translation>
+ </message>
+ <message>
+ <source>Fetching latest update information...</source>
+ <translation>Получение информации о последнем обновлении</translation>
+ </message>
+ <message numerus="yes">
+ <source>Updating local cache with %n new items...</source>
+ <translation>
+ <numerusform>Обновление локального кэша с добавлением %n нового файла</numerusform>
+ <numerusform>Обновление локального кэша с добавлением %n новых файлов</numerusform>
+ <numerusform>Обновление локального кэша с добавлением %n новых файлов</numerusform>
+ </translation>
+ </message>
+ <message>
+ <source>Clearing the cache directory and restarting the application may solve this.</source>
+ <translation>Очистка кэш-директории и перезапуск приложения может исправить это.</translation>
+ </message>
+ <message>
+ <source>Unknown exception during updating cache.</source>
+ <translation>Неизвестное исключение во время обновления кэша.</translation>
+ </message>
+ <message>
+ <source>Cannot open extracted file &quot;%1&quot; for reading: %2</source>
+ <translation>Невозможно открыть распакованный файл &quot;%1&quot; для чтения.</translation>
+ </message>
+ <message>
+ <source>Cannot open file &quot;%1&quot; for writing: %2</source>
+ <translation>Невозможно открыть файл &quot;%1&quot; для записи: %2</translation>
+ </message>
+ <message>
+ <source>Retrieving information from remote repositories...</source>
+ <translation>Получение информации из внешнего хранилища...</translation>
+ </message>
+ <message>
+ <source>Retrieving meta information from remote repository...</source>
+ <translation>Получение метаданных из внешнего хранилища...</translation>
+ </message>
</context>
<context>
<name>QInstaller::PackageManagerCore</name>
@@ -1616,10 +1698,8 @@ Error while loading %2</source>
<translation>Ошибка записи Maintenance Tool</translation>
</message>
<message>
- <source>
-Downloading packages...</source>
- <translation>
-Загрузка пакетов...</translation>
+ <source>Downloading packages...</source>
+ <translation>Загрузка пакетов...</translation>
</message>
<message>
<source>All downloads finished.</source>
@@ -1704,32 +1784,20 @@ Do you want to continue?</source>
<translation>Доступно важное исправление, сначала запустите программу обновления.</translation>
</message>
<message>
- <source>Cannot install component %1. Component is installed only as automatic dependency to %2.
-</source>
- <translation>Не удалось установить компонент %1. Компонент устанавливается только как автоматическая зависимость для %2.
-</translation>
- </message>
- <message>
- <source>Component %1 already installed
-</source>
- <translation>Компонент %1 уже установлен
-</translation>
+ <source>Cannot install component %1. Component is installed only as automatic dependency to %2.</source>
+ <translation>Не удалось установить компонент %1. Компонент устанавливается только как автоматическая зависимость для %2.</translation>
</message>
<message>
- <source>Cannot install %1. Component is virtual.
-</source>
- <translation>Не удалось установить %1. Компонент является виртуальным.
-</translation>
+ <source>Component %1 already installed</source>
+ <translation>Компонент %1 уже установлен</translation>
</message>
<message>
- <source>Cannot install %1. Component not found.
-</source>
- <translation>Не удалось установить %1. Компонент не найден.
-</translation>
+ <source>Cannot install %1. Component is virtual.</source>
+ <translation>Не удалось установить %1. Компонент является виртуальным.</translation>
</message>
<message>
- <source>Running processes found.</source>
- <translation>Обнаружены запущенные процессы.</translation>
+ <source>Cannot install %1. Component not found.</source>
+ <translation>Не удалось установить %1. Компонент не найден.</translation>
</message>
<message>
<source>Cannot elevate access rights while running from command line. Please restart the application as administrator.</source>
@@ -1776,29 +1844,19 @@ Do you want to continue?</source>
<translation>Не удалось разрешить все зависимости.</translation>
</message>
<message>
- <source>Components about to be removed.</source>
- <translation>Удаляемые компоненты.</translation>
- </message>
- <message>
<source>User input is required but the output device is not associated with a terminal.</source>
<translation>Требуется ввод данных пользователем, но устройство вывода не связано с терминалом.</translation>
</message>
<message>
- <source>Cannot register component! Component with identifier %1 already exists.</source>
- <translation>Не удалось зарегистрировать компонент! Компонент с идентификатором %1 уже существует.</translation>
- </message>
- <message>
<source>Canceling the Installer</source>
<translation>Отмена программы установки</translation>
</message>
<message>
- <source>Cannot install component %1. Component is not checkable, meaning you have to select one of the subcomponents.
-</source>
+ <source>Cannot install component %1. Component is not checkable, meaning you have to select one of the subcomponents.</source>
<translation>Не удалось установить компонент %1. Компонент не является проверяемым, и это означает, что необходимо выбрать один из подкомпонентов.</translation>
</message>
<message>
- <source>Cannot install %1. Component is a descendant of a virtual component %2.
-</source>
+ <source>Cannot install %1. Component is a descendant of a virtual component %2.</source>
<translation>Не удалось установить %1. Компонент является производным от виртуального компонента %2.</translation>
</message>
<message>
@@ -1810,10 +1868,6 @@ Do you want to continue?</source>
<translation>Недостаточно места на диске для сохранения всех выбранных компонентов. Доступно %1, а требуется минимум: %2.</translation>
</message>
<message>
- <source>Not enough disk space to store temporary files! %1 are available, while the minimum required is %2.</source>
- <translation>Недостаточно места на диске для временных файлов. Доступно %1, а требуется минимум %2.</translation>
- </message>
- <message>
<source>The estimated installer size %1 would exceed the supported executable size limit of %2. The application may not be able to run.</source>
<translation>Приблизительный размер установочника %1 превысит поддерживаемый предел размера исполняемого файла %2. Возможно, приложение не сможет быть запущено. </translation>
</message>
@@ -1821,6 +1875,34 @@ Do you want to continue?</source>
<source>Invalid</source>
<translation>недопустимая версия</translation>
</message>
+ <message>
+ <source>Components about to be removed:</source>
+ <translation>Компонент практически удален:</translation>
+ </message>
+ <message>
+ <source>Cannot install component %1. There was a problem loading this component, so it is marked unstable and cannot be selected.</source>
+ <translation>Невозможно установить компонент %1. Произошла ошибка загрузки этого компонента, он был помечен нестабильным и не может быть выбран.</translation>
+ </message>
+ <message>
+ <source>Not enough disk space to store temporary files! %1 are available, while the minimum required is %2. You may select another location for the temporary files by modifying the local cache path from the installer settings.</source>
+ <translation>Недостаточно места на диске для хранения временных файлов! %1 доступно, минимально необходимо %2. Вы можете выбрать другое место для временных файлов, изменив путь к локальному кэшу в настройках установщика.</translation>
+ </message>
+ <message>
+ <source>Cannot resolve components to uninstall.</source>
+ <translation>Невозможно определить компоненты для удаления.</translation>
+ </message>
+ <message>
+ <source>Cannot select alias %1. There was a problem loading this alias, so it is marked unstable and cannot be selected.</source>
+ <translation>Невозможно выбрать псевдоним %1. Была проблема с загрузкой этого псевдонима, он был помечен нестабильным и не может быть выбран.</translation>
+ </message>
+ <message>
+ <source>Cannot select %1. Alias is marked virtual, meaning it cannot be selected manually.</source>
+ <translation>Невозможно выбрать %1. Псевдоним помечен как виртуальный и не может быть выбран вручную.</translation>
+ </message>
+ <message>
+ <source>Created installer will use %1 of disk space.</source>
+ <translation>Созданный установщик займет %1 дискового пространства.</translation>
+ </message>
</context>
<context>
<name>QInstaller::PackageManagerCorePrivate</name>
@@ -1873,16 +1955,12 @@ Do you want to continue?</source>
<translation>Создаётся локальное хранилище</translation>
</message>
<message>
- <source>
-Installation finished!</source>
- <translation>
-Установка завершена!</translation>
+ <source>Installation finished!</source>
+ <translation>Установка завершена!</translation>
</message>
<message>
- <source>
-Installation aborted!</source>
- <translation>
-Установка прервана!</translation>
+ <source>Installation aborted!</source>
+ <translation>Установка прервана!</translation>
</message>
<message>
<source>It is not possible to run that operation from a network location</source>
@@ -1893,16 +1971,12 @@ Installation aborted!</source>
<translation>Удаление компонентов...</translation>
</message>
<message>
- <source>
-Update finished!</source>
- <translation>
-Обновление завершено!</translation>
+ <source>Update finished!</source>
+ <translation>Обновление завершено!</translation>
</message>
<message>
- <source>
-Update aborted!</source>
- <translation>
-Обновление прервано!</translation>
+ <source>Update aborted!</source>
+ <translation>Обновление прервано!</translation>
</message>
<message>
<source>Unresolved dependencies</source>
@@ -1993,10 +2067,8 @@ Update aborted!</source>
<translation>Создание автономного экземпляра прервано!</translation>
</message>
<message>
- <source>
-Installing component %1</source>
- <translation>
-Установка компонента %1</translation>
+ <source>Installing component %1</source>
+ <translation>Установка компонента %1</translation>
</message>
<message>
<source>Installer Error</source>
@@ -2020,10 +2092,6 @@ Installing component %1</source>
<translation>Невозможно загрузить метаданные: %1</translation>
</message>
<message>
- <source>Cannot add temporary update source information.</source>
- <translation>Невозможно добавить информацию о временном сервере обновления.</translation>
- </message>
- <message>
<source>Cannot find any update source information.</source>
<translation>Невозможно найти информацию об источниках обновления.</translation>
</message>
@@ -2069,6 +2137,50 @@ Installing component %1</source>
<translation>Ошибка в процессе установки:
%1</translation>
</message>
+ <message>
+ <source>Preparing to unpack components...</source>
+ <translation>Подготовка к распаковке компонента...</translation>
+ </message>
+ <message>
+ <source>%1 of %2 operations completed.</source>
+ <translation>1 из %2 операции завершены</translation>
+ </message>
+ <message>
+ <source>Unpacking components...</source>
+ <translation>Распаковка компонентов...</translation>
+ </message>
+ <message>
+ <source>%1 of %2 operations rolled back.</source>
+ <translation>%1 из %2 были возвращены в предыдущее состояние.</translation>
+ </message>
+ <message>
+ <source>Rollbacks complete.</source>
+ <translation>Возврат в предыдущее состояние завершен.</translation>
+ </message>
+ <message>
+ <source>%1 of %2 components installed.</source>
+ <translation>%1 из %2 компонентов установлены</translation>
+ </message>
+ <message>
+ <source>All components installed.</source>
+ <translation>Все компоненты установлены.</translation>
+ </message>
+ <message>
+ <source>Loading component scripts...</source>
+ <translation>Загрузка скриптов компонента...</translation>
+ </message>
+ <message>
+ <source>Alias declares name that conflicts with an existing component &quot;%1&quot;</source>
+ <translation>Псевдоним назван именем, которое конфликтует с существующим компонентом &quot;%1&quot;</translation>
+ </message>
+ <message>
+ <source>Unresolved component aliases</source>
+ <translation>Неразрешенные псевдонимы компонентов.</translation>
+ </message>
+ <message>
+ <source>Cyclic dependency between aliases &quot;%1&quot; and &quot;%2&quot; detected.</source>
+ <translation>Цикличная зависимость между псевдонимами &quot;%1&quot; и &quot;%2&quot; замечена.</translation>
+ </message>
</context>
<context>
<name>QInstaller::PackageManagerGui</name>
@@ -2097,7 +2209,7 @@ Installing component %1</source>
<translation>Выйти из приложения обслуживания?</translation>
</message>
<message>
- <source>Settings</source>
+ <source>&amp;Settings</source>
<translation>Настройки</translation>
</message>
<message>
@@ -2172,6 +2284,18 @@ Please copy the installer to a local drive</source>
<source>Uninstalling</source>
<translation>Удаление</translation>
</message>
+ <message>
+ <source>&amp;Create Offline Installer</source>
+ <translation>Создать Автономный Установщик.</translation>
+ </message>
+ <message>
+ <source>Creating Offline Installer for %1</source>
+ <translation>Создание Автономного Установщика для %1</translation>
+ </message>
+ <message>
+ <source>Creating Offline Installer</source>
+ <translation>Создание Автономного Установщика</translation>
+ </message>
</context>
<context>
<name>QInstaller::ProxyCredentialsDialog</name>
@@ -2215,7 +2339,7 @@ Please copy the installer to a local drive</source>
<translation>Всё готово к удалению</translation>
</message>
<message>
- <source>Setup is now ready to begin removing %1 from your computer.&lt;br&gt;&lt;font color=&quot;red&quot;&gt;The program directory %2 will be deleted completely&lt;/font&gt;, including all content in that directory!</source>
+ <source>All required information is now available to begin removing %1 from your computer.&lt;br&gt;&lt;font color=&quot;red&quot;&gt;The program directory %2 will be deleted completely&lt;/font&gt;, including all content in that directory!</source>
<translation>Программа установки готова начать удаление %1 с вашего компьютера. &lt;br&gt;&lt;font color=&quot;red&quot;&gt;Директория с программой %2 будет полностью удалена&lt;/font&gt;, включая содержимое этой директории!</translation>
</message>
<message>
@@ -2227,7 +2351,7 @@ Please copy the installer to a local drive</source>
<translation>Готов к обновлению пакетов</translation>
</message>
<message>
- <source>Setup is now ready to begin updating your installation.</source>
+ <source>All required information is now available to begin updating your installation.</source>
<translation>Программа установки готова к обновлению файлов.</translation>
</message>
<message>
@@ -2239,13 +2363,25 @@ Please copy the installer to a local drive</source>
<translation>Всё готово к установке</translation>
</message>
<message>
- <source>Setup is now ready to begin installing %1 on your computer.</source>
+ <source>All required information is now available to begin installing %1 on your computer.</source>
<translation>Программа установки готова начать установку %1 на ваш компьютер.</translation>
</message>
<message>
<source>Ready to Update</source>
<translation>Всё готово к обновлению</translation>
</message>
+ <message>
+ <source>Create Offline Installer</source>
+ <translation>Создать Автономный Установщик.</translation>
+ </message>
+ <message>
+ <source>Ready to Create Offline Installer</source>
+ <translation>Готов к установке Автономного Установщика.</translation>
+ </message>
+ <message>
+ <source>All required information is now available to create an offline installer for selected components.</source>
+ <translation>Вся необходимая информация доступна для создания автономного установщика для выбранных компонентов.</translation>
+ </message>
</context>
<context>
<name>QInstaller::RegisterFileTypeOperation</name>
@@ -2302,7 +2438,7 @@ Please copy the installer to a local drive</source>
<context>
<name>QInstaller::RestartPage</name>
<message>
- <source>Completing the %1 Setup Wizard</source>
+ <source>Finished the %1 Setup</source>
<translation>Завершение %1 мастера установки</translation>
</message>
</context>
@@ -2525,6 +2661,14 @@ Please copy the installer to a local drive</source>
<source>Please make sure that the current user has read access to file &quot;%1&quot; or try running %2 as an administrator.</source>
<translation>Убедитесь, что текущий пользователь имеет разрешение на чтение файла «%1», или попробуйте запустить %2 от имени администратора.</translation>
</message>
+ <message>
+ <source>Invalid value for &apos;max-concurrent-operations&apos;.</source>
+ <translation>Неверное значение for &apos;max-concurrent-operations&apos;.</translation>
+ </message>
+ <message>
+ <source>Empty value for option &apos;cache-path&apos;.</source>
+ <translation>Пустое значение параметра &apos;cache-path&apos;.</translation>
+ </message>
</context>
<context>
<name>RemoteClient</name>
@@ -2571,8 +2715,8 @@ or accept the elevation of access rights if being asked.</source>
<translation>Невозможно открыть файл настроек %1 на чтение: %2</translation>
</message>
<message>
- <source>Select Categories</source>
- <translation>Выберите категории пакетов</translation>
+ <source>Categories</source>
+ <translation>Выберите категорию</translation>
</message>
</context>
<context>
@@ -2709,6 +2853,30 @@ or accept the elevation of access rights if being asked.</source>
<source>The server&apos;s URL that contains a valid repository.</source>
<translation>Адреса серверов, которые содержат рабочие хранилища.</translation>
</message>
+ <message>
+ <source>Local cache</source>
+ <translation>Локальный кэш</translation>
+ </message>
+ <message>
+ <source>The meta information from remote repositories is cached to disk to improve loading times. You may select another directory to store the cache or clear the contents of the current cache.</source>
+ <translation>Мета информация с удаленных репозиториев кэшируется на диске для ускорения загрузочного процесса. Вы можете выбрать другую папку для хранения кэша или удалить содержимое существующего кэша.</translation>
+ </message>
+ <message>
+ <source>Path for cache:</source>
+ <translation>Путь для кэша:</translation>
+ </message>
+ <message>
+ <source>Deletes the contents of the cache directory</source>
+ <translation>Удаление содержимого существующей кэш-директории.</translation>
+ </message>
+ <message>
+ <source>Clear cache</source>
+ <translation>Очистить кэш</translation>
+ </message>
+ <message>
+ <source>Clearing cache...</source>
+ <translation>Очистка кэша...</translation>
+ </message>
</context>
<context>
<name>UpdateOperation</name>
@@ -2779,20 +2947,178 @@ or accept the elevation of access rights if being asked.</source>
<translation>Не удалось открыть архив «%1» для чтения: %2</translation>
</message>
<message>
- <source>Error while reading contents of archive &quot;%1&quot;: %2</source>
- <translation>Ошибка при чтении содержимого архива &quot;%1&quot;: %2</translation>
+ <source>Error while extracting archive &quot;%1&quot;: %2</source>
+ <translation>Ошибка извлечения из архива «%1»: %2</translation>
</message>
+</context>
+<context>
+ <name>QInstaller::ExtractWorker</name>
<message>
- <source>Cannot prepare for file &quot;%1&quot;</source>
- <translation>Невозможно подготовить файл &quot;%1&quot;</translation>
+ <source>Cannot open archive for reading: %1</source>
+ <translation>Не удалось открыть архив для чтения: %1</translation>
</message>
<message>
- <source>Extract for archive &quot;%1&quot; canceled.</source>
- <translation>Распаковка для архива &quot;%1&quot; отменена.</translation>
+ <source>Cannot read entry header: %1</source>
+ <translation>Не удалось прочесть заголовок записи: %1 </translation>
</message>
<message>
- <source>Error while extracting archive &quot;%1&quot;: %2</source>
- <translation>Ошибка извлечения из архива «%1»: %2</translation>
+ <source>Cannot write entry &quot;%1&quot; to disk: %2</source>
+ <translation>Не удалось записать &quot;%1&quot; на диск: %2</translation>
+ </message>
+</context>
+<context>
+ <name>QInstaller::LibArchiveArchive</name>
+ <message>
+ <source>Cannot open archive for reading: %1</source>
+ <translation>Не удалось открыть архив для чтения: %1</translation>
+ </message>
+ <message>
+ <source>Cannot read entry header: %1</source>
+ <translation>Не удалось прочесть заголовок записи: %1</translation>
+ </message>
+ <message>
+ <source>Cannot write entry &quot;%1&quot; to disk: %2</source>
+ <translation>Не удалось записать &quot;%1&quot; на диск: %2</translation>
+ </message>
+ <message>
+ <source>Cannot open file &quot;%1&quot; for writing: %2</source>
+ <translation>Не удалось открыть файл &quot;%1&quot; для записи: %2</translation>
+ </message>
+ <message>
+ <source>Cannot open file &quot;%1&quot; for reading: %2</source>
+ <translation>Не удалось открыть файл «%1» для чтения: %2</translation>
+ </message>
+ <message>
+ <source>Cannot write entry header for &quot;%1&quot;: %2</source>
+ <translation>Не удалось записать заголовок записи для &quot;%1&quot;: %2</translation>
+ </message>
+</context>
+<context>
+ <name>UninstallerCalculator</name>
+ <message>
+ <source>Deselected Components:</source>
+ <translation>Выбранные компоненты:</translation>
+ </message>
+ <message>
+ <source>Components replaced by &quot;%1&quot;:</source>
+ <translation>Компоненты заменены на &quot;%1&quot;:</translation>
+ </message>
+ <message>
+ <source>Removing virtual components without existing dependencies:</source>
+ <translation>Удаление виртуальных компонентов без существующих зависимостей:</translation>
+ </message>
+ <message>
+ <source>Components dependency &quot;%1&quot; removed:</source>
+ <translation>Компоненты зависимостей &quot;%1&quot; удалены:</translation>
+ </message>
+ <message>
+ <source>Components autodependency &quot;%1&quot; removed:</source>
+ <translation>Компоненты автозависимостей &quot;%1&quot; удалены:</translation>
+ </message>
+</context>
+<context>
+ <name>AboutApplicationDialog</name>
+ <message>
+ <source>About %1 installer</source>
+ <translation>Об %1 установщике</translation>
+ </message>
+ <message>
+ <source>About %1 Maintenance Tool</source>
+ <translation>Об %1 Maintenance Tool</translation>
+ </message>
+</context>
+<context>
+ <name>GenericDataCache</name>
+ <message>
+ <source>Cannot initialize cache with empty path.</source>
+ <translation>Невозможно инициализировать кэш с пустым путем.</translation>
+ </message>
+ <message>
+ <source>Cannot create directory &quot;%1&quot; for cache.</source>
+ <translation>Невозможно создать директорию &quot;%1&quot; для кэша.</translation>
+ </message>
+ <message>
+ <source>Cannot initialize cache: %1</source>
+ <translation>Невозможно инициализировать кэш: %1</translation>
+ </message>
+ <message>
+ <source>Cannot clear invalidated cache.</source>
+ <translation>Невозможно очистить недействительный кэш. </translation>
+ </message>
+ <message>
+ <source>Cannot remove manifest file: %1</source>
+ <translation>Невозможно удалить файл-манифест: %1</translation>
+ </message>
+ <message>
+ <source>Error while clearing cache: %1</source>
+ <translation>Ошибка во время очистки кэша: %1</translation>
+ </message>
+ <message>
+ <source>Cannot retrieve items from invalidated cache.</source>
+ <translation>Невозможно получить файлы из недействительного кэша.</translation>
+ </message>
+ <message>
+ <source>Cannot retrieve item from invalidated cache.</source>
+ <translation>Невозможно получить файл из недействительного кэша.</translation>
+ </message>
+ <message>
+ <source>Cannot register item to invalidated cache.</source>
+ <translation>Невозможно зарегестрировать файл для недействительного кэша.</translation>
+ </message>
+ <message>
+ <source>Cannot register null item.</source>
+ <translation>Невозможно зарегестрировать недействительный файл.</translation>
+ </message>
+ <message>
+ <source>Cannot register invalid item with checksum %1</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>Cannot register item with checksum %1. An item with the same checksum already exists in cache.</source>
+ <translation>Невозможно зарегестрировать файл с контрольной суммой %1. Файл с идентичной контрольной суммой уже существует в кэше.</translation>
+ </message>
+ <message>
+ <source>Error while copying item to path &quot;%1&quot;: %2</source>
+ <translation>Ошибка при копировании файла в &quot;%1&quot;: %2</translation>
+ </message>
+ <message>
+ <source>Cannot remove item from invalidated cache.</source>
+ <translation>Невозможно удалить файл из недействительного кэша.</translation>
+ </message>
+ <message>
+ <source>Cannot remove item specified by checksum %1: no such item exists.</source>
+ <translation>Невозможно удалить файл с контрольной суммой %1: файла не существует.</translation>
+ </message>
+ <message>
+ <source>Error while removing directory &quot;%1&quot;: %2</source>
+ <translation>Ошибка при удалении директории &quot;%1&quot;: %2</translation>
+ </message>
+ <message>
+ <source>Error while invalidating cache: %1</source>
+ <translation>Ошибка при аннулировании кэша: %1</translation>
+ </message>
+ <message>
+ <source>Cannot open manifest file: %1</source>
+ <translation>Невозможно открыть файл-манифест: %1</translation>
+ </message>
+ <message>
+ <source>Cannot write contents for manifest file: %1</source>
+ <translation>Невозможно записать содержимое для файл-манифеста: %1</translation>
+ </message>
+ <message>
+ <source>Cannot synchronize invalidated cache.</source>
+ <translation>Не удается синхронизировать недействительный кеш.</translation>
+ </message>
+ <message>
+ <source>Unknown register mode selected!</source>
+ <translation>Выбран неизвестный режим регистра.</translation>
+ </message>
+</context>
+<context>
+ <name>TabController</name>
+ <message>
+ <source>Cache cleared successfully!</source>
+ <translation>Кэш успешно очищен!</translation>
</message>
</context>
</TS>