From da9e13b703ddd3b49031344c6be533e2029d0ef1 Mon Sep 17 00:00:00 2001 From: Katja Marttila Date: Tue, 30 Oct 2018 11:54:58 +0200 Subject: Fix devtool After we implemented maintenancetool signing, we wrote the binary magic marker to separate installer.dat file in maintenancetool (like we have always done in macOS in both installer and maintenancetool). Devtool needs to know about this change too to fetch the magic marker from correct place. Task-number: QTIFW-1222 Change-Id: I08e74596033cb33ccb9c49d9db1ee7b4beef59ca Reviewed-by: Jani Heikkinen --- tools/devtool/main.cpp | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/tools/devtool/main.cpp b/tools/devtool/main.cpp index e0b31695c..d75ab4e81 100644 --- a/tools/devtool/main.cpp +++ b/tools/devtool/main.cpp @@ -165,8 +165,16 @@ int main(int argc, char *argv[]) QString bundlePath; QString path = QFileInfo(arguments.first()).absoluteFilePath(); - if (QInstaller::isInBundle(path, &bundlePath)) + if (QInstaller::isInBundle(path, &bundlePath)) { path = QDir(bundlePath).filePath(QLatin1String("Contents/Resources/installer.dat")); + } +#ifndef Q_OS_OSX + QFileInfo fi = QFileInfo(path); + bundlePath = path; + QString tmp = QDir(fi.path()).filePath(QLatin1String("installer.dat")); + if (QFileInfo::exists(tmp)) + path = tmp; +#endif int result = EXIT_FAILURE; QVector resourceMappings; @@ -184,8 +192,10 @@ int main(int argc, char *argv[]) if (layout.magicMarker == QInstaller::BinaryContent::MagicUninstallerMarker) { QFileInfo fi(path); - if (QInstaller::isInBundle(fi.absoluteFilePath(), &bundlePath)) - fi.setFile(bundlePath); + + QInstaller::isInBundle(fi.absoluteFilePath(), &bundlePath); + fi.setFile(bundlePath); + path = fi.absolutePath() + QLatin1Char('/') + fi.baseName() + QLatin1String(".dat"); tmp.close(); -- cgit v1.2.3 From 818c8ab9836c3e949e891e2266807dbd59c31906 Mon Sep 17 00:00:00 2001 From: Katja Marttila Date: Fri, 4 Jan 2019 11:25:34 +0200 Subject: Prepare 3.1 release Change-Id: I544869f1fe344ca076e23dc7809dc14aecf6ea3d Reviewed-by: Jani Heikkinen --- Changelog | 19 +++++++++++++++++++ dist/config/config.xml | 6 +++--- .../org.qtproject.ifw.binaries/meta/package.xml | 4 ++-- dist/packages/org.qtproject.ifw/meta/package.xml | 4 ++-- installerfw.pri | 4 ++-- 5 files changed, 28 insertions(+), 9 deletions(-) diff --git a/Changelog b/Changelog index 1f3600c11..83b683f39 100644 --- a/Changelog +++ b/Changelog @@ -1,3 +1,22 @@ +3.1.0 +- Fix wizard's maximum size not to exceed screen maximum size (QTIFW-1227) +- Allow maintenancetool signing in Windows (QTIFW-667) +- Enable usage of categorized repositories (QTIFW-1147) +- Add possibility to check/uncheck repositories with one button click (QTIFW-1132) +- Update danish (da) translation for Qt installer-framework +- Add attribute to mark parts of install tree unstable (QTIFW-930) + -> Setting AllowUnstablecomponents to true in config.xml will + * allow installing other components when there are errors in scripts + * allow installing other components when there are missing dependencies + * allow installing other components when there are sha mismatches in metadata + * will mark the 'broken' components uninstallable in treeview +- Add findFiles method (QTIFW-1094) +- Enable expanding items by default +- Add support dash (-) symbol in component name (QTIFW-948) +- Allow comparing non-numeric versions (QTIFW-948) +- Add Component::addAutoDependOn method +- Teach 'binarycreator' and 'repogen' to repack packages from repository (QTIFW-925) + 3.0.6 - Remove 'Your install seems to be corrupted' messagebox (QTIFW-1003) - Register virtual component for uninstall (QTIFW-1102) diff --git a/dist/config/config.xml b/dist/config/config.xml index a0e049792..5985b88d7 100644 --- a/dist/config/config.xml +++ b/dist/config/config.xml @@ -1,13 +1,13 @@ Qt Installer Framework - Qt Installer Framework 3.1.81 - 3.1.81 + Qt Installer Framework 3.1.0 + 3.1.0 Qt Project http://qt-project.org watermark.png Uninstaller - @HomeDir@/Qt/QtIFW-3.1.81 + @HomeDir@/Qt/QtIFW-3.1.0 diff --git a/dist/packages/org.qtproject.ifw.binaries/meta/package.xml b/dist/packages/org.qtproject.ifw.binaries/meta/package.xml index 0d6a8ac22..08b324aab 100644 --- a/dist/packages/org.qtproject.ifw.binaries/meta/package.xml +++ b/dist/packages/org.qtproject.ifw.binaries/meta/package.xml @@ -2,7 +2,7 @@ Qt Installer Framework Binaries Installs the binaries, examples and help files. - 3.1.81 - 2017-04-06 + 3.1.0 + 2019-01-06 True diff --git a/dist/packages/org.qtproject.ifw/meta/package.xml b/dist/packages/org.qtproject.ifw/meta/package.xml index 4f5628391..40ea01b25 100644 --- a/dist/packages/org.qtproject.ifw/meta/package.xml +++ b/dist/packages/org.qtproject.ifw/meta/package.xml @@ -2,8 +2,8 @@ Qt Installer Framework Installs the Qt Installer Framework. - 3.1.81 - 2017-04-06 + 3.1.0 + 2019-01-06 diff --git a/installerfw.pri b/installerfw.pri index 2810e5144..308268690 100644 --- a/installerfw.pri +++ b/installerfw.pri @@ -3,8 +3,8 @@ } IFW_PRI_INCLUDED = 1 -IFW_VERSION_STR = 3.1.81 -IFW_VERSION = 0x030181 +IFW_VERSION_STR = 3.1.0 +IFW_VERSION = 0x030100 IFW_REPOSITORY_FORMAT_VERSION = 1.0.0 IFW_NEWLINE = $$escape_expand(\\n\\t) -- cgit v1.2.3 From 9dacee18f9b7211699164bc70dd17f9934a15f50 Mon Sep 17 00:00:00 2001 From: Katja Marttila Date: Thu, 1 Nov 2018 10:38:13 +0200 Subject: Replace 0 with nullptr Prevents a lot of warnings seen in QtCreator Change-Id: I63bf95aca68a04fc9fd0eecbe29c63e9b9c47efd Reviewed-by: Iikka Eklund --- src/libs/installer/binaryformat.cpp | 2 +- src/libs/installer/binaryformatengine.cpp | 2 +- src/libs/installer/binaryformatenginehandler.cpp | 2 +- src/libs/installer/component_p.cpp | 12 ++--- src/libs/installer/componentmodel.cpp | 2 +- src/libs/installer/componentselectionpage_p.cpp | 2 +- src/libs/installer/copyfiletask.cpp | 2 +- .../installer/createlocalrepositoryoperation.cpp | 2 +- src/libs/installer/createshortcutoperation.cpp | 8 +-- src/libs/installer/downloadarchivesjob.cpp | 14 ++--- src/libs/installer/elevatedexecuteoperation.cpp | 4 +- .../installer/environmentvariablesoperation.cpp | 4 +- src/libs/installer/fileutils.cpp | 6 +-- src/libs/installer/globalsettingsoperation.cpp | 4 +- src/libs/installer/init.cpp | 2 +- src/libs/installer/keepaliveobject.cpp | 4 +- src/libs/installer/lib7z_facade.cpp | 16 +++--- src/libs/installer/link.cpp | 14 ++--- src/libs/installer/messageboxhandler.cpp | 12 ++--- src/libs/installer/metadatajob.cpp | 2 +- src/libs/installer/packagemanagercore.cpp | 10 ++-- src/libs/installer/packagemanagercore_p.cpp | 62 +++++++++++----------- src/libs/installer/packagemanagercoredata.cpp | 2 +- src/libs/installer/packagemanagergui.cpp | 44 +++++++-------- src/libs/installer/performinstallationform.cpp | 12 ++--- src/libs/installer/progresscoordinator.cpp | 4 +- src/libs/installer/qprocesswrapper.cpp | 2 +- src/libs/installer/registerfiletypeoperation.cpp | 4 +- src/libs/installer/remoteclient.cpp | 4 +- src/libs/installer/remoteobject.cpp | 6 +-- src/libs/installer/remoteserverconnection.cpp | 10 ++-- src/libs/installer/scriptengine.cpp | 2 +- src/libs/installer/settings.cpp | 2 +- src/libs/installer/sysinfo_win.cpp | 6 +-- src/libs/installer/unziptask.cpp | 6 +-- src/libs/installer/utils.cpp | 20 +++---- src/sdk/console_win.cpp | 8 +-- src/sdk/installerbase.cpp | 6 +-- src/sdk/installerbasecommons.cpp | 4 +- src/sdk/settingsdialog.cpp | 2 +- src/sdk/tabcontroller.cpp | 4 +- .../installer/binaryformat/tst_binaryformat.cpp | 2 +- .../tst_consumeoutputoperationtest.cpp | 2 +- .../tst_extractarchiveoperationtest.cpp | 6 +-- .../tst_fakestopprocessforupdateoperation.cpp | 2 +- .../settingsoperation/tst_settingsoperation.cpp | 24 ++++----- .../environmentvariabletest.cpp | 4 +- tools/binarycreator/binarycreator.cpp | 2 +- tools/binarycreator/rcc/rcc.cpp | 12 ++--- tools/devtool/binarydump.cpp | 2 +- tools/repocompare/repositorymanager.cpp | 6 +-- 51 files changed, 199 insertions(+), 199 deletions(-) diff --git a/src/libs/installer/binaryformat.cpp b/src/libs/installer/binaryformat.cpp index 42c94ab1d..9a46095ce 100644 --- a/src/libs/installer/binaryformat.cpp +++ b/src/libs/installer/binaryformat.cpp @@ -293,7 +293,7 @@ void ResourceCollection::setName(const QByteArray &name) void ResourceCollection::appendResource(const QSharedPointer& resource) { Q_ASSERT(resource); - resource->setParent(0); + resource->setParent(nullptr); m_resources.append(resource); } diff --git a/src/libs/installer/binaryformatengine.cpp b/src/libs/installer/binaryformatengine.cpp index 1100bcf08..ec6926031 100644 --- a/src/libs/installer/binaryformatengine.cpp +++ b/src/libs/installer/binaryformatengine.cpp @@ -81,7 +81,7 @@ namespace QInstaller { */ BinaryFormatEngine::BinaryFormatEngine(const QHash &collections, const QString &fileName) - : m_resource(0) + : m_resource(nullptr) , m_collections(collections) { setFileName(fileName); diff --git a/src/libs/installer/binaryformatenginehandler.cpp b/src/libs/installer/binaryformatenginehandler.cpp index fffb248b9..885888912 100644 --- a/src/libs/installer/binaryformatenginehandler.cpp +++ b/src/libs/installer/binaryformatenginehandler.cpp @@ -48,7 +48,7 @@ namespace QInstaller { QAbstractFileEngine *BinaryFormatEngineHandler::create(const QString &fileName) const { return fileName.startsWith(QLatin1String("installer://"), Qt::CaseInsensitive ) - ? new BinaryFormatEngine(m_resources, fileName) : 0; + ? new BinaryFormatEngine(m_resources, fileName) : nullptr; } /*! diff --git a/src/libs/installer/component_p.cpp b/src/libs/installer/component_p.cpp index 5f44f83a4..5a5284a4b 100644 --- a/src/libs/installer/component_p.cpp +++ b/src/libs/installer/component_p.cpp @@ -41,9 +41,9 @@ namespace QInstaller { ComponentPrivate::ComponentPrivate(PackageManagerCore *core, Component *qq) : q(qq) , m_core(core) - , m_parentComponent(0) - , m_licenseOperation(0) - , m_minimumProgressOperation(0) + , m_parentComponent(nullptr) + , m_licenseOperation(nullptr) + , m_minimumProgressOperation(nullptr) , m_newlyInstalled (false) , m_operationsCreated(false) , m_autoCreateOperations(true) @@ -98,11 +98,11 @@ int ComponentModelHelper::childCount() const Component *ComponentModelHelper::childAt(int index) const { if (index < 0 && index >= childCount()) - return 0; + return nullptr; if (m_componentPrivate->m_core->virtualComponentsVisible()) - return m_componentPrivate->m_allChildComponents.value(index, 0); - return m_componentPrivate->m_childComponents.value(index, 0); + return m_componentPrivate->m_allChildComponents.value(index, nullptr); + return m_componentPrivate->m_childComponents.value(index, nullptr); } /*! diff --git a/src/libs/installer/componentmodel.cpp b/src/libs/installer/componentmodel.cpp index e729f3088..186b37e41 100644 --- a/src/libs/installer/componentmodel.cpp +++ b/src/libs/installer/componentmodel.cpp @@ -378,7 +378,7 @@ Component *ComponentModel::componentFromIndex(const QModelIndex &index) const { if (index.isValid()) return static_cast(index.internalPointer()); - return 0; + return nullptr; } diff --git a/src/libs/installer/componentselectionpage_p.cpp b/src/libs/installer/componentselectionpage_p.cpp index 22c478beb..9b8c86efb 100644 --- a/src/libs/installer/componentselectionpage_p.cpp +++ b/src/libs/installer/componentselectionpage_p.cpp @@ -380,7 +380,7 @@ void ComponentSelectionPagePrivate::customButtonClicked(int which) if (QWizard::WizardButton(which) == QWizard::CustomButton2) { QString defaultDownloadDirectory = QStandardPaths::writableLocation(QStandardPaths::DownloadLocation); - QStringList fileNames = QFileDialog::getOpenFileNames(NULL, + QStringList fileNames = QFileDialog::getOpenFileNames(nullptr, ComponentSelectionPage::tr("Open File"),defaultDownloadDirectory, QLatin1String("QBSP or 7z Files (*.qbsp *.7z)")); diff --git a/src/libs/installer/copyfiletask.cpp b/src/libs/installer/copyfiletask.cpp index fdde9b15d..50626b682 100644 --- a/src/libs/installer/copyfiletask.cpp +++ b/src/libs/installer/copyfiletask.cpp @@ -104,7 +104,7 @@ void CopyFileTask::doTask(QFutureInterface &fi) } observer.addSample(read); - observer.timerEvent(NULL); + observer.timerEvent(nullptr); observer.addBytesTransfered(read); observer.addCheckSumData(buffer.data(), read); diff --git a/src/libs/installer/createlocalrepositoryoperation.cpp b/src/libs/installer/createlocalrepositoryoperation.cpp index 8f6ab2eaa..a2f7806a3 100644 --- a/src/libs/installer/createlocalrepositoryoperation.cpp +++ b/src/libs/installer/createlocalrepositoryoperation.cpp @@ -251,7 +251,7 @@ bool CreateLocalRepositoryOperation::performOperation() // start to read the binary layout ResourceCollectionManager manager; - BinaryContent::readBinaryContent(&file, 0, &manager, 0, BinaryContent::MagicCookie); + BinaryContent::readBinaryContent(&file, nullptr, &manager, 0, BinaryContent::MagicCookie); emit progressChanged(0.65); diff --git a/src/libs/installer/createshortcutoperation.cpp b/src/libs/installer/createshortcutoperation.cpp index 2c2e96eff..bbe3feba1 100644 --- a/src/libs/installer/createshortcutoperation.cpp +++ b/src/libs/installer/createshortcutoperation.cpp @@ -50,7 +50,7 @@ typedef ITEMIDLIST *PIDLIST_ABSOLUTE; struct DeCoInitializer { DeCoInitializer() - : neededCoInit(CoInitialize(NULL) == S_OK) + : neededCoInit(CoInitialize(nullptr) == S_OK) { } ~DeCoInitializer() @@ -100,12 +100,12 @@ static bool createLink(const QString &fileName, const QString &linkName, QString // CoInitialize cleanup object DeCoInitializer _; - IUnknown *iunkn = NULL; + IUnknown *iunkn = nullptr; if (fileName.toLower().startsWith(QLatin1String("http:")) || fileName.toLower().startsWith(QLatin1String("ftp:"))) { - IUniformResourceLocator *iurl = NULL; - if (FAILED(CoCreateInstance(CLSID_InternetShortcut, NULL, CLSCTX_INPROC_SERVER, + IUniformResourceLocator *iurl = nullptr; + if (FAILED(CoCreateInstance(CLSID_InternetShortcut, nullptr, CLSCTX_INPROC_SERVER, IID_IUniformResourceLocator, (LPVOID*)&iurl))) { return false; } diff --git a/src/libs/installer/downloadarchivesjob.cpp b/src/libs/installer/downloadarchivesjob.cpp index 80c094ae0..102783133 100644 --- a/src/libs/installer/downloadarchivesjob.cpp +++ b/src/libs/installer/downloadarchivesjob.cpp @@ -49,7 +49,7 @@ using namespace KDUpdater; DownloadArchivesJob::DownloadArchivesJob(PackageManagerCore *core) : Job(core) , m_core(core) - , m_downloader(0) + , m_downloader(nullptr) , m_archivesDownloaded(0) , m_archivesToDownloadCount(0) , m_canceled(false) @@ -93,7 +93,7 @@ void DownloadArchivesJob::doStart() void DownloadArchivesJob::doCancel() { m_canceled = true; - if (m_downloader != 0) + if (m_downloader != nullptr) m_downloader->cancelDownload(); } @@ -130,7 +130,7 @@ void DownloadArchivesJob::fetchNextArchiveHash() void DownloadArchivesJob::finishedHashDownload() { - Q_ASSERT(m_downloader != 0); + Q_ASSERT(m_downloader != nullptr); QFile sha1HashFile(m_downloader->downloadedFileName()); if (sha1HashFile.open(QFile::ReadOnly)) { @@ -156,7 +156,7 @@ void DownloadArchivesJob::fetchNextArchive() return; } - if (m_downloader != 0) + if (m_downloader != nullptr) m_downloader->deleteLater(); m_downloader = setupDownloader(QString(), m_core->value(scUrlQueryString)); @@ -202,7 +202,7 @@ void DownloadArchivesJob::timerEvent(QTimerEvent *event) */ void DownloadArchivesJob::registerFile() { - Q_ASSERT(m_downloader != 0); + Q_ASSERT(m_downloader != nullptr); if (m_canceled) return; @@ -259,7 +259,7 @@ void DownloadArchivesJob::finishWithError(const QString &error) { const FileDownloader *const dl = qobject_cast (sender()); const QString msg = tr("Cannot fetch archives: %1\nError while loading %2"); - if (dl != 0) + if (dl != nullptr) emitFinishedWithError(QInstaller::DownloadError, msg.arg(error, dl->url().toString())); else emitFinishedWithError(QInstaller::DownloadError, msg.arg(error, m_downloader->url().toString())); @@ -267,7 +267,7 @@ void DownloadArchivesJob::finishWithError(const QString &error) KDUpdater::FileDownloader *DownloadArchivesJob::setupDownloader(const QString &suffix, const QString &queryString) { - KDUpdater::FileDownloader *downloader = 0; + KDUpdater::FileDownloader *downloader = nullptr; const QFileInfo fi = QFileInfo(m_archivesToDownload.first().first); const Component *const component = m_core->componentByName(PackageManagerCore::checkableName(QFileInfo(fi.path()).fileName())); if (component) { diff --git a/src/libs/installer/elevatedexecuteoperation.cpp b/src/libs/installer/elevatedexecuteoperation.cpp index 2cc988a4d..aa88f0398 100644 --- a/src/libs/installer/elevatedexecuteoperation.cpp +++ b/src/libs/installer/elevatedexecuteoperation.cpp @@ -43,7 +43,7 @@ class ElevatedExecuteOperation::Private public: explicit Private(ElevatedExecuteOperation *qq) : q(qq) - , process(0) + , process(nullptr) , showStandardError(false) { } @@ -221,7 +221,7 @@ bool ElevatedExecuteOperation::Private::run(const QStringList &arguments) Q_ASSERT(process); Q_ASSERT(process->state() == QProcessWrapper::NotRunning); delete process; - process = 0; + process = nullptr; return returnValue; } diff --git a/src/libs/installer/environmentvariablesoperation.cpp b/src/libs/installer/environmentvariablesoperation.cpp index 7a8dbfb5a..006ea3762 100644 --- a/src/libs/installer/environmentvariablesoperation.cpp +++ b/src/libs/installer/environmentvariablesoperation.cpp @@ -83,8 +83,8 @@ bool handleRegExpandSz(const QString ®Path, const QString &name, if (res == ERROR_SUCCESS) { DWORD dataType; DWORD dataSize; - res = RegQueryValueEx(handle, reinterpret_cast(name.utf16()), 0, - &dataType, 0, &dataSize); + res = RegQueryValueEx(handle, reinterpret_cast(name.utf16()), nullptr, + &dataType, nullptr, &dataSize); setAsExpandSZ = (res == ERROR_SUCCESS) && (dataType == REG_EXPAND_SZ); if (setAsExpandSZ) { RegCloseKey(handle); diff --git a/src/libs/installer/fileutils.cpp b/src/libs/installer/fileutils.cpp index c142b55f1..590654ed7 100644 --- a/src/libs/installer/fileutils.cpp +++ b/src/libs/installer/fileutils.cpp @@ -239,7 +239,7 @@ void QInstaller::removeDirectory(const QString &path, bool ignoreErrors) class RemoveDirectoryThread : public QThread { public: - explicit RemoveDirectoryThread(const QString &path, bool ignoreErrors = false, QObject *parent = 0) + explicit RemoveDirectoryThread(const QString &path, bool ignoreErrors = false, QObject *parent = nullptr) : QThread(parent) , p(path) , ignore(ignoreErrors) @@ -411,7 +411,7 @@ QString QInstaller::getShortPathName(const QString &name) // Determine length, then convert. const LPCTSTR nameC = reinterpret_cast(name.utf16()); // MinGW - const DWORD length = GetShortPathName(nameC, NULL, 0); + const DWORD length = GetShortPathName(nameC, nullptr, 0); if (length == 0) return name; QScopedArrayPointer buffer(new TCHAR[length]); @@ -427,7 +427,7 @@ QString QInstaller::getLongPathName(const QString &name) // Determine length, then convert. const LPCTSTR nameC = reinterpret_cast(name.utf16()); // MinGW - const DWORD length = GetLongPathName(nameC, NULL, 0); + const DWORD length = GetLongPathName(nameC, nullptr, 0); if (length == 0) return name; QScopedArrayPointer buffer(new TCHAR[length]); diff --git a/src/libs/installer/globalsettingsoperation.cpp b/src/libs/installer/globalsettingsoperation.cpp index f8f7c112d..0840cecf2 100644 --- a/src/libs/installer/globalsettingsoperation.cpp +++ b/src/libs/installer/globalsettingsoperation.cpp @@ -96,7 +96,7 @@ bool GlobalSettingsOperation::testOperation() QSettingsWrapper *GlobalSettingsOperation::setup(QString *key, QString *value, const QStringList &arguments) { if (!checkArgumentCount(3, 5)) - return 0; + return nullptr; if (arguments.count() == 5) { QSettingsWrapper::Scope scope = QSettingsWrapper::UserScope; @@ -120,5 +120,5 @@ QSettingsWrapper *GlobalSettingsOperation::setup(QString *key, QString *value, c return new QSettingsWrapper(filename, QSettingsWrapper::NativeFormat); } - return 0; + return nullptr; } diff --git a/src/libs/installer/init.cpp b/src/libs/installer/init.cpp index 285c7ebc9..8a13119b0 100644 --- a/src/libs/installer/init.cpp +++ b/src/libs/installer/init.cpp @@ -130,7 +130,7 @@ void messageHandler(QtMsgType type, const QMessageLogContext &context, const QSt std::cout << qPrintable(ba) << std::endl; if (type == QtFatalMsg) { - QtMessageHandler oldMsgHandler = qInstallMessageHandler(0); + QtMessageHandler oldMsgHandler = qInstallMessageHandler(nullptr); qt_message_output(type, context, msg); qInstallMessageHandler(oldMsgHandler); } diff --git a/src/libs/installer/keepaliveobject.cpp b/src/libs/installer/keepaliveobject.cpp index 6f56d7823..f3b4e7779 100644 --- a/src/libs/installer/keepaliveobject.cpp +++ b/src/libs/installer/keepaliveobject.cpp @@ -35,8 +35,8 @@ namespace QInstaller { KeepAliveObject::KeepAliveObject() - : m_timer(0) - , m_socket(0) + : m_timer(nullptr) + , m_socket(nullptr) { } diff --git a/src/libs/installer/lib7z_facade.cpp b/src/libs/installer/lib7z_facade.cpp index f5561af2f..b3b3319e8 100644 --- a/src/libs/installer/lib7z_facade.cpp +++ b/src/libs/installer/lib7z_facade.cpp @@ -64,7 +64,7 @@ #include #ifdef Q_OS_WIN -HINSTANCE g_hInstance = 0; +HINSTANCE g_hInstance = nullptr; # define S_IFMT 00170000 # define S_IFLNK 0120000 @@ -353,16 +353,16 @@ static quint32 getUInt32Property(IInArchive *archive, int index, int propId, qui static QFile::Permissions getPermissions(IInArchive *archive, int index, bool *hasPermissions) { quint32 attributes = getUInt32Property(archive, index, kpidAttrib, 0); - QFile::Permissions permissions = 0; + QFile::Permissions permissions = nullptr; if (attributes & FILE_ATTRIBUTE_UNIX_EXTENSION) { - if (hasPermissions != 0) + if (hasPermissions != nullptr) *hasPermissions = true; // filter the Unix permissions attributes = (attributes >> 16) & 0777; permissions |= static_cast((attributes & 0700) << 2); // owner rights permissions |= static_cast((attributes & 0070) << 1); // group permissions |= static_cast((attributes & 0007) << 0); // and world rights - } else if (hasPermissions != 0) { + } else if (hasPermissions != nullptr) { *hasPermissions = false; } return permissions; @@ -536,7 +536,7 @@ QVector listArchive(QFileDevice *archive) f.archiveIndex.setY(item); f.path = UString2QString(s).replace(QLatin1Char('\\'), QLatin1Char('/')); Archive_IsItem_Folder(arch, item, f.isDirectory); - f.permissions = getPermissions(arch, item, 0); + f.permissions = getPermissions(arch, item, nullptr); getDateTimeProperty(arch, item, kpidMTime, &(f.utcTime)); f.uncompressedSize = getUInt64Property(arch, item, kpidSize, 0); f.compressedSize = getUInt64Property(arch, item, kpidPackSize, 0); @@ -579,7 +579,7 @@ STDMETHODIMP ExtractCallback::SetCompleted(const UInt64 *c) // CDecoder::CodeSpec extracted content to an output stream. STDMETHODIMP ExtractCallback::GetStream(UInt32 index, ISequentialOutStream **outStream, Int32 /*askExtractMode*/) { - *outStream = 0; + *outStream = nullptr; if (targetDir.isEmpty()) return E_FAIL; @@ -790,14 +790,14 @@ HRESULT UpdateCallback::OpenFileError(const wchar_t*, DWORD) HRESULT UpdateCallback::CryptoGetTextPassword2(Int32 *passwordIsDefined, BSTR *password) { - *password = 0; + *password = nullptr; *passwordIsDefined = false; return S_OK; } HRESULT UpdateCallback::CryptoGetTextPassword(BSTR *password) { - *password = 0; + *password = nullptr; return E_NOTIMPL; } diff --git a/src/libs/installer/link.cpp b/src/libs/installer/link.cpp index ef91828ce..62ba06cb2 100644 --- a/src/libs/installer/link.cpp +++ b/src/libs/installer/link.cpp @@ -84,8 +84,8 @@ public: : m_dirHandle(INVALID_HANDLE_VALUE) { QString normalizedPath = QString(path).replace(QLatin1Char('/'), QLatin1Char('\\')); - m_dirHandle = CreateFile((wchar_t*)normalizedPath.utf16(), GENERIC_READ | GENERIC_WRITE, 0, 0, - OPEN_EXISTING, FILE_FLAG_OPEN_REPARSE_POINT | FILE_FLAG_BACKUP_SEMANTICS, 0); + m_dirHandle = CreateFile((wchar_t*)normalizedPath.utf16(), GENERIC_READ | GENERIC_WRITE, 0, nullptr, + OPEN_EXISTING, FILE_FLAG_OPEN_REPARSE_POINT | FILE_FLAG_BACKUP_SEMANTICS, nullptr); if (m_dirHandle == INVALID_HANDLE_VALUE) { qWarning() << "Cannot open" << path << ":" << QInstaller::windowsErrorString(GetLastError()); @@ -112,7 +112,7 @@ QString readWindowsSymLink(const QString &path) if (dirHandle.handle() != INVALID_HANDLE_VALUE) { REPARSE_DATA_BUFFER* reparseStructData = (REPARSE_DATA_BUFFER*)calloc(1, MAXIMUM_REPARSE_DATA_BUFFER_SIZE); DWORD bytesReturned = 0; - if (::DeviceIoControl(dirHandle.handle(), FSCTL_GET_REPARSE_POINT, 0, 0, reparseStructData, + if (::DeviceIoControl(dirHandle.handle(), FSCTL_GET_REPARSE_POINT, nullptr, 0, reparseStructData, MAXIMUM_REPARSE_DATA_BUFFER_SIZE, &bytesReturned, 0)) { if (reparseStructData->ReparseTag == IO_REPARSE_TAG_MOUNT_POINT) { int length = reparseStructData->MountPointReparseBuffer.SubstituteNameLength / sizeof(wchar_t); @@ -170,8 +170,8 @@ Link createJunction(const QString &linkPath, const QString &targetPath) DWORD bytesReturned; if (!::DeviceIoControl(dirHandle.handle(), FSCTL_SET_REPARSE_POINT, reparseStructData, - reparseStructData->ReparseDataLength + REPARSE_DATA_BUFFER_HEADER_SIZE, 0, 0, - &bytesReturned, 0)) { + reparseStructData->ReparseDataLength + REPARSE_DATA_BUFFER_HEADER_SIZE, nullptr, 0, + &bytesReturned, nullptr)) { qWarning() << "Cannot set the reparse point for" << linkPath << "to" << targetPath << ":" << QInstaller::windowsErrorString(GetLastError()); } @@ -191,8 +191,8 @@ bool removeJunction(const QString &path) DWORD bytesReturned; if (!::DeviceIoControl(dirHandle.handle(), FSCTL_DELETE_REPARSE_POINT, reparseStructData, - REPARSE_GUID_DATA_BUFFER_HEADER_SIZE, 0, 0, - &bytesReturned, 0)) { + REPARSE_GUID_DATA_BUFFER_HEADER_SIZE, nullptr, 0, + &bytesReturned, nullptr)) { qWarning() << "Cannot remove the reparse point" << path << ":" << QInstaller::windowsErrorString(GetLastError()); return false; diff --git a/src/libs/installer/messageboxhandler.cpp b/src/libs/installer/messageboxhandler.cpp index fcdee4a5f..286009e21 100644 --- a/src/libs/installer/messageboxhandler.cpp +++ b/src/libs/installer/messageboxhandler.cpp @@ -107,7 +107,7 @@ using namespace QInstaller; Reports non-critical errors. */ -MessageBoxHandler *MessageBoxHandler::m_instance = 0; +MessageBoxHandler *MessageBoxHandler::m_instance = nullptr; MessageBoxHandler::MessageBoxHandler(QObject *parent) : QObject(parent) @@ -120,7 +120,7 @@ MessageBoxHandler::MessageBoxHandler(QObject *parent) */ MessageBoxHandler *MessageBoxHandler::instance() { - if (m_instance == 0) + if (m_instance == nullptr) m_instance = new MessageBoxHandler(qApp); return m_instance; } @@ -131,8 +131,8 @@ MessageBoxHandler *MessageBoxHandler::instance() */ QWidget *MessageBoxHandler::currentBestSuitParent() { - if (qobject_cast (qApp) == 0) - return 0; + if (qobject_cast (qApp) == nullptr) + return nullptr; if (qApp->activeModalWidget()) return qApp->activeModalWidget(); @@ -363,7 +363,7 @@ static QMessageBox::StandardButton showNewMessageBox(QWidget *parent, QMessageBo { QMessageBox msgBox(icon, title, text, QMessageBox::NoButton, parent); QDialogButtonBox *buttonBox = msgBox.findChild(); - Q_ASSERT(buttonBox != 0); + Q_ASSERT(buttonBox != nullptr); uint mask = QMessageBox::FirstButton; while (mask <= QMessageBox::LastButton) { @@ -404,7 +404,7 @@ QMessageBox::StandardButton MessageBoxHandler::showMessageBox(MessageType messag qDebug().nospace() << "Created " << messageTypeHash.value(messageType).toUtf8().constData() << " message box " << identifier << ": " << title << ", " << text; - if (qobject_cast (qApp) == 0) + if (qobject_cast (qApp) == nullptr) return defaultButton; if (m_automaticAnswers.contains(identifier)) diff --git a/src/libs/installer/metadatajob.cpp b/src/libs/installer/metadatajob.cpp index cb1579756..e210528e1 100644 --- a/src/libs/installer/metadatajob.cpp +++ b/src/libs/installer/metadatajob.cpp @@ -53,7 +53,7 @@ static QUrl resolveUrl(const FileTaskResult &result, const QString &url) MetadataJob::MetadataJob(QObject *parent) : Job(parent) - , m_core(0) + , m_core(nullptr) , m_addCompressedPackages(false) , m_downloadableChunkSize(1000) , m_taskNumber(0) diff --git a/src/libs/installer/packagemanagercore.cpp b/src/libs/installer/packagemanagercore.cpp index 0c814288e..a80fc608e 100644 --- a/src/libs/installer/packagemanagercore.cpp +++ b/src/libs/installer/packagemanagercore.cpp @@ -392,7 +392,7 @@ using namespace QInstaller; Q_GLOBAL_STATIC(QMutex, globalModelMutex); -static QFont *sVirtualComponentsFont = 0; +static QFont *sVirtualComponentsFont = nullptr; Q_GLOBAL_STATIC(QMutex, globalVirtualComponentsFontMutex); static bool sNoForceInstallation = false; @@ -697,7 +697,7 @@ void PackageManagerCore::rollBackInstallation() // reregister all the undo operations with the new size to the ProgressCoordinator foreach (Operation *const operation, d->m_performedOperationsCurrentSession) { QObject *const operationObject = dynamic_cast (operation); - if (operationObject != 0) { + if (operationObject != nullptr) { const QMetaObject* const mo = operationObject->metaObject(); if (mo->indexOfSignal(QMetaObject::normalizedSignature("progressChanged(double)")) > -1) { ProgressCoordinator::instance()->registerPartProgress(operationObject, @@ -939,7 +939,7 @@ PackageManagerCore::~PackageManagerCore() QMutexLocker _(globalVirtualComponentsFontMutex()); delete sVirtualComponentsFont; - sVirtualComponentsFont = 0; + sVirtualComponentsFont = nullptr; } /* static */ @@ -1549,7 +1549,7 @@ Component *PackageManagerCore::componentByName(const QString &name) const Component *PackageManagerCore::componentByName(const QString &name, const QList &components) { if (name.isEmpty()) - return 0; + return nullptr; QString fixedVersion; QString fixedName; @@ -1561,7 +1561,7 @@ Component *PackageManagerCore::componentByName(const QString &name, const QList< return component; } - return 0; + return nullptr; } /*! diff --git a/src/libs/installer/packagemanagercore_p.cpp b/src/libs/installer/packagemanagercore_p.cpp index ccb80306e..d28f11b43 100644 --- a/src/libs/installer/packagemanagercore_p.cpp +++ b/src/libs/installer/packagemanagercore_p.cpp @@ -81,7 +81,7 @@ namespace QInstaller { class OperationTracer { public: - OperationTracer(Operation *operation) : m_operation(0) + OperationTracer(Operation *operation) : m_operation(nullptr) { // don't create output for that hacky pseudo operation if (operation->name() != QLatin1String("MinimumProgress")) @@ -197,29 +197,29 @@ static void deferredRename(const QString &oldName, const QString &newName, bool // -- PackageManagerCorePrivate PackageManagerCorePrivate::PackageManagerCorePrivate(PackageManagerCore *core) - : m_updateFinder(0) - , m_compressedFinder(0) + : m_updateFinder(nullptr) + , m_compressedFinder(nullptr) , m_localPackageHub(std::make_shared()) , m_core(core) , m_updates(false) , m_repoFetched(false) , m_updateSourcesAdded(false) , m_componentsToInstallCalculated(false) - , m_componentScriptEngine(0) - , m_controlScriptEngine(0) - , m_installerCalculator(0) - , m_uninstallerCalculator(0) - , m_proxyFactory(0) - , m_defaultModel(0) - , m_updaterModel(0) - , m_guiObject(0) + , m_componentScriptEngine(nullptr) + , m_controlScriptEngine(nullptr) + , m_installerCalculator(nullptr) + , m_uninstallerCalculator(nullptr) + , m_proxyFactory(nullptr) + , m_defaultModel(nullptr) + , m_updaterModel(nullptr) + , m_guiObject(nullptr) { } PackageManagerCorePrivate::PackageManagerCorePrivate(PackageManagerCore *core, qint64 magicInstallerMaker, const QList &performedOperations) - : m_updateFinder(0) - , m_compressedFinder(0) + : m_updateFinder(nullptr) + , m_compressedFinder(nullptr) , m_localPackageHub(std::make_shared()) , m_status(PackageManagerCore::Unfinished) , m_needsHardRestart(false) @@ -234,14 +234,14 @@ PackageManagerCorePrivate::PackageManagerCorePrivate(PackageManagerCore *core, q , m_updateSourcesAdded(false) , m_magicBinaryMarker(magicInstallerMaker) , m_componentsToInstallCalculated(false) - , m_componentScriptEngine(0) - , m_controlScriptEngine(0) - , m_installerCalculator(0) - , m_uninstallerCalculator(0) - , m_proxyFactory(0) - , m_defaultModel(0) - , m_updaterModel(0) - , m_guiObject(0) + , m_componentScriptEngine(nullptr) + , m_controlScriptEngine(nullptr) + , m_installerCalculator(nullptr) + , m_uninstallerCalculator(nullptr) + , m_proxyFactory(nullptr) + , m_defaultModel(nullptr) + , m_updaterModel(nullptr) + , m_guiObject(nullptr) { foreach (const OperationBlob &operation, performedOperations) { QScopedPointer op(KDUpdater::UpdateOperationFactory::instance() @@ -363,7 +363,7 @@ bool PackageManagerCorePrivate::buildComponentTree(QHash &c for (it = components.constBegin(); it != components.constEnd(); ++it) { QString id = it.key(); QInstaller::Component *component = it.value(); - while (!id.isEmpty() && component->parentComponent() == 0) { + while (!id.isEmpty() && component->parentComponent() == nullptr) { id = id.section(QLatin1Char('.'), 0, -2); if (components.contains(id)) components[id]->appendComponent(component); @@ -372,7 +372,7 @@ bool PackageManagerCorePrivate::buildComponentTree(QHash &c // append all components w/o parent to the direct list foreach (QInstaller::Component *component, components) { - if (component->parentComponent() == 0) + if (component->parentComponent() == nullptr) m_core->appendRootComponent(component); } @@ -443,7 +443,7 @@ void PackageManagerCorePrivate::cleanUpComponentEnvironment() // there could be still some references to already deleted components, // so we need to remove the current component script engine delete m_componentScriptEngine; - m_componentScriptEngine = 0; + m_componentScriptEngine = nullptr; } ScriptEngine *PackageManagerCorePrivate::componentScriptEngine() const @@ -517,7 +517,7 @@ QHash > &PackageManagerCorePrivate::compo void PackageManagerCorePrivate::clearInstallerCalculator() { delete m_installerCalculator; - m_installerCalculator = 0; + m_installerCalculator = nullptr; } InstallerCalculator *PackageManagerCorePrivate::installerCalculator() const @@ -533,7 +533,7 @@ InstallerCalculator *PackageManagerCorePrivate::installerCalculator() const void PackageManagerCorePrivate::clearUninstallerCalculator() { delete m_uninstallerCalculator; - m_uninstallerCalculator = 0; + m_uninstallerCalculator = nullptr; } UninstallerCalculator *PackageManagerCorePrivate::uninstallerCalculator() const @@ -685,7 +685,7 @@ Operation *PackageManagerCorePrivate::createOwnedOperation(const QString &type) Operation *PackageManagerCorePrivate::takeOwnedOperation(Operation *operation) { if (!m_ownedOperations.contains(operation)) - return 0; + return nullptr; m_ownedOperations.removeAll(operation); return operation; @@ -939,7 +939,7 @@ void PackageManagerCorePrivate::connectOperationToInstaller(Operation *const ope { Q_ASSERT(operationPartSize); QObject *const operationObject = dynamic_cast< QObject*> (operation); - if (operationObject != 0) { + if (operationObject != nullptr) { const QMetaObject *const mo = operationObject->metaObject(); if (mo->indexOfSignal(QMetaObject::normalizedSignature("outputTextChanged(QString)")) > -1) { connect(operationObject, SIGNAL(outputTextChanged(QString)), ProgressCoordinator::instance(), @@ -1653,7 +1653,7 @@ bool PackageManagerCorePrivate::runPackageUpdater() // build a list of undo operations based on the checked state of the component foreach (Operation *operation, performedOperationsOld) { const QString &name = operation->value(QLatin1String("component")).toString(); - Component *component = componentsByName.value(name, 0); + Component *component = componentsByName.value(name, nullptr); if (!component) component = m_core->componentByName(PackageManagerCore::checkableName(name)); if (component) @@ -2374,7 +2374,7 @@ void PackageManagerCorePrivate::storeCheckState() void PackageManagerCorePrivate::connectOperationCallMethodRequest(Operation *const operation) { QObject *const operationObject = dynamic_cast (operation); - if (operationObject != 0) { + if (operationObject != nullptr) { const QMetaObject *const mo = operationObject->metaObject(); if (mo->indexOfSignal(QMetaObject::normalizedSignature("requestBlockingExecution(QString)")) > -1) { connect(operationObject, SIGNAL(requestBlockingExecution(QString)), @@ -2417,7 +2417,7 @@ OperationList PackageManagerCorePrivate::sortOperationsBasedOnComponentDependenc void PackageManagerCorePrivate::handleMethodInvocationRequest(const QString &invokableMethodName) { QObject *obj = QObject::sender(); - if (obj != 0) + if (obj != nullptr) QMetaObject::invokeMethod(obj, qPrintable(invokableMethodName)); } diff --git a/src/libs/installer/packagemanagercoredata.cpp b/src/libs/installer/packagemanagercoredata.cpp index 3b35794cf..ebacbf938 100644 --- a/src/libs/installer/packagemanagercoredata.cpp +++ b/src/libs/installer/packagemanagercoredata.cpp @@ -108,7 +108,7 @@ void PackageManagerCoreData::setDynamicPredefinedVariables() QString dir = QLatin1String("/opt"); #ifdef Q_OS_WIN TCHAR buffer[MAX_PATH + 1] = { 0 }; - SHGetFolderPath(0, CSIDL_PROGRAM_FILES, 0, 0, buffer); + SHGetFolderPath(nullptr, CSIDL_PROGRAM_FILES, nullptr, 0, buffer); dir = QString::fromWCharArray(buffer); #elif defined (Q_OS_OSX) dir = QStandardPaths::standardLocations(QStandardPaths::ApplicationsLocation).value(0); diff --git a/src/libs/installer/packagemanagergui.cpp b/src/libs/installer/packagemanagergui.cpp index 0e2577850..3fd35a5c8 100644 --- a/src/libs/installer/packagemanagergui.cpp +++ b/src/libs/installer/packagemanagergui.cpp @@ -95,7 +95,7 @@ class DynamicInstallerPage : public PackageManagerPage Q_PROPERTY(bool complete READ isComplete WRITE setComplete) public: - explicit DynamicInstallerPage(QWidget *widget, PackageManagerCore *core = 0) + explicit DynamicInstallerPage(QWidget *widget, PackageManagerCore *core = nullptr) : PackageManagerPage(core) , m_widget(widget) { @@ -398,7 +398,7 @@ void PackageManagerGui::setMaxSize() */ PackageManagerGui::~PackageManagerGui() { - m_core->setGuiObject(0); + m_core->setGuiObject(nullptr); delete d; } @@ -665,7 +665,7 @@ void PackageManagerGui::wizardPageInsertionRequested(QWidget *widget, wizardPageRemovalRequested(widget); int pageId = static_cast(page) - 1; - while (QWizard::page(pageId) != 0) + while (QWizard::page(pageId) != nullptr) --pageId; // add it @@ -679,7 +679,7 @@ void PackageManagerGui::wizardPageRemovalRequested(QWidget *widget) { foreach (int pageId, pageIds()) { DynamicInstallerPage *const dynamicPage = qobject_cast(page(pageId)); - if (dynamicPage == 0) + if (dynamicPage == nullptr) continue; if (dynamicPage->widget() != widget) continue; @@ -710,7 +710,7 @@ void PackageManagerGui::wizardWidgetInsertionRequested(QWidget *widget, void PackageManagerGui::wizardWidgetRemovalRequested(QWidget *widget) { Q_ASSERT(widget); - widget->setParent(0); + widget->setParent(nullptr); packageManagerCore()->controlScriptEngine()->removeFromGlobalObject(widget); packageManagerCore()->componentScriptEngine()->removeFromGlobalObject(widget); } @@ -721,9 +721,9 @@ void PackageManagerGui::wizardWidgetRemovalRequested(QWidget *widget) */ void PackageManagerGui::wizardPageVisibilityChangeRequested(bool visible, int p) { - if (visible && page(p) == 0) { + if (visible && page(p) == nullptr) { setPage(p, d->m_defaultPages[p]); - } else if (!visible && page(p) != 0) { + } else if (!visible && page(p) != nullptr) { d->m_defaultPages[p] = page(p); removePage(p); } @@ -753,7 +753,7 @@ QWidget *PackageManagerGui::pageByObjectName(const QString &name) const return p; } qWarning() << "No page found for object name" << name; - return 0; + return nullptr; } /*! @@ -781,7 +781,7 @@ QWidget *PackageManagerGui::pageWidgetByObjectName(const QString &name) const return p; } qWarning() << "No page found for object name" << name; - return 0; + return nullptr; } /*! @@ -1057,7 +1057,7 @@ PackageManagerPage::PackageManagerPage(PackageManagerCore *core) : m_complete(true) , m_needsSettingsButton(false) , m_core(core) - , validatorComponent(0) + , validatorComponent(nullptr) { if (!m_core->settings().titleColor().isEmpty()) { m_titleColor = m_core->settings().titleColor(); @@ -1192,8 +1192,8 @@ bool PackageManagerPage::validatePage() void PackageManagerPage::insertWidget(QWidget *widget, const QString &siblingName, int offset) { QWidget *sibling = findChild(siblingName); - QWidget *parent = sibling ? sibling->parentWidget() : 0; - QLayout *layout = parent ? parent->layout() : 0; + QWidget *parent = sibling ? sibling->parentWidget() : nullptr; + QLayout *layout = parent ? parent->layout() : nullptr; QBoxLayout *blayout = qobject_cast(layout); if (blayout) { @@ -1264,13 +1264,13 @@ IntroductionPage::IntroductionPage(PackageManagerCore *core) : PackageManagerPage(core) , m_updatesFetched(false) , m_allPackagesFetched(false) - , m_label(0) - , m_msgLabel(0) - , m_errorLabel(0) - , m_progressBar(0) - , m_packageManager(0) - , m_updateComponents(0) - , m_removeAllComponents(0) + , m_label(nullptr) + , m_msgLabel(nullptr) + , m_errorLabel(nullptr) + , m_progressBar(nullptr) + , m_packageManager(nullptr) + , m_updateComponents(nullptr) + , m_removeAllComponents(nullptr) { setObjectName(QLatin1String("IntroductionPage")); setColoredTitle(tr("Setup - %1").arg(productName())); @@ -1347,7 +1347,7 @@ IntroductionPage::IntroductionPage(PackageManagerCore *core) connect(core, &PackageManagerCore::metaJobProgress, m_taskButton->progress(), &QWinTaskbarProgress::setValue); } else { - m_taskButton = 0; + m_taskButton = nullptr; } #endif } @@ -2802,7 +2802,7 @@ void PerformInstallationPage::toggleDetailsWereChanged() */ FinishedPage::FinishedPage(PackageManagerCore *core) : PackageManagerPage(core) - , m_commitButton(0) + , m_commitButton(nullptr) { setObjectName(QLatin1String("FinishedPage")); setColoredTitle(tr("Completing the %1 Wizard").arg(productName())); @@ -2835,7 +2835,7 @@ void FinishedPage::entering() if (m_commitButton) { disconnect(m_commitButton, &QAbstractButton::clicked, this, &FinishedPage::handleFinishClicked); - m_commitButton = 0; + m_commitButton = nullptr; } if (packageManagerCore()->isMaintainer()) { diff --git a/src/libs/installer/performinstallationform.cpp b/src/libs/installer/performinstallationform.cpp index b66cbb5bd..28506bcde 100644 --- a/src/libs/installer/performinstallationform.cpp +++ b/src/libs/installer/performinstallationform.cpp @@ -76,18 +76,18 @@ using namespace QInstaller; */ PerformInstallationForm::PerformInstallationForm(QObject *parent) : QObject(parent) - , m_progressBar(0) - , m_progressLabel(0) - , m_detailsButton(0) - , m_detailsBrowser(0) - , m_updateTimer(0) + , m_progressBar(nullptr) + , m_progressLabel(nullptr) + , m_detailsButton(nullptr) + , m_detailsBrowser(nullptr) + , m_updateTimer(nullptr) { #ifdef Q_OS_WIN if (QSysInfo::windowsVersion() >= QSysInfo::WV_WINDOWS7) { m_taskButton = new QWinTaskbarButton(this); m_taskButton->progress()->setVisible(true); } else { - m_taskButton = 0; + m_taskButton = nullptr; } #endif } diff --git a/src/libs/installer/progresscoordinator.cpp b/src/libs/installer/progresscoordinator.cpp index 1a3f4e33f..d3fbd764f 100644 --- a/src/libs/installer/progresscoordinator.cpp +++ b/src/libs/installer/progresscoordinator.cpp @@ -59,8 +59,8 @@ ProgressCoordinator::~ProgressCoordinator() ProgressCoordinator *ProgressCoordinator::instance() { - static ProgressCoordinator *instance = 0; - if (instance == 0) + static ProgressCoordinator *instance =nullptr; + if (instance == nullptr) instance = new ProgressCoordinator(qApp); return instance; } diff --git a/src/libs/installer/qprocesswrapper.cpp b/src/libs/installer/qprocesswrapper.cpp index 1bf60ead2..7cd5ad7d1 100644 --- a/src/libs/installer/qprocesswrapper.cpp +++ b/src/libs/installer/qprocesswrapper.cpp @@ -109,7 +109,7 @@ bool QProcessWrapper::startDetached(const QString &program, const QStringList &a const QPair result = w.callRemoteMethod >(QLatin1String(Protocol::QProcessStartDetached), program, arguments, workingDirectory); - if (pid != 0) + if (pid != nullptr) *pid = result.second; w.processSignals(); return result.first; diff --git a/src/libs/installer/registerfiletypeoperation.cpp b/src/libs/installer/registerfiletypeoperation.cpp index bcae422d7..27794652f 100644 --- a/src/libs/installer/registerfiletypeoperation.cpp +++ b/src/libs/installer/registerfiletypeoperation.cpp @@ -133,7 +133,7 @@ bool RegisterFileTypeOperation::performOperation() setValue(QLatin1String("newType"), readHive(&settings, classesFileType)); // force the shell to invalidate its cache - SHChangeNotify(SHCNE_ASSOCCHANGED, SHCNF_IDLIST, NULL, NULL); + SHChangeNotify(SHCNE_ASSOCCHANGED, SHCNF_IDLIST, nullptr, nullptr); return true; #else @@ -192,7 +192,7 @@ bool RegisterFileTypeOperation::undoOperation() settings.remove(classesApplications); // force the shell to invalidate its cache - SHChangeNotify(SHCNE_ASSOCCHANGED, SHCNF_IDLIST, NULL, NULL); + SHChangeNotify(SHCNE_ASSOCCHANGED, SHCNF_IDLIST, nullptr, nullptr); return true; #else diff --git a/src/libs/installer/remoteclient.cpp b/src/libs/installer/remoteclient.cpp index c6f5e535f..e208620cb 100644 --- a/src/libs/installer/remoteclient.cpp +++ b/src/libs/installer/remoteclient.cpp @@ -31,7 +31,7 @@ namespace QInstaller { -RemoteClient *RemoteClient::s_instance = 0; +RemoteClient *RemoteClient::s_instance = nullptr; RemoteClient::RemoteClient() : d_ptr(new RemoteClientPrivate(this)) @@ -88,7 +88,7 @@ void RemoteClient::shutdown() void RemoteClient::destroy() { delete s_instance; - s_instance = 0; + s_instance = nullptr; } bool RemoteClient::isActive() const diff --git a/src/libs/installer/remoteobject.cpp b/src/libs/installer/remoteobject.cpp index 49c111610..c9c822299 100644 --- a/src/libs/installer/remoteobject.cpp +++ b/src/libs/installer/remoteobject.cpp @@ -39,9 +39,9 @@ namespace QInstaller { RemoteObject::RemoteObject(const QString &wrappedType, QObject *parent) : QObject(parent) - , dummy(0) + , dummy(nullptr) , m_type(wrappedType) - , m_socket(0) + , m_socket(nullptr) { Q_ASSERT_X(!m_type.isEmpty(), Q_FUNC_INFO, "The wrapped Qt type needs to be passed as " "argument and cannot be empty."); @@ -78,7 +78,7 @@ bool RemoteObject::authorize() return true; } delete m_socket; - m_socket = 0; + m_socket = nullptr; return false; } diff --git a/src/libs/installer/remoteserverconnection.cpp b/src/libs/installer/remoteserverconnection.cpp index 61bacc0c5..5a47bc472 100644 --- a/src/libs/installer/remoteserverconnection.cpp +++ b/src/libs/installer/remoteserverconnection.cpp @@ -44,10 +44,10 @@ RemoteServerConnection::RemoteServerConnection(qintptr socketDescriptor, const Q QObject *parent) : QThread(parent) , m_socketDescriptor(socketDescriptor) - , m_process(0) - , m_engine(0) + , m_process(nullptr) + , m_engine(nullptr) , m_authorizationKey(key) - , m_signalReceiver(0) + , m_signalReceiver(nullptr) { setObjectName(QString::fromLatin1("RemoteServerConnection(%1)").arg(socketDescriptor)); } @@ -146,10 +146,10 @@ void RemoteServerConnection::run() } else if (type == QLatin1String(Protocol::QProcess)) { m_signalReceiver->m_receivedSignals.clear(); m_process->deleteLater(); - m_process = 0; + m_process = nullptr; } else if (type == QLatin1String(Protocol::QAbstractFileEngine)) { delete m_engine; - m_engine = 0; + m_engine = nullptr; } return; } diff --git a/src/libs/installer/scriptengine.cpp b/src/libs/installer/scriptengine.cpp index bea1e8e75..994fa1406 100644 --- a/src/libs/installer/scriptengine.cpp +++ b/src/libs/installer/scriptengine.cpp @@ -97,7 +97,7 @@ void QDesktopServicesProxy::findRecursion(const QString &path, const QString &pa GuiProxy::GuiProxy(ScriptEngine *engine, QObject *parent) : QObject(parent), m_engine(engine), - m_gui(0) + m_gui(nullptr) { } diff --git a/src/libs/installer/settings.cpp b/src/libs/installer/settings.cpp index 21bbe8b4c..bc9024ac5 100644 --- a/src/libs/installer/settings.cpp +++ b/src/libs/installer/settings.cpp @@ -135,7 +135,7 @@ static QStringList readArgumentAttributes(QXmlStreamReader &reader, Settings::Pa return arguments; } -static QSet readRepositories(QXmlStreamReader &reader, bool isDefault, Settings::ParseMode parseMode, QString *displayName = 0) +static QSet readRepositories(QXmlStreamReader &reader, bool isDefault, Settings::ParseMode parseMode, QString *displayName = nullptr) { qDebug()<<__FUNCTION__; QSet set; diff --git a/src/libs/installer/sysinfo_win.cpp b/src/libs/installer/sysinfo_win.cpp index 69c1744ca..508ce7a6e 100644 --- a/src/libs/installer/sysinfo_win.cpp +++ b/src/libs/installer/sysinfo_win.cpp @@ -57,7 +57,7 @@ VolumeInfo updateVolumeSizeInformation(const VolumeInfo &info) ULARGE_INTEGER freeBytesPerUser; VolumeInfo update = info; - if (GetDiskFreeSpaceExA(qPrintable(info.volumeDescriptor()), &freeBytesPerUser, &bytesTotal, NULL)) { + if (GetDiskFreeSpaceExA(qPrintable(info.volumeDescriptor()), &freeBytesPerUser, &bytesTotal, nullptr)) { update.setSize(bytesTotal.QuadPart); update.setAvailableSize(freeBytesPerUser.QuadPart); } @@ -197,7 +197,7 @@ bool killProcess(const ProcessInfo &process, int msecs) // If we can't open the process with PROCESS_TERMINATE rights, then we give up immediately. HANDLE hProc = OpenProcess(SYNCHRONIZE | PROCESS_TERMINATE, false, process.id); - if (hProc == 0) + if (hProc == nullptr) return false; // TerminateAppEnum() posts WM_CLOSE to all windows whose PID matches your process's. @@ -212,4 +212,4 @@ bool killProcess(const ProcessInfo &process, int msecs) return returnValue; } -} \ No newline at end of file +} diff --git a/src/libs/installer/unziptask.cpp b/src/libs/installer/unziptask.cpp index f1f0dd0a1..e0fb5449a 100644 --- a/src/libs/installer/unziptask.cpp +++ b/src/libs/installer/unziptask.cpp @@ -89,7 +89,7 @@ public: m_futureInterface->waitForResume(); COM_TRY_BEGIN - *outStream = 0; + *outStream = nullptr; m_currentIndex = index; if (askExtractMode != NArchive::NExtract::NAskMode::kExtract) return E_FAIL; @@ -160,8 +160,8 @@ public: const bool writeCreationTime = GetTime(kpidCTime, &creationTime); const bool writeModificationTime = GetTime(kpidMTime, &modificationTime); - m_outFileStream->SetTime((writeCreationTime ? &creationTime : NULL), - (writeAccessTime ? &accessTime : NULL), (writeModificationTime ? &modificationTime : NULL)); + m_outFileStream->SetTime((writeCreationTime ? &creationTime : nullptr), + (writeAccessTime ? &accessTime : nullptr), (writeModificationTime ? &modificationTime : nullptr)); m_totalUnpacked += m_outFileStream->ProcessedSize; m_outFileStream->Close(); diff --git a/src/libs/installer/utils.cpp b/src/libs/installer/utils.cpp index a11ac774e..e4e3212ac 100644 --- a/src/libs/installer/utils.cpp +++ b/src/libs/installer/utils.cpp @@ -85,16 +85,16 @@ bool QInstaller::startDetached(const QString &program, const QStringList &argume bool success = false; #ifdef Q_OS_WIN PROCESS_INFORMATION pinfo; - STARTUPINFOW startupInfo = { sizeof(STARTUPINFO), 0, 0, 0, + STARTUPINFOW startupInfo = { sizeof(STARTUPINFO), nullptr, nullptr, nullptr, static_cast(CW_USEDEFAULT), static_cast(CW_USEDEFAULT), static_cast(CW_USEDEFAULT), static_cast(CW_USEDEFAULT), - 0, 0, 0, STARTF_USESHOWWINDOW, SW_HIDE, 0, 0, 0, 0, 0 + 0, 0, 0, STARTF_USESHOWWINDOW, SW_HIDE, 0, nullptr, nullptr, nullptr, nullptr }; // That's the difference over QProcess::startDetached(): STARTF_USESHOWWINDOW, SW_HIDE. const QString commandline = QInstaller::createCommandline(program, arguments); - if (CreateProcessW(0, (wchar_t*) commandline.utf16(), - 0, 0, false, CREATE_UNICODE_ENVIRONMENT | CREATE_NEW_CONSOLE, - 0, workingDirectory.isEmpty() ? 0 : (wchar_t*) workingDirectory.utf16(), + if (CreateProcessW(nullptr, (wchar_t*) commandline.utf16(), + nullptr, nullptr, false, CREATE_UNICODE_ENVIRONMENT | CREATE_NEW_CONSOLE, + nullptr, workingDirectory.isEmpty() ? nullptr : (wchar_t*) workingDirectory.utf16(), &startupInfo, &pinfo)) { success = true; CloseHandle(pinfo.hThread); @@ -244,7 +244,7 @@ bool QInstaller::VerboseWriter::flush(VerboseWriterOutput *output) if (output->write(logFileName, QIODevice::ReadWrite | QIODevice::Append | QIODevice::Text, buffer.data())) { preFileBuffer.close(); - stream.setDevice(0); + stream.setDevice(nullptr); return true; } return false; @@ -341,7 +341,7 @@ static QVector qWinCmdLine(Char *cmdParam, int length, int &argc) argv[argc++] = start; } } - argv[argc] = 0; + argv[argc] = nullptr; return argv; } @@ -419,14 +419,14 @@ QString QInstaller::createCommandline(const QString &program, const QStringList QString QInstaller::windowsErrorString(int errorCode) { QString ret; - wchar_t *string = 0; + wchar_t *string = nullptr; FormatMessage(FORMAT_MESSAGE_ALLOCATE_BUFFER | FORMAT_MESSAGE_FROM_SYSTEM, - NULL, + nullptr, errorCode, MAKELANGID(LANG_NEUTRAL, SUBLANG_DEFAULT), (LPWSTR) &string, 0, - NULL); + nullptr); ret = QString::fromWCharArray(string); LocalFree((HLOCAL) string); diff --git a/src/sdk/console_win.cpp b/src/sdk/console_win.cpp index baca7edaa..f3226bc60 100644 --- a/src/sdk/console_win.cpp +++ b/src/sdk/console_win.cpp @@ -46,7 +46,7 @@ static bool isRedirected(HANDLE stdHandle) { - if (stdHandle == NULL) // launched from GUI + if (stdHandle == nullptr) // launched from GUI return false; DWORD fileType = GetFileType(stdHandle); if (fileType == FILE_TYPE_UNKNOWN) { @@ -73,8 +73,8 @@ static bool isRedirected(HANDLE stdHandle) * (e.g. into a file), Console does not interfere. */ Console::Console() : - m_oldCout(0), - m_oldCerr(0) + m_oldCout(nullptr), + m_oldCerr(nullptr) { bool isCoutRedirected = isRedirected(GetStdHandle(STD_OUTPUT_HANDLE)); bool isCerrRedirected = isRedirected(GetStdHandle(STD_ERROR_HANDLE)); @@ -97,7 +97,7 @@ Console::Console() : | ENABLE_EXTENDED_FLAGS); # ifndef Q_CC_MINGW HMENU systemMenu = GetSystemMenu(GetConsoleWindow(), FALSE); - if (systemMenu != NULL) + if (systemMenu != nullptr) RemoveMenu(systemMenu, SC_CLOSE, MF_BYCOMMAND); DrawMenuBar(GetConsoleWindow()); # endif diff --git a/src/sdk/installerbase.cpp b/src/sdk/installerbase.cpp index 872600f19..8ec142950 100644 --- a/src/sdk/installerbase.cpp +++ b/src/sdk/installerbase.cpp @@ -64,7 +64,7 @@ InstallerBase::InstallerBase(int &argc, char *argv[]) : SDKApp(argc, argv) - , m_core(0) + , m_core(nullptr) { QInstaller::init(); // register custom operations } @@ -87,7 +87,7 @@ int InstallerBase::run() // just silently ignore the fact that we could not create the lock file // and check the running processes. if (runCheck.isRunning(RunOnceChecker::ConditionFlag::ProcessList)) { - QInstaller::MessageBoxHandler::information(0, QLatin1String("AlreadyRunning"), + QInstaller::MessageBoxHandler::information(nullptr, QLatin1String("AlreadyRunning"), tr("Waiting for %1").arg(qAppName()), tr("Another %1 instance is already running. Wait " "until it finishes, close it, or restart your system.").arg(qAppName())); @@ -304,7 +304,7 @@ int InstallerBase::run() } else { //create the wizard GUI - TabController controller(0); + TabController controller(nullptr); controller.setManager(m_core); controller.setControlScript(controlScript); if (m_core->isInstaller()) diff --git a/src/sdk/installerbasecommons.cpp b/src/sdk/installerbasecommons.cpp index 1a335f660..bd1c4cdf5 100644 --- a/src/sdk/installerbasecommons.cpp +++ b/src/sdk/installerbasecommons.cpp @@ -39,7 +39,7 @@ using namespace QInstaller; // -- InstallerGui InstallerGui::InstallerGui(PackageManagerCore *core) - : PackageManagerGui(core, 0) + : PackageManagerGui(core, nullptr) { ProductKeyCheck *checker = ProductKeyCheck::instance(); foreach (const int id, checker->registeredPages()) { @@ -71,7 +71,7 @@ InstallerGui::InstallerGui(PackageManagerCore *core) // -- MaintenanceGui MaintenanceGui::MaintenanceGui(PackageManagerCore *core) - : PackageManagerGui(core, 0) + : PackageManagerGui(core, nullptr) { ProductKeyCheck *checker = ProductKeyCheck::instance(); foreach (const int id, checker->registeredPages()) { diff --git a/src/sdk/settingsdialog.cpp b/src/sdk/settingsdialog.cpp index 7e2ba31b9..7b05f71c9 100644 --- a/src/sdk/settingsdialog.cpp +++ b/src/sdk/settingsdialog.cpp @@ -67,7 +67,7 @@ QWidget *PasswordDelegate::createEditor(QWidget *parent, const QStyleOptionViewI const { if (m_disabledEditor) - return 0; + return nullptr; QLineEdit *lineEdit = new QLineEdit(parent); lineEdit->setEchoMode(m_showPasswords ? QLineEdit::Normal : QLineEdit::Password); diff --git a/src/sdk/tabcontroller.cpp b/src/sdk/tabcontroller.cpp index dc4549d50..75eb081ce 100644 --- a/src/sdk/tabcontroller.cpp +++ b/src/sdk/tabcontroller.cpp @@ -61,8 +61,8 @@ public: TabController::Private::Private() : m_init(false) , m_networkSettingsChanged(false) - , m_gui(0) - , m_core(0) + , m_gui(nullptr) + , m_core(nullptr) { } diff --git a/tests/auto/installer/binaryformat/tst_binaryformat.cpp b/tests/auto/installer/binaryformat/tst_binaryformat.cpp index 57f2a37e3..6b40452c0 100644 --- a/tests/auto/installer/binaryformat/tst_binaryformat.cpp +++ b/tests/auto/installer/binaryformat/tst_binaryformat.cpp @@ -52,7 +52,7 @@ class TestOperation : public KDUpdater::UpdateOperation { public: TestOperation(const QString &name) - : KDUpdater::UpdateOperation(0) + : KDUpdater::UpdateOperation(nullptr) { setName(name); } virtual void backup() {} diff --git a/tests/auto/installer/consumeoutputoperationtest/tst_consumeoutputoperationtest.cpp b/tests/auto/installer/consumeoutputoperationtest/tst_consumeoutputoperationtest.cpp index 885aca81a..8250a7dd2 100644 --- a/tests/auto/installer/consumeoutputoperationtest/tst_consumeoutputoperationtest.cpp +++ b/tests/auto/installer/consumeoutputoperationtest/tst_consumeoutputoperationtest.cpp @@ -62,7 +62,7 @@ private slots: void testMissingArguments() { - ConsumeOutputOperation operation(0); + ConsumeOutputOperation operation(nullptr); QVERIFY(operation.testOperation()); QVERIFY(!operation.performOperation()); diff --git a/tests/auto/installer/extractarchiveoperationtest/tst_extractarchiveoperationtest.cpp b/tests/auto/installer/extractarchiveoperationtest/tst_extractarchiveoperationtest.cpp index 40af0d497..a5f38e0ea 100644 --- a/tests/auto/installer/extractarchiveoperationtest/tst_extractarchiveoperationtest.cpp +++ b/tests/auto/installer/extractarchiveoperationtest/tst_extractarchiveoperationtest.cpp @@ -48,7 +48,7 @@ private slots: void testMissingArguments() { - ExtractArchiveOperation op(0); + ExtractArchiveOperation op(nullptr); QVERIFY(op.testOperation()); QVERIFY(!op.performOperation()); @@ -62,7 +62,7 @@ private slots: void testExtractOperationValidFile() { - ExtractArchiveOperation op(0); + ExtractArchiveOperation op(nullptr); op.setArguments(QStringList() << ":///data/valid.7z" << QDir::tempPath()); QVERIFY(op.testOperation()); @@ -72,7 +72,7 @@ private slots: void testExtractOperationInvalidFile() { - ExtractArchiveOperation op(0); + ExtractArchiveOperation op(nullptr); op.setArguments(QStringList() << ":///data/invalid.7z" << QDir::tempPath()); QVERIFY(op.testOperation()); diff --git a/tests/auto/installer/fakestopprocessforupdateoperation/tst_fakestopprocessforupdateoperation.cpp b/tests/auto/installer/fakestopprocessforupdateoperation/tst_fakestopprocessforupdateoperation.cpp index 583bb26f0..e72c71ed7 100644 --- a/tests/auto/installer/fakestopprocessforupdateoperation/tst_fakestopprocessforupdateoperation.cpp +++ b/tests/auto/installer/fakestopprocessforupdateoperation/tst_fakestopprocessforupdateoperation.cpp @@ -28,7 +28,7 @@ private slots: void testMissingPackageManagerCore() { - FakeStopProcessForUpdateOperation op(0); + FakeStopProcessForUpdateOperation op(nullptr); op.setArguments(QStringList() << QFileInfo(QCoreApplication::applicationFilePath()).fileName()); QVERIFY(op.testOperation()); diff --git a/tests/auto/installer/settingsoperation/tst_settingsoperation.cpp b/tests/auto/installer/settingsoperation/tst_settingsoperation.cpp index 7530910b6..ced0e6f36 100644 --- a/tests/auto/installer/settingsoperation/tst_settingsoperation.cpp +++ b/tests/auto/installer/settingsoperation/tst_settingsoperation.cpp @@ -60,7 +60,7 @@ private slots: void testWrongArguments() { - SettingsOperation noArgumentsOperation(0); + SettingsOperation noArgumentsOperation(nullptr); QVERIFY(noArgumentsOperation.testOperation()); @@ -76,7 +76,7 @@ private slots: // same for undo QCOMPARE(noArgumentsOperation.undoOperation(), false); - SettingsOperation wrongMethodArgumentOperation(0); + SettingsOperation wrongMethodArgumentOperation(nullptr); wrongMethodArgumentOperation.setArguments(QStringList() << "path=first" << "method=second" << "key=third" << "value=fourth"); @@ -109,7 +109,7 @@ private slots: testSettings.setValue(key, value); } - SettingsOperation settingsOperation(0); + SettingsOperation settingsOperation(nullptr); settingsOperation.setArguments(QStringList() << QString("path=%1").arg(testFilePath) << "method=set" << QString("key=%1").arg(key) << QString("value=%1").arg(value)); settingsOperation.backup(); @@ -127,7 +127,7 @@ private slots: const QString key = "key"; const QString value = "value"; - SettingsOperation settingsOperation(0); + SettingsOperation settingsOperation(nullptr); settingsOperation.setArguments(QStringList() << QString("path=%1").arg(testFilePath) << "method=set" << QString("key=%1").arg(key) << QString("value=%1").arg(value)); settingsOperation.backup(); @@ -154,7 +154,7 @@ private slots: } QCOMPARE(testValueString.isEmpty(), false); - SettingsOperation settingsOperation(0); + SettingsOperation settingsOperation(nullptr); settingsOperation.setArguments(QStringList() << QString("path=%1").arg(testFilePath) << "method=remove" << QString("key=%1").arg(key)); settingsOperation.backup(); @@ -189,10 +189,10 @@ private slots: testFile.close(); QMap testSettingsOperationMap; - testSettingsOperationMap["testcategory/categoryarrayvalue1"] = new SettingsOperation(0); - testSettingsOperationMap["testcategory/categoryarrayvalue2"] = new SettingsOperation(0); - testSettingsOperationMap["testcategory/categoryarrayvalue3"] = new SettingsOperation(0); - testSettingsOperationMap["testcategory/categoryarrayvalue4"] = new SettingsOperation(0); + testSettingsOperationMap["testcategory/categoryarrayvalue1"] = new SettingsOperation(nullptr); + testSettingsOperationMap["testcategory/categoryarrayvalue2"] = new SettingsOperation(nullptr); + testSettingsOperationMap["testcategory/categoryarrayvalue3"] = new SettingsOperation(nullptr); + testSettingsOperationMap["testcategory/categoryarrayvalue4"] = new SettingsOperation(nullptr); QMap::iterator i = testSettingsOperationMap.begin(); while (i != testSettingsOperationMap.end()) { @@ -256,9 +256,9 @@ private slots: testFile.close(); QMap testSettingsOperationMap; - testSettingsOperationMap["testcategory/categoryarrayvalue1"] = new SettingsOperation(0); - testSettingsOperationMap["testcategory/categoryarrayvalue2"] = new SettingsOperation(0); - testSettingsOperationMap["testcategory/categoryarrayvalue3"] = new SettingsOperation(0); + testSettingsOperationMap["testcategory/categoryarrayvalue1"] = new SettingsOperation(nullptr); + testSettingsOperationMap["testcategory/categoryarrayvalue2"] = new SettingsOperation(nullptr); + testSettingsOperationMap["testcategory/categoryarrayvalue3"] = new SettingsOperation(nullptr); QMap::iterator i = testSettingsOperationMap.begin(); while (i != testSettingsOperationMap.end()) { diff --git a/tests/environmentvariable/environmentvariabletest.cpp b/tests/environmentvariable/environmentvariabletest.cpp index 802be2077..98663efbf 100644 --- a/tests/environmentvariable/environmentvariabletest.cpp +++ b/tests/environmentvariable/environmentvariabletest.cpp @@ -49,7 +49,7 @@ void EnvironmentVariableTest::testPersistentNonSystem() #endif QString key = QLatin1String("IFW_TestKey"); QString value = QLatin1String("IFW_TestValue"); - QInstaller::EnvironmentVariableOperation op(0); + QInstaller::EnvironmentVariableOperation op(nullptr); op.setArguments( QStringList() << key << value << QLatin1String("true") @@ -77,7 +77,7 @@ void EnvironmentVariableTest::testNonPersistentNonSystem() #endif QString key = QLatin1String("IFW_TestKey"); QString value = QLatin1String("IFW_TestValue"); - QInstaller::EnvironmentVariableOperation op(0); + QInstaller::EnvironmentVariableOperation op(nullptr); op.setArguments( QStringList() << key << value << QLatin1String("false") diff --git a/tools/binarycreator/binarycreator.cpp b/tools/binarycreator/binarycreator.cpp index 3ce7db3f2..5de4ff745 100644 --- a/tools/binarycreator/binarycreator.cpp +++ b/tools/binarycreator/binarycreator.cpp @@ -546,7 +546,7 @@ QT_END_NAMESPACE static int runRcc(const QStringList &args) { const int argc = args.count(); - QVector argv(argc, 0); + QVector argv(argc, nullptr); for (int i = 0; i < argc; ++i) argv[i] = qstrdup(qPrintable(args[i])); diff --git a/tools/binarycreator/rcc/rcc.cpp b/tools/binarycreator/rcc/rcc.cpp index 2361e43e0..10b7cbc4f 100644 --- a/tools/binarycreator/rcc/rcc.cpp +++ b/tools/binarycreator/rcc/rcc.cpp @@ -126,7 +126,7 @@ RCCFileInfo::RCCFileInfo(const QString &name, const QFileInfo &fileInfo, m_language = language; m_country = country; m_flags = flags; - m_parent = 0; + m_parent = nullptr; m_nameOffset = 0; m_dataOffset = 0; m_childOffset = 0; @@ -325,7 +325,7 @@ RCCResourceLibrary::Strings::Strings() : } RCCResourceLibrary::RCCResourceLibrary() - : m_root(0), + : m_root(nullptr), m_format(C_Code), m_verbose(false), m_compressLevel(CONSTANT_COMPRESSLEVEL_DEFAULT), @@ -334,7 +334,7 @@ RCCResourceLibrary::RCCResourceLibrary() m_namesOffset(0), m_dataOffset(0), m_useNameSpace(CONSTANT_USENAMESPACE), - m_errorDevice(0) + m_errorDevice(nullptr) { m_out.reserve(30 * 1000 * 1000); } @@ -550,7 +550,7 @@ bool RCCResourceLibrary::interpretResourceFile(QIODevice *inputDevice, return false; } - if (m_root == 0) { + if (m_root == nullptr) { const QString msg = QString::fromUtf8("RCC: Warning: No resources in '%1'.\n").arg(fname); m_errorDevice->write(msg.toUtf8()); if (!ignoreErrors && m_format == Binary) { @@ -606,9 +606,9 @@ void RCCResourceLibrary::reset() { if (m_root) { delete m_root; - m_root = 0; + m_root = nullptr; } - m_errorDevice = 0; + m_errorDevice = nullptr; m_failedResources.clear(); } diff --git a/tools/devtool/binarydump.cpp b/tools/devtool/binarydump.cpp index ad5093837..bd8e9053c 100644 --- a/tools/devtool/binarydump.cpp +++ b/tools/devtool/binarydump.cpp @@ -54,7 +54,7 @@ int BinaryDump::dump(const QInstaller::ResourceCollectionManager &manager, const } } - QInstaller::CopyDirectoryOperation copyMetadata(0); + QInstaller::CopyDirectoryOperation copyMetadata(nullptr); copyMetadata.setArguments(QStringList() << QLatin1String(":/") << (targetDir.path() + QLatin1Char('/'))); // Add "/" at the end to make operation work. if (!copyMetadata.performOperation()) { diff --git a/tools/repocompare/repositorymanager.cpp b/tools/repocompare/repositorymanager.cpp index 7d24b9620..3fb863eaf 100644 --- a/tools/repocompare/repositorymanager.cpp +++ b/tools/repocompare/repositorymanager.cpp @@ -71,7 +71,7 @@ void RepositoryManager::setProductionRepository(const QString &repo) { QUrl url(repo); if (!url.isValid()) { - QMessageBox::critical(0, QLatin1String("Error"), QLatin1String("Specified URL is not valid")); + QMessageBox::critical(nullptr, QLatin1String("Error"), QLatin1String("Specified URL is not valid")); return; } @@ -83,7 +83,7 @@ void RepositoryManager::setUpdateRepository(const QString &repo) { QUrl url(repo); if (!url.isValid()) { - QMessageBox::critical(0, QLatin1String("Error"), QLatin1String("Specified URL is not valid")); + QMessageBox::critical(nullptr, QLatin1String("Error"), QLatin1String("Specified URL is not valid")); return; } @@ -181,7 +181,7 @@ void RepositoryManager::writeUpdateFile(const QString &fileName) { QFile file(fileName); if (!file.open(QIODevice::ReadWrite | QIODevice::Truncate)) { - QMessageBox::critical(0, QLatin1String("Error"), + QMessageBox::critical(nullptr, QLatin1String("Error"), QString::fromLatin1("Cannot open file \"%1\" for writing: %2").arg( QDir::toNativeSeparators(fileName), file.errorString())); return; -- cgit v1.2.3 From bf87c91dfe16881c366775549364862372dde8f7 Mon Sep 17 00:00:00 2001 From: Katja Marttila Date: Tue, 8 Jan 2019 14:00:12 +0200 Subject: Fix ability to select node which children are unstable Task-number: QTIFW-1260 Change-Id: If806f62382eb430c858cb483e3bd25562df7b21a Reviewed-by: Iikka Eklund --- src/libs/installer/componentmodel.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/libs/installer/componentmodel.cpp b/src/libs/installer/componentmodel.cpp index 186b37e41..69c709060 100644 --- a/src/libs/installer/componentmodel.cpp +++ b/src/libs/installer/componentmodel.cpp @@ -585,7 +585,7 @@ QSet ComponentModel::updateCheckedState(const ComponentSet &compone checkable = false; } - if ((!node->isCheckable() && checkable) || !node->isEnabled() || !node->autoDependencies().isEmpty()) + if ((!node->isCheckable() && checkable) || !node->isEnabled() || !node->autoDependencies().isEmpty() || node->isUnstable()) continue; Qt::CheckState newState = state; -- cgit v1.2.3 From afd61c9700ea24569ade2af9e7ec0a268b02b98a Mon Sep 17 00:00:00 2001 From: Katja Marttila Date: Tue, 8 Jan 2019 12:33:05 +0200 Subject: Hide category widgets in updater mode We don't need categories in updater mode, the categories were accidently visible if we first visited the 'Add or remove components' page before going to 'Update components' Task-number: QTIFW-1259 Change-Id: I945c2b7e8cdfbb8bfeefbfa0ed07222189573179 Reviewed-by: Iikka Eklund --- src/libs/installer/componentselectionpage_p.cpp | 9 +++++++++ src/libs/installer/componentselectionpage_p.h | 1 + src/libs/installer/packagemanagergui.cpp | 4 +++- 3 files changed, 13 insertions(+), 1 deletion(-) diff --git a/src/libs/installer/componentselectionpage_p.cpp b/src/libs/installer/componentselectionpage_p.cpp index 9b8c86efb..f77e0ae4b 100644 --- a/src/libs/installer/componentselectionpage_p.cpp +++ b/src/libs/installer/componentselectionpage_p.cpp @@ -213,6 +213,15 @@ void ComponentSelectionPagePrivate::setupCategoryLayout() m_mainHLayout->insertWidget(0, m_categoryWidget); } +void ComponentSelectionPagePrivate::showCategoryLayout(bool show) +{ + if (show) { + setupCategoryLayout(); + } + if (m_categoryWidget) + m_categoryWidget->setVisible(show); +} + void ComponentSelectionPagePrivate::updateTreeView() { m_checkDefault->setVisible(m_core->isInstaller() || m_core->isPackageManager()); diff --git a/src/libs/installer/componentselectionpage_p.h b/src/libs/installer/componentselectionpage_p.h index bc1e6ed7a..ece8ef911 100644 --- a/src/libs/installer/componentselectionpage_p.h +++ b/src/libs/installer/componentselectionpage_p.h @@ -64,6 +64,7 @@ public: void showCompressedRepositoryButton(); void hideCompressedRepositoryButton(); void setupCategoryLayout(); + void showCategoryLayout(bool show); void updateTreeView(); public slots: diff --git a/src/libs/installer/packagemanagergui.cpp b/src/libs/installer/packagemanagergui.cpp index 3fd35a5c8..dfa7542c6 100644 --- a/src/libs/installer/packagemanagergui.cpp +++ b/src/libs/installer/packagemanagergui.cpp @@ -1912,7 +1912,9 @@ void ComponentSelectionPage::entering() setModified(isComplete()); if (core->settings().repositoryCategories().count() > 0 && !core->isOfflineOnly() && !core->isUpdater()) { - d->setupCategoryLayout(); + d->showCategoryLayout(true); + } else { + d->showCategoryLayout(false); } d->showCompressedRepositoryButton(); } -- cgit v1.2.3 From f265c9f43685d842ec5305b4d6b667e55bdb79ba Mon Sep 17 00:00:00 2001 From: Katja Marttila Date: Fri, 11 Jan 2019 07:21:39 +0200 Subject: Do not allow unstable component install Unstable component was installed if component had unresolved dependency and was fetched from category. Fixed so that unstable component which is not already installed gets never selected in restoreCheckState(). Task-id: QTIFW-1265 Change-Id: I04176d095f6d79b2aabae73b490adc36706f597a Reviewed-by: Jani Heikkinen --- src/libs/installer/packagemanagercore_p.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/libs/installer/packagemanagercore_p.cpp b/src/libs/installer/packagemanagercore_p.cpp index d28f11b43..b5916fbac 100644 --- a/src/libs/installer/packagemanagercore_p.cpp +++ b/src/libs/installer/packagemanagercore_p.cpp @@ -2354,8 +2354,13 @@ void PackageManagerCorePrivate::restoreCheckState() if (m_coreCheckedHash.isEmpty()) return; - foreach (Component *component, m_coreCheckedHash.keys()) + foreach (Component *component, m_coreCheckedHash.keys()) { component->setCheckState(m_coreCheckedHash.value(component)); + // Never allow component to be checked when it is unstable + // and not installed + if (component->isUnstable() && !component->isInstalled()) + component->setCheckState(Qt::Unchecked); + } m_coreCheckedHash.clear(); m_componentsToInstallCalculated = false; -- cgit v1.2.3 From a810460e127c254492526bf6af022aad2cd985e3 Mon Sep 17 00:00:00 2001 From: Katja Marttila Date: Mon, 14 Jan 2019 18:15:41 +0200 Subject: Revert RemoteFileEngineHandler removal Seems this is used for gaining admin rights in Windows Task-id: QTIFW-1254 Change-Id: Ia169200ead7a95d152378ba68ba9b8ad3054d5bb Reviewed-by: Antti Kokko --- src/libs/installer/packagemanagercore_p.cpp | 3 +++ src/libs/installer/packagemanagercore_p.h | 2 ++ 2 files changed, 5 insertions(+) diff --git a/src/libs/installer/packagemanagercore_p.cpp b/src/libs/installer/packagemanagercore_p.cpp index b5916fbac..c67480737 100644 --- a/src/libs/installer/packagemanagercore_p.cpp +++ b/src/libs/installer/packagemanagercore_p.cpp @@ -36,6 +36,7 @@ #include "componentmodel.h" #include "errors.h" #include "fileio.h" +#include "remotefileengine.h" #include "graph.h" #include "messageboxhandler.h" #include "packagemanagercore.h" @@ -213,6 +214,7 @@ PackageManagerCorePrivate::PackageManagerCorePrivate(PackageManagerCore *core) , m_defaultModel(nullptr) , m_updaterModel(nullptr) , m_guiObject(nullptr) + , m_remoteFileEngineHandler(nullptr) { } @@ -242,6 +244,7 @@ PackageManagerCorePrivate::PackageManagerCorePrivate(PackageManagerCore *core, q , m_defaultModel(nullptr) , m_updaterModel(nullptr) , m_guiObject(nullptr) + , m_remoteFileEngineHandler(new RemoteFileEngineHandler) { foreach (const OperationBlob &operation, performedOperations) { QScopedPointer op(KDUpdater::UpdateOperationFactory::instance() diff --git a/src/libs/installer/packagemanagercore_p.h b/src/libs/installer/packagemanagercore_p.h index 6f43caf3b..21ab3fc40 100644 --- a/src/libs/installer/packagemanagercore_p.h +++ b/src/libs/installer/packagemanagercore_p.h @@ -58,6 +58,7 @@ class ComponentModel; class TempDirDeleter; class InstallerCalculator; class UninstallerCalculator; +class RemoteFileEngineHandler; class PackageManagerCorePrivate : public QObject { @@ -262,6 +263,7 @@ private: ComponentModel *m_updaterModel; QObject *m_guiObject; + QScopedPointer m_remoteFileEngineHandler; private: // remove once we deprecate isSelected, setSelected etc... -- cgit v1.2.3 From 2f30ae55a13cfe9aec894c5781d5f611e7872480 Mon Sep 17 00:00:00 2001 From: Katja Marttila Date: Mon, 14 Jan 2019 11:59:43 +0200 Subject: Add documentation for AllowUnstableComponents Change-Id: I21943c007626c65c83a6766d6e470019187239a6 Reviewed-by: Leena Miettinen --- doc/installerfw.qdoc | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/doc/installerfw.qdoc b/doc/installerfw.qdoc index bdd99c089..0a0853cf6 100644 --- a/doc/installerfw.qdoc +++ b/doc/installerfw.qdoc @@ -333,6 +333,14 @@ \li Set to \c false if default repositories \c should not be saved to \e {MaintenanceToolName}.ini. By default default repositories are saved. Not saving the repositories means than when you run \e maintenancetool there are no default repositories in use. + \row + \li AllowUnstableComponents + \li Set to \c true if other components are allowed to be installed + although there are unstable components. A component is \e unstable + if it is missing a dependency, has errors in scripts, and so on. + Unstable components are grayed in the component tree, and therefore + cannot be selected. By default, the value is \c false which means + that the installation will be aborted if unstable components are found. \endtable -- cgit v1.2.3 From 2f55dced317e7cb3cb7d69d8431bb277d51cbc62 Mon Sep 17 00:00:00 2001 From: Katja Marttila Date: Fri, 11 Jan 2019 13:23:08 +0200 Subject: Organize categories alphabetically to ComponentSelectionPage Task-number: QTIFW-1264 Change-Id: I14a54082c30107d9242632a69d73a637803c6f2d Reviewed-by: Jani Heikkinen --- src/libs/installer/componentselectionpage_p.cpp | 17 +++++++++++++---- src/libs/installer/componentselectionpage_p.h | 2 +- src/libs/installer/settings.cpp | 10 ++++++++++ src/libs/installer/settings.h | 1 + 4 files changed, 25 insertions(+), 5 deletions(-) diff --git a/src/libs/installer/componentselectionpage_p.cpp b/src/libs/installer/componentselectionpage_p.cpp index f77e0ae4b..0e60788cc 100644 --- a/src/libs/installer/componentselectionpage_p.cpp +++ b/src/libs/installer/componentselectionpage_p.cpp @@ -198,7 +198,7 @@ void ComponentSelectionPagePrivate::setupCategoryLayout() connect(fetchCategoryButton, &QPushButton::clicked, this, &ComponentSelectionPagePrivate::fetchRepositoryCategories); - foreach (RepositoryCategory repository, m_core->settings().repositoryCategories()) { + foreach (RepositoryCategory repository, m_core->settings().organizedRepositoryCategories()) { QCheckBox *checkBox = new QCheckBox; checkBox->setObjectName(repository.displayname()); connect(checkBox, &QCheckBox::stateChanged, this, @@ -324,8 +324,17 @@ void ComponentSelectionPagePrivate::checkboxStateChanged() } } -void ComponentSelectionPagePrivate::enableRepositoryCategory(int index, bool enable) { - RepositoryCategory repoCategory = m_core->settings().repositoryCategories().toList().at(index); +void ComponentSelectionPagePrivate::enableRepositoryCategory(const QString &repositoryName, bool enable) +{ + QMap organizedRepositoryCategories = m_core->settings().organizedRepositoryCategories(); + + QMap::iterator i = organizedRepositoryCategories.find(repositoryName); + RepositoryCategory repoCategory; + while (i != organizedRepositoryCategories.end() && i.key() == repositoryName) { + repoCategory = i.value(); + i++; + } + RepositoryCategory replacement = repoCategory; replacement.setEnabled(enable); QSet tmpRepoCategories = m_core->settings().repositoryCategories(); @@ -374,7 +383,7 @@ void ComponentSelectionPagePrivate::fetchRepositoryCategories() QList checkboxes = m_categoryGroupBox->findChildren(); for (int i = 0; i < checkboxes.count(); i++) { checkbox = checkboxes.at(i); - enableRepositoryCategory(i, checkbox->isChecked()); + enableRepositoryCategory(checkbox->objectName(), checkbox->isChecked()); } if (!m_core->fetchRemotePackagesTree()) { diff --git a/src/libs/installer/componentselectionpage_p.h b/src/libs/installer/componentselectionpage_p.h index ece8ef911..9ebec834a 100644 --- a/src/libs/installer/componentselectionpage_p.h +++ b/src/libs/installer/componentselectionpage_p.h @@ -72,7 +72,7 @@ public slots: void selectAll(); void deselectAll(); void checkboxStateChanged(); - void enableRepositoryCategory(int index, bool enable); + void enableRepositoryCategory(const QString &repositoryName, bool enable); void updateWidgetVisibility(bool show); void fetchRepositoryCategories(); void customButtonClicked(int which); diff --git a/src/libs/installer/settings.cpp b/src/libs/installer/settings.cpp index bc9024ac5..2a10d1a8b 100644 --- a/src/libs/installer/settings.cpp +++ b/src/libs/installer/settings.cpp @@ -584,6 +584,16 @@ QSet Settings::repositoryCategories() const return variantListToSet(d->m_data.values(scRepositoryCategories)); } +QMap Settings::organizedRepositoryCategories() const +{ + QSet categories = repositoryCategories(); + QMap map; + foreach (const RepositoryCategory &category, categories) { + map.insert(category.displayname(), category); + } + return map; +} + void Settings::setDefaultRepositories(const QSet &repositories) { d->m_data.remove(scRepositories); diff --git a/src/libs/installer/settings.h b/src/libs/installer/settings.h index 0ee58639d..55b94d745 100644 --- a/src/libs/installer/settings.h +++ b/src/libs/installer/settings.h @@ -116,6 +116,7 @@ public: QSet defaultRepositories() const; QSet repositoryCategories() const; + QMap organizedRepositoryCategories() const; void setDefaultRepositories(const QSet &repositories); void addDefaultRepositories(const QSet &repositories); void addRepositoryCategories(const QSet &repositories); -- cgit v1.2.3 From 4ca310dc295e310df67ddb46437315179017d714 Mon Sep 17 00:00:00 2001 From: Katja Marttila Date: Wed, 9 Jan 2019 08:43:51 +0200 Subject: Fix Next button state in component selection view Task-number: QTIFW-1261 Change-Id: Ied506e68d430eef94d482ee2390aa5a8acc3b36e Reviewed-by: Iikka Eklund --- src/libs/installer/componentselectionpage_p.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/libs/installer/componentselectionpage_p.cpp b/src/libs/installer/componentselectionpage_p.cpp index 0e60788cc..1acc2ceb5 100644 --- a/src/libs/installer/componentselectionpage_p.cpp +++ b/src/libs/installer/componentselectionpage_p.cpp @@ -352,10 +352,15 @@ void ComponentSelectionPagePrivate::updateWidgetVisibility(bool show) QSizePolicy::Expanding); m_treeViewVLayout->addSpacerItem(verticalSpacer2); m_mainHLayout->removeItem(m_descriptionVLayout); + //Hide next button during category fetch + QPushButton *const b = qobject_cast(q->gui()->button(QWizard::NextButton)); + b->setEnabled(!show); } else { QSpacerItem *item = m_treeViewVLayout->spacerItem(); m_treeViewVLayout->removeItem(item); m_mainHLayout->addLayout(m_descriptionVLayout, 2); + //Call completeChanged() to determine if NextButton should be shown or not after category fetch. + q->completeChanged(); } if (m_categoryWidget) m_categoryWidget->setDisabled(show); @@ -368,8 +373,6 @@ void ComponentSelectionPagePrivate::updateWidgetVisibility(bool show) m_uncheckAll->setVisible(!show); m_descriptionLabel->setVisible(!show); m_sizeLabel->setVisible(!show); - QPushButton *const b = qobject_cast(q->gui()->button(QWizard::NextButton)); - b->setEnabled(!show); if (QAbstractButton *bspButton = q->gui()->button(QWizard::CustomButton2)) bspButton->setEnabled(!show); -- cgit v1.2.3 From cd5168de39b0791bc2e62acc36aa6f77f75f3398 Mon Sep 17 00:00:00 2001 From: Katja Marttila Date: Wed, 16 Jan 2019 14:34:30 +0200 Subject: Add possibility to preselect categories in config.xml Change-Id: I280247cb5155622ade604074c5a71a276b0fb629 Reviewed-by: Jani Heikkinen --- doc/installerfw.qdoc | 6 ++++-- examples/repositorycategories/config/config.xml | 1 + src/libs/installer/componentselectionpage_p.cpp | 1 + src/libs/installer/settings.cpp | 10 +++++++--- 4 files changed, 13 insertions(+), 5 deletions(-) diff --git a/doc/installerfw.qdoc b/doc/installerfw.qdoc index 0a0853cf6..6c2825154 100644 --- a/doc/installerfw.qdoc +++ b/doc/installerfw.qdoc @@ -1130,8 +1130,9 @@ The \c element in the installer configuration file (config.xml) can contain a list of several \c elements. Each \c - element within the \c element is considered a category, which has a \c and can - contain several \c elements. Repository categories are shown in the component selection page, + element within the \c element is considered a category. Each catecory can have + a \c , a \c element and several \c elements. + Repository categories are shown in the component selection page, on the left side of the component selection widget: \image ifw-repository-categories.png "Component selection Page" @@ -1146,6 +1147,7 @@ Category 1 + true http://www.example.com/packages 1 diff --git a/examples/repositorycategories/config/config.xml b/examples/repositorycategories/config/config.xml index c61e4893d..a85910b87 100644 --- a/examples/repositorycategories/config/config.xml +++ b/examples/repositorycategories/config/config.xml @@ -24,6 +24,7 @@ + true Category 2 http://localhost/repository3 diff --git a/src/libs/installer/componentselectionpage_p.cpp b/src/libs/installer/componentselectionpage_p.cpp index 1acc2ceb5..bfe196ca3 100644 --- a/src/libs/installer/componentselectionpage_p.cpp +++ b/src/libs/installer/componentselectionpage_p.cpp @@ -201,6 +201,7 @@ void ComponentSelectionPagePrivate::setupCategoryLayout() foreach (RepositoryCategory repository, m_core->settings().organizedRepositoryCategories()) { QCheckBox *checkBox = new QCheckBox; checkBox->setObjectName(repository.displayname()); + checkBox->setChecked(repository.isEnabled()); connect(checkBox, &QCheckBox::stateChanged, this, &ComponentSelectionPagePrivate::checkboxStateChanged); checkBox->setText(repository.displayname()); diff --git a/src/libs/installer/settings.cpp b/src/libs/installer/settings.cpp index 2a10d1a8b..96063455b 100644 --- a/src/libs/installer/settings.cpp +++ b/src/libs/installer/settings.cpp @@ -135,9 +135,9 @@ static QStringList readArgumentAttributes(QXmlStreamReader &reader, Settings::Pa return arguments; } -static QSet readRepositories(QXmlStreamReader &reader, bool isDefault, Settings::ParseMode parseMode, QString *displayName = nullptr) +static QSet readRepositories(QXmlStreamReader &reader, bool isDefault, Settings::ParseMode parseMode, + QString *displayName = nullptr, bool *preselected = false) { - qDebug()<<__FUNCTION__; QSet set; while (reader.readNextStartElement()) { if (reader.name() == QLatin1String("DisplayName")) { @@ -169,6 +169,8 @@ static QSet readRepositories(QXmlStreamReader &reader, bool isDefaul if (displayName && !displayName->isEmpty()) repo.setArchiveName(*displayName); set.insert(repo); + } else if (reader.name() == QLatin1String("Preselected")) { + *preselected = (reader.readElementText() == QLatin1String("true") ? true : false); } else { raiseError(reader, QString::fromLatin1("Unexpected element \"%1\".").arg(reader.name().toString()), parseMode); @@ -190,8 +192,10 @@ static QSet readRepositoryCategories(QXmlStreamReader &reade if (reader.name() == QLatin1String("RemoteRepositories")) { RepositoryCategory archiveRepo; QString displayName; - archiveRepo.setRepositories(readRepositories(reader, isDefault, parseMode, &displayName)); + bool preselected = false; + archiveRepo.setRepositories(readRepositories(reader, isDefault, parseMode, &displayName, &preselected)); archiveRepo.setDisplayName(displayName); + archiveRepo.setEnabled(preselected); archiveSet.insert(archiveRepo); } else if (reader.name() == QLatin1String("RepositoryCategoryDisplayname")) { *repositoryCategoryName = reader.readElementText(); -- cgit v1.2.3 From 7c3c796cbfb13afcf01755d189e01ac392ec9b2b Mon Sep 17 00:00:00 2001 From: Katja Marttila Date: Mon, 14 Jan 2019 10:16:23 +0200 Subject: Allow unstable components when categories are used Unstable component means that the component has unresolved dependency, script error etc. Installer cannot recover if we are already in component selection view and fetch new packages from a category which has unstable components if AllowUnstableComponent is false. Fixed so that allowing unstable components is forced when categories are used. Ideal solution would be to recover and rollback the install tree if unstable components are found but that requires huge changes to IFW. Task-id: QTIFW-1257 Change-Id: I786df1b8b54c238f50e15b94a06005e244417c97 Reviewed-by: Leena Miettinen Reviewed-by: Jani Heikkinen --- doc/installerfw.qdoc | 6 +++++- src/libs/installer/packagemanagergui.cpp | 1 + 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/doc/installerfw.qdoc b/doc/installerfw.qdoc index 6c2825154..1ef42a91e 100644 --- a/doc/installerfw.qdoc +++ b/doc/installerfw.qdoc @@ -1139,7 +1139,11 @@ By default, only repositories with no category are shown in the component selection widget. Checking one or several repositories and pressing \uicontrol Fetch will update the widget to show content also - from the selected categorized repositories. + from the selected categorized repositories. Components in the repository + categories are marked as \e unstable meaning that you can install other + components although some components have missing dependencies, script + errors and so on. For more information about \e unstable components, see + \l {Summary of Configuration File Elements}. Example of creating a repository category: diff --git a/src/libs/installer/packagemanagergui.cpp b/src/libs/installer/packagemanagergui.cpp index dfa7542c6..a053e9bff 100644 --- a/src/libs/installer/packagemanagergui.cpp +++ b/src/libs/installer/packagemanagergui.cpp @@ -1913,6 +1913,7 @@ void ComponentSelectionPage::entering() if (core->settings().repositoryCategories().count() > 0 && !core->isOfflineOnly() && !core->isUpdater()) { d->showCategoryLayout(true); + core->settings().setAllowUnstableComponents(true); } else { d->showCategoryLayout(false); } -- cgit v1.2.3 From 9c50894327b2cbb5c817a7b355c6600d92908147 Mon Sep 17 00:00:00 2001 From: Katja Marttila Date: Tue, 15 Jan 2019 07:24:11 +0200 Subject: Fix QWindowsPipeWriter error Read/write operators were not in sync causing a write fail in QWindowsPipeWriter. Task-id: QTIFW-1254 Change-Id: I0c2ead9c6af9ea0459f7ed55b09540c50cc60a6c Reviewed-by: Jani Heikkinen --- src/libs/installer/repository.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/libs/installer/repository.cpp b/src/libs/installer/repository.cpp index 249012786..5e31d81e2 100644 --- a/src/libs/installer/repository.cpp +++ b/src/libs/installer/repository.cpp @@ -279,7 +279,8 @@ void Repository::registerMetaType() QDataStream &operator>>(QDataStream &istream, Repository &repository) { QByteArray url, username, password, displayname, compressed; - istream >> url >> repository.m_default >> repository.m_enabled >> username >> password >> displayname; + istream >> url >> repository.m_default >> repository.m_enabled >> username >> password + >> displayname >> repository.m_archivename; repository.setUrl(QUrl::fromEncoded(QByteArray::fromBase64(url))); repository.setUsername(QString::fromUtf8(QByteArray::fromBase64(username))); repository.setPassword(QString::fromUtf8(QByteArray::fromBase64(password))); -- cgit v1.2.3 From a7382f8f40989bb7765a56bb6c10a7d28d3e6bf9 Mon Sep 17 00:00:00 2001 From: Katja Marttila Date: Fri, 18 Jan 2019 12:10:42 +0200 Subject: Fix build error in macOS Change-Id: Ib1e3cb1cead8a856d74ef23808072a085e4d268d Reviewed-by: Jani Heikkinen --- src/libs/installer/settings.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/libs/installer/settings.cpp b/src/libs/installer/settings.cpp index 96063455b..e2beb035b 100644 --- a/src/libs/installer/settings.cpp +++ b/src/libs/installer/settings.cpp @@ -136,7 +136,7 @@ static QStringList readArgumentAttributes(QXmlStreamReader &reader, Settings::Pa } static QSet readRepositories(QXmlStreamReader &reader, bool isDefault, Settings::ParseMode parseMode, - QString *displayName = nullptr, bool *preselected = false) + QString *displayName = nullptr, bool *preselected = nullptr) { QSet set; while (reader.readNextStartElement()) { -- cgit v1.2.3 From 3d8c194690a43a6d2c48f808b02a4084bbf0142f Mon Sep 17 00:00:00 2001 From: Katja Marttila Date: Mon, 21 Jan 2019 12:19:01 +0200 Subject: Fix tmp file removal Tmp files were not removed when all or these were met: 1. Using Linux 2. Installing to a folder which needs authorization 3. Installing a component which has no metadata Tmp 'remoterepo-XXXXXX' is created before acquiring authorization. In previous version if above list was met, a tmp folder was created inside remoterepo-XXXXX after authorization leading to permission error when deleting the folder. Task-id: QTIFW-1268 Change-Id: I937fe3ce13440c817d1264c80ad060dfc966e456 Reviewed-by: Iikka Eklund --- src/libs/installer/metadatajob.cpp | 7 +++++++ src/libs/kdtools/filedownloader.cpp | 14 -------------- src/libs/kdtools/filedownloader.h | 1 - 3 files changed, 7 insertions(+), 15 deletions(-) diff --git a/src/libs/installer/metadatajob.cpp b/src/libs/installer/metadatajob.cpp index e210528e1..7b80eefa9 100644 --- a/src/libs/installer/metadatajob.cpp +++ b/src/libs/installer/metadatajob.cpp @@ -606,7 +606,14 @@ MetadataJob::Status MetadataJob::parseUpdatesXml(const QList &re item.insert(TaskRole::Checksum, packageHash.toLatin1()); item.insert(TaskRole::Authenticator, QVariant::fromValue(authenticator)); item.insert(TaskRole::Name, packageName); + m_packages.append(item); + } else { + QString fileName = metadata.directory + QLatin1Char('/') + packageName; + QDir directory(fileName); + if (!directory.exists()) { + directory.mkdir(fileName); + } } } } diff --git a/src/libs/kdtools/filedownloader.cpp b/src/libs/kdtools/filedownloader.cpp index 5574a3af6..fce1a6208 100644 --- a/src/libs/kdtools/filedownloader.cpp +++ b/src/libs/kdtools/filedownloader.cpp @@ -660,18 +660,6 @@ void KDUpdater::FileDownloader::resetCheckSumData() d->m_hash.reset(); } -/*! - Creates a directory structure for \a fileName if it does not exist. -*/ -void KDUpdater::FileDownloader::createDirectoryForFile(const QString fileName) -{ - QFileInfo fileInfo(fileName); - if (!fileInfo.absoluteDir().exists()) { - QDir filePath = fileInfo.absoluteDir(); - filePath.mkdir(filePath.absolutePath()); - } -} - /*! Returns a copy of the proxy factory that this FileDownloader object is using to determine the proxies to be used for requests. @@ -825,7 +813,6 @@ void KDUpdater::LocalFileDownloader::doDownload() file->open(); d->destination = file; } else { - createDirectoryForFile(d->destFileName); d->destination = new QFile(d->destFileName, this); d->destination->open(QIODevice::ReadWrite | QIODevice::Truncate); } @@ -1478,7 +1465,6 @@ void KDUpdater::HttpDownloader::startDownload(const QUrl &url) file->open(); d->destination = file; } else { - createDirectoryForFile(d->destFileName); d->destination = new QFile(d->destFileName, this); d->destination->open(QIODevice::ReadWrite | QIODevice::Truncate); } diff --git a/src/libs/kdtools/filedownloader.h b/src/libs/kdtools/filedownloader.h index 10a041fba..ede20dcfa 100644 --- a/src/libs/kdtools/filedownloader.h +++ b/src/libs/kdtools/filedownloader.h @@ -140,7 +140,6 @@ protected: void addCheckSumData(const QByteArray &data); void addCheckSumData(const char *data, int length); void resetCheckSumData(); - void createDirectoryForFile(const QString fileName); private Q_SLOTS: virtual void doDownload() = 0; -- cgit v1.2.3 From 086a3e43ad2d501a5d2889be72f4b07b05d06e26 Mon Sep 17 00:00:00 2001 From: Katja Marttila Date: Fri, 25 Jan 2019 14:31:43 +0200 Subject: Reset error before every new metadata job Installer crashed when invalid QBSP package was selected and after that new categories were fetched. This was because the error message was not cleared, although the metadata job was succesfull, installer thought there was still problems causing it to eventually crash. Task-number: QTIFW-1272 Change-Id: I8a5a6fd8568dcabd9c857c462b83d0e0b77669f8 Reviewed-by: Iikka Eklund --- src/libs/installer/metadatajob.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/libs/installer/metadatajob.cpp b/src/libs/installer/metadatajob.cpp index 7b80eefa9..0a03e54cf 100644 --- a/src/libs/installer/metadatajob.cpp +++ b/src/libs/installer/metadatajob.cpp @@ -102,6 +102,8 @@ Repository MetadataJob::repositoryForDirectory(const QString &directory) const void MetadataJob::doStart() { + setError(Job::NoError); + setErrorString(QString()); if (!m_core) { emitFinishedWithError(Job::Canceled, tr("Missing package manager core engine.")); return; // We can't do anything here without core, so avoid tons of !m_core checks. -- cgit v1.2.3 From f229bc434329debf6467cb432571bf3a3d44f8fe Mon Sep 17 00:00:00 2001 From: Katja Marttila Date: Mon, 4 Feb 2019 09:49:14 +0200 Subject: Minor changes to category naming Change-Id: I7459535dd49047f9bf2d56a6598e9e631723444f Reviewed-by: Iikka Eklund --- src/libs/installer/componentselectionpage_p.cpp | 2 +- src/libs/installer/settings.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/libs/installer/componentselectionpage_p.cpp b/src/libs/installer/componentselectionpage_p.cpp index bfe196ca3..8d023a501 100644 --- a/src/libs/installer/componentselectionpage_p.cpp +++ b/src/libs/installer/componentselectionpage_p.cpp @@ -193,7 +193,7 @@ void ComponentSelectionPagePrivate::setupCategoryLayout() m_categoryGroupBox->setTitle(m_core->settings().repositoryCategoryDisplayName()); m_categoryGroupBox->setObjectName(QLatin1String("CategoryGroupBox")); QVBoxLayout *categoryLayout = new QVBoxLayout(m_categoryGroupBox); - QPushButton *fetchCategoryButton = new QPushButton(tr("Fetch")); + QPushButton *fetchCategoryButton = new QPushButton(tr("Refresh")); fetchCategoryButton->setObjectName(QLatin1String("FetchCategoryButton")); connect(fetchCategoryButton, &QPushButton::clicked, this, &ComponentSelectionPagePrivate::fetchRepositoryCategories); diff --git a/src/libs/installer/settings.cpp b/src/libs/installer/settings.cpp index e2beb035b..e1e4f0c13 100644 --- a/src/libs/installer/settings.cpp +++ b/src/libs/installer/settings.cpp @@ -826,7 +826,7 @@ void Settings::setSaveDefaultRepositories(bool save) QString Settings::repositoryCategoryDisplayName() const { QString displayName = d->m_data.value(QLatin1String(scRepositoryCategoryDisplayName)).toString(); - return displayName.isEmpty() ? tr("Package categories") : displayName; + return displayName.isEmpty() ? tr("Show package categories") : displayName; } void Settings::setRepositoryCategoryDisplayName(const QString& name) -- cgit v1.2.3 From 2a791f276dadc75afb39e4d3d44ca056c1912447 Mon Sep 17 00:00:00 2001 From: Katja Marttila Date: Mon, 4 Feb 2019 10:39:56 +0200 Subject: Add tooltip for categories Change-Id: I852a236bc2cff0d532a825581e3da4dcdcbbab90 Reviewed-by: Iikka Eklund --- doc/installerfw.qdoc | 3 ++- examples/repositorycategories/config/config.xml | 2 ++ src/libs/installer/componentselectionpage_p.cpp | 1 + src/libs/installer/repositorycategory.cpp | 13 ++++++++++++- src/libs/installer/repositorycategory.h | 4 ++++ src/libs/installer/settings.cpp | 10 ++++++++-- 6 files changed, 29 insertions(+), 4 deletions(-) diff --git a/doc/installerfw.qdoc b/doc/installerfw.qdoc index 1ef42a91e..0589c8c14 100644 --- a/doc/installerfw.qdoc +++ b/doc/installerfw.qdoc @@ -1131,7 +1131,7 @@ The \c element in the installer configuration file (config.xml) can contain a list of several \c elements. Each \c element within the \c element is considered a category. Each catecory can have - a \c , a \c element and several \c elements. + a \c , a \c , a \c element and several \c elements. Repository categories are shown in the component selection page, on the left side of the component selection widget: @@ -1152,6 +1152,7 @@ Category 1 true + Tooltip for category 1 http://www.example.com/packages 1 diff --git a/examples/repositorycategories/config/config.xml b/examples/repositorycategories/config/config.xml index a85910b87..8c5a0a67d 100644 --- a/examples/repositorycategories/config/config.xml +++ b/examples/repositorycategories/config/config.xml @@ -16,6 +16,7 @@ Releases Category 1 + Contains repository1 and repository2 http://localhost/repository1 @@ -26,6 +27,7 @@ true Category 2 + Contains repository3 http://localhost/repository3 diff --git a/src/libs/installer/componentselectionpage_p.cpp b/src/libs/installer/componentselectionpage_p.cpp index 8d023a501..4e7acc837 100644 --- a/src/libs/installer/componentselectionpage_p.cpp +++ b/src/libs/installer/componentselectionpage_p.cpp @@ -205,6 +205,7 @@ void ComponentSelectionPagePrivate::setupCategoryLayout() connect(checkBox, &QCheckBox::stateChanged, this, &ComponentSelectionPagePrivate::checkboxStateChanged); checkBox->setText(repository.displayname()); + checkBox->setToolTip(repository.tooltip()); categoryLayout->addWidget(checkBox); } diff --git a/src/libs/installer/repositorycategory.cpp b/src/libs/installer/repositorycategory.cpp index af7f6e818..42fb41c99 100644 --- a/src/libs/installer/repositorycategory.cpp +++ b/src/libs/installer/repositorycategory.cpp @@ -58,7 +58,8 @@ RepositoryCategory::RepositoryCategory() Constructs a new category by using all fields of the given category \a other. */ RepositoryCategory::RepositoryCategory(const RepositoryCategory &other) - : m_displayname(other.m_displayname), m_data(other.m_data), m_enabled(other.m_enabled) + : m_displayname(other.m_displayname), m_data(other.m_data), m_enabled(other.m_enabled), + m_tooltip(other.m_tooltip) { registerMetaType(); } @@ -86,6 +87,16 @@ void RepositoryCategory::setDisplayName(const QString &displayname) m_displayname = displayname; } +QString RepositoryCategory::tooltip() const +{ + return m_tooltip; +} + +void RepositoryCategory::setTooltip(const QString &tooltip) +{ + m_tooltip = tooltip; +} + /*! Returns the list of repositories the category has. */ diff --git a/src/libs/installer/repositorycategory.h b/src/libs/installer/repositorycategory.h index 315af761b..98d5df7bd 100644 --- a/src/libs/installer/repositorycategory.h +++ b/src/libs/installer/repositorycategory.h @@ -50,6 +50,9 @@ public: QString displayname() const; void setDisplayName(const QString &displayname); + QString tooltip() const; + void setTooltip(const QString &tooltip); + QSet repositories() const; void setRepositories(const QSet repositories); void addRepository(const Repository repository); @@ -68,6 +71,7 @@ public: private: QVariantHash m_data; QString m_displayname; + QString m_tooltip; bool m_enabled; }; diff --git a/src/libs/installer/settings.cpp b/src/libs/installer/settings.cpp index e1e4f0c13..13eb2ce40 100644 --- a/src/libs/installer/settings.cpp +++ b/src/libs/installer/settings.cpp @@ -136,7 +136,8 @@ static QStringList readArgumentAttributes(QXmlStreamReader &reader, Settings::Pa } static QSet readRepositories(QXmlStreamReader &reader, bool isDefault, Settings::ParseMode parseMode, - QString *displayName = nullptr, bool *preselected = nullptr) + QString *displayName = nullptr, bool *preselected = nullptr, + QString *tooltip = nullptr) { QSet set; while (reader.readNextStartElement()) { @@ -169,6 +170,8 @@ static QSet readRepositories(QXmlStreamReader &reader, bool isDefaul if (displayName && !displayName->isEmpty()) repo.setArchiveName(*displayName); set.insert(repo); + } else if (reader.name() == QLatin1String("Tooltip")) { + *tooltip = reader.readElementText(); } else if (reader.name() == QLatin1String("Preselected")) { *preselected = (reader.readElementText() == QLatin1String("true") ? true : false); } else { @@ -192,9 +195,12 @@ static QSet readRepositoryCategories(QXmlStreamReader &reade if (reader.name() == QLatin1String("RemoteRepositories")) { RepositoryCategory archiveRepo; QString displayName; + QString tooltip; bool preselected = false; - archiveRepo.setRepositories(readRepositories(reader, isDefault, parseMode, &displayName, &preselected)); + archiveRepo.setRepositories(readRepositories(reader, isDefault, parseMode, + &displayName, &preselected, &tooltip)); archiveRepo.setDisplayName(displayName); + archiveRepo.setTooltip(tooltip); archiveRepo.setEnabled(preselected); archiveSet.insert(archiveRepo); } else if (reader.name() == QLatin1String("RepositoryCategoryDisplayname")) { -- cgit v1.2.3 From d6768e5a16521c11fffb4b50eaf085f8c13272a7 Mon Sep 17 00:00:00 2001 From: Rainer Keller Date: Tue, 22 Jan 2019 08:52:47 +0100 Subject: Write desktop entry and items to the correct folders Data should not be written to directories in XDG_DATA_DIRS. The spec state that files should only be writen to the directory in XDG_DATA_HOME. Change-Id: I755963fa2f70d03c77d7beec0e3f87accde925d0 Fixes: QTIFW-1269 Reviewed-by: Nikos Chantziaras Reviewed-by: Leena Miettinen Reviewed-by: Katja Marttila --- doc/operations.qdoc | 9 ++++----- src/libs/installer/createdesktopentryoperation.cpp | 6 +----- src/libs/installer/installiconsoperation.cpp | 10 ++++------ 3 files changed, 9 insertions(+), 16 deletions(-) diff --git a/doc/operations.qdoc b/doc/operations.qdoc index 697502145..9cba0d618 100644 --- a/doc/operations.qdoc +++ b/doc/operations.qdoc @@ -133,9 +133,8 @@ If \c filename is absolute, the desktop entry is stored there. Otherwise, it is stored in the location specified in - \c{$XDG_DATA_DIRS/applications} or - \c{$XDG_DATA_HOME/applications}, including the default paths for - both, as defined by freedesktop.org. + \c{$XDG_DATA_HOME/applications}, including the default path, + as defined by freedesktop.org. The key-value pairs are written to the file. @@ -145,8 +144,8 @@ \li "InstallIcons" \c directory \c [Vendorprefix] \li Installs the contents of \c directory into a location, as specified by freedesktop.org. That is, into - \c {$XDG_DATA_DIRS/icons}, \c {/usr/share/icons}, or - \c {$HOME/.icons}. The files are removed from their initial + \c {$XDG_DATA_HOME/icons} or + \c {$HOME/.local/share/icons}. The files are removed from their initial location. Make sure to add this operation after the operation that extracts the files from the archive. If you provide a \c Vendorprefix it replaces all characters up to the diff --git a/src/libs/installer/createdesktopentryoperation.cpp b/src/libs/installer/createdesktopentryoperation.cpp index d2e71b14f..17e165777 100644 --- a/src/libs/installer/createdesktopentryoperation.cpp +++ b/src/libs/installer/createdesktopentryoperation.cpp @@ -49,17 +49,13 @@ QString CreateDesktopEntryOperation::absoluteFileName() if (hasValue(QLatin1String("directory"))) return QDir(value(QLatin1String("directory")).toString()).absoluteFilePath(filename); - QStringList XDG_DATA_DIRS = QString::fromLocal8Bit(qgetenv("XDG_DATA_DIRS")) - .split(QLatin1Char(':'), - QString::SkipEmptyParts); QStringList XDG_DATA_HOME = QString::fromLocal8Bit(qgetenv("XDG_DATA_HOME")) .split(QLatin1Char(':'), QString::SkipEmptyParts); - XDG_DATA_DIRS.push_back(QLatin1String("/usr/share")); // default path XDG_DATA_HOME.push_back(QDir::home().absoluteFilePath(QLatin1String(".local/share"))); // default path - const QStringList directories = XDG_DATA_DIRS + XDG_DATA_HOME; + const QStringList directories = XDG_DATA_HOME; QString directory; for (QStringList::const_iterator it = directories.begin(); it != directories.end(); ++it) { if (it->isEmpty()) diff --git a/src/libs/installer/installiconsoperation.cpp b/src/libs/installer/installiconsoperation.cpp index 4b8346e18..15d47c72a 100644 --- a/src/libs/installer/installiconsoperation.cpp +++ b/src/libs/installer/installiconsoperation.cpp @@ -42,20 +42,18 @@ QString InstallIconsOperation::targetDirectory() if (hasValue(QLatin1String("targetdirectory"))) return value(QLatin1String("targetdirectory")).toString(); - QStringList XDG_DATA_DIRS = QString::fromLocal8Bit(qgetenv("XDG_DATA_DIRS")) + QStringList XDG_DATA_HOME = QString::fromLocal8Bit(qgetenv("XDG_DATA_HOME")) .split(QLatin1Char(':'), QString::SkipEmptyParts); - XDG_DATA_DIRS.push_back(QLatin1String("/usr/share/pixmaps")); // default path - XDG_DATA_DIRS.push_back(QDir::home().absoluteFilePath(QLatin1String(".local/share/icons"))); // default path - XDG_DATA_DIRS.push_back(QDir::home().absoluteFilePath(QLatin1String(".icons"))); // default path + XDG_DATA_HOME.push_back(QDir::home().absoluteFilePath(QLatin1String(".local/share/icons"))); // default path QString directory; - const QStringList& directories = XDG_DATA_DIRS; + const QStringList& directories = XDG_DATA_HOME; for (QStringList::const_iterator it = directories.begin(); it != directories.end(); ++it) { if (it->isEmpty()) continue; - // our default dirs are correct, XDG_DATA_DIRS set via env need "icon" at the end + // our default dirs are correct, XDG_DATA_HOME set via env needs "icon" at the end if ((it + 1 == directories.end()) || (it + 2 == directories.end()) || (it + 3 == directories.end())) directory = QDir(*it).absolutePath(); else -- cgit v1.2.3 From f9fe3bc4526b8b091ad261ed465bcd353db7de5e Mon Sep 17 00:00:00 2001 From: Katja Marttila Date: Wed, 6 Feb 2019 15:10:15 +0200 Subject: Change quantity information unit text Task-number: QTIFW-1288 Change-Id: Ie5a6fdc27bb5eb96b080638839ee09f06370848e Reviewed-by: Jani Heikkinen --- src/libs/installer/fileutils.cpp | 16 ++++++++-------- src/sdk/translations/ifw_da.ts | 32 ++++++++++++++++---------------- src/sdk/translations/ifw_de.ts | 32 ++++++++++++++++---------------- src/sdk/translations/ifw_fr.ts | 32 ++++++++++++++++---------------- src/sdk/translations/ifw_it.ts | 16 ++++++++-------- src/sdk/translations/ifw_ja.ts | 16 ++++++++-------- src/sdk/translations/ifw_pl.ts | 32 ++++++++++++++++---------------- src/sdk/translations/ifw_ru.ts | 16 ++++++++-------- src/sdk/translations/ifw_zh_CN.ts | 16 ++++++++-------- 9 files changed, 104 insertions(+), 104 deletions(-) diff --git a/src/libs/installer/fileutils.cpp b/src/libs/installer/fileutils.cpp index 590654ed7..4347c67da 100644 --- a/src/libs/installer/fileutils.cpp +++ b/src/libs/installer/fileutils.cpp @@ -130,14 +130,14 @@ QString QInstaller::humanReadableSize(const qint64 &size, int precision) static QStringList measures; if (measures.isEmpty()) measures << QCoreApplication::translate("QInstaller", "bytes") - << QCoreApplication::translate("QInstaller", "KiB") - << QCoreApplication::translate("QInstaller", "MiB") - << QCoreApplication::translate("QInstaller", "GiB") - << QCoreApplication::translate("QInstaller", "TiB") - << QCoreApplication::translate("QInstaller", "PiB") - << QCoreApplication::translate("QInstaller", "EiB") - << QCoreApplication::translate("QInstaller", "ZiB") - << QCoreApplication::translate("QInstaller", "YiB"); + << QCoreApplication::translate("QInstaller", "KB") + << QCoreApplication::translate("QInstaller", "MB") + << QCoreApplication::translate("QInstaller", "GB") + << QCoreApplication::translate("QInstaller", "TB") + << QCoreApplication::translate("QInstaller", "PB") + << QCoreApplication::translate("QInstaller", "EB") + << QCoreApplication::translate("QInstaller", "ZB") + << QCoreApplication::translate("QInstaller", "YB"); QStringListIterator it(measures); QString measure(it.next()); diff --git a/src/sdk/translations/ifw_da.ts b/src/sdk/translations/ifw_da.ts index 57540b788..ecad1e112 100644 --- a/src/sdk/translations/ifw_da.ts +++ b/src/sdk/translations/ifw_da.ts @@ -669,36 +669,36 @@ byte - KiB - KiB + KB + KB - MiB - MiB + MB + MB - GiB - GiB + GB + GB - TiB - TiB + TB + TB - PiB - PiB + PB + PB - EiB - EiB + EB + EB - ZiB - ZiB + ZB + ZB - YiB - YiB + YB + YB Cannot remove file "%1": %2 diff --git a/src/sdk/translations/ifw_de.ts b/src/sdk/translations/ifw_de.ts index 347b17cec..4d684b804 100644 --- a/src/sdk/translations/ifw_de.ts +++ b/src/sdk/translations/ifw_de.ts @@ -669,36 +669,36 @@ Bytes - KiB - KiB + KB + KB - MiB - MiB + MB + MB - GiB - GiB + GB + GB - TiB - TiB + TB + TB - PiB - PiB + PB + PB - EiB - EiB + EB + EB - ZiB - ZiB + ZB + ZB - YiB - YiB + YB + YB Cannot remove file "%1": %2 diff --git a/src/sdk/translations/ifw_fr.ts b/src/sdk/translations/ifw_fr.ts index c79aa1308..1379a8652 100644 --- a/src/sdk/translations/ifw_fr.ts +++ b/src/sdk/translations/ifw_fr.ts @@ -749,36 +749,36 @@ octets - KiB - KiB + KB + KB - MiB - MiB + MB + MB - GiB - GiB + GB + GB - TiB - TiB + TB + TB - PiB - PiB + PB + PB - EiB - EiB + EB + EB - ZiB - ZiB + ZB + ZB - YiB - YiB + YB + YB Cannot remove file %1: %2 diff --git a/src/sdk/translations/ifw_it.ts b/src/sdk/translations/ifw_it.ts index 7deb5f548..e9bbc6274 100644 --- a/src/sdk/translations/ifw_it.ts +++ b/src/sdk/translations/ifw_it.ts @@ -749,35 +749,35 @@ - KiB + KB - MiB + MB - GiB + GB - TiB + TB - PiB + PB - EiB + EB - ZiB + ZB - YiB + YB diff --git a/src/sdk/translations/ifw_ja.ts b/src/sdk/translations/ifw_ja.ts index f8c04e97e..e25fcbd8e 100644 --- a/src/sdk/translations/ifw_ja.ts +++ b/src/sdk/translations/ifw_ja.ts @@ -662,35 +662,35 @@ バイト - KiB + KB KB - MiB + MB MB - GiB + GB GB - TiB + TB TB - PiB + PB PB - EiB + EB EB - ZiB + ZB ZB - YiB + YB YB diff --git a/src/sdk/translations/ifw_pl.ts b/src/sdk/translations/ifw_pl.ts index 64cd6ac7f..4828c4111 100644 --- a/src/sdk/translations/ifw_pl.ts +++ b/src/sdk/translations/ifw_pl.ts @@ -754,36 +754,36 @@ bajtów - KiB - KiB + KB + KB - MiB - MiB + MB + MB - GiB - GiB + GB + GB - TiB - TiB + TB + TB - PiB - PiB + PB + PB - EiB - EiB + EB + EB - ZiB - ZiB + ZB + ZB - YiB - YiB + YB + YB Cannot remove file %1: %2 diff --git a/src/sdk/translations/ifw_ru.ts b/src/sdk/translations/ifw_ru.ts index f22b82dca..015f3c7b9 100644 --- a/src/sdk/translations/ifw_ru.ts +++ b/src/sdk/translations/ifw_ru.ts @@ -650,35 +650,35 @@ байт(ов) - KiB + KB КБ - MiB + MB МБ - GiB + GB ГБ - TiB + TB ТБ - PiB + PB ПБ - EiB + EB ЭБ - ZiB + ZB ЗБ - YiB + YB ИБ diff --git a/src/sdk/translations/ifw_zh_CN.ts b/src/sdk/translations/ifw_zh_CN.ts index c2b55f9ec..0b91d7275 100644 --- a/src/sdk/translations/ifw_zh_CN.ts +++ b/src/sdk/translations/ifw_zh_CN.ts @@ -744,36 +744,36 @@ 字节 - KiB + KB MB KB - MiB + MB MB - GiB + GB GB - TiB + TB TB - PiB + PB PB - EiB + EB EB - ZiB + ZB ZB - YiB + YB YB -- cgit v1.2.3 From 6f655ff6408ca7060f02860f8a3c84e28381f820 Mon Sep 17 00:00:00 2001 From: Katja Marttila Date: Tue, 19 Feb 2019 13:22:59 +0200 Subject: Fix essential update Essential components should be updated before any other component is updated/installed. This did not happen always as when one essential component was found and that did not have any updates, the search was stopped and normal install flow was continued. Fixed so that all essential components are checked if they contain update. Task-number: QTIFW-1299 Change-Id: I754c50f672dd5f13105c710522603e90799d61c5 Reviewed-by: Iikka Eklund --- src/libs/installer/packagemanagercore.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/libs/installer/packagemanagercore.cpp b/src/libs/installer/packagemanagercore.cpp index a80fc608e..78198156e 100644 --- a/src/libs/installer/packagemanagercore.cpp +++ b/src/libs/installer/packagemanagercore.cpp @@ -1220,17 +1220,17 @@ bool PackageManagerCore::fetchPackagesTree(const PackagesList &packages, const L const QString name = update->data(scName).toString(); if (!installedPackages.contains(name)) { success = false; - break; // unusual, the maintenance tool should always be available + continue; // unusual, the maintenance tool should always be available } const LocalPackage localPackage = installedPackages.value(name); const QString updateVersion = update->data(scVersion).toString(); if (KDUpdater::compareVersion(updateVersion, localPackage.version) <= 0) - break; // remote version equals or is less than the installed maintenance tool + continue; // remote version equals or is less than the installed maintenance tool const QDate updateDate = update->data(scReleaseDate).toDate(); if (localPackage.lastUpdateDate >= updateDate) - break; // remote release date equals or is less than the installed maintenance tool + continue; // remote release date equals or is less than the installed maintenance tool success = false; break; // we found a newer version of the maintenance tool -- cgit v1.2.3 From 2d6458cd9d61da107e7cd088644157264b1cc4ef Mon Sep 17 00:00:00 2001 From: Katja Marttila Date: Wed, 20 Feb 2019 13:44:32 +0200 Subject: Fix RepositoryUpdate functionality After adding the categories, RepositoryUpdate got broken. This commit fixes the issue Task-number: QTIFW-1300 Change-Id: I01671a547712088d344852dc169661ac9587894e Reviewed-by: Antti Kokko --- src/libs/installer/metadatajob.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/libs/installer/metadatajob.cpp b/src/libs/installer/metadatajob.cpp index 0a03e54cf..3beda7ef2 100644 --- a/src/libs/installer/metadatajob.cpp +++ b/src/libs/installer/metadatajob.cpp @@ -700,11 +700,13 @@ MetadataJob::Status MetadataJob::parseUpdatesXml(const QList &re if (tmpRepositories.count() > 0) { s.addTemporaryRepositories(tmpRepositories, true); QFile::remove(result.target()); + m_metaFromDefaultRepositories.clear(); return XmlDownloadRetry; } } else if (s.updateDefaultRepositories(repositoryUpdates) == Settings::UpdatesApplied) { if (m_core->isMaintainer()) m_core->writeMaintenanceConfigFiles(); + m_metaFromDefaultRepositories.clear(); QFile::remove(result.target()); return XmlDownloadRetry; } -- cgit v1.2.3 From 407b19ff904244e287d62c7d02ca2a0779fc7b09 Mon Sep 17 00:00:00 2001 From: Andy Shaw Date: Thu, 28 Feb 2019 09:08:12 +0100 Subject: Update translations for a number of languages The translations were contributed from an external and are for Spanish, French, Italian, Japanese, Polish and Chinese. Change-Id: I737c88e727c61fb358ab2cf99ce4b80a89817311 Reviewed-by: Katja Marttila --- src/sdk/translations/ifw_es.ts | 2723 +++++++++++++++------------------ src/sdk/translations/ifw_fr.ts | 1874 +++++++++++------------ src/sdk/translations/ifw_it.ts | 1842 +++++++++++----------- src/sdk/translations/ifw_ja.ts | 3028 ++++++++++++------------------------- src/sdk/translations/ifw_pl.ts | 1706 ++++++++++----------- src/sdk/translations/ifw_zh_CN.ts | 1788 ++++++++++------------ 6 files changed, 5490 insertions(+), 7471 deletions(-) diff --git a/src/sdk/translations/ifw_es.ts b/src/sdk/translations/ifw_es.ts index 5ad785ade..c08595b34 100644 --- a/src/sdk/translations/ifw_es.ts +++ b/src/sdk/translations/ifw_es.ts @@ -1,22 +1,56 @@ - + - Component + AuthenticationRequiredException - Cannot open archive %1: %2 - No se puede abrir el archivo %1: %2 + %1 at %2 + %1 en %2 + + + Proxy requires authentication. + El proxy requiere autenticación. + + + + BinaryContent + + Cannot seek to %1 to read the operation data. + No se puede buscar %1 para leer los datos de operaciones. + + + Cannot seek to %1 to read the resource collection block. + No se puede buscar %1 para leer el bloque de captura de recursos. + + + Cannot open meta resource %1. + No se puede abrir el recurso de metadatos %1. + + + + BinaryLayout + + Cannot seek to %1 to read the embedded meta data count. + No se puede buscar %1 para leer el recuento de metadatos integrados. + + + Cannot seek to %1 to read the resource collection segment. + No se puede buscar %1 para leer el segmento de captura de recursos. + + + Unexpected mismatch of meta resources. Read %1, expected: %2. + Discrepancia inesperada de recursos de metadatos. Leídos %1, esperados: %2. Dialog Http authentication required - Autenticación Http requerida + Se requiere autenticación http You need to supply a Username and Password to access this site. - Tienes que suministrar un nombre de usuario y contraseña para poder acceder a este sitio. + Debe proporcionar un nombre de usuario y una contraseña para acceder a este sitio. Username: @@ -32,200 +66,202 @@ - IntroductionPageImpl + DirectoryGuard - Package manager - Gestor de paquetes + Path "%1" exists but is not a directory. + La ruta "%1" existe, pero no es un directorio. - Update components - Actualizar componentes + Cannot create directory "%1". + No se puede crear el directorio "%1". + + + ExtractCallbackImpl - Remove all components - Quitar todos los componentes + Cannot retrieve path of archive item %1. + No se puede recuperar la ruta del elemento del archivo %1. - Retrieving information from remote installation sources... - Recuperando información de fuentes de instalación remotas... + Cannot remove already existing symlink %1. + No se puede quitar el symlink existente %1. - At least one valid and enabled repository required for this action to succeed. - Necesitas tener al menos un repositorio habilitado para que esta acción se realice con éxito. + Cannot open file "%1" for writing: %2 + No se puede abrir el archivo '%1' para la escritura: %2 - No updates available. - No hay actualizaciones disponibles. + Cannot create symlink at "%1". Another one is already existing. + No se puede crear el symlink en "%1". Ya existe otro. - Only local package management available. - Sólo está disponible la gestión de paquetes de forma local. + Cannot read symlink target from file "%1". + No se puede leer el destino del symlink en el archivo "%1". - Quit - Salir + Cannot create symlink at %1: %2 + No se puede crear el symlink en %1: %2 - Job + InstallerBase - Canceled - Cancelado + Waiting for %1 + Esperando a %1 + + + Another %1 instance is already running. Wait until it finishes, close it, or restart your system. + Ya se está ejecutando otra instancia de %1. Espere a que finalice, ciérrela o reinicie el sistema. - KDSaveFile + InstallerCalculator + + Components added as automatic dependencies: + Componentes agregados como dependencias automáticas: + + + Components added as dependency for "%1": + Componentes agregados como dependencia para "%1": + - Append mode not supported. - Modo añadir no admitido. + Components that have resolved dependencies: + Componentes que tienen dependencias resueltas: - Read-only access not supported. - Acceso de sólo lectura no admitido. + Selected components without dependencies: + Componentes seleccionados sin dependencias: - Cannot backup existing file %1: %2 - No se puede hacer una copia de seguridad del archivo existente %1: %2 + Recursion detected, component "%1" already added with reason: "%2" + Recurrencia detectada, el componente "%1" ya se ha agregado con la razón: "%2" - TODO - Tareas + Cannot find missing dependency "%1" for "%2". + No se puede encontrar la dependencia "%1" que falta para "%2". - KDUpdater::AppendFileOperation + Job - Cannot backup file %1: %2 - No se puede hacer una copia de seguridad del archivo %1: %2 + Canceled + Cancelado + + + KDUpdater::AppendFileOperation - Invalid arguments: %1 arguments given, 2 expected. - Argumentos no válidos: %1 argumentos dados, 2 esperados. + Cannot backup file "%1": %2 + No se puede crear una copia de seguridad del archivo "%1": %2 - Cannot open file %1 for writing: %2 - No se puede abrir el archivo %1 en modo escritura: %2 + Cannot open file "%1" for writing: %2 + No se puede abrir el archivo '%1' para la escritura: %2 - Cannot find backup file for %1. - No se puede localizar la copia de seguridad de %1. + Cannot find backup file for "%1". + No se puede encontrar el archivo de copia de seguridad para "%1". - Cannot restore backup file for %1. - No se puede restaurar la copia de seguridad de %1. + Cannot restore backup file for "%1". + No se puede restaurar el archivo de copia de seguridad para "%1". - Cannot restore backup file for %1: %2 - No se puede restaurar la copia de seguridad del archivo %1: %2 + Cannot restore backup file for "%1": %2 + No se puede restaurar el archivo de copia de seguridad para "%1": %2 KDUpdater::CopyOperation - Cannot backup file %1. - No se puede hacer una copia de seguridad del archivo %1. + Cannot backup file "%1". + No se puede crear una copia de seguridad del archivo "%1". - Invalid arguments: %1 arguments given, 2 expected. - Argumentos no válidos: %1 argumentos dados, 2 esperados. + Cannot copy a non-existent file: %1 + No se puede copiar un archivo que no existe: %1 - Cannot remove destination file %1: %2 - No se puede eliminar el archivo de destino %1: %2 + Cannot remove file "%1": %2 + No se puede eliminar el archivo "%1": %2 - Cannot copy %1 to %2: %3 - No se puede copiar %1 a %2: %3 + Cannot copy file "%1" to "%2": %3 + No se puede copiar el archivo "%1" a "%2": %3 - Cannot delete file %1: %2 - No se puede eliminar el archivo %1: %2 + Cannot delete file "%1": %2 + No se puede eliminar el archivo "%1": %2 - Cannot restore backup file into %1: %2 - No se puede restaurar la copia de seguridad del archivo como %1: %2 + Cannot restore backup file into "%1": %2 + No se puede restaurar el archivo de copia de seguridad en "%1": %2 KDUpdater::DeleteOperation - Cannot create backup of %1: %2 - No se puede hacer una copia de seguridad de %1: %2 - - - Invalid arguments: %1 arguments given, 1 expected. - Argumentos no válidos: %1 argumentos dados, 2 esperados. + Cannot create backup of file "%1": %2 + No se puede crear una copia de seguridad del archivo "%1": %2 - Cannot restore backup file for %1: %2 - No se puede restaurar la copia de seguridad del archivo %1: %2 + Cannot restore backup file for "%1": %2 + No se puede restaurar el archivo de copia de seguridad para "%1": %2 KDUpdater::FileDownloader - Download canceled. - Descarga cancelada. + Download finished. + Descarga completada. Cryptographic hashes do not match. Los hashes criptográficos no coinciden. - Download finished. - Descarga.finalizada. - - - of - de - - - downloaded. - descargado. - - - /sec - /seg - - - day - día - - - days - días + Download canceled. + Descarga cancelada. - hour - hora + %1 of %2 + %1 de %2 - hours - horas + %1 downloaded. + %1 descargado. - minute - minuto + (%1/sec) + (%1/seg) - - minutes - minutos + + %n day(s), + + %n día(s), + - - second - segundo + + %n hour(s), + + %n hora(s), + - - seconds - segundos + + %n minute(s) + + %n minuto(s) + - - - - - + + %n second(s) + + %n segundo(s) + - remaining. - resstante. + - %1%2%3%4 remaining. + - %1%2%3%4 restante. - unknown time remaining. @@ -235,12 +271,12 @@ KDUpdater::HttpDownloader - Cannot download %1: Writing to file '%2' failed: %3 - No se puede descargar %1: ha fallado la escritura del archivo '%2': %3 + Cannot download %1. Writing to file "%2" failed: %3 + No se puede descargar %1. Error al escribir en el archivo "%2": %3 - Cannot download %1: Cannot create %2: %3 - No se puede descargar %1: No se puede crear %2: %3 + Cannot download %1. Cannot create file "%2": %3 + No se puede descargar %1. No se puede crear el archivo "%2": %3 %1 at %2 @@ -248,163 +284,148 @@ Authentication request canceled. - Petición de autenticación cancelada. - - - - KDUpdater::LocalFileDownloader - - Cannot open source file '%1' for reading. - No se puede abrir el archivo de origen '%1' en modo lectura. + La solicitud de autenticación se ha cancelado. - Cannot open destination file '%1' for writing. - No se puede abrir el archivo de destino '%1' en modo escritura. + Secure Connection Failed + Error de la conexión segura - Writing to %1 failed: %2 - La escritura en %1 ha fallado: %2 + There was an error during connection to: %1. + Se ha producido un error durante la conexión a: %1. - - - KDUpdater::MkdirOperation - Invalid arguments: %1 arguments given, 1 expected. - Argumentos no válidos: %1 argumentos dados, 2 esperados. + This could be a problem with the server's configuration, or it could be someone trying to impersonate the server. + Podría tratarse de un problema con la configuración del servidor o alguien que está intentando suplantar al servidor. - Cannot create folder %1: Unknown error. - No se puede crear la carpeta %1: error desconocido. + If you have connected to this server successfully in the past or trust this server, the error may be temporary and you can try again. + Si en el pasado ya se ha conectado correctamente a este servidor o bien confía en el servidor, puede intentarlo de nuevo porque es posible que se trate de un error temporal. - Cannot remove directory %1: %2 - No se puede eliminar el directorio %1: %2 + Try again + Volver a intentar - KDUpdater::MoveOperation + KDUpdater::LocalFileDownloader - Cannot backup file %1. - No se puede hacer una copia de seguridad del archivo %1. + Cannot open file "%1" for reading: %2 + No se puede abrir el archivo "%1" para la lectura: %2 - Invalid arguments: %1 arguments given, 2 expected. - Argumentos no válidos: %1 argumentos dados, 2 esperados. + Cannot open file "%1" for writing: %2 + No se puede abrir el archivo '%1' para la escritura: %2 - Cannot remove destination file %1: %2 - No se puede eliminar el archivo de destino %1: %2 + Writing to file "%1" failed: %2 + Error al escribir en el archivo "%1": %2 + + + KDUpdater::MkdirOperation - Cannot copy %1 to %2: %3 - No se puede copiar %1 a %2: %3 + Cannot create directory "%1": %2 + No se puede crear el directorio "%1": %2 - Cannot remove file %1. - No se puede eliminar el archivo %1. + Unknown error. + Error desconocido. - Cannot restore backup file for %1: %2 - No se puede restaurar la copia de seguridad del archivo %1: %2 + Cannot remove directory "%1": %2 + No se puede eliminar el directorio "%1": %2 - KDUpdater::PackagesInfo + KDUpdater::MoveOperation - %1 contains invalid content: %2 - %1 tiene contenido no válido: %2 + Cannot backup file "%1". + No se puede crear una copia de seguridad del archivo "%1". - The file %1 does not exist. - El archivo %1 no existe. + Cannot remove file "%1": %2 + No se puede eliminar el archivo "%1": %2 - Cannot open %1. - No se puede abrir el archivo %1. + Cannot copy file "%1" to "%2": %3 + No se puede copiar el archivo "%1" a "%2": %3 - Parse error in %1 at %2, %3: %4 - Error al analizar en %1 en %2, %3: %4 + Cannot remove file "%1". + No se puede eliminar el archivo "%1". - Root element %1 unexpected, should be 'Packages'. - Elemento raíz %1 no esperado, debería ser 'Packages'. + Cannot restore backup file for "%1": %2 + No se puede restaurar el archivo de copia de seguridad para "%1": %2 KDUpdater::PrependFileOperation - Cannot backup file %1: %2 - No se puede hacer una copia de seguridad del archivo %1: %2 - - - Invalid arguments: %1 arguments given, 2 expected. - Argumentos no válidos: %1 argumentos dados, 2 esperados. + Cannot backup file "%1": %2 + No se puede crear una copia de seguridad del archivo "%1": %2 - Cannot open file %1 for reading: %2 - No se puede abrir el archivo %1 en modo lectura: %2 + Cannot open file "%1" for reading: %2 + No se puede abrir el archivo "%1" para la lectura: %2 - Cannot open file %1 for writing: %2 - No se puede abrir el archivo %1 en modo escritura: %2 + Cannot open file "%1" for writing: %2 + No se puede abrir el archivo '%1' para la escritura: %2 - Cannot find backup file for %1. - No se puede localizar la copia de seguridad de %1. + Cannot find backup file for "%1". + No se puede encontrar el archivo de copia de seguridad para "%1". - Cannot restore backup file for %1. - No se puede restaurar la copia de seguridad de %1. + Cannot restore backup file for "%1". + No se puede restaurar el archivo de copia de seguridad para "%1". - Cannot restore backup file for %1: %2 - No se puede restaurar la copia de seguridad del archivo %1: %2 + Cannot restore backup file for "%1": %2 + No se puede restaurar el archivo de copia de seguridad para "%1": %2 KDUpdater::ResourceFileDownloader - Cannot read resource file "%1". Reason: - No se puede leer el archivo de recursos "%1". Motivo: + Cannot read resource file "%1": %2 + No se puede leer el archivo de recursos "%1": %2 KDUpdater::RmdirOperation - Invalid arguments: %1 arguments given, 1 expected. - Argumentos no válidos: %1 argumentos dados, 1 esperado. - - - Cannot remove folder %1: The folder does not exist. - No se puede eliminar la carpeta %1: la carpeta no existe. + Cannot remove directory "%1": %2 + No se puede eliminar el directorio "%1": %2 - Cannot remove folder %1: %2 - No se puede eliminar la carpeta %1: %2 + The directory does not exist. + El directorio no existe. - Cannot recreate directory %1: %2 - No se puede recrear el directorio %1: %2 + Cannot recreate directory "%1": %2 + No se puede volver a crear el directorio "%1": %2 KDUpdater::Task %1 started - %1 empezada + %1 se ha iniciado %1 cannot be stopped - No se puede parar %1 + %1 no se puede detener Cannot stop task %1 - No se puede parar la tarea %1 + No se puede detener la tarea %1 %1 cannot be paused - No se puede pausar %1 + %1 no se puede pausar Cannot pause task %1 @@ -416,84 +437,63 @@ %1 done - %1 hecha + %1 se ha completado KDUpdater::UpdateFinder Cannot access the package information of this application. - No se puede acceder a la información del paquete de esta aplicación. + No se puede acceder a la información de paquete de esta aplicación. - Cannot access the update sources information of this application. - No se puede acceder a la información de las fuentes de actualizaciones. + No package sources set for this application. + No hay definida ninguna fuente de paquete para esta aplicación. - - %1 updates found. - Hay %1 actualizaciones. + + %n update(s) found. + + %n actualizaciones encontradas. + Downloading Updates.xml from update sources. - Descargando Updates.xml de las fuentes de actualizaciones. + Descargando Updates.xml de las fuentes de actualización. - Cannot download updates from %1 ('%2') - No se pueden descargar las actualizaciones de %1 ('%2') + Cannot download package source %1 from "%2". + No se puede descargar la fuente del paquete %1 desde "%2". Updates.xml file(s) downloaded from update sources. - Archivo(s) Updates.xml descargados de las fuentes de actualizaciones. + Archivo(s) Updates.xml descargado(s) desde las fuentes de actualización. Computing applicable updates. - Comprobando qué actualizaciones son necesarias. + Calculando actualizaciones válidas. Application updates computed. - Actualizaciones de la aplicación comprobadas. + Actualizaciones de aplicación calculadas. - KDUpdater::UpdateSourcesInfo - - %1 contains invalid content: %2 - %1 tiene contenido no válido: %2 - - - Cannot read "%1" - No se puede leer "%1" - - - XML Parse error in %1 at %2, %3: %4 - Error al analizar XML en %1 en %2, %3: %4 - - - Root element %1 unexpected, should be "UpdateSources" - Elemento raíz %1 no esperado, debería ser 'UpdateSources' - + KDUpdater::UpdatesInfoData - Cannot save changes to "%1": %2 - No se pueden guardar los cambios en "%1": %2 + Updates.xml contains invalid content: %1 + Updates.xml tiene contenido no válido: %1 - - - KDUpdater::UpdatesInfoData Cannot read "%1" No se puede leer "%1" Parse error in %1 at %2, %3: %4 - Error al analizar en %1 en %2, %3: %4 - - - Updates.xml contains invalid content: %1 - Updates.xml tiene contenido no válido: %1 + Error de análisis en %1 en %2, %3: %4 Root element %1 unexpected, should be "Updates". - Elemento raíz %1 no esperado, debería ser "Updates". + Elemento raíz %1 inesperado, debería ser "Updates". ApplicationName element is missing. @@ -505,1967 +505,1769 @@ PackageUpdate element without Name - Elemento PackageUpdate sin "Name" + Elemento PackageUpdate sin nombre PackageUpdate element without Version - Elemento PackageUpdate sin "Version" + Elemento PackageUpdate sin versión PackageUpdate element without ReleaseDate - Elemento PackageUpdate sin "ReleaseDate" + Elemento PackageUpdate sin fecha de publicación - Lib7z::ExtractItemJob + Lib7z + + internal code: %1 + código interno: %1 + - Cannot list archive: QIODevice not set or already destroyed. - No se puede listar el archivo: QIODevice no está establecido o ya está destruido. + not enough memory + no hay suficiente memoria - - - Lib7z::ListArchiveJob - Cannot list archive: QIODevice already destroyed. - No se puede listar el archivo: QIODevice ya está destruido. + Error: %1 + Error: %1 - - - QInstaller::AddQtCreatorArrayValueOperation - exactly 4 - exactamente 4 + Cannot retrieve property %1 for item %2. + No se puede recuperar la propiedad %1 del elemento %2. - Invalid arguments in %0: %1 arguments given, %2 expected%3. - Argumentos no válidos en %0: %1 argumentos dados, %2 esperados %3. + Property %1 for item %2 not of type VT_FILETIME but %3. + La propiedad %1 del elemento %2 no es del tipo VT_FILETIME sino %3. - (group, arrayname, key, value) - (group, arrayname, key, value) + Cannot convert UTC file time to system time. + No se puede convertir la hora UTC del archivo a la hora del sistema. - Needed installer object in %1 operation is empty. - Se necesita el objeto del instalador en %1 la operación está vacía. + Cannot load codecs. + No se pueden cargar los códecs. - There is no value set for %1 on the installer object. - No se ha asignado un valor a %1 en el objeto del instalador. + Cannot open archive "%1". + No se puede abrir el archivo "%1". - - - QInstaller::Component - Cannot open the requested translation file '%1'. - No se puede abrir el archivo de traducción %1' solicitado. + Cannot retrieve number of items in archive. + No se puede recuperar el número de elementos del archivo. - Cannot open the requested UI file '%1'. Error: %2 - No se puede abrir el archivo de UI '%1' solicitado. Error: %2 + Cannot retrieve path of archive item "%1". + No se puede recuperar la ruta del elemento del archivo "%1". - Cannot load the requested UI file '%1'. Error: %2 - No se puede cargar el archivo de UI '%1' solicitado. Error: %2 + Unknown exception caught (%1). + Se ha producido una excepción desconocida (%1). - An error has occurred while reading the UI file. - Se ha producido un error al leer el archivo del UI. + Cannot create temporary file: %1 + No se puede crear el archivo temporal: %1 - Cannot open the requested license file '%1'. Error: %2 - No se puede abrir el archivo de licencia %1' solicitado. Error: %2 + Unsupported archive type. + Tipo de archivo no admitido. - Error - Error + Cannot create archive "%1" + No se puede crear el archivo "%1" - Error: Operation %1 does not exist - Error: la operación %1 no existe + Cannot create archive "%1": %2 + No se puede crear el archivo "%1": %2 - Can't resolve isAutoDependOn in %1 - No se puede resolver isAutoDependOn en %1 + Cannot remove old archive "%1": %2 + No se puede quitar el archivo antiguo "%1": %2 - Can't resolve isDefault in %1 - No se puede resolver isDefault en %1 + Cannot rename temporary archive "%1" to "%2": %3 + No se puede cambiar el nombre del archivo temporal de "%1" a "%2": %3 - Update Info: - Información de actualización: + Unknown exception caught (%1) + Se ha producido una excepción desconocida (%1) - QInstaller::ComponentModel + LocalPackageHub - Component Name - Nombre del componente + %1 contains invalid content: %2 + %1 tiene contenido no válido: %2 - Installed Version - Versión instalada + The file %1 does not exist. + El archivo %1 no existe. - New Version - Nueva versión + Cannot open %1. + No se puede abrir %1. - Size - Tamaño + Parse error in %1 at %2, %3: %4 + Error de análisis en %1 en %2, %3: %4 + + + Root element %1 unexpected, should be 'Packages'. + No se esperaba el elemento raíz %1, debería ser 'Packages'. - QInstaller::ComponentSelectionPage + LockFile - Alt+A - select default components - Alt+A + Cannot create lock file "%1": %2 + No se puede crear el archivo de bloqueo "%1": %2 - Def&ault - P&redeterminado + Cannot write PID to lock file "%1": %2 + No se puede escribir el PID en el archivo de bloqueo "%1": %2 - Alt+R - reset to already installed components - Alt+R + Cannot obtain the lock for file "%1": %2 + No se puede obtener el bloqueo para el archivo "%1": %2 - &Reset - &Restablecer + Cannot release the lock for file "%1": %2 + No se puede liberar el bloqueo para el archivo "%1": %2 + + + QInstaller - Alt+S - select all components - Alt+S + No marker found, stopped after %1. + No se ha encontrado ningún marcador, se ha detenido después de %1. - &Select All - &Seleccionar todo + Cannot open file "%1" for reading: %2 + No se puede abrir el archivo "%1" para la lectura: %2 - Alt+D - deselect all components - Alt+D + Cannot open file "%1" for writing: %2 + No se puede abrir el archivo '%1' para la escritura: %2 - &Deselect All - &Deseleccionar todo + Read failed after %1 bytes: %2 + Error de lectura después de %1 bytes: %2 - This component will occupy approximately %1 on your hard disk drive. - Este componente ocupará aproximadamente %1 de tu disco duro. + Copy failed: %1 + Error al copiar: %1 - Select Components - Seleccionar componentes + Write failed after %1 bytes: %2 + Error de escritura después de %1 bytes: %2 - Please select the components you want to update. - Por favor, selecciona los componentes que quieres actualizar. + bytes + bytes - Please select the components you want to install. - Por favor, selecciona los componentes que quieres instalar. + KB + KB - Please select the components you want to uninstall. - Por favor, selecciona los componentes que quieres desinstalar. + MB + MB - Select the components to install. Deselect installed components to uninstall them. - Selecciona los componentes para instalarlos. Deselecciona los componentes instalados para desinstalarlos. + GB + GB - - - QInstaller::ConsumeOutputOperation - Invalid arguments in %0: %1 arguments given, %2 expected%3. - Argumentos no válidos en %0: %1 argumentos dados, %2 esperados %3. + TB + TB - at least 2 - por lo menos 2 + PB + PB - Needed installer object in %1 operation is empty. - Se necesita el objeto del instalador en %1 la operación está vacía. + EB + EB - Can not save the output of %1 to an empty installer key value. - No se puede guardar la salida de %1 en un valor vacío de la clave del instalador. + ZB + ZB - File '%1' does not exist or is not an executable binary. - El archivo '%1' no existe o no es un binario ejecutable. + YB + YB - Running '%1' resulted in a crash. - '%1' se ha cerrado de forma inesperada. + Cannot remove file "%1": %2 + No se puede eliminar el archivo "%1": %2 - - - QInstaller::CopyDirectoryOperation - 2 or 3 - 2 ó 3 + Cannot remove directory "%1": %2 + No se puede eliminar el directorio "%1": %2 - Invalid arguments in %0: %1 arguments given, %2 expected%3. - Argumentos no válidos en %0: %1 argumentos dados, %2 esperados %3. + Cannot create directory "%1". + No se puede crear el directorio "%1". - (<source> <target> [forceOverwrite]) - (<source> <target> [forceOverwrite]) + Cannot copy file from "%1" to "%2": %3 + No se puede copiar el archivo de "%1" a "%2": %3 - Invalid argument in %0: Third argument needs to be forceOverwrite, if specified - Argumento no válido en %0: si el tercer argumento está definido, tiene que ser forceOverwrite + Cannot move file from "%1" to "%2": %3 + No se puede mover el archivo de "%1" a "%2": %3 - Invalid arguments in %0: Directories are invalid: %1 %2 - Argumentos no válidos en %0: directorios no válidos: %1 %2 + Cannot create directory "%1": %2 + No se puede crear el directorio "%1": %2 - Cannot create %0 - No se puede crear %0 + Cannot open temporary file: %1 + No se puede abrir el archivo temporal: %1 - Failed to overwrite %1 - Fallo al sobrescribir %1 + Cannot open temporary file for template %1: %2 + No se puede abrir el archivo temporal para la plantilla %1: %2 - Cannot copy %0 to %1, error was: %3 - No se puede copiar %0 a %1, error: %3 + Corrupt installation + Instalación dañada - Cannot remove %0 - No se puede eliminar %0 + Your installation seems to be corrupted. Please consider re-installing from scratch. + Parece que su instalación está dañada. Vuelva a realizar la instalación desde el principio. - - - QInstaller::CreateDesktopEntryOperation - Invalid arguments in %0: %1 arguments given, %2 expected%3. - Argumentos no válidos en %0: %1 argumentos dados, %2 esperados %3. + The specified module could not be found. + No se encontró el módulo especificado. + + + QInstaller::Component - exactly 2 - exactamente 2 + Components cannot have children in updater mode. + Los componentes no pueden tener elementos secundarios en el modo actualizador. - Failed to overwrite %1 - Fallo al sobrescribir %1 + Cannot open the requested UI file "%1": %2 + No se puede abrir el archivo de UI "%1" solicitado: %2 - Cannot write Desktop Entry at %1 - No se puede escribir la entrada de escritorio en %1 + Cannot load the requested UI file "%1": %2 + No se puede cargar el archivo de UI "%1" solicitado: %2 - - - QInstaller::CreateLinkOperation - Invalid arguments in %0: %1 arguments given, %2 expected%3. - Argumentos no válidos en %0: %1 argumentos dados, %2 esperados %3. + Cannot open the requested license file "%1": %2 + No se puede abrir el archivo de licencia "%1" solicitado: %2 - exactly 2 - exactamente 2 + Error + Error - - - QInstaller::CreateLocalRepositoryOperation - Cannot set file permissions %1! - ¡No se pueden dar los permisos %1! + Error: Operation %1 does not exist. + Error: la operación %1 no existe. - Cannot move file %1 to %2. Error: %3 - No se puede mover el archivo %1 a %2. Error: %3 + Cannot resolve isDefault in %1 + No se puede resolver isDefault en %1 - Invalid arguments in %0: %1 arguments given, %2 expected%3. - Argumentos no válidos en %0: %1 argumentos dados, %2 esperados %3. + Update Info: + Información de actualización: + + + QInstaller::ComponentModel - exactly 2 - exactamente 2 + Component is marked for installation. + El componente está marcado para la instalación. - Installer needs to be an offline version: %1. - El instalador tiene que ser la versión sin conexión: %1. + Component is marked for uninstallation. + El componente está marcado para la desinstalación. - Cannot open file: %1 - No se puede abrir el archivo: %1 + Component is installed. + El componente está instalado. - Cannot read: %1. Error: %2 - No se puede leer: %1. Error: %2 + Component is not installed. + El componente no está instalado. - Cannot open file: %1. Error: %2 - No se puede leer el archivo %1. Error: %2 + Component Name + Nombre del componente - Cannot create target dir: %1. - No se puede crear el directorio de destino: %1. + Action + Acción - Unknown exception caught: %1. - Excepción desconocida capturada: %1. + Installed Version + Versión instalada - Removing file: %0 - Eliminando archivo: %0 + New Version + Nueva versión - Cannot remove %0. - No se puede eliminar %0. + Release Date + Fecha de versión - Cannot remove directory %1: %2 - No se puede eliminar el directorio %1: %2 + Size + Tamaño - QInstaller::CreateShortcutOperation + QInstaller::ComponentSelectionPage - Invalid arguments in %0: %1 arguments given, %2 expected%3. - Argumentos no válidos en %0: %1 argumentos dados, %2 esperados %3. + Alt+A + select default components + Alt+A - 2 or 3 - 2 ó 3 + Def&ault + Predetermin&ado - (optional: 'workingDirectory=...') - (opcional: 'workingDirectory=...') + Alt+R + reset to already installed components + Alt+R - Cannot create folder %1: %2. - No se puede crear la carpeta %1: %2. + &Reset + &Restablecer - Cannot create link %1: %2 - No se puede crear el enlace %1: %2 + Alt+S + select all components + Alt+S - - - QInstaller::DownloadArchivesJob - Canceled - Cancelado + &Select All + &Seleccionar todo - Downloading hash signature failed. - La descarga de la firma del hash ha fallado. - - - Download Error - Error de descarga - - - Hash verification while downloading failed. This is a temporary error, please retry. - La verificación del hash ha fallado al descargar. Es un error temporal,por favor inténtalo de nuevo. - - - Cannot verify Hash - No se puede verificar el hash - - - Cannot download archive: %1 : %2 - No se puede descargar el archivo %1: %2 - - - Cannot fetch archives: %1 -Error while loading %2 - No se pueden traer los archivos: %1 -Error al cargar %2 - - - Downloading archive hash for component: %1 - Descargando el hash del archivo para el componente: %1 - - - Downloading archive for component: %1 - Descargando archivo para el componente: %1 + Alt+D + deselect all components + Alt+D - Scheme not supported: %1 (%2) - Esquema no admitido: %1 (%2) + &Deselect All + Anular selección de to&do - Cannot find component for: %1. - No se puede localizar el componente para: %1. + To install new compressed repository, browse the repositories from your computer + Para instalar el nuevo repositorio comprimido, examine los repositorios de su equipo - - - QInstaller::ElevatedExecuteOperation - Invalid arguments in %0: %1 arguments given, %2 expected%3. - Argumentos no válidos en %0: %1 argumentos dados, %2 esperados %3. + &Browse QBSP files + &Examinar archivos QBSP - at least 1 - por lo menos 1 + This component will occupy approximately %1 on your hard disk drive. + Este componente ocupará aproximadamente %1 en el disco duro. - Execution failed: Cannot start detached: "%1" - La ejecución ha fallado: no se puede iniciar separada: "%1" + Open File + Abrir archivo - Execution failed: Cannot start: "%1"(%2) - La ejecución ha fallado: no se puede iniciar: "%1"(%2) + Select Components + Seleccionar componentes - Execution failed(Crash): "%1" - La ejecución ha fallado (cuelgue): "%1" + Please select the components you want to update. + Seleccione los componentes que desea actualizar. - Execution failed(Unexpected exit code: %1): "%2" - La ejecución ha fallado (código de salida inesperado: %1): "%2" + Please select the components you want to install. + Seleccione los componentes que desea instalar. - - - QInstaller::EnvironmentVariableOperation - Invalid arguments in %0: %1 arguments given, %2 expected%3. - Argumentos no válidos en %0: %1 argumentos dados, %2 esperados %3. + Please select the components you want to uninstall. + Seleccione los componentes que desea desinstalar. - 2 or 3 - 2 ó 3 + Select the components to install. Deselect installed components to uninstall them. Any components already installed will not be updated. + Seleccione los componentes que desea instalar. Anule la selección de los componentes instalados para desinstalarlos. No se actualizarán los componentes ya instalados. - QInstaller::ExtractArchiveOperation + QInstaller::ConsumeOutputOperation - Invalid arguments in %0: %1 arguments given, %2 expected%3. - Argumentos no válidos en %0: %1 argumentos dados, %2 esperados %3. + <to be saved installer key name> <executable> [argument1] [argument2] [...] + <to be saved installer key name> <executable> [argument1] [argument2] [...] - exactly 2 - exactamente 2 + Needed installer object in %1 operation is empty. + El objeto de instalador necesario en la operación %1 está vacío. - - - QInstaller::ExtractArchiveOperation::Runnable - Cannot open %1 for reading: %2. - No se puede abrir el archivo %1 en modo lectura: %2. + Cannot save the output of "%1" to an empty installer key value. + No se puede guardar la salida de "%1" en un valor de clave de instalador vacío. - Error while extracting '%1': %2 - Error al extraer '%1': %2 + File "%1" does not exist or is not an executable binary. + El archivo "%1" no existe o no es un binario ejecutable. - Unknown exception caught while extracting %1. - Excepción desconocida capturada al extraer %1. + Running "%1" resulted in a crash. + Se ha producido un error al ejecutar "%1". - QInstaller::FinishedPage - - Completing the %1 Wizard - Completando el asistente de %1 - - - Click Done to exit the %1 Wizard. - Haz clic en hecho para salir del asistente de %1. - - - Click Finish to exit the %1 Wizard. - Haz clic en terminar para salir del asistente de %1. - - - Restart - Reiniciar - - - Run %1 now. - Ejecutar %1 ahora. - - - The %1 Wizard failed. - El asistente de %1 ha fallado. - - - - QInstaller::GetRepositoryMetaInfoJob - - Empty repository URL. - URL del repositorio vacía. - - - Retrieving component meta information... - Recuperando metadatos del componente... - - - Invalid repository URL: %1 - URL del repositorio no válida: %1 - - - URL scheme not supported: %1 (%2) - Esquema de URL no admitido: %1 (%2) - - - Cannot move Updates.xml to target location. Error: %1 - No se puede mover Updates.xml a la ubicación de destino. Error: %1 - - - Cannot open Updates.xml for reading. Error: %1 - No se puede abrir Updates.xml en modo lectura. Error: %1 - - - Cannot fetch a valid version of Updates.xml from repository: %1. Error: %2 - No se puede traer una versión válida de Updates.xml del repositorio: %1. Error: %2 - - - Download Error - Error de descarga - - - Parsing component meta information... - Analizando los metadatos del componente... - - - Repository updates received. - Actualizaciones del repositorio obtenidas. - + QInstaller::CopyDirectoryOperation - Finished updating component meta information. - Actualización de los metadatos del componente finalizada. + <source> <target> ["forceOverwrite"] + <source> <target> ["forceOverwrite"] - Cannot fetch Updates.xml from repository: %1. Error: %2 - No se puede traer Updates.xml del repositorio: %1. Error: %2 + Invalid argument in %1: Third argument needs to be forceOverwrite, if specified. + Argumento no válido en %1: el tercer argumento debe ser forceOverwrite, si se ha especificado. - Retrieving component information from remote repository... - Recuperando información del componente del repositorio remoto... + Invalid argument in %1: Directory "%2" is invalid. + Argumento no válido en %1: el directorio "%2" no es válido. - Cannot open meta info archive: %1. Error: %2 - No se puede abrir el archivo de metadatos %1. Error: %2 + Cannot create directory "%1". + No se puede crear el directorio "%1". - The hash of one component does not match the expected one. - El hash de un componente no coincide con el esperado. + Failed to overwrite "%1". + Error al sobrescribir "%1". - Bad hash. - Hash erróneo. + Cannot copy file "%1" to "%2": %3 + No se puede copiar el archivo "%1" a "%2": %3 - Cannot download meta information for component: %1. Error: %2 - No se pueden descargar los metadatos del componente: %1. Error: %2 + Cannot remove file "%1". + No se puede eliminar el archivo "%1". - QInstaller::GetRepositoryMetaInfoJob::ZipRunnable + QInstaller::CopyFileTask - Error while extracting '%1': %2 - Error al extraer '%1': %2 + Invalid task item count. + Recuento de elementos de tarea no válido. - Unknown exception caught while extracting %1. - Excepción desconocida capturada al extraer %1. + Cannot open file "%1" for reading: %2 + No se puede abrir el archivo "%1" para la lectura: %2 - Cannot open %1 for reading. Error: %2 - No se puede abrir %1 en modo lectura. Error: %2 + Cannot open file "%1" for writing: %2 + No se puede abrir el archivo '%1' para la escritura: %2 - - - QInstaller::GlobalSettingsOperation - Settings are not writable - No se puede escribir en la configuración - - - Failed to write settings - Fallo al escribir la configuración - - - Invalid arguments in %0: %1 arguments given, %2 expected%3. - Argumentos no válidos en %0: %1 argumentos dados, %2 esperados %3. - - - 3 or 4 - 3 ó 4 + Writing to file "%1" failed: %2 + Error al escribir en el archivo "%1": %2 - QInstaller::InstallIconsOperation + QInstaller::CreateDesktopEntryOperation - Invalid arguments in %0: %1 arguments given, %2 expected%3. - Argumentos no válidos en %0: %1 argumentos dados, %2 esperados %3. + Cannot backup file "%1": %2 + No se puede crear una copia de seguridad del archivo "%1": %2 - 1 or 2 - 1 ó 2 + Failed to overwrite file "%1". + Error al sobrescribir el archivo "%1". - (Sourcepath, [Vendorprefix]) - (Sourcepath, [Vendorprefix]) + Cannot write desktop entry to "%1". + No se puede escribir la entrada de escritorio en %1. - QInstaller::IntroductionPage + QInstaller::CreateLinkOperation - Setup - %1 - Instalación - %1 + Cannot create link from "%1" to "%2". + No se puede crear el vínculo entre "%1" y "%2". - Welcome to the %1 Setup Wizard. - Bienvenido al asistente de instalación de %1. + Cannot remove link from "%1" to "%2". + No se puede quitar el vínculo entre "%1" y "%2". - QInstaller::LicenseAgreementPage + QInstaller::CreateLocalRepositoryOperation - License Agreement - Acuerdo de licencia + Cannot set permissions for file "%1". + No se pueden establecer permisos para el archivo "%1". - Alt+A - agree license - Alt+A + Cannot remove file "%1": %2 + No se puede eliminar el archivo "%1": %2 - Please read the following license agreement. You must accept the terms contained in this agreement before continuing with the installation. - Por favor, lee el siguiente acuerdo de licencia. Tienes que aceptar los términos de este acuerdo para poder continuar con la instalación. + Cannot move file "%1" to "%2": %3 + No se puede mover el archivo "%1" a "%2": %3 - I accept the license. - Acepto la licencia. + Installer at "%1" needs to be an offline one. + El instalador de "%1" debe ser sin conexión. - I do not accept the license. - No acepto la licencia. + Cannot open file "%1" for reading. + No se puede abrir el archivo "%1" para la lectura. - Please read the following license agreements. You must accept the terms contained in these agreements before continuing with the installation. - Por favor, lee el siguiente acuerdo de licencia. Tienes que aceptar los términos de este acuerdo para poder continuar con la instalación. + Cannot read file "%1": %2 + No se puede leer el archivo "%1": %2 - I accept the licenses. - Acepto las licencias. + Cannot open file "%1" for reading: %2 + No se puede abrir el archivo "%1" para la lectura: %2 - I do not accept the licenses. - No acepto las licencias. + Cannot create target directory: "%1". + No se puede crear el directorio de destino: "%1". - Alt+D - do not agree license - Alt+D - - - - QInstaller::LicenseOperation - - No license files found to copy. - No se han localizado los archivos de licencia para copiar. - - - Needed installer object in %1 operation is empty. - Se necesita el objeto del instalador en %1 la operación está vacía. - - - Can not write license file: %1. - No se puede escribir el archivo de licencia: %1. + Unknown exception caught: %1. + Se ha producido una excepción desconocida: %1. - No license files found to delete. - No se han localizado archivos de licencia para eliminar. + Removing file "%1". + Eliminando el archivo "%1". - - - QInstaller::LineReplaceOperation - Invalid arguments in %0: %1 arguments given, %2 expected%3. - Argumentos no válidos en %0: %1 argumentos dados, %2 esperados %3. + Cannot remove file "%1". + No se puede eliminar el archivo "%1". - exactly 3 - exactamente 3 + Cannot remove directory "%1": %2 + No se puede eliminar el directorio "%1": %2 - QInstaller::MacReplaceInstallNamesOperation - - Invalid arguments in %0: %1 arguments given, %2 expected%3. - Argumentos no válidos en %0: %1 argumentos dados, %2 esperados %3. - + QInstaller::CreateShortcutOperation - at least 3 - por lo menos 3 + <target> <link location> [target arguments] ["workingDirectory=..."] ["iconPath=..."] ["iconId=..."] ["description=..."] + <target> <link location> [target arguments] ["workingDirectory=..."] ["iconPath=..."] ["iconId=..."] ["description=..."] - One of the given arguments is empty. Argument1=%1; Argument2=%2, Argument3=%3 - Uno de los argumentos dados está vacío. Argumento1=%1; Argumento2=%2, Argumento3=%3 + Cannot create directory "%1": %2 + No se puede crear el directorio "%1": %2 - Can't invoke otool. Is Xcode installed? - No se puede invocar otool. ¿Está Xcode instalado? + Failed to overwrite "%1": %2 + Error al sobrescribir "%1": %2 - Can't start process %0. - No se puede iniciar el proceso %0. + Cannot create link "%1": %2 + No se puede crear el vínculo "%1": %2 - QInstaller::PackageManagerCore - - Error writing Uninstaller - Error al escribir el desinstalador - - - -Downloading packages... - -Descargando paquetes... - - - Installation canceled by user - Instalación cancelada por el usuario - - - All downloads finished. - Todas las descargas han terminado. - + QInstaller::DownloadArchivesJob - Error - Error + Canceled + Cancelado - Cancelling the Installer - Cancelando el instalador + Downloading hash signature failed. + Error al descargar la firma del hash. - Authentication Error - Error de autenticación + Download Error + Error de descarga - Some components could not be removed completely because admin rights could not be acquired: %1. - Algunos componentes no se han podido desinstalar completamente por falta de permisos de administrador: %1. + Hash verification while downloading failed. This is a temporary error, please retry. + Error de verificación del hash durante la descarga. Es un error temporal, vuelva a intentarlo. - Unknown error. - Error desconocido. + Cannot verify Hash + No se puede verificar el hash - Some components could not be removed completely because an unknown error happened. - Algunos componentes no se han podido desinstalar completamente porque se ha producido un error desconocido. + Cannot download archive %1: %2 + No se puede descargar el archivo %1: %2 - Application not running in Package Manager mode! - ¡La aplicación no se está ejecutando en modo gestión de paquetes! + Cannot fetch archives: %1 +Error while loading %2 + No se pueden obtener los archivos: %1 +Error al descargar %2 - No installed packages found. - No se han encontrado paquetes instalados. + Downloading archive "%1" for component %2. + Descargando el archivo "%1" para el componente %2. - Application running in Uninstaller mode! - ¡La aplicación se está ejecutando en modo desinstalador! + Scheme %1 not supported (URL: %2). + Esquema %1 no admitido (URL: %2). - invalid - no válido + Cannot find component for %1. + No se puede encontrar el componente para %1. - QInstaller::PackageManagerCorePrivate - - Error - Error - + QInstaller::Downloader - Component(s) added as automatic dependencies - Componente(s) añadidos como dependencias automáticas + Target file "%1" already exists but is not a file. + El archivo de destino "%1" ya existe, pero no es un archivo. - Added as dependency for %1. - Añadido como dependencia de %1. + Cannot open file "%1" for writing: %2 + %2 is a sentence describing the error + No se puede abrir el archivo '%1' para la escritura: %2 - Component(s) that have resolved Dependencies - Componente(s) que tienen dependencias resueltas + File "%1" not open for writing: %2 + %2 is a sentence describing the error. + No se pudo abrir el archivo "%1" para la escritura: %2 - Selected Component(s) without Dependencies - Componente(s) seleccionados sin dependencias + Writing to file "%1" failed: %2 + %2 is a sentence describing the error. + Error al escribir en el archivo "%1": %2 - Access error - Error de acceso + Redirect loop detected for "%1". + Se ha detectado un bucle de redirección para "%1". - Format error - Error de formato + Checksum mismatch detected for "%1". + Discrepancia de suma de comprobación detectada para "%1". - Cannot write installer configuration to %1: %2 - No se puede escribir la configuración del instalador en %1: %2 + Network error while downloading '%1': %2. + Error de red durante la descarga de '%1': %2. - Stop Processes - Parar procesos + Unknown network error while downloading "%1". + %1 is a sentence describing the error + Error de red desconocido durante la descarga de "%1". - These processes should be stopped to continue: - -%1 - Estos procesos se tienen que parar para poder continuar: - -%1 + Network transfers canceled. + Transferencias de red canceladas. - Installation canceled by user - Instalación cancelada por el usuario + Pause and resume not supported by network transfers. + La pausa y la reanudación no son compatibles con las transferencias de red. - Writing uninstaller. - Escribiendo el desinstalador. - - - Uninstaller is not a bundle - El desinstalador no es un paquete - - - Cannot write uninstaller data to %1: %2 - No se pueden escribir los datos del desinstalador en %1: %2 + Invalid source URL "%1": %2 + %2 is a sentence describing the error + URL de origen "%1" no válida: %2 + + + QInstaller::ElevatedExecuteOperation - Cannot write uninstaller to %1: %2 - No se pueden escribir el desinstalador en %1: %2 + Cannot start detached: "%1" + No se puede iniciar aislado: "%1" - Found a binary data file, but we are the installer and we should read the binary resource from our very own binary! - Se ha localizado un archivo de datos binarios, pero ¡sólo el instalador debería leer el recurso binario desde su propio binario! + Cannot start: "%1": %2 + No se puede iniciar: "%1": %2 - Cannot write uninstaller binary data to %1: %2 - No se pueden escribir los datos binarios del desinstalador en %1: %2 + Program crashed: "%1" + El programa ha dejado de funcionar: "%1" - ProductName should be set - Se tiene que establecer ProductName + Execution failed (Unexpected exit code: %1): "%2" + Error de ejecución (código de error no esperado: %1): "%2" + + + QInstaller::ExtractArchiveOperation::Runnable - Variable 'TargetDir' not set. - Variable 'TargetDir' sin establecer. + Cannot open archive "%1" for reading: %2 + No se puede abrir el archivo "%1" para la lectura: %2 - Preparing the installation... - Preparando la instalación... + Error while extracting archive "%1": %2 + Error al extraer el archivo "%1": %2 - It is not possible to install from network location - No es posible instalar desde una ubicación de red - - - Creating local repository - Creando repositorio local + Unknown exception caught while extracting "%1". + Se ha producido una excepción desconocida al extraer "%1". + + + QInstaller::FakeStopProcessForUpdateOperation - Creating Uninstaller - Creando desinstalador + Cannot get package manager core. + No se puede obtener el componente básico del administrador de paquetes. - -Installation finished! - -¡Instalación terminada! + This process should be stopped before continuing: %1 + Este proceso se debe detener antes de continuar: %1 - -Installation aborted! - -¡Instalación cancelada! + These processes should be stopped before continuing: %1 + Estos procesos se deben detener antes de continuar: %1 + + + QInstaller::FileTaskObserver - It is not possible to run that operation from a network location - No es posible ejecutar esa operación desde una ubicación de red + %1 of %2 + %1 de %2 - Removing deselected components... - Eliminando componentes desmarcados... + %1 received. + %1 recibido. - -Update finished! - -¡Actualización terminada! + (%1/sec) + (%1/seg) - - -Update aborted! + + %n day(s), -¡Actualización cancelada! + %n día(s), + - - -Uninstallation completed successfully! + + %n hour(s), -¡Desinstalación completada con éxito! + %n hora(s), + - - -Uninstallation aborted! + + %n minute(s) -¡Instalación cancelada! + %n minuto(s) + - - -Installing component %1... + + %n second(s) -Instalando componente %1... - - - Installer Error - Error del instalador - - - Error during installation process (%1): -%2 - Error durante el proceso de instalación (%1): -%2 + %n segundo(s) + - Cannot prepare uninstall - No se puede prepara la desinstalación + - %1%2%3%4 remaining. + - %1%2%3%4 restante. - Cannot start uninstall - No se puede iniciar la desinstalación + - unknown time remaining. + - tiempo restante desconocido. + + + QInstaller::FinishedPage - Error during uninstallation process: -%1 - Error durante el proceso de desinstalación: -%1 + Completing the %1 Wizard + Completando el Asistente de %1 - Unknown error - Error desconocido + Click %1 to exit the %2 Wizard. + Haga clic en %1 para salir del asistente de %2. - Cannot retrieve remote tree: %1. - No se puede recuperar el árbol remoto: %1. + Restart + Reiniciar - Failure to read packages from: %1. - Error al leer los paquetes de: %1. + Run %1 now. + Ejecute %1 ahora. - Cannot retrieve meta information: %1 - No se pueden recuperar los metadatos: %1 + The %1 Wizard failed. + Error del Asistente de %1. + + + QInstaller::GlobalSettingsOperation - Cannot add temporary update source information. - No se puede añadir información sobre la fuente de actualizaciones temporal. + Settings are not writable. + No se puede escribir en la configuración. - Cannot find any update source information. - No se puede localizar ninguna información sobre la fuente de actualizaciones. + Failed to write settings. + Error al escribir en la configuración. - QInstaller::PackageManagerGui - - %1 Setup - Instalación de %1 - + QInstaller::InstallIconsOperation - Maintain %1 - Mantener %1 + <source path> [vendor prefix] + <source path> [vendor prefix] - Question - Pregunta + Invalid Argument: source directory must not be empty. + Argumento no válido: el directorio de origen no debe estar vacío. - Do you want to abort the %1 process? - ¿Quieres cancelar el proceso %1? + Cannot backup file "%1": %2 + No se puede crear una copia de seguridad del archivo "%1": %2 - uninstallation - desinstalación + Failed to overwrite "%1": %2 + Error al sobrescribir "%1": %2 - installation - instalación + Failed to copy file "%1": %2 + Error al copiar el archivo "%1": %2 - installer - instalador + Cannot create directory "%1": %2 + No se puede crear el directorio "%1": %2 + + + QInstaller::IntroductionPage - uninstaller - desinstalador + Setup - %1 + Programa de instalación - %1 - maintenance - mantenimiento + Welcome to the %1 Setup Wizard. + Bienvenido al Asistente de instalación de %1. - Do you want to quit the %1 application? - ¿Quieres salir de la aplicación %1? + Add or remove components + Agregar o quitar componentes - Settings - Configuración + Update components + Actualizar componentes - Error - Error + Remove all components + Quitar todos los componentes - It is not possible to install from network location. -Please copy the installer to a local drive - No es posible instalar desde una ubicación de red. -Por favor, copia el instalador a un disco local - - - - QInstaller::PerformInstallationForm - - &Show Details - &Mostrar detalles + Retrieving information from remote installation sources... + Recuperando información de fuentes de instalación remotas... - &Hide Details - &Ocultar detalles + At least one valid and enabled repository required for this action to succeed. + Se requiere al menos un repositorio válido y habilitado para que esta acción se realice correctamente. - - - QInstaller::PerformInstallationPage - U&ninstall - D&esinstalar + No updates available. + No hay actualizaciones disponibles. - Uninstalling %1 - Desinstalando %1 + Only local package management available. + Solo está disponible la administración de paquetes locales. - &Update - &Actualizar + Quit + Salir + + + QInstaller::LicenseAgreementPage - Updating components of %1 - Actualizando componentes de %1 + License Agreement + Contrato de licencia - &Install - &Instalar + Alt+A + agree license + Alt+A - Installing %1 - Instalando %1 + Alt+D + do not agree license + Alt+D - - - QInstaller::QtPatchOperation - Invalid arguments in %0: %1 arguments given, %2 expected%3. - Argumentos no válidos en %0: %1 argumentos dados, %2 esperados %3. + Please read the following license agreement. You must accept the terms contained in this agreement before continuing with the installation. + Lea el siguiente contrato de licencia. Debe aceptar los términos contenidos en este contrato antes de continuar con la instalación. - exactly 3 - exactamente 3 + I accept the license. + Acepto la licencia. - Needed installer object in "%1" operation is empty. - Se necesita el objeto del instalador en "%1" la operación está vacía. + I do not accept the license. + No acepto la licencia. - First argument should be 'linux', 'mac' or 'windows'. No other type is supported at this time. - El primer argumento tiene que ser 'linux', 'mac' o 'windows'. Por el momento no se admiten otros tipos. + Please read the following license agreements. You must accept the terms contained in these agreements before continuing with the installation. + Lea los siguientes contratos de licencia. Debe aceptar los términos contenidos en estos contratos antes de continuar con la instalación. - Cannot find the needed QmakeOutputInstallerKey(%1) value on the installer object. The ConsumeOutput operation on the valid qmake needs to be called first. - No se puede localizar el valor necesario de QmakeOutputInstallerKey(%1) en el objeto del instalador. La operación ConsumeOutput en el qmake válido se tiene que invocar antes. + I accept the licenses. + Acepto las licencias. - QMake from the current Qt version -(%1)is not existing. Please file a bugreport with this dialog at https://bugreports.qt-project.org. - No existe un QMake de la versión actual) de Qt (%1). Por favor, rellena un informe de fallos haciendo referencia a este diálogo en https://bugreports.qt-project.org. + I do not accept the licenses. + No acepto las licencias. + + + QInstaller::LicenseOperation - The output of -%1 -query -is not parseable. Please file a bugreport with this dialog https://bugreports.qt-project.org. -output: "%2" - La salida de -'%1 -query' -no es analizable. Por favor, rellena un informe de fallos haciendo referencia a este diálogo en https://bugreports.qt-project.org. -salida: "%2" + No license files found to copy. + No se han encontrado archivos de licencia para copiar. - Qt patch error: new Qt dir(%1) -needs to be less than 255 characters. - Error del parche de Qt: el nuevo directorio de Qt (%1) -tiene que ser de menos de 255 caracteres. + Needed installer object in %1 operation is empty. + El objeto de instalador necesario en la operación %1 está vacío. - Qt patch error: Can not open %1.(%2) - Error del parche de Qt: No se puede abrir %1.(%2) + Can not write license file "%1". + No se puede escribir en el archivo de licencia "%1". - The installer was not able to get the unpatched path from -%1.(maybe it is broken or removed) -It tried to patch the Qt binaries, but all other files in Qt are unpatched. -This could result in a broken Qt version. -Sometimes it helps to restart the installer with a switched off antivirus software. - El instalador no ha podido obtener la ubicación no parcheada de -%1. (tal vez sea incorrecta o se haya eliminado) -Se ha intentado parchear los binarios de Qt, pero el resto de archivos en Qt están sin parchear. -El resultado de ésto podría ser una versión de Qt estropeada. -A veces ayuda reiniciar el instalador con el antivirus deshabilitado. + No license files found to delete. + No se han encontrado archivos de licencia para eliminar. - QInstaller::ReadyForInstallationPage - - &Show Details - &Mostrar detalles - + QInstaller::LineReplaceOperation - U&ninstall - D&esinstalar + Cannot open file "%1" for reading: %2 + No se puede abrir el archivo "%1" para la lectura: %2 - Ready to Uninstall - Preparado para la desinstalación + Cannot open file "%1" for writing: %2 + No se puede abrir el archivo '%1' para la escritura: %2 + + + QInstaller::MetadataJob - Setup is now ready to begin removing %1 from your computer.<br><font color="red">The program directory %2 will be deleted completely</font>, including all content in that directory! - El instalador está preparado para empezar a eliminar %1 de tu ordenador.<br><font color="red">El directorio del programa %2 se va a eliminar por completo</font>, ¡incluyendo todo el contenido de ese directorio! + Missing package manager core engine. + Falta el motor de componente básico del administrador de paquetes. - U&pdate - &Actualizar + Preparing meta information download... + Preparando la descarga de la información de metadatos... - Ready to Update Packages - Preparado para actualizar paquetes + Unpacking compressed repositories. This may take a while... + Desempaquetando los repositorios comprimidos. Esta operación puede tardar... - Setup is now ready to begin updating your installation. - El instalador está preparado para empezar a actualizar tu instalación. + Meta data download canceled. + Descarga de metadatos cancelada. - &Install - &Instalar + Unknown exception during extracting. + Se ha producido una excepción durante la extracción. - Ready to Install - Preparado para la instalación + Missing proxy credentials. + Faltan las credenciales del proxy. - Setup is now ready to begin installing %1 on your computer. - El instalador está preparado para empezar a instalar %1 en tu ordenador. + Authentication failed. + Error de autenticación. - Not enough disk space to store temporary files and the installation! Available space: %1, at least required %2. - ¡No hay suficiente espacio en disco para almacenar archivos temporales y la instalación! Espacio disponible %1, se necesitan por lo menos %2. + Unknown exception during download. + Se ha producido una excepción desconocida durante la descarga. - Not enough disk space to store all selected components! Available space: %1, at least required: %2. - ¡No hay suficiente espacio en disco para almacenar todos los componentes seleccionados! Espacio disponible %1, se necesitan por lo menos %2. + Failure to fetch repositories. + Error al recuperar los repositorios. - Not enough disk space to store temporary files! Available space: %1, at least required: %2. - ¡No hay suficiente espacio en disco para almacenar archivos temporales! Espacio disponible %1, se necesitan por lo menos %2. + Extracting meta information... + Extrayendo la información de metadatos... - The volume you selected for installation seems to have sufficient space for installation, but there will be less than 1% of the volume's space available afterwards. %1 - El volumen que has seleccionado para la instalación parece ser que tiene suficiente espacio para la instalación pero después habrá menos de 1% de espacio disponible en el volumen. %1 + Retrieving meta information from remote repository... %1/%2 + Recuperando información de metadatos del repositorio remoto... %1/%2 - The volume you selected for installation seems to have sufficient space for installation, but there will be less than 100 MB available afterwards. %1 - El volumen que has seleccionado para la instalación parece ser que tiene suficiente espacio para la instalación pero después quedarán menos de 100 MB disponibles. %1 + Retrieving meta information from remote repository... + Recuperando información de metadatos del repositorio remoto... - Can not resolve all dependencies! - ¡No se pueden resolver todas las dependencias! + Error while extracting archive "%1": %2 + Error al extraer el archivo "%1": %2 - Components about to be removed. - Componentes que se van a quitar. + Unknown exception caught while extracting archive "%1". + Se ha producido una excepción desconocida al extraer el archivo "%1". - &Hide Details - &Ocultar detalles + Cannot open file "%1" for reading: %2 + No se puede abrir el archivo "%1" para la lectura: %2 - QInstaller::RegisterDefaultDebuggerOperation - - Invalid arguments in %0: %1 arguments given, 2 expected. - Argumentos no válidos en %0: %1 argumentos dados, 2 esperados. - - - Needed installer object in "%1" operation is empty. - Se necesita el objeto del instalador en "%1" la operación está vacía. - + QInstaller::PackageManagerCore - Invalid arguments in %0: %1 arguments given, %2 expected%3. - Argumentos no válidos en %0: %1 argumentos dados, %2 esperados %3. + Error writing Maintenance Tool + Error al escribir la herramienta de mantenimiento - exactly 2 - exactamente 2 + +Downloading packages... + +Descargando paquetes... - There is no value set for %1 on the installer object. - No se ha asignado un valor a %1 en el objeto del instalador. + Installation canceled by user. + Instalación cancelada por el usuario. - Can't read from tool chains xml file(%1) correctly. - No se puede leer correctamente el archivo xml de la cadena de herramientas (%1). + All downloads finished. + Se han completado todas las descargas. - - - QInstaller::RegisterFileTypeOperation - Invalid arguments in %0: %1 arguments given, %2 expected%3. - Argumentos no válidos en %0: %1 argumentos dados, %2 esperados %3. + Cancelling the Installer + Cancelando el instalador - 2 to 5 - de 2 a 5 + Authentication Error + Error de autenticación - Register File Type: Invalid arguments - Registro de tipo de archivo: argumentos no válidos + Some components could not be removed completely because administrative rights could not be acquired: %1. + Algunos componentes no se pueden eliminar por completo porque no se pueden adquirir derechos administrativos: %1. - - - QInstaller::RegisterQtInCreatorQNXOperation - Invalid arguments in %0: %1 arguments given, %2 expected%3. - Argumentos no válidos en %0: %1 argumentos dados, %2 esperados %3. + Unknown error. + Error desconocido. - at least 5 - por lo menos 5 + Some components could not be removed completely because an unknown error happened. + Algunos componentes no se han podido eliminar por completo porque se ha producido un error desconocido. - Needed installer object in "%1" operation is empty. - Se necesita el objeto del instalador en "%1" la operación está vacía. + Application not running in Package Manager mode. + La aplicación no se está ejecutando en el modo de administrador de paquetes. - There is no value set for %1 on the installer object. - No se ha asignado un valor a %1 en el objeto del instalador. + No installed packages found. + No se han encontrado paquetes instalados. - Invalid arguments in %0: %1 arguments given, minimum 4 expected. - Argumentos no válidos en %0: %1 argumentos dados, se esperaban al menos 4. + Application running in Uninstaller mode. + La aplicación se está ejecutando en el modo de desinstalador. - - - QInstaller::RegisterToolChainOperation - at least 4 - por lo menos 4 + There is an important update available, please run the updater first. + Hay disponible una actualización importante; ejecute primero el actualizador. - Needed installer object in '%1' operation is empty. - Se necesita el objeto del instalador en '%1' la operación está vacía. + Cannot resolve all dependencies. + No se pueden resolver todas las dependencias. - There is no value set for '%1' on the installer object. - No se ha asignado un valor a '%1' en el objeto del instalador. + Components about to be removed. + Componentes que están a punto de eliminarse. - Invalid arguments in %0: %1 arguments given, minimum 4 expected. - Argumentos no válidos en %0: %1 argumentos dados, se esperaban al menos 4. + Error while elevating access rights. + Error al aumentar los derechos de acceso. - Needed installer object in "%1" operation is empty. - Se necesita el objeto del instalador en "%1" la operación está vacía. + Error + Error - Can't read from tool chains xml file(%1) correctly. - No se puede leer correctamente el archivo xml de la cadena de herramientas (%1). + invalid + no válido + + + QInstaller::PackageManagerCorePrivate - Invalid arguments in %0: %1 arguments given, %2 expected%3. - Argumentos no válidos en %0: %1 argumentos dados, %2 esperados %3. + Unresolved dependencies + Dependencias sin resolver - Some arguments are not right in %1 operation. - Algunos argumentos no son correctos en la operación %1. + Error + Error - - - QInstaller::ReplaceOperation - Invalid arguments in %0: %1 arguments given, %2 expected%3. - Argumentos no válidos en %0: %1 argumentos dados, %2 esperados %3. + Access error + Error de acceso - exactly 3 - exactamente 3 + Format error + Error de formato - - - QInstaller::RestartPage - Completing the %1 Setup Wizard - Completando el asistente de instalación %1 + Cannot write installer configuration to %1: %2 + No se puede escribir la configuración del instalador en %1: %2 - - - QInstaller::ScriptEngine - Cannot open the requested script file at %1: %2. - No se puede abrir el archivo de script %1 solicitado: %2. + Stop Processes + Detener procesos - Exception while loading the component script: '%1' - Excepción al cargar el script de componente: '%1' + These processes should be stopped to continue: + +%1 + Estos procesos se deben detener para continuar: + +%1 - Cannot load the component script inside a script context: '%1' - No se puede cargar el script de componente dentro de un contexto de script: '%1' + Installation canceled by user + Instalación cancelada por el usuario - Fatal error while evaluating a script. - Error fatal al evaluar un script. + Writing maintenance tool. + Escribiendo la herramienta de mantenimiento. - - - QInstaller::SelfRestartOperation - Installer object needed in '%1' operation is empty. - Se necesita el objeto del instalador en "%1" la operación está vacía. + Failed to seek in file %1: %2 + No se puede buscar en el archivo %1: %2 - Self Restart: Only valid within updater or packagemanager mode. - Autoreinicio: sólo es válido en el ámbito del actualizador o del modo de gestor de paquetes. + Maintenance tool is not a bundle + La herramienta de mantenimiento no es un paquete - Self Restart: Invalid arguments - Autoreinicio: argumentos no válidos + Cannot remove data file "%1": %2 + No se puede quitar el archivo de datos "%1": %2 - - - QInstaller::SetDemosPathOnQtOperation - Invalid arguments in %0: %1 arguments given, %2 expected%3. - Argumentos no válidos en %0: %1 argumentos dados, %2 esperados %3. + Cannot write maintenance tool data to %1: %2 + No se pueden escribir los datos de la herramienta de mantenimiento en %1: %2 - exactly 2 - exactamente 2 + Cannot write maintenance tool to "%1": %2 + No se puede escribir la herramienta de mantenimiento en "%1": %2 - The output of -'%1 -query' -is not parseable. Please file a bugreport with this dialog at https://bugreports.qt-project.org. -output: %2 - La salida de -'%1 -query' -no es analizable. Por favor, rellena un informe de fallos haciendo referencia a este diálogo en https://bugreports.qt-project.org. -salida: %2 + Cannot write maintenance tool binary data to %1: %2 + No se pueden escribir los datos binarios de la herramienta de mantenimiento en %1: %2 - Qt patch error: new Qt demo path '%1' -needs to be less than 255 characters. - Error del parche de Qt: la nueva ubicación de las demos de Qt '%1' -tiene que ser de menos de 255 caracteres. + Variable 'TargetDir' not set. + 'TargetDir' no se ha definido. - - - QInstaller::SetExamplesPathOnQtOperation - Invalid arguments in %0: %1 arguments given, %2 expected%3. - Argumentos no válidos en %0: %1 argumentos dados, %2 esperados %3. + Preparing the installation... + Preparando la instalación... - exactly 2 - exactamente 2 + It is not possible to install from network location + No es posible instalar desde una ubicación de red - The output of -'%1 -query' -is not parseable. Please file a bugreport with this dialog at https://bugreports.qt-project.org. -output: %2 - La salida de -'%1 -query' -no es analizable. Por favor, rellena un informe de fallos haciendo referencia a este diálogo en https://bugreports.qt-project.org. -salida: %2 + Creating local repository + Creando repositorio local - Qt patch error: new Qt example path '%1' -needs to be less than 255 characters. - Error del parche de Qt: la nueva ubicación del ejemplo de Qt '%1' -tiene que ser de menos de 255 caracteres. + Creating Maintenance Tool + Creando herramienta de mantenimiento - - - QInstaller::SetImportsPathOnQtCoreOperation - Invalid arguments in %0: %1 arguments given, %2 expected%3. - Argumentos no válidos en %0: %1 argumentos dados, %2 esperados %3. + +Installation finished! + +Instalación completada. - exactly 2 - exactamente 2 + +Installation aborted! + +Instalación cancelada. - Qt patch error: new Qt imports path '%1' -needs to be less than 255 characters. - Error del parche de Qt: la nueva ubicación de los imports de Qt '%1' -tiene que ser de menos de 255 caracteres. + It is not possible to run that operation from a network location + No es posible ejecutar esa operación desde una ubicación de red - - - QInstaller::SetPathOnQtCoreOperation - Invalid arguments in %0: %1 arguments given, %2 expected%3. - Argumentos no válidos en %0: %1 argumentos dados, %2 esperados %3. + Removing deselected components... + Eliminando componentes anulados de la selección... - exactly 3 - exactamente 3 + +Update finished! + +Actualización completada. - The second type/value needs to be one of: %1 - El segundo tipo/valor tiene que ser uno de: %1 + +Update aborted! + +Actualización cancelada. - - - QInstaller::SetPluginPathOnQtCoreOperation - Invalid arguments in %0: %1 arguments given, %2 expected%3. - Argumentos no válidos en %0: %1 argumentos dados, %2 esperados %3. + Uninstallation completed successfully. + La desinstalación se ha completado correctamente. - exactly 2 - exactamente 2 + Uninstallation aborted. + Desinstalación cancelada. - Qt patch error: new Qt plugin path '%1' -needs to be less than 255 characters. - Error del parche de Qt: la nueva ubicación del complemento de Qt '%1' -tiene que ser de menos de 255 caracteres. + +Installing component %1 + +Instalando componente %1 - - - QInstaller::SetQtCreatorValueOperation - Invalid arguments in %0: %1 arguments given, %2 expected%3. - Argumentos no válidos en %0: %1 argumentos dados, %2 esperados %3. + Installer Error + Error del instalador - exactly 4 - exactamente 4 + Error during installation process (%1): +%2 + Error durante el proceso de instalación (%1): +%2 - (rootInstallPath, group, key, value) - (rootInstallPath, group, key, value) + Cannot prepare uninstall + No se puede preparar la desinstalación - Needed installer object in "%1" operation is empty. - Se necesita el objeto del instalador en "%1" la operación está vacía. + Cannot start uninstall + No se puede iniciar la desinstalación - There is no value set for '%1' on the installer object. - No se ha asignado un valor a %1 en el objeto del instalador. + Error during uninstallation process: +%1 + Error durante el proceso de desinstalación: +%1 - Needed installer object in '%1' operation is empty. - Se necesita el objeto del instalador en "%1" la operación está vacía. + Unknown error + Error desconocido - - - QInstaller::SimpleMoveFileOperation - Invalid arguments in %0: %1 arguments given, %2 expected%3. - Argumentos no válidos en %0: %1 argumentos dados, %2 esperados %3. + Cannot retrieve remote tree %1. + No se puede recuperar el árbol remoto %1. - exactly 2 - exactamente 2 + Failure to read packages from %1. + Error al leer los paquetes en %1. - None of the arguments can be empty: source '%1', target '%2'. - Ninguno de los argumentos puede estar vacío: origen '%1', destino '%2'. + Cannot retrieve meta information: %1 + No se puede recuperar la información de los metadatos: %1 - Can not move source '%1' to target '%2', because target exists and is not removable. - No se puede mover el origen '%1' al destino '%2', porque el destino ya existe y no se puede eliminar. + Cannot add temporary update source information. + No se puede agregar la información de la fuente de actualización temporal. - Can not move source '%1' to target '%2': %3 - No se puede mover el origen '%1' al destino '%2': %3 + Cannot find any update source information. + No se puede encontrar ninguna información de fuente de actualización. - Move '%1' to '%2'. - Mover '%1' a '%2'. + Dependency cycle between components "%1" and "%2" detected. + Se ha detectado un ciclo de dependencia entre componentes los "%1" y "%2". - QInstaller::StartMenuDirectoryPage - - Start Menu shortcuts - Accesos directos del menú de inicio - + QInstaller::PackageManagerGui - Select the Start Menu in which you would like to create the program's shortcuts. You can also enter a name to create a new folder. - Selecciona el menú de inicio en el que te gustaría crear los accesos directos del programa. También puedes introducir un nombre para crear una carpeta nueva. + %1 Setup + Programa de instalación de %1 - - - QInstaller::TargetDirectoryPage - Installation Folder - Carpeta de instalación + Maintain %1 + Mantener %1 - Please specify the folder where %1 will be installed. - Por favor, especifica la carpeta donde se instalará %1. + Do you want to cancel the installation process? + ¿Desea cancelar el proceso de instalación? - Alt+R - browse file system to choose a file - Alt+R + Do you want to cancel the uninstallation process? + ¿Desea cancelar el proceso de desinstalación? - B&rowse... - E&xaminar... + Do you want to quit the installer application? + ¿Desea salir de la aplicación del instalador? - Error - Error + Do you want to quit the uninstaller application? + ¿Desea salir de la aplicación del desinstalador? - The install directory cannot be empty, please specify a valid folder. - El directorio de instalación no puede estar vacío, por favor especifica una carpeta válida. + Do you want to quit the maintenance application? + ¿Desea salir de la aplicación de mantenimiento? - As the install directory is completely deleted on uninstall, installing in %1 is forbidden. - Como el directorio de instalación se elimina completamente en la desinstalación, se prohibe la instalación en %1. + %1 Question + %1 pregunta - Warning - Advertencia + Settings + Configuración - You have selected an existing, non-empty folder for installation. Note that it will be completely wiped on uninstallation of this application. It is not advisable to install into this folder as installation might fail. Do you want to continue? - Has seleccionado una carpeta que ya existe y que no está vacía para la instalación. Ten en cuenta que se eliminará completamente cuando se desinstale esta aplicación. No se recomienda realizar la instalación en esta carpeta ya que puede fallar. ¿Quieres continuar? + Error + Error - Select Installation Folder - Selecciona una carpeta de instalación + It is not possible to install from network location. +Please copy the installer to a local drive + No es posible instalar desde una ubicación de red. +Copie el instalador en una unidad local. - QInstallerCreator::Archive - - Cannot create %1: %2 - No se puede crear %1: %2 - - - Cannot open archive file %1 for reading. - No se puede abrir el archivo %1 en modo lectura. - + QInstaller::PerformInstallationForm - Cannot create archive from %1: Not a file. - No se puede crear el archivo de %1: no es un archivo. + &Show Details + Mo&strar detalles - Error while packing directory at %1 - Error al empaquetar el directorio en %1 + &Hide Details + O&cultar detalles - QObject + QInstaller::PerformInstallationPage - Searched whole file, no marker found - Búsqueda en todo el archivo terminada, marcador no encontrado + U&ninstall + Desi&nstalar - Cannot seek to %1 in file %2: %3 - No se puede solicitar %1 en el archivo %2: %3 + Uninstalling %1 + Desinstalando %1 - No marker found, stopped after %1. - No se ha encontrado ningún marcador, se ha parado después de %1. + &Update + Act&ualizar - No marker found, unknown exception caught. - No se ha encontrado ningún marcador, excepción desconocida capturada. + Updating components of %1 + Actualizando componentes de %1 - Cannot create zipped file for path %1: %2 - No se puede crear el archivo comprimido para la ubicación %1: %2 + &Install + &Instalar - Cannot seek to in-binary resource. (offset: %1, length: %2) - No se puede realizar una solicitud - recurso binario. (offset: %1, longitud: %2) + Installing %1 + Instalando %1 + + + QInstaller::ProxyCredentialsDialog - Cannot register in-binary resource. - No se puede registrar - recurso binario. + Dialog + Cuadro de diálogo - Cannot open binary %1: %2 - No se puede abrir el binario %1: %2 + The proxy %1 requires a username and password. + El proxy %1 requiere un nombre de usuario y una contraseña. - Cannot seek to binary layout section. - No se puede solicitar la sección de la disposición del binario. + Username: + Nombre de usuario: - Cannot seek to metadata index. - No se puede solicitar el índice de los metadatos. + Username + Nombre de usuario - Cannot seek to operation list. - No se puede solicitar la lista de operaciones. + Password: + Contraseña: - Cannot seek to component index information. - No se puede solicitar la información del índice del componente. + Password + Contraseña - Cannot seek to component index. - No se puede solicitar el índice del componente. + Proxy Credentials + Credenciales del Proxy + + + QInstaller::ReadyForInstallationPage - Cannot open file %1 for reading: %2 - No se puede abrir el archivo %1 en modo lectura: %2 + U&ninstall + Desi&nstalar - Cannot open file %1 for writing: %2 - No se puede abrir el archivo %1 en modo escritura: %2 + Ready to Uninstall + Preparado para desinstalar - Write failed after %1 bytes: %2 - La escritura ha fallado después de %1 bytes: %2 + Setup is now ready to begin removing %1 from your computer.<br><font color="red">The program directory %2 will be deleted completely</font>, including all content in that directory! + El programa de instalación está preparado para empezar a eliminar %1 del equipo.<br><font color="red">El directorio del programa %2 se eliminará completamente</font>, incluido todo el contenido del directorio. - Read failed after %1 bytes: %2 - La lectura ha fallado después de %1 bytes: %2 + U&pdate + Actu&alizar - Cannot remove file %1: %2 - No se puede eliminar el archivo %1: %2 + Ready to Update Packages + Preparado para actualizar paquetes - Cannot remove folder %1: %2 - No se puede eliminar la carpeta %1: %2 + Setup is now ready to begin updating your installation. + El programa de instalación está preparado para empezar a actualizar la instalación. - Cannot create folder %1 - No se puede crear la carpeta %1 + &Install + &Instalar - Cannot copy file from %1 to %2: %3 - No se puede copiar el archivo de %1 a %2: %3 + Ready to Install + Preparado para instalar - Cannot move file from %1 to %2: %3 - No se puede mover el archivo de %1 a %2: %3 + Setup is now ready to begin installing %1 on your computer. + El programa de instalación está preparado para empezar a instalar %1 en su equipo. - Cannot create folder %1: %2 - No se puede crear la carpeta %1: %2 + Not enough disk space to store temporary files and the installation. %1 are available, while %2 are at least required. + No hay suficiente espacio en disco para almacenar los archivos temporales y la instalación. Se dispone de %1 y se requiere al menos un espacio de %2. - Cannot open temporary file: %1 - No se puede abrir el archivo temporal: %1 + Not enough disk space to store all selected components! %1 are available while %2 are at least required. + No hay suficiente espacio en disco para almacenar todos los componentes seleccionados. Se dispone de %1 y se requiere al menos un espacio de %2. - Cannot open temporary file for template %1: %2 - No se puede abrir el archivo temporal para la plantilla %1: %2 + Not enough disk space to store temporary files! %1 are available while %2 are at least required. + No hay suficiente espacio en disco para almacenar los archivos temporales. Se dispone de %1 y se requiere al menos un espacio de %2. - Cannot create temporary folder for template %1: %2 - No se puede crear la carpeta temporal para la plantilla %1: %2 + The volume you selected for installation seems to have sufficient space for installation, but there will be less than 1% of the volume's space available afterwards. %1 + El volumen que ha seleccionado para la instalación parece tener suficiente espacio para la instalación, pero después quedará menos del 1% del espacio disponible. %1 - Cannot create lock file %1: %2 - No se puede crear el archivo de bloqueo %1: %2 + The volume you selected for installation seems to have sufficient space for installation, but there will be less than 100 MB available afterwards. %1 + El volumen que ha seleccionado para la instalación parece tener suficiente espacio para la instalación, pero después quedarán menos de 100 MB disponibles. %1 - Cannot write PID to lock file %1: %2 - No se puede escribir el PID para bloquear el archivo %1: %2 + Installation will use %1 of disk space. + La instalación usará %1 de espacio de disco. + + + QInstaller::RegisterFileTypeOperation - Cannot lock lock file %1: %2 - No se puede bloquear el archivo de bloqueo %1: %2 + <extension> <command> [description [contentType [icon]]] + <extension> <command> [description [contentType [icon]]] - Cannot unlock lock file %1: %2 - No se puede desbloquear el archivo de bloqueo %1: %2 + Registering file types is only supported on Windows. + El registro de tipos de archivos solo se admite en Windows. - Path exists but is not a folder: %1 - La ubicación existe pero no es una carpeta: %1 + Register File Type: Invalid arguments + Tipo de archivo de registro: argumentos no válidos + + + QInstaller::RemoteObject - Cannot create folder: %1 - No se puede crear la carpeta: %1 + Cannot read all data after sending command: %1. Bytes expected: %2, Bytes received: %3. Error: %4 + No se pueden leer todos los datos después de enviar el comando: %1. Bytes esperados: %2. Bytes recibidos: %3. Error: %4 + + + QInstaller::ReplaceOperation - Cannot create temporary file - No se puede crear el archivo temporal + Cannot open file "%1" for reading: %2 + No se puede abrir el archivo "%1" para la lectura: %2 - Cannot retrieve property %1 for item %2 - No se puede recuperar la propiedad %1 del elemento %2 + Cannot open file "%1" for writing: %2 + No se puede abrir el archivo '%1' para la escritura: %2 + + + QInstaller::Resource - Property %1 for item %2 not of type VT_FILETIME but %3 - La propiedad %1 del elemento %2 no es del tipo VT_FILETIME pero sí de %3 + Cannot open resource %1 for reading. + No se puede abrir el recurso "%1" para la lectura. - Cannot convert file time to local time - No se puede convertir la hora del archivo a hora local + Read failed after %1 bytes: %2 + Error de lectura después de %1 bytes: %2 - Cannot convert local file time to system time - No se puede convertir la hora local del archivo a hora del sistema + Write failed after %1 bytes: %2 + Error de escritura después de %1 bytes: %2 + + + QInstaller::RestartPage - No device set for output stream - No se ha asignado un dispositivo para el flujo de salida + Completing the %1 Setup Wizard + Completando el Asistente de instalación de %1 + + + QInstaller::ScriptEngine - Cannot load codecs - No se pueden cargar los códecs + Cannot open script file at %1: %2 + No se puede abrir el archivo de script en %1: %2 - Cannot retrieve default format - No se puede recuperar el formato predeterminado + Exception while loading the component script "%1": %2 + Excepción al cargar el script del componente "%1": %2 - Cannot open archive - No se puede abrir el archivo + Unknown error. + Error desconocido. - No CArc found - No se ha localizado ningún CArc + on line number: + en la línea número: + + + QInstaller::SelfRestartOperation - Cannot retrieve number of items in archive - No se puede recuperar el número de elementos en el archivo + Installer object needed in operation %1 is empty. + El objeto de instalador necesario en la operación %1 está vacío. - Cannot retrieve path of archive item %1 - No se puede recuperar la ubicación del elemento %1 del archivo + Self Restart: Only valid within updater or packagemanager mode. + Auto-reinicio: solo es válido en el modo de actualización o de administrador de paquetes. - Unknown exception caught (%1) - Excepción desconocida capturada (%1) + Self Restart: Invalid arguments + Auto-reinicio: argumentos no válidos + + + QInstaller::ServerAuthenticationDialog - Failed - Fallo + Server Requires Authentication + El servidor requiere autenticación - Cannot remove already existing symlink. %1 - No se puede eliminar el enlace simbólico que ya hay. %1 + You need to supply a username and password to access this site. + Debe proporcionar un nombre de usuario y una contraseña para acceder a este sitio. - Cannot open file: %1 (%2) - No se puede abrir el archivo: %1 (%2) + Username: + Nombre de usuario: - Cannot create symlink at '%1'. Another one is already existing. - No se puede crear el enlace simbólico en '%1'. Ya hay otro. + Password: + Contraseña: - Cannot read symlink target from file '%1'. - No se puede leer el enlace simbólico de destino del archivo '%1'. + %1 at %2 + %1 en %2 + + + QInstaller::SettingsOperation - Cannot create symlink at %1. %2 - No se puede crear el enlace simbólico en %1. %2 + Missing argument(s) "%1" calling %2 with arguments "%3". + Faltan argumentos "%1" que llamen a %2 con los argumentos "%3". - internal code: %1 - código interno: %1 + Current method argument calling "%1" with arguments "%2" is not supported. Please use set, remove, add_array_value or remove_array_value. + El argumento de método actual que llama a "%1" con los argumentos "%2" no está admitido. Utilice set, remove, add_array_value o remove_array_value. + + + QInstaller::SimpleMoveFileOperation - not enough memory - no hay suficiente memoria + None of the arguments can be empty: source "%1", target "%2". + No puede haber ningún argumento vacío: origen "%1", destino "%2". - Error: %1 - Error: %1 + Cannot move file from "%1" to "%2", because the target path exists and is not removable. + No se puede mover el archivo de "%1" a "%2", porque la ruta de destino ya existe y no se puede eliminar. - Cannot create archive %1. %2 - No se puede crear el archivo %1. %2 + Cannot move file "%1" to "%2": %3 + No se puede mover el archivo "%1" a "%2": %3 - Error while extracting '%1': %2 - Error al extraer '%1': %2 + Moving file "%1" to "%2". + Moviendo el archivo "%1" a "%2". + + + QInstaller::StartMenuDirectoryPage - CArc index %1 out of bounds [0, %2] - El índice %1 de CArc está fuera de los límites [0, %2] + Start Menu shortcuts + Accesos directos del menú de Inicio - Item index %1 out of bounds [0, %2] - El índice %1 del elemento está fuera de los límites [0, %2] + Select the Start Menu in which you would like to create the program's shortcuts. You can also enter a name to create a new directory. + Seleccione en menú de inicio donde desee crear los accesos directos del programa. También puede introducir un nombre para crear un directorio nuevo. + + + QInstaller::TargetDirectoryPage - Cannot create output file for writing: %1 - No se puede crear el archivo de salida para su escritura: %1 + Installation Folder + Carpeta de instalación - Authorization required - Autorización requerida + Please specify the directory where %1 will be installed. + Especifique el directorio en el que se instalará %1. - Enter your password to authorize for sudo: - Introduce tu contraseña para autorizar a sudo: + Alt+R + browse file system to choose a file + Alt+R - Error acquiring admin rights - Error al adquirir permisos de administrador + B&rowse... + Examina&r... - Cannot backup file %1 - No se puede hacer una copia de seguridad del archivo %1 + The directory you selected already exists and contains an installation. Choose a different target for installation. + El directorio que ha seleccionado ya existe y contiene una instalación. Elija otro destino para la instalación. - Cannot delete file %1 - No se puede eliminar el archivo %1 + You have selected an existing, non-empty directory for installation. +Note that it will be completely wiped on uninstallation of this application. +It is not advisable to install into this directory as installation might fail. +Do you want to continue? + Ha seleccionado un directorio existente y no vacío para la instalación. +Tenga en cuenta que se eliminará por completo al desinstalar esta aplicación. +No es recomendable instalar en este directorio, ya que la instalación podría generar un error. +¿Desea continuar? - Cannot restore backup file into %1 - No se puede restaurar la copia de seguridad del archivo como %1 + You have selected an existing file or symlink, please choose a different target for installation. + Ha seleccionado un archivo o un symlink existente. Elija un destino diferente para la instalación. - Failed to overwrite %1: %2 - Fallo al sobrescribir %1: %2 + Select Installation Folder + Seleccionar carpeta de instalación - Registry path %1 is not writable - No se puede escribir en la ubicación %1 del registro + The installation path cannot be empty, please specify a valid directory. + La ruta de instalación no puede estar vacía. Especifique un directorio válido. - Cannot write to registry path %1 - No se puede escribir en la ubicación %1 del registro + The installation path cannot be relative, please specify an absolute path. + La ruta de instalación no puede ser relativa. Especifique una ruta absoluta. - Invalid Argument: source folder must not be empty. - Argumento no válido: la carpeta de origen no tiene que estar vacía. + The path or installation directory contains non ASCII characters. This is currently not supported! Please choose a different path or installation directory. + La ruta o el directorio de instalación contiene caracteres que no son ASCII. Esto no es compatible actualmente. Elija una ruta o un directorio de instalación diferente. - Cannot backup file %1: %2 - No se puede hacer una copia de seguridad del archivo %1: %2 + As the install directory is completely deleted, installing in %1 is forbidden. + Puesto que el directorio de instalación se ha eliminado por completo, está prohibido instalar en %1. - Failed to copy file %1: %2 - Fallo al copiar el archivo %1: %2 + The path you have entered is too long, please make sure to specify a valid path. + La ruta que ha introducido es demasiado larga. Debe especificar una ruta válida. - Cannot create folder at %1: %2 - No se puede crear la carpeta %1: %2 + The path you have entered is not valid, please make sure to specify a valid target. + La ruta que ha introducido no es válida. Debe especificar un destino válido. - Invalid arguments: %1 arguments given, %2 to %3 expected. - Argumentos no válidos: %1 argumentos dados, de %2 a %3 esperados. + The path you have entered is not valid, please make sure to specify a valid drive. + La ruta que ha introducido no es válida. Debe especificar una unidad válida. - Invalid arguments: %1 arguments given, %2 expected. - Argumentos no válidos: %1 argumentos dados, %2 esperados. + The installation path must not end with '.', please specify a valid directory. + La ruta de instalación no debe terminar con '.'. Especifique un directorio válido. - Error while elevating access rights. - Error al dar permisos de acceso. + The installation path must not contain "%1", please specify a valid directory. + La ruta de instalación no debe contener "%1". Especifique un directorio válido. - Failed to seek in file %1: %2 - Fallo al solicitar el archivo %1: %2 + Warning + Advertencia + + + Error + Error + + + QInstaller::TestRepository - Failed to open %1 for reading - Fallo al abrir %1 en modo lectura + Missing package manager core engine. + Falta el motor de componente básico del administrador de paquetes. - Failed to open %1 for writing - Fallo al abrir %1 en modo escritura + Empty repository URL. + La dirección URL del repositorio está vacía. - Failed to seek in file %1. Reason: %2. - Fallo al solicitar el archivo %1. Motivo: %2. + Download canceled. + Descarga cancelada. - Cannot create link from %1 to %2. - No se puede crear el enlace de %1 a %2. + Timeout while testing repository "%1". + Se ha obtenido un tiempo de espera durante la prueba del repositorio "%1". - Cannot remove link from %1 to %2. - No se puede eliminar el enlace de %1 a %2. + Cannot parse Updates.xml: %1 + No se puede analizar Updates.xml: %1 - Authorization Error - Error de autorización + Cannot open Updates.xml for reading: %1 + No se puede abrir Updates.xml para la lectura: %1 - Couldn't get authorization. - No se ha podido obtener la autorización. + Authentication failed. + Error de autenticación. - Couldn't get authorization that is needed for continuing the installation. -Either abort the installation or use the fallback solution by running -%1 -as root and then clicking ok. - No se ha podido obtener la autorización necesaria para continuar con la instalación. -Cancela la instalación o bien usa la solución alternativa ejecutando -%1 -como root y haciendo clic en OK. + Unknown error while testing repository "%1". + Se ha obtenido un error desconocido durante la prueba del repositorio "%1". + + + QObject - Registering file types is only supported on Windows. - El registro de tipos de archivo sólo está soportado en Windows. + Authorization required + Se necesita autorización - Failed to open '%1' for reading. - Fallo al abrir '%1' en modo lectura. + Enter your password to authorize for sudo: + Introduzca su contraseña para autorizar para sudo: - Failed to open '%1' for writing. - Fallo al abrir %1 en modo escritura. + Error acquiring admin rights + Error al adquirir derechos de administrador + + + RemoteClient - Number of arguments does not match: one is required - El número de argumentos no coincide: es necesario que haya uno + Cannot get authorization. + No se puede obtener la autorización. - Cannot get package manager core. - No se puede obtener el núcleo del gestor de paquetes. + Cannot get authorization that is needed for continuing the installation. + +Please start the setup program as a user with the appropriate rights. +Or accept the elevation of access rights if being asked. + No se puede obtener una autorización que se necesita para continuar con la instalación. + +Inicie el programa de instalación como usuario con los derechos necesarios. +O bien acepte la elevación de los derechos de acceso si se le pide. - This process should be stopped before continuing: %1 - Este proceso se tiene que parar antes de continuar: %1 + Cannot get authorization that is needed for continuing the installation. + Either abort the installation or use the fallback solution by running + +%1 + +as a user with the appropriate rights and then clicking OK. + No se puede obtener una autorización que se necesita para continuar con la instalación. +Cancele la instalación o use la solución alternativa ejecutando + +%1 + +como usuario con los derechos adecuados y, luego, haga clic en Aceptar. + + + ResourceCollectionManager - These processes should be stopped before continuing: %1 - Estos procesos se tienen que parar antes de continuar: %1 + Cannot open resource %1: %2 + No se puede abrir el recurso %1: %2 Settings Cannot open settings file %1 for reading: %2 - No se puede abrir el archivo de configuración %1 en modo lectura: %2 + No se puede abrir el archivo de configuración %1 para la lectura: %2 @@ -2480,15 +2282,15 @@ como root y haciendo clic en OK. No proxy - Sin proxy + No hay proxy System proxy settings - Configuración del proxy del sistema + Configuración de proxy del sistema Manual proxy configuration - Configuración manual del proxy + Configuración de proxy manual HTTP proxy: @@ -2498,25 +2300,9 @@ como root y haciendo clic en OK. Port: Puerto: - - HTTP proxy requires authentication - El proxy HTTP requiere autenticación - - - Username: - Nombre de usuario: - - - Password: - Contraseña: - FTP proxy: - Proxy del FTP: - - - FTP proxy requires authentication - El proxy del FTP requiere autenticación + Proxy FTP: Repositories @@ -2524,11 +2310,11 @@ como root y haciendo clic en OK. Add Username and Password for authentication if needed. - Si es necesario, añade un nombre de usuario y contraseña para la autenticación. + Agregue el nombre de usuario y la contraseña para la autenticación si es necesario. Use temporary repositories only - Sólo usar repositorios temporales + Usar solo repositorios temporales Add @@ -2536,11 +2322,11 @@ como root y haciendo clic en OK. Remove - Eliminar + Quitar Test - Probar + Prueba Show Passwords @@ -2548,27 +2334,35 @@ como root y haciendo clic en OK. Check this to use repository during fetch. - Marca esto para usar el repositorio durante la obtención. + Active esta opción para usar el repositorio durante la obtención. Add the username to authenticate on the server. - Añade el nombre de usuario para autenticarse en el servidor. + Agregue el nombre de usuario para autenticar en el servidor. Add the password to authenticate on the server. - Añade la contraseña para autenticarse en el servidor. + Agregue la contraseña para autenticar en el servidor. The servers URL that contains a valid repository. - La URL del servidor que contiene un repositorio válido. + Dirección URL de los servidores que contiene un repositorio válido. + + + An error occurred while testing this repository. + Se produjo un error al probar este repositorio. + + + The repository was tested successfully. + Repositorio probado correctamente. - There was an error testing this repository. - Se ha producido un error al probar este repositorio. + Do you want to disable the repository? + ¿Desea deshabilitar el repositorio? - Do you want to disable the tested repository? - ¿Quieres deshabilitar el repositorio probado? + Do you want to enable the repository? + ¿Desea habilitar el repositorio? Hide Passwords @@ -2576,7 +2370,7 @@ como root y haciendo clic en OK. Use - Usar + Utilizar Username @@ -2604,85 +2398,50 @@ como root y haciendo clic en OK. - TargetDirectoryPageImpl + UpdateOperation - The installation path cannot be empty, please specify a valid folder. - La ruta de instalación no puede estar vacía. Por favor ,especifica una carpeta válida. + Cannot write to registry path %1. + No se puede escribir en la ruta de registro %1. - The installation path cannot be relative, please specify an absolute path. - La ruta de la instalación no puede ser relativa. Por favor ,especifica una ruta absoluta. - - - Warning - Advertencia - - - Error - Error - - - The path or installation directory contains non ASCII characters. This is currently not supported! Please choose a different path or installation directory. - La ruta o el directorio de instalación contiene caracteres que no son ASCII. ¡Actualmente ésto no está soportado! Por favor, escoge una ruta o directorio de instalación diferente. - - - The path you have entered is too long, please make sure to specify a valid path. - La ruta que has introducido es demasiado larga. Por favor, asegúrate que especificas una ruta válida. - - - The path you have entered is not valid, please make sure to specify a valid drive. - La ruta que has introducido no es válida. Por favor, asegúrate que especificas un volúmen de disco válido. - - - The installation path must not contain %1, please specify a valid folder. - La ruta de la instalación no puede contener %1. Por favor ,especifica una carpeta válida. + Registry path %1 is not writable. + No se puede escribir en la ruta de registro %1. - As the install directory is completely deleted installing in %1 is forbidden. - Como el directorio de instalación se elimina completamente, se prohibe la instalación en %1. + exactly %1 + exactamente %1 - The folder you selected exists already and contains an installation. -Do you want to overwrite it? - La carpeta que has seleccionado ya existe y contiene una instalación. -¿Quieres sobrescribirla? - - - You have selected an existing, non-empty folder for installation. -Note that it will be completely wiped on uninstallation of this application. -It is not advisable to install into this folder as installation might fail. -Do you want to continue? - Has seleccionado una carpeta que ya existe y que no está vacía para la instalación. -Ten en cuenta que se eliminará completamente cuando se desinstale esta aplicación. -No se recomienda realizar la instalación en esta carpeta ya que puede fallar. -¿Quieres continuar? + at least %1 + al menos %1 - You have selected an existing file or symlink, please choose a different target for installation. - Has seleccionado un archivo o enlace simbólico que ya existe. Por favor, elige un destino diferente para la instalación. + not more than %1 + no más de %1 - - - TestRepository - Empty repository URL. - URL del repositorio vacía. + %1 or %2 + %1 o %2 - URL scheme not supported: %1 (%2). - Esquema de URL no admitido: %1 (%2). + %1 to %2 + %1 a %2 - - Cannot parse Updates.xml! Error: %1. - ¡Error al analizar Updates.xml! Error: %1. + + Invalid arguments in %1: %n arguments given, %2 arguments expected. + + Argumentos no válidos en %1: se han proporcionado %n argumentos, se esperaban %2. + - - Updates.xml could not be opened for reading! - ¡No se puede abrir Updates.xml en modo lectura! + + Invalid arguments in %1: %n arguments given, %2 arguments expected in the form: %3. + + Argumentos no válidos en %1: se han proporcionado %n argumentos, se esperaban %2 con la forma: %3. + - Updates.xml could not be found on server! - ¡No se puede localizar Updates.xml en el servidor! + Renaming file "%1" to "%2" failed: %3 + Error al cambiar el nombre de archivo de "%1" a "%2": %3 diff --git a/src/sdk/translations/ifw_fr.ts b/src/sdk/translations/ifw_fr.ts index 1379a8652..22758893d 100644 --- a/src/sdk/translations/ifw_fr.ts +++ b/src/sdk/translations/ifw_fr.ts @@ -1,6 +1,6 @@ - + AuthenticationRequiredException @@ -16,30 +16,30 @@ BinaryContent Cannot seek to %1 to read the operation data. - Impossible de rechercher dans %1 pour lire les données d'exploitation. + Impossible de rechercher %1 pour lire les données de l’opération. Cannot seek to %1 to read the resource collection block. - Impossible de rechercher dans %1 pour lire l'ensemble des ressources. + Impossible de rechercher %1 pour lire le bloc de collection des ressources. - Cannot open meta resource. Error: %1 - Impossible d'ouvrir les métadonnées des ressources. Erreur : %1 + Cannot open meta resource %1. + Impossible d’ouvrir les méta-ressources %1. BinaryLayout Cannot seek to %1 to read the embedded meta data count. - Impossible de rechercher dans %1 pour lire le nombre de métadonnées. + Impossible de rechercher %1 pour lire le total des métadonnées incorporées. Cannot seek to %1 to read the resource collection segment. - Impossible de rechercher dans %1 pour lire le segment de l'ensemble des ressources. + Impossible de rechercher %1 pour lire le segment de collection des ressources. Unexpected mismatch of meta resources. Read %1, expected: %2. - Incohérence relevée sur les métadonnées. Lues %1, attendues : %2. + Non-concordance inattendue des méta-ressources. %1 lu, attendu : %2. @@ -50,11 +50,11 @@ You need to supply a Username and Password to access this site. - Vous devez saisir un identifiant et un mot de passe pour accéder à ce site. + Vous devez fournir un nom d’utilisateur et un mot de passe pour accéder au site. Username: - Identifiant : + Nom d'utilisateur : Password: @@ -62,190 +62,166 @@ %1 at %2 - %1 à %2 + %1 sur %2 DirectoryGuard - Path exists but is not a folder: %1 - Le chemin existe mais n'est pas un dossier : %1 + Path "%1" exists but is not a directory. + Le chemin "%1" existe, mais il ne s’agit pas d’un répertoire. - Cannot create folder: %1 - Impossible de créer le dossier : %1 + Cannot create directory "%1". + Impossible de créer le répertoire "%1". ExtractCallbackImpl - Cannot retrieve path of archive item %1 - Impossible de récupérer le chemin de l'élément %1 + Cannot retrieve path of archive item %1. + Impossible d’extraire le chemin d’accès de l’élément d’archive %1. + + + Cannot remove already existing symlink %1. + Impossible de supprimer le lien symbolique %1 existant. - Cannot remove already existing symlink. %1 - Impossible de supprimer le lien symbolique existant. %1 + Cannot open file "%1" for writing: %2 + Impossible d’ouvrir le fichier "%1" en écriture : %2 - Cannot open file: %1 (%2) - Impossible d'ouvrir le fichier %1 (%2) + Cannot create symlink at "%1". Another one is already existing. + Impossible de créer un lien symbolique dans "%1". Un autre existe déjà. - Cannot create symlink at '%1'. Another one is already existing. - Impossible de créer le lien symbolique à '%1'. Un autre existe déjà. + Cannot read symlink target from file "%1". + Impossible de lire la cible du lien symbolique à partir du fichier "%1". - Cannot read symlink target from file '%1'. - Impossible de récupérer la cible du lien symbolique du fichier '%1'. + Cannot create symlink at %1: %2 + Impossible de créer un lien symbolique dans %1 : %2 + + + + InstallerBase + + Waiting for %1 + Attente de %1 - Cannot create symlink at %1. %2 - Impossible de créer le lien symbolique à %1. %2 + Another %1 instance is already running. Wait until it finishes, close it, or restart your system. + Une autre instance de %1 est déjà en cours d’exécution. Attendez qu’elle soit terminée, fermez-la ou redémarrez votre système. InstallerCalculator Components added as automatic dependencies: - Composants ajoutés comme dépendances automatiques : + Composants ajoutés en tant que dépendances automatiques : - Components added as dependency for '%1': - Composants ajoutés comme dépendances pour %1 : + Components added as dependency for "%1": + Composants ajoutés en tant que dépendances pour "%1": Components that have resolved dependencies: - Composants ayant des dépendances résolues : + Composants qui ont résolu les dépendances : Selected components without dependencies: - Composants sélectionnés ne possédant pas de dépendance : + Composants sélectionnés sans dépendances : - Recursion detected, component '%1' already added with reason: '%2' - Récursion détectée, composant '%1' ajouté via le contexte : '%2' + Recursion detected, component "%1" already added with reason: "%2" + Récursion détectée, composant "%1" déjà ajouté avec raison : "%2" - Cannot find missing dependency '%1' for '%2'. - Impossible de satisfaire la dépendance '%1' pour '%2". + Cannot find missing dependency "%1" for "%2". + La dépendance manquante "%1" est introuvable pour "%2". Job Canceled - Annulé - - - - LockFile - - Cannot create lock file '%1': %2 - Impossible de poser un fichier de verrouillage '%1' : %2 - - - Cannot write PID to lock file '%1': %2 - Impossible d'écrire le PID pour le verrou de fichier '%1' : '%2' - - - Cannot obtain the lock for file '%1': %2 - Impossible d'obtenir le verrou pour le fichier '%1' : %2 - - - Cannot release the lock for file '%1': %2 - Impossible de relâcher le verrou pour le fichier '%1' : %2 + Abandonné KDUpdater::AppendFileOperation - Cannot backup file %1: %2 - Impossible de sauvegarder le fichier %1 : %2 - - - Invalid arguments in %0: %1 arguments given, %2 expected%3. - Arguments invalides dans %0 : %1 arguments fournis, %2 attendus %3. - - - exactly 2 - exactement 2 + Cannot backup file "%1": %2 + Impossible de sauvegarder le fichier "%1" : %2 - Cannot open file '%1' for writing: %2 - Impossible d'ouvrir le fichier %1 en écriture : %2 + Cannot open file "%1" for writing: %2 + Impossible d’ouvrir le fichier "%1" en écriture : %2 - Cannot find backup file for %1. - Impossible de trouver la sauvegarde du fichier %1. + Cannot find backup file for "%1". + Le fichier de sauvegarde pour "%1" est introuvable. - Cannot restore backup file for %1. - Impossible de charger la sauvegarde du fichier %1. + Cannot restore backup file for "%1". + Impossible de restaurer le fichier de sauvegarde pour "%1". - Cannot restore backup file for %1: %2 - Impossible de restaurer la sauvegarde du fichier %1 : %2 + Cannot restore backup file for "%1": %2 + Impossible de restaurer le fichier de sauvegarde pour "%1" : %2 KDUpdater::CopyOperation - Cannot backup file %1. - Impossible de faire une sauvegarde du fichier %1. - - - Invalid arguments: %1 arguments given, 2 expected. - Arguments invalides : %1 arguments fournis, 2 attendus. + Cannot backup file "%1". + Impossible de sauvegarder le fichier "%1". Cannot copy a non-existent file: %1 - Impossible de copier un fichier non-existant : %1 + Impossible de copier un fichier qui n’existe pas : %1 - Cannot remove destination file %1: %2 - Impossible de supprimer le fichier de destination %1 : %2 + Cannot remove file "%1": %2 + Impossible de supprimer le fichier "%1" : %2 - Cannot copy %1 to %2: %3 - Impossible de copier %1 vers %2 : %3 + Cannot copy file "%1" to "%2": %3 + Impossible de copier le fichier "%1" vers "%2" : %3 - Cannot delete file %1: %2 - Impossible de supprimer le fichier %1 : %2 + Cannot delete file "%1": %2 + Impossible de supprimer le fichier "%1" : %2 - Cannot restore backup file into %1: %2 - Impossible de restaurer la sauvegarde du fichier vers %1 : %2 + Cannot restore backup file into "%1": %2 + Impossible de restaurer le fichier de sauvegarde dans "%1" : %2 KDUpdater::DeleteOperation - Cannot create backup of %1: %2 - Impossible de créer la sauvegarde de %1 : %2 - - - Invalid arguments: %1 arguments given, 1 expected. - Arguments invalides : %1 arguments fournis, 1 seul attendu. + Cannot create backup of file "%1": %2 + Impossible de créer une sauvegarde du fichier "%1" : %2 - Cannot restore backup file for %1: %2 - Impossible de restaurer le fichier de sauvegarde pour %1 : %2 + Cannot restore backup file for "%1": %2 + Impossible de restaurer le fichier de sauvegarde pour "%1" : %2 KDUpdater::FileDownloader - Download canceled. - Téléchargement annulé. + Download finished. + Téléchargement terminé. Cryptographic hashes do not match. - Les empreintes cryptographiques ne correspondent pas. + Les hachages de chiffrement ne correspondent pas. - Download finished. - Téléchargement terminé. + Download canceled. + Téléchargement annulé. %1 of %2 @@ -253,58 +229,54 @@ %1 downloaded. - %1 téléchargé. + %1 téléchargé. (%1/sec) - (%1/s) + (%1/sec) %n day(s), - %n jour, - %n jours, + %n jour(s), %n hour(s), - %n heure, - %n heures, + %n heure(s), %n minute(s) - %n minute - %n minutes + %n minute(s) %n second(s) - %n seconde - %n secondes + %n seconde(s) - %1%2%3%4 remaining. - - %1%2%3%4 restant. + - %1%2%3%4 restants. - unknown time remaining. - - impossible d'estimer le temps restant. + - temps restant inconnu. KDUpdater::HttpDownloader - Cannot download %1: Writing to file '%2' failed: %3 - Impossible de télécharger %1 : l'écriture du fichier '%2' à échoué : %3 + Cannot download %1. Writing to file "%2" failed: %3 + Impossible de télécharger %1. L’écriture dans le fichier "%2" a échoué : %3 - Cannot download %1: Cannot create %2: %3 - Impossible de télécharger %1 : impossible de créer %2 : %3 + Cannot download %1. Cannot create file "%2": %3 + Impossible de télécharger %1. Impossible de créer le fichier "%2" : %3 %1 at %2 @@ -312,7 +284,7 @@ Authentication request canceled. - Demande d'authentification annulée. + Demande d’authentification annulée. Secure Connection Failed @@ -320,187 +292,148 @@ There was an error during connection to: %1. - Une erreur s'est produite pendant la connection à : %1. + Une erreur s’est produite lors de la connexion à : %1. This could be a problem with the server's configuration, or it could be someone trying to impersonate the server. - Cela pourrait être un problème avec la configuration du serveur, ou quelqu'un essaie de se faire passer pour le serveur. + Il peut s’agir d’un problème avec la configuration du serveur ou quelqu’un peut tenter d’usurper l’identité du serveur. If you have connected to this server successfully in the past or trust this server, the error may be temporary and you can try again. - Si vous vous êtes déjà connecté à ce serveur avec succès par le passé ou si vous faites confiance à ce serveur, l'erreur peut être temporaire et vous pouvez essayer de nouveau. + Si vous vous êtes déjà connecté au serveur dans le passé ou si vous lui faites confiance, l’erreur peut être temporaire et vous pouvez réessayer. Try again - Essayer à nouveau + Réessayez KDUpdater::LocalFileDownloader - Cannot open source file '%1' for reading. - Impossible d'ouvrir le fichier source '%1' en lecture. + Cannot open file "%1" for reading: %2 + Impossible d’ouvrir le fichier "%1" en lecture : %2 - Cannot open destination file '%1' for writing. - Impossible d'ouvrir le fichier %1 en écriture. + Cannot open file "%1" for writing: %2 + Impossible d’ouvrir le fichier "%1" en écriture : %2 - Writing to %1 failed: %2 - L'écriture de %1 à échouée : %2 + Writing to file "%1" failed: %2 + L’écriture dans le fichier "%1" a échoué : %2 KDUpdater::MkdirOperation - Invalid arguments: %1 arguments given, 1 expected. - Arguments invalides : %1 arguments fournis, 1 seul attendu. + Cannot create directory "%1": %2 + Impossible de créer le répertoire "%1" : %2 - Cannot create folder %1: Unknown error. - Impossible de créer le dossier %1 : erreur indéterminée. + Unknown error. + Erreur inconnue. - Cannot remove directory %1: %2 - Impossible de supprimer le dossier %1 : %2 + Cannot remove directory "%1": %2 + Impossible de supprimer le répertoire "%1" : %2 KDUpdater::MoveOperation - Cannot backup file %1. - Impossible de sauvegarder le fichier %1. - - - Invalid arguments: %1 arguments given, 2 expected. - Arguments invalides : %1 arguments fournis, 2 attendus. - - - Cannot remove destination file %1: %2 - Impossible de supprimer le fichier de destination %1 : %2 - - - Cannot copy %1 to %2: %3 - Impossible de copier %1 vers %2 : %3 - - - Cannot copy %1 to %2: %3 - Impossible de copier %1 vers %2 : %3 - - - Cannot remove file %1. - Impossible de supprimer le fichier %1. - - - Cannot restore backup file for %1: %2 - - - - - KDUpdater::PackagesInfo - - %1 contains invalid content: %2 - %1 contient des informations non valides : %2 + Cannot backup file "%1". + Impossible de sauvegarder le fichier "%1". - The file %1 does not exist. - Le fichier %1 n'existe pas. + Cannot remove file "%1": %2 + Impossible de supprimer le fichier "%1" : %2 - Cannot open %1. - Impossible d'ouvrir %1. + Cannot copy file "%1" to "%2": %3 + Impossible de copier le fichier "%1" vers "%2" : %3 - Parse error in %1 at %2, %3: %4 - Erreur d'analyse syntaxique dans %1 à %2, %3 : %4 + Cannot remove file "%1". + Impossible de supprimer le fichier "%1". - Root element %1 unexpected, should be 'Packages'. - Élément racine %1 inattendu, il devrait se trouver dans 'Packages'. + Cannot restore backup file for "%1": %2 + Impossible de restaurer le fichier de sauvegarde pour "%1" : %2 KDUpdater::PrependFileOperation - Cannot backup file %1: %2 - Impossible de sauvegarder le fichier %1 : %2 + Cannot backup file "%1": %2 + Impossible de sauvegarder le fichier "%1" : %2 - Invalid arguments: %1 arguments given, 2 expected. - Arguments invalides : %1 arguments fournis, 2 attendus. + Cannot open file "%1" for reading: %2 + Impossible d’ouvrir le fichier "%1" en lecture : %2 - Cannot open file %1 for reading: %2 - Impossible d'ouvrir le fichier %1 en lecture : %2 + Cannot open file "%1" for writing: %2 + Impossible d’ouvrir le fichier "%1" en écriture : %2 - Cannot open file %1 for writing: %2 - Impossible d'ouvrir le fichier %1 en écriture : %2 + Cannot find backup file for "%1". + Le fichier de sauvegarde pour "%1" est introuvable. - Cannot find backup file for %1. - Impossible de trouver la sauvegarde du fichier %1. + Cannot restore backup file for "%1". + Impossible de restaurer le fichier de sauvegarde pour "%1". - Cannot restore backup file for %1. - Impossible de restaurer le fichier de sauvegarde pour %1. - - - Cannot restore backup file for %1: %2 - Impossible de restaurer le fichier de sauvegarde pour %1 : %2 + Cannot restore backup file for "%1": %2 + Impossible de restaurer le fichier de sauvegarde pour "%1" : %2 KDUpdater::ResourceFileDownloader - Cannot read resource file "%1". Reason: - Impossible de lire le fichier de ressources "%1". Raison : + Cannot read resource file "%1": %2 + Impossible de lire le fichier de ressources "%1" : %2 KDUpdater::RmdirOperation - Invalid arguments: %1 arguments given, 1 expected. - Arguments invalides : %1 arguments fournis, 1 seul attendu. - - - Cannot remove folder %1: The folder does not exist. - Impossible de supprimer le dossier %1 : ce dossier n'existe pas. + Cannot remove directory "%1": %2 + Impossible de supprimer le répertoire "%1" : %2 - Cannot remove folder %1: %2 - Impossible de supprimer le dossier %1 : %2 + The directory does not exist. + Le répertoire n’existe pas. - Cannot recreate directory %1: %2 - Impossible de recréer le dossier %1 : %2 + Cannot recreate directory "%1": %2 + Impossible de recréer le répertoire "%1" : %2 KDUpdater::Task %1 started - %1 commencée + %1 démarrée %1 cannot be stopped - %1 ne peut être stoppée + %1 ne peut pas être arrêtée Cannot stop task %1 - Impossible d'arrêter la tâche %1 + Impossible d’arrêter la tâche %1 %1 cannot be paused - %1 ne peut être mise en pause + %1 ne peut pas être interrompue Cannot pause task %1 - Impossible de mettre en pause %1 + Impossible d’interrompre la tâche %1 Cannot resume task %1 - Impossible de reprendre l'exécution de la tâche %1 + Impossible de reprendre la tâche %1 %1 done @@ -511,26 +444,25 @@ KDUpdater::UpdateFinder Cannot access the package information of this application. - Impossible d'accéder aux informations contenues dans ce paquet pour cette application. + Impossible d’accéder aux informations de paquetage de cette application. - Cannot access the update sources information of this application. - Impossible d'accéder aux informations de mise à jour pour cette application. - - - Downloading Updates.xml from update sources. - Téléchargement du fichier Updates.xml à partir des sources de mises à jour. + No package sources set for this application. + Aucune source de paquetage définie pour cette application. %n update(s) found. - %n mise à jour trouvée. - %n mises à jour trouvées. + %n mise(s) à jour trouvée(s). - Cannot download update source %1 from ('%2') - Impossible de télécharger l'emplacement des mises à jour pour %1 ('%2') + Downloading Updates.xml from update sources. + Téléchargement de Updates.xml à partir des sources de mise à jour. + + + Cannot download package source %1 from "%2". + Impossible de télécharger la source de paquetage %1 depuis "%2". Updates.xml file(s) downloaded from update sources. @@ -538,211 +470,194 @@ Computing applicable updates. - Calcul des mises à jour à appliquer. + Calcul des mises à jour applicables. Application updates computed. - Mises à jour de l'application calculées. + Mises à jour de l’application calculées. - KDUpdater::UpdateSourcesInfo - - %1 contains invalid content: %2 - %1 contient des informations invalides : %2 - - - Cannot read "%1" - Impossible de lire "%1" - - - XML Parse error in %1 at %2, %3: %4 - Erreur d'analyse syntaxique du XML dans %1 à %2, %3 : %4 - - - Root element %1 unexpected, should be "UpdateSources" - Élément racine %1 inattendu, il devrait se trouver dans "UpdateSources" - + KDUpdater::UpdatesInfoData - Cannot save changes to "%1": %2 - Impossible de sauvegarder les changements dans "%1" : %2 + Updates.xml contains invalid content: %1 + Updates.xml renferme un contenu non valide : %1 - - - KDUpdater::UpdatesInfoData Cannot read "%1" Impossible de lire "%1" Parse error in %1 at %2, %3: %4 - Erreur d'analyse syntaxique dans %1 à %2, %3 : %4 - - - Updates.xml contains invalid content: %1 - Updates.xml contient des informations invalides : %1 + Erreur d’analyse dans %1 sur %2, %3 : %4 Root element %1 unexpected, should be "Updates". - Élément racine %1 inattendu, "Updates" aurait dû être trouvé. + Élément racine %1 inattendu, il doit s’agir de "Updates". ApplicationName element is missing. - L'élément 'ApplicationName' est manquant. + L’élément ApplicationName est manquant. ApplicationVersion element is missing. - L'élément 'ApplicationVersion' est manquant. + L’élément ApplicationVersion est manquant. PackageUpdate element without Name - L'élément 'PackageUpdate' ne possède pas l'attribut 'Name' + Élément PackageUpdate sans nom PackageUpdate element without Version - L'élément 'PackageUpdate' ne possède pas l'attribut 'Version' + Élément PackageUpdate sans version PackageUpdate element without ReleaseDate - L'élément 'PackageUpdate' ne possède pas l'attribut 'ReleaseDate' + Élément PackageUpdate sans date de publication Lib7z - - Cannot retrieve number of items in archive - Impossible de récupérer le nombre d'éléments dans l'archive - - - Cannot retrieve path of archive item %1 - Impossible de récupérer le chemin de l'élément %1 - - - Unknown exception caught (%1) - Une exception de type inconnue a été attrapée (%1) - internal code: %1 code interne : %1 not enough memory - pas assez de mémoire + mémoire insuffisante Error: %1 Erreur : %1 - Cannot load codecs - Impossible de charger les codecs + Cannot retrieve property %1 for item %2. + Impossible d’extraire la propriété %1 pour l’élément %2. - Cannot retrieve default format - Impossible de récupérer le format par défaut + Property %1 for item %2 not of type VT_FILETIME but %3. + La propriété %1 pour l’élément %2 n’est pas de type VT_FILETIME mais %3. - Cannot create archive %1. %2 - Impossible de créer l'archive %1. %2 + Cannot convert UTC file time to system time. + Impossible de convertir l’heure du fichier UTC en heure système. - CArc index %1 out of bounds [0, %2] - Index CArc %1 hors limites [0, %2] + Cannot load codecs. + Impossible de charger les codecs. - Item index %1 out of bounds [0, %2] - Index de l'élément %1 hors limites [0, %2] + Cannot open archive "%1". + Impossible d’ouvrir l’archive "%1". - Cannot create output file for writing: %1 - Impossible de créer le fichier de sortie : %1 + Cannot retrieve number of items in archive. + Impossible d’extraire le nombre d’éléments dans l’archive. - - - Lib7z::ExtractItemJob - Cannot list archive: QIODevice not set or already destroyed. - Impossible de lister l'archive : QIODevice n'est pas renseigné ou à déjà été détruit. + Cannot retrieve path of archive item "%1". + Impossible d’extraire le chemin d’accès de l’élément d’archive "%1". - Error while extracting '%1': %2 - Erreur lors de l'extraction '%1' : %2 + Unknown exception caught (%1). + Exception inconnue détectée (%1). - Unknown exception caught (%1) - Une exception de type inconnue a été attrapée (%1) + Cannot create temporary file: %1 + Impossible de créer le fichier temporaire : %1 - Failed - Échec + Unsupported archive type. + Type d’archive non pris en charge. - - - Lib7z::ListArchiveJob - Cannot list archive: QIODevice already destroyed. - Impossible de lister l'archive : QIODevice n'est pas renseigné ou à déjà été détruit. + Cannot create archive "%1" + Impossible de créer l’archive "%1". - Unknown exception caught (%1) - Une exception de type inconnue a été attrapée (%1) + Cannot create archive "%1": %2 + Impossible de créer l’archive "%1" : %2 + + + Cannot remove old archive "%1": %2 + Impossible de supprimer l’ancienne archive "%1" : %2 - Failed - Échec + Cannot rename temporary archive "%1" to "%2": %3 + Impossible de renommer l’archive temporaire "%1" en "%2" : %3 + + + Unknown exception caught (%1) + Exception inconnue détectée (%1) - OpenArchiveInfo + LocalPackageHub - Cannot load codecs - Impossible de charger les codecs + %1 contains invalid content: %2 + %1 renferme un contenu non valide : %2 - Cannot retrieve default format - Impossible de récupérer le format par défaut + The file %1 does not exist. + Le fichier %1 n’existe pas. - Cannot open archive - Impossible d'ouvrir l'archive + Cannot open %1. + Impossible d’ouvrir %1. - No CArc found - Aucun CArc n'a été trouvé + Parse error in %1 at %2, %3: %4 + Erreur d’analyse dans %1 sur %2, %3 : %4 + + + Root element %1 unexpected, should be 'Packages'. + Élément racine %1 inattendu, il doit s’agir de 'Packages'. - QIODeviceSequentialOutStream + LockFile + + Cannot create lock file "%1": %2 + Impossible de créer le fichier de verrouillage "%1" : %2 + - No device set for output stream - Aucun dispositif n'est prêt pour le flux de sortie + Cannot write PID to lock file "%1": %2 + Impossible d’écrire l’identifiant du processus dans le fichier de verrouillage "%1" : %2 + + + Cannot obtain the lock for file "%1": %2 + Impossible d’obtenir le verrou du fichier "%1" : %2 + + + Cannot release the lock for file "%1": %2 + Impossible de désactiver le verrou du fichier "%1" : %2 QInstaller No marker found, stopped after %1. - Aucun marqueur n'a été trouvé, arrêt après %1. + Aucun symbole ponctuel trouvé. Arrêt après %1. - Cannot open file %1 for reading: %2 - Impossible d'ouvrir le fichier %1 en lecture : %2 + Cannot open file "%1" for reading: %2 + Impossible d’ouvrir le fichier "%1" en lecture : %2 - Cannot open file %1 for writing: %2 - Impossible d'ouvrir le fichier %1 en écriture : %2 + Cannot open file "%1" for writing: %2 + Impossible d’ouvrir le fichier "%1" en écriture : %2 Read failed after %1 bytes: %2 - La lecture a échouée après %1 octets : %2 + Échec de la lecture après %1 octets : %2 - Copy failed. Error: %1 - La copie a échouée. Erreur : %1 + Copy failed: %1 + Échec de la copie : %1 Write failed after %1 bytes: %2 - L'écriture à échoué après %1 octets : %2 + Échec de l’écriture après %1 octets : %2 bytes @@ -750,149 +665,141 @@ KB - KB + Ko MB - MB + Mo GB - GB + Go TB - TB + To PB - PB + Po EB - EB + Eo ZB - ZB + Zo YB - YB + Yo - Cannot remove file %1: %2 - Impossible de supprimer le fichier %1 : %2 + Cannot remove file "%1": %2 + Impossible de supprimer le fichier "%1" : %2 - Cannot remove folder %1: %2 - Impossible de supprimer le dossier %1 : %2 + Cannot remove directory "%1": %2 + Impossible de supprimer le répertoire "%1" : %2 - Cannot create folder %1 - Impossible de créer le dossier %1 + Cannot create directory "%1". + Impossible de créer le répertoire "%1". - Cannot copy file from %1 to %2: %3 - Impossible de copier le fichier de %1 vers %2 : %3 + Cannot copy file from "%1" to "%2": %3 + Impossible de copier le fichier depuis "%1" vers "%2" : %3 - Cannot move file from %1 to %2: %3 - Impossible de déplacer le fichier de %1 vers %2 : %3 + Cannot move file from "%1" to "%2": %3 + Impossible de déplacer le fichier depuis "%1" vers "%2" : %3 - Cannot create folder %1: %2 - Impossible de créer le dossier %1 : %2 + Cannot create directory "%1": %2 + Impossible de créer le répertoire "%1" : %2 Cannot open temporary file: %1 - Impossible d'ouvrir le fichier temporaire : %1 + Ouvrir d’ouvrir le fichier temporaire : %1 Cannot open temporary file for template %1: %2 - Impossible d'ouvrir le fichier temporaire pour le modèle %1 : %2 - - - Cannot create temporary file - Impossible de créer le fichier temporaire - - - Cannot retrieve property %1 for item %2 - Impossible de récupérer la propriété %1 pour l'élément %2 - - - Property %1 for item %2 not of type VT_FILETIME but %3 - Propriété %1 pour l'élément %2 n'est pas de type VT_FILETIME mais %3 - - - Cannot convert file time to local time - Impossible de convertir l'heure du fichier vers l'heure locale - - - Cannot convert local file time to system time - Impossible de convertir l'heure du fichier vers l'heure du système + Ouvrir d’ouvrir le fichier temporaire pour le modèle %1 : %2 Corrupt installation - Installation corrompue + Installation endommagée Your installation seems to be corrupted. Please consider re-installing from scratch. - Votre installation semble être corrompue. Veuillez retenter une nouvelle installation. + Votre installation semble endommagée. Vous pouvez réinstaller entièrement le produit. The specified module could not be found. - Le module spécifié ne peut être trouvé. + Le module spécifié est introuvable. QInstaller::Component Components cannot have children in updater mode. - Les composants ne peuvent avoir de composants fils en mode mise-à-jour. - - - Cannot open the requested translation file '%1'. - Impossible d'ouvrir le fichier de traduction '%1'. + Les composants ne peuvent pas comporter d’enfants en mode de mise à jour. - Cannot open the requested UI file '%1'. Error: %2 - Impossible d'ouvir le fichier d'IHM '%1'. Erreur : %2 + Cannot open the requested UI file "%1": %2 + Impossible d’ouvrir le fichier d’interface utilisateur demandé "%1" : %2 - Cannot load the requested UI file '%1'. Error: %2 - Impossible de charger le fichier d'IHM '%1'. Erreur : %2 - - - Cannot resolve isDefault in %1 - Impossible d'analyser 'isDefault' dans %1 + Cannot load the requested UI file "%1": %2 + Impossible de charger le fichier d’interface utilisateur demandé "%1" : %2 - Cannot open the requested license file '%1'. Error: %2 - Impossible d'ouvrir le fichier de licence '%1'. Erreur %2 + Cannot open the requested license file "%1": %2 + Impossible d’ouvrir le fichier de licence demandé "%1" : %2 Error Erreur - Error: Operation %1 does not exist - Erreur : l'opération %1 n'existe pas + Error: Operation %1 does not exist. + Erreur : l’opération %1 n’existe pas. + + + Cannot resolve isDefault in %1 + Impossible de résoudre isDefault dans %1 Update Info: - Informations de mises à jour : + Informations de mise à jour : QInstaller::ComponentModel + + Component is marked for installation. + Le composant est destiné à être installé. + + + Component is marked for uninstallation. + Le composant est destiné à être désinstallé. + + + Component is installed. + Le composant est installé. + + + Component is not installed. + Le composant n’est pas installé. + Component Name Nom du composant Action - Action + Opération Installed Version @@ -904,55 +811,36 @@ Release Date - Date de sortie + Date de publication Size Taille - - Component is marked for installation. - Le composant est marqué pour installation. - - - Component is marked for uninstallation. - Le composant est marqué pour désinstallation. - - - Component is installed. - Le composant est installé. - - - Component is not installed. - Le composant n'est pas installé. - QInstaller::ComponentSelectionPage Alt+A select default components - Sélection des composants par défaut Alt+A Def&ault - Déf&aut + Par déf&aut Alt+R reset to already installed components - Revenir vers la liste des composants déjà installés Alt+R &Reset - &Effacer + &Réinitialiser Alt+S select all components - Sélectionner tous les composants Alt+S @@ -962,260 +850,227 @@ Alt+D deselect all components - Désélectionner tous les composants Alt+D &Deselect All - &Désélectionner tout + &Tout désélectionner + + + To install new compressed repository, browse the repositories from your computer + Pour installer un nouveau référentiel compressé, parcourez les référentiels sur votre ordinateur + + + &Browse QBSP files + &Parcourir les fichiers QBSP This component will occupy approximately %1 on your hard disk drive. - Ce composant va occuper environ %1 sur le disque dur. + Ce composant occupera environ %1 sur votre disque dur. + + + Open File + Ouvrir un fichier Select Components - Sélection des composants + Sélectionner des composants Please select the components you want to update. - Veuillez sélectionner les composants que souhaitez mettre à jour. + Sélectionnez les composants que vous souhaitez mettre à jour. Please select the components you want to install. - Veuillez sélectionner les composants que vous souhaitez installer. + Sélectionnez les composants que vous souhaitez installer. Please select the components you want to uninstall. - Veuillez sélectionner les composants que vous souhaitez désinstaller. + Sélectionnez les composants que vous souhaitez désinstaller. - Select the components to install. Deselect installed components to uninstall them. - Sélection des composants à installer. La désélection d'un composant installé entraîne sa désinstallation. + Select the components to install. Deselect installed components to uninstall them. Any components already installed will not be updated. + Sélectionnez les composants à installer. Désélectionnez les composants installés pour les désinstaller. Les composants déjà installés ne seront pas mis à jour. QInstaller::ConsumeOutputOperation - Invalid arguments in %0: %1 arguments given, %2 expected%3. - Arguments invalides dans %0 : %1 arguments fournis, %2 attendus %3. - - - at least 2 - au moins 2 + <to be saved installer key name> <executable> [argument1] [argument2] [...] + <Nom de clé du programme d’installation à enregistrer> <exécutable> [argument1] [argument2] [...] Needed installer object in %1 operation is empty. - Objet installeur requis dans %1 l'opération est vide. + L’objet du programme d’installation requis dans l’opération %1 est vide. - Can not save the output of %1 to an empty installer key value. - Impossible de sauvegarder la sortie de %1 vers un installeur vide. + Cannot save the output of "%1" to an empty installer key value. + Impossible d’enregistrer la sortie de "%1" dans une valeur clé du programme d’installation vide. - File '%1' does not exist or is not an executable binary. - Le fichier '%1' n'existe pas ou n'est pas un fichier binaire exécutable. + File "%1" does not exist or is not an executable binary. + Le fichier "%1" n’existe pas ou n’est pas un objet binaire exécutable. - Running '%1' resulted in a crash. - Le lancement de '%1' s'est soldé par un crash. + Running "%1" resulted in a crash. + L’exécution de "%1" a entraîné un blocage. QInstaller::CopyDirectoryOperation - 2 or 3 - 2 ou 3 + <source> <target> ["forceOverwrite"] + <source> <cible> ["forceOverwrite"] - Invalid arguments in %0: %1 arguments given, %2 expected%3. - Arguments invalides dans %0 : %1 arguments fournis, %2 attendus %3. + Invalid argument in %1: Third argument needs to be forceOverwrite, if specified. + Argument non valide dans %1 : le troisième argument doit être forceOverwrite, s’il est spécifié. - (<source> <target> [forceOverwrite]) - (<source> <cible> [forceOverwrite]) + Invalid argument in %1: Directory "%2" is invalid. + Argument non valide dans %1 : le répertoire "%2" n’est pas valide. - Invalid argument in %0: Third argument needs to be forceOverwrite, if specified - Argument invalide dans %0 : le troisième argument devrait être à 'forceOverwrite', si spécifié + Cannot create directory "%1". + Impossible de créer le répertoire "%1". - Invalid arguments in %0: Directories are invalid: %1 %2 - Arguments invalides dans %0 : les dossier sont invalides : %1 %2 + Failed to overwrite "%1". + Échec du remplacement de "%1". - Cannot create %0 - Impossible de créer %0 + Cannot copy file "%1" to "%2": %3 + Impossible de copier le fichier "%1" vers "%2" : %3 - Failed to overwrite %1 - L'écrasement de %1 à échoué - - - Cannot copy %0 to %1, error was: %3 - Impossible de copier %0 vers %1, l'erreur rencontrée est : %3 - - - Cannot remove %0 - Impossible de supprimer %0 + Cannot remove file "%1". + Impossible de supprimer le fichier "%1". QInstaller::CopyFileTask Invalid task item count. - Nombre incorrect d'éléments de la tâche. + Total des éléments de la tâche non valide. - Cannot open source '%1' for read. Error: %2. - Impossible d'ouvrir le fichier source '%1' en lecture. Erreur : %2. + Cannot open file "%1" for reading: %2 + Impossible d’ouvrir le fichier "%1" en lecture : %2 - Cannot open target '%1' for write. Error: %2. - Impossible d'ouvrir le fichier source '%1' en écriture. Erreur : %2. + Cannot open file "%1" for writing: %2 + Impossible d’ouvrir le fichier "%1" en écriture : %2 - Writing to target '%1' failed. Error: %2. - Échec de l'écriture de la cible '%1'. Erreur : %2. + Writing to file "%1" failed: %2 + L’écriture dans le fichier "%1" a échoué : %2 QInstaller::CreateDesktopEntryOperation - Cannot backup file %1: %2 - Impossible de faire une sauvegarde du fichier %1 : %2 - - - Invalid arguments in %0: %1 arguments given, %2 expected%3. - Arguments invalides dans %0 : %1 arguments fournis, %2 attendus %3. + Cannot backup file "%1": %2 + Impossible de sauvegarder le fichier "%1" : %2 - exactly 2 - exactement 2 + Failed to overwrite file "%1". + Échec du remplacement du fichier "%1". - Failed to overwrite %1 - L'écrasement de %1 à échoué - - - Cannot write Desktop Entry at %1 - Impossible d'écrire un élément 'Desktop Entry' vers %1 + Cannot write desktop entry to "%1". + Impossible d’écrire l’entrée bureautique dans "%1". QInstaller::CreateLinkOperation - Invalid arguments in %0: %1 arguments given, %2 expected%3. - Arguments invalides dans %0 : %1 arguments fournis, %2 attendus %3. - - - exactly 2 - exactement 2 + Cannot create link from "%1" to "%2". + Impossible de créer le lien depuis "%1" vers "%2". - Cannot create link from %1 to %2. - Impossible de créer le lien symbolique de %1 vers %2. - - - Cannot remove link from %1 to %2. - Impossible de supprimer le lien de %1 vers %2. + Cannot remove link from "%1" to "%2". + Impossible de supprimer le lien depuis "%1" vers "%2". QInstaller::CreateLocalRepositoryOperation - Cannot set file permissions %1! - Impossible d'attribuer les autorisations du fichier %1 ! + Cannot set permissions for file "%1". + Impossible de définir les autorisations du fichier "%1". - Cannot remove file %1: %2 - Impossible de supprimer le fichier %1 : %2 + Cannot remove file "%1": %2 + Impossible de supprimer le fichier "%1" : %2 - Cannot move file %1 to %2. Error: %3 - Impossible de déplacer le fichier %1 vers %2. Erreur : %3 + Cannot move file "%1" to "%2": %3 + Impossible de déplacer le fichier "%1" vers "%2" : %3 - Invalid arguments in %0: %1 arguments given, %2 expected%3. - Arguments invalides dans %0 : %1 arguments fournis, %2 attendus %3. + Installer at "%1" needs to be an offline one. + Le programme d’installation de "%1" doit être hors connexion. - exactly 2 - exactement 2 + Cannot open file "%1" for reading. + Impossible d’ouvrir le fichier "%1" en lecture. - Installer needs to be an offline version: %1. - L'installeur devrait être une version hors ligne : %1. + Cannot read file "%1": %2 + Impossible de lire le fichier "%1" : %2 - Cannot open file: %1 - Impossible d'ouvrir le fichier %1 + Cannot open file "%1" for reading: %2 + Impossible d’ouvrir le fichier "%1" en lecture : %2 - Cannot read: %1. Error: %2 - Impossible de lire : %1. Erreur : %2 - - - Cannot open file: %1. Error: %2 - Impossible d'ouvrir le fichier %1. Erreur : %2 - - - Cannot create target dir: %1. - Impossible de créer le dossier cible : %1. + Cannot create target directory: "%1". + Impossible de créer le répertoire cible : "%1". Unknown exception caught: %1. - Une exception de type inconnue a été attrapée : %1. + Exception inconnue détectée : %1. - Removing file: %0 - Suppression du fichier : %0 + Removing file "%1". + Suppression du fichier "%1". - Cannot remove %0. - Impossible de supprimer %0. + Cannot remove file "%1". + Impossible de supprimer le fichier "%1". - Cannot remove directory %1: %2 - Impossible de supprimer le dossier %1 : %2 + Cannot remove directory "%1": %2 + Impossible de supprimer le répertoire "%1" : %2 QInstaller::CreateShortcutOperation - Invalid arguments in %0: %1 arguments given, %2 expected%3. - Arguments invalides dans %0 : %1 arguments fournis, %2 attendus %3. + <target> <link location> [target arguments] ["workingDirectory=..."] ["iconPath=..."] ["iconId=..."] ["description=..."] + <cible> <emplacement du lien> [arguments cibles] ["workingDirectory=..."] ["iconPath=..."] ["iconId=..."] ["description=..."] - 2 or 3 - 2 ou 3 + Cannot create directory "%1": %2 + Impossible de créer le répertoire "%1" : %2 - (optional: 'workingDirectory=...', 'iconPath=...', 'iconId=...') - (optionnel : 'workingDirectory=...', 'iconPath=...', 'iconId=...') + Failed to overwrite "%1": %2 + Échec du remplacement de "%1" : %2 - Cannot create folder %1: %2. - Impossible de créer le dossier %1 : %2. - - - Failed to overwrite %1: %2 - L'écrasement de %1 à échoué : %2 - - - Cannot create link %1: %2 - Impossible de créer le raccourci %1 : %2 + Cannot create link "%1": %2 + Impossible de créer le lien "%1" : %2 QInstaller::DownloadArchivesJob Canceled - Annulé + Abandonné Downloading hash signature failed. - Le téléchargement de l'empreinte de hashage à échoué. + Le téléchargement de la signature de hachage a échoué. Download Error @@ -1223,165 +1078,134 @@ Hash verification while downloading failed. This is a temporary error, please retry. - La vérification de l'empreinte pendant le téléchargement à échoué. C'est une erreur temporaire, veuillez réessayer. + La vérification du hachage lors du téléchargement a échoué. Cette erreur est temporaire, réessayez. Cannot verify Hash - Impossible de vérifier l'empreinte + Impossible de vérifier le hachage - Cannot download archive: %1 : %2 - Impossible de télécharger l'archive : %1 : %2 + Cannot download archive %1: %2 + Impossible de télécharger l’archive %1 : %2 Cannot fetch archives: %1 Error while loading %2 - Impossible de charger les archives : %1 -Erreur pendant le chargement %2 + Impossible de récupérer les archives : %1 +Erreur lors du chargement de %2 - Downloading archive '%1' for component: %2 - Téléchargement de l'archive '%1' pour le composant : %2 + Downloading archive "%1" for component %2. + Téléchargement de l’archive "%1" pour le composant %2. - Scheme not supported: %1 (%2) - Schéma non supporté : %1 (%2) + Scheme %1 not supported (URL: %2). + Structure %1 non prise en charge (URL : %2). - Cannot find component for: %1. - Impossible de trouver le composant pour : %1. + Cannot find component for %1. + Composant introuvable pour %1. QInstaller::Downloader - Target '%1' not open for write. Error: %2. + Target file "%1" already exists but is not a file. + Le fichier cible "%1" existe déjà, mais il ne s’agit pas d’un fichier. + + + Cannot open file "%1" for writing: %2 + %2 is a sentence describing the error + Impossible d’ouvrir le fichier "%1" en écriture : %2 + + + File "%1" not open for writing: %2 %2 is a sentence describing the error. - La cible '%1' n'est pas ouverte en écriture. Erreur : %2. + Fichier "%1" non ouvert en écriture : %2 - Writing to target '%1' failed. Error: %2. + Writing to file "%1" failed: %2 %2 is a sentence describing the error. - Échec de l'écriture de la cible '%1'. Erreur : %2. + L’écriture dans le fichier "%1" a échoué : %2 - Redirect loop detected '%1'. - Cycle de redirection détecté '%1'. + Redirect loop detected for "%1". + Boucle de redirection détectée pour "%1". - Checksum mismatch detected '%1'. - Sommes de contrôle différentes détecté '%1'. + Checksum mismatch detected for "%1". + Non-concordance des sommes de contrôle détectée pour "%1". Network error while downloading '%1': %2. - %2 is a sentence describing the error - Erreur réseau pendant le téléchargement de '%1' : %2. + Erreur réseau lors du téléchargement de '%1' : %2. - Unknown network error while downloading: %1. + Unknown network error while downloading "%1". %1 is a sentence describing the error - Erreur réseau indéterminée pendant le téléchargement : %1. - - - Pause and resume not supported by network transfers. - La mise en pause et la reprise ne sont pas supportés lors des transferts réseaux. + Erreur réseau inconnue lors du téléchargement de '%1'. - Invalid source '%1'. Error: %2. - %2 is a sentence describing the error - Source invalide '%1'. Erreur : %2. + Network transfers canceled. + Transferts réseau annulés. - Target file '%1' already exists but is not a file. - Le fichier cible '%1' existe déjà mais il n'est pas de type fichier. + Pause and resume not supported by network transfers. + Les fonctions d’interruption et de reprise ne sont pas prises en charge par les transferts réseau. - Cannot open target '%1' for write. Error: %2. + Invalid source URL "%1": %2 %2 is a sentence describing the error - Impossible d'ouvrir le fichier cible '%1' en écriture. Erreur : %2. + URL source non valide "%1" : %2 QInstaller::ElevatedExecuteOperation - Invalid arguments in %0: %1 arguments given, %2 expected%3. - Arguments invalides dans %0 : %1 arguments fournis, %2 attendus %3. + Cannot start detached: "%1" + Impossible de démarrer le mode détaché : "%1" - at least 1 - au moins 1 + Cannot start: "%1": %2 + Impossible de démarrer : "%1" : %2 - Execution failed: Cannot start detached: "%1" - L'exécution à échouée : impossible de démarrer en mode arrière plan : "%1" + Program crashed: "%1" + Blocage du programme : "%1" - Execution failed: Cannot start: "%1"(%2) - L'exécution à échouée : impossible de démarrer "%1" (%2) - - - Execution failed(Crash): "%1" - L'exécution à échouée (plantage) : "%1" - - - Execution failed(Unexpected exit code: %1): "%2" - L'exécution à échouée (code de retour inattendu : %1) : "%2" - - - - QInstaller::EnvironmentVariableOperation - - Invalid arguments in %0: %1 arguments given, %2 expected%3. - Arguments invalides dans %0 : %1 arguments fournis, %2 attendus %3. - - - 2 to 4 - 2 sur 4 - - - - QInstaller::ExtractArchiveOperation - - Invalid arguments in %0: %1 arguments given, %2 expected%3. - Arguments invalides dans %0 : %1 arguments fournis, %2 attendus %3. - - - exactly 2 - exactement 2 + Execution failed (Unexpected exit code: %1): "%2" + L’exécution a échoué (code de sortie inattendu : %1) : "%2" QInstaller::ExtractArchiveOperation::Runnable - Cannot open %1 for reading: %2. - Impossible d'ouvrir %1 en lecture : %2. + Cannot open archive "%1" for reading: %2 + Impossible d’ouvrir l’archive "%1" en lecture : %2 - Error while extracting '%1': %2 - Erreur lors de l'extraction '%1' : %2 + Error while extracting archive "%1": %2 + Erreur lors de l’extraction de l’archive "%1" : %2 - Unknown exception caught while extracting %1. - Une exception de type inconnue a été attrapée pendant l'extraction de %1. + Unknown exception caught while extracting "%1". + Exception inconnue détectée lors de l’extraction de "%1". QInstaller::FakeStopProcessForUpdateOperation - - Number of arguments does not match: one is required - Le nombre d'arguments ne correspond pas : un seul est requis - Cannot get package manager core. - Impossible de récupérer le noyau du gestionnaire de paquets. + Impossible d’obtenir le moteur principal du gestionnaire de paquetages. This process should be stopped before continuing: %1 - Le processus suivant devrait être stoppé avant de continuer : %1 + Ce processus doit être arrêté avant de poursuivre : %1 These processes should be stopped before continuing: %1 - Les processus suivant devraient être stoppés avant de continuer : %1 + Ces processus doivent être arrêtés avant de poursuivre : %1 @@ -1396,58 +1220,50 @@ Erreur pendant le chargement %2 (%1/sec) - (%1/s) + (%1/sec) %n day(s), - %n jour, - %n jours, + %n jour(s), %n hour(s), - %n heure, - %n heures, + %n heure(s), %n minute(s) - %n minute - %n minutes + %n minute(s) %n second(s) - %n seconde - %n secondes + %n seconde(s) - %1%2%3%4 remaining. - - %1%2%3%4 restant. + - %1%2%3%4 restants. - unknown time remaining. - - impossible d'estimer le temps restant. + - temps restant inconnu. QInstaller::FinishedPage Completing the %1 Wizard - Finalisation de l'Assistant de %1 - - - Click Done to exit the %1 Wizard. - Cliquer sur Terminer pour quitter %1 Assistant. + Exécution de l’assistant de %1 - Click Finish to exit the %1 Wizard. - Cliquer sur Terminer pour quitter %1 Assistant. + Click %1 to exit the %2 Wizard. + Cliquez sur %1 pour quitter l’assistant de %2. Restart @@ -1455,65 +1271,49 @@ Erreur pendant le chargement %2 Run %1 now. - Lancer %1 maintenant. + Exécutez %1 maintenant. The %1 Wizard failed. - %1 Assistant à échoué. + L’assistant de %1 a échoué. QInstaller::GlobalSettingsOperation - Settings are not writable - Les préférences ne sont pas accessibles en écriture - - - Failed to write settings - Impossible de sauvegarder les préférences + Settings are not writable. + Les paramètres ne sont pas accessibles en écriture. - Invalid arguments in %0: %1 arguments given, %2 expected%3. - Arguments invalides dans %0 : %1 arguments fournis, %2 attendus %3. - - - 3, 4 or 5 - 3, 4 ou 5 + Failed to write settings. + Échec de l’écriture des paramètres. QInstaller::InstallIconsOperation - Invalid arguments in %0: %1 arguments given, %2 expected%3. - Arguments invalides dans %0 : %1 arguments fournis, %2 attendus %3. - - - 1 or 2 - 1 ou 2 - - - (Sourcepath, [Vendorprefix]) - (Sourcepath, [Vendorprefix]) + <source path> [vendor prefix] + <chemin de la source> [préfixe fournisseur] - Invalid Argument: source folder must not be empty. - Argument invalide : le dossier source ne peut être vide. + Invalid Argument: source directory must not be empty. + Argument non valide : le répertoire source doit être renseigné. - Cannot backup file %1: %2 - Impossible de faire une sauvegarde du fichier %1 : %2 + Cannot backup file "%1": %2 + Impossible de sauvegarder le fichier "%1" : %2 - Failed to overwrite %1: %2 - L'écrasement de %1 à échoué : %2 + Failed to overwrite "%1": %2 + Échec du remplacement de "%1" : %2 - Failed to copy file %1: %2 - La copie du fichier %1 à échoué : %2 + Failed to copy file "%1": %2 + Échec de la copie du fichier "%1" : %2 - Cannot create folder at %1: %2 - Impossible de créer le dossier %1 : %2 + Cannot create directory "%1": %2 + Impossible de créer le répertoire "%1" : %2 @@ -1524,35 +1324,35 @@ Erreur pendant le chargement %2 Welcome to the %1 Setup Wizard. - Bienvenue dans l'Assistant d'Installation de : %1. + Bienvenue dans l’assistant d’installation de %1 Add or remove components - Ajouter ou supprimer des modules + Ajouter ou supprimer des composants Update components - Mettre à jour les modules + Mettre à jour des composants Remove all components - Supprimer tous les modules + Supprimer tous les composants Retrieving information from remote installation sources... - Récupération des informations nécessaires à partir d'une source distante... + Extraction d’informations à partir des sources d’installation distantes... At least one valid and enabled repository required for this action to succeed. - Au moins un dépôt valide et actif est requis pour pouvoir continuer. + Au moins un référentiel valide et activé est requis pour que cette action réussisse. No updates available. - Aucune mise à jour n'est disponible. + Aucune mise à jour disponible. Only local package management available. - La gestion des modules n'est disponible qu'en local. + Seule la gestion des paquetages locaux est disponible. Quit @@ -1563,209 +1363,219 @@ Erreur pendant le chargement %2 QInstaller::LicenseAgreementPage License Agreement - Contrat de Licence + Contrat de licence Alt+A agree license - Accepter la licence Alt+A + + Alt+D + do not agree license + Alt+D + Please read the following license agreement. You must accept the terms contained in this agreement before continuing with the installation. - Veuillez lire le contrat de licence suivant. Vous devez en accepter les termes avant de poursuivre l'installation. + Lisez le contrat de licence suivant. Vous devez accepter les termes contenus dans ce contrat avant de poursuivre l’installation. I accept the license. - J'accepte la licence. + J’accepte la licence. I do not accept the license. - Je n'accepte pas la licence. + Je n’accepte pas la licence. Please read the following license agreements. You must accept the terms contained in these agreements before continuing with the installation. - Veuillez lire les contrats de licence suivants. Vous devez en accepter les termes avant de poursuivre l'installation. + Lisez les contrats de licence suivants. Vous devez accepter les termes contenus dans ces contrats avant de poursuivre l’installation. I accept the licenses. - J'accepte les licences. + J’accepte les licences. I do not accept the licenses. - Je n'accepte pas les licences. - - - Alt+D - do not agree license - Refuser les contrats de licence - Alt+D + Je n’accepte pas les licences. QInstaller::LicenseOperation No license files found to copy. - Aucun fichier de licence n'a trouvé à la copie. + Aucun fichier de licence à copier. Needed installer object in %1 operation is empty. - Objet installeur requis dans %1 l'opération est vide. + L’objet du programme d’installation requis dans l’opération %1 est vide. - Can not write license file: %1. - Impossible d'écrire le fichier de licence : %1. + Can not write license file "%1". + Impossible d’écrire le fichier de licence "%1". No license files found to delete. - Aucun fichier de licence n'a été trouvé à la suppression. + Aucun fichier de licence à supprimer. QInstaller::LineReplaceOperation - Invalid arguments in %0: %1 arguments given, %2 expected%3. - Arguments invalides dans %0 : %1 arguments fournis, %2 attendus %3. + Cannot open file "%1" for reading: %2 + Impossible d’ouvrir le fichier "%1" en lecture : %2 - exactly 3 - exactement 3 - - - Failed to open '%1' for reading. - Impossible d'ouvrir le fichier '%1' en lecture. - - - Failed to open '%1' for writing. - Impossible d'ouvrir le fichier '%1' en écriture. + Cannot open file "%1" for writing: %2 + Impossible d’ouvrir le fichier "%1" en écriture : %2 QInstaller::MetadataJob Missing package manager core engine. - Le moteur du gestionnaire de paquets est absent. + Moteur principal du gestionnaire de paquetages manquant. Preparing meta information download... Préparation du téléchargement des métadonnées... + + Unpacking compressed repositories. This may take a while... + Décompression des référentiels compressés. Cette opération peut prendre du temps... + Meta data download canceled. Le téléchargement des métadonnées a été annulé. + + Unknown exception during extracting. + Exception inconnue au cours de l’extraction. + Missing proxy credentials. - Les identifiants du proxy sont absents. + Identifiants de connexion proxy manquants. Authentication failed. - L'authentification a échoué. + L’authentification a échoué. Unknown exception during download. - Une exception non spécifiée s'est produite pendant le téléchargement. + Exception inconnue au cours du téléchargement. - Retrieving meta information from remote repository... - Récupération des métadonnées à partir du dépôt distant... + Failure to fetch repositories. + Échec de la récupération des référentiels. - Failure to fetch repositories. - Échec lors de la récupération de la liste des dépôts. + Extracting meta information... + Extraction des métadonnées... - Unknown exception during extracting. - Une exception non spécifiée a été attrapée pendant l'extraction. + Retrieving meta information from remote repository... %1/%2 + Extraction des métadonnées depuis le référentiel distant... %1/%2 - Extracting meta information... - Extraction des métadonnées... + Retrieving meta information from remote repository... + Extraction des métadonnées depuis le référentiel distant... - Error while extracting '%1': %2 - Erreur lors de l'extraction de '%1' : %2 + Error while extracting archive "%1": %2 + Erreur lors de l’extraction de l’archive "%1" : %2 - Unknown exception caught while extracting %1. - Une exception non spécifiée a été attrapée pendant l'extraction de %1. + Unknown exception caught while extracting archive "%1". + Exception inconnue détectée lors de l’extraction de l’archive "%1". - Cannot open %1 for reading. Error: %2 - Impossible d'ouvrir %1 en lecture : %2 + Cannot open file "%1" for reading: %2 + Impossible d’ouvrir le fichier "%1" en lecture : %2 QInstaller::PackageManagerCore + + Error writing Maintenance Tool + Erreur d’écriture de l’outil de maintenance + Downloading packages... -Téléchargement des paquets... +Téléchargement des paquetages... - Installation canceled by user - L'installation a été annulée par l'utilisateur + Installation canceled by user. + Installation annulée par l’utilisateur. All downloads finished. Tous les téléchargements sont terminés. - - Error - Erreur - Cancelling the Installer - Annulation de l'Installeur - - - Error writing Maintenance Tool - Erreur lors de l'écriture de l'Outil de Maintenance + Annulation du programme d’installation Authentication Error - Erreur d'authentification + Erreur d’authentification - Some components could not be removed completely because admin rights could not be acquired: %1. - Certains composants n'ont pu être supprimés totalement car les droits d'administrateur n'ont pu être obtenus : %1. + Some components could not be removed completely because administrative rights could not be acquired: %1. + Certains composants n’ont pas pu être supprimés entièrement car les droits d’administrateur n’ont pas pu être acquis : %1. Unknown error. - Erreur non déterminée. + Erreur inconnue. Some components could not be removed completely because an unknown error happened. - Certains composants n'ont pu être supprimés car une erreur indéterminée s'est produite. + Certains composants n’ont pas pu être supprimés entièrement en raison d’une erreur inconnue. - Application not running in Package Manager mode! - L'application ne fonctionne pas en mode 'Gestion des Paquets' ! + Application not running in Package Manager mode. + L’application ne s’exécute pas en mode de gestionnaire de paquetages. No installed packages found. - Aucun paquet installé n'a été localisé. + Aucun paquetage installé n’a été trouvé. - Application running in Uninstaller mode! - L'application fonctionne en mode Désinstallation ! + Application running in Uninstaller mode. + L’application s’exécute en mode de désinstallation. There is an important update available, please run the updater first. - Une mise à jour importante est disponible, veuillez l'exécuter en premier. + Une mise à jour importante est disponible. Exécutez d’abord le programme de mise à jour. + + + Cannot resolve all dependencies. + Impossible de résoudre toutes les dépendances. + + + Components about to be removed. + Les composants vont être supprimés. Error while elevating access rights. - Erreur lors de l'élévation des privilèges. + Erreur lors de l’élévation des droits d’accès. + + + Error + Erreur invalid - invalide + non valide QInstaller::PackageManagerCorePrivate + + Unresolved dependencies + Dépendances non résolues + Error Erreur @@ -1776,11 +1586,11 @@ Téléchargement des paquets... Format error - Erreur de formatage + Erreur de format Cannot write installer configuration to %1: %2 - Impossible d'écrire la configuration de l'installeur vers %1 : %2 + Impossible d’écrire la configuration du programme d’installation dans %1 : %2 Stop Processes @@ -1790,29 +1600,61 @@ Téléchargement des paquets... These processes should be stopped to continue: %1 - Les processus suivants devraient être arrêter pour continuer : + Ces processus doivent être arrêtés pour poursuivre : %1 Installation canceled by user - L'installation a été annulée par l'utilisateur + Installation annulée par l’utilisateur + + + Writing maintenance tool. + Écriture de l’outil de maintenance. + + + Failed to seek in file %1: %2 + Échec de la recherche dans le fichier %1 : %2 + + + Maintenance tool is not a bundle + L’outil de maintenance n’est pas un groupe + + + Cannot remove data file "%1": %2 + Impossible de supprimer le fichier de données "%1" : %2 + + + Cannot write maintenance tool data to %1: %2 + Impossible d’écrire les données de l’outil de maintenance dans %1 : %2 + + + Cannot write maintenance tool to "%1": %2 + Impossible d’écrire l’outil de maintenance dans %1 : %2 + + + Cannot write maintenance tool binary data to %1: %2 + Impossible d’écrire les données binaires de l’outil de maintenance dans %1 : %2 Variable 'TargetDir' not set. - La variable 'TargetDir' n'est pas renseignée. + Variable 'TargetDir' non définie. Preparing the installation... - Préparation de l'installation... + Préparation de l’installation... It is not possible to install from network location - Il n'est pas possible de procéder à l'installation à partir d'un emplacement réseau + Installation impossible à partir d’une localisation de réseau Creating local repository - Création du dépôt en local + Création d’un référentiel local + + + Creating Maintenance Tool + Création d’un outil de maintenance @@ -1828,11 +1670,11 @@ Installation annulée ! It is not possible to run that operation from a network location - Il n'est pas possible d'effectuer cette opération à partir d'un emplacement réseau + Impossible d’exécuter cette opération à partir d’une localisation de réseau Removing deselected components... - Suppression des éléments désélectionnés... + Suppression des composants désélectionnés... @@ -1846,64 +1688,28 @@ Update aborted! Mise à jour annulée ! - - Unresolved dependencies - Impossible de résoudre les dépendances - - - Writing maintenance tool. - Écriture de l'Outil de Maintenance. - - - Failed to seek in file %1: %2 - Impossible de rechercher dans le fichier %1 : %2 - - - Maintenance tool is not a bundle - L'Outil de Maintenance n'est pas un Bundle - - - Cannot write maintenance tool data to %1: %2 - Impossible d'écrire les données de l'Outil de Maintenance vers %1 : %2 - - - Cannot remove data file '%1': %2 - Impossible de supprimer le fichier '%1' : %2 - - - Cannot write maintenance tool to %1: %2 - Impossible d'écrire l'Outil de Maintenance vers %1 : %2 - - - Cannot write maintenance tool binary data to %1: %2 - Impossible d'écrire les données de l'Outil de Maintenance vers %1 : %2 - - - Creating Maintenance Tool - Création de l'Outil de Maintenance - Uninstallation completed successfully. - La désinstallation s'est terminée avec succès. + La désinstallation a réussi. Uninstallation aborted. - La désinstallation a été annulée. + Désinstallation abandonnée. -Installing component %1... +Installing component %1 -Installation du composant %1... +Installation du composant %1 Installer Error - Erreur dans l'Installeur + Erreur du programme d’installation Error during installation process (%1): %2 - Erreur pendant le processus d'installation (%1) : + Une erreur s’est produite au cours de l’installation (%1) : %2 @@ -1917,75 +1723,75 @@ Installation du composant %1... Error during uninstallation process: %1 - Erreur pendant le processus de désinstallation : + Une erreur s’est produite au cours de la désinstallation : %1 Unknown error - Erreur non déterminée + Erreur inconnue - Cannot retrieve remote tree: %1. - Impossible de récupérer l'arborescence distante : %1. + Cannot retrieve remote tree %1. + Impossible d’extraire l’arborescence distante %1. - Failure to read packages from: %1. - Impossible de lire les paquets à partir de : %1. + Failure to read packages from %1. + Échec de la lecture des paquetages depuis %1. Cannot retrieve meta information: %1 - Impossible de récupérer les métadonnées : %1 + Impossible d’extraire les métadonnées : %1 Cannot add temporary update source information. - Impossible d'ajouter des information de source de mise à jour temporaire. + Impossible d’ajouter des informations sur la source de mise à jour temporaire. Cannot find any update source information. - Impossible de trouver des informations de source de mise à jour. + Informations introuvables sur la source de mise à jour. - Dependency cycle between components detected: '%1' and '%2'. - Dépendance cyclique détectée pour les modules suivants : '%1' et '%2'. + Dependency cycle between components "%1" and "%2" detected. + Cycle de dépendance entre les composants "%1" et "%2" détecté. QInstaller::PackageManagerGui %1 Setup - %1 Installateur + Installation de %1 Maintain %1 - Maintenir %1 + Gérer %1 Do you want to cancel the installation process? - Êtes-vous sûr de vouloir annuler cette installation ? + Voulez-vous annuler l’installation ? Do you want to cancel the uninstallation process? - Êtes-vous sûr de vouloir annuler cette désinstallation ? + Voulez-vous annuler la désinstallation ? Do you want to quit the installer application? - Êtes-vous sûr de vouloir quitter cet assistant d'installation ? + Voulez-vous quitter le programme d’installation ? Do you want to quit the uninstaller application? - Êtes-vous sûr de vouloir quitter cet assistant de désinstallation ? + Voulez-vous quitter le programme de désinstallation ? Do you want to quit the maintenance application? - Êtes-vous sûr de vouloir quitter cet outil de maintenance ? + Voulez-vous quitter l’application de maintenance ? - Question - Question + %1 Question + Question %1 Settings - Paramètres + Réglages Error @@ -1994,26 +1800,26 @@ Installation du composant %1... It is not possible to install from network location. Please copy the installer to a local drive - Il n'est possible de procéder à l'installation à partir d'un emplacement réseau. -Veuillez copier cet installateur sur un disque local + Installation impossible à partir d’une localisation de réseau. +Copiez le programme d’installation sur un disque local QInstaller::PerformInstallationForm &Show Details - &Voir le détail + &Afficher les détails &Hide Details - &Masquer le détail + &Masquer les détails QInstaller::PerformInstallationPage U&ninstall - &Désinstaller + Dés&installer Uninstalling %1 @@ -2021,15 +1827,15 @@ Veuillez copier cet installateur sur un disque local &Update - &Mise à jour + &Mettre à jour Updating components of %1 - Mise à jour du composant %1 + Mise à jour des composants de %1 &Install - &Installation + {&Tahoma8}&Installer Installing %1 @@ -2040,19 +1846,19 @@ Veuillez copier cet installateur sur un disque local QInstaller::ProxyCredentialsDialog Dialog - Dialog + Boîte de dialogue The proxy %1 requires a username and password. - Le proxy %1 requiert une authentification par identifiant et mot de passe. + Le proxy %1 requiert un nom d’utilisateur et un mot de passe. Username: - Identifiant : + Nom d'utilisateur : Username - Identifiant + Nom d'utilisateur Password: @@ -2062,191 +1868,176 @@ Veuillez copier cet installateur sur un disque local Password Mot de passe + + Proxy Credentials + Informations d'authentification proxy + QInstaller::ReadyForInstallationPage U&ninstall - &Désinstaller + Dés&installer Ready to Uninstall - Prêt à désinstaller + Prêt pour la désinstallation Setup is now ready to begin removing %1 from your computer.<br><font color="red">The program directory %2 will be deleted completely</font>, including all content in that directory! - L'installateur est maintenant prêt à supprimer %1 de votre ordinateur. <br><font color="red">Le répertoire du programme %2 va être complètement supprimé</font>, en incluant tout le contenu de ce dossier ! + Le programme d’installation est maintenant prêt à supprimer %1 de votre ordinateur.<br><font color="red">Le répertoire du programme %2 va être entièrement supprimé</font>, y compris tout son contenu ! U&pdate - &Mise à jour + M&ettre à jour Ready to Update Packages - Prêt à mettre à jour les paquets + Prêt à mettre à jour les paquetages Setup is now ready to begin updating your installation. - L'installateur est prêt à mettre à jour votre installation. + Le programme d’installation est maintenant prêt à mettre à jour votre installation. &Install - &Installation + {&Tahoma8}&Installer Ready to Install - Prêt à installer + Prêt pour l’installation Setup is now ready to begin installing %1 on your computer. - L'installateur est maintenant prêt à effectuer la copie de %1 sur votre ordinateur. + Le programme d’installation est maintenant prêt à installer %1 sur votre ordinateur. - Not enough disk space to store temporary files and the installation! Available space: %1, at least required %2. - Il n'y a pas assez d'espace disque pour stocker les fichiers temporaires ainsi que le programme ! Espace disponible : %1, nécessite au moins %2. + Not enough disk space to store temporary files and the installation. %1 are available, while %2 are at least required. + L’espace disque est insuffisant pour stocker les fichiers temporaires et l’installation. %1 sont disponibles, alors qu’au moins %2 sont nécessaires. - Not enough disk space to store all selected components! Available space: %1, at least required: %2. - Il n'y a pas assez d'espace disque pour stocker tous les composants sélectionnés ! Espace disponible : %1, nécessite au moins %2. + Not enough disk space to store all selected components! %1 are available while %2 are at least required. + L’espace disque est insuffisant pour stocker tous les composants sélectionnés ! %1 sont disponibles, alors qu’au moins %2 sont nécessaires. - Not enough disk space to store temporary files! Available space: %1, at least required: %2. - Il n'y a pas assez d'espace disque pour stocker les fichiers temporaires ! Espace disponible : %1, nécessite au moins %2. + Not enough disk space to store temporary files! %1 are available while %2 are at least required. + L’espace disque est insuffisant pour stocker les fichiers temporaires ! %1 sont disponibles, alors qu’au moins %2 sont nécessaires. The volume you selected for installation seems to have sufficient space for installation, but there will be less than 1% of the volume's space available afterwards. %1 - Le volume que vous avez sélectionné pour l'installation semble avoir assez d'espace disponible, mais disposera de moins 1% d'espace libre ensuite. %1 + Le volume sélectionné pour l’installation semble avoir un espace suffisant, mais il restera ensuite moins de 1% de l’espace du volume. %1 The volume you selected for installation seems to have sufficient space for installation, but there will be less than 100 MB available afterwards. %1 - Le volume que vous avez sélectionné pour l'installation semble avoir assez d'espace disponible, mais disposera de moins de 100 Mo d'espace libre ensuite. %1 + Le volume sélectionné pour l’installation semble avoir un espace suffisant, mais il restera ensuite moins de 100 Mo. %1 Installation will use %1 of disk space. - L'installation va occuper %1 d'espace disque. - - - Cannot resolve all dependencies. - Impossible de résoudre les dépendances. - - - Components about to be removed. - Composants sur le point d'être supprimés. + L’installation va utiliser %1 de l’espace disque. QInstaller::RegisterFileTypeOperation - Invalid arguments in %0: %1 arguments given, %2 expected%3. - Arguments invalides dans %0 : %1 arguments fournis, %2 attendus %3. - - - 2 to 5 - 2 sur 5 + <extension> <command> [description [contentType [icon]]] + <extension> <commande> [description [contentType [icon]]] Registering file types is only supported on Windows. - L'association d'une ou plusieurs extensions n'est supporté que sous Windows. + L’inscription des types de fichiers est uniquement prise en charge sur Windows. Register File Type: Invalid arguments - Engistrement des exensions par défaut : arguments invalides + Inscrire le type de fichier : arguments non valides QInstaller::RemoteObject Cannot read all data after sending command: %1. Bytes expected: %2, Bytes received: %3. Error: %4 - Impossible de lire les données après envoi de la commande : %1. Octets attendus : %2, reçus : %3. Erreur : %4 - - - - QInstaller::RemoteServerConnection - - Cannot read all data after sending command: %1. Bytes expected: %2, Bytes received: %3. Error: %4 - Impossible de lire les données après envoi de la commande : %1. Octets attendus : %2, reçus : %3. Erreur : %4 + Impossible de lire toutes les données après l’envoi de la commande : %1. Octets attendus : %2, octets reçus : %3. Erreur : %4 QInstaller::ReplaceOperation - Invalid arguments in %0: %1 arguments given, %2 expected%3. - Arguments invalides dans %0 : %1 arguments fournis, %2 attendus %3. - - - exactly 3 - exactement 3 - - - Failed to open %1 for reading - Impossible d'ouvrir le fichier %1 en lecture + Cannot open file "%1" for reading: %2 + Impossible d’ouvrir le fichier "%1" en lecture : %2 - Failed to open %1 for writing - Impossible d'ouvrir le fichier %1 en écriture + Cannot open file "%1" for writing: %2 + Impossible d’ouvrir le fichier "%1" en écriture : %2 QInstaller::Resource - Cannot open Resource '%1' read-only. - Le fichier de ressource '%1' ne peut être ouvert en lecture seule. + Cannot open resource %1 for reading. + Impossible d’ouvrir la ressource %1 en lecture. Read failed after %1 bytes: %2 - La lecture a échouée après %1 octets : %2 + Échec de la lecture après %1 octets : %2 Write failed after %1 bytes: %2 - L'écriture à échoué après %1 octets : %2 + Échec de l’écriture après %1 octets : %2 QInstaller::RestartPage Completing the %1 Setup Wizard - Finalisation de l'Assistant d'installation de %1 + Exécution de l’assistant d’installation de %1 QInstaller::ScriptEngine - Cannot open the requested script file at %1: %2. - Impossible d'ouvrir le fichier de script requis à %1 : %2. + Cannot open script file at %1: %2 + Ouvrir d’ouvrir le fichier de script dans %1 : %2 + + + Exception while loading the component script "%1": %2 + Exception lors du chargement du script du composant "%1" : %2 + + + Unknown error. + Erreur inconnue. - Exception while loading the component script '%1'. (%2) - Exception levée pendant le chargement du composant de script : '%1' (%2) + on line number: + sur le numéro de ligne : QInstaller::SelfRestartOperation - Installer object needed in '%1' operation is empty. - Objet installeur requis dans '%1' l'opération est vide. + Installer object needed in operation %1 is empty. + L’objet du programme d’installation requis dans l’opération %1 est vide. Self Restart: Only valid within updater or packagemanager mode. - Rechargement automatique : valide uniquement dans les modes Mise à jour ou Gestionnaire de paquets. + Redémarrage automatique : valide uniquement en mode de mise à jour ou de gestionnaire de paquetages. Self Restart: Invalid arguments - Rechargement automatique : arguments invalides + Redémarrage automatique : arguments non valides QInstaller::ServerAuthenticationDialog Server Requires Authentication - Le serveur requiert une authentification + Le serveur doit être authentifié You need to supply a username and password to access this site. - Vous devez saisir un identifiant et un mot de passe pour accéder à ce site. + Vous devez fournir un nom d’utilisateur et un mot de passe pour accéder au site. Username: - Identifiant : + Nom d'utilisateur : Password: @@ -2254,192 +2045,201 @@ Veuillez copier cet installateur sur un disque local %1 at %2 - %1 à %2 + %1 sur %2 QInstaller::SettingsOperation - Missing argument(s) '%1' calling '%2' with arguments '%3'. - Argument(s) manquant(s) : '%1' appelle '%2' avec les arguments '%3'. + Missing argument(s) "%1" calling %2 with arguments "%3". + Argument(s) manquant(s) "%1", appel de %2 avec les arguments "%3". - Current method argument calling '%1' with arguments '%2' is not supported. Please use set, remove, add_array_value or remove_array_value. - Méthode actuelle appelant '%1' avec les arguments '%2' n'est pas supporté. Veuillez utiliser 'set', 'remove', 'add_array_value' ou 'remove_array_value'. + Current method argument calling "%1" with arguments "%2" is not supported. Please use set, remove, add_array_value or remove_array_value. + L’argument de la méthode actuelle qui appelle "%1" avec les arguments "%2" n’est pas pris en charge. Utilisez la propriété set, remove, add_array_value ou remove_array_value. QInstaller::SimpleMoveFileOperation - Invalid arguments in %0: %1 arguments given, %2 expected%3. - Arguments invalides dans %0 : %1 arguments fournis, %2 attendus %3. - - - exactly 2 - exactement 2 + None of the arguments can be empty: source "%1", target "%2". + Aucun des arguments ne peut être vide : source "%1", cible "%2". - None of the arguments can be empty: source '%1', target '%2'. - Aucun des arguments fournis ne peut être vide : source '%1', destination '%2'. + Cannot move file from "%1" to "%2", because the target path exists and is not removable. + Impossible de déplacer le fichier de "%1" vers "%2" car le chemin cible existe et ne peut pas être supprimé. - Cannot move source '%1' to target '%2', because target exists and is not removable. - Impossible de déplacer la source '%1' vers la cible '%2', car la destination existe et ne peut être supprimée. + Cannot move file "%1" to "%2": %3 + Impossible de déplacer le fichier "%1" vers "%2" : %3 - Cannot move source '%1' to target '%2': %3 - Impossible de déplacer la source '%1' vers la cible '%2' : %3 - - - Move '%1' to '%2'. - Déplacement de '%1' vers '%2'. + Moving file "%1" to "%2". + Déplacement du fichier "%1" vers "%2" QInstaller::StartMenuDirectoryPage Start Menu shortcuts - Raccourcis du Menu Démarrer + Raccourcis du menu Démarrer - Select the Start Menu in which you would like to create the program's shortcuts. You can also enter a name to create a new folder. - Sélectionnez l'endroit dans le Menu Démarrer où vous souhaitez placer un raccourci. Vous pouvez également saisir un nom ou créer un nouveau dossier. + Select the Start Menu in which you would like to create the program's shortcuts. You can also enter a name to create a new directory. + Sélectionnez le menu Démarrer dans lequel créer les raccourcis du programme. Vous pouvez également saisir un nom pour créer un nouveau répertoire. QInstaller::TargetDirectoryPage Installation Folder - Dossier d'installation + Dossier d’installation - Please specify the folder where %1 will be installed. - Veuillez indiquer le dossier où %1 sera installé. + Please specify the directory where %1 will be installed. + Spécifiez le répertoire dans lequel %1 va être installé. Alt+R browse file system to choose a file - Naviguer dans l'explorateur de fichier pour sélectionner un fichier Alt+R B&rowse... - &Parcourir... + P&arcourir... - The folder you selected already exists and contains an installation. Choose a different target for installation. - Le dossier que vous avez sélectionné existe déjà et contient une installation précédente.Veuillez choisir une cible différente pour l'installation. + The directory you selected already exists and contains an installation. Choose a different target for installation. + Le répertoire sélectionné existe déjà et contient une installation. Choisissez une autre cible pour l’installation. - You have selected an existing, non-empty folder for installation. + You have selected an existing, non-empty directory for installation. Note that it will be completely wiped on uninstallation of this application. -It is not advisable to install into this folder as installation might fail. +It is not advisable to install into this directory as installation might fail. Do you want to continue? - Vous avez sélectionné un dossier existant et non-vide pour cette installation. -Veuillez prendre note qu'il sera complètement supprimé lors de la désinstallation de cette application. -Il est déconseillé d'installer dans ce dossier dans le cas où l'installation échouerait. -Êtes-vous sûr de vouloir continuer ? + Vous avez sélectionné un répertoire existant et non vide pour l’installation. +Notez qu’il va être entièrement effacé lors de la désinstallation de l’application. +Il n’est pas conseillé d’effectuer l’installation dans ce répertoire car elle risque d’échouer. +Souhaitez-vous continuer ? You have selected an existing file or symlink, please choose a different target for installation. - Vous avez sélectionné un fichier ou lien symbolique existant, veuillez choisir une cible différente pour l'installation. + Vous avez sélectionné un fichier ou lien symbolique existant. Choisissez une autre cible pour l’installation. - The installation path cannot be empty, please specify a valid folder. - Le chemin d'installation ne peut être vide, veuillez indiquer un dossier valide. + Select Installation Folder + Sélectionner le dossier d’installation + + + The installation path cannot be empty, please specify a valid directory. + Le chemin d’installation ne peut pas être vide. Spécifiez un répertoire valide. The installation path cannot be relative, please specify an absolute path. - Le chemin d'installation ne peut être relatif, veuillez indiquer un chemin absolu. + Le chemin d’installation ne peut pas être relatif. Spécifiez un chemin absolu. The path or installation directory contains non ASCII characters. This is currently not supported! Please choose a different path or installation directory. - Le chemin ou le dossier d'installation contient des caractères non ASCII. Ceci n'est pas supporté à l'heure actuelle ! Veuillez choisir un chemin différent ou un autre dossier d'installation. + Le chemin d’accès ou le répertoire d’installation contient des caractères autres qu’ASCII. Cette opération n’est actuellement pas prise en charge ! Choisissez un autre chemin d’accès ou répertoire d’installation. As the install directory is completely deleted, installing in %1 is forbidden. - Étant donné que le dossier d'installation est complement supprimé, il est interdit d'installer dans %1. + Comme le répertoire d’installation est entièrement supprimé, l’installation de %1 est interdite. The path you have entered is too long, please make sure to specify a valid path. - Le chemin que vous avez entré est trop long, veuillez vous assurer d'entrer un chemin valide. + Le chemin d’accès que vous avez saisi est trop long. Spécifiez un chemin valide. The path you have entered is not valid, please make sure to specify a valid target. - Le chemin que vous avez entré est incorrect, veuillez vous assurer de choisir une cible valide. + Le chemin d’accès que vous avez saisi n’est pas valide. Spécifiez une cible valide. The path you have entered is not valid, please make sure to specify a valid drive. - Le chemin que vous avez entré est incorrect, veuillez vous assurer de choisir un lecteur valide. - - - The installation path must not end with '.', please specify a valid folder. - Le chemin d'installation ne peut pas contenir '.', veuillez entrer un dossier valide. + Le chemin d’accès que vous avez saisi n’est pas valide. Spécifiez un disque valide. - The installation path must not contain '%1', please specify a valid folder. - Le chemin d'installation ne peut pas contenir %1, veuillez entrer un dossier valide. + The installation path must not end with '.', please specify a valid directory. + Le chemin d’installation ne doit pas se terminer par '.'. Spécifiez un répertoire valide. - Error - Erreur + The installation path must not contain "%1", please specify a valid directory. + Le chemin d’installation ne doit pas contenir "%1". Spécifiez un répertoire valide. Warning - Attention + Avertissement - Select Installation Folder - Sélectionnez le dossier d'installation + Error + Erreur QInstaller::TestRepository + + Missing package manager core engine. + Moteur principal du gestionnaire de paquetages manquant. + Empty repository URL. - L'URL du dépôt est vide. + URL du référentiel vide. + + + Download canceled. + Téléchargement annulé. - URL scheme not supported: %1 (%2). - Format d'URL non supporté : %1 (%2). + Timeout while testing repository "%1". + Expiration lors du test du référentiel "%1". - Got a timeout while testing: '%1' - Délai d'attente dépassé pendant le test de : '%1' + Cannot parse Updates.xml: %1 + Impossible d’analyser Updates.xml : %1 - Cannot parse Updates.xml! Error: %1. - Impossible d'analyser 'Updates.xml'. Erreur : %1. + Cannot open Updates.xml for reading: %1 + Impossible d’ouvrir Updates.xml en lecture : %1 - Updates.xml could not be opened for reading! - Impossible d'ouvrir 'Updates.xml' en lecture ! + Authentication failed. + L’authentification a échoué. - Updates.xml could not be found on server! - Impossible d'ouvrir 'Updates.xml' sur le serveur ! + Unknown error while testing repository "%1". + Erreur inconnue lors du test du référentiel "%1". QObject Authorization required - Authentification requise + Autorisation requise Enter your password to authorize for sudo: - Entrez votre mot de passe pour authentifier 'sudo' : + Saisissez votre mot de passe pour autoriser sudo : Error acquiring admin rights - Erreur lors de l'acquisition des droits admin + Erreur d’acquisition des droits d’administrateur RemoteClient Cannot get authorization. - Impossible d'obtenir les autorisations nécessaires. + Impossible d’obtenir l’autorisation. + + + Cannot get authorization that is needed for continuing the installation. + +Please start the setup program as a user with the appropriate rights. +Or accept the elevation of access rights if being asked. + Impossible d’obtenir l’autorisation requise pour poursuivre l’installation. + +Démarrez le programme d’installation en tant qu’utilisateur doté des droits appropriés. +Ou acceptez l’élévation des droits d’accès si un message vous y invite. Cannot get authorization that is needed for continuing the installation. @@ -2447,34 +2247,34 @@ Il est déconseillé d'installer dans ce dossier dans le cas où l'ins %1 -as root and then clicking OK. - Impossible d'obtenir les autorisations nécessaires pour continuer cette installation. -Vous avez la possibilité d'annuler cette installation ou de trouver une solution de repli en lançant +as a user with the appropriate rights and then clicking OK. + Impossible d’obtenir l’autorisation requise pour poursuivre l’installation. +Annulez l’installation ou utilisez la solution de secours en exécutant %1 -en tant que root et en cliquant sur OK. +en tant qu’utilisateur doté des droits appropriés, puis cliquez sur OK. ResourceCollectionManager Cannot open resource %1: %2 - Impossible d'ouvrir la ressource %1 : %2 + Impossible d’ouvrir la ressource %1 : %2 Settings Cannot open settings file %1 for reading: %2 - Impossible d'ouvrir le fichier de préférences %1 en lecture : %2 + Impossible d’ouvrir le fichier de paramètres %1 en lecture : %2 SettingsDialog Settings - Paramètres + Réglages Network @@ -2482,15 +2282,15 @@ en tant que root et en cliquant sur OK. No proxy - Pas de serveur mandataire + Aucun proxy System proxy settings - Paramètres du serveur mandataire système + Paramètres proxy du système Manual proxy configuration - Configuration manuelle du serveur mandataire + Configuration manuelle du proxy HTTP proxy: @@ -2506,15 +2306,15 @@ en tant que root et en cliquant sur OK. Repositories - Dépôts + Référentiels Add Username and Password for authentication if needed. - Si nécessaire, ajouter l'identifiant et le mot de passe pour l'authentification. + Ajoutez un nom d’utilisateur et un mot de passe pour l’authentification si cela est nécessaire. Use temporary repositories only - Utiliser des dépôts temporaires uniquement + Utiliser des référentiels temporaires uniquement Add @@ -2522,39 +2322,47 @@ en tant que root et en cliquant sur OK. Remove - Supprimer + Retirer Test - Test + Tester Show Passwords - Montrer les mots de passe + Afficher les mots de passe Check this to use repository during fetch. - Cocher pour utiliser les dépôts pendant la récupération. + Cochez cette case pour utiliser le référentiel au cours de l’extraction. Add the username to authenticate on the server. - Ajouter l'identifiant pour l'authentification sur le serveur. + Ajoutez le nom d’utilisateur à authentifier sur le serveur. Add the password to authenticate on the server. - Ajouter le mot de passe pour l'authentification sur le serveur. + Ajoutez le mot de passe à authentifier sur le serveur. The servers URL that contains a valid repository. - Liste des URL des serveurs contenant des dépôts valides. + L’URL des serveurs qui contient un référentiel valide. + + + An error occurred while testing this repository. + Une erreur s’est produite pendant le test du référentiel. + + + The repository was tested successfully. + Le test du référentiel a réussi. - There was an error testing this repository. - Une erreur s'est produite pendant le test de ce dépôt. + Do you want to disable the repository? + Voulez-vous désactiver le référentiel ? - Do you want to disable the tested repository? - Êtes-vous sûr de vouloir désactiver le dépôt testé ? + Do you want to enable the repository? + Voulez-vous activer le référentiel ? Hide Passwords @@ -2562,11 +2370,11 @@ en tant que root et en cliquant sur OK. Use - Utiliser + Utilisation Username - Identifiant + Nom d'utilisateur Password @@ -2574,34 +2382,66 @@ en tant que root et en cliquant sur OK. Repository - Dépôt + Référentiel Default repositories - Dépôts par défaut + Référentiels par défaut Temporary repositories - Dépôts temporaires + Référentiels temporaires User defined repositories - Dépôts définis par l'utilisateur + Référentiels définis par l’utilisateur UpdateOperation - Registry path %1 is not writable - Le chemin du registre %1 n'est pas accessible en écriture + Cannot write to registry path %1. + Impossible d’écrire dans le chemin de registre %1. + + + Registry path %1 is not writable. + Le chemin de registre %1 n’est pas accessible en écriture. + + + exactly %1 + exactement %1 + + + at least %1 + au moins %1 - Cannot write to registry path %1 - Impossible d'écrire dans le registre le chemin %1 + not more than %1 + pas plus de %1 + + + %1 or %2 + %1 ou %2 + + + %1 to %2 + %1 vers %2 + + + Invalid arguments in %1: %n arguments given, %2 arguments expected. + + Arguments non valides dans %1 : %n arguments fournis, %2 arguments attendus. + + + + Invalid arguments in %1: %n arguments given, %2 arguments expected in the form: %3. + + Arguments non valides dans %1 : %n arguments fournis, %2 arguments attendus dans le formulaire : %3. + - Renaming %1 into %2 failed with %3. - Échec du renommage de %1 vers %2, raison : %3. + Renaming file "%1" to "%2" failed: %3 + Le changement de nom du fichier "%1" en "%2" a échoué : %3 diff --git a/src/sdk/translations/ifw_it.ts b/src/sdk/translations/ifw_it.ts index e9bbc6274..a35a2c7eb 100644 --- a/src/sdk/translations/ifw_it.ts +++ b/src/sdk/translations/ifw_it.ts @@ -1,6 +1,6 @@ - + AuthenticationRequiredException @@ -16,41 +16,41 @@ BinaryContent Cannot seek to %1 to read the operation data. - Impossibile spostarsi alla posizione %1 per leggere i dati di funzionamento. + Impossibile cercare in %1 per leggere i dati dell'operazione. Cannot seek to %1 to read the resource collection block. - Impossibile spostarsi alla posizione %1 per leggere il blocco con le risorse. + Impossibile cercare in %1 per leggere il blocco raccolta risorse. - Cannot open meta resource. Error: %1 - Impossibile aprire i meta pacchetti.Errore: %1 + Cannot open meta resource %1. + Impossibile aprire risorsa metadati %1. BinaryLayout Cannot seek to %1 to read the embedded meta data count. - Impossibile eseguire il seek a %1 per leggere il conteggio dei meta dati embedded. + Impossibile cercare in %1 per leggere il conteggio metadati incorporato. Cannot seek to %1 to read the resource collection segment. - + Impossibile cercare in %1 per leggere il segmento raccolta risorse. Unexpected mismatch of meta resources. Read %1, expected: %2. - Non corrispondenza dei meta dati. Letti %1, aspettati: %2. + Imprevista incongruenza delle risorse metadati. Letto %1, previsto: %2. Dialog Http authentication required - Richiesta autentificazione HTTP + Richiesta autenticazione http You need to supply a Username and Password to access this site. - E' necessario fornire un nome utente e una password per accedere a questo sito. + È necessario fornire un nome utente e una password per accedere a questo sito. Username: @@ -58,7 +58,7 @@ Password: - + Password: %1 at %2 @@ -68,39 +68,50 @@ DirectoryGuard - Path exists but is not a folder: %1 - Il percorso esiste ma non è una cartella: %1 + Path "%1" exists but is not a directory. + Il percorso "%1" esiste ma non è una directory. - Cannot create folder: %1 - Impossibile creare la cartella: %1 + Cannot create directory "%1". + Impossibile creare la directory "%1". ExtractCallbackImpl - Cannot retrieve path of archive item %1 - Impossibile recuperare il path dell'elemento dell'archivio %1 + Cannot retrieve path of archive item %1. + Impossibile recuperare il percorso dell'elemento dell’archivio %1. - Cannot remove already existing symlink. %1 - Impossibile rimuovere il collegamento già esistente. %1 + Cannot remove already existing symlink %1. + Impossibile rimuovere collegamento simbolico già esistente %1. - Cannot open file: %1 (%2) - Impossibile aprire il file: %1 (%2) + Cannot open file "%1" for writing: %2 + Impossibile aprire il file "%1" per la scrittura: %2 - Cannot create symlink at '%1'. Another one is already existing. - Impossibile creare il collegamento a '%1'. Un altro collegamento è già esistente. + Cannot create symlink at "%1". Another one is already existing. + Impossibile creare collegamento simbolico in "%1". Un altro è già presente. - Cannot read symlink target from file '%1'. - Impossibile leggere dal file %1 puntato dal collegamento. + Cannot read symlink target from file "%1". + Impossibile leggere la destinazione del collegamento simbolico dal file "%1". - Cannot create symlink at %1. %2 - Impossibile creare il collegamento a %1. %2 + Cannot create symlink at %1: %2 + Impossibile creare collegamento simbolico in %1: %2 + + + + InstallerBase + + Waiting for %1 + In attesa di %1 + + + Another %1 instance is already running. Wait until it finishes, close it, or restart your system. + Un'altra istanza di %1 è già in esecuzione. Attendere fino al termine, chiuderla o riavviare il sistema. @@ -110,24 +121,24 @@ Componenti aggiunti come dipendenze automatiche: - Components added as dependency for '%1': - Componenti aggiunti come dipendenza per '%1': + Components added as dependency for "%1": + Componenti aggiunti come dipendenza per "%1": Components that have resolved dependencies: - Componenti che hanno le dipendenze risolte: + Componenti che hanno dipendenza risolte: Selected components without dependencies: Componenti selezionati senza dipendenze: - Recursion detected, component '%1' already added with reason: '%2' - Rilevata ricorsione, componente '%1' già aggiunto per questo motivo: '%2' + Recursion detected, component "%1" already added with reason: "%2" + Rilevata ricorsione, componente "%1" già aggiunto con motivo: "%2" - Cannot find missing dependency '%1' for '%2'. - Impossibile trovare la dipendenza mancante '%1' per '%2'. + Cannot find missing dependency "%1" for "%2". + Impossibile trovare la dipendenza mancante "%1" per "%2". @@ -137,115 +148,80 @@ Annullato - - LockFile - - Cannot create lock file '%1': %2 - Impossibile creare il file '%1': %2 - - - Cannot write PID to lock file '%1': %2 - Impossibile scrivere il PID nel file lockkato '%1': %2 - - - Cannot obtain the lock for file '%1': %2 - Impossibile ottenere il lock del file '%1': %2 - - - Cannot release the lock for file '%1': %2 - Impossibile rilasciare il lock del file '%1': %2 - - KDUpdater::AppendFileOperation - Cannot backup file %1: %2 - Impossibile eseguire il backup di %1: %2 + Cannot backup file "%1": %2 + Impossibile eseguire il backup del file "%1": %2 - Invalid arguments in %0: %1 arguments given, %2 expected%3. - Argomenti invalidi in %0: forniti %1, %2 richiesti %3. + Cannot open file "%1" for writing: %2 + Impossibile aprire il file "%1" per la scrittura: %2 - exactly 2 - esattamente 2 + Cannot find backup file for "%1". + Impossibile trovare il file di backup per "%1". - Cannot open file '%1' for writing: %2 - Impossibile aprire il file %1 in scrittura: %2 + Cannot restore backup file for "%1". + Impossibile ripristinare il file di backup per "%1". - Cannot find backup file for %1. - Impossibile trovare il file di backup per %1. - - - Cannot restore backup file for %1. - Impossibile ripristinare il file di backup per %1. - - - Cannot restore backup file for %1: %2 - Impossibile ripristinare il file di backup per %1: %2 + Cannot restore backup file for "%1": %2 + Impossibile ripristinare il file di backup per "%1": %2 KDUpdater::CopyOperation - Cannot backup file %1. - Impossibile eseguire il backup del file %1. - - - Invalid arguments: %1 arguments given, 2 expected. - Argomenti invalidi: argomenti forniti %1, richiesti 2. + Cannot backup file "%1". + Impossibile eseguire il backup del file "%1". Cannot copy a non-existent file: %1 Impossibile copiare un file non esistente: %1 - Cannot remove destination file %1: %2 - Impossibile rimuovere il file di destinazione %1: %2 + Cannot remove file "%1": %2 + Impossibile rimuovere il file "%1": %2 - Cannot copy %1 to %2: %3 - Impossibile copiare %1 in %2: %3 + Cannot copy file "%1" to "%2": %3 + Impossibile copiare il file da "%1" a "%2": %3 - Cannot delete file %1: %2 - Impossibile eliminare il file %1: %2 + Cannot delete file "%1": %2 + Impossibile eliminare il file "%1": %2 - Cannot restore backup file into %1: %2 - Impossibile ripristinare il file di backup in %1: %2 + Cannot restore backup file into "%1": %2 + Impossibile ripristinare il file di backup in "%1": %2 KDUpdater::DeleteOperation - Cannot create backup of %1: %2 - Impossibile creare il backup di %1: %2 + Cannot create backup of file "%1": %2 + Impossibile creare il backup del file "%1": %2 - Invalid arguments: %1 arguments given, 1 expected. - Argomenti invalidi: argomenti forniti %1, richiesti 1. - - - Cannot restore backup file for %1: %2 - Impossibile ripristinare il file di backup %1: %2 + Cannot restore backup file for "%1": %2 + Impossibile ripristinare il file di backup per "%1": %2 KDUpdater::FileDownloader - Download canceled. - Download annullato. + Download finished. + Download completato. Cryptographic hashes do not match. - Cryptographic hashes non corrispondono. + Gli hash di crittografia non corrispondono. - Download finished. - Download finito. + Download canceled. + Download annullato. %1 of %2 @@ -253,43 +229,39 @@ %1 downloaded. - %1 scaricati. + %1 scaricato. (%1/sec) - + (%1/sec) %n day(s), - %n giorni, - + %n giorno/i, %n hour(s), - %n ore, - + %n ora/e, %n minute(s) - %n muniti - + %n minuto/i %n second(s) - %n secondi - + %n secondo/i - %1%2%3%4 remaining. - - rimanenti %1%2%3%4. + - %1%2%3%4 rimanente. - unknown time remaining. @@ -299,12 +271,12 @@ KDUpdater::HttpDownloader - Cannot download %1: Writing to file '%2' failed: %3 - Impossibile scaricare %1: Scrittura nel file '%2' fallita: %3 + Cannot download %1. Writing to file "%2" failed: %3 + Impossibile scaricare %1. Scrittura nel file "%2" non riuscita: %3 - Cannot download %1: Cannot create %2: %3 - Impossibile scaricare %1: Impossibile creare %2: %3 + Cannot download %1. Cannot create file "%2": %3 + Impossibile scaricare %1. Impossibile creare il file "%2": %3 %1 at %2 @@ -316,179 +288,140 @@ Secure Connection Failed - Connessione sicura non riuscita + Connessione protetta non riuscita There was an error during connection to: %1. - Si è verificato un errore durante la connessione a: %1. + Errore durante la connessione a: %1. This could be a problem with the server's configuration, or it could be someone trying to impersonate the server. - Questo potrebbe essere un problema con la configurazione del server, o qualcuno prova a spacciarsi per il server. + Il problema verificatosi potrebbe essere relativo alla configurazione del server o a qualcuno che sta tentando di impersonare il server. If you have connected to this server successfully in the past or trust this server, the error may be temporary and you can try again. - Se tu hai avuto una connessione con questo server nel passato o ti fidi del server, l'errore potrebbe essere temporaneo e puoi provare ancora. + Se la connessione al server è stata già stabilita in passato o se si considera il server attendibile, l'errore può essere temporaneo ed è possibile riprovare. Try again - Prova ancora + Riprova KDUpdater::LocalFileDownloader - Cannot open source file '%1' for reading. - Impossibile aprire il file sorgente '%1' in lettura. + Cannot open file "%1" for reading: %2 + Impossibile aprire il file "%1" per la lettura: %2 - Cannot open destination file '%1' for writing. - Impossibile aprire il file di destinazione '%1' in scrittura. + Cannot open file "%1" for writing: %2 + Impossibile aprire il file "%1" per la scrittura: %2 - Writing to %1 failed: %2 - Scrittura in %1 fallita: %2 + Writing to file "%1" failed: %2 + Scrittura nel file "%1" non riuscita: %2 KDUpdater::MkdirOperation - Invalid arguments: %1 arguments given, 1 expected. - Argomenti invalidi: argomenti forniti %1, richiesti 1. + Cannot create directory "%1": %2 + Impossibile creare la directory "%1": %2 - Cannot create folder %1: Unknown error. - Impossibile creare la cartella %1: Errore sconosciuto. + Unknown error. + Errore sconosciuto. - Cannot remove directory %1: %2 - Impossibile rimuovere la cartella %1: %2 + Cannot remove directory "%1": %2 + Impossibile rimuovere la directory "%1": %2 KDUpdater::MoveOperation - Cannot backup file %1. - Impossibile eseguire il backup del file %1. - - - Invalid arguments: %1 arguments given, 2 expected. - Argomenti invalidi: argomenti forniti %1, richiesti 2. - - - Cannot remove destination file %1: %2 - Impossibile rimuovere il file di destinazione %1: %2 - - - Cannot copy %1 to %2: %3 - Impossibile copiare %1 in %2: %3 + Cannot backup file "%1". + Impossibile eseguire il backup del file "%1". - Cannot copy %1 to %2: %3 - Impossibile copiare %1 in %2: %3 - - - Cannot remove file %1. - Impossibile rimuovere il file %1. - - - Cannot restore backup file for %1: %2 - Impossibile ripristinare il file di backup %1: %2 - - - - KDUpdater::PackagesInfo - - %1 contains invalid content: %2 - %1 contiene dati invalidi: %2 - - - The file %1 does not exist. - Il file %1 non esiste. + Cannot remove file "%1": %2 + Impossibile rimuovere il file "%1": %2 - Cannot open %1. - Impossibile aprire %1. + Cannot copy file "%1" to "%2": %3 + Impossibile copiare il file da "%1" a "%2": %3 - Parse error in %1 at %2, %3: %4 - Errore durante il parse in %1 a %2, %3: %4 + Cannot remove file "%1". + Impossibile rimuovere il file "%1". - Root element %1 unexpected, should be 'Packages'. - Elemento di root %1 inaspettato, dovrebbe essere 'Packages'. + Cannot restore backup file for "%1": %2 + Impossibile ripristinare il file di backup per "%1": %2 KDUpdater::PrependFileOperation - Cannot backup file %1: %2 - Impossibile eseguire il backup di %1: %2 - - - Invalid arguments: %1 arguments given, 2 expected. - Argomenti invalidi: argomenti forniti %1, richiesti 2. + Cannot backup file "%1": %2 + Impossibile eseguire il backup del file "%1": %2 - Cannot open file %1 for reading: %2 - Impossibile aprire %1 in lettura: %2 + Cannot open file "%1" for reading: %2 + Impossibile aprire il file "%1" per la lettura: %2 - Cannot open file %1 for writing: %2 - Impossibile aprire il file %1 in scrittura: %2 + Cannot open file "%1" for writing: %2 + Impossibile aprire il file "%1" per la scrittura: %2 - Cannot find backup file for %1. - Impossibile trovare il file di backup per %1. + Cannot find backup file for "%1". + Impossibile trovare il file di backup per "%1". - Cannot restore backup file for %1. - Impossibile ripristinare il file di backup per %1. + Cannot restore backup file for "%1". + Impossibile ripristinare il file di backup per "%1". - Cannot restore backup file for %1: %2 - Impossibile ripristinare il file di backup per %1: %2 + Cannot restore backup file for "%1": %2 + Impossibile ripristinare il file di backup per "%1": %2 KDUpdater::ResourceFileDownloader - Cannot read resource file "%1". Reason: - Impossibile leggere il file di risorse "%1". Motivo: + Cannot read resource file "%1": %2 + Impossibile leggere il file di risorse "%1": %2 KDUpdater::RmdirOperation - Invalid arguments: %1 arguments given, 1 expected. - Argomenti invalidi: argomenti forniti %1, richiesti 1. + Cannot remove directory "%1": %2 + Impossibile rimuovere la directory "%1": %2 - Cannot remove folder %1: The folder does not exist. - Impossibile rimuovere la cartella %1: La cartella non esiste. + The directory does not exist. + La directory non esiste. - Cannot remove folder %1: %2 - Impossibile rimuovere la cartella %1: %2 - - - Cannot recreate directory %1: %2 - Impossibile ricreare la cartella %1: %2 + Cannot recreate directory "%1": %2 + Impossibile ricreare la directory "%1": %2 KDUpdater::Task %1 started - %1 iniziato + %1 avviato %1 cannot be stopped - %1 non può essere fermato + %1 non può essere arrestato Cannot stop task %1 - Impossibile fermare il task %1 + Impossibile arrestare l'attività %1 %1 cannot be paused @@ -496,131 +429,95 @@ Cannot pause task %1 - Impossibile mettere in pausa il task %1 + Impossibile sospendere l'attività %1 Cannot resume task %1 - Impossibile ripristinare il task %1 + Impossibile riprendere l'attività %1 %1 done - %1 fatto + %1 completato KDUpdater::UpdateFinder Cannot access the package information of this application. - Impossibile accedere alle informazioni del pacchetto si questa applicazione. - - - Cannot access the update sources information of this application. - Impossibile accedere alle informazioni degli aggiornamenti di questa applicazione. + Impossibile accedere alle informazioni sul pacchetto di questa applicazione. - Downloading Updates.xml from update sources. - Downloading Updates.xml in corso. + No package sources set for this application. + Nessuna origine pacchetto impostata per questa applicazione. %n update(s) found. - %n aggiornamento(i) trovati. - + %n aggiornamento/i trovato/i. - Cannot download update source %1 from ('%2') - Impossibile scaricare l'aggiornamento %1 da ('%2') + Downloading Updates.xml from update sources. + Download di Updates.xml dalle origini di aggiornamento. + + + Cannot download package source %1 from "%2". + Impossibile scaricare origine pacchetto %1 da "%2". Updates.xml file(s) downloaded from update sources. - File Updates.xml scaricato dagli aggiornamenti. + File Updates.xml scaricati dalle origini di aggiornamento. Computing applicable updates. - Calcolo aggiornamenti applicabili. + Calcolo degli aggiornamenti applicabili. Application updates computed. - Aggiornamenti dell'applicazione calcolati. + Aggiornamenti applicazione calcolati. - KDUpdater::UpdateSourcesInfo - - %1 contains invalid content: %2 - %1 contiene dati invalidi: %2 - - - Cannot read "%1" - Impossibile leggere "%1" - - - XML Parse error in %1 at %2, %3: %4 - Errore durante il parse del file %1 in %2, %3: %4 - - - Root element %1 unexpected, should be "UpdateSources" - Elemento di Root %1 inaspettato, dovrebbe essere "UpdateSources" - + KDUpdater::UpdatesInfoData - Cannot save changes to "%1": %2 - Impossibile salvare i cambiamenti in "%1": %2 + Updates.xml contains invalid content: %1 + Updates.xml contiene contenuto non valido: %1 - - - KDUpdater::UpdatesInfoData Cannot read "%1" Impossibile leggere "%1" Parse error in %1 at %2, %3: %4 - Errore durante il parse in %1 a %2, %3: %4 - - - Updates.xml contains invalid content: %1 - Updates.xml contiene dati invalidi: %1 + Errore di analisi in %1 a %2, %3: %4 Root element %1 unexpected, should be "Updates". - Elemento di root %1 inaspettato, dovrebbe essere "Updates". + Elemento radice %1 imprevisto, dovrebbe essere "Updates". ApplicationName element is missing. - L'elemento ApplicationName è mancante. + Elemento ApplicationName mancante. ApplicationVersion element is missing. - L'elemento ApplicationVersion è mancante. + Elemento ApplicationVersion mancante. PackageUpdate element without Name - L'elemento PackageUpdate è senza nome + Elemento PackageUpdate senza Name PackageUpdate element without Version - L'elemento PackageUpdate è senza versione + Elemento PackageUpdate senza Version PackageUpdate element without ReleaseDate - L'elemento PackageUpdate è senza data di relascio + Elemento PackageUpdate senza ReleaseDate Lib7z - - Cannot retrieve number of items in archive - Impossibile recuperare il numero di oggetti in archivio - - - Cannot retrieve path of archive item %1 - Impossibile recuperare il path dell'oggetto in archivio %1 - - - Unknown exception caught (%1) - Trovata un eccezzione sconosciuta (%1) - internal code: %1 codice interno: %1 @@ -634,175 +531,193 @@ Errore: %1 - Cannot load codecs - Impossibile caricare i codec + Cannot retrieve property %1 for item %2. + Impossibile recuperare la proprietà %1 per l'elemento %2. - Cannot retrieve default format - Impossibile recuperare il formato di default + Property %1 for item %2 not of type VT_FILETIME but %3. + La proprietà %1 per l'elemento %2 non è di tipo VT_FILETIME ma %3. - Cannot create archive %1. %2 - Impossibile creare l'archivio %1. %2 + Cannot convert UTC file time to system time. + Impossibile convertire l'ora del file UTC nell'ora di sistema. - CArc index %1 out of bounds [0, %2] - L'indice CArc %1 è fuori dai limiti [0, %2] + Cannot load codecs. + Impossibile caricare i codec. - Item index %1 out of bounds [0, %2] - L'indice dell'oggetto %1 è fuori dai limiti [0, %2] + Cannot open archive "%1". + Impossibile aprire l'archivio "%1". - Cannot create output file for writing: %1 - Impossibile creare il file di output aperto in scrittura: %1 + Cannot retrieve number of items in archive. + Impossibile recuperare il numero di elementi nell'archivio. - - - Lib7z::ExtractItemJob - Cannot list archive: QIODevice not set or already destroyed. - Impossibile accedere al contenuto dell'archivio: QIODevice non configurato o già distrutto. + Cannot retrieve path of archive item "%1". + Impossibile recuperare il percorso dell'elemento dell’archivio "%1". - Error while extracting '%1': %2 - Errore durante l'estrazione '%1': %2 + Unknown exception caught (%1). + Rilevata eccezione sconosciuta (%1). - Unknown exception caught (%1) - Trovata un eccezzione sconosciuta (%1) + Cannot create temporary file: %1 + Impossibile creare file temporaneo: %1 - Failed - Fallito + Unsupported archive type. + Tipo di archivio non supportato. - - - Lib7z::ListArchiveJob - Cannot list archive: QIODevice already destroyed. - Impossibile accedere all'archivio: QIODevice già distrutto. + Cannot create archive "%1" + Impossibile creare l'archivio "%1" - Unknown exception caught (%1) - Trovata un eccezzione sconosciuta (%1) + Cannot create archive "%1": %2 + Impossibile creare l'archivio "%1": %2 + + + Cannot remove old archive "%1": %2 + Impossibile rimuovere il vecchio archivio "%1": %2 + + + Cannot rename temporary archive "%1" to "%2": %3 + Impossibile rinominare l'archivio temporaneo "%1" "%2": %3 - Failed - + Unknown exception caught (%1) + Rilevata eccezione sconosciuta (%1) - OpenArchiveInfo + LocalPackageHub - Cannot load codecs - Impossibile caricare i codec + %1 contains invalid content: %2 + %1 contiene contenuto non valido: %2 - Cannot retrieve default format - Impossibile recuperare il formato di default + The file %1 does not exist. + Il file %1 non esiste. - Cannot open archive - Impossibile aprire l'archivio + Cannot open %1. + Impossibile aprire %1. - No CArc found - Nessun CArc trovato + Parse error in %1 at %2, %3: %4 + Errore di analisi in %1 a %2, %3: %4 + + + Root element %1 unexpected, should be 'Packages'. + Elemento radice %1 imprevisto, dovrebbe essere 'Packages'. - QIODeviceSequentialOutStream + LockFile + + Cannot create lock file "%1": %2 + Impossibile creare il file di blocco "%1": %2 + - No device set for output stream - Nessun dispositivo settato per lo stream di output + Cannot write PID to lock file "%1": %2 + Impossibile scrivere PID nel file di blocco "%1": %2 + + + Cannot obtain the lock for file "%1": %2 + Impossibile ottenere il blocco per il file "%1": %2 + + + Cannot release the lock for file "%1": %2 + Impossibile rilasciare il blocco per il file "%1": %2 QInstaller No marker found, stopped after %1. - Nessun marker trovato, stoppato dopo %1. + Nessun marcatore trovato, operazione interrotta dopo %1. - Cannot open file %1 for reading: %2 - Impossibile aprire il file %1 in lettura: %2 + Cannot open file "%1" for reading: %2 + Impossibile aprire il file "%1" per la lettura: %2 - Cannot open file %1 for writing: %2 - Impossibile aprire il file %1 in scrittura: %2 + Cannot open file "%1" for writing: %2 + Impossibile aprire il file "%1" per la scrittura: %2 Read failed after %1 bytes: %2 - Lettura fallita dopo %1 bytes: %2 + Lettura non riuscita dopo %1 byte: %2 - Copy failed. Error: %1 - Copia fallita. Errore: %1 + Copy failed: %1 + Copia non riuscita: %1 Write failed after %1 bytes: %2 - Scrittura fallita dopo %1 bytes: %2 + Scrittura non riuscita dopo %1 byte: %2 bytes - + byte KB - + KB MB - + MB GB - + GB TB - + TB PB - + PB EB - + EB ZB - + ZB YB - + YB - Cannot remove file %1: %2 - Impossibile rimuovere il file %1: %2 + Cannot remove file "%1": %2 + Impossibile rimuovere il file "%1": %2 - Cannot remove folder %1: %2 - Impossibile rimuovere la cartella %1: %2 + Cannot remove directory "%1": %2 + Impossibile rimuovere la directory "%1": %2 - Cannot create folder %1 - Impossibile creare la cartella %1 + Cannot create directory "%1". + Impossibile creare la directory "%1". - Cannot copy file from %1 to %2: %3 - Impossibile copiare il file da %1 a %2: %3 + Cannot copy file from "%1" to "%2": %3 + Impossibile copiare il file da "%1" a "%2": %3 - Cannot move file from %1 to %2: %3 - Impossibile muovere il file da %1 a %2: %3 + Cannot move file from "%1" to "%2": %3 + Impossibile spostare il file da "%1" a "%2": %3 - Cannot create folder %1: %2 - Impossibile creare la cartella %1: %2 + Cannot create directory "%1": %2 + Impossibile creare la directory "%1": %2 Cannot open temporary file: %1 @@ -810,121 +725,97 @@ Cannot open temporary file for template %1: %2 - Impossibile aprire il file temporaneo per template %1: %2 - - - Cannot create temporary file - Impossibile creare il file temporaneo - - - Cannot retrieve property %1 for item %2 - Impossibile recuperare la proprietà %1 per l'oggetto %2 - - - Property %1 for item %2 not of type VT_FILETIME but %3 - La propietà %1 per l'oggetto %2 non è di tipo VT_FILETIME ma %3 - - - Cannot convert file time to local time - Impossibile convertire l'orario del file in ora locale - - - Cannot convert local file time to system time - Impossible convertire l'ora del file in orario di sistema + Impossibile aprire il file temporaneo per il modello %1: %2 Corrupt installation - Installazione corrotta + Installazione danneggiata Your installation seems to be corrupted. Please consider re-installing from scratch. - L'installazione potrebbe esserre corrotta. Ti consigliamo di re-installare da zero. + L'installazione sembra danneggiata. Provare a reinstallare da zero. The specified module could not be found. - Il modulo specificato non è stato trovato. + Impossibile trovare il modulo specificato. QInstaller::Component Components cannot have children in updater mode. - Componenti non possono avere figli nella modalità di aggiornamento. - - - Cannot open the requested translation file '%1'. - Impossibile aprire il file di traduzioni richiesto '%1'. + I componenti non possono avere figli in modalità updater. - Cannot open the requested UI file '%1'. Error: %2 - Impossibile aprire il file UI '%1'. Errore: %2 + Cannot open the requested UI file "%1": %2 + Impossibile aprire il file di interfaccia utente richiesto "%1": %2 - Cannot load the requested UI file '%1'. Error: %2 - Impossibile caricare il file UI '%1'. Errore: %2 - - - Cannot resolve isDefault in %1 - Impossibile risolvere isDefault in %1 + Cannot load the requested UI file "%1": %2 + Impossibile caricare il file di interfaccia utente richiesto "%1": %2 - Cannot open the requested license file '%1'. Error: %2 - Impossibile aprire il file di licenza richiesto '%1'. Errore: %2 + Cannot open the requested license file "%1": %2 + Impossibile aprire il file di licenza richiesto "%1": %2 Error Errore - Error: Operation %1 does not exist - Errore: L'operazione %1 non esiste + Error: Operation %1 does not exist. + Errore: l'operazione %1 non esiste. + + + Cannot resolve isDefault in %1 + Impossibile risolvere isDefault in %1 Update Info: - Informazioni di aggiornamento: + Informazioni aggiornamento: QInstaller::ComponentModel - Component Name - Nome Componente + Component is marked for installation. + Il componente è contrassegnato per l'installazione. - Action - Azione + Component is marked for uninstallation. + Il componente è contrassegnato per la disinstallazione. - Installed Version - Versione Installata + Component is installed. + Il componente è installato. - New Version - Nuova Versione + Component is not installed. + Il componente non è installato. - Release Date - Data Di Rilascio + Component Name + Nome componente - Size - Dimensione + Action + Azione - Component is marked for installation. - Il componente è segnato per l'installazione. + Installed Version + Versione installata - Component is marked for uninstallation. - Il componente è segnato per la disinstallazione. + New Version + Nuova versione - Component is installed. - Il componente è installato. + Release Date + Data di pubblicazione - Component is not installed. - Il componente non è installato. + Size + Dimensioni @@ -932,275 +823,243 @@ Alt+A select default components - + Alt+A Def&ault - + &Predefinito Alt+R reset to already installed components - + Alt+F &Reset - + &Reimposta Alt+S select all components - + Alt+S &Select All - + &Seleziona tutto Alt+D deselect all components - + Alt+D &Deselect All - + &Deseleziona tutto + + + To install new compressed repository, browse the repositories from your computer + Per installare un nuovo repository compresso, sfogliare i repository nel computer + + + &Browse QBSP files + &Sfoglia file QBSP This component will occupy approximately %1 on your hard disk drive. - Questo componete occuperà circa %1 sul tuo hard disk. + Questo componente occuperà circa %1 sul disco rigido. + + + Open File + Apri file Select Components - Componenti selezionati + Seleziona componenti Please select the components you want to update. - Selezionare i componenti che vuoi aggiornare. + Selezionare i componenti che si desidera aggiornare. Please select the components you want to install. - Selezionare i componenti che vuoi installare. + Selezionare i componenti che si desidera installare. Please select the components you want to uninstall. - Selezionare i componenti che vuoi disinstallare. + Selezionare i componenti che si desidera disinstallare. - Select the components to install. Deselect installed components to uninstall them. - Selezionare i componenti da installare. Deselezionare i componenti installati per disinstallarli. + Select the components to install. Deselect installed components to uninstall them. Any components already installed will not be updated. + Selezionare i componenti da installare. Deselezionare i componenti installati per disinstallarli. I componenti già installati non verranno aggiornati. QInstaller::ConsumeOutputOperation - Invalid arguments in %0: %1 arguments given, %2 expected%3. - Argomenti invalidi in %0: forniti %1, %2 richiesti %3. - - - at least 2 - almeno 2 + <to be saved installer key name> <executable> [argument1] [argument2] [...] + <to be saved installer key name> <executable> [argument1] [argument2] [...] Needed installer object in %1 operation is empty. - Oggetto installer necessario in %1 l'operazione è vuota. + L'oggetto programma di installazione necessario nell'operazione %1 è vuoto. - Can not save the output of %1 to an empty installer key value. - + Cannot save the output of "%1" to an empty installer key value. + Impossibile salvare l'output di "%1” in un valore chiave del programma di installazione vuoto. - File '%1' does not exist or is not an executable binary. - Il file '%1' non esiste o non è un eseguibile. + File "%1" does not exist or is not an executable binary. + Il file "%1" non esiste o non è un file binario eseguibile. - Running '%1' resulted in a crash. - + Running "%1" resulted in a crash. + L'esecuzione di "%1" ha causato un arresto anomalo. QInstaller::CopyDirectoryOperation - 2 or 3 - 2 o 3 + <source> <target> ["forceOverwrite"] + <source> <target> ["forceOverwrite"] - Invalid arguments in %0: %1 arguments given, %2 expected%3. - Argomenti invalidi in %0: forniti %1, %2 richiesti %3. + Invalid argument in %1: Third argument needs to be forceOverwrite, if specified. + Argomento non valido in %1: il terzo argomento deve essere forceOverwrite, se specificato. - (<source> <target> [forceOverwrite]) - + Invalid argument in %1: Directory "%2" is invalid. + Argomento non valido in %1: la directory "%2" non è valida. - Invalid argument in %0: Third argument needs to be forceOverwrite, if specified - Parametro invalido in %0; Terzo parametro deve essere forceOverwrite, se specificato + Cannot create directory "%1". + Impossibile creare la directory "%1". - Invalid arguments in %0: Directories are invalid: %1 %2 - Argomenti invalidi in %0: Le cartelle sono invalide: %1 %2 + Failed to overwrite "%1". + Impossibile sovrascrivere "%1". - Cannot create %0 - Impossibile creare %0 + Cannot copy file "%1" to "%2": %3 + Impossibile copiare il file da "%1" a "%2": %3 - Failed to overwrite %1 - Impossibile sovrascrivere %1 - - - Cannot copy %0 to %1, error was: %3 - Impossibile copiare il file da %0 a %1, errore: %3 - - - Cannot remove %0 - Impossibile rimuovere %0 + Cannot remove file "%1". + Impossibile rimuovere il file "%1". QInstaller::CopyFileTask Invalid task item count. - + Conteggio elementi attività non valido. - Cannot open source '%1' for read. Error: %2. - Impossibile aprire il file sorgente '%1' in lettura. Errore: %2. + Cannot open file "%1" for reading: %2 + Impossibile aprire il file "%1" per la lettura: %2 - Cannot open target '%1' for write. Error: %2. - Impossibile aprire il file di destinazione '%1' in scrittura. Errore: %2. + Cannot open file "%1" for writing: %2 + Impossibile aprire il file "%1" per la scrittura: %2 - Writing to target '%1' failed. Error: %2. - Scrittura nel target '%1' fallita. Errore: %2. + Writing to file "%1" failed: %2 + Scrittura nel file "%1" non riuscita: %2 QInstaller::CreateDesktopEntryOperation - Cannot backup file %1: %2 - Impossibile eseguire il backup del file %1: %2 - - - Invalid arguments in %0: %1 arguments given, %2 expected%3. - Argomenti invalidi in %0: forniti %1, %2 richiesti %3. + Cannot backup file "%1": %2 + Impossibile eseguire il backup del file "%1": %2 - exactly 2 - esattamente 2 + Failed to overwrite file "%1". + Impossibile sovrascrivere il file "%1". - Failed to overwrite %1 - Impossibile sovrascrivere %1 - - - Cannot write Desktop Entry at %1 - + Cannot write desktop entry to "%1". + Impossibile scrivere la voce desktop su "%1". QInstaller::CreateLinkOperation - Invalid arguments in %0: %1 arguments given, %2 expected%3. - Argomenti invalidi in %0: forniti %1, %2 richiesti %3. - - - exactly 2 - esattamente 2 + Cannot create link from "%1" to "%2". + Impossibile creare collegamento da "%1" a "%2". - Cannot create link from %1 to %2. - Impossibile creare il link per %1 a %2. - - - Cannot remove link from %1 to %2. - Impossibile rimuovere il link per %1 a %2. + Cannot remove link from "%1" to "%2". + Impossibile rimuovere collegamento da "%1" a "%2". QInstaller::CreateLocalRepositoryOperation - Cannot set file permissions %1! - Impossibile settare i permessi del file %1! + Cannot set permissions for file "%1". + Impossibile impostare le autorizzazioni file "%1". - Cannot remove file %1: %2 - Impossibile rimuovere il file %1: %2 + Cannot remove file "%1": %2 + Impossibile rimuovere il file "%1": %2 - Cannot move file %1 to %2. Error: %3 - Impossibile muovere il file da %1 a %2: Errore %3 + Cannot move file "%1" to "%2": %3 + Impossibile spostare il file da "%1" a "%2": %3 - Invalid arguments in %0: %1 arguments given, %2 expected%3. - Argomenti invalidi in %0: forniti %1, %2 richiesti %3. + Installer at "%1" needs to be an offline one. + Il programma di installazione su "%1” deve essere in versione offline. - exactly 2 - esattamente 2 + Cannot open file "%1" for reading. + Impossibile aprire il file "%1" per la lettura. - Installer needs to be an offline version: %1. - Installer deve essere una versione offline: %1. + Cannot read file "%1": %2 + Impossibile leggere il file "%1": %2 - Cannot open file: %1 - Impossibile aprire il file: %1 + Cannot open file "%1" for reading: %2 + Impossibile aprire il file "%1" per la lettura: %2 - Cannot read: %1. Error: %2 - Impossibile leggere: %1. Errore: %2 - - - Cannot open file: %1. Error: %2 - Impossibile aprire il file: %1. Errore %2 - - - Cannot create target dir: %1. - Impossibile creare la cartella di destinazione: %1. + Cannot create target directory: "%1". + Impossibile creare la directory di destinazione: "%1". Unknown exception caught: %1. - Trovata un eccezzione sconosciuta (%1). + Rilevata eccezione sconosciuta: %1. - Removing file: %0 - Rimozione file: %0 + Removing file "%1". + Rimozione file "%1". - Cannot remove %0. - Impossibile rimuovere %0. + Cannot remove file "%1". + Impossibile rimuovere il file "%1". - Cannot remove directory %1: %2 - Impossibile rimuovere la cartella %1: %2 + Cannot remove directory "%1": %2 + Impossibile rimuovere la directory "%1": %2 QInstaller::CreateShortcutOperation - Invalid arguments in %0: %1 arguments given, %2 expected%3. - Argomenti invalidi in %0: forniti %1, %2 richiesti %3. + <target> <link location> [target arguments] ["workingDirectory=..."] ["iconPath=..."] ["iconId=..."] ["description=..."] + <target> <link location> [target arguments] ["workingDirectory=..."] ["iconPath=..."] ["iconId=..."] ["description=..."] - 2 or 3 - 2 o 3 + Cannot create directory "%1": %2 + Impossibile creare la directory "%1": %2 - (optional: 'workingDirectory=...', 'iconPath=...', 'iconId=...') - (opzionale: 'workingDirectory=...', 'iconPath=...', 'iconId=...') + Failed to overwrite "%1": %2 + Impossibile sovrascrivere "%1": %2 - Cannot create folder %1: %2. - Impossibile creare la cartella %1: %2. - - - Failed to overwrite %1: %2 - Impossibile sovrascrivere %1: %2 - - - Cannot create link %1: %2 - Impossibile creare il link %1: %2 + Cannot create link "%1": %2 + Impossibile creare il collegamento "%1": %2 @@ -1211,173 +1070,142 @@ Downloading hash signature failed. - Scaricamento firma hash fallito. + Download firma hash non riuscito. Download Error - + Errore download Hash verification while downloading failed. This is a temporary error, please retry. - Verifica Hash durante il download fallita. Questo è un errore temporaneo, riprovare. + Verifica hash durante il download non riuscita. Errore temporaneo, riprovare. Cannot verify Hash - Impossibile verificare l'hash + Impossibile verificare hash - Cannot download archive: %1 : %2 - Impossibile scaricare l'archivio %1. %2 + Cannot download archive %1: %2 + Impossibile scaricare l'archivio %1: %2 Cannot fetch archives: %1 Error while loading %2 - Impossibile eseguire il fetch dell'archivio: %1 -Errore durante lo scaricamento %2 + Impossibile recuperare gli archivi: %1 +Errore durante il caricamento di %2 - Downloading archive '%1' for component: %2 - Scaricamento archivio '%1' per componente: %2 + Downloading archive "%1" for component %2. + Download archivio "%1" per il componente %2. - Scheme not supported: %1 (%2) - Schema non supportato: %1 (%2) + Scheme %1 not supported (URL: %2). + Schema %1 non supportato (URL: %2). - Cannot find component for: %1. - Impossibile trovare il componente per : %1. + Cannot find component for %1. + Impossibile trovare il componente per %1. QInstaller::Downloader - Target '%1' not open for write. Error: %2. + Target file "%1" already exists but is not a file. + Il file di destinazione "%1" esiste già ma non è un file. + + + Cannot open file "%1" for writing: %2 + %2 is a sentence describing the error + Impossibile aprire il file "%1" per la scrittura: %2 + + + File "%1" not open for writing: %2 %2 is a sentence describing the error. - Target '%1' non aperto in scrittura. Errore: %2. + File "%1" non aperto per la scrittura: %2 - Writing to target '%1' failed. Error: %2. + Writing to file "%1" failed: %2 %2 is a sentence describing the error. - Scrittura nel target '%1' fallita. Errore: %2. + Scrittura nel file "%1" non riuscita: %2 - Redirect loop detected '%1'. - Rilevato loop di reindirizzamento '%1'. + Redirect loop detected for "%1". + Rilevato ciclo di reindirizzamento per "%1". - Checksum mismatch detected '%1'. - Rilevato checksum non corrispondente '%1'. + Checksum mismatch detected for "%1". + Rilevata mancata corrispondenza checksum per "%1". Network error while downloading '%1': %2. - %2 is a sentence describing the error - Errore di rete durante lo scaricamento di '%1': %2. + Errore di rete durante il download di '%1': %2. - Unknown network error while downloading: %1. + Unknown network error while downloading "%1". %1 is a sentence describing the error - Errore di rete sconosciuto durante lo scaricamento: %1. - - - Pause and resume not supported by network transfers. - Sospensione e ripristino non sono supportati dal trasferimento di rete. + Errore di rete sconosciuto durante il download di "%1". - Invalid source '%1'. Error: %2. - %2 is a sentence describing the error - Sorgente invalida '%1'. Errore: %2. + Network transfers canceled. + Trasferimenti rete annullati. - Target file '%1' already exists but is not a file. - Il file di destinazione '%1' è gia esistente ma non è un file. + Pause and resume not supported by network transfers. + I trasferimenti rete non supportano le operazioni di pausa e ripresa. - Cannot open target '%1' for write. Error: %2. + Invalid source URL "%1": %2 %2 is a sentence describing the error - Impossibile aprire il file di destinazione '%1' in scrittura. Errore: %2. + URL di origine non valido "%1": %2 QInstaller::ElevatedExecuteOperation - Invalid arguments in %0: %1 arguments given, %2 expected%3. - Argomenti invalidi in %0: forniti %1, %2 richiesti %3. + Cannot start detached: "%1" + Impossibile avvio scollegato: "%1" - at least 1 - almeno 1 + Cannot start: "%1": %2 + Impossibile avviare: "%1": %2 - Execution failed: Cannot start detached: "%1" - Esecuzione fallita:Impossibile iniziare: "%1" + Program crashed: "%1" + Arresto del programma: "%1" - Execution failed: Cannot start: "%1"(%2) - Esecuzione fallita:Impossibile iniziare: "%1"(%2) - - - Execution failed(Crash): "%1" - Esecuzione fallita(Crash): "%1" - - - Execution failed(Unexpected exit code: %1): "%2" - Esecuzione fallita(Codice di uscita inaspettato: %1): "%2" - - - - QInstaller::EnvironmentVariableOperation - - Invalid arguments in %0: %1 arguments given, %2 expected%3. - Argomenti invalidi in %0: forniti %1, %2 richiesti %3. - - - 2 to 4 - da 2 a 4 - - - - QInstaller::ExtractArchiveOperation - - Invalid arguments in %0: %1 arguments given, %2 expected%3. - Argomenti invalidi in %0: forniti %1, %2 richiesti %3. - - - exactly 2 - esattamente 2 + Execution failed (Unexpected exit code: %1): "%2" + Esecuzione non riuscita (codice di uscita imprevisto: %1): "%2" QInstaller::ExtractArchiveOperation::Runnable - Cannot open %1 for reading: %2. - Impossibile aprire %1 in lettura: %2. + Cannot open archive "%1" for reading: %2 + Impossibile aprire l’archivio "%1" per la lettura: %2 - Error while extracting '%1': %2 - Errore durante l'estrazione '%1': %2 + Error while extracting archive "%1": %2 + Errore durante l'estrazione dell'archivio "%1": %2 - Unknown exception caught while extracting %1. - Eccezzione sconosciuta durante l'estrazione %1. + Unknown exception caught while extracting "%1". + Rilevata eccezione sconosciuta durante l'estrazione di "%1". QInstaller::FakeStopProcessForUpdateOperation - - Number of arguments does not match: one is required - Il numero di argomenti non corrisponde: solo uno è richiesto - Cannot get package manager core. - Impossibile prendere il cuore del gestore pacchetti. + Impossibile ottenere core di gestione pacchetti. This process should be stopped before continuing: %1 - Questo processo dovrebbe essere fermato prima di continuare: %1 + Questo processo deve essere arrestato prima di continuare: %1 These processes should be stopped before continuing: %1 - Questi processi dovrebbe essere fermato prima di continuare: %1 + Questi processi devono essere arrestati prima di continuare: %1 @@ -1388,43 +1216,39 @@ Errore durante lo scaricamento %2 %1 received. - ricevuti %1. + %1 ricevuto. (%1/sec) - + (%1/sec) %n day(s), - %n giorni, - + %n giorno/i, %n hour(s), - %n ore, - + %n ora/e, %n minute(s) - %n muniti - + %n minuto/i %n second(s) - %n secondi - + %n secondo/i - %1%2%3%4 remaining. - - rimanenti %1%2%3%4. + - %1%2%3%4 rimanente. - unknown time remaining. @@ -1435,112 +1259,92 @@ Errore durante lo scaricamento %2 QInstaller::FinishedPage Completing the %1 Wizard - Completata la procedura guidata per %1 - - - Click Done to exit the %1 Wizard. - Clicca Fatto per uscire dalla procedura guidata di %1. + Completamento della procedura guidata %1 - Click Finish to exit the %1 Wizard. - Clicca Finito per uscire dalla procedura guidata di %1. + Click %1 to exit the %2 Wizard. + Fare clic su %1 per uscire dalla procedura guidata %2. Restart - Riavvio + Riavvia Run %1 now. - Inizia %1 ora. + Eseguire %1 ora. The %1 Wizard failed. - La procedura guidata di %1 è fallita. + Procedura guidata %1 non riuscita. QInstaller::GlobalSettingsOperation - Settings are not writable - Le impostazioni non sono scrivibili + Settings are not writable. + Le impostazioni non sono scrivibili. - Failed to write settings - Fallita la scrittura della configurazione - - - Invalid arguments in %0: %1 arguments given, %2 expected%3. - Argomenti invalidi in %0: forniti %1, %2 richiesti %3. - - - 3, 4 or 5 - 3,4 o 5 + Failed to write settings. + Impossibile scrivere le impostazioni. QInstaller::InstallIconsOperation - Invalid arguments in %0: %1 arguments given, %2 expected%3. - Argomenti invalidi in %0: forniti %1, %2 richiesti %3. - - - 1 or 2 - 1 o 2 + <source path> [vendor prefix] + <source path> [vendor prefix] - (Sourcepath, [Vendorprefix]) - + Invalid Argument: source directory must not be empty. + Argomento non valido: la directory di origine non deve essere vuota. - Invalid Argument: source folder must not be empty. - Argomenti invalidi: la cartella sorgente non deve essere vuota. + Cannot backup file "%1": %2 + Impossibile eseguire il backup del file "%1": %2 - Cannot backup file %1: %2 - Impossibile eseguire il backup del file %1: %2 + Failed to overwrite "%1": %2 + Impossibile sovrascrivere "%1": %2 - Failed to overwrite %1: %2 - Impossibile sovrascrivere %1: %2 + Failed to copy file "%1": %2 + Impossibile copiare il file "%1": %2 - Failed to copy file %1: %2 - Impossibile copiare %1: %2 - - - Cannot create folder at %1: %2 - Impossibile creare la cartella %1: %2 + Cannot create directory "%1": %2 + Impossibile creare la directory "%1": %2 QInstaller::IntroductionPage Setup - %1 - + Installazione - %1 Welcome to the %1 Setup Wizard. - + Installazione guidata di %1. Add or remove components - Aggiungere o rimuovere componenti + Aggiungi o rimuovi componenti Update components - Aggiornamento componenti + Aggiorna componenti Remove all components - Rimozione di tutti i componenti + Rimuovi tutti i componenti Retrieving information from remote installation sources... - + Recupero informazioni dalle origini di installazione remote in corso... At least one valid and enabled repository required for this action to succeed. - + Richiesto almeno un repository valido e abilitato per il completamento di questa azione. No updates available. @@ -1548,11 +1352,11 @@ Errore durante lo scaricamento %2 Only local package management available. - + Disponibile solo gestione pacchetto locale. Quit - Uscita + Esci @@ -1564,11 +1368,16 @@ Errore durante lo scaricamento %2 Alt+A agree license - + Alt+A + + + Alt+D + do not agree license + Alt+D Please read the following license agreement. You must accept the terms contained in this agreement before continuing with the installation. - Leggere il seguente contratto di licenza. E' necessario accettare i termini contenuti in questo contratto prima di continuare con l'installazione. + Leggere il seguente contratto di licenza. È necessario accettare i termini contenuti in questo contratto prima di continuare l'installazione. I accept the license. @@ -1580,7 +1389,7 @@ Errore durante lo scaricamento %2 Please read the following license agreements. You must accept the terms contained in these agreements before continuing with the installation. - Leggere il seguente contratto di licenza. E' necessario accettare i termini contenuti in questo contratto prima di continuare con l'installazione. + Leggere i seguenti contratti di licenza. È necessario accettare i termini contenuti in questi contratti prima di continuare l'installazione. I accept the licenses. @@ -1590,140 +1399,131 @@ Errore durante lo scaricamento %2 I do not accept the licenses. Non accetto le licenze. - - Alt+D - do not agree license - - QInstaller::LicenseOperation No license files found to copy. - Nessun file di licenza trovato da copiare. + Nessun file di licenza da copiare trovato. Needed installer object in %1 operation is empty. - Oggetto installer necessario in %1 l'operazione è vuota. + L'oggetto programma di installazione necessario nell'operazione %1 è vuoto. - Can not write license file: %1. - Impossibile scrivere il file di licenza: %1. + Can not write license file "%1". + Impossibile scrivere il file di licenza "%1". No license files found to delete. - Nessun file di licenza trovato da eliminare. + Nessun file di licenza da eliminare trovato. QInstaller::LineReplaceOperation - Invalid arguments in %0: %1 arguments given, %2 expected%3. - Argomenti invalidi in %0: forniti %1, %2 richiesti %3. + Cannot open file "%1" for reading: %2 + Impossibile aprire il file "%1" per la lettura: %2 - exactly 3 - esattamente 3 - - - Failed to open '%1' for reading. - Fallita l'apertura del file %1 in lettura. - - - Failed to open '%1' for writing. - Fallita l'apertura del file %1 in scrittura. + Cannot open file "%1" for writing: %2 + Impossibile aprire il file "%1" per la scrittura: %2 QInstaller::MetadataJob Missing package manager core engine. - Manca il motore per la gestione dei pacchetti. + Motore core di gestione pacchetti mancante. Preparing meta information download... - Preparazione scaricamento metadati... + Preparazione del download delle informazioni sui metadati... + + + Unpacking compressed repositories. This may take a while... + Decompressione repository compressi. Potrebbe volerci qualche momento... Meta data download canceled. - Scaricamento dei meta dati annullato. + Download dei metadati annullato. + + + Unknown exception during extracting. + Eccezione sconosciuta durante l'estrazione. Missing proxy credentials. - Le credenziali del proxy sono mancanti. + Credenziali proxy mancanti. Authentication failed. - Autentificazione fallita. + Autenticazione non riuscita. Unknown exception during download. - Eccezzione sconosciuta durante download. + Eccezione sconosciuta durante il download. - Retrieving meta information from remote repository... - Recupero metadati da repository remoto... + Failure to fetch repositories. + Impossibile recuperare repository. - Failure to fetch repositories. - Fallito il fetch del repository. + Extracting meta information... + Estrazione informazioni sui metadati in corso... - Unknown exception during extracting. - Eccezzione sconosciuta durante l'estrazione. + Retrieving meta information from remote repository... %1/%2 + Recupero delle informazioni sui metadati dal repository remoto in corso... %1/%2 - Extracting meta information... - Estrazione metadati ... + Retrieving meta information from remote repository... + Recupero delle informazioni sui metadati dal repository remoto in corso... - Error while extracting '%1': %2 - Errore durante l'estrazione di '%1': %2 + Error while extracting archive "%1": %2 + Errore durante l'estrazione dell'archivio "%1": %2 - Unknown exception caught while extracting %1. - Eccezzione sconosciuta durante l'estrazione %1. + Unknown exception caught while extracting archive "%1". + Rilevata eccezione sconosciuta durante l'estrazione dell'archivio "%1". - Cannot open %1 for reading. Error: %2 - Impossibile aprire %1 in lettura. Errore: %2 + Cannot open file "%1" for reading: %2 + Impossibile aprire il file "%1" per la lettura: %2 QInstaller::PackageManagerCore + + Error writing Maintenance Tool + Errore durante la scrittura dello strumento di manutenzione + Downloading packages... -Scaricamento pacchetti... +Download pacchetti in corso... - Installation canceled by user - Installazione cancellata dall'utente + Installation canceled by user. + Installazione annullata dall'utente. All downloads finished. - Tutti i downloads sono finiti. - - - Error - Errore + Completati tutti i download. Cancelling the Installer Annullamento del programma di installazione - - Error writing Maintenance Tool - Errore di scrittura Maintenance Tool - Authentication Error - Errore di autentificazione + Errore di autenticazione - Some components could not be removed completely because admin rights could not be acquired: %1. - Alcuni componenti non sono stati rimossi completamente perchè i diritti di amministratore non sono stati acquisiti: %1. + Some components could not be removed completely because administrative rights could not be acquired: %1. + Alcuni componenti non possono essere rimossi completamente poiché non è possibile acquisire diritti di amministrazione: %1. Unknown error. @@ -1731,35 +1531,51 @@ Scaricamento pacchetti... Some components could not be removed completely because an unknown error happened. - Alcuni componenti non sono stati rimossi completamente perchè si è presentato un errore sconosciuto. + Alcuni componenti non possono essere rimossi completamente a causa di un errore sconosciuto. - Application not running in Package Manager mode! - Applicazione non in esecuzione in modalità Package Manager! + Application not running in Package Manager mode. + L'applicazione non è in esecuzione in modalità Gestione pacchetti. No installed packages found. - Nessun pacchetto di installazione trovato. + Nessun pacchetto installato trovato. - Application running in Uninstaller mode! - Applicazione avviata in modalità di disinstallazione! + Application running in Uninstaller mode. + L'applicazione è in esecuzione in modalità Programma di disinstallazione. There is an important update available, please run the updater first. - E' disponibile un aggiornamento importante, eseguire l'aggiornamento prima. + È disponibile un aggiornamento importante, eseguire innanzitutto l'updater. + + + Cannot resolve all dependencies. + Impossibile risolvere tutte le dipendenze. + + + Components about to be removed. + Componenti che si sta per rimuovere. Error while elevating access rights. Errore durante l'elevazione dei diritti di accesso. + + Error + Errore + invalid - invalido + non valido QInstaller::PackageManagerCorePrivate + + Unresolved dependencies + Dipendenze non risolte + Error Errore @@ -1774,23 +1590,51 @@ Scaricamento pacchetti... Cannot write installer configuration to %1: %2 - Impossibile scrivere la configurazione dell'installer in %1: %2 + Impossibile scrivere la configurazione del programma di installazione in %1: %2 Stop Processes - Stop Processi + Arresta processi These processes should be stopped to continue: %1 - Questi processi debbono essere fermati per continuare: + Questi processi devono essere arrestati per continuare: %1 Installation canceled by user - Installazione fermata dall'utente + Installazione annullata dall'utente + + + Writing maintenance tool. + Scrittura dello strumento di manutenzione. + + + Failed to seek in file %1: %2 + Impossibile cercare nel file %1: %2 + + + Maintenance tool is not a bundle + Lo strumento di manutenzione non è un bundle + + + Cannot remove data file "%1": %2 + Impossibile rimuovere il file di dati "%1": %2 + + + Cannot write maintenance tool data to %1: %2 + Impossibile scrivere i dati dello strumento di manutenzione in %1: %2 + + + Cannot write maintenance tool to "%1": %2 + Impossibile scrivere lo strumento di manutenzione in "%1": %2 + + + Cannot write maintenance tool binary data to %1: %2 + Impossibile scrivere i dati binari dello strumento di manutenzione in %1: %2 Variable 'TargetDir' not set. @@ -1798,86 +1642,55 @@ Scaricamento pacchetti... Preparing the installation... - Preparazione dell'installazione... + Preparazione dell'installazione in corso... It is not possible to install from network location - Impossibile installare dal percorso di rete + Impossibile installare dalla posizione di rete Creating local repository Creazione repository locale + + Creating Maintenance Tool + Creazione strumento di manutenzione + Installation finished! -Installazione finita! +Installazione completata. Installation aborted! -Installazione interrotta! +Installazione annullata. It is not possible to run that operation from a network location - Impossibile eseguire l'operazione dal percorso di rete + Impossibile eseguire l'operazione da una posizione di rete Removing deselected components... - Rimozione componenti deselezionati... + Rimozione dei componenti deselezionati in corso... Update finished! -Aggiornamento finito! +Aggiornamento completato. Update aborted! - Aggiornamento interrotto! - - - Unresolved dependencies - Dipendenze non risolte - - - Writing maintenance tool. - Scrittura tool di mantenimento. - - - Failed to seek in file %1: %2 - Fallito lo spostamento nel file %1: %2 - - - Maintenance tool is not a bundle - - - - Cannot write maintenance tool data to %1: %2 - Impossibile scrivere i dati del tool di mantenimento in %1: %2 - - - Cannot remove data file '%1': %2 - Impossibile rimuovere i dati del file '%1': %2 - - - Cannot write maintenance tool to %1: %2 - Impossibile scrivere il tool di mantenimento in %1: %2 - - - Cannot write maintenance tool binary data to %1: %2 - Impossibile scrivere i dati del tool di mantenimento in %1: %2 - - - Creating Maintenance Tool - Creazione tool di mantenimento + +Aggiornamento annullato. Uninstallation completed successfully. - Disinstallazione completata con successo. + Disinstallazione completata. Uninstallation aborted. @@ -1885,18 +1698,18 @@ Update aborted! -Installing component %1... +Installing component %1 -Installazione componenti %1... +Installazione componente %1 Installer Error - Errore Installer + Errore del programma di installazione Error during installation process (%1): %2 - Errore durante il processo di installazione (%1) + Errore durante il processo di installazione (%1): %2 @@ -1905,7 +1718,7 @@ Installazione componenti %1... Cannot start uninstall - Impossibile iniziare la disinstallazione + Impossibile avviare la disinstallazione Error during uninstallation process: @@ -1918,67 +1731,67 @@ Installazione componenti %1... Errore sconosciuto - Cannot retrieve remote tree: %1. - + Cannot retrieve remote tree %1. + Impossibile recuperare l'albero remoto %1. - Failure to read packages from: %1. - Fallita la lettura del pacchetto da: %1. + Failure to read packages from %1. + Impossibile leggere pacchetti da %1. Cannot retrieve meta information: %1 - Impossibile recuperare i meta dati: %1 + Impossibile recuperare le meta informazioni: %1 Cannot add temporary update source information. - + Impossibile aggiungere informazioni sull'origine di aggiornamento temporanea. Cannot find any update source information. - Impossibile trovare le informazioni per l'aggiornamento. + Impossibile trovare informazioni sull'origine di aggiornamento. - Dependency cycle between components detected: '%1' and '%2'. - Rilevato ciclo di dipendenza tra i componenti: '%1' e '%2'. + Dependency cycle between components "%1" and "%2" detected. + Rilevato ciclo di dipendenza tra i componenti "%1" e "%2" QInstaller::PackageManagerGui %1 Setup - Configurazione di %1 + Installazione di %1 Maintain %1 - Mantenimento di %1 + Manutenzione %1 Do you want to cancel the installation process? - Vuoi annullare il processo di installazione? + Annullare il processo di installazione? Do you want to cancel the uninstallation process? - Vuoi annullare il processo di disinstallazione? + Annullare il processo di disinstallazione? Do you want to quit the installer application? - Vuoi uscire dall'applicazione di installazione? + Uscire dal programma di installazione? Do you want to quit the uninstaller application? - Vuoi uscire dall'applicazione di disinstallazione? + Uscire dal programma di disinstallazione? Do you want to quit the maintenance application? - Vuoi uscire dall'applicazione di mantenimento? + Uscire dall'applicazione di manutenzione? - Question - Domanda + %1 Question + %1 Domanda Settings - Configurazioni + Impostazioni Error @@ -1987,19 +1800,19 @@ Installazione componenti %1... It is not possible to install from network location. Please copy the installer to a local drive - E' impossibile installare dal percorso di rete. -Copiare l'installer in locale + Impossibile effettuare la disinstallazione da una posizione di rete. +Copiare il programma di installazione in un'unità locale QInstaller::PerformInstallationForm &Show Details - &Mostra Dettagli + &Mostra dettagli &Hide Details - &Nascondi Dettagli + &Nascondi dettagli @@ -2010,11 +1823,11 @@ Copiare l'installer in locale Uninstalling %1 - Disinstallazione %1 + Disinstallazione di %1 &Update - + &Aggiorna Updating components of %1 @@ -2033,7 +1846,7 @@ Copiare l'installer in locale QInstaller::ProxyCredentialsDialog Dialog - Finestra + Finestra di dialogo The proxy %1 requires a username and password. @@ -2049,11 +1862,15 @@ Copiare l'installer in locale Password: - + Password: Password - + Password + + + Proxy Credentials + Credenziali proxy @@ -2064,23 +1881,23 @@ Copiare l'installer in locale Ready to Uninstall - Pronto per la disinstallazione + Pronto alla disinstallazione Setup is now ready to begin removing %1 from your computer.<br><font color="red">The program directory %2 will be deleted completely</font>, including all content in that directory! - Il programma adesso è pronto per iniziare a rimuovere %1 dal tuo computer.<br><font color="red">La cartella del programma %2 sarà completamente cancellata</font> incluso tutto il suo contenuto! + Si è ora pronti per iniziare la rimozione di %1 dal computer.<br><font color="red">La directory del programma %2 verrà eliminata completamente</font>, incluso tutto il contenuto di tale directory! U&pdate - + A&ggiorna Ready to Update Packages - Pronto per aggiornare i pacchetti + Pronto all'aggiornamento dei pacchetti Setup is now ready to begin updating your installation. - Il programma adesso è pronto per iniziare l'aggiornamento dell'installazione. + Si è ora pronti per iniziare l'installazione. &Install @@ -2088,143 +1905,124 @@ Copiare l'installer in locale Ready to Install - Pronto per l'installazione + Pronto all'installazione Setup is now ready to begin installing %1 on your computer. - Il programma adesso è pronto per iniziare l'installazione di %1 sul tuo computer. + Si è ora pronti per iniziare l'installazione di %1 nel computer. - Not enough disk space to store temporary files and the installation! Available space: %1, at least required %2. - Spazio su disco insufficiente per creare i file temporanei e per l'installazione! Spazio disponibile: %1, minimo necessario %2. + Not enough disk space to store temporary files and the installation. %1 are available, while %2 are at least required. + Spazio su disco insufficiente per memorizzare i file temporanei e l'installazione. Spazio disponibile %1, spazio minimo richiesto %2. - Not enough disk space to store all selected components! Available space: %1, at least required: %2. - Spazio su disco insufficiente per installare tutti i pacchetti selezionati! Spazio disponibile: %1, minimo necessario %2. + Not enough disk space to store all selected components! %1 are available while %2 are at least required. + Spazio su disco insufficiente per memorizzare tutti i componenti selezionati! Spazio disponibile %1, spazio minimo richiesto %2. - Not enough disk space to store temporary files! Available space: %1, at least required: %2. - Spazio su disco insufficiente per archiviare i file temporanei! Spazio disponibile: %1, minimo necessario %2. + Not enough disk space to store temporary files! %1 are available while %2 are at least required. + Spazio su disco insufficiente per memorizzare i file temporanei! Spazio disponibile %1, spazio minimo richiesto %2. The volume you selected for installation seems to have sufficient space for installation, but there will be less than 1% of the volume's space available afterwards. %1 - Il volume che hai selezionato per l'installazione ha spazio sufficiente, ma dopo ci sarà meno dell 1% di spazio disponibile sul volume. %1 + Lo spazio per l'installazione del volume selezionato per l'installazione pare sufficiente, tuttavia successivamente resterà meno dell'1% del volume di spazio disponibile. %1 The volume you selected for installation seems to have sufficient space for installation, but there will be less than 100 MB available afterwards. %1 - Il volume che hai selezionato per l'installazione ha spazio sufficiente, ma dopo ci saranno meno di 100 MB disponibili. %1 + Lo spazio per l'installazione del volume selezionato per l'installazione pare sufficiente, tuttavia successivamente resteranno meno di 100 MB disponibili. %1. %1 Installation will use %1 of disk space. - L'installazione userà %1 di spazio sul disco. - - - Cannot resolve all dependencies. - Impossibile risolvere tutte le dipendenze. - - - Components about to be removed. - Compenenti da rimuovere. + L'installazione utilizzerà %1 di spazio su disco. QInstaller::RegisterFileTypeOperation - Invalid arguments in %0: %1 arguments given, %2 expected%3. - Argomenti invalidi in %0: forniti %1, %2 richiesti %3. - - - 2 to 5 - da 2 a 5 + <extension> <command> [description [contentType [icon]]] + <extension> <command> [description [contentType [icon]]] Registering file types is only supported on Windows. - File di tipo registro sono supportati solo su WINDOWS. + La registrazione dei tipi di file è supportata solo in Windows. Register File Type: Invalid arguments - Tipi di file di registro: Argomenti invalidi + Tipo di file di registro: argomenti non validi QInstaller::RemoteObject Cannot read all data after sending command: %1. Bytes expected: %2, Bytes received: %3. Error: %4 - Impossibile leggere tutti i dati dopo l'invio del comando: %1. Bytes aspettati: %2, Bytes ricevuti: %3. Errori: %4 - - - - QInstaller::RemoteServerConnection - - Cannot read all data after sending command: %1. Bytes expected: %2, Bytes received: %3. Error: %4 - Impossibile leggere tutti i dati dopo l'invio del comando: %1. Bytes aspettati: %2, Bytes ricevuti: %3. Errori: %4 + Impossibile leggere tutti i dati dopo l'invio del comando: %1. Byte previsti: %2; Byte ricevuti: %3. Errore: %4 QInstaller::ReplaceOperation - Invalid arguments in %0: %1 arguments given, %2 expected%3. - Argomenti invalidi in %0: forniti %1, %2 richiesti %3. + Cannot open file "%1" for reading: %2 + Impossibile aprire il file "%1" per la lettura: %2 - exactly 3 - esattamente 3 - - - Failed to open %1 for reading - Fallita l'apertura del file %1 in lettura - - - Failed to open %1 for writing - Fallita l'apertura del file %1 in scrittura + Cannot open file "%1" for writing: %2 + Impossibile aprire il file "%1" per la scrittura: %2 QInstaller::Resource - Cannot open Resource '%1' read-only. - Impossibile aprire la Risorsa '%1' in sola lettura. + Cannot open resource %1 for reading. + Impossibile aprire la risorsa %1 per la lettura. Read failed after %1 bytes: %2 - Lettura fallita dopo %1 bytes: %2 + Lettura non riuscita dopo %1 byte: %2 Write failed after %1 bytes: %2 - Scrittura fallita dopo %1 bytes: %2 + Scrittura non riuscita dopo %1 byte: %2 QInstaller::RestartPage Completing the %1 Setup Wizard - Completamento dell'installazione guidata del %1 + Completamento dell'installazione guidata di %1 QInstaller::ScriptEngine - Cannot open the requested script file at %1: %2. - Impossibile aprire lo script %1: %2. + Cannot open script file at %1: %2 + Impossibile aprire il file di script in %1: %2 + + + Exception while loading the component script "%1": %2 + Eccezione durante il caricamento dello script del componente "%1": %2 - Exception while loading the component script '%1'. (%2) - Si è verificata un eccezzione durante il caricamento dei componenti dello script '%1'. (%2) + Unknown error. + Errore sconosciuto. + + + on line number: + Numero online: QInstaller::SelfRestartOperation - Installer object needed in '%1' operation is empty. - Oggetto installer necessario in %1 l'operazione è vuota. + Installer object needed in operation %1 is empty. + L'oggetto programma di installazione necessario nell'operazione %1 è vuoto. Self Restart: Only valid within updater or packagemanager mode. - Auto riavvio: Valido solo con aggiornamento o in modalità packagemanager. + Riavvio automatico: valido solo in modalità aggiornamento o gestione pacchetti. Self Restart: Invalid arguments - Riavvio automatico: Argomenti invalidi + Riavvio automatico: argomenti non validi @@ -2235,7 +2033,7 @@ Copiare l'installer in locale You need to supply a username and password to access this site. - E' necessario fornire un nome utente e una password per accedere a questo sito. + È necessario fornire un nome utente e una password per accedere a questo sito. Username: @@ -2243,7 +2041,7 @@ Copiare l'installer in locale Password: - + Password: %1 at %2 @@ -2253,50 +2051,42 @@ Copiare l'installer in locale QInstaller::SettingsOperation - Missing argument(s) '%1' calling '%2' with arguments '%3'. - Argomenti mancanti '%1' con chiamata '%2' con argomenti '%3'. + Missing argument(s) "%1" calling %2 with arguments "%3". + Argomento(i) mancante(i) "%1" richiamando %2 con argomenti "%3". - Current method argument calling '%1' with arguments '%2' is not supported. Please use set, remove, add_array_value or remove_array_value. - Il corrente metodo di chiamata argomenti '%1' con argomenti '%2' non è supportato. Perfavore usare imposta, rimuovere, add_array_value o remove_array_value. + Current method argument calling "%1" with arguments "%2" is not supported. Please use set, remove, add_array_value or remove_array_value. + La chiamata all’argomento metodo corrente "%1" con argomenti "%2" non è supportata. Utilizzare set, remove, add_array_value o remove_array_value. QInstaller::SimpleMoveFileOperation - Invalid arguments in %0: %1 arguments given, %2 expected%3. - Argomenti invalidi in %0: forniti %1, %2 richiesti %3. - - - exactly 2 - esattamente 2 + None of the arguments can be empty: source "%1", target "%2". + Nessuno degli argomenti può essere vuoto: origine "%1", destinazione "%2". - None of the arguments can be empty: source '%1', target '%2'. - Nessuno degli argomenti può essere vuoto: sorgente '%1', destinazione '%2'. + Cannot move file from "%1" to "%2", because the target path exists and is not removable. + Impossibile spostare il file da "%1" a "%2", poiché la destinazione esiste e non è rimovibile. - Cannot move source '%1' to target '%2', because target exists and is not removable. - Impossibile muovere '%1' in '%2', perchè il target esiste e non è eliminabile. + Cannot move file "%1" to "%2": %3 + Impossibile spostare il file da "%1" a "%2": %3 - Cannot move source '%1' to target '%2': %3 - Impossibile muovere il file da %1 a %2: %3 - - - Move '%1' to '%2'. - Muovi '%1' in '%2'. + Moving file "%1" to "%2". + Spostamento del file "%1" su "%2". QInstaller::StartMenuDirectoryPage Start Menu shortcuts - Collegamento al menu di Avvio + Collegamenti del menu Start - Select the Start Menu in which you would like to create the program's shortcuts. You can also enter a name to create a new folder. - Selezionare la voce del menu di avvio in cui si desidera creare il collegamento al programma. È anche possibile inserire un nome per creare una nuova cartella. + Select the Start Menu in which you would like to create the program's shortcuts. You can also enter a name to create a new directory. + Selezionare il menu Start in cui si desidera creare i collegamenti del programma. È anche possibile immettere un nome per creare una nuova directory. @@ -2306,39 +2096,43 @@ Copiare l'installer in locale Cartella di installazione - Please specify the folder where %1 will be installed. - Specificare la cartella dove %1 sarà installato. + Please specify the directory where %1 will be installed. + Specificare la directory in cui %1 verrà installato. Alt+R browse file system to choose a file - + Alt+F B&rowse... - + S&foglia... - The folder you selected already exists and contains an installation. Choose a different target for installation. - La cartella selezionata è già esistente e contiene già un installazione. Scegliere una cartella diversa per l'installazione. + The directory you selected already exists and contains an installation. Choose a different target for installation. + La directory selezionata esiste già e contiene un'installazione. Scegliere una destinazione diversa per l'installazione. - You have selected an existing, non-empty folder for installation. + You have selected an existing, non-empty directory for installation. Note that it will be completely wiped on uninstallation of this application. -It is not advisable to install into this folder as installation might fail. +It is not advisable to install into this directory as installation might fail. Do you want to continue? - Hai selezionato una cartella esistente e non vuota per l'installazione. -Ricordati che sarà tutto cancellato durante la disinstallazione di questo programma. -Non è consigliabile installare in questa cartella, l'installazione potrebbe fallire. -Vuoi continuare? + Si è selezionata una directory esistente non vuota per l'installazione. +Notare che verrà eliminata completamente in caso di disinstallazione di questa applicazione. +Non è consigliabile eseguire l'installazione in questa directory poiché l'installazione potrebbe avere esito negativo. +Continuare? You have selected an existing file or symlink, please choose a different target for installation. - Hai selezionato un file o collegamento esistente, scegliere una cartella diversa per l'installazione. + Si è selezionato un file o un collegamento simbolico esistente, scegliere una destinazione diversa per l'installazione. - The installation path cannot be empty, please specify a valid folder. - Il percorso di installazione non può essere vuoto, specificare una cartella valida. + Select Installation Folder + Seleziona cartella di installazione + + + The installation path cannot be empty, please specify a valid directory. + Il percorso di installazione non può essere vuoto, specificare una directory valida. The installation path cannot be relative, please specify an absolute path. @@ -2346,92 +2140,106 @@ Vuoi continuare? The path or installation directory contains non ASCII characters. This is currently not supported! Please choose a different path or installation directory. - Il percorso o la cartella di installazione contengono caratteri non ASCII. Questo al momento non è supportato! Scegliere un percorso o una cartella differenti. + Il percorso o la directory di installazione contengono caratteri non ASCII. Questo non è al momento supportato. Scegliere un percorso diverso o una directory di installazione diversa. As the install directory is completely deleted, installing in %1 is forbidden. - Installare in %1 è vietato. + Dal momento che la directory di installazione viene eliminata completamente, l'installazione in %1 non è consentita. The path you have entered is too long, please make sure to specify a valid path. - Il percorso inserito è troppo lungo, assicurarsi di inserire un percorso valido. + Il percorso immesso è troppo lungo, assicurarsi di specificare un percorso valido. The path you have entered is not valid, please make sure to specify a valid target. - Il percorso inserito non è valido, assicurarsi di inserire una destinazione valida. + Il percorso immesso non è valido, assicurarsi di specificare una destinazione valida. The path you have entered is not valid, please make sure to specify a valid drive. - Il percorso inserito non è valido, assicurarsi di inserire un drive valido. + Il percorso immesso non è valido, assicurarsi di specificare un'unità valida. - The installation path must not end with '.', please specify a valid folder. - Il percorso di installazione non può finire con '.', specificare una cartella valida. + The installation path must not end with '.', please specify a valid directory. + Il percorso di installazione non deve terminare con '.', specificare una directory valida. - The installation path must not contain '%1', please specify a valid folder. - Il percorso di installazione non può contenere '%1', specificare una cartella valida. - - - Error - Errore + The installation path must not contain "%1", please specify a valid directory. + Il percorso di installazione non deve contenere "%1", specificare una directory valida. Warning - + Avviso - Select Installation Folder - Selezionare la cartella di installazione + Error + Errore QInstaller::TestRepository + + Missing package manager core engine. + Motore core di gestione pacchetti mancante. + Empty repository URL. URL repository vuoto. - URL scheme not supported: %1 (%2). - Schema URL non supportato: %1 (%2). + Download canceled. + Download annullato. + + + Timeout while testing repository "%1". + Timeout durante il test del repository "%1". - Got a timeout while testing: '%1' - E' scaduto un timeout durante il test: '%1' + Cannot parse Updates.xml: %1 + Impossibile analizzare Updates.xml: %1 - Cannot parse Updates.xml! Error: %1. - Impossibile analizzare Updates.xml! Errore: %1. + Cannot open Updates.xml for reading: %1 + Impossibile aprire Updates.xml per la lettura: %1 - Updates.xml could not be opened for reading! - Impossibile aprire Update.xml in lettura! + Authentication failed. + Autenticazione non riuscita. - Updates.xml could not be found on server! - Impossibile trovare Update.xml sul server! + Unknown error while testing repository "%1". + Errore sconosciuto durante il test del repository "%1". QObject Authorization required - Richiesta autorizzazione + Necessaria autorizzazione Enter your password to authorize for sudo: - Inserisci la tua password di autorizzazione per sudo: + Immettere la password per autorizzare sudo: Error acquiring admin rights - Errore durante l'acquisizione dei diritti di amministratore + Errore durante l'acquisizione di diritti di amministrazione RemoteClient Cannot get authorization. - Impossibile ottenere l'autorizzazione. + Impossibile ottenere l’autorizzazione. + + + Cannot get authorization that is needed for continuing the installation. + +Please start the setup program as a user with the appropriate rights. +Or accept the elevation of access rights if being asked. + Impossibile ottenere l'autorizzazione necessaria per continuare l'installazione. + +Avviare il programma di installazione come utente con i diritti appropriati. +O accettare l'elevazione dei diritti di accesso, ove richiesto. Cannot get authorization that is needed for continuing the installation. @@ -2439,13 +2247,13 @@ Vuoi continuare? %1 -as root and then clicking OK. +as a user with the appropriate rights and then clicking OK. Impossibile ottenere l'autorizzazione necessaria per continuare l'installazione. -Interrompere l'installazione o eseguire +Annullare l'installazione o utilizzare la soluzione di fallback eseguendo %1 -come root e premere ok. +come utente con i diritti appropriati, quindi fare clic su OK. @@ -2459,18 +2267,18 @@ come root e premere ok. Settings Cannot open settings file %1 for reading: %2 - Impossibile aprire il file di configurazione %1 in lettura: %2 + Impossibile aprire il file di impostazioni %1 per la lettura: %2 SettingsDialog Settings - Configurazione + Impostazioni Network - + Rete No proxy @@ -2478,11 +2286,11 @@ come root e premere ok. System proxy settings - Configurazione proxy di sistema + Impostazioni proxy di sistema Manual proxy configuration - Configurazione proxy manuale + Configurazione manuale proxy HTTP proxy: @@ -2502,11 +2310,11 @@ come root e premere ok. Add Username and Password for authentication if needed. - Aggiungi il nome utente e la password per l'autorizzazione se necessario. + Aggiungere nome utente e password per l'autenticazione, se necessario. Use temporary repositories only - Usa solo repository temporanei + Utilizza solo repository temporanei Add @@ -2518,43 +2326,51 @@ come root e premere ok. Test - + Test Show Passwords - Mostra Password + Mostra password Check this to use repository during fetch. - Controlla questo per usare repository durante il fecth. + Selezionare questa opzione per utilizzare il repository durante il recupero. Add the username to authenticate on the server. - Aggiungere il nome utente per l'autentificazione sul server. + Aggiungere il nome per eseguire l'autenticazione sul server. Add the password to authenticate on the server. - Aggiungere la password per l'autenticazione sul server. + Aggiungere la password per eseguire l'autenticazione sul server. The servers URL that contains a valid repository. - L'URL del server che contiene un repository valido. + URL di server che contiene un repository valido. + + + An error occurred while testing this repository. + Si è verificato un errore durante il test del repository. - There was an error testing this repository. - Si è verificato un errore durante il test di questo repository. + The repository was tested successfully. + Repository testato correttamente. - Do you want to disable the tested repository? - Vuoi disabilitare il repository testato? + Do you want to disable the repository? + Disabilitare il repository? + + + Do you want to enable the repository? + Abilitare il repository? Hide Passwords - Nascondi Passwords + Nascondi password Use - Uso + Usare Username @@ -2562,15 +2378,15 @@ come root e premere ok. Password - + Password Repository - + Repository Default repositories - + Repository predefiniti Temporary repositories @@ -2578,22 +2394,54 @@ come root e premere ok. User defined repositories - Repository edfiniti dall'utente + Repository definiti dall'utente UpdateOperation - Registry path %1 is not writable - La chiave di registro %1 non può essere scritta + Cannot write to registry path %1. + Impossibile scrivere nel percorso del registro di sistema %1. - Cannot write to registry path %1 - Impossibile scrivere la chiave di registro %1 + Registry path %1 is not writable. + Il percorso del registro di sistema %1 non è scrivibile. + + + exactly %1 + esattamente %1 + + + at least %1 + almeno %1 + + + not more than %1 + Non più di %1 + + + %1 or %2 + %1 o %2 + + + %1 to %2 + %1 a %2 + + + Invalid arguments in %1: %n arguments given, %2 arguments expected. + + Argomenti non validi in %1: %n argomenti forniti, %2 argomenti previsti. + + + + Invalid arguments in %1: %n arguments given, %2 arguments expected in the form: %3. + + Argomenti non validi in %1: %n argomenti forniti, %2 argomenti previsti nel modulo: %3. + - Renaming %1 into %2 failed with %3. - La rinominazione di %1 in %2 è fallita : %3. + Renaming file "%1" to "%2" failed: %3 + Impossibile rinominare il file "%1" "%2": %3 diff --git a/src/sdk/translations/ifw_ja.ts b/src/sdk/translations/ifw_ja.ts index e25fcbd8e..146a56fe9 100644 --- a/src/sdk/translations/ifw_ja.ts +++ b/src/sdk/translations/ifw_ja.ts @@ -1,15 +1,56 @@ - + + + AuthenticationRequiredException + + %1 at %2 + %2 の %1 + + + Proxy requires authentication. + プロキシには認証が必要です。 + + + + BinaryContent + + Cannot seek to %1 to read the operation data. + 操作データを読み取るための %1 のシークができません。 + + + Cannot seek to %1 to read the resource collection block. + リソース コレクション ブロックを読み取るための %1 のシークができません。 + + + Cannot open meta resource %1. + メタ リソース %1 を開けません。 + + + + BinaryLayout + + Cannot seek to %1 to read the embedded meta data count. + 埋め込みメタ データ数を読み取るための %1 のシークができません。 + + + Cannot seek to %1 to read the resource collection segment. + リソース コレクション セグメントを読み取るための %1 のシークができません。 + + + Unexpected mismatch of meta resources. Read %1, expected: %2. + 予期しないメタ リソースの不一致です。 %1 を読み取ります。予想される結果: %2 + + Dialog Http authentication required - HTTP ユーザー認証が必要です + HTTP 認証が必要です You need to supply a Username and Password to access this site. - このサイトにアクセスするにはユーザー名とパスワードが必要です。 + このサイトにアクセスするには、ユーザー名とパスワードを指定する必要があります。 Username: @@ -25,76 +66,116 @@ - Job + DirectoryGuard - Canceled - キャンセルしました + Path "%1" exists but is not a directory. + パス "%1" は存在しますが、ディレクトリではありません。 + + + Cannot create directory "%1". + ディレクトリ "%1" を作成できません。 - KDUpdater::AppendFileOperation + ExtractCallbackImpl + + Cannot retrieve path of archive item %1. + アーカイブ アイテム %1 のパスを取得できません。 + + + Cannot remove already existing symlink %1. + 既存のシンボリック リンク %1 を削除できません。 + + + Cannot open file "%1" for writing: %2 + 書き込み用のファイル "%1" を開けません: %2 + + + Cannot create symlink at "%1". Another one is already existing. + "%1" でシンボリック リンクを作成できません。 すでに別のものが存在しています。 + + + Cannot read symlink target from file "%1". + ファイル "%1" からシンボリック リンク ターゲットを読み取れません。 + + + Cannot create symlink at %1: %2 + %1 でシンボリック リンクを作成できません: %2 + + + + InstallerBase - Cannot backup file %1: %2 - ファイル %1 をバックアップできません: %2 + Waiting for %1 + %1 を待機しています + + + Another %1 instance is already running. Wait until it finishes, close it, or restart your system. + 別の %1 インスタンスがすでに実行されています。 そのインスタンスが終了するまで待機するか、そのインスタンスを閉じるか、システムを再起動してください。 + + + + InstallerCalculator + + Components added as automatic dependencies: + 自動的な依存関係として追加されたコンポーネント: - Invalid arguments in %0: %1 arguments given, %2 expected%3. - %0 に無効な引数: %1個の引数が渡されましたが、必要なのは%2です%3。 + Components added as dependency for "%1": + "%1" の依存関係として追加されたコンポーネント: - exactly 2 - 2個 + Components that have resolved dependencies: + 依存関係が解決されたコンポーネント: - Cannot open file '%1' for writing: %2 - 書き込み用にファイル '%1' を開けませんでした: %2 + Selected components without dependencies: + 依存関係がない選択済みのコンポーネント: - Cannot find backup file for %1. - %1 用のバックアップファイルが見つかりません。 + Recursion detected, component "%1" already added with reason: "%2" + 再帰が検出されました。コンポーネント "%1" は、理由: "%2" ですでに追加されています。 - Cannot restore backup file for %1. - %1 用のバックアップファイルを復元できませんでした。 + Cannot find missing dependency "%1" for "%2". + "%2" の欠落した依存関係 "%1" が見つかりません。 + + + Job - Cannot restore backup file for %1: %2 - %1 用のバックアップファイルを復元できませんでした: %2 + Canceled + キャンセル + + + KDUpdater::AppendFileOperation Cannot backup file "%1": %2 - ファイル "%1" をバックアップできませんでした: %2 + ファイル "%1" のバックアップを作成できません: %2 Cannot open file "%1" for writing: %2 - 書き込み用にファイル "%1" を開けませんでした: %2 + 書き込み用のファイル "%1" を開けません: %2 Cannot find backup file for "%1". - "%1" 用のバックアップファイルを復元できませんでした。 + "%1" のバックアップ ファイルが見つかりません。 Cannot restore backup file for "%1". - "%1" 用のバックアップファイルを復元できませんでした。 + "%1" のバックアップ ファイルを復元できません。 Cannot restore backup file for "%1": %2 - "%1" 用のバックアップファイルを復元できませんでした: %2 + "%1" のバックアップ ファイルを復元できません: %2 KDUpdater::CopyOperation - - Cannot backup file %1. - ファイル %1 をバックアップできませんでした。 - - - Invalid arguments: %1 arguments given, 2 expected. - 無効な引数: %1個の引数が渡されましたが、必要なのは2個です。 - Cannot backup file "%1". - ファイル "%1" をバックアップできませんでした。 + ファイル "%1" のバックアップを作成できません。 Cannot copy a non-existent file: %1 @@ -102,85 +183,53 @@ Cannot remove file "%1": %2 - ファイル "%1" を削除できませんでした: %2 + ファイル "%1" を削除できません: %2 Cannot copy file "%1" to "%2": %3 - ファイル "%1" を "%2" にコピーできませんでした: %3 + ファイル "%1" を "%2" にコピーできません: %3 Cannot delete file "%1": %2 - ファイル "%1" を削除できませんでした: %2 + ファイル "%1" を削除できません: %2 Cannot restore backup file into "%1": %2 - バックアップファイルを "%1" へ復元できませんでした: %2 - - - Cannot remove destination file %1: %2 - 対象ファイル %1 を削除できませんでした: %2 - - - Cannot copy %1 to %2: %3 - %1 を %2 にコピーできませんでした: %3 - - - Cannot delete file %1: %2 - ファイル %1 を削除できませんでした: %2 - - - Cannot restore backup file into %1: %2 - バックアップファイルを %1 へ復元できませんでした: %2 + バックアップ ファイルを "%1" に復元できません: %2 KDUpdater::DeleteOperation - - Cannot create backup of %1: %2 - %1 のバックアップを作成できません: %2 - - - Invalid arguments: %1 arguments given, 1 expected. - 無効な引数: %1個の引数が渡されましたが、必要なのは1個です。 - - - Cannot restore backup file for %1: %2 - %1 用のバックアップファイルを復元できません: %2 - Cannot create backup of file "%1": %2 - "%1" 用のバックアップファイルを作成できませんでした: %2 + ファイル "%1" のバックアップを作成できません: %2 Cannot restore backup file for "%1": %2 - "%1" 用のバックアップファイルを復元できませんでした: %2 + "%1" のバックアップ ファイルを復元できません: %2 KDUpdater::FileDownloader - Download canceled. - ダウンロードをキャンセルしました。 + Download finished. + ダウンロードが終了しました。 Cryptographic hashes do not match. - 暗号学的ハッシュの値が合致しません。 - - - Download finished. - ダウンロードが完了しました。 + 暗号ハッシュが一致していません。 - - unknown time remaining. - - 残り時間: 不明。 + Download canceled. + ダウンロードがキャンセルされました。 %1 of %2 - %1 / %2 + %1/%2 %1 downloaded. - %1 ダウンロードしました。 + %1 がダウンロードされました。 (%1/sec) @@ -189,49 +238,45 @@ %n day(s), - %n 日 + %n 日、 %n hour(s), - %n 時間 + %n 時間、 %n minute(s) - %n 分 + %n 分 %n second(s) - %n 秒 + %n 秒 - %1%2%3%4 remaining. - - 残り時間 %1%2%3%4。 + - 残り %1%2%3%4 + + + - unknown time remaining. + - 残り時間不明 KDUpdater::HttpDownloader - - Cannot download %1: Writing to file '%2' failed: %3 - %1 をダウンロードできません: ファイル '%2' への書き込みに失敗しました: %3 - - - Cannot download %1: Cannot create %2: %3 - %1 をダウンロードできません: %2 を作成できませんでした: %3 - Cannot download %1. Writing to file "%2" failed: %3 - %1 をダウンロードできません: ファイル '%2' への書き込みに失敗しました: %3 + %1 をダウンロードできません。 ファイル "%2" への書き込みができませんでした: %3 Cannot download %1. Cannot create file "%2": %3 - %1 をダウンロードできません: %2 を作成できませんでした: %3 + %1 をダウンロードできません。 ファイル "%2" を作成できません: %3 %1 at %2 @@ -239,11 +284,11 @@ Authentication request canceled. - 認証要求がキャンセルされました。 + 認証リクエストがキャンセルされました。 Secure Connection Failed - 安全な接続ができませんでした + セキュリティで保護された接続に失敗しました There was an error during connection to: %1. @@ -251,11 +296,11 @@ This could be a problem with the server's configuration, or it could be someone trying to impersonate the server. - サーバーの設定に問題があるか、あるいはサーバーに成りすまそうとしているものがいるかもしれません。 + サーバーの構成に問題があるか、誰かがサーバーを偽装しようとした可能性があります。 If you have connected to this server successfully in the past or trust this server, the error may be temporary and you can try again. - 以前にこのサーバーへの接続に成功しているかこのサーバが信頼できるのであれば、エラーは一時的なものである可能性があります。その場合、再試行してください。 + これまでにこのサーバーへの接続に成功したことがある場合やこのサーバーが信頼できる場合は、一時的なエラーと思われるため、再試行してもかまいません。 Try again @@ -264,223 +309,104 @@ KDUpdater::LocalFileDownloader - - Cannot open source file '%1' for reading. - 読み込み用にソースファイル '%1' を開けません。 - - - Cannot open destination file '%1' for writing. - 書き込み用に対象ファイル '%1' を開けません。 - - - Writing to %1 failed: %2 - %1 への書き込みに失敗しました: %2 - Cannot open file "%1" for reading: %2 - 書き込み用にファイル "%1" を開けませんでした: %2 + 読み取り用のファイル "%1" を開けません: %2 Cannot open file "%1" for writing: %2 - 書き込み用にファイル "%1" を開けませんでした: %2 + 書き込み用のファイル "%1" を開けません: %2 Writing to file "%1" failed: %2 - ファイル "%1" への書き込みに失敗しました: %2 + ファイル "%1" への書き込みができませんでした: %2 KDUpdater::MkdirOperation - - Invalid arguments: %1 arguments given, 1 expected. - 無効な引数: %1個の引数が渡されましたが、必要なのは1個です。 - - - Cannot create folder %1: Unknown error. - フォルダ %1 を作成できませんでした: 未知のエラーです。 - - - Cannot remove directory %1: %2 - ディレクトリ %1 を削除できません: %2 - Cannot create directory "%1": %2 - フォルダ "%1" を作成できませんでした: %2 + ディレクトリ "%1" を作成できません: %2 Unknown error. - 未知のエラー。 + 不明なエラーです。 Cannot remove directory "%1": %2 - フォルダ "%1" を削除できませんでした: %2 + ディレクトリ "%1" を削除できません: %2 KDUpdater::MoveOperation - - Cannot backup file %1. - ファイル %1 をバックアップできませんでした。 - - - Invalid arguments: %1 arguments given, 2 expected. - 無効な引数: %1個の引数が渡されましたが、必要なのは2個です。 - - - Cannot remove destination file %1: %2 - 対象ファイル %1 を削除できませんでした: %2 - - - Cannot copy %1 to %2: %3 - %1 を %2 にコピーできませんでした: %3 - - - Cannot remove file %1. - ファイル %1 を削除できません。 - - - Cannot restore backup file for %1: %2 - %1 用のバックアップファイルを復元できません: %2 - Cannot backup file "%1". - ファイル "%1" をバックアップできませんでした。 + ファイル "%1" のバックアップを作成できません。 Cannot remove file "%1": %2 - ファイル "%1" を削除できませんでした: %2 + ファイル "%1" を削除できません: %2 Cannot copy file "%1" to "%2": %3 - ファイル "%1" を "%2" にコピーできませんでした: %3 + ファイル "%1" を "%2" にコピーできません: %3 Cannot remove file "%1". - ファイル "%1" を削除できませんでした。 + ファイル "%1" を削除できません。 Cannot restore backup file for "%1": %2 - "%1" 用のバックアップファイルを復元できませんでした: %2 - - - - KDUpdater::PackagesInfo - - %1 contains invalid content: %2 - %1 に無効なコンテンツが含まれています: %2 - - - The file %1 does not exist. - ファイル %1 が存在しません。 - - - Cannot open %1. - %1 を開けませんでした。 - - - Parse error in %1 at %2, %3: %4 - パースエラー %1 の%2行%3列: %4 - - - Root element %1 unexpected, should be 'Packages'. - ルートエレメントに %1 は使用できません。'Packages'を使用してください。 + "%1" のバックアップ ファイルを復元できません: %2 KDUpdater::PrependFileOperation - - Cannot backup file %1: %2 - ファイル %1 をバックアップできません: %2 - - - Invalid arguments: %1 arguments given, 2 expected. - 無効な引数: %1個の引数が渡されましたが、必要なのは2個です。 - - - Cannot open file %1 for reading: %2 - 読み込み用にファイル %1 を開けませんでした: %2 - - - Cannot open file %1 for writing: %2 - 書き込み用にファイル %1 を開けませんでした: %2 - - - Cannot find backup file for %1. - %1 用のバックアップファイルが見つかりません。 - - - Cannot restore backup file for %1. - %1 用のバックアップファイルを復元できません。 - - - Cannot restore backup file for %1: %2 - %1 用のバックアップファイルを復元できません: %2 - Cannot backup file "%1": %2 - ファイル "%1" をバックアップできませんでした: %2 + ファイル "%1" のバックアップを作成できません: %2 Cannot open file "%1" for reading: %2 - 読み込み用にファイル "%1" を開けませんでした: %2 + 読み取り用のファイル "%1" を開けません: %2 Cannot open file "%1" for writing: %2 - 書き込み用にファイル "%1" を開けませんでした: %2 + 書き込み用のファイル "%1" を開けません: %2 Cannot find backup file for "%1". - "%1" 用のバックアップファイルが見つかりませんでした。 + "%1" のバックアップ ファイルが見つかりません。 Cannot restore backup file for "%1". - "%1" 用のバックアップファイルを復元できませんでした。 + "%1" のバックアップ ファイルを復元できません。 Cannot restore backup file for "%1": %2 - "%1" 用のバックアップファイルを復元できませんでした: %2 + "%1" のバックアップ ファイルを復元できません: %2 KDUpdater::ResourceFileDownloader - - Cannot read resource file "%1". Reason: - リソースファイル "%1" を読み込みできませんでした。理由: - Cannot read resource file "%1": %2 - リソースファイル "%1" を読み込みできませんでした:%2 + リソース ファイル "%1" を読み取れません: %2 KDUpdater::RmdirOperation - - Invalid arguments: %1 arguments given, 1 expected. - 無効な引数: %1個の引数が渡されましたが、必要なのは1個です。 - - - Cannot remove folder %1: The folder does not exist. - フォルダ %1 を削除できませんでした: フォルダが存在しません。 - - - Cannot remove folder %1: %2 - フォルダ %1 を削除できませんでした: %2 - - - Cannot recreate directory %1: %2 - ディレクトリ %1 が再作成できません: %2 - Cannot remove directory "%1": %2 - フォルダ "%1" を削除できませんでした: %2 + ディレクトリ "%1" を削除できません: %2 The directory does not exist. - フォルダは存在しません。 + このディレクトリは存在しません。 Cannot recreate directory "%1": %2 - フォルダ "%1" を作成できませんでした: %2 + ディレクトリ "%1" を再作成できません: %2 @@ -491,23 +417,23 @@ %1 cannot be stopped - %1 は中止できません + %1 を停止できません Cannot stop task %1 - タスク %1 は中止できません + タスク %1 を停止できません %1 cannot be paused - %1 は一時停止できません + %1 を解析できません Cannot pause task %1 - タスク %1 は一時停止できません + タスク %1 を解析できません Cannot resume task %1 - タスク %1 は再開できません + タスク %1 を再開できません %1 done @@ -518,367 +444,363 @@ KDUpdater::UpdateFinder Cannot access the package information of this application. - このアプリケーションのパッケージ情報にアクセスできませんでした。 - - - Cannot access the update sources information of this application. - このアプリケーションの更新元情報にアクセスできませんでした。 + このアプリケーションのパッケージ情報にアクセスできません。 No package sources set for this application. - このアプリケーション用にパッケージは用意されていません。 + このアプリケーション用に設定されたパッケージ ソースがありません。 + + + %n update(s) found. + + %n 件の更新が見つかりました。 + Downloading Updates.xml from update sources. - 更新元から Updates.xml をダウンロードしています。 + 更新ソースから Updates.xml をダウンロードしています。 Cannot download package source %1 from "%2". - %1 から %2 へパッケージをダウンロードできませんでした。 + "%2" からパッケージ ソース %1 をダウンロードできません。 Updates.xml file(s) downloaded from update sources. - 更新元から Updates.xml ファイルをダウンロードしました。 + 更新ソースから Updates.xml ファイルがダウンロードされました。 Computing applicable updates. - 更新を適用しています。 + 該当する更新を計算しています。 Application updates computed. - アプリケーションに更新を適用しました。 - - - %n update(s) found. - - %n個の更新が見つかりました。 - - - - Cannot download update source %1 from ('%2') - ('%2') から更新元 %1 をダウンロードできませんでした + アプリケーションの更新が計算されました。 - KDUpdater::UpdateSourcesInfo - - %1 contains invalid content: %2 - %1 に無効なコンテンツが含まれています: %2 - - - Cannot read "%1" - "%1" を読み込めませんでした - - - XML Parse error in %1 at %2, %3: %4 - XMLパースエラー %1 の%2行%3列: %4 - - - Root element %1 unexpected, should be "UpdateSources" - ルートエレメントに %1 は使用できません。"UpdateSources"を使用してください - + KDUpdater::UpdatesInfoData - Cannot save changes to "%1": %2 - "%1" への変更を保存できませんでした: %2 + Updates.xml contains invalid content: %1 + Updates.xml に無効なコンテンツが含まれています: %1 - - - KDUpdater::UpdatesInfoData Cannot read "%1" - "%1" を読み込めませんでした + "%1" を読み取れません Parse error in %1 at %2, %3: %4 - パースエラー %1 の%2行%3列: %4 - - - Updates.xml contains invalid content: %1 - Updates.xml に無効なコンテンツが含まれています: %1 + %2、%3 で %1 のエラーを解析します: %4 Root element %1 unexpected, should be "Updates". - ルートエレメントに %1 は使用できません。"Updates"を使用してください。 + ルート エレメント %1 は予期しないものです。"Updates" でなければなりません。 ApplicationName element is missing. - ApplicationName エレメントがありません。 + ApplicationName エレメントが見つかりません。 ApplicationVersion element is missing. - ApplicationVersion エレメントがありません。 + ApplicationVersion エレメントが見つかりません。 PackageUpdate element without Name - PackageUpdate エレメントに Name がありません + PackageUpdate エレメントに名前がありません PackageUpdate element without Version - PackageUpdate エレメントに Version がありません + PackageUpdate エレメントにバージョンがありません PackageUpdate element without ReleaseDate - PackageUpdate エレメントに ReleaseDate がありません + PackageUpdate エレメントにリリース日がありません - Lib7z::ExtractItemJob + Lib7z - Cannot list archive: QIODevice not set or already destroyed. - アーカイブからリストを取得できませんでした: QIODevice が設定されていないか、既に破棄されています。 + internal code: %1 + 内部コード: %1 - Error while extracting '%1': %2 - '%1' の展開中にエラーが発生しました: %2 + not enough memory + メモリが足りません - Unknown exception caught (%1) - 未知の例外が発生しました (%1) + Error: %1 + エラー: %1 - Failed - 失敗 + Cannot retrieve property %1 for item %2. + アイテム %2 のプロパティ %1 を取得できません。 - - - Lib7z::ListArchiveJob - Cannot list archive: QIODevice already destroyed. - アーカイブからリストを取得できませんでした: QIODevice が既に破棄されています。 + Property %1 for item %2 not of type VT_FILETIME but %3. + アイテム %2 のプロパティ %1 のタイプは VT_FILETIME ではなく %3 です。 - Unknown exception caught (%1) - 未知の例外が発生しました (%1) + Cannot convert UTC file time to system time. + UTC ファイル時間をシステム時間に変換できません。 - Failed - 失敗 + Cannot load codecs. + コーデックを読み込めません。 - - - QInstaller - bytes - バイト + Cannot open archive "%1". + アーカイブ "%1" を開けません。 - KB - KB + Cannot retrieve number of items in archive. + アーカイブ内のアイテムの数を取得できません。 - MB - MB + Cannot retrieve path of archive item "%1". + アーカイブ アイテム "%1" のパスを取得できません。 - GB - GB + Unknown exception caught (%1). + 不明な例外が発生しました (%1)。 - TB - TB + Cannot create temporary file: %1 + 一時ファイルを作成できません: %1 - PB - PB + Unsupported archive type. + サポートされていないアーカイブ タイプです。 - EB - EB + Cannot create archive "%1" + アーカイブ "%1" を作成できません - ZB - ZB + Cannot create archive "%1": %2 + アーカイブ "%1" を作成できません: %2 - YB - YB + Cannot remove old archive "%1": %2 + 古いアーカイブ "%1" を削除できません: %2 - Cannot remove file "%1": %2 - ファイル "%1" を削除できませんでした: %2 + Cannot rename temporary archive "%1" to "%2": %3 + 一時アーカイブの名前を "%1" から "%2" に変更できません: %3 - Cannot remove directory "%1": %2 - フォルダ "%1" を削除できませんでした: %2 + Unknown exception caught (%1) + 不明な例外が発生しました (%1) + + + LocalPackageHub - Cannot create directory "%1". - フォルダ "%1" を作成できませんでした: %2 + %1 contains invalid content: %2 + %1 に無効なコンテンツが含まれています: %2 - Cannot copy file from "%1" to "%2": %3 - ファイル "%1" を "%2" にコピーできませんでした: %3 + The file %1 does not exist. + ファイル %1 は存在しません。 - Cannot move file from "%1" to "%2": %3 - ファイル "%1" を "%2" へ移動できませんでした: %3 + Cannot open %1. + %1 を開けません。 - Cannot create directory "%1": %2 - フォルダ "%1" を作成できませんでした: %2 + Parse error in %1 at %2, %3: %4 + %2、%3 で %1 のエラーを解析します: %4 - No marker found, stopped after %1. - マーカーが見つからなかったため、%1 で停止しました。 + Root element %1 unexpected, should be 'Packages'. + ルート エレメント %1 は予期しないものです。'Packages' でなければなりません。 + + + + LockFile + + Cannot create lock file "%1": %2 + ロック ファイル "%1" を作成できません: %2 + + + Cannot write PID to lock file "%1": %2 + PID をロック ファイル "%1" に書き込めません: %2 + + + Cannot obtain the lock for file "%1": %2 + ファイル "%1" のロックを取得できません: %2 - Cannot open file %1 for reading: %2 - 読み込み用にファイル %1 を開けませんでした: %2 + Cannot release the lock for file "%1": %2 + ファイル "%1" のロックを解除できません: %2 + + + QInstaller - Cannot open file %1 for writing: %2 - 書き込み用にファイル %1 を開けませんでした: %2 + No marker found, stopped after %1. + マーカーが見つかりません。%1 の後で停止しました。 Cannot open file "%1" for reading: %2 - 読み込み用にファイル "%1" を開けませんでした: %2 + 読み取り用のファイル "%1" を開けません: %2 Cannot open file "%1" for writing: %2 - 書き込み用にファイル "%1" を開けませんでした: %2 + 書き込み用のファイル "%1" を開けません: %2 Read failed after %1 bytes: %2 - %1 バイトの読み込み後にエラーが発生しました: %2 + %1 バイト以降の読み取りができませんでした: %2 Copy failed: %1 - コピーに失敗しました: %1 + コピーできませんでした: %1 - Copy failed. Error: %1 - コピーに失敗しました。エラー: %1 + Write failed after %1 bytes: %2 + %1 バイト以降の書き込みができませんでした: %2 - Write failed after %1 bytes: %2 - %1 バイトの書き込み後にエラーが発生しました: %2 + bytes + バイト - Cannot remove file %1: %2 - ファイル %1 を削除できませんでした: %2 + KB + KB - Cannot remove folder %1: %2 - フォルダ %1 を削除できませんでした: %2 + MB + MB - Cannot create folder %1 - フォルダ %1 を作成できませんでした + GB + GB - Cannot copy file from %1 to %2: %3 - ファイル %1 を %2 にコピーできませんでした: %3 + TB + TB - Cannot move file from %1 to %2: %3 - ファイル %1 を %2 へ移動できませんでした: %3 + PB + PB - Cannot create folder %1: %2 - フォルダ %1 を作成できませんでした: %2 + EB + EB - Cannot open temporary file: %1 - 一時ファイルを開けませんでした: %1 + ZB + ZB - Cannot open temporary file for template %1: %2 - テンプレート %1 用の一時ファイルを開けませんでした: %2 + YB + YB - Cannot create temporary file - 一時ファイルを作成できませんでした + Cannot remove file "%1": %2 + ファイル "%1" を削除できません: %2 + + + Cannot remove directory "%1": %2 + ディレクトリ "%1" を削除できません: %2 + + + Cannot create directory "%1". + ディレクトリ "%1" を作成できません。 + + + Cannot copy file from "%1" to "%2": %3 + "%1" から "%2" にファイルをコピーできません: %3 - Cannot retrieve property %1 for item %2 - アイテム %2 からプロパティ %1 を取得できませんでした + Cannot move file from "%1" to "%2": %3 + "%1" から "%2" にファイルを移動できません: %3 - Property %1 for item %2 not of type VT_FILETIME but %3 - アイテム %2 のプロパティ %1 の型が VT_FILETIME ではなく %3 になっています + Cannot create directory "%1": %2 + ディレクトリ "%1" を作成できません: %2 - Cannot convert file time to local time - ファイルの時刻をローカルタイムに変換できませんでした + Cannot open temporary file: %1 + 一時ファイルを開けません: %1 - Cannot convert local file time to system time - ローカルファイルの時刻をシステムの時刻へ変換できませんでした + Cannot open temporary file for template %1: %2 + テンプレート %1 の一時ファイルを開けません: %2 Corrupt installation - 破損したアプリケーション環境 + インストールが破損しています Your installation seems to be corrupted. Please consider re-installing from scratch. - あなたのインストールしたアプリケーション環境は破損しているようです。再インストールを検討してください。 + インストールが破損している可能性があります。 再インストールを検討してください。 The specified module could not be found. - 指定されたモジュールが見つかりませんでした。 + 指定したモジュールが見つかりませんでした。 QInstaller::Component - Cannot open the requested translation file '%1'. - 要求された翻訳ファイル '%1' を開けませんでした。 + Components cannot have children in updater mode. + コンポーネントは、アップデーター モードで子を持つことができません。 - Cannot open the requested UI file '%1'. Error: %2 - 要求された UI ファイル '%1' を開けませんでした。エラー: %2 + Cannot open the requested UI file "%1": %2 + 要求された UI ファイル "%1" を開けません: %2 - Cannot load the requested UI file '%1'. Error: %2 - 要求された UI ファイル '%1' をロードできませんでした。エラー: %2 + Cannot load the requested UI file "%1": %2 + 要求された UI ファイル "%1" を読み込めません: %2 - Cannot open the requested license file '%1'. Error: %2 - 要求されたライセンスファイル '%1' を開けませんでした。エラー: %2 + Cannot open the requested license file "%1": %2 + 要求されたライセンス ファイル "%1" を開けません: %2 Error エラー - Error: Operation %1 does not exist - エラー: 操作 %1 は存在しません - - - Update Info: - 更新情報: + Error: Operation %1 does not exist. + エラー: 操作 %1 は存在しません。 Cannot resolve isDefault in %1 - %1 の isDefault を解決できません + %1 で isDefault を解決できません - Components cannot have children in updater mode. - コンポーネントはアップデートモードで子要素を持てません。 + Update Info: + 更新情報: + + + QInstaller::ComponentModel - Cannot open the requested UI file "%1": %2 - 要求された UI ファイル "%1" を開けませんでした: %2 + Component is marked for installation. + コンポーネントがインストール対象としてマークされています。 - Cannot load the requested UI file "%1": %2 - 要求された UI ファイル "%1" をロードできませんでした: %2 + Component is marked for uninstallation. + コンポーネントがアンインストール対象としてマークされています。 - Cannot open the requested license file "%1": %2 - 要求されたライセンスファイル "%1" を開けませんでした: %2 + Component is installed. + コンポーネントがインストールされています。 - Error: Operation %1 does not exist. - エラー: 操作 %1 は存在しません。 + Component is not installed. + コンポーネントがインストールされていません。 - - - QInstaller::ComponentModel Component Name コンポーネント名 + + Action + アクション + Installed Version インストール済みバージョン @@ -887,33 +809,13 @@ New Version 新規バージョン - - Size - サイズ - Release Date リリース日 - Component is marked for installation. - コンポーネントはインストール対象です。 - - - Component is marked for uninstallation. - コンポーネントはアンインストール対象です。 - - - Component is installed. - コンポーネントはインストール済みです。 - - - Component is not installed. - コンポーネントは未インストールです。 - - - Action - アクション + Size + サイズ @@ -921,16 +823,16 @@ Alt+A select default components - Alt+A + Alt + A Def&ault - デフォルト(&A) + デフォルト (&A) Alt+R reset to already installed components - Alt+R + Alt + R &Reset @@ -939,32 +841,32 @@ Alt+S select all components - Alt+S + Alt + S &Select All - すべてを選択(&S) + すべて選択(&S) Alt+D deselect all components - Alt+D + Alt + D &Deselect All - すべての選択を解除(&D) + すべて選択解除 (&D) To install new compressed repository, browse the repositories from your computer - 新しく圧縮リポジトリとして追加するリポジトリをこのコンピューターから選択してください。 + 圧縮されたリポジトリを新規にインストールするには、お使いのコンピューターを参照して該当するリポジトリを選択します。 &Browse QBSP files - QBSPファイルを参照する(&B) + QBSP ファイルの参照 (&B) This component will occupy approximately %1 on your hard disk drive. - このコンポーネントはハードディスク上におよそ %1 必要とします。 + このコンポーネントはハード ディスク ドライブの約 %1 を占有します。 Open File @@ -976,121 +878,61 @@ Please select the components you want to update. - 更新したいコンポーネントを選択してください。 + 更新するコンポーネントを選択してください。 Please select the components you want to install. - インストールしたいコンポーネントを選択してください。 + インストールするコンポーネントを選択してください。 Please select the components you want to uninstall. - アンインストールしたいコンポーネントを選択してください。 + アンインストールするコンポーネントを選択してください。 Select the components to install. Deselect installed components to uninstall them. Any components already installed will not be updated. - インストールするコンポーネントを選択してください。インストール済みのコンポーネントをアンインストールする場合は選択を解除してください。インストール済みのコンポーネントは更新されません。 - - - Select the components to install. Deselect installed components to uninstall them. - インストールするコンポーネントを選択してください。インストール済みのコンポーネントをアンインストールする場合は選択を解除してください。 + インストールするコンポーネントを選択します。 コンポーネントをアンインストールするには、インストール済みのコンポーネントを選択解除します。 すでにインストールされているコンポーネントは更新されません。 QInstaller::ConsumeOutputOperation - - Invalid arguments in %0: %1 arguments given, %2 expected%3. - %0 に無効な引数: %1個の引数が渡されましたが、必要なのは%2です%3。 - - - at least 2 - 少なくとも2個 - <to be saved installer key name> <executable> [argument1] [argument2] [...] - <保存するインストーラのキー名> <実行ファイル> [引数1][引数2][...] + <保存対象のインストーラーのキー名> <実行可能ファイル> [引数 1] [引数 2] [...] Needed installer object in %1 operation is empty. - %1 のインストーラ作成に必要な操作が見つかりません。 + %1 操作に必要なインストーラー オブジェクトが空です。 Cannot save the output of "%1" to an empty installer key value. - インストーラのキーの値が空のため、"%1" の出力を保存できません。 + "%1" の出力を空のインストーラー キー値に保存できません。 File "%1" does not exist or is not an executable binary. - ファイル "%1" が存在しないか、実行可能なバイナリではありません。 + ファイル "%1" は存在しないか、実行可能なバイナリ ファイルではありません。 Running "%1" resulted in a crash. - "%1" の実行中にクラッシュしました。 - - - Can not save the output of %1 to an empty installer key value. - インストーラのキーの値が空のため、%1 の出力を保存できません。 - - - File '%1' does not exist or is not an executable binary. - ファイル '%1' が存在しないか、実行可能なバイナリではありません。 - - - Running '%1' resulted in a crash. - '%1' の実行中にクラッシュしました。 + "%1" を実行した結果、クラッシュが発生しました。 QInstaller::CopyDirectoryOperation - - 2 or 3 - 2あるいは3個 - - - Invalid arguments in %0: %1 arguments given, %2 expected%3. - %0 に無効な引数: %1個の引数が渡されましたが、必要なのは%2です%3。 - - - (<source> <target> [forceOverwrite]) - (<ソース> <ターゲット> [forceOverwrite]) - - - Invalid argument in %0: Third argument needs to be forceOverwrite, if specified - %0 に無効な引数: 3番目の引数を指定する場合は "forceOverwrite" である必要があります - - - Invalid arguments in %0: Directories are invalid: %1 %2 - %0 に無効な引数: ディレクトリが無効です: %1 %2 - - - Cannot create %0 - %0 を作成できませんでした - - - Failed to overwrite %1 - %1 を上書きできません - - - Cannot copy %0 to %1, error was: %3 - %0 を %1 にコピーできませんでした。エラー: %3 - - - Cannot remove %0 - %0 を削除できませんでした - <source> <target> ["forceOverwrite"] <ソース> <ターゲット> ["forceOverwrite"] Invalid argument in %1: Third argument needs to be forceOverwrite, if specified. - %1 に無効な引数: 3番目の引数を指定する場合は "forceOverwrite" である必要があります。 + %1 の引数が無効です: 3 番目の引数を指定する場合は、forceOverwrite にする必要があります。 Invalid argument in %1: Directory "%2" is invalid. - %1 に無効な引数: フォルダ "%2" は無効です。 + %1 の引数が無効です: ディレクトリ "%2" は有効でありません。 Cannot create directory "%1". - フォルダ "%1" を作成できませんでした。 + ディレクトリ "%1" を作成できません。 Failed to overwrite "%1". @@ -1098,38 +940,37 @@ Cannot copy file "%1" to "%2": %3 - ファイル "%1" を "%2" にコピーできませんでした: %3 + ファイル "%1" を "%2" にコピーできません: %3 Cannot remove file "%1". - ファイル "%1" を削除できませんでした。 + ファイル "%1" を削除できません。 - QInstaller::CreateDesktopEntryOperation - - Invalid arguments in %0: %1 arguments given, %2 expected%3. - %0 に無効な引数: %1個の引数が渡されましたが、必要なのは%2です%3。 - + QInstaller::CopyFileTask - exactly 2 - 2個 + Invalid task item count. + タスク アイテム数が無効です。 - Failed to overwrite %1 - %1 に上書きできません + Cannot open file "%1" for reading: %2 + 読み取り用のファイル "%1" を開けません: %2 - Cannot write Desktop Entry at %1 - %1 へデスクトップエントリーを書き込むことができませんでした + Cannot open file "%1" for writing: %2 + 書き込み用のファイル "%1" を開けません: %2 - Cannot backup file %1: %2 - ファイル %1 をバックアップできませんでした: %2 + Writing to file "%1" failed: %2 + ファイル "%1" への書き込みができませんでした: %2 + + + QInstaller::CreateDesktopEntryOperation Cannot backup file "%1": %2 - ファイル "%1" をバックアップできませんでした: %2 + ファイル "%1" のバックアップを作成できません: %2 Failed to overwrite file "%1". @@ -1137,109 +978,57 @@ Cannot write desktop entry to "%1". - "%1" へデスクトップエントリーを書き込むことができませんでした。 + デスクトップ エントリーを "%1" に書き込めません。 QInstaller::CreateLinkOperation - - Invalid arguments in %0: %1 arguments given, %2 expected%3. - %0 に無効な引数: %1個の引数が渡されましたが、必要なのは%2です%3。 - - - exactly 2 - 2個 - - - Cannot create link from %1 to %2. - %1 から %2 へのリンクを作成できませんでした。 - - - Cannot remove link from %1 to %2. - %1 から %2 へのリンクを削除できませんでした。 - Cannot create link from "%1" to "%2". - "%1" から "%2" へのリンクを作成できませんでした。 + "%1" から "%2" へのリンクを作成できません。 Cannot remove link from "%1" to "%2". - "%1" から "%2" へのリンクを削除できませんでした。 + "%1" から "%2" へのリンクを削除できません。 QInstaller::CreateLocalRepositoryOperation - - Cannot set file permissions %1! - ファイル %1 にアクセス権限を設定できませんでした! - - - Cannot move file %1 to %2. Error: %3 - ファイル %1 を %2 へ移動できませんでした。エラー: %3 - - - Invalid arguments in %0: %1 arguments given, %2 expected%3. - %0 に無効な引数: %1個の引数が渡されましたが、必要なのは%2です%3。 - - - exactly 2 - 2個 - - - Installer needs to be an offline version: %1. - インストーラはオフラインバージョンである必要があります: %1 - - - Cannot open file: %1 - ファイルを開けませんでした: %1 - - - Cannot read: %1. Error: %2 - %1 を読み込みできませんでした。エラー: %2 - - - Cannot open file: %1. Error: %2 - ファイル %1 を開けませんでした。エラー: %2 - - - Cannot create target dir: %1. - ターゲットディレクトリを作成できませんでした: %1 - Cannot set permissions for file "%1". - ファイル "%1" にアクセス権限を設定できませんでした。 + ファイル "%1" の権限を設定できません。 Cannot remove file "%1": %2 - ファイル "%1" を削除できませんでした: %2 + ファイル "%1" を削除できません: %2 Cannot move file "%1" to "%2": %3 - ファイル "%1" を "%2" へ移動できませんでした: %3 + ファイル "%1" を "%2" に移動できません: %3 Installer at "%1" needs to be an offline one. - "%1" のインストーラはオフラインバージョンである必要があります。 + "%1" のインストーラーをオフラインにする必要があります。 Cannot open file "%1" for reading. - 読み込み用にファイル "%1" を開けませんでした。 + 読み取り用のファイル "%1" を開けません。 Cannot read file "%1": %2 - ファイル "%1" を読めませんでした。 + ファイル "%1" を読み取れません: %2 Cannot open file "%1" for reading: %2 - 読み込み用にファイル "%1" を開けませんでした: %2 + 読み取り用のファイル "%1" を開けません: %2 Cannot create target directory: "%1". - フォルダ "%1" を作成できませんでした。 + ターゲット ディレクトリを作成できません: "%1" Unknown exception caught: %1. - 未知の例外が発生しました: %1 + 不明な例外が発生しました: %1 Removing file "%1". @@ -1247,62 +1036,22 @@ Cannot remove file "%1". - ファイル "%1" を削除できませんでした。 + ファイル "%1" を削除できません。 Cannot remove directory "%1": %2 - フォルダ "%1" を削除できませんでした: %2 - - - Removing file: %0 - ファイルを削除しています: %0 - - - Cannot remove %0. - %0 を削除できませんでした。 - - - Cannot remove directory %1: %2 - ディレクトリ %1 を削除できません: %2 - - - Cannot remove file %1: %2 - ファイル %1 を削除できませんでした: %2 + ディレクトリ "%1" を削除できません: %2 QInstaller::CreateShortcutOperation - - Invalid arguments in %0: %1 arguments given, %2 expected%3. - %0 に無効な引数: %1個の引数が渡されましたが、必要なのは%2です%3。 - - - 2 or 3 - 2あるいは3個 - - - (optional: 'workingDirectory=...', 'iconPath=...', 'iconId=...') - (オプション: 'workingDirectory=...', 'iconPath=...', 'iconId=...') - - - Cannot create folder %1: %2. - フォルダ %1 を作成できませんでした: %2 - - - Cannot create link %1: %2 - リンク %1 を作成できませんでした: %2 - - - Failed to overwrite %1: %2 - %1 に上書きできません: %2 - <target> <link location> [target arguments] ["workingDirectory=..."] ["iconPath=..."] ["iconId=..."] ["description=..."] - <ターゲット> <リンク先> [ターゲット引数]["workingDirectory=..."] ["iconPath=..."] ["iconId=..."] ["description=..."] + <ターゲット> <リンク位置> [ターゲット引数] ["workingDirectory=..."] ["iconPath=..."] ["iconId=..."] ["description=..."] Cannot create directory "%1": %2 - フォルダ "%1" を作成できませんでした: %2 + ディレクトリ "%1" を作成できません: %2 Failed to overwrite "%1": %2 @@ -1310,179 +1059,211 @@ Cannot create link "%1": %2 - リンク "%1" を作成できませんでした: %2 + リンク "%1" を作成できません: %2 QInstaller::DownloadArchivesJob Canceled - キャンセルしました + キャンセル Downloading hash signature failed. - ハッシュ値のダウンロードに失敗しました。 + ハッシュ シグネチャをダウンロードできませんでした。 Download Error - ダウンロードエラー + ダウンロード エラー Hash verification while downloading failed. This is a temporary error, please retry. - ダウンロード中のハッシュ値の照合に失敗しました。これは一時的なエラーですので、再試行してください。 + ダウンロード中にハッシュを検証できませんでした。 これは一時的なエラーです。再試行してください。 Cannot verify Hash - ハッシュ値の照合ができませんでした + ハッシュを検証できません Cannot download archive %1: %2 - アーカイブ "%1" をダウンロードできませんでした: %2 + アーカイブ %1 をダウンロードできません: %2 + + + Cannot fetch archives: %1 +Error while loading %2 + アーカイブを取得できません: %1 +%2 の読み込み中にエラーが発生しました Downloading archive "%1" for component %2. - コンポーネントのアーカイブ "%1" のダウンロード中: %2 + コンポーネント %2 のアーカイブ "%1" をダウンロードしています。 Scheme %1 not supported (URL: %2). - スキーム %1 はサポートしていません(URL: %2)。 + スキーマ %1 はサポートされていません (URL: %2)。 Cannot find component for %1. - コンポーネント %1 を見つけることができませんでした。 + %1 用のコンポーネントが見つかりません。 + + + QInstaller::Downloader - Cannot download archive: %1 : %2 - アーカイブ %1 をダウンロードできませんでした: %2 + Target file "%1" already exists but is not a file. + ターゲット ファイル "%1" はすでに存在しますが、ファイルではありません。 - Cannot fetch archives: %1 -Error while loading %2 - アーカイブを取得できませんでした: %1 -%2 の読み込み中にエラーが発生しました + Cannot open file "%1" for writing: %2 + %2 is a sentence describing the error + 書き込み用のファイル "%1" を開けません: %2 - Scheme not supported: %1 (%2) - このスキームはサポートしてません: %1 (%2) + File "%1" not open for writing: %2 + %2 is a sentence describing the error. + 書き込み用のファイル "%1" が開けません: %2 - Cannot find component for: %1. - コンポーネント %1 を見つけることができませんでした。 + Writing to file "%1" failed: %2 + %2 is a sentence describing the error. + ファイル "%1" への書き込みができませんでした: %2 - Downloading archive '%1' for component: %2 - コンポーネントのアーカイブ '%1' のダウンロード中: %2 + Redirect loop detected for "%1". + "%1" でリダイレクト ループが検出されました。 - - - QInstaller::ElevatedExecuteOperation - Invalid arguments in %0: %1 arguments given, %2 expected%3. - %0 に無効な引数: %1個の引数が渡されましたが、必要なのは%2です%3。 + Checksum mismatch detected for "%1". + "%1" でチェックサムの不一致が検出されました。 - at least 1 - 少なくとも1個 + Network error while downloading '%1': %2. + '%1' のダウンロード中にネットワーク エラーが発生しました: %2 - Execution failed: Cannot start detached: "%1" - 実行に失敗しました: "%1" をデタッチして起動できませんでした + Unknown network error while downloading "%1". + %1 is a sentence describing the error + "%1" のダウンロード中に不明なネットワーク エラーが発生しました。 - Execution failed: Cannot start: "%1"(%2) - 実行に失敗しました: "%1" を起動できませんでした (%2) + Network transfers canceled. + ネットワーク転送がキャンセルされました。 - Execution failed(Crash): "%1" - 実行に失敗しました(クラッシュ): "%1" + Pause and resume not supported by network transfers. + ネットワーク転送では一時停止と再開ができません。 - Execution failed(Unexpected exit code: %1): "%2" - 実行に失敗しました(想定外の終了コード: %1): "%2" + Invalid source URL "%1": %2 + %2 is a sentence describing the error + ソース URL "%1" は無効です: %2 + + + QInstaller::ElevatedExecuteOperation Cannot start detached: "%1" - "%1" をデタッチして起動できませんでした。 + デタッチを開始できません: "%1" Cannot start: "%1": %2 - "%1" を起動できませんでした: %2 + 開始できません: "%1": %2 Program crashed: "%1" - プログラムはクラッシュしました: "%1" + プログラムがクラッシュしました: "%1" Execution failed (Unexpected exit code: %1): "%2" - 実行に失敗しました(想定外の終了コード: %1): "%2" + 実行できませんでした (予期しない終了コード: %1): "%2" - QInstaller::EnvironmentVariableOperation + QInstaller::ExtractArchiveOperation::Runnable - Invalid arguments in %0: %1 arguments given, %2 expected%3. - %0 に無効な引数: %1個の引数が渡されましたが、必要なのは%2です%3。 + Cannot open archive "%1" for reading: %2 + 読み取り用のアーカイブ "%1" を開けません: %2 - 2 to 4 - 2から4個 + Error while extracting archive "%1": %2 + アーカイブ "%1" の抽出中にエラーが発生しました: %2 - - - QInstaller::ExtractArchiveOperation - Invalid arguments in %0: %1 arguments given, %2 expected%3. - %0 に無効な引数: %1個の引数が渡されましたが、必要なのは%2です%3。 + Unknown exception caught while extracting "%1". + "%1" の抽出中に不明な例外が発生しました。 + + + + QInstaller::FakeStopProcessForUpdateOperation + + Cannot get package manager core. + パッケージ マネージャー コアを取得できません。 + + + This process should be stopped before continuing: %1 + この処理を終了してから次に進んでください: %1 - exactly 2 - 2個 + These processes should be stopped before continuing: %1 + これらの処理を終了してから次に進んでください: %1 - QInstaller::ExtractArchiveOperation::Runnable + QInstaller::FileTaskObserver - Cannot open %1 for reading: %2. - 読み込み用に %1 を開けませんでした: %2 + %1 of %2 + %1/%2 - Error while extracting '%1': %2 - '%1' の展開中にエラーが発生しました: %2 + %1 received. + %1 を受信しました。 - Unknown exception caught while extracting %1. - %1 の展開中に未知の例外が発生しました。 + (%1/sec) + (%1/秒) - - Cannot open archive "%1" for reading: %2 - 読み込み用にアーカイブ "%1" を開けませんでした: %2 + + %n day(s), + + %n 日、 + + + + %n hour(s), + + %n 時間、 + + + + %n minute(s) + + %n 分 + + + + %n second(s) + + %n 秒 + - Error while extracting archive "%1": %2 - アーカイブ "%1" の展開中にエラーが発生しました: %2 + - %1%2%3%4 remaining. + - 残り %1%2%3%4 - Unknown exception caught while extracting "%1". - "%1" の展開中に未知の例外が発生しました。 + - unknown time remaining. + - 残り時間不明 QInstaller::FinishedPage Completing the %1 Wizard - %1 のウィザードの完了 - - - Click Done to exit the %1 Wizard. - %1 のウィザードを終了するには「完了」をクリックしてください。 - - - Click Finish to exit the %1 Wizard. - %1 のウィザードを終了するには「完了」をクリックしてください。 + %1 ウィザードを完了しています Click %1 to exit the %2 Wizard. - %2 のウィザードを終了するには "%1" をクリックしてください。 + %2 ウィザードを終了するには、%1 をクリックします。 Restart @@ -1490,85 +1271,37 @@ Error while loading %2 Run %1 now. - %1 を実行中。 + 今すぐ %1 を実行します。 The %1 Wizard failed. - %1 のウィザードに失敗しました。 + %1 ウィザードが正常に実行されませんでした。 QInstaller::GlobalSettingsOperation - - Settings are not writable - 設定が書き込み可能ではありません - - - Failed to write settings - 設定の書き込みに失敗しました - - - Invalid arguments in %0: %1 arguments given, %2 expected%3. - %0 に無効な引数: %1個の引数が渡されましたが、必要なのは%2です%3。 - - - 3, 4 or 5 - 3、4あるいは5個 - Settings are not writable. - 設定が書き込み可能ではありません。 + 設定は書き込み不可です。 Failed to write settings. - 設定の書き込みに失敗しました。 + 設定に書き込めませんでした。 QInstaller::InstallIconsOperation - - Invalid arguments in %0: %1 arguments given, %2 expected%3. - %0 に無効な引数: %1個の引数が渡されましたが、必要なのは%2です%3。 - - - 1 or 2 - 1あるいは2個 - - - (Sourcepath, [Vendorprefix]) - (ソースパス, [ベンダープレフィックス]) - - - Invalid Argument: source folder must not be empty. - 無効な引数: 空のフォルダをソースに指定できません。 - - - Cannot backup file %1: %2 - ファイル %1 をバックアップできませんでした: %2 - - - Failed to overwrite %1: %2 - %1 に上書きできません: %2 - - - Failed to copy file %1: %2 - ファイル %1 へのコピーに失敗しました: %2 - - - Cannot create folder at %1: %2 - %1 にフォルダを作成できませんでした: %2 - <source path> [vendor prefix] - <ソースパス>, [ベンダープレフィックス] + <ソース パス> [ベンダーの接頭辞] Invalid Argument: source directory must not be empty. - 無効な引数: 空のフォルダをソースに指定できません。 + 引数が無効です: ソース ディレクトリを空にすることはできません。 Cannot backup file "%1": %2 - ファイル "%1" をバックアップできませんでした: %2 + ファイル "%1" のバックアップを作成できません: %2 Failed to overwrite "%1": %2 @@ -1576,22 +1309,22 @@ Error while loading %2 Failed to copy file "%1": %2 - ファイル "%1" のコピーに失敗しました: %2 + ファイル "%1" をコピーできませんでした: %2 Cannot create directory "%1": %2 - フォルダ "%1" を作成できませんでした: %2 + ディレクトリ "%1" を作成できません: %2 QInstaller::IntroductionPage Setup - %1 - セットアップ - %1 + 設定 - %1 Welcome to the %1 Setup Wizard. - %1 のセットアップウィザードへようこそ。 + %1 設定ウィザードへようこそ。 Add or remove components @@ -1603,321 +1336,385 @@ Error while loading %2 Remove all components - すべてのコンポーネントの削除 + すべてのコンポーネントを削除 Retrieving information from remote installation sources... - リモートのインストール元から情報を取得しています... + リモート インストール ソースから情報を取得しています... At least one valid and enabled repository required for this action to succeed. - このアクションの実行にはひとつ以上の有効なリポジトリが必要です。 + この操作を正常に実行するには、有効なリポジトリが 1 つ以上必要です。 No updates available. - 新しい更新はありません。 + 利用できる更新はありません。 Only local package management available. - ローカルのパッケージ管理のみ利用できます。 + ローカル パッケージ管理のみ利用可能です。 Quit - 終了 + 中止 QInstaller::LicenseAgreementPage License Agreement - ライセンス条項の同意 + 使用許諾契約 Alt+A agree license - Alt+A + Alt + A + + + Alt+D + do not agree license + Alt + D Please read the following license agreement. You must accept the terms contained in this agreement before continuing with the installation. - 下記のライセンス条項をお読みください。本ライセンス条項に同意されない場合、インストールを継続することはできません。 + 次の使用許諾契約をお読みください。 インストール処理に進む前に、この契約に記載された利用条件に同意する必要があります。 I accept the license. - ライセンスに同意する。 + 使用許諾に同意します。 I do not accept the license. - ライセンスに同意しない。 + 使用許諾に同意しません。 Please read the following license agreements. You must accept the terms contained in these agreements before continuing with the installation. - 下記のライセンス条項をお読みください。これらのライセンス条項に同意されない場合、インストールを継続することはできません。 + 次の使用許諾契約をお読みください。 インストール処理に進む前に、これらの契約に記載された利用条件に同意する必要があります。 I accept the licenses. - ライセンスに同意する。 + 使用許諾に同意します。 I do not accept the licenses. - ライセンスに同意しない。 - - - Alt+D - do not agree license - Alt+D + 使用許諾に同意しません。 QInstaller::LicenseOperation No license files found to copy. - コピーするライセンスファイルが見つかりませんでした。 + コピー対象のライセンス ファイルが見つかりません。 Needed installer object in %1 operation is empty. - %1 のインストーラ作成に必要な操作が見つかりません。 + %1 操作に必要なインストーラー オブジェクトが空です。 Can not write license file "%1". - ライセンスファイル "%1" に書き込みできません。 - - - Can not write license file: %1. - ライセンスファイルに書き込みできません: %1 + ライセンス ファイル "%1" に書き込めません No license files found to delete. - 削除するライセンスファイルが見つかりませんでした。 + 削除対象のライセンス ファイルが見つかりません。 QInstaller::LineReplaceOperation - Invalid arguments in %0: %1 arguments given, %2 expected%3. - %0 に無効な引数: %1個の引数が渡されましたが、必要なのは%2です%3。 + Cannot open file "%1" for reading: %2 + 読み取り用のファイル "%1" を開けません: %2 - exactly 3 - 3個 + Cannot open file "%1" for writing: %2 + 書き込み用のファイル "%1" を開けません: %2 + + + QInstaller::MetadataJob - Failed to open '%1' for reading. - 読み込み用に '%1' を開くのに失敗しました。 + Missing package manager core engine. + パッケージ マネージャー コア エンジンが見つかりません。 - Failed to open '%1' for writing. - 書き込み用に '%1' を開くのに失敗しました。 + Preparing meta information download... + メタ情報のダウンロードを準備しています... - Cannot open file "%1" for reading: %2 - 読み込み用にファイル "%1" を開けませんでした: %2 + Unpacking compressed repositories. This may take a while... + 圧縮されたリポジトリを解凍しています。 しばらくお待ちください... - Cannot open file "%1" for writing: %2 - 書き込み用にファイル "%1" を開けませんでした: %2 + Meta data download canceled. + メタ データのダウンロードがキャンセルされました。 - - - QInstaller::PackageManagerCore - -Downloading packages... - -パッケージのダウンロード中... + Unknown exception during extracting. + 抽出中に不明な例外が発生しました。 - Installation canceled by user - ユーザによってインストールがキャンセルされました + Missing proxy credentials. + プロキシ認証情報が見つかりません。 - All downloads finished. - すべてのダウンロードが完了しました。 + Authentication failed. + 認証に失敗しました。 - Error - エラー + Unknown exception during download. + ダウンロード中に不明な例外が発生しました。 - Cancelling the Installer - インストーラのキャンセル + Failure to fetch repositories. + リポジトリを取得できません。 - Authentication Error - 認証エラー + Extracting meta information... + メタ情報を取得しています... - Some components could not be removed completely because admin rights could not be acquired: %1. - 管理者権限が取得できなかったため、いくつかのコンポーネントを完全に削除することができませんでした: %1 + Retrieving meta information from remote repository... %1/%2 + リモート リポジトリからメタ情報を取得しています... %1/%2 - Unknown error. - 未知のエラー。 + Retrieving meta information from remote repository... + リモート リポジトリからメタ情報を取得しています... - Some components could not be removed completely because an unknown error happened. - 未知のエラーが発生したため、いくつかのコンポーネントを完全に削除することができませんでした。 + Error while extracting archive "%1": %2 + アーカイブ "%1" の抽出中にエラーが発生しました: %2 - Application not running in Package Manager mode! - アプリケーションがパッケージマネージャモードで動作していません! + Unknown exception caught while extracting archive "%1". + アーカイブ "%1" の抽出中に不明な例外が発生しました。 - No installed packages found. - インストールされたパッケージが見つかりません。 + Cannot open file "%1" for reading: %2 + 読み取り用のファイル "%1" を開けません: %2 + + + QInstaller::PackageManagerCore - Application running in Uninstaller mode! - アプリケーションはアンインストーラモードで実行中です! + Error writing Maintenance Tool + 保守ツールへの書き込み中にエラーが発生しました - invalid - 無効 + +Downloading packages... + +パッケージをダウンロードしています... - There is an important update available, please run the updater first. - 重要な更新が利用可能です。先にアップデータを実行してください。 + Installation canceled by user. + ユーザーがインストールをキャンセルしました。 - Error writing Maintenance Tool - メンテナンスツール書き込み中のエラー + All downloads finished. + ダウンロードがすべて終了しました。 - Installation canceled by user. - ユーザーによってインストールがキャンセルされました。 + Cancelling the Installer + インストーラーをキャンセルしています + + + Authentication Error + 認証エラー Some components could not be removed completely because administrative rights could not be acquired: %1. - 管理者権限が取得できなかったため、いくつかのコンポーネントを完全に削除することができませんでした: %1 + 管理者権限を取得できなかったため、一部のコンポーネントを削除できませんでした: %1 + + + Unknown error. + 不明なエラーです。 + + + Some components could not be removed completely because an unknown error happened. + 不明なエラーが発生したため、一部のコンポーネントを削除できませんでした。 Application not running in Package Manager mode. - アプリケーションがパッケージマネージャモードで動作していません。 + アプリケーションがパッケージ マネージャー モードで実行されていません。 + + + No installed packages found. + インストールされたパッケージが見つかりません。 Application running in Uninstaller mode. - アプリケーションはアンインストーラモードで実行中です。 + アプリケーションがアンインストーラー モードで実行されています。 + + + There is an important update available, please run the updater first. + 重要な更新があります。最初にアップデーターを実行してください。 Cannot resolve all dependencies. - すべての依存関係を解決できません。 + 一部の依存関係を解決できません。 Components about to be removed. - 削除されるコンポーネント。 + コンポーネントを削除しようとしています。 Error while elevating access rights. アクセス権限の昇格中にエラーが発生しました。 + + Error + エラー + + + invalid + 無効 + QInstaller::PackageManagerCorePrivate + + Unresolved dependencies + 依存関係が未解決です + Error エラー Access error - アクセスエラー + アクセス エラー Format error - フォーマットエラー + フォーマット エラー Cannot write installer configuration to %1: %2 - インストーラの設定を %1 に書き込めませんでした: %2 + インストーラーの構成を %1 に書き込めません: %2 Stop Processes - プロセスの停止 + 処理の終了 These processes should be stopped to continue: %1 - 続行するには次のアプリケーションを終了してください: + 次に進むには、これらの処理を終了する必要があります: %1 Installation canceled by user - ユーザーによってインストールがキャンセルされました + ユーザーがインストールをキャンセルしました + + + Writing maintenance tool. + 保守ツールのデータを書き込んでいます。 + + + Failed to seek in file %1: %2 + ファイル %1 のシークができませんでした: %2 + + + Maintenance tool is not a bundle + 保守ツールがバンドルではありません Cannot remove data file "%1": %2 - データファイル "%1" を削除できませんでした: %2 + データ ファイル "%1" を削除できません: %2 + + + Cannot write maintenance tool data to %1: %2 + 保守ツールのデータを %1 に書き込めません: %2 Cannot write maintenance tool to "%1": %2 - メンテナンスツールを "%1" に書き込めませんでした: %2 + 保守ツールのデータを "%1" に書き込めません: %2 + + + Cannot write maintenance tool binary data to %1: %2 + 保守ツールのバイナリ データを %1 に書き込めません: %2 Variable 'TargetDir' not set. - 'TargetDir' 変数がセットされていません。 + 変数 'TargetDir' が設定されていません。 Preparing the installation... - インストールの準備中... + インストールを準備しています... It is not possible to install from network location - ネットワークからインストールできません + ネットワーク ロケーションからインストールできません。 Creating local repository - ローカルのリポジトリを作成しています + ローカル リポジトリを作成しています + + + Creating Maintenance Tool + 保守ツールを作成しています Installation finished! -インストールが完了しました! +インストールが終了しました。 Installation aborted! -インストールが中断されました! +インストールが中止されました。 It is not possible to run that operation from a network location - ネットーワーク上からこの操作を実行することはできません + この操作をネットワーク ロケーションから実行できません。 Removing deselected components... - 選択解除したコンポーネントを削除中... + 選択解除したコンポーネントを削除しています... Update finished! -アップデートが完了しました! +更新が終了しました。 Update aborted! -アップデートが中断されました! +更新が中止されました。 + + + Uninstallation completed successfully. + アンインストールが正常に完了しました。 + + + Uninstallation aborted. + アンインストールが中止されました。 -Installing component %1... +Installing component %1 -コンポーネントのインストール中: %1... +コンポーネント %1 をインストールしています Installer Error - インストーラエラー + インストーラーのエラー Error during installation process (%1): %2 - インストール(%1)中にエラーが発生しました: (%2) + インストール処理中にエラーが発生しました (%1): +%2 Cannot prepare uninstall - アンインストールの準備ができません + アンインストールを準備できません Cannot start uninstall @@ -1926,106 +1723,71 @@ Installing component %1... Error during uninstallation process: %1 - アンインストール中にエラーが発生しました: %1 + アンインストール処理中にエラーが発生しました: +%1 Unknown error - 未知のエラー + 原因不明のエラー Cannot retrieve remote tree %1. - リモートのツリーを取得できませんでした: %1 + リモート ツリー %1 を取得できません。 Failure to read packages from %1. - "%1" からパッケージの読み込みに失敗しました。 - - - Dependency cycle between components "%1" and "%2" detected. - 検出されたコンポーネント "%1" と "%2" の間に依存関係の循環があります。 - - - Cannot retrieve remote tree: %1. - リモートのツリーを取得できませんでした: %1 - - - Failure to read packages from: %1. - 右記からのパッケージの読み込みに失敗しました: %1 + %1 からパッケージを読み取れません。 Cannot retrieve meta information: %1 - メタ情報を取得できませんでした: %1 + メタ情報を取得できません: %1 Cannot add temporary update source information. - 一時的な更新元情報を追加できませんでした。 + 一時的な更新ソース情報を追加できません。 Cannot find any update source information. - 更新元情報が見つかりませんでした。 - - - Unresolved dependencies - 未解決の依存関係 - - - Writing maintenance tool. - メンテナンスツールの書き込み中。 - - - Failed to seek in file %1: %2 - ファイル %1 でのシークに失敗しました: %2 - - - Maintenance tool is not a bundle - メンテナンスツールはバンドルされていません - - - Cannot write maintenance tool data to %1: %2 - メンテナンスツールのデータを %1 に書き込めませんでした: %2 + 更新ソース情報が見つかりません。 - Cannot remove data file '%1': %2 - データファイル '%1' を削除できませんでした: %2 - - - Cannot write maintenance tool to %1: %2 - メンテナンスツールを %1 に書き込めませんでした: %2 + Dependency cycle between components "%1" and "%2" detected. + コンポーネント "%1" と "%2" との依存サイクルが検出されました。 + + + QInstaller::PackageManagerGui - Cannot write maintenance tool binary data to %1: %2 - メンテナンスツールのバイナリデータを %1 に書き込めませんでした: %2 + %1 Setup + %1 設定 - Creating Maintenance Tool - メンテナンスツールを作成しています + Maintain %1 + %1 の保守 - Uninstallation completed successfully. - アンインストールに成功しました。 + Do you want to cancel the installation process? + インストール処理をキャンセルしますか? - Uninstallation aborted. - アンインストールが中断されました。 + Do you want to cancel the uninstallation process? + アンインストール処理をキャンセルしますか? - Dependency cycle between components detected: '%1' and '%2'. - 検出されたコンポーネント: '%1' と '%2' の間に依存関係の循環があります。 + Do you want to quit the installer application? + インストーラー アプリケーションを終了しますか? - - - QInstaller::PackageManagerGui - %1 Setup - %1のセットアップ + Do you want to quit the uninstaller application? + アンインストーラー アプリケーションを終了しますか? - Maintain %1 - %1のメンテナンス + Do you want to quit the maintenance application? + 保守アプリケーションを終了しますか? - Question - 確認 + %1 Question + %1 質問 Settings @@ -2038,58 +1800,38 @@ Installing component %1... It is not possible to install from network location. Please copy the installer to a local drive - ネットワーク上からのインストールができません。 -インストーラをローカルドライブにコピーしてください - - - Do you want to cancel the installation process? - インストールプロセスをキャンセルしますか? - - - Do you want to cancel the uninstallation process? - アンインストールプロセスをキャンセルしますか? - - - Do you want to quit the installer application? - インストーラを終了しますか? - - - Do you want to quit the uninstaller application? - アンインストーラを終了しますか? - - - Do you want to quit the maintenance application? - メンテナンスツールを終了しますか? - - - %1 Question - %1 の確認 + ネットワーク ロケーションからインストールできません。 +インストーラーをローカル ドライブにコピーしてください。 QInstaller::PerformInstallationForm &Show Details - 詳細を表示する(&S) + 詳細の表示 (&S) &Hide Details - 詳細を隠す(&H) + 詳細の非表示 (&H) QInstaller::PerformInstallationPage + + U&ninstall + アンインストール (&N) + Uninstalling %1 - %1のアンインストール + %1 をアンインストールしています &Update - 更新(&U) + 更新 (&U) Updating components of %1 - %1のコンポーネントの更新 + %1 のコンポーネントを更新しています &Install @@ -2097,38 +1839,65 @@ Please copy the installer to a local drive Installing %1 - %1のインストール - - - U&ninstall - アンインストール(&N) + %1 をインストールしています - QInstaller::ReadyForInstallationPage + QInstaller::ProxyCredentialsDialog + + Dialog + ダイアログ + + + The proxy %1 requires a username and password. + プロキシ %1 には、ユーザー名とパスワードが必要です。 + + + Username: + ユーザー名: + + + Username + ユーザー名 + + + Password: + パスワード: + + + Password + パスワード + + + Proxy Credentials + プロキシ認証情報 + + + + QInstaller::ReadyForInstallationPage U&ninstall - アンインストール(&N) + アンインストール (&N) Ready to Uninstall - アンインストールの準備完了 + アンインストールの準備ができました Setup is now ready to begin removing %1 from your computer.<br><font color="red">The program directory %2 will be deleted completely</font>, including all content in that directory! - このコンピュータから %1 を削除する準備ができました。<br><font color="red">このプログラムがインストールされていたフォルダ %2 は完全に削除されます</font>。フォルダの内容すべてが削除の対象です! + コンピューターから %1 を削除する準備が整っています。<br><font color="red">プログラム ディレクトリ %2 が完全に削除されます</font>。このディレクトリ内のコンテンツもすべて削除されます。 U&pdate - 更新(&P) + 更新 (&P) Ready to Update Packages - パッケージ更新の準備完了 + パッケージを更新する準備ができました Setup is now ready to begin updating your installation. - インストール済みパッケージを更新する準備ができました。 + インストールを更新する準備が整っています。 &Install @@ -2136,335 +1905,250 @@ Please copy the installer to a local drive Ready to Install - インストールの準備完了 + インストールの準備ができました Setup is now ready to begin installing %1 on your computer. - このコンピュータに %1 をインストールする準備ができました。 + コンピューターに %1 をインストールする準備が整っています。 Not enough disk space to store temporary files and the installation. %1 are available, while %2 are at least required. - ディスクの空き容量が不足しているため、一時ファイルの作成およびインストールができません。 必要な容量 %2 に対して、空き容量は %1 です。 + 十分なディスク空き容量がないため、一時ファイルとインストール内容を格納できません。%2 が最低限必要な場合は、%1 を利用できます。 Not enough disk space to store all selected components! %1 are available while %2 are at least required. - ディスクの空き容量が不足しているため、選択されたすべてのコンポーネントをインストールできません! 必要な容量 %2 に対して、空き容量は %1 です。 + 十分なディスク空き容量がないため、選択された一部のコンポーネントを格納できません。 %2 が最低限必要な場合は、%1 を利用できます。 Not enough disk space to store temporary files! %1 are available while %2 are at least required. - ディスクの空き容量が不足しているため、一時ファイルが作成できません! 必要な容量 %2 に対して、空き容量は %1 です。 - - - Not enough disk space to store temporary files and the installation! Available space: %1, at least required %2. - ディスクの空き容量が不足しているため、一時ファイルの作成およびインストールができません! 必要な容量 %2 に対して、空き容量は %1 です。 - - - Not enough disk space to store all selected components! Available space: %1, at least required: %2. - ディスクの空き容量が不足しているため、選択されたすべてのコンポーネントをインストールできません! 必要な容量 %2 に対して、空き容量は %1 です。 - - - Not enough disk space to store temporary files! Available space: %1, at least required: %2. - ディスクの空き容量が不足しているため、一時ファイルが作成できません! 必要な容量 %2 に対して、空き容量は %1 です。 + 十分なディスク空き容量がないため、一時ファイルを格納できません。 %2 が最低限必要な場合は、%1 を利用できます。 The volume you selected for installation seems to have sufficient space for installation, but there will be less than 1% of the volume's space available afterwards. %1 - 指定されたディスクの空き容量はインストール可能なレベルだと思われますが、インストール後の空き容量は 1% 以下となる見込みです:。 %1 + インストール用に選択したボリュームには、インストールできるだけの容量はありますが、インストール後にそのボリュームの空き容量は 1 % 未満になります。%1 The volume you selected for installation seems to have sufficient space for installation, but there will be less than 100 MB available afterwards. %1 - 指定されたディスクの空き容量はインストール可能なレベルだと思われますが、インストール後の空き容量は 100 MB 以下となる見込みです:。 %1 - - - Components about to be removed. - 削除されるコンポーネント。 + インストール用に選択したボリュームには、インストールできるだけの容量はありますが、インストール後の空き容量は 100 MB 未満になります。%1 Installation will use %1 of disk space. - %1 のディスク容量を使用します。 - - - Cannot resolve all dependencies. - すべての依存関係を解決できません。 + ディスク空き容量の %1 がインストールに使用されます。 QInstaller::RegisterFileTypeOperation - Invalid arguments in %0: %1 arguments given, %2 expected%3. - %0 に無効な引数: %1個の引数が渡されましたが、必要なのは%2です%3。 - - - 2 to 5 - 2から5個 + <extension> <command> [description [contentType [icon]]] + <エクステンション> <コマンド> [説明 [contentType [アイコン]]] - <extension> <command> [description [contentType [icon]]] - <拡張> <コマンド> [詳細 [コンテンツタイプ [アイコン]]] + Registering file types is only supported on Windows. + ファイル タイプの登録は Windows でのみ実行できます。 Register File Type: Invalid arguments - ファイル形式の登録: 無効な引数 + ファイル タイプの登録: 引数が無効です + + + QInstaller::RemoteObject - Registering file types is only supported on Windows. - ファイル形式の登録は Windows でのみサポートしています。 + Cannot read all data after sending command: %1. Bytes expected: %2, Bytes received: %3. Error: %4 + コマンドを送信した後で一部のデータを読み取れません: %1。 予想されるバイト: %2、受信されたバイト: %3。 エラー: %4 QInstaller::ReplaceOperation - Invalid arguments in %0: %1 arguments given, %2 expected%3. - %0 に無効な引数: %1個の引数が渡されましたが、必要なのは%2です%3。 - - - exactly 3 - 3個 + Cannot open file "%1" for reading: %2 + 読み取り用のファイル "%1" を開けません: %2 - Failed to open %1 for reading - 読み込み用に %1 を開くのに失敗しました + Cannot open file "%1" for writing: %2 + 書き込み用のファイル "%1" を開けません: %2 + + + QInstaller::Resource - Failed to open %1 for writing - 書き込み用に %1 を開くのに失敗しました + Cannot open resource %1 for reading. + 読み取り用のリソース "%1" を開けません。 - Cannot open file "%1" for reading: %2 - 読み込み用にファイル "%1" を開けませんでした: %2 + Read failed after %1 bytes: %2 + %1 バイト以降の読み取りができませんでした: %2 - Cannot open file "%1" for writing: %2 - 書き込み用にファイル "%1" を開けませんでした: %2 + Write failed after %1 bytes: %2 + %1 バイト以降の書き込みができませんでした: %2 QInstaller::RestartPage Completing the %1 Setup Wizard - %1 のセットアップウィザードを完了しました + %1 設定ウィザードを完了しています QInstaller::ScriptEngine - - Cannot open the requested script file at %1: %2. - 要求されたスクリプトファイル %1 を開けませんでした: %2 - - - Exception while loading the component script '%1'. (%2) - コンポーネントスクリプト '%1' のロード中に例外が発生しました。(%2) - Cannot open script file at %1: %2 - %1 のスクリプトファイルを開けませんでした。 + %1 でスクリプト ファイルを開けません: %2 Exception while loading the component script "%1": %2 - コンポーネントスクリプト "%1" のロード中に例外が発生しました: %2 + コンポーネント スクリプト "%1" の読み込み中に例外が発生しました: %2 Unknown error. - 未知のエラー。 + 不明なエラーです。 on line number: - 行番号: + エラーが検出された行番号: QInstaller::SelfRestartOperation - - Installer object needed in '%1' operation is empty. - '%1' のインストーラ作成に必要な操作が見つかりません。 - Installer object needed in operation %1 is empty. - %1 のインストーラ作成に必要な操作が見つかりません。 + 操作 %1 に必要なインストーラー オブジェクトが空です。 Self Restart: Only valid within updater or packagemanager mode. - 自己再起動: アップデータあるいはパッケージマネージャモードでのみ有効です。 + 自動再起動: アップデーターまたはパッケージ マネージャー モード内でのみ有効です。 Self Restart: Invalid arguments - 自己再起動: 無効な引数 + 自動再起動: 引数が無効です - QInstaller::SettingsOperation - - Missing argument(s) '%1' calling '%2' with arguments '%3'. - '%2' を引数 '%3' で呼び出しましたが、'%1' の引数が不足しています。 - - - Current method argument calling '%1' with arguments '%2' is not supported. Please use set, remove, add_array_value or remove_array_value. - '%1' の呼び出し時に method 引数の値として '%2' はサポートされていません。set, remove, add_array_value, remove_array_value を使用してください。 - - - Missing argument(s) "%1" calling %2 with arguments "%3". - %2 を引数 "%3" で呼び出しましたが、"%1" の引数が不足しています。 - + QInstaller::ServerAuthenticationDialog - Current method argument calling "%1" with arguments "%2" is not supported. Please use set, remove, add_array_value or remove_array_value. - "%1" の呼び出し時に メソッドの引数の値として "%2" はサポートされていません。set, remove, add_array_value, remove_array_value を使用してください。 + Server Requires Authentication + サーバーには認証が必要です - - - QInstaller::SimpleMoveFileOperation - Invalid arguments in %0: %1 arguments given, %2 expected%3. - %0 に無効な引数: %1個の引数が渡されましたが、必要なのは%2です%3。 + You need to supply a username and password to access this site. + このサイトにアクセスするには、ユーザー名とパスワードを指定する必要があります。 - exactly 2 - 2個 + Username: + ユーザー名: - None of the arguments can be empty: source '%1', target '%2'. - どちらの引数も空にはできません: ソース '%1', ターゲット: '%2' + Password: + パスワード: - Move '%1' to '%2'. - '%1' を '%2' へ移動。 + %1 at %2 + %2 の %1 + + + QInstaller::SettingsOperation - Cannot move source '%1' to target '%2', because target exists and is not removable. - ソース '%1' をターゲット '%2' に移動できません。ターゲットが存在しており、かつ削除できません。 + Missing argument(s) "%1" calling %2 with arguments "%3". + 引数 "%3" で %2 を呼び出す引数 "%1" が見つかりません。 - Cannot move source '%1' to target '%2': %3 - ソース '%1' をターゲット '%2' に移動できません: %3 + Current method argument calling "%1" with arguments "%2" is not supported. Please use set, remove, add_array_value or remove_array_value. + 引数 "%2" で "%1" を呼び出すメソッドの引数は現在サポートされていません。 set、remove、add_array_value、または remove_array_value を使用してください。 + + + QInstaller::SimpleMoveFileOperation None of the arguments can be empty: source "%1", target "%2". - どちらの引数も空にはできません: ソース "%1", ターゲット: "%2" + どの引数も空にすることができません: ソース "%1"、ターゲット "%2" Cannot move file from "%1" to "%2", because the target path exists and is not removable. - ファイルを "%1" から "%2" に移動できません。ターゲットが存在しており、かつ削除できません。 + 削除できないターゲット パスが存在するため、ファイルを "%1" から "%2" に移動できません。 Cannot move file "%1" to "%2": %3 - ファイル "%1" を "%2" へ移動できませんでした: %3 + ファイル "%1" を "%2" に移動できません: %3 Moving file "%1" to "%2". - ファイル "%1" を "%2" へ移動しています。 + ファイル "%1" を "%2" に移動しています。 QInstaller::StartMenuDirectoryPage Start Menu shortcuts - スタートメニューのショートカット + スタート メニューのショートカット Select the Start Menu in which you would like to create the program's shortcuts. You can also enter a name to create a new directory. - プログラムへのショートカットを作成したいスタートメニューを選択してください。新規作成するフォルダ名を入力することもできます。 - - - Select the Start Menu in which you would like to create the program's shortcuts. You can also enter a name to create a new folder. - プログラムへのショートカットを作成したいスタートメニューを選択してください。新規作成するフォルダ名を入力することもできます。 + プログラムのショートカットを作成するスタート メニューを選択します。 名前を入力して、新しいディレクトリを作成することもできます。 QInstaller::TargetDirectoryPage Installation Folder - インストール先フォルダ + インストール フォルダー - Please specify the folder where %1 will be installed. - %1 をインストールするフォルダを指定してください。 + Please specify the directory where %1 will be installed. + %1 をインストールするディレクトリを指定してください。 Alt+R browse file system to choose a file - Alt+R + Alt + R B&rowse... - 参照(&B)... + 参照(&R)... The directory you selected already exists and contains an installation. Choose a different target for installation. - 選択されたフォルダは既に存在し、インストール済みです。他のインストール先を選択してください。 + 選択したディレクトリはすでに存在し、インストール内容が含まれています。 別のターゲットをインストール用に選択してください。 You have selected an existing, non-empty directory for installation. Note that it will be completely wiped on uninstallation of this application. It is not advisable to install into this directory as installation might fail. Do you want to continue? - 既存の空ではないフォルダをインストール先に選択しました。 -このアプリケーションをアンインストールする時にはこのフォルダすべてが消去されることに注意してください。 -このフォルダへのインストールは失敗する可能性もあり推奨されません。 -インストールを継続しますか? - - - The installation path cannot be empty, please specify a valid directory. - インストール先のパスは省略できません。有効なフォルダを指定してください。 - - - The installation path must not end with '.', please specify a valid directory. - インストール先のパスの最後に '.' は使用できません。有効なフォルダを指定してください。 - - - The installation path must not contain "%1", please specify a valid directory. - インストール先のパスに "%1" は使用できません。有効なフォルダを指定してください。 + 空でない既存のディレクトリをインストール用に選択しました。 +選択したディレクトリは、このアプリケーションのアンインストール時に完全に消去されるので注意してください。 +インストールに失敗することもあるため、このディレクトリへのインストールはお勧めしません。 +続行しますか? - Error - エラー - - - Warning - 警告 - - - Please specify the directory where %1 will be installed. - %1 をインストールするフォルダを指定してください。 + You have selected an existing file or symlink, please choose a different target for installation. + 既存のファイルまたはシンボリック リンクを選択しました。別のターゲットをインストール用に選択してください。 Select Installation Folder - インストール先フォルダの選択 - - - The folder you selected already exists and contains an installation. Choose a different target for installation. - 選択されたフォルダは既に存在し、インストール済みです。他のインストール先を選択してください。 - - - You have selected an existing, non-empty folder for installation. -Note that it will be completely wiped on uninstallation of this application. -It is not advisable to install into this folder as installation might fail. -Do you want to continue? - 既存の空ではないフォルダをインストール先に選択しました。 -このアプリケーションをアンインストールする時にはこのフォルダすべてが消去されることに注意してください。 -このフォルダへのインストールは失敗する可能性もあり推奨されません。 -インストールを継続しますか? + インストール フォルダーの選択 - You have selected an existing file or symlink, please choose a different target for installation. - 既存のファイルあるいはシンボリックリンクを選択しました。他のインストール先を選択してください。 - - - The installation path cannot be empty, please specify a valid folder. - インストール先のパスは省略できません。有効なフォルダを指定してください。 + The installation path cannot be empty, please specify a valid directory. + インストール パスを空にすることはできません。有効なディレクトリを指定してください。 The installation path cannot be relative, please specify an absolute path. - インストール先のパスに相対パスは使用できません。絶対パスで指定してください。 + インストール パスを相対パスにすることはできません。絶対パスを指定してください。 The path or installation directory contains non ASCII characters. This is currently not supported! Please choose a different path or installation directory. - インストール先のパスに非ASCII文字が含まれています。そのようなパスへのインストールはサポートされていません。別のパスを選択してください。 + パスまたはインストール ディレクトリに ASCII 以外の文字が含まれています。 この文字は現在サポートされていません。 別のパスまたはインストール ディレクトリを選択してください。 As the install directory is completely deleted, installing in %1 is forbidden. - インストールしたフォルダはアンインストール時に完全に削除されるため、%1 へのインストールは禁止されています。 + インストール ディレクトリ全体が削除されるので、%1 へのインストールはできません。 The path you have entered is too long, please make sure to specify a valid path. - 入力したパスが長すぎます。有効なパスを指定してください。 + 入力したパスは長すぎます。有効なパスを指定してください。 The path you have entered is not valid, please make sure to specify a valid target. @@ -2475,19 +2159,27 @@ Do you want to continue? 入力したパスは無効です。有効なドライブを指定してください。 - The installation path must not end with '.', please specify a valid folder. - インストール先のパスの最後に '.' は使用できません。有効なフォルダを指定してください。 + The installation path must not end with '.', please specify a valid directory. + インストール パスを '.' で終了することはできません。有効なディレクトリを指定してください。 + + + The installation path must not contain "%1", please specify a valid directory. + インストール パスに "%1" を含めることはできません。有効なディレクトリを指定してください。 + + + Warning + 警告 - The installation path must not contain '%1', please specify a valid folder. - インストール先のパスに %1 は使用できません。有効なフォルダを指定してください。 + Error + エラー QInstaller::TestRepository Missing package manager core engine. - パッケージマネージャのコアエンジンが見つかりません。 + パッケージ マネージャー コア エンジンが見つかりません。 Empty repository URL. @@ -2495,7 +2187,7 @@ Do you want to continue? Download canceled. - ダウンロードをキャンセルしました。 + ダウンロードがキャンセルされました。 Timeout while testing repository "%1". @@ -2503,61 +2195,79 @@ Do you want to continue? Cannot parse Updates.xml: %1 - Updates.xml を解析できませんでした: %1 + Updates.xml を解析できません: %1 Cannot open Updates.xml for reading: %1 - 読み込み用に Updates.xml を開けませんでした: %1 + 読み取り用の Updates.xml を開けません: %1 Authentication failed. - 認証失敗。 + 認証に失敗しました。 Unknown error while testing repository "%1". - リポジトリ "%1" をテスト中に未知のエラーが発生しました。 - - - URL scheme not supported: %1 (%2). - この URL スキームはサポートしてません: %1 (%2) - - - Got a timeout while testing: '%1' - テスト中にタイムアウトが発生しました: '%1' + リポジトリ "%1" のテスト中に不明なエラーが発生しました。 + + + QObject - Cannot parse Updates.xml! Error: %1. - Updates.xml を解析できませんでした! エラー: %1 + Authorization required + 認証が必要です - Updates.xml could not be opened for reading! - 読み込み用に Updates.xml を開けませんでした! + Enter your password to authorize for sudo: + sudo の認証を行うパスワードを入力します: - Updates.xml could not be found on server! - サーバ上に Updates.xml が見つかりませんでした! + Error acquiring admin rights + 管理者権限の取得中にエラーが発生しました - QObject + RemoteClient - Authorization required - 認証要求 + Cannot get authorization. + 認証を取得できません。 - Enter your password to authorize for sudo: - sudo の認証用にパスワードを入力してください: + Cannot get authorization that is needed for continuing the installation. + +Please start the setup program as a user with the appropriate rights. +Or accept the elevation of access rights if being asked. + インストールの続行に必要な認証を取得できません。 + +適切な権限を持つユーザーとして設定プログラムを開始してください。 +また、要求された場合は、アクセス権限の昇格を承認します。 - Error acquiring admin rights - 管理者権限の取得中にエラーが発生しました + Cannot get authorization that is needed for continuing the installation. + Either abort the installation or use the fallback solution by running + +%1 + +as a user with the appropriate rights and then clicking OK. + インストールの続行に必要な認証を取得できません。 +インストールを中止するか、フォールバック ソリューションを使用するには、適切な権限を持つユーザーとして + +%1 + +を実行して [OK] をクリックします。 + + + + ResourceCollectionManager + + Cannot open resource %1: %2 + リソース %1 を開けません: %2 Settings Cannot open settings file %1 for reading: %2 - 読み込み用に設定ファイル %1 を開けませんでした: %2 + 読み取り用の設定ファイル %1 を開けません: %2 @@ -2572,15 +2282,15 @@ Do you want to continue? No proxy - プロキシを使用しない + プロキシなし System proxy settings - システムのプロキシ設定を使用する + システムのプロキシ設定 Manual proxy configuration - 手動でプロキシを設定する + 手動によるプロキシ構成 HTTP proxy: @@ -2600,11 +2310,11 @@ Do you want to continue? Add Username and Password for authentication if needed. - 認証が必要な場合はユーザー名とパスワードを記述してください。 + 必要に応じて、認証用のユーザー名とパスワードを追加します。 Use temporary repositories only - 一時リポジトリのみを使用する + 一時的なリポジトリのみ使用 Add @@ -2620,55 +2330,47 @@ Do you want to continue? Show Passwords - パスワードを表示する + パスワードの表示 Check this to use repository during fetch. - このリポジトリの内容を取得する場合はチェックしてください。 + 取得時にリポジトリを使用する場合は、このチェックボックスをオンにします。 Add the username to authenticate on the server. - サーバでの認証用ユーザー名を追加してください。 + サーバー上で認証を行うユーザー名を追加します。 Add the password to authenticate on the server. - サーバでの認証用パスワードを追加してください。 + サーバー上で認証を行うパスワードを追加します。 The servers URL that contains a valid repository. - 有効なリポジトリを含むサーバのURLです。 - - - There was an error testing this repository. - このリポジトリのテスト中にエラーが発生しました。 - - - Do you want to disable the tested repository? - このテスト済みリポジトリを無効にしますか? + 有効なリポジトリを含むサーバーの URL。 An error occurred while testing this repository. - このリポジトリをテスト中にエラーが発生しました。 + このリポジトリのテスト中にエラーが発生しました。 The repository was tested successfully. - リポジトリのテストが成功しました。 + このリポジトリはテストに合格しました。 Do you want to disable the repository? - リポジトリを無効にしますか? + このリポジトリを無効にしますか? Do you want to enable the repository? - リポジトリを有効にしますか? + このリポジトリを有効にしますか? Hide Passwords - パスワードを隠す + パスワードの非表示 Use - 利用 + 使用 Username @@ -2684,886 +2386,62 @@ Do you want to continue? Default repositories - デフォルトリポジトリ + デフォルトのリポジトリ Temporary repositories - 一時リポジトリ + 一時的なリポジトリ User defined repositories - ユーザー定義リポジトリ - - - - QInstaller::ProxyCredentialsDialog - - Dialog - ダイアログ - - - The proxy %1 requires a username and password. - プロキシ %1 は、ユーザー名とパスワードが必要です。 - - - Username: - ユーザー名: - - - Username - ユーザー名 - - - Password: - パスワード: - - - Password - パスワード - - - Proxy Credentials - プロキシ認証 + ユーザー定義のリポジトリ - QInstaller::ServerAuthenticationDialog - - Server Requires Authentication - サーバーには認証が必要です - + UpdateOperation - You need to supply a username and password to access this site. - このサイトにアクセスするにはユーザー名とパスワードが必要です。 + Cannot write to registry path %1. + レジストリ パス %1 に書き込めません。 - Username: - ユーザー名: + Registry path %1 is not writable. + レジストリ パス %1 は書き込み不可です。 - Password: - パスワード: + exactly %1 + %1 と完全に一致 - %1 at %2 - %2 の %1 + at least %1 + %1 以上 - - - BinaryLayout - Cannot seek to %1 to read the embedded meta data count. - 埋め込まれたメタデータ数を読み込むために %1 にシーク出来ませんでした。 + not more than %1 + %1 以下 - Cannot seek to %1 to read the resource collection segment. - リソースコレクションセグメントを読み込むために %1 にシーク出来ませんでした。 + %1 or %2 + %1 または %2 - Unexpected mismatch of meta resources. Read %1, expected: %2. - メタリソースの予期しない不一致。取得値 %1、想定値: %2。 + %1 to %2 + %1 ~ %2 - - - BinaryContent - - Cannot seek to %1 to read the operation data. - 操作データを読み込むために %1 にシーク出来ませんでした。 + + Invalid arguments in %1: %n arguments given, %2 arguments expected. + + %1 の引数が無効です: %n 個の引数が指定されていますが、%2 個の引数が必要です。 + - - Cannot seek to %1 to read the resource collection block. - リソースコレクションブロックを読み込むために %1 にシーク出来ませんでした。 - - - Cannot open meta resource %1. - メタリソース %1 を開けませんでした。 - - - Cannot open meta resource. Error: %1 - メタリソースを開けませんでした。エラー: %1 - - - - QInstaller::Resource - - Cannot open Resource '%1' read-only. - 読み込み専用でリソース %1 を開けませんでした。 - - - Cannot open resource %1 for reading. - 読み込み用にリソース %1 を開けませんでした。 - - - Read failed after %1 bytes: %2 - %1 バイトの読み込み後にエラーが発生しました: %2 - - - Write failed after %1 bytes: %2 - %1 バイトの書き込み後にエラーが発生しました: %2 - - - - ResourceCollectionManager - - Cannot open resource %1: %2 - リソース %1 を開けませんでした: %2 - - - - QInstaller::CopyFileTask - - Invalid task item count. - タスクアイテム数が無効です。 - - - Cannot open file "%1" for reading: %2 - 読み込み用にファイル "%1" を開けませんでした: %2 - - - Cannot open file "%1" for writing: %2 - 書き込み用にファイル "%1" を開けませんでした: %2 - - - Writing to file "%1" failed: %2 - ファイル "%1" への書き込みに失敗しました: %2 - - - Cannot open source '%1' for read. Error: %2. - 読み込み用にソース '%1' を開けませんでした。エラー: %2。 - - - Cannot open target '%1' for write. Error: %2. - 書き込み用に対象 '%1' を開けませんでした。エラー: %2 - - - Writing to target '%1' failed. Error: %2. - 対象 '%1' への書き込み中に失敗しました。エラー: %2 - - - - QInstaller::Downloader - - Target '%1' not open for write. Error: %2. - %2 is a sentence describing the error. - 書き込みのために対象 '%1' を開けませんでした。エラー: %2 。 - - - Writing to target '%1' failed. Error: %2. - %2 is a sentence describing the error. - 対象 '%1' への書き込み中に失敗しました。エラー: %2。 - - - Redirect loop detected '%1'. - '%1' でリダイレクトループを検出しました。 - - - Checksum mismatch detected '%1'. - '%1' でチェックサムの不一致を検出しました。 - - - Target file "%1" already exists but is not a file. - 対象ファイル "%1" は既に存在しますが、ファイルではありません。 - - - Cannot open file "%1" for writing: %2 - %2 is a sentence describing the error - 書き込み用にファイル "%1" を開けませんでした: %2 - - - File "%1" not open for writing: %2 - %2 is a sentence describing the error. - 書き込み用にファイル "%1" を開けませんでした: %2 - - - Writing to file "%1" failed: %2 - %2 is a sentence describing the error. - ファイル "%1" への書き込みに失敗しました: %2 - - - Redirect loop detected for "%1". - "%1" でリダイレクトループを検出しました。 - - - Checksum mismatch detected for "%1". - "%1" でチェックサムの不一致を検出しました。 - - - Network error while downloading '%1': %2. - '%1' をダウンロード中に通信エラーが発生しました: %2 。 - - - Unknown network error while downloading "%1". - %1 is a sentence describing the error - "%1" をダウンロード中に不明な通信エラーが発生しました。 - - - Network transfers canceled. - 送信をキャンセルしました。 - - - Invalid source URL "%1": %2 - %2 is a sentence describing the error - 無効なソースURL "%1": %2 - - - Unknown network error while downloading: %1. - %1 is a sentence describing the error - ダウンロード中に不明な通信エラーが発生しました: %1。 - - - Pause and resume not supported by network transfers. - ネットワーク通信の一時停止と再開は現在サポートされていません。 - - - Invalid source '%1'. Error: %2. - %2 is a sentence describing the error - 無効なソース '%1'。エラー: %2。 - - - Target file '%1' already exists but is not a file. - 対象ファイル '%1' は既に存在しますが、ファイルではありません。 - - - Cannot open target '%1' for write. Error: %2. - %2 is a sentence describing the error - 対象 '%1' は書き込み用に開けませんでした。エラー: %2。 - - - - AuthenticationRequiredException - - %1 at %2 - %2 の %1 - - - Proxy requires authentication. - プロキシは認証が必要です。 - - - - UpdateOperation - - Registry path %1 is not writable - レジストリのパス %1 に書き込みできません - - - Cannot write to registry path %1 - レジストリのパス %1 へ書き込めませんでした - - - Renaming %1 into %2 failed with %3. - %1 から %2 への名前の変更が %3 で失敗しました。 - - - Cannot write to registry path %1. - レジストリのパス %1. へ書き込めませんでした。 - - - Registry path %1 is not writable. - レジストリのパス %1 に書き込みできません。 - - - exactly %1 - %1個 - - - at least %1 - 少なくとも%1個 - - - not more than %1 - %1以下 - - - %1 or %2 - %1あるいわ%2個 - - - %1 to %2 - %1から%2個 - - - Invalid arguments in %1: %n arguments given, %2 arguments expected. - - %1 に無効な引数: %n個の引数が渡されましたが、必要なのは%2です。 - - - - Invalid arguments in %1: %n arguments given, %2 arguments expected in the form: %3. - - %1 に無効な引数: %n個の引数が渡されましたが、必要なのは%3の形式で%2です。 - + + Invalid arguments in %1: %n arguments given, %2 arguments expected in the form: %3. + + %1 の引数が無効です: %n 個の引数が指定されていますが、形式: %3 で %2 個の引数が必要です。 + Renaming file "%1" to "%2" failed: %3 - "%1" から "%2" へファイル名の変更に失敗しました: %3 - - - - QInstaller::FakeStopProcessForUpdateOperation - - Number of arguments does not match: one is required - 引数の数が一致しません: 一つのみ指定してください - - - Cannot get package manager core. - パッケージマネージャのコアを取得できません。 - - - This process should be stopped before continuing: %1 - 続行するにはこのプロセスを終了してください: %1 - - - These processes should be stopped before continuing: %1 - 続行するにはこれらのプロセスを終了してください: %1 - - - - InstallerCalculator - - Components added as automatic dependencies: - 自動的な依存関係の解決により追加されたコンポーネント: - - - Components added as dependency for '%1': - '%1' が依存しているために追加されたコンポーネント: - - - Components added as dependency for "%1": - "%1" が依存しているために追加されたコンポーネント: - - - Components that have resolved dependencies: - 依存関係を解決したコンポーネント: - - - Selected components without dependencies: - 選択されたコンポーネントは依存関係がありません: - - - Recursion detected, component "%1" already added with reason: "%2" - 再帰を検出しました、コンポーネント "%1" は、"%2" の理由によって既に追加されています - - - Cannot find missing dependency "%1" for "%2". - "%2" のために不足している依存関係 "%1" を見つけることができませんでした。 - - - Recursion detected, component '%1' already added with reason: '%2' - 再帰を検出しました、コンポーネント '%1' は、'%2' の理由によって既に追加されています - - - Cannot find missing dependency '%1' for '%2'. - '%2' のために不足している依存関係 '%1' を見つけることができません。 - - - - DirectoryGuard - - Path exists but is not a folder: %1 - パスが存在していますが、フォルダではありません: %1 - - - Cannot create folder: %1 - フォルダを作成できませんでした: %1 - - - Path "%1" exists but is not a directory. - パス "%1" が存在していますが、フォルダではありません。 - - - Cannot create directory "%1". - フォルダ "%1" を作成できませんでした。 - - - - QIODeviceSequentialOutStream - - No device set for output stream - ストリームを出力するデバイスが指定されていません - - - - OpenArchiveInfo - - Cannot load codecs - コーデックをロードできませんでした - - - Cannot retrieve default format - デフォルトフォーマットを取得できませんでした - - - Cannot open archive - アーカイブを開けませんでした - - - No CArc found - CArc が見つかりません - - - - Lib7z - - Cannot retrieve number of items in archive - アーカイブ内のアイテム数が取得できませんでした - - - Cannot retrieve path of archive item %1 - アーカイブアイテム %1 のパスが取得できませんでした - - - Unknown exception caught (%1) - 未知の例外が発生しました (%1) - - - internal code: %1 - 内部コード: %1 - - - not enough memory - メモリが不足しています - - - Error: %1 - エラー: %1 - - - Cannot retrieve property %1 for item %2. - アイテム %2. からプロパティ %1 を取得できませんでした。 - - - Property %1 for item %2 not of type VT_FILETIME but %3. - アイテム %2 のプロパティ %1 の型が VT_FILETIME ではなく %3. になっています。 - - - Cannot convert UTC file time to system time. - UTCのファイルの時刻をシステムの時刻へ変換できませんでした。 - - - Cannot load codecs. - コーデックをロードできませんでした。 - - - Cannot open archive "%1". - アーカイブ "%1" を開けませんでした。 - - - Cannot retrieve number of items in archive. - アーカイブ内のアイテム数が取得できませんでした。 - - - Cannot retrieve path of archive item "%1". - アーカイブアイテム "%1" のパスが取得できませんでした。 - - - Unknown exception caught (%1). - 未知の例外が発生しました (%1)。 - - - Cannot create temporary file: %1 - 一時ファイルを作成できませんでした: %1 - - - Unsupported archive type. - サポートされていないアーカイブ形式です。 - - - Cannot create archive "%1" - アーカイブ "%1" が作成できませんでした。 - - - Cannot create archive "%1": %2 - アーカイブ "%1" が作成できませんでした: %2 - - - Cannot remove old archive "%1": %2 - 古いアーカイブ "%1" を削除できませんでした: %2 - - - Cannot rename temporary archive "%1" to "%2": %3 - 一時アーカイブの名前を "%1" から "%2" へ変更できませんでした: %3 - - - Cannot load codecs - コーデックをロードできませんでした - - - Cannot retrieve default format - デフォルトフォーマットを取得できませんでした - - - Cannot create archive %1. %2 - アーカイブ %1 が作成できませんでした: %2 - - - CArc index %1 out of bounds [0, %2] - CArc のインデックス %1 が範囲外です [0, %2] - - - Item index %1 out of bounds [0, %2] - アイテムのインデックス %1 が範囲外です [0, %2] - - - Cannot create output file for writing: %1 - 書き込み用に出力ファイルを作成できませんでした: %1 - - - Could not convert path: %1. - パスを変換できませんでした: %1 - - - - ExtractCallbackImpl - - Cannot retrieve path of archive item %1 - アーカイブアイテム %1 のパスが取得できませんでした - - - Cannot remove already existing symlink. %1 - すでに存在するシンボリックリンクは削除できません: %1 - - - Cannot open file: %1 (%2) - ファイルが開けません: %1 (%2) - - - Cannot create symlink at '%1'. Another one is already existing. - '%1' にシンボリックリンクを作成できませんでした。他のリンクがすでに存在します。 - - - Cannot read symlink target from file '%1'. - シンボリックリンクの参照先のファイル '%1' を読み込み用に開けませんでした。 - - - Cannot create symlink at %1. %2 - %1 にシンボリックリンクを作成できませんでした。 %2 - - - Cannot retrieve path of archive item %1. - アーカイブアイテム %1. のパスが取得できませんでした。 - - - Cannot remove already existing symlink %1. - すでに存在するシンボリックリンクは削除できません: %1 - - - Cannot open file "%1" for writing: %2 - 書き込み用にファイル "%1" を開けませんでした: %2 - - - Cannot create symlink at "%1". Another one is already existing. - "%1" にシンボリックリンクを作成できませんでした。他のリンクがすでに存在します。 - - - Cannot read symlink target from file "%1". - シンボリックリンクの参照先のファイル "%1" を読み込み用に開けませんでした。 - - - Cannot create symlink at %1: %2 - %1 にシンボリックリンクを作成できませんでした: %2 - - - - QInstaller::MetadataJob - - Missing package manager core engine. - パッケージマネージャのコアエンジンが見つかりません。 - - - Preparing meta information download... - メタ情報のダウンロードの準備... - - - Unpacking compressed repositories. This may take a while... - リポジトリを解凍中: この処理は時間がかかる場合があります ... - - - Meta data download canceled. - メタデータのダウンロードをキャンセルしました。 - - - Missing proxy credentials. - プロキシの認証情報がありません。 - - - Authentication failed. - 認証失敗。 - - - Unknown exception during download. - ダウンロード中に未知の例外が発生しました。 - - - Retrieving meta information from remote repository... - リモートリポジトリからメタ情報を取得中... - - - Failure to fetch repositories. - リポジトリの取得に失敗しました。 - - - Unknown exception during extracting. - 展開中に未知の例外が発生しました。 - - - Extracting meta information... - メタ情報を展開中... - - - Error while extracting '%1': %2 - '%1' の展開中にエラーが発生しました: %2 - - - Unknown exception caught while extracting %1. - %1 の展開中に未知の例外が発生しました。 - - - Cannot open %1 for reading. Error: %2 - 読み込み用に %1 を開けませんでした。エラー: %2 - - - Error while extracting archive "%1": %2 - アーカイブ "%1" の展開中にエラーが発生しました: %2 - - - Unknown exception caught while extracting archive "%1". - "%1" の展開中に未知の例外が発生しました。 - - - Cannot open file "%1" for reading: %2 - 読み込み用にファイル "%1" を開けませんでした: %2 - - - - QInstaller::FileTaskObserver - - %1 of %2 - %1 / %2 - - - %1 received. - %1 受信済み - - - (%1/sec) - (%1/秒) - - - %n day(s), - - %n 日, - - - - %n hour(s), - - %n 時間, - - - - %n minute(s) - - %n 分 - - - - %n second(s) - - %n 秒 - - - - - %1%2%3%4 remaining. - - 残り時間 %1%2%3%4。 - - - - unknown time remaining. - - 残り時間: 不明。 - - - - QtPatchOperation - - Invalid arguments in %0: %1 arguments given, %2 expected%3. - %0 に無効な引数: %1個の引数が渡されましたが、必要なのは%2です%3。 - - - 3 or 4 - 3あるいは4個 - - - Needed installer object in "%1" operation is empty. - "%1" のインストーラ作成に必要な操作が見つかりません。 - - - First argument should be 'linux', 'mac' or 'windows'. No other type is supported at this time. - 最初の引数は 'linux', 'mac', 'windows' のいずれかを指定してください。それ以外はサポートしていません。 - - - Cannot find the needed QmakeOutputInstallerKey(%1) value on the installer object. The ConsumeOutput operation on the valid qmake needs to be called first. - インストーラに必要な QmakeOutputInstallerKey(%1) の値を見つけることができませんでした。適切な qmake で ConsumeOutput 操作を最初に実行する必要があります。 - - - QMake from the current Qt version -(%1)is not existing. Please file a bugreport with this dialog at https://bugreports.qt-project.org. - 現在の Qt のバージョン(%1)の QMake が見つかりません。このダイアログから https://bugreports.qt-project.org へバグ報告をしてください。 - - - The output of -%1 -query -is not parseable. Please file a bugreport with this dialog https://bugreports.qt-project.org. -output: "%2" - 以下の出力がパースできません。 -%1 -query -このダイアログから https://bugreports.qt-project.org へバグ報告をしてください。 -出力: "%2" - - - Qt patch error: new Qt dir(%1) -needs to be less than 255 characters. - Qt パッチエラー: 新しい Qt のパス(%1) -は255文字以下である必要があります。 - - - Qt patch error: Can not open %1.(%2) - Qt パッチエラー: %1 を開けません。(%2) - - - The installer was not able to get the unpatched path from -%1.(maybe it is broken or removed) -It tried to patch the Qt binaries, but all other files in Qt are unpatched. -This could result in a broken Qt version. -Sometimes it helps to restart the installer with a switched off antivirus software. - インストーラはパッチ未適用時のパスを %1 から取得できませんでした。 -(おそらくファイルが壊れているか削除されています) -Qt のバイナリにパッチを適用しようとしましたが、Qt の他のすべてのファイルに対してパッチは適用されていません。 -このため、この Qt は正常な状態に無い可能性があります。 -アンチウィルスソフトウェアをオフにしてインストーラを再起動することによって改善されるかもしれません。 - - - - RemoteClient - - Cannot get authorization. - 認証できませんでした。 - - - Cannot get authorization that is needed for continuing the installation. - -Please start the setup program as a user with the appropriate rights. -Or accept the elevation of access rights if being asked. - インストールの継続に必要な認証ができませんでした。 - -適切な権限を持ったユーザーでセットアッププログラムを実行するか、 -権限昇格を確認されたときに承認してください。 - - - Cannot get authorization that is needed for continuing the installation. - Either abort the installation or use the fallback solution by running - -%1 - -as a user with the appropriate rights and then clicking OK. - インストールの継続に必要な認証ができませんでした。 -インストールを「中止」するか、別の手段として適切な権限を持ったユーザーで -%1 -を実行した後に「OK」をクリックしてください。 - - - Cannot get authorization that is needed for continuing the installation. - Either abort the installation or use the fallback solution by running - -%1 - -as root and then clicking OK. - インストールの継続に必要な認証ができませんでした。 -インストールを「中止」するか、別の手段として root で -%1 -を実行した後に「OK」をクリックしてください。 - - - - QInstaller::RemoteObject - - Cannot read all data after sending command: %1. Bytes expected: %2, Bytes received: %3. Error: %4 - コマンドを送信した後、すべてのデータを読み込めませんでした: %1。想定バイト数: %2 、受信バイト数: %3。エラー: %4 - - - - QInstaller::RemoteServerConnection - - Cannot read all data after sending command: %1. Bytes expected: %2, Bytes received: %3. Error: %4 - コマンドを送信した後、すべてのデータを読み込めませんでした: %1。想定バイト数: %2 、受信バイト数: %3。エラー: %4 - - - - LockFile - - Cannot create lock file '%1': %2 - ロックファイル '%1' を作成できませんでした: %2 - - - Cannot write PID to lock file '%1': %2 - ロックファイル '%1' に PID を書き込めませんでした: %2 - - - Cannot obtain the lock for file '%1': %2 - ファイル '%1' をロックできませんでした: %2 - - - Cannot release the lock for file '%1': %2 - ファイル '%1' のロックを解除できませんでした: %2 - - - Cannot create lock file "%1": %2 - ロックファイル "%1" を作成できませんでした: %2 - - - Cannot write PID to lock file "%1": %2 - ロックファイル "%1" に PID を書き込めませんでした: %2 - - - Cannot obtain the lock for file "%1": %2 - ファイル "%1" をロックできませんでした: %2 - - - Cannot release the lock for file "%1": %2 - ファイル "%1" のロックを解除できませんでした: %2 - - - - LocalPackageHub - - %1 contains invalid content: %2 - %1 に無効なコンテンツが含まれています: %2 - - - The file %1 does not exist. - ファイル %1 が存在しません。 - - - Cannot open %1. - %1 を開けませんでした。 - - - Parse error in %1 at %2, %3: %4 - パースエラー %1 の%2行%3列: %4 - - - Root element %1 unexpected, should be 'Packages'. - ルートエレメントに %1 は使用できません。'Packages'を使用してください。 - - - - InstallerBase - - Waiting for %1 - %1 を待機中 - - - Another %1 instance is already running. Wait until it finishes, close it, or restart your system. - 別のインスタンス %1 が既に実行中です。終了するのを待つか、システムを再起動してください。 + ファイル名を "%1" から "%2" に変更できませんでした: %3 diff --git a/src/sdk/translations/ifw_pl.ts b/src/sdk/translations/ifw_pl.ts index 4828c4111..714ebb5eb 100644 --- a/src/sdk/translations/ifw_pl.ts +++ b/src/sdk/translations/ifw_pl.ts @@ -1,56 +1,56 @@ - + AuthenticationRequiredException %1 at %2 - %1 w %2 + %1 przy %2 Proxy requires authentication. - Proxy wymaga autoryzacji. + Serwer proxy wymaga uwierzytelnienia. BinaryContent Cannot seek to %1 to read the operation data. - Nie można przesunąć wskaźnika pozycji pliku do %1 w celu odczytania danych operacji. + Nie można przejść do %1 w celu odczytania danych operacji. Cannot seek to %1 to read the resource collection block. - Nie można przesunąć wskaźnika pozycji pliku do %1 w celu odczytania bloku kolekcji zasobów. + Nie można przejść do %1 w celu odczytu bloku zbioru zasobów. - Cannot open meta resource. Error: %1 - Nie można otworzyć metazasobów. Błąd: %1 + Cannot open meta resource %1. + Nie można otworzyć metazasobu %1. BinaryLayout Cannot seek to %1 to read the embedded meta data count. - Nie można przesunąć wskaźnika pozycji pliku do %1 w celu odczytania ilości danych wbudowanych. + Nie można przejść do %1 w celu odczytania liczby osadzonych metadanych. Cannot seek to %1 to read the resource collection segment. - Nie można przesunąć wskaźnika pozycji pliku do %1 w celu odczytania segmentu z kolekcją zasobów. + Nie można przejść do %1 w celu odczytu segmentu zbioru zasobów. Unexpected mismatch of meta resources. Read %1, expected: %2. - Nieoczekiwane dane metazasobów. Przeczytano %1, oczekiwano %2. + Nieoczekiwana niezgodność metazasobów. Odczytano %1, oczekiwano: %2. Dialog Http authentication required - Wymagana autoryzacja HTTP + Wymagane uwierzytelnianie HTTP You need to supply a Username and Password to access this site. - Należy podać nazwę użytkownia i hasło aby uzystać dostęp do tej strony. + Aby uzyskać dostęp do tej witryny, musisz podać Nazwę użytkownika i Hasło. Username: @@ -62,72 +62,83 @@ %1 at %2 - %1 w %2 + %1 przy %2 DirectoryGuard - Path exists but is not a folder: %1 - Isniejąca ścieżka %1 nie jest katalogiem + Path "%1" exists but is not a directory. + Ścieżka "%1" istnieje, ale nie jest katalogiem. - Cannot create folder: %1 - Nie można utworzyć katalogu: %1 + Cannot create directory "%1". + Nie można utworzyć katalogu "%1". ExtractCallbackImpl - Cannot retrieve path of archive item %1 - Nie można odczytać ścieżki elementu archiwum %1 + Cannot retrieve path of archive item %1. + Nie można pobrać ścieżki elementu archiwum %1. - Cannot remove already existing symlink. %1 - Nie można usunąc istniejącego dowiązania symbolicznego %1 + Cannot remove already existing symlink %1. + Nie można usunąć istniejącego łącza symbolicznego %1. - Cannot open file: %1 (%2) - Nie można otworzyć pliku %1: %2 + Cannot open file "%1" for writing: %2 + Nie można otworzyć pliku "%1" do zapisu: %2 - Cannot create symlink at '%1'. Another one is already existing. - Nie można utworzyć dowiązania symbolicznego "%1". Istnieje już dowiązanie do innego pliku. + Cannot create symlink at "%1". Another one is already existing. + Nie można utworzyć łącza symbolicznego w "%1". Już istnieje inne takie łącze. - Cannot read symlink target from file '%1'. - Nie można odczytać docelowego pliku "%1" wynikającego z dowiązania. + Cannot read symlink target from file "%1". + Nie można odczytać wartości docelowej łącza symbolicznego z pliku "%1". - Cannot create symlink at %1. %2 - Nie można utworzyć dowiązania symbolicznego "%1": %2 + Cannot create symlink at %1: %2 + Nie można utworzyć łącza symbolicznego w %1: %2 + + + + InstallerBase + + Waiting for %1 + Oczekiwanie na %1 + + + Another %1 instance is already running. Wait until it finishes, close it, or restart your system. + Inna instancja %1 już działa. Poczekaj, aż zakończy działanie, i zamknij ją lub uruchom ponownie system. InstallerCalculator Components added as automatic dependencies: - Komponenty dodane w wyniku automatycznych zależności: + Elementy dodano jako zależności automatyczne: - Components added as dependency for '%1': - Komponenty dodane w wyniku zależności dla "%1": + Components added as dependency for "%1": + Elementy dodano jako zależność dla "%1": Components that have resolved dependencies: - Komponenty z rozwiązanymi zależnościami: + Elementy, które rozwiązały zależności: Selected components without dependencies: - Wybrane komponenty bez zależności: + Wybrane elementy bez zależności: - Recursion detected, component '%1' already added with reason: '%2' - Wykryto cykliczną zależność, komponent "%1" został uprzednio dodany z powodu: "%2" + Recursion detected, component "%1" already added with reason: "%2" + Wykryto rekurencję, element "%1" został już dodany z przyczyną: "%2" - Cannot find missing dependency '%1' for '%2'. - Nie można odnaleźć zależnego komponentu "%1" dla komponentu "%2". + Cannot find missing dependency "%1" for "%2". + Nie można znaleźć brakującej zależności "%1" dla "%2". @@ -137,115 +148,80 @@ Anulowano - - LockFile - - Cannot create lock file '%1': %2 - Nie można zablokować pliku "%1": %2 - - - Cannot write PID to lock file '%1': %2 - Nie można zapisać PID w celu zablokowania pliku "%1": %2 - - - Cannot obtain the lock for file '%1': %2 - Nie można uzyskać wyłączności dostępu do pliku "%1": %2 - - - Cannot release the lock for file '%1': %2 - Nie można odblokować pliku "%1": %2 - - KDUpdater::AppendFileOperation - Cannot backup file %1: %2 - Nie można utworzyć kopii zapasowej pliku %1: %2 + Cannot backup file "%1": %2 + Nie można wykonać kopii zapasowej pliku "%1": %2 - Invalid arguments in %0: %1 arguments given, %2 expected%3. - Niewłaściwe argumenty w %0: ilość przekazanych argumentów %1, oczekiwano %2, %3. - - - exactly 2 - dokładnie 2 - - - Cannot open file '%1' for writing: %2 + Cannot open file "%1" for writing: %2 Nie można otworzyć pliku "%1" do zapisu: %2 - Cannot find backup file for %1. - Nie można odnaleźć kopii zapasowej pliku %1. + Cannot find backup file for "%1". + Nie można znaleźć kopii zapasowej "%1". - Cannot restore backup file for %1. - Nie można przywrócić kopii zapasowej pliku %1. + Cannot restore backup file for "%1". + Nie można przywrócić kopii zapasowej "%1". - Cannot restore backup file for %1: %2 - Nie można przywrócić kopii zapasowej pliku %1: %2 + Cannot restore backup file for "%1": %2 + Nie można przywrócić kopii zapasowej "%1": %2 KDUpdater::CopyOperation - Cannot backup file %1. - Nie można utworzyć kopii zapasowej pliku %1. - - - Invalid arguments: %1 arguments given, 2 expected. - Niewłaściwe argumenty: ilość przekazanych argumentów %1, oczekiwano 2. + Cannot backup file "%1". + Nie można wykonać kopii zapasowej pliku "%1". Cannot copy a non-existent file: %1 Nie można skopiować nieistniejącego pliku: %1 - Cannot remove destination file %1: %2 - Nie można usunąć pliku docelowego %1: %2 + Cannot remove file "%1": %2 + Nie można usunąć pliku "%1": %2 - Cannot copy %1 to %2: %3 - Nie można skopiować pliku z %1 do %2: %3 + Cannot copy file "%1" to "%2": %3 + Nie można skopiować pliku "%1" do "%2": %3 - Cannot delete file %1: %2 - Nie można usunąć pliku %1: %2 + Cannot delete file "%1": %2 + Nie można usunąć pliku "%1": %2 - Cannot restore backup file into %1: %2 - Nie można przywrócić kopii zapasowej pliku %1: %2 + Cannot restore backup file into "%1": %2 + Nie można przywrócić kopii zapasowej do "%1": %2 KDUpdater::DeleteOperation - Cannot create backup of %1: %2 - Nie można utworzyć kopii zapasowej pliku %1: %2 - - - Invalid arguments: %1 arguments given, 1 expected. - Niewłaściwe argumenty: ilość przekazanych argumentów %1, oczekiwano 1. + Cannot create backup of file "%1": %2 + Nie można utworzyć kopii zapasowej pliku "%1": %2 - Cannot restore backup file for %1: %2 - Nie można przywrócić kopii zapasowej pliku %1: %2 + Cannot restore backup file for "%1": %2 + Nie można przywrócić kopii zapasowej "%1": %2 KDUpdater::FileDownloader Download finished. - Zakończono pobieranie. + Pobieranie zakończone. Cryptographic hashes do not match. - Wartości haszu kryptograficznego nie zgadzają się. + Skróty kryptograficzne nie pasują. Download canceled. - Anulowano pobieranie. + Pobieranie anulowane. %1 of %2 @@ -253,86 +229,78 @@ %1 downloaded. - Pobrano %1. + Liczba pobranych: %1. (%1/sec) - (%1/sek.) + (%1/s) %n day(s), - %n dzień, - %n dni, - %n dni, + %n d, %n hour(s), - %n godzina, - %n godziny, - %n godzin, + %n godz., %n minute(s) - %n minuta - %n minuty - %n minut + %n min %n second(s) - %n sekunda - %n sekundy - %n sekund + %n s - %1%2%3%4 remaining. - - pozostało %1%2%3%4. + — %1%2%3%4 pozostało. - unknown time remaining. - - nieznany czas trwania. + — nie można określić pozostałego czasu. KDUpdater::HttpDownloader - Cannot download %1: Writing to file '%2' failed: %3 - Nie można pobrać %1: błąd zapisu do %2: %3 + Cannot download %1. Writing to file "%2" failed: %3 + Nie można pobrać %1. Zapisywanie do pliku "%2" nie powiodło się: %3 - Cannot download %1: Cannot create %2: %3 - Nie można pobrać %1: błąd tworzenia %2: %3 + Cannot download %1. Cannot create file "%2": %3 + Nie można pobrać %1. Nie można utworzyć pliku "%2": %3 %1 at %2 - %1 w %2 + %1 przy %2 Authentication request canceled. - Anulowano żądanie autoryzacji. + Żądanie uwierzytelnienia anulowano. Secure Connection Failed - Błąd bezpiecznego połączenia + Nawiązanie bezpiecznego połączenia nie powiodło się There was an error during connection to: %1. - Wystąpił błąd w trakcie łączenia z: %1. + Wystąpił błąd podczas nawiązywania połączenia z: %1. This could be a problem with the server's configuration, or it could be someone trying to impersonate the server. - Może to być problem konfiguracji serwera lub osoba trzecia podszywa się pod serwer. + Może to być problem dotyczący konfiguracji serwera albo ktoś próbuje podszyć się pod serwer. If you have connected to this server successfully in the past or trust this server, the error may be temporary and you can try again. - Jeśli poprzednio możliwe było połączenie się z serwerem lub jeśli jest to zaufany serwer, może to być jedynie tymczasowy błąd i można ponowić próbę. + Jeśli w przeszłości łączono się już z tym serwerem pomyślnie lub jeśli ten serwer jest zaufany, błąd może być tymczasowy i można spróbować ponownie. Try again @@ -342,149 +310,110 @@ KDUpdater::LocalFileDownloader - Cannot open source file '%1' for reading. - Nie można otworzyć pliku źródłowego "%1" do odczytu. + Cannot open file "%1" for reading: %2 + Nie można otworzyć pliku "%1" do odczytu: %2 - Cannot open destination file '%1' for writing. - Nie można otworzyć docelowego pliku "%1" do zapisu. + Cannot open file "%1" for writing: %2 + Nie można otworzyć pliku "%1" do zapisu: %2 - Writing to %1 failed: %2 - Błąd zapisu do "%1": %2 + Writing to file "%1" failed: %2 + Zapisywanie do pliku "%1" nie powiodło się: %2 KDUpdater::MkdirOperation - Invalid arguments: %1 arguments given, 1 expected. - Niewłaściwe argumenty: ilość przekazanych argumentów %1, oczekiwano 1. + Cannot create directory "%1": %2 + Nie można utworzyć katalogu "%1": %2 - Cannot create folder %1: Unknown error. - Nie można utworzyć katalogu %1: Nieznany błąd. + Unknown error. + Nieznany błąd. - Cannot remove directory %1: %2 - Nie można usunąć katalogu %1: %2 + Cannot remove directory "%1": %2 + Nie można usunąć katalogu "%1": %2 KDUpdater::MoveOperation - Cannot backup file %1. - Nie można utworzyć kopii zapasowej pliku %1. - - - Invalid arguments: %1 arguments given, 2 expected. - Niewłaściwe argumenty: ilość przekazanych argumentów %1, oczekiwano 2. - - - Cannot remove destination file %1: %2 - Nie można usunąc pliku docelowego %1: %2 - - - Cannot copy %1 to %2: %3 - Nie można skopiować pliku z %1 do %2: %3 + Cannot backup file "%1". + Nie można wykonać kopii zapasowej pliku "%1". - Cannot copy %1 to %2: %3 - Nie można skopiować %1 do %2: %3 + Cannot remove file "%1": %2 + Nie można usunąć pliku "%1": %2 - Cannot remove file %1. - Nie można usunąć pliku %1. + Cannot copy file "%1" to "%2": %3 + Nie można skopiować pliku "%1" do "%2": %3 - Cannot restore backup file for %1: %2 - Nie można przywrócić kopii zapasowej pliku %1: %2 - - - - KDUpdater::PackagesInfo - - %1 contains invalid content: %2 - Niepoprawna zawartość %1: %2 - - - The file %1 does not exist. - Plik %1 nie istnieje. + Cannot remove file "%1". + Nie można usunąć pliku "%1". - Cannot open %1. - Nie można otworzyć %1. - - - Parse error in %1 at %2, %3: %4 - Błąd parsowania %1 w linii %2, w kolumnie %3: %4 - - - Root element %1 unexpected, should be 'Packages'. - Nieoczekiwany główny element %1, oczekiwano <Packages>. + Cannot restore backup file for "%1": %2 + Nie można przywrócić kopii zapasowej "%1": %2 KDUpdater::PrependFileOperation - Cannot backup file %1: %2 - Nie można utworzyć kopii zapasowej pliku %1: %2 + Cannot backup file "%1": %2 + Nie można wykonać kopii zapasowej pliku "%1": %2 - Invalid arguments: %1 arguments given, 2 expected. - Niewłaściwe argumenty: ilość przekazanych argumentów %1, oczekiwano 2. + Cannot open file "%1" for reading: %2 + Nie można otworzyć pliku "%1" do odczytu: %2 - Cannot open file %1 for reading: %2 - Nie można otworzyć pliku %1 do odczytu: %2 - - - Cannot open file %1 for writing: %2 - Nie można otworzyć pliku %1 do zapisu: %2 + Cannot open file "%1" for writing: %2 + Nie można otworzyć pliku "%1" do zapisu: %2 - Cannot find backup file for %1. - Nie można odnaleźć kopii zapasowej pliku %1. + Cannot find backup file for "%1". + Nie można znaleźć kopii zapasowej "%1". - Cannot restore backup file for %1. - Nie można przywrócić kopii zapasowej pliku %1. + Cannot restore backup file for "%1". + Nie można przywrócić kopii zapasowej "%1". - Cannot restore backup file for %1: %2 - Nie można przywrócić kopii zapasowej pliku %1: %2 + Cannot restore backup file for "%1": %2 + Nie można przywrócić kopii zapasowej "%1": %2 KDUpdater::ResourceFileDownloader - Cannot read resource file "%1". Reason: - Nie można odczytać pliku z zasobami "%1". Powód: + Cannot read resource file "%1": %2 + Nie można odczytać pliku zasobów "%1": %2 KDUpdater::RmdirOperation - Invalid arguments: %1 arguments given, 1 expected. - Niewłaściwe argumenty: ilość przekazanych argumentów %1, oczekiwano 1. + Cannot remove directory "%1": %2 + Nie można usunąć katalogu "%1": %2 - Cannot remove folder %1: The folder does not exist. - Nie można usunąć katalogu %1: Katalog nie istnieje. + The directory does not exist. + Katalog nie istnieje. - Cannot remove folder %1: %2 - Nie można usunąć katalogu %1: %2 - - - Cannot recreate directory %1: %2 - Nie można ponownie utworzyć katalogu %1: %2 + Cannot recreate directory "%1": %2 + Nie można utworzyć ponownie katalogu "%1": %2 KDUpdater::Task %1 started - Rozpoczęto %1 + %1 rozpoczęto %1 cannot be stopped @@ -508,76 +437,51 @@ %1 done - Zakończono %1 + %1 ukończono KDUpdater::UpdateFinder Cannot access the package information of this application. - Brak dostępu do informacji o pakiecie dla tej aplikacji. + Nie można uzyskać dostępu do informacji o pakietach tej aplikacji. - Cannot access the update sources information of this application. - Brak dostępu do informacji o źródłach aktualizacji dla tej aplikacji. + No package sources set for this application. + Dla tej aplikacji nie ustawiono żadnych źródeł pakietów. %n update(s) found. - Znaleziono %n uaktualnienie. - Znaleziono %n uaktualnienia. - Znaleziono %n uaktualnień. + Liczba znalezionych aktualizacji: %n. Downloading Updates.xml from update sources. - Pobieranie Updates.xml ze źródeł uaktualnień. + Trwa pobieranie Updates.xml ze źródeł aktualizacji. - Cannot download update source %1 from ('%2') - Nie można pobrać źródła uaktualnienia %1 z ("%2") + Cannot download package source %1 from "%2". + Nie można pobrać źródła pakietu %1 z "%2". Updates.xml file(s) downloaded from update sources. - Plikii Updates.xml pobrane ze źródeł uaktualnień. + Pobrano plik(i) Updates.xml file(s) ze źródeł aktualizacji. Computing applicable updates. - Sporządzanie listy aktualizacji. + Obliczanie odpowiednich aktualizacji. Application updates computed. - Sporządzono listę aktualizacji. - - - - KDUpdater::UpdateSourcesInfo - - %1 contains invalid content: %2 - Niepoprawna zawartość %1: %2 - - - Cannot read "%1" - Nie można odczytać "%1" - - - XML Parse error in %1 at %2, %3: %4 - Błąd parsowania XML w pliku %1, w linii %2, w kolumnie %3: %4 - - - Root element %1 unexpected, should be "UpdateSources" - Nieoczekiwany główny element %1, oczekiwano <UpdateSources> - - - Cannot save changes to "%1": %2 - Nie można zachować zmian w "%1": %2 + Aktualizacje aplikacji obliczone. KDUpdater::UpdatesInfoData Updates.xml contains invalid content: %1 - Niepoprawna zawartość Updates.xml: %1 + Updates.xml zawiera nieprawidłową treść: %1 Cannot read "%1" @@ -585,169 +489,175 @@ Parse error in %1 at %2, %3: %4 - Błąd parsowania %1 w linii %2, w kolumnie %3: %4 + Błąd analizy w %1 przy %2, %3: %4 Root element %1 unexpected, should be "Updates". - Nieoczekiwany główny element %1, oczekiwano <Updates>. + Nieoczekiwany element główny %1, powinno być "Aktualizacje". ApplicationName element is missing. - Brak elementu <ApplicationName>. + Brak elementu ApplicationName. ApplicationVersion element is missing. - Brak elementu <ApplicationVersion>. + Brak elementu ApplicationVersion. PackageUpdate element without Name - Brak <Name> w elemencie <PackageUpdate> + Element PackageUpdate bez nazwy PackageUpdate element without Version - Brak <Version> w elemencie <PackageUpdate> + Element PackageUpdate bez wersji PackageUpdate element without ReleaseDate - Brak <ReleaseDate> w elemencie <PackageUpdate> + Element PackageUpdate bez ReleaseDate Lib7z - - Cannot retrieve number of items in archive - Nie można odczytać liczby elementów w archiwum - - - Cannot retrieve path of archive item %1 - Nie można odczytać ścieżki elementu archiwum %1 - - - Unknown exception caught (%1) - Złapano nieznany wyjątek (%1) - internal code: %1 kod wewnętrzny: %1 not enough memory - brak pamięci + za mało pamięci Error: %1 Błąd: %1 - Cannot load codecs - Nie można załadować kodeków + Cannot retrieve property %1 for item %2. + Nie można pobrać właściwości %1 dla elementu %2. - Cannot retrieve default format - Nie można odczytać domyślnego formatu + Property %1 for item %2 not of type VT_FILETIME but %3. + Właściwość %1 dla pozycji %2 nie jest typu VT_FILETIME, ale %3. - Cannot create archive %1. %2 - Nie można utworzyć archiwum %1. %2 + Cannot convert UTC file time to system time. + Nie można przekonwertować czasu UTC pliku na czas systemowy. - CArc index %1 out of bounds [0, %2] - Indeks CArc %1 poza zakresem [0, %2] + Cannot load codecs. + Nie można wczytać kodeków. - Item index %1 out of bounds [0, %2] - Indeks elementu %1 poza zakresem [0, %2] + Cannot open archive "%1". + Nie można otworzyć archiwum "%1". - Cannot create output file for writing: %1 - Nie można otworzyć pliku wyjściowego do zapisu: %1 + Cannot retrieve number of items in archive. + Nie można pobrać liczby elementów w archiwum. - - - Lib7z::ExtractItemJob - Cannot list archive: QIODevice not set or already destroyed. - Nie można uzyskać listy zawartości archiwum: nie ustawiono QIODevice lub został on już zlikwidowany. + Cannot retrieve path of archive item "%1". + Nie można pobrać ścieżki elementu archiwum "%1". - Error while extracting '%1': %2 - Błąd rozpakowywania "%1": %2 + Unknown exception caught (%1). + Przechwycono nieznany wyjątek (%1). - Unknown exception caught (%1) - Złapano nieznany wyjątek (%1) + Cannot create temporary file: %1 + Nie można utworzyć pliku tymczasowego: %1 - Failed - Nie powiodło się + Unsupported archive type. + Nieobsługiwany typ archiwum. - - - Lib7z::ListArchiveJob - Cannot list archive: QIODevice already destroyed. - Nie można uzyskać listy zawartości archiwum: QIODevice został już zlikwidowany. + Cannot create archive "%1" + Nie można utworzyć archiwum "%1" - Unknown exception caught (%1) - Złapano nieznany wyjątek (%1) + Cannot create archive "%1": %2 + Nie można utworzyć archiwum "%1": %2 + + + Cannot remove old archive "%1": %2 + Nie można usunąć starego archiwum "%1": %2 - Failed - Nie powiodło się + Cannot rename temporary archive "%1" to "%2": %3 + Nie można zmienić nazwy archiwum tymczasowego "%1" na "%2": %3 + + + Unknown exception caught (%1) + Przechwycono nieznany wyjątek (%1) - OpenArchiveInfo + LocalPackageHub - Cannot load codecs - Nie można załadować kodeków + %1 contains invalid content: %2 + %1 zawiera nieprawidłową treść: %2 - Cannot retrieve default format - Nie można odczytać domyślnego formatu + The file %1 does not exist. + Plik %1 nie istnieje. - Cannot open archive - Nie można otworzyć archiwum + Cannot open %1. + Nie można otworzyć %1. - No CArc found - Brak CArc + Parse error in %1 at %2, %3: %4 + Błąd analizy w %1 przy %2, %3: %4 + + + Root element %1 unexpected, should be 'Packages'. + Nieoczekiwany element główny %1, powinno być 'Pakiety'. - QIODeviceSequentialOutStream + LockFile + + Cannot create lock file "%1": %2 + Nie można utworzyć pliku blokady "%1": %2 + + + Cannot write PID to lock file "%1": %2 + Nie można zapisać identyfikatora PID do pliku blokady "%1": %2 + + + Cannot obtain the lock for file "%1": %2 + Nie można uzyskać blokady dla pliku "%1": %2 + - No device set for output stream - Nie ustawiono urządzenia dla strumienia wyjściowego + Cannot release the lock for file "%1": %2 + Nie można usunąć blokady dla pliku "%1": %2 QInstaller No marker found, stopped after %1. - Nie odnaleziono znacznika, zatrzymano po %1. + Nie znaleziono znaku, zatrzymano po %1. - Cannot open file %1 for reading: %2 - Nie można otworzyć pliku %1 do odczytu: %2 + Cannot open file "%1" for reading: %2 + Nie można otworzyć pliku "%1" do odczytu: %2 - Cannot open file %1 for writing: %2 - Nie można otworzyć pliku %1 do zapisu: %2 + Cannot open file "%1" for writing: %2 + Nie można otworzyć pliku "%1" do zapisu: %2 Read failed after %1 bytes: %2 - Błąd odczytu po %1 bajtach: %2 + Niepowodzenie odczytu po %1 bajtach: %2 - Copy failed. Error: %1 - Błąd kopiowania: %1 + Copy failed: %1 + Kopiowanie nie powiodło się: %1 Write failed after %1 bytes: %2 - Błąd zapisu po %1 bajtach: %2 + Niepowodzenie zapisu po %1 bajtach: %2 bytes @@ -786,28 +696,28 @@ YB - Cannot remove file %1: %2 - Nie można usunąć pliku %1: %2 + Cannot remove file "%1": %2 + Nie można usunąć pliku "%1": %2 - Cannot remove folder %1: %2 - Nie można usunąć katalogu %1: %2 + Cannot remove directory "%1": %2 + Nie można usunąć katalogu "%1": %2 - Cannot create folder %1 - Nie można utworzyć katalogu %1 + Cannot create directory "%1". + Nie można utworzyć katalogu "%1". - Cannot copy file from %1 to %2: %3 - Nie można skopiować pliku z %1 do %2: %3 + Cannot copy file from "%1" to "%2": %3 + Nie można skopiować pliku z "%1" do "%2": %3 - Cannot move file from %1 to %2: %3 - Nie można przenieść pliku z %1 do %2: %3 + Cannot move file from "%1" to "%2": %3 + Nie można przenieść pliku z "%1" do "%2": %3 - Cannot create folder %1: %2 - Nie można utworzyć katalogu %1: %2 + Cannot create directory "%1": %2 + Nie można utworzyć katalogu "%1": %2 Cannot open temporary file: %1 @@ -817,103 +727,79 @@ Cannot open temporary file for template %1: %2 Nie można otworzyć pliku tymczasowego dla szablonu %1: %2 - - Cannot create temporary file - Nie można utworzyć pliku tymczasowego - - - Cannot retrieve property %1 for item %2 - Nie można pobrać właściwości %1 z elementu %2 - - - Property %1 for item %2 not of type VT_FILETIME but %3 - Właściwość %1 elementu %2 nie jest typu VT_FILETIME, tylko %3 - - - Cannot convert file time to local time - Nie można skonwertować czasu zapisu pliku do czasu lokalnego - - - Cannot convert local file time to system time - Nie można skonwertować lokalnego czasu do czasu systemowego - Corrupt installation - Instalacja uszkodzona + Uszkodzona instalacja Your installation seems to be corrupted. Please consider re-installing from scratch. - Instalacja wygląda na uszkodzoną. Zaleca się ponowną instalację. + Instalacja wygląda na uszkodzoną. Weź pod uwagę zainstalowanie od zera. The specified module could not be found. - Nie można odnaleźc podanego modułu. + Nie udało się znaleźć określonego modułu. QInstaller::Component Components cannot have children in updater mode. - Komponenty nie mogą posiadać dzieci w trybie aktualizacji. - - - Cannot open the requested translation file '%1'. - Nie można otworzyć wymaganego pliku z tłumaczeniami "%1". + Elementy nie mogą mieć elementów podrzędnych w trybie programu aktualizującego. - Cannot open the requested UI file '%1'. Error: %2 - Nie można otworzyć wymaganego pliku UI "%1". Błąd: %2 + Cannot open the requested UI file "%1": %2 + Nie można otworzyć żądanego pliku interfejsu użytkownika "%1": %2 - Cannot load the requested UI file '%1'. Error: %2 - Nie można załadować wymaganego pliku UI "%1". Błąd: %2 + Cannot load the requested UI file "%1": %2 + Nie można wczytać żądanego pliku interfejsu użytkownika "%1": %2 - Cannot open the requested license file '%1'. Error: %2 - Nie można otworzyć wymaganego pliku z licencją "%1". Błąd: %2 + Cannot open the requested license file "%1": %2 + Nie można otworzyć żądanego pliku licencji "%1": %2 Error Błąd - Error: Operation %1 does not exist - Błąd: operacja %1 nie istnieje + Error: Operation %1 does not exist. + Błąd: Operacja %1 nie istnieje. Cannot resolve isDefault in %1 - Nie można rozwiązać "isDefault" w %1 + Nie można rozwiązać isDefault w %1 Update Info: - Informacja o aktualizacji: + Informacje o aktualizacji: QInstaller::ComponentModel Component is marked for installation. - Komponent wybrany do zainstalowania. + Element jest oznaczony do zainstalowania. Component is marked for uninstallation. - Komponent wybrany do dezinstalacji. + Element jest oznaczony do odinstalowania. Component is installed. - Komponent zainstalowany. + Element jest zainstalowany. Component is not installed. - Komponent niezainstalowany. + Element nie jest zainstalowany. Component Name - Nazwa komponentu + Nazwa elementu Action - Akcja + Operacja Installed Version @@ -941,7 +827,7 @@ Def&ault - D&omyślne + &Domyślne Alt+R @@ -950,7 +836,7 @@ &Reset - Z&resetuj + &Resetuj Alt+S @@ -959,7 +845,7 @@ &Select All - Zaznacz w&szystkie + &Zaznacz wszystkie Alt+D @@ -968,244 +854,212 @@ &Deselect All - O&dznacz wszystkie + &Usuń zaznaczenie wszystkich + + + To install new compressed repository, browse the repositories from your computer + Aby zainstalować nowe skompresowane repozytorium, przejrzyj repozytoria na swoim komputerze + + + &Browse QBSP files + &Znajdź pliki QBSP This component will occupy approximately %1 on your hard disk drive. - Ten komponent zajmie około %1 miejsca na twardym dysku. + Element ten zajmie około %1 miejsca na dysku twardym. + + + Open File + Otwórz plik Select Components - Zaznacz komponenty + Wybierz elementy Please select the components you want to update. - Zaznacz komponenty do uaktualnienia. + Wybierz elementy, które chcesz zaktualizować. Please select the components you want to install. - Zaznacz komponenty do zainstalowania. + Wybierz elementy, które chcesz zainstalować. Please select the components you want to uninstall. - Zaznacz komponenty do dezinstalacji. + Wybierz elementy, które chcesz odinstalować. - Select the components to install. Deselect installed components to uninstall them. - Zaznacz komponenty do instalacji. Odznacz zainstalowane komponenty do dezinstalacji. + Select the components to install. Deselect installed components to uninstall them. Any components already installed will not be updated. + Wybierz elementy do zainstalowania. Anuluj zaznaczenie zainstalowanych elementów, aby je dezinstalować. Elementy, które są już zainstalowane, nie zostaną zaktualizowane. QInstaller::ConsumeOutputOperation - Invalid arguments in %0: %1 arguments given, %2 expected%3. - Niewłaściwe argumenty w %0: ilość przekazanych argumentów %1, oczekiwano %2, %3. - - - at least 2 - przynajmniej 2 + <to be saved installer key name> <executable> [argument1] [argument2] [...] + <nazwa klucza instalacyjnego do zapisania> <plik wykonywalny> [argument1] [argument2] [...] Needed installer object in %1 operation is empty. - Wymagany obiekt instalacji %1 jest pusty. + Wymagany obiekt instalatora w operacji %1 jest pusty. - Can not save the output of %1 to an empty installer key value. - Nie można zapisać wyniku %1 do pustej wartości klucza installera. + Cannot save the output of "%1" to an empty installer key value. + Nie można zapisać danych wynikowych "%1" do pustej wartości klucza instalacyjnego. - File '%1' does not exist or is not an executable binary. - Plik "%1" nie istnieje lub nie jest plikiem wykonywalnym. + File "%1" does not exist or is not an executable binary. + Plik "%1" nie istnieje lub nie jest wykonywalnym plikiem binarnym. - Running '%1' resulted in a crash. - Uruchomienie "%1" zakończone błędem. + Running "%1" resulted in a crash. + Uruchamianie "%1" spowodowało awarię. QInstaller::CopyDirectoryOperation - Invalid arguments in %0: %1 arguments given, %2 expected%3. - Niewłaściwe argumenty w %0: ilość przekazanych argumentów %1, oczekiwano %2, %3. + <source> <target> ["forceOverwrite"] + <źródło> <cel> ["forceOverwrite"] - 2 or 3 - 2 lub 3 + Invalid argument in %1: Third argument needs to be forceOverwrite, if specified. + Nieprawidłowy argument w %1: Trzecim argumentem musi być forceOverwrite, jeśli określono. - (<source> <target> [forceOverwrite]) - + Invalid argument in %1: Directory "%2" is invalid. + Nieprawidłowy argument w %1: Katalog "%2" jest nieprawidłowy. - Invalid argument in %0: Third argument needs to be forceOverwrite, if specified - Niewłaściwe argumenty w %0: Jeżeli trzeci argument jest podany, może to być tylko "forceOverwrite" + Cannot create directory "%1". + Nie można utworzyć katalogu "%1". - Invalid arguments in %0: Directories are invalid: %1 %2 - Niewłaściwe argumenty w %0: katalogi są niewłaściwe: %1, %2 + Failed to overwrite "%1". + Nie powiodło się zastąpienie "%1". - Cannot create %0 - Nie można utworzyć %0 + Cannot copy file "%1" to "%2": %3 + Nie można skopiować pliku "%1" do "%2": %3 - Failed to overwrite %1 - Nie można nadpisać %1 - - - Cannot copy %0 to %1, error was: %3 - Nie można skopiować pliku z %0 do %1: %3 - - - Cannot remove %0 - Nie można usunąć %0 + Cannot remove file "%1". + Nie można usunąć pliku "%1". QInstaller::CopyFileTask Invalid task item count. - Niepoprawna ilość zadań. + Nieprawidłowa liczba pozycji zadań. - Cannot open source '%1' for read. Error: %2. - Nie można otworzyć źródła "%1" do odczytu. Błąd: %2. + Cannot open file "%1" for reading: %2 + Nie można otworzyć pliku "%1" do odczytu: %2 - Cannot open target '%1' for write. Error: %2. - Nie można otworzyć "%1" do zapisu. Błąd: %2. + Cannot open file "%1" for writing: %2 + Nie można otworzyć pliku "%1" do zapisu: %2 - Writing to target '%1' failed. Error: %2. - Błąd zapisu pliku docelowego "%1": %2. + Writing to file "%1" failed: %2 + Zapisywanie do pliku "%1" nie powiodło się: %2 QInstaller::CreateDesktopEntryOperation - Cannot backup file %1: %2 - Nie można utworzyć kopii zapasowej pliku %1: %2 + Cannot backup file "%1": %2 + Nie można wykonać kopii zapasowej pliku "%1": %2 - Invalid arguments in %0: %1 arguments given, %2 expected%3. - Niewłaściwe argumenty w %0: ilość przekazanych argumentów %1, oczekiwano %2, %3. + Failed to overwrite file "%1". + Nie powiodło się zastąpienie pliku "%1". - exactly 2 - dokładnie 2 - - - Failed to overwrite %1 - Nie można nadpisać %1 - - - Cannot write Desktop Entry at %1 - Nie można zapisać Desktop Entry w %1 + Cannot write desktop entry to "%1". + Nie można zapisać wpisu pulpitu w "%1". QInstaller::CreateLinkOperation - Invalid arguments in %0: %1 arguments given, %2 expected%3. - Niewłaściwe argumenty w %0: ilość przekazanych argumentów %1, oczekiwano %2, %3. - - - exactly 2 - dokładnie 2 - - - Cannot create link from %1 to %2. - Nie można utworzyć dowiązania z %1 do %2. + Cannot create link from "%1" to "%2". + Nie można utworzyć łącza z "%1" do "%2". - Cannot remove link from %1 to %2. - Nie można usunąć dowiązania z %1 do %2. + Cannot remove link from "%1" to "%2". + Nie można usunąć łącza z "%1" do "%2". QInstaller::CreateLocalRepositoryOperation - Cannot set file permissions %1! - Nie można ustawić praw dostępu %1. + Cannot set permissions for file "%1". + Nie można ustawić uprawnień dla pliku "%1". - Cannot remove file %1: %2 - Nie można usunąć pliku %1: %2 + Cannot remove file "%1": %2 + Nie można usunąć pliku "%1": %2 - Cannot move file %1 to %2. Error: %3 - Nie można przenieść pliku z %1 do %2: %3 + Cannot move file "%1" to "%2": %3 + Nie można przenieść pliku "%1" do "%2": %3 - Invalid arguments in %0: %1 arguments given, %2 expected%3. - Niewłaściwe argumenty w %0: ilość przekazanych argumentów %1, oczekiwano %2, %3. + Installer at "%1" needs to be an offline one. + Instalator w "%1" musi być instalatorem offline. - exactly 2 - dokładnie 2 + Cannot open file "%1" for reading. + Nie można otworzyć pliku "%1" do odczytu. - Installer needs to be an offline version: %1. - Instalator musi być w wersji offline: %1. + Cannot read file "%1": %2 + Nie można odczytać pliku "%1": %2 - Cannot open file: %1 - Nie można otworzyć pliku %1 + Cannot open file "%1" for reading: %2 + Nie można otworzyć pliku "%1" do odczytu: %2 - Cannot read: %1. Error: %2 - Błąd odczytu %1: %2 - - - Cannot open file: %1. Error: %2 - Nie można otworzyć pliku %1: %2 - - - Cannot create target dir: %1. - Nie można utworzyć katalogu docelowego %1. + Cannot create target directory: "%1". + Nie można utworzyć katalogu docelowego: "%1". Unknown exception caught: %1. - Złapano nieznany wyjątek: %1. + Przechwycono nieznany wyjątek: %1. - Removing file: %0 - Usuwanie pliku %0 + Removing file "%1". + Usuwanie pliku "%1". - Cannot remove %0. - Nie można usunąć %0. + Cannot remove file "%1". + Nie można usunąć pliku "%1". - Cannot remove directory %1: %2 - Nie można usunąć katalogu %1: %2 + Cannot remove directory "%1": %2 + Nie można usunąć katalogu "%1": %2 QInstaller::CreateShortcutOperation - Invalid arguments in %0: %1 arguments given, %2 expected%3. - Niewłaściwe argumenty w %0: ilość przekazanych argumentów %1, oczekiwano %2, %3. + <target> <link location> [target arguments] ["workingDirectory=..."] ["iconPath=..."] ["iconId=..."] ["description=..."] + <cel> <lokalizacja łącza> [argumenty docelowe] ["workingDirectory=..."] ["iconPath=..."] ["iconId=..."] ["description=..."] - 2 or 3 - 2 lub 3 + Cannot create directory "%1": %2 + Nie można utworzyć katalogu "%1": %2 - (optional: 'workingDirectory=...', 'iconPath=...', 'iconId=...') - (opcjonalnie: 'workingDirectory=...', 'iconPath=...', 'iconId=...') + Failed to overwrite "%1": %2 + Nie powiodło się zastąpienie "%1": %2 - Cannot create folder %1: %2. - Nie można utworzyć katalogu %1: %2. - - - Failed to overwrite %1: %2 - Nie można nadpisać %1: %2 - - - Cannot create link %1: %2 - Nie można utworzyć dowiązania %1: %2 + Cannot create link "%1": %2 + Nie można utworzyć łącza "%1": %2 @@ -1216,7 +1070,7 @@ Downloading hash signature failed. - Nie można pobrać sygnatury hash. + Pobieranie podpisu skrótu nie powiodło się. Download Error @@ -1224,165 +1078,134 @@ Hash verification while downloading failed. This is a temporary error, please retry. - Weryfikacja hasha podczas pobierania nie powiodła się. Jest to tymczasowy błąd, spróbuj ponownie. + Weryfikacja skrótu podczas pobierania nie powiodła się. Jest to tymczasowy błąd, spróbuj ponownie. Cannot verify Hash - Nie można zweryfikować hasha + Nie można zweryfikować skrótu - Cannot download archive: %1 : %2 + Cannot download archive %1: %2 Nie można pobrać archiwum %1: %2 Cannot fetch archives: %1 Error while loading %2 Nie można pobrać archiwów: %1 -Błąd podczas ładowania %2 +Błąd podczas wczytywania %2 - Downloading archive '%1' for component: %2 - Pobieranie archiwum "%1" dla komponentu %2 + Downloading archive "%1" for component %2. + Pobieranie archiwum "%1" dla elementu %2. - Scheme not supported: %1 (%2) - Nieobsługiwany schemat %1 (%2) + Scheme %1 not supported (URL: %2). + Schemat %1 nie jest obsługiwany (adres URL: %2). - Cannot find component for: %1. - Brak komponentu dla %1. + Cannot find component for %1. + Nie można znaleźć elementu dla %1. QInstaller::Downloader - Target '%1' not open for write. Error: %2. + Target file "%1" already exists but is not a file. + Plik docelowy "%1" już istnieje, ale nie jest plikiem. + + + Cannot open file "%1" for writing: %2 + %2 is a sentence describing the error + Nie można otworzyć pliku "%1" do zapisu: %2 + + + File "%1" not open for writing: %2 %2 is a sentence describing the error. - Nie można otworzyć pliku docelowego "%1" do odczytu. Błąd: %2. + Plik "%1" nie jest otwarty do zapisu: %2 - Writing to target '%1' failed. Error: %2. + Writing to file "%1" failed: %2 %2 is a sentence describing the error. - Błąd zapisu pliku docelowego "%1": %2. + Zapisywanie do pliku "%1" nie powiodło się: %2 - Redirect loop detected '%1'. - Wykryto zapętlenie "%1". + Redirect loop detected for "%1". + Wykryto pętlę przekierowania dla "%1". - Checksum mismatch detected '%1'. - Wykryto niezgodność sumy kontrolnej "%1". + Checksum mismatch detected for "%1". + Wykryto niezgodność sumy kontrolnej dla "%1". Network error while downloading '%1': %2. - %2 is a sentence describing the error - Błąd sieci podczas pobierania "%1": %2. + Błąd sieci podczas pobierania '%1': %2. - Unknown network error while downloading: %1. + Unknown network error while downloading "%1". %1 is a sentence describing the error - Nieznany błąd sieci podczas pobierania: %1. + Nieznany błąd sieci podczas pobierania "%1". - Pause and resume not supported by network transfers. - Wstrzymanie i wznowienie nie są obsługiwane przez transfery sieciowe. + Network transfers canceled. + Anulowano transfery sieciowe. - Invalid source '%1'. Error: %2. - %2 is a sentence describing the error - Niepoprawne źródło "%1". Błąd: %2. - - - Target file '%1' already exists but is not a file. - Ścieżka docelowa "%1" już istnieje, lecz nie jest ona plikiem. + Pause and resume not supported by network transfers. + Transfery sieciowe nie obsługują wstrzymywania i wznawiania. - Cannot open target '%1' for write. Error: %2. + Invalid source URL "%1": %2 %2 is a sentence describing the error - Nie można otworzyć pliku docelowego "%1" do zapisu. Błąd: %2. + Nieprawidłowy adres URL źródła "%1": %2 QInstaller::ElevatedExecuteOperation - Invalid arguments in %0: %1 arguments given, %2 expected%3. - Niewłaściwe argumenty w %0: ilość przekazanych argumentów %1, oczekiwano %2, %3. + Cannot start detached: "%1" + Nie można uruchomić odłączonego: "%1" - at least 1 - przynajmniej 1 + Cannot start: "%1": %2 + Nie można uruchomić: "%1": %2 - Execution failed: Cannot start detached: "%1" - Błąd wykonywania. Nie można odrębnie uruchomić "%1" - - - Execution failed: Cannot start: "%1"(%2) - Błąd wykonywania. Nie można uruchomić "%1": %2 - - - Execution failed(Crash): "%1" - Błąd wykonywania "%1" - - - Execution failed(Unexpected exit code: %1): "%2" - Błąd wykonywania "%2" (nieoczekiwany kod wyjściowy: %1) - - - - QInstaller::EnvironmentVariableOperation - - Invalid arguments in %0: %1 arguments given, %2 expected%3. - Niewłaściwe argumenty w %0: ilość przekazanych argumentów %1, oczekiwano %2, %3. - - - 2 to 4 - od 2 do 4 - - - - QInstaller::ExtractArchiveOperation - - Invalid arguments in %0: %1 arguments given, %2 expected%3. - Niewłaściwe argumenty w %0: ilość przekazanych argumentów %1, oczekiwano %2, %3. + Program crashed: "%1" + Program uległ awarii: "%1" - exactly 2 - dokładnie 2 + Execution failed (Unexpected exit code: %1): "%2" + Wykonanie nie powiodło się (nieoczekiwany kod wyjścia: %1): "%2" QInstaller::ExtractArchiveOperation::Runnable - Cannot open %1 for reading: %2. - Nie można otworzyć pliku %1 do odczytu: %2. + Cannot open archive "%1" for reading: %2 + Nie można otworzyć archiwum "%1" do odczytu: %2 - Error while extracting '%1': %2 - Błąd rozpakowywania "%1": %2 + Error while extracting archive "%1": %2 + Błąd podczas wyodrębniania archiwum "%1": %2 - Unknown exception caught while extracting %1. - Złapano nieznany wyjątek podczas rozpakowywania %1. + Unknown exception caught while extracting "%1". + Zarejestrowano nieznany wyjątek podczas wyodrębniania "%1". QInstaller::FakeStopProcessForUpdateOperation - - Number of arguments does not match: one is required - Nieoczekiwana liczba argumentów, wymagany jest tylko jeden - Cannot get package manager core. - Brak dostępu do "package manager core". + Nie można uzyskać rdzenia menedżera pakietów. This process should be stopped before continuing: %1 - Proces "%1" powinien zostać zatrzymany przed kontynuowaniem + Przed przejściem dalej należy zatrzymać ten proces: %1 These processes should be stopped before continuing: %1 - Procesy "%1" powinny zostać zatrzymane przed kontynuowaniem + Przed przejściem dalej należy zatrzymać te procesy: %1 @@ -1393,70 +1216,58 @@ Błąd podczas ładowania %2 %1 received. - Otrzymano %1. + Liczba odebranych: %1. (%1/sec) - (%1/sek.) + (%1/s) %n day(s), - %n dzień, - %n dni, - %n dni, + %n d, %n hour(s), - %n godzina, - %n godziny, - %n godzin, + %n godz., %n minute(s) - %n minuta - %n minuty - %n minut + %n min %n second(s) - %n sekunda - %n sekundy - %n sekund + %n s - %1%2%3%4 remaining. - - pozostało %1%2%3%4. + — %1%2%3%4 pozostało. - unknown time remaining. - - nieznany czas trwania. + — nieznany czas pozostały. QInstaller::FinishedPage Completing the %1 Wizard - Zakończenie kreatora %1 - - - Click Done to exit the %1 Wizard. - Naciśnij "Zrobione" aby opuścić kreatora %1. + Wykonywanie Kreatora %1 - Click Finish to exit the %1 Wizard. - Naciśnij "Zakończ" aby opuścić kreatora %1. + Click %1 to exit the %2 Wizard. + Kliknij pozycję %1, aby zamknąć Kreator %2. Restart - Zrestartuj + Uruchom ponownie Run %1 now. @@ -1464,100 +1275,84 @@ Błąd podczas ładowania %2 The %1 Wizard failed. - Błąd kreatora %1. + Działanie Kreatora %1 nie powiodło się. QInstaller::GlobalSettingsOperation - Settings are not writable - Nie można zapisać ustawień - - - Failed to write settings - Błąd zapisu ustawień - - - Invalid arguments in %0: %1 arguments given, %2 expected%3. - Niewłaściwe argumenty w %0: ilość przekazanych argumentów %1, oczekiwano %2, %3. + Settings are not writable. + Ustawienia nie są zapisywalne. - 3, 4 or 5 - 3, 4 lub 5 + Failed to write settings. + Zapisywanie ustawień nie powiodło się. QInstaller::InstallIconsOperation - Invalid arguments in %0: %1 arguments given, %2 expected%3. - Niewłaściwe argumenty w %0: ilość przekazanych argumentów %1, oczekiwano %2, %3. + <source path> [vendor prefix] + <ścieżka źródła> [prefiks dostawcy] - 1 or 2 - 1 lub 2 + Invalid Argument: source directory must not be empty. + Nieprawidłowy argument: katalog źródłowy nie może być pusty. - (Sourcepath, [Vendorprefix]) - (Sourcepath, [Vendorprefix]) + Cannot backup file "%1": %2 + Nie można wykonać kopii zapasowej pliku "%1": %2 - Invalid Argument: source folder must not be empty. - Niepoprawny argument: nazwa katalogu źródłowego nie może być pusta. + Failed to overwrite "%1": %2 + Nie powiodło się zastąpienie "%1": %2 - Cannot backup file %1: %2 - Nie można utworzyć kopii zapasowej pliku %1: %2 + Failed to copy file "%1": %2 + Nie powiodło się kopiowanie pliku "%1": %2 - Failed to overwrite %1: %2 - Nie można nadpisać %1: %2 - - - Failed to copy file %1: %2 - Nie można nadpisać %1: %2 - - - Cannot create folder at %1: %2 - Nie można utworzyć katalogu %1: %2 + Cannot create directory "%1": %2 + Nie można utworzyć katalogu "%1": %2 QInstaller::IntroductionPage Setup - %1 - Ustawienia - %1 + Konfiguracja - %1 Welcome to the %1 Setup Wizard. - Kreator ustawień %1. + Witamy w Kreatorze konfiguracji %1. Add or remove components - Dodaj lub usuń komponenty + Dodaj lub usuń elementy Update components - Uaktualnij komponenty + Zaktualizuj elementy Remove all components - Usuń wszystkie komponenty + Usuń wszystkie elementy Retrieving information from remote installation sources... - Otrzymywanie informacji ze zdalnych źródeł instalacji... + Trwa pobieranie informacji ze zdalnych źródeł instalacji... At least one valid and enabled repository required for this action to succeed. - Wymagane jest przynajmniej jedno poprawne i dostępne repozytorium. + Do wykonania tego działania wymagane jest co najmniej jedno ważne i aktywne repozytorium. No updates available. - Brak dostępnych uaktualnień. + Brak dostępnych aktualizacji. Only local package management available. - Możliwe jest tylko lokalne zarządzanie pakietami. + Dostępne jedynie lokalne zarządzanie pakietami. Quit @@ -1582,127 +1377,127 @@ Błąd podczas ładowania %2 Please read the following license agreement. You must accept the terms contained in this agreement before continuing with the installation. - Proszę dokładnie przeczytać poniższe warunki licencji. Instalacja, bez akceptacji licencji, nie jest możliwa. + Prosimy o przeczytanie poniższych umów licencyjnych. Użytkownik musi zaakceptować warunki zawarte w tej umowie przed kontynuowaniem instalacji. I accept the license. - Akceptuję licencję. + Akceptuję warunki licencji. I do not accept the license. - Nie akceptuję licencji. + Nie akceptuję warunków licencji. Please read the following license agreements. You must accept the terms contained in these agreements before continuing with the installation. - Proszę dokładnie przeczytać poniższe warunki licencji. Instalacja, bez akceptacji licencji, nie jest możliwa. + Prosimy o przeczytanie poniższych umów licencyjnych. Użytkownik musi zaakceptować warunki zawarte w tych umowach przed kontynuowaniem instalacji. I accept the licenses. - Akceptuję licencje. + Akceptuję warunki licencji. I do not accept the licenses. - Nie akceptuję licencji. + Nie akceptuję warunków licencji. QInstaller::LicenseOperation No license files found to copy. - Brak plików z licencją do skopiowania. + Nie znaleziono plików licencji do skopiowania. Needed installer object in %1 operation is empty. - Wymagany obiekt instalacji %1 jest pusty. + Wymagany obiekt instalatora w operacji %1 jest pusty. - Can not write license file: %1. - Nie można zapisać pliku z licencją %1. + Can not write license file "%1". + Nie można zapisać pliku licencji: "%1". No license files found to delete. - Brak plików z licencją do usunięcia. + Nie znaleziono plików licencji do usunięcia. QInstaller::LineReplaceOperation - Invalid arguments in %0: %1 arguments given, %2 expected%3. - Niewłaściwe argumenty w %0: ilość przekazanych argumentów %1, oczekiwano %2, %3. + Cannot open file "%1" for reading: %2 + Nie można otworzyć pliku "%1" do odczytu: %2 - exactly 3 - dokładnie 3 - - - Failed to open '%1' for reading. - Nie można otworzyć %1 do odczytu. - - - Failed to open '%1' for writing. - Nie można otworzyć %1 do zapisu. + Cannot open file "%1" for writing: %2 + Nie można otworzyć pliku "%1" do zapisu: %2 QInstaller::MetadataJob Missing package manager core engine. - Brak silnika "package manager core". + Brak podstawowego mechanizmu menedżera pakietów. Preparing meta information download... - Przygotowywanie pobrania metainformacji... + Przygotowanie metainformacji do pobrania... + + + Unpacking compressed repositories. This may take a while... + Rozpakowywanie skompresowanych repozytoriów. Może to chwilę potrwać... Meta data download canceled. - Anulowano pobieranie metadanych. + Pobieranie metadanych zostało anulowane. + + + Unknown exception during extracting. + Nieznany wyjątek podczas wyodrębniania. Missing proxy credentials. - Brak list uwierzytelniających dla proxy. + Brak poświadczeń serwera proxy. Authentication failed. - Błąd autoryzacji. + Uwierzytelnianie nie powiodło się. Unknown exception during download. - Nieznany błąd pobierania. + Nieznany wyjątek podczas pobierania. - Retrieving meta information from remote repository... - Pobieranie metainformacji ze zdalnego repozytorium... + Failure to fetch repositories. + Pobranie repozytoriów nie powiodło się. - Failure to fetch repositories. - Błąd pobierania repozytoriów. + Extracting meta information... + Wyodrębnianie metainformacji... - Unknown exception during extracting. - Nieznany wyjątek podczas rozpakowywania. + Retrieving meta information from remote repository... %1/%2 + Pobieranie metainformacji z repozytorium zdalnego... %1/%2 - Extracting meta information... - Rozpakowywanie metainformacji... + Retrieving meta information from remote repository... + Pobieranie metainformacji z repozytorium zdalnego... - Error while extracting '%1': %2 - Błąd rozpakowywania "%1": %2 + Error while extracting archive "%1": %2 + Błąd podczas wyodrębniania archiwum "%1": %2 - Unknown exception caught while extracting %1. - Złapano nieznany wyjątek podczas rozpakowywania %1. + Unknown exception caught while extracting archive "%1". + Zarejestrowano nieznany wyjątek podczas wyodrębniania archiwum "%1". - Cannot open %1 for reading. Error: %2 - Nie można otworzyć pliku %1 do odczytu: %2 + Cannot open file "%1" for reading: %2 + Nie można otworzyć pliku "%1" do odczytu: %2 QInstaller::PackageManagerCore Error writing Maintenance Tool - Błąd przy zapisie narzędzia konserwacji + Błąd zapisu w narzędziu konserwacji @@ -1711,24 +1506,24 @@ Downloading packages... Pobieranie pakietów... - Installation canceled by user - Instalacja anulowana przez użytkownika + Installation canceled by user. + Instalacja anulowana przez użytkownika. All downloads finished. - Zakończono pobieranie. + Ukończono wszystkie pobierania. Cancelling the Installer - Anulowanie instalacji + Anulowanie Instalatora Authentication Error - Błąd autoryzacji + Błąd uwierzytelniania - Some components could not be removed completely because admin rights could not be acquired: %1. - Niektóre komponenty nie zostały całkowicie usunięte z powodu braku wymaganych uprawnień administratora: %1. + Some components could not be removed completely because administrative rights could not be acquired: %1. + Niektóre elementy nie mogły zostać całkowicie usunięte, ponieważ nie uzyskano uprawnień administratora: %1. Unknown error. @@ -1736,27 +1531,35 @@ Pobieranie pakietów... Some components could not be removed completely because an unknown error happened. - Niektóre komponenty nie zostały całkowicie usunięte, ponieważ wystąpił nieznany błąd. + Niektóre elementy nie mogły zostać całkowicie usunięte, ponieważ wystąpił nieznany błąd. - Application not running in Package Manager mode! - Aplikacja nie jest uruchomiona w trybie "Package Manager". + Application not running in Package Manager mode. + Aplikacja nie działa w trybie Menedżer pakietów. No installed packages found. - Brak zainstalowanych pakietów. + Nie znaleziono zainstalowanych pakietów. - Application running in Uninstaller mode! - Aplikacja uruchomiona w trybie "Uninstaller". + Application running in Uninstaller mode. + Aplikacja działa w trybie Dezinstalatora. There is an important update available, please run the updater first. - Dostępne jest ważne uaktualnienie, które należy zainstalować w pierwszej kolejności. + Jest dostępna ważna aktualizacja, najpierw uruchom program aktualizujący. + + + Cannot resolve all dependencies. + Nie można rozwiązać wszystkich zależności. + + + Components about to be removed. + Elementy mają zostać usunięte. Error while elevating access rights. - Błąd ustalania praw dostępu. + Błąd podczas podnoszenia prawa dostępu. Error @@ -1764,7 +1567,7 @@ Pobieranie pakietów... invalid - Niepoprawny + nieprawidłowe @@ -1783,23 +1586,23 @@ Pobieranie pakietów... Format error - Błędny format + Błąd formatu Cannot write installer configuration to %1: %2 - Nie można zapisać konfiguracji instalatora do %1: %2 + Nie można zapisać konfiguracji instalatora w %1: %2 Stop Processes - Zatrzymaj przetwarzanie + Zatrzymaj procesy These processes should be stopped to continue: %1 - Aby kontynuować, następujące procesy powinny zostać zatrzymane: - -%1 + Poniższe procesy powinny być zatrzymane, aby kontynuować: + + %1 Installation canceled by user @@ -1807,43 +1610,43 @@ Pobieranie pakietów... Writing maintenance tool. - Zapisywanie narzędzia konserwacji. + Zapisywanie w narzędziu do konserwacji Failed to seek in file %1: %2 - Nie można przesunąć wskaźnika pozycji pliku %1: %2 + Nie powiodło się wyszukiwanie w pliku %1: %2 Maintenance tool is not a bundle Narzędzie konserwacji nie jest pakietem - Cannot write maintenance tool data to %1: %2 - Nie można zapisać danych narzędzia konserwacji do %1: %2 + Cannot remove data file "%1": %2 + Nie można usunąć pliku danych "%1": %2 - Cannot remove data file '%1': %2 - Nie można usunąć pliku z danymi "%1": %2 + Cannot write maintenance tool data to %1: %2 + Nie można zapisać danych narzędzia konserwacji w %1: %2 - Cannot write maintenance tool to %1: %2 - Nie można zapisać narzędzia konserwacji do %1: %2 + Cannot write maintenance tool to "%1": %2 + Nie można zapisać narzędzia konserwacji w "%1": %2 Cannot write maintenance tool binary data to %1: %2 - Nie można zapisać binarnych danych narzędzia konserwacji do %1: %2 + Nie można zapisać danych binarnych narzędzia konserwacji w %1: %2 Variable 'TargetDir' not set. - Zmienna "TargetDir" nie została ustawiona. + Nie skonfigurowano zmiennej 'TargetDir'. Preparing the installation... - Przygotowywanie instalacji... + Trwa przygotowanie instalacji... It is not possible to install from network location - Instalacja z sieci nie jest możliwa + Nie jest możliwa instalacja z lokalizacji sieciowej Creating local repository @@ -1857,37 +1660,37 @@ Pobieranie pakietów... Installation finished! -Instalacja zakończona. +Ukończono instalację! Installation aborted! -Instalacja przerwana. +Przerwano instalację! It is not possible to run that operation from a network location - Uruchomienie tej operacji z sieci nie jest możliwe + Nie jest możliwe uruchomienie tego działania z lokalizacji sieciowej Removing deselected components... - Usuwanie odznaczonych komponentów... + Trwa usuwanie elementów, których zaznaczenie wyłączono... Update finished! -Zakończono uaktualnianie. +Aktualizacja zakończona! Update aborted! -Przerwano uaktualnianie. +Aktualizację przerwano! Uninstallation completed successfully. - Dezinstalacja pomyślnie zakończona. + Dezinstalacja zakończona powodzeniem. Uninstallation aborted. @@ -1895,19 +1698,19 @@ Przerwano uaktualnianie. -Installing component %1... +Installing component %1 -Instalacja komponentu %1... +Trwa instalowanie elementu %1 Installer Error - Błąd instalacji + Błąd instalatora Error during installation process (%1): %2 - Błąd podczas instalacji (%1): -%2 + Błąd podczas procesu instalacji (%1): + %2 Cannot prepare uninstall @@ -1920,75 +1723,75 @@ Instalacja komponentu %1... Error during uninstallation process: %1 - Błąd podczas dezinstalacji: -%1 + Błąd podczas procesu dezinstalacji: + %1 Unknown error Nieznany błąd - Cannot retrieve remote tree: %1. - Nie można odczytać zdalnego drzewa: %1. + Cannot retrieve remote tree %1. + Nie można pobrać drzewa zdalnego %1. - Failure to read packages from: %1. - Nie można odczytać pakietów z: %1. + Failure to read packages from %1. + Nie powiódł się odczyt pakietów z %1. Cannot retrieve meta information: %1 - Nie można odczytać metainformacji: %1 + Nie można pobrać metainformacji: %1 Cannot add temporary update source information. - Nie można dodać tymczasowej informacji o źródłach aktualizacji. + Nie można dodać informacji o tymczasowym źródle aktualizacji. Cannot find any update source information. - Brak informacji o źródłach aktualizacji. + Nie można znaleźć żadnych informacji o źródle aktualizacji. - Dependency cycle between components detected: '%1' and '%2'. - Wykryto cykliczną zależność pomiędzy komponentami "%1" i "%2". + Dependency cycle between components "%1" and "%2" detected. + Wykryto cykl zależności między elementami "%1" i "%2". QInstaller::PackageManagerGui %1 Setup - Ustawienia %1 + Konfiguracja %1 Maintain %1 - Konserwacja %1 + Zachowaj %1 Do you want to cancel the installation process? - Czy anulować instalację? + Czy chcesz anulować proces instalacji? Do you want to cancel the uninstallation process? - Czy anulować dezinstalację? + Czy chcesz anulować proces dezinstalacji? Do you want to quit the installer application? - Czy zakończyć instalację? + Czy chcesz zakończyć aplikację instalatora? Do you want to quit the uninstaller application? - Czy zakończyć dezinstalację? + Czy chcesz zakończyć aplikację dezinstalatora? Do you want to quit the maintenance application? - Czy zakończyć konserwację? + Czy chcesz zakończyć aplikację do konserwacji? - Question - Pytanie + %1 Question + Pytanie: %1 Settings - Ustawienia + Parametry Error @@ -1997,8 +1800,8 @@ Instalacja komponentu %1... It is not possible to install from network location. Please copy the installer to a local drive - Instalacja z sieci nie jest możliwa. -Skopiuj instalator na lokalny dysk. + Nie jest możliwa instalacja z lokalizacji sieciowej. + Skopiuj instalator na dysk lokalny @@ -2016,38 +1819,38 @@ Skopiuj instalator na lokalny dysk. QInstaller::PerformInstallationPage U&ninstall - Zdezi&nstaluj + &Odinstaluj Uninstalling %1 - Dezinstalowanie %1 + Odinstalowanie %1 &Update - &Uaktualnij + &Aktualizuj Updating components of %1 - Uaktualnianie komponentów %1 + Aktualizacja elementów %1 &Install - Za&instaluj + &Zainstaluj Installing %1 - Instalowanie %1 + Instalacja %1 QInstaller::ProxyCredentialsDialog Dialog - Dialog + Okno The proxy %1 requires a username and password. - Proxy %1 wymaga nazwy użytkownika i hasła. + Serwer proxy %1 wymaga nazwy użytkownika i hasła. Username: @@ -2065,12 +1868,16 @@ Skopiuj instalator na lokalny dysk. Password Hasło + + Proxy Credentials + Poświadczenia serwera proxy + QInstaller::ReadyForInstallationPage U&ninstall - Zdezi&nstaluj + &Odinstaluj Ready to Uninstall @@ -2078,23 +1885,23 @@ Skopiuj instalator na lokalny dysk. Setup is now ready to begin removing %1 from your computer.<br><font color="red">The program directory %2 will be deleted completely</font>, including all content in that directory! - Konfiguracja gotowa do dezinstalacji %1.<br><font color="red">Katalog programu %2 zostanie całkowicie usunięty.</font>, włączając całą jego zawartość. + Instalator jest już gotowy, aby rozpocząć usuwanie %1 z komputera.<br><font color="red">Katalog programu %2 zostanie w całości usunięty</font>, włącznie z całą zawartością! U&pdate - &Uaktualnij + &Aktualizuj Ready to Update Packages - Gotowy do uaktualnienia pakietów + Gotowy do aktualizacji pakietów Setup is now ready to begin updating your installation. - Konfiguracja gotowa do rozpoczęcia aktualizacji. + Instalator jest już gotowy do rozpoczęcia aktualizowania instalacji. &Install - Za&instaluj + &Zainstaluj Ready to Install @@ -2102,150 +1909,131 @@ Skopiuj instalator na lokalny dysk. Setup is now ready to begin installing %1 on your computer. - Konfiguracja gotowa do rozpoczęcia instalacji %1. + Instalator jest gotowy do rozpoczęcia instalacji %1 na komputerze. - Not enough disk space to store temporary files and the installation! Available space: %1, at least required %2. - Niewystarczająca ilość wolnego miejsca do przechowania plików tymczasowych i instalacji. Dostępna ilość wolnego miejsca: %1, wymagana ilość miejsca: %2. + Not enough disk space to store temporary files and the installation. %1 are available, while %2 are at least required. + Za mało miejsca na dysku do przechowywania plików tymczasowych i instalacyjnych. Dostępne miejsce: %1, wymagane miejsce: co najmniej %2. - Not enough disk space to store all selected components! Available space: %1, at least required: %2. - Niewystarczająca ilość wolnego miejsca do przechowania wszystkich wybranych komponentów. Dostępna ilość wolnego miejsca: %1, wymagana ilość miejsca: %2. + Not enough disk space to store all selected components! %1 are available while %2 are at least required. + Za mało miejsca na dysku do przechowywania wszystkich wybranych elementów! Dostępne miejsce: %1, wymagane miejsce: co najmniej %2. - Not enough disk space to store temporary files! Available space: %1, at least required: %2. - Niewystarczająca ilość wolnego miejsca do przechowania plików tymczasowych. Dostępna ilość wolnego miejsca: %1, wymagana ilość miejsca: %2. + Not enough disk space to store temporary files! %1 are available while %2 are at least required. + Za mało miejsca na dysku do przechowywania plików tymczasowych! Dostępne miejsce: %1, wymagane miejsce: co najmniej %2. The volume you selected for installation seems to have sufficient space for installation, but there will be less than 1% of the volume's space available afterwards. %1 - Wybrany dysk posiada wystarczająca ilość miejsca na instalację, lecz po instalacji pozostanie na nim mniej niż 1% wolnego miejsca. %1 + Wolumin wybrany do instalacji wydaje się mieć wystarczająco miejsca na instalację, jednak po tej operacji pozostanie mniej niż 1% wolnego miejsca. %1 The volume you selected for installation seems to have sufficient space for installation, but there will be less than 100 MB available afterwards. %1 - Wybrany dysk posiada wystarczająca ilość miejsca na instalację, lecz po instalacji pozostanie na nim mniej niż 100MB wolnego miejsca. %1 + Wolumin wybrany do instalacji wydaje się mieć wystarczająco miejsca na instalację, jednak po tej operacji pozostanie mniej niż 100 MB wolnego miejsca. %1 Installation will use %1 of disk space. - Instalacja zajmie %1 wolnego miejsca na dysku. - - - Cannot resolve all dependencies. - Nie można rozwiązać wszystkich zależności. - - - Components about to be removed. - Komponenty do usunięcia. + Instalacja zajmie %1 miejsca na dysku. QInstaller::RegisterFileTypeOperation - Invalid arguments in %0: %1 arguments given, %2 expected%3. - Niewłaściwe argumenty w %0: ilość przekazanych argumentów %1, oczekiwano %2, %3. - - - 2 to 5 - od 2 do 5 + <extension> <command> [description [contentType [icon]]] + <rozszerzenie> <polecenie> [opis [typZasobu [ikona]]] Registering file types is only supported on Windows. - Rejestrowanie typów plików możliwe jest jedynie na Windows. + Rejestrowanie typów plików jest obsługiwane tylko w systemie Windows. Register File Type: Invalid arguments - Rejestracja typów plików: niepoprawne argumenty + Typ pliku rejestru: Nieprawidłowe argumenty QInstaller::RemoteObject Cannot read all data after sending command: %1. Bytes expected: %2, Bytes received: %3. Error: %4 - Nie można odczytać wszystkich danych po wysłaniu komendy: %1. Oczekiwano %2 bajtów, otrzymano %3 bajtów. Błąd: %4 - - - - QInstaller::RemoteServerConnection - - Cannot read all data after sending command: %1. Bytes expected: %2, Bytes received: %3. Error: %4 - Nie można odczytać wszystkich danych po wysłaniu komendy: %1. Oczekiwano %2 bajtów, otrzymano %3 bajtów. Błąd: %4 + Nie można odczytać wszystkich danych po wysłaniu polecenia: %1. Oczekiwano: %2 B, odebrano: %3 B. Błąd: %4 QInstaller::ReplaceOperation - Invalid arguments in %0: %1 arguments given, %2 expected%3. - Niewłaściwe argumenty w %0: ilość przekazanych argumentów %1, oczekiwano %2, %3. - - - exactly 3 - dokładnie 3 + Cannot open file "%1" for reading: %2 + Nie można otworzyć pliku "%1" do odczytu: %2 - Failed to open %1 for reading - Nie można otworzyć %1 do odczytu - - - Failed to open %1 for writing - Nie można otworzyć %1 do zapisu + Cannot open file "%1" for writing: %2 + Nie można otworzyć pliku "%1" do zapisu: %2 QInstaller::Resource - Cannot open Resource '%1' read-only. - Nie można otworzyć zasobu "%1" do odczytu. + Cannot open resource %1 for reading. + Nie można otworzyć zasobu %1 do odczytu. Read failed after %1 bytes: %2 - Błąd odczytu po %1 bajtach: %2 + Niepowodzenie odczytu po %1 bajtach: %2 Write failed after %1 bytes: %2 - Błąd zapisu po %1 bajtach: %2 + Niepowodzenie zapisu po %1 bajtach: %2 QInstaller::RestartPage Completing the %1 Setup Wizard - Zakończenie kreatora ustawień %1 + Wykonywanie Kreatora instalacji %1 QInstaller::ScriptEngine - Cannot open the requested script file at %1: %2. - Nie można otworzyć wymaganego pliku ze skryptem "%1": %2. + Cannot open script file at %1: %2 + Nie można otworzyć pliku skryptu w %1: %2 - Exception while loading the component script '%1'. (%2) - Wyjątek podczas ładowania skryptu komponentu "%1". (%2) + Exception while loading the component script "%1": %2 + Wyjątek podczas wczytywania skryptu elementu "%1": %2 + + + Unknown error. + Nieznany błąd. + + + on line number: + w wierszu numer: QInstaller::SelfRestartOperation - Installer object needed in '%1' operation is empty. - Wymagany obiekt installer w operacji %1 jest pusty. + Installer object needed in operation %1 is empty. + Wymagany obiekt instalatora w operacji %1 jest pusty. Self Restart: Only valid within updater or packagemanager mode. - Ponownie uruchomienie: Możliwe tylko w trybie akutalizacji albo w trybie menadżera pakietów. + Ponowne uruchomienie automatyczne: Wyłącznie w trybie aktualizatora lub menedżera pakietów. Self Restart: Invalid arguments - Ponownie uruchomienie: Niewłaściwe argumenty + Ponowne uruchomienie automatyczne: Nieprawidłowe argumenty QInstaller::ServerAuthenticationDialog Server Requires Authentication - Serwer wymaga autoryzacji + Serwer wymaga uwierzytelnienia You need to supply a username and password to access this site. - Należy podać nazwę użytkownia i hasło aby uzystać dostęp do tej strony. + Aby uzyskać dostęp do tej witryny, musisz podać nazwę użytkownika i hasło. Username: @@ -2257,68 +2045,59 @@ Skopiuj instalator na lokalny dysk. %1 at %2 - %1 w %2 + %1 przy %2 QInstaller::SettingsOperation - Missing argument(s) '%1' calling '%2' with arguments '%3'. - What is %3? Looks like broken. - + Missing argument(s) "%1" calling %2 with arguments "%3". + Brakujące argumenty. "%1" wywołuje %2 z argumentami "%3". - Current method argument calling '%1' with arguments '%2' is not supported. Please use set, remove, add_array_value or remove_array_value. - Wywołanie metody "%1" z argumentami "%2" nie jest obsługiwane. Należy użyć "add", "remove", "add_array_value" lub "remove_array_value". + Current method argument calling "%1" with arguments "%2" is not supported. Please use set, remove, add_array_value or remove_array_value. + Wywoływanie argumentu bieżącej metody "%1" z argumentami "%2" nie jest obsługiwane. Użyj metod set, remove, add_array_value lub remove_array_value. QInstaller::SimpleMoveFileOperation - Invalid arguments in %0: %1 arguments given, %2 expected%3. - Niewłaściwe argumenty w %0: ilość przekazanych argumentów %1, oczekiwano %2, %3. - - - exactly 2 - dokładnie 2 - - - None of the arguments can be empty: source '%1', target '%2'. - Żaden z argumentów nie może być pusty: plik źródłowy "%1", plik docelowy "%2". + None of the arguments can be empty: source "%1", target "%2". + Żaden z argumentów nie może być pusty: wartość źródłowa "%1", wartość docelowa "%2". - Cannot move source '%1' to target '%2', because target exists and is not removable. - Nie można przenieść pliku źródłowego "%1" do miejsca docelowego "%2", ponieważ dolecowy plik już istnieje i nie można go usunąć. + Cannot move file from "%1" to "%2", because the target path exists and is not removable. + Nie można przenieść pliku z "%1" do "%2", ponieważ ścieżka docelowa istnieje i nie jest usuwalna. - Cannot move source '%1' to target '%2': %3 - Nie można przenieść pliku źródłowego "%1" do miejsca docelowego "%2": %3 + Cannot move file "%1" to "%2": %3 + Nie można przenieść pliku "%1" do "%2": %3 - Move '%1' to '%2'. - Przenoszenie "%1" do "%2". + Moving file "%1" to "%2". + Przenoszenie pliku "%1" do "%2". QInstaller::StartMenuDirectoryPage Start Menu shortcuts - Skrót menu startowego + Skróty Menu Start - Select the Start Menu in which you would like to create the program's shortcuts. You can also enter a name to create a new folder. - Wybierz menu startowe, w którym utworzyć skrót do programu. Możesz również podać nazwę nowego katalogu. + Select the Start Menu in which you would like to create the program's shortcuts. You can also enter a name to create a new directory. + Wybierz menu Start, w którym mają zostać utworzone skróty programu. Można także wprowadzić nazwę, aby utworzyć nowy katalog. QInstaller::TargetDirectoryPage Installation Folder - Katalog instalacji + Folder instalacji - Please specify the folder where %1 will be installed. - Podaj katalog w którym zostanie zainstalowany %1. + Please specify the directory where %1 will be installed. + Podaj katalog, w którym ma zostać zainstalowany element %1. Alt+R @@ -2327,65 +2106,65 @@ Skopiuj instalator na lokalny dysk. B&rowse... - &Przeglądaj... + P&rzeglądaj... - The folder you selected already exists and contains an installation. Choose a different target for installation. - Wybrany katalog istnieje i zawiera instalację. Wybierz inny katalog docelowy. + The directory you selected already exists and contains an installation. Choose a different target for installation. + Wybrany katalog już istnieje i zawiera instalację. Wybierz inny katalog docelowy na potrzeby instalacji. - You have selected an existing, non-empty folder for installation. + You have selected an existing, non-empty directory for installation. Note that it will be completely wiped on uninstallation of this application. -It is not advisable to install into this folder as installation might fail. +It is not advisable to install into this directory as installation might fail. Do you want to continue? - Wybrano istniejący, niepusty katalog do instalacji. -Zwróć uwagę, że zostanie on całkowicie skasowany w trakcie dezinstalacji aplikacji. -Nie zaleca się instalacji do tego katalogu, gdyż instalacja może się nie powieść. -Czy kontynuować? + Wybrano istniejący, niepusty katalog na potrzeby instalacji. +Należy pamiętać, że zostanie on całkowicie wyczyszczony podczas dezinstalowania aplikacji. +Instalowanie w tym folderze nie jest zalecane, gdyż instalacja może się nie powieść. +Czy chcesz kontynuować? You have selected an existing file or symlink, please choose a different target for installation. - Wybrano istniejący plik lub dowiązanie symboliczne. Wybierz inne miejsce docelowe instalacji. + Wybrano istniejący plik lub łącze symboliczne. Wybierz inne miejsce docelowe instalacji. Select Installation Folder - Wybierz katalog instalacji + Wybierz folder instalacji - The installation path cannot be empty, please specify a valid folder. - Ścieżka instalacji nie może być pusta. Podaj nazwę poprawnego katalogu. + The installation path cannot be empty, please specify a valid directory. + Ścieżka instalacji nie może być pusta, podaj prawidłowy katalog. The installation path cannot be relative, please specify an absolute path. - Ścieżka instalacji nie może być względna. Podaj pełną ścieżkę do katalogu. + Ścieżka instalacji nie może być względna, podaj ścieżkę bezwzględną. The path or installation directory contains non ASCII characters. This is currently not supported! Please choose a different path or installation directory. - Ścieżka instalacji posiada znaki z poza ASCII. Nie jest to obecnie obsługiwane. Podaj inną ścieżkę lub katalog instalacji. + Ścieżka lub katalog instalacji zawiera znaki spoza ASCII. Nie są one obecnie obsługiwane! Wybierz inną ścieżkę lub katalog instalacji. As the install directory is completely deleted, installing in %1 is forbidden. - Instalowanie w %1 jest niedozwolone, gdyż katalog instalacji zostanie kompletnie usunięty. + Katalog instalacji został całkowicie usunięty, instalacja w %1 jest zabroniona. The path you have entered is too long, please make sure to specify a valid path. - Podana ścieżka jest za długa. + Wpisana ścieżka jest zbyt długa, podaj prawidłową ścieżkę. The path you have entered is not valid, please make sure to specify a valid target. - Podana ścieżka jest niepoprawna. + Wpisana ścieżka jest nieprawidłowa, podaj prawidłowe miejsce docelowe. The path you have entered is not valid, please make sure to specify a valid drive. - Podana ścieżka zawiera niepoprawny napęd. + Wpisana ścieżka jest zbyt długa, podaj prawidłowy dysk. - The installation path must not end with '.', please specify a valid folder. - Ścieżka instalacji nie może być zakończona znakiem ".". + The installation path must not end with '.', please specify a valid directory. + Ścieżka instalacji nie może kończyć się znakiem '.', podaj prawidłowy katalog. - The installation path must not contain '%1', please specify a valid folder. - Ścieżka instalacji nie może zawierać "%1". + The installation path must not contain "%1", please specify a valid directory. + Ścieżka instalacji nie może zawierać "%1", podaj prawidłowy katalog. Warning @@ -2398,29 +2177,37 @@ Czy kontynuować? QInstaller::TestRepository + + Missing package manager core engine. + Brak podstawowego mechanizmu menedżera pakietów. + Empty repository URL. - Pusty URL repozytorium. + Adres URL pustego repozytorium. - URL scheme not supported: %1 (%2). - Nieobsługiwany schemat URL: %1 (%2). + Download canceled. + Pobieranie anulowane. - Got a timeout while testing: '%1' - Przekroczono maksymalny czas oczekiwania na zakończenie testowania: "%1" + Timeout while testing repository "%1". + Upłynął limit czasu podczas testowania repozytorium "%1". - Cannot parse Updates.xml! Error: %1. - Nie można sparsować Updates.xml. Błąd: %1. + Cannot parse Updates.xml: %1 + Nie można przeanalizować pliku Updates.xml: %1 - Updates.xml could not be opened for reading! - Nie można otworzyć Updates.xml do odczytu. + Cannot open Updates.xml for reading: %1 + Nie można otworzyć pliku Updates.xml do odczytu: %1 - Updates.xml could not be found on server! - Nie znaleziono Updates.xml na serwerze. + Authentication failed. + Uwierzytelnianie nie powiodło się. + + + Unknown error while testing repository "%1". + Nieznany błąd podczas testowania repozytorium "%1". @@ -2431,11 +2218,11 @@ Czy kontynuować? Enter your password to authorize for sudo: - Podaj hasło do autoryzacji sudo: + Wprowadź swoje hasło, aby zezwolić na sudo: Error acquiring admin rights - Błąd nabywania praw administratora + Błąd w trakcie nabywania praw administratora @@ -2446,41 +2233,52 @@ Czy kontynuować? Cannot get authorization that is needed for continuing the installation. + +Please start the setup program as a user with the appropriate rights. +Or accept the elevation of access rights if being asked. + Nie można uzyskać autoryzacji wymaganej do kontynuowania instalacji. + +Uruchom program instalacyjny jako użytkownik z odpowiednimi prawami. +Alternatywnie zaakceptuj podniesienie praw dostępu, jeśli zostanie wyświetlone odpowiednie pytanie. + + + Cannot get authorization that is needed for continuing the installation. Either abort the installation or use the fallback solution by running %1 -as root and then clicking OK. - Nie można uzyskać autoryzacji wymaganej do dalszej instalacji. Przerwij instalację albo użyj rozwiązania awaryjnego wykonując: +as a user with the appropriate rights and then clicking OK. + Nie można uzyskać autoryzacji wymaganej do kontynuowania instalacji. +Przerwij instalację lub skorzystaj z rozwiązania awaryjnego, uruchamiając %1 -jako administrator, po czym naciśnij OK. +jako użytkownik z odpowiednimi prawami, a następnie kliknij przycisk OK. ResourceCollectionManager Cannot open resource %1: %2 - Nie można otworzyć pliku z zasobami %1: %2 + Nie można otworzyć zasobu %1: %2 Settings Cannot open settings file %1 for reading: %2 - Nie można otworzyć pliku z ustawieniami %1 do odczytu: %2 + Nie można otworzyć pliku ustawień %1 do odczytu: %2 SettingsDialog Settings - Ustawienia + Parametry Network - Sieć + Network No proxy @@ -2488,15 +2286,15 @@ jako administrator, po czym naciśnij OK. System proxy settings - Ustawienia systemowego proxy + Ustawienia serwera proxy systemu Manual proxy configuration - Ręczna konfiguracja proxy + Ręczna konfiguracja serwerów proxy HTTP proxy: - HTTP proxy: + Serwer proxy HTTP: Port: @@ -2504,7 +2302,7 @@ jako administrator, po czym naciśnij OK. FTP proxy: - FTP proxy: + Serwer proxy FTP: Repositories @@ -2512,11 +2310,11 @@ jako administrator, po czym naciśnij OK. Add Username and Password for authentication if needed. - Dodaj nazwę użytkownia i hasło do autoryzacji, jeśli wymagane. + W razie potrzeby dodaj nazwę użytkownika hasło do uwierzytelniania. Use temporary repositories only - Używaj tylko tymczasowych repozytoriów + Korzystaj jedynie z repozytoriów tymczasowych Add @@ -2528,35 +2326,43 @@ jako administrator, po czym naciśnij OK. Test - Przetestuj + Test Show Passwords - Pokaż hasła + Wyświetl hasła Check this to use repository during fetch. - Zaznacz aby użyć repozytorium podczas pobierania. + Zaznacz tę pozycję, aby korzystać z repozytorium w trakcie pobierania. Add the username to authenticate on the server. - Dodaj nazwę użytkownia w celu autoryzacji na serwerze. + Dodaj nazwę użytkownika do uwierzytelniania na serwerze. Add the password to authenticate on the server. - Dodaj hasło w celu autoryzacji na serwerze. + Dodaj hasło do uwierzytelniania na serwerze. The servers URL that contains a valid repository. - + Adres URL serwerów zawierających prawidłowe repozytorium. - There was an error testing this repository. + An error occurred while testing this repository. Wystąpił błąd podczas testowania tego repozytorium. - Do you want to disable the tested repository? - Czy zdezaktywować przetestowane repozytorium? + The repository was tested successfully. + Repozytorium zostało pomyślnie przetestowane. + + + Do you want to disable the repository? + Czy chcesz wyłączyć repozytorium? + + + Do you want to enable the repository? + Czy chcesz włączyć repozytorium? Hide Passwords @@ -2564,7 +2370,7 @@ jako administrator, po czym naciśnij OK. Use - Użyj + Korzystanie z Username @@ -2580,30 +2386,62 @@ jako administrator, po czym naciśnij OK. Default repositories - Domyślne repozytoria + Repozytoria domyślne Temporary repositories - Tymczasowe repozytoria + Repozytoria tymczasowe User defined repositories - Własne repozytoria + Repozytoria zdefiniowane przez użytkownika UpdateOperation - Registry path %1 is not writable - Ścieżka %1 rejestru jest tylko do odczytu + Cannot write to registry path %1. + Nie można zapisać do ścieżki rejestru %1. - Cannot write to registry path %1 - Nie można zapisać do ścieżki rejestru %1 + Registry path %1 is not writable. + Ścieżka rejestru %1 nie jest zapisywalna. + + + exactly %1 + dokładnie %1 + + + at least %1 + co najmniej %1 + + + not more than %1 + nie więcej niż %1 + + + %1 or %2 + %1 lub %2 + + + %1 to %2 + %1 do %2 + + + Invalid arguments in %1: %n arguments given, %2 arguments expected. + + Nieprawidłowe argumenty w %1: podane argumenty: %n, oczekiwane argumenty: %2. + + + + Invalid arguments in %1: %n arguments given, %2 arguments expected in the form: %3. + + Nieprawidłowe argumenty w %1: podane argumenty: %n, oczekiwane argumenty (%2) w postaci: %3. + - Renaming %1 into %2 failed with %3. - Zmiana nazwy %1 na %2 zakończona błędem %3. + Renaming file "%1" to "%2" failed: %3 + Zmiana nazwy pliku "%1" na "%2" nie powiodła się: %3 diff --git a/src/sdk/translations/ifw_zh_CN.ts b/src/sdk/translations/ifw_zh_CN.ts index 0b91d7275..bdeddf1b0 100644 --- a/src/sdk/translations/ifw_zh_CN.ts +++ b/src/sdk/translations/ifw_zh_CN.ts @@ -1,56 +1,56 @@ - + AuthenticationRequiredException %1 at %2 - 位于 %2 的 %1 + %1,%2 Proxy requires authentication. - 代理需要验证。 + 代理需要进行身份验证。 BinaryContent Cannot seek to %1 to read the operation data. - 无法找到 %1 以读取操作数据。 + 无法寻求 %1 读取操作数据。 Cannot seek to %1 to read the resource collection block. - 无法找到 %1 以读取资源集合块。 + 无法寻求 %1 读取资源收集块。 - Cannot open meta resource. Error: %1 - 无法打开元资源。错误:%1 + Cannot open meta resource %1. + 无法打开元资源%1。 BinaryLayout Cannot seek to %1 to read the embedded meta data count. - 无法找到 %1 以读取嵌入元信息数据总量。 + 无法寻求 %1 读取嵌入式元数据计数。 Cannot seek to %1 to read the resource collection segment. - 无法找到 %1 以读取资源集片段。 + 无法寻求 %1 读取资源收集段。 Unexpected mismatch of meta resources. Read %1, expected: %2. - 意外不匹配的元资源。读取 %1,期望 %2。 + 元资源意外不匹配。 读取 %1,预期:%2。 Dialog Http authentication required - 需要 Http 身份验证 + 需要进行 Http 身份验证 You need to supply a Username and Password to access this site. - 您需要提供用户名和密码才能访问此站点。 + 您需要提供用户名和密码来访问此站点。 Username: @@ -62,72 +62,83 @@ %1 at %2 - 位于 %2 的 %1 + %1,%2 DirectoryGuard - Path exists but is not a folder: %1 - 路径存在,但不是文件夹:%1 + Path "%1" exists but is not a directory. + 路径“%1”存在,但不是目录。 - Cannot create folder: %1 - 无法创建文件夹:%1 + Cannot create directory "%1". + 无法创建目录“%1”。 ExtractCallbackImpl - Cannot retrieve path of archive item %1 - 无法获取存档项目 %1 的路径 + Cannot retrieve path of archive item %1. + 无法检索存档项 %1 的路径。 - Cannot remove already existing symlink. %1 - 无法删除已经存在的符号链接。%1 + Cannot remove already existing symlink %1. + 无法移除已存在的符号链接 %1。 - Cannot open file: %1 (%2) - 无法打开文件:%1 (%2) + Cannot open file "%1" for writing: %2 + 无法打开文件“%1”进行写入:%2 - Cannot create symlink at '%1'. Another one is already existing. - 无法在“%1”创建符号链接。另一个符号链接已经存在。 + Cannot create symlink at "%1". Another one is already existing. + 无法在“%1”处创建符号链接。 已存在另一个符号链接。 - Cannot read symlink target from file '%1'. + Cannot read symlink target from file "%1". 无法从文件“%1”中读取符号链接目标。 - Cannot create symlink at %1. %2 - 无法在 %1 创建符号链接。%2 + Cannot create symlink at %1: %2 + 无法在 %1 创建符号链接:%2 + + + + InstallerBase + + Waiting for %1 + 正在等待 %1 + + + Another %1 instance is already running. Wait until it finishes, close it, or restart your system. + 另一个 %1 实例已运行。 请等待至完成、关闭或重新启动系统。 InstallerCalculator Components added as automatic dependencies: - 已添加为自动依赖的组件: + 组件作为自动依赖项添加: - Components added as dependency for '%1': - 已添加为“%1”的依赖: + Components added as dependency for "%1": + 添加为“%1”依赖项的组件: Components that have resolved dependencies: - 已解析依赖项的组件: + 包含已解决依赖项的组件: Selected components without dependencies: - 已选定的没有依赖项的组件: + 无依赖项的所选组件: - Recursion detected, component '%1' already added with reason: '%2' - 检测到递归,组件“%1”已经因为:“%2”被添加 + Recursion detected, component "%1" already added with reason: "%2" + 检测到递归,组件“%1”已添加,原因为:“%2” - Cannot find missing dependency '%1' for '%2'. - 无法找到“%2”缺少的依赖“%1”。 + Cannot find missing dependency "%1" for "%2". + 找不到“%2”的缺失依赖项“%1”。 @@ -137,100 +148,65 @@ 已取消 - - LockFile - - Cannot create lock file '%1': %2 - 无法创建锁文件“%1”:%2 - - - Cannot write PID to lock file '%1': %2 - 无法将 PID 写入锁文件“%1”:%2 - - - Cannot obtain the lock for file '%1': %2 - 无法为文件“%1”获取锁:“%2” - - - Cannot release the lock for file '%1': %2 - 无法为文件“%1”释放锁:%2 - - KDUpdater::AppendFileOperation - Cannot backup file %1: %2 - 无法备份文件 %1:%2 - - - Cannot find backup file for %1. - 无法找到 %1 的备份文件。 - - - Cannot restore backup file for %1. - 无法恢复 %1 的备份文件。 + Cannot backup file "%1": %2 + 无法备份文件“%1”:%2 - Cannot restore backup file for %1: %2 - 无法恢复 %1 的备份文件:%2 + Cannot open file "%1" for writing: %2 + 无法打开文件“%1”进行写入:%2 - Invalid arguments in %0: %1 arguments given, %2 expected%3. - %0 中存在无效的参数:已给定 %1 个参数,%2 应为 %3 个。 + Cannot find backup file for "%1". + 找不到“%1”的备份文件。 - exactly 2 - 恰好 2 个 + Cannot restore backup file for "%1". + 无法还原“%1”的备份文件。 - Cannot open file '%1' for writing: %2 - 无法打开文件“%1”进行写入:%2 + Cannot restore backup file for "%1": %2 + 无法还原“%1”的备份文件:%2 KDUpdater::CopyOperation - Cannot backup file %1. - 无法备份文件 %1。 - - - Invalid arguments: %1 arguments given, 2 expected. - 参数无效:已给定 %1 个参数,应为 2 个。 + Cannot backup file "%1". + 无法备份文件“%1”。 - Cannot remove destination file %1: %2 - 无法删除目标文件 %1:%2 + Cannot copy a non-existent file: %1 + 无法复制不存在的文件:%1 - Cannot copy %1 to %2: %3 - 无法将 %1 复制到 %2:%3 + Cannot remove file "%1": %2 + 无法移除文件“%1”:%2 - Cannot delete file %1: %2 - 无法删除文件 %1:%2 + Cannot copy file "%1" to "%2": %3 + 无法将文件“%1”复制到“%2”:%3 - Cannot restore backup file into %1: %2 - 无法将备份文件恢复到 %1 中:%2 + Cannot delete file "%1": %2 + 无法删除文件“%1”:%2 - Cannot copy a non-existent file: %1 - 无法复制不存在的文件:%1 + Cannot restore backup file into "%1": %2 + 无法将备份文件还原为“%1”:%2 KDUpdater::DeleteOperation - Cannot create backup of %1: %2 - 无法创建 %1 的备份:%2 - - - Invalid arguments: %1 arguments given, 1 expected. - 参数无效:已给定 %1 个参数,应为 1 个。 + Cannot create backup of file "%1": %2 + 无法创建文件“%1”的备份:%2 - Cannot restore backup file for %1: %2 - 无法恢复 %1 的备份文件:%2 + Cannot restore backup file for "%1": %2 + 无法还原“%1”的备份文件:%2 @@ -241,32 +217,28 @@ Cryptographic hashes do not match. - 密码散列不匹配。 + 加密哈希不匹配。 Download canceled. - 已取消下载。 - - - - unknown time remaining. - - 剩余时间未知。 + 下载已取消 %1 of %2 - %2 的 %1 + %1/%2 %1 downloaded. - 已下载 %1。 + %1 已下载 (%1/sec) - (%1/秒) + (%1/秒) %n day(s), - %n 天, + %n 天, @@ -278,37 +250,41 @@ %n minute(s) - %n 分钟 + %n 分钟, %n second(s) - %n 秒 + %n 秒, - %1%2%3%4 remaining. - - %1%2%3%4 剩余。 + - 剩余 %1%2%3%4。 + + + - unknown time remaining. + - 剩余时间未知。 KDUpdater::HttpDownloader - Cannot download %1: Writing to file '%2' failed: %3 - 无法下载 %1:写入文件“%2”失败:%3 + Cannot download %1. Writing to file "%2" failed: %3 + 无法下载 %1。 写入文件“%2”失败:%3 - Cannot download %1: Cannot create %2: %3 - 无法下载 %1:无法创建 %2:%3 + Cannot download %1. Cannot create file "%2": %3 + 无法下载 %1。 无法创建文件“%2”:%3 %1 at %2 - 位于 %2 的 %1 + %1,%2 Authentication request canceled. - 已取消身份验证请求。 + 身份验证请求已取消。 Secure Connection Failed @@ -316,171 +292,132 @@ There was an error during connection to: %1. - 连接“%1”时发生错误。 + 连接到该内容时出现错误:%1。 This could be a problem with the server's configuration, or it could be someone trying to impersonate the server. - 这可能是服务器配置的问题,或者是有人尝试冒充服务器。 + 此问题可能与服务器的配置相关,或者有人正在尝试模拟服务器。 If you have connected to this server successfully in the past or trust this server, the error may be temporary and you can try again. - 如果您以前成功连接到这个服务器或者信任此服务器,这个错误可能是暂时的,请再次尝试。 + 如果您之前已成功连接到此服务器或信任此服务器,则此错误可能为暂时错误,可重试。 Try again - 再次尝试 + 重试 KDUpdater::LocalFileDownloader - Cannot open source file '%1' for reading. - 无法打开源文件“%1”进行读取。 + Cannot open file "%1" for reading: %2 + 无法打开文件“%1”进行读取:%2 - Cannot open destination file '%1' for writing. - 无法打开目标文件“%1”进行写入。 + Cannot open file "%1" for writing: %2 + 无法打开文件“%1”进行写入:%2 - Writing to %1 failed: %2 - 写入 %1 失败:%2 + Writing to file "%1" failed: %2 + 写入文件“%1”失败:%2 KDUpdater::MkdirOperation - Invalid arguments: %1 arguments given, 1 expected. - 参数无效:已给定 %1 个参数,应为 1 个。 + Cannot create directory "%1": %2 + 无法创建目录“%1”:%2 - Cannot create folder %1: Unknown error. - 无法创建文件夹 %1:未知错误。 + Unknown error. + 未知错误。 - Cannot remove directory %1: %2 - 无法删除目录 %1:%2 + Cannot remove directory "%1": %2 + 无法移除目录“%1”:%2 KDUpdater::MoveOperation - Cannot backup file %1. - 无法备份文件 %1。 - - - Invalid arguments: %1 arguments given, 2 expected. - 参数无效:已给定 %1 个参数,应为 2 个。 - - - Cannot remove destination file %1: %2 - 无法删除目标文件 %1:%2 - - - Cannot copy %1 to %2: %3 - 无法将 %1 复制到 %2:%3 - - - Cannot copy %1 to %2: %3 - 无法将 %1 复制到 %2:%3 - - - Cannot remove file %1. - 无法删除文件 %1。 - - - Cannot restore backup file for %1: %2 - 无法恢复 %1 的备份文件:%2 - - - - KDUpdater::PackagesInfo - - %1 contains invalid content: %2 - %1 包含无效的内容:%2 + Cannot backup file "%1". + 无法备份文件“%1”。 - The file %1 does not exist. - 文件 %1 不存在。 + Cannot remove file "%1": %2 + 无法移除文件“%1”:%2 - Cannot open %1. - 无法打开 %1。 + Cannot copy file "%1" to "%2": %3 + 无法将文件“%1”复制到“%2”:%3 - Parse error in %1 at %2, %3: %4 - %1 中存在解析错误,位于 %2,%3:%4 + Cannot remove file "%1". + 无法移除文件“%1”。 - Root element %1 unexpected, should be 'Packages'. - 根元素 %1 与预期不符,应为“包”。 + Cannot restore backup file for "%1": %2 + 无法还原“%1”的备份文件:%2 KDUpdater::PrependFileOperation - Cannot backup file %1: %2 - 无法备份文件 %1:%2 + Cannot backup file "%1": %2 + 无法备份文件“%1”:%2 - Invalid arguments: %1 arguments given, 2 expected. - 参数无效:已给定 %1 个参数,应为 2 个。 + Cannot open file "%1" for reading: %2 + 无法打开文件“%1”进行读取:%2 - Cannot open file %1 for reading: %2 - 无法打开文件 %1 进行读取:%2 - - - Cannot open file %1 for writing: %2 - 无法打开文件 %1 进行写入:%2 + Cannot open file "%1" for writing: %2 + 无法打开文件“%1”进行写入:%2 - Cannot find backup file for %1. - 无法找到 %1 的备份文件。 + Cannot find backup file for "%1". + 找不到“%1”的备份文件。 - Cannot restore backup file for %1. - 无法恢复 %1 的备份文件。 + Cannot restore backup file for "%1". + 无法还原“%1”的备份文件。 - Cannot restore backup file for %1: %2 - 无法恢复 %1 的备份文件:%2 + Cannot restore backup file for "%1": %2 + 无法还原“%1”的备份文件:%2 KDUpdater::ResourceFileDownloader - Cannot read resource file "%1". Reason: - 无法读取源文件“%1”。原因: + Cannot read resource file "%1": %2 + 无法读取资源文件“%1”:%2 KDUpdater::RmdirOperation - Invalid arguments: %1 arguments given, 1 expected. - 参数无效:已给定 %1 个参数,应为 1 个。 + Cannot remove directory "%1": %2 + 无法移除目录“%1”:%2 - Cannot remove folder %1: The folder does not exist. - 无法删除文件夹 %1:该文件夹不存在。 + The directory does not exist. + 目录不存在! - Cannot remove folder %1: %2 - 无法删除文件夹 %1:%2 - - - Cannot recreate directory %1: %2 - 无法重新创建目录 %1:%2 + Cannot recreate directory "%1": %2 + 无法重新创建目录“%1”:%2 KDUpdater::Task %1 started - %1 已启动 + %1 已开始 %1 cannot be stopped - 无法停止 %1 + %1 无法停止 Cannot stop task %1 @@ -488,7 +425,7 @@ %1 cannot be paused - 无法暂停 %1 + %1 无法暂停 Cannot pause task %1 @@ -510,64 +447,41 @@ 无法访问此应用程序的包信息。 - Cannot access the update sources information of this application. - 无法访问此应用程序的更新源信息。 - - - Downloading Updates.xml from update sources. - 正在从更新源下载 Updates.xml。 - - - Updates.xml file(s) downloaded from update sources. - 已从更新源下载 Updates.xml 文件。 - - - Computing applicable updates. - 正在计算适用的更新。 - - - Application updates computed. - 应用程序更新计算完毕。 + No package sources set for this application. + 没有为此应用程序设置包源。 %n update(s) found. - 已找到 %n 个更新。 + 找到 %n 个更新。 - Cannot download update source %1 from ('%2') - 无法从(“%2”)下载更新资源 %1 - - - - KDUpdater::UpdateSourcesInfo - - %1 contains invalid content: %2 - %1 包含无效的内容:%2 + Downloading Updates.xml from update sources. + 正在从更新源下载 Updates.xml。 - Cannot read "%1" - 无法读取“%1” + Cannot download package source %1 from "%2". + 无法从“%2”下载包源 %1。 - XML Parse error in %1 at %2, %3: %4 - %1 中存在 XML 解析错误,位于 %2,%3:%4 + Updates.xml file(s) downloaded from update sources. + 已从更新源下载 Updates.xml 文件。 - Root element %1 unexpected, should be "UpdateSources" - 根元素 %1 与预期不符,应为“更新源” + Computing applicable updates. + 正在计算适用的更新。 - Cannot save changes to "%1": %2 - 无法将更改保存到“%1”:%2 + Application updates computed. + 已计算应用程序更新。 KDUpdater::UpdatesInfoData Updates.xml contains invalid content: %1 - Updates.xml 包含无效的内容:%1 + Updates.xml 包含无效内容:%1 Cannot read "%1" @@ -575,11 +489,11 @@ Parse error in %1 at %2, %3: %4 - %1 中存在解析错误,位于 %2,%3:%4 + %1 中 %2、%3 的解析错误:%4 Root element %1 unexpected, should be "Updates". - 根元素 %1 与预期不符,应为“更新”。 + 意外的根元素 %1,应为“Updates”。 ApplicationName element is missing. @@ -591,31 +505,19 @@ PackageUpdate element without Name - PackageUpdate 元素缺少 Name + PackageUpdate 元素无 Name PackageUpdate element without Version - PackageUpdate 元素缺少 Version + PackageUpdate 元素无 Version PackageUpdate element without ReleaseDate - PackageUpdate 元素缺少 ReleaseDate + PackageUpdate 元素无 ReleaseDate Lib7z - - Cannot retrieve number of items in archive - 无法检索存档中的项目数量 - - - Cannot retrieve path of archive item %1 - 无法获取存档项目 %1 的路径 - - - Unknown exception caught (%1) - 捕获未知异常(%1) - internal code: %1 内部代码:%1 @@ -629,115 +531,133 @@ 错误:%1 - Cannot load codecs - 无法加载解码器 + Cannot retrieve property %1 for item %2. + 无法检索项目 %2 的属性 %1。 - Cannot retrieve default format - 无法检索默认格式 + Property %1 for item %2 not of type VT_FILETIME but %3. + 项目 %2 的属性 %1 不是 VT_FILETIME 类型,而是 %3。 - Cannot create archive %1. %2 - 无法创建存档 %1。%2 + Cannot convert UTC file time to system time. + 无法将 UTC 文件时间转换为系统时间。 - CArc index %1 out of bounds [0, %2] - CArc 索引 %1 超出 [0, %2] 的范围 + Cannot load codecs. + 无法加载编解码器。 - Item index %1 out of bounds [0, %2] - 项目索引 %1 超出 [0, %2] 的范围 + Cannot open archive "%1". + 无法打开存档“%1”。 - Cannot create output file for writing: %1 - 无法创建输出文件进行写入:%1 + Cannot retrieve number of items in archive. + 无法检索存档中的项目数。 - - - Lib7z::ExtractItemJob - Cannot list archive: QIODevice not set or already destroyed. - 无法列出存档:QIODevice 尚未设置或已损坏。 + Cannot retrieve path of archive item "%1". + 无法检索存档项“%1”的路径。 - Error while extracting '%1': %2 - 提取“%1”时发生错误:%2 + Unknown exception caught (%1). + 捕获到未知异常(%1)。 - Unknown exception caught (%1) - 捕获未知异常(%1) + Cannot create temporary file: %1 + 无法创建临时文件:%1 - Failed - 失败 + Unsupported archive type. + 不支持的存档类型。 - - - Lib7z::ListArchiveJob - Cannot list archive: QIODevice already destroyed. - 无法列出存档:QIODevice 已损坏。 + Cannot create archive "%1" + 无法创建存档“%1” - Unknown exception caught (%1) - 捕获未知异常(%1) + Cannot create archive "%1": %2 + 无法创建存档“%1”:%2 + + + Cannot remove old archive "%1": %2 + 无法移除旧存档“%1”:%2 - Failed - 失败 + Cannot rename temporary archive "%1" to "%2": %3 + 无法将临时存档“%1”重命名为“%2”:%3 + + + Unknown exception caught (%1) + 捕获到未知异常(%1) - OpenArchiveInfo + LocalPackageHub - Cannot load codecs - 无法加载解码器 + %1 contains invalid content: %2 + %1 包含无效内容:%2 - Cannot retrieve default format - 无法检索默认格式 + The file %1 does not exist. + 文件 %1 不存在。 - Cannot open archive - 无法打开存档 + Cannot open %1. + 无法打开 %1。 - No CArc found - 未找到 CArc + Parse error in %1 at %2, %3: %4 + %1 中 %2、%3 的解析错误:%4 + + + Root element %1 unexpected, should be 'Packages'. + 意外的根元素 %1,应为“包”。 - QIODeviceSequentialOutStream + LockFile + + Cannot create lock file "%1": %2 + 无法创建锁定文件“%1”:%2 + + + Cannot write PID to lock file "%1": %2 + 无法写入 PID 来锁定文件“%1”:%2 + + + Cannot obtain the lock for file "%1": %2 + 无法获取文件“%1”的锁定:%2 + - No device set for output stream - 没有为输出流设置设备 + Cannot release the lock for file "%1": %2 + 无法释放文件“%1”的锁定:%2 QInstaller No marker found, stopped after %1. - 未找到标记,已在 %1 后停止。 + 未找到任何标记,%1 后停止。 - Cannot open file %1 for reading: %2 - 无法打开文件 %1 进行读取:%2 + Cannot open file "%1" for reading: %2 + 无法打开文件“%1”进行读取:%2 - Cannot open file %1 for writing: %2 - 无法打开文件 %1 进行写入:%2 + Cannot open file "%1" for writing: %2 + 无法打开文件“%1”进行写入:%2 Read failed after %1 bytes: %2 - 读取 %1 字节后失败:%2 + %1 字节后读取失败:%2 - Copy failed. Error: %1 - 复制失败。错误:%1 + Copy failed: %1 + 复制失败:%1 Write failed after %1 bytes: %2 - 写入 %1 字节后失败:%2 + %1 字节后编写失败:%2 bytes @@ -745,7 +665,6 @@ KB - MB KB @@ -777,28 +696,28 @@ YB - Cannot remove file %1: %2 - 无法删除文件 %1:%2 + Cannot remove file "%1": %2 + 无法移除文件“%1”:%2 - Cannot remove folder %1: %2 - 无法删除文件夹 %1:%2 + Cannot remove directory "%1": %2 + 无法移除目录“%1”:%2 - Cannot create folder %1 - 无法创建文件夹 %1 + Cannot create directory "%1". + 无法创建目录“%1”。 - Cannot copy file from %1 to %2: %3 - 无法将文件从 %1 复制到 %2:%3 + Cannot copy file from "%1" to "%2": %3 + 无法将文件从“%1”复制到“%2”:%3 - Cannot move file from %1 to %2: %3 - 无法将文件从 %1 移动到 %2:%3 + Cannot move file from "%1" to "%2": %3 + 无法将文件从“%1”移动到“%2”:%3 - Cannot create folder %1: %2 - 无法创建文件夹 %1:%2 + Cannot create directory "%1": %2 + 无法创建目录“%1”:%2 Cannot open temporary file: %1 @@ -808,120 +727,96 @@ Cannot open temporary file for template %1: %2 无法打开模板 %1 的临时文件:%2 - - Cannot create temporary file - 无法创建临时文件 - - - Cannot retrieve property %1 for item %2 - 无法检索 %2 项目的 %1 属性 - - - Property %1 for item %2 not of type VT_FILETIME but %3 - %2 项目的 %1 属性不属于 VT_FILETIME 类型,而是 %3 - - - Cannot convert file time to local time - 无法将文件时间转换为本地时间 - - - Cannot convert local file time to system time - 无法将本地文件时间转换为系统时间 - Corrupt installation - 安装已损坏 + 安装程序损坏 Your installation seems to be corrupted. Please consider re-installing from scratch. - 您的安装似乎已经损坏。请您考虑重新安装。 + 您的安装程序似乎已被损坏。 请考虑从头重新安装。 The specified module could not be found. - 无法找到您指定的模块。 + 找不到指定的模块。 QInstaller::Component - Error - 错误 - - - Error: Operation %1 does not exist - 错误:运算 %1 不存在 + Components cannot have children in updater mode. + 更新程序模式下组件不得包含子项。 - Update Info: - 更新信息: + Cannot open the requested UI file "%1": %2 + 无法打开请求的 UI 文件“%1”:%2 - Components cannot have children in updater mode. - 在升级模式下组件无法含有子组件。 + Cannot load the requested UI file "%1": %2 + 无法加载请求的 UI 文件“%1”:%2 - Cannot open the requested translation file '%1'. - 无法打开请求的翻译文件“%1”。 + Cannot open the requested license file "%1": %2 + 无法打开请求的许可文件“%1”:%2 - Cannot open the requested UI file '%1'. Error: %2 - 无法打开请求的UI文件“%1”。错误:%2 + Error + 错误 - Cannot load the requested UI file '%1'. Error: %2 - 无法加载请求的UI文件“%1”。错误:%2 + Error: Operation %1 does not exist. + 错误:操作 %1 不存在。 - Cannot open the requested license file '%1'. Error: %2 - 无法打开请求的许可文件“%1”。错误:%2 + Cannot resolve isDefault in %1 + 无法解决 %1 中的 isDefault - Cannot resolve isDefault in %1 - 无法解析 %1 中的 isDefault + Update Info: + 更新信息: QInstaller::ComponentModel - Component Name - 组件名称 - - - Installed Version - 已安装版本 + Component is marked for installation. + 组件标记为安装。 - New Version - 新版本 + Component is marked for uninstallation. + 组件标记为卸载。 - Size - 大小 + Component is installed. + 组件已安装。 - Component is marked for installation. - 组件已被标记为安装。 + Component is not installed. + 组件未安装。 - Component is marked for uninstallation. - 组件已被标记为卸载。 + Component Name + 组件名称 - Component is installed. - 组件已被安装。 + Action + 操作 - Component is not installed. - 组件未被安装。 + Installed Version + 安装的版本 - Action - 动作 + New Version + 新建版本 Release Date 发布日期 + + Size + 大小 + QInstaller::ComponentSelectionPage @@ -961,9 +856,21 @@ &Deselect All 取消全选(&D) + + To install new compressed repository, browse the repositories from your computer + 要安装新的压缩资料档案库,请从计算机中浏览资料档案库 + + + &Browse QBSP files + 浏览 QBSP 文件(&B) + This component will occupy approximately %1 on your hard disk drive. - 此组件将占用您大约 %1 的硬盘空间。 + 此组件大约占用您硬盘驱动器 %1 的空间。 + + + Open File + 打开文件 Select Components @@ -971,232 +878,188 @@ Please select the components you want to update. - 请选择您想要更新的组件。 + 请选择要更新的组件。 Please select the components you want to install. - 请选择您想要安装的组件。 + 请选择要安装的组件。 Please select the components you want to uninstall. - 请选择您想要卸载的组件。 + 请选择要卸载的组件。 - Select the components to install. Deselect installed components to uninstall them. - 选择要安装的组件。取消选择已安装的组件以将其卸载。 + Select the components to install. Deselect installed components to uninstall them. Any components already installed will not be updated. + 选择要安装的组件。 取消选择已安装组件以卸载它们。 所有已安装的组件均不会更新。 QInstaller::ConsumeOutputOperation - Invalid arguments in %0: %1 arguments given, %2 expected%3. - %0 中存在无效的参数:已给定 %1 个参数,%2 应为 %3 个。 - - - at least 2 - 至少 2 个 + <to be saved installer key name> <executable> [argument1] [argument2] [...] + <待保存为安装程序密匙名称> <可执行> [argument1] [argument2] [...] Needed installer object in %1 operation is empty. - %1 运算中所需的安装程序对象为空。 + %1 操作中的所需安装程序对象为空。 - Can not save the output of %1 to an empty installer key value. - 无法保存 %1 的输出到一个空的安装键值。 + Cannot save the output of "%1" to an empty installer key value. + 无法将“%1”的输出保存为空安装程序密钥值。 - File '%1' does not exist or is not an executable binary. - 文件“%1”不存在或者不是一个可执行文件。 + File "%1" does not exist or is not an executable binary. + 文件“%1”不存在或不是可执行的二进制文件。 - Running '%1' resulted in a crash. + Running "%1" resulted in a crash. 运行“%1”导致崩溃。 QInstaller::CopyDirectoryOperation - Invalid arguments in %0: %1 arguments given, %2 expected%3. - %0 中存在无效的参数:已给定 %1 个参数,%2 应为 %3 个。 - - - 2 or 3 - 2 或 3 个 + <source> <target> ["forceOverwrite"] + <源> <目标> ["forceOverwrite"] - (<source> <target> [forceOverwrite]) - (<source> <target> [forceOverwrite]) + Invalid argument in %1: Third argument needs to be forceOverwrite, if specified. + %1 中的参数无效:如果指定,则第三个参数需要为 forceOverwrite。 - Invalid argument in %0: Third argument needs to be forceOverwrite, if specified - %0 中存在无效的参数:如果已指定,第三个参数必须为 forceOverwrite + Invalid argument in %1: Directory "%2" is invalid. + %1 中的参数无效:目录“%2”无效。 - Invalid arguments in %0: Directories are invalid: %1 %2 - %0 中存在无效的参数:目录无效:%1 %2 + Cannot create directory "%1". + 无法创建目录“%1”。 - Cannot create %0 - 无法创建 %0 + Failed to overwrite "%1". + 覆盖“%1”失败。 - Failed to overwrite %1 - 覆盖 %1 失败 + Cannot copy file "%1" to "%2": %3 + 无法将文件“%1”复制到“%2”:%3 - Cannot copy %0 to %1, error was: %3 - 无法将 %0 复制到 %1,错误为:%3 - - - Cannot remove %0 - 无法删除 %0 + Cannot remove file "%1". + 无法移除文件“%1”。 QInstaller::CopyFileTask Invalid task item count. - 无效的任务项总数。 + 任务项目计数无效。 - Cannot open source '%1' for read. Error: %2. - 无法打开文件“%1”进行读取。错误:%2。 + Cannot open file "%1" for reading: %2 + 无法打开文件“%1”进行读取:%2 - Cannot open target '%1' for write. Error: %2. - 无法打开目标“%1”进行写入。错误:%2。 + Cannot open file "%1" for writing: %2 + 无法打开文件“%1”进行写入:%2 - Writing to target '%1' failed. Error: %2. - 写入目标“%1”失败。错误:%2。 + Writing to file "%1" failed: %2 + 写入文件“%1”失败:%2 QInstaller::CreateDesktopEntryOperation - Invalid arguments in %0: %1 arguments given, %2 expected%3. - %0 中存在无效的参数:已给定 %1 个参数,%2 应为 %3 个。 - - - exactly 2 - 恰好 2 个 - - - Failed to overwrite %1 - 覆盖 %1 失败 + Cannot backup file "%1": %2 + 无法备份文件“%1”:%2 - Cannot write Desktop Entry at %1 - 无法写入位于 %1 的桌面条目 + Failed to overwrite file "%1". + 覆盖文件“%1”失败。 - Cannot backup file %1: %2 - 无法备份文件 %1: %2 + Cannot write desktop entry to "%1". + 无法将桌面条目写入“%1”。 QInstaller::CreateLinkOperation - Invalid arguments in %0: %1 arguments given, %2 expected%3. - %0 中存在无效的参数:已给定 %1 个参数,%2 应为 %3 个。 + Cannot create link from "%1" to "%2". + 无法创建从“%1”到“%2”的链接。 - exactly 2 - 恰好 2 个 - - - Cannot create link from %1 to %2. - 无法创建从 %1 到 %2 的链接。 - - - Cannot remove link from %1 to %2. - 无法删除从 %1 到 %2 的链接。 + Cannot remove link from "%1" to "%2". + 无法移除“%1”到“%2”的链接。 QInstaller::CreateLocalRepositoryOperation - Cannot set file permissions %1! - 无法设置文件权限 %1! + Cannot set permissions for file "%1". + 无法设置文件“%1”的权限。 - Cannot move file %1 to %2. Error: %3 - 无法将文件 %1 移动到 %2。错误:%3 + Cannot remove file "%1": %2 + 无法移除文件“%1”:%2 - Invalid arguments in %0: %1 arguments given, %2 expected%3. - %0 中存在无效的参数:已给定 %1 个参数,%2 应为 %3 个。 + Cannot move file "%1" to "%2": %3 + 无法将文件“%1”移动到“%2”:%3 - exactly 2 - 恰好 2 个 + Installer at "%1" needs to be an offline one. + “%1”的安装程序需要是脱机安装程序。 - Installer needs to be an offline version: %1. - 安装程序必须为离线版本:%1. + Cannot open file "%1" for reading. + 无法打开文件“%1”进行读取。 - Cannot open file: %1 - 无法打开文件:%1 + Cannot read file "%1": %2 + 无法读取文件“%1”:%2 - Cannot read: %1. Error: %2 - 无法读取:%1.错误:%2 + Cannot open file "%1" for reading: %2 + 无法打开文件“%1”进行读取:%2 - Cannot open file: %1. Error: %2 - 无法打开文件:%1.错误:%2 - - - Cannot create target dir: %1. - 无法创建目标目录:%1. + Cannot create target directory: "%1". + 无法创建目标目录:“%1”。 Unknown exception caught: %1. - 捕获未知异常:%1. - - - Removing file: %0 - 正在删除文件:%0 + 捕获到未知异常:%1。 - Cannot remove %0. - 无法删除 %0。 + Removing file "%1". + 正在移除文件“%1”。 - Cannot remove directory %1: %2 - 无法删除目录 %1:%2 + Cannot remove file "%1". + 无法移除文件“%1”。 - Cannot remove file %1: %2 - 无法删除文件 %1:%2 + Cannot remove directory "%1": %2 + 无法移除目录“%1”:%2 QInstaller::CreateShortcutOperation - Invalid arguments in %0: %1 arguments given, %2 expected%3. - %0 中存在无效的参数:已给定 %1 个参数,%2 应为 %3 个。 + <target> <link location> [target arguments] ["workingDirectory=..."] ["iconPath=..."] ["iconId=..."] ["description=..."] + <目标> <链接位置> [target arguments] ["workingDirectory=..."] ["iconPath=..."] ["iconId=..."] ["description=..."] - 2 or 3 - 2 或 3 个 + Cannot create directory "%1": %2 + 无法创建目录“%1”:%2 - Cannot create folder %1: %2. - 无法创建文件夹 %1:%2. + Failed to overwrite "%1": %2 + 覆盖“%1”失败:%2 - Cannot create link %1: %2 - 无法创建链接 %1:%2 - - - (optional: 'workingDirectory=...', 'iconPath=...', 'iconId=...') - (可选:“workingDirectory=...”,“iconPath=...”,“iconId=...”) - - - Failed to overwrite %1: %2 - 覆盖 %1 失败:%2 + Cannot create link "%1": %2 + 无法创建链接“%1”:%2 @@ -1207,7 +1070,7 @@ Downloading hash signature failed. - 下载散列签名失败。 + 哈希签名下载失败。 Download Error @@ -1215,180 +1078,149 @@ Hash verification while downloading failed. This is a temporary error, please retry. - 下载时的散列验证失败。这是一个临时错误,请重试。 + 下载时的哈希验证失败。 此错误为临时错误,请重试。 Cannot verify Hash - 无法验证散列 + 无法验证哈希 - Cannot download archive: %1 : %2 - 无法下载存档:%1:%2 + Cannot download archive %1: %2 + 无法下载存档 %1:%2 Cannot fetch archives: %1 Error while loading %2 - 无法提取存档:%1 + 无法获取存档:%1 加载 %2 时出现错误 - Scheme not supported: %1 (%2) - 不支持的方案:%1 (%2) + Downloading archive "%1" for component %2. + 正在下载组件 %2 的存档“%1”。 - Cannot find component for: %1. - 无法下载以下项目的组件:%1. + Scheme %1 not supported (URL: %2). + 不支持方案 %1 (URL:%2)。 - Downloading archive '%1' for component: %2 - 正在为组件 %2 下载存档文件“%1” + Cannot find component for %1. + 无法找到 %1 的组件。 QInstaller::Downloader - Target '%1' not open for write. Error: %2. + Target file "%1" already exists but is not a file. + 目标文件“%1”已存在,但不是文件。 + + + Cannot open file "%1" for writing: %2 + %2 is a sentence describing the error + 无法打开文件“%1”进行写入:%2 + + + File "%1" not open for writing: %2 %2 is a sentence describing the error. - 目标“%1”未打开以进行写入。错误:%2。 + 未打开文件“%1”进行写入:%2 - Writing to target '%1' failed. Error: %2. + Writing to file "%1" failed: %2 %2 is a sentence describing the error. - 写入目标“%1”失败。错误:%2。 + 写入文件“%1”失败:%2 - Redirect loop detected '%1'. - 检测到重定向循环“%1”。 + Redirect loop detected for "%1". + 检测到“%1”的重定向循环。 - Checksum mismatch detected '%1'. - 检测到校验和不匹配“%1”。 + Checksum mismatch detected for "%1". + 检测到“%1”的校验和不匹配。 Network error while downloading '%1': %2. - %2 is a sentence describing the error - 下载“%1”时发生网络错误:%2。 + 下载“%1”时出现网络错误:%2 - Unknown network error while downloading: %1. + Unknown network error while downloading "%1". %1 is a sentence describing the error - 下载:%1时出现未知网络错误。 + 下载“%1”时出现未知的网络错误。 - Pause and resume not supported by network transfers. - 网络传输不支持暂停和恢复。 - - - Invalid source '%1'. Error: %2. - %2 is a sentence describing the error - 无效资源“%1”。错误:%2。 + Network transfers canceled. + 网络转移已取消。 - Target file '%1' already exists but is not a file. - 目标文件“%1”已存在,但它不是一个文件。 + Pause and resume not supported by network transfers. + 网络传输不支持中止和恢复。 - Cannot open target '%1' for write. Error: %2. + Invalid source URL "%1": %2 %2 is a sentence describing the error - 无法打开目标“%1”以进行写入。错误:%2。 + 无效的源 URL“%1”:%2 QInstaller::ElevatedExecuteOperation - Invalid arguments in %0: %1 arguments given, %2 expected%3. - %0 中存在无效的参数:已给定 %1 个参数,%2 应为 %3 个。 - - - at least 1 - 至少 1 个 + Cannot start detached: "%1" + 无法启动分离:“%1” - Execution failed: Cannot start detached: "%1" - 执行失败:无法开始分离:“%1” + Cannot start: "%1": %2 + 无法启动:“%1”:%2 - Execution failed(Crash): "%1" - 执行失败(崩溃):“%1” + Program crashed: "%1" + 崩溃程序:“%1” - Execution failed(Unexpected exit code: %1): "%2" + Execution failed (Unexpected exit code: %1): "%2" 执行失败(意外退出代码:%1):“%2” - - Execution failed: Cannot start: "%1"(%2) - 执行失败:无法启动:“%1”(%2) - - - - QInstaller::EnvironmentVariableOperation - - Invalid arguments in %0: %1 arguments given, %2 expected%3. - %0 中存在无效的参数:已给定 %1 个参数,%2 应为 %3 个。 - - - 2 to 4 - 2 到 4 个 - - - - QInstaller::ExtractArchiveOperation - - Invalid arguments in %0: %1 arguments given, %2 expected%3. - %0 中存在无效的参数:已给定 %1 个参数,%2 应为 %3 个。 - - - exactly 2 - 恰好 2 个 - QInstaller::ExtractArchiveOperation::Runnable - Cannot open %1 for reading: %2. - 无法打开 %1 进行读取:%2. + Cannot open archive "%1" for reading: %2 + 无法打开存档“%1”进行读取:%2 - Error while extracting '%1': %2 - 提取“%1”时出现错误:%2 + Error while extracting archive "%1": %2 + 提取存档“%1”时出错:%2 - Unknown exception caught while extracting %1. - 提取 %1 时捕获未知异常。 + Unknown exception caught while extracting "%1". + 提取“%1”时捕获到未知异常。 QInstaller::FakeStopProcessForUpdateOperation - - Number of arguments does not match: one is required - 参数数量不匹配:需要一个 - Cannot get package manager core. - 无法获得包管理器内核。 + 无法获取包管理器核心内容。 This process should be stopped before continuing: %1 - 必须先停止此进程才能继续操作:%1 + 应先停止此过程后再继续:%1 These processes should be stopped before continuing: %1 - 必须先停止以下进程才能继续操作:%1 + 应先停止这些过程后再继续:%1 QInstaller::FileTaskObserver %1 of %2 - %2 的 %1 + %1/%2 %1 received. - 已收到 %1。 + %1 已接收。 (%1/sec) - (%1/秒) + (%1/秒) %n day(s), @@ -1399,24 +1231,24 @@ Error while loading %2 %n hour(s), - %n 小时 + %n 小时, %n minute(s) - %n 分钟 + %n 分钟, %n second(s) - %n 秒 + %n 秒, - %1%2%3%4 remaining. - - %1%2%3%4 剩余。 + - 剩余 %1%2%3%4。 - unknown time remaining. @@ -1430,12 +1262,8 @@ Error while loading %2 正在完成 %1 向导 - Click Done to exit the %1 Wizard. - 单击“完成”以退出 %1 向导。 - - - Click Finish to exit the %1 Wizard. - 单击“完成”以退出 %1 向导。 + Click %1 to exit the %2 Wizard. + 单击 %1 退出 %2 向导。 Restart @@ -1453,66 +1281,50 @@ Error while loading %2 QInstaller::GlobalSettingsOperation - Settings are not writable - 设置不可写入 + Settings are not writable. + 设置不可写入。 - Failed to write settings - 写入设置失败 - - - Invalid arguments in %0: %1 arguments given, %2 expected%3. - %0 中存在无效的参数:已给定 %1 个参数,%2 应为 %3 个。 - - - 3, 4 or 5 - 3,4或5个 + Failed to write settings. + 写入设置失败。 QInstaller::InstallIconsOperation - Invalid arguments in %0: %1 arguments given, %2 expected%3. - %0 中存在无效的参数:已给定 %1 个参数,%2 应为 %3 个。 - - - 1 or 2 - 1 或 2 个 - - - (Sourcepath, [Vendorprefix]) - (Sourcepath、[Vendorprefix]) + <source path> [vendor prefix] + <源路径> [vendor prefix] - Invalid Argument: source folder must not be empty. - 参数无效:源文件夹不得为空。 + Invalid Argument: source directory must not be empty. + 参数无效:源目录不得为空。 - Cannot backup file %1: %2 - 无法备份文件 %1:%2 + Cannot backup file "%1": %2 + 无法备份文件“%1”:%2 - Failed to overwrite %1: %2 - 覆盖 %1 失败:%2 + Failed to overwrite "%1": %2 + 覆盖“%1”失败:%2 - Failed to copy file %1: %2 - 复制文件 %1 失败:%2 + Failed to copy file "%1": %2 + 复制文件“%1”失败:%2 - Cannot create folder at %1: %2 - 无法在 %1 创建文件夹:%2 + Cannot create directory "%1": %2 + 无法创建目录“%1”:%2 QInstaller::IntroductionPage Setup - %1 - 设置 - %1 + 安装程序 - %1 Welcome to the %1 Setup Wizard. - 欢迎使用 %1 设置向导。 + 欢迎使用 %1 安装向导。 Add or remove components @@ -1524,23 +1336,23 @@ Error while loading %2 Remove all components - 删除所有组件 + 移除所有组件 Retrieving information from remote installation sources... - 正在从远程安装源检索信息... + 正在从远程安装源检索信息… At least one valid and enabled repository required for this action to succeed. - 要继续此操作,至少需要一个有效且已启用的储存库。 + 此操作至少需要一个处于启用状态的有效资料档案库。 No updates available. - 无更新可用。 + 无可用更新。 Only local package management available. - 仅本地包管理可用。 + 仅本地软件包管理可用。 Quit @@ -1565,7 +1377,7 @@ Error while loading %2 Please read the following license agreement. You must accept the terms contained in this agreement before continuing with the installation. - 请阅读以下许可协议。在继续安装之前,您必须接受此协议中包含的条款。 + 请阅读以下许可协议。 您必须接受此协议中的条款才能继续安装。 I accept the license. @@ -1577,7 +1389,7 @@ Error while loading %2 Please read the following license agreements. You must accept the terms contained in these agreements before continuing with the installation. - 请阅读以下许可协议。在继续安装之前,您必须接受这些协议中包含的条款。 + 请阅读以下许可协议。 您必须接受这些协议中的条款才能继续安装。 I accept the licenses. @@ -1592,97 +1404,101 @@ Error while loading %2 QInstaller::LicenseOperation No license files found to copy. - 未找到可以复制的许可文件。 + 未找到要复制的许可文件。 Needed installer object in %1 operation is empty. - %1 运算中所需的安装程序对象为空。 + %1 操作中的所需安装程序对象为空。 - Can not write license file: %1. - 无法写入许可文件:%1. + Can not write license file "%1". + 无法写入许可文件“%1”。 No license files found to delete. - 未找到可以删除的许可文件。 + 未找到要删除的许可文件。 QInstaller::LineReplaceOperation - Invalid arguments in %0: %1 arguments given, %2 expected%3. - %0 中存在无效的参数:已给定 %1 个参数,%2 应为 %3 个。 - - - exactly 3 - 恰好 3 个 - - - Failed to open '%1' for reading. - 打开“%1”读取失败。 + Cannot open file "%1" for reading: %2 + 无法打开文件“%1”进行读取:%2 - Failed to open '%1' for writing. - 打开“%1”写入失败。 + Cannot open file "%1" for writing: %2 + 无法打开文件“%1”进行写入:%2 QInstaller::MetadataJob Missing package manager core engine. - 缺少包管理器内核引擎。 + 缺少包管理器核心引擎。 Preparing meta information download... 正在准备下载元信息... + + Unpacking compressed repositories. This may take a while... + 解压压缩资料档案库。 这可能需要一些时间... + Meta data download canceled. - 已取消下载元信息。 + 元数据下载已取消。 + + + Unknown exception during extracting. + 提取过程中出现未知异常。 Missing proxy credentials. - 缺少代理证书。 + 缺少代理凭据。 Authentication failed. - 身份认证失败。 + 身份验证失败。 Unknown exception during download. - 下载时发生异常。 + 下载过程中出现未知异常。 - Retrieving meta information from remote repository... - 正在从远程储存库检索元信息... + Failure to fetch repositories. + 无法获取资料档案库。 - Failure to fetch repositories. - 获取存储库失败。 + Extracting meta information... + 正在提取元信息... - Unknown exception during extracting. - 提取时发生未知异常。 + Retrieving meta information from remote repository... %1/%2 + 正在从远程资料档案库中检索元信息... %1/%2 - Extracting meta information... - 正在提取元信息... + Retrieving meta information from remote repository... + 正在从远程资料档案库中检索元信息... - Error while extracting '%1': %2 - 提取“%1”时出现错误:%2 + Error while extracting archive "%1": %2 + 提取存档“%1”时出错:%2 - Unknown exception caught while extracting %1. - 提取 %1 时捕获未知异常。 + Unknown exception caught while extracting archive "%1". + 提取存档“%1”时捕获到未知异常。 - Cannot open %1 for reading. Error: %2 - 无法打开 %1 读取。错误:%2 + Cannot open file "%1" for reading: %2 + 无法打开文件“%1”进行读取:%2 QInstaller::PackageManagerCore + + Error writing Maintenance Tool + 编写维护工具时出错 + Downloading packages... @@ -1690,12 +1506,12 @@ Downloading packages... 正在下载包... - Installation canceled by user - 安装已被用户取消 + Installation canceled by user. + 用户已取消安装。 All downloads finished. - 已完成所有下载。 + 所有下载均已完成。 Cancelling the Installer @@ -1706,8 +1522,8 @@ Downloading packages... 身份验证错误 - Some components could not be removed completely because admin rights could not be acquired: %1. - 由于无法取得管理员权限,因此无法完全删除某些组件:%1. + Some components could not be removed completely because administrative rights could not be acquired: %1. + 无法完全移除某些组件,因为无法获取管理权限:%1。 Unknown error. @@ -1715,43 +1531,51 @@ Downloading packages... Some components could not be removed completely because an unknown error happened. - 由于发生未知错误,因此无法完全删除某些组件。 + 由于出现未知错误,无法彻底移除某些组件。 - Application not running in Package Manager mode! - 应用程序没有在包管理器模式下运行! + Application not running in Package Manager mode. + 应用程序未在包管理器模式下运行。 No installed packages found. - 未找到已安装的包。 + 未找到任何已安装的软件包。 - Application running in Uninstaller mode! - 应用程序正在卸载程序模式下运行! + Application running in Uninstaller mode. + 应用程序在卸载程序模式下运行。 - Error - 错误 + There is an important update available, please run the updater first. + 有重要的更新可供使用,请先运行更新程序。 - invalid - 无效 + Cannot resolve all dependencies. + 无法解析所有依赖项。 - Error writing Maintenance Tool - 写入维护工具时发生错误 + Components about to be removed. + 即将被移除的组件。 - There is an important update available, please run the updater first. - 发现重要更新可用。 请先运行更新程序。 + Error while elevating access rights. + 提升访问权限时发生错误。 - Error while elevating access rights. - 升级访问权限时出现错误。 + Error + 错误 + + + invalid + 无效 QInstaller::PackageManagerCorePrivate + + Unresolved dependencies + 未解析依赖项 + Error 错误 @@ -1770,73 +1594,113 @@ Downloading packages... Stop Processes - 停止进程 + 停止过程 These processes should be stopped to continue: %1 - 必须先停止以下进程才能继续操作: + 应停止这些过程以继续: %1 Installation canceled by user - 安装已被用户取消 + 用户已取消安装 + + + Writing maintenance tool. + 编写维护工具 + + + Failed to seek in file %1: %2 + 无法在文件 %1 中搜索:%2 + + + Maintenance tool is not a bundle + 维护工具不是捆绑包 + + + Cannot remove data file "%1": %2 + 无法移除数据文件“%1”:%2 + + + Cannot write maintenance tool data to %1: %2 + 无法将维护工具数据写入 %1:%2 + + + Cannot write maintenance tool to "%1": %2 + 无法将维护工具写入“%1”:%2 + + + Cannot write maintenance tool binary data to %1: %2 + 无法将维护工具二进制数据写入 %1:%2 Variable 'TargetDir' not set. - 未设置变量"TargetDir"。 + 未设置变量“TargetDir”。 Preparing the installation... - 正在准备安装... + 正在准备安装… It is not possible to install from network location - 不能从网络位置进行安装 + 无法从网络位置进行安装 Creating local repository - 正在创建本地储存库 + 正在创建本地资料档案库 + + + Creating Maintenance Tool + 正在创建维护工具 Installation finished! -安装完成! +安装已完成! Installation aborted! -安装中止! +安装已中止! It is not possible to run that operation from a network location - 不能从网络位置运行该操作 + 无法从网络位置运行该操作 Removing deselected components... - 正在删除取消选定的组件... + 正在移除未选中的组件... Update finished! -更新完成! +更新已完成! Update aborted! -更新中止! +更新已中止! + + + Uninstallation completed successfully. + 成功卸载。 + + + Uninstallation aborted. + 卸载已中止。 -Installing component %1... +Installing component %1 -正在安装组件 %1... +正在安装组件 %1 Installer Error @@ -1845,7 +1709,7 @@ Installing component %1... Error during installation process (%1): %2 - 安装进程(%1)运行期间出现错误: + 安装过程中出现错误(%1) %2 @@ -1859,7 +1723,7 @@ Installing component %1... Error during uninstallation process: %1 - 卸载进程运行期间出现错误: + 卸载过程中出现错误: %1 @@ -1867,12 +1731,12 @@ Installing component %1... 未知错误 - Cannot retrieve remote tree: %1. - 无法检索远程树:%1. + Cannot retrieve remote tree %1. + 无法检索远程树 %1。 - Failure to read packages from: %1. - 未能从以下位置读取包:%1. + Failure to read packages from %1. + 无法从 %1 读取包。 Cannot retrieve meta information: %1 @@ -1884,122 +1748,78 @@ Installing component %1... Cannot find any update source information. - 无法找到任何更新源信息。 - - - Unresolved dependencies - 无法解析依赖 - - - Writing maintenance tool. - 写入维护工具。 - - - Failed to seek in file %1: %2 - 无法在文件 %1 中找到以下内容:%2 - - - Maintenance tool is not a bundle - 维护工具不是捆绑套件 - - - Cannot write maintenance tool data to %1: %2 - 无法将维护工具数据写入到 %1:%2 - - - Cannot remove data file '%1': %2 - 无法删除数据文件“%1”:%2 - - - Cannot write maintenance tool to %1: %2 - 无法将维护工具写入到 %1:%2 - - - Cannot write maintenance tool binary data to %1: %2 - 无法将维护工具二进制数据写入 %1:%2 - - - Creating Maintenance Tool - 正在创建维护工具 - - - Uninstallation completed successfully. - 已成功完成卸载。 - - - Uninstallation aborted. - 卸载中止。 + 找不到任何更新源信息。 - Dependency cycle between components detected: '%1' and '%2'. - 检测到组件间循环依赖:“%1”和“%2”。 + Dependency cycle between components "%1" and "%2" detected. + 检测到组件“%1”和“%2”之间的依赖项循环。 QInstaller::PackageManagerGui %1 Setup - %1 设置 + %1 安装程序 Maintain %1 维护 %1 - Question - 问题 + Do you want to cancel the installation process? + 是否要取消安装过程? - Settings - 设置 + Do you want to cancel the uninstallation process? + 是否要取消卸载过程? - Error - 错误 + Do you want to quit the installer application? + 是否要退出安装程序应用程序? - It is not possible to install from network location. -Please copy the installer to a local drive - 不能从网络位置进行安装。 -请将安装程序复制到本地磁盘 + Do you want to quit the uninstaller application? + 是否要退出卸载程序应用程序? - Do you want to cancel the installation process? - 您是否想要取消安装进程? + Do you want to quit the maintenance application? + 是否要退出维护应用程序? - Do you want to cancel the uninstallation process? - 您是否想要取消卸载进程? + %1 Question + %1 问题 - Do you want to quit the installer application? - 您是否想要退出安装程序? + Settings + 设置 - Do you want to quit the uninstaller application? - 您是否想要退出卸载程序? + Error + 错误 - Do you want to quit the maintenance application? - 您是否想要退出维护程序? + It is not possible to install from network location. +Please copy the installer to a local drive + 无法从网络位置进行安装。 +请将安装程序复制到本地驱动器 QInstaller::PerformInstallationForm &Show Details - 显示详细信息(&S) + 显示详细信息(%S) &Hide Details - 隐藏详细信息(&H) + 隐藏详细信息(%H) QInstaller::PerformInstallationPage U&ninstall - 卸载(&U) + 卸载(&N) Uninstalling %1 @@ -2030,7 +1850,7 @@ Please copy the installer to a local drive The proxy %1 requires a username and password. - 代理 %1 需要用户名和密码。 + 代理 %1 需要输入用户名和密码。 Username: @@ -2048,32 +1868,36 @@ Please copy the installer to a local drive Password 密码 + + Proxy Credentials + 代理凭据 + QInstaller::ReadyForInstallationPage U&ninstall - 卸载(&U) + 卸载(&N) Ready to Uninstall - 已做好卸载准备 + 准备卸载 Setup is now ready to begin removing %1 from your computer.<br><font color="red">The program directory %2 will be deleted completely</font>, including all content in that directory! - 设置程序现已准备就绪,可以开始从您的计算机中删除 %1。<br><font color="red">程序目录 %2 将被完全删除</font>,包括该目录中的所有内容! + 安装程序现已准备好从您的计算机中移除 %1。<br><font color="red">将彻底删除程序目录 %2</font>,目录内所有内容也将被删除! U&pdate - 更新(&U) + 更新(%P) Ready to Update Packages - 已做好更新包的准备 + 准备更新包 Setup is now ready to begin updating your installation. - 设置程序现已准备就绪,可以开始更新您的安装文件。 + 安装程序现已准备好安装您的更新。 &Install @@ -2081,150 +1905,131 @@ Please copy the installer to a local drive Ready to Install - 已做好安装准备 + 准备安装 Setup is now ready to begin installing %1 on your computer. - 设置程序现已准备就绪,可以开始在您的计算机上安装 %1。 + 安装程序现已准备好在您的计算器中安装 %1。 - Not enough disk space to store temporary files and the installation! Available space: %1, at least required %2. - 磁盘空间不足,无法存储临时文件和安装文件!可用空间:%1,至少需要 %2。 + Not enough disk space to store temporary files and the installation. %1 are available, while %2 are at least required. + 没有足够的磁盘空间来存储临时文件和安装。%1 可用,但至少需要 %2。 - Not enough disk space to store all selected components! Available space: %1, at least required: %2. - 磁盘空间不足,无法存储所有选定的组件!可用空间:%1,至少需要:%2。 + Not enough disk space to store all selected components! %1 are available while %2 are at least required. + 没有足够的磁盘空间来存储所有选定的组件! %1 可用,但至少需要 %2。 - Not enough disk space to store temporary files! Available space: %1, at least required: %2. - 磁盘空间不足,无法存储临时文件!可用空间:%1,至少需要:%2。 + Not enough disk space to store temporary files! %1 are available while %2 are at least required. + 没有足够的磁盘空间来存储临时文件! %1 可用,但至少需要 %2。 The volume you selected for installation seems to have sufficient space for installation, but there will be less than 1% of the volume's space available afterwards. %1 - 您选定用于安装文件的卷似乎有足够的空间存储安装文件,但存储后该卷的可用空间将不到 1%。%1 + 有足够的空间可以安装您所选择的安装程序,但是安装完成后,可用空间将少于 1%。%1 The volume you selected for installation seems to have sufficient space for installation, but there will be less than 100 MB available afterwards. %1 - 您选定用于安装文件的卷似乎有足够的空间存储安装文件,但存储后该卷的可用空间将不到 100 MB。%1 - - - Components about to be removed. - 组件即将被删除。 + 有足够的空间可以安装您所选择的安装程序,但是安装完成后,可用空间将少于 100 MB。%1 Installation will use %1 of disk space. - 安装将占用 %1 磁盘空间。 - - - Cannot resolve all dependencies. - 无法解析所有依赖。 + 安装程序将使用 %1 的磁盘空间。 QInstaller::RegisterFileTypeOperation - Invalid arguments in %0: %1 arguments given, %2 expected%3. - %0 中存在无效的参数:已给定 %1 个参数,%2 应为 %3 个。 + <extension> <command> [description [contentType [icon]]] + <扩展名> <命令> [description [contentType [icon]]] - 2 to 5 - 2 到 5 个 + Registering file types is only supported on Windows. + Windows 不支持注册文件类型。 Register File Type: Invalid arguments - 寄存器文件类型:参数无效 - - - Registering file types is only supported on Windows. - 仅支持在 Windows 上注册文件类型。 + 注册文件类型:无效的参数 QInstaller::RemoteObject Cannot read all data after sending command: %1. Bytes expected: %2, Bytes received: %3. Error: %4 - 发送命令: %1 后无法读取所有数据。 期望: %2字节, 收到: %3字节。 错误: %4 - - - - QInstaller::RemoteServerConnection - - Cannot read all data after sending command: %1. Bytes expected: %2, Bytes received: %3. Error: %4 - 发送命令: %1 后无法读取所有数据。 期望: %2字节, 收到: %3字节。 错误: %4 + 发送命令后无法读取所有数据:%1 预期字节:%2,收到的字节:%3。 错误: %4 QInstaller::ReplaceOperation - Invalid arguments in %0: %1 arguments given, %2 expected%3. - %0 中存在无效的参数:已给定 %1 个参数,%2 应为 %3 个。 - - - exactly 3 - 恰好 3 个 - - - Failed to open %1 for reading - 打开 %1 读取失败 + Cannot open file "%1" for reading: %2 + 无法打开文件“%1”进行读取:%2 - Failed to open %1 for writing - 打开 %1 写入失败 + Cannot open file "%1" for writing: %2 + 无法打开文件“%1”进行写入:%2 QInstaller::Resource - Cannot open Resource '%1' read-only. - 无法以只读方式打开资源“%1”。 + Cannot open resource %1 for reading. + 无法打开资源 %1 进行读取。 Read failed after %1 bytes: %2 - 读取 %1 字节后失败:%2 + %1 字节后读取失败:%2 Write failed after %1 bytes: %2 - 写入 %1 字节后失败:%2 + %1 字节后编写失败:%2 QInstaller::RestartPage Completing the %1 Setup Wizard - 正在完成 %1 设置向导 + 正在完成 %1 安装向导 QInstaller::ScriptEngine - Cannot open the requested script file at %1: %2. - 无法打开位于 %1 的请求脚本文件:%2。 + Cannot open script file at %1: %2 + 无法在 %1 处打开脚本文件:%2 + + + Exception while loading the component script "%1": %2 + 加载组件脚本“%1”时出现异常:%2 + + + Unknown error. + 未知错误。 - Exception while loading the component script '%1'. (%2) - 加载组件脚本时出现异常:“%1”。(%2) + on line number: + 在线号码: QInstaller::SelfRestartOperation - Installer object needed in '%1' operation is empty. - “%1”运算中所需的安装程序对象为空。 + Installer object needed in operation %1 is empty. + 操作 %1 中所需的安装程序对象为空。 Self Restart: Only valid within updater or packagemanager mode. - 自重启:仅在更新程序或包管理器模式下有效。 + 自动重启:仅在更新程序或包管理器模式下有效。 Self Restart: Invalid arguments - 自重启:参数无效 + 自动重启:无效的参数 QInstaller::ServerAuthenticationDialog Server Requires Authentication - 服务器需要身份验证 + 服务器需要进行身份验证 You need to supply a username and password to access this site. @@ -2240,45 +2045,37 @@ Please copy the installer to a local drive %1 at %2 - 位于 %2 的 %1 + %1,%2 QInstaller::SettingsOperation - Missing argument(s) '%1' calling '%2' with arguments '%3'. - 缺少参数“%1”使用参数“%3”来调用“%2”。 + Missing argument(s) "%1" calling %2 with arguments "%3". + 使用参数“%3”调用 %2 时缺少参数“%1”。 - Current method argument calling '%1' with arguments '%2' is not supported. Please use set, remove, add_array_value or remove_array_value. - 不支持当前带有参数“%2”的方法参数调用“%1”。请使用set,remove,add_array_value或者remove_array_value。 + Current method argument calling "%1" with arguments "%2" is not supported. Please use set, remove, add_array_value or remove_array_value. + 使用参数“%2”调用“%1”的当前方法参数不受支持。 请使用 set、remove、add_array_value 或 remove_array_value。 QInstaller::SimpleMoveFileOperation - Invalid arguments in %0: %1 arguments given, %2 expected%3. - %0 中存在无效的参数:已给定 %1 个参数,%2 应为 %3 个。 + None of the arguments can be empty: source "%1", target "%2". + 所有参数均不得为空:源“%1”,目标“%2”。 - exactly 2 - 恰好 2 个 + Cannot move file from "%1" to "%2", because the target path exists and is not removable. + 无法将文件从“%1”移动到“%2”,因为目标路径存在且无法移除。 - None of the arguments can be empty: source '%1', target '%2'. - 参数均不得为空:源“%1”,目标“%2”。 + Cannot move file "%1" to "%2": %3 + 无法将文件“%1”移动到“%2”:%3 - Move '%1' to '%2'. - 将“%1”移动到“%2”。 - - - Cannot move source '%1' to target '%2', because target exists and is not removable. - 无法将源“%1”移动到目标“%2”,因为目标已经存在且不可删除。 - - - Cannot move source '%1' to target '%2': %3 - 无法将源“%1”移动到目标“%2”:%3 + Moving file "%1" to "%2". + 正在将文件“%1”移动到“%2”。 @@ -2288,8 +2085,8 @@ Please copy the installer to a local drive 开始菜单快捷方式 - Select the Start Menu in which you would like to create the program's shortcuts. You can also enter a name to create a new folder. - 选择您希望在其中创建程序快捷方式的开始菜单。您还可以输入名称以创建新文件夹。 + Select the Start Menu in which you would like to create the program's shortcuts. You can also enter a name to create a new directory. + 选择您要在其中创建程序快捷方式的“开始”菜单。 您还可以输入名称以创建新目录。 @@ -2299,8 +2096,8 @@ Please copy the installer to a local drive 安装文件夹 - Please specify the folder where %1 will be installed. - 请指定将在其中安装 %1 的文件夹。 + Please specify the directory where %1 will be installed. + 请指定将安装 %1 的目录。 Alt+R @@ -2312,98 +2109,105 @@ Please copy the installer to a local drive 浏览(&R)... - Error - 错误 + The directory you selected already exists and contains an installation. Choose a different target for installation. + 您选择的目录已存在且包含安装程序。 选择其他目标进行安装。 - As the install directory is completely deleted, installing in %1 is forbidden. - 由于安装目录已完全删除,因此禁止在 %1 中进行安装。 + You have selected an existing, non-empty directory for installation. +Note that it will be completely wiped on uninstallation of this application. +It is not advisable to install into this directory as installation might fail. +Do you want to continue? + 您已选择现有非空目录进行安装。 +请注意,在卸载此应用程序时将完全删除该目录。 +不建议安装到此目录中,因为安装可能会失败。 +是否要继续? - Warning - 警告 + You have selected an existing file or symlink, please choose a different target for installation. + 您选择的是现有文件或符号连接,请选择其他目标进行安装。 Select Installation Folder 选择安装文件夹 - The folder you selected already exists and contains an installation. Choose a different target for installation. - 您选择的文件夹已经存在并包含安装文件。 -请选择其他安装目标。 + The installation path cannot be empty, please specify a valid directory. + 安装路径不得为空,请指定有效目录。 - You have selected an existing, non-empty folder for installation. -Note that it will be completely wiped on uninstallation of this application. -It is not advisable to install into this folder as installation might fail. -Do you want to continue? - 您已为安装文件选择了一个现有的非空文件夹。 -请注意,卸载此应用程序时会将该文件夹完全擦除。 -不建议您在该文件夹中安装应用程序,因为安装可能会失败。 -您是否要继续? + The installation path cannot be relative, please specify an absolute path. + 安装路径不得为相对路径,请指定一个绝对路径。 - You have selected an existing file or symlink, please choose a different target for installation. - 您已为安装文件选择了一个现有的文件或符号链接,请选择其他安装目标。 + The path or installation directory contains non ASCII characters. This is currently not supported! Please choose a different path or installation directory. + 路径或安装目录包含非 ASCII 字符。 目前尚不支持此内容! 请选择不同的路径或安装目录。 - The installation path cannot be empty, please specify a valid folder. - 安装路径不能为空,请指定一个有效的文件夹。 + As the install directory is completely deleted, installing in %1 is forbidden. + 由于安装路径已被完全删除,因此无法在 %1 中安装。 - The installation path cannot be relative, please specify an absolute path. - 安装路径不能是相对路径,请指定一个绝对路径。 + The path you have entered is too long, please make sure to specify a valid path. + 输入的路径过长,请确保指定的路径有效。 - The path or installation directory contains non ASCII characters. This is currently not supported! Please choose a different path or installation directory. - 路径或安装目录包含非 ASCII 字符。目前不支持此类字符!请选择其他路径或安装目录。 + The path you have entered is not valid, please make sure to specify a valid target. + 输入的路径无效,请确保指定的目标有效。 - The path you have entered is too long, please make sure to specify a valid path. - 您输入的路径过长,请务必指定一个有效的路径。 + The path you have entered is not valid, please make sure to specify a valid drive. + 输入的路径无效,请确保指定的驱动器有效。 - The path you have entered is not valid, please make sure to specify a valid target. - 您输入的路径无效,请务必指定一个有效的目标。 + The installation path must not end with '.', please specify a valid directory. + 安装路径不得以“.”结尾,请指定一个有效的目录。 - The path you have entered is not valid, please make sure to specify a valid drive. - 您输入的路径无效,请务必指定一个有效的磁盘。 + The installation path must not contain "%1", please specify a valid directory. + 安装路径不得包含“%1”,请指定一个有效的目录。 - The installation path must not end with '.', please specify a valid folder. - 安装路径不能以“.”结束。 请指定一个有效的文件夹。 + Warning + 警告 - The installation path must not contain '%1', please specify a valid folder. - 安装路径不得包含“%1”,请指定一个有效的文件夹。 + Error + 错误 QInstaller::TestRepository + + Missing package manager core engine. + 缺少包管理器核心引擎。 + Empty repository URL. - 储存库 URL 为空。 + 空资料档案库 URL。 - URL scheme not supported: %1 (%2). - 不支持的 URL 方案:%1 (%2)。 + Download canceled. + 下载已取消。 - Got a timeout while testing: '%1' - 测试:“%1”时超时 + Timeout while testing repository "%1". + 测试资料档案库“%1”时超时。 - Cannot parse Updates.xml! Error: %1. - 无法解析 Updates.xml! 错误:%1。 + Cannot parse Updates.xml: %1 + 无法解析 Updates.xml:%1 - Updates.xml could not be opened for reading! - 无法打开 Updates.xml 进行读取! + Cannot open Updates.xml for reading: %1 + 无法打开 Updates.xml 进行读取:%1 - Updates.xml could not be found on server! - 无法在服务器上找到 Updates.xml! + Authentication failed. + 验证失败。 + + + Unknown error while testing repository "%1". + 测试资料档案库“%1”时出现未知错误。 @@ -2414,18 +2218,28 @@ Do you want to continue? Enter your password to authorize for sudo: - 输入您的 sudo 密码以进行授权: + 输入您的密码为 sudo 授权: Error acquiring admin rights - 获取管理员权限时出现错误 + 获取管理员权限时出错 RemoteClient Cannot get authorization. - 无法获得授权。 + 无法获取授权。 + + + Cannot get authorization that is needed for continuing the installation. + +Please start the setup program as a user with the appropriate rights. +Or accept the elevation of access rights if being asked. + 无法获得继续安装所需的授权。 + +请以具有适当权限的用户身份启动安装程序。 +或者在被询问时接受访问权限的提升。 Cannot get authorization that is needed for continuing the installation. @@ -2433,11 +2247,13 @@ Do you want to continue? %1 -as root and then clicking OK. +as a user with the appropriate rights and then clicking OK. 无法获得继续安装所需的授权。 -您可以中止安装,也可以使用备用解决方案,以根用户身份运行 +请中止安装或通过运行 + %1 -,然后单击“确定”。 + +以具有适当权限的用户身份使用回退解决方案,然后按“确定”。 @@ -2474,7 +2290,7 @@ as root and then clicking OK. Manual proxy configuration - 手动设置代理 + 手动代理配置 HTTP proxy: @@ -2490,15 +2306,15 @@ as root and then clicking OK. Repositories - 储存库 + 资料档案库 Add Username and Password for authentication if needed. - 如果需要,请添加用于身份验证的用户名和密码。 + 如有必要,请添加用户名和密码进行身份验证。 Use temporary repositories only - 只能使用临时储存库 + 仅使用临时资料档案库 Add @@ -2506,11 +2322,11 @@ as root and then clicking OK. Remove - 删除 + 移除 Test - 测试 + 条件测试 Show Passwords @@ -2518,27 +2334,35 @@ as root and then clicking OK. Check this to use repository during fetch. - 选中此项可在提取期间使用储存库。 + 验证此内容以在获取期间使用资料档案库。 Add the username to authenticate on the server. - 在服务器上添加用于身份验证的用户名。 + 添加用户名以在服务器端进行身份验证。 Add the password to authenticate on the server. - 在服务器上添加用于身份验证的密码。 + 添加密码以在服务器端进行身份验证。 The servers URL that contains a valid repository. - 包含有效储存库的服务器 URL。 + 服务器 URL 包含有效的资料档案库。 - There was an error testing this repository. - 测试储存库时出现错误。 + An error occurred while testing this repository. + 测试此资料档案库时出错。 - Do you want to disable the tested repository? - 您是否要禁用测试过的储存库? + The repository was tested successfully. + 资料档案库测试成功。 + + + Do you want to disable the repository? + 是否要禁用资料档案库? + + + Do you want to enable the repository? + 是否要启用资料档案库? Hide Passwords @@ -2558,34 +2382,66 @@ as root and then clicking OK. Repository - 储存库 + 资料档案库 Default repositories - 默认储存库 + 默认资料档案库 Temporary repositories - 临时储存库 + 临时资料档案库 User defined repositories - 用户定义储存库 + 用户定义的资料档案库 UpdateOperation - Registry path %1 is not writable - 注册路径 %1 不可写入 + Cannot write to registry path %1. + 无法写入注册表路径 %1。 + + + Registry path %1 is not writable. + 注册表路径 %1 不可写入。 + + + exactly %1 + 正好 %1 - Cannot write to registry path %1 - 无法写入注册路径 %1 + at least %1 + 至少 %1 + + + not more than %1 + 不超过 %1 + + + %1 or %2 + %1 或 %2 + + + %1 to %2 + %1 至 %2 + + + Invalid arguments in %1: %n arguments given, %2 arguments expected. + + %1 中的参数无效:给定 %n 个参数,期望 %2 个参数。 + + + + Invalid arguments in %1: %n arguments given, %2 arguments expected in the form: %3. + + %1 中的参数无效:给定 %n 个参数,表格中预期的 %2 个参数:%3。 + - Renaming %1 into %2 failed with %3. - 重命名 %1 为 %2 失败因为 %3。 + Renaming file "%1" to "%2" failed: %3 + 将文件“%1”重命名为“%2”失败:%3 -- cgit v1.2.3