<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.0" language="uk_UA">
<context>
    <name>LackMan</name>
    <message>
        <location filename="lackman.ui" line="30"/>
        <source>Packages</source>
        <translation>Пакети</translation>
    </message>
    <message>
        <location filename="lackman.ui" line="47"/>
        <source>All</source>
        <translation>Всі</translation>
    </message>
    <message>
        <location filename="lackman.ui" line="52"/>
        <source>Installed</source>
        <translation>Встановлені</translation>
    </message>
    <message>
        <location filename="lackman.ui" line="57"/>
        <source>Upgradable</source>
        <translation>Оновлювані</translation>
    </message>
    <message>
        <location filename="lackman.ui" line="62"/>
        <source>Not installed</source>
        <translation>Не встановлені</translation>
    </message>
    <message>
        <location filename="lackman.ui" line="97"/>
        <source>Package information</source>
        <translation>Інформація про пакет</translation>
    </message>
    <message>
        <location filename="lackman.ui" line="120"/>
        <source>Size:</source>
        <translation>Розмір:</translation>
    </message>
    <message>
        <location filename="lackman.ui" line="134"/>
        <source>State:</source>
        <translation>Статус:</translation>
    </message>
    <message>
        <location filename="lackman.ui" line="158"/>
        <source>Pending</source>
        <translation>Очікувані</translation>
    </message>
</context>
<context>
    <name>LeechCraft::Plugins::LackMan::Core</name>
    <message>
        <location filename="core.cpp" line="109"/>
        <source>URL</source>
        <translation>URL</translation>
    </message>
    <message>
        <location filename="core.cpp" line="386"/>
        <location filename="core.cpp" line="404"/>
        <location filename="core.cpp" line="430"/>
        <source>Error updating repository</source>
        <translation>Помилка оновлення репозиторія</translation>
    </message>
    <message>
        <location filename="core.cpp" line="387"/>
        <source>Unable to find repository with URL %1.</source>
        <translation>Неможливо знайти репозиторій з адресою %1.</translation>
    </message>
    <message>
        <location filename="core.cpp" line="405"/>
        <source>While trying to update the repository: %1.</source>
        <translation>Під час оновлення репозиторію: %1.</translation>
    </message>
    <message>
        <location filename="core.cpp" line="431"/>
        <source>Unable to remove the component `%1` which disappeared from the list of components for repo %2.</source>
        <translation>Неможливо видалити компонент `%1`, який зник із списку компонентів для репозиторію %2.</translation>
    </message>
    <message>
        <location filename="core.cpp" line="477"/>
        <source>Unable to install package</source>
        <translation>Неможливо встановити пакет</translation>
    </message>
    <message>
        <location filename="core.cpp" line="498"/>
        <source>Unable to update package</source>
        <translation>Неможливо оновити пакет</translation>
    </message>
    <message>
        <location filename="core.cpp" line="668"/>
        <location filename="core.cpp" line="688"/>
        <location filename="core.cpp" line="709"/>
        <location filename="core.cpp" line="1049"/>
        <source>Error parsing component</source>
        <translation>Помилка розбору компоненту</translation>
    </message>
    <message>
        <location filename="core.cpp" line="669"/>
        <source>Unable to load package ID for package `%1`-%2</source>
        <translation>Неможливо завантажити ідентифікатор пакету для пакету `%1`-%2</translation>
    </message>
    <message>
        <location filename="core.cpp" line="689"/>
        <source>Unable to save package `%1`-%2</source>
        <translation>Неможливо зберегти пакет `%1`-%2</translation>
    </message>
    <message>
        <location filename="core.cpp" line="710"/>
        <source>Unable to save package location for package `%1`-%2 and component %3</source>
        <translation>Неможливо зберегти положення пакету для пакету`%1`-%2 і компоненту %3</translation>
    </message>
    <message>
        <location filename="core.cpp" line="750"/>
        <location filename="core.cpp" line="827"/>
        <source>Unable to remove package</source>
        <translation>Неможливо видалити пакет</translation>
    </message>
    <message>
        <location filename="core.cpp" line="794"/>
        <location filename="core.cpp" line="1235"/>
        <source>Error installing package</source>
        <translation>Помилка встановлення пакету</translation>
    </message>
    <message>
        <location filename="core.cpp" line="795"/>
        <source>Error recording package to the package DB.</source>
        <translation>Помилка запису пакету в базу даних пакетів.</translation>
    </message>
    <message>
        <location filename="core.cpp" line="978"/>
        <source>Repository addition error</source>
        <translation>Помилка при доданні репозиторія</translation>
    </message>
    <message>
        <location filename="core.cpp" line="979"/>
        <source>Incorrect URL %1.</source>
        <translation>Некоректний URL %1.</translation>
    </message>
    <message>
        <location filename="core.cpp" line="1010"/>
        <source>Error adding/updating repository</source>
        <translation>Помилка додавання/оновлення репозиторію</translation>
    </message>
    <message>
        <location filename="core.cpp" line="1011"/>
        <source>While trying to add or update the repository: %1.</source>
        <translation>Під час додавання чи оновлення репозиторію: %1.</translation>
    </message>
    <message>
        <location filename="core.cpp" line="1050"/>
        <source>Unable to load component ID for component %1.</source>
        <translation>Неможливо завантажити ідентифікатор компоненту для компоненту %1.</translation>
    </message>
    <message>
        <location filename="core.cpp" line="1066"/>
        <location filename="core.cpp" line="1085"/>
        <location filename="core.cpp" line="1117"/>
        <source>Error handling component</source>
        <translation>Помилка обробки компоненту</translation>
    </message>
    <message>
        <location filename="core.cpp" line="1067"/>
        <source>Unable to load packages already present in the component %1.</source>
        <translation>Неможливо завантажити пакети, уже присутні в компоненті %1.</translation>
    </message>
    <message>
        <location filename="core.cpp" line="1086"/>
        <source>Unable to load package already present in the component %1.</source>
        <translation>Неможливо завантажити пакет, уже присутній в компоненті %1.</translation>
    </message>
    <message>
        <location filename="core.cpp" line="1118"/>
        <source>Unable to remove package which has been removed upstream from %1.</source>
        <translation>Неможливо видалити пакет, який був видалений в репозиторії з %1.</translation>
    </message>
    <message>
        <location filename="core.cpp" line="1169"/>
        <source>Error retrieving package</source>
        <translation>Помилка отримання пакету</translation>
    </message>
    <message>
        <location filename="core.cpp" line="1170"/>
        <source>Unable to save package %1.</source>
        <translation>Неможливо зберегти пакет %1.</translation>
    </message>
    <message>
        <location filename="core.cpp" line="1187"/>
        <source>Error retrieving package icon</source>
        <translation>Помилка отримання іконки пакету</translation>
    </message>
    <message>
        <location filename="core.cpp" line="1188"/>
        <source>Unable to retrieve icon for package %1.</source>
        <translation>Неможливо отримати іконку для пакету %1.</translation>
    </message>
    <message>
        <location filename="core.cpp" line="1206"/>
        <source>Error retrieving image</source>
        <translation>Помилка отримання зображення</translation>
    </message>
    <message>
        <location filename="core.cpp" line="1207"/>
        <source>Unable to retrieve image for package %1 from %2.</source>
        <translation>Неможливо отримати зображення для пакету %1 з %2.</translation>
    </message>
    <message>
        <location filename="core.cpp" line="1228"/>
        <source>Error while fetching package %1: %2.</source>
        <translation>Помилка отримання пакету %1: %2.</translation>
    </message>
    <message>
        <location filename="core.cpp" line="1262"/>
        <source>Package installed</source>
        <translation>Пакет встановлено</translation>
    </message>
    <message>
        <location filename="core.cpp" line="1263"/>
        <source>Package %1 installed successfully.</source>
        <translation>Пакет %1 встановлено успішно.</translation>
    </message>
    <message>
        <location filename="core.cpp" line="1293"/>
        <source>Package updated</source>
        <translation>Пакет оновлено</translation>
    </message>
    <message>
        <location filename="core.cpp" line="1294"/>
        <source>Package %1 updated successfully.</source>
        <translation>Пакет %1 оновлено успішно.</translation>
    </message>
</context>
<context>
    <name>LeechCraft::Plugins::LackMan::PackageProcessor</name>
    <message>
        <location filename="packageprocessor.cpp" line="66"/>
        <source>Could not find database file for package %1.</source>
        <translation>Неможливо знайти базу даних для пакету %1.</translation>
    </message>
    <message>
        <location filename="packageprocessor.cpp" line="78"/>
        <source>Could not open database file %1: %2.</source>
        <translation>Неможливо відкрити файл бази даних %1: %2.</translation>
    </message>
    <message>
        <location filename="packageprocessor.cpp" line="110"/>
        <source>Could not remove file %1: %2.</source>
        <translation>Неможливо видалити файл %1: %2.</translation>
    </message>
    <message>
        <location filename="packageprocessor.cpp" line="127"/>
        <source>Could not remove directory %1.</source>
        <translation>Неможливо видалити теку %1.</translation>
    </message>
    <message>
        <location filename="packageprocessor.cpp" line="141"/>
        <source>Could not remove database file %1: %2.</source>
        <translation>Неможливо видалити %1: %2.</translation>
    </message>
    <message>
        <location filename="packageprocessor.cpp" line="206"/>
        <source>Unable to unpack package archive, unpacker exited with %1: %2.</source>
        <translation>Неможливо розпакувати архів з пакетом, розпаковщик вийшов з кодом %1: %2.</translation>
    </message>
    <message>
        <location filename="packageprocessor.cpp" line="240"/>
        <source>Unable to get directory for the package: %1.</source>
        <translation>Неможливо отримати папку для пакету: %1.</translation>
    </message>
    <message>
        <location filename="packageprocessor.cpp" line="276"/>
        <source>Unable to copy files from staging area to destination directory.</source>
        <translation>Неможливо скопіювати файли з тимчасової теки в теку призначення.</translation>
    </message>
    <message>
        <location filename="packageprocessor.cpp" line="309"/>
        <source>Unable to unpack package archive, unpacker died with %1: %2.</source>
        <translation>Неможливо розпакувати архів з пакетом, розпаковщик помер з кодом %1: %2.</translation>
    </message>
    <message>
        <location filename="packageprocessor.cpp" line="364"/>
        <source>Unable to create staging directory %1.</source>
        <translation>Неможливо створити тимчасову теку %1.</translation>
    </message>
    <message>
        <location filename="packageprocessor.cpp" line="383"/>
        <source>No URLs for package %1.</source>
        <translation>Немає адрес для пакету %1.</translation>
    </message>
    <message>
        <location filename="packageprocessor.cpp" line="447"/>
        <source>Could not copy file %1 because of %2.</source>
        <translation>Невомжливо скопіювати файл %1 через %2.</translation>
    </message>
    <message>
        <location filename="packageprocessor.cpp" line="472"/>
        <source>Unable to create directory %1.</source>
        <translation>Неможливо створити теку %1.</translation>
    </message>
    <message>
        <location filename="packageprocessor.cpp" line="500"/>
        <source>Unable to remove package %1 while updating to package %2</source>
        <translation>Неможливо видалити пакет %1 при оновленні до пакету %2</translation>
    </message>
</context>
<context>
    <name>LeechCraft::Plugins::LackMan::PackagesDelegate</name>
    <message>
        <location filename="packagesdelegate.cpp" line="234"/>
        <source>Remove</source>
        <translation>Видалити</translation>
    </message>
    <message>
        <location filename="packagesdelegate.cpp" line="239"/>
        <source>Install</source>
        <translation>Встановити</translation>
    </message>
    <message>
        <location filename="packagesdelegate.cpp" line="261"/>
        <source>Update</source>
        <translation>Оновити</translation>
    </message>
    <message>
        <location filename="packagesdelegate.cpp" line="385"/>
        <source>Unable to mark package, reverting.</source>
        <translation>Неможливо помітити пакет, повертаємося.</translation>
    </message>
</context>
<context>
    <name>LeechCraft::Plugins::LackMan::PendingManager</name>
    <message>
        <location filename="pendingmanager.cpp" line="114"/>
        <source>Package dependencies could not be fulfilled: %1</source>
        <translation>Залежності пакету не задоволені: %1</translation>
    </message>
    <message>
        <location filename="pendingmanager.cpp" line="176"/>
        <source>To be installed</source>
        <translation>Будуть встановлені</translation>
    </message>
    <message>
        <location filename="pendingmanager.cpp" line="179"/>
        <source>To be removed</source>
        <translation>Будуть видалені</translation>
    </message>
    <message>
        <location filename="pendingmanager.cpp" line="182"/>
        <source>To be updated</source>
        <translation>Будуть оновлені</translation>
    </message>
</context>
<context>
    <name>LeechCraft::Plugins::LackMan::Plugin</name>
    <message>
        <location filename="lackman.cpp" line="47"/>
        <source>LackMan</source>
        <translation>LackMan</translation>
    </message>
    <message>
        <location filename="lackman.cpp" line="160"/>
        <source>LeechCraft Package Manager.</source>
        <translation>Пакетний менеджер для LeechCraft.</translation>
    </message>
    <message>
        <location filename="lackman.cpp" line="259"/>
        <source>Package information: %1</source>
        <translation>Інформація про пакет: %1</translation>
    </message>
    <message>
        <location filename="lackman.cpp" line="261"/>
        <source>Package information</source>
        <translation>Інформація про пакет</translation>
    </message>
    <message>
        <location filename="lackman.cpp" line="266"/>
        <source>not installed</source>
        <translation>не встановлено</translation>
    </message>
    <message>
        <location filename="lackman.cpp" line="268"/>
        <source>installed; upgradable</source>
        <translation>встановлено; можливе оновлення</translation>
    </message>
    <message>
        <location filename="lackman.cpp" line="270"/>
        <source>installed</source>
        <translation>встановлено</translation>
    </message>
    <message>
        <location filename="lackman.cpp" line="276"/>
        <source>unknown</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="lackman.cpp" line="294"/>
        <source>Total size to be downloaded: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="lackman.cpp" line="301"/>
        <source>Update all repos</source>
        <translation>Оновити всі репозиторії</translation>
    </message>
    <message>
        <location filename="lackman.cpp" line="308"/>
        <source>Upgrade all packages</source>
        <translation>Оновити всі пакети</translation>
    </message>
    <message>
        <location filename="lackman.cpp" line="315"/>
        <source>Apply</source>
        <translation>Застосувати</translation>
    </message>
    <message>
        <location filename="lackman.cpp" line="322"/>
        <source>Cancel</source>
        <translation>Відмінити</translation>
    </message>
</context>
<context>
    <name>LeechCraft::Plugins::LackMan::RepoInfoFetcher</name>
    <message>
        <location filename="repoinfofetcher.cpp" line="67"/>
        <location filename="repoinfofetcher.cpp" line="243"/>
        <source>Error fetching repository</source>
        <translation>Помилка отримання репозиторію</translation>
    </message>
    <message>
        <location filename="repoinfofetcher.cpp" line="68"/>
        <source>Could not find plugin to fetch repository information for %1.</source>
        <translation>Неможливо знайти модуль для отримання інформації про репозиторій %1.</translation>
    </message>
    <message>
        <location filename="repoinfofetcher.cpp" line="120"/>
        <location filename="repoinfofetcher.cpp" line="289"/>
        <source>Error fetching component</source>
        <translation>Помилка отримання компоненту</translation>
    </message>
    <message>
        <location filename="repoinfofetcher.cpp" line="121"/>
        <source>Could not find plugin to fetch component information at %1.</source>
        <translation>Неможливо знайти модуль для отримання інформації про компонент %1.</translation>
    </message>
    <message>
        <location filename="repoinfofetcher.cpp" line="178"/>
        <source>Error fetching package information</source>
        <translation>Помилка отримання інформації про пакет</translation>
    </message>
    <message>
        <location filename="repoinfofetcher.cpp" line="179"/>
        <source>Could not find plugin to fetch package information at %1.</source>
        <translation>Неможливо знайти модуль для отримання інформації про пакет %1.</translation>
    </message>
    <message>
        <location filename="repoinfofetcher.cpp" line="244"/>
        <location filename="repoinfofetcher.cpp" line="290"/>
        <source>Error downloading file from %1.</source>
        <translation>Помилка завантаження з %1.</translation>
    </message>
    <message>
        <location filename="repoinfofetcher.cpp" line="334"/>
        <source>Error fetching package</source>
        <translation>Помилка отримання пакету</translation>
    </message>
    <message>
        <location filename="repoinfofetcher.cpp" line="335"/>
        <source>Error fetching package from %1.</source>
        <translation>Помилка отримання пакету з %1.</translation>
    </message>
    <message>
        <location filename="repoinfofetcher.cpp" line="347"/>
        <source>Repository unpack error</source>
        <translation>Помилка розпакування репозиторія</translation>
    </message>
    <message>
        <location filename="repoinfofetcher.cpp" line="348"/>
        <source>Unable to unpack the repository file. gunzip error: %1. Problematic file is at %2.</source>
        <translation>Нможливо розпакувати файл репозиторію. Помилка gunzip: %1. Проблемний файл в %2.</translation>
    </message>
    <message>
        <location filename="repoinfofetcher.cpp" line="386"/>
        <location filename="repoinfofetcher.cpp" line="430"/>
        <source>Unable to unpack the component file. gunzip error: %1. Problematic file is at %2.</source>
        <translation>Нможливо розпакувати файл компоненту. Помилка gunzip: %1. Проблемний файл в %2.</translation>
    </message>
    <message>
        <location filename="repoinfofetcher.cpp" line="368"/>
        <source>Repository parse error</source>
        <translation>Помилка розбору репозиторію</translation>
    </message>
    <message>
        <location filename="repoinfofetcher.cpp" line="369"/>
        <source>Unable to parse repository description: %1.</source>
        <translation>Помилка розбору опису репозиторію: %1.</translation>
    </message>
    <message>
        <location filename="repoinfofetcher.cpp" line="385"/>
        <location filename="repoinfofetcher.cpp" line="429"/>
        <source>Component unpack error</source>
        <translation>Помилка розпакування компоненту</translation>
    </message>
    <message>
        <location filename="repoinfofetcher.cpp" line="406"/>
        <source>Component parse error</source>
        <translation>Помилка розбору компоненту</translation>
    </message>
    <message>
        <location filename="repoinfofetcher.cpp" line="407"/>
        <source>Unable to parse component %1 description file. More information is available in logs.</source>
        <translation>Неможливо розібрати опис компоненту %1. Більше інформації можна знайти в журналі.</translation>
    </message>
    <message>
        <location filename="repoinfofetcher.cpp" line="450"/>
        <source>Package parse error</source>
        <translation>Помилка розбору пакету</translation>
    </message>
    <message>
        <location filename="repoinfofetcher.cpp" line="451"/>
        <source>Unable to parse package description file. More information is available in logs.</source>
        <translation>Неможливо розібрати файл опису пакету. Більше інформації можна знайти в логах.</translation>
    </message>
</context>
<context>
    <name>LeechCraft::Plugins::LackMan::Storage</name>
    <message>
        <location filename="storage.cpp" line="840"/>
        <source>Package with ID %1 not found.</source>
        <translation>Пакет з ID %1 не знайдено.</translation>
    </message>
    <message>
        <location filename="storage.cpp" line="910"/>
        <source>Unknown dependency type `%1`.</source>
        <translation>Невідомий тип залежності `%1`.</translation>
    </message>
</context>
<context>
    <name>QObject</name>
    <message>
        <location filename="core.cpp" line="331"/>
        <source>Unable to cd into %1.</source>
        <translation>Неможливо перейти в %1.</translation>
    </message>
    <message>
        <location filename="xmlparsers.cpp" line="43"/>
        <source>Could not get repo name.</source>
        <translation>Неможливо отримати ім&apos;я репозиторія.</translation>
    </message>
    <message>
        <location filename="xmlparsers.cpp" line="48"/>
        <source>Could not get repo description.</source>
        <translation>Неможливо отримати опис репозиторія.</translation>
    </message>
    <message>
        <location filename="xmlparsers.cpp" line="53"/>
        <source>Could not get long repo description.</source>
        <translation>Неможливо отримати повний опис репозиторія.</translation>
    </message>
    <message>
        <location filename="xmlparsers.cpp" line="59"/>
        <source>Could not get maintainer name.</source>
        <translation>Неможливо отримати ім&apos;я супроводжувача.</translation>
    </message>
    <message>
        <location filename="xmlparsers.cpp" line="64"/>
        <source>Could not get maintainer email.</source>
        <translation>Неможливо отримати пошту супроводжувача.</translation>
    </message>
    <message>
        <location filename="xmlparsers.cpp" line="76"/>
        <source>Could not get components.</source>
        <translation>Неможливо отримати список компонентів.</translation>
    </message>
</context>
<context>
    <name>lackmansettings</name>
    <message>
        <location filename="dummy.cpp" line="2"/>
        <location filename="dummy.cpp" line="3"/>
        <source>Packages</source>
        <translation>Пакети</translation>
    </message>
</context>
</TS>
