From cd9ab5cc1724aceae81a8430e85282d5af3d3259 Mon Sep 17 00:00:00 2001 From: Marcus Tillmanns Date: Tue, 25 Mar 2025 08:05:33 +0100 Subject: [PATCH 01/45] Utils: Remove ObjectReplacementChars when copying from markdownbrowser Change-Id: I9ab8a2995eff866a13a5dbe269a53dcfb4dfeec2 Reviewed-by: Reviewed-by: Christian Stenger --- src/libs/utils/markdownbrowser.cpp | 27 +++++++++++++++++++++++++++ src/libs/utils/markdownbrowser.h | 2 ++ 2 files changed, 29 insertions(+) diff --git a/src/libs/utils/markdownbrowser.cpp b/src/libs/utils/markdownbrowser.cpp index 1bcc8cc5e8d..71481c72a2c 100644 --- a/src/libs/utils/markdownbrowser.cpp +++ b/src/libs/utils/markdownbrowser.cpp @@ -29,6 +29,8 @@ #include #include #include +#include +#include #include namespace Utils { @@ -862,6 +864,31 @@ void MarkdownBrowser::mousePressEvent(QMouseEvent *event) QTextBrowser::mousePressEvent(event); } +QMimeData *MarkdownBrowser::createMimeDataFromSelection() const +{ + // Basically a copy of QTextEditMimeData::setup, just replacing the object markers. + QMimeData *mimeData = new QMimeData; + QTextDocumentFragment fragment(textCursor()); + + static const auto removeObjectChar = [](QString &&text) { + return text.replace(QChar::ObjectReplacementCharacter, ""); + }; + + mimeData->setData("text/html", removeObjectChar(fragment.toHtml()).toUtf8()); + mimeData->setData("text/markdown", removeObjectChar(fragment.toMarkdown()).toUtf8()); + { + QBuffer buffer; + QTextDocumentWriter writer(&buffer, "ODF"); + if (writer.write(fragment)) { + buffer.close(); + mimeData->setData("application/vnd.oasis.opendocument.text", buffer.data()); + } + } + mimeData->setText(removeObjectChar(fragment.toPlainText())); + + return mimeData; +} + } // namespace Utils #include "markdownbrowser.moc" diff --git a/src/libs/utils/markdownbrowser.h b/src/libs/utils/markdownbrowser.h index 20a9df59535..3520566dc0f 100644 --- a/src/libs/utils/markdownbrowser.h +++ b/src/libs/utils/markdownbrowser.h @@ -42,6 +42,8 @@ protected: void changeEvent(QEvent *event) override; void mousePressEvent(QMouseEvent *event) override; + QMimeData *createMimeDataFromSelection() const override; + private: void handleAnchorClicked(const QUrl &link); void postProcessDocument(bool firstTime); From e63343e88a596e6a1b890933182b1f23bf690a5a Mon Sep 17 00:00:00 2001 From: Krzysztof Chrusciel Date: Sun, 30 Mar 2025 22:50:23 +0200 Subject: [PATCH 02/45] Lua: Add getNativeShortcut function for platform-specific key representations Change-Id: I190b00c824234ac9d0a2ceb28e1d4f402f0a27bb Reviewed-by: Marcus Tillmanns --- src/plugins/lua/bindings/utils.cpp | 4 ++++ src/plugins/lua/meta/utils.lua | 5 +++++ 2 files changed, 9 insertions(+) diff --git a/src/plugins/lua/bindings/utils.cpp b/src/plugins/lua/bindings/utils.cpp index e8f8ef85105..3f5cc747bf1 100644 --- a/src/plugins/lua/bindings/utils.cpp +++ b/src/plugins/lua/bindings/utils.cpp @@ -93,6 +93,10 @@ void setupUtilsModule() utils.set_function("createUuid", []() { return QUuid::createUuid().toString(); }); + utils.set_function("getNativeShortcut", [](QString shortcut) { + return QKeySequence::fromString(shortcut).toString(QKeySequence::NativeText); + }); + sol::function wrap = async["wrap"].get(); utils["waitms"] = wrap(utils["waitms_cb"]); diff --git a/src/plugins/lua/meta/utils.lua b/src/plugins/lua/meta/utils.lua index d845b7d6db8..226aebd3b41 100644 --- a/src/plugins/lua/meta/utils.lua +++ b/src/plugins/lua/meta/utils.lua @@ -18,6 +18,11 @@ function utils.waitms_cb(ms, callback) end ---@return QString Arbitrary UUID string. function utils.createUuid() end +---Converts a given shortcut string into its native representation for the current platform. +---@param shortcut string The shortcut string (e.g., "Ctrl+Shift+A"). +---@return QString The native representation of the shortcut. +function utils.getNativeShortcut(shortcut) end + ---@class Id utils.Id = {} From 97dd597a56cdd1bab3fe4f604dc1902ccccca8fb Mon Sep 17 00:00:00 2001 From: Jarek Kobus Date: Tue, 25 Mar 2025 12:00:20 +0100 Subject: [PATCH 03/45] PerfProfiler: Fix stopping with red square button The circular stop dependency causes that when one worker stopped spontanously, the other will be stopped, too. However, the red square button calls RunControl::initiateStop(), and in this case RunControlPrivate::continueStopOrFinish() can't stop any of them since canStop() sees dependent worker running. The fix is to drop the recorder -> parser stop dependency, connect to recorder's stopped() signal, and call RunControl::initiateStop() explicitly. Amends 7c0ab5a40b09543d97395f300bf50ad27d153b61 Change-Id: I481280fc322392b366479c905a6afb79ec7e0382 Reviewed-by: hjk Reviewed-by: Ulf Hermann --- src/plugins/perfprofiler/perfprofilerruncontrol.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/plugins/perfprofiler/perfprofilerruncontrol.cpp b/src/plugins/perfprofiler/perfprofilerruncontrol.cpp index 586d4472bdb..f5ddc5b39bc 100644 --- a/src/plugins/perfprofiler/perfprofilerruncontrol.cpp +++ b/src/plugins/perfprofiler/perfprofilerruncontrol.cpp @@ -139,7 +139,7 @@ public: perfParserWorker->addStartDependency(perfRecordWorker); perfParserWorker->addStopDependency(perfRecordWorker); - perfRecordWorker->addStopDependency(perfParserWorker); + QObject::connect(perfRecordWorker, &RunWorker::stopped, runControl, &RunControl::initiateStop); PerfProfilerTool::instance()->onWorkerCreation(runControl); auto tool = PerfProfilerTool::instance(); From b5187208ea8cd8da433f2ec09e45f127550a80b1 Mon Sep 17 00:00:00 2001 From: Eike Ziller Date: Thu, 6 Mar 2025 15:34:25 +0100 Subject: [PATCH 04/45] Support building with Sentry Native SDK As a replacement for Crashpad directly. Enables us to report the version number in a way that is useful in Sentry. This might also open the option for informing the user with the option to not send the report (with sentry_on_crash_handler, which on macOS is only supported with Breakpad). To use Sentry Native SDK set SENTRY_DSN to the API entry point, SENTRY_PROJECT to the project in Sentry, and point the CMAKE_PREFIX_PATH to the Sentry Native SDK installation path. Both the Crashpad and the Breakpad backends are supported. Dependencies (sentry dynamic library and crashpad_handler if used) are installed with the `Dependencies` install component. Change-Id: I3eb96cbee3ed3910b3f0dfe4c127bd1346b96fc6 Reviewed-by: Marcus Tillmanns Reviewed-by: Christian Stenger --- CMakeLists.txt | 26 +++++++ src/app/CMakeLists.txt | 14 ++++ src/app/main.cpp | 50 ++++++++++++- src/plugins/coreplugin/CMakeLists.txt | 9 ++- src/plugins/coreplugin/coreplugin.cpp | 38 +++++++--- src/plugins/coreplugin/systemsettings.cpp | 85 +++++++++++++---------- src/plugins/coreplugin/systemsettings.h | 2 +- 7 files changed, 173 insertions(+), 51 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index c9fc6b5e458..f3c740df275 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -136,6 +136,32 @@ if(CRASHPAD_BACKEND_URL AND (WIN32 OR APPLE)) # Linux is not supported for now endif() add_feature_info("Build with Crashpad" ${BUILD_WITH_CRASHPAD} "") +set(SENTRY_DSN "$ENV{QTC_SENTRY_DSN}" CACHE STRING "Data Source Name to use for sending Sentry events.") +set(SENTRY_PROJECT "" CACHE STRING "Project ID to use for sending Sentry events.") +set(BUILD_WITH_SENTRY OFF) +if(SENTRY_DSN AND SENTRY_PROJECT) + find_package(sentry QUIET) + if(TARGET sentry::sentry) + set(BUILD_WITH_SENTRY ON) + get_target_property(__sentry_configs sentry::sentry IMPORTED_CONFIGURATIONS) + get_target_property(__sentry_lib sentry::sentry IMPORTED_LOCATION_${__sentry_configs}) + install(FILES ${__sentry_lib} + DESTINATION "${IDE_LIBRARY_ARCHIVE_PATH}" + COMPONENT Dependencies + EXCLUDE_FROM_ALL + ) + if (TARGET sentry_crashpad::crashpad_handler) + get_target_property(SENTRY_CRASHPAD_PATH sentry_crashpad::crashpad_handler IMPORTED_LOCATION_${__sentry_configs}) + install(PROGRAMS ${SENTRY_CRASHPAD_PATH} + DESTINATION "${IDE_LIBEXEC_PATH}" + COMPONENT Dependencies + EXCLUDE_FROM_ALL + ) + endif() + endif() +endif() +add_feature_info("Build with Sentry" ${BUILD_WITH_SENTRY} "") + function (set_if_target var target) if (TARGET "${target}") set(_result ON) diff --git a/src/app/CMakeLists.txt b/src/app/CMakeLists.txt index 728aa24492a..d73fd88226c 100644 --- a/src/app/CMakeLists.txt +++ b/src/app/CMakeLists.txt @@ -157,6 +157,20 @@ if(BUILD_WITH_CRASHPAD) ) endif() +extend_qtc_executable(qtcreator + CONDITION BUILD_WITH_SENTRY + DEFINES + SENTRY_DSN="${SENTRY_DSN}" + SENTRY_PROJECT="${SENTRY_PROJECT}" + ENABLE_SENTRY + DEPENDS sentry::sentry +) +extend_qtc_executable(qtcreator + CONDITION DEFINED SENTRY_CRASHPAD_PATH + DEFINES + SENTRY_CRASHPAD_PATH="${SENTRY_CRASHPAD_PATH}" +) + if ((NOT WIN32) AND (NOT APPLE)) # install logo foreach(size 16 24 32 48 64 128 256 512) diff --git a/src/app/main.cpp b/src/app/main.cpp index 8feef335736..120d56bbb31 100644 --- a/src/app/main.cpp +++ b/src/app/main.cpp @@ -54,6 +54,12 @@ #include "client/settings.h" #endif +#ifdef ENABLE_SENTRY +#include + +Q_LOGGING_CATEGORY(sentryLog, "qtc.sentry", QtWarningMsg) +#endif + using namespace ExtensionSystem; using namespace Utils; @@ -496,6 +502,35 @@ void startCrashpad(const AppInfo &appInfo, bool crashReportingEnabled) } #endif +#ifdef ENABLE_SENTRY +void configureSentry(const AppInfo &appInfo, bool crashReportingEnabled) +{ + if (!crashReportingEnabled) + return; + + sentry_options_t *options = sentry_options_new(); + sentry_options_set_dsn(options, SENTRY_DSN); +#ifdef Q_OS_WIN + sentry_options_set_database_pathw(options, appInfo.crashReports.nativePath().toStdWString().c_str()); +#else + sentry_options_set_database_path(options, appInfo.crashReports.nativePath().toUtf8().constData()); +#endif +#ifdef SENTRY_CRASHPAD_PATH + if (const FilePath handlerpath = appInfo.libexec / "crashpad_handler"; handlerpath.exists()) { + sentry_options_set_handler_path(options, handlerpath.nativePath().toUtf8().constData()); + } else if (const auto fallback = FilePath::fromString(SENTRY_CRASHPAD_PATH); fallback.exists()) { + sentry_options_set_handler_path(options, fallback.nativePath().toUtf8().constData()); + } else { + qCWarning(sentryLog) << "Failed to find crashpad_handler for Sentry crash reports."; + } +#endif + const QString release = QString(SENTRY_PROJECT) + "@" + QCoreApplication::applicationVersion(); + sentry_options_set_release(options, release.toUtf8().constData()); + sentry_options_set_debug(options, sentryLog().isDebugEnabled() ? 1 : 0); + sentry_init(options); +} +#endif + class ShowInGuiHandler { public: @@ -792,10 +827,15 @@ int main(int argc, char **argv) CrashHandlerSetup setupCrashHandler( Core::Constants::IDE_DISPLAY_NAME, CrashHandlerSetup::EnableRestart, info.libexec.path()); -#ifdef ENABLE_CRASHPAD // depends on AppInfo and QApplication being created - bool crashReportingEnabled = settings->value("CrashReportingEnabled", false).toBool(); + const bool crashReportingEnabled = settings->value("CrashReportingEnabled", false).toBool(); + +#if defined(ENABLE_CRASHPAD) startCrashpad(info, crashReportingEnabled); +#elif defined(ENABLE_SENTRY) + configureSentry(info, crashReportingEnabled); +#else + Q_UNUSED(crashReportingEnabled) #endif PluginManager pluginManager; @@ -983,5 +1023,9 @@ int main(int argc, char **argv) QApplication::setEffectEnabled(Qt::UI_AnimateMenu, false); } - return restarter.restartOrExit(app.exec()); + const int exitCode = restarter.restartOrExit(app.exec()); +#ifdef ENABLE_SENTRY + sentry_close(); +#endif + return exitCode; } diff --git a/src/plugins/coreplugin/CMakeLists.txt b/src/plugins/coreplugin/CMakeLists.txt index 7ae5182cd6c..3a0f0006cf5 100644 --- a/src/plugins/coreplugin/CMakeLists.txt +++ b/src/plugins/coreplugin/CMakeLists.txt @@ -322,8 +322,13 @@ extend_qtc_plugin(Core ) extend_qtc_plugin(Core - CONDITION BUILD_WITH_CRASHPAD - DEFINES ENABLE_CRASHPAD + CONDITION BUILD_WITH_CRASHPAD OR BUILD_WITH_SENTRY + DEFINES ENABLE_CRASHREPORTING +) + +extend_qtc_plugin(Core + CONDITION BUILD_WITH_CRASHPAD OR (BUILD_WITH_SENTRY AND SENTRY_CRASHPAD_PATH) + DEFINES CRASHREPORTING_USES_CRASHPAD ) set(FONTS_BASE "${QtCreator_SOURCE_DIR}/src/share/3rdparty/studiofonts/") diff --git a/src/plugins/coreplugin/coreplugin.cpp b/src/plugins/coreplugin/coreplugin.cpp index 1aef8c04557..85dbc20db0f 100644 --- a/src/plugins/coreplugin/coreplugin.cpp +++ b/src/plugins/coreplugin/coreplugin.cpp @@ -359,9 +359,13 @@ bool CorePlugin::initialize(const QStringList &arguments, QString *errorMessage) Utils::PathChooser::setAboutToShowContextMenuHandler(&addToPathChooserContextMenu); -#ifdef ENABLE_CRASHPAD - connect(ICore::instance(), &ICore::coreOpened, this, &CorePlugin::warnAboutCrashReporing, - Qt::QueuedConnection); +#ifdef ENABLE_CRASHREPORTING + connect( + ICore::instance(), + &ICore::coreOpened, + this, + &CorePlugin::warnAboutCrashReporing, + Qt::QueuedConnection); #endif #ifdef WITH_TESTS @@ -542,19 +546,33 @@ void CorePlugin::warnAboutCrashReporing() // static QString CorePlugin::msgCrashpadInformation() { - return Tr::tr("%1 uses Google Crashpad for collecting crashes and sending them to Sentry " - "for processing. Crashpad may capture arbitrary contents from crashed process’ " +#if ENABLE_CRASHREPORTING +#if CRASHREPORTING_USES_CRASHPAD + const QString backend = "Google Crashpad"; + const QString url + = "https://chromium.googlesource.com/crashpad/crashpad/+/master/doc/overview_design.md"; +#else + const QString backend = "Google Breakpad"; + const QString url + = "https://chromium.googlesource.com/breakpad/breakpad/+/HEAD/docs/client_design.md"; +#endif + //: %1 = application name, %2 crash backend name (Google Crashpad or Google Breakpad) + return Tr::tr("%1 uses %2 for collecting crashes and sending them to Sentry " + "for processing. %2 may capture arbitrary contents from crashed process’ " "memory, including user sensitive information, URLs, and whatever other content " "users have trusted %1 with. The collected crash reports are however only used " "for the sole purpose of fixing bugs.") - .arg(QGuiApplication::applicationDisplayName()) - + "

" + Tr::tr("More information:") - + "
" - + Tr::tr("Crashpad Overview") + .arg(QGuiApplication::applicationDisplayName(), backend) + + "

" + Tr::tr("More information:") + "
" + //: %1 = crash backend name (Google Crashpad or Google Breakpad) + + Tr::tr("%1 Overview").arg(backend) + "" "
" + Tr::tr("%1 security policy").arg("Sentry.io") + ""; +#else + return {}; +#endif } ExtensionSystem::IPlugin::ShutdownFlag CorePlugin::aboutToShutdown() diff --git a/src/plugins/coreplugin/systemsettings.cpp b/src/plugins/coreplugin/systemsettings.cpp index 47ededcde1e..2a5111877b4 100644 --- a/src/plugins/coreplugin/systemsettings.cpp +++ b/src/plugins/coreplugin/systemsettings.cpp @@ -12,7 +12,7 @@ #include "iversioncontrol.h" // sic! #include "vcsmanager.h" -#ifdef ENABLE_CRASHPAD +#ifdef ENABLE_CRASHREPORTING #include "coreplugin.h" #endif @@ -40,7 +40,7 @@ using namespace Layouting; namespace Core::Internal { -#ifdef ENABLE_CRASHPAD +#ifdef CRASHREPORTING_USES_CRASHPAD // TODO: move to somewhere in Utils static QString formatSize(qint64 size) { @@ -55,7 +55,7 @@ static QString formatSize(qint64 size) return i == 0 ? QString("%0 %1").arg(outputSize).arg(units[i]) // Bytes : QString("%0 %1").arg(outputSize, 0, 'f', 2).arg(units[i]); // KB, MB, GB, TB } -#endif // ENABLE_CRASHPAD +#endif // CRASHREPORTING_USES_CRASHPAD SystemSettings &systemSettings() { @@ -145,15 +145,17 @@ SystemSettings::SystemSettings() askBeforeExit.setLabelText(Tr::tr("Ask for confirmation before exiting")); askBeforeExit.setLabelPlacement(BoolAspect::LabelPlacement::Compact); -#ifdef ENABLE_CRASHPAD +#ifdef ENABLE_CRASHREPORTING enableCrashReporting.setSettingsKey("CrashReportingEnabled"); enableCrashReporting.setLabelPlacement(BoolAspect::LabelPlacement::Compact); enableCrashReporting.setLabelText(Tr::tr("Enable crash reporting")); enableCrashReporting.setToolTip( - Tr::tr("Allow crashes to be automatically reported. Collected reports are " - "used for the sole purpose of fixing bugs.")); - -#endif + "

" + + Tr::tr("Allow crashes to be automatically reported. Collected reports are " + "used for the sole purpose of fixing bugs.") + + "

" + + Tr::tr("Crash reports are saved in \"%1\".").arg(appInfo().crashReports.toUserOutput())); +#endif // ENABLE_CRASHREPORTING readSettings(); autoSaveInterval.setEnabler(&autoSaveModifiedFiles); @@ -174,7 +176,7 @@ public: , m_terminalOpenArgs(new QLineEdit) , m_terminalExecuteArgs(new QLineEdit) , m_environmentChangesLabel(new Utils::ElidingLabel) -#ifdef ENABLE_CRASHPAD +#ifdef CRASHREPORTING_USES_CRASHPAD , m_clearCrashReportsButton(new QPushButton(Tr::tr("Clear Local Crash Reports"), this)) , m_crashReportsSizeText(new QLabel(this)) #endif @@ -199,9 +201,12 @@ public: resetFileBrowserButton->setToolTip(Tr::tr("Reset to default.")); auto helpExternalFileBrowserButton = new QToolButton; helpExternalFileBrowserButton->setText(Tr::tr("?")); -#ifdef ENABLE_CRASHPAD +#ifdef ENABLE_CRASHREPORTING auto helpCrashReportingButton = new QToolButton(this); helpCrashReportingButton->setText(Tr::tr("?")); + connect(helpCrashReportingButton, &QAbstractButton::clicked, this, [this] { + showHelpDialog(Tr::tr("Crash Reporting"), CorePlugin::msgCrashpadInformation()); + }); #endif auto resetTerminalButton = new QPushButton(Tr::tr("Reset")); resetTerminalButton->setToolTip(Tr::tr("Reset to default.", "Terminal")); @@ -241,13 +246,14 @@ public: grid.addRow({Tr::tr("Maximum number of entries in \"Recent Files\":"), Row{s.maxRecentFiles, st}}); grid.addRow({s.askBeforeExit}); -#ifdef ENABLE_CRASHPAD - const QString toolTip = Tr::tr("Crash reports are saved in \"%1\".") - .arg(appInfo().crashReports.toUserOutput()); - m_clearCrashReportsButton->setToolTip(toolTip); - m_crashReportsSizeText->setToolTip(toolTip); - Row crashDetails - = Row{m_clearCrashReportsButton, m_crashReportsSizeText, helpCrashReportingButton, st}; +#ifdef ENABLE_CRASHREPORTING + Row crashDetails; +#ifdef CRASHREPORTING_USES_CRASHPAD + m_clearCrashReportsButton->setToolTip(s.enableCrashReporting.toolTip()); + m_crashReportsSizeText->setToolTip(s.enableCrashReporting.toolTip()); + crashDetails.addItems({m_clearCrashReportsButton, m_crashReportsSizeText}); +#endif // CRASHREPORTING_USES_CRASHPAD + crashDetails.addItem(helpCrashReportingButton); if (qtcEnvironmentVariableIsSet("QTC_SHOW_CRASHBUTTON")) { auto crashButton = new QPushButton("CRASH!!!"); connect(crashButton, &QPushButton::clicked, [] { @@ -257,6 +263,7 @@ public: }); crashDetails.addItem(crashButton); } + crashDetails.addItem(st); grid.addRow({s.enableCrashReporting, crashDetails}); #endif @@ -283,20 +290,24 @@ public: m_externalFileBrowserEdit->setText(UnixUtils::fileBrowser(ICore::settings())); } -#ifdef ENABLE_CRASHPAD - connect(helpCrashReportingButton, &QAbstractButton::clicked, this, [this] { - showHelpDialog(Tr::tr("Crash Reporting"), CorePlugin::msgCrashpadInformation()); - }); +#if defined(ENABLE_CRASHREPORTING) && defined(CRASHREPORTING_USES_CRASHPAD) + const FilePaths reportsPaths + = {ICore::crashReportsPath() / "completed", + ICore::crashReportsPath() / "reports", + ICore::crashReportsPath() / "attachments", + ICore::crashReportsPath() / "pending", + ICore::crashReportsPath() / "new"}; - const FilePath reportsPath = ICore::crashReportsPath() - / QLatin1String( - HostOsInfo::isMacHost() ? "completed" : "reports"); - const auto updateClearCrashWidgets = [this, reportsPath] { + const auto updateClearCrashWidgets = [this, reportsPaths] { qint64 size = 0; - const FilePaths crashFiles = reportsPath.dirEntries(QDir::Files); - for (const FilePath &file : crashFiles) - size += file.fileSize(); - m_clearCrashReportsButton->setEnabled(!crashFiles.isEmpty()); + FilePath::iterateDirectories( + reportsPaths, + [&size](const FilePath &item) { + size += item.fileSize(); + return IterationPolicy::Continue; + }, + FileFilter({}, QDir::Files, QDirIterator::Subdirectories)); + m_clearCrashReportsButton->setEnabled(size > 0); m_crashReportsSizeText->setText(formatSize(size)); }; updateClearCrashWidgets(); @@ -304,13 +315,17 @@ public: m_clearCrashReportsButton, &QPushButton::clicked, this, - [updateClearCrashWidgets, reportsPath] { - const FilePaths &crashFiles = reportsPath.dirEntries(QDir::Files); - for (const FilePath &file : crashFiles) - file.removeFile(); + [updateClearCrashWidgets, reportsPaths] { + FilePath::iterateDirectories( + reportsPaths, + [](const FilePath &item) { + item.removeRecursively(); + return IterationPolicy::Continue; + }, + FileFilter({}, QDir::Files | QDir::Dirs | QDir::NoDotAndDotDot)); updateClearCrashWidgets(); }); -#endif +#endif // ENABLE_CRASHREPORTING && CRASHREPORTING_USES_CRASHPAD if (HostOsInfo::isAnyUnixHost()) { connect(resetTerminalButton, @@ -389,7 +404,7 @@ private: QLineEdit *m_terminalOpenArgs; QLineEdit *m_terminalExecuteArgs; Utils::ElidingLabel *m_environmentChangesLabel; -#ifdef ENABLE_CRASHPAD +#ifdef CRASHREPORTING_USES_CRASHPAD QPushButton *m_clearCrashReportsButton; QLabel *m_crashReportsSizeText; #endif diff --git a/src/plugins/coreplugin/systemsettings.h b/src/plugins/coreplugin/systemsettings.h index 36bc76129d9..0b9385d5daa 100644 --- a/src/plugins/coreplugin/systemsettings.h +++ b/src/plugins/coreplugin/systemsettings.h @@ -34,7 +34,7 @@ public: Utils::SelectionAspect reloadSetting{this}; -#ifdef ENABLE_CRASHPAD +#ifdef ENABLE_CRASHREPORTING Utils::BoolAspect enableCrashReporting{this}; #endif From f9482a62b4defd45f115ddde3f2ed816c1847d6c Mon Sep 17 00:00:00 2001 From: Marcus Tillmanns Date: Tue, 1 Apr 2025 10:11:23 +0200 Subject: [PATCH 05/45] Terminal: Don't add to PATH Fixes: QTCREATORBUG-32647 Change-Id: I236745b3c3ec04b5cb591bd1b8aaf54c1a3c4241 Reviewed-by: Cristian Adam Reviewed-by: Eike Ziller --- src/plugins/terminal/terminalwidget.cpp | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/plugins/terminal/terminalwidget.cpp b/src/plugins/terminal/terminalwidget.cpp index 18165d240bc..aba15aef461 100644 --- a/src/plugins/terminal/terminalwidget.cpp +++ b/src/plugins/terminal/terminalwidget.cpp @@ -127,8 +127,6 @@ void TerminalWidget::setupPty() env.setFallback("COMMAND_MODE", "unix2003"); env.setFallback("INIT_CWD", QCoreApplication::applicationDirPath()); - // For git bash on Windows - env.prependOrSetPath(shellCommand.executable().parentDir()); if (env.hasKey("CLINK_NOAUTORUN")) env.unset("CLINK_NOAUTORUN"); From 449f3b94f0cacfc62aeb7feb4bac644860d8b0f6 Mon Sep 17 00:00:00 2001 From: Cristian Adam Date: Sat, 29 Mar 2025 09:17:49 +0100 Subject: [PATCH 06/45] CMakePM: Use same detection mechanism for ninja as done for cmake Qt Creator looks into 3rd party package managers when doing the CMake autodetection on macOS (homebrew, macports etc.). The CMake installed from a 3rd party package would find ninja by itself, so we need to take this into consideration. Fixes: QTCREATORBUG-32331 Change-Id: I4e2a09b913c5295e9afe9f6c0ee9321f1d1c84c6 Reviewed-by: hjk --- src/plugins/cmakeprojectmanager/cmakekitaspect.cpp | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/plugins/cmakeprojectmanager/cmakekitaspect.cpp b/src/plugins/cmakeprojectmanager/cmakekitaspect.cpp index bf7e10c980e..b6343d49053 100644 --- a/src/plugins/cmakeprojectmanager/cmakekitaspect.cpp +++ b/src/plugins/cmakeprojectmanager/cmakekitaspect.cpp @@ -708,8 +708,12 @@ bool CMakeGeneratorKitAspectFactory::isNinjaPresent(const Kit *k, const CMakeToo return true; if (Internal::settings(nullptr).ninjaPath().isEmpty()) { - auto findNinja = [](const Environment &env) -> bool { - return !env.searchInPath("ninja").isEmpty(); + FilePaths extraDirs; + if (tool->filePath().osType() == OsTypeMac) + extraDirs << tool->filePath().parentDir(); + + auto findNinja = [extraDirs](const Environment &env) -> bool { + return !env.searchInPath("ninja", extraDirs).isEmpty(); }; if (!findNinja(tool->filePath().deviceEnvironment())) return findNinja(k->buildEnvironment()); From 4eb0db134a29ec538c041821e1d88a51f55745a3 Mon Sep 17 00:00:00 2001 From: Eike Ziller Date: Mon, 31 Mar 2025 09:21:44 +0200 Subject: [PATCH 07/45] COIN: Move to Qt 6.8.3 Change-Id: I5c7e91c62083f91f705dc50483282a52829cfe8e Reviewed-by: David Schulz --- .github/workflows/build_cmake.yml | 2 +- coin/instructions/common_environment.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build_cmake.yml b/.github/workflows/build_cmake.yml index 6665ca55add..daddaccea58 100644 --- a/.github/workflows/build_cmake.yml +++ b/.github/workflows/build_cmake.yml @@ -7,7 +7,7 @@ on: - 'doc/**' env: - QT_VERSION: 6.8.2 + QT_VERSION: 6.8.3 MACOS_DEPLOYMENT_TARGET: 11.0 CLANG_VERSION: 19.1.6 ELFUTILS_VERSION: 0.175 diff --git a/coin/instructions/common_environment.yaml b/coin/instructions/common_environment.yaml index deceddb7a4a..add245a9730 100644 --- a/coin/instructions/common_environment.yaml +++ b/coin/instructions/common_environment.yaml @@ -7,7 +7,7 @@ instructions: instructions: - type: EnvironmentVariable variableName: QTC_QT_BASE_URL - variableValue: "https://ci-files02-hki.ci.qt.io/packages/jenkins/qt/6.8.2/release_content/" + variableValue: "https://ci-files02-hki.ci.qt.io/packages/jenkins/qt/6.8.3/release_content/" - type: EnvironmentVariable variableName: MACOSX_DEPLOYMENT_TARGET variableValue: 12.0 From 4d8a4e97bf2b661e78aa0b929e1838215c101a2b Mon Sep 17 00:00:00 2001 From: David Schulz Date: Tue, 1 Apr 2025 14:08:35 +0200 Subject: [PATCH 08/45] Editor: always use UTF-8 encoding for format operation results We pass the source data as UTF-8 so we also have to handle it as UTF-8. Fixes: QTCREATORBUG-32668 Fixes: QTCREATORBUG-32632 Fixes: QTCREATORBUG-32627 Fixes: QTCREATORBUG-32677 Fixes: QTCREATORBUG-32622 Change-Id: I426b3835a8a1b38f83a53de1cdb656020e239798 Reviewed-by: Eike Ziller --- src/plugins/texteditor/formattexteditor.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/plugins/texteditor/formattexteditor.cpp b/src/plugins/texteditor/formattexteditor.cpp index dd379663ce1..51b0a21d15e 100644 --- a/src/plugins/texteditor/formattexteditor.cpp +++ b/src/plugins/texteditor/formattexteditor.cpp @@ -77,6 +77,7 @@ static FormatOutput format(const FormatInput &input) options.replaceInStrings(QLatin1String("%file"), sourceFile.filePath().toUrlishString()); Process process; process.setCommand({executable, options}); + process.setUtf8StdOutCodec(); process.runBlocking(5s); if (process.result() != ProcessResult::FinishedWithSuccess) { return Utils::make_unexpected(Tr::tr("Failed to format: %1.") @@ -102,6 +103,7 @@ static FormatOutput format(const FormatInput &input) options.replaceInStrings("%file", input.filePath.toUrlishString()); process.setCommand({executable, options}); process.setWriteData(input.sourceData.toUtf8()); + process.setUtf8StdOutCodec(); process.start(); if (!process.waitForFinished(5s)) { return Utils::make_unexpected(Tr::tr("Cannot call %1 or some other error occurred. " From 80157d1648c10979688e2f54e712ff701d52f17e Mon Sep 17 00:00:00 2001 From: Marcus Tillmanns Date: Tue, 1 Apr 2025 13:57:51 +0200 Subject: [PATCH 09/45] Lua: Don't use sol::property with member variables See also: https://github.com/ThePhD/sol2/issues/1682 Fixes: QTCREATORBUG-32694 Change-Id: I70b80fbd88ef39d36269e349d30f31c3201c4ec3 Reviewed-by: Eike Ziller Reviewed-by: --- src/plugins/lua/bindings/texteditor.cpp | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/src/plugins/lua/bindings/texteditor.cpp b/src/plugins/lua/bindings/texteditor.cpp index 15b8b097172..0a22c15a5a1 100644 --- a/src/plugins/lua/bindings/texteditor.cpp +++ b/src/plugins/lua/bindings/texteditor.cpp @@ -238,18 +238,26 @@ void setupTextEditorModule() "Position", sol::no_constructor, "line", - sol::property(&Position::line, &Position::line), + sol::property( + [](const Position &pos) { return pos.line; }, + [](Position &pos, int line) { pos.line = line; }), "column", - sol::property(&Position::column, &Position::column)); + sol::property( + [](const Position &pos) { return pos.column; }, + [](Position &pos, int column) { pos.column = column; })); // In range can't use begin/end as "end" is a reserved word for LUA scripts result.new_usertype( "Range", sol::no_constructor, "from", - sol::property(&Range::begin, &Range::begin), + sol::property( + [](const Range &range) { return range.begin; }, + [](Range &range, const Position &begin) { range.begin = begin; }), "to", - sol::property(&Range::end, &Range::end)); + sol::property( + [](const Range &range) { return range.end; }, + [](Range &range, const Position &end) { range.end = end; })); auto textCursorType = result.new_usertype( "TextCursor", From 974a6896ce08c8e9aa3b936ed157785225e9ca2e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20L=C3=B6hning?= Date: Wed, 26 Mar 2025 17:35:57 +0100 Subject: [PATCH 10/45] SquishTests: Replace std::auto_ptr with std::unique_ptr auto_ptr was deprecated in C++11 and removed in C++17. Therefore, the clang code model does not show code completion for it anymore. Change-Id: I94ba657ac9bf9dee0b50714f393262600ab792de Reviewed-by: Christian Stenger --- .../tst_memberoperator/testdata/usages.tsv | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/tests/system/suite_editors/tst_memberoperator/testdata/usages.tsv b/tests/system/suite_editors/tst_memberoperator/testdata/usages.tsv index 482903ad1bb..f15e3ba122a 100644 --- a/tests/system/suite_editors/tst_memberoperator/testdata/usages.tsv +++ b/tests/system/suite_editors/tst_memberoperator/testdata/usages.tsv @@ -13,12 +13,12 @@ "" "QPointer pa; QPointer &poi = pa;" "poi" "." "poi." "True" "mixed" "" "QPointer poi[5];" "poi[2]" "." "poi[2]." "True" "mixed" "" "QPointer *poi[5];" "poi[2]" "." "poi[2]->" "True" "all" -"" "std::auto_ptr sap;" "sap" "." "sap." "True" "mixed" -"" "std::auto_ptr *sap;" "sap" "." "sap->" "True" "all" -"" "std::auto_ptr &sap;" "sap" "." "sap." "True" "mixed" -"" "std::auto_ptr sapqa; std::auto_ptr &sap = sapqa;" "sap" "." "sap." "True" "mixed" -"" "std::auto_ptr sap[10];" "sap[2]" "." "sap[2]." "True" "mixed" -"" "std::auto_ptr *sap[10];" "sap[2]" "." "sap[2]->" "True" "all" +"" "std::unique_ptr sap;" "sap" "." "sap." "True" "mixed" +"" "std::unique_ptr *sap;" "sap" "." "sap->" "True" "all" +"" "std::unique_ptr &sap;" "sap" "." "sap." "True" "mixed" +"" "std::unique_ptr sapqa; std::unique_ptr &sap = sapqa;" "sap" "." "sap." "True" "mixed" +"" "std::unique_ptr sap[10];" "sap[2]" "." "sap[2]." "True" "mixed" +"" "std::unique_ptr *sap[10];" "sap[2]" "." "sap[2]->" "True" "all" "" "QVector vec;" "vec" "." "vec." "True" "none" "" "QVector vec;" "vec" "." "vec." "True" "none" "" "QVector *vec;" "vec" "." "vec->" "True" "all" From bf6a98cc7c61d180272a3688ae37ea113bad0327 Mon Sep 17 00:00:00 2001 From: Jarek Kobus Date: Thu, 3 Apr 2025 10:26:39 +0200 Subject: [PATCH 11/45] ClangTools: Fix a disconnect warning The warning was introduced here: a79d5b8d0856a8f6c4de56a8d982c84ea20905a6 Change-Id: I2a46f137232e5e2eb24ce48283aec71c08c27f4c Reviewed-by: Eike Ziller --- src/plugins/clangtools/clangtool.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/plugins/clangtools/clangtool.cpp b/src/plugins/clangtools/clangtool.cpp index 40c79d858a0..de78f285cf5 100644 --- a/src/plugins/clangtools/clangtool.cpp +++ b/src/plugins/clangtools/clangtool.cpp @@ -174,7 +174,7 @@ public: m_error->setVisible(!text.isEmpty()); m_error->setText(text); m_error->setType(type == Warning ? InfoLabel::Warning : InfoLabel::Error); - m_error->disconnect(); + disconnect(m_error, &QLabel::linkActivated, this, nullptr); if (linkAction) connect(m_error, &QLabel::linkActivated, this, linkAction); evaluateVisibility(); From ee97ea03598e64206090c4cc78d12c2f32b517b2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20L=C3=B6hning?= Date: Mon, 24 Mar 2025 23:22:55 +0100 Subject: [PATCH 12/45] SquishTests: If expected proposal widget is not shown, try once more tst_memberoperator has some timing issue which we could not solve yet. This seems to happen only because Squish is typing way faster than any human user. Instead of slowing everything down unconditionally, this tries one more time only when the proposal widget was expected but not found. Change-Id: Ibd6bb012091f9120744f23245dea39defcd9cf96 Reviewed-by: Christian Stenger --- tests/system/suite_editors/tst_memberoperator/test.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/tests/system/suite_editors/tst_memberoperator/test.py b/tests/system/suite_editors/tst_memberoperator/test.py index 4d11465b719..5d673011bbe 100644 --- a/tests/system/suite_editors/tst_memberoperator/test.py +++ b/tests/system/suite_editors/tst_memberoperator/test.py @@ -62,12 +62,20 @@ def main(): "consider raising the timeout.") else: snooze(1) - type(cppwindow, testData.field(record, "operator")) + operator = testData.field(record, "operator") + type(cppwindow, operator) genericProposalWidget = __getGenericProposalListView__(1500) # the clang code model does not change the . to -> before applying a proposal # so, verify list of proposals roughly if useClang: expectProposal = testData.field(record, "clangProposal") == 'True' + if expectProposal and (genericProposalWidget is None): + test.warning("Expected proposal widget was not displayed as expected. " + "Trying again...") + for _ in operator: + type(cppwindow, "") + type(cppwindow, operator) + genericProposalWidget = __getGenericProposalListView__(500) test.compare(genericProposalWidget is not None, expectProposal, 'Verifying whether proposal widget is displayed as expected.') From ef638c3660683b8cf0aa04c5dbc72871a48ea40c Mon Sep 17 00:00:00 2001 From: David Schulz Date: Wed, 2 Apr 2025 08:04:36 +0200 Subject: [PATCH 13/45] Editor: fix gotoLine for non existing columns If TextEditorWidget::gotoLine is called with a column greater than the line length jump to the block end instead of stepping into the next line. Fixes: QTCREATORBUG-32592 Change-Id: I70f8ab09de92000ec228c27320671d12f8fa79e6 Reviewed-by: Christian Kandeler --- src/plugins/texteditor/texteditor.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/plugins/texteditor/texteditor.cpp b/src/plugins/texteditor/texteditor.cpp index 2560315ad70..fda0ad9c604 100644 --- a/src/plugins/texteditor/texteditor.cpp +++ b/src/plugins/texteditor/texteditor.cpp @@ -3493,7 +3493,9 @@ void TextEditorWidget::gotoLine(int line, int column, bool centerLine, bool anim const QTextBlock &block = document()->findBlockByNumber(blockNumber); if (block.isValid()) { QTextCursor cursor(block); - if (column > 0) { + if (column >= block.length()) { + cursor.movePosition(QTextCursor::EndOfBlock); + } else if (column > 0) { cursor.movePosition(QTextCursor::Right, QTextCursor::MoveAnchor, column); } else { int pos = cursor.position(); From 50bbe7e804c4f8e0f3e6c812f724daf84b13524d Mon Sep 17 00:00:00 2001 From: Marcus Tillmanns Date: Fri, 4 Apr 2025 05:23:19 +0000 Subject: [PATCH 14/45] Revert "Terminal: Enable reflow of live buffer" This reverts commit 15550fc6d9cbdb028c08b965b5b403eb6298198c. Reason for revert: The reflow feature of libvterm comes with its own drawbacks, so we revert this for now. Change-Id: Iab00ccb8817a252eddce29c5141724c8d172caaa Reviewed-by: Christian Stenger --- src/libs/solutions/terminal/terminalsurface.cpp | 1 - 1 file changed, 1 deletion(-) diff --git a/src/libs/solutions/terminal/terminalsurface.cpp b/src/libs/solutions/terminal/terminalsurface.cpp index e1c5207360a..5e02e5548cd 100644 --- a/src/libs/solutions/terminal/terminalsurface.cpp +++ b/src/libs/solutions/terminal/terminalsurface.cpp @@ -192,7 +192,6 @@ struct TerminalSurfacePrivate vterm_state_set_palette_color(vts, i, &col); } - vterm_screen_enable_reflow(m_vtermScreen, true); vterm_screen_reset(m_vtermScreen, 1); } From 0213b2c47d56d1ccfd3404a38a44a6b491a66b3f Mon Sep 17 00:00:00 2001 From: Joerg Bornemann Date: Thu, 3 Apr 2025 12:15:58 +0200 Subject: [PATCH 15/45] Build: Use a shared response file for all translation targets It's not necessary that every ts_* target has a separate response file. They all have the same content. Create only one such file and use it for all translation targets. Change-Id: Iac003c79a4943158cb46d1da05ee99b2a70f325f Reviewed-by: Eike Ziller Reviewed-by: Oswald Buddenhagen --- cmake/QtCreatorTranslations.cmake | 88 +++++++++++++++++++------------ 1 file changed, 54 insertions(+), 34 deletions(-) diff --git a/cmake/QtCreatorTranslations.cmake b/cmake/QtCreatorTranslations.cmake index 7379f1e60cc..61820a35683 100644 --- a/cmake/QtCreatorTranslations.cmake +++ b/cmake/QtCreatorTranslations.cmake @@ -60,8 +60,40 @@ function(_extract_ts_data_from_targets outprefix) set("${outprefix}_includes" "${_includes}" PARENT_SCOPE) endfunction() +function(_create_lupdate_response_file response_file) + set(no_value_options "") + set(single_value_options "") + set(multi_value_options SOURCES INCLUDES) + cmake_parse_arguments(PARSE_ARGV 1 arg + "${no_value_options}" "${single_value_options}" "${multi_value_options}" + ) + if(arg_UNPARSED_ARGUMENTS) + message(FATAL_ERROR "Unexpected arguments: ${arg_UNPARSED_ARGUMENTS}") + endif() + + set(sources "${arg_SOURCES}") + list(SORT sources) + + set(includes "${arg_INCLUDES}") + + list(REMOVE_DUPLICATES sources) + list(REMOVE_DUPLICATES includes) + + list(REMOVE_ITEM sources "") + list(REMOVE_ITEM includes "") + + list(TRANSFORM includes PREPEND "-I") + + string(REPLACE ";" "\n" sources_str "${sources}") + string(REPLACE ";" "\n" includes_str "${includes}") + + file(WRITE "${response_file}" "${sources_str}\n${includes_str}") +endfunction() + function(_create_ts_custom_target name) - cmake_parse_arguments(_arg "EXCLUDE_FROM_ALL" "FILE_PREFIX;TS_TARGET_PREFIX" "SOURCES;INCLUDES" ${ARGN}) + cmake_parse_arguments(_arg "EXCLUDE_FROM_ALL" "FILE_PREFIX;LUPDATE_RESPONSE_FILE;TS_TARGET_PREFIX" + "DEPENDS" ${ARGN} + ) if (_arg_UNPARSED_ARGUMENTS) message(FATAL_ERROR "Invalid parameters to _create_ts_custom_target: ${_arg_UNPARSED_ARGUMENTS}.") endif() @@ -71,42 +103,19 @@ function(_create_ts_custom_target name) endif() set(ts_file "${CMAKE_CURRENT_SOURCE_DIR}/${_arg_FILE_PREFIX}_${name}.ts") - - set(_sources "${_arg_SOURCES}") - list(SORT _sources) - - set(_includes "${_arg_INCLUDES}") - - list(REMOVE_DUPLICATES _sources) - list(REMOVE_DUPLICATES _includes) - - list(REMOVE_ITEM _sources "") - list(REMOVE_ITEM _includes "") - - set(_prepended_includes) - foreach(include IN LISTS _includes) - list(APPEND _prepended_includes "-I${include}") - endforeach() - set(_includes "${_prepended_includes}") - - string(REPLACE ";" "\n" _sources_str "${_sources}") - string(REPLACE ";" "\n" _includes_str "${_includes}") - - set(ts_file_list "${CMAKE_CURRENT_BINARY_DIR}/ts_${name}.lst") - file(WRITE "${ts_file_list}" "${_sources_str}\n${_includes_str}\n") - + set(response_file ${_arg_LUPDATE_RESPONSE_FILE}) add_custom_target("${_arg_TS_TARGET_PREFIX}${name}" - COMMAND Qt::lupdate -locations relative -no-ui-lines "@${ts_file_list}" -ts ${ts_file} + COMMAND Qt::lupdate -locations relative -no-ui-lines "@${response_file}" -ts ${ts_file} WORKING_DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}" COMMENT "Generate .ts file (${name}), with obsolete translations and files and line numbers" - DEPENDS ${_sources} + DEPENDS ${_arg_DEPENDS} VERBATIM) add_custom_target("${_arg_TS_TARGET_PREFIX}${name}_no_locations" - COMMAND Qt::lupdate -locations none -no-ui-lines "@${ts_file_list}" -ts ${ts_file} + COMMAND Qt::lupdate -locations none -no-ui-lines "@${response_file}" -ts ${ts_file} WORKING_DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}" COMMENT "Generate .ts file (${name}), with obsolete translations, without files and line numbers" - DEPENDS ${_sources} + DEPENDS ${_arg_DEPENDS} VERBATIM) # Uses lupdate + convert instead of just lupdate with '-locations none -no-obsolete' @@ -116,11 +125,11 @@ function(_create_ts_custom_target name) get_filename_component(_bin_dir ${_lupdate_binary} DIRECTORY) add_custom_target("${_arg_TS_TARGET_PREFIX}${name}_cleaned" - COMMAND Qt::lupdate -locations relative -no-ui-lines "@${ts_file_list}" -ts ${ts_file} + COMMAND Qt::lupdate -locations relative -no-ui-lines "@${response_file}" -ts ${ts_file} COMMAND ${_bin_dir}/lconvert -locations none -no-ui-lines -no-obsolete ${ts_file} -o ${ts_file} WORKING_DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}" COMMENT "Generate .ts file (${name}), remove obsolete and vanished translations, and do not add files and line number" - DEPENDS ${_sources} + DEPENDS ${_arg_DEPENDS} VERBATIM) if (NOT _arg_EXCLUDE_FROM_ALL) @@ -175,9 +184,16 @@ function(add_translation_targets file_prefix) _extract_ts_data_from_targets(_to_process "${_arg_TARGETS}") + set(lupdate_response_file "${CMAKE_CURRENT_BINARY_DIR}/lupdate-args.lst") + _create_lupdate_response_file(${lupdate_response_file} + SOURCES ${_to_process_sources} ${_arg_SOURCES} + INCLUDES ${_to_process_includes} ${_arg_INCLUDES} + ) + _create_ts_custom_target(untranslated FILE_PREFIX "${file_prefix}" TS_TARGET_PREFIX "${_arg_TS_TARGET_PREFIX}" - SOURCES ${_to_process_sources} ${_arg_SOURCES} INCLUDES ${_to_process_includes} ${_arg_INCLUDES} + LUPDATE_RESPONSE_FILE "${lupdate_response_file}" + DEPENDS ${_arg_SOURCES} EXCLUDE_FROM_ALL) if (NOT TARGET "${_arg_ALL_QM_TARGET}") @@ -190,8 +206,12 @@ function(add_translation_targets file_prefix) set(_ts_file "${CMAKE_CURRENT_SOURCE_DIR}/${file_prefix}_${l}.ts") set(_qm_file "${_arg_OUTPUT_DIRECTORY}/${file_prefix}_${l}.qm") - _create_ts_custom_target("${l}" FILE_PREFIX "${file_prefix}" TS_TARGET_PREFIX "${_arg_TS_TARGET_PREFIX}" - SOURCES ${_to_process_sources} ${_arg_SOURCES} INCLUDES ${_to_process_includes} ${_arg_INCLUDES}) + _create_ts_custom_target("${l}" + FILE_PREFIX "${file_prefix}" + TS_TARGET_PREFIX "${_arg_TS_TARGET_PREFIX}" + LUPDATE_RESPONSE_FILE "${lupdate_response_file}" + DEPENDS ${_arg_SOURCES} + ) add_custom_command(OUTPUT "${_qm_file}" COMMAND Qt::lrelease "${_ts_file}" -qm "${_qm_file}" From 39ef6244bae5bbf579fce553bbcbbcba429344de Mon Sep 17 00:00:00 2001 From: Christian Kandeler Date: Fri, 4 Apr 2025 17:35:13 +0200 Subject: [PATCH 16/45] Update qbs submodule to HEAD of 2.6 branch Change-Id: I7405475244e5fec9ba5b4ec878a07f2a03345fb5 Reviewed-by: Christian Stenger --- src/shared/qbs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/shared/qbs b/src/shared/qbs index 217c7add0ef..69fd4d19de6 160000 --- a/src/shared/qbs +++ b/src/shared/qbs @@ -1 +1 @@ -Subproject commit 217c7add0efcc8f84d1f80da5d332730af251ffe +Subproject commit 69fd4d19de60199ee28575b26ff12ef950c8c7ed From 21661db604437e9188f09d419c4d14a1ad5b14bd Mon Sep 17 00:00:00 2001 From: Eike Ziller Date: Thu, 3 Apr 2025 14:22:17 +0200 Subject: [PATCH 17/45] Fix attaching QML Profiler to running application The QML channel to use (the port that the user specified in the dialog for attaching) was no longer set for the QmlProfilerRunner. That broke with a22e79f38c13b652ad9639ee810647fc0c0e96b0 Avoid the usage of the ports gatherer with QmlProfilerRunner for the attachToWaitingApplication case and set the qmlChannel manually. Also avoid soft assert if there is no active run configuration. Fixes: QTCREATORBUG-32617 Change-Id: I608cc736ed82284afbdd40277a54237f80f30306 Reviewed-by: Jarek Kobus --- src/plugins/qmlprofiler/qmlprofilerruncontrol.cpp | 2 +- src/plugins/qmlprofiler/qmlprofilertool.cpp | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/plugins/qmlprofiler/qmlprofilerruncontrol.cpp b/src/plugins/qmlprofiler/qmlprofilerruncontrol.cpp index c0cff2369cc..8139596fab7 100644 --- a/src/plugins/qmlprofiler/qmlprofilerruncontrol.cpp +++ b/src/plugins/qmlprofiler/qmlprofilerruncontrol.cpp @@ -38,7 +38,6 @@ QmlProfilerRunner::QmlProfilerRunner(RunControl *runControl) : RunWorker(runControl) { setId("QmlProfilerRunner"); - runControl->requestQmlChannel(); runControl->setIcon(ProjectExplorer::Icons::ANALYZER_START_SMALL_TOOLBAR); } @@ -152,6 +151,7 @@ RunWorker *createLocalQmlProfilerWorker(RunControl *runControl) worker->setId("LocalQmlProfilerSupport"); auto profiler = new QmlProfilerRunner(runControl); + runControl->requestQmlChannel(); worker->addStopDependency(profiler); // We need to open the local server before the application tries to connect. diff --git a/src/plugins/qmlprofiler/qmlprofilertool.cpp b/src/plugins/qmlprofiler/qmlprofilertool.cpp index cc456bc448f..e576a0a18c2 100644 --- a/src/plugins/qmlprofiler/qmlprofilertool.cpp +++ b/src/plugins/qmlprofiler/qmlprofilertool.cpp @@ -555,7 +555,9 @@ ProjectExplorer::RunControl *QmlProfilerTool::attachToWaitingApplication() d->m_viewContainer->perspective()->select(); auto runControl = new RunControl(ProjectExplorer::Constants::QML_PROFILER_RUN_MODE); - runControl->copyDataFromRunConfiguration(activeRunConfigForActiveProject()); + if (RunConfiguration *runConfig = activeRunConfigForActiveProject()) + runControl->copyDataFromRunConfiguration(runConfig); + runControl->setQmlChannel(serverUrl); // The object as such is needed, the RunWorker becomes part of the RunControl at construction time, // similar to how QObject children are owned by their parents [[maybe_unused]] auto profiler = new QmlProfilerRunner(runControl); From 9e2f47e2f7b1669e92c7956016ba205dbe855012 Mon Sep 17 00:00:00 2001 From: Joerg Bornemann Date: Wed, 2 Apr 2025 14:52:29 +0200 Subject: [PATCH 18/45] Build: Use the Qt::lconvert target ...instead of trying to calculate lconvert's location from lupdate's directory. Change-Id: I3231228310cc63f7969d85b4538e13d240214948 Reviewed-by: Oswald Buddenhagen Reviewed-by: Eike Ziller --- cmake/QtCreatorTranslations.cmake | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/cmake/QtCreatorTranslations.cmake b/cmake/QtCreatorTranslations.cmake index 61820a35683..270040450c2 100644 --- a/cmake/QtCreatorTranslations.cmake +++ b/cmake/QtCreatorTranslations.cmake @@ -120,13 +120,10 @@ function(_create_ts_custom_target name) # Uses lupdate + convert instead of just lupdate with '-locations none -no-obsolete' # to keep the same sorting as the non-'cleaned' target and therefore keep the diff small - # get path for lconvert... - get_target_property(_lupdate_binary Qt::lupdate IMPORTED_LOCATION) - get_filename_component(_bin_dir ${_lupdate_binary} DIRECTORY) add_custom_target("${_arg_TS_TARGET_PREFIX}${name}_cleaned" COMMAND Qt::lupdate -locations relative -no-ui-lines "@${response_file}" -ts ${ts_file} - COMMAND ${_bin_dir}/lconvert -locations none -no-ui-lines -no-obsolete ${ts_file} -o ${ts_file} + COMMAND Qt::lconvert -locations none -no-ui-lines -no-obsolete ${ts_file} -o ${ts_file} WORKING_DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}" COMMENT "Generate .ts file (${name}), remove obsolete and vanished translations, and do not add files and line number" DEPENDS ${_arg_DEPENDS} @@ -149,7 +146,7 @@ function(_create_ts_custom_target name) endfunction() function(add_translation_targets file_prefix) - if (NOT TARGET Qt::lrelease OR NOT TARGET Qt::lupdate) + if(NOT TARGET Qt::lrelease OR NOT TARGET Qt::lupdate OR NOT TARGET Qt::lconvert) # No Qt translation tools were found: Skip this directory message(WARNING "No Qt translation tools found, skipping translation targets. Add find_package(Qt6 COMPONENTS LinguistTools) to CMake to enable.") return() From 19a13932a45860dec80f410a886408c481114c64 Mon Sep 17 00:00:00 2001 From: Cristian Adam Date: Mon, 7 Apr 2025 11:01:21 +0200 Subject: [PATCH 19/45] CMakePM: Fix crash when adding files to target having zero arguments Qt Creator restores a backup of a project's structure when a CMake configuration fails. If a user removes all arguments from a function defining a target, configure CMake and have the backup restored can lead to a state where the backup target exists in the project structure. Then when trying to add files to this target Qt Creator crashes. Fixes: QTCREATORBUG-32745 Change-Id: I9db9b54ae883f6c5b40da623a9984e9c33195d30 Reviewed-by: Eike Ziller --- src/plugins/cmakeprojectmanager/cmakebuildsystem.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/plugins/cmakeprojectmanager/cmakebuildsystem.cpp b/src/plugins/cmakeprojectmanager/cmakebuildsystem.cpp index 108a94716ec..092d5639992 100644 --- a/src/plugins/cmakeprojectmanager/cmakebuildsystem.cpp +++ b/src/plugins/cmakeprojectmanager/cmakebuildsystem.cpp @@ -697,6 +697,11 @@ bool CMakeBuildSystem::addSrcFiles(Node *context, const FilePaths &filePaths, Fi << "could not be found at" << targetDefinitionLine; return false; } + if (function->Arguments().size() == 0) { + qCCritical(cmakeBuildSystemLog) << "Function that defined the target" << targetName + << "has zero arguments."; + return false; + } const bool haveGlobbing = isGlobbingFunction(*cmakeListFile, *function); n->setVisibleAfterAddFileAction(!haveGlobbing); From 51c8602af0079b3f535436d956d3c5353b5b429f Mon Sep 17 00:00:00 2001 From: Eike Ziller Date: Mon, 7 Apr 2025 09:51:14 +0200 Subject: [PATCH 20/45] ActionManager: Work around crash on shutdown The specific case is that RunControls can be deleted with deleteLater (RunControlPrivate::checkAutoDeleteAndEmitStopped), which posts the deleteLater on the event queue. If that happens "just before" shutdown, the remaining events in the event queue are handled just before the event loop exits, but _after_ aboutToQuit is sent and handled. We ramp down plugins on aboutToQuit though, which means that we first delete all plugins, which deletes ActionManager, and after that stray deleteLater events are handled, ~RunControl > ~DebuggerRunTool > ~DebuggerEngine > ActionManager::unregisterAction. Change-Id: I64f7901a647dc44cc88392312e9548cb46c4c192 Reviewed-by: hjk --- src/plugins/coreplugin/actionmanager/actionmanager.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/plugins/coreplugin/actionmanager/actionmanager.cpp b/src/plugins/coreplugin/actionmanager/actionmanager.cpp index b6cda842765..3ba89cdbb1b 100644 --- a/src/plugins/coreplugin/actionmanager/actionmanager.cpp +++ b/src/plugins/coreplugin/actionmanager/actionmanager.cpp @@ -551,6 +551,7 @@ ActionManager::ActionManager(QObject *parent) ActionManager::~ActionManager() { delete d; + d = nullptr; } /*! @@ -734,6 +735,8 @@ QList ActionManager::commands() */ void ActionManager::unregisterAction(QAction *action, Id id) { + if (!d) // stray call during shutdown + return; Command *cmd = d->m_idCmdMap.value(id, nullptr); if (!cmd) { qWarning() << "unregisterAction: id" << id.name() From 44a9e731bed15bf1af13d04f129162dc560cf12a Mon Sep 17 00:00:00 2001 From: Joerg Bornemann Date: Wed, 2 Apr 2025 14:45:29 +0200 Subject: [PATCH 21/45] Build: Let the 'ts_all*' targets update all languages in one go The ts_all target merely depended on the targets ts_de, ts_fr, ts_fi, ... and so on, meaning lupdate would run once for each language. That's very inefficient. Now, ts_all contains the command to run lupdate on all .ts files of qtfoo in one go. The same applies to the targets ts_all_no_locations and ts_all_cleaned. Fixes: QTCREATORBUG-32687 Change-Id: I9704936c30ff9b56b057d1f0e478d7b393dcb632 Reviewed-by: Eike Ziller --- cmake/QtCreatorTranslations.cmake | 69 +++++++++++++++++++------------ 1 file changed, 43 insertions(+), 26 deletions(-) diff --git a/cmake/QtCreatorTranslations.cmake b/cmake/QtCreatorTranslations.cmake index 270040450c2..8ea5ad6954b 100644 --- a/cmake/QtCreatorTranslations.cmake +++ b/cmake/QtCreatorTranslations.cmake @@ -91,8 +91,8 @@ function(_create_lupdate_response_file response_file) endfunction() function(_create_ts_custom_target name) - cmake_parse_arguments(_arg "EXCLUDE_FROM_ALL" "FILE_PREFIX;LUPDATE_RESPONSE_FILE;TS_TARGET_PREFIX" - "DEPENDS" ${ARGN} + cmake_parse_arguments(_arg "" "FILE_PREFIX;LUPDATE_RESPONSE_FILE;TS_TARGET_PREFIX" + "DEPENDS;LANGUAGES" ${ARGN} ) if (_arg_UNPARSED_ARGUMENTS) message(FATAL_ERROR "Invalid parameters to _create_ts_custom_target: ${_arg_UNPARSED_ARGUMENTS}.") @@ -102,47 +102,54 @@ function(_create_ts_custom_target name) set(_arg_TS_TARGET_PREFIX "ts_") endif() - set(ts_file "${CMAKE_CURRENT_SOURCE_DIR}/${_arg_FILE_PREFIX}_${name}.ts") + set(languages "${name}") + if(DEFINED _arg_LANGUAGES) + set(languages ${_arg_LANGUAGES}) + endif() + + set(ts_files "") + foreach(language IN LISTS languages) + list(APPEND ts_files "${CMAKE_CURRENT_SOURCE_DIR}/${_arg_FILE_PREFIX}_${language}.ts") + endforeach() + + set(common_comment "Generate .ts file") + list(LENGTH languages languages_length) + if(languages_length GREATER 1) + string(APPEND common_comment "s") + endif() + string(APPEND common_comment " (${name})") + set(response_file ${_arg_LUPDATE_RESPONSE_FILE}) add_custom_target("${_arg_TS_TARGET_PREFIX}${name}" - COMMAND Qt::lupdate -locations relative -no-ui-lines "@${response_file}" -ts ${ts_file} + COMMAND Qt::lupdate -locations relative -no-ui-lines "@${response_file}" -ts ${ts_files} WORKING_DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}" - COMMENT "Generate .ts file (${name}), with obsolete translations and files and line numbers" + COMMENT "${common_comment}, with obsolete translations and files and line numbers" DEPENDS ${_arg_DEPENDS} VERBATIM) add_custom_target("${_arg_TS_TARGET_PREFIX}${name}_no_locations" - COMMAND Qt::lupdate -locations none -no-ui-lines "@${response_file}" -ts ${ts_file} + COMMAND Qt::lupdate -locations none -no-ui-lines "@${response_file}" -ts ${ts_files} WORKING_DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}" - COMMENT "Generate .ts file (${name}), with obsolete translations, without files and line numbers" + COMMENT "${common_comment}, with obsolete translations, without files and line numbers" DEPENDS ${_arg_DEPENDS} VERBATIM) # Uses lupdate + convert instead of just lupdate with '-locations none -no-obsolete' # to keep the same sorting as the non-'cleaned' target and therefore keep the diff small + set(lconvert_commands "") + foreach(ts_file IN LISTS ts_files) + list(APPEND lconvert_commands + COMMAND Qt::lconvert -locations none -no-ui-lines -no-obsolete ${ts_file} -o ${ts_file} + ) + endforeach() add_custom_target("${_arg_TS_TARGET_PREFIX}${name}_cleaned" - COMMAND Qt::lupdate -locations relative -no-ui-lines "@${response_file}" -ts ${ts_file} - COMMAND Qt::lconvert -locations none -no-ui-lines -no-obsolete ${ts_file} -o ${ts_file} + COMMAND Qt::lupdate -locations relative -no-ui-lines "@${response_file}" -ts ${ts_files} + ${lconvert_commands} WORKING_DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}" - COMMENT "Generate .ts file (${name}), remove obsolete and vanished translations, and do not add files and line number" + COMMENT "${common_comment}, remove obsolete and vanished translations, and do not add files and line number" DEPENDS ${_arg_DEPENDS} VERBATIM) - - if (NOT _arg_EXCLUDE_FROM_ALL) - if (NOT TARGET ts_all_cleaned) - add_custom_target(ts_all_cleaned - COMMENT "Generate .ts files, remove obsolete and vanished translations, and do not add files and line numbers") - add_custom_target(ts_all - COMMENT "Generate .ts files, with obsolete translations and files and line numbers") - add_custom_target(ts_all_no_locations - COMMENT "Generate .ts files, with obsolete translations, without files and line numbers") - endif() - - add_dependencies(ts_all_cleaned ${_arg_TS_TARGET_PREFIX}${name}_cleaned) - add_dependencies(ts_all ${_arg_TS_TARGET_PREFIX}${name}) - add_dependencies(ts_all_no_locations ${_arg_TS_TARGET_PREFIX}${name}_no_locations) - endif() endfunction() function(add_translation_targets file_prefix) @@ -191,7 +198,7 @@ function(add_translation_targets file_prefix) FILE_PREFIX "${file_prefix}" TS_TARGET_PREFIX "${_arg_TS_TARGET_PREFIX}" LUPDATE_RESPONSE_FILE "${lupdate_response_file}" DEPENDS ${_arg_SOURCES} - EXCLUDE_FROM_ALL) + ) if (NOT TARGET "${_arg_ALL_QM_TARGET}") add_custom_target("${_arg_ALL_QM_TARGET}" ALL COMMENT "Generate .qm-files") @@ -221,4 +228,14 @@ function(add_translation_targets file_prefix) add_dependencies("${_arg_ALL_QM_TARGET}" "${_arg_QM_TARGET_PREFIX}${l}") endforeach() + + # Create ts_all* targets. + set(languages_for_all_target untranslated ${_arg_LANGUAGES}) + list(REMOVE_ITEM languages_for_all_target en) + _create_ts_custom_target(all + LANGUAGES ${languages_for_all_target} + FILE_PREFIX "${file_prefix}" + TS_TARGET_PREFIX "${_arg_TS_TARGET_PREFIX}" + LUPDATE_RESPONSE_FILE "${lupdate_response_file}" + ) endfunction() From ae344b9f9b023da1026b53ed90f7403a98238df9 Mon Sep 17 00:00:00 2001 From: Eike Ziller Date: Mon, 31 Mar 2025 13:41:36 +0200 Subject: [PATCH 22/45] Add change log for 16.0.1 Change-Id: I7aea190a4e806008d4c7952bc9e6a93f2a3a850c Reviewed-by: Leena Miettinen --- dist/changelog/changes-16.0.1.md | 115 +++++++++++++++++++++++++++++++ dist/changelog/template.md | 2 + 2 files changed, 117 insertions(+) create mode 100644 dist/changelog/changes-16.0.1.md diff --git a/dist/changelog/changes-16.0.1.md b/dist/changelog/changes-16.0.1.md new file mode 100644 index 00000000000..69c91c05899 --- /dev/null +++ b/dist/changelog/changes-16.0.1.md @@ -0,0 +1,115 @@ +Qt Creator 16.0.1 +================= + +Qt Creator version 16.0.1 contains bug fixes. +It is a free upgrade for commercial license holders. + +The most important changes are listed in this document. For a complete list of +changes, see the Git log for the Qt Creator sources that you can check out from +the public Git repository or view online at + + + +Editing +------- + +* Fixed that formatting code with the Beautifier plugin broke the text encoding + ([QTCREATORBUG-32668](https://bugreports.qt.io/browse/QTCREATORBUG-32668)) +* Fixed that jumping to a column that doesn't exist jumped to a different line + ([QTCREATORBUG-32592](https://bugreports.qt.io/browse/QTCREATORBUG-32592)) + +### C++ + +* Fixed that autodetection of tab settings was turned on for the built-in + code styles + ([QTCREATORBUG-32664](https://bugreports.qt.io/browse/QTCREATORBUG-32664)) + +### QML + +* Fixed that `Follow Symbol Under Cursor` could open a copy in the build folder + ([QTCREATORBUG-32652](https://bugreports.qt.io/browse/QTCREATORBUG-32652)) + +### Language Server Protocol + +* Fixed the sorting in `Type Hierarchy` + +Projects +-------- + +* Fixed a possible crash when renaming files + +### CMake + +* Improved the detection of Ninja on macOS + ([QTCREATORBUG-32331](https://bugreports.qt.io/browse/QTCREATORBUG-32331)) +* Fixed a crash when adding files + ([QTCREATORBUG-32745](https://bugreports.qt.io/browse/QTCREATORBUG-32745)) +* Fixed `Package manager auto setup` for CMake older than 3.19 + ([QTCREATORBUG-32636](https://bugreports.qt.io/browse/QTCREATORBUG-32636)) + +Debugging +--------- + +* Fixed `Open Memory Editor Showing Stack Layout` + ([QTCREATORBUG-32542](https://bugreports.qt.io/browse/QTCREATORBUG-32542)) + +### QML + +Fixed that variable values in `Locals` view were not marked as changed + ([QTCREATORBUG-29344](https://bugreports.qt.io/browse/QTCREATORBUG-29344)) +* Fixed the re-enabling of breakpoints + ([QTCREATORBUG-17294](https://bugreports.qt.io/browse/QTCREATORBUG-17294)) + +Analyzer +-------- + +### QML Profiler + +* Fixed attaching to a running external application + ([QTCREATORBUG-32617](https://bugreports.qt.io/browse/QTCREATORBUG-32617)) + +### Perf + +* Fixed stopping profiling with the tool button + +Terminal +-------- + +* Fixed issues with the `PATH` environment variable + ([QTCREATORBUG-32647](https://bugreports.qt.io/browse/QTCREATORBUG-32647)) + +Version Control Systems +----------------------- + +### Git + +* Guarded against crashes in `Branches` view + ([QTCREATORBUG-32186](https://bugreports.qt.io/browse/QTCREATORBUG-32186)) + +Platforms +--------- + +### iOS + +* Fixed running on iOS 17+ devices with Xcode 15.4 + ([QTCREATORBUG-32637](https://bugreports.qt.io/browse/QTCREATORBUG-32637)) + +Credits for these changes go to: +-------------------------------- +Alessandro Portale +Andre Hartmann +Christian Kandeler +Christian Stenger +Cristian Adam +David Schulz +Eike Ziller +Jaroslaw Kobus +Jörg Bornemann +Krzysztof Chrusciel +Leena Miettinen +Lukasz Papierkowski +Marcus Tillmanns +Orgad Shaneh +Robert Löhning +Sami Shalayel +Thiago Macieira diff --git a/dist/changelog/template.md b/dist/changelog/template.md index 3ad0888ab5d..c6eab2fbe25 100644 --- a/dist/changelog/template.md +++ b/dist/changelog/template.md @@ -95,6 +95,8 @@ Analyzer ### Valgrind +### Perf + ### Cppcheck Terminal From 89534d31864687e724493c825377a619e86dcfa8 Mon Sep 17 00:00:00 2001 From: Jarek Kobus Date: Tue, 8 Apr 2025 09:38:05 +0200 Subject: [PATCH 23/45] NetworkQuery: Disconnect from all QNetworkReply signals on destruction Task-number: QTCREATORBUG-32746 Change-Id: Ib4870522192962a1f5d9af80e31898bab7f87d17 Reviewed-by: Eike Ziller --- src/libs/solutions/tasking/networkquery.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/libs/solutions/tasking/networkquery.cpp b/src/libs/solutions/tasking/networkquery.cpp index 81c13c5db7b..eb3c4c83f9b 100644 --- a/src/libs/solutions/tasking/networkquery.cpp +++ b/src/libs/solutions/tasking/networkquery.cpp @@ -51,7 +51,7 @@ void NetworkQuery::start() NetworkQuery::~NetworkQuery() { if (m_reply) { - disconnect(m_reply.get(), &QNetworkReply::finished, this, nullptr); + disconnect(m_reply.get(), nullptr, this, nullptr); m_reply->abort(); } } From 8fb22881cc0a45d621ab00807d4f13b921f14933 Mon Sep 17 00:00:00 2001 From: Jarek Kobus Date: Tue, 8 Apr 2025 09:32:18 +0200 Subject: [PATCH 24/45] QProgressDialog: Set infinite minimum duration To suppress calls to QCoreApplication::processEvents() from inside QProgressDialog::setValue(). Otherwise it interfere with the task tree internals and may lead to crash. Fixes: QTCREATORBUG-32746 Change-Id: Ic6f42061fedd702aec070e667ecafe27e1a2158b Reviewed-by: Eike Ziller --- src/plugins/android/androidsdkdownloader.cpp | 1 + src/plugins/android/avdcreatordialog.cpp | 1 + src/plugins/extensionmanager/extensionmanagerwidget.cpp | 1 + src/plugins/projectexplorer/windowsappsdksettings.cpp | 1 + 4 files changed, 4 insertions(+) diff --git a/src/plugins/android/androidsdkdownloader.cpp b/src/plugins/android/androidsdkdownloader.cpp index 682692f7ede..93757e9f097 100644 --- a/src/plugins/android/androidsdkdownloader.cpp +++ b/src/plugins/android/androidsdkdownloader.cpp @@ -95,6 +95,7 @@ GroupItem downloadSdkRecipe() progressDialog.reset(new QProgressDialog(Tr::tr("Downloading SDK Tools package..."), Tr::tr("Cancel"), 0, 100, Core::ICore::dialogParent())); progressDialog->setWindowModality(Qt::ApplicationModal); + progressDialog->setMinimumDuration(INT_MAX); // In order to suppress calls to processEvents() from setValue() progressDialog->setWindowTitle(dialogTitle()); progressDialog->setFixedSize(progressDialog->sizeHint()); progressDialog->setAutoClose(false); diff --git a/src/plugins/android/avdcreatordialog.cpp b/src/plugins/android/avdcreatordialog.cpp index 8a18d9fde7e..3adf7d78b2d 100644 --- a/src/plugins/android/avdcreatordialog.cpp +++ b/src/plugins/android/avdcreatordialog.cpp @@ -317,6 +317,7 @@ void AvdDialog::createAvd() progressDialog.reset(new QProgressDialog(Core::ICore::dialogParent())); progressDialog->setRange(0, 0); progressDialog->setWindowModality(Qt::ApplicationModal); + progressDialog->setMinimumDuration(INT_MAX); // In order to suppress calls to processEvents() from setValue() progressDialog->setWindowTitle("Create new AVD"); progressDialog->setLabelText(Tr::tr("Creating new AVD device...")); progressDialog->setFixedSize(progressDialog->sizeHint()); diff --git a/src/plugins/extensionmanager/extensionmanagerwidget.cpp b/src/plugins/extensionmanager/extensionmanagerwidget.cpp index 786574f38e0..ce259e681b8 100644 --- a/src/plugins/extensionmanager/extensionmanagerwidget.cpp +++ b/src/plugins/extensionmanager/extensionmanagerwidget.cpp @@ -697,6 +697,7 @@ void ExtensionManagerWidget::fetchAndInstallPlugin(const QUrl &url, const QStrin Tr::tr("Downloading..."), Tr::tr("Cancel"), 0, 0, ICore::dialogParent())); progressDialog->setWindowTitle(Tr::tr("Download Extension")); progressDialog->setWindowModality(Qt::ApplicationModal); + progressDialog->setMinimumDuration(INT_MAX); // In order to suppress calls to processEvents() from setValue() progressDialog->setFixedSize(progressDialog->sizeHint()); progressDialog->setAutoClose(false); progressDialog->show(); // TODO: Should not be needed. Investigate possible QT_BUG diff --git a/src/plugins/projectexplorer/windowsappsdksettings.cpp b/src/plugins/projectexplorer/windowsappsdksettings.cpp index 7c6a3c9053e..a48a12038d3 100644 --- a/src/plugins/projectexplorer/windowsappsdksettings.cpp +++ b/src/plugins/projectexplorer/windowsappsdksettings.cpp @@ -318,6 +318,7 @@ GroupItem WindowsSettingsWidget::downloadNugetRecipe() Tr::tr("Cancel"), 0, 100, Core::ICore::dialogParent())); progressDialog->setWindowModality(Qt::ApplicationModal); + progressDialog->setMinimumDuration(INT_MAX); // In order to suppress calls to processEvents() from setValue() progressDialog->setWindowTitle(Tr::tr("Downloading")); progressDialog->setFixedSize(progressDialog->sizeHint()); progressDialog->setAutoClose(false); From 05f19d75d55a3728ea89f7c9ed7f2ce72978a452 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Aur=C3=A9lien=20Brooke?= Date: Mon, 7 Apr 2025 10:47:19 +0200 Subject: [PATCH 25/45] French translation: fix placeholder index Change-Id: If392efa81274d1c261e7a1b219ab2e6bc9e96650 Reviewed-by: Eike Ziller --- share/qtcreator/translations/qtcreator_fr.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/share/qtcreator/translations/qtcreator_fr.ts b/share/qtcreator/translations/qtcreator_fr.ts index e065e54b672..d07792bb693 100644 --- a/share/qtcreator/translations/qtcreator_fr.ts +++ b/share/qtcreator/translations/qtcreator_fr.ts @@ -60490,7 +60490,7 @@ Les données de la trace sont perdues. The command "%1" terminated with exit code %2. - La commande « %1 » s’est terminée avec le code de sortie %1. + La commande « %1 » s’est terminée avec le code de sortie %2. The command "%1" terminated abnormally. From f464cbbc0b64b81186da58b912ff0336f7496a86 Mon Sep 17 00:00:00 2001 From: Marcus Tillmanns Date: Fri, 4 Apr 2025 08:07:18 +0200 Subject: [PATCH 26/45] Terminal: Reconnect EnableMouseTracking setting Amends: 42ed82973cec46f74f9ac57ac9ee79cd50d74c9f Change-Id: I91b2fb242091ed5caccadb2b814bb5e947ec5da8 Reviewed-by: Christian Stenger --- src/libs/solutions/terminal/terminalview.cpp | 5 +++++ src/libs/solutions/terminal/terminalview.h | 2 ++ src/plugins/terminal/terminalwidget.cpp | 2 ++ 3 files changed, 9 insertions(+) diff --git a/src/libs/solutions/terminal/terminalview.cpp b/src/libs/solutions/terminal/terminalview.cpp index 9faf721d594..c5e72b9f3a1 100644 --- a/src/libs/solutions/terminal/terminalview.cpp +++ b/src/libs/solutions/terminal/terminalview.cpp @@ -278,6 +278,11 @@ void TerminalView::setPasswordMode(bool passwordMode) } } +void TerminalView::enableMouseTracking(bool enable) +{ + d->m_allowMouseTracking = enable; +} + void TerminalView::setFont(const QFont &font) { QAbstractScrollArea::setFont(font); diff --git a/src/libs/solutions/terminal/terminalview.h b/src/libs/solutions/terminal/terminalview.h index daddda01e23..838cf379108 100644 --- a/src/libs/solutions/terminal/terminalview.h +++ b/src/libs/solutions/terminal/terminalview.h @@ -55,6 +55,8 @@ public: void setFont(const QFont &font); + void enableMouseTracking(bool enable); + void copyToClipboard(); void pasteFromClipboard(); void copyLinkToClipboard(); diff --git a/src/plugins/terminal/terminalwidget.cpp b/src/plugins/terminal/terminalwidget.cpp index aba15aef461..e2e1ca3234e 100644 --- a/src/plugins/terminal/terminalwidget.cpp +++ b/src/plugins/terminal/terminalwidget.cpp @@ -66,6 +66,7 @@ TerminalWidget::TerminalWidget(QWidget *parent, const OpenTerminalParameters &op surfaceChanged(); setAllowBlinkingCursor(settings().allowBlinkingCursor()); + enableMouseTracking(settings().enableMouseTracking()); connect(&settings(), &AspectContainer::applied, this, [this] { // Setup colors first, as setupFont will redraw the screen. @@ -73,6 +74,7 @@ TerminalWidget::TerminalWidget(QWidget *parent, const OpenTerminalParameters &op setupFont(); configBlinkTimer(); setAllowBlinkingCursor(settings().allowBlinkingCursor()); + enableMouseTracking(settings().enableMouseTracking()); }); } From 292a55e7d6a34090e0c0e496c144fa5740f5229f Mon Sep 17 00:00:00 2001 From: Joerg Bornemann Date: Thu, 3 Apr 2025 12:37:49 +0200 Subject: [PATCH 27/45] Build: Simplify add_translation_targets Deduplicate the _create_ts_custom_target calls by splitting the creation of .ts and .qm targets. For both targets, one can specify a different set of languages by passing TS_LANGUAGES or QM_LANGUAGES. This is currently used for the "en" language that merely serves as a typo hotfix translation. Change-Id: I83bd10033188d4adf3dc0f78ecd81bcafc68ccaa Reviewed-by: Eike Ziller --- cmake/QtCreatorTranslations.cmake | 37 +++++++++------------ share/qtcreator/translations/CMakeLists.txt | 5 +-- 2 files changed, 19 insertions(+), 23 deletions(-) diff --git a/cmake/QtCreatorTranslations.cmake b/cmake/QtCreatorTranslations.cmake index 8ea5ad6954b..19a92a71b2c 100644 --- a/cmake/QtCreatorTranslations.cmake +++ b/cmake/QtCreatorTranslations.cmake @@ -161,7 +161,7 @@ function(add_translation_targets file_prefix) cmake_parse_arguments(_arg "" "OUTPUT_DIRECTORY;INSTALL_DESTINATION;TS_TARGET_PREFIX;QM_TARGET_PREFIX;ALL_QM_TARGET" - "LANGUAGES;TARGETS;SOURCES;INCLUDES" ${ARGN}) + "TS_LANGUAGES;QM_LANGUAGES;TARGETS;SOURCES;INCLUDES" ${ARGN}) if (_arg_UNPARSED_ARGUMENTS) message(FATAL_ERROR "Invalid parameters to add_translation_targets: ${_arg_UNPARSED_ARGUMENTS}.") endif() @@ -194,8 +194,20 @@ function(add_translation_targets file_prefix) INCLUDES ${_to_process_includes} ${_arg_INCLUDES} ) - _create_ts_custom_target(untranslated - FILE_PREFIX "${file_prefix}" TS_TARGET_PREFIX "${_arg_TS_TARGET_PREFIX}" + set(ts_languages untranslated ${_arg_TS_LANGUAGES}) + foreach(language IN LISTS ts_languages) + _create_ts_custom_target(${language} + FILE_PREFIX "${file_prefix}" TS_TARGET_PREFIX "${_arg_TS_TARGET_PREFIX}" + LUPDATE_RESPONSE_FILE "${lupdate_response_file}" + DEPENDS ${_arg_SOURCES} + ) + endforeach() + + # Create ts_all* targets. + _create_ts_custom_target(all + LANGUAGES ${ts_languages} + FILE_PREFIX "${file_prefix}" + TS_TARGET_PREFIX "${_arg_TS_TARGET_PREFIX}" LUPDATE_RESPONSE_FILE "${lupdate_response_file}" DEPENDS ${_arg_SOURCES} ) @@ -206,17 +218,10 @@ function(add_translation_targets file_prefix) file(MAKE_DIRECTORY ${_arg_OUTPUT_DIRECTORY}) - foreach(l IN ITEMS ${_arg_LANGUAGES}) + foreach(l IN LISTS _arg_QM_LANGUAGES) set(_ts_file "${CMAKE_CURRENT_SOURCE_DIR}/${file_prefix}_${l}.ts") set(_qm_file "${_arg_OUTPUT_DIRECTORY}/${file_prefix}_${l}.qm") - _create_ts_custom_target("${l}" - FILE_PREFIX "${file_prefix}" - TS_TARGET_PREFIX "${_arg_TS_TARGET_PREFIX}" - LUPDATE_RESPONSE_FILE "${lupdate_response_file}" - DEPENDS ${_arg_SOURCES} - ) - add_custom_command(OUTPUT "${_qm_file}" COMMAND Qt::lrelease "${_ts_file}" -qm "${_qm_file}" MAIN_DEPENDENCY "${_ts_file}" @@ -228,14 +233,4 @@ function(add_translation_targets file_prefix) add_dependencies("${_arg_ALL_QM_TARGET}" "${_arg_QM_TARGET_PREFIX}${l}") endforeach() - - # Create ts_all* targets. - set(languages_for_all_target untranslated ${_arg_LANGUAGES}) - list(REMOVE_ITEM languages_for_all_target en) - _create_ts_custom_target(all - LANGUAGES ${languages_for_all_target} - FILE_PREFIX "${file_prefix}" - TS_TARGET_PREFIX "${_arg_TS_TARGET_PREFIX}" - LUPDATE_RESPONSE_FILE "${lupdate_response_file}" - ) endfunction() diff --git a/share/qtcreator/translations/CMakeLists.txt b/share/qtcreator/translations/CMakeLists.txt index 32152d8cdff..d7bf5759f51 100644 --- a/share/qtcreator/translations/CMakeLists.txt +++ b/share/qtcreator/translations/CMakeLists.txt @@ -1,4 +1,4 @@ -set(languages cs da de en fr hr ja pl ru sl uk zh_CN zh_TW) +set(languages cs da de fr hr ja pl ru sl uk zh_CN zh_TW) set(bad_languages hu) # Fix these before including them in languages! find_package(Python3 COMPONENTS Interpreter) @@ -45,7 +45,8 @@ else() endif() add_translation_targets(qtcreator - LANGUAGES ${languages} + TS_LANGUAGES ${languages} + QM_LANGUAGES ${languages} en OUTPUT_DIRECTORY "${PROJECT_BINARY_DIR}/${IDE_DATA_PATH}/translations" INSTALL_DESTINATION "${IDE_DATA_PATH}/translations" TARGETS "${__QTC_LIBRARIES}" "${__QTC_PLUGINS}" From 2f06a670325b85e916ab63c380f302525d587c3c Mon Sep 17 00:00:00 2001 From: Christian Kandeler Date: Tue, 8 Apr 2025 22:17:12 +0200 Subject: [PATCH 28/45] Update qbs submodule to HEAD of 2.6 branch Change-Id: Id44c2338e4c099a62161332f7c74c45d522ce659 Reviewed-by: Christian Stenger --- src/shared/qbs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/shared/qbs b/src/shared/qbs index 69fd4d19de6..9453d9b75e2 160000 --- a/src/shared/qbs +++ b/src/shared/qbs @@ -1 +1 @@ -Subproject commit 69fd4d19de60199ee28575b26ff12ef950c8c7ed +Subproject commit 9453d9b75e2890ba9ce9bead37394f7db10c4b9f From 72a3ff75b3cf5162925b01eb44749b3478a79e57 Mon Sep 17 00:00:00 2001 From: Krzysztof Chrusciel Date: Tue, 8 Apr 2025 14:40:08 +0200 Subject: [PATCH 29/45] Lua: Add possibility to insert action to toolbar Change-Id: I04ccfdcc28ed33e03f8a3c531d775741d35fac7f Reviewed-by: Marcus Tillmanns Reviewed-by: David Schulz --- src/plugins/lua/bindings/texteditor.cpp | 7 +++++++ src/plugins/texteditor/texteditor.cpp | 17 +++++++++++++++++ src/plugins/texteditor/texteditor.h | 1 + 3 files changed, 25 insertions(+) diff --git a/src/plugins/lua/bindings/texteditor.cpp b/src/plugins/lua/bindings/texteditor.cpp index 0a22c15a5a1..71d66e7ba60 100644 --- a/src/plugins/lua/bindings/texteditor.cpp +++ b/src/plugins/lua/bindings/texteditor.cpp @@ -427,6 +427,13 @@ void setupTextEditorModule() QTC_ASSERT(textEditor, throw sol::error("TextEditor is not valid")); textEditor->editorWidget()->insertExtraToolBarWidget(side, toWidget(widget)); }, + "insertExtraToolBarAction", + [](const TextEditorPtr &textEditor, + TextEditorWidget::Side side, + QAction* action) { + QTC_ASSERT(textEditor, throw sol::error("TextEditor is not valid")); + textEditor->editorWidget()->insertExtraToolBarAction(side, action); + }, "setRefactorMarker", [pluginSpec, activeMarkers]( const TextEditorPtr &textEditor, diff --git a/src/plugins/texteditor/texteditor.cpp b/src/plugins/texteditor/texteditor.cpp index fda0ad9c604..02ccb8b06f1 100644 --- a/src/plugins/texteditor/texteditor.cpp +++ b/src/plugins/texteditor/texteditor.cpp @@ -9887,6 +9887,23 @@ QAction * TextEditorWidget::insertExtraToolBarWidget(TextEditorWidget::Side side } } +void TextEditorWidget::insertExtraToolBarAction(TextEditorWidget::Side side, QAction *action) +{ + if (side == Left) { + auto findLeftMostAction = [this](QAction *action) { + if (d->m_toolbarOutlineAction && action == d->m_toolbarOutlineAction) + return false; + return d->m_toolBar->widgetForAction(action) != nullptr; + }; + QAction *before = Utils::findOr(d->m_toolBar->actions(), + d->m_fileEncodingLabelAction, + findLeftMostAction); + d->m_toolBar->insertAction(before, action); + } else { + d->m_toolBar->insertAction(d->m_fileLineEndingAction, action); + } +} + void TextEditorWidget::setToolbarOutline(QWidget *widget) { if (d->m_toolbarOutlineAction) { diff --git a/src/plugins/texteditor/texteditor.h b/src/plugins/texteditor/texteditor.h index 506b28f621b..76bf06ab102 100644 --- a/src/plugins/texteditor/texteditor.h +++ b/src/plugins/texteditor/texteditor.h @@ -351,6 +351,7 @@ public: enum Side { Left, Right }; QAction *insertExtraToolBarWidget(Side side, QWidget *widget); + void insertExtraToolBarAction(Side side, QAction *action); void setToolbarOutline(QWidget* widget); const QWidget *toolbarOutlineWidget(); From 4bec3c3a722f20e706de23d9ae506546dc525e96 Mon Sep 17 00:00:00 2001 From: Eike Ziller Date: Wed, 9 Apr 2025 08:33:34 +0200 Subject: [PATCH 30/45] Update change log for 16.0.1 Change-Id: I6912640681ee62d8918d03982b2a6fa6f74cd3b9 Reviewed-by: Leena Miettinen --- dist/changelog/changes-16.0.1.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/dist/changelog/changes-16.0.1.md b/dist/changelog/changes-16.0.1.md index 69c91c05899..40d0bad23c6 100644 --- a/dist/changelog/changes-16.0.1.md +++ b/dist/changelog/changes-16.0.1.md @@ -37,6 +37,8 @@ Projects -------- * Fixed a possible crash when renaming files +* Fixed a crash when canceling the download of SDKs + ([QTCREATORBUG-32746](https://bugreports.qt.io/browse/QTCREATORBUG-32746)) ### CMake @@ -77,6 +79,7 @@ Terminal * Fixed issues with the `PATH` environment variable ([QTCREATORBUG-32647](https://bugreports.qt.io/browse/QTCREATORBUG-32647)) +* Fixed `Enable mouse tracking` Version Control Systems ----------------------- @@ -98,6 +101,7 @@ Credits for these changes go to: -------------------------------- Alessandro Portale Andre Hartmann +Aurélien Brooke Christian Kandeler Christian Stenger Cristian Adam From 25267f410bd1e079492b91d92d45e45ceebf03b3 Mon Sep 17 00:00:00 2001 From: Daniel Nylander Date: Sat, 4 Jan 2025 16:03:47 +0100 Subject: [PATCH 31/45] Add Swedish translation Change-Id: If73f4ec2c1c4680b52857bda5203b42e98d49f72 Reviewed-by: Eike Ziller --- share/qtcreator/translations/qtcreator_sv.ts | 62989 +++++++++++++++++ 1 file changed, 62989 insertions(+) create mode 100644 share/qtcreator/translations/qtcreator_sv.ts diff --git a/share/qtcreator/translations/qtcreator_sv.ts b/share/qtcreator/translations/qtcreator_sv.ts new file mode 100644 index 00000000000..9870e458c7b --- /dev/null +++ b/share/qtcreator/translations/qtcreator_sv.ts @@ -0,0 +1,62989 @@ + + + + + AbstractButtonSection + + Button Content + Knappinnehåll + + + Text + Text + + + Text displayed on the button. + Text som visas på knappen. + + + Display + Visning + + + Determines how the icon and text are displayed within the button. + Bestämmer hur ikonen och texten visas inom knappen. + + + Checkable + Markerbar + + + Toggles if the button is checkable. + Växlar om knappen är markerbar. + + + Toggles if the button is checked. + Växlar om knappen är markerad. + + + Toggles if the button is exclusive. Non-exclusive checkable buttons that belong to the same parent behave as if they are part of the same button group; only one button can be checked at any time. + Växlar om knappen är exklusiv. Icke-exklusiva markerbara knappar som tillhör samma förälder beter sig som de är en del av samma knappgrupp; endast en knapp kan markeras samtidigt. + + + Toggles if pressed, released, and clicked actions are repeated while the button is pressed and held down. + Växlar om tryckt, släppt och klickade åtgärder repeteras när knappen trycks ner och hålls nere. + + + Sets the initial delay of auto-repetition in milliseconds. + Ställer in initial fördröjning för automatisk repetition i millisekunder. + + + Sets the interval between auto-repetitions in milliseconds. + Ställer in intervall mellan automatisk repetition i millisekunder. + + + Checked + Markerad + + + Exclusive + Exklusiv + + + Auto-repeat + Repetera automatiskt + + + Repeat delay + Repeteringsfördröjning + + + Repeat interval + Repeteringsintervall + + + + AddImageToResources + + File Name + Filnamn + + + Size + Storlek + + + Add Resources + Lägg till resurser + + + &Browse... + &Bläddra... + + + Target Directory + Målkatalog + + + + AddModuleView + + Select a Module to Add + Välj en modul att lägga till + + + + AddSignalHandlerDialog + + Implement Signal Handler + Implementera signalhandtag + + + Frequently used signals + Ofta använda signaler + + + Property changes + Egenskapsändringar + + + All signals + Alla signaler + + + Signal: + Signal: + + + Choose the signal you want to handle: + Välj signalen som du vill hantera: + + + The item will be exported automatically. + Posten kommer att exporteras automatiskt. + + + + AdvancedSection + + Advanced + Avancerat + + + Enabled + Aktiverad + + + Toggles if the component is enabled to receive mouse and keyboard input. + Växlar om komponenten är aktiverad för att ta emot mus- och tangentbordsinmatning. + + + Smooth + Mjuk + + + Toggles if the smoothing is performed using linear interpolation method. Keeping it unchecked would follow non-smooth method using nearest neighbor. It is mostly applicable on image based items. + Växlar om mjukheten genomförs med linjär interpolationsmetod. Hålla den avmarkerad skulle följa metoden för icke-mjuk med närmsta granne. Det är oftast aktuellt på bildbaserade poster. + + + Antialiasing + Antialiasing + + + Refines the edges of the image. + Förfinar kanterna på bilden. + + + Focus + Fokus + + + Sets focus on the component within the enclosing focus scope. + Ställer in fokus på komponenten inom det omslutande fokusintervallet. + + + Focus on tab + Fokus på flik + + + Adds the component to the tab focus chain. + Lägger till komponenten till flikfokuskedjan. + + + Baseline offset + Standardpositionsjustering + + + Sets the position of the component's baseline in local coordinates. + Ställer in positionen för komponentens standardvärde i lokala koordinater. + + + + AlignCamerasToViewAction + + Align Cameras to View + Justera kameror till vy + + + + AlignDistributeSection + + Alignment + Justering + + + Align left edges. + Justera vänstra kanter. + + + Align horizontal centers. + Justera horisontella centrum. + + + Align right edges. + Justera högra kanter. + + + Align top edges. + Justera övre kanter. + + + Align vertical centers. + Justera vertikala centrum. + + + Align bottom edges. + Justera nedre kanter. + + + Distribute objects + Distribuera objekt + + + Distribute left edges. + Distribuera vänstra kanter. + + + Distribute horizontal centers. + Distribuera horisontella centrum. + + + Distribute right edges. + Distribuera högra kanter. + + + Distribute top edges. + Distribuera övre kanter. + + + Distribute vertical centers. + Distribuera vertikala centrum. + + + Distribute bottom edges. + Distribuera nedre kanter. + + + Distribute spacing + Distribuera mellanrum + + + Distribute spacing horizontally. + Distribuera mellanrum horisontellt. + + + Distribute spacing vertically. + Distribuera mellanrum vertikalt. + + + Disables the distribution of spacing in pixels. + Inaktiverar distributionen av mellanrum i bildpunkter. + + + Sets the left or top border of the target area or item as the starting point, depending on the distribution orientation. + Ställer in vänster eller övre ram för målytan eller post som startpunkt, beroende på distributionsorienteringen. + + + Sets the horizontal or vertical center of the target area or item as the starting point, depending on the distribution orientation. + Ställer in horisontellt eller vertikalt centrum för målytan eller post som startpunkt, beroende på distributionsorienteringen. + + + Sets the bottom or right border of the target area or item as the starting point, depending on the distribution orientation. + Ställer in nedre eller höger ram för målytan eller post som startpunkt, beroende på distributionsorienteringen. + + + Pixel spacing + Bildpunktsmellanrum + + + Align to + Justera till + + + Key object + Nyckelobjekt + + + Warning + Varning + + + - The selection contains the root component. + - Markeringen innehåller rotkomponenten. + + + - The selection contains a non-visual component. + - Markeringen innehåller en icke-visuell komponent. + + + - A component in the selection uses anchors. + - En komponent i markeringen använder ankare. + + + + AlignViewToCameraAction + + Align View to Camera + Justera vy till kamera + + + + AmbientSoundSection + + Ambient Sound + Bakgrundsljud + + + Source + Källa + + + The source file for the sound to be played. + Källfilen för ljudet som ska spelas upp. + + + Volume + Volym + + + Set the overall volume for this sound source. +Values between 0 and 1 will attenuate the sound, while values above 1 provide an additional gain boost. + Ställer in övergripande volym för denna ljudkälla. +Värden mellan 0 och 1 kommer att dämpa ljudet medans värden över 1 ger en ytterligare förstärkning. + + + Loops + Slingor + + + Sets how often the sound is played before the player stops. +Bind to AmbientSound.Infinite to loop the current sound forever. + Ställer in hur ofta ljudet spelas upp innan uppspelaren stoppar. +Bind till AmbientSound.Infinite för att spela upp ljudet utan stopp. + + + Auto Play + Spela upp automatiskt + + + Sets whether the sound should automatically start playing when a source gets specified. + Ställer in huruvida ljudet ska börja spelas upp automatiskt när en källa blir angiven. + + + + AnchorButtons + + Anchors can only be applied to child items. + Ankare kan endast tillämpas på barnposter. + + + Anchors can only be applied to the base state. + Ankare kan endast tillämpas till grundtillståndet. + + + Anchor component to the top. + Förankra komponent överst. + + + Anchor component to the bottom. + Förankra komponent nederst. + + + Anchor component to the left. + Förankra komponent till vänster. + + + Anchor component to the right. + Förankra komponent till höger. + + + Fill parent component. + Fyll föräldrakomponent. + + + Anchor component vertically. + Förankra komponent vertikalt. + + + Anchor component horizontally. + Förankra komponent horisontellt. + + + + AnchorRow + + Target + Mål + + + Margin + Marginal + + + Anchor to the top of the target. + Förankra överst av målet. + + + Anchor to the left of the target. + Förankra till vänster av målet. + + + Anchor to the vertical center of the target. + Förankra till vertikalt centrum av målet. + + + Anchor to the horizontal center of the target. + Förankra till horisontellt centrum av målet. + + + Anchor to the bottom of the target. + Förankra nederst av målet. + + + Anchor to the right of the target. + Förankra till höger av målet. + + + + AnimatedImageSpecifics + + Image + Bild + + + Animated image + Animerad bild + + + Speed + Hastighet + + + Sets the speed of the animation. + Anger hastigheten för animeringen. + + + Playing + Spelar upp + + + Toggles if the animation is playing. + Växlar om animeringen spelas upp. + + + + AnimatedSpriteSpecifics + + Animated Sprite + + + + Source + Källa + + + Adds an image from the local file system. + + + + Frame size + + + + Sets the width and height of the frame. + + + + W + width + The width of the animated sprite frame + W + + + Width. + Bredd. + + + H + height + The height of the animated sprite frame + H + + + Height. + Height. + + + Frame coordinates + + + + Sets the coordinates of the first frame of the animated sprite. + + + + X + Frame X + The width of the animated sprite frame + X + + + Frame X coordinate. + + + + Y + Frame Y + The height of the animated sprite frame + Y + + + Frame Y coordinate. + + + + Frame count + + + + Sets the number of frames in this animated sprite. + + + + Frame rate + + + + Sets the number of frames per second to show in the animation. + + + + Frame duration + + + + Sets the duration of each frame of the animation in milliseconds. + + + + Frame sync + + + + Sets frame advancements one frame each time a frame is rendered to the screen. + + + + Loops + + + + After playing the animation this many times, the animation will automatically stop. + + + + Interpolate + + + + If true, interpolation will occur between sprite frames to make the animation appear smoother. + + + + Finish behavior + + + + Sets the behavior when the animation finishes on its own. + + + + Reverse + Omvänd + + + If true, the animation will be played in reverse. + + + + Running + Kör + + + Whether the sprite is animating or not. + + + + Paused + + + + When paused, the current frame can be advanced manually. + + + + Current frame + + + + When paused, the current frame can be advanced manually by setting this property. + + + + + AnimationSection + + Animation + Animering + + + Running + Kör + + + Whether the animation is running and/or paused. + Huruvida animeringen körs och/eller pausad. + + + Loops + Slingor + + + Number of times the animation should play. + Antal gånger som animeringen ska spelas upp. + + + Duration + Längd + + + Duration of the animation in milliseconds. + Längd för animeringen i millisekunder. + + + Run to end + Kör till slutet + + + Runs the animation to completion when it is stopped. + Kör animeringen till slutet när den är stoppad. + + + Easing curve + Bezierkurva + + + Defines a custom easing curve. + Definierar en anpassad bezierkurva. + + + + AnimationTargetSection + + Animation Targets + Animeringsmål + + + Target + Mål + + + Target to animate the properties of. + Mål att animera egenskapen för. + + + Property + Egenskap + + + Property to animate. + Egenskap att animera. + + + Properties + Egenskaper + + + Properties to animate. + Egenskaper att animera. + + + + ApplicationWindowSpecifics + + Window + Fönster + + + Title + Titel + + + Size + Storlek + + + Color + Färg + + + Visible + Synlig + + + Opacity + Opacitet + + + + AssetDelegate + + (empty) + (tom) + + + + Assets + + Add a new asset to the project. + Lägg till en ny tillgång till projektet. + + + No match found. + Ingen matchning hittades. + + + Looks like you don't have any assets yet. + Ser ut som om du inte har några tillgångar ännu. + + + Drag-and-drop your assets here or click the '+' button to browse assets from the file system. + Dra och släpp dina tillgångar här eller klicka på "+"-knappen för att bläddra efter tillgångar från filsystemet. + + + + AssetsContextMenu + + Delete Files + Ta bort filer + + + Add Textures + Lägg till texturer + + + Delete File + Ta bort fil + + + Add Texture + Lägg till textur + + + Expand All + Expandera alla + + + Collapse All + Fäll in alla + + + Edit in Effect Composer + Redigera i Effektkompositör + + + Add Light Probe + + + + Rename Folder + Byt namn på mapp + + + New Folder + Ny mapp + + + Delete Folder + Ta bort mapp + + + New Effect + Ny effekt + + + Add to Content Library + Lägg till i innehållsbibliotek + + + + AudioEngineSection + + Audio Engine + Ljudmotor + + + Master Volume + Huvudvolym + + + Sets or returns overall volume being used to render the sound field. +Values between 0 and 1 will attenuate the sound, while values above 1 provide an additional gain boost. + + + + Output Mode + Utdataläge + + + Sets the current output mode of the engine. + + + + Output Device + Utdataenhet + + + Sets the device that is being used for outputting the sound field. + + + + + AudioRoomSection + + Audio Room + Ljudrum + + + Dimensions + Dimensioner + + + Sets the dimensions of the room in 3D space. + Ställer in dimensionerna för rummet i 3D-rymd. + + + Reflection Gain + + + + Sets the gain factor for reflections generated in this room. +A value from 0 to 1 will dampen reflections, while a value larger than 1 will apply a gain to reflections, making them louder. + + + + Reverb Gain + + + + Sets the gain factor for reverb generated in this room. +A value from 0 to 1 will dampen reverb, while a value larger than 1 will apply a gain to the reverb, making it louder. + + + + Reverb Time + + + + Sets the factor to be applies to all reverb timings generated for this room. +Larger values will lead to longer reverb timings, making the room sound larger. + + + + Reverb Brightness + + + + Sets the brightness factor to be applied to the generated reverb. +A positive value will increase reverb for higher frequencies and dampen lower frequencies, a negative value does the reverse. + + + + Left Material + + + + Sets the material to use for the left (negative x) side of the room. + + + + Right Material + + + + Sets the material to use for the right (positive x) side of the room. + + + + Floor Material + Golvmaterial + + + Sets the material to use for the floor (negative y) side of the room. + + + + Ceiling Material + Takmaterial + + + Sets the material to use for the ceiling (positive y) side of the room. + + + + Back Material + + + + Sets the material to use for the back (negative z) side of the room. + + + + Front Material + + + + Sets the material to use for the front (positive z) side of the room. + + + + + AudioSection + + Audio + Ljud + + + Volume + Volym + + + Muted + Tyst + + + + BackgroundColorMenuActions + + Background Color Actions + Åtgärder för bakgrundsfärg + + + + BakeLights + + Bake Lights + Bakade lampor + + + Bake lights for the current 3D scene. + Bakade lampor för aktuella 3D-scenen. + + + + BakeLightsProgressDialog + + Close + Stäng + + + Baking lights for 3D view: %1 + + + + Bake Again + + + + Cancel + Avbryt + + + + BakeLightsSetupDialog + + Lights baking setup for 3D view: %1 + + + + Expose models and lights + + + + Baking Disabled + + + + Bake Indirect + + + + Bake All + + + + The baking mode applied to this light. + + + + In Use + Används + + + If checked, this model contributes to baked lighting, +for example in form of casting shadows or indirect light. + + + + Enabled + Aktiverad + + + If checked, baked lightmap texture is generated and rendered for this model. + + + + Resolution: + Upplösning: + + + Generated lightmap resolution for this model. + + + + Setup baking manually + + + + If checked, baking settings above are not applied on close or bake. +Instead, user is expected to set baking properties manually. + + + + Cancel + Avbryt + + + Apply & Close + Tillämpa och stäng + + + Bake + + + + + BakedLightmapSection + + Baked Lightmap + + + + Enabled + Aktiverad + + + When false, the lightmap generated for the model is not stored during lightmap baking, +even if the key is set to a non-empty value. + + + + Key + Nyckel + + + Sets the filename base for baked lightmap files for the model. +No other Model in the scene can use the same key. + + + + Load Prefix + + + + Sets the folder where baked lightmap files are generated. +It should be a relative path. + + + + + BindingsDialog + + Owner + Ägare + + + The owner of the property + Ägare till egenskapen + + + + BindingsDialogForm + + From + Från + + + Sets the component and its property from which the value is copied. + Ställer in komponenten och dess egenskap från vilken värdet kopieras. + + + To + Till + + + Sets the property of the selected component to which the copied value is assigned. + Ställer in egenskapen för markerad komponent till vilken det kopierade värdet tilldelas. + + + + BindingsListView + + Removes the binding. + Tar bort bindningen. + + + + BorderImageSpecifics + + Source + Källa + + + Sets the source image for the border. + Ställer in källbilden för ramen. + + + Sets the dimension of the border image. + Ställer in dimensionen för rambilden. + + + W + width + The width of the object + W + + + Width + Bredd + + + H + height + The height of the object + H + + + Height + Höjd + + + Tile mode H + Brickläge H + + + Sets the horizontal tiling mode. + Ställer in horisontellt brickläge. + + + Tile mode V + Brickläge V + + + Sets the vertical tiling mode. + Ställer in vertikalt brickläge. + + + Border left + Ram vänster + + + Sets the left border. + Ställer in vänster ram. + + + Border right + Ram höger + + + Sets the right border. + Ställer in höger ram. + + + Border top + Ram övre + + + Sets the top border. + Ställer in övre ram. + + + Border bottom + Ram nedre + + + Sets the bottom border. + Ställer in nedre ram. + + + Mirror + Spegla + + + Toggles if the image should be inverted horizontally. + Växlar om bilden ska inverteras horisontellt. + + + Toggles if the image is saved to the cache memory. + Växlar om bilden är sparad till cacheminnet. + + + Toggles if the image is loaded after all the components in the design. + Växlar om bilden läses in efter alla komponenterna i designen. + + + Cache + Cache + + + Asynchronous + Asynkron + + + Border Image + Rambild + + + Source size + Källstorlek + + + + BrandBar + + Welcome to + Välkommen till + + + Qt Design Studio + Qt Design Studio + + + Community Edition + Community Edition + + + Enterprise Edition + Enterprise Edition + + + Professional Edition + Professional Edition + + + + BusyIndicatorSpecifics + + Busy Indicator + Upptagenindikator + + + Running + Kör + + + Toggles if the busy indicator indicates activity. + Växlar om upptagenindikatorn indikerar aktivitet. + + + Live + Live + + + + ButtonSection + + Button + Knapp + + + Appearance + Utseende + + + Toggles if the button is flat or highlighted. + Växlar om knappen är platt eller framhävd. + + + Flat + Platt + + + Highlight + Framhäv + + + + ButtonSpecifics + + Button + Knapp + + + Text + Text + + + Checked + Markerad + + + Text displayed on the button. + Text som visas på knappen. + + + State of the button. + Tillstånd för knappen. + + + Checkable + Markerbar + + + Determines whether the button is checkable or not. + Bestämmer huruvida knappen är markerbar eller inte. + + + Enabled + Aktiverad + + + Determines whether the button is enabled or not. + Bestämmer huruvida knappen är aktiverad eller inte. + + + Default button + Standardknapp + + + Sets the button as the default button in a dialog. + Ställer in knappen som standardknappen i en dialog. + + + Tool tip + Verktygstips + + + The tool tip shown for the button. + Verktygstips som visas för knappen. + + + Focus on press + Fokus vid tryck + + + Determines whether the button gets focus if pressed. + Bestämmer huruvida knappen får fokus om tryckt. + + + Icon source + Ikonkälla + + + The URL of an icon resource. + URLen för en ikonresurs. + + + + CameraActionsModel + + Hide Camera View + Dölj kameravy + + + Never show the camera view. + Visa aldrig kameravyn. + + + Show Selected Camera View + Visa markerad kameravy + + + Show the selected camera in the camera view. + Visa markerad kamera i kameravyn. + + + Always Show Camera View + Visa alltid kameravy + + + Show the last selected camera in the camera view. + Visa senaste valda kameran i kameravyn. + + + Camera view settings + Inställningar för kameravy + + + + CameraSpeedConfigAction + + Open camera speed configuration dialog + Öppna konfiguration för kamerahastighet + + + + CameraSpeedConfigurationDialog + + Camera Speed Configuration + Konfigurera kamerahastighet + + + The speed camera moves when controlled by keyboard. + Hastigheten som kameran rörs sig vid styrning med tangentbord. + + + Multiplier + + + + The value multiplier for the speed slider. + + + + Reset + Nollställ + + + <p>You only have partial control in fly mode. For full control, please + enable the <span style="text-decoration: underline">Accessibility settings</span></p> + + + + + CameraToggleAction + + Toggle Perspective/Orthographic Camera Mode + Växla kameraläge perspektiv/ortografisk + + + + ChangeStyleWidgetAction + + Change style for Qt Quick Controls 2. + Ändra stil för Qt Quick Controls 2. + + + Change style for Qt Quick Controls 2. Configuration file qtquickcontrols2.conf not found. + Ändra stil för Qt Quick Controls 2. Konfigurationsfilen qtquickcontrols2.conf hittades inte. + + + + CharacterSection + + Character + Tecken + + + Text + Text + + + Sets the text to display. + Ställer in texten att visa. + + + Font + Typsnitt + + + Sets the font of the text. + Ställer in typsnittet för texten. + + + Style name + Stilnamn + + + Sets the style of the selected font. This is prioritized over <b>Weight</b> and <b>Emphasis</b>. + Ställer in stilen för markerat typsnitt. Detta är prioriterat över <b>Vikt</b> och <b>Förtydliga</b>. + + + Sets the overall thickness of the font. + Ställer in övergripande tjocklek för typsnittet. + + + Sets the letter spacing for the text. + Ställer in bokstavsavstånd för texten. + + + Sets the word spacing for the text. + Ställer in ordavstånd för texten. + + + Sets the line height for the text. + Ställer in radhöjden för texten. + + + Size + Storlek + + + Sets the font size in pixels or points. + Ställer in typsnittsstorleken i pixlar eller punkter. + + + Text color + Textfärg + + + Sets the text color. + Ställer in textfärgen. + + + Weight + Vikt + + + Emphasis + Förtydliga + + + Sets the text to bold, italic, underlined, or strikethrough. + Ställer in texten till fet, kursiv, understruken eller genomstruken. + + + Alignment H + Justering H + + + Sets the horizontal alignment position. + Ställer in horisontell justeringsposition. + + + Alignment V + Justering V + + + Sets the vertical alignment position. + Ställer in vertikal justeringsposition. + + + Letter spacing + Bokstavsavstånd + + + Word spacing + Ordavstånd + + + Line height + Radhöjd + + + + CheckBoxSpecifics + + Check Box + Kryssruta + + + Text + Text + + + Text shown on the check box. + Text som visas på kryssrutan. + + + State of the check box. + Tillstånd för kryssrutan. + + + Determines whether the check box gets focus if pressed. + Bestämmer huruvida kryssrutan får fokus om tryckt. + + + Checked + Markerad + + + Focus on press + Fokus vid tryck + + + + CheckSection + + Check Box + Markeringsruta + + + Check state + Markeringstillstånd + + + Sets the state of the check box. + Ställer in tillståndet för markeringsrutan. + + + Toggles if the check box can have an intermediate state. + Växlar om markeringsrutan kan ha ett mellanliggande tillstånd. + + + Tri-state + Trippeltillstånd + + + + ChooseMaterialProperty + + Select material: + Välj material: + + + Select property: + Välj egenskap: + + + Cancel + Avbryt + + + Apply + Tillämpa + + + + ColorAnimationSpecifics + + Color Animation + Färganimering + + + From color + Från färg + + + To color + Till färg + + + + ColorEditorPopup + + Solid + Solid + + + Linear + Linjär + + + Radial + Radiell + + + Conical + Konisk + + + Open Color Dialog + Öppna färgdialog + + + Fill type can only be changed in base state. + Fyllnadstypen kan endast ändras i grundtillstånd. + + + Transparent + Genomskinlig + + + Gradient Picker + Gradientväljare + + + Eye Dropper + Pipett + + + Original + Original + + + New + Ny + + + Add to Favorites + Lägg till i favoriter + + + Color Details + Färgdetaljer + + + Palette + Palett + + + Gradient Controls + Gradientkontroller + + + Vertical + Vertikal + + + Horizontal + Horisontell + + + Defines the direction of the gradient. + Definierar riktningen för gradienten. + + + Defines the start point for color interpolation. + Definierar startpunkten för färginterpolation. + + + Defines the end point for color interpolation. + Definierar slutpunkten för färginterpolation. + + + Defines the center point. + Definierar centrumpunkten. + + + Defines the focal point. + Definierar fokalpunkten. + + + Defines the center radius. + Definierar centrumradie. + + + Defines the focal radius. Set to 0 for simple radial gradients. + Definierar fokalradie. Ställ in till 0 för enkla radiala gradienter. + + + Defines the start angle for the conical gradient. The value is in degrees (0-360). + Definierar startvinkeln för den koniska gradienten. Värdet är i grader (0-360). + + + + ColorPalette + + Remove from Favorites + Ta bort från favoriter + + + Add to Favorites + Lägg till i favoriter + + + + ColumnLayoutSpecifics + + Column Layout + Kolumnlayout + + + Column spacing + Kolumnavstånd + + + Sets the space between the items in pixels in the <b>Column Layout</b>. + Ställer in avståndet mellan poster i bildpunkter i <b>Kolumnlayout</b>. + + + Layout direction + Layoutriktning + + + Sets the direction of the item flow in the <b>Column Layout</b>. + Ställer in riktningen för postflödet i <b>Kolumnlayout</b>. + + + Uniform cell sizes + Enhetliga cellstorlekar + + + Toggles all cells to have a uniform size. + Växlar alla celler till att ha en enhetlig storlek. + + + + ColumnSpecifics + + Column + Kolumn + + + Spacing + Avstånd + + + Sets the spacing between column items. + Ställer in avståndet mellan kolumnposter. + + + + ComboBoxSpecifics + + Combo Box + Kombinationsruta + + + Text role + Textroll + + + Sets the model role for populating the combo box. + Ställer in modellrollen för populering av kombinationsrutan. + + + Sets the initial display text for the combo box. + Ställer in initial visningstext för kombinationsrutan. + + + Sets the current item. + Ställer in aktuell post. + + + Toggles if the combo box button is flat. + Växlar om kombinationsrutans knapp är platt. + + + Toggles if the combo box is editable. + Växlar om kombinationsrutan är redigeringsbar. + + + Display text + Visa text + + + Current index + Aktuellt index + + + Flat + Platt + + + Editable + Redigerbar + + + Focus on press + Fokus vid tryck + + + Determines whether the combobox gets focus if pressed. + Bestämmer huruvida kombinationsrutan får fokus om tryckt. + + + + Component + + Error exporting node %1. Cannot parse type %2. + Fel vid export av noden %1. Kan inte tolka typen %2. + + + + ComponentButton + + This is an instance of a component + Detta är en instans av en komponent + + + Edit Component + Redigera komponent + + + + ComponentSection + + Component + Komponent + + + Type + Typ + + + Sets the QML type of the component. + Ställer in QML-typen för komponenten. + + + ID + ID + + + Sets a unique identification or name. + Ställer in en unik identifierare eller namn. + + + id + id + + + Exports this component as an alias property of the root component. + Exporterar denna komponent som en aliasegenskap för rotkomponenten. + + + Annotation + Anteckning + + + Adds a note with a title to explain the component. + Lägger till en anteckning med en titel för att förklara komponenten. + + + Descriptive text + Beskrivande text + + + Edit Annotation + Redigera anteckning + + + Remove Annotation + Ta bort anteckning + + + Add Annotation + Lägg till anteckning + + + State + Tillstånd + + + Sets the state of the component. + Stället in tillståndet för komponenten. + + + + ConfirmClearAllDialog + + Confirm clear list + Bekräfta tömning av lista + + + You are about to clear the list of effect nodes. + +This can not be undone. + Du är på väg att tömma listan över effektnoder. + +Detta går inte att ångra. + + + Clear + Töm + + + Cancel + Avbryt + + + + ConfirmDeleteFilesDialog + + Confirm Delete Files + Bekräfta borttagning av filer + + + Some files might be in use. Delete anyway? + Några filer kanske används. Ta bort ändå? + + + Do not ask this again + Fråga inte igen + + + Delete + Ta bort + + + Cancel + Avbryt + + + + ConfirmDeleteFolderDialog + + Folder Not Empty + Mappen är inte tom + + + Folder "%1" is not empty. Delete it anyway? + Mappen "%1 är inte tom. Ta bort den ändå? + + + If the folder has assets in use, deleting it might cause the project to not work correctly. + Om mappen har tillgångar som används kan borttagning av den orsaka att projektet inte fungerar korrekt. + + + Delete + Ta bort + + + Cancel + Avbryt + + + + ConnectionsDialog + + Target + Mål + + + Sets the Component that is connected to a <b>Signal</b>. + Ställer in komponenten som är ansluten till en <b>Signal</b>. + + + + ConnectionsDialogForm + + Signal + Signal + + + Sets an interaction method that connects to the <b>Target</b> component. + Ställer in en interaktionsmetod som ansluter till <b>Mål</b>-komponenten. + + + Action + Åtgärd + + + Sets an action that is associated with the selected <b>Target</b> component's <b>Signal</b>. + Ställer in en åtgärd som associeras med vald <b>Mål</b>-komponents <b>Signal</b>. + + + Call Function + Anropa funktion + + + Assign + Tilldela + + + Change State + Ändra tillstånd + + + Set Property + Ange egenskap + + + Print Message + Skriv ut meddelande + + + Custom + Anpassad + + + Add Condition + Lägg till villkor + + + Sets a logical condition for the selected <b>Signal</b>. It works with the properties of the <b>Target</b> component. + Ställer in ett logiskt villkor för vald <b>Signal</b>. Den arbetar med egenskaperna för <b>Mål</b>-komponenten. + + + Remove Condition + Ta bort villkor + + + Removes the logical condition for the <b>Target</b> component. + Tar bort logiska villkoret för <b>Mål</b>-komponenten. + + + Add Else Statement + Lägg till Else-villkor + + + Sets an alternate condition for the previously defined logical condition. + Ställer in ett alternativt villkor för tidigare definierat logiskt villkor. + + + Remove Else Statement + Ta bort Else-villkor + + + Removes the alternate logical condition for the previously defined logical condition. + Tar bort alternativa logiska villkoret för tidigare definierat logiskt villkor. + + + Write the conditions for the components and the signals manually. + Skriv villkoren för komponenterna och signalerna manuellt. + + + Jump to the code. + Hoppa till koden. + + + + ConnectionsListView + + Removes the connection. + Tar bort anslutningen. + + + + ConnectionsSpecifics + + Connections + Anslutningar + + + Enabled + Aktiverad + + + Sets whether the component accepts change events. + Ställer in huruvida komponenter accepterar ändringshändelser. + + + Ignore unknown signals + Ignorera okända signaler + + + Ignores runtime errors produced by connections to non-existent signals. + Ignorerar körtidsfel producerade av anslutningar till icke-existerande signaler. + + + Target + Mål + + + Sets the component that sends the signal. + Ställer in komponenten som skickar signalen. + + + + ContainerSection + + Container + Container + + + Current index + Aktuellt index + + + Sets the index of the current item. + Ange indexet för aktuell post. + + + + ContentLibrary + + Materials + Material + + + Textures + Texturer + + + Environments + Miljöer + + + Effects + Effekter + + + User Assets + Användartillgångar + + + material + material + + + item + post + + + + ContentLibraryEffectContextMenu + + Add an instance + Lägg till en instans + + + Remove from project + Ta bort från projekt + + + + ContentLibraryEffectsView + + No effects available. + Inga effekter tillgängliga. + + + <b>Content Library</b> effects are not supported in Qt5 projects. + <b>Innehållsbibliotek</b>-effekter stöds inte i Qt5-projekt. + + + To use <b>Content Library</b>, first add the QtQuick3D module in the <b>Components</b> view. + För att använda <b>Innehållsbibliotek</b>, lägg först till QtQuick3D-modulen i <b>Komponenter</b>-vyn. + + + To use <b>Content Library</b>, version 6.4 or later of the QtQuick3D module is required. + För att använda <b>Innehållsbibliotek</b> krävs version 6.4 eller senare av QtQuick3D-modulen. + + + <b>Content Library</b> is disabled inside a non-visual component. + <b>Innehållsbibliotek</b> är inaktiverad för en icke-visuell komponent. + + + No match found. + Ingen matchning hittades. + + + + ContentLibraryItem + + Item is imported to the project + Posten är importerad till projektet + + + Add an instance to project + Lägg till en instans till projektet + + + + ContentLibraryItemContextMenu + + Apply to selected (replace) + Tillämpa på markerade (ersätt) + + + Apply to selected (add) + Tillämpa på markerade (lägg till) + + + Add an instance to project + Lägg till en instans till projektet + + + Remove from project + Ta bort från projektet + + + Remove from Content Library + Ta bort från innehållsbiblioteket + + + Import bundle + Importera bundle + + + + ContentLibraryMaterial + + Material is imported to project + Material är importerade till projekt + + + Add an instance to project + Lägg till en instans till projektet + + + Click to download material + Klicka för att hämta material + + + + ContentLibraryMaterialsView + + <b>Content Library</b> materials are not supported in Qt5 projects. + <b>Innehållsbibliotek</b>-material stöds inte i Qt5-projekt. + + + To use <b>Content Library</b>, first add the QtQuick3D module in the <b>Components</b> view. + För att använda <b>Innehållsbibliotek</b>, lägg först till QtQuick3D-modulen i <b>Komponenter</b>-vyn. + + + To use <b>Content Library</b>, version 6.3 or later of the QtQuick3D module is required. + För att använda <b>Innehållsbibliotek</b> krävs version 6.3 eller senare av QtQuick3D-modulen. + + + <b>Content Library</b> is disabled inside a non-visual component. + <b>Innehållsbibliotek</b> är inaktiverad för en icke-visuell komponent. + + + No materials available. Make sure you have an internet connection. + Inga material tillgängliga. Försäkra dig om att du har en internetanslutning. + + + No match found. + Ingen matchning hittades. + + + + ContentLibraryTabButton + + Materials + Material + + + + ContentLibraryTexture + + Texture was already downloaded. + Texturen har redan hämtad. + + + Network/Texture unavailable or broken Link. + Nätverk/Textur inte tillgänglig eller trasig länk. + + + Could not download texture. + Kunde inte hämta textur. + + + Click to download the texture. + Klicka för att hämta texturen. + + + Updating... + Uppdaterar... + + + Progress: + Förlopp: + + + % + % + + + Downloading... + Hämtar... + + + Update texture + Uppdatera textur + + + Extracting... + Extraherar... + + + + ContentLibraryTextureContextMenu + + Add image + Lägg till bild + + + Add texture + Lägg till textur + + + Add light probe + + + + Remove from Content Library + Ta bort från innehållsbibliotek + + + + ContentLibraryTexturesView + + No textures available. Make sure you have an internet connection. + Inga texturer tillgängliga. Försäkra dig om att du har en internetanslutning. + + + No match found. + Ingen matchning hittades. + + + + ContentLibraryUserView + + No match found. + Ingen matchning hittades. + + + <b>Content Library</b> is not supported in Qt5 projects. + <b>Innehållsbibliotek</b> stöds inte i Qt5-projekt. + + + To use <b>Content Library</b>, first add the QtQuick3D module in the <b>Components</b> view. + För att använda <b>Innehållsbibliotek</b>, lägg först till QtQuick3D-modulen i <b>Komponenter</b>-vyn. + + + <b>Content Library</b> is disabled inside a non-visual component. + <b>Innehållsbibliotek</b> är inaktiverad för en icke-visuell komponent. + + + There are no user assets in the <b>Content Library</b>. + Det finns inga användartillgångar i <b>Innehållsbibliotek</b>. + + + + ContextMenu + + Undo + Ångra + + + Redo + Gör om + + + Copy + Kopiera + + + Cut + Klipp ut + + + Paste + Klistra in + + + Delete + Ta bort + + + Clear + Töm + + + Select All + Markera allt + + + + ControlSection + + Control + Kontroll + + + Enable + Aktivera + + + Toggles if the component can receive hover events. + Växlar om komponenten kan ta emot hovringshändelser. + + + Sets focus method. + Anger fokusmetoden. + + + Sets the spacing between internal elements of the component. + Ställer in avståndet mellan interna element för komponenten. + + + Toggles if the component supports mouse wheel events. + Växlar om komponenten har stöd för mushjulshändelser. + + + Hover + Hovra + + + Focus policy + Fokuspolicy + + + Spacing + Avstånd + + + Wheel + Hjul + + + + DelayButtonSpecifics + + Delay Button + Fördröjningsknapp + + + Delay + Fördröj + + + Sets the delay before the button activates. + Anger fördröjningen innan knappen aktiveras. + + + Milliseconds. + Millisekunder. + + + + DeleteBundleItemDialog + + Remove bundle %1 + Ta bort bundle %1 + + + Are you sure? The action cannot be undone. + Är du säker? Åtgärden kan inte ångras. + + + Remove + Ta bort + + + Cancel + Avbryt + + + + DesignerActionManager + + Document Has Errors + Dokumentet innehåller fel + + + The document which contains the list model contains errors. So we cannot edit it. + Dokumentet som innehåller listmodellen innehåller fel. Så vi kan inte redigera det. + + + Document Cannot Be Written + Dokumentet kan inte skrivas + + + An error occurred during a write attemp. + Ett fel inträffade under ett skrivförsök. + + + + Details + + Details + Detaljer + + + Use as default project location + Använd som standardplats för projekt + + + Width + Bredd + + + Height + Höjd + + + Orientation + Orientering + + + Use Qt Virtual Keyboard + Använd Qt virtuellt tangentbord + + + Target Qt Version: + Qt-version som mål: + + + Save Custom Preset + Spara anpassat förval + + + Save Preset + Spara förval + + + Preset name + Förvalsnamn + + + MyPreset + MittFörval + + + + DialSpecifics + + Dial + + + + Value + Värde + + + Sets the value of the dial. + + + + Sets the minimum value of the dial. + + + + Sets the maximum value of the dial. + + + + Sets the number by which the dial value changes. + + + + Start angle + Startvinkel + + + Sets the starting angle of the dial in degrees. + + + + End angle + Slutvinkel + + + Sets the ending angle of the dial in degrees. + + + + Sets how the dial's handle snaps to the steps +defined in <b>Step size</b>. + + + + Sets how the user can interact with the dial. + + + + Toggles if the dial wraps around when it reaches the start or end. + + + + Live + + + + From + Från + + + To + Till + + + Step size + Stegstorlek + + + Snap mode + + + + Input mode + Inmatningsläge + + + Wrap + + + + + DialogSpecifics + + Dialog + Dialogruta + + + Title + Titel + + + + DownloadButton + + Update available. + Uppdatering finns tillgänglig. + + + Example was already downloaded. + Exemplet har redan hämtats. + + + Network or example is not available or the link is broken. + Nätverk eller exemplet finns inte tillgängligt eller så är länken trasig. + + + Download the example. + Hämta ner exemplet. + + + + DownloadPane + + Downloading... + Hämtar... + + + Progress: + Förlopp: + + + % + % + + + + DownloadPanel + + Progress: + Förlopp: + + + % + % + + + Open + Öppna + + + + DrawerSpecifics + + Drawer + + + + Edge + Kant + + + Defines the edge of the window the drawer will open from. + + + + Drag margin + Dragmarginal + + + Defines the distance from the screen edge within which drag actions will open the drawer. + + + + + DynamicPropertiesSection + + Local Custom Properties + Lokalt anpassade egenskaper + + + No editor for type: + Ingen redigerare för typen: + + + Add New Property + Lägg till ny egenskap + + + Name + Namn + + + Type + Typ + + + Add Property + Lägg till egenskap + + + + EditLightToggleAction + + Toggle Edit Light On/Off + Växla redigera ljus på/av + + + + EffectComposer + + Remove all effect nodes. + Ta bort alla effektnoder. + + + Open Shader in Code Editor. + Öppna shader i Kodredigerare. + + + Add an effect node to start + Lägg till en effektnod för att börja + + + Effect Composer is disabled on MCU projects + Effektkompositör är inaktivera för MCU-projekt + + + + EffectComposer::EffectComposerModel + + Animation + Animering + + + Running + Kör + + + Set this property to animate the effect. + Ställ in denna egenskap för att animera effekten. + + + Time + Tid + + + This property allows explicit control of current animation time. + Denna egenskap tillåter uttrycklig kontroll av aktuell animeringstid. + + + Frame + Ram + + + This property allows explicit control of current animation frame. + Denna egenskap tillåter uttrycklig kontroll för aktuell animeringsbild. + + + General + Allmänt + + + Extra Margin + Extra marginal + + + This property specifies how much of extra space is reserved for the effect outside the parent geometry. + Denna egenskap anger hur mycket extra utrymme som reserverats för effekten utanför föräldrageometrin. + + + + EffectComposer::EffectComposerView + + Effect Composer [beta] + Effektkompositör [beta] + + + + EffectComposer::EffectComposerWidget + + Effect Composer + Title of effect composer widget + Effektkompositör + + + + EffectComposer::Uniform + + X + X + + + Y + Y + + + Z + Z + + + W + W + + + + EffectComposerPreview + + Zoom In + Zooma in + + + Zoom out + Zooma ut + + + Reset View + Nollställ vy + + + Restart Animation + Starta om animering + + + Play Animation + Spela upp animering + + + + EffectComposerTopBar + + Add new composition + Lägg till ny komposition + + + Save current composition + Spara aktuell komposition + + + Save current composition with a new name + Spara aktuell komposition med ett nytt namn + + + Assign current composition to selected item + Tilldela aktuell komposition till markerad post + + + Untitled + Namnlös + + + How to use Effect Composer: +1. Click "+ Add Effect" to add effect node +2. Adjust the effect nodes properties +3. Change the order of the effects, if you like +4. See the preview +5. Save in the assets library, if you wish to reuse the effect later + Hur man använder Effektkompositör: +1. Klicka på "+ Lägg till effekt" för att lägga till effektnod +2. Justera egenskaper för effektnoderna +3. Ändra ordningen på effekterna, om du vill +4. Titta på förhandsvisningen +5. Spara i tillgångsbiblioteket om du vill återanvända effekten senare + + + + EffectCompositionNode + + Remove + Ta bort + + + Enable/Disable Node + Aktivera/inaktivera nod + + + + EffectCompositionNodeUniform + + Reset value + Nollställ värde + + + + EffectNode + + Existing effect has conflicting properties, this effect cannot be added. + Befintlig effekt har egenskaper i konflikt. Denna effekt kan inte läggas till. + + + + EffectNodesComboBox + + + Add Effect + + Lägg till effekt + + + + EffectsSection + + Effects <a style="color:%1;">[beta]</a> + Effekter <a style="color:%1;">[beta]</a> + + + Remove Effects + Ta bort effekter + + + Add Effects + Lägg till effekter + + + Adds visual effects on the component. + Lägger till visuella effekter på komponenten. + + + Visible + Synlig + + + Toggles the visibility of visual effects on the component. + Växlar synligheten för visuella effekter på komponenten. + + + Layer Blur + Lageroskärpa + + + Toggles the visibility of the <b>Layer Blur</b> on the component. + Växlar synligheten för <b>Lageroskärpa</b> på komponenten. + + + Blur + Oskarp + + + Sets the intensity of the <b>Layer Blur</b> on the component. + Ställer in intensiteten för <b>Lageroskärpa</b> på komponenten. + + + Background Blur + Oskarp bakgrund + + + Toggles the visibility of blur on the selected background component. + Växlar synligheten för oskärpan på vald bakgrundskomponent. + + + Sets the intensity of blur on the selected background component. +The foreground component should be transparent, and the background component should be opaque. + Ställer in intensitet av oskärpa på vald bakgrundskomponent. +Förgrundskomponenten bör vara transparent och bakgrundskomponenten bör vara opak. + + + Background + Bakgrund + + + Sets a component as the background of a transparent component.The <b>Background Blur</b> works only on this component. The component should be solid. + Ställer in en komponent som bakgrunden för en transparent komponent. <b>Oskarp bakgrund</b> fungerar endast på denna komponent. Komponenten bör vara solid. + + + Drop Shadow + Skuggkastning + + + Inner Shadow + Innerskugga + + + Toggles the visibility of the component shadow. + Växlar synligheten för komponentens skugga. + + + Sets the softness of the component shadow. A larger value causes the edges of the shadow to appear more blurry. + Ställer in mjukheten för komponentskuggan. Ett större värde orsakar att kanterna för skuggan kan verkar mer oskarpa. + + + Spread + Spridning + + + Resizes the base shadow of the component by pixels. + Storleksändrar basskuggan för komponenten med bildpunkter. + + + Only supported for Rectangles. + Stöds endast för rektanglar. + + + Color + Färg + + + Sets the color of the shadow. + Ange färgen på skuggan. + + + Offset + Offset + + + Moves the shadow with respect to the component in X and Y coordinates by pixels. + Flyttar skuggan med tanke på komponenten i X och Y-koordinater med bildpunkter. + + + X-coordinate + X-koordinat + + + Y-coordinate + Y-koordinat + + + Show behind + Visa bakom + + + Toggles the visibility of the shadow behind a transparent component. + Växlar synligheten för skuggan bakom en transparent komponent. + + + Add Shadow Effect + Lägg till skuggeffekt + + + Adds <b>Drop Shadow</b> or <b>Inner Shadow</b> effects to a component. + Lägger till effekterna <b>Skuggkastning</b> eller <b>Innerskugga</b> till en komponent. + + + + EmptyMaterialEditorPane + + <b>Material Editor</b> is not supported in Qt5 projects. + <b>Materialredigerare</b> stöds inte i Qt5-projekt. + + + To use <b>Material Editor</b>, first add the QtQuick3D module in the <b>Components</b> view. + För att använda <b>Materialredigerare</b> måste du först lägga till QtQuick3D-modulen i <b>Komponenter</b>-vyn. + + + <b>Material Editor</b> is disabled inside a non-visual component. + <b>Materialredigerare</b> är inaktiverad för en icke-visuell komponent. + + + There are no materials in this project.<br>Select '<b>+</b>' to create one. + Det finns inga material i detta projekt.<br>Välj '<b>+</b>' för att skapa ett. + + + + EmptyTextureEditorPane + + <b>Texture Editor</b> is not supported in Qt5 projects. + <b>Texturredigerare</b> stöds inte i Qt5-projekt. + + + To use <b>Texture Editor</b>, first add the QtQuick3D module in the <b>Components</b> view. + För att använda <b>Texturredigerare</b> måste du först lägga till QtQuick3D-modulen i <b>Komponenter</b>-vyn. + + + <b>Texture Editor</b> is disabled inside a non-visual component. + <b>Texturredigerare</b> är inaktiverad inuti en icke-visuell komponent. + + + There are no textures in this project.<br>Select '<b>+</b>' to create one. + Det finns inga texturer i detta projekt.<br>Välj '<b>+</b>' för att skapa en. + + + + ErrorDialog + + Close + Stäng + + + + ExpressionBuilder + + This is AND (&&) + Detta är AND (&&) + + + This is OR (||) + Detta är OR (||) + + + This is EQUAL (===) + Detta är EQUAL (===) + + + This is NOT EQUAL (!==) + Detta är NOT EQUAL (!==) + + + This is GREATER (>) + Detta är GREATER (>) + + + This is LESS (<) + Detta är LESS (<) + + + This is GREATER OR EQUAL (>=) + Detta är GREATER OR EQUAL (>=) + + + This is LESS OR EQUAL (<=) + Detta är LESS OR EQUAL (<=) + + + Condition + Villkor + + + + ExtendedFunctionLogic + + Reset + Nollställ + + + Set Binding + Ställ in bindning + + + Export Property as Alias + Exportera egenskap som alias + + + Insert Keyframe + Infoga nyckelbild + + + + FileResourcesModel + + Open File + Öppna fil + + + + FitToViewAction + + Fit Selected Object to View + Anpassa markerat objekt till vy + + + + FlagsComboBox + + empty + tom + + + %1 items selected + %1 poster markerade + + + Select All + Markera allt + + + Select None + Välj ingen + + + + FlickableGeometrySection + + Flickable Geometry + + + + Content size + Innehållsstorlek + + + Sets the size of the content (the surface controlled by the flickable). + + + + W + width + The width of the object + W + + + Content width used for calculating the total implicit width. + + + + H + height + The height of the object + H + + + Content height used for calculating the total implicit height. + + + + Content + Innehåll + + + Sets the current position of the component. + Ställer in aktuella positionen för komponenten. + + + Horizontal position. + Horisontell position. + + + Vertical position. + Vertikal position. + + + Origin + Ursprung + + + Sets the origin point of the content. + Ställer in ursprungspunkten för innehållet. + + + Left margin + Vänstermarginal + + + Sets an additional left margin in the flickable area. + + + + Right margin + Högermarginal + + + Sets an additional right margin in the flickable area. + + + + Top margin + Övre marginal + + + Sets an additional top margin in the flickable area. + + + + Bottom margin + Nedre marginal + + + Sets an additional bottom margin in the flickable area. + + + + + FlickableSection + + Flickable + + + + Toggles if the flickable supports drag and flick actions. + + + + Flick direction + + + + Sets which directions the view can be flicked. + + + + Behavior + Beteende + + + Sets how the flickable behaves when it is dragged beyond its boundaries. + + + + Sets if the edges of the flickable should be soft or hard. + + + + Sets how fast an item can be flicked. + + + + Sets the rate by which a flick should slow down. + + + + Sets the time to delay delivering a press to children of the flickable in milliseconds. + + + + Toggles if the component is being moved by complete pixel length. + Växlar om komponenten flyttas med hela bildpunktslängden. + + + Toggles if the content should move instantly or not when the mouse or touchpoint is dragged to a new position. + + + + Interactive + Interaktiv + + + Movement + Rörelse + + + Max. velocity + + + + Deceleration + + + + Press delay + + + + Pixel aligned + + + + Synchronous drag + + + + + FlipableSpecifics + + Flipable + Vändbar + + + + FlowSpecifics + + Flow + Flöde + + + Sets the spacing between flow items. + Ställer in avståndet mellan flödesposter. + + + Sets the direction of flow items. + Ställer in riktningen för flödesposter. + + + Layout direction + Layoutriktning + + + Sets in which direction items in the flow are placed. + Ställer in vilken riktning som poster i flödet placeras. + + + Spacing + Avstånd + + + + FontExtrasSection + + Font Extras + + + + Capitalization + Versalisering + + + Sets capitalization rules for the text. + Ställer in versaliseringsregler för texten. + + + Style + Stil + + + Sets the font style. + Ställer in typsnittsstilen. + + + Style color + Stilfärg + + + Sets the color for the font style. + Ställer in färgen för typsnittsstilen. + + + Hinting + + + + Sets how to interpolate the text to render it more clearly when scaled. + Ställer in hur interpolering av texten för att rendera den mer rent när skalad. + + + Resolves the gap between texts if turned true. + + + + Toggles the font-specific special features. + Växlar typsnittsspecifika specialfunktioner. + + + Auto kerning + + + + Prefer shaping + + + + + FontSection + + Font + Typsnitt + + + Sets the font of the text. + Ställer in typsnittet för texten. + + + Size + Storlek + + + Sets the font size in pixels or points. + Ställer in typsnittsstorleken i bildpunkter eller punkter. + + + Emphasis + Förtydliga + + + Sets the text to bold, italic, underlined, or strikethrough. + Ställer in texten till fet, kursiv, understruken eller genomstruken. + + + Capitalization + Versalisering + + + Sets capitalization rules for the text. + Ställer in versaliseringsregler för texten. + + + Sets the overall thickness of the font. + Ställer in övergripande tjocklek för typsnittet. + + + Sets the style of the selected font. This is prioritized over <b>Weight</b> and <b>Emphasis</b>. + Ställer in stilen för markerat typsnitt. Detta är prioriterat över <b>Vikt</b> och <b>Förtydliga</b>. + + + Sets the font style. + Ställer in typsnittsstilen. + + + Sets how to interpolate the text to render it more clearly when scaled. + Ställer in hur interpolering av texten för att rendera den mer rent när skalad. + + + Sets the letter spacing for the text. + Ställer in bokstavsavstånd för texten. + + + Sets the word spacing for the text. + Ställer in ordavstånd för texten. + + + Resolves the gap between texts if turned true. + Löser avståndet mellan texter om växlad till sant. + + + Toggles the disables font-specific special features. + Växlar inaktivering av typsnittsspecifika specialfunktioner. + + + Weight + Vikt + + + Style name + Stilnamn + + + Style color + Stilfärg + + + Sets the color for the font style. + Ställer in färgen för typsnittsstilen. + + + Hinting + + + + Letter spacing + Bokstavsavstånd + + + Word spacing + Ordavstånd + + + Auto kerning + + + + Prefer shaping + + + + Style + Stil + + + + FrameSpecifics + + Frame + Ram + + + Font + Typsnitt + + + + GeometrySection + + Geometry - 2D + Geometri - 2D + + + This property is defined by an anchor or a layout. + Denna egenskap definieras av ett ankare eller en layout. + + + Position + Position + + + Sets the position of the component relative to its parent. + Ställer in positionen för komponenten relativ till sin förälder. + + + X-coordinate + X-koordinat + + + Y-coordinate + Y-koordinat + + + Size + Storlek + + + Sets the width and height of the component. + Ställer in bredd och höjd för komponenten. + + + W + width + The width of the object + W + + + Width + Bredd + + + H + height + The height of the object + H + + + Height + Höjd + + + Rotation + Rotering + + + Rotate the component at an angle. + Rotera komponenten med en vinkel. + + + Angle (in degree) + Vinkel (i grader) + + + Scale + Skala + + + Sets the scale of the component by percentage. + Ställer in skalan för komponenten med procenttal. + + + Percentage + Procentdel + + + Z stack + Z-stack + + + Sets the stacking order of the component. + Ställer in stackningsordning för komponenten. + + + Origin + Ursprung + + + Sets the modification point of the component. + Ställer in ändringspunkten för komponenten. + + + + GradientPresetList + + Gradient Picker + Gradientväljare + + + System Presets + Systemförval + + + User Presets + Användarförval + + + Delete preset? + Ta bort förval? + + + Are you sure you want to delete this preset? + Är du säker på att du vill ta bort detta förval? + + + Close + Stäng + + + Save + Spara + + + Apply + Tillämpa + + + + GridLayoutSpecifics + + Grid Layout + Rutnätslayout + + + Columns & Rows + Kolumner och rader + + + Sets the number of columns and rows in the <b>Grid Layout</b>. + Ställer in antalet kolumner och rader i <b>Rutnätslayout</b>. + + + Spacing + Avstånd + + + Sets the space between the items in pixels in the rows and columns in the <b>Grid Layout</b>. + Ställer in avståndet mellan poster i bildpunkter för kolumner och rader i <b>Rutnätslayout</b>. + + + Flow + Flöde + + + Set the direction of dynamic items to flow in rows or columns in the <b>Grid Layout</b>. + Ställer in riktningen för dynamiska poster i rader eller kolumner i <b>Rutnätslayout</b>. + + + Layout direction + Layoutriktning + + + Sets the direction of the dynamic items left to right or right to left in the <b>Grid Layout</b>. + Ställer in riktningen för dynamiska poster vänster till höger eller höger till vänster i <b>Rutnätslayout</b>. + + + Uniform cell sizes + Enhetliga cellstorlekar + + + Toggles all cells to have a uniform height or width. + Växlar alla celler till att ha en enhetlig storlek. + + + Heights + Höjder + + + Widths + Bredder + + + + GridSpecifics + + Grid + Rutnät + + + Columns + Kolumner + + + Sets the number of columns in the grid. + Ställer in antalet kolumner i rutnätet. + + + Rows + Rader + + + Sets the number of rows in the grid. + Ställer in antalet rader i rutnätet. + + + Sets the space between grid items. The same space is applied for both rows and columns. + Ställer in utrymmet mellan rutnätsposter. Samma utrymme tillämpas för både rader och kolumner. + + + Flow + Flöde + + + Sets in which direction items in the grid are placed. + Ställer in vilken riktning som poster i rutnätet placeras. + + + Layout direction + Layoutriktning + + + Alignment H + Justering H + + + Sets the horizontal alignment of items in the grid. + Ställer in horisontell justering av poster i rutnätet. + + + Alignment V + Justering V + + + Sets the vertical alignment of items in the grid. + Ställer in vertikal justering av poster i rutnätet. + + + Spacing + Avstånd + + + + GridViewSpecifics + + Grid View + Rutnätsvy + + + Cell size + Cellstorlek + + + Sets the dimensions of cells in the grid. + Ställer in dimensionerna för celler i rutnätet. + + + W + width + The width of the object + W + + + Width + Bredd + + + H + height + The height of the object + H + + + Height + Höjd + + + Sets the directions of the cells. + Ställer in riktningen för cellerna. + + + Layout direction + Layoutriktning + + + Sets in which direction items in the grid view are placed. + Ställer in vilken riktning som poster i rutnätsvyn placeras. + + + Sets how the view scrolling will settle following a drag or flick. + + + + Cache + Cache + + + Sets the highlight range mode. + + + + Sets the animation duration of the highlight delegate. + + + + Sets the preferred highlight beginning. It must be smaller than +the <b>Preferred end</b>. Note that the user has to add a +highlight component. + + + + Sets the preferred highlight end. It must be larger than +the <b>Preferred begin</b>. Note that the user has to add +a highlight component. + + + + Toggles if the view manages the highlight. + Växlar om vyn hanterar framhävningen. + + + Flow + Flöde + + + Sets in pixels how far the components are kept loaded outside the view's visible area. + Ställer in i bildpunkter hur långt bort komponenterna hålls inlästa utanför vyns synliga område. + + + Navigation wraps + + + + Snap mode + + + + Whether the grid wraps key navigation. + + + + Grid View Highlight + + + + Range + + + + Move duration + + + + Preferred begin + Föredragen början + + + Preferred end + Föredraget slut + + + Follows current + Följer aktuell + + + + GroupBoxSpecifics + + Group Box + Gruppruta + + + Title + Titel + + + Sets the title for the group box. + Anger titeln för grupprutan. + + + + IconSection + + Icon + Ikon + + + Source + Källa + + + Sets a background image for the icon. + Ställer in en bakgrundsbild för ikonen. + + + Color + Färg + + + Sets the color for the icon. + Ställer in färgen för ikonen. + + + Size + Storlek + + + Sets the height and width of the icon. + Ställer in höjd och bredd för ikonen. + + + W + width + The width of the object + W + + + Width + Bredd + + + H + height + The height of the object + H + + + Height + Höjd + + + Cache + Cache + + + Toggles if the icon is saved to the cache memory. + Växlar om ikonen är sparad till cacheminnet. + + + + ImageSection + + Image + Bild + + + Source + Källa + + + Adds an image from the local file system. + Lägger till en bild från lokala filsystemet. + + + Fill mode + Fyllnadsläge + + + Sets how the image fits in the content box. + Anger hur bilder passar i innehållsrutan. + + + Source size + Källstorlek + + + Sets the width and height of the image. + Anger bredd och höjd för bilden. + + + W + width + The width of the object + W + + + Width. + Bredd. + + + H + height + The height of the object + H + + + Height. + Height. + + + Alignment H + Justering H + + + Sets the horizontal alignment of the image. + Ställer in horisontell justering för bilden. + + + Alignment V + Justering V + + + Sets the vertical alignment of the image. + Ställer in vertikal justering för bilden. + + + Asynchronous + Asynkron + + + Loads images on the local filesystem asynchronously in a separate thread. + Läser in bilder på lokala filsystemet asynkront i en separat tråd. + + + Auto transform + Transformera automatiskt + + + Automatically applies image transformation metadata such as EXIF orientation. + Tillämpar automatiskt metadata för bildtransformation såsom EXIF-orientering. + + + Cache + Cache + + + Caches the image. + Mellanlagrar bilden. + + + Mipmap + Mipmap + + + Uses mipmap filtering when the image is scaled or transformed. + Använder mipmap-filtrering när bilden skalas eller transformeras. + + + Mirror + Spegla + + + Inverts the image horizontally. + Inverterar bilden horisontellt. + + + + InsetSection + + Inset + + + + Vertical + Vertikal + + + Sets the space from the top and bottom of the area to the background top and bottom. + Stället in ytan från topp och botten för området till bakgrundens topp och botten. + + + Top inset for the background. + + + + Bottom inset for the background. + + + + Horizontal + Horisontell + + + Sets the space from the left and right of the area to the background left and right. + Ställer in ytan från vänster och höger av området till bakgrundens vänster och höger. + + + Left inset for the background. + + + + Right inset for the background. + + + + + InsightSection + + Insight + + + + [None] + [Ingen] + + + Object name + Objektnamn + + + Sets the object name of the component. + Ställer in objektnamnet för komponenten. + + + + InvalidIdException + + Only alphanumeric characters and underscore allowed. +Ids must begin with a lowercase letter. + Endast alfanumeriska tecken och understreck tillåtna. +Idn måste börja med en gemen bokstav. + + + Ids have to be unique. + Idn måste vara unika. + + + Invalid Id: %1 +%2 + Ogiltigt Id: %1 +%2 + + + + IssuesOutputPanel + + Issues + Problem + + + Output + Utdata + + + Clear + Töm + + + + ItemDelegateSection + + Item Delegate + Postdelegat + + + Highlight + Framhäv + + + Toggles if the delegate is highlighted. + Växlar om delegaten är framhävd. + + + + ItemFilterComboBox + + [None] + [Ingen] + + + + ItemPane + + Visibility + Synlighet + + + Visible + Synlig + + + Clip + + + + Opacity + Opacitet + + + Sets the transparency of the component. + Ställer in transparensen för komponenten. + + + Layout + Layout + + + + ItemsView + + Remove Module + Ta bort modul + + + Expand All + Expandera alla + + + Collapse All + Fäll in alla + + + Hide Category + Dölj kategori + + + Show Module Hidden Categories + Visa dolda modulkategorier + + + Show All Hidden Categories + Visa alla dolda kategorier + + + Add Module: + Lägg till modul: + + + Edit Component + Redigera komponent + + + Add a module. + Lägg till en modul. + + + + Label + + This property is not available in this configuration. + Denna egenskap är inte tillgänglig i denna konfiguration. + + + + Language + + None + Ingen + + + + LayerSection + + Layer + Lager + + + Enabled + Aktiverad + + + Sampler name + + + + Samples + + + + Effect + Effekt + + + Format + Format + + + Texture size + Texturstorlek + + + Toggles if the component is layered. + Växlar om komponenten är i lager. + + + Sets the name of the effect's source texture property. + Ställer in namnet för effektens källtexturegenskap. + + + Sets the number of multisample renderings in the layer. + + + + Sets which effect is applied. + Ställer in vilken effekt som tillämpas. + + + Sets the internal OpenGL format for the texture. + Ställer in internt OpenGL-format för texturen. + + + Sets the requested pixel size of the layer's texture. + Ställer in begärd bildpunktsstorlek för lagrets textur. + + + W + width + The width of the object + W + + + Width. + Bredd. + + + H + height + The height of the object + H + + + Height. + Height. + + + Texture mirroring + Texturspegling + + + Sets how the generated OpenGL texture should be mirrored. + Ställer in hur genererad OpenGL-textur ska speglas. + + + Wrap mode + + + + Sets the OpenGL wrap modes associated with the texture. + + + + Toggles if mipmaps are generated for the texture. + Växlar om mipmaps genereras för texturen. + + + Toggles if the layer transforms smoothly. + Växlar om lagret transformerar mjukt. + + + Sets the rectangular area of the component that should +be rendered into the texture. + Ställer in den rektangulära ytan av komponenten +som ska renderas till texturen. + + + Mipmap + Mipmap + + + Smooth + Mjuk + + + Source rectangle + Källrektangel + + + + LayoutProperties + + Alignment + Justering + + + Alignment of a component within the cells it occupies. + Justering för en komponent inom cellerna den ockuperar. + + + Fill layout + + + + Expands the component as much as possible within the given constraints. + + + + Width + Bredd + + + Height + Höjd + + + Preferred size + Föredragen storlek + + + Preferred size of a component in a layout. If the preferred height or width is -1, it is ignored. + + + + W + width + The width of the object + W + + + H + height + The height of the object + H + + + Minimum size + Minimal storlek + + + Minimum size of a component in a layout. + Minsta storlek för en komponent i en layout. + + + Maximum size + Maximal storlek + + + Maximum size of a component in a layout. + Maximal storlek för en komponent i en layout. + + + Row span + + + + Row span of a component in a Grid Layout. + + + + Column span + + + + Column span of a component in a Grid Layout. + + + + + LayoutSection + + Layout + Layout + + + Anchors + Ankare + + + + ListViewSpecifics + + List View + Listvy + + + Cache + Cache + + + Navigation wraps + + + + Orientation + Orientering + + + Layout direction + Layoutriktning + + + Snap mode + + + + Spacing + Avstånd + + + Move velocity + Flyttningshastighet + + + Resize velocity + Hastighet för storleksändring + + + Sets the orientation of the list. + Ställer in orienteringen för listan. + + + Sets the direction that the cells flow inside a list. + Ställer in riktningen som celler flödar inne i en lista. + + + Sets how the view scrolling settles following a drag or flick. + + + + Sets the spacing between components. + Ställer in avståndet mellan komponenter. + + + Sets in pixels how far the components are kept loaded outside the view's visible area. + Ställer in i bildpunkter hur långt bort komponenterna hålls inlästa utanför vyns synliga område. + + + Toggles if the grid wraps key navigation. + + + + List View Highlight + + + + Range + + + + Sets the highlight range mode. + + + + Move duration + + + + Sets the animation duration of the highlight delegate when +it is moved. + + + + Sets the animation velocity of the highlight delegate when +it is moved. + + + + Sets the animation duration of the highlight delegate when +it is resized. + + + + Sets the animation velocity of the highlight delegate when +it is resized. + + + + Sets the preferred highlight beginning. It must be smaller than +the <b>Preferred end</b>. Note that the user has to add +a highlight component. + + + + Sets the preferred highlight end. It must be larger than +the <b>Preferred begin</b>. Note that the user has to add +a highlight component. + + + + Toggles if the view manages the highlight. + Växlar om vyn hanterar framhävningen. + + + Resize duration + + + + Preferred begin + Föredragen början + + + Preferred end + Föredraget slut + + + Follows current + Följer aktuell + + + + LoaderSpecifics + + Loader + Inläsare + + + Active + Aktiv + + + Whether the loader is currently active. + Huruvida inläsaren är aktiv för närvarande. + + + Source + Källa + + + URL of the component to instantiate. + URLen för komponenten att instansiera. + + + Source component + Källkomponent + + + Component to instantiate. + Komponent att instansiera. + + + Asynchronous + Asynkron + + + Whether the component will be instantiated asynchronously. + Huruvida komponenten kommer att instansieras asynkront. + + + + Main + + Rename state group + Byt namn på tillståndsgrupp + + + State Group + Tillståndsgrupp + + + State Groups are not supported with Qt for MCUs + Tillståndsgrupper stöds inte med Qt for MCUer + + + Switch State Group + Växla tillståndsgrupp + + + Create State Group + Skapa tillståndsgrupp + + + Remove State Group + Ta bort tillståndsgrupp + + + Rename State Group + Byt namn på tillståndsgrupp + + + Show thumbnails + Visa miniatyrbilder + + + Show property changes + Visa egenskapsändringar + + + Can't rename category, name already exists. + Kan inte byta namn på kategori, namnet finns redan. + + + Tracking + Spårning + + + With tracking turned on, the application tracks user interactions for all component types in the selected predefined categories. + Med spårning aktiverat kommer programmet att spåra användarinteraktioner för alla komponenttyper i valda fördefinierade kategorier. + + + Enabled + Aktiverad + + + Disabled + Inaktiverad + + + Token + Token + + + Tokens are used to match the data your application sends to your Qt Insight Organization. + Tokens används för att matcha datat som ditt program skickar till din Qt Insight Organization. + + + Add token here + Lägg till token här + + + Send Cadence + Skicka kadens + + + minutes + minuter + + + Set runtime configuration for the project. + Ställ in körtidskonfiguration för projektet. + + + Kit + Kit + + + Choose a predefined kit for the runtime configuration of the project. + Välj ett fördefinierat kit för körtidskonfigurationen för projektet. + + + Style + Stil + + + Choose a style for the Qt Quick Controls of the project. + Välj en stil för Qt Quick-kontroller för projektet. + + + Show issues. + Visa problem. + + + Show application output. + Visa programutdata. + + + Switch to Design Mode. + Växla till Designläge. + + + Switch to Welcome Mode. + Växla till Välkomstläge. + + + Return to Design + Återgå till Design + + + Run Project + Kör projekt + + + Live Preview + Live-förhandsvisning + + + Go Back + Gå bakåt + + + Go Forward + Gå framåt + + + Close + Stäng + + + Sets the visible <b>Views</b> to immovable across the Workspaces. + Ställer in synliga <b>Vyer</b> till oflyttbara runt alla arbetsytor. + + + Workspace + Arbetsyta + + + Edit Annotations + Redigera anteckningar + + + Share + Dela + + + Share your project online. + Dela ditt projekt på nätet. + + + Sharing your project online is disabled in the Community Version. + Delning av ditt projekt på nätet är inaktiverat i Community Version. + + + More Items + Fler poster + + + Connections + Anslutningar + + + Sets logical connection between the components and the signals. + Ställer in logisk anslutning mellan komponenter och signaler. + + + Bindings + Bindningar + + + Sets the relation between the properties of two components to bind them together. + Ställer in relationen mellan egenskaperna för två komponenter för att binda dem samman. + + + Properties + Egenskaper + + + Sets an additional property for the component. + Ställer in ytterligare egenskap för komponenten. + + + Adds a Connection, Binding, or Custom Property to the components. + Lägger till en anslutning, bindning eller anpassad egenskap till komponenterna. + + + + MainGridStack + + Create a new project using the "<b>Create Project</b>" or open an existing project using the "<b>Open Project</b>" option. + Skapa ett nytt projekt med "<b>Skapa projekt</b>" eller öppna ett befintligt projekt med alternativet "<b>Öppna projekt</b>". + + + Remove Project from Recent Projects + Ta bort projekt från Tidigare projekt + + + Clear Recent Project List + Töm lista över tidigare projekt + + + + MainScreen + + Create Project ... + Skapa projekt ... + + + Open Project ... + Öppna projekt ... + + + New to Qt? + Nybörjare med Qt? + + + Get Started + Kom igång + + + Recent Projects + Tidigare projekt + + + Examples + Exempel + + + Tutorials + Handledningar + + + UI Tour + Guidad tur + + + User Guide + Användarguide + + + Blog + Blogg + + + Forums + Forum + + + Account + Konto + + + Get Qt + Skaffa Qt + + + + MarginSection + + Margin + Marginal + + + Vertical + Vertikal + + + The margin above the item. + Marginalen ovanför posten. + + + The margin below the item. + Marginalen nedanför posten. + + + Horizontal + Horisontell + + + The margin left of the item. + Marginalen till vänster om posten. + + + The margin right of the item. + Marginalen till höger om posten. + + + Margins + Marginaler + + + The margins around the item. + Marginalen runt posten. + + + + MaterialBrowser + + Add a Material. + Lägg till ett material. + + + Add a Texture. + Lägg till en textur. + + + <b>Material Browser</b> is not supported in Qt5 projects. + <b>Materialbläddrare</b> stöds inte i Qt5-projekt. + + + To use <b>Material Browser</b>, first add the QtQuick3D module in the <b>Components</b> view. + För att använda <b>Materialbläddrare</b>, lägg först till QtQuick3D-modulen i <b>Komponenter</b>-vyn. + + + <b>Material Browser</b> is disabled inside a non-visual component. + <b>Materialbläddrare</b> är inaktiverad inuti en icke-visuell komponent. + + + Materials + Material + + + No match found. + Ingen matchning hittades. + + + There are no materials in this project.<br>Select '<b>+</b>' to create one. + Det finns inga material i detta projekt.<br>Välj <b>+</b>' för att skapa ett. + + + Textures + Texturer + + + There are no textures in this project. + Det finns inga texturer i detta projekt. + + + + MaterialBrowserContextMenu + + Apply to selected (replace) + Tillämpa på markerade (ersätt) + + + Apply to selected (add) + Tillämpa på markerade (lägg till) + + + Copy properties + Kopiera egenskaper + + + Paste properties + Klistra in egenskaper + + + Duplicate + Duplicera + + + Rename + Byt namn + + + Delete + Ta bort + + + Create New Material + Skapa nytt material + + + Add to Content Library + Lägg till i innehållsbibliotek + + + Import Material + Importera material + + + Export Material + Exportera material + + + + MaterialEditorPreview + + Select preview environment. + Välj förhandsvisningsmiljö. + + + Select preview model. + Välj förhandsvisningsmodell. + + + Cone + Kon + + + Cube + Kub + + + Cylinder + Cylinder + + + Sphere + Sfär + + + Basic + Grundläggande + + + Color + Färg + + + Studio + Studio + + + Landscape + Landskap + + + + MaterialEditorToolBar + + Apply material to selected model. + Tillämpa material på markerad modell. + + + Create new material. + Skapa nytt material. + + + Delete current material. + Ta bort markerat material. + + + Open material browser. + Öppna materialbläddraren. + + + + MaterialEditorTopSection + + Name + Namn + + + Material name + Materialnamn + + + Type + Typ + + + + MediaPlayerSection + + Media Player + Mediaspelare + + + Source + Källa + + + Adds an image from the local file system. + Lägger till en bild från lokala filsystemet. + + + Playback rate + Uppspelningsfrekvens + + + Audio output + Ljudutgång + + + Target audio output. + Mål för ljudutdata. + + + Video output + Videoutgång + + + Target video output. + Mål för videoutgång. + + + + ModelNodeOperations + + Go to Implementation + Gå till implementation + + + Invalid component. + Ogiltig komponent. + + + Cannot find an implementation. + Kan inte hitta en implementation. + + + Cannot Set Property %1 + Kan inte ställa in egenskapen %1 + + + The property %1 is bound to an expression. + Egenskapen %1 är bunden till ett uttryck. + + + Overwrite Existing File? + Skriv över existerande fil? + + + File already exists. Overwrite? +"%1" + Filen finns redan. Skriv över? +"%1" + + + Asset import data file "%1" is invalid. + Datafilen "%1" för tillgångsimport är ogiltig. + + + Unable to locate source scene "%1". + Kunde inte hitta källscenen "%1". + + + Opening asset import data file "%1" failed. + Öppnandet av datafilen "%1" för tillgångsimport misslyckades. + + + Unable to resolve asset import path. + Kunde inte slå upp sökväg för tillgångsimport. + + + Import Update Failed + Importuppdatering misslyckades + + + Failed to update import. +Error: +%1 + Misslyckades med att uppdatera import. +Fel: +%1 + + + + MouseAreaSpecifics + + Enable + Aktivera + + + Sets how the mouse can interact with the area. + Ställer in hur musen kan interagera med området. + + + Area + Område + + + Hover + Hovra + + + Accepted buttons + Accepterade knappar + + + Sets which mouse buttons the area reacts to. + Ställer in vilka musknappar som ytan reagerar på. + + + Sets which mouse cursor to display on this area. + Ställer in vilken muspekare att visa på denna yta. + + + Sets the time before the pressAndHold signal is registered when you press the area. + Ställer in tiden innan pressAndHold-signalen registreras när du trycker i området. + + + Toggles if scroll gestures from non-mouse devices are supported. + Växlar om rullningsgester från icke-musenheter stöds. + + + Toggles if mouse events can be stolen from this area. + Växlar om mushändelser kan stjälas från detta område. + + + Toggles if composed mouse events should be propagated to other mouse areas overlapping this area. + Växlar om komponerade mushändelser ska propageras till andra musområdet som överlappar detta område. + + + Sets the component to have drag functionalities. + Ställer in komponenten till att ha dragfunktionaliteter. + + + Sets in which directions the dragging work. + Ställer in vilka riktningar som drag fungerar. + + + Sets a threshold after which the drag starts to work. + Ställer in ett tröskelvärde efter vilket draget börjar fungera. + + + Toggles if the dragging overrides descendant mouse areas. + Växlar om draget åsidosätter underliggande musområden. + + + Toggles if the move is smoothly animated. + Växlar om flytten är mjukt animerad. + + + Cursor shape + Markörform + + + Hold interval + Hållintervall + + + Scroll gesture + Rullningsgest + + + Enabled + Aktiverad + + + Prevent stealing + Förhindra stöld + + + Propagate events + Propagera händelser + + + Drag + Dra + + + Target + Mål + + + Axis + Axel + + + Threshold + Tröskelvärde + + + Filter children + Filtrera barn + + + Smoothed + Mjuk + + + Mouse Area + Musområde + + + + MoveToolAction + + Activate Move Tool + Aktivera flyttverktyg + + + + NavigatorTreeModel + + Warning + Varning + + + Reparenting the component %1 here will cause the component %2 to be deleted. Do you want to proceed? + Tilldela ny förälder för komponenten %1 här kommer att orsaka att komponenten %2 tas bort. Vill du fortsätta? + + + + NewEffectDialog + + Create New Effect + Skapa ny effekt + + + Could not create effect + Kunde inte skapa effekt + + + An error occurred while trying to create the effect. + Ett fel inträffade vid försök att skapa effekten. + + + Effect name: + Effektnamn: + + + Effect name cannot be empty. + Effektnamnet får inte vara tomt. + + + Effect path is too long. + Effektsökvägen är för lång. + + + The name must start with a capital letter, contain at least three characters, and cannot have any special characters. + Namnet måste börja med en versal bokstav, innehålla minst tre tecken och får inte innehålla några specialtecken. + + + Create + Skapa + + + Cancel + Avbryt + + + + NewFolderDialog + + Create New Folder + Skapa ny mapp + + + Could not create folder + Kunde inte skapa mapp + + + An error occurred while trying to create the folder. + Ett fel inträffade vid försök att skapa mappen. + + + Folder name: + Mappnamn: + + + Folder name cannot be empty. + Mappnamnet får inte vara tomt. + + + Folder path is too long. + Mappsökvägen är för lång. + + + Create + Skapa + + + Cancel + Avbryt + + + New folder + Ny mapp + + + + NewProjectDialog + + Let's create something wonderful with + Låt oss skapa någonting vackert med + + + Qt Design Studio! + Qt Design Studio! + + + Create new project by selecting a suitable Preset and then adjust details. + Skapa nytt projekt genom att välja ett lämpligt förval och justera sedan detaljerna. + + + Presets + Förval + + + Cancel + Avbryt + + + Create + Skapa + + + + NodeSection + + Visibility + Synlighet + + + Sets the local visibility of the node. + Ställer in lokal synlighet för noden. + + + Visible + Synlig + + + Opacity + Opacitet + + + Sets the local opacity value of the node. + Ställer in lokalt opacitetsvärde för noden. + + + Transform + Transformera + + + Translation + Översättning + + + Sets the translation of the node. + Ställer in översättningen för noden. + + + Rotation + Rotering + + + Sets the rotation of the node in degrees. + Ställer in rotering av noden i grader. + + + Scale + Skala + + + Sets the scale of the node. + Ställer in skalan för noden. + + + Pivot + + + + Sets the pivot of the node. + + + + + NumberAnimationSpecifics + + Number Animation + Talanimering + + + From + Från + + + Start value for the animation. + Startvärde för animeringen. + + + To + Till + + + End value for the animation. + Slutvärde för animeringen. + + + + OrientationToggleAction + + Toggle Global/Local Orientation + Växla global/lokal orientering + + + + PaddingSection + + Padding + + + + Vertical + Vertikal + + + Sets the padding on top and bottom of the item. + + + + Padding between the content and the top edge of the item. + + + + Padding between the content and the bottom edge of the item. + + + + Horizontal + Horisontell + + + Sets the padding on the left and right sides of the item. + + + + Padding between the content and the left edge of the item. + + + + Padding between the content and the right edge of the item. + + + + Global + + + + Sets the padding for all sides of the item. + + + + + PageIndicatorSpecifics + + Page Indicator + Sidindikator + + + Count + Antal + + + Sets the number of pages. + Anger antalet sidor. + + + Sets the current page. + Anger aktuell sida. + + + Toggles if the user can interact with the page indicator. + Växlar om användaren kan interagera med sidindikatorn. + + + Current + Aktuell + + + Interactive + Interaktiv + + + + PageSpecifics + + Page + Sida + + + Title + Titel + + + Content size + Innehållsstorlek + + + Sets the title of the page. + Ställer in titeln för sidan. + + + Sets the size of the page. This is used to +calculate the total implicit size. + Ställer in storleken för sidan. Detta +används för att beräkna totala +implicita storleken. + + + W + width + The width of the object + W + + + Content width used for calculating the total implicit width. + Innehållsbredd som används för att beräkna totala implicita bredden. + + + H + height + The height of the object + H + + + Content height used for calculating the total implicit height. + Innehållshöjd som används för att beräkna totala implicita höjden. + + + + PaneSection + + Pane + + + + Content size + Innehållsstorlek + + + Sets the size of the %1. This is used to calculate +the total implicit size. + + + + W + width + The width of the object + W + + + Content width used for calculating the total implicit width. + + + + H + height + The height of the object + H + + + Content height used for calculating the total implicit height. + + + + + PaneSpecifics + + Font + Typsnitt + + + + ParticleViewModeAction + + Toggle particle animation On/Off + Växla partikelanimering på/av + + + + ParticlesPlayAction + + Play Particles + Spela upp partiklar + + + + ParticlesRestartAction + + Restart Particles + Starta om partiklar + + + + PathTool + + Path Tool + Sökvägsverktyg + + + + PathToolAction + + Edit Path + Redigera sökväg + + + + PathViewSpecifics + + Path View + Sökvägsvy + + + Toggles if the path view allows drag or flick. + + + + Drag margin + Dragmarginal + + + Sets a margin within which the drag function also works even without clicking the item itself. + + + + Flick deceleration + + + + Sets the rate by which a flick action slows down after performing. + + + + Offset + + + + Sets how far along the path the items are from their initial position. + + + + Sets the highlight range mode. + + + + Sets the animation duration of the highlight delegate when +it is moved. + + + + Sets the preferred highlight beginning. It must be smaller than +the <b>Preferred end</b>. Note that the user has to add +a highlight component. + + + + Sets the preferred highlight end. It must be larger than +the <b>Preferred begin</b>. Note that the user has to add +a highlight component. + + + + Item count + Postantal + + + Sets the number of items visible at once along the path. + Ställer in antalet poster synliga samtidigt längs sökvägen. + + + Path View Highlight + + + + Move duration + + + + Preferred begin + Föredragen början + + + Preferred end + Föredraget slut + + + Interactive + Interaktiv + + + Range + + + + + PerfKallsyms + + Invalid address: %1 + Ogiltig adress: %1 + + + Mapping is empty. + Mappning är tom. + + + + PerfUnwind + + Could not find ELF file for %1. This can break stack unwinding and lead to missing symbols. + + + + Failed to parse kernel symbol mapping file "%1": %2 + + + + Time order violation of MMAP event across buffer flush detected. Event time is %1, max time during last buffer flush was %2. This potentially breaks the data analysis. + + + + + PluginManager + + Failed Plugins + Misslyckade insticksmoduler + + + + PopupLabel + + missing + saknas + + + + PopupSection + + Popup + + + + Size + Storlek + + + W + width + The width of the object + W + + + H + height + The height of the object + H + + + Visibility + Synlighet + + + Visible + Synlig + + + Clip + + + + Behavior + Beteende + + + Modal + + + + Defines the modality of the popup. + + + + Dim + + + + Defines whether the popup dims the background. + + + + Opacity + Opacitet + + + Scale + Skala + + + Spacing + Avstånd + + + Spacing between internal elements of the control. + Avstånd mellan interna element för kontrollen. + + + + PresetView + + Delete Custom Preset + Ta bort anpassat förval + + + + ProgressBarSpecifics + + Progress Bar + Förloppsmätare + + + Value + Värde + + + Sets the value of the progress bar. + Ställer in värdet för förloppsmätaren. + + + Sets the minimum value of the progress bar. + + + + Sets the maximum value of the progress bar. + + + + Toggles if the progress bar is in indeterminate mode. +A progress bar in indeterminate mode displays that an +operation is in progress. + + + + From + Från + + + To + Till + + + Indeterminate + + + + + PropertiesDialog + + Owner + Ägare + + + The owner of the property + Ägare till egenskapen + + + + PropertiesDialogForm + + Type + Typ + + + Sets the category of the <b>Local Custom Property</b>. + Ställer in kategorin för <b>Lokalt anpassad egenskap</b>. + + + Name + Namn + + + Sets a name for the <b>Local Custom Property</b>. + Ställer in ett namn för <b>Lokalt anpassad egenskap</b>. + + + Value + Värde + + + Sets a valid <b>Local Custom Property</b> value. + Ställer in ett giltigt värde för <b>Lokalt anpassad egenskap</b>. + + + + PropertiesListView + + Removes the property. + Tar bort egenskapen. + + + + PropertyActionSpecifics + + Property Action + Egenskapsåtgärd + + + Value + Värde + + + Value of the property. + Värdet för egenskapen. + + + + PropertyLabel + + This property is not available in this configuration. + Denna egenskap är inte tillgänglig i denna konfiguration. + + + + PuppetStarter + + Puppet is starting... + Puppet startar... + + + You can now attach your debugger to the %1 puppet with process id: %2. + Du kan nu fästa din felsökare till %1 puppet med process-id: %2. + + + + QAbstractFileIconProvider + + File Folder + Match Windows Explorer + Filmapp + + + Folder + All other platforms + Mapp + + + + QDockWidget + + Float + Flytande + + + Undocks and re-attaches the dock widget + Avdockar och återfäster dockwidgeten + + + Close + Stäng + + + Closes the dock widget + Stänger dockwidgeten + + + + QKeychain::DeletePasswordJobPrivate + + Unknown error + Okänt fel + + + Could not open wallet: %1; %2 + Kunde inte öppna plånbok: %1, %2 + + + + QKeychain::JobPrivate + + Access to keychain denied + Åtkomst till nyckelkedja nekades + + + + QKeychain::PlainTextStore + + Could not store data in settings: access error + Kunde inte lagra data i inställningar: åtkomstfel + + + Could not store data in settings: format error + Kunde inte lagra data i inställningar: formatfel + + + Could not delete data from settings: access error + Kunde inte ta bort data från inställningar: åtkomstfel + + + Could not delete data from settings: format error + Kunde inte ta bort data från inställningar: formatfel + + + Entry not found + Posten hittades inte + + + + QKeychain::ReadPasswordJobPrivate + + D-Bus is not running + D-Bus körs inte + + + Unknown error + Okänt fel + + + No keychain service available + + + + Could not open wallet: %1; %2 + Kunde inte öppna plånbok: %1, %2 + + + Access to keychain denied + + + + Could not determine data type: %1; %2 + Kunde inte bestämma datatyp: %1, %2 + + + Entry not found + Posten hittades inte + + + Unsupported entry type 'Map' + + + + Unknown kwallet entry type '%1' + + + + + QKeychain::WritePasswordJobPrivate + + D-Bus is not running + D-Bus körs inte + + + Unknown error + Okänt fel + + + Could not open wallet: %1; %2 + Kunde inte öppna plånbok: %1; %2 + + + + QObject + + All syntax definitions are up-to-date. + Alla syntaxdefinitioner är uppdaterade. + + + Downloading new syntax definition for '%1'… + @info + Hämtar ny syntaxdefinition för '%1'… + + + Updating syntax definition for '%1' to version %2… + @info + Uppdaterar syntaxdefinition för '%1' till version %2… + + + <Filter> + Library search input hint text + <Filter> + + + Start Nanotrace + Starta Nanotrace + + + Shut Down Nanotrace + Stäng ner Nanotrace + + + Failed to Add Texture + Misslyckades med att lägga till textur + + + Could not add %1 to project. + Kunde inte lägga till %1 till projektet. + + + Show Event List + Visa händelselista + + + Assign Events to Actions + Tilldela händelser till åtgärder + + + Connect Signal to Event + Anslut signal till händelse + + + Connected Events + Anslutna händelser + + + Connected Signals + Anslutna signaler + + + Exposed Custom Properties + Exponerade anpassade egenskaper + + + UntitledProject + File path suggestion for a new project. If you choose to translate it, make sure it is a valid path name without blanks and using only ascii chars. + NamnlöstProjekt + + + Effect file %1 not found in the project. + Effektfilen %1 hittades inte i projektet. + + + Effect %1 is not complete. + Effekten %1 är inte komplett. + + + Ensure that you have saved it in the Effect Composer. +Do you want to edit this effect? + Försäkra dig om att du har sparat den i Effektkompositör. +Vill du redigera denna effekt? + + + Entry not found + Posten hittades inte + + + Minimize + Minimera + + + ID cannot start with an uppercase character (%1). + ID kan inte börja med en versal bokstav (%1). + + + ID cannot start with a number (%1). + ID kan inte börja med en siffra (%1). + + + ID cannot include whitespace (%1). + ID får inte inkludera blanksteg (%1). + + + %1 is a reserved QML keyword. + %1 är ett reserverat QML-nyckelord. + + + %1 is a reserved Qml type. + %1 är en reserverad Qml-typ. + + + %1 is a reserved property keyword. + %1 är ett reserverat egenskapsnyckelord. + + + ID includes invalid characters (%1). + ID inkluderar ogiltiga tecken (%1). + + + Empty document + Tomt dokument + + + Unsupported bundle file + Bundle-filen stöds inte + + + The chosen bundle was created with an incompatible version of Qt Design Studio + Vald bundle skapades med en inkompatibel version av Qt Design Studio + + + Component Exists + Komponenten finns + + + A component with the same name '%1' already exists in the project, are you sure you want to overwrite it? + En komponent med samma namn "%1" finns redan i projektet. Är du säker på att du vill skriva över den? + + + Import Component + Importera komponent + + + Qt Design Studio Bundle Files (*.%1) + Qt Design Studio Bundle-filer (*.%1) + + + Export Material + Exportera material + + + Export Component + Exportera komponent + + + + QmlDesigner::AbstractEditorDialog + + Untitled Editor + Namnlös redigerare + + + + QmlDesigner::ActionEditorDialog + + Connection Editor + Anslutningsredigerare + + + + QmlDesigner::AddNewBackendDialog + + Add New C++ Backend + Lägg till ny C++-bakände + + + Type + Typ + + + Define object locally + Definiera objekt lokalt + + + Required import + Nödvändig import + + + Choose a type that is registered using qmlRegisterType or qmlRegisterSingletonType. The type will be available as a property in the current .qml file. + Välj en typ som är registrerad med qmlRegisterType eller qmlRegisterSingletonType. Typen kommer att vara tillgänglig som en egenskap i aktuella .qml-filen. + + + + QmlDesigner::AlignDistribute + + Cannot Distribute Perfectly + Kan inte distribuera perfekt + + + These objects cannot be distributed to equal pixel values. Do you want to distribute to the nearest possible values? + Dessa objekt kan inte distribueras till lika bildpunktsvärden. Vill du distribuera till närmaste möjliga värden? + + + + QmlDesigner::AnnotationCommentTab + + Title + Titel + + + Text + Text + + + Author + Upphovsperson + + + + QmlDesigner::AnnotationEditor + + Annotation + Anteckning + + + Delete this annotation? + Ta bort denna anteckning? + + + + QmlDesigner::AnnotationEditorDialog + + Annotation Editor + Anteckningsredigerare + + + + QmlDesigner::AnnotationEditorWidget + + Add Status + Lägg till status + + + In Progress + Pågår + + + In Review + Granskas + + + Done + Färdig + + + Tab view + Flikvy + + + Table view + Tabellvy + + + Selected component + Markerad komponent + + + Name + Namn + + + Tab 1 + Flik 1 + + + Tab 2 + Flik 2 + + + + QmlDesigner::AnnotationTabWidget + + Add Comment + Lägg till kommentar + + + Remove Comment + Ta bort kommentar + + + Delete this comment? + Ta bort denna kommentar? + + + Annotation + Anteckning + + + + QmlDesigner::AnnotationTableView + + Title + Titel + + + Author + Upphovsperson + + + Value + Värde + + + + QmlDesigner::AssetExportDialog + + Choose Export File + Välj exportfil + + + Metadata file (*.metadata) + Metadatafil (*.metadata) + + + Open + Öppna + + + Advanced Options + Avancerade alternativ + + + Export assets + Exportera tillgångar + + + Export components separately + Exportera komponenter separat + + + Export + Exportera + + + + QmlDesigner::AssetExporter + + Export root directory: %1. +Exporting assets: %2 + Exportera rotkatalog: %1. +Exporterar tillgångar: %2 + + + Yes + Ja + + + No + Nej + + + Each component is exported separately. + Varje komponent exporteras separat. + + + Canceling export. + Avbryter exporten. + + + Unknown error. + Okänt fel. + + + Loading file is taking too long. + Inläsning av fil tar för lång tid. + + + Cannot parse. The file contains coding errors. + Kan inte tolka. Filen innehåller kodningsfel. + + + Loading components failed. %1 + Inläsning av komponenter misslyckades. %1 + + + Cannot export component. Document "%1" has parsing errors. + Kan inte exportera komponent. Dokumentet "%1" innehåller tolkningsfel. + + + Error saving component file. %1 + Fel vid sparning av komponentfil. %1 + + + Unknown + Okänd + + + Cannot preprocess file: %1. Error %2 + Kan inte förbehandla filen: %1. Fel %2 + + + Cannot preprocess file: %1 + Kan inte förbehandla filen: %1 + + + Cannot update %1. +%2 + Kan inte uppdatera %1. +%2 + + + Exporting file %1. + Exporterar filen %1. + + + Export canceled. + Exporten avbröts. + + + Writing metadata failed. Cannot create file %1 + Skrivning av metadata misslyckades. Kan inte skapa filen %1 + + + Writing metadata to file %1. + Skriver metadata till filen %1. + + + Empty JSON document. + Tomt JSON-dokument. + + + Writing metadata failed. %1 + Skrivning av metadata misslyckades. %1 + + + Export finished. + Exporten är färdig. + + + Error creating asset directory. %1 + Fel vid skapandet av tillgångskatalog. %1 + + + Error saving asset. %1 + Fel vid sparande av tillgång. %1 + + + + QmlDesigner::AssetExporterPlugin + + Asset Export + Tillgångsexport + + + Issues with exporting assets. + Problem med exportering av tillgångar. + + + Export Components + Exportera komponenter + + + Export components in the current project. + Exportera komponenter i det aktuella projektet. + + + + QmlDesigner::AssetsLibraryModel + + Failed to Delete File + Misslyckades med att ta bort filen + + + Could not delete "%1". + Kunde inte ta bort "%1". + + + + QmlDesigner::AssetsLibraryView + + Assets + Tillgångar + + + + QmlDesigner::AssetsLibraryWidget + + Assets Library + Title of assets library widget + Tillgångsbibliotek + + + Failed to Delete Effect Resources + Misslyckades med att ta bort effektresurser + + + Could not delete "%1". + Kunde inte ta bort "%1". + + + Failed to Add Files + Misslyckades med att lägga till filer + + + Could not add %1 to project. + Kunde inte lägga till %1 till projektet. + + + All Files (%1) + Alla filer (%1) + + + Add Assets + Lägg till tillgångar + + + Could not add %1 to project. Unsupported file format. + Kunde inte lägga till %1 till projektet. Filformatet stöds inte. + + + + QmlDesigner::AssignEventDialog + + Nonexistent events discovered + Icke-existerande händelser upptäcktes + + + The Node references the following nonexistent events: + + Node refererar till följande icke-existerande händelser: + + + + + QmlDesigner::BackgroundAction + + Set the color of the canvas. + Ställ in färgen för kanvasen. + + + + QmlDesigner::BakeLights + + Invalid root node, baking aborted. + Ogiltig rotnod, bakning avbröts. + + + Baking process crashed, baking aborted. + Bakningsprocessen kraschade, bakning avbröts. + + + Lights Baking Setup + Konfigurera ljusbakning + + + Lights Baking Progress + Förlopp för ljusbakning + + + + QmlDesigner::BakeLightsDataModel + + Lights + Ljus + + + Models + Modeller + + + Components with unexposed models and/or lights + Komponenter med oexponerade modeller och/eller ljus + + + + QmlDesigner::BindingEditorDialog + + Binding Editor + Bindningsredigerare + + + NOT + NOT + + + Invert the boolean expression. + Invertera booleskt uttryck. + + + + QmlDesigner::BindingEditorWidget + + Trigger Completion + + + + Meta+Space + Meta+Space + + + Ctrl+Space + Ctrl+Space + + + + QmlDesigner::CapturingConnectionManager + + QML Emulation Layer (QML Puppet - %1) Crashed + QML-emuleringslager (QML Puppet - %1) kraschade + + + You are recording a puppet stream and the emulations layer crashed. It is recommended to reopen the Qt Quick Designer and start again. + Du spelar in en puppet-stream och emuleringslagret kraschade. Det rekommenderas att öppna Qt Quick Designer och försöka igen. + + + + QmlDesigner::ChooseFromPropertyListDialog + + Select Property + Välj egenskap + + + Bind to property: + Bind till egenskap: + + + Binds this component to the parent's selected property. + Binder denna komponent till förälderns valda egenskap. + + + + QmlDesigner::ColorTool + + Color Tool + Färgverktyg + + + + QmlDesigner::ComponentAction + + Edit sub components defined in this file. + Redigera underkomponenter definierade i denna fil. + + + + QmlDesigner::ConditionListModel + + No Valid Condition + Inget giltigt villkor + + + Invalid token %1 + Ogiltig token %1 + + + Invalid order at %1 + Ogiltig ordning vid %1 + + + + QmlDesigner::ConnectionEditorStatements + + Function + Funktion + + + Assignment + Tilldelning + + + Set Property + Ange egenskap + + + Set State + Ange tillstånd + + + Print + Skriv ut + + + Empty + Tom + + + Custom + Anpassad + + + + QmlDesigner::ConnectionModel + + Target + Mål + + + Signal Handler + Signalhandtag + + + Action + Åtgärd + + + Error + Fel + + + + QmlDesigner::ConnectionModelBackendDelegate + + Error + Fel + + + + QmlDesigner::ConnectionModelStatementDelegate + + Base State + Grundtillstånd + + + + QmlDesigner::ConnectionView + + Connections + Anslutningar + + + + QmlDesigner::ContentLibraryUserModel + + Materials + Material + + + Textures + Texturer + + + 3D + 3D + + + + QmlDesigner::ContentLibraryView + + Content Library + Innehållsbibliotek + + + Texture Exists + Texturen finns + + + A texture with the same name '%1' already exists in the Content Library, are you sure you want to overwrite it? + En textur med samma namn "%1" finns redan i Innehållsbibliotek. Är du säker på att du vill skriva över den? + + + 3D Item Exists + 3D-post finns + + + A 3D item with the same name '%1' already exists in the Content Library, are you sure you want to overwrite it? + En 3D-post med samma namn "%1" finns redan i Innehållsbibliotek. Är du säker på att du vill skriva över den? + + + Component Exists + Komponenten finns + + + A component with the same name '%1' already exists in the Content Library, are you sure you want to overwrite it? + En komponent med samma namn "%1" finns redan i Innehållsbibliotek. Är du säker på att du vill skriva över den? + + + Unsupported bundle file + Bundle-filen stöds inte + + + The chosen bundle was created with an incompatible version of Qt Design Studio + Den valda bundlen skapades med en inkompatibel version av Qt Design Studio + + + + QmlDesigner::ContentLibraryWidget + + Content Library + Title of content library widget + Innehållsbibliotek + + + + QmlDesigner::CrumbleBar + + Save the changes to preview them correctly. + Spara ändringar för att förhandsvisa dem korrekt. + + + Always save when leaving subcomponent + Alltid spara när underkomponent lämnas + + + + QmlDesigner::CurveEditor + + This file does not contain a timeline. <br><br>To create an animation, add a timeline by clicking the + button in the "Timeline" view. + Denna fil innehåller inte en tidslinje. <br><br>För att skapa en animering, lägg till en tidslinje genom att klicka på +-knappen i "Tidslinje"-vyn. + + + + QmlDesigner::CurveEditorToolBar + + Step + Steg + + + Spline + + + + Unify + + + + Linear + Linjär + + + Start Frame + Startbild + + + End Frame + Slutbild + + + Current Frame + Aktuell bild + + + Zoom Out + Zooma ut + + + Zoom In + Zooma in + + + Not supported for MCUs + Stöds inte för MCUer + + + + QmlDesigner::CurveEditorView + + Curves + Kurvor + + + + QmlDesigner::DebugViewWidget + + Debug + Felsök + + + Model Log + Modellogg + + + Clear + Töm + + + Instance Notifications + Instansaviseringar + + + Instance Errors + Instansfel + + + Enabled + Aktiverad + + + + QmlDesigner::DesignDocument + + Locked items: + Låsta poster: + + + Delete/Cut Item + Ta bort/Klipp ut post + + + Deleting or cutting this item will modify locked items. + Borttagning eller utklippning av denna post ändrar låsta poster. + + + Do you want to continue by removing the item (Delete) or removing it and copying it to the clipboard (Cut)? + Vill du fortsätta med att radera posten (Ta bort) eller ta bort den och kopiera den till urklipp (Klipp ut)? + + + + QmlDesigner::DocumentMessage + + Error parsing + Fel vid tolkning + + + Internal error + Internt fel + + + line %1 + + rad %1 + + + + column %1 + + kolumn %1 + + + + + QmlDesigner::DocumentWarningWidget + + Cannot open this QML document because of an error in the QML file: + Kan inte öppna detta QML-dokument på grund av ett fel i QML-filen: + + + OK + Ok + + + Turn off warnings about unsupported Qt Design Studio features. + Stäng av varningar om funktioner som inte stöds i Qt Design Studio. + + + This QML file contains features which are not supported by Qt Design Studio at: + Denna QML-fil innehåller funktioner som inte stöds av Qt Design Studio på: + + + Ignore + Ignorera + + + Previous + Föregående + + + Next + Nästa + + + Go to error + Gå till fel + + + Go to warning + Gå till varning + + + + QmlDesigner::DynamicPropertiesProxyModel + + Property Already Exists + Egenskapen finns redan + + + Property "%1" already exists. + Egenskapen "%1" finns redan. + + + + QmlDesigner::Edit3DMaterialsAction + + Materials + Material + + + Remove + Ta bort + + + Edit + Redigera + + + + QmlDesigner::Edit3DView + + 3D + 3D + + + 3D view + 3D-vy + + + Cameras + Kameror + + + Lights + Ljus + + + Primitives + Primitiver + + + Imported Models + Importerade modeller + + + Failed to Add Import + Misslyckades med att lägga till import + + + Could not add QtQuick3D import to project. + Kunde inte lägga till QtQuick3D-import till projektet. + + + + QmlDesigner::Edit3DWidget + + Your file does not import Qt Quick 3D.<br><br>To create a 3D view, add the <b>QtQuick3D</b> module in the <b>Components</b> view or click <a href="#add_import"><span style="text-decoration:none;color:%1">here</span></a>.<br><br>To import 3D assets, select <b>+</b> in the <b>Assets</b> view. + Din fil importerar inte Qt Quick 3D.<br><br>För att skapa en 3D-vy, lägg till <b>QtQuick3D</b>-modulen i <b>Komponenter</b>-vyn eller klicka <a href="#add_import"><span style="text-decoration:none;color:%1">här</span></a>.<br><br>För att importera 3D-tillgångar, välj <b>+</b> i <b>Tillgångar</b>-vyn. + + + Edit Component + Redigera komponent + + + Duplicate + Duplicera + + + Copy + Kopiera + + + Paste + Klistra in + + + Delete + Ta bort + + + Fit Selected Items to View + Anpassa markerade poster till vy + + + Align Camera to View + Justera kamera till vy + + + Align View to Camera + Justera vy till kamera + + + Bake Lights + Bakade ljus + + + Select Parent + Välj förälder + + + Group Selection Mode + Gruppmarkeringsläge + + + Viewport Shading + + + + Wireframe + Wireframe + + + Show models as wireframe. + Visa modeller som wireframe. + + + Default + Standard + + + Rendering occurs as normal. + Rendering fungerar som normalt. + + + Base Color + Grundfärg + + + The base or diffuse color of a material is passed through without any lighting. + + + + Roughness + + + + The roughness of a material is passed through as an unlit greyscale value. + + + + Metalness + + + + The metalness of a material is passed through as an unlit greyscale value. + + + + Normals + + + + The interpolated world space normal value of the material mapped to an RGB color. + + + + Ambient Occlusion + + + + Only the ambient occlusion of the material. + + + + Emission + + + + Only the emissive contribution of the material. + + + + Shadow Occlusion + + + + The occlusion caused by shadows as a greyscale value. + + + + Diffuse + + + + Only the diffuse contribution of the material after all lighting. + + + + Specular + + + + Only the specular contribution of the material after all lighting. + + + + Reset All Viewports + + + + Reset all shading options for all viewports. + + + + Add to Content Library + Lägg till i innehållsbibliotek + + + Import Component + Importera komponent + + + Export Component + Exportera komponent + + + 3D view is not supported in MCU projects. + 3D-vy stöds inte i MCU-projekt. + + + 3D view is not supported in Qt5 projects. + 3D-vy stöds inte i Qt5-projekt. + + + Create + Skapa + + + + QmlDesigner::EventListDelegate + + Release + + + + Connect + Anslut + + + + QmlDesigner::EventListDialog + + Add Event + Lägg till händelse + + + Remove Selected Events + Ta bort markerade händelser + + + + QmlDesigner::EventListModel + + Event ID + Händelse-id + + + Shortcut + Genväg + + + Description + Beskrivning + + + + QmlDesigner::EventListPluginView + + Event List + Händelselista + + + + QmlDesigner::FileExtractor + + Choose Directory + Välj katalog + + + + QmlDesigner::FilePathModel + + Canceling file preparation. + Avbryter filförberedelsen. + + + + QmlDesigner::FormEditorAnnotationIcon + + Annotation + Anteckning + + + Edit Annotation + Redigera anteckning + + + Remove Annotation + Ta bort anteckning + + + By: + Av: + + + Edited: + Redigerad: + + + Delete this annotation? + Ta bort denna anteckning? + + + + QmlDesigner::FormEditorView + + 2D + 2D + + + 2D view + 2D-vy + + + %1 is not supported as the root element by the 2D view. + %1 stöds inte som rotelementet av 2D-vyn. + + + + QmlDesigner::FormEditorWidget + + No Snapping + + + + Snap with Anchors + + + + Snap without Anchors + + + + Show Bounds + Visa gränser + + + Override Width + Åsidosätt bredd + + + Override width of root component. + Åsidosätt bredd för rotkomponenten. + + + Override Height + Åsidosätt höjd + + + Override height of root component. + Åsidosätt höjd för rotkomponenten. + + + Zoom In + Zooma in + + + Zoom Out + Zooma ut + + + Zoom screen to fit all content. + Zooma skärmen för att passa allt innehåll. + + + Ctrl+Alt+0 + Ctrl+Alt+0 + + + Zoom screen to fit current selection. + Zooma skärmen för att passa markering. + + + Ctrl+Alt+i + Ctrl+Alt+i + + + Reload View + Läs om vyn + + + Export Current QML File as Image + Exportera aktuell QML-fil som bild + + + PNG (*.png);;JPG (*.jpg) + PNG (*.png);;JPG (*.jpg) + + + + QmlDesigner::GenerateResource + + Unable to generate resource file: %1 + Kunde inte generera resursfil: %1 + + + A timeout occurred running "%1". + En tidsgräns överstegs vid körning av "%1". + + + "%1" crashed. + "%1" kraschade. + + + "%1" failed (exit code %2). + "%1" misslyckades (avslutskod %2). + + + Generate QRC Resource File... + Generera QRC-resursfil... + + + Save Project as QRC File + Spara projekt som QRC-fil + + + QML Resource File (*.qrc) + QML-resursfil (*.qrc) + + + Successfully generated QRC resource file + %1 + QRC-resursfilen genererades + %1 + + + Generate Deployable Package... + Generera distribuerbart paket... + + + Save Project as Resource + Spara projekt som resurs + + + Generating deployable package. Please wait... + Genererar distribuerbart paket. Vänta... + + + Failed to generate deployable package! + Misslyckades med att generera distribuerbart paket! + + + Error + Fel + + + Failed to generate deployable package! + +Please check the output pane for more information. + Misslyckades med att generera distribuerbart paket! + +Kontrollera utdatapanelen för mer information. + + + Successfully generated deployable package + Genererade distribuerbart paket + + + Success + Lyckades + + + + QmlDesigner::GlobalAnnotationDialog + + Global Annotation Editor + Redigerare för globala anteckningar + + + Global Annotation + Global anteckning + + + All Annotations + Alla anteckningar + + + + QmlDesigner::GlobalAnnotationEditor + + Global Annotation + Global anteckning + + + Delete this annotation? + Ta bort denna anteckning? + + + + QmlDesigner::GraphicsView + + Open Style Editor + Öppna stilredigerare + + + Insert Keyframe + Infoga nyckelbild + + + Delete Selected Keyframes + Ta bort markerade nyckelbilder + + + + QmlDesigner::HyperlinkDialog + + Link + Länk + + + Anchor + Ankare + + + + QmlDesigner::Import3dDialog + + Asset Import + Tillgångsimport + + + Imported objects + Importerade objekt + + + Import Options + Importalternativ + + + Show All Options + Visa alla alternativ + + + Close + Stäng + + + Import + Importera + + + Importing: + Importerar: + + + Locate 3D Asset "%1" + Hitta 3D-tillgången "%1" + + + %1 options + %1 alternativ + + + No options available for this type. + Inga alternativ tillgängliga för denna typ. + + + No simple options available for this type. + Inga enkla alternativ tillgängliga för denna typ. + + + Preview icon generated for non-existent asset: %1 + Förhandsvisningsikon genererad för icke-existerande tillgång. %1 + + + Preview generation process crashed. + Process för generering av förhandsvisning kraschade. + + + Cancel + Avbryt + + + Accept + Acceptera + + + Object Type: %1 + + Objekttyp: %1 + + + + Import Size: %1 + Importstorlek: %1 + + + Import ready for preview: %1 + Import är redo att förhandsvisas: %1 + + + Click "Accept" to finish the import or adjust options and click "Import" to import again. + Klicka på "Acceptera" för att färdigställa importen eller justera alternativen och klicka på "Importera" för att importera igen. + + + Import interrupted. + Import stördes. + + + Import done. + Import färdig. + + + Canceling import. + Avbryter import. + + + Hide Advanced Options + Dölj avancerade alternativ + + + Removed %1 from the import. + Tog bort %1 från importen. + + + + QmlDesigner::Import3dImporter + + Could not create a temporary directory for import. + Kunde inte skapa en temporärkatalog för import. + + + Importing 3D assets. + Importerar 3D-tillgångar. + + + Attempted to reimport no assets. + Försökte att återimporta inga tillgångar. + + + Attempted to reimport non-existing asset: %1 + Försökte att återimporta icke-existerande tillgång: %1 + + + Could not access temporary asset directory: "%1". + Kunde inte komma åt temporär tillgångskatalog: "%1". + + + Import process crashed. + Importprocessen kraschade. + + + Import failed for unknown reason. + Importen misslyckades av okänd anledning. + + + Asset import process failed: "%1". + Process för tillgångsimport misslyckades: "%1". + + + Parsing files. + Tolkar filer. + + + Skipped import of duplicate asset: "%1". + Hoppade över import av duplikat tillgång: "%1". + + + Skipped import of existing asset: "%1". + Hoppade över import av befintlig tillgång: "%1". + + + No files selected for overwrite, skipping import: "%1". + Inga filer valda för överskrivning, hoppar över import: "%1". + + + Failed to create qmldir file for asset: "%1". + Misslyckades med att skapa qmldir-fil för tillgång: "%1". + + + Removing old overwritten assets. + Tar bort gamla överskrivna tillgångar. + + + Copying asset files. + Kopierar tillgångsfiler. + + + Overwrite Existing Asset? + Skriv över befintlig tillgång? + + + Asset already exists. Overwrite existing or skip? +"%1" + Tillgång finns redan. Skriva över befintlig eller hoppa över? +"%1" + + + Overwrite Selected Files + Skriv över markerade filer + + + Overwrite All Files + Skriv över alla filer + + + Skip + Hoppa över + + + Failed to start import 3D asset process. + Misslyckades med att starta importprocess av 3D-tillgång. + + + Updating data model. + Uppdaterar datamodell. + + + Failed to insert import statement into qml document. + Misslyckades med att infoga importvillkor i qml-dokument. + + + Failed to update imports: %1 + Misslyckades med att uppdatera importer: %1 + + + + QmlDesigner::InsightView + + Qt Insight + Qt Insight + + + + QmlDesigner::InsightWidget + + Qt Insight + Title of the widget + Qt Insight + + + Cannot Create QtQuick View + Kan inte skapa QtQuick-vy + + + InsightWidget: %1 cannot be created.%2 + InsightWidget: %1 kan inte skapas.%2 + + + + QmlDesigner::InteractiveConnectionManager + + Cannot Connect to QML Emulation Layer (QML Puppet) + Kan inte ansluta till QML-emuleringslager (QML Puppet) + + + The executable of the QML emulation layer (QML Puppet) may not be responding. Switching to another kit might help. + Den körbara filen för QML-emuleringslagret (QML Pupper) kanske inte svarar. Det kan hjälpa att växla över till ett annat kit. + + + + QmlDesigner::Internal::AssetImportUpdateDialog + + Select Files to Update + Välj filer att uppdatera + + + Expand All + Expandera alla + + + Collapse All + Fäll in alla + + + + QmlDesigner::Internal::DebugView + + Debug view is enabled + Felsökningsvy är aktiverad + + + ::nodeReparented: + ::nodeReparented: + + + ::nodeIdChanged: + ::nodeIdChanged: + + + Debug View + Felsökningsvy + + + + QmlDesigner::Internal::DesignModeWidget + + &Workspaces + A&rbetsytor + + + Output + Utdata + + + Edit global annotation for current file. + Redigera global anteckning för aktuell fil. + + + Manage... + Hantera... + + + Lock Workspaces + Lås arbetsytor + + + Reset Active + Nollställ aktiv + + + + QmlDesigner::Internal::MetaInfoPrivate + + Invalid meta info + Ogiltig metainfo + + + + QmlDesigner::Internal::MetaInfoReader + + Illegal state while parsing. + Otillåtet tillstånd vid tolkning. + + + No property definition allowed. + Ingen egenskapsdefinition tillåten. + + + Invalid type %1 + Ogiltig typ %1 + + + Unknown property for Type %1 + Okänd egenskap för Type %1 + + + Unknown property for ItemLibraryEntry %1 + Okänd egenskap för ItemLibraryEntry %1 + + + Unknown property for Property %1 + Okänd egenskap för Property %1 + + + Unknown property for QmlSource %1 + Okänd egenskap för QmlSource %1 + + + Unknown property for ExtraFile %1 + Okänd egenskap för ExtraFile %1 + + + Invalid or duplicate library entry %1 + Ogiltig eller duplikat bibliotekspost %1 + + + + QmlDesigner::Internal::ModelPrivate + + Exception thrown by view %1. + Undantag kastades av vyn %1. + + + + QmlDesigner::Internal::SettingsPage + + Snapping + + + + Qt Quick Designer + Qt Quick Designer + + + Canvas + Kanvas + + + If you select this radio button, Qt Design Studio always uses the QML emulation layer (QML Puppet) located at the following path. + Om du väljer denna radioknapp kommer Qt Design Studio alltid använda QML-emuleringslagret (QML Pupper) som finns i följande sökväg. + + + Warns about QML features that are not properly supported by the Qt Design Studio. + Varna om QML-funktioner som inte helt stöds av Qt Design Studio. + + + Debugging + Felsökning + + + Show the debugging view + Visa felsökningsvyn + + + Enable smooth rendering in the 2D view. + Aktivera mjuk rendering i 2D-vyn. + + + Default style + Standardstil + + + Reset Style + Nollställ stil + + + QML Emulation Layer + QML-emuleringslager + + + Use fallback QML emulation layer + + + + Path to the QML emulation layer executable (qmlpuppet). + Sökväg till körbar fil för QML-emuleringslagret (qmlpuppet). + + + Reset Path + Nollställ sökväg + + + Resets the path to the built-in QML emulation layer. + Nollställer sökvägen till det inbyggda QML-emuleringslagret. + + + Use QML emulation layer that is built with the selected Qt + Använd QML-emuleringslagret som är byggt med vald Qt + + + Always save when leaving subcomponent in bread crumb + + + + Warn about unsupported features of .ui.qml files in code editor + Varna om funktioner som inte stöds för .ui.qml-filer i kodredigeraren + + + Also warns in the code editor about QML features that are not properly supported by the Qt Quick Designer. + Varnar även i kodredigeraren om QML-funktioner som inte helt stöds av Qt Quick Designer. + + + Warn about unsupported features in .ui.qml files + Varna om funktioner som inte stöds i .ui.qml-filer + + + Warn about using .qml files instead of .ui.qml files + Varna om användning av .qml-filer istället för .ui.qml-filer + + + Qt Quick Designer will propose to open .ui.qml files instead of opening a .qml file. + Qt Quick Designer kommer att föreslå att öppna .ui.qml-filer istället för att öppna en .qml-fil. + + + qsTr() + qsTr() + + + qsTrId() + qsTrId() + + + qsTranslate() + qsTranslate() + + + Always open ui.qml files in Design mode + Öppna alltid ui.qml-filer i Design-läget + + + Ask for confirmation before deleting asset + Fråga efter bekräftelse innan en tillgång tas bort + + + Always auto-format ui.qml files in Design mode + + + + Enable Timeline editor + Aktivera Tidslinjeredigerare + + + Enable DockWidget content minimum size + Aktivera minsta storlek för DockWidget-innehåll + + + Show property editor warnings + Visa varningar för egenskapsredigerare + + + Enable the debugging view + Aktivera felsökningsvyn + + + Show warn exceptions + Visa varningsundantag + + + Path: + Sökväg: + + + Top level build path: + + + + Forward QML emulation layer output: + Skickar vidare utdata från QML-emuleringslagret: + + + Debug QML emulation layer: + Felsök QML-emuleringslager: + + + Parent component padding: + + + + Sibling component spacing: + + + + Width: + Bredd: + + + Height: + Höjd: + + + Smooth rendering: + Mjuk rendering: + + + Root Component Init Size + + + + Styling + + + + Controls style: + Controls-stil: + + + Controls 2 style: + Controls 2-stil: + + + Subcomponents + Underkomponenter + + + Warnings + Varningar + + + Internationalization + Internationalisering + + + Features + Funktioner + + + Restart Required + Omstart krävs + + + The made changes will take effect after a restart of the QML Emulation layer or %1. + Gjorda ändringar tar effekt efter en omstart av QML-emuleringslagret eller %1. + + + + QmlDesigner::Internal::TypeAnnotationReader + + Illegal state while parsing. + Ogiltigt tillstånd vid tolkning. + + + No property definition allowed. + Ingen egenskapsdefinition tillåten. + + + Invalid type %1 + Ogiltig typ %1 + + + Unknown property for Type %1 + Okänd egenskap för Type %1 + + + Unknown property for ItemLibraryEntry %1 + Okänd egenskap för ItemLibraryEntry %1 + + + Unknown property for Property %1 + Okänd egenskap för Property %1 + + + Unknown property for QmlSource %1 + Okänd egenskap för QmlSource %1 + + + Unknown property for ExtraFile %1 + Okänd egenskap för ExtraFile %1 + + + + QmlDesigner::InvalidArgumentException + + Failed to create item of type %1 + Misslyckades med att skapa post av typen %1 + + + + QmlDesigner::ItemLibraryImport + + Default Components + Standardkomponenter + + + My Components + Mina komponenter + + + My 3D Components + Mina 3D-komponenter + + + All Other Components + Alla övriga komponenter + + + + QmlDesigner::ItemLibraryView + + Components + Komponenter + + + Components view + Komponenter-vy + + + + QmlDesigner::ItemLibraryWidget + + Components Library + Title of library view + Komponentbibliotek + + + + QmlDesigner::ListModelEditorDialog + + Add Row + Lägg till rad + + + Remove Columns + Ta bort kolumner + + + Add Column + Lägg till kolumn + + + Move Down (Ctrl + Down) + Flytta ner (Ctrl + Down) + + + Move Up (Ctrl + Up) + Flytta upp (Ctrl + Up) + + + Add Property + Lägg till egenskap + + + Property name: + Egenskapsnamn: + + + Change Property + Ändra egenskap + + + Column name: + Kolumnnamn: + + + + QmlDesigner::MaterialBrowserTexturesModel + + Texture has no source image. + Texturen har ingen källbild. + + + Texture has no data. + Texturen har inget data. + + + + QmlDesigner::MaterialBrowserView + + Material Browser + Materialbläddrare + + + Material Browser view + Materialbläddrare-vy + + + Select a material property + Välj en materialegenskap + + + + QmlDesigner::MaterialBrowserWidget + + Material Browser + Title of material browser widget + Materialbläddrare + + + + QmlDesigner::MaterialEditorContextObject + + <b>Incompatible properties:</b><br> + <b>Inkompatibla egenskaper:</b><br> + + + Change Type + Ändra typ + + + Changing the type from %1 to %2 can't be done without removing incompatible properties.<br><br>%3 + Ändringen av typen från %1 till %2 kan inte göras utan att ta bort inkompatibla egenskaper.<br><br>%3 + + + Do you want to continue by removing incompatible properties? + Vill du fortsätta genom att ta bort inkompatibla egenskaper? + + + + QmlDesigner::MaterialEditorView + + Cannot Export Property as Alias + Kan inte exportera egenskap som alias + + + Property %1 does already exist for root component. + Egenskapen %1 finns redan för rotkomponenten. + + + Material Editor + Materialredigerare + + + Material Editor view + Materialredigerare-vy + + + + QmlDesigner::Model + + Invalid Id + Ogiltigt id + + + + QmlDesigner::NavigatorSearchWidget + + Search + Sök + + + + QmlDesigner::NavigatorTreeModel + + Unknown component: %1 + Okänd komponent: %1 + + + Toggles whether this component is exported as an alias property of the root component. + Växlar huruvida denna komponent exporteras som en alias-egenskap för rotkomponenten. + + + Toggles the visibility of this component in the 2D and 3D views. +This is independent of the visibility property. + + + + Toggles whether this component is locked. +Locked components cannot be modified or selected. + + + + + QmlDesigner::NavigatorTreeView + + Invalid Id + Ogiltigt id + + + %1 already exists. + %1 finns redan. + + + + QmlDesigner::NavigatorView + + Navigator + Navigator + + + Navigator view + Navigator-vy + + + + QmlDesigner::NavigatorWidget + + Navigator + Title of navigator view + Navigator + + + Become last sibling of parent (CTRL + Left). + + + + Become child of last sibling (CTRL + Right). + + + + Move down (CTRL + Down). + Flytta ner (CTRL + ner). + + + Move up (CTRL + Up). + Flytta upp (CTRL + upp). + + + Show Only Visible Components + Visa endast synliga komponenter + + + Reverse Component Order + Omvänd komponentordning + + + + QmlDesigner::NodeInstanceView + + Qt Quick emulation layer crashed. + Qt Quick-emuleringslagret kraschade. + + + Source item: %1 + Källpost: %1 + + + Failed to generate QSB file for: %1 + Misslyckades med att generera QSB-fil för: %1 + + + + QmlDesigner::NodeListModel + + ID + ID + + + Type + Typ + + + From + Från + + + To + Till + + + + QmlDesigner::OpenUiQmlFileDialog + + Open ui.qml file + Öppna ui.qml-fil + + + Do not show this dialog again + Visa inte denna dialogruta igen + + + Cancel + Avbryt + + + You are opening a .qml file in the designer. Do you want to open a .ui.qml file instead? + Du öppnar en .qml-fil i designern. Vill du öppna en .ui.qml-fil istället? + + + + QmlDesigner::PathItem + + Closed Path + + + + Split Segment + Dela segment + + + Make Curve Segment Straight + Gör kurvsegment raka + + + Remove Edit Point + Ta bort redigeringspunkt + + + + QmlDesigner::PresetEditor + + Save Preset + Spara förval + + + Name + Namn + + + + QmlDesigner::PresetList + + Add Preset + Lägg till förval + + + Delete Selected Preset + Ta bort markerat förval + + + + QmlDesigner::PropertyEditorContextObject + + Invalid Type + Ogiltig typ + + + %1 is an invalid type. + %1 är en ogiltig typ. + + + Invalid QML source + Ogiltig QML-källa + + + + QmlDesigner::PropertyEditorView + + Properties + Egenskaper + + + Invalid ID + Ogiltigt id + + + Cannot Export Property as Alias + Kan inte exportera egenskap som alias + + + Property %1 does already exist for root component. + Egenskapen %1 finns redan för rotkomponenten. + + + Property Editor view + Egenskapsredigerare-vy + + + %1 already exists. + %1 finns redan. + + + Invalid QML source + Ogiltig QML-källa + + + + QmlDesigner::QmlDesignerPlugin + + Cannot Open Design Mode + Kan inte öppna designläget + + + The QML file is not currently opened in a QML Editor. + QML-filen är för närvarande inte öppnad i en QML-redigerare. + + + Qml Designer Lite + Qml Designer Lite + + + The Qml Designer Lite plugin is not enabled. + Qml Designer Lite-insticksmodulen är inte aktiverad. + + + Give Feedback... + Ge oss återkoppling... + + + Enjoying the %1? + Gillar du %1? + + + + QmlDesigner::QmlModelNodeProxy + + multiselection + flerval + + + + QmlDesigner::QmlPreviewWidgetPlugin + + Show Live Preview + Visa live-förhandsvisning + + + + QmlDesigner::RichTextEditor + + &Undo + Å&ngra + + + &Redo + Gör o&m + + + &Bold + &Fet + + + &Italic + &Kursiv + + + &Underline + &Understruken + + + Select Image + Välj bild + + + Image files (*.png *.jpg) + Bildfiler (*.png *.jpg) + + + Insert &Image + Infoga &bild + + + Hyperlink Settings + Inställningar för hyperlänk + + + &Left + &Vänster + + + C&enter + C&entrera + + + &Right + &Höger + + + &Justify + &Justera + + + Bullet List + Punktlista + + + Numbered List + Numrerad lista + + + &Color... + &Färg... + + + &Table Settings + &Tabellinställningar + + + Create Table + Skapa tabell + + + Remove Table + Ta bort tabell + + + Add Row + Lägg till rad + + + Add Column + Lägg till kolumn + + + Remove Row + Ta bort rad + + + Remove Column + Ta bort kolumn + + + Merge Cells + Slå samman celler + + + Split Row + Dela upp rad + + + Split Column + Dela upp kolumn + + + + QmlDesigner::SetFrameValueDialog + + Edit Keyframe + Redigera nyckelbild + + + Frame + Bild + + + + QmlDesigner::ShortCutManager + + &Undo + Å&ngra + + + &Redo + Gör o&m + + + Delete + Ta bort + + + Cu&t + Klipp &ut + + + &Copy + &Kopiera + + + &Paste + Klistra &in + + + Select &All + Markera &allt + + + Export as &Image... + Exportera som &bild... + + + Take Screenshot + Ta skärmbild + + + &Duplicate + &Duplicera + + + Edit Global Annotations... + Redigera globala anteckningar... + + + Save %1 As... + Spara %1 som... + + + &Save %1 + &Spara %1 + + + Revert %1 to Saved + Återskapa %1 till sparad + + + Close %1 + Stäng %1 + + + Close All Except %1 + Stäng alla förutom %1 + + + Close Others + Stäng övriga + + + + QmlDesigner::SignalList + + Signal List for %1 + Signallista för %1 + + + + QmlDesigner::SignalListDelegate + + Release + + + + Connect + Anslut + + + + QmlDesigner::SignalListModel + + Item ID + Post-id + + + Signal + Signal + + + + QmlDesigner::SourceTool + + Open File + Öppna fil + + + Source Tool + Källverktyg + + + + QmlDesigner::SplineEditor + + Delete Point + Ta bort punkt + + + Smooth Point + Mjuk punkt + + + Corner Point + Hörnpunkt + + + Add Point + Lägg till punkt + + + Reset Zoom + Nollställ zoom + + + + QmlDesigner::StatesEditorModel + + base state + Implicit default state + grundtillstånd + + + Invalid state name + Ogiltigt tillståndsnamn + + + Name already used in another state + Namnet används redan i ett annat tillstånd + + + Default + Standard + + + Invalid ID + Ogiltigt id + + + %1 already exists. + %1 finns redan. + + + The empty string as a name is reserved for the base state. + Den tomma strängen som ett namn är reserverat för grundtillståndet. + + + + QmlDesigner::StatesEditorView + + States + Tillstånd + + + Remove State + Ta bort tillstånd + + + This state is not empty. Are you sure you want to remove it? + Detta tillstånd är inte tomt. Är du säker på att du vill ta bort det? + + + Locked components: + Låsta komponenter: + + + Removing this state will modify locked components. + Borttagning av detta tillstånd kommer ändra låsta komponenter. + + + Continue by removing the state? + Fortsätta att tar bort tillståndet? + + + base state + grundtillstånd + + + + QmlDesigner::StatesEditorWidget + + States + Title of Editor widget + Tillstånd + + + Cannot Create QtQuick View + Kan inte skapa QtQuick-vy + + + StatesEditorWidget: %1 cannot be created.%2 + StatesEditorWidget: %1 kan inte skapas.%2 + + + + QmlDesigner::StudioConfigSettingsPage + + Qt Design Studio Configuration + Konfigurera Qt Design Studio + + + + QmlDesigner::StudioSettingsPage + + Build + Bygg + + + Debug + Felsök + + + Analyze + Analysera + + + Tools + Verktyg + + + Enable Experimental Features + Aktivera experimentella funktioner + + + Hide top-level menus with advanced functionality to simplify the UI. <b>Build</b> is generally not required in the context of Qt Design Studio. <b>Debug</b> and <b>Analyze</b> are only required for debugging and profiling. <b>Tools</b> can be useful for bookmarks and git integration. + + + + Hide Menu + Dölj meny + + + Examples + Exempel + + + Examples path: + + + + Reset Path + Nollställ sökväg + + + Bundles + + + + Bundles path: + + + + Experimental Features + Experimentella funktioner + + + This option enables experimental features in Qt Design Studio. Please provide feedback and bug reports at: %1 + + + + The menu visibility change will take effect after restart. + + + + Changing bundle path will take effect after restart. + + + + + QmlDesigner::SubComponentManager + + My 3D Components + Mina 3D-komponenter + + + + QmlDesigner::SwitchLanguageComboboxAction + + Switch the language used by preview. + Växlar språket som används för förhandsvisning. + + + Default + Standard + + + + QmlDesigner::TextEditorView + + Code + Kod + + + Code view + Kodvy + + + + QmlDesigner::TextToModelMerger + + No import statements found. + Inga importvillkor hittades. + + + Qt Quick 6 is not supported with a Qt 5 kit. + Qt Quick 6 stöds inte med ett Qt 5-kit. + + + The Design Mode requires a valid Qt kit. + Designläget kräver ett giltigt Qt-kit. + + + No import for Qt Quick found. + Ingen import för Qt Quick hittades. + + + + QmlDesigner::TextureEditorView + + Cannot Export Property as Alias + Kan inte exportera egenskap som alias + + + Property %1 does already exist for root component. + Egenskapen %1 finns redan för rotkomponenten. + + + Texture Editor + Texturredigerare + + + Texture Editor view + Texturredigerare-vy + + + + QmlDesigner::TimelineAnimationForm + + Number of times the animation runs before it stops. + Antal gånger som animeringen körs innan den stoppar. + + + Loops: + + + + Sets the animation to loop indefinitely. + + + + Continuous + Kontinuerlig + + + none + Ingen + + + Animation Settings + Animeringsinställningar + + + Name for the animation. + Namn för animeringen. + + + Animation ID: + + + + State to activate when the animation finishes. + + + + Finished: + + + + Runs the animation backwards to the beginning when it reaches the end. + + + + Ping pong + Ping pong + + + Transition to state: + Övergång till tillstånd: + + + Runs the animation automatically when the base state is active. + Kör animeringen automatiskt när grundtillståndet är aktivt. + + + Running in base state + Kör i grundtillstånd + + + First frame of the animation. + + + + Start frame: + Startbild: + + + Length of the animation in milliseconds. If you set a shorter duration than the number of frames, frames are left out from the end of the animation. + + + + Duration: + Speltid: + + + Last frame of the animation. + + + + End frame: + Slutbild: + + + Invalid Id + Ogiltigt id + + + %1 already exists. + %1 finns redan. + + + Base State + Grundtillstånd + + + + QmlDesigner::TimelineForm + + Last frame of the timeline. + Sista bilde i tidslinjen. + + + End frame: + Slutbild: + + + First frame of the timeline. Negative numbers are allowed. + Första bilden i tidslinjen. Negativa tal tillåts. + + + Start frame: + Startbild: + + + To create an expression binding animation, delete all animations from this timeline. + + + + Expression binding + Uttrycksbindning + + + Name for the timeline. + Namn för tidslinjen. + + + Timeline ID: + Tidslinje-id: + + + Timeline Settings + Tidslinjeinställningar + + + Animation + Animering + + + Sets the expression to bind the current keyframe to. + Ställer in uttrycket att binda aktuell nyckelbild till. + + + Expression binding: + Uttrycksbindning: + + + Invalid Id + Ogiltigt id + + + %1 already exists. + %1 finns redan. + + + + QmlDesigner::TimelinePropertyItem + + Previous Frame + Föregående bild + + + Next Frame + Nästa bild + + + Auto Record + Spela in automatiskt + + + Insert Keyframe + Infoga nyckelbild + + + Delete Keyframe + Ta bort nyckelbild + + + Edit Easing Curve... + Redigera bézierkurva... + + + Edit Keyframe... + Redigera nyckelbild... + + + Remove Property + Ta bort egenskap + + + + QmlDesigner::TimelineSettingsDialog + + Add Timeline + Lägg till tidslinje + + + Remove Timeline + Ta bort tidslinje + + + Add Animation + Lägg till animering + + + Remove Animation + Ta bort animering + + + No Timeline + Ingen tidslinje + + + No Animation + Ingen animering + + + + QmlDesigner::TimelineSettingsModel + + None + Ingen + + + State + Tillstånd + + + Timeline + Tidslinje + + + Animation + Animering + + + Fixed Frame + Fast ram + + + Base State + Grundtillstånd + + + Error + Fel + + + + QmlDesigner::TimelineToolBar + + Base State + Grundtillstånd + + + Not Supported for MCUs + Stöds inte för MCUer + + + Timeline Settings + Tidslinjeinställningar + + + To Start + Till start + + + Previous + Föregående + + + Play + Spela upp + + + Next + Nästa + + + To End + Till slut + + + Loop Playback + Spela upp i slinga + + + Playback Speed + Uppspelningshastighet + + + Auto Key + + + + Easing Curve Editor + Redigerare för bézierkurvor + + + Zoom Out + Zooma ut + + + Zoom In + Zooma in + + + + QmlDesigner::TimelineView + + Timeline + Tidslinje + + + Timeline view + Tidslinje-vy + + + + QmlDesigner::TimelineWidget + + Timeline + Title of timeline view + Tidslinje + + + Add Timeline + Lägg till tidslinje + + + This file does not contain a timeline. <br><br>To create an animation, add a timeline by clicking the + button. + Denna fil innehåller inte en tidslinje. <br><br>För att skapa en animering, lägg till en tidslinje genom att klicka på +-knappen. + + + To edit the timeline settings, click + För att redigera inställningar för tidslinjen, klicka på + + + + QmlDesigner::TransitionEditorSettingsDialog + + Transition Settings + Övergångsinställningar + + + Add Transition + Lägg till övergång + + + Remove Transition + Ta bort övergång + + + No Transition + Ingen övergång + + + + QmlDesigner::TransitionEditorToolBar + + Transition Settings + Övergångsinställningar + + + Easing Curve Editor + Redigerare för bézierkurvor + + + Curve Editor + Kurvredigerare + + + Zoom Out + Zooma ut + + + Zoom In + Zooma in + + + + QmlDesigner::TransitionEditorView + + No States Defined + Inga tillstånd definierade + + + There are no states defined in this component. + Det finns inga tillstånd definierade i denna komponent. + + + No Property Changes to Animate + Inga egenskapsändringar att animera + + + To add transitions, first change the properties that you want to animate in states (%1). + För att lägga till övergångar, ändra först egenskaperna som du vill animera i tillstånd (%1). + + + Transitions + Övergångar + + + Transitions view + Övergångar-vy + + + + QmlDesigner::TransitionEditorWidget + + Transition + Title of transition view + Övergång + + + Add Transition + Lägg till övergång + + + This file does not contain transitions. <br><br> To create an animation, add a transition by clicking the + button. + Denna fil innehåller inte övergångar. <br><br> För att skapa en animering, lägg till en övergång genom att klicka på +-knappen. + + + To edit the transition settings, click + För att redigera inställningar för övergångar, klicka på + + + + QmlDesigner::TransitionForm + + Invalid ID + Ogiltigt id + + + %1 already exists. + %1 finns redan. + + + + QmlDesigner::TransitionTool + + Add Transition + Lägg till övergång + + + Remove Transitions + Ta bort övergångar + + + Remove All Transitions + Ta bort alla övergångar + + + Do you really want to remove all transitions? + Vill du verkligen ta bort alla övergångar? + + + Remove Dangling Transitions + Ta bort hängande övergångar + + + Transition Tool + Övergångsverktyg + + + + QmlDesigner::View3DTool + + View3D Tool + Visa 3D-verktyg + + + + QmlDesignerAddResources + + Image Files + Bildfiler + + + Font Files + Typsnittsfiler + + + Sound Files + Ljudfiler + + + Video Files + Videofiler + + + Shader Files + Skuggfiler + + + 3D Assets + 3D-tillgångar + + + Qt 3D Studio Presentations + Qt 3D Studio-presentationer + + + Effect Composer Files + Effektkompositör-filer + + + + QmlDesignerContextMenu + + Selection + Markering + + + Edit + Redigera + + + Anchors + Ankare + + + Layout + Layout + + + Parent + Förälder + + + Select: %1 + Välj: %1 + + + Change State + Ändra tillstånd + + + Change State Group + + + + Default State + Standardtillstånd + + + Change Signal + Ändra signal + + + Change Slot + Ändra slot + + + to + till + + + Edit the Connection + Redigera anslutningen + + + Remove the Connection + Ta bort anslutningen + + + Add new Connection + Lägg till ny anslutning + + + Connect: %1 + Anslut: %1 + + + Cut + Klipp ut + + + Copy + Kopiera + + + Paste + Klistra in + + + Delete Selection + Ta bort markering + + + Connections + Anslutningar + + + Connect + Anslut + + + Select Effect + Välj effekt + + + Arrange + Justera + + + Positioner + + + + Group + Grupp + + + Snapping + + + + Flow + Flöde + + + Flow Effects + Flödeseffekter + + + Stacked Container + + + + Bring to Front + Lägg längst fram + + + Send to Back + Skicka längst bak + + + Bring Forward + Ta framåt + + + Send Backward + Skicka bakåt + + + Undo + Ångra + + + Redo + Gör om + + + Visibility + Synlighet + + + Reset Size + Nollställ storlek + + + Reset Position + Nollställ position + + + Copy Formatting + Kopiera formatering + + + Apply Formatting + Tillämpa formatering + + + Jump to the Code + Hoppa till koden + + + Merge with Template + Slå samman med mall + + + Go to Implementation + Gå till Implementation + + + Edit Material + Redigera material + + + Add to Content Library + Lägg till i innehållsbibliotek + + + Import Component + Importera komponent + + + Export Component + Exportera komponent + + + Edit Annotations + Redigera anteckningar + + + Add Mouse Area + Lägg till musområde + + + Edit in 3D View + Redigera i 3D-vy + + + Edit in Effect Composer + Redigera i effektkompositör + + + Open Signal Dialog + Öppna signaldialog + + + Update 3D Asset + Uppdatera 3D-tillgång + + + Reverse + Omvänd + + + Fill Parent + + + + No Anchors + Inga ankare + + + Top And Bottom + Topp och botten + + + Left And Right + Vänster och höger + + + Top + Överst + + + Right + Höger + + + Bottom + Nederst + + + Left + Vänster + + + Column Positioner + Kolumnpositionerare + + + Row Positioner + Radpositionerare + + + Grid Positioner + Rutnätspositionerare + + + Flow Positioner + Flödespositionerare + + + Remove Positioner + Ta bort positionerare + + + Create Flow Action + Skapa flödesåtgärd + + + Set Flow Start + Ställ in flödesstart + + + Remove Layout + Ta bort layout + + + Group in GroupItem + Gruppera i GroupItem + + + Remove GroupItem + Ta bort GroupItem + + + Add Component + Lägg till komponent + + + Add Tab Bar + Lägg till flikrad + + + Increase Index + Öka index + + + Decrease Index + Minska index + + + Column Layout + Kolumnlayout + + + Row Layout + Radlayout + + + Grid Layout + Rutnätslayout + + + Raise selected component. + Höj markerad komponent. + + + Lower selected component. + Sänk markerad komponent. + + + Reset size and use implicit size. + Nollställ storlek och använd implicit storlek. + + + Reset position and use implicit position. + Nollställ position och använd implicit position. + + + Copy formatting. + Kopiera formatering. + + + Apply formatting. + Tillämpa formatering. + + + Fill selected component to parent. + + + + Reset anchors for selected component. + Nollställ ankare för markerad komponent. + + + Layout selected components in column layout. + + + + Layout selected components in row layout. + + + + Layout selected components in grid layout. + + + + Increase index of stacked container. + + + + Decrease index of stacked container. + + + + Add component to stacked container. + + + + Add flow action. + Lägg till flödesåtgärd. + + + Edit List Model... + Redigera listmodell... + + + Set Id + + + + Edit Component + Redigera komponent + + + Create Component + Skapa komponent + + + Reset z Property + + + + Fill Width + + + + Fill Height + + + + Timeline + Tidslinje + + + Copy All Keyframes + Kopiera alla nyckelbilder + + + Paste Keyframes + Klistra in nyckelbilder + + + Add Keyframe + Lägg till nyckelbild + + + Delete All Keyframes + Ta bort alla nyckelbilder + + + + QmlDesignerTimeline + + Playhead frame %1 + Bild för uppspelningsposition %1 + + + Keyframe %1 + Nyckelbild %1 + + + + QmlParser + + Unclosed string at end of line + Oavslutad string på radslut + + + Illegal unicode escape sequence + Ogiltig unicode-avbrottssekvens + + + Illegal syntax for exponential number + Ogiltig syntax för exponentiellt tal + + + Unterminated regular expression literal + Oavslutad reguljärt uttryck för strängkonstant + + + Invalid regular expression flag '%0' + Ogiltig reguljär uttrycksflagga '%0' + + + Unexpected token '.' + Oväntat token '.' + + + Stray newline in string literal + Sporadisk nyrad i strängkonstant + + + End of file reached at escape sequence + Filslut nåddes vid avbrottssekvens + + + Illegal hexadecimal escape sequence + Ogiltig hexadecimal avbrottssekvens + + + Octal escape sequences are not allowed + Oktala avbrottssekvenser tillåts inte + + + At least one octal digit is required after '0%1' + Minst en oktal siffra krävs efter '0%1' + + + At least one binary digit is required after '0%1' + Minst en binärsiffra krävs efter '0%1' + + + Decimal numbers can't start with '0' + Decimaltal kan inte börja med '0' + + + Imported file must be a script + Importerad fil måste vara ett skript + + + Invalid module URI + Ogiltig modul-URI + + + Incomplete version number (dot but no minor) + Ofärdigt versionsnummer (punkt men ingen minor) + + + File import requires a qualifier + Filimport kräver en qualifier + + + Module import requires a qualifier + Modulimport kräver en qualifier + + + Invalid import qualifier + Ogiltig importqualifier + + + At least one hexadecimal digit is required after '0%1' + Minst en hexadecimal siffra krävs efter '0%1' + + + Unterminated regular expression backslash sequence + Oavslutat reguljärt uttryckt med omvänd snedstreckssekvens + + + Unterminated regular expression class + Oavslutad reguljär uttrycksklass + + + Unexpected token `%1' + Oväntad token `%1' + + + Expected token `%1' + Förväntade token `%1' + + + Syntax error + Syntaxfel + + + + QtC::ADS + + List All Tabs + Lista alla flikar + + + Detach Group + Koppla loss grupp + + + Close Active Tab + Stäng aktiv flik + + + Close Group + Stäng grupp + + + Pin Group + + + + Pin Group To... + + + + Minimize + Minimera + + + Close Other Groups + Stäng andra grupper + + + Pin Active Tab (Press Ctrl to Pin Group) + + + + Close Tab + Stäng flik + + + Pin + + + + Detach + Koppla loss + + + Pin To... + + + + Top + Överst + + + Left + Vänster + + + Right + Höger + + + Bottom + Nederst + + + Unpin (Dock) + + + + Close + Stäng + + + Close Others + Stäng övriga + + + Enter the name of the workspace: + Ange namnet för arbetsytan: + + + &New + &Ny + + + &Rename + &Byt namn + + + C&lone + K&lona + + + &Delete + &Ta bort + + + Reset + Nollställ + + + &Switch To + &Växla till + + + Import + Importera + + + Export + Exportera + + + Move Up + Flytta upp + + + Move Down + Flytta ner + + + Restore last workspace on startup + Återställ senaste arbetsytan vid uppstart + + + Workspace Manager + Arbetsytehanterare + + + <a href="qthelp://org.qt-project.qtcreator/doc/creator-project-managing-workspaces.html">What is a Workspace?</a> + <a href="qthelp://org.qt-project.qtcreator/doc/creator-project-managing-workspaces.html">Vad är en Arbetsyta?</a> + + + Workspace + Arbetsyta + + + File Name + Filnamn + + + Last Modified + Senast ändrad + + + New Workspace Name + Nytt namn för arbetsyta + + + &Create + &Skapa + + + Create and &Open + Skapa och ö&ppna + + + Cannot Create Workspace + Kan inte skapa arbetsytan + + + &Clone + K&lona + + + Clone and &Open + Klona och ö&ppna + + + %1 Copy + %1 kopia + + + Cannot Clone Workspace + Kan inte klona arbetsytan + + + Rename Workspace + Byt namn på arbetsyta + + + Rename and &Open + Byt namn och öpp&na + + + Cannot Rename Workspace + Kan inte byta namn på arbetsytan + + + Cannot Switch Workspace + Kan inte växla arbetsyta + + + Import Workspace + Importera arbetsyta + + + Cannot Import Workspace + Kan inte importera arbetsytan + + + Export Workspace + Exportera arbetsyta + + + Cannot Export Workspace + Kan inte exportera arbetsytan + + + Delete Workspace + Ta bort arbetsyta + + + Delete Workspaces + Ta bort arbetsytor + + + Delete workspace "%1"? + Ta bort arbetsytan "%1"? + + + Delete these workspaces? + Ta bort dessa arbetsytor? + + + Workspace "%1" does not exist. + Arbetsytan "%1" finns inte. + + + Cannot restore "%1". + Kan inte återställa "%1". + + + Cannot reload "%1". It is not in the list of workspaces. + Kan inte läsa om "%1". Den finns inte i listan över arbetsytor. + + + Could not clone "%1" due to: %2 + Kunde inte klona "%1" på grund av: %2 + + + Workspace "%1" is not a preset. + Arbetsytan "%1" är inte ett förval. + + + Cannot remove "%1". + Kan inte ta bort "%1". + + + Cannot save workspace while in mode change state. + + + + File "%1" does not exist. + Filen "%1" finns inte. + + + Could not copy "%1" to "%2" due to: %3 + Kunde inte kopiera "%1" till "%2" på grund av: %3 + + + Could not remove "%1". + Kunde inte ta bort "%1". + + + The directory "%1" does not exist. + Katalogen "%1" finns inte. + + + The workspace "%1" does not exist + Arbetsytan "%1" finns inte + + + Cannot write to "%1". + Kan inte skriva till "%1". + + + Cannot write to "%1" due to: %2 + Kan inte skriva till "%1" på grund av: %2 + + + + QtC::Android + + Android SDK Manager + Android SDK-hanterare + + + Update Installed + Uppdatera installerade + + + Default + Standard + + + Stable + + + + Beta + + + + Dev + + + + Canary + + + + Include obsolete + + + + Available + Tillgänglig + + + Installed + + + + All + Alla + + + Advanced Options... + Avancerade alternativ... + + + Expand All + Expandera alla + + + Do you want to accept the Android SDK license? + Vill du godkänna Android SDK-licensen? + + + Show Packages + Visa paket + + + Channel: + Kanal: + + + Android SDK Changes + + + + %1 cannot find the following essential packages: "%2". +Install them manually after the current operation is done. + + + + + Android SDK installation is missing necessary packages. Do you want to install the missing packages? + Android SDK-installationen saknar nödvändiga paket. Vill du installera de saknade paketen? + + + Checking pending licenses... + Kontrollerar väntande licenser... + + + The installation of Android SDK packages may fail if the respective licenses are not accepted. + Installationen av Android SDK-paket kan bli fel om respektive licenser inte har accepterats. + + + Finished successfully. + Färdigställdes. + + + Installing / Uninstalling selected packages... + Installerar / avinstallerar valda paket... + + + Closing the preferences dialog will cancel the running and scheduled SDK operations. + + + + Closing the options dialog will cancel the running and scheduled SDK operations. + + + + Uninstalling %1... + Avinstallerar %1... + + + Installing %1... + Installerar %1... + + + Updating installed packages... + Uppdaterar installerade paket... + + + [Packages to be uninstalled:] + [Paket att avinstalleras:] + + + [Packages to be installed:] + [Paket att installeras:] + + + %n Android SDK packages shall be updated. + + %n Android SDK-paket ska uppdateras. + %n Android SDK-paket ska uppdateras. + + + + SDK Manager Arguments + SDK Manager-argument + + + Cannot load available arguments for "sdkmanager" command. + Kan inte läsa in tillgängliga argument för "sdkmanager"-kommandot. + + + SDK manager arguments: + SDK manager-argument: + + + Available arguments: + Tillgängliga argument: + + + Create new AVD + Skapa ny AVD + + + Overwrite existing AVD name + Skriv över befintligt AVD-namn + + + Name: + Namn: + + + Target ABI / API: + + + + Skin definition: + + + + Avd list command failed. %1 %2 + + + + Creating new AVD device... + Skapar ny AVD-enhet... + + + Install a system image from the SDK Manager first. + Installera en systemavbild från SDK Manager först. + + + No system images found. + Inga systemavbilder hittades. + + + No system images found for %1. + Inga systemavbilder hittades för %1. + + + Allowed characters are: a-z A-Z 0-9 and . _ - + Tillåtna tecken är: a-z A-Z 0-9 och . _ - + + + SD card size: + Storlek för SD-kort: + + + Create a keystore and a certificate + + + + Keystore + + + + Password: + Lösenord: + + + Retype password: + Skriv lösenordet igen: + + + Show password + Visa lösenord + + + Certificate + Certifikat + + + Alias name: + Aliasnamn: + + + Keysize: + Nyckelstorlek: + + + Validity (days): + Giltighet (dagar): + + + Certificate Distinguished Names + + + + First and last name: + För- och efternamn: + + + Organizational unit (e.g. Necessitas): + + + + Organization (e.g. KDE): + Organisation (t.ex. KDE): + + + City or locality: + Stad eller plats: + + + State or province: + Län eller provins: + + + Two-letter country code for this unit (e.g. RO): + Landskod med två bokstäver (t.ex. SE): + + + Keystore Filename + + + + Use Keystore password + + + + Advanced Actions + Avancerade åtgärder + + + Application + Program + + + Sign package + Signera paket + + + Keystore: + + + + Certificate alias: + Certifikatalias: + + + The selected path does not exist or is not readable. + Den valda sökvägen finns inte eller är inte läsbar. + + + Could not find "%1" in the selected path. + Kunde inte hitta "%1" i vald sökväg. + + + The selected path does not contain a valid JDK. (%1 failed: %2) + Angiven sökväg innehåller inte en giltig JDK. %1 misslyckades: %2) + + + Unexpected output from "%1": %2 + Oväntad utdata från "%1": %2 + + + Unsupported JDK version (needs to be %1): %2 (parsed: %3) + JDK-versionen stöds inte (behöver vara %1): %2 (tolkat: %3) + + + Android Configuration + Android-konfiguration + + + Open Android SDK download URL in the system's browser. + Öppna hämtnings-URL:en för Android SDK i systemets webbläsare. + + + Add the selected custom NDK. The toolchains and debuggers will be created automatically. + Lägg till vald anpassad NDK. Verktygskedjor och felsökare kommer att skapas automatiskt. + + + Remove the selected NDK if it has been added manually. + Ta bort vald NDK om den har lagts till manuellt. + + + Force a specific NDK installation to be used by all Android kits.<br/>Note that the forced NDK might not be compatible with all registered Qt versions. + + + + Open JDK download URL in the system's browser. + Öppna hämtnings-URL:en för JDK i systemets webbläsare. + + + Set Up SDK + Konfigurera SDK + + + Automatically download Android SDK Tools to selected location. + +If the selected path contains no valid SDK Tools, the SDK Tools package is downloaded +from %1, +and extracted to the selected path. +After the SDK Tools are properly set up, you are prompted to install any essential +packages required for Qt to build for Android. + + + + SDK Manager + SDK Manager + + + Open Android NDK download URL in the system's browser. + Öppna hämtnings-URL:en för Android NDK i systemets webbläsare. + + + Select the path of the prebuilt OpenSSL binaries. + Välj sökvägen till förbyggda OpenSSL-binärer. + + + Download OpenSSL + Hämta OpenSSL + + + Automatically download OpenSSL prebuilt libraries. + +These libraries can be shipped with your application if any SSL operations +are performed. Find the checkbox under "Projects > Build > Build Steps > +Build Android APK > Additional Libraries". +If the automatic download fails, Qt Creator proposes to open the download URL +in the system's browser for manual download. + + + + JDK path exists and is writable. + JDK-sökvägen finns och är skrivbar. + + + Android SDK path exists and is writable. + Android SDK-sökvägen finns och är skrivbar. + + + Android SDK Command-line Tools installed. + + + + Android SDK Platform-Tools installed. + + + + All essential packages installed for all installed Qt versions. + Alla nödvändiga paket installerade för alla installerade Qt-versioner. + + + Android SDK Build-Tools installed. + + + + Android Platform SDK (version) installed. + + + + Android settings are OK. + Android-inställningarna är OK. + + + Android settings have errors. + Android-inställningar innehåller fel. + + + OpenSSL path exists. + OpenSSL-sökvägen finns. + + + QMake include project (openssl.pri) exists. + + + + CMake include project (CMakeLists.txt) exists. + + + + OpenSSL Settings are OK. + OpenSSL-inställningarna är OK. + + + OpenSSL settings have errors. + OpenSSL-inställningarna innehåller fel. + + + Select JDK Path + Välj JDK-sökväg + + + Select Android SDK Folder + Välj Android SDK-mapp + + + Select OpenSSL Include Project File + + + + All changes on this page take effect immediately. + Alla ändringar på denna sida tar effekt direkt. + + + Android Settings + Android-inställningar + + + Android SDK location: + Android SDK-plats: + + + Android NDK list: + Android NDK-lista: + + + Android OpenSSL Settings (Optional) + OpenSSL-inställningar för Android (valfritt) + + + OpenSSL binaries location: + Plats för OpenSSL-binärer: + + + Failed to create the SDK Tools path %1. + Misslyckades med att skapa SDK Tools-sökväg: %1. + + + Select an NDK + Välj en NDK + + + Add Custom NDK + Lägg till anpassad NDK + + + The selected path has an invalid NDK. This might mean that the path contains space characters, or that it does not have a "toolchains" sub-directory, or that the NDK version could not be retrieved because of a missing "source.properties" or "RELEASE.TXT" file + Valda sökvägen har en ogiltig NDK. Detta kan betyda att sökvägen innehåller blanksteg eller att den inte har en "toolchains"-underkatalog, eller att NDK-versionen inte kunde hämtas på grund av en saknad "source.properties" eller "RELEASE.TXT"-fil + + + OpenSSL Cloning + OpenSSL-kloning + + + OpenSSL prebuilt libraries repository is already configured. + Förråd för förbyggda OpenSSL-bibliotek har redan konfigurerats. + + + The selected download path (%1) for OpenSSL already exists and the directory is not empty. Select a different path or make sure it is an empty directory. + + + + Cloning OpenSSL prebuilt libraries... + Klonar förbyggda OpenSSL-bibliotek... + + + OpenSSL prebuilt libraries cloning failed. + Kloning av förbyggda OpenSSL-bibliotek misslyckades. + + + Opening OpenSSL URL for manual download. + + + + Open Download URL + Öppna hämtnings-URL + + + The Git tool might not be installed properly on your system. + + + + (SDK Version: %1) + (SDK-version: %1) + + + Unset Default + Avinställ standard + + + Make Default + Gör till standard + + + The selected path already has a valid SDK Tools package. + + + + Download and install Android SDK Tools to %1? + Hämta och installera Android SDK-verktyg till %1? + + + Add + Lägg till + + + Remove + Ta bort + + + Automatically create kits for Android tool chains + + + + Android SDK Command-line Tools runs. + + + + JDK location: + JDK-plats: + + + Android Debugger (%1, NDK %2) + Android-felsökare (%1, NDK %2) + + + Android %1 Clang %2 + Android %1 Clang %2 + + + Keystore password is too short. + + + + Keystore passwords do not match. + + + + Certificate password is too short. + Certifikatets lösenord är för kort. + + + Certificate passwords do not match. + Certifikatets lösenord stämmer inte överens. + + + Certificate alias is missing. + Certifikatalias saknas. + + + Invalid country code. + Ogiltig landskod. + + + Keystore files (*.keystore *.jks) + + + + Include prebuilt OpenSSL libraries + Inkludera förbyggda OpenSSL-bibliotek + + + This is useful for apps that use SSL operations. The path can be defined in Edit > Preferences > Devices > Android. + + + + Build Android APK + Bygg Android APK + + + "%1" step failed initialization. + + + + Keystore/Certificate password verification failed. + + + + Warning: Signing a debug or profile package. + Varning: Signerar ett felsökning- eller profilpaket. + + + The Qt version for kit %1 is invalid. + Qt-versionen för kitet %1 är ogiltig. + + + The minimum Qt version required for Gradle build to work is %1. It is recommended to install the latest Qt version. + + + + The API level set for the APK is less than the minimum required by the kit. +The minimum API level required by the kit is %1. + + + + No valid input file for "%1". + Ingen giltig inmatningsfil för "%1". + + + Android build SDK version is not defined. Check Android settings. + + + + Cannot sign the package. Invalid keystore path (%1). + + + + Cannot sign the package. Certificate alias %1 does not exist. + + + + Android deploy settings file not found, not building an APK. + + + + The Android build folder "%1" was not found and could not be created. + Androids byggmapp "%1" hittades inte och kunde inte skapas. + + + Cannot copy the target's lib file "%1" to the Android build folder "%2". + + + + Cannot copy file "%1" to Android build libs folder "%2". + + + + Cannot open androiddeployqt input file "%1" for writing. + + + + Cannot set up "%1", not building an APK. + + + + Error + Fel + + + Enter keystore password + + + + Enter certificate password + Ange certifikatlösenord + + + Uninstall the existing app before deployment + Avinstallera befintligt program innan distribution + + + No Android architecture (ABI) is set by the project. + Ingen Android-arkitektur (ABI) är inställd av projektet. + + + Initializing deployment to Android device/simulator + + + + The kit's run configuration is invalid. + + + + The kit's build configuration is invalid. + + + + The kit's build steps list is invalid. + + + + The kit's deploy configuration is invalid. + + + + No valid deployment device is set. + Ingen giltig distributionsenhet är inställd. + + + The deployment device "%1" is invalid. + Distributionsenheten "%1" är ogiltig. + + + The deployment device "%1" does not support the architectures used by the kit. +The kit supports "%2", but the device uses "%3". + + + + The deployment device "%1" is disconnected. + + + + Android: The main ABI of the deployment device (%1) is not selected. The app execution or debugging might not work properly. Add it from Projects > Build > Build Steps > qmake > ABIs. + + + + Deploying to %1 + Distribuerar till %1 + + + The deployment step's project node is invalid. + + + + Cannot find the androiddeployqt input JSON file. + + + + Cannot find the androiddeployqt tool. + Kan inte hitta verktyget androiddeployqt. + + + Uninstalling the previous package "%1". + Avinstallerar tidigare paket "%1". + + + Starting: "%1" + Startar: "%1" + + + The process "%1" exited normally. + Processen "%1" avslutades normalt. + + + The process "%1" exited with code %2. + Processen "%1" avslutades med kod %2. + + + The process "%1" crashed. + Processen "%1" kraschade. + + + Installing the app failed even after uninstalling the previous one. + + + + Installing the app failed with an unknown error. + + + + Uninstalling the installed package may solve the issue. + + + + Do you want to uninstall the existing package? + Vill du avinstallera befintligt paket? + + + Install failed + Installation misslyckades + + + The deployment AVD "%1" cannot be started. + + + + Package deploy: Failed to pull "%1" to "%2". + + + + Package deploy: Running command "%1". + Paketdistribution: Kör kommandot "%1". + + + Install an APK File + Installera en APK-fil + + + Qt Android Installer + + + + Deploy to Android device + Distribuera till Android-enhet + + + Cannot find the package name from AndroidManifest.xml nor build.gradle files at "%1". + + + + Deployment failed with the following errors: + Distribution misslyckades med följande fel: + + + Android package (*.apk) + Android-paket (*.apk) + + + Device name: + Enhetsnamn: + + + Device type: + Enhetstyp: + + + Unknown + Okänd + + + Serial number: + Serienummer: + + + CPU architecture: + CPU-arkitektur: + + + OS version: + OS-version: + + + Yes + Ja + + + No + Nej + + + Authorized: + + + + Android target flavor: + + + + Skin type: + + + + OpenGL status: + OpenGL-status: + + + Android Device Manager + + + + Run on Android + Kör på Android + + + Refresh + Uppdatera + + + Start AVD + Starta AVD + + + Erase AVD + Radera AVD + + + AVD Arguments + AVD-argument + + + Set up Wi-Fi + Konfigurera wi-fi + + + Emulator for "%1" + Emulator för "%1" + + + Physical device + Fysisk enhet + + + None + Ingen + + + Erase the Android AVD "%1"? +This cannot be undone. + + + + The device has to be connected with ADB debugging enabled to use this feature. + + + + Opening connection port %1 failed. + Öppning av anslutningsport %1 misslyckades. + + + Retrieving the device IP address failed. + + + + The retrieved IP address is invalid. + Erhållen IP-adress är ogiltig. + + + Connecting to the device IP "%1" failed. + Anslutning till enhetens IP "%1" misslyckades. + + + An error occurred while removing the Android AVD "%1" using avdmanager tool. + + + + Emulator Command-line Startup Options + + + + Emulator command-line startup options (<a href="%1">Help Web Page</a>): + + + + Android Device + Android-enhet + + + Android support is not yet configured. + Android-stöd har ännu inte konfigurerats. + + + The device info returned from AvdDialog is invalid. + + + + Unknown Android version. API Level: %1 + Okänd Android-version. API-nivå: %1 + + + Cannot open "%1". + Kan inte öppna "%1". + + + Cannot parse "%1". + Kan inte tolka "%1". + + + Android package installation finished with success. + Installation av Android-paket lyckades. + + + Android package installation failed. + + + + Starting Android virtual device failed. + + + + Deploy to device + Distribuera till enhet + + + Copy application data + Kopiera programdata + + + <b>Make install:</b> Copy App Files to "%1" + <b>Make install:</b> Kopiera programfiler till "%1" + + + "%1" step has an invalid C++ toolchain. + "%1"-steget har en ogiltig C++-verktygskedja. + + + Product type is not an application, not running the Make install step. + + + + Removing directory %1 + Tar bort katalogen %1 + + + Failed to clean "%1" from the previous build, with error: +%2 + + + + Android + Qt Version is meant for Android + Android + + + No free ports available on host for QML debugging. + + + + Failed to forward %1 debugging ports. + %1 = QML/JDB/C++ + + + + Activity Manager error: %1 + + + + Android target "%1" terminated. + + + + Android target "%1" died. + + + + Failed to find application directory. + Misslyckades med att hitta programkatalog. + + + Cannot find C++ debug server in NDK installation. + + + + The lldb-server binary has not been found. + + + + Cannot copy C++ debug server. + + + + General + Allmänt + + + XML Source + XML-källa + + + Android Manifest editor + Android Manifest-redigerare + + + Package + Paket + + + Include default permissions for Qt modules. + + + + Include default features for Qt modules. + + + + <p align="justify">Please choose a valid package name for your application (for example, "org.example.myapplication").</p><p align="justify">Packages are usually defined using a hierarchical naming pattern, with levels in the hierarchy separated by periods (.) (pronounced "dot").</p><p align="justify">In general, a package name begins with the top level domain name of the organization and then the organization's domain and then any subdomains listed in reverse order. The organization can then choose a specific name for their package. Package names should be all lowercase characters whenever possible.</p><p align="justify">Complete conventions for disambiguating package names and rules for naming packages when the Internet domain name cannot be directly used as a package name are described in section 7.7 of the Java Language Specification.</p> + + + + Package name: + Paketnamn: + + + The package name is not valid. + Paketnamnet är inte giltigt. + + + Version code: + Versionskod: + + + Version name: + Versionsnamn: + + + Sets the minimum required version on which this application can be run. + + + + Not set + Inte inställd + + + Minimum required SDK: + Minimum krav på SDK: + + + Sets the target SDK. Set this to the highest tested version. This disables compatibility behavior of the system for your application. + + + + Activity name: + Aktivitetsnamn: + + + Style extraction: + + + + Screen orientation: + Skärmorientering: + + + Advanced + Avancerat + + + Application icon + Programikon + + + Splash screen + Startskärm + + + Could not parse file: "%1". + Kunde inte tolka filen: "%1". + + + %2: Could not parse file: "%1". + %2: Kunde inte tolka filen: "%1". + + + Target SDK: + + + + Application name: + Programnamn: + + + The structure of the Android manifest file is corrupted. Expected a top level 'manifest' node. + + + + The structure of the Android manifest file is corrupted. Expected an 'application' and 'activity' sub node. + + + + API %1: %2 + API %1: %2 + + + Permissions + Rättigheter + + + Goto error + Gå till fel + + + MiB + MiB + + + Signing a debug package + Signering av felsökningspaket + + + Open package location after build + Öppna paketplatsen efter byggnation + + + Verbose output + Utförligt utdata + + + Incorrect password. + Felaktigt lösenord. + + + Android build-tools version: + + + + Android build platform SDK: + + + + Create Templates + Skapa mallar + + + Create an Android package for Custom Java code, assets, and Gradle configurations. + + + + Android customization: + Android-anpassning: + + + Application Signature + Programsignatur + + + Select Keystore File + + + + Create... + Skapa... + + + Add debug server + Lägg till felsökningsserver + + + Packages debug server with the APK to enable debugging. For the signed APK this option is unchecked by default. + + + + Build Android App Bundle (*.aab) + + + + Additional Libraries + Ytterligare bibliotek + + + List of extra libraries to include in Android package and load on startup. + + + + Add... + Lägg till... + + + Select library to include in package. + Välj bibliotek att inkludera i paket. + + + Remove currently selected library from list. + + + + Product type is not an application, not building an APK. + + + + Failed to run keytool. + Misslyckades med att göra keytool. + + + Select additional libraries + Välj ytterligare bibliotek + + + Libraries (*.so) + Bibliotek (*.so) + + + No application build targets found in this project. + + + + No Application Build Target + + + + Select the build target for which to create the Android templates. + + + + Build target: + Byggmål: + + + Select a build target + Välj ett byggmål + + + The Android package source directory cannot be the same as the project directory. + + + + Copy the Gradle files to Android directory + + + + It is highly recommended if you are planning to extend the Java side of your Qt application. + + + + Select the Android package source directory. + +The files in the Android package source directory will be copied to the Android build directory and the default templates will be overwritten. + + + + The Android template files will be created under the %1 path that is set in the project file. + + + + Create Android Template Files Wizard + + + + Could not update the project file %1. + Kunde inte uppdatera projektfilen %1. + + + Project File not Updated + Projektfilen inte uppdaterad + + + Cannot create AVD. Invalid input. + + + + Emulator Tool Is Missing + + + + Install the missing emulator tool (%1) to the installed Android SDK. + + + + AVD Start Error + + + + Failed to start AVD emulator for "%1" device. + + + + Master icon + Huvudikon + + + Select master icon. + Välj huvudikon. + + + LDPI icon + LDPI-ikon + + + Select an icon suitable for low-density (ldpi) screens (~120dpi). + + + + MDPI icon + MDPI-ikon + + + Select an icon for medium-density (mdpi) screens (~160dpi). + + + + HDPI icon + HDPI-ikon + + + Select an icon for high-density (hdpi) screens (~240dpi). + + + + XHDPI icon + XHDPI-ikon + + + Select an icon for extra-high-density (xhdpi) screens (~320dpi). + + + + XXHDPI icon + XXHDPI-ikon + + + Select an icon for extra-extra-high-density (xxhdpi) screens (~480dpi). + + + + XXXHDPI icon + XXXHDPI-ikon + + + Select an icon for extra-extra-extra-high-density (xxxhdpi) screens (~640dpi). + + + + Icon scaled up. + + + + Click to select... + Klicka för att välja... + + + Images %1 + %1 expands to wildcard list for file dialog, do not change order + Bilder %1 + + + Deploy to Android Device + Distribuera till Android-enhet + + + Java Language Server + + + + Would you like to configure Android options? This will ensure Android kits can be usable and all essential packages are installed. To do it later, select Edit > Preferences > Devices > Android. + Vill du konfigurera alternativ för Android? Detta kommer att försäkra att Android kits blir användbara och alla nödvändiga paket installeras. För att göra det senare, välj Redigera > Inställningar > Enheter > Android. + + + Configure Android + Konfigurera Android + + + NDK is not configured in Devices > Android. + + + + SDK is not configured in Devices > Android. + + + + Failed to detect the ABIs used by the Qt version. Check the settings in Devices > Android for errors. + + + + Clean Environment + + + + Activity manager start arguments: + Startargument för aktivitetshanterare: + + + Pre-launch on-device shell commands: + + + + Post-quit on-device shell commands: + + + + Encountered SSL errors, download is aborted. + Påträffade SSL-fel. Hämtning avbruten. + + + The SDK Tools download URL is empty. + + + + Downloading SDK Tools package... + Hämtar paket för SDK-verktyg... + + + Cancel + Avbryt + + + Verifying package integrity... + + + + Unarchiving SDK Tools package... + Packar upp SDK Tools-paketet... + + + Verifying the integrity of the downloaded file has failed. + + + + Unarchiving error. + Uppackningsfel. + + + Download SDK Tools + Hämta SDK-verktyg + + + Could not open "%1" for writing: %2. + Kunde inte öppna "%1" för skrivning: %2. + + + Downloading Android SDK Tools from URL %1 has failed: %2. + Hämtning av Android SDK-verktyg från URL:en %1 har misslyckades: %2. + + + Download from %1 was redirected. + Hämtning från %1 omdirigerades. + + + Failed. + Misslyckades. + + + Revision + Revision + + + API + API + + + Tools + Verktyg + + + SDK Platform + SDK-plattform + + + Android Clang + Android Clang + + + Java: + Java: + + + Java Language Server: + + + + Path to equinox launcher jar + + + + Images (*.png *.jpg *.jpeg) + Bilder (*.png *.jpg *.jpeg) + + + Select splash screen image + Välj startskärmsbild + + + Portrait splash screen + Stående startbild + + + Select portrait splash screen image + Välj stående startskärmsbild + + + Landscape splash screen + Liggande startbild + + + Select landscape splash screen image + Välj liggande startskärmsbild + + + Clear All + Rensa allt + + + A non-sticky splash screen is hidden automatically when an activity is drawn. +To hide a sticky splash screen, invoke QtAndroid::hideSplashScreen(). + + + + Sticky splash screen: + + + + Image show mode: + Bildvisningsläge: + + + Background color of the splash screen. + Bakgrundsfärg för startskärmen. + + + Background color: + Bakgrundsfärg: + + + Select master image to use. + Välj huvudbild att använda. + + + Master image: + Huvudbild: + + + Select portrait master image to use. + Välj stående huvudbild att använda. + + + Portrait master image: + Stående huvudbild: + + + Select landscape master image to use. + Välj liggande huvudbild att använda. + + + Landscape master image: + Liggande huvudbild: + + + LDPI + LDPI + + + MDPI + MDPI + + + HDPI + HDPI + + + XHDPI + XHDPI + + + XXHDPI + XXHDPI + + + XXXHDPI + XXXHDPI + + + An image is used for the splashscreen. Qt Creator manages +splashscreen by using a different method which requires changing +the manifest file by overriding your settings. Allow override? + En bild används för startskärmen. Qt Creator hanterar +startskärmen genom att använda en annan metod som kräver +ändring avmanifest-filen genom att åsidosätta dina +inställningar. Tillåt denna åsidosättning? + + + Convert + Konvertera + + + Select background color + Välj bakgrundsfärg + + + Select master image + Välj huvudbild + + + Select portrait master image + Välj stående huvudbild + + + Select landscape master image + Välj liggande huvudbild + + + Images + Bilder + + + + QtC::AppManager + + Create Application Manager package with CMake + Skapa Programhanterare-paket med CMake + + + Create Application Manager package + Skapa Programhanterare-paket + + + Source directory: + Källkatalog: + + + Package file: + Paketfil: + + + Automatic Application Manager Deploy Configuration + + + + Deploy Application Manager package + + + + Target directory: + Målkatalog: + + + Uploading finished. + + + + Uploading failed. + + + + Install Application Manager package + + + + Starting command "%1". + Startar kommandot "%1". + + + Command finished successfully. + + + + Process failed: %1 + Process misslyckades: %1 + + + Process finished with exit code %1. + Processen färdigställdes med avslutskod %1. + + + Run an Application Manager Package + + + + Run and Debug an Application Manager Package + Kör och felsök ett Programhanterare-paket + + + Clean Environment + + + + %1 exited. + %1 avslutades. + + + Starting Application Manager debugging... + + + + Using: %1. + Användning: %1. + + + Cannot debug: Only QML and native applications are supported. + + + + Cannot debug: Local executable is not set. + + + + Application ID: + + + + Application Manager instance ID: + + + + Default instance + Standardinstans + + + Document URL: + Dokument-URL: + + + Customize step + Anpassa steg + + + Disables the automatic updates based on the current run configuration and allows customizing the values. + Inaktiverar automatiska uppdateringar baserat på aktuell körkonfiguration och tillåter anpassning av värden. + + + Restart if running: + Starta om om kör: + + + Restarts the application in case it is already running. + Startar om programmet i det fall att den redan kör. + + + Controller: + + + + Packager: + Paketerare: + + + + QtC::Autotest + + Testing + Testning + + + &Tests + &Tester + + + Run &All Tests + Kör &alla tester + + + Ctrl+Meta+T, Ctrl+Meta+A + Ctrl+Meta+T, Ctrl+Meta+A + + + Alt+Shift+T,Alt+A + Alt+Shift+T,Alt+A + + + Run All Tests Without Deployment + Kör alla tester utan distribution + + + Ctrl+Meta+T, Ctrl+Meta+E + Ctrl+Meta+T, Ctrl+Meta+E + + + Alt+Shift+T,Alt+E + Alt+Shift+T,Alt+E + + + &Run Selected Tests + &Kör markerade tester + + + Ctrl+Meta+T, Ctrl+Meta+R + Ctrl+Meta+T, Ctrl+Meta+R + + + Alt+Shift+T,Alt+R + Alt+Shift+T,Alt+R + + + &Run Selected Tests Without Deployment + &Kör markerade tester utan distribution + + + Ctrl+Meta+T, Ctrl+Meta+W + Ctrl+Meta+T, Ctrl+Meta+W + + + Alt+Shift+T,Alt+W + Alt+Shift+T,Alt+W + + + Run &Failed Tests + Kör &misslyckade tester + + + Ctrl+Meta+T, Ctrl+Meta+F + Ctrl+Meta+T, Ctrl+Meta+F + + + Alt+Shift+T,Alt+F + Alt+Shift+T,Alt+F + + + Run Tests for &Current File + Kör tester för a&ktuell fil + + + Run Test Under Cursor + Kör test under markör + + + &Run Test + &Kör test + + + Run Test Without Deployment + Kör test utan distribution + + + &Debug Test + &Felsök test + + + Debug Test Without Deployment + Felsökningstest utan distribution + + + Run All Tests + Kör alla tester + + + Run Selected Tests + Kör markerade tester + + + Run Selected Tests Without Deployment + Kör markerade tester utan distribution + + + Run Failed Tests + Kör misslyckade tester + + + Run Tests for Current File + Kör tester för aktuell fil + + + Ctrl+Meta+T, Ctrl+Meta+C + Ctrl+Meta+T, Ctrl+Meta+C + + + Alt+Shift+T,Alt+C + Alt+Shift+T,Alt+C + + + Disable Temporarily + Inaktivera temporärt + + + Disable scanning and other actions until explicitly rescanning, re-enabling, or restarting Qt Creator. + + + + Re&scan Tests + Sök i&genom tester igen + + + Ctrl+Meta+T, Ctrl+Meta+S + Ctrl+Meta+T, Ctrl+Meta+S + + + Alt+Shift+T,Alt+S + Alt+Shift+T,Alt+S + + + Cannot debug multiple tests at once. + Kan inte felsöka flera tester samtidigt. + + + Selected test was not found (%1). + Valt test hittades inte (%1). + + + Boost Test + + + + Executing test case %1 + Kör testfall %1 + + + Executing test suite %1 + Kör testsvit %1 + + + Executing test module %1 + Kör testmodul %1 + + + Test execution took %1. + Testkörning tog %1. + + + Test suite execution took %1. + + + + Test module execution took %1. + + + + %n failure(s) detected in %1. + + + + + + + %1 tests passed. + %1 tester lyckades. + + + No errors detected. + Inga fel upptäcktes. + + + Running tests exited with %1. + + + + Executable: %1 + Körbar fil: %1 + + + Running tests failed. +%1 +Executable: %2 + + + + Running tests without output. + Kör tester utan utdata. + + + Log format: + Loggformat: + + + Report level: + Rapportnivå: + + + Seed: + + + + A seed of 0 means no randomization. A value of 1 uses the current time, any other value is used as random seed generator. + + + + Randomize + Slumpmässig + + + Randomize execution order. + + + + Catch system errors + Fånga systemfel + + + Catch or ignore system errors. + Fånga eller ignorera systemfel. + + + Floating point exceptions + + + + Enable floating point exception traps. + + + + Detect memory leaks + Upptäck minnesläckor + + + Enable memory leak detection. + Aktivera upptäckter av minnesläckage. + + + parameterized + + + + fixture + + + + templated + + + + Catch Test + Fånga test + + + Exception: + Undantag: + + + Executing %1 "%2"... + Kör %1 "%2"... + + + %1 "%2" passed. + %1 "%2" lyckades. + + + Expression passed. + + + + Finished executing %1 "%2". + + + + Expression failed: %1 + Uttryck misslyckades: %1 + + + Number of resamples for bootstrapping. + + + + ms + ms + + + Abort after + Avbryt efter + + + Aborts after the specified number of failures. + + + + Benchmark samples + + + + Number of samples to collect while running benchmarks. + + + + Benchmark resamples + + + + Number of resamples used for statistical bootstrapping. + + + + Confidence interval used for statistical bootstrapping. + + + + Benchmark confidence interval + + + + Benchmark warmup time + + + + Warmup time for each test. + Uppvärmningstid för varje test. + + + Disable analysis + Inaktivera analyser + + + Disables statistical analysis and bootstrapping. + + + + Show success + Visa att det lyckas + + + Show success for tests. + Visa att tester lyckas. + + + Break on failure while debugging + Bryt vid fel under felsökning + + + Turns failures into debugger breakpoints. + + + + Skip throwing assertions + + + + Skips all assertions that test for thrown exceptions. + + + + Visualize whitespace + + + + Makes whitespace visible. + + + + Warn on empty tests + Varna vid tomma tester + + + Warns if a test section does not check any assertion. + + + + Repeat Tests + Upprepa tester + + + Output on failure + Utdata vid fel + + + Output mode + Utdataläge + + + Default + Standard + + + Verbose + Utförlig + + + Very Verbose + Mycket utförligt + + + Repetition mode + Upprepningsläge + + + Until Fail + Tills misslyckas + + + Until Pass + Tills lyckas + + + After Timeout + Efter tidsgräns + + + Count + Antal + + + Number of re-runs for the test. + Antal omkörningar för testet. + + + Schedule random + Schemalägg slumpmässigt + + + Stop on failure + Stoppa vid fel + + + Run tests in parallel mode using given number of jobs. + + + + Jobs + Jobb + + + Test load + + + + Try not to start tests when they may cause CPU load to pass a threshold. + + + + Threshold + Tröskelvärde + + + CTest + CTest + + + Repeat tests + Upprepa tester + + + Run in Parallel + Kör parallellt + + + Google Test + + + + Enable or disable grouping of test cases by folder or GTest filter. +See also Google Test settings. + + + + Running tests failed. + %1 +Executable: %2 + + + + Repeating test suite %1 (iteration %2) + + + + Entering test case %1 + + + + Execution took %1. + Körning tog %1. + + + Iterations: + Iterationer: + + + A seed of 0 generates a seed based on the current timestamp. + + + + Run disabled tests + Kör inaktiverade tester + + + Executes disabled tests when performing a test run. + + + + Shuffle tests + Blanda tester + + + Shuffles tests automatically on every iteration by the given seed. + + + + Repeats a test run (you might be required to increase the timeout to avoid canceling the tests). + + + + Throw on failure + + + + Turns assertion failures into C++ exceptions. + + + + Directory + Katalog + + + GTest Filter + + + + Group mode: + Gruppläge: + + + Select on what grouping the tests should be based. + + + + Active filter: + Aktivt filter: + + + Set the GTest filter to be used for grouping. +See Google Test documentation for further information on GTest filters. + + + + <matching> + <matchande> + + + <not matching> + <inte matchande> + + + Change GTest filter in use inside the settings. + + + + typed + + + + Automatically run tests after build + Kör automatiskt tester efter byggnation + + + None + Ingen + + + All + Alla + + + Selected + Markerade + + + Apply path filters before scanning for tests. + + + + Wildcard expressions for filtering: + + + + Add + Lägg till + + + Remove + Ta bort + + + Limit Files to Path Patterns + Begränsa filer till sökvägsmönster + + + Qt Test + + + + %1 %2 per iteration (total: %3, iterations: %4) + + + + Qt version: %1 + Qt-version: %1 + + + Qt build: %1 + + + + QTest version: %1 + QTest-version: %1 + + + XML parsing failed. + XML-tolkning misslyckades. + + + Entering test function %1::%2 + + + + Executing test function %1 + + + + Execution took %1 ms. + Körningen tog %1 ms. + + + Test execution took %1 ms. + Testkörning tog %1 ms. + + + Test function finished. + + + + Test finished. + Test färdigt. + + + Walltime + Walltime + + + Uses walltime metrics for executing benchmarks (default). + + + + Tick counter + + + + Uses tick counter when executing benchmarks. + + + + Event counter + Händelseräknare + + + Uses event counter when executing benchmarks. + + + + Callgrind + Callgrind + + + Uses Valgrind Callgrind when executing benchmarks (it must be installed). + + + + Perf + Perf + + + Uses Perf when executing benchmarks (it must be installed). + + + + Disable crash handler while debugging + + + + Enables interrupting tests on assertions. + + + + Use XML output + Använd XML-utdata + + + XML output is recommended, because it avoids parsing issues, while plain text is more human readable.<p>Warning: Plain text misses some information, such as duration. + + + + Verbose benchmarks + + + + Log signals and slots + Logga signaler och slots + + + Log every signal emission and resulting slot invocations. + + + + Limit warnings + Begränsa varningar + + + Set the maximum number of warnings. 0 means that the number is not limited. + + + + Unlimited + Obegränsat + + + Check for derived Qt Quick tests + + + + Search for Qt Quick tests that are derived from TestCase.<p>Warning: Enabling this feature significantly increases scan time. + + + + Find user-defined locations + + + + Parse messages for the following pattern and use it as location information:<pre>file://filepath:line</pre>where ":line" is optional.<p>Warning: If the patterns are used in code, the location information for debug messages and other messages might improve,at the risk of some incorrect locations and lower performance. + + + + Benchmark Metrics + + + + Multiple testcases inside a single executable are not officially supported. Depending on the implementation they might get executed or not, but never will be explicitly selectable. + + + + inherited + ärvd + + + multiple testcases + flera testfall + + + Quick Test + Snabbtest + + + <unnamed> + <ingetnamn> + + + Give all test cases a name to ensure correct behavior when running test cases and to be able to select them + + + + Scanning for Tests + Söker efter tester + + + Auto Test + Automatiskt test + + + Tests + Tester + + + No active test frameworks. + + + + Run This Test + Kör detta test + + + Run Without Deployment + Kör utan distribution + + + Debug This Test + Felsök detta test + + + Debug Without Deployment + Felsök utan distribution + + + Select All + Markera allt + + + Deselect All + Avmarkera allt + + + Filter Test Tree + + + + Sort Naturally + Sortera naturligt + + + Expand All + Expandera alla + + + Collapse All + Fäll in alla + + + Sort Alphabetically + Sortera alfabetiskt + + + Show Init and Cleanup Functions + + + + Show Data Functions + Visa datafunktioner + + + Test executable crashed. + + + + Stop Test Run + Stoppa testkörning + + + Filter Test Results + Filtrera testresultat + + + Switch Between Visual and Text Display + Växla mellan visuell och textvisning + + + Test Results + Testresultat + + + Show Durations + + + + Pass + Lyckades + + + Fail + Fel + + + Expected Fail + + + + Unexpected Pass + + + + Skip + Hoppa över + + + Benchmarks + + + + Debug Messages + Felsökningsmeddelanden + + + Warning Messages + Varningsmeddelanden + + + Internal Messages + Interna meddelanden + + + Check All Filters + Markera alla filter + + + Uncheck All Filters + Avmarkera alla filter + + + Test summary + Testsammandrag + + + passes + lyckades + + + fails + misslyckades + + + unexpected passes + lyckades (oväntade) + + + expected fails + förväntade fel + + + fatals + ödesdigra fel + + + blacklisted + svartlistade + + + skipped + hoppades över + + + disabled + Inaktiverad + + + Copy + Kopiera + + + Copy All + Kopiera allt + + + Save Output to File... + Spara utdata till fil... + + + Run This Test Without Deployment + Kör detta test utan distribution + + + Debug This Test Without Deployment + Felsök detta test utan distribution + + + Save Output To + Spara utdata till + + + Error + Fel + + + Failed to write "%1". + +%2 + Misslyckades med att skriva "%1". + +%2 + + + AutoTest Debug + + + + Test run canceled by user. + Testkörning avbröts av användaren. + + + +Run configuration: deduced from "%1" + + + + +Run configuration: "%1" + +Kör konfiguration: "%1" + + + Omitted the following arguments specified on the run configuration page for "%1": + + + + Omitted the following environment variables for "%1": + + + + Executable path is empty. (%1) + Sökväg för körbar fil är tom. (%1) + + + Current kit has changed. Canceling test run. + Aktuellt kit har ändrats. Avbryter testkörning. + + + Test case canceled due to timeout. +Maybe raise the timeout? + + + + Failed to start test for project "%1". + Misslyckades med att starta test för projektet "%1". + + + Test for project "%1" crashed. + Testet för projektet "%1" kraschade. + + + Test for project "%1" did not produce any expected output. + Testet för projektet "%1" skapade inget förväntat utdata. + + + No tests selected. Canceling test run. + Inga tester valda. Avbryter testkörning. + + + Project is null. Canceling test run. +Only desktop kits are supported. Make sure the currently active kit is a desktop kit. + Projektet är null. Avbryter testkörning. +Endast skrivbordskit stöds. Försäkra dig om att aktuellt aktiva kitet är ett skrivbordskit. + + + Project is not configured. Canceling test run. + Projektet är inte konfigurerat. Avbryter testkörning. + + + Project is null for "%1". Removing from test run. +Check the test environment. + + + + Project's run configuration was deduced for "%1". +This might cause trouble during execution. +(deduced from "%2") + + + + Startup project has changed. Canceling test run. + + + + No test cases left for execution. Canceling test run. + + + + Running Tests + Kör tester + + + Failed to get run configuration. + Misslyckades med att få körkonfiguration. + + + Could not find command "%1". (%2) + Kunde inte hitta kommandot "%1". (%2) + + + Unable to display test results when using CDB. + + + + Build failed. Canceling test run. + Byggnation misslyckades. Avbryter testkörning. + + + Select Run Configuration + Välj Kör konfiguration + + + Could not determine which run configuration to choose for running tests + + + + Remember choice. Cached choices can be reset by switching projects or using the option to clear the cache. + + + + Run Configuration: + Kör konfiguration: + + + Executable: + Körbar fil: + + + Arguments: + Argument: + + + Working Directory: + Arbetskatalog: + + + Omit internal messages + Undanta interna meddelanden + + + Hides internal messages by default. You can still enable them by using the test results filter. + + + + Omit run configuration warnings + + + + Hides warnings related to a deduced run configuration. + + + + Limit result output + Begränsa resultatutdata + + + Limits result output to 100000 characters. + + + + Limit result description: + + + + Limit number of lines shown in test result tooltip and description. + + + + Open results when tests start + Öppna resultat när tester startas + + + Displays test results automatically when tests are started. + + + + Open results when tests finish + Öppna resultat när tester färdigställts + + + Displays test results automatically when tests are finished. + + + + Only for unsuccessful test runs + + + + Displays test results only if the test run contains failed, fatal or unexpectedly passed tests. + + + + Automatically scroll results + Rulla automatiskt resultat + + + Number of worker threads used when scanning for tests. + + + + Use a timeout while executing test cases. + + + + Timeout used when executing test cases. This will apply for each test case on its own, not the whole project. Overrides test framework or build system defaults. + + + + Automatically scrolls down when new items are added and scrollbar is at bottom. + + + + Group results by application + Gruppera resultat efter program + + + Process arguments + Processargument + + + Allow passing arguments specified on the respective run configuration. +Warning: this is an experimental feature and might lead to failing to execute the test executable. + + + + Runs chosen tests automatically if a build succeeded. + Kör valda tester automatiskt om en byggnation lyckas. + + + Timeout: + Tidsgräns: + + + s + s + + + Scan threads: + + + + Selects the test frameworks to be handled by the AutoTest plugin. + + + + Framework + Ramverk + + + Group + Grupp + + + Enables grouping of test cases. + Aktiverar gruppering av testfall. + + + Reset Cached Choices + + + + Clear all cached choices of run configurations for tests where the executable could not be deduced. + + + + General + Allmänt + + + Automatically run + Automatisk körning + + + Active Test Frameworks + Aktiva testramverk + + + Enable or disable test frameworks to be handled by the AutoTest plugin. + + + + Enable or disable grouping of test cases by folder. + Aktivera eller inaktivera gruppering av testfall efter mapp. + + + No active test frameworks or tools. + Inga aktiva testramverk eller verktyg. + + + You will not be able to use the AutoTest plugin without having at least one active test framework. + + + + Mixing test frameworks and test tools. + + + + Mixing test frameworks and test tools can lead to duplicating run information when using "Run All Tests", for example. + + + + %1 (none) + %1 (ingen) + + + Running tests for "%1". + Kör tester för "%1". + + + Locate Qt Test data tags + + + + Locates Qt Test data tags found inside the active project. + + + + + QtC::AutotoolsProjectManager + + Arguments: + Argument: + + + Configuration unchanged, skipping autogen step. + Konfigurationen inte ändrad, hoppar över autogen-steget. + + + Autogen + Display name for AutotoolsProjectManager::AutogenStep id. + Autogen + + + Configuration unchanged, skipping autoreconf step. + Konfigurationen inte ändrad, hoppar över autoreconf-steget. + + + Autoreconf + Display name for AutotoolsProjectManager::AutoreconfStep id. + Autoreconf + + + Autotools Manager + Autotools-hanterare + + + Configuration unchanged, skipping configure step. + Konfigurationen inte ändrad, hoppar över configure-steget. + + + Configure + Display name for AutotoolsProjectManager::ConfigureStep id. + Konfigurera + + + + QtC::Axivion + + Owner + Ägare + + + Path globbing + + + + Total rows: + Totalt rader: + + + Open Preferences... + Öppna inställningar... + + + Configure dashboards in Preferences > Axivion > General. + + + + None + Ingen + + + No Data + Inget data + + + Issues + Problem + + + Issue Details + Problemdetaljer + + + Reload + Uppdatera + + + Show Inline Issues + + + + Show Issue Annotations Inline + + + + Show Online Filter Help + + + + Open Issue in Dashboard + + + + Open Table in Dashboard + + + + Copy Dashboard Link to Clipboard + + + + Axivion + Axivion + + + Show Issue Properties + + + + Certificate Error + Certifikatfel + + + Server certificate for %1 cannot be authenticated. +Do you want to disable SSL verification for this server? +Note: This can expose you to man-in-the-middle attack. + + + + Unknown Dto structure deserialization error. + + + + The ApiToken cannot be read in a secure way. + + + + The ApiToken cannot be stored in a secure way. + + + + The ApiToken cannot be deleted in a secure way. + + + + Key chain message: "%1". + + + + Unauthenticated access failed (wrong user), using authenticated access... + + + + Enter the password for: +Dashboard: %1 +User: %2 + + + + Axivion Server Password + Lösenord för Axivion-server + + + The stored ApiToken is not valid anymore, removing it. + + + + Fetching DashboardInfo error. + + + + The activated link appears to be external. +Do you want to open "%1" with its default application? + + + + Open External Links + Öppna externa länkar + + + Search for issues inside the Axivion dashboard or request issue details for Axivion inline annotations to see them here. + + + + Dashboard URL: + + + + Highlight marks + + + + Marks issues on the scroll bar. + + + + Axivion: Deleting API token for %1 as respective dashboard server was removed. + + + + Username: + Användarnamn: + + + User name + Användarnamn + + + Add... + Lägg till... + + + Edit... + Redigera... + + + Remove + Ta bort + + + Default dashboard server: + + + + unset + inte inställd + + + Remove Server Configuration + Ta bort serverkonfiguration + + + Remove the server configuration "%1"? + Ta bort serverkonfigurationen "%1"? + + + Add Dashboard Configuration + + + + Edit Dashboard Configuration + + + + Project name: + Projektnamn: + + + Analysis path: + Analyssökväg: + + + Local path: + Lokal sökväg: + + + Project Name + Projektnamn + + + Analysis Path + Analyssökväg + + + Local Path + Lokal sökväg + + + Add + Lägg till + + + Delete + Ta bort + + + Move Up + Flytta upp + + + Move Down + Flytta ner + + + General + Allmänt + + + Path Mapping + Sökvägsmappning + + + Fetching... + Hämtar... + + + Allows for filters combined with & as logical AND, | as logical OR and ! as logical NOT. The filters may contain * to match sequences of arbitrary characters. If a single filter is quoted with double quotes it will be matched on the complete string. Some filter characters require quoting of the filter expression with double quotes. If inside double quotes you need to escape " and \ with a backslash. +Some examples: + +a matches issues where the value contains the letter 'a' +"abc" matches issues where the value is exactly 'abc' +!abc matches issues whose value does not contain 'abc' +(ab | cd) & !ef matches issues with values containing 'ab' or 'cd' but not 'ef' +"" matches issues having an empty value in this column +!"" matches issues having any non-empty value in this column + + + + Apply + Tillämpa + + + + QtC::BareMetal + + Set up Debug Server or Hardware Debugger + + + + Name: + Namn: + + + Bare Metal + + + + Bare Metal Device + + + + New Bare Metal Device Configuration Setup + + + + Unknown + Okänd + + + Custom Executable + Anpassad körbar fil + + + The remote executable must be set in order to run a custom remote run configuration. + + + + Cannot debug: Kit has no device. + Kan inte felsöka: Kitet har ingen enhet. + + + No debug server provider found for %1 + + + + Debug server provider: + + + + Deploy to BareMetal Device + + + + Manage... + Hantera... + + + None + Ingen + + + Not recognized + Känns inte igen + + + GDB + GDB + + + UVSC + UVSC + + + GDB compatible provider engine +(used together with the GDB debuggers). + + + + UVSC compatible provider engine +(used together with the KEIL uVision). + + + + Name + Namn + + + Type + Typ + + + Engine + Motor + + + Duplicate Providers Detected + + + + The following providers were already configured:<br>&nbsp;%1<br>They were not configured again. + + + + Add + Lägg till + + + Clone + Klona + + + Remove + Ta bort + + + Debug Server Providers + + + + Clone of %1 + Klon av %1 + + + EBlink + EBlink + + + Host: + Värd: + + + Executable file: + Körbar fil: + + + Script file: + Skriptfil: + + + Specify the verbosity level (0 to 7). + + + + Verbosity level: + + + + Connect under reset (hotplug). + + + + Connect under reset: + + + + Interface type. + Gränssnittstyp. + + + Type: + Typ: + + + Specify the speed of the interface (120 to 8000) in kilohertz (kHz). + + + + Speed: + Hastighet: + + + Do not use EBlink flash cache. + + + + Disable cache: + + + + Shut down EBlink server after disconnect. + + + + Auto shutdown: + + + + Init commands: + + + + Reset commands: + + + + SWD + SWD + + + JTAG + JTAG + + + Cannot debug: Local executable is not set. + + + + Cannot debug: Could not find executable for "%1". + + + + Choose the desired startup mode of the GDB server provider. + + + + Startup mode: + Uppstartsläge: + + + Peripheral description files (*.svd) + + + + Select Peripheral Description File + + + + Peripheral description file: + + + + Startup in TCP/IP Mode + Uppstart i TCP/IP-läge + + + Startup in Pipe Mode + Uppstart i Pipe-läge + + + Enter GDB commands to reset the board and to write the nonvolatile memory. + + + + Enter GDB commands to reset the hardware. The MCU should be halted after these commands. + + + + Generic + Allmän + + + Use GDB target extended-remote + + + + Extended mode: + Utökat läge: + + + JLink + JLink + + + JLink GDB Server (JLinkGDBServerCL.exe) + + + + JLink GDB Server (JLinkGDBServer) + + + + IP Address + IP-adress + + + Host interface: + Värdgränssnitt: + + + Speed + Hastighet + + + Target interface: + Målgränssnitt: + + + Device: + Enhet: + + + Additional arguments: + Ytterligare argument: + + + Default + Standard + + + USB + USB + + + TCP/IP + TCP/IP + + + Compact JTAG + Kompakt JTAG + + + Renesas RX FINE + Renesas RX FINE + + + ICSP + ICSP + + + Auto + + + + Adaptive + Adaptiv + + + %1 kHz + %1 kHz + + + OpenOCD + OpenOCD + + + Root scripts directory: + + + + Configuration file: + Konfigurationsfil: + + + ST-LINK Utility + + + + Specify the verbosity level (0..99). + + + + Continue listening for connections after disconnect. + + + + Reset board on connection. + + + + Reset on connection: + + + + Connects to the board before executing any instructions. + + + + Transport layer type. + + + + Version: + Version: + + + ST-LINK/V1 + ST-LINK/V1 + + + ST-LINK/V2 + ST-LINK/V2 + + + Keep unspecified + + + + uVision JLink + uVision JLink + + + Unable to create a uVision project options template. + + + + Adapter options: + + + + Port: + Port: + + + 50MHz + 50MHz + + + 33MHz + 33MHz + + + 25MHz + 25MHz + + + 20MHz + 20MHz + + + 10MHz + 10MHz + + + 5MHz + 5MHz + + + 3MHz + 3MHz + + + 2MHz + 2MHz + + + 1MHz + 1MHz + + + 500kHz + 500kHz + + + 200kHz + 200kHz + + + 100kHz + 100kHz + + + uVision Simulator + uVision Simulator + + + Limit speed to real-time. + + + + Limit speed to real-time: + + + + uVision St-Link + uVision St-Link + + + 9MHz + 9MHz + + + 4.5MHz + 4.5MHz + + + 2.25MHz + 2.25MHz + + + 1.12MHz + 1.12MHz + + + 560kHz + 560kHz + + + 280kHz + 280kHz + + + 140kHz + 140kHz + + + 4MHz + 4MHz + + + 1.8MHz + 1.8MHz + + + 950kHz + 950kHz + + + 480kHz + 480kHz + + + 240kHz + 240kHz + + + 125kHz + 125kHz + + + 50kHz + 50kHz + + + 25kHz + 25kHz + + + 15kHz + 15kHz + + + 5kHz + 5kHz + + + Unable to create a uVision project template. + + + + Choose Keil Toolset Configuration File + + + + Tools file path: + + + + Target device: + Målenhet: + + + Target driver: + + + + Starting %1... + Startar %1... + + + Version + Version + + + Vendor + Tillverkare + + + ID + ID + + + Start + Starta + + + Size + Storlek + + + FLASH Start + + + + FLASH Size + + + + RAM Start + + + + RAM Size + + + + Algorithm path. + + + + FLASH: + FLASH: + + + Start address. + Startadress. + + + Size. + Storlek. + + + RAM: + RAM: + + + Vendor: + Tillverkare: + + + Package: + Paket: + + + Description: + Beskrivning: + + + Memory: + Minne: + + + Flash algorithm: + + + + Target device not selected. + Målenhet inte vald. + + + Available Target Devices + Tillgängliga målenheter + + + Path + Sökväg + + + Debugger CPU library (depends on a CPU core). + + + + Debugger driver library. + + + + Driver library: + Drivrutinsbibliotek: + + + CPU library: + CPU-bibliotek: + + + Target driver not selected. + Måldrivrutin inte vald. + + + Available Target Drivers + Tillgängliga måldrivrutiner + + + IAREW %1 (%2, %3) + IAREW %1 (%2, %3) + + + IAREW + IAREW + + + Platform codegen flags: + + + + &ABI: + &ABI: + + + Enter the name of the debugger server provider. + + + + Enter TCP/IP hostname of the debug server, like "localhost" or "192.0.2.1". + Ange TCP/IP-värdnamn för felsökningsservern, som "localhost" eller "192.0.2.1". + + + Enter TCP/IP port which will be listened by the debug server. + Ange TCP/IP-port som kommer att lyssnas på av felsökningsservern. + + + KEIL %1 (%2, %3) + KEIL %1 (%2, %3) + + + KEIL + KEIL + + + SDCC %1 (%2, %3) + SDCC %1 (%2, %3) + + + SDCC + SDCC + + + + QtC::Bazaar + + General Information + Allmän information + + + Branch: + + + + Local commit + + + + Performs a local commit in a bound branch. +Local commits are not pushed to the master branch until a normal commit is performed. + + + + Commit Information + + + + Author: + Upphovsperson: + + + Email: + E-post: + + + Fixed bugs: + + + + Configuration + Konfiguration + + + Command: + Kommando: + + + User + Användare + + + Username to use by default on commit. + + + + Default username: + Användarnamn som standard: + + + Email to use by default on commit. + + + + Default email: + E-postadress som standard: + + + Miscellaneous + Diverse + + + Log count: + Loggantal: + + + Timeout: + Tidsgräns: + + + s + s + + + The number of recent commit logs to show. Choose 0 to see all entries. + + + + Dialog + Dialogruta + + + For example: "https://[user[:pass]@]host[:port]/[path]". + Till exempel: "https://[användare[:lösen]@]värd[:port]/[sökväg]". + + + Ignores differences between branches and overwrites +unconditionally. + + + + Creates the path leading up to the branch if it does not already exist. + + + + Performs a local pull in a bound branch. +Local pulls are not applied to the master branch. + + + + Branch Location + + + + Default location + Standardplats + + + Local filesystem: + Lokalt filsystem: + + + Specify URL: + Ange URL: + + + Options + Alternativ + + + Remember specified location as default + Kom ihåg angiven plats som standard + + + Overwrite + Skriv över + + + Use existing directory + Använd befintlig katalog + + + Create prefix + Skapa prefix + + + Local + Lokal + + + Pull Source + + + + Push Destination + + + + By default, push will fail if the target directory exists, but does not already have a control directory. +This flag will allow push to proceed. + + + + Revert + Återställ + + + Specify a revision other than the default? + Ange en revision annan än standard? + + + Revision: + Revision: + + + Uncommit + + + + Keep tags that point to removed revisions + Behåll taggar som pekar på borttagna revisioner + + + Only remove the commits from the local branch when in a checkout + + + + If a revision is specified, uncommits revisions to leave the branch at the specified revision. +For example, "Revision: 15" will leave the branch at revision 15. + + + + Last committed + + + + Dry Run + + + + Test the outcome of removing the last committed revision, without actually removing anything. + + + + Triggers a Bazaar version control operation. + + + + Bazaar + Bazaar + + + Annotate Current File + Anteckna aktuell fil + + + Annotate "%1" + Anteckna "%1" + + + Diff Current File + Diff aktuell fil + + + Diff "%1" + Diff "%1" + + + Meta+Z,Meta+D + Meta+Z,Meta+D + + + Alt+Z,Alt+D + Alt+Z,Alt+D + + + Alt+Z,Alt+L + Alt+Z,Alt+L + + + Alt+Z,Alt+S + Alt+Z,Alt+S + + + Alt+Z,Alt+C + Alt+Z,Alt+C + + + Log Current File + + + + Log "%1" + + + + Meta+Z,Meta+L + Meta+Z,Meta+L + + + Status Current File + + + + Status "%1" + + + + Meta+Z,Meta+S + Meta+Z,Meta+S + + + Add + Lägg till + + + Add "%1" + Lägg till "%1" + + + Delete... + Ta bort... + + + Delete "%1"... + Ta bort "%1"... + + + Revert Current File... + + + + Revert "%1"... + + + + Diff + Diff + + + Log + + + + Revert... + + + + Status + Status + + + Pull... + + + + Push... + + + + Update... + Uppdatera... + + + Commit... + + + + Meta+Z,Meta+C + Meta+Z,Meta+C + + + Uncommit... + + + + Create Repository... + Skapa förråd... + + + Update + Uppdatera + + + There are no changes to commit. + + + + Unable to create an editor for the commit. + + + + Unable to create a commit editor. + + + + Commit changes for "%1". + + + + Commit Editor + + + + Bazaar Command + Bazaar-kommando + + + Ignore Whitespace + Ignorera blanksteg + + + Ignore Blank Lines + Ignorera tomma rader + + + Show files changed in each revision. + Visa filer som ändrats i varje revision. + + + Show from oldest to newest. + Visa från äldsta till nyaste. + + + Include Merges + Inkludera sammanslagningar + + + Show merged revisions. + Visa sammanslagna revisioner. + + + Moderately Short + + + + One Line + En rad + + + GNU Change Log + + + + Format + + + + Verbose + Utförlig + + + Forward + Framåt + + + Detailed + Detaljerat + + + &Annotate %1 + &Anteckna %1 + + + Annotate &parent revision %1 + + + + + QtC::Beautifier + + Cannot save styles. %1 does not exist. + Kan inte spara stilar. %1 finns inte. + + + Cannot open file "%1": %2. + Kan inte öppna filen "%1": %2. + + + Cannot save file "%1": %2. + Kan inte spara filen "%1": %2. + + + No documentation file specified. + Ingen dokumentationsfil angiven. + + + Cannot open documentation file "%1". + Kan inte öppna dokumentationsfilen "%1". + + + The file "%1" is not a valid documentation file. + Filen "%1" är inte en giltig dokumentationsfil. + + + Cannot read documentation file "%1": %2. + Kan inte läsa dokumentationsfilen "%1": %2. + + + &Artistic Style + + + + Artistic Style + + + + Options + Alternativ + + + Use file *.astylerc defined in project files + + + + Use specific config file: + Använd specifik konfigurationsfil: + + + AStyle (*.astylerc) + AStyle (*.astylerc) + + + Use file .astylerc or astylerc in HOME + + + + Use customized style: + Använd anpassad stil: + + + Configuration + Konfiguration + + + Artistic Style command: + + + + Restrict to MIME types: + Begränsa till MIME-typer: + + + Bea&utifier + + + + Error in Beautifier: %1 + + + + Cannot get configuration file for %1. + Kan inte få konfigurationsfilen för %1. + + + Format &Current File + Menu entry + Formatera a&ktuell fil + + + Format &Selected Text + Menu entry + Formatera &markerad text + + + &Format at Cursor + Menu entry + + + + Format &Line(s) + Menu entry + Formatera &rad(er) + + + &Disable Formatting for Selected Text + Menu entry + &Inaktivera formatering för markerad text + + + %1 Command + File dialog title for path chooser when choosing binary + + + + &ClangFormat + + + + Use predefined style: + Använd fördefinierad stil: + + + Fallback style: + + + + ClangFormat command: + ClangFormat-kommando: + + + ClangFormat + ClangFormat + + + No description available. + Ingen beskrivning tillgänglig. + + + Name + Namn + + + Value + Värde + + + Documentation + Dokumentation + + + Documentation for "%1" + Dokumentation för "%1" + + + Edit + Redigera + + + Remove + Ta bort + + + Add + Lägg till + + + Add Configuration + Lägg till konfiguration + + + Edit Configuration + Redigera konfiguration + + + Enable auto format on file save + + + + Tool: + Verktyg: + + + Restrict to files contained in the current project + + + + Automatic Formatting on File Save + + + + General + Allmänt + + + Beautifier + + + + &Uncrustify + + + + Uncrustify + + + + Use file uncrustify.cfg defined in project files + + + + Use file specific uncrustify.cfg + + + + Uncrustify file (*.cfg) + + + + Use file uncrustify.cfg in HOME + + + + Format entire file if no text was selected + + + + For action Format Selected Text + + + + Uncrustify command: + + + + + QtC::BinEditor + + The file is too big for the Binary Editor (max. 32GB). + Filen är för stor för Binärredigeraren (max. 32GB). + + + &Undo + Å&ngra + + + &Redo + Gör o&m + + + The Binary Editor cannot open empty files. + Binärredigeraren kan inte öppna tomma filer. + + + Cannot open %1: %2 + Kan inte öppna %1: %2 + + + File Error + Filfel + + + Memory at 0x%1 + Minne vid 0x%1 + + + Little Endian + Little Endian + + + Big Endian + Big Endian + + + Decimal&nbsp;unsigned&nbsp;value: + + + + Decimal&nbsp;signed&nbsp;value: + + + + Previous&nbsp;decimal&nbsp;unsigned&nbsp;value: + + + + Previous&nbsp;decimal&nbsp;signed&nbsp;value: + + + + %1-bit&nbsp;Integer&nbsp;Type + + + + Binary&nbsp;value: + + + + Octal&nbsp;value: + + + + Previous&nbsp;binary&nbsp;value: + + + + Previous&nbsp;octal&nbsp;value: + + + + <i>double</i>&nbsp;value: + + + + Previous <i>double</i>&nbsp;value: + + + + <i>float</i>&nbsp;value: + + + + Previous <i>float</i>&nbsp;value: + + + + Zoom: %1% + Zoom: %1% + + + Copying Failed + Kopiering misslyckades + + + You cannot copy more than 4 MB of binary data. + Du kan inte kopiera mer än 4 MB binärdata. + + + Copy Selection as ASCII Characters + Kopiera markering som ASCII-tecken + + + Copy Selection as Hex Values + Kopiera markering som hexadecimala värden + + + Set Data Breakpoint on Selection + Ställ in databrytpunkt på markering + + + Copy 0x%1 + Kopiera 0x%1 + + + Jump to Address in This Window + Hoppa till adress i detta fönster + + + Jump to Address in New Window + Hoppa till adress i nytt fönster + + + Copy Value + Kopiera värde + + + Jump to Address 0x%1 in This Window + Hoppa till adress 0x%1 i detta fönster + + + Jump to Address 0x%1 in New Window + Hoppa till adress 0x%1 i nytt fönster + + + + QtC::CMakeProjectManager + + Current executable + Aktuell körbar fil + + + Build the executable used in the active run configuration. Currently: %1 + + + + Target: %1 + Mål: %1 + + + CMake arguments: + Argument för CMake: + + + Tool arguments: + Verktygsargument: + + + Stage for installation + + + + Staging directory: + + + + Enable automatic provisioning updates: + + + + Tells xcodebuild to create and download a provisioning profile if a valid one does not exist. + + + + Target + Mål + + + Persisting CMake state... + + + + Running CMake in preparation to build... + Kör CMake och förbereder för att bygga... + + + Project did not parse successfully, cannot build. + Projektet tolkades inte korrekt, kan inte bygga. + + + Stage at %2 for %3 + Stage (for installation) at <staging_dir> for <installation_dir> + Steg i %2 för %3 + + + Build + ConfigWidget display name. + Bygg + + + Clear system environment + Töm systemmiljö + + + CMake Build + Display name for CMakeProjectManager::CMakeBuildStep id. + + + + Initial Configuration + Initial konfiguration + + + Current Configuration + Aktuell konfiguration + + + Kit Configuration + Konfigurera kit + + + Edit the current kit's CMake configuration. + Redigera CMake-konfiguration för aktuellt kit. + + + Filter + Filtrera + + + &Add + &Lägg till + + + Add a new configuration value. + Lägg till ett nytt konfigurationsvärde. + + + &Boolean + &Boolesk + + + &String + &Sträng + + + &Directory + &Katalog + + + &File + &Arkiv + + + &Edit + R&edigera + + + Edit the current CMake configuration value. + Redigera aktuellt CMake-konfigurationsvärde. + + + &Set + &Ställ in + + + Set a value in the CMake configuration. + Ställ in ett värde i CMake-konfigurationen. + + + &Unset + Avi&nställ + + + Unset a value in the CMake configuration. + Avinställ ett värde i CMake-konfigurationen. + + + &Reset + &Nollställ + + + Reset all unapplied changes. + Nollställ alla otillämpade ändringar. + + + Batch Edit... + Massredigering... + + + Set or reset multiple values in the CMake configuration. + Ställ in eller nollställ flera värden i CMake-konfigurationen. + + + Advanced + Avancerat + + + <UNSET> + <AVINSTÄLL> + + + Edit CMake Configuration + Redigera CMake-konfiguration + + + Enter one CMake <a href="variable">variable</a> per line.<br/>To set or change a variable, use -D&lt;variable&gt;:&lt;type&gt;=&lt;value&gt;.<br/>&lt;type&gt; can have one of the following values: FILEPATH, PATH, BOOL, INTERNAL, or STRING.<br/>To unset a variable, use -U&lt;variable&gt;.<br/> + Ange en CMake-<a href="variable">variabel</a> per rad.<br/>För att ställa in eller ändra en variabel, använd -D&lt;variabel&gt;:&lt;typ&gt;=&lt;värde&gt;.<br/>&lt;typ&gt; kan ha ett av följande värden: FILEPATH, PATH, BOOL, INTERNAL eller STRING.<br/>För att avinställa en variabel, använd -U&lt;variabel&gt;.<br/> + + + Re-configure with Initial Parameters + Omkonfigurera med initiala parametrar + + + Clear CMake configuration and configure with initial parameters? + Rensa CMake-konfigurationen och konfigurera med initiala parametrar? + + + Kit CMake Configuration + CMake-konfiguration för kit + + + Configure + Konfigurera + + + Stop CMake + Stoppa CMake + + + bool + display string for cmake type BOOLEAN + bool + + + file + display string for cmake type FILE + fil + + + directory + display string for cmake type DIRECTORY + Katalog + + + string + display string for cmake type STRING + sträng + + + Force to %1 + Tvinga till %1 + + + Help + Hjälp + + + Apply Kit Value + Tillämpa kitvärde + + + Apply Initial Configuration Value + Tillämpa initialt konfigurationsvärde + + + Copy + Kopiera + + + Changing Build Directory + Ändrar byggkatalog + + + Change the build directory to "%1" and start with a basic CMake configuration? + Ändra byggkatalogen till "%1" och starta med en grundläggande CMake-konfiguration? + + + The CMake flag for the development team + CMake-flaggan för utvecklingsteamet + + + The CMake flag for the provisioning profile + CMake-flaggan för provisioneringsprofilen + + + The CMake flag for the architecture on macOS + CMake-flaggan för arkitekturen på macOS + + + The CMake flag for QML debugging, if enabled + CMake-flaggan för QML-felsökning, om aktiverad + + + Minimum Size Release + + + + Release with Debug Information + + + + Profile + Profil + + + Additional CMake <a href="options">options</a>: + Ytterligare CMake-<a href="options">alternativ</a>: + + + Build type: + Byggtyp: + + + Clean Environment + Rensa miljö + + + Base environment for the CMake configure step: + + + + System Environment + Systemmiljö + + + Build Environment + Byggmiljö + + + Clear CMake Configuration + Töm CMake-konfiguration + + + Rescan Project + Sök igenom projektet igen + + + Reload CMake Presets + Läs om CMake-förval + + + CMake Profiler + CMake-profilerare + + + Start CMake Debugging + Starta CMake-felsökning + + + Build + Bygg + + + Build File + Bygg fil + + + Build File "%1" + Bygg filen "%1" + + + Ctrl+Alt+B + Ctrl+Alt+B + + + Build &Subproject "%1" + Bygg unde&rprojektet "%1" + + + Build &Subproject + Bygg und&erprojekt + + + Rebuild + Bygg om + + + Clean + Rensa + + + Re-generates the kits that were created for CMake presets. All manual modifications to the CMake project settings will be lost. + + + + Reload + Uppdatera + + + Build File is not supported for generator "%1" + + + + CMake + CMake + + + <No CMake Tool available> + <Inget CMake-verktyg tillgängligt> + + + CMake Tool + CMake-verktyg + + + The CMake Tool to use when building a project with CMake.<br>This setting is ignored when using other build systems. + + + + Unconfigured + Inte konfigurerad + + + Path to the cmake executable + Sökväg till körbar cmake-fil + + + CMake version %1 is unsupported. Update to version 3.15 (with file-api) or later. + CMake version %1 stöds inte. Uppdatera till version 3.15 (med file-api) eller senare. + + + Change... + Ändra... + + + Platform + Plattform + + + Toolset + Verktygsuppsättning + + + CMake Generator + CMake-generator + + + Generator: + Generator: + + + Platform: + Plattform: + + + Toolset: + Verktygsuppsättning: + + + CMake <a href="generator">generator</a> + CMake <a href="generator">generator</a> + + + CMake generator defines how a project is built when using CMake.<br>This setting is ignored when using other build systems. + CMake-generatorn definierar hur ett projekt byggs när man använder CMake.<br>Denna inställning ignoreras när du använder andra byggsystem. + + + CMake Tool is unconfigured, CMake generator will be ignored. + CMake-verktyget är inte konfigurerat, CMake-generator kommer att ignoreras. + + + CMake Tool does not support the configured generator. + CMake-verktyget har inte stöd för konfigurerad generator. + + + Platform is not supported by the selected CMake generator. + Plattformen stöds inte av vald CMake-generator. + + + Toolset is not supported by the selected CMake generator. + Verktygsuppsättning stöds inte av vald CMake-generator. + + + The selected CMake binary does not support file-api. %1 will not be able to parse CMake projects. + Den valda CMake-binären har inte stöd för file-api. %1 kommer inte kunna tolka CMake-projekt. + + + <Use Default Generator> + <Använd standardgenerator> + + + Generator: %1<br>Extra generator: %2 + Generator: %1<br>Extra generator: %2 + + + Platform: %1 + Plattform: %1 + + + Toolset: %1 + Verktygsuppsättning: %1 + + + Enter one CMake <a href="variable">variable</a> per line.<br/>To set a variable, use -D&lt;variable&gt;:&lt;type&gt;=&lt;value&gt;.<br/>&lt;type&gt; can have one of the following values: FILEPATH, PATH, BOOL, INTERNAL, or STRING. + Ange en CMake-<a href="variable">variabel</a> per rad.<br/>För att ställa in en variabel, använd -D&lt;variabel&gt;:&lt;typ&gt;=&lt;värde&gt;.<br/>&lt;typ&gt; kan ha en av följande värden: FILEPATH, PATH, BOOL, INTERNAL eller STRING. + + + CMake Configuration + CMake-konfiguration + + + Default configuration passed to CMake when setting up a project. + Standardkonfiguration som skickas till CMake när projektet konfigureras. + + + CMake configuration has no path to qmake binary set, even though the kit has a valid Qt version. + CMake-konfigurationen har ingen sökväg till qmake-binären inställd, även om kitet har en giltig Qt-version. + + + CMake configuration has a path to a qmake binary set, even though the kit has no valid Qt version. + CMake-konfigurationen har en sökväg till en qmake-binär inställd, även om kitet inte har en giltig Qt-version. + + + CMake configuration has a path to a qmake binary set that does not match the qmake binary path configured in the Qt version. + CMake-konfigurationen har en sökväg till en qmake-binär inställd som inte matchar sökvägen för qmake-binären som konfigurerats i Qt-versionen. + + + CMake configuration has no CMAKE_PREFIX_PATH set that points to the kit Qt version. + CMake-konfigurationen har ingen CMAKE_PREFIX_PATH inställd som pekar på kitets Qt-version. + + + CMake configuration has no path to a C compiler set, even though the kit has a valid tool chain. + CMake-konfigurationen har ingen sökväg till en C-kompilator inställd, även om kitet har en giltig verktygskedja. + + + CMake configuration has a path to a C compiler set, even though the kit has no valid tool chain. + CMake-konfigurationen har en sökväg till en C-kompilator inställd, även om kitet inte har en giltig verktygskedja. + + + CMake configuration has a path to a C compiler set that does not match the compiler path configured in the tool chain of the kit. + CMake-konfigurationen har en sökväg till en C-kompilator inställd som inte matchar kompilatorsökvägen konfigurerad i verktygskedjan för kitet. + + + CMake configuration has no path to a C++ compiler set, even though the kit has a valid tool chain. + CMake-konfigurationen har ingen sökväg till en C++-kompilator inställd, även om kitet har en giltig verktygskedja. + + + CMake configuration has a path to a C++ compiler set, even though the kit has no valid tool chain. + CMake-konfigurationen har en sökväg till en C++-kompilator inställd, även om kitet inte har en giltig verktygskedja. + + + CMake configuration has a path to a C++ compiler set that does not match the compiler path configured in the tool chain of the kit. + CMake-konfigurationen har en sökväg till en C++-kompilator inställd som inte matchar kompilatorsökvägen konfigurerad i verktygskedjan för kitet. + + + Run CMake + Kör CMake + + + Targets: + Mål: + + + Build CMake Target + Bygg CMake-mål + + + Builds a target of any open CMake project. + Bygger ett mål för öppna CMake-projekt. + + + Open CMake Target + Öppna CMake-mål + + + Locates the definition of a target of any open CMake project. + Hittar definitionen för ett mål för något öppet CMake-projekt. + + + The build configuration is currently disabled. + Byggkonfigurationen är för närvarande inaktiverad. + + + A CMake tool must be set up for building. Configure a CMake tool in the kit options. + Ett CMake-verktyg måste konfigureras för byggnation. Konfigurera ett CMake-verktyg i kitalternativen. + + + There is a CMakeCache.txt file in "%1", which suggest an in-source build was done before. You are now building in "%2", and the CMakeCache.txt file might confuse CMake. + Det finns en CMakeCache.txt-fil i "%1", som föreslår en i-källkoden-byggnation har gjorts tidigare. Du bygger nu i "%2" och CMakeCache.txt-filen kan förvirra CMake. + + + The kit needs to define a CMake tool to parse this project. + Kitet behöver definiera ett CMake-verktyg för att tolka detta projekt. + + + Apply configuration changes? + Tillämpa konfigurationsändringar? + + + Run CMake with configuration changes? + Kör CMake med konfigurationsändringar? + + + <b>CMake configuration failed<b><p>The backup of the previous configuration has been restored.</p><p>Issues and "Projects > Build" settings show more information about the failure.</p> + <b>CMake-konfiguration misslyckades<b><p>Säkerhetskopian av tidigare konfiguration har återställts.</p><p>Problem och "Projekt > Bygg"-inställningar visar mer information om misslyckandet.</p> + + + <b>Failed to load project<b><p>Issues and "Projects > Build" settings show more information about the failure.</p> + + + + Scan "%1" project tree + Söker igenom projektträdet för "%1" + + + Failed to create build directory "%1". + Misslyckades med att skapa byggkatalogen "%1". + + + No CMake tool set up in kit. + Inget CMake-verktyg inställt i kitet. + + + The remote CMake executable cannot write to the local build directory. + Den körbara CMake-fjärrfilen kan inte skriva till lokala byggkatalogen. + + + %1 (via cmake) + %1 (via cmake) + + + cmake generator failed: %1. + cmake-generator misslyckades: %1. + + + Kit does not have a cmake binary set. + Kitet har inte en cmake-binär inställd. + + + Cannot create output directory "%1". + Kan inte skapa utdatakatalogen "%1". + + + No valid cmake executable. + Ingen giltig körbar cmake-fil. + + + Running in "%1": %2. + Kör i "%1": %2. + + + Failed to open %1 for reading. + Misslyckades med att öppna "%1" för läsning. + + + Format &Current File + Formatera a&ktuell fil + + + Enable auto format on file save + Automatisk formatering vid filsparning + + + Restrict to MIME types: + Begränsa till MIME-typer: + + + Restrict to files contained in the current project + Begränsa till filer som finns i aktuellt projekt + + + <a href="%1">CMakeFormat</a> command: + <a href="%1">CMakeFormat</a>-kommando: + + + Formatter + Formatter + + + Automatic Formatting on File Save + Automatisk formatering vid filsparning + + + Install + ConfigWidget display name. + Installera + + + CMake Install + Display name for CMakeProjectManager::CMakeInstallStep id. + + + + You may need to add the project directory to the list of directories that are mounted by the build device. + Du kan behöva att lägga till projektkatalogen till listan över kataloger som monteras av byggenheten. + + + The source directory %1 is not reachable by the CMake executable %2. + Källkatalogen %1 är inte nåbar för den körbara CMake-filen %2. + + + The build directory %1 is not reachable by the CMake executable %2. + + + + The build directory "%1" does not exist + Byggkatalogen "%1" finns inte + + + CMake executable "%1" and build directory "%2" must be on the same device. + + + + Running %1 in %2. + Kör %1 i %2. + + + Configuring "%1" + Konfigurerar "%1" + + + No cmake tool set. + + + + No compilers set in kit. + + + + CMakeUserPresets.json cannot re-define the %1 preset: %2 + + + + Build preset %1 is missing a corresponding configure preset. + + + + Failed to load %1: %2 + Misslyckades med att läsa in %1: %2 + + + Attempt to include "%1" which was already parsed. + + + + CMake Preset (%1) %2 Debugger + + + + Unexpected source directory "%1", expected "%2". This can be correct in some situations, for example when importing a standalone Qt test, but usually this is an error. Import the build anyway? + + + + CMake Modules + + + + CMake Presets + + + + Target type: + Måltyp: + + + No build artifacts + + + + Build artifacts: + + + + Build "%1" + Bygg "%1" + + + CMake + SnippetProvider + CMake + + + CMakeFormatter + CMakeFormatter + + + Version: %1 + Version: %1 + + + Supports fileApi: %1 + + + + yes + Ja + + + no + Nej + + + Detection source: "%1" + + + + None + Ingen + + + (Default) + (Standard) + + + CMake executable path does not exist. + + + + CMake executable path is not a file. + + + + CMake executable path is not executable. + + + + CMake executable does not provide required IDE integration features. + + + + Name + Namn + + + Path + Sökväg + + + Manual + + + + CMake .qch File + CMake .qch-fil + + + Name: + Namn: + + + Path: + Sökväg: + + + Version: + Version: + + + Help file: + Hjälpfil: + + + Add + Lägg till + + + Clone + Klona + + + Remove + Ta bort + + + Make Default + Gör till standard + + + Set as the default CMake Tool to use when creating a new kit or when no value is set. + Ställ in som standard för CMake-verktyg att använda när ett nytt kit skapas eller när inget värde är inställt. + + + Clone of %1 + Klon av %1 + + + New CMake + Ny CMake + + + Tools + Verktyg + + + Autorun CMake + Kör CMake automatiskt + + + Automatically run CMake after changes to CMake project files. + Kör automatiskt CMake efter ändringar i CMake-projektfiler. + + + Package manager auto setup + + + + Add the CMAKE_PROJECT_INCLUDE_BEFORE variable pointing to a CMake script that will install dependencies from the conanfile.txt, conanfile.py, or vcpkg.json file from the project source directory. + + + + Ask before re-configuring with initial parameters + Fråga innan omkonfigurering med initiala parametrar + + + Ask before reloading CMake Presets + Fråga innan ominläsning av CMake-förval + + + Show subfolders inside source group folders + Visa undermappar inne i källans gruppmappar + + + Show advanced options by default + Visa avancerade alternativ som standard + + + Use junctions for CMake configuration and build operations + + + + Create and use junctions for the source and build directories to overcome issues with long paths on Windows.<br><br>Junctions are stored under <tt>C:\ProgramData\QtCreator\Links</tt> (overridable via the <tt>QTC_CMAKE_JUNCTIONS_DIR</tt> environment variable).<br><br>With <tt>QTC_CMAKE_JUNCTIONS_HASH_LENGTH</tt>, you can shorten the MD5 hash key length to a value smaller than the default length value of 32.<br><br>Junctions are used for CMake configure, build and install operations. + + + + General + Allmänt + + + Version not parseable + Version inte tolkningsbar + + + Searching CMake binaries... + Söker efter CMake-binärer... + + + Found "%1" + Hittade "%1" + + + Removing CMake entries... + Tar bort CMake-poster... + + + Removed "%1" + Tog bort "%1" + + + CMake: + CMake: + + + System CMake at %1 + Systemets CMake i %1 + + + Key + Nyckel + + + Value + Värde + + + Kit: + Kit: + + + Initial Configuration: + Initial konfiguration: + + + Expands to: + Expanderar till: + + + Current Configuration: + Aktuell konfiguration: + + + Not in CMakeCache.txt + Inte i CMakeCache.txt + + + Type: + Typ: + + + Select a file for %1 + Välj en fil för %1 + + + Select a directory for %1 + Välj en katalog för %1 + + + <Build Directory> + <Byggkatalog> + + + <Other Locations> + <Andra platser> + + + <Generated Files> + <Genererade filer> + + + Failed to set up CMake file API support. %1 cannot extract project information. + Misslyckades med att konfigurera API-stöd för CMake-fil. %1 kan inte extrahera projektinformation. + + + Invalid reply file created by CMake. + Ogiltig svarsfil skapades av CMake. + + + Invalid cache file generated by CMake. + Ogiltig cachefil genererades av CMake. + + + Invalid cmakeFiles file generated by CMake. + Ogiltig cmakeFiles-fil genererades av CMake. + + + Invalid codemodel file generated by CMake: No directories. + Ogiltig kodmodellsfil genererades av CMake: Inga kataloger. + + + Invalid codemodel file generated by CMake: Empty directory object. + Ogiltig kodmodellsfil genererades av CMake: Tomt katalogobjekt. + + + Invalid codemodel file generated by CMake: No projects. + Ogiltig kodmodellsfil genererades av CMake: Inga projekt. + + + Invalid codemodel file generated by CMake: Empty project object. + Ogiltig kodmodellsfil genererades av CMake: Tomt projektobjekt. + + + Invalid codemodel file generated by CMake: Broken project data. + Ogiltig kodmodellsfil genererades av CMake: Trasigt projektdata. + + + Invalid codemodel file generated by CMake: Empty target object. + Ogiltig kodmodellsfil genererades av CMake: Tomt målobjekt. + + + Invalid codemodel file generated by CMake: Broken target data. + Ogiltig kodmodellsfil genererades av CMake: Trasigt måldata. + + + Invalid codemodel file generated by CMake: No configurations. + Ogiltig kodmodellsfil genererades av CMake: Inga konfigurationer. + + + Invalid codemodel file generated by CMake: Empty configuration object. + Ogiltig kodmodellsfil genererades av CMake: Tomt konfigurationsobjekt. + + + Invalid codemodel file generated by CMake: Broken indexes in directories, projects, or targets. + Ogiltig kodmodellsfil genererades av CMake: Trasiga index i kataloger, projekt eller mål. + + + Invalid codemodel file generated by CMake. + Ogiltig kodmodellsfil genererades av CMake. + + + Invalid target file: Information is missing. + Ogiltig målfil: Information saknas. + + + Invalid target file generated by CMake: Broken indexes in target details. + Ogiltig målfil genererades av CMake: Trasiga index i måldetaljer. + + + CMake parsing was canceled. + CMake-tolkningen avbröts. + + + CMake project configuration failed. No CMake configuration for build type "%1" found. Check General Messages for more information. + General Messages refers to the output view + CMake-projektets konfiguration misslyckades. Ingen CMake-konfiguration för byggtypen "%1" hittades. Kontrollera Allmänna meddelanden för mer information. + + + No "%1" CMake configuration found. Available configurations: "%2". +Make sure that CMAKE_CONFIGURATION_TYPES variable contains the "Build type" field. + Ingen "%1" CMake-konfiguration hittades. Tillgängliga konfigurationer: "%2". +Försäkra dig om att variabeln CMAKE_CONFIGURATION_TYPES innehåller fältet "Build type". + + + No "%1" CMake configuration found. Available configuration: "%2". +Make sure that CMAKE_BUILD_TYPE variable matches the "Build type" field. + Ingen "%1" CMake-konfiguration hittades. Tillgänglig konfiguration: "%2". +Försäkra dig om att variabeln CMAKE_BUILD_TYPE innehåller fältet "Build type". + + + CMake returned error code: %1 + CMake returnerade felkod: %1 + + + Failed to rename "%1" to "%2". + Misslyckades med att byta namn på "%1" till "%2". + + + Failed to copy "%1" to "%2". + Misslyckades med att kopiera "%1" till "%2". + + + <File System> + <Filsystem> + + + Call stack: + + + + Failed to read file "%1". + Misslyckades med att läsa filen "%1". + + + Invalid file "%1". + Ogiltig fil "%1". + + + Invalid "version" in file "%1". + Ogiltig "version" i filen "%1". + + + Invalid "configurePresets" section in file "%1". + Ogiltig "configurePresets"-sektion i filen "%1". + + + Invalid "buildPresets" section in file "%1". + Ogiltig "buildPresets"-sektion i filen "%1". + + + Invalid "vendor" section in file "%1". + Ogiltig "vendor"-sektion i filen "%1". + + + + QtC::CVS + + CVS + CVS + + + Configuration + Konfiguration + + + CVS command: + CVS-kommando: + + + CVS root: + CVS-rot: + + + Miscellaneous + Diverse + + + When checked, all files touched by a commit will be displayed when clicking on a revision number in the annotation view (retrieved via commit ID). Otherwise, only the respective file will be displayed. + + + + Describe all files matching commit id + + + + CVS Checkout + CVS-utcheckning + + + &CVS + &CVS + + + Add + Lägg till + + + Add "%1" + Lägg till "%1" + + + Alt+C,Alt+A + Alt+C,Alt+A + + + Diff Project + + + + Diff Current File + + + + Triggers a CVS version control operation. + + + + Diff "%1" + + + + Alt+C,Alt+D + Alt+C,Alt+D + + + Commit All Files + + + + Commit Current File + + + + Commit "%1" + + + + Alt+C,Alt+C + Alt+C,Alt+C + + + Filelog Current File + + + + Meta+C,Meta+D + Meta+C,Meta+D + + + Filelog "%1" + + + + Annotate Current File + Anteckna aktuell fil + + + Annotate "%1" + Anteckna "%1" + + + Meta+C,Meta+A + Meta+C,Meta+A + + + Meta+C,Meta+C + Meta+C,Meta+C + + + Delete... + Ta bort... + + + Delete "%1"... + Ta bort "%1"... + + + Revert... + + + + Revert "%1"... + + + + Edit + Redigera + + + Edit "%1" + Redigera "%1" + + + Unedit + + + + Unedit "%1" + + + + Unedit Repository + + + + Diff Project "%1" + + + + Project Status + Projektstatus + + + Status of Project "%1" + + + + Log Project + + + + Log Project "%1" + + + + Update Project + Uppdatera projekt + + + Update Project "%1" + Uppdatera projektet "%1" + + + Commit Project + + + + Commit Project "%1" + + + + Update Directory + Uppdatera katalog + + + Update Directory "%1" + Uppdatera katalogen "%1" + + + Commit Directory + + + + Commit Directory "%1" + + + + Diff Repository + + + + Repository Status + + + + Repository Log + + + + Update Repository + Uppdatera förråd + + + Revert Repository... + + + + Revert Repository + + + + Would you like to discard your changes to the repository "%1"? + Vill du förkasta dina ändringar till förrådet "%1"? + + + Would you like to discard your changes to the file "%1"? + Vill du förkasta dina ändringar till filen "%1"? + + + Parsing of the log output failed. + + + + Could not find commits of id "%1" on %2. + + + + No CVS executable specified. + Ingen körbar CVS-fil angiven. + + + Revert all pending changes to the repository? + + + + Revert failed: %1 + + + + The file has been changed. Do you want to revert it? + Filen har ändrats. Vill du återställa den? + + + Another commit is currently being executed. + + + + There are no modified files. + Det finns inga ändrade filer. + + + Project status + Projektstatus + + + Repository status + Förrådsstatus + + + Cannot find repository for "%1". + Kan inte hitta förråd för "%1". + + + The initial revision %1 cannot be described. + + + + Added + Lades till + + + Removed + Togs bort + + + Modified + Ändrad + + + CVS Command + CVS-kommando + + + Annotate revision "%1" + Anteckna revision "%1" + + + Ignore Whitespace + Ignorera blanksteg + + + Ignore Blank Lines + Ignorera tomma rader + + + &Edit + R&edigera + + + + QtC::ClangCodeModel + + Generating Compilation DB + + + + Clang Code Model + Clang-kodmodell + + + C++ code issues that Clangd found in the current document. + + + + Update Potentially Stale Clangd Index Entries + + + + Generate Compilation Database + Generera kompileringsdatabas + + + Generating Clang compilation database canceled. + Generering av Clang-kompileringsdatabas avbröts. + + + Generate Compilation Database for "%1" + Generera kompileringsdatabas för "%1" + + + Clang compilation database generated at "%1". + + + + Generating Clang compilation database failed: %1 + + + + clangd + clangd + + + Indexing %1 with clangd + Indexerar %1 med clangd + + + Indexing session with clangd + Indexerar session med clangd + + + Memory Usage + Minnesanvändning + + + Location: %1 + Parent folder for proposed #include completion + Plats: %1 + + + C++ Usages: + + + + Re&name %n files + + Byt &namn på %n fil + Byt &namn på %n filer + + + + Files: +%1 + Filer: +%1 + + + collecting overrides... + samlar in åsidosättningar... + + + <base declaration> + + + + [Source: %1] + [Källa: %1] + + + Component + Komponent + + + Total Memory + Totalt minne + + + Update + Uppdatera + + + The use of clangd for the C/C++ code model was disabled, because it is likely that its memory requirements would be higher than what your system can handle. + + + + With clangd enabled, Qt Creator fully supports modern C++ when highlighting code, completing symbols and so on.<br>This comes at a higher cost in terms of CPU load and memory usage compared to the built-in code model, which therefore might be the better choice on older machines and/or with legacy code.<br>You can enable/disable and fine-tune clangd <a href="dummy">here</a>. + + + + Enable Anyway + Aktivera ändå + + + Cannot use clangd: Generating compilation database canceled. + + + + Cannot use clangd: Failed to generate compilation database: +%1 + + + + Project: %1 (based on %2) + Projekt: %1 (baserat på %2) + + + Changes applied to diagnostic configuration "%1". + + + + Code Model Error + + + + Code Model Warning + + + + Copy to Clipboard + Clang Code Model Marks + Kopiera till urklipp + + + Disable Diagnostic in Current Project + Inaktivera diagnostik i aktuellt projekt + + + Clazy Issue + + + + Clang-Tidy Issue + + + + + QtC::ClangTools + + Files outside of the base directory + Filer utanför baskatalogen + + + Files to Analyze + Filer att analysera + + + Analyze + Analysera + + + Analyze Project with %1... + Analysera projektet med %1... + + + Analyze Current File with %1 + Analysera aktuell fil med %1 + + + Go to previous diagnostic. + Gå till föregående diagnostik. + + + Go to next diagnostic. + Gå till nästa diagnostik. + + + Load diagnostics from YAML files exported with "-export-fixes". + Läs in diagnostik från YAML-filer exporterade med "-export-fixes". + + + Clear + Töm + + + Expand All + Expandera alla + + + Collapse All + Fäll in alla + + + Filter Diagnostics + Filtrera diagnostik + + + Apply Fixits + + + + Clang-Tidy and Clazy use a customized Clang executable from the Clang project to search for diagnostics. + Clang-Tidy och Clazy använder en anpassad körbar Clang-fil från Clang-projektet för att söka efter diagnostik. + + + Diagnostics + Diagnostik + + + Release + + + + Run %1 in %2 Mode? + Kör %1 i %2-läget? + + + You are trying to run the tool "%1" on an application in %2 mode. The tool is designed to be used in Debug mode since enabled assertions can reduce the number of false positives. + + + + Do you want to continue and run the tool in %1 mode? + Vill du fortsätta och kör verktyget i %1-läget? + + + %1 tool stopped by user. + %1 verktyg stoppat av användaren. + + + Cannot analyze current file: No files open. + Kan inte analysera aktuell fil: Inga filer öppna. + + + Cannot analyze current file: "%1" is not a known source file. + Kan inte analysera aktuell fil: "%1" är inte en känd källfil. + + + Select YAML Files with Diagnostics + Välj YAML-filer med diagnostik + + + YAML Files (*.yml *.yaml);;All Files (*) + YAML-filer (*.yml *.yaml);;Alla filer (*) + + + Error Loading Diagnostics + Fel vid inläsning av diagnostik + + + Project "%1" is not a C/C++ project. + Projektet "%1" är inte ett C/C++-projekt. + + + Open a C/C++ project to start analyzing. + Öppna ett C/C++-projekt för att börja analysera. + + + Failed to build the project. + Misslyckades med att bygga projektet. + + + Failed to start the analyzer. + Misslyckades med att starta analyseraren. + + + Set a valid %1 executable. + Ställ in en giltig körbar fil för %1. + + + All Files + Alla filer + + + Opened Files + Öppnade filer + + + Edited Files + Redigerade filer + + + Failed to analyze %n file(s). + + Misslyckades med att analysera %n fil. + Misslyckades med att analysera %n filer. + + + + Analyzing... + Analyserar... + + + Analyzing... %1 of %n file(s) processed. + + Analyserar... %1 av %n fil behandlad. + Analyserar... %1 av %n filer behandlade. + + + + Analysis stopped by user. + Analysen stoppad av användaren. + + + Finished processing %n file(s). + + Färdig med behandling av%n fil. + Färdig med behandling av%n filer. + + + + Diagnostics imported. + Diagnostik importerades. + + + %1 diagnostics. %2 fixits, %3 selected. + + + + No diagnostics. + Ingen diagnostik. + + + Clang-Tidy + Clang-Tidy + + + Clazy + Clazy + + + No code model data available for project. + Inget kodmodelldata tillgängligt för projektet. + + + The project configuration changed since the start of the %1. Please re-run with current configuration. + Projektkonfigurationen har ändrats sedan starten av %1. Kör igen med aktuell konfiguration. + + + Failed to create temporary directory: %1. + Misslyckades med att skapa temporärkatalog: %1. + + + Running %1 on %2 with configuration "%3". + Kör %1 på %2 med konfigurationen "%3". + + + Analyzing "%1" [%2]. + Analyserar "%1" [%2]. + + + Analyzing + Analyserar + + + Failed to analyze "%1": %2 + Misslyckades med att analysera "%1": %2 + + + Error: Failed to analyze %n files. + + Fel: Misslyckades med att analysera %n fil. + Fel: Misslyckades med att analysera %n filer. + + + + Note: You might need to build the project to generate or update source files. To build automatically, enable "Build the project before analysis". + + + + %1 finished: Processed %2 files successfully, %3 failed. + %1 färdig: Behandlade %2 filer, %3 misslyckades. + + + %1 produced stderr output: + %1 producerade stderr-utdata: + + + Command line: %1 +Process Error: %2 +Output: +%3 + Kommandorad: %1 +Processfel: %2 +Utdata: +%3 + + + An error occurred with the %1 process. + Ett fel inträffade med %1-processen. + + + %1 finished with exit code: %2. + %1 avslutades med avslutskod: %2. + + + %1 crashed. + %1 kraschade. + + + Message: + Meddelande: + + + Location: + Plats: + + + Filter... + Filtrera... + + + Clear Filter + Töm filter + + + Filter for This Diagnostic Kind + + + + Filter out This Diagnostic Kind + + + + Web Page + Webbsida + + + Suppress Selected Diagnostics + + + + Suppress This Diagnostic + + + + Suppress Selected Diagnostics Inline + + + + Suppress This Diagnostic Inline + + + + Disable These Checks + Inaktivera dessa kontroller + + + Disable This Check + Inaktivera denna kontroll + + + Error: Failed to parse YAML file "%1": %2. + Fel: Misslyckades med att tolka YAML-filen "%1": %2. + + + Clang Tools + Clang-verktyg + + + Issues that Clang-Tidy and Clazy found when analyzing code. + Problem som Clang-Tidy och Clazy hittade vid analys av koden. + + + Analyze File... + Analysera fil... + + + Restore Global Settings + Återställ globala inställningar + + + Go to Clang-Tidy + Gå till Clang-Tidy + + + Go to Clazy + Gå till Clazy + + + Remove Selected + Ta bort markerade + + + Remove All + Ta bort alla + + + Suppressed diagnostics + + + + File + Fil + + + Diagnostic + Diagnostik + + + No Fixits + + + + Not Scheduled + Inte schemalagd + + + Invalidated + + + + Scheduled + Schemalagd + + + Failed to Apply + Misslyckades att tillämpa + + + Applied + + + + Category: + Kategori: + + + Type: + Typ: + + + Description: + Beskrivning: + + + Fixit status: + + + + Steps: + Steg: + + + Documentation: + Dokumentation: + + + In general, the project should be built before starting the analysis to ensure that the code to analyze is valid.<br/><br/>Building the project might also run code generators that update the source files as necessary. + + + + Info About Build the Project Before Analysis + Information om Bygg projektet innan analys + + + Default Clang-Tidy and Clazy checks + + + + Edit Checks as String... + + + + Could not query the supported checks from the clang-tidy executable. +Set a valid executable first. + + + + See <a href="https://github.com/KDE/clazy">Clazy's homepage</a> for more information. + Se <a href="https://github.com/KDE/clazy">Clazys webbsida</a> för mer information. + + + Filters + Filter + + + Reset Topic Filter + + + + Checks + + + + Enable lower levels automatically + + + + When enabling a level explicitly, also enable lower levels (Clazy semantic). + + + + Could not query the supported checks from the clazy-standalone executable. +Set a valid executable first. + + + + Options for %1 + Alternativ för %1 + + + Option + Alternativ + + + Value + Värde + + + Add Option + Lägg till alternativ + + + Remove Option + Ta bort alternativ + + + <new option> + <nytt alternativ> + + + Options + Alternativ + + + Manual Level: Very few false positives + + + + Level 0: No false positives + + + + Level 1: Very few false positives + + + + Level 2: More false positives + + + + Level 3: Experimental checks + + + + Level %1 + Nivå %1 + + + Clang-Tidy Checks + + + + Clazy Checks + + + + View Checks as String... + + + + Checks (%n enabled, some are filtered out) + + + + + + + Checks (%n enabled) + + + + + + + Custom Configuration + Anpassad konfiguration + + + Copy to Clipboard + Kopiera till urklipp + + + Disable Diagnostic + Inaktivera diagnostik + + + Check + Kontrollera + + + Select All + Markera allt + + + Select All with Fixits + + + + Clear Selection + Töm markering + + + Select the diagnostics to display. + Välj den diagnostik att visa. + + + Prefer .clang-tidy file, if present + Föredra .clang-tidy-fil, om den finns + + + Build the project before analysis + Bygg projektet innan analys + + + Analyze open files + Analysera öppna filer + + + Run Options + Köralternativ + + + Parallel jobs: + Parallella jobb: + + + Clang-Tidy Executable + Körbar Clang-Tidy-fil + + + Clazy Executable + Körbar Clazy-fil + + + Executables + Körbara filer + + + Clang-Tidy: + Clang-Tidy: + + + Clazy-Standalone: + + + + Compilation database for %1 successfully generated at "%2". + Kompileringsdatabas för %1 genererades vid "%2". + + + Generating compilation database for %1 failed: %2 + Generering av kompileringsdatabas för %1 misslyckades: %2 + + + Generating compilation database for %1 at "%2" ... + Genererar kompileringsdatabas för %1 vid "%2" ... + + + + QtC::ClassView + + Show Subprojects + Visa underprojekt + + + Class View + Klassvy + + + + QtC::ClearCase + + Check Out + Checka ut + + + &Checkout comment: + &Utcheckningskommentar: + + + &Reserved + + + + &Unreserved if already reserved + + + + &Preserve file modification time + + + + Use &Hijacked file + + + + Configuration + Konfiguration + + + &Command: + &Kommando: + + + Diff + + + + &External + &Extern + + + VOBs list, separated by comma. Indexer will only traverse the specified VOBs. If left blank, all active VOBs will be indexed. + + + + Check this if you have a trigger that renames the activity automatically. You will not be prompted for activity name. + + + + Do &not prompt for comment during checkout or check-in + + + + Check out or check in files with no comment (-nc/omment). + + + + Arg&uments: + Arg&ument: + + + Miscellaneous + Diverse + + + &History count: + + + + &Timeout: + &Tidsgräns: + + + In order to use External diff, "diff" command needs to be accessible. + + + + DiffUtils is available for free download at http://gnuwin32.sourceforge.net/packages/diffutils.htm. Extract it to a directory in your PATH. + + + + s + s + + + &Automatically check out files on edit + + + + Aut&o assign activity names + + + + &Prompt on check-in + &Fråga vid incheckning + + + &Graphical (single file only) + + + + Di&sable indexer + + + + &Index only VOBs: + + + + ClearCase + ClearCase + + + Dialog + Dialogruta + + + The file was changed. + Filen har ändrats. + + + &Save copy of the file with a '.keep' extension + + + + Confirm Version to Check Out + + + + Multiple versions of "%1" can be checked out. Select the version to check out: + + + + &Loaded version + + + + Note: You will not be able to check in this file without merging the changes (not supported by the plugin) + + + + Created by: + Skapad av: + + + Created on: + Skapades den: + + + Version after &update + Version efter &uppdatering + + + Select &activity: + Välj &aktivitet: + + + Add + Lägg till + + + Keep item activity + Behåll postaktivitet + + + Check &Out + Checka &ut + + + &Hijack + + + + Annotate version "%1" + Anteckna version "%1" + + + Editing Derived Object: %1 + + + + Triggers a ClearCase version control operation. + + + + C&learCase + C&learCase + + + Check Out... + Checka ut... + + + Check &Out "%1"... + Checka &ut "%1"... + + + Meta+L,Meta+O + Meta+L,Meta+O + + + Alt+L,Alt+O + Alt+L,Alt+O + + + Check &In... + Checka &in... + + + Check &In "%1"... + Checka &in "%1"... + + + Meta+L,Meta+I + Meta+L,Meta+I + + + Alt+L,Alt+I + Alt+L,Alt+I + + + Undo Check Out + Ångra utcheckning + + + Meta+L,Meta+U + Meta+L,Meta+U + + + Alt+L,Alt+U + Alt+L,Alt+U + + + Undo Hijack + + + + Undo Hi&jack "%1" + + + + Meta+L,Meta+R + Meta+L,Meta+R + + + Alt+L,Alt+R + Alt+L,Alt+R + + + Diff Current File + + + + &Diff "%1" + + + + Meta+L,Meta+D + Meta+L,Meta+D + + + Alt+L,Alt+D + Alt+L,Alt+D + + + History Current File + + + + &History "%1" + + + + Meta+L,Meta+H + Meta+L,Meta+H + + + Alt+L,Alt+H + Alt+L,Alt+H + + + Annotate Current File + Anteckna aktuell fil + + + &Annotate "%1" + &Anteckna "%1" + + + Meta+L,Meta+A + Meta+L,Meta+A + + + Alt+L,Alt+A + Alt+L,Alt+A + + + Add File... + Lägg till fil... + + + Add File "%1" + Lägg till filen "%1" + + + Diff A&ctivity... + + + + Ch&eck In Activity + + + + Chec&k In Activity "%1"... + + + + Update Index + Uppdatera index + + + Update View + Uppdatera vy + + + U&pdate View "%1" + U&ppdatera vyn "%1" + + + Check In All &Files... + Checka in alla &filer... + + + Meta+L,Meta+F + Meta+L,Meta+F + + + Alt+L,Alt+F + Alt+L,Alt+F + + + View &Status + Visa &status + + + Meta+L,Meta+S + Meta+L,Meta+S + + + Alt+L,Alt+S + Alt+L,Alt+S + + + Check In + Name of the "commit" action of the VCS + Checka in + + + Close Check In Editor + + + + Closing this editor will abort the check in. + + + + Cannot check in. + Kan inte checka in. + + + Cannot check in: %1. + Kan inte checka in: %1. + + + Do you want to undo the check out of "%1"? + + + + Do you want to undo hijack of "%1"? + + + + Updating ClearCase Index + Uppdaterar ClearCase-index + + + Undo Hijack File + + + + External diff is required to compare multiple files. + + + + Enter Activity + + + + Activity Name + Aktivitetsnamn + + + Check In Activity + + + + Another check in is currently being executed. + + + + There are no modified files. + Det finns inga ändrade filer. + + + No ClearCase executable specified. + + + + ClearCase Checkout + + + + File is already checked out. + + + + Set current activity failed: %1 + + + + Enter &comment: + + + + ClearCase Add File %1 + + + + ClearCase Remove Element %1 + + + + This operation is irreversible. Are you sure? + + + + ClearCase Remove File %1 + + + + ClearCase Rename File %1 -> %2 + + + + Activity Headline + Aktivitetsrubik + + + Enter activity headline + + + + ClearCase Check In + + + + Chec&k in even if identical to previous version + + + + &Check In + &Incheckning + + + ClearCase Command + ClearCase-kommando + + + + QtC::CmdBridge + + Command failed with exit code %1: %2 + Kommandot misslyckades med avslutskod %1: %2 + + + Error starting cmdbridge: %1 + Fel vid start av cmdbridge: %1 + + + Remote root path is empty + + + + Remote root path is not absolute + + + + Could not find dd on remote host: %1 + + + + Error reading file: %1 + Fel vid läsning av filen: %1 + + + Error writing file: %1 + Fel vid skrivning av filen: %1 + + + File does not exist + Filen finns inte + + + Error removing file: %1 + Fel vid borttagning av filen: %1 + + + Error copying file: %1 + Fel vid kopiering av filen: %1 + + + Error renaming file: %1 + Fel vid namnbyte av filen: %1 + + + Error killing process: %1 + Fel när processen skulle dödas: %1 + + + Error creating temporary file: %1 + Fel vid skapandet av temporärfilen: %1 + + + Failed starting bridge process + Misslyckades att starta bryggprocess + + + Failed starting bridge process: %1 + + + + Bridge process not running + Bryggprocessen är inte igång + + + FollowSymlinks is not supported + FollowSymlinks stöds inte + + + Kickoff signal is not supported + + + + CloseWriteChannel signal is not supported + + + + No command bridge found for architecture %1-%2 + + + + + QtC::Coco + + Select a Squish Coco CoverageBrowser Executable + Välj en körbar fil för Squish Coco CoverageBrowser + + + CoverageBrowser: + CoverageBrowser: + + + Coco instrumentation files (*.csmes) + Coco-instrumentationsfiler (*.csmes) + + + Select a Squish Coco Instrumentation File + Välj en Squish Coco-instrumentationsfil + + + CSMes: + CSMes: + + + + QtC::CodePaster + + &Code Pasting + &Kodinklistring + + + Paste Snippet... + Klistra in kodsnutt... + + + Alt+C,Alt+P + Alt+C,Alt+P + + + Meta+C,Meta+P + Meta+C,Meta+P + + + Fetch Snippet... + Hämta kodsnutt... + + + Alt+C,Alt+F + Alt+C,Alt+F + + + Meta+C,Meta+F + Meta+C,Meta+F + + + Fetch from URL... + Hämta från URL... + + + Fetch from URL + Hämta från URL + + + Enter URL: + Ange URL: + + + Empty snippet received for "%1". + Tom kodsnutt togs emot för "%1". + + + Refresh + Uppdatera + + + Waiting for items + Väntar på poster + + + This protocol does not support listing + Detta protokoll har inte stöd för listning + + + General + Allmänt + + + Code Pasting + Kodinklistring + + + Cannot open %1: %2 + Kan inte öppna %1: %2 + + + %1 does not appear to be a paster file. + %1 verkar inte vara en inklistringsfil. + + + Error in %1 at %2: %3 + Fel i %1 vid %2: %3 + + + Please configure a path. + Konfigurera en sökväg. + + + Fileshare + Fildelning + + + <Comment> + <Kommentar> + + + Days + dagar + + + Paste + Klistra in + + + %1 - Configuration Error + %1 - Konfigurationsfel + + + Checking connection + Kontrollerar anslutning + + + Connecting to %1... + Ansluter till %1... + + + The fileshare-based paster protocol allows for sharing code snippets using simple files on a shared network drive. Files are never deleted. + Fildelningsbaserat inklistringsprotokoll tillåter att kodsnuttar delas genom enkla filer på en delad nätverksenhet. Filer tas aldrig bort. + + + &Path: + Sö&kväg: + + + &Display: + &Visning: + + + entries + objekt + + + Protocol: + Protokoll: + + + Paste: + Klistra in: + + + Send to Codepaster + Skicka till Kodinklistrare + + + &Username: + &Användarnamn: + + + <Username> + <Användarnamn> + + + &Description: + &Beskrivning: + + + <Description> + <Beskrivning> + + + Parts to Send to Server + Delar till Skicka till server + + + &Expires after: + &Går ut efter: + + + Copy-paste URL to clipboard + Kopiera inklistrings-URL till urklipp + + + Username: + Användarnamn: + + + Default protocol: + Standardprotokoll: + + + Display General Messages after sending a post + Visa allmänna meddelanden efter en post skickats + + + %1: %2 + %1: %2 + + + + QtC::CompilationDatabaseProjectManager + + Change Root Directory + Ändra rotkatalog + + + Scan "%1" project tree + Sök igenom "%1"-projektträd + + + Parse "%1" project + Tolka "%1"-projektet + + + + QtC::CompilerExplorer + + Not found + Hittades inte + + + Reset used libraries + Nollställ använda bibliotek + + + No libraries selected + Inga bibliotek valda + + + Edit + Redigera + + + Add Compiler + Lägg till kompilator + + + Remove Source + Ta bort källa + + + Advanced Options + Avancerade alternativ + + + Remove Compiler + Ta bort kompilator + + + Bytes + Byte + + + Failed to compile: "%1". + Misslyckades med att kompilera: "%1". + + + Add Source Code + Lägg till källkod + + + No source code added yet. Add some using the button below. + Ingen källkod tillagd ännu. Lägg till den med knappen nedan. + + + Add Source + Lägg till källa + + + powered by %1 + + + + Change backend URL. + Ändra URL för bakände. + + + Set Compiler Explorer URL + + + + URL: + URL: + + + Compiler Explorer Editor + + + + Open Compiler Explorer + + + + Compiler Explorer + + + + Language: + Språk: + + + Compiler: + Kompilator: + + + Compiler options: + + + + Arguments passed to the compiler. + Argument som skickas till kompilatorn. + + + Libraries: + Bibliotek: + + + Execute the code + Kör koden + + + Compile to binary object + Kompilera till binärt objekt + + + Intel asm syntax + + + + Demangle identifiers + + + + Failed to fetch libraries: "%1". + Misslyckades med att hämta bibliotek: "%1". + + + Failed to fetch languages: "%1". + Misslyckades med att hämta språk: "%1". + + + Failed to fetch compilers: "%1". + Misslyckades med att hämta kompilatorer: "%1". + + + Compiler Explorer URL: + + + + URL of the Compiler Explorer instance to use. + + + + + QtC::Conan + + Conan install + + + + Conan file: + Conan-fil: + + + Enter location of conanfile.txt or conanfile.py. + Ange platsen för conanfile.txt eller conanfile.py. + + + Additional arguments: + Ytterligare argument: + + + Run conan install + Kör conan install + + + + QtC::Copilot + + Sign In + Logga in + + + A browser window will open. Enter the code %1 when asked. +The code has been copied to your clipboard. + Ett webbläsarfönster kommer att öppnas. Ange koden %1 vid fråga. +Koden har kopierats till ditt urklipp. + + + Login Failed + Inloggning misslyckades + + + The login request failed: %1 + Inloggningsbegäran misslyckades: %1 + + + Copilot + Copilot + + + Proxy username and password required: + Användarnamn och lösenord för proxyn krävs: + + + Do not ask again. This will disable Copilot for now. + Fråga inte igen. Detta inaktiverar Copilot för stunden. + + + Request Copilot Suggestion + Begär Copilot-förslag + + + Request Copilot suggestion at the current editor's cursor position. + Begär Copilot-förslag för aktuell markörposition i redigeraren. + + + Show Next Copilot Suggestion + Visa nästa Copilot-förslag + + + Cycles through the received Copilot Suggestions showing the next available Suggestion. + Växlar genom de mottagna Copilot-förslagen som visar nästa tillgängliga förslag. + + + Show Previous Copilot Suggestion + Visa föregående Copilot-förslag + + + Cycles through the received Copilot Suggestions showing the previous available Suggestion. + Växlar genom de mottagna Copilot-förslagen som visar föregående tillgängliga förslag. + + + Disable Copilot + Inaktivera Copilot + + + Disable Copilot. + Inaktivera Copilot. + + + Enable Copilot + Aktivera Copilot + + + Enable Copilot. + Aktivera Copilot. + + + Toggle Copilot + Växla Copilot + + + Enables the Copilot integration. + Aktiverar Copilot-integrationen. + + + Node.js path: + Sökväg till Node.js: + + + Node.js Path + Sökväg till Node.js + + + Select path to node.js executable. See %1 for installation instructions. + %1 is the URL to nodejs + Välj sökväg till körbar node.js. Se %1 för installationsinstruktioner. + + + Path to %1: + %1 is the filename of the copilot language server + Sökväg till %1: + + + %1 path + %1 is the filename of the copilot language server + %1 sökväg + + + Select path to %2 in Copilot Neovim plugin. See %1 for installation instructions. + %1 is the URL to copilot.vim getting started, %2 is the filename of the copilot language server + Välj sökväg till %2 i Copilot Neovim insticksmodulen. Se %1 för installationsinstruktioner. + + + Auto Request + Begär automatiskt + + + Auto request + Begär automatiskt + + + Automatically request suggestions for the current text cursor position after changes to the document. + Begär automatiskt förslag för aktuell textmarkörposition efter ändringar i dokumentet. + + + Use Proxy + Använd proxy + + + Use proxy + Använd proxy + + + Use a proxy to connect to the Copilot servers. + Använd en proxy för att ansluta till Copilot-servrarna. + + + Proxy Host + Proxyvärd + + + Proxy host: + Proxyvärd: + + + The host name of the proxy server. + Värdnamnet för proxyservern. + + + Proxy Port + Proxyport + + + Proxy port: + Proxyport: + + + The port of the proxy server. + Porten för proxyservern. + + + Proxy User + Proxyanvändare + + + Proxy user: + Proxyanvändare: + + + The user name to access the proxy server. + Användarnamnet för att komma åt proxyservern. + + + Save Proxy Password + Spara proxylösenord + + + Save proxy password + Spara proxylösenord + + + Save the password to access the proxy server. The password is stored insecurely. + Spara lösenordet för att komma åt proxyservern. Lösenordet sparas på ett icke-säkert sätt. + + + Proxy Password + Proxylösenord + + + Proxy password: + Proxylösenord: + + + The password for the proxy server. + Lösenordet för proxyservern. + + + Reject Unauthorized + Neka icke-auktoriserade + + + Reject unauthorized + Neka icke-auktoriserade + + + Reject unauthorized certificates from the proxy server. Turning this off is a security risk. + Neka icke-auktoriserade certifikat från proxyservern. Stänga av detta är en säkerhetsrisk. + + + Enabling %1 is subject to your agreement and abidance with your applicable %1 terms. It is your responsibility to know and accept the requirements and parameters of using tools like %1. This may include, but is not limited to, ensuring you have the rights to allow %1 access to your code, as well as understanding any implications of your use of %1 and suggestions produced (like copyright, accuracy, etc.). + Aktivering av %1 är föremål för ditt samtycke och efterlevnad av dina tillämpliga villkor för %1. Det är ditt ansvar att veta och godkänna kraven samt parametrar för hur man använder verktyg som %1. Det kan inkludera, men inte begränsat till. försäkra dig om att du har behörighet att tillåta att %1 kommer åt din kod, så väl som att förstå konsekvenser av din användning av %1 och förslag som skapas (som upphovsrätt, noggrannhet, etc.). + + + The Copilot plugin requires node.js and the Copilot neovim plugin. If you install the neovim plugin as described in %1, the plugin will find the %3 file automatically. + +Otherwise you need to specify the path to the %2 file from the Copilot neovim plugin. + Markdown text for the copilot instruction label + Copilot-insticksmodulen kräver node.js och Copilots neovim-insticksmodule. Om du installerar neovim-insticksmodulen som beskrivs i %1 så kommer insticksmodulen att hitta %3-filen automatiskt. + +Annars måste du ange sökvägen till %2-filen från Copilots neovim-insticksmodul. + + + Note + Anteckning + + + + QtC::Core + + File Generation Failure + Misslyckades att generera fil + + + Existing files + Befintliga filer + + + Failed to open an editor for "%1". + Misslyckades med att öppna en redigerare för "%1". + + + [read only] + [skrivskyddad] + + + [folder] + [mapp] + + + [symbolic link] + [symbolisk länk] + + + The project directory %1 contains files which cannot be overwritten: +%2. + Projektkatalogen %1 innehåller filer som inte kan skrivas över: +%2. + + + Revert to Saved + Återgå till sparad + + + Close + Stäng + + + Close All + Stäng alla + + + Close Others + Stäng övriga + + + Next Open Document in History + Öppna nästa dokument i historik + + + Previous Open Document in History + Öppna föregående dokument i historik + + + Go Back + Gå bakåt + + + Go Forward + Gå framåt + + + Revert File to Saved + Återskapa filen till sparad + + + Ctrl+W + Ctrl+W + + + Ctrl+F4 + Ctrl+F4 + + + Ctrl+Shift+W + Ctrl+Shift+W + + + Alt+Tab + Alt+Tab + + + Ctrl+Tab + Ctrl+Tab + + + Alt+Shift+Tab + Alt+Shift+Tab + + + Ctrl+Shift+Tab + Ctrl+Shift+Tab + + + Ctrl+Alt+Left + Ctrl+Alt+vänster + + + Alt+Left + Alt+vänster + + + Ctrl+Alt+Right + Ctrl+Alt+höger + + + Alt+Right + Alt+höger + + + Close All Except Visible + Stäng alla förutom synliga + + + &Save + &Spara + + + Go to Last Edit + Gå till senaste redigering + + + Copy Full Path + Kopiera fullständig sökväg + + + Copy Path and Line Number + Kopiera sökväg och radnummer + + + Copy File Name + Kopiera filnamn + + + Save &As... + Spara so&m... + + + Properties... + Egenskaper... + + + Pin + + + + Open Previous Document + Öppna föregående dokument + + + Open Next Document + Öppna nästa dokument + + + Reopen Last Closed Document + Återöppna senaste stängda dokument + + + Split + Dela upp + + + Meta+E,2 + Meta+E,2 + + + Ctrl+E,2 + Ctrl+E,2 + + + Split Side by Side + Dela upp sida vid sida + + + Meta+E,3 + Meta+E,3 + + + Ctrl+E,3 + Ctrl+E,3 + + + Open in New Window + Öppna i nytt fönster + + + Meta+E,4 + Meta+E,4 + + + Ctrl+E,4 + Ctrl+E,4 + + + Remove Current Split + Ta bort aktuell delning + + + Meta+E,0 + Meta+E,0 + + + Ctrl+E,0 + Ctrl+E,0 + + + Remove All Splits + Ta bort alla delningar + + + Meta+E,1 + Meta+E,1 + + + Ctrl+E,1 + Ctrl+E,1 + + + Go to Previous Split or Window + Gå till föregående delning eller fönster + + + Meta+E,i + Meta+E,i + + + Ctrl+E,i + Ctrl+E,i + + + Go to Next Split or Window + Gå till nästa delning eller fönster + + + Meta+E,o + Meta+E,o + + + Ctrl+E,o + Ctrl+E,o + + + Ad&vanced + A&vancerat + + + Current document + Aktuellt dokument + + + Unpin "%1" + + + + Pin "%1" + + + + Pin Editor + + + + Open With + Öppna med + + + X-coordinate of the current editor's upper left corner, relative to screen. + X-koordinaten för aktuella redigerarens övre vänstra hörn, relativt till skärmen. + + + Y-coordinate of the current editor's upper left corner, relative to screen. + Y-koordinaten för aktuella redigerarens övre vänstra hörn, relativt till skärmen. + + + Continue Opening Huge Text File? + Fortsätta öppna mycket stor textfil? + + + The text file "%1" has the size %2MB and might take more memory to open and process than available. + +Continue? + Textfilen "%1" har storleken %2MB och kan ta mer minne att öppna och behandla än vad som är tillgängligt. + +Fortsätta? + + + Could not open "%1": Cannot open files of type "%2". + Kunde inte öppna "%1". Kan inte öppna filer av typen "%2". + + + Could not open "%1" for reading. Either the file does not exist or you do not have the permissions to open it. + Kunde inte öppna "%1" för läsning. Antingen finns filen inte eller så har du inte rättighet att öppna den. + + + Could not open "%1": Unknown error. + Kunde inte öppna "%1": Okänt fel. + + + Reload %1 + Läs om %1 + + + Cancel && &Diff + Avbryt och &diff + + + Close "%1" + Stäng "%1" + + + Close Editor + Stäng redigerare + + + Close All Except "%1" + Stäng alla förutom "%1" + + + Close Other Editors + Stäng andra redigerare + + + File Error + Filfel + + + Cannot Open File + Kan inte öppna filen + + + Cannot open the file for editing with VCS. + Kan inte öppna filen för redigering med VCS. + + + Make Writable + Gör skrivbar + + + Save %1 &As... + Spara %1 s&om... + + + Opening File + Öppnar filen + + + <b>Warning:</b> This file was not opened in %1 yet. + <b>Varning:</b> Denna fil har inte öppnats i %1 ännu. + + + Open + Öppna + + + <b>Warning:</b> You are changing a read-only file. + <b>Varning:</b> Du ändrar en skrivskyddad fil. + + + &Save %1 + &Spara %1 + + + Revert %1 to Saved + Återskapa %1 till sparad + + + Close %1 + Stäng %1 + + + Close All Except %1 + Stäng alla förutom %1 + + + You will lose your current changes if you proceed reverting %1. + Du kommer att förlora dina aktuella ändringar om du fortsätter att återskapa %1. + + + Proceed + Fortsätt + + + Cancel + Avbryt + + + Terminal: + Terminal: + + + ? + ? + + + Reset Warnings + Button text + Nollställ varningar + + + Re-enable warnings that were suppressed by selecting "Do Not Show Again" (for example, missing highlighter). + Återaktiva varningar som tidigare tystades genom att välja "Visa inte igen" (till exempel, saknad framhävare). + + + Theme: + Tema: + + + Toolbar style: + Stil för verktygsrad: + + + Text codec for tools: + Textkodek för verktyg: + + + Show keyboard shortcuts in context menus (default: %1) + Visa tangentbordsgenvägar i kontextmenyer (standard: %1) + + + on + + + + off + av + + + Override cursors for views + Åsidosätt markörer för vyer + + + Provide cursors for resizing views. +If the system cursors for resizing views are not displayed properly, you can use the cursors provided by %1. + + + + Round Up for .5 and Above + Avrunda upp för .5 eller mer + + + Always Round Up + Avrunda alltid upp + + + Always Round Down + Avrunda alltid ner + + + Round Up for .75 and Above + Avrunda upp för .75 eller mer + + + Don't Round + Avrunda inte + + + DPI rounding policy: + + + + The following environment variables are set and can influence the UI scaling behavior of %1: + Följande miljövariabler är inställda och kan influera beteendet för gränssnittsskalning för %1: + + + Environment influences UI scaling behavior. + Miljön influerar gränssnittets skalningsbeteende. + + + <System Language> + <Systemspråk> + + + The language change will take effect after restart. + Språkändringen kommer bli aktiverad efter omstart. + + + Compact + Kompakt + + + Relaxed + Avslappnad + + + The DPI rounding policy change will take effect after restart. + + + + Interface + Gränssnitt + + + Variables + Variabler + + + When files are externally modified: + När filer ändras externt: + + + User Interface + Användargränssnitt + + + Color: + Färg: + + + Language: + Språk: + + + System + System + + + External file browser: + Extern filbläddrare: + + + Bytes + Bytes + + + MB + MB + + + Auto-suspend unmodified files + + + + Enable crash reporting + Aktivera kraschrapportering + + + Warn before opening text files greater than + Varna innan textfiler större än öppnas + + + Ask for confirmation before exiting + Fråga efter bekräftelse innan avslutning + + + Clear Local Crash Reports + Töm lokala kraschrapporter + + + Auto-save files after refactoring + + + + Automatically free resources of old documents that are not visible and not modified. They stay visible in the list of open documents. + + + + Allow crashes to be automatically reported. Collected reports are used for the sole purpose of fixing bugs. + Tillåter att krascher automatiskt rapporteras. Insamlade rapporter används av den enkla anledningen att rätta till problem. + + + Command line arguments used for "Run in terminal". + Kommandoradsargument som används för "Kör i terminal". + + + Always Ask + Fråga alltid + + + Reload All Unchanged Editors + Läs om alla oförändrade redigerare + + + Ignore Modifications + Ignorera ändringar + + + Maximum number of entries in "Recent Files": + Maximalt antal poster i "Tidigare filer": + + + Command used for reverting diff chunks. + + + + KiB + KiB + + + MiB + MiB + + + GiB + GiB + + + TiB + TiB + + + Automatically creates temporary copies of modified files. If %1 is restarted after a crash or power failure, it asks whether to recover the auto-saved content. + Skapar automatiskt temporära kopior av ändrade filer. Om %1 startas om efter en krasch eller strömavbrott så kommer den att fråga huruvida automatiskt sparat innehåll ska återskapas. + + + Automatically saves all open files affected by a refactoring operation, +provided they were unmodified before the refactoring. + + + + Crash reports are saved in "%1". + Kraschrapporter sparas i "%1". + + + Crash Reporting + Kraschrapportering + + + Case Sensitive (Default) + Skiftlägeskänslig (standard) + + + Case Insensitive (Default) + Inte skiftlägeskänslig (standard) + + + Case Insensitive + Inte skiftlägeskänslig + + + The file system case sensitivity change will take effect after restart. + Skiftlägeskänslighet för filsystemet kommer att ta effekt efter omstart. + + + Reset + Nollställ + + + Reset to default. + Color + Återställ till standard. + + + Reset to default. + Terminal + Återställ till standard. + + + Auto-save modified files + Spara automatiskt ändrade filer + + + Command line arguments used for "%1". + Kommandoradsargument som används för "%1". + + + File system case sensitivity: + Skiftlägeskänslighet för filsystemet: + + + Influences how file names are matched to decide if they are the same. + + + + Files to keep open: + Filer att hålla öppna: + + + Minimum number of open documents that should be kept in memory. Increasing this number will lead to greater resource usage when not manually closing documents. + + + + Patch command: + Patch-kommando: + + + Interval: + Intervall: + + + min + min + + + &File + &Arkiv + + + &Edit + R&edigera + + + &Tools + Ver&ktyg + + + &Window + &Fönster + + + &Help + &Hjälp + + + &Open File or Project... + Öppna fil eller p&rojekt... + + + Exit Full Screen + Avsluta helskärm + + + Enter Full Screen + Gå in i helskärm + + + Open File &With... + Öppna fil &med... + + + Recent &Files + T&idigare filer + + + Save + Spara + + + Ctrl+Shift+S + Ctrl+Shift+S + + + Save As... + Spara som... + + + Save A&ll + Spara a&llt + + + Exit %1? + Avsluta %1? + + + &View + &Visa + + + Return to Editor + Återgå till redigerare + + + &New Project... + &Nytt projekt... + + + New Project + Title of dialog + Nytt projekt + + + New File... + Ny fil... + + + Open From Device... + Öppna från enhet... + + + &Print... + S&kriv ut... + + + E&xit + A&vsluta + + + Ctrl+Q + Ctrl+Q + + + &Undo + Å&ngra + + + Undo + Ångra + + + &Redo + Gör o&m + + + Redo + Gör om + + + Cu&t + Klipp &ut + + + &Copy + &Kopiera + + + &Paste + Klistra &in + + + Select &All + Markera &allt + + + &Go to Line... + &Gå till rad... + + + Zoom In + Zooma in + + + Ctrl++ + Ctrl++ + + + Zoom Out + Zooma ut + + + Ctrl+- + Ctrl+- + + + Ctrl+Shift+- + Ctrl+Shift+- + + + Original Size + Ursprunglig storlek + + + Show Menu Bar + Visa menyrad + + + Ctrl+Alt+M + Ctrl+Alt+M + + + Hide Menu Bar + Dölj menyrad + + + About &%1 + Om &%1 + + + About &%1... + Om &%1... + + + Change Log... + Ändringslogg... + + + Contact... + Kontakta oss... + + + Cycle Mode Selector Styles + + + + Hide + Dölj + + + Modes + Lägen + + + Icons and Text + Ikoner och text + + + Icons Only + Endast ikoner + + + Hidden + Dold + + + Show %1 + %1 = name of a mode + Visa %1 + + + Version: + Version: + + + Change Log + Ändringslogg + + + Contact + Kontakta + + + <p>Qt Creator developers can be reached at the Qt Creator mailing list:</p>%1<p>or the #qt-creator channel on Libera.Chat IRC:</p>%2<p>Our bug tracker is located at %3.</p><p>Please use %4 for bigger chunks of text.</p> + <p>Utvecklarna för Qt Creator kan nås via Qt Creators e-postlista:</p>%1<p>eller irc-kanalen #qt-creator på Libera.Chat:</p>%2<p>Vår felhanterare finns på %3.</p><p>Använd gärna %4 för större textdelningar.</p> + + + Ctrl+L + Ctrl+L + + + Minimize + Minimera + + + Ctrl+M + Ctrl+M + + + Zoom + Zoom + + + Ctrl+0 + Ctrl+0 + + + Could not find %1 executable in %2 + Kunde inte hitta körbara filen %1 i %2 + + + The Qt logo, axivion stopping software erosion logo, Qt Group logo, as well as Qt®, Axivion®, avixion stopping software erosion®, Boot to Qt®, Built with Qt®, Coco®, froglogic®, Qt Cloud Services®, Qt Developer Days®, Qt Embedded®, Qt Enterprise®, Qt Group®, Qt Mobile®, Qt Quick®, Qt Quick Compiler®, Squish® are registered trademarks of The Qt Company Ltd. or its subsidiaries. + Qt-logotypen, axivion stopping software erosion logo, Qt Group-logotypen, såväl som Qt®, Axivion®, avixion stopping software erosion®, Boot to Qt®, Built with Qt®, Coco®, froglogic®, Qt Cloud Services®, Qt Developer Days®, Qt Embedded®, Qt Enterprise®, Qt Group®, Qt Mobile®, Qt Quick®, Qt Quick Compiler®, Squish® är registrerade varumärken för The Qt Company Ltd. eller dess dotterbolag. + + + %1 is free software, and you are welcome to redistribute it under <a href="%2">certain conditions</a>. For some components, different conditions might apply though. + %1 är fri programvara och du är välkommen att distribuera den vidare under <a href="%2">särskilda villkor</a>. För vissa komponenter så kan även andra villkor gälla. + + + Meta+0 + Meta+0 + + + Debug %1 + Felsök %1 + + + Show Logs... + Visa loggar... + + + Pr&eferences... + Ins&tällningar... + + + Close Window + Stäng fönster + + + Ctrl+Meta+W + Ctrl+Meta+W + + + Alt+0 + Alt+0 + + + Full Screen + Helskärm + + + Ctrl+Shift+F11 + Ctrl+Shift+F11 + + + Ctrl+Meta+F + Ctrl+Meta+F + + + This will hide the menu bar completely. You can show it again by typing %1.<br><br>Or, trigger the "%2" action from the "%3" locator filter (%4). + + + + &Views + &Vyer + + + About &Plugins... + Om ins&ticksmoduler... + + + General Messages + Allmänna meddelanden + + + Choose a template: + Välj en mall: + + + Choose... + Välj... + + + Projects + Projekt + + + Files and Classes + Filer och klasser + + + All Templates + Alla mallar + + + %1 Templates + %1 mallar + + + Platform independent + Plattformsoberoende + + + Supported Platforms + Plattformar som stöds + + + * + * + + + Open File With... + Öppna fil med... + + + Open file "%1" with: + Öppna filen "%1" med: + + + Output + Utdata + + + Category + Kategori + + + Color + Färg + + + Logging Category Viewer + Visare för loggningskategori + + + Save Log + Spara logg + + + Clear + Töm + + + Stop Logging + Stoppa loggning + + + Auto Scroll + Automatisk rullning + + + Timestamps + Tidsstämplar + + + Message Types + Meddelandetyper + + + Timestamp + Tidsstämpel + + + Entry is missing a logging category name. + Posten saknar ett namn för loggningskategori. + + + Entry is missing data. + Posten saknar data. + + + Invalid level: %1 + Ogiltig nivå: %1 + + + Debug + Felsök + + + Warning + Varning + + + Critical + Kritisk + + + Fatal + Ödesdiger + + + Info + Info + + + Message + Meddelande + + + Filter Qt Internal Log Categories + + + + Filter categories by regular expression + Filtrera kategorier efter reguljärt uttryck + + + Invalid regular expression: %1 + Ogiltigt reguljärt uttryck: %1 + + + Start Logging + Starta loggning + + + Copy Selected Logs + Kopiera markerade loggar + + + Copy All + Kopiera allt + + + Uncheck All %1 + Avmarkera alla %1 + + + Check All %1 + Markera alla %1 + + + Reset All %1 + Nollställ alla %1 + + + Save Enabled as Preset... + Spara aktiverade som förval... + + + Update from Preset... + Uppdatera från förval... + + + Uncheck All + Avmarkera allt + + + Save Logs As + Spara loggar som + + + Failed to write logs to "%1". + Misslyckades med att skriva loggar till "%1". + + + Failed to open file "%1" for writing logs. + Misslyckades med att öppna filen "%1" för skrivning av loggar. + + + Save Enabled Categories As... + Spara aktiverade kategorier som... + + + Failed to open preset file "%1" for reading. + Misslyckades med att öppna förvalsfilen "%1" för läsning. + + + Failed to write preset file "%1". + Misslyckades med att skriva förvalsfilen "%1". + + + Load Enabled Categories From + Läs in aktiverade kategorier från + + + Failed to read preset file "%1": %2 + Misslyckades med att läsa förvalsfilen "%1": %2 + + + Unexpected preset file format. + Oväntat format för förvalsfilen. + + + Show Non-matching Lines + Visa icke-matchande rader + + + Show {} &preceding lines + The placeholder "{}" is replaced by a spin box for selecting a number. + + + + Show {} &subsequent lines + The placeholder "{}" is replaced by a spin box for selecting a number. + + + + Filter output... + Filtrera utdata... + + + Maximize + Maximera + + + Next Item + Nästa post + + + Previous Item + Föregående post + + + Out&put + Ut&data + + + Ctrl+Shift+9 + Ctrl+Shift+9 + + + Alt+Shift+9 + Alt+Shift+9 + + + Reset to Default + Nollställ till standard + + + Shift+F6 + Shift+F6 + + + F6 + F6 + + + Details + Detaljer + + + Error Details + Feldetaljer + + + Install Plugin... + Installera insticksmodul... + + + Installed Plugins + Installerade insticksmoduler + + + Plugin changes will take effect after restart. + Insticksmoduländringar tar effekt efter omstart. + + + Plugin Errors of %1 + Insticksmodulfel för %1 + + + Processes + Processer + + + Save All + Spara allt + + + Save Selected + Spara markerade + + + Save Changes + Spara ändringar + + + The following files have unsaved changes: + Följande filer har osparade ändringar: + + + Automatically save all files before building + Spara automatiskt alla filer innan byggnation + + + &Diff + &Diff + + + Do &Not Save + Spara &inte + + + &Diff && Cancel + &Diff och avbryt + + + &Save All + &Spara alla + + + &Diff All && Cancel + + + + &Save Selected + &Spara markerade + + + &Diff Selected && Cancel + + + + Keyboard + Tangentbord + + + Keyboard Shortcuts + Tangentbordsgenvägar + + + Click and type the new key sequence. + Klicka och skriv nya tangentsekvensen. + + + Stop Recording + Stoppa inspelning + + + Record + Spela in + + + Invalid key sequence. + Ogiltig tangentsekvens. + + + Key sequence will not work in editor. + Nyckelsekvens kommer inte fungera i redigerare. + + + Key sequence: + Tangentsekvens: + + + Use "Cmd", "Opt", "Ctrl", and "Shift" for modifier keys. Use "Escape", "Backspace", "Delete", "Insert", "Home", and so on, for special keys. Combine individual keys with "+", and combine multiple shortcuts to a shortcut sequence with ",". For example, if the user must hold the Ctrl and Shift modifier keys while pressing Escape, and then release and press A, enter "Ctrl+Shift+Escape,A". + + + + Use "Ctrl", "Alt", "Meta", and "Shift" for modifier keys. Use "Escape", "Backspace", "Delete", "Insert", "Home", and so on, for special keys. Combine individual keys with "+", and combine multiple shortcuts to a shortcut sequence with ",". For example, if the user must hold the Ctrl and Shift modifier keys while pressing Escape, and then release and press A, enter "Ctrl+Shift+Escape,A". + + + + Enter key sequence as text + Ange nyckelsekvens som text + + + Key sequence has potential conflicts. <a href="#conflicts">Show.</a> + Tangentsekvensen har potentiella konflikter. <a href="#conflicts">Visa.</a> + + + Shortcut + Genväg + + + Import Keyboard Mapping Scheme + Importera mappningsschema för tangentbord + + + Keyboard Mapping Scheme (*.kms) + Tangentbordsmappningsschema (*.kms) + + + Export Keyboard Mapping Scheme + Exportera mappningsschema för tangentbord + + + Switch to <b>%1</b> mode + Växla till <b>%1</b>-läget + + + Search for... + Sök efter... + + + &Search + &Sök + + + &Case sensitive + S&kiftlägeskänslig + + + Sco&pe: + Omfå&ng: + + + Empty search term. + Tomt sökvillkor. + + + Search f&or: + Sök e&fter: + + + Whole words o&nly + Endast &hela ord + + + Ignore binary files + Ignorera binärfiler + + + Use re&gular expressions + Använd re&guljära uttryck + + + Search && &Replace + Sök && &ersätt + + + Find/Replace + Sök/ersätt + + + Enter Find String + Ange söksträng + + + Ctrl+E + Ctrl+E + + + Find Next + Sök nästa + + + Find Previous + Sök föregående + + + Shift+Enter + Shift+Enter + + + Shift+Return + Shift+Return + + + Find Next (Selected) + Hitta nästa (markerade) + + + Ctrl+F3 + Ctrl+F3 + + + Find Previous (Selected) + Hitta föregående (markerade) + + + Ctrl+Shift+F3 + Ctrl+Shift+F3 + + + Replace + Ersätt + + + Replace && Find + Ersätt && sök + + + Ctrl+= + Ctrl+= + + + Replace && Find Previous + Ersätt && sök föregående + + + Replace All + Ersätt alla + + + Select All + Markera allt + + + Ctrl+Alt+Return + Ctrl+Alt+Return + + + Case Sensitive + Skiftlägeskänslig + + + Whole Words Only + Endast hela ord + + + Use Regular Expressions + Använd reguljära uttryck + + + Preserve Case when Replacing + Behåll skiftläge vid ersättning + + + Replace with... + Ersätt med... + + + Find + Sök + + + Find: + Sök: + + + Advanced... + Avancerat... + + + New Search + Ny sökning + + + Expand All + Expandera alla + + + Show Paths in Relation to Active Project + Visa sökvägar i relation till aktivt projekt + + + Filter Results + Filtrera resultat + + + %1 %2 + %1 %2 + + + Collapse All + Fäll in alla + + + Show Full Paths + Visa fullständiga sökvägar + + + History: + Historik: + + + Search Results + Sökresultat + + + Locator + Sökrutan + + + File System + Filsystem + + + Filter Configuration + Filterkonfiguration + + + Type the prefix followed by a space and search term to restrict search to the filter. + + + + Include by default + Inkludera som standard + + + Include the filter when not using a prefix for searches. + + + + Prefix: + Prefix: + + + Generic Directory Filter + Allmänt katalogfilter + + + Select Directory + Välj katalog + + + %1 filter update: %n files + + %1 filteruppdatering: %n fil + %1 filteruppdatering: %n filer + + + + %1 filter update: canceled + %1 filteruppdatering: avbröts + + + Name: + Namn: + + + Path: + Sökväg: + + + MIME type: + MIME-typ: + + + Default editor: + Standardredigerare: + + + Line endings: + Radslut: + + + Indentation: + Indragning: + + + Owner: + Ägare: + + + Group: + Grupp: + + + Size: + Storlek: + + + Last read: + Senast läst: + + + Last modified: + Senast ändrad: + + + Readable: + Läsbar: + + + Writable: + Skrivbar: + + + Executable: + adjective + Körbar fil: + + + Symbolic link: + Symbolisk länk: + + + Unknown + Okänd + + + Windows (CRLF) + Windows (CRLF) + + + Unix (LF) + Unix (LF) + + + Mac (CR) + Mac (CR) + + + %1 Spaces + %1 blanksteg + + + Tabs + Flikar + + + Specify a short word/abbreviation that can be used to restrict completions to files from this directory tree. +To do this, you type this shortcut and a space in the Locator entry field, and then the word to search for. + + + + Remove + Ta bort + + + Directories: + Kataloger: + + + Add + Lägg till + + + Files in File System + Filer i filsystemet + + + Opens a file given by a relative path to the current document, or absolute path. "~" refers to your home directory. You have the option to create a file if it does not exist yet. + + + + Create File + Skapa fil + + + Create "%1"? + Skapa "%1"? + + + Always create + Skapa alltid + + + Create + Skapa + + + Cannot Create File + Kan inte skapa filen + + + Cannot create file "%1". + Kan inte skapa filen "%1". + + + Create Directory + Skapa katalog + + + Create and Open File "%1" + Skapa och öppna filen "%1" + + + Create Directory "%1" + Skapa katalogen "%1" + + + Include hidden files + Inkludera dolda filer + + + Filter: + Filter: + + + Open Documents + Öppna dokument + + + Available filters + Tillgängliga filter + + + Web Search + Webbsökning + + + Qt Project Bugs + Qt Project-fel + + + Triggers a web search with the selected search engine. + Utlöser en webbsökning med markerade sökmotorn. + + + Triggers a search in the Qt bug tracker. + Utlöser en sökning i Qt-felhanteraren. + + + Ctrl+K + Ctrl+K + + + <html><body style="color:#909090; font-size:14px"><div align='center'><div style="font-size:20px">Open a document</div><table><tr><td><hr/><div style="margin-top: 5px">&bull; File > Open File or Project (%1)</div><div style="margin-top: 5px">&bull; File > Recent Files</div><div style="margin-top: 5px">&bull; Tools > Locate (%2) and</div><div style="margin-left: 1em">- type to open file from any open project</div>%4%5<div style="margin-left: 1em">- type <code>%3&lt;space&gt;&lt;filename&gt;</code> to open file from file system</div><div style="margin-left: 1em">- select one of the other filters for jumping to a location</div><div style="margin-top: 5px">&bull; Drag and drop files here</div></td></tr></table></div></body></html> + <html><body style="color:#909090; font-size:14px"><div align='center'><div style="font-size:20px">Öppna ett dokument</div><table><tr><td><hr/><div style="margin-top: 5px">&bull; Arkiv > Öppna fil eller projekt (%1)</div><div style="margin-top: 5px">&bull; Arkiv > Tidigare filer</div><div style="margin-top: 5px">&bull; Verktyg > Hitta (%2) och</div><div style="margin-left: 1em">- skriv för att öppna fil från något öppet projekt</div>%4%5<div style="margin-left: 1em">- skriv <code>%3&lt;blanksteg&gt;&lt;filnamn&gt;</code> för att öppna fil från filsystemet</div><div style="margin-left: 1em">- välj ett av de andra filtren för att hoppa till en plats</div><div style="margin-top: 5px">&bull; Dra och släpp filer här</div></td></tr></table></div></body></html> + + + <div style="margin-left: 1em">- type <code>%1&lt;space&gt;&lt;pattern&gt;</code> to jump to a class definition</div> + <div style="margin-left: 1em">- skriv <code>%1&lt;blanksteg&gt;&lt;mönster&gt;</code> för att hoppa till en klassdefinition</div> + + + <div style="margin-left: 1em">- type <code>%1&lt;space&gt;&lt;pattern&gt;</code> to jump to a function definition</div> + <div style="margin-left: 1em">- skriv <code>%1&lt;blanksteg&gt;&lt;mönster&gt;</code> för att hoppa till en funktionsdefinition</div> + + + Updating Locator Caches + + + + Open as Centered Popup + Öppna som centrerad popupruta + + + Type to locate + Skriv för att hitta + + + Type to locate (%1) + Skriv för att hitta (%1) + + + Refresh + Uppdatera + + + Locate... + Hitta... + + + Options + Alternativ + + + Edit + Redigera + + + min + min + + + Refresh interval: + Uppdateringsintervall: + + + Locator filters that do not update their cached data immediately, such as the custom directory filters, update it after this time interval. + + + + Locator filters show relative paths to the active project when possible. + + + + Files in Directories + Filer i kataloger + + + URL Template + URL-mall + + + Name + Namn + + + Prefix + Prefix + + + Default + Standard + + + Built-in + Inbyggd + + + Custom + Anpassad + + + Plain Text Editor + Vanlig textredigerare + + + Show Left Sidebar + Visa vänster sidorad + + + Hide Left Sidebar + Dölj vänster sidorad + + + Show Right Sidebar + Visa höger sidorad + + + Hide Right Sidebar + Dölj höger sidorad + + + Binary Editor + Binärredigerare + + + C++ Editor + C++-redigerare + + + .pro File Editor + + + + .files Editor + + + + QMLJS Editor + QMLJS-redigerare + + + Qt Widgets Designer + Qt Widgets Designer + + + Qt Linguist + Qt Linguist + + + Resource Editor + Resursredigerare + + + GLSL Editor + GLSL-redigerare + + + Python Editor + Python-redigerare + + + Sort categories + Sortera kategorier + + + Preferences + Inställningar + + + Command + Kommando + + + Label + Etikett + + + Qt + Qt + + + Environment + Miljö + + + Clear Menu + Töm menyn + + + Design + Design + + + Drag to drag documents between splits + Dra för att dra dokument mellan delningar + + + Remove Split + Ta bort delning + + + File is writable + Filen är skrivbar + + + &Find/Replace + Sö&k/Ersätt + + + Advanced Find + Avancerad sökning + + + Open Advanced Find... + Öppna avancerad sökning... + + + Ctrl+Shift+F + Ctrl+Shift+F + + + Open "%1" + Öppna "%1" + + + Show Hidden Files + Visa dolda filer + + + Show Bread Crumbs + + + + Show Folders on Top + Visa mappar överst + + + Synchronize with Editor + Synkronisera med redigerare + + + Synchronize Root Directory with Editor + Synkronisera rotkatalog med redigerare + + + New File + Title of dialog + Ny fil + + + New Folder + Ny mapp + + + Remove Folder + Ta bort mapp + + + Meta+Y,Meta+F + Meta+Y,Meta+F + + + Alt+Y,Alt+F + Alt+Y,Alt+F + + + Computer + Dator + + + Home + Hem + + + Add New... + Lägg till ny... + + + Rename... + Byt namn... + + + Remove... + Ta bort... + + + Close Document + Stäng dokument + + + Description: + Beskrivning: + + + Arguments: + Argument: + + + Working directory: + Arbetskatalog: + + + Output: + Utdata: + + + Ignore + Ignorera + + + Replace Selection + Ersätt markering + + + Error output: + Felutdata: + + + Text to pass to the executable via standard input. Leave empty if the executable should not receive any input. + + + + Input: + Inmatning: + + + If the tool modifies the current document, set this flag to ensure that the document is saved before running the tool and is reloaded after the tool finished. + + + + Modifies current document + Ändrar aktuellt dokument + + + System Environment + Systemmiljö + + + Add tool. + Lägg till verktyg. + + + Remove tool. + Ta bort verktyg. + + + Revert tool to default. + Återställ verktyg till standard. + + + <html><head/><body> +<p>What to do with the executable's standard output. +<ul><li>Ignore: Do nothing with it.</li><li>Show in General Messages.</li><li>Replace selection: Replace the current selection in the current document with it.</li></ul></p></body></html> + + + + + Show in General Messages + Visa i Allmänna meddelanden + + + <html><head><body> +<p >What to do with the executable's standard error output.</p> +<ul><li>Ignore: Do nothing with it.</li> +<li>Show in General Messages.</li> +<li>Replace selection: Replace the current selection in the current document with it.</li> +</ul></body></html> + + + + No changes to apply. + Inga ändringar att verkställa. + + + Change... + Ändra... + + + Executable: + noun + Körbar fil: + + + Base environment: + Basmiljö: + + + Environment: + Miljö: + + + Add Tool + Lägg till verktyg + + + Add Category + Lägg till kategori + + + PATH=C:\dev\bin;${PATH} + PATH=C:\dev\bin;${PATH} + + + PATH=/opt/bin:${PATH} + PATH=/opt/bin:${PATH} + + + Uncategorized + Inte kategoriserad + + + Tools that will appear directly under the External Tools menu. + Verktyg som kommer att visas direkt under Externa verktyg-menyn. + + + New Category + Ny kategori + + + New Tool + Nytt verktyg + + + This tool prints a line of useful text + Detta verktyg skriver ut en rad av användbar text + + + Useful text + Sample external tool text + Användbar text + + + Creates qm translation files that can be used by an application from the translator's ts files + Skapar qm-översättningsfiler som kan användas av ett program från översättarens ts-filer + + + Release Translations (lrelease) + Kompilera översättningar (lrelease) + + + Linguist + Linguist + + + Synchronizes translator's ts files with the program code + Synkroniserar översättarens ts-filer med programkoden + + + Update Translations (lupdate) + Uppdatera översättningar (lupdate) + + + Opens the current file in Notepad + Öppnar aktuell fil i Notepad + + + Edit with Notepad + Redigera med Notepad + + + Runs the current QML file with QML utility. + Kör aktuella QML-filen med QML-verktyget. + + + QML utility + QML-verktyg + + + Text + Text + + + Runs the current QML file with qmlscene. This requires Qt 5. + Kör aktuella QML-filen med qmlscene. Detta kräver Qt 5. + + + Qt Quick 2 Preview (qmlscene) + + + + Qt Quick + Qt Quick + + + Opens the current file in vi + Öppnar aktuell fil i vi + + + Edit with vi + Redigera med vi + + + Error while parsing external tool %1: %2 + Fel vid tolkning av externa verktyget %1: %2 + + + &External + &Externt + + + Error: External tool in %1 has duplicate id + Fel: Externt verktyg i %1 har ett dubblett-id + + + Add Magic Header + + + + Error + Fel + + + Value: + Värde: + + + Type + Typ + + + <html><head/><body><p>MIME magic data is interpreted as defined by the Shared MIME-info Database specification from <a href="https://www.freedesktop.org/wiki/Specifications/shared-mime-info-spec/">freedesktop.org</a>.<hr/></p></body></html> + + + + String + Sträng + + + RegExp + RegExp + + + Host16 + Host16 + + + Host32 + Host32 + + + Big16 + Big16 + + + Big32 + Big32 + + + Little16 + Little16 + + + Little32 + Little32 + + + Byte + Byte + + + Use Recommended + Använd rekommenderat + + + <html><head/><body><p><span style=" font-style:italic;">Note: Wide range values might impact performance when opening files.</span></p></body></html> + + + + Range start: + + + + Range end: + + + + Type: + Typ: + + + Mask: + Mask: + + + Internal error: Type is invalid + Internt fel. Typen är ogiltig + + + Priority: + Prioritet: + + + MIME Type + MIME-typ + + + Handler + Hanterare + + + Undefined + Odefinierad + + + MIME Types + MIME-typer + + + External Tools + Externa verktyg + + + %1 repository was detected but %1 is not configured. + %1-förråd upptäcktes men %1 är inte konfigurerat. + + + Version Control + Versionskontroll + + + Remove the following files from the version control system (%1)? + Ta bort följande filer från versionskontrollsystemet (%1)? + + + Note: This might remove the local file. + Observera: Detta kan ta bort den lokala filen. + + + Add to Version Control + Lägg till versionskontroll + + + Add the file +%1 +to version control (%2)? + Lägg till filen +%1 +till versionskontroll (%2)? + + + Add the files +%1 +to version control (%2)? + Lägg till filerna +%1 +till versionskontroll (%2)? + + + Adding to Version Control Failed + + + + Could not add the following files to version control (%1) +%2 +... and %n more. + %1 = name of VCS system, %2 = lines with file paths + + Kunde inte lägga till följande filer till versionskontroll (%1) +%2 +... och ytterligare %n styck. + Kunde inte lägga till följande filer till versionskontroll (%1) +%2 +... och ytterligare %n stycken. + + + + Could not add the following files to version control (%1) +%2 + %1 = name of VCS system, %2 = lines with file paths + Kunde inte lägga till följande filer till versionskontroll (%1) +%2 + + + Tags: + Taggar: + + + Show All + Visa alla + + + Back + Bakåt + + + Overwrite Existing Files + Skriv över existerande filer + + + The following files already exist in the folder +%1. +Would you like to overwrite them? + Följande filer finns redan i mappen +%1. +Vill du skriva över dem? + + + Launching a file browser failed + Start av en filbläddrare misslyckades + + + Unable to start the file manager: + +%1 + + + Kunde inte starta filhanteraren: + +%1 + + + + + "%1" returned the following error: + +%2 + "%1" returnerade följande fel: + +%2 + + + The command for file browser is not set. + Kommandot för filbläddrare är inte inställt. + + + Error while starting file browser. + Fel vid start av filbläddrare. + + + Find in This Directory... + Sök i denna katalog... + + + Show in File System View + Visa i Filsystem-vyn + + + Show in Explorer + Visa i utforskaren + + + Show in Finder + Visa i Finder + + + Show Containing Folder + Visa innehållande mapp + + + Open Command Prompt Here + Öppna kommandoprompt här + + + Open Terminal Here + Öppna terminal här + + + Open Command Prompt With + Opens a submenu for choosing an environment, such as "Run Environment" + Öppna kommandoprompt med + + + Open Terminal With + Opens a submenu for choosing an environment, such as "Run Environment" + Öppna terminal med + + + Failed to remove file "%1". + Misslyckades med att ta bort filen "%1". + + + Failed to rename the include guard in file "%1". + + + + Failed to set permissions. + Misslyckades med att ställa in rättigheter. + + + Unable to create the directory %1. + Kunde inte skapa katalogen %1. + + + Case sensitive + Skiftlägeskänslig + + + Whole words + Hela ord + + + Regular expressions + Reguljära uttryck + + + Preserve case + Behåll skiftläge + + + Flags: %1 + Flaggor: %1 + + + None + Ingen + + + , + , + + + Search was canceled. + Sökningen avbröts. + + + Replace with: + Ersätt med: + + + Repeat the search with same parameters. + Upprepa sökningen med samma parametrar. + + + &Search Again + &Sök igen + + + Repla&ce with: + E&rsätt med: + + + Preser&ve case + Behåll s&kiftläge + + + Replace all occurrences. + Ersätt alla förekomster. + + + &Replace + &Ersätt + + + This change cannot be undone. + Denna ändring kan inte ångras. + + + The search resulted in more than %n items, do you still want to continue? + + Sökningen resulterade i fler än %n post. Vill du verkligen fortsätta? + Sökningen resulterade i fler än %n poster. Vill du verkligen fortsätta? + + + + Continue + Fortsätt + + + Searching... + Söker... + + + No matches found. + Inga matchningar hittades. + + + %n matches found. + + %n match hittades. + %n matchningar hittades. + + + + Command Mappings + Kommandomappningar + + + Target + Mål + + + Reset All + Nollställ allt + + + Reset to default. + Återställ till standard. + + + Import... + Importera... + + + Export... + Exportera... + + + Registered MIME Types + Registrerade MIME-typer + + + Reset all to default. + Nollställ alla till standard. + + + Reset all MIME type definitions to their defaults. + Nollställ alla MIME-typdefinitioner till deras standardvärden. + + + Reset MIME Types + Nollställ MIME-typer + + + Reset the assigned handler for all MIME type definitions to the default. + + + + Reset Handlers + Nollställ hanterare + + + Patterns: + Mönster: + + + A semicolon-separated list of wildcarded file names. + + + + Magic Header + + + + Range + + + + Priority + Prioritet + + + Changes will take effect after restart. + Ändringar tar effekt efter omstart. + + + Locates files from a custom set of directories. Append "+<number>" or ":<number>" to jump to the given line number. Append another "+<number>" or ":<number>" to jump to the column number as well. + + + + Add... + Lägg till... + + + Edit... + Redigera... + + + Could not save the files. + error message + Kunde inte spara filerna. + + + Error while saving file: %1 + Fel vid sparning av filen: %1 + + + All Files (*.*) + On Windows + Alla filer (*.*) + + + All Files (*) + On Linux/macOS + Alla filer (*) + + + Overwrite? + Skriv över? + + + An item named "%1" already exists at this location. Do you want to overwrite it? + En post med namnet "%1" finns redan på denna plats. Vill du skriva över den? + + + Save File As + Spara fil som + + + Open File + Öppna fil + + + Cannot reload %1 + Kan inte läsa om %1 + + + Not implemented + Inte implementerad + + + File was restored from auto-saved copy. Select Save to confirm or Revert to Saved to discard changes. + + + + Runs an arbitrary command with arguments. The command is searched for in the PATH environment variable if needed. Note that the command is run directly, not in a shell. + + + + Previous command is still running ("%1"). +Do you want to kill it? + Föregående kommando körs fortfarande ("%1"). +Vill du döda det? + + + Kill Previous Process? + Döda tidigare process? + + + Could not find executable for "%1". + Kunde inte hitta körbar fil för "%1". + + + Starting command "%1". + Startar kommandot "%1". + + + Execute Custom Commands + Kör anpassade kommandon + + + Meta+O + Meta+O + + + Alt+O + Alt+O + + + Open with VCS (%1) + Öppna med VCS (%1) + + + Version control state: added. + Tillstånd för versionskontroll: tillagd. + + + Version control state: modified. + Tillstånd för versionskontroll: ändrad. + + + Version control state: deleted. + Tillstånd för versionskontroll: borttagen. + + + Version control state: renamed. + Tillstånd för versionskontroll: namnbytt. + + + Version control state: untracked. + Tillstånd för versionskontroll: spåras inte. + + + Files Without Write Permissions + Filer utan skrivrättigheter + + + The following files have no write permissions. Do you want to change the permissions? + Följande filer har inga skrivrättigheter. Vill du ändra rättigheterna? + + + Open with VCS + Öppna med VCS + + + Save As + Spara som + + + See details for a complete list of files. + Se detaljer för en komplett lista över filer. + + + Filename + Filnamn + + + Path + Sökväg + + + Change &Permission + Ändra &rättigheter + + + Select all, if possible: + Markera allt, om möjligt: + + + Mixed + + + + Failed to %1 File + Misslyckades med att %1 fil + + + No Version Control System Found + Inget versionskontrollsystem hittades + + + Cannot Set Permissions + Kan inte ställa in rättigheter + + + Cannot Save File + Kan inte spara filen + + + %1 file %2 from version control system %3 failed. + %1 filen %2 från versionskontrollsystem %3 misslyckades. + + + Cannot open file %1 from version control system. +No version control system found. + Kan inte öppna filen %1 från versionskontrollsystemet. +Inget versionskontrollsystem hittades. + + + Cannot set permissions for %1 to writable. + Kan inte ställa in rättigheter för %1 till skrivbar. + + + Cannot save file %1 + Kan inte spara filen %1 + + + Canceled Changing Permissions + Avbröt rättighetsändringen + + + Could Not Change Permissions on Some Files + Kunde inte ändra rättigheter på några filer + + + The following files are not checked out yet. +Do you want to check them out now? + Följande filer är inte utcheckade ännu. +Vill du checka ut dem nu? + + + Configure... + msgShowOptionsDialog + Konfigurera... + + + Open Preferences dialog. + msgShowOptionsDialogToolTip (mac version) + Öppna Inställningar-dialogen. + + + Open Options dialog. + msgShowOptionsDialogToolTip (non-mac version) + Öppna Alternativ-dialogen. + + + Based on Qt %1 (%2, %3) + Baserat på Qt %1 (%2, %3) + + + Toggle Progress Details + Växla förloppsdetaljer + + + Ctrl+Shift+0 + Ctrl+Shift+0 + + + Alt+Shift+0 + Alt+Shift+0 + + + Add the file to version control (%1) + Lägg till filen till versionskontroll (%1) + + + Add the files to version control (%1) + Lägg till filerna till versionskontroll (%1) + + + <no document> + <inget dokument> + + + No document is selected. + Inget dokument har valts. + + + Java Editor + Java-redigerare + + + CMake Editor + CMake-redigerare + + + Compilation Database + Kompileringsdatabas + + + Global Actions & Actions from the Menu + + + + Triggers an action. If it is from the menu it matches any part of a menu hierarchy, separated by ">". For example "sess def" matches "File > Sessions > Default". + + + + Proxy Authentication Required + Proxyautentisering krävs + + + Do not ask again. + Fråga inte igen. + + + Terms and Conditions + Villkor + + + Accept + Godkänn + + + Decline + Neka + + + The plugin %1 requires you to accept the following terms and conditions: + Insticksmodulen %1 kräver att du godkänner följande villkor: + + + Do you wish to accept? + Vill du godkänna? + + + No themes found in installation. + Inga teman hittades i installationen. + + + The current date (ISO). + Aktuellt datum (ISO). + + + The current time (ISO). + Aktuell tid (ISO). + + + The current date (RFC2822). + Aktuellt datum (RFC2822). + + + The current time (RFC2822). + Aktuell tid (RFC2822). + + + The current date (Locale). + Aktuellt datum (Locale). + + + The current time (Locale). + Aktuell tid (Locale). + + + The configured default directory for projects. + Konfigurerad standardkatalog för projekt. + + + The directory last visited in a file dialog. + Katalogen senast besökt i en fildialogruta. + + + Is %1 running on Windows? + Körs %1 på Windows? + + + Is %1 running on OS X? + Körs %1 på OS X? + + + Is %1 running on Linux? + Körs %1 på Linux? + + + Is %1 running on any unix-based platform? + Körs %1 på någon unix-baserad plattform? + + + The path list separator for the platform. + Sökväglistans avgränsare för plattformen. + + + The platform executable suffix. + Plattformens körbara filändelse. + + + The path to the running %1 itself. + Sökvägen till själva körande %1. + + + The directory where %1 finds its pre-installed resources. + Katalogen där %1 kan hitta sina förinstallerade resurser. + + + The directory where %1 puts custom user data. + Katalogen där %1 lägger anpassad användardata. + + + The current date (QDate formatstring). + Aktuellt datum (QDate formatstring). + + + The current time (QTime formatstring). + Aktuell tid (QTime formatstring). + + + Generate a new UUID. + Generera ett nytt UUID. + + + A comment. + En kommentar. + + + Convert string to pure ASCII. + Konvertera sträng till ren ASCII. + + + %1 > %2 Preferences... + %1 > %2 inställningar... + + + Create Folder + Skapa mapp + + + Settings File Error + Fel i inställningsfilen + + + The settings file "%1" is not writable. +You will not be able to store any %2 settings. + Inställningsfilen "%1" är inte skrivbar. +Du kommer inte kunna lagra några %2-inställningar. + + + The file is not readable. + Filen är inte läsbar. + + + The file is invalid. + Filen är ogiltig. + + + Error reading settings file "%1": %2 +You will likely experience further problems using this instance of %3. + + + + %1 collects crash reports for the sole purpose of fixing bugs. To disable this feature go to %2. + + + + %1 can collect crash reports for the sole purpose of fixing bugs. To enable this feature go to %2. + %1 kan samla in kraschrapporter av den enkla anledningen att rätta till fel. För att aktivera funktionen, gå till %2. + + + > Preferences > Environment > System + > Inställningar > Miljö > System + + + Edit > Preferences > Environment > System + Redigera > Inställningar > Miljö > System + + + %1 uses Google Crashpad for collecting crashes and sending them to Sentry for processing. Crashpad may capture arbitrary contents from crashed process’ memory, including user sensitive information, URLs, and whatever other content users have trusted %1 with. The collected crash reports are however only used for the sole purpose of fixing bugs. + + + + More information: + Mer information: + + + Crashpad Overview + + + + %1 security policy + %1 säkerhetspolicy + + + Text Encoding + Textkodning + + + The following encodings are likely to fit: + Följande kodningar passar antagligen: + + + Select encoding for "%1".%2 + Välj kodning för "%1".%2 + + + Reload with Encoding + Läs om med kodning + + + Save with Encoding + Spara med kodning + + + Restart Required + Omstart krävs + + + Later + Senare + + + Restart Now + Starta om nu + + + System Editor + Systemredigerare + + + Could not open URL %1. + Kunde inte öppna URL %1. + + + Could not find executable for "%1" (expanded "%2") + Kunde inte hitta körbar fil för "%1" (expanderat "%2") + + + Starting external tool "%1" + Startar externt verktyg "%1" + + + "%1" finished + "%1" färdigställdes + + + "%1" finished with error + "%1" färdigställdes med fel + + + %n occurrences replaced. + + %n förekomst ersatt. + %n förekomster ersatta. + + + + Factory with id="%1" already registered. Deleting. + + + + Reload All Wizards + + + + Inspect Wizard State + + + + Error in "%1": %2 + Fel i "%1": %2 + + + Cannot convert result of "%1" to string. + Kan inte konvertera resultatet av "%1" till sträng. + + + Evaluate simple JavaScript statements.<br>Literal '}' characters must be escaped as "\}", '\' characters must be escaped as "\\", and "%{" must be escaped as "%\{". + + + + Run External Tool + Kör externt verktyg + + + Runs an external tool that you have set up in the preferences (Environment > External Tools). + Kör ett externt verktyg som du har konfigurerat i inställningarna (Miljö > Externa verktyg). + + + Evaluate JavaScript + Evaluera JavaScript + + + Evaluates arbitrary JavaScript expressions and copies the result. + Evaluerar godtyckliga JavaScript-uttryck och kopierar resultatet. + + + Reset Engine + Nollställ motor + + + Engine aborted after timeout. + Motorn avbröts efter tidsgräns. + + + The evaluation was interrupted. + Evalueringen avbröts. + + + Engine reinitialized properly. + Motorn återinitierades korrekt. + + + Engine did not reinitialize properly. + Motorn återinitierades inte korrekt. + + + Copy to clipboard: %1 + Kopiera till urklipp: %1 + + + Locator: Error occurred when running "%1". + + + + Locator query string. + + + + Locator query string with quotes escaped with backslash. + + + + Locator query string with quotes escaped with backslash and spaces replaced with "*" wildcards. + + + + Locator query string as regular expression. + + + + File Name Index + Filnamnsindex + + + Locates files from a global file system index (Spotlight, Locate, Everything). Append "+<number>" or ":<number>" to jump to the given line number. Append another "+<number>" or ":<number>" to jump to the column number as well. + + + + Sort results + Sortera resultat + + + Case sensitive: + Skiftlägeskänslig: + + + Add "%1" placeholder for the query string. +Double-click to edit item. + Lägg till "%1"-platshållare för frågesträngen. +Dubbelklicka för att redigera posten. + + + Move Up + Flytta upp + + + Move Down + Flytta ner + + + URLs: + URL:er: + + + Activate %1 View + Aktivera %1-vyn + + + output.txt + default file name suggested for saving text from output views + output.txt + + + Save Contents... + Spara innehåll... + + + Copy Contents to Scratch Buffer + + + + Failed to open editor for "%1". + Misslyckades med att öppna redigerare för "%1". + + + Elided %n characters due to Application Output settings + + + + + + + [Discarding excessive amount of pending output.] + + + + + Apply Chunk + + + + Revert Chunk + + + + Would you like to apply the chunk? + + + + Would you like to revert the chunk? + + + + Note: The file will be saved before this operation. + Observera: Filen kommer att sparas innan denna åtgärd. + + + There is no patch-command configured in the general "Environment" settings. + Det finns inget patch-kommando konfigurerat i allmänna inställningar i "Miljö". + + + The patch-command configured in the general "Environment" settings does not exist. + Patch-kommandot som konfigurerats i allmänna inställningarna för "Miljö" finns inte. + + + Running in "%1": %2 %3. + Kör i "%1": %2 %3. + + + Unable to launch "%1": %2 + Kunde inte starta "%1": %2 + + + A timeout occurred running "%1". + En tidsgräns överstegs vid körning av "%1". + + + "%1" crashed. + "%1" kraschade. + + + "%1" failed (exit code %2). + "%1" misslyckades (avslutskod %2). + + + Source + Källa + + + Choose source location. This can be a plugin library file or a zip file. + Välj källplats. Detta kan vara en insticksmodulbiblioteksfil eller en zip-fil. + + + File does not exist. + Filen finns inte. + + + No plugins found. + Inga insticksmoduler hittades. + + + More than one plugin found. + Fler än en insticksmodul hittades. + + + Plugin failed to resolve dependencies: + Insticksmodulen misslyckades med att lösa beroenden: + + + Check Archive + Kontrollera arkiv + + + Checking archive... + Kontrollerar arkiv... + + + Load plugin immediately + Läs in insticksmodul omedelbart + + + %1 will be installed into %2. + %1 kommer att installera till %2. + + + Accept Terms and Conditions + Godkänn villkoren + + + I accept the terms and conditions. + Jag godkänner villkoren. + + + Canceled. + Avbruten. + + + There was an error while unarchiving. + Det uppstod ett fel vid uppackning. + + + Archive is OK. + Arkivet är ok. + + + Install Location + Installationsplats + + + Choose install location. + Välj installationsplats. + + + User plugins + Användarinsticksmoduler + + + The plugin will be available to all compatible %1 installations, but only for the current user. + Insticksmodulen kommer vara tillgänglig för alla kompatibla %1-installationer men endast för aktuella användaren. + + + %1 installation + %1-installation + + + The plugin will be available only to this %1 installation, but for all users that can access it. + Insticksmodulen kommer vara tillgänglig endast för denna %1-installation men för alla användare som kan komma åt den. + + + Summary + Sammandrag + + + Overwrite File + Skriv över fil + + + The file "%1" exists. Overwrite? + Filen "%1" finns. Skriva över? + + + Overwrite + Skriv över + + + Failed to Write File + Misslyckades med att skriva fil + + + Failed to write file "%1". + Misslyckades med att skriva filen "%1". + + + Install Plugin + Installera insticksmodul + + + Failed to Copy Plugin Files + Misslyckades med att kopiera insticksmodulfiler + + + unnamed + ingetnamn + + + Current theme: %1 + Aktuellt tema: %1 + + + The theme change will take effect after restart. + Temaändringen blir aktiverad efter omstart. + + + About %1 + Om %1 + + + Copy and Close + Kopiera och stäng + + + <br/>From revision %1<br/> + <br/>Från revision %1<br/> + + + <br/>Built on %1 %2<br/> + <br/>Byggdes den %1 %2<br/> + + + Haskell Editor + Haskell-redigerare + + + Model Editor + Modellredigerare + + + Nim Editor + Nim-redigerare + + + Binding Editor + Bindningsredigerare + + + Qt Quick Designer + Qt Quick Designer + + + SCXML Editor + SCXML-redigerare + + + Switches to an open document. + Växlar till ett öppet dokument. + + + Markdown Editor + Markdown-redigerare + + + Secret storage is not available! Your values will be stored as plaintext in the settings! + Hemlig lagring är inte tillgänglig! Dina värden kommer att lagras som ren text i inställningarna! + + + You can install libsecret or KWallet to enable secret storage. + Du kan installera libsecret eller KWallet för att aktivera hemlig lagring. + + + + QtC::CppEditor + + <Select Symbol> + <Välj symbol> + + + <No Symbols> + <Inga symboler> + + + %1: No such file or directory + %1: Ingen sådan fil eller katalog + + + %1: Could not get file contents + %1: Kunde inte få filinnehåll + + + Code Style + Kodstil + + + File Naming + Filnamngivning + + + Interpret ambiguous headers as C headers + + + + Enable indexing + Aktivera indexering + + + Indexing should almost always be kept enabled, as disabling it will severely limit the capabilities of the code model. + + + + Do not index files greater than + Indexera inte filer större än + + + MB + MB + + + Ignore files + Ignorera filer + + + Ignore files that match these wildcard patterns, one wildcard per line. + + + + Ignore precompiled headers + Ignorera förkompilerade headers + + + <html><head/><body><p>When precompiled headers are not ignored, the parsing for code completion and semantic highlighting will process the precompiled header before processing any file.</p></body></html> + + + + Use built-in preprocessor to show pre-processed files + + + + Uncheck this to invoke the actual compiler to show a pre-processed source file in the editor. + + + + Code Model + Kodmodell + + + C++ + C++ + + + <p>If background indexing is enabled, global symbol searches will yield more accurate results, at the cost of additional CPU load when the project is first opened. The indexing result is persisted in the project's build directory. If you disable background indexing, a faster, but less accurate, built-in indexer is used instead. The thread priority for building the background index can be adjusted since clangd 15.</p><p>Background Priority: Minimum priority, runs on idle CPUs. May leave 'performance' cores unused.</p><p>Normal Priority: Reduced priority compared to interactive work.</p><p>Low Priority: Same priority as other clangd work.</p> + + + + The location of the per-project clangd index.<p>This is also where the compile_commands.json file will go. + + + + The location of the per-session clangd index.<p>This is also where the compile_commands.json file will go. + + + + <p>The C/C++ backend to use for switching between header and source files.</p><p>While the clangd implementation has more capabilities than the built-in code model, it tends to find false positives.</p><p>When "Try Both" is selected, clangd is used only if the built-in variant does not find anything.</p> + + + + <p>Which model clangd should use to rank possible completions.</p><p>This determines the order of candidates in the combo box when doing code completion.</p><p>The "%1" model used by default results from (pre-trained) machine learning and provides superior results on average.</p><p>If you feel that its suggestions stray too much from your expectations for your code base, you can try switching to the hand-crafted "%2" model.</p> + + + + Number of worker threads used by clangd. Background indexing also uses this many worker threads. + + + + Controls whether clangd may insert header files as part of symbol completion. + + + + <p>Controls whether when editing a header file, clangd should re-parse all source files including that header.</p><p>Note that enabling this option can cause considerable CPU load when editing widely included headers.</p><p>If this option is disabled, the dependent source files are only re-parsed when the header file is saved.</p> + + + + Defines the amount of time %1 waits before sending document changes to the server. +If the document changes again while waiting, this timeout resets. + + + + Files greater than this will not be opened as documents in clangd. +The built-in code model will handle highlighting, completion and so on. + + + + The maximum number of completion results returned by clangd. + + + + Use clangd + Använd clangd + + + Insert header files on completion + + + + Update dependent sources + + + + Automatic + Automatisk + + + Ignore files greater than + Ignorera filer större än + + + Completion results: + + + + No limit + Ingen gräns + + + Path to executable: + Sökväg till körbar fil: + + + Background indexing: + Bakgrundsindexering: + + + Per-project index location: + + + + Per-session index location: + + + + Header/source switch mode: + + + + Worker thread count: + + + + Completion ranking model: + + + + Document update threshold: + Tröskelvärde för dokumentuppdatering: + + + Sessions with a Single Clangd Instance + + + + By default, Qt Creator runs one clangd process per project. +If you have sessions with tightly coupled projects that should be +managed by the same clangd process, add them here. + + + + Add ... + Lägg till ... + + + Choose a session: + Välj en session: + + + Additional settings are available via <a href="https://clangd.llvm.org/config"> clangd configuration files</a>.<br>User-specific settings go <a href="%1">here</a>, project-specific settings can be configured by putting a .clangd file into the project source tree. + + + + Clangd + Clangd + + + None + Ingen + + + Quick Fixes + + + + C++ Symbols in Current Document + C++-symboler i aktuellt dokument + + + Locates C++ symbols in the current document. + + + + Locates C++ classes in any open project. + Hittar C++-klasser i något öppet projekt. + + + Locates C++ functions in any open project. + + + + All Included C/C++ Files + Alla inkluderade C/C++-filer + + + C++ Classes, Enums, Functions and Type Aliases + C++-klasser, enums, funktioner och type-alias + + + Locates C++ classes, enums, functions and type aliases in any open project. + + + + Edit... + Redigera... + + + Choose Location for New License Template File + + + + C++ Functions + C++-funktioner + + + &C++ + &C++ + + + Switch Header/Source + + + + Open Corresponding Header/Source in Next Split + + + + Meta+E, F4 + Meta+E, F4 + + + Ctrl+E, F4 + Ctrl+E, F4 + + + Reads + Läser + + + Writes + Skriver + + + Other + + + + C++ Usages: + + + + Searching for Usages + + + + Re&name %n files + + Byt &namn på %n fil + Byt &namn på %n filer + + + + Files: +%1 + Filer: +%1 + + + C++ Macro Usages: + + + + Rewrite Using %1 + + + + Swap Operands + + + + Rewrite Condition Using || + + + + Split Declaration + Dela deklaration + + + Add Curly Braces + + + + Move Declaration out of Condition + + + + Split if Statement + + + + Enclose in %1(...) + + + + Convert to String Literal + Konvertera till strängkonstant + + + Convert to Character Literal and Enclose in QLatin1Char(...) + + + + Convert to Character Literal + + + + Add #include %1 + Lägg till #include %1 + + + Switch with Previous Parameter + Växla med föregående parameter + + + Switch with Next Parameter + Växla med nästa parameter + + + Mark as Translatable + Markera som översättningsbar + + + Convert to Objective-C String Literal + Konvertera till Objective-C String Literal + + + Convert to Hexadecimal + Konvertera till hexadecimal + + + Convert to Octal + Konvertera till oktal + + + Convert to Decimal + Konvertera till decimal + + + Convert to Binary + Konvertera till binär + + + Add Local Declaration + Lägg till lokal deklaration + + + Convert to Camel Case + Konvertera till kamelnotation + + + Add Forward Declaration for %1 + + + + Reformat to "%1" + Formatera om till "%1" + + + Reformat Pointers or References + Formatera om pekare eller referenser + + + Complete Switch Statement + + + + Add Class Member "%1" + Lägg till klassmedlem "%1" + + + Provide the type + Ange typen + + + Data type: + Datatyp: + + + Add Member Function "%1" + Lägg till medlemsfunktion "%1" + + + Member Function Implementations + + + + Inline + + + + Outside Class + Utanför klass + + + Default implementation location: + + + + Create Implementations for Member Functions + Skapa implementerationer för medlemsfunktioner + + + Generate Missing Q_PROPERTY Members + + + + Generate Setter + + + + Generate Getter + + + + Generate Getter and Setter + + + + Generate Constant Q_PROPERTY and Missing Members + + + + Generate Q_PROPERTY and Missing Members with Reset Function + + + + Generate Q_PROPERTY and Missing Members + + + + Getters and Setters + + + + Member + Medlem + + + Getter + + + + Setter + + + + Signal + Signal + + + Reset + Nollställ + + + QProperty + QProperty + + + Constant QProperty + Konstant QProperty + + + Create getters for all members + + + + Create setters for all members + + + + Create signals for all members + + + + Create Q_PROPERTY for all members + + + + Select the getters and setters to be created. + + + + Function name + Funktionsnamn + + + Access + Åtkomst + + + Extract Constant as Function Parameter + + + + Convert to Stack Variable + Konvertera till stackvariabel + + + Convert to Pointer + Konvertera till pekare + + + Definitions Outside Class + + + + Move All Function Definitions to %1 + + + + Move Definition Here + Flytta definition hit + + + Assign to Local Variable + Tilldela till lokal variabel + + + Optimize for-Loop + + + + Escape String Literal as UTF-8 + + + + Unescape String Literal as UTF-8 + + + + Convert connect() to Qt 5 Style + Konvertera connect() till Qt 5-stil + + + Remove All Occurrences of "using namespace %1" in Global Scope and Adjust Type Names Accordingly + + + + Remove "using namespace %1" and Adjust Type Names Accordingly + + + + Initialize in Constructor + + + + Member Name + Medlemsnamn + + + Parameter Name + Parameternamn + + + Default Value + Standardvärde + + + Base Class Constructors + + + + Constructor + + + + Parameters without default value must come before parameters with default value. + Parametrar utan standardvärde måste komma före parametrar med standardvärde. + + + Initialize all members + Initiera alla medlemmar + + + Select the members to be initialized in the constructor. +Use drag and drop to change the order of the parameters. + + + + Generate Constructor + + + + Convert Comment to C-Style + Konvertera kommentar till C-stil + + + Convert Comment to C++-Style + Konvertera kommentar till C++-stil + + + Move Function Documentation to Declaration + + + + Move Function Documentation to Definition + + + + Add %1 Declaration + Lägg till %1-deklaration + + + Add Definition in %1 + Lägg till definition i %1 + + + Add Definition Here + Lägg till definition här + + + Add Definition Inside Class + Lägg till definition innanför klass + + + Add Definition Outside Class + Lägg till definition utanför klass + + + No type hierarchy available + Ingen type-hierarki tillgänglig + + + Bases + + + + Open in Editor + Öppna i redigerare + + + Evaluating Type Hierarchy + Evaluerar Type-hierarki + + + Derived + + + + Evaluating type hierarchy... + + + + C++ Symbols + C++-symboler + + + C++ Symbols: + C++-symboler: + + + Classes + Klasser + + + Functions + Funktioner + + + Enums + + + + Declarations + Deklarationer + + + Searching for Symbol + Söker efter symbol + + + Scope: %1 +Types: %2 +Flags: %3 + + + + All + Alla + + + Projects + Projekt + + + ≥ + + + + lines + rader + + + See tool tip for more information + Se verktygstips för mer information + + + Use <name> for the variable +Use <camel> for camel case +Use <snake> for snake case +Use <Name>, <Camel> and <Snake> for upper case +e.g. name = "m_test_foo_": +"set_<name> => "set_test_foo" +"set<Name> => "setTest_foo" +"set<Camel> => "setTestFoo" + + + + For example, [[nodiscard]] + Till exempel, [[nodiscard]] + + + For example, new<Name> + Till exempel, new<Namn> + + + Setters should be slots + + + + Normally reset<Name> + + + + Normally <name>Changed + + + + Generate signals with the new value as parameter + Generera signaler med nya värdet som parameter + + + For example, m_<name> + Till exempel, m_<name> + + + Generate missing namespaces + Generera saknade namnrymder + + + Add "using namespace ..." + Lägg till "using namespace ..." + + + Rewrite types to match the existing namespaces + Skriv om typer för att matcha befintliga namnrymder + + + <html><head/><body><p>Uncheck this to make Qt Creator try to derive the type of expression in the &quot;Assign to Local Variable&quot; quickfix.</p><p>Note that this might fail for more complex types.</p></body></html> + + + + Use type "auto" when creating new variables + Använd type "auto" när nya variabler skapas + + + Template + Mall + + + Separate the types by comma. + Separera typerna med kommatecken. + + + Use <new> and <cur> to access the parameter and current value. Use <type> to access the type and <T> for the template parameter. + + + + Add + Lägg till + + + Normally arguments get passed by const reference. If the Type is one of the following ones, the argument gets passed by value. Namespaces and template arguments are removed. The real Type must contain the given Type. For example, "int" matches "int32_t" but not "vector<int>". "vector" matches "std::pmr::vector<int>" but not "std::optional<vector<int>>" + + + + Return non-value types by const reference + + + + Generate Setters + + + + Generate Getters + + + + Inside class: + + + + Default + Standard + + + Outside class: + + + + In .cpp file: + I .cpp-fil: + + + Types: + Typer: + + + Comparison: + Jämförelse: + + + Assignment: + Tilldelning: + + + Return expression: + + + + Return type: + + + + Generated Function Locations + + + + Getter Setter Generation Properties + + + + Getter attributes: + + + + Getter name: + + + + Setter name: + + + + Setter parameter name: + + + + Reset name: + Nollställ namn: + + + Signal name: + Signalnamn: + + + Member variable name: + + + + Missing Namespace Handling + + + + Custom Getter Setter Templates + + + + Value Types + Värdestyper + + + Projects only + Endast projekt + + + All files + Alla filer + + + Sort Alphabetically + Sortera alfabetiskt + + + You are trying to rename a symbol declared in the generated file "%1". +This is normally not a good idea, as the file will likely get overwritten during the build process. + + + + Do you want to edit "%1" instead? + Vill du redigera "%1" istället? + + + Open "%1" + Öppna "%1" + + + &Refactor + + + + Expand All + Expandera alla + + + Collapse All + Fäll in alla + + + General + Allmänt + + + Content + Innehåll + + + Indent + Dra in + + + "public", "protected" and +"private" within class body + + + + Declarations relative to "public", +"protected" and "private" + + + + Statements within blocks + + + + Declarations within +"namespace" definition + + + + Macros that can be used as statements without a trailing semicolon. + + + + Statement Macros + + + + Braces + + + + Indent Braces + + + + Class declarations + Klassdeklarationer + + + Namespace declarations + + + + Enum declarations + + + + Blocks + Block + + + "switch" + + + + Indent within "switch" + + + + "case" or "default" + + + + Statements relative to +"case" or "default" + + + + Blocks relative to +"case" or "default" + + + + "break" statement relative to +"case" or "default" + + + + Alignment + Justering + + + Align + Justera + + + <html><head/><body> +Enables alignment to tokens after =, += etc. When the option is disabled, regular continuation line indentation will be used.<br> +<br> +With alignment: +<pre> +a = a + + b +</pre> +Without alignment: +<pre> +a = a + + b +</pre> +</body></html> + + + + Align after assignments + + + + Add extra padding to conditions +if they would align to the next line + + + + <html><head/><body> +Adds an extra level of indentation to multiline conditions in the switch, if, while and foreach statements if they would otherwise have the same or less indentation than a nested statement. + +For four-spaces indentation only if statement conditions are affected. Without extra padding: +<pre> +if (a && + b) + c; +</pre> +With extra padding: +<pre> +if (a && + b) + c; +</pre> +</body></html> + + + + Pointers and References + Pekare och referenser + + + Bind '*' and '&&' in types/declarations to + + + + <html><head/><body>This does not apply to the star and reference symbol in pointer/reference to functions and arrays, e.g.: +<pre> int (&rf)() = ...; + int (*pf)() = ...; + + int (&ra)[2] = ...; + int (*pa)[2] = ...; + +</pre></body></html> + + + + Identifier + + + + Type name + + + + Left const/volatile + + + + This does not apply to references. + + + + Right const/volatile + + + + Statements within function body + + + + Function declarations + + + + Global + Settings + + + + Qt + Qt + + + GNU + GNU + + + &Suffix: + + + + S&earch paths: + + + + Comma-separated list of header paths. + +Paths can be absolute or relative to the directory of the current open document. + +These paths are used in addition to current directory on Switch Header/Source. + + + + Header File Variables + + + + Header file + Header-fil + + + Use "#pragma once" instead + + + + Include guard template: + + + + S&uffix: + + + + Se&arch paths: + + + + Comma-separated list of source paths. + +Paths can be absolute or relative to the directory of the current open document. + +These paths are used in addition to current directory on Switch Header/Source. + + + + /************************************************************************** +** %1 license header template +** Special keywords: %USER% %DATE% %YEAR% +** Environment variables: %$VARIABLE% +** To protect a percent sign, use '%%'. +**************************************************************************/ + + + + + &Lower case file names + + + + Comma-separated list of header prefixes. + +These prefixes are used in addition to current file name on Switch Header/Source. + + + + Uses "#pragma once" instead of "#ifndef" include guards. + + + + Comma-separated list of source prefixes. + +These prefixes are used in addition to current file name on Switch Header/Source. + + + + Headers + + + + &Prefixes: + + + + Sources + Källor + + + P&refixes: + + + + License &template: + Li&censmall: + + + Extract Function + + + + Extract Function Refactoring + + + + C++ Classes + C++-klasser + + + Target file was changed, could not apply changes + Målfilen ändrades. kunde inte verkställa ändringar + + + Apply changes to definition + Tillämpa ändringar till definition + + + Apply changes to declaration + Tillämpa ändringar till deklaration + + + Apply Function Signature Changes + Tillämpa ändringar för funktionssignatur + + + Only virtual functions can be marked 'override' + Endast virtuella funktioner kan märkas 'override' + + + Only virtual functions can be marked 'final' + Endast virtuella funktioner kan märkas 'final' + + + Expected a namespace-name + Förväntade ett namnrymdsnamn + + + Too many arguments + För många argument + + + Shift+F2 + Shift+F2 + + + Additional Preprocessor Directives... + + + + Switch Between Function Declaration/Definition + Växla mellan funktionens deklaration/definition + + + Open Function Declaration/Definition in Next Split + Öppna funktionens deklaration/definition i nästa delning + + + Meta+E, Shift+F2 + Meta+E, Shift+F2 + + + Ctrl+E, Shift+F2 + Ctrl+E, Shift+F2 + + + Fold All Comment Blocks + + + + Unfold All Comment Blocks + + + + C++ File Naming + + + + The license template. + Licensmallen. + + + The configured path to the license template + Konfigurerad sökväg till licensmallen + + + Insert "#pragma once" instead of "#ifndef" include guards into header file + + + + C++ + SnippetProvider + C++ + + + Header/Source + text on macOS touch bar + + + + Follow + text on macOS touch bar + Följ + + + Decl/Def + text on macOS touch bar + Dekl/Def + + + Find References With Access Type + Hitta referenser med åtkomsttyp + + + Show Preprocessed Source + Visa förbehandlad källa + + + Show Preprocessed Source in Next Split + Visa förbehandlad källa i nästa delning + + + Find Unused Functions + Hitta oanvända funktioner + + + Find Unused C/C++ Functions + Hitta oanvända C/C++-funktioner + + + Open Type Hierarchy + Öppna Type-hierarki + + + Open Include Hierarchy + Öppna Include-hierarki + + + Meta+Shift+I + Meta+Shift+I + + + Ctrl+Shift+I + Ctrl+Shift+I + + + Inspect C++ Code Model... + Inspektera C++-kodmodell... + + + Meta+Shift+F12 + Meta+Shift+F12 + + + Ctrl+Shift+F12 + Ctrl+Shift+F12 + + + Reparse Externally Changed Files + Återtolka externt ändrade filer + + + Create Getter and Setter Member Functions + + + + Move Definition Outside Class + Flytta definition utanför klass + + + Move Definition to %1 + Flytta definition till %1 + + + Move Definition to Class + Flytta definition till klass + + + Insert Virtual Functions of Base Classes + Infoga virtuella funktioner för basklasser + + + Insert Virtual Functions + Infoga virtuella funktioner + + + &Functions to insert: + &Funktioner att infoga: + + + Filter + Filter + + + &Hide reimplemented functions + &Dölj återimplementerade funktioner + + + &Insertion options: + &Infogningsalternativ: + + + Insert only declarations + Infoga endast deklarationer + + + Insert definitions inside class + Infoga definitioner inne i klass + + + Insert definitions outside class + Infoga definitioner utanför klass + + + Insert definitions in implementation file + Infoga definitioner i implementationsfil + + + Add "&virtual" to function declaration + Lägg till "&virtuell" till funktionsdeklaration + + + Add "override" equivalent to function declaration: + + + + Clear Added "override" Equivalents + + + + Too few arguments + För få argument + + + Additional C++ Preprocessor Directives + + + + Additional C++ Preprocessor Directives for %1: + + + + No include hierarchy available + Ingen include-hierarki tillgänglig + + + Synchronize with Editor + Synkronisera med redigerare + + + Include Hierarchy + Include-hierarki + + + Includes + + + + Included by + + + + (none) + (ingen) + + + (cyclic) + + + + The file name. + Filnamnet. + + + The class name. + Klassnamnet. + + + Diagnostic configuration: + Diagnostikkonfiguration: + + + Diagnostic Configurations + Diagnostikkonfigurationer + + + Built-in + Inbyggd + + + Custom + Anpassad + + + For appropriate options, consult the GCC or Clang manual pages or the [GCC online documentation](%1). + + + + Use diagnostic flags from build system + Använd diagnostikflaggor från byggsystem + + + Copy... + Kopiera... + + + Rename... + Byt namn... + + + Remove + Ta bort + + + Clang Warnings + Clang-varningar + + + Copy Diagnostic Configuration + Kopiera diagnostikkonfiguration + + + Diagnostic configuration name: + Namn för diagnostikkonfiguration: + + + %1 (Copy) + %1 (kopia) + + + Rename Diagnostic Configuration + Byt namn på diagnostikkonfiguration + + + New name: + Nytt namn: + + + Option "%1" is invalid. + Alternativet "%1" är ogiltigt. + + + Copy this configuration to customize it. + Kopiera denna konfiguration för att anpassa den. + + + Configuration passes sanity checks. + + + + Follow Symbol to Type is only available when using clangd + Följa Symbol till Type är endast tillgänglig när clangd används + + + Compiler Flags + Kompilatorflaggor + + + Background Priority + Bakgrundsprioritet + + + Normal Priority + Normal prioritet + + + Low Priority + Låg prioritet + + + Off + Av + + + Use Built-in Only + Använd inbyggd endast + + + Use Clangd Only + Använd Clangd endast + + + Try Both + Prova båda + + + Decision Forest + + + + Heuristics + Heuristik + + + <b>Warning</b>: This file is not part of any project. The code model might have issues parsing this file properly. + <b>Varning</b>: Denna fil är inte en del av något projekt. Kodmodellen kan ha problem med att tolka denna fil korrekt. + + + Note: Multiple parse contexts are available for this file. Choose the preferred one from the editor toolbar. + + + + C++ Code Model + C++-kodmodell + + + Parsing C/C++ Files + Tolkning av C/C++-filer + + + Cannot show preprocessed file: %1 + Kan inte visa förbehandlad fil: %1 + + + Falling back to built-in preprocessor: %1 + + + + Failed to open output file "%1". + Misslyckades med att öppna utdatafilen "%1". + + + Failed to write output file "%1". + Misslyckades med att skriva utdatafilen "%1". + + + Could not determine which compiler to invoke. + Kunde inte bestämma vilken kompilator att anropa. + + + Could not determine compiler command line. + Kunde inte bestämma kompilatorns kommandorad. + + + Checked %1 of %n function(s) + + Kontrollerade %1 av %n funktion + Kontrollerade %1 av %n funktioner + + + + Finding Unused Functions + Hittar oanvända funktioner + + + C++ Indexer: Skipping file "%1" because its path matches the ignore pattern. + + + + <p><b>Active Parse Context</b>:<br/>%1</p><p>Multiple parse contexts (set of defines, include paths, and so on) are available for this file.</p><p>Choose a parse context to set it as the preferred one. Clear the preference from the context menu.</p> + + + + Clear Preferred Parse Context + + + + The project contains C source files, but the currently active kit has no C compiler. The code model will not be fully functional. + + + + The project contains C++ source files, but the currently active kit has no C++ compiler. The code model will not be fully functional. + + + + Preparing C++ Code Model + Förbereder C++-kodmodell + + + Quick Fix settings are saved in a file. Existing settings file "%1" found. Should this file be used or a new one be created? + + + + Switch Back to Global Settings + Växla tillbaka till globala inställningar + + + Use Existing + Använd befintliga + + + Create New + Skapa ny + + + Custom settings are saved in a file. If you use the global settings, you can delete that file. + Anpassade inställningar sparas i en fil. Om du vill använda globala inställningar så kan du ta bort den filen. + + + Delete Custom Settings File + Ta bort anpassad inställningsfil + + + Resets all settings to the global settings. + Återställer alla inställningar till globala inställningar. + + + Reset to Global + Återställ till global + + + C++ Indexer: Skipping file "%1" because it is too big. + + + + Checks for questionable constructs + + + + Build-system warnings + Varningar från byggsystem + + + Locates files that are included by C++ files of any open project. Append "+<number>" or ":<number>" to jump to the given line number. Append another "+<number>" or ":<number>" to jump to the column number as well. + + + + collecting overrides... + samlar in åsidosättningar... + + + Convert Function Call to Qt Meta-Method Invocation + + + + Move Class to a Dedicated Set of Source Files + Flytta klass till en dedicerad uppsättning källfiler + + + Header file only + Endast header-fil + + + Project: + Projekt: + + + Header file: + Header-fil: + + + Implementation file: + Implementationsfil: + + + Refusing to overwrite the following files: %1 + + Vägrar att skriva över följande filer: %1 + + + + Failed to add to project file "%1": %2 + Misslyckades med att lägga till i projektfilen "%1": %2 + + + Re-order Member Function Definitions According to Declaration Order + + + + Invalid location for %1. + + + + Could not create "%1": %2 + Kunde inte skapa "%1": %2 + + + + QtC::Cppcheck + + Diagnostic + Diagnostik + + + Cppcheck Diagnostics + + + + Cppcheck Run Configuration + + + + Analyze + Analysera + + + Warnings + Varningar + + + Style + Stil + + + Performance + Prestanda + + + Portability + Portabilitet + + + Information + Information + + + Unused functions + Oanvända funktioner + + + Missing includes + + + + Inconclusive errors + + + + Check all define combinations + Kontrollera alla define-kombinationer + + + Show raw output + Visa rå utdata + + + Add include paths + Lägg till include-sökvägar + + + Calculate additional arguments + Beräkna ytterligare argument + + + Disables multithreaded check. + + + + Comma-separated wildcards of full file paths. Files still can be checked if others include them. + + + + Can find missing includes but makes checking slower. Use only when needed. + + + + Like C++ standard and language. + + + + Binary: + Binär: + + + Checks: + Kontroller: + + + Custom arguments: + Anpassade argument: + + + Ignored file patterns: + Ignorerade filmönster: + + + Cppcheck + Cppcheck + + + Go to previous diagnostic. + Gå till föregående diagnostik. + + + Go to next diagnostic. + Gå till nästa diagnostik. + + + Clear + Töm + + + Cppcheck... + Cppcheck... + + + Cppcheck started: "%1". + Cppcheck startade: "%1". + + + Cppcheck finished. + + + + + QtC::CtfVisualizer + + Title + Titel + + + Count + + + + Total Time + Total tid + + + Percentage + Procentdel + + + Minimum Time + Minsta tid + + + Average Time + Genomsnittlig tid + + + Maximum Time + Maximal tid + + + Stack Level %1 + + + + Value + Värde + + + Min + Min + + + Max + Max + + + Start + Starta + + + Wall Duration + + + + Unfinished + + + + true + sant + + + Thread %1 + Tråd %1 + + + Categories + Kategorier + + + Arguments + Argument + + + Instant + Direkt + + + Scope + + + + global + + + + process + process + + + thread + tråd + + + Return Arguments + + + + Error while parsing CTF data: %1. + + + + CTF Visualizer + + + + Cannot read the CTF file. + + + + The trace contains threads with stack depth > 512. +Do you want to display them anyway? + + + + Chrome Trace Format Viewer + + + + Load JSON File + Läs in JSON-fil + + + Restrict to Threads + Begränsa till trådar + + + Timeline + Tidslinje + + + Reset Zoom + Nollställ zoom + + + Statistics + Statistik + + + Load Chrome Trace Format File + + + + JSON File (*.json) + JSON-fil (*.json) + + + The file does not contain any trace data. + + + + Loading CTF File + Läser in CTF-fil + + + Chrome Trace Format Visualizer + + + + + QtC::Debugger + + General + Allmänt + + + Always adds a breakpoint on the <i>%1()</i> function. + + + + Show warnings for unsupported breakpoints + Visa varningar för brytpunkter som inte stöds + + + Shows a warning on debugger start-up when breakpoints are requested which are not supported by the selected debugger engine. + + + + Behavior + Beteende + + + User Interface + Användargränssnitt + + + When Debugging Stops + När felsökningen stoppar + + + Allow inferior calls in debugging helper + + + + Default array size: + + + + The number of array elements requested when expanding entries in the Locals and Expressions views. + + + + The debugging helpers are used to produce a nice display of objects of certain types like QString or std::map in the &quot;Locals&quot; and &quot;Expressions&quot; views. + + + + Extra Debugging Helper + + + + Locals && Expressions + '&&' will appear as one (one is marking keyboard shortcut) + + + + <Encoding error> + <Kodningsfel> + + + ptrace: Operation not permitted. + +Could not attach to the process. Make sure no other debugger traces this process. +Check the settings of +/proc/sys/kernel/yama/ptrace_scope +For more details, see /etc/sysctl.d/10-ptrace.conf + + + + + ptrace: Operation not permitted. + +Could not attach to the process. Make sure no other debugger traces this process. +If your uid matches the uid +of the target process, check the settings of +/proc/sys/kernel/yama/ptrace_scope +For more details, see /etc/sysctl.d/10-ptrace.conf + + + + + Load Core File + + + + Select Executable or Symbol File + Välj körbar eller symbolfil + + + Select a file containing debug information corresponding to the core file. Typically, this is the executable or a *.debug file if the debug information is stored separately from the executable. + + + + This option can be used to override the kit's SysRoot setting + + + + &Executable or symbol file: + &Körbar eller symbolfil: + + + Failed to copy core file to device: %1 + + + + Failed to copy symbol file to device: %1 + Misslyckades med att kopiera symbolfil till enhet: %1 + + + Copying files to device... %1/%2 + Kopierar filer till enhet... %1/%2 + + + Copying files to device... + Kopierar filer till enhet... + + + Core file: + + + + Select Core File + + + + Select Startup Script + Välj uppstartsskript + + + Override &start script: + + + + Select Start Address + Välj startadress + + + Enter an address: + Ange en adress: + + + Marker File: + + + + Marker Line: + + + + Breakpoint Address: + Brytpunktsadress: + + + Property + Egenskap + + + Breakpoint Type: + Brytpunktstyp: + + + Breakpoint + Brytpunkt + + + Requested + Begärd + + + Obtained + + + + File Name: + Filnamn: + + + Function Name: + Funktionsnamn: + + + Breakpoint on QML Signal Emit + + + + Data at 0x%1 + + + + Data at %1 + + + + Delete Selected Breakpoints + Ta bort markerade brytpunkter + + + Edit Selected Breakpoints... + Redigera markerade brytpunkter... + + + Disable All Breakpoints + Inaktivera alla brytpunkter + + + Enable All Breakpoints + Aktivera alla brytpunkter + + + Disable Selected Locations + + + + Enable Selected Locations + + + + Disable Location + Inaktivera plats + + + Enable Location + Aktivera plats + + + Internal ID: + + + + Enabled + Aktiverad + + + Disabled + Inaktiverad + + + Line Number: + Radnummer: + + + Module: + Modul: + + + Command: + Kommando: + + + Message: + Meddelande: + + + Condition: + Villkor: + + + Ignore Count: + + + + Thread Specification: + + + + Number + + + + New + Ny + + + Insertion requested + + + + Insertion proceeding + + + + Change requested + + + + Change proceeding + + + + Breakpoint inserted + Brytpunkt infogad + + + Removal requested + + + + Removal proceeding + + + + Dead + Död + + + <invalid state> + Invalid breakpoint state. + + + + Breakpoint at "%1" + Brytpunkt vid "%1" + + + Breakpoint by File and Line + Brytpunkt efter fil och rad + + + Breakpoint by Function + Brytpunkt efter funktion + + + Breakpoint by Address + Brytpunkt efter adress + + + Breakpoint at Function "main()" + + + + Watchpoint at Address + + + + Watchpoint at Expression + + + + Breakpoint at JavaScript throw + + + + Unknown Breakpoint Type + Okänd brytpunktstyp + + + File Name and Line Number + Filnamn och radnummer + + + Break on Memory Address + Bryt på minnesadress + + + Break When C++ Exception Is Thrown + + + + Break When C++ Exception Is Caught + + + + Break When Function "main" Starts + + + + Break When a New Process Is Forked + + + + Break When a New Process Is Executed + + + + Break When a System Call Is Executed + + + + Break on Data Access at Fixed Address + + + + Break on Data Access at Address Given by Expression + + + + Break on QML Signal Emit + + + + Break When JavaScript Exception Is Thrown + + + + <p>Determines how the path is specified when setting breakpoints:</p><ul><li><i>Use Engine Default</i>: Preferred setting of the debugger engine.</li><li><i>Use Full Path</i>: Pass full path, avoiding ambiguities should files of the same name exist in several modules. This is the engine default for CDB and LLDB.</li><li><i>Use File Name</i>: Pass the file name only. This is useful when using a source tree whose location does not match the one used when building the modules. It is the engine default for GDB as using full paths can be slow with this engine.</li></ul> + + + + Specifying the module (base name of the library or executable) for function or file type breakpoints can significantly speed up debugger startup times (CDB, LLDB). + + + + Debugger commands to be executed when the breakpoint is hit. This feature is only available for GDB. + + + + Propagate Change to Preset Breakpoint + + + + Function + Funktion + + + File + Fil + + + Line + Rad + + + Condition + Villkor + + + Ignore + Ignorera + + + Breakpoint will only be hit if this condition is met. + + + + Breakpoint will only be hit after being ignored so many times. + + + + (all) + (alla) + + + Breakpoint will only be hit in the specified thread(s). + + + + Startup + Uppstart + + + Use CDB &console + Använd CDB-k&onsoll + + + Correct breakpoint location + Korrekt brytpunktsplats + + + Various + Olika + + + Ignore first chance access violations + + + + Uses a directory to cache symbols used by the debugger. + + + + Log Time Stamps + Logga tidsstämplar + + + Operate by Instruction + + + + Dereference Pointers Automatically + + + + Break on "abort" + + + + Shows a warning when starting the debugger on a binary with insufficient debug information. + + + + GDB commands entered here will be executed after GDB has been started, but before the debugged program is started or attached, and before the debugging helpers are initialized. + + + + GDB commands entered here will be executed after GDB has successfully attached to remote targets.</p><p>You can add commands to further set up the target here, such as "monitor reset" or "load". + + + + Python commands entered here will be executed after built-in debugging helpers have been loaded and fully initialized. You can load additional debugging helpers or modify existing ones here. + + + + Extra Debugging Helpers + + + + Path to a Python file containing additional data dumpers. + + + + Stopping and stepping in the debugger will automatically open views associated with the current location. + + + + Close temporary source views on debugger exit + + + + Closes automatically opened source views when the debugger exits. + + + + Close temporary memory views on debugger exit + + + + Closes automatically opened memory views when the debugger exits. + + + + Enables a full file path in breakpoints by default also for GDB. + + + + Bring %1 to foreground when application interrupts + + + + Debug all child processes + Felsök alla barnprocesser + + + <html><head/><body>Keeps debugging all children after a fork.</body></html> + + + + GDB shows by default AT&&T style disassembly. + + + + Use annotations in main editor when debugging + + + + Shows simple variable values as annotations in the main editor during debugging. + + + + Use pseudo message tracepoints + + + + Uses Python to extend the ordinary GDB breakpoint class. + + + + Use automatic symbol cache + + + + It is possible for GDB to automatically save a copy of its symbol index in a cache on disk and retrieve it from there when loading the same binary in the future. + + + + Enables tooltips for variable values during debugging. Since this can slow down debugging and does not provide reliable information as it does not use scope information, it is switched off by default. + + + + Use Tooltips in Locals View when Debugging + + + + Enables tooltips in the locals view during debugging. + + + + Use Tooltips in Breakpoints View when Debugging + + + + Enables tooltips in the breakpoints view during debugging. + + + + Use Tooltips in Stack View when Debugging + + + + The maximum length for strings in separated windows. Longer strings are cut off and displayed with an ellipsis attached. + + + + The number of seconds before a non-responsive GDB process is terminated. +The default value of 20 seconds should be sufficient for most +applications, but there are situations when loading big libraries or +listing source files takes much longer than that on slow machines. +In this case, the value should be increased. + + + + Shows QML object tree in Locals and Expressions when connected and not stepping. + + + + Show "std::" Namespace in Types + + + + Show Qt's Namespace in Types + + + + Use Debugging Helpers + + + + Selecting this causes the C++ Code Model being asked for variable scope information. This might result in slightly faster debugger operation but may fail for optimized code. + + + + Sort Members of Classes and Structs Alphabetically + + + + Adjust Breakpoint Locations + + + + Not all source code lines generate executable code. Putting a breakpoint on such a line acts as if the breakpoint was set on the next line that generated code. Selecting 'Adjust Breakpoint Locations' shifts the red breakpoint markers in such cases to the location of the true breakpoint. + + + + Break on "throw" + + + + Break on "catch" + + + + Break on "qWarning" + + + + Break on "qFatal" + + + + Use Dynamic Object Type for Display + + + + Automatically Quit Debugger + + + + Use tooltips in main editor when debugging + + + + Skip Known Frames + + + + Enable Reverse Debugging + Aktivera omvänd felsökning + + + Reload Full Stack + + + + Create Full Backtrace + + + + Use code model + Använd kodmodell + + + Displays names of QThread based threads. + + + + Display thread names + Visa trådnamn + + + Library %1 loaded. + + + + Library %1 unloaded. + + + + Thread group %1 created. + + + + Thread %1 created. + + + + Thread group %1 exited. + + + + Thread %1 in group %2 exited. + + + + Thread %1 selected. + + + + Reading %1... + Läser %1... + + + The gdb process failed to start. + + + + Stopping temporarily. + + + + The gdb process has not responded to a command within %n seconds. This could mean it is stuck in an endless loop or taking longer than expected to perform the operation. +You can choose between waiting longer or aborting debugging. + + + + + + + GDB Not Responding + + + + Give GDB More Time + + + + Stop Debugging + Stoppa felsökning + + + Setting Breakpoints Failed + + + + Cannot jump. Stopped. + Kan inte hoppa. Stoppad. + + + Jumped. Stopped. + Hoppade. Stoppade. + + + Target line hit, and therefore stopped. + + + + Application exited normally. + + + + The selected build of GDB supports Python scripting, but the used version %1.%2 is not sufficient for %3. Supported versions are Python 2.7 and 3.x. + + + + Failed to Shut Down Application + + + + There is no GDB binary available for binaries in format "%1". + + + + Retrieving data for stack view thread %1... + + + + No symbols found in the core file "%1". + + + + Try to specify the binary in Debug > Start Debugging > Load Core File. + + + + No Remote Executable or Process ID Specified + + + + No remote executable could be determined from your build system files.<p>In case you use qmake, consider adding<p>&nbsp;&nbsp;&nbsp;&nbsp;target.path = /tmp/your_executable # path on device<br>&nbsp;&nbsp;&nbsp;&nbsp;INSTALLS += target</p>to your .pro file. + + + + Continue Debugging + Fortsätt felsökning + + + Continuing nevertheless. + Fortsätter oavsett. + + + Stop requested... + Stopp begärd... + + + Process failed to start. + Processen misslyckades att starta. + + + Executable failed: %1 + + + + Step requested... + Steg begärd... + + + Finish function requested... + + + + Step next requested... + Stega nästa begärd... + + + Run to line %1 requested... + Kör till rad %1 begärd... + + + Run to function %1 requested... + Kör till funktion %1 begärd... + + + Immediate return from function requested... + + + + Disassembler failed: %1 + + + + Cannot Find Debugger Initialization Script + + + + The debugger settings point to a script file at "%1", which is not accessible. If a script file is not needed, consider clearing that entry to avoid this warning. + + + + The working directory "%1" is not usable. + + + + GDB I/O Error + + + + Adapter Start Failed + + + + Failed to Start Application + Misslyckades med att starta program + + + Application started. + Programmet startat. + + + Application running. + Programmet körs. + + + Attached to stopped application. + Fäst till stoppat program. + + + Setting breakpoints... + Ställer in brytpunkter... + + + Stopped at breakpoint %1 in thread %2. + Stoppad på brytpunkt %1 i tråd %2. + + + Snapshot Creation Error + + + + Cannot create snapshot file. + Kan inte skapa ögonblicksfil. + + + Value changed from %1 to %2. + Värdet ändrades från %1 till %2. + + + An exception was triggered. + Ett undantag utlöstes. + + + Stopping temporarily + Stoppar temporärt + + + Failed to start application: + Misslyckades med att starta program: + + + The gdb process could not be stopped: +%1 + + + + Application process could not be stopped: +%1 + Programprocessen kunde inte stoppas: +%1 + + + Connecting to remote server failed: +%1 + + + + Executable Failed + Körbar fil misslyckades + + + Application exited with exit code %1 + + + + Application exited after receiving signal %1 + + + + Normal + Normal + + + Execution Error + Körningsfel + + + Internal error: Invalid TCP/IP port specified %1. + Internt fel: Ogiltig TCP/IP-port angiven %1. + + + Internal error: No uVision executable specified. + + + + Internal error: The specified uVision executable does not exist. + + + + Internal error: Cannot resolve the library: %1. + Internt fel: Kan inte slå upp biblioteket: %1. + + + UVSC Version: %1, UVSOCK Version: %2. + UVSC-version: %1, UVSOCK-version: %2. + + + Internal error: Cannot open the session: %1. + Internt fel: Kan inte öppna sessionen: %1. + + + Internal error: Failed to start the debugger: %1 + Internt fel: Misslyckades med att starta felsökaren: %1 + + + UVSC: Starting execution failed. + UVSC: Start av körning misslyckades. + + + UVSC: Stopping execution failed. + + + + UVSC: Setting local value failed. + + + + UVSC: Setting watcher value failed. + + + + UVSC: Disassembling by address failed. + + + + UVSC: Changing memory at address 0x%1 failed. + + + + UVSC: Fetching memory at address 0x%1 failed. + + + + Internal error: The specified uVision project options file does not exist. + Internt fel: Det angivna inställningsfilen för uVision-projektet finns inte. + + + Internal error: The specified uVision project file does not exist. + + + + Internal error: Unable to open the uVision project %1: %2. + Internt fel: Kunde inte öppna uVision-projektet %1: %2. + + + Internal error: Unable to set the uVision debug target: %1. + + + + Internal error: The specified output file does not exist. + + + + Internal error: Unable to set the uVision output file %1: %2. + + + + UVSC: Reading registers failed. + + + + UVSC: Fetching peripheral register failed. + + + + UVSC: Locals enumeration failed. + + + + UVSC: Watchers enumeration failed. + + + + UVSC: Inserting breakpoint failed. + + + + UVSC: Removing breakpoint failed. + + + + UVSC: Enabling breakpoint failed. + + + + UVSC: Disabling breakpoint failed. + + + + Failed to initialize the UVSC. + + + + Failed to de-initialize the UVSC. + + + + Failed to run the UVSC. + + + + Cannot continue debugged process: + + + + + Cannot stop debugged process: + + Kan inte stoppa felsökt process: + + + + Cannot Read Symbols + Kan inte läsa symboler + + + Cannot read symbols for module "%1". + Kan inte läsa symboler för modulen "%1". + + + Could not find a widget. + Kunde inte hitta en widget. + + + Setting up inferior... + + + + An exception was triggered: + Ett undantag utlöstes: + + + Cannot continue debugged process: + + + + Cannot create snapshot: + + + + Retrieving data for stack view... + + + + Finished retrieving data. + + + + GDB timeout: + + + + sec + s + + + Skip known frames when stepping + + + + Show a message box when receiving a signal + + + + <html><head/><body><p>Allows <i>Step Into</i> to compress several steps into one step +for less noisy debugging. For example, the atomic reference +counting code is skipped, and a single <i>Step Into</i> for a signal +emission ends up directly in the slot connected to it. + + + + Displays a message box as soon as your application +receives a signal like SIGSEGV during debugging. + + + + Configure Debugger... + Konfigurera felsökare... + + + Always Adjust View Column Widths to Contents + + + + Keep editor stationary when stepping + + + + Scrolls the editor only when it is necessary to keep the current line in view, instead of keeping the next statement centered at all times. + + + + Force logging to console + + + + Sets QT_LOGGING_TO_CONSOLE=1 in the environment of the debugged program, preventing storing debug output in system logs. + + + + Changes the font size in the debugger views when the font size in the main editor changes. + + + + This switches the Locals and Expressions views to automatically dereference pointers. This saves a level in the tree view, but also loses data for the now-missing intermediate level. + + + + Additional arguments: + Ytterligare argument: + + + Catches runtime error messages caused by assert(), for example. + + + + Uses CDB's native console for console applications. This overrides the setting in Environment > System. The native console does not prompt on application exit. It is suitable for diagnosing cases in which the application does not start up properly in the configured console and the subsequent attach fails. + + + + Attempts to correct the location of a breakpoint based on file and line number should it be in a comment or in a line for which no code is generated. The correction is based on the code model. + + + + Use Python dumper + + + + First chance exceptions + + + + Second chance exceptions + + + + Show "std::" namespace in types + + + + Shows "std::" prefix for types from the standard library. + + + + Show Qt's namespace in types + + + + Shows Qt namespace prefix for Qt types. This is only relevant if Qt was configured with "-qtnamespace". + + + + Show QObject names if available + + + + Displays the objectName property of QObject based items. Note that this can negatively impact debugger performance even if no QObjects are present. + + + + Sort members of classes and structs alphabetically + + + + Adjust breakpoint locations + + + + GDB allows setting breakpoints on source lines for which no code +was generated. In such situations the breakpoint is shifted to the +next source code line for which code was actually generated. +This option reflects such temporary change by moving the breakpoint +markers in the source code editor. + + + + Uses the default GDB pretty printers installed in your system or linked to the libraries your application uses. + + + + <html><head/><body>Adds common paths to locations of debug information such as <i>/usr/src/debug</i> when starting GDB.</body></html> + + + + Use dynamic object type for display + + + + Specifies whether the dynamic or the static type of objects will be displayed. Choosing the dynamic type might be slower. + + + + Allows or inhibits reading the user's default +.gdbinit file on debugger startup. + + + + Load system GDB pretty printers + + + + Use Intel style disassembly + + + + <p>To execute simple Python commands, prefix them with "python".</p><p>To execute sequences of Python commands spanning multiple lines prepend the block with "python" on a separate line, and append "end" on a separate line.</p><p>To execute arbitrary Python scripts, use <i>python execfile('/path/to/script.py')</i>.</p> + + + + The options below give access to advanced<br>or experimental functions of GDB.<p>Enabling them may negatively impact<br>your debugging experience. + + + + Additional Attach Commands + + + + Debugging Helper Customization + + + + Extended + Utökad + + + Load .gdbinit file on startup + Läs in .gdbinit-fil vid uppstart + + + Use asynchronous mode to control the inferior + + + + Use common locations for debug information + + + + Use debug info daemon + + + + Use system settings + Använd systeminställningar + + + Lets GDB attempt to automatically retrieve debug information for system packages. + + + + Enable reverse debugging + Aktivera omvänd felsökning + + + Additional Startup Commands + Ytterligare uppstartskommandon + + + GDB + GDB + + + Cannot create temporary file: %1 + Kan inte skapa temporärfilen: %1 + + + Cannot create FiFo %1: %2 + Kan inte skapa FiFo %1: %2 + + + Cannot open FiFo %1: %2 + Kan inte öppna FiFo %1: %2 + + + Stopped. + Stoppad. + + + Source Files + Källfiler + + + Address: + Adress: + + + File: + Fil: + + + Line: + Rad: + + + From: + Från: + + + To: + Till: + + + JS-Function: + + + + Receiver: + Mottagare: + + + Note: + + + + Sources for this frame are available.<br>Double-click on the file name to open an editor. + + + + Binary debug information is not accessible for this frame. This either means the core was not compiled with debug information, or the debug information is not accessible. + + + + Binary debug information is accessible for this frame. However, matching sources have not been found. + + + + Note that most distributions ship debug information in separate packages. + + + + ... + ... + + + <More> + <Mer> + + + Level + Nivå + + + Name: + Namn: + + + State: + Tillstånd: + + + Core: + + + + ID + ID + + + Core + + + + State + Tillstånd + + + Thread&nbsp;id: + Tråd&nbsp;id: + + + Target&nbsp;id: + Mål&nbsp;id: + + + Group&nbsp;id: + Grupp&nbsp;id: + + + Stopped&nbsp;at: + + + + Target ID + + + + Details + Detaljer + + + Threads + Trådar + + + %1 <shadowed %2> + Display of variables shadowed by variables of the same name in nested scopes: Variable %1 is the variable name, %2 is a simple count. + + + + Expression + Uttryck + + + Internal Type + Intern typ + + + Array Index + + + + Creation Time in ms + + + + Source + Källa + + + ... <cut off> + + + + Object Address + + + + Pointer Address + + + + Static Object Size + + + + %n bytes + + %n byte + %n byte + + + + <empty> + <tom> + + + <at least %n items> + + + + + + + <optimized out> + + + + <null reference> + + + + <uninitialized> + + + + <invalid> + + + + <not callable> + + + + <out of scope> + + + + <not accessible> + + + + <%n items> + + <%n post> + <%n poster> + + + + %1 Object at %2 + + + + %1 Object at Unknown Address + + + + Internal ID + + + + returned value + returnerat värde + + + Locals + + + + Inspector + + + + Expressions + Uttryck + + + Return Value + Returvärde + + + Tooltip + Verktygstips + + + Name + Namn + + + Value + Värde + + + Expression %1 in function %2 from line %3 to %4 + + + + No valid expression + Inget giltigt uttryck + + + %1 (Previous) + %1 (tidigare) + + + Expression too complex + Uttrycket är för komplext + + + CDB + CDB + + + Select Local Cache Folder + + + + Already Exists + Finns redan + + + A file named "%1" already exists. + En fil med namnet "%1" finns redan. + + + The folder "%1" could not be created. + Mappen "%1" kunde inte skapas. + + + Insert Symbol Server... + + + + Adds the Microsoft symbol server providing symbols for operating system libraries. Requires specifying a local cache directory. + + + + Insert Symbol Cache... + + + + Set up Symbol Paths... + + + + Configure Symbol paths that are used to locate debug symbol files. + + + + Cannot Create + Kan inte skapa + + + Running requested... + Körning begärd... + + + Python Error + Python-fel + + + Pdb I/O Error + + + + The Pdb process crashed some time after starting successfully. + + + + The DAP process failed to start. Either the invoked program "%1" is missing, or you may have insufficient permissions to invoke the program. + + + + The DAP process crashed some time after starting successfully. + + + + The last waitFor...() function timed out. The state of QProcess is unchanged, and you can try calling waitFor...() again. + + + + An error occurred when attempting to write to the DAP process. For example, the process may not be running, or it may have closed its input channel. + + + + An error occurred when attempting to read from the DAP process. For example, the process may not be running. + + + + An unknown error in the DAP process occurred. + Ett okänt fel i DAP-processen inträffade. + + + DAP I/O Error + + + + "%1" could not be started. Error message: %2 + "%1" kunde inte startas. Felmeddelande: %2 + + + The Pdb process failed to start. Either the invoked program "%1" is missing, or you may have insufficient permissions to invoke the program. + + + + An error occurred when attempting to write to the Pdb process. For example, the process may not be running, or it may have closed its input channel. + + + + An error occurred when attempting to read from the Pdb process. For example, the process may not be running. + + + + An unknown error in the Pdb process occurred. + Ett okänt fel i Pdb-processen inträffade. + + + Function Name + Funktionsnamn + + + Edit Breakpoint Properties + Redigera brytpunktsegenskaper + + + Basic + Grundläggande + + + Breakpoint &type: + Brytpunktst&yp: + + + &File name: + &Filnamn: + + + &Line number: + &Radnummer: + + + &Enabled: + &Aktiverad: + + + &Address: + &Adress: + + + Fun&ction: + Fun&ktion: + + + Advanced + Avancerat + + + T&racepoint only: + + + + &One shot only: + + + + Pat&h: + Sö&kväg: + + + &Module: + &Modul: + + + Use Engine Default + + + + Use Full Path + Använd fullständig sökväg + + + Use File Name + Använd filnamn + + + &Commands: + K&ommandon: + + + C&ondition: + + + + &Ignore count: + + + + &Thread specification: + + + + &Expression: + U&ttryck: + + + &Message: + &Meddelande: + + + Debugger Error + + + + Failed to Start the Debugger + Misslyckades med att starta felsökaren + + + Separate Window + Separat fönster + + + There is no CDB executable specified. + + + + Internal error: The extension %1 cannot be found. +If you have updated %2 via Maintenance Tool, you may need to rerun the Tool and select "Add or remove components" and then select the Qt > Tools > Qt Creator CDB Debugger Support component. +If you build %2 from sources and want to use a CDB executable with another bitness than your %2 build, you will need to build a separate CDB extension with the same bitness as the CDB you want to use. + + + + Trace point %1 in thread %2 triggered. + + + + Conditional breakpoint %1 in thread %2 triggered, examining expression "%3". + + + + Malformed stop response received. + + + + Switching to main thread... + + + + Debugger encountered an exception: %1 + Felsökaren påträffade ett undantag: %1 + + + The installed %1 is missing debug information files. +Locals and Expression might not be able to display all Qt types in a human readable format. + +Install the "Qt Debug Information Files" Package from the Maintenance Tool for this Qt installation to get all relevant symbols for the debugger. + + + + Missing Qt Debug Information + + + + Debugger Start Failed + + + + The system prevents loading of "%1", which is required for debugging. Make sure that your antivirus solution is up to date and if that does not work consider adding an exception for "%1". + + + + Module loaded: %1 + Modul inläst: %1 + + + Cannot read "%1": %2 + Kan inte läsa "%1": %2 + + + Value %1 obtained from evaluating the condition of breakpoint %2, stopping. + + + + Value 0 obtained from evaluating the condition of breakpoint %1, continuing. + + + + Attempting to interrupt. + + + + This debugger cannot handle user input. + + + + Internal data breakpoint %1 at %2 triggered. + + + + Internal data breakpoint %1 at %2 in thread %3 triggered. + + + + Internal data breakpoint %1 at 0x%2 triggered. + + + + Internal data breakpoint %1 at 0x%2 in thread %3 triggered. + + + + <Unknown> + name + <Okänt> + + + <Unknown> + meaning + <Okänt> + + + This does not seem to be a "Debug" build. +Setting breakpoints by file name and line number may fail. + + + + Loading finished. + Inläsning färdig. + + + Run failed. + Körning misslyckades. + + + Running. + Kör. + + + Run requested... + Körning begärd... + + + Stopped: %1 (Signal %2). + Stoppad: %1 (Signal %2). + + + Stopped in thread %1 by: %2. + Stoppad i tråd %1 av: %2. + + + Interrupted. + Avbruten. + + + <p>The inferior stopped because it triggered an exception.<p>%1 + + + + Exception Triggered + + + + The inferior is in the Portable Executable format. +Selecting %1 as debugger would improve the debugging experience for this binary format. + + + + The inferior is in the ELF format. +Selecting GDB or LLDB as debugger would improve the debugging experience for this binary format. + + + + Found. + Hittades. + + + Not found. + Hittades inte. + + + Taking notice of pid %1 + + + + Run to Address 0x%1 + Kör till adress 0x%1 + + + Run to Line %1 + Kör till rad %1 + + + Jump to Address 0x%1 + Hoppa till adress 0x%1 + + + Jump to Line %1 + Hoppa till rad %1 + + + Invalid debugger option: %1 + + + + Not enough free ports for QML debugging. + + + + Unable to create a debugging engine. + + + + The kit does not have a debugger set. + + + + Unpacking core file to %1 + + + + Cannot debug: Local executable is not set. + + + + No executable specified. + Ingen körbar fil angiven. + + + %1 is a 64 bit executable which can not be debugged by a 32 bit Debugger. +Please select a 64 bit Debugger in the kit settings for this kit. + + + + Debugged executable + + + + Unsupported CDB host system. + + + + Specify Debugger settings in Projects > Run. + Ange felsökarinställningar i Projekt > Kör. + + + %1 - Snapshot %2 + + + + Some breakpoints cannot be handled by the debugger languages currently active, and will be ignored.<p>Affected are breakpoints %1 + Vissa brytpunkter kan inte hanteras av felsökarspråken aktiva för närvarande och kommer att ignoreras.<p>Påverkade brytpunkter är %1 + + + QML debugging needs to be enabled both in the Build and the Run settings. + QML-felsökning behöver aktiveras både i Bygg och Kör-inställningarna. + + + Debugging %1 ... + Felsöker %1 ... + + + Debugging of %1 has finished with exit code %2. + Felsökning av %1 är färdig med avslutskod %2. + + + Debugging of %1 has finished. + Felsökningen av %1 är färdig. + + + A debugging session is still in progress. Terminating the session in the current state can leave the target in an inconsistent state. Would you still like to terminate it? + En felsökningssession pågår fortfarande. Avslutning av sessionen i aktuellt tillstånd kan lämna målet i ett inkonsekvent tillstånd. Vill du fortfarande avsluta den? + + + Close Debugging Session + Stäng felsökningssession + + + Clear Contents + Töm innehåll + + + Save Contents + Spara innehåll + + + Debugger &Log + Felsökar&logg + + + Note: This log contains possibly confidential information about your machine, environment variables, in-memory data of the processes you are debugging, and more. It is never transferred over the internet by %1, and only stored to disk if you manually use the respective option from the context menu, or through mechanisms that are not under the control of %1's Debugger plugin, for instance in swap files, or other plugins you might use. +You may be asked to share the contents of this log when reporting bugs related to debugger operation. In this case, make sure your submission does not contain data you do not want to or you are not allowed to share. + + + + + + Global Debugger &Log + + + + Reload Debugging Helpers + + + + Type Ctrl-<Return> to execute a line. + + + + Repeat last command for debug reasons. + + + + Log File + Loggfil + + + Internal Name + Internt namn + + + Full Name + Fullständigt namn + + + Open File "%1" + Öppna filen "%1" + + + Analyzer + Analyserare + + + &Condition: + + + + Start a CDB Remote Session + + + + &Connection: + A&nslutning: + + + Memory... + Minne... + + + No function selected. + + + + Running to function "%1". + Kör till funktion "%1". + + + Process %1 + %1: PID + Process %1 + + + Attaching to local process %1. + Fäster till lokal process %1. + + + Remote: "%1" + Fjärr: "%1" + + + Attaching to remote server %1. + Fäster till fjärrservern %1. + + + Core file "%1" + + + + Attaching to core file %1. + + + + Crashed process %1 + Kraschad process %1 + + + Attaching to crashed process %1 + + + + 0x%1 hit + Message tracepoint: Address hit. + 0x%1 träff + + + %1:%2 %3() hit + Message tracepoint: %1 file, %2 line %3 function hit. + %1:%2 %3() träff + + + Add Message Tracepoint + + + + Ctrl+F8 + Ctrl+F8 + + + Ctrl+F9 + Ctrl+F9 + + + Option "%1" is missing the parameter. + + + + Only one executable allowed. + + + + Executable file "%1" + Körbara filen "%1" + + + Debugging file %1. + Felsöker filen %1. + + + The parameter "%1" of option "%2" does not match the pattern <handle>:<pid>. + + + + Start debugging of startup project + Starta felsökning av uppstartsprojekt + + + Start Debugging of Startup Project + Starta felsökning av uppstartsprojekt + + + Reload debugging helpers skipped as no engine is running. + + + + &Attach to Process + &Fäst till process + + + Cannot attach to process with PID 0 + Kan inte fästa till process med PID 0 + + + Set Breakpoint at 0x%1 + Ställ in brytpunkt vid 0x%1 + + + Set Message Tracepoint at 0x%1... + + + + Save Debugger Log + Spara felsökarlogg + + + User commands are not accepted in the current state. + + + + Debugger finished. + Felsökare slutförde. + + + Set Breakpoint at Line %1 + Ställ in brytpunkt på rad %1 + + + Set Message Tracepoint at Line %1... + + + + Disassemble Function "%1" + + + + Starting debugger "%1" for ABI "%2"... + Startar felsökare "%1" för ABI "%2"... + + + Continue + Fortsätt + + + Interrupt + Avbrott + + + Abort Debugging + Avbryt felsökning + + + Set or Remove Breakpoint + Ställ in eller ta bort brytpunkt + + + Enable or Disable Breakpoint + Aktivera eller inaktivera brytpunkt + + + Restart Debugging + Starta om felsökningen + + + Record Information to Allow Reversal of Direction + + + + Take Snapshot of Process State + + + + Launching Debugger + Startar felsökare + + + Launching %1 Debugger + + + + Switches the debugger to instruction-wise operation mode. In this mode, stepping operates on single instructions and the source location view also shows the disassembled instructions. + + + + &Modules + &Moduler + + + Reg&isters + Reg&ister + + + Peripheral Reg&isters + + + + &Stack + + + + &Threads + &Trådar + + + &Expressions + &Uttryck + + + &Breakpoints + &Brytpunkter + + + Aborts debugging and resets the debugger to the initial state. + + + + Restarts the debugging session. + Startar om felsökningssessionen. + + + Step Over + Stega över + + + Debugger Location + + + + Continue %1 + Fortsätt %1 + + + Interrupt %1 + Avbryt %1 + + + Step Into + Stega in i + + + Step Out + Stega ut + + + Run to Line + Kör till rad + + + Run to Selected Function + Kör till markerad funktion + + + Immediately Return From Inner Function + + + + Jump to Line + Hoppa till rad + + + Reverse Direction + Omvänd riktning + + + Move to Called Frame + + + + Move to Calling Frame + + + + Error evaluating command line arguments: %1 + Fel vid evaluering av kommandoradsargument: %1 + + + Start Debugging + Starta felsökning + + + Start Debugging Without Deployment + Starta felsökning utan distribution + + + Start and Debug External Application... + Starta och felsök externt program... + + + Load Core File... + + + + Attach to QML Port... + Fäst till QML-port... + + + Attach to Remote CDB Session... + + + + Detach Debugger + Koppla loss felsökare + + + Interrupt Debugger + Avbryt felsökare + + + Stop Debugger + Stoppa felsökare + + + Debugger Runtime + + + + Process Already Under Debugger Control + + + + Ctrl+Y + Ctrl+Y + + + F5 + F5 + + + Attach to Running Application... + Fäst till körande program... + + + Attach to Unstarted Application... + Fäst till ostartat program... + + + Attach to Running Debug Server... + Fäst till körande felsökningsserver... + + + Load Last Core File + + + + Start and Break on Main + Starta och bryt på Main + + + DAP + DAP + + + Valgrind + Category under which Analyzer tasks are listed in Issues view + Valgrind + + + Issues that the Valgrind tools found when analyzing the code. + + + + &Analyze + &Analysera + + + Issues with starting the debugger. + + + + Breakpoint Preset + Brytpunktsförval + + + Running Debuggers + + + + Debugger Perspectives + + + + Start Debugging or Continue + Starta felsökning eller fortsätt + + + Attach to Running Application + Fäst till körande program + + + Attach to Unstarted Application + + + + Shift+Ctrl+Y + Shift+Ctrl+Y + + + Shift+F5 + Shift+F5 + + + Reset Debugger + Starta om felsökare + + + Restart the debugging session. + Starta om felsökningssessionen. + + + Ctrl+Shift+O + Ctrl+Shift+O + + + F10 + F10 + + + Ctrl+Shift+I + Ctrl+Shift+I + + + F11 + F11 + + + Ctrl+Shift+T + Ctrl+Shift+T + + + Shift+F11 + Shift+F11 + + + Shift+F8 + Shift+F8 + + + Ctrl+F10 + Ctrl+F10 + + + Ctrl+F6 + Ctrl+F6 + + + CMake Preset + + + + GDB Preset + + + + LLDB Preset + + + + Python Preset + + + + DAP Breakpoint Preset + + + + DAP Debugger Perspectives + + + + Start DAP Debugging + Starta DAP-felsökning + + + coredumpctl did not find any cores created by systemd-coredump. + + + + Last Core file "%1" + + + + in Debug mode + + + + in Profile mode + + + + in Release mode + + + + with debug symbols (Debug or Profile mode) + + + + on optimized code (Profile or Release mode) + + + + <html><head/><body><p>You are trying to run the tool "%1" on an application in %2 mode. The tool is designed to be used %3.</p><p>Run-time characteristics differ significantly between optimized and non-optimized binaries. Analytical findings for one mode may or may not be relevant for the other.</p><p>Running tools that need debug symbols on binaries that don't provide any may lead to missing function names or otherwise insufficient output.</p><p>Do you want to continue and run the tool in %2 mode?</p></body></html> + + + + Start + Starta + + + Stop + Stoppa + + + F8 + F8 + + + F9 + F9 + + + Show Application on Top + Visa program överst + + + From + Från + + + To + Till + + + Flags + Flaggor + + + Sections in "%1" + + + + Select + Välj + + + Threads: + Trådar: + + + Current debugger location of %1 + + + + Debugging has failed. + + + + Record information to enable stepping backwards. + + + + Note: + + + + This feature is very slow and unstable on the GDB side. It exhibits unpredictable behavior when going backwards over system calls and is very likely to destroy your debugging session. + + + + Operate in Reverse Direction + Operera i omvänd riktning + + + The %1 process terminated. + + + + The %2 process terminated unexpectedly (exit code %1). + + + + Unexpected %1 Exit + + + + Reverse-execution history exhausted. Going forward again. + + + + Reverse-execution recording failed. + + + + %1 for "%2" + e.g. LLDB for "myproject", shows up i + %1 för "%2" + + + Stopped: "%1". + Stoppad: "%1". + + + <p>The inferior stopped because it received a signal from the operating system.<p><table><tr><td>Signal name : </td><td>%1</td></tr><tr><td>Signal meaning : </td><td>%2</td></tr></table> + + + + Signal Received + Signal togs emot + + + Select a valid expression to evaluate. + + + + Symbol + Symbol + + + Section %1: %2 + Sektion %1: %2 + + + The selected debugger may be inappropriate for the inferior. +Examining symbols and setting breakpoints by file name and line number may fail. + + + + + Address + Adress + + + Code + Kod + + + Section + Sektion + + + Symbols in "%1" + Symboler i "%1" + + + <new source> + <ny källa> + + + <new target> + <nytt mål> + + + Source path + Källsökväg + + + Target path + Målsökväg + + + Add Qt sources... + Lägg till Qt-källor... + + + <p>Mappings of source file folders to be used in the debugger can be entered here.</p><p>This is useful when using a copy of the source tree at a location different from the one at which the modules where built, for example, while doing remote debugging.</p><p>If source is specified as a regular expression by starting it with an open parenthesis, the paths in the ELF are matched with the regular expression to automatically determine the source path.</p><p>Example: <b>(/home/.*/Project)/KnownSubDir -> D:\Project</b> will substitute ELF built by any user to your local project directory.</p> + + + + <p>Add a mapping for Qt's source folders when using an unpatched version of Qt. + + + + <p>The source path contained in the debug information of the executable as reported by the debugger + + + + <p>The actual location of the source tree on the local machine + + + + Remove + Ta bort + + + Source Paths Mapping + Mappning av källsökvägar + + + &Source path: + &Källsökväg: + + + &Target path: + &Målsökväg: + + + Qt Sources + Qt-källor + + + Debugging complex command lines is currently not supported on Windows. + + + + Memory at Register "%1" (0x%2) + + + + Register "%1" + + + + Memory at 0x%1 + + + + No Memory Viewer Available + + + + The memory contents cannot be shown as no viewer plugin for binary data has been loaded. + + + + No application output received in time + + + + Could not connect to the in-process QML debugger. +Do you want to retry? + + + + JS Source for %1 + JS-källa för %1 + + + Could not connect to the in-process QML debugger. %1 + + + + Starting %1 + Startar %1 + + + Waiting for JavaScript engine to interrupt on next statement. + + + + Run to line %1 (%2) requested... + Kör till rad %1 (%2) begärd... + + + Cannot evaluate %1 in current stack frame. + + + + Context: + Kontext: + + + Global QML Context + Global QML-kontext + + + QML Debugger: Connection failed. + + + + QML Debugger disconnected. + + + + C++ exception + C++-undantag + + + Thread creation + + + + Thread exit + + + + Load module: + Läs in modul: + + + Unload module: + + + + Output: + Utdata: + + + Break On + Bryt på + + + Add Exceptions to Issues View + + + + Start Debugger + Starta felsökare + + + Start Remote Analysis + Starta fjärranalys + + + Kit: + Kit: + + + Executable: + Körbar fil: + + + Arguments: + Argument: + + + Working directory: + Arbetskatalog: + + + &Port: + &Port: + + + Stop when %1() is called + Stoppa när %1() anropas + + + Start Remote Engine + Starta fjärrmotor + + + &Host: + &Värd: + + + &Username: + A&nvändarnamn: + + + &Password: + &Lösenord: + + + &Engine path: + + + + &Inferior path: + + + + Reset + Nollställ + + + Type Formats + Typformat + + + Qt Types + Qt-typer + + + Standard Types + Standardtyper + + + Misc Types + Diverse typer + + + Additional startup commands: + Ytterligare uppstartskommandon: + + + <a href="qthelp://org.qt-project.qtcreator/doc/creator-debugging-qml.html">What are the prerequisites?</a> + <a href="qthelp://org.qt-project.qtcreator/doc/creator-debugging-qml.html">Vilka är förkraven?</a> + + + Enable %1 debugger. + %1 is C++, QML, or Python + Aktivera %1-felsökare. + + + Disable %1 debugger. + %1 is C++, QML, or Python + Inaktivera %1-felsökare. + + + Try to determine need for %1 debugger. + %1 is C++, QML, or Python + Försök att bestämma behov av %1-felsökare. + + + No additional startup commands. + Inga ytterligare uppstartskommandon. + + + Use additional startup commands. + Använd ytterligare uppstartskommandon. + + + C++ debugger: + C++-felsökare: + + + QML debugger: + QML-felsökare: + + + Python debugger: + Python-felsökare: + + + Enable Debugging of Subprocesses + Aktivera felsökning av underprocesser + + + Anonymous Function + + + + Show debug, log, and info messages. + Visa meddelanden för felsök, logg och info. + + + Show warning messages. + Visa varningsmeddelanden. + + + Show error messages. + Visa felmeddelanden. + + + QML Debugger Console + QML-felsökningskonsoll + + + Can only evaluate during a debug session. + Kan endast evaluera under en felsökningssession. + + + Delete All Breakpoints + Ta bort alla brytpunkter + + + Delete Breakpoints of "%1" + Ta bort brytpunkt för "%1" + + + Delete Breakpoints of File + Ta bort brytpunkter för filen + + + Edit Breakpoint... + Redigera brytpunkt... + + + Synchronize Breakpoints + Synkronisera brytpunkter + + + Disable Selected Breakpoints + Inaktivera markerade brytpunkter + + + Enable Selected Breakpoints + Aktivera markerade brytpunkter + + + Disable Breakpoint + Inaktivera brytpunkt + + + Enable Breakpoint + Aktivera brytpunkt + + + Add Breakpoint... + Lägg till brytpunkt... + + + pending + väntar + + + Hit Count: + + + + Display Name: + Visningsnamn: + + + Unclaimed Breakpoint + + + + Debuggee + + + + Remove All Breakpoints + Ta bort alla brytpunkter + + + Are you sure you want to remove all breakpoints from all files in the current session? + Är du säker på att du vill ta bort alla brytpunkter från alla filer i aktuella sessionen? + + + Add Breakpoint + Lägg till brytpunkt + + + Select Executable + Välj körbar fil + + + Server port: + Serverport: + + + Select Working Directory + Välj arbetskatalog + + + Normally, the running server is identified by the IP of the device in the kit and the server port selected above. +You can choose another communication channel here, such as a serial line or custom ip:port. + + + + Override server channel: + + + + For example, %1 + "For example, /dev/ttyS0, COM1, 127.0.0.1:1234" + Till exempel, %1 + + + Select SysRoot Directory + + + + This option can be used to override the kit's SysRoot setting. + + + + Override S&ysRoot: + + + + This option can be used to send the target init commands. + + + + &Init commands: + + + + This option can be used to send the target reset commands. + + + + &Reset commands: + + + + Select Location of Debugging Information + + + + Base path for external debug information and debug sources. If empty, $SYSROOT/usr/lib/debug will be chosen. + + + + &Kit: + &Kit: + + + Local &executable: + + + + Command line &arguments: + Kommandorads&argument: + + + &Working directory: + A&rbetskatalog: + + + Run in &terminal: + Kör i &terminal: + + + Break at "&main": + Bryt vid "&main": + + + Use target extended-remote to connect: + + + + Debug &information: + Felsöknings&information: + + + &Recent: + &Tidigare: + + + Cannot debug + Kan inte felsöka + + + Cannot debug application: Kit has no device + + + + Attach to %1 + Fäst till %1 + + + <html><body><p>The remote CDB needs to load the matching %1 CDB extension (<code>%2</code> or <code>%3</code>, respectively).</p><p>Copy it onto the remote machine and set the environment variable <code>%4</code> to point to its folder.</p><p>Launch the remote CDB as <code>%5 &lt;executable&gt;</code> to use TCP/IP as communication protocol.</p><p>Enter the connection parameters as:</p><pre>%6</pre></body></html> + + + + The debugger to use for this kit. + Felsökaren att använda för detta kit. + + + No debugger set up. + Ingen felsökare har konfigurerats. + + + Debugger "%1" not found. + Felsökaren "%1" hittades inte. + + + Debugger "%1" not executable. + Felsökaren "%1" är inte körbar. + + + The debugger location must be given as an absolute path (%1). + Felsökarens plats måste anges som en absolut sökväg (%1). + + + The ABI of the selected debugger does not match the toolchain ABI. + ABIn för vald felsökare matchar inte verktygskedjans ABI. + + + Name of Debugger + Namn på felsökare + + + Unknown debugger + Okänd felsökare + + + Unknown debugger type + Okänd felsökartyp + + + No Debugger + Ingen felsökare + + + %1 Engine + + + + %1 <None> + %1 <Ingen> + + + %1 using "%2" + %1 med "%2" + + + Debugger + Felsökare + + + Error Loading Core File + + + + The specified file does not appear to be a core file. + + + + Error Loading Symbols + + + + No executable to load symbols from specified core. + + + + Attaching to process %1. + Fäster till process %1. + + + Attached to running application. + Fäst till körande program. + + + Failed to attach to application: %1 + + + + Symbols found. + Symboler hittade. + + + This can be caused by a path length limitation in the core file. + + + + Attached to core. + + + + Attach to core "%1" failed: + + + + Error + Fel + + + No symbol file given. + Ingen symbolfil angiven. + + + Warning + Varning + + + Module Name + Modulnamn + + + Module Path + Modulsökväg + + + Symbols Read + + + + Symbols Type + + + + Start Address + Startadress + + + End Address + Slutadress + + + Unknown + Okänd + + + No + Nej + + + Yes + Ja + + + None + Ingen + + + Plain + + + + Fast + + + + debuglnk + + + + buildid + + + + It is unknown whether this module contains debug information. +Use "Examine Symbols" from the context menu to initiate a check. + + + + This module neither contains nor references debug information. +Stepping into the module or setting breakpoints by file and line will not work. + + + + This module does not contain debug information itself, but contains a reference to external debug information. + + + + <unknown> + address + End address of loaded module + <okänt> + + + Update Module List + Uppdatera modullista + + + Show Source Files for Module "%1" + Visa källfiler för modulen "%1" + + + Show Source Files for Module + Visa källfiler för modul + + + Load Symbols for All Modules + Läs in symboler för alla moduler + + + Examine All Modules + Undersök alla moduler + + + Load Symbols for Module + Läs in symboler för modul + + + Edit File + Redigera fil + + + Show Symbols + Visa symboler + + + Show Sections + Visa sektioner + + + Show Dependencies + Visa beroenden + + + This module contains debug information. +Stepping into the module or setting breakpoints by file and line is expected to work. + + + + Load Symbols for Module "%1" + Läs in symboler för modulen "%1" + + + Edit File "%1" + Redigera filen "%1" + + + Show Symbols in File "%1" + Visa symboler i filen "%1" + + + Show Sections in File "%1" + Visa sektioner i filen "%1" + + + Show Dependencies of "%1" + Visa beroenden för "%1" + + + Success: + Lyckades: + + + <anonymous> + <anonym> + + + Properties + Egenskaper + + + Reload Register Listing + + + + Open Disassembler... + + + + Open Memory Editor at 0x%1 + Öppna minnesredigerare vid 0x%1 + + + Content as ASCII Characters + Innehåll som ASCII-tecken + + + Content as %1-bit Signed Decimal Values + + + + Content as %1-bit Unsigned Decimal Values + + + + Content as %1-bit Hexadecimal Values + + + + Content as %1-bit Octal Values + + + + Content as %1-bit Binary Values + + + + Content as %1-bit Floating Point Values + + + + A group of registers. + + + + Open Memory View at Value of Register %1 0x%2 + + + + Open Disassembler at 0x%1 + + + + Edit bits %1...%2 of register %3 + + + + Open Memory Editor + Öppna minnesredigerare + + + Open Memory View at Value of Register + + + + Open Disassembler + + + + RO + + + + WO + + + + RW + + + + N/A + + + + [%1..%2] + [%1..%2] + + + Access + Åtkomst + + + View Groups + Visa grupper + + + Format + Format + + + Hexadecimal + Hexadecimal + + + Decimal + Decimal + + + Octal + Oktal + + + Binary + Binär + + + Perspective + + + + Debugged Application + Felsökt program + + + Debugger Preset + + + + Create Snapshot + + + + Abort Debugger + Avbryt felsökare + + + Reload Data + Läs om data + + + Open File + Öppna fil + + + Function: + Funktion: + + + Disassemble Function + + + + Copy Contents to Clipboard + Kopiera innehåll till urklipp + + + Open Disassembler at Address... + + + + Disassemble Function... + + + + Try to Load Unknown Symbols + Försök att läsa in okända symboler + + + Memory at Frame #%1 (%2) 0x%3 + + + + Cannot open "%1": %2 + Kan inte öppna "%1": %2 + + + Cannot Open Task File + + + + Copy Selection to Clipboard + Kopiera markering till urklipp + + + Save as Task File... + Spara som uppgiftsfil... + + + Load QML Stack + + + + Frame #%1 (%2) + + + + <i>%1</i> %2 at #%3 + HTML tooltip of a variable in the memory editor + <i>%1</i> %2 vid #%3 + + + <i>%1</i> %2 + HTML tooltip of a variable in the memory editor + <i>%1</i> %2 + + + Press Ctrl to select widget at (%1, %2). Press any other keyboard modifier to stop selection. + + + + Selecting widget at (%1, %2). + + + + Selection aborted. + + + + Register <i>%1</i> + Register <i>%1</i> + + + Memory at Pointer's Address "%1" (0x%2) + + + + Memory at Object's Address "%1" (0x%2) + + + + Cannot Display Stack Layout + + + + Could not determine a suitable address range. + + + + Memory Layout of Local Variables at 0x%1 + + + + Add Expression Evaluator + Lägg till uttrycksutvärderare + + + Add Expression Evaluator for "%1" + Lägg till uttrycksutvärderare för "%1" + + + Remove Expression Evaluator + Ta bort uttrycksutvärderare + + + Remove Expression Evaluator for "%1" + Ta bort uttrycksutvärderare för "%1" + + + Treat All Characters as Printable + Behandla alla tecken som utskrivbara + + + Show Unprintable Characters as Escape Sequences + + + + Show Unprintable Characters as Octal + + + + Show Unprintable Characters as Hexadecimal + + + + Change Value Display Format + + + + Change Display for Object Named "%1": + + + + Use Format for Type (Currently %1) + + + + Use Display Format Based on Type + + + + Change Display for Type "%1": + + + + Automatic + Automatisk + + + Add Data Breakpoint at Object's Address (0x%1) + Lägg till databrytpunkt vid objektets adress (0x%1) + + + Add Data Breakpoint at Pointer's Address (0x%1) + Lägg till databrytpunkt vid pekarens adress (0x%1) + + + Open Memory Editor at Pointer's Address (0x%1) + Öppna minnesredigerare vid pekarens adress (0x%1) + + + Open Memory View at Pointer's Address (0x%1) + Öppna minnesvisaren vid pekarens adress (0x%1) + + + Open Memory Editor at Pointer's Address + Öppna minnesredigerare vid pekarens adress + + + Open Memory View at Pointer's Address + Öppna minnesvisaren vid pekarens adress + + + Add Data Breakpoint + Lägg till databrytpunkt + + + Add Data Breakpoint at Expression + Lägg till databrytpunkt vid uttryck + + + Add Data Breakpoint at Expression "%1" + Lägg till databrytpunkt vid uttrycket "%1" + + + Select Widget to Add into Expression Evaluator + Välj widget att lägga till in i uttrycksutvärderare + + + Remove All Expression Evaluators + Ta bort alla uttrycksutvärderare + + + Open Memory Editor... + Öppna minnesredigerare... + + + Open Memory Editor at Object's Address (0x%1) + Öppna minnesredigerare vid objektets adress (0x%1) + + + Debugger - %1 + Felsökare - %1 + + + Time + Tid + + + %1 of length %2 + <type> of length <number>, e.g. for strings and byte arrays + + + + Enter an expression to evaluate. + Ange ett uttryck att utvärdera. + + + Note: Evaluators will be re-evaluated after each step. For details, see the <a href="qthelp://org.qt-project.qtcreator/doc/creator-debug-mode.html#locals-and-expressions">documentation</a>. + Observera: Utvärderare kommer att återutvärderas efter varje steg. För detaljer, se <a href="qthelp://org.qt-project.qtcreator/doc/creator-debug-mode.html#locals-and-expressions">dokumentationen</a>. + + + New Evaluated Expression + Nytt utvärderat uttryck + + + Add New Expression Evaluator... + Lägg till ny uttrycksutvärderare... + + + Expand All Children + Fäll ut alla barn + + + Collapse All Children + Fäll in alla barn + + + Copy View Contents to Clipboard + Kopiera vyns innehåll till urklipp + + + Copy Current Value to Clipboard + Kopiera aktuellt värde till urklipp + + + Open View Contents in Editor + Öppna vyns innehåll i redigerare + + + Stop the program when the data at the address is modified. + Stoppa programmet när datat vid adressen ändras. + + + Add Data Breakpoint at Pointer's Address + Lägg till databrytpunkt vid pekarens adress + + + Stop the program when the data at the address given by the expression is modified. + Stoppa programmet när datat vid adressen angiven av uttrycket ändras. + + + Open Memory View at Object's Address (0x%1) + Öppna minnesvisaren vid objektets adress (0x%1) + + + Open Memory View Showing Stack Layout + + + + Open Memory Editor at Object's Address + + + + Reset All Individual Formats + Nollställ alla individuella format + + + Reset All Formats for Types + + + + Change Display Format for Selected Values + Ändra visningsformat för markerade värden + + + Change Display for Objects + + + + Array of %n items + + + + + + + Raw Data + Rådata + + + Enhanced + Utökad + + + Latin1 String + + + + Latin1 String in Separate Window + + + + UTF-8 String + + + + UTF-8 String in Separate Window + + + + Local 8-Bit String + + + + UTF-16 String + + + + UCS-4 String + + + + Plot in Separate Window + Plotta i separat fönster + + + Display Keys and Values Side by Side + + + + Force Display as Direct Storage Form + + + + Force Display as Indirect Storage Form + + + + Display Boolean Values as True or False + + + + Display Boolean Values as 1 or 0 + + + + Decimal Integer + Decimalt heltal + + + Hexadecimal Integer + Hexadecimalt heltal + + + Binary Integer + Binärt heltal + + + Octal Integer + Oktalt heltal + + + Char Code Integer + + + + Compact Float + + + + Scientific Float + + + + Hexadecimal Float + + + + Normalized, with Power-of-Two Exponent + + + + Size: %1x%2, %3 byte, format: %4, depth: %5 + Storlek: %1x%2, %3 byte, format: %4, djup: %5 + + + Are you sure you want to remove all expression evaluators? + Är du säker på att du vill ta bort alla uttrycksutvärderare? + + + Open Memory View at Object's Address + Öppna minnesvisare vid objektets adress + + + Open Memory Editor Showing Stack Layout + + + + Close Editor Tooltips + + + + Locals & Expressions + + + + Set up Symbol Paths + Konfigurera symbolsökvägar + + + <html><head/><body><p>The debugger is not configured to use the public Microsoft Symbol Server.<br/>This is recommended for retrieval of the symbols of the operating system libraries.</p><p><span style=" font-style:italic;">Note:</span> It is recommended, that if you use the Microsoft Symbol Server, to also use a local symbol cache.<br/>A fast internet connection is required for this to work smoothly,<br/>and a delay might occur when connecting for the first time and caching the symbols.</p><p>What would you like to set up?</p></body></html> + + + + Use Local Symbol Cache + Använd lokal symbolcache + + + Use Microsoft Symbol Server + Använd Microsofts symbolserver + + + Symbol Paths + Symbolsökvägar + + + Source Paths + Källsökvägar + + + CDB Paths + CDB-sökvägar + + + Use alternating row colors in debug views + Använd växlande radfärger i felsökningsvyer + + + Debugger font size follows main editor + + + + Switch to previous mode on debugger exit + + + + Show QML object tree + Visa QML-objektträd + + + Set breakpoints using a full absolute path + + + + Warn when debugging "Release" builds + + + + Maximum stack depth: + + + + <unlimited> + <obegränsad> + + + Enables tooltips in the stack view during debugging. + + + + <html><head/><body><p>Enables stepping backwards.</p><p><b>Note:</b> This feature is very slow and unstable on the GDB side. It exhibits unpredictable behavior when going backwards over system calls and is very likely to destroy your debugging session.</p></body></html> + + + + Registers %1 for debugging crashed applications. + + + + Use %1 for post-mortem debugging + + + + Display string length: + + + + The maximum length of string entries in the Locals and Expressions views. Longer than that are cut off and displayed with an ellipsis attached. + + + + Maximum string length: + + + + Debugger settings + + + + Unable to start LLDB "%1": %2 + Kunde inte starta LLDB "%1": %2 + + + Interrupt requested... + Avbrott begärt... + + + Adapter start failed. + + + + LLDB I/O Error + + + + The LLDB process failed to start. Either the invoked program "%1" is missing, or you may have insufficient permissions to invoke the program. + + + + The LLDB process crashed some time after starting successfully. + + + + An error occurred when attempting to write to the LLDB process. For example, the process may not be running, or it may have closed its input channel. + + + + An unknown error in the LLDB process occurred. + Ett okänt fel i LLDB-processen inträffade. + + + Adapter start failed + + + + An error occurred when attempting to read from the Lldb process. For example, the process may not be running. + + + + Not recognized + Känns inte igen + + + Could not determine debugger type + + + + Invalid debugger command + Ogiltigt felsökarkommando + + + Invalid working directory + Ogiltig arbetskatalog + + + Type of Debugger Backend + + + + Unknown debugger version + + + + Unknown debugger ABI + + + + Debuggers + Felsökare + + + Add + Lägg till + + + Type: + Typ: + + + Version: + Version: + + + Specify the path to the <a href="%1">Windows Console Debugger executable</a> (%2) here. + Label text for path configuration. %2 is "x-bit version". + Ange sökvägen till <a href="%1">Windows Console Debugger executable</a> (%2) här. + + + Clone + Klona + + + Clone of %1 + Klon av %1 + + + New Debugger + Ny felsökare + + + Restore + Återställ + + + Auto-detected CDB at %1 + + + + Generic + Allmän + + + GDB from PATH on Build Device + + + + LLDB from PATH on Build Device + + + + Searching debuggers... + Letar efter felsökare... + + + System %1 at %2 + %1: Debugger engine type (GDB, LLDB, CDB...), %2: Path + System %1 vid %2 + + + Detected %1 at %2 + Upptäckte %1 vid %2 + + + Found: "%1" + Hittade: "%1" + + + Auto-detected uVision at %1 + + + + Removing debugger entries... + + + + Removed "%1" + Tog bort "%1" + + + Debuggers: + Felsökare: + + + Path + Sökväg + + + Type + Typ + + + Path: + Sökväg: + + + ABIs: + ABIer: + + + 64-bit version + 64-bitarsversion + + + 32-bit version + 32-bitarsversion + + + Starting executable failed: + + + + Cannot set up communication with child process: %1 + + + + Debug + Felsök + + + The process %1 is already under the control of a debugger. +%2 cannot attach to it. + + + + Not a Desktop Device Type + Inte en skrivbordsenhetstyp + + + It is only possible to attach to a locally running process. + + + + Remove Breakpoint + Ta bort brytpunkt + + + Cannot start %1 without a project. Please open the project and try again. + Kan inte starta %1 utan ett projekt. Öppna projektet och försök igen. + + + Profile + Profil + + + Release + + + + Run %1 in %2 Mode? + + + + Global + + + + Custom + Anpassad + + + Restore Global + + + + Use Customized Settings + Använd anpassade inställningar + + + Use Global Settings + Använd globala inställningar + + + Copy + Kopiera + + + &Copy + &Kopiera + + + &Show in Editor + &Visa i redigerare + + + C&lear + Tö&m + + + &Views + &Vyer + + + Leave Debug Mode + Lämna felsökningsläget + + + Toolbar + Verktygsrad + + + Editor + Redigerare + + + Next Item + Nästa post + + + Previous Item + Föregående post + + + Color at %1,%2: red: %3 green: %4 blue: %5 alpha: %6 + Färg vid %1,%2: röd: %3 grön: %4 blå: %5 alfa: %6 + + + <Click to display color> + <Klicka för att visa färg> + + + Copy Image + Kopiera bild + + + Open Image Viewer + Öppna bildvisare + + + Debugger Value + Felsökarvärde + + + Terminal: Cannot open /dev/ptmx: %1 + Terminal: Kan inte öppna /dev/ptmx: %1 + + + Terminal: ptsname failed: %1 + Terminal: ptsname misslyckades: %1 + + + Terminal: Error: %1 + Terminal: Fel: %1 + + + Terminal: Slave is no character device. + Terminal: Slave är ingen teckenenhet. + + + Terminal: grantpt failed: %1 + Terminal: grantpt misslyckades: %1 + + + Terminal: unlock failed: %1 + Terminal: unlock misslyckades: %1 + + + Terminal: Read failed: %1 + Terminal: Read misslyckades: %1 + + + Attach to Process Not Yet Started + Fäst till process ännu inte startad + + + Reopen dialog when application finishes + + + + Reopens this dialog when application finishes. + + + + Continue on attach + Fortsätt vid fästning + + + Debugger does not stop the application after attach. + Felsökaren stoppade inte programmet efter fästning. + + + Start Watching + + + + Kit: + Kit: + + + Executable: + Körbar fil: + + + Stop Watching + + + + Select valid executable. + Välj giltig körbar fil. + + + Not watching. + + + + Waiting for process to start... + Väntar på att processen ska starta... + + + Attach + Fäst + + + %1.%2 + %1.%2 + + + Unknown error. + Okänt fel. + + + Connection is not open. + Anslutningen är inte öppen. + + + Locals and Expressions + Lokaler och uttryck + + + Python debugging support is not available. Install the debugpy package. + + + + Install debugpy + Installera debugpy + + + + QtC::Designer + + Designer + Designer + + + Form Editor + Formulärredigerare + + + Qt Widgets Designer Form Class + Qt Widgets Designer-formulärklass + + + Form Template + Formulärmall + + + Class Details + Klassdetaljer + + + Class + Klass + + + %1 - Error + %1 - Fel + + + Choose a Class Name + Välj ett klassnamn + + + Creates a Qt Widgets Designer form along with a matching class (C++ header and source file) for implementation purposes. You can add the form and class to an existing Qt Widget Project. + Skapar ett Qt Widgets Designer-formulär tillsammans med en matchande klass (C++-header och källfil) för implementationssyften. Du kan lägga till formuläret och klassen till ett befintligt Qt Widget-projekt. + + + Widget Box + Widgetruta + + + Object Inspector + Objektinspekterare + + + Widget box + Widgetruta + + + Property Editor + Egenskapsredigerare + + + Action Editor + Åtgärdsredigerare + + + F3 + F3 + + + F4 + F4 + + + For&m Editor + For&mulärredigerare + + + Edit Widgets + Redigera widgetar + + + Edit Signals/Slots + Redigera signaler/slots + + + Edit Buddies + Redigera kompisar + + + Edit Tab Order + Redigera flikordning + + + Ctrl+H + Ctrl+H + + + Meta+Shift+H + Meta+Shift+H + + + Meta+L + Meta+L + + + Ctrl+L + Ctrl+L + + + Signals and Slots Editor + Redigerare för signaler och slots + + + Ctrl+G + Ctrl+G + + + Meta+Shift+G + Meta+Shift+G + + + Meta+J + Meta+J + + + Ctrl+J + Ctrl+J + + + Alt+Shift+R + Alt+Shift+R + + + Switch Source/Form + Växla källa/formulär + + + Shift+F4 + Shift+F4 + + + About Qt Widgets Designer Plugins... + Om Qt Widgets Designer-insticksmoduler... + + + Signals && Slots Editor + Redigerare för signaler och slots + + + Preview in + Förhandsvisa i + + + Switch Mode + Växla läge + + + The image could not be created: %1 + Bilden kunde inte skapas: %1 + + + Choose a Form Template + Välj en formulärmall + + + The class containing "%1" could not be found in %2. +Please verify the #include-directives. + Klassen som innehåller "%1" kunde inte hittas i %2. +Verifiera #include-direktiven. + + + Cannot rename UI symbol "%1" in C++ files: %2 + Kan inte byta namn på UI-symbolen "%1" i C++-filer: %2 + + + Error finding/adding a slot. + Fel vid sökning/lägga till en slot. + + + No documents matching "%1" could be found. +Rebuilding the project might help. + Inga dokument som matchar "%1" kunde hittas. +Det kan hjälpa att bygga om projektet. + + + File "%1" not found in project. + Filen "%1" hittades inte i projektet. + + + No active target. + Inget aktivt mål. + + + No active build system. + Inget aktivt byggsystem. + + + Failed to find the ui header. + Misslyckades med att hitta ui-headern. + + + Renaming via the property editor cannot be synced with C++ code; see QTCREATORBUG-19141. This message will not be repeated. + Byta namn via egenskapsredigeraren kan inte synkas med C++-koden; se QTCREATORBUG-19141. Detta meddelande kommer inte upprepas. + + + Failed to retrieve ui header contents. + Misslyckades med att hämta ui-headerinnehåll. + + + Failed to locate corresponding symbol in ui header. + Misslyckades med att hitta motsvarande symbol i ui-header. + + + Unable to add the method definition. + Kunde inte lägga till method-definitionen. + + + This file can only be edited in <b>Design</b> mode. + Denna fil kan endast redigeras i <b>Design</b>-läget. + + + The generated header of the form "%1" could not be found. +Rebuilding the project might help. + Den genererade headern för formuläret "%1" kunde inte hittas. +Det kan hjälpa att bygga om projektet. + + + The generated header "%1" could not be found in the code model. +Rebuilding the project might help. + Den genererade headern "%1" kunde inte hittas i kodmodellen. +Det kan hjälpa att bygga om projektet. + + + &Class name: + &Klassnamn: + + + &Header file: + &Header-fil: + + + &Source file: + &Källfil: + + + &Form file: + &Formulärfil: + + + &Path: + Sö&kväg: + + + Invalid header file name: "%1" + Ogiltigt header-filnamn: "%1" + + + Invalid source file name: "%1" + Ogiltigt källfilnamn: "%1" + + + Invalid form file name: "%1" + Ogiltigt formulärfilnamn: "%1" + + + + QtC::DiffEditor + + Ignore Whitespace + Ignorera blanksteg + + + Switch to Unified Diff Editor + Växla till enhetlig diff-redigerare + + + Waiting for data... + Väntar på data... + + + Retrieving data failed. + Hämtning av data misslyckades. + + + Switch to Side By Side Diff Editor + Växla till diff-redigerare sida vid sida + + + Synchronize Horizontal Scroll Bars + Synkronisera horisontella rullningslister + + + Context lines: + Kontextrader: + + + Reload Diff + Läs om diff + + + [%1] vs. [%2] %3 + [%1] mot [%2] %3 + + + %1 vs. %2 + %1 mot %2 + + + [%1] %2 vs. [%3] %4 + [%1] %2 mot [%3] %4 + + + Diff Editor + Diff-redigerare + + + Diff + Diff + + + Saved + Sparad + + + Modified + Ändrad + + + Diff Files + Diff för filer + + + Diff Modified Files + Diff för ändrade filer + + + &Diff + &Diff + + + Diff Current File + Diff aktuell fil + + + Meta+H + Meta+H + + + Ctrl+H + Ctrl+H + + + Diff Open Files + Diff för öppna filer + + + Meta+Shift+H + Meta+Shift+H + + + Ctrl+Shift+H + Ctrl+Shift+H + + + Diff External Files... + Diff externa filer... + + + Diff "%1" + Diff "%1" + + + Select First File for Diff + Välj första filen för diff + + + Select Second File for Diff + Välj andra filen för diff + + + Diff "%1", "%2" + Diff "%1", "%2" + + + Skipped %n lines... + + Hoppade över %n rad... + Hoppade över %n rader... + + + + Binary files differ + Binära filer skiljer sig + + + Skipped unknown number of lines... + Hoppade över okänt antal rader... + + + [%1] %2 + [%1] %2 + + + No difference. + Ingen skillnad. + + + Rendering diff + Renderar diff + + + Hide Change Description + Dölj ändringsbeskrivning + + + Show Change Description + Visa ändringsbeskrivning + + + Could not parse patch file "%1". The content is not of unified diff format. + Kunde inte tolka patchfilen "%1". Innehållet är inte ett enhetligt diff-format. + + + Send Chunk to CodePaster... + + + + Apply Chunk... + + + + Revert Chunk... + + + + <b>Error:</b> Could not decode "%1" with "%2"-encoding. + <b>Fel:</b> Kunde inte avkoda "%1" med "%2"-kodning. + + + Select Encoding + Välj kodning + + + No document + Inget dokument + + + + QtC::Docker + + Checking docker daemon + Kontrollerar docker daemon + + + Docker executable not found + Körbar Docker-fil hittades inte + + + Failed to retrieve docker networks. Exit code: %1. Error: %2 + Misslyckades med att hämta docker-nätverk. Avslutskod: %1. Fel: %2 + + + Path "%1" is not a directory or does not exist. + Sökvägen "%1" är inte en katalog eller finns inte. + + + Docker + Docker + + + Failed starting Docker container. Exit code: %1, output: %2 + Misslyckades med att starta Docker-container. Avslutskod: %1, utdata: %2 + + + Failed to start container: %1 + Misslyckades med att starta container: %1 + + + Docker Image "%1" (%2) + Docker-avbild "%1" (%2) + + + Run as outside user: + Kör som utsideanvändare: + + + Do not modify entry point: + Ändra inte ingångspunkt: + + + Enable flags needed for LLDB: + Aktivera flaggor som behövs för LLDB: + + + Extra arguments: + Extra argument: + + + Extra arguments to pass to docker create. + Extraargument att skicka till docker create. + + + Network: + Nätverk: + + + Error + Fel + + + The path "%1" does not exist. + Sökvägen "%1" finns inte. + + + stopped + Stoppad + + + Error starting remote shell. No container. + Fel vid start av fjärrskal. Ingen container. + + + Open Shell in Container + Öppna skal i container + + + Image "%1" is not available. + Avbilden "%1" är inte tillgänglig. + + + Failed creating Docker container. Exit code: %1, output: %2 + Misslyckades med att skapa Docker-container. Avslutskod: %1, utdata: %2 + + + Failed creating Docker container. No container ID received. + Misslyckades med att skapa Docker-container. Inget container-id togs emot. + + + Device is shut down + Enheten är avstängd + + + Docker system is not reachable + Docker-systemet är inte nåbart + + + Running + Kör + + + Docker Image Selection + Avbildsval för Docker + + + Show Unnamed Images + Visa namnlösa bilder + + + Loading ... + Läser in ... + + + Running "%1" + Kör "%1" + + + Unexpected result: %1 + Oväntat resultat: %1 + + + Done. + Färdig. + + + Error: %1 + Fel: %1 + + + Docker Device + Docker-enhet + + + Failed to inspect image: %1 + Misslyckades med att inspektera avbild: %1 + + + Could not parse image inspect output: %1 + Kunde inte tolka avbildsinspektionens utdata: %1 + + + localSource: No mount point found for %1 + localSource: Ingen monteringspunkt hittades för %1 + + + Repository: + Förråd: + + + Tag: + Tagg: + + + Image ID: + Avbildens id: + + + Daemon state: + Tillstånd för demonen: + + + Clears detected daemon state. It will be automatically re-evaluated next time access is needed. + Tömmer upptäckta demontillstånd. Det kommer automatiskt att återevalueras nästa gång åtkomst behövs. + + + Clangd Executable: + Körbar Clangd-fil: + + + Paths to mount: + Sökvägar att montera: + + + Source directory list should not be empty. + Listan över källkataloger bör inte vara tom. + + + Host directories to mount into the container. + Värdkataloger för montering inne i containern. + + + Maps paths in this list one-to-one to the docker container. + Mappar sökvägar i denna lista en till en till docker-containern. + + + Auto-detect Kit Items + Upptäck kitposter automatiskt + + + Remove Auto-Detected Kit Items + Ta bort automatiskt upptäckta kitposter + + + List Auto-Detected Kit Items + Lista automatiskt upptäckta kitposter + + + Search in PATH + Sök i PATH + + + Search in Selected Directories + Sök i markerade kataloger + + + Search in PATH and Additional Directories + Sök i PATH och ytterligare kataloger + + + Semicolon-separated list of directories + Semikolonseparerad lista över kataloger + + + Select the paths in the Docker image that should be scanned for kit entries. + Välj sökvägarna i Docker-avbilden som ska sökas igenom efter kitposter. + + + Failed to start container. + Misslyckades med att starta container. + + + Docker daemon appears to be stopped. + Docker-demonen verkar vara stoppad. + + + Docker daemon appears to be running. + Docker-demonen verkar vara igång. + + + Detection complete. + Upptäckten är färdig. + + + Search Locations: + Sökplatser: + + + Detection log: + Upptäcktslogg: + + + Container state: + Containerns tillstånd: + + + Command line: + Kommandorad: + + + Daemon state not evaluated. + Demonens tillstånd är inte evaluerat. + + + Docker daemon running. + Docker-demonen är igång. + + + Docker daemon not running. + Docker-demonen är inte igång. + + + Docker CLI + Dockers kommandoradsgränssnitt + + + Command: + Kommando: + + + Configuration + Konfiguration + + + + QtC::EmacsKeys + + Delete Character + Ta bort tecken + + + Kill Word + Döda ord + + + Kill Line + Döda rad + + + Insert New Line and Indent + Infoga ny rad och dra in + + + Go to File Start + Gå till filstart + + + Go to File End + Gå till filslut + + + Go to Line Start + Gå till radstart + + + Go to Line End + Gå till radslut + + + Go to Next Line + Gå till nästa rad + + + Go to Previous Line + Gå till föregående rad + + + Go to Next Character + Gå till nästa tecken + + + Go to Previous Character + Gå till föregående tecken + + + Go to Next Word + Gå till nästa ord + + + Go to Previous Word + Gå till föregående ord + + + Mark + Markera + + + Exchange Cursor and Mark + + + + Copy + Kopiera + + + Cut + Klipp ut + + + Yank + Yank + + + Scroll Half Screen Down + Rulla halva skärmen ner + + + Scroll Half Screen Up + Rulla halva skärmen upp + + + + QtC::ExtensionManager + + Extensions + Utökningar + + + Extension details + Utökningsdetaljer + + + Active + Aktiv + + + Restart Now + Starta om nu + + + Error + Fel + + + Loaded + Inläst + + + Not loaded + Inte inläst + + + No details to show + Inga detaljer att visa + + + Select an extension to see more information about it. + Välj en utökning för att se mer information om den. + + + Last Update + Senaste uppdatering + + + Tags + Taggar + + + Platforms + Plattformar + + + Dependencies + Beroenden + + + Extensions in pack + Utökningar i paket + + + Downloading... + Hämtar... + + + Cancel + Avbryt + + + Download Extension + Hämta utökning + + + Download Error + Hämtningsfel + + + Cannot download extension + Kan inte hämta utökning + + + Code: %1. + Kod: %1. + + + Inactive + Inaktiv + + + Last updated + Senast uppdaterad + + + Name + Namn + + + All + Alla + + + Extension packs + Utökningspaket + + + Individual extensions + Individuella utökningar + + + No extension found! + Ingen utökning hittades! + + + Manage Extensions + Hantera utökningar + + + Search + Sök + + + Filter by: %1 + Filtrera efter: %1 + + + Sort by: %1 + Sortera efter: %1 + + + Install... + Installera... + + + Use external repository + Använd externt förråd + + + Server URL: + Server-URL: + + + Note + Observera + + + %1 does not check extensions from external vendors for security flaws or malicious intent, so be careful when installing them, as it might leave your computer vulnerable to attacks such as hacking, malware, and phishing. + %1 kontrollerar inte utökningar från externa tillverkare efter säkerhetshål eller skadliga syften så var försiktig när du installerar dem då det kan göra din dator sårbar för attacker såsom hacking, skadlig kod och phishing. + + + Use External Repository + Använd externt förråd + + + Install Extension... + Installera utökning... + + + Plugin changes will take effect after restart. + Ändringar i insticksmoduler tar effekt efter omstart. + + + Browser + Bläddrare + + + Documentation + Dokumentation + + + More Information + Mer information + + + New + Ny + + + + QtC::ExtensionSystem + + Name: + Namn: + + + Version: + Version: + + + Vendor Id: + Tillverkarens id: + + + Vendor: + Tillverkare: + + + Documentation: + Dokumentation: + + + Location: + Plats: + + + Description: + Beskrivning: + + + Copyright: + Copyright: + + + License: + Licens: + + + Dependencies: + Beroenden: + + + Loadable without restart: + Inläsbar utan omstart: + + + %1 (current: "%2") + %1 (aktuell: "%2") + + + Plugin Details of %1 + Detaljer för insticksmodulen %1 + + + Group: + Grupp: + + + Id: + Id: + + + Compatibility version: + Kompatibel version: + + + URL: + URL: + + + Platforms: + Plattformar: + + + State: + Tillstånd: + + + Description file found, but error on read. + Beskrivningsfil hittad men fel vid läsning. + + + Description successfully read. + Beskrivningen inläst. + + + Dependencies are successfully resolved. + + + + Library is loaded. + Biblioteket är inläst. + + + Plugin's initialization function succeeded. + Insticksmodulens initieringsfunktion lyckades. + + + Plugin successfully loaded and running. + Insticksmodulen lästes in och körs. + + + Plugin was shut down. + Insticksmodulen stängdes ner. + + + Plugin ended its life cycle and was deleted. + Insticksmodulen har nått livsslutet och togs bort. + + + Error message: + Felmeddelande: + + + deprecated + föråldrad + + + experimental + experimentell + + + Path: %1 +Plugin is not available on this platform. + + + + Path: %1 +Plugin is enabled as dependency of an enabled plugin. + + + + Path: %1 +Plugin is enabled by command line argument. + + + + Path: %1 +Plugin is disabled by command line argument. + + + + Path: %1 + Sökväg: %1 + + + Plugin is not available on this platform. + Insticksmodulen är inte tillgänglig på denna plattform. + + + Plugin is required. + Insticksmodul krävs. + + + Load on startup + Läs in vid uppstart + + + Name + Namn + + + Version + Version + + + Vendor + Tillverkare + + + Enabling Plugins + Aktiverar insticksmoduler + + + Enabling +%1 +will also enable the following plugins: + +%2 + Aktivering av +%1 +kommer även aktivera följande insticksmoduler: + +%2 + + + Disabling Plugins + Inaktiverar insticksmoduler + + + Disabling +%1 +will also disable the following plugins: + +%2 + Inaktivering av +%1 +kommer även inaktivera följande insticksmoduler: + +%2 + + + Load + Läs in + + + Invalid + Ogiltig + + + Read + Läs + + + Resolved + Löst + + + Loaded + Inläst + + + Initialized + Initierad + + + Running + Kör + + + Stopped + Stoppad + + + Deleted + Borttagen + + + Multiple versions of the same plugin have been found. + Flera versioner av samma insticksmodul har hittats. + + + Circular dependency detected: + Cirkulära beroenden upptäcktes: + + + %1 (%2) depends on + %1 (%2) är beroende av + + + %1 (%2) + %1 (%2) + + + Cannot load plugin because dependency failed to load: %1 (%2) +Reason: %3 + + + + %1 > About Plugins + %1 > Om insticksmoduler + + + Help > About Plugins + Hjälp > Om insticksmoduler + + + If you temporarily disable %1, the following plugins that depend on it are also disabled: %2. + + + + Disable plugins permanently in %1. + Inaktivera insticksmoduler permanent i %1. + + + The last time you started %1, it seems to have closed because of a problem with the "%2" plugin. Temporarily disable the plugin? + + + + Disable Plugin + Inaktivera insticksmodul + + + No callback set to accept terms and conditions + + + + You did not accept the terms and conditions + Du har inte godkänt villkoren + + + Cannot load plugin because dependency failed to load: %1(%2) +Reason: %3 + + + + The plugin "%1" is specified twice for testing. + Insticksmodulen "%1" är angiven två gånger för testning. + + + The plugin "%1" does not exist. + Insticksmodulen "%1" finns inte. + + + The plugin "%1" is not tested. + Insticksmodulen "%1" är inte testad. + + + Cannot request scenario "%1" as it was already requested. + Kan inte begära scenariet "%1" eftersom det redan begärts. + + + Unknown option %1 + Okänt alternativ %1 + + + The option %1 requires an argument. + Alternativet %1 kräver ett argument. + + + Resolving dependencies failed because state != Read + + + + Loading the library failed because state != Resolved + + + + Initializing the plugin failed because state != Loaded + + + + Cannot perform extensionsInitialized because state != Initialized + + + + Could not resolve dependency '%1(%2)' + Kunde inte slå upp beroendet '%1(%2)' + + + Cannot open file + Kan inte öppna filen + + + "%1" is missing + "%1" saknas + + + Value for key "%1" is not a string + + + + Value for key "%1" is not a bool + + + + Value for key "%1" is not an array of objects + + + + Value for key "%1" is not a string and not an array of strings + + + + Value "%2" for key "%1" has invalid format + Värdet "%2" för nyckeln "%1" har ett ogiltigt format + + + No IID found + + + + Expected IID "%1", but found "%2" + Förväntade IID "%1", men fick "%2" + + + Plugin meta data not found + Insticksmodulens metadata hittades inte + + + Plugin id "%1" must be lowercase + + + + Terms and conditions: %1 + Villkor: %1 + + + Invalid platform specification "%1": %2 + Ogiltig plattformsspecifikation "%1": %2 + + + Dependency: %1 + Beroenden: %1 + + + Dependency: "%1" must be "%2" or "%3" (is "%4"). + Beroenden: "%1" måste vara "%2" eller "%3" (är "%4"). + + + Argument: %1 + Argument: %1 + + + Argument: "%1" is empty + Argument: "%1" är tom + + + Plugin is not valid (does not derive from IPlugin) + + + + Internal error: have no plugin instance to initialize + Internt fel: har ingen insticksinstans att initiera + + + Plugin initialization failed: %1 + Initiering av insticksmodul misslyckades: %1 + + + Internal error: have no plugin instance to perform extensionsInitialized + Internt fel: har ingen insticksinstans för att genomföra extensionsInitialized + + + Internal error: have no plugin instance to perform delayedInitialize + Internt fel: har ingen insticksinstans för att genomföra delayedInitialize + + + None + Ingen + + + All + Alla + + + Load on Startup + Läs in vid uppstart + + + Utilities + Verktyg + + + Details + Detaljer + + + The following plugins have errors and cannot be loaded: + Följande insticksmoduler innehåller fel och kan inte läsas in: + + + Details: + Detaljer: + + + Continue + Fortsätt + + + + QtC::FakeVim + + Use Vim-style Editing + Använd redigering med Vim-stil + + + %1%2% + %1%2% + + + %1All + + + + "%1" %2 %3L, %4C written + "%1" %2 %3L, %4C skrevs + + + "%1" %2L, %3C + "%1" %2L, %3C + + + Not implemented in FakeVim. + Inte implementerat i FakeVim. + + + Mark "%1" not set. + + + + Type Control-Shift-Y, Control-Shift-Y to quit FakeVim mode. + Skriv Control-Shift-Y, Control-Shift-Y för att avsluta FakeVim-läget. + + + Type Alt-Y, Alt-Y to quit FakeVim mode. + Tryck Alt-Y, Alt-Y för att avsluta FakeVim-läget. + + + Unknown option: + Okänt alternativ: + + + Invalid argument: + Ogiltig argument: + + + Trailing characters: + + + + Move lines into themselves. + Flytta rader in i sig själva. + + + %n lines moved. + + %n rad flyttad. + %n rader flyttade. + + + + File "%1" exists (add ! to override) + Filen "%1" finns (lägg till ! för att åsidosätta) + + + Cannot open file "%1" for writing + Kan inte öppna filen "%1" för skrivning + + + "%1" %2 %3L, %4C written. + "%1" %2 %3L, %4C skrevs. + + + Cannot open file "%1" for reading + Kan inte öppna filen "%1" för läsning + + + %n lines filtered. + + %n rad filtrerad. + %n rader filtrerade. + + + + Search hit BOTTOM, continuing at TOP. + Sökningen träffade BOTTEN, fortsätter på TOPPEN. + + + Search hit TOP, continuing at BOTTOM. + Sökningen träffade TOPPEN, fortsätter vid BOTTEN. + + + Search hit BOTTOM without match for: %1 + Sökningen träffade BOTTEN utan matchning för: %1 + + + Search hit TOP without match for: %1 + Sökningen träffade TOPPEN utan matchning för: %1 + + + %n lines indented. + + %n rad indragen. + %n rader indragna. + + + + %n lines %1ed %2 time. + + %n rad %1ed %2 gång. + %n rader %1ed %2 gånger. + + + + %n lines yanked. + + + + + + + Already at oldest change. + Redan vid äldsta ändring. + + + Already at newest change. + Redan vid nyaste ändring. + + + Cannot open file %1 + Kan inte öppna filen %1 + + + Pattern not found: %1 + Mönstret hittades inte: %1 + + + Invalid regular expression: %1 + Ogiltigt reguljärt uttryck: %1 + + + Unknown option: %1 + Okänt alternativ: %1 + + + Argument must be positive: %1=%2 + Argumentet måste vara positivt: %1=%2 + + + General + Allmänt + + + FakeVim + FakeVim + + + Default: %1 + Standard: %1 + + + Use FakeVim + Använd FakeVim + + + Vim Behavior + Vim-beteende + + + Automatic indentation + Automatisk indragning + + + Start of line + Radbörjan + + + Pass control keys + + + + Smart indentation + Smart indragning + + + Use search dialog + Använd sökdialogen + + + Expand tabulators + Expandera tabulatorer + + + Show position of text marks + Visa position för textmarkörer + + + Smart tabulators + Smarta tabulatorer + + + Highlight search results + Framhäv sökresultat + + + Incremental search + Inkrementell sökning + + + Shift width: + + + + Tabulator size: + Tabulatorstorlek: + + + Use tildeop + Använd tildeop + + + Show line numbers relative to cursor + Visa radnummer relativt till markör + + + Blinking cursor + Blinkande markör + + + Use system encoding for :source + Använd systemkoding för :source + + + Backspace: + Backsteg: + + + Keyword characters: + Nyckelordstecken: + + + Copy Text Editor Settings + Kopiera inställningar för textredigerare + + + Set Qt Style + Ställ in Qt-stil + + + Set Plain Style + Ställ in vanlig stil + + + Plugin Emulation + Insticksemulering + + + Use smartcase + + + + Use wrapscan + + + + Use ignorecase + + + + Show partial command + + + + Pass keys in insert mode + + + + Scroll offset: + + + + Read .vimrc from location: + Läs .vimrc från plats: + + + Displays line numbers relative to the line containing text cursor. + Visar radnummer relativt till raden som innehåller textmarkören. + + + Does not interpret key sequences like Ctrl-S in FakeVim but handles them as regular shortcuts. This gives easier access to core functionality at the price of losing some features of FakeVim. + + + + Does not interpret some key presses in insert mode so that code can be properly completed and expanded. + + + + Vim tabstop option. + + + + Keep empty to use the default path, i.e. %USERPROFILE%\_vimrc on Windows, ~/.vimrc otherwise. + + + + Execute User Action #%1 + + + + File not saved + Fil inte sparad + + + Saving succeeded + Sparning lyckades + + + %n files not saved + + %n fil inte sparad + %n filer inte sparade + + + + Recursive mapping + Rekursiv mappning + + + [New] + [Ny] + + + Not an editor command: %1 + Inte ett redigerarkommando: %1 + + + Ex Command Mapping + + + + Ex Trigger Expression + + + + Reset + Nollställ + + + Reset to default. + Återställ till standard. + + + Regular expression: + Reguljärt uttryck: + + + Invalid regular expression. + Ogiltigt reguljärt uttryck. + + + Meta+Shift+Y,Meta+Shift+Y + Meta+Shift+Y,Meta+Shift+Y + + + Alt+Y,Alt+Y + Alt+Y,Alt+Y + + + Meta+Shift+Y,%1 + Meta+Shift+Y,%1 + + + Alt+Y,%1 + Alt+Y,%1 + + + Ex Command + + + + Action + Åtgärd + + + Command + Kommando + + + User command #%1 + Användarkommando #%1 + + + User Command Mapping + Mappning av användarkommando + + + + QtC::Fossil + + Commit Editor + + + + Configure Repository + Konfigurera förråd + + + Existing user to become an author of changes made to the repository. + Befintlig användare blir upphovsman för ändringar gjorda i förrådet. + + + SSL/TLS Identity Key + + + + SSL/TLS client identity key to use if requested by the server. + + + + Disable auto-sync + + + + Disable automatic pull prior to commit or update and automatic push after commit or tag or branch creation. + + + + Repository User + Förrådsanvändare + + + User: + Användare: + + + Repository Settings + Förrådsinställningar + + + SSL/TLS identity: + + + + Ignore All Whitespace + Ignorera alla blanksteg + + + Strip Trailing CR + + + + Show Committers + + + + List Versions + Lista versioner + + + Ancestors + + + + Descendants + + + + Unfiltered + + + + Lineage + + + + Verbose + Utförlig + + + Show files changed in each revision + Visa filer som ändrats i varje revision + + + All Items + Alla poster + + + File Commits + + + + Technical Notes + + + + Tags + Taggar + + + Tickets + + + + Wiki Commits + + + + Item Types + Posttyper + + + Private + Privat + + + Create a private check-in that is never synced. Children of private check-ins are automatically private. Private check-ins are not pushed to the remote repository by default. + + + + Tag names to apply; comma-separated. + + + + Current Information + Aktuell information + + + Local root: + Lokal rot: + + + Branch: + + + + Tags: + Taggar: + + + Commit Information + + + + New branch: + + + + Author: + Upphovsperson: + + + Message check failed. + + + + &Annotate %1 + &Anteckna %1 + + + Annotate &Parent Revision %1 + + + + &Fossil + + + + Annotate Current File + Anteckna aktuell fil + + + Annotate "%1" + Anteckna "%1" + + + Diff Current File + Diff för aktuell fil + + + Diff "%1" + Diff för "%1" + + + Meta+I,Meta+D + Meta+I,Meta+D + + + Timeline Current File + Tidslinje för aktuell fil + + + Timeline "%1" + Tidslinje "%1" + + + Meta+I,Meta+L + Meta+I,Meta+L + + + Status Current File + Status aktuell fil + + + Status "%1" + Status "%1" + + + Meta+I,Meta+S + Meta+I,Meta+S + + + Add Current File + Lägg till aktuell fil + + + Add "%1" + Lägg till "%1" + + + Delete Current File... + Ta bort aktuell fil... + + + Delete "%1"... + Ta bort "%1"... + + + Revert Current File... + + + + Revert "%1"... + + + + Diff + + + + Timeline + Tidslinje + + + Meta+I,Meta+T + Meta+I,Meta+T + + + Revert... + + + + Status + Status + + + Revert + Återställ + + + Triggers a Fossil version control operation. + + + + Alt+I,Alt+D + Alt+I,Alt+D + + + Alt+I,Alt+L + Alt+I,Alt+L + + + Alt+I,Alt+S + Alt+I,Alt+S + + + Alt+I,Alt+T + Alt+I,Alt+T + + + Pull... + + + + Push... + + + + Update... + Uppdatera... + + + Meta+I,Meta+U + Meta+I,Meta+U + + + Commit... + + + + Meta+I,Meta+C + Meta+I,Meta+C + + + Alt+I,Alt+U + Alt+I,Alt+U + + + Alt+I,Alt+C + Alt+I,Alt+C + + + Settings... + Inställningar... + + + Create Repository... + Skapa förråd... + + + Remote repository is not defined. + Fjärrförråd är inte definierat. + + + Update + Uppdatera + + + There are no changes to commit. + + + + Unable to create an editor for the commit. + + + + Unable to create a commit editor. + + + + Commit changes for "%1". + + + + Choose Checkout Directory + Välj utcheckningskatalog + + + The directory "%1" is already managed by a version control system (%2). Would you like to specify another directory? + Katalogen "%1" är redan hanterad av ett versionskontrollsystem (%2). Vill du ange en annan katalog? + + + Repository already under version control + Förrådet är redan under versionskontroll + + + Repository Created + Förråd skapades + + + A version control repository has been created in %1. + Ett versionskontrollerat förråd har skapats i %1. + + + Repository Creation Failed + Skapandet av förråd misslyckades + + + A version control repository could not be created in %1. + Ett versionskontrollerat förråd kunde inte skapas i %1. + + + Fossil + + + + Specify a revision other than the default? + Ange en revision annan än standard? + + + Checkout revision, can also be a branch or a tag name. + + + + Revision + Revision + + + Fossil Command + + + + Command: + Kommando: + + + Fossil Repositories + + + + Default path: + Standardsökväg: + + + Directory to store local repositories by default. + Katalog att lagra lokala förråd i som standard. + + + Default user: + Standardanvändare: + + + Log width: + Loggbredd: + + + The width of log entry line (>20). Choose 0 to see a single line per entry. + + + + Timeout: + Tidsgräns: + + + s + s + + + Log count: + Loggantal: + + + The number of recent commit log entries to show. Choose 0 to see all entries. + + + + Configuration + Konfiguration + + + Local Repositories + Lokala förråd + + + User + Användare + + + Miscellaneous + Diverse + + + Pull Source + + + + Push Destination + + + + Default location + Standardplats + + + Local filesystem: + Lokalt filsystem: + + + Specify URL: + Ange URL: + + + For example: "https://[user[:pass]@]host[:port]/[path]". + Till exempel: "https://[användare[:lösenord]@]värd[:port]/[sökväg]". + + + Remember specified location as default + Kom ihåg angiven plats som standard + + + Include private branches + + + + Allow transfer of private branches. + + + + Remote Location + Fjärrplats + + + Options + Alternativ + + + + QtC::GenericProjectManager + + Generic Manager + Allmän hanterare + + + Import Existing Project + Importera befintligt projekt + + + Project Name and Location + Projektnamn och plats + + + Project name: + Projektnamn: + + + Location: + Plats: + + + File Selection + Filväljare + + + Imports existing projects that do not use qmake, CMake, Qbs, Meson, or Autotools. This allows you to use %1 as a code editor. + Importerar befintliga projekt som inte använder qmake, CMake, Qbs, Meson eller Autotools. Detta låter dig använda %1 som en kodredigerare. + + + Files + Filer + + + Edit Files... + Redigera filer... + + + Remove Directory + Ta bort katalog + + + Project files list update failed. + Listuppdatering av projektfiler misslyckades. + + + Build %1 + Bygg %1 + + + + QtC::Git + + Refresh + Uppdatera + + + Include Old Entries + + + + Include Tags + Inkludera taggar + + + Include branches and tags that have not been active for %n days. + + + + + + + Create Git Repository... + Skapa Git-förråd... + + + Add Branch... + + + + Filter + Filtrera + + + &Fetch + &Hämta + + + Remove &Stale Branches + + + + Manage &Remotes... + + + + Rem&ove... + Ta &bort... + + + Re&name... + Byt &namn... + + + Reflo&g + + + + Re&set + + + + &Hard + + + + &Mixed + + + + &Soft + + + + &Merge "%1" into "%2" (Fast-Forward) + + + + Merge "%1" into "%2" (No &Fast-Forward) + + + + &Merge "%1" into "%2" + + + + &Rebase "%1" on "%2" + + + + Would you like to delete the tag "%1"? + Vill du ta bort taggen "%1"? + + + Would you like to delete the branch "%1"? + + + + Would you like to delete the <b>unmerged</b> branch "%1"? + + + + Delete Branch + + + + Delete Tag + Ta bort tagg + + + Git Reset + + + + Reset branch "%1" to "%2"? + + + + Git Branches + + + + Rename Tag + Byt namn på tagg + + + Re&fresh + Upp&datera + + + &Add... + &Lägg till... + + + &Remove + &Ta bort + + + &Diff + &Diff + + + &Log + + + + &Track + + + + Browse &History... + Bläddra &historik... + + + &Show + &Visa + + + &Revert + + + + Check&out + Checka &ut + + + &Close + S&täng + + + Select a Git Commit + + + + &Archive... + + + + Select Commit + + + + Select Git Directory + Välj Git-katalog + + + Error: Unknown reference + Fel: Okänd referens + + + Error: Bad working directory. + Fel: Felaktig arbetskatalog. + + + Error: Could not start Git. + Fel: Kunde inte starta Git. + + + Fetching commit data... + + + + Working directory: + Arbetskatalog: + + + Change: + Ändring: + + + HEAD + HEAD + + + Waiting for data... + Väntar på data... + + + Invalid revision + Ogiltig revision + + + Stash Description + + + + Description: + Beskrivning: + + + Cannot determine the repository for "%1". + Kan inte bestämma förrådet för "%1". + + + Cannot parse the file output. + Kan inte tolka filutdata. + + + Git Diff "%1" + + + + Git Diff Branch "%1" + + + + Git Log "%1" + + + + Git Reflog "%1" + + + + Cannot describe "%1". + Kan inte beskriva "%1". + + + Git Show "%1" + + + + Git Blame "%1" + + + + Cannot obtain log of "%1": %2 + + + + Cannot checkout "%1" of %2 in "%3": %4 + Meaning of the arguments: %1: revision, %2: files, %3: repository, %4: Error message + Kan inte checka ut "%1" för %2 i "%3": %4 + + + Cannot find parent revisions of "%1" in "%2": %3 + Failed to find parent revisions of a hash for "annotate previous" + + + + Cannot run "%1" in "%2": %3 + Kan inte köra "%1" i "%2": %3 + + + REBASING + + + + REVERTING + + + + CHERRY-PICKING + + + + MERGING + + + + Cannot describe revision "%1" in "%2": %3 + Kan inte beskriva revision "%1" i "%2": %3 + + + Cannot resolve stash message "%1" in "%2". + Look-up of a stash via its descriptive message failed. + + + + Cannot retrieve submodule status of "%1": %2 + + + + Submodules Found + Undermoduler hittades + + + Would you like to update submodules? + Vill du uppdatera undermodulerna? + + + Continue Rebase + + + + Rebase is in progress. What do you want to do? + + + + Continue + Fortsätt + + + Continue Merge + + + + You need to commit changes to finish merge. +Commit now? + + + + Continue Revert + + + + You need to commit changes to finish revert. +Commit now? + + + + Cannot commit %n file(s). + + + + + + + Conflicts detected with commit %1. + + + + Conflicts detected with files: +%1 + Konflikter upptäcktes med filer: +%1 + + + Conflicts detected. + Konflikter upptäcktes. + + + Only graphical merge tools are supported. Please configure merge.tool. + + + + Force Push + + + + Push failed. Would you like to force-push <span style="color:#%1">(rewrites remote history)</span>? + + + + No Upstream Branch + + + + Push failed because the local branch "%1" does not have an upstream branch on the remote. + +Would you like to create the branch "%1" on the remote and set it as upstream? + + + + Stash && &Pop + + + + Stash local changes and execute %1. + + + + &Discard + &Förkasta + + + Discard (reset) local changes and execute %1. + + + + Execute %1 with local changes in working directory. + Kör %1 med lokala ändringar i arbetskatalogen. + + + Cancel %1. + Avbryt %1. + + + Commit + + + + <resolving> + + + + <None> + <Ingen> + + + No Move Detection + Ingen flyttning upptäcktes + + + Detect Moves Within File + Upptäck flyttningar inom fil + + + Detect Moves Between Files + Upptäck flyttningar mellan filer + + + Detect Moves and Copies Between Files + Upptäck flyttningar och kopieringar mellan filer + + + Move detection + Flyttupptäckter + + + Filter commits by message or content. + + + + First Parent + + + + Follow only the first parent on merge commits. + + + + Color + Färg + + + Use colors in log. + Använd färger i logg. + + + Follow + Följ + + + Show log also for previous names of the file. + Visa logg även för tidigare namn för filen. + + + Show Date + Visa datum + + + Show date instead of sequence. + Visa datum istället för sekvens. + + + Stage Chunk + + + + Stage Selection (%n Lines) + + + + + + + Unstage Chunk + + + + Unstage Selection (%n Lines) + + + + + + + Chunk successfully unstaged + + + + All + Alla + + + Show log for all local branches. + + + + Git Diff Files + + + + Git Diff Project + + + + Git Diff Repository + + + + Generate %1 archive + + + + Overwrite? + Skriv över? + + + An item named "%1" already exists at this location. Do you want to overwrite it? + En post med namnet "%1" finns redan på denna plats. Vill du skriva över den? + + + Create Local Branch + + + + Would you like to create a local branch? + + + + Reset + Nollställ + + + All changes in working directory will be discarded. Are you sure? + Alla ändringar i arbetskatalogen kommer att förkastas. Är du säker? + + + Nothing to recover + + + + Files recovered + + + + Cannot reset %n files in "%1": %2 + + + + + + + Continue Cherry-Picking + + + + You need to commit changes to finish cherry-picking. +Commit now? + + + + Committed %n files. + + + + + + + Amended "%1" (%n files). + + + + + + + Cherr&y-Pick %1 + + + + Re&vert %1 + + + + C&heckout %1 + C&hecka ut %1 + + + &Interactive Rebase from %1... + + + + &Log for %1 + &Log för %1 + + + Sh&ow file "%1" on revision %2 + + + + Add &Tag for %1... + + + + &Reset to Change %1 + + + + Di&ff %1 + + + + Di&ff Against %1 + + + + Diff &Against Saved %1 + + + + &Save for Diff + + + + Git Show %1:%2 + + + + Skip + Hoppa över + + + <Detached HEAD> + + + + Conflicts Detected + Konflikter upptäcktes + + + Run &Merge Tool + + + + &Skip + &Hoppa över + + + Uncommitted Changes Found + + + + What would you like to do with local changes in: + Vad vill du göra med lokala ändringar i: + + + Stash local changes and pop when %1 finishes. + + + + Discard + Förkasta + + + There were warnings while applying "%1" to "%2": +%3 + + + + Cannot apply patch "%1" to "%2": %3 + + + + Cannot obtain status: %1 + + + + Cannot launch "%1". + Kan inte starta "%1". + + + No changes found. + Inga ändringar hittades. + + + and %n more + Displayed after the untranslated message "Branches: branch1, branch2 'and %n more'" + + och %n till + och %n till + + + + The repository "%1" is not initialized. + Förrådet "%1" är inte initierat. + + + Cannot retrieve last commit data of repository "%1". + + + + Amended "%1". + + + + The file has been changed. Do you want to revert it? + Filen har ändrats. Vill du återställa den? + + + The file is not modified. + Filen är inte ändrad. + + + Git SVN Log + + + + Rebase, merge or am is in progress. Finish or abort it and then try again. + + + + There are no modified files. + Det finns inga ändrade filer. + + + No commits were found + + + + No local commits were found + + + + &Git + &Git + + + Alt+G,Alt+D + Alt+G,Alt+D + + + Alt+G,Alt+L + Alt+G,Alt+L + + + Alt+G,Alt+B + Alt+G,Alt+B + + + Alt+G,Alt+U + Alt+G,Alt+U + + + Stage File for Commit + + + + Current &File + Aktuell &fil + + + Stage "%1" for Commit + + + + Alt+G,Alt+A + Alt+G,Alt+A + + + Unstage File from Commit + + + + Unstage "%1" from Commit + + + + Undo Unstaged Changes + + + + Undo Unstaged Changes for "%1" + + + + Undo Uncommitted Changes + + + + Undo Uncommitted Changes for "%1" + + + + Alt+G,Alt+K + Alt+G,Alt+K + + + Stash + + + + Saves the current state of your work. + Sparar det aktuella tillståndet för ditt arbete. + + + Apply "%1" + Tillämpa "%1" + + + Create Repository... + Skapa förråd... + + + Saves the current state of your work and resets the repository. + Sparar det aktuella tillståndet för ditt arbete och nollställer förrådet. + + + Alt+G,Alt+Shift+D + Alt+G,Alt+Shift+D + + + Restores changes saved to the stash list using "Stash". + + + + Alt+G,Alt+C + Alt+G,Alt+C + + + Update Submodules + Uppdatera undermoduler + + + Continue Cherry Pick + + + + Abort Revert + Avoid translating "Revert" + + + + &Patch + + + + &Stash + + + + &Remote Repository + &Fjärrförråd + + + Branches... + + + + The repository is clean. + Förrådet är rent. + + + Patches (*.patch *.diff) + Patchar (*.patch *.diff) + + + Patch %1 successfully applied to %2 + + + + Meta+G,Meta+B + Meta+G,Meta+B + + + Meta+G,Meta+D + Meta+G,Meta+D + + + &Copy "%1" + &Kopiera "%1" + + + &Describe Change %1 + &Beskriv ändring %1 + + + Triggers a Git version control operation. + + + + Diff Current File + Avoid translating "Diff" + + + + Diff of "%1" + Avoid translating "Diff" + Diff för "%1" + + + Log Current File + Avoid translating "Log" + Log aktuell fil + + + Log of "%1" + Avoid translating "Log" + Log för "%1" + + + Meta+G,Meta+L + Meta+G,Meta+L + + + Blame Current File + Avoid translating "Blame" + Blame aktuell fil + + + Blame for "%1" + Avoid translating "Blame" + Blame för "%1" + + + Instant Blame Current Line + Avoid translating "Blame" + + + + Instant Blame for "%1" + Avoid translating "Blame" + + + + Meta+G,Meta+I + Meta+G,Meta+I + + + Alt+G,Alt+I + Alt+G,Alt+I + + + Meta+G,Meta+A + Meta+G,Meta+A + + + Meta+G,Meta+U + Meta+G,Meta+U + + + Meta+G,Meta+Shift+D + Meta+G,Meta+Shift+D + + + Meta+G,Meta+K + Meta+G,Meta+K + + + &Local Repository + &Lokalt förråd + + + Amend Last Commit... + Avoid translating "Commit" + + + + Fixup Previous Commit... + Avoid translating "Commit" + + + + Recover Deleted Files + Återskapa borttagna filer + + + Interactive Rebase... + Avoid translating "Rebase" + + + + Abort Merge + Avoid translating "Merge" + + + + Abort Rebase + Avoid translating "Rebase" + + + + Skip Rebase + + + + Abort Cherry Pick + Avoid translating "Cherry Pick" + + + + Stash Pop + Avoid translating "Stash" + + + + Archive... + Arkiv... + + + Unable to Retrieve File List + + + + Diff + + + + Status + Status + + + Apply from Editor + Tillämpa från redigerare + + + Apply from File... + Tillämpa från fil... + + + Stash Unstaged Files + Avoid translating "Stash" + + + + Saves the current state of your unstaged files and resets the repository to its staged state. + + + + Take Snapshot... + Ta ögonblicksbild... + + + Meta+G,Meta+C + Meta+G,Meta+C + + + Log Current Selection + Avoid translating "Log" + + + + Log of "%1" Selection + Avoid translating "Log" + + + + Meta+G,Meta+S + Meta+G,Meta+S + + + Alt+G,Alt+S + Alt+G,Alt+S + + + Current &Project Directory + Aktuell &projektkatalog + + + Diff Project Directory + Avoid translating "Diff" + + + + Diff Directory of Project "%1" + Avoid translating "Diff" + + + + Log Project Directory + Avoid translating "Log" + + + + Log Directory of Project "%1" + Avoid translating "Log" + + + + Clean Project Directory... + Avoid translating "Clean" + + + + Clean Directory of Project "%1"... + Avoid translating "Clean" + + + + &Subversion + &Subversion + + + DCommit + + + + Manage Remotes... + + + + Git &Tools + + + + Gitk + Gitk + + + Gitk Current File + + + + Gitk of "%1" + + + + Gitk for folder of Current File + + + + Gitk for folder of "%1" + + + + Git Gui + + + + Repository Browser + Förrådsbläddrare + + + Merge Tool + + + + Git Bash + + + + Actions on Commits... + + + + Interactive Rebase + + + + Unsupported version of Git found. Git %1 or later required. + + + + Amend %1 + + + + Git Fixup Commit + + + + Repository Clean + + + + Choose Patch + Välj patch + + + Revert + Återställ + + + Another submit is currently being executed. + + + + Git Commit + + + + General Information + Allmän information + + + Repository: + Förråd: + + + repository + Förråd + + + Branch: + + + + branch + + + + Show HEAD + Visa HEAD + + + Sign off + + + + Commit Information + + + + Author: + Upphovsperson: + + + Email: + E-post: + + + By&pass hooks + + + + Note that huge amount of commits might take some time. + + + + Ignore whitespace changes + + + + Ignore line moves + Ignorera radflyttningar + + + Git + Git + + + Git Settings + Git-inställningar + + + Miscellaneous + Diverse + + + Pull with rebase + + + + Git command: + Git-kommando: + + + Set "HOME" environment variable + + + + Set the environment variable HOME to "%1" +(%2). +This causes Git to look for the SSH-keys in that location +instead of its installation directory when run outside git bash. + + + + currently set to "%1" + + + + Add instant blame annotations to editor + + + + Finds the commit that introduced the last real code changes to the line. + + + + Finds the commit that introduced the line before it was moved. + + + + Show commit subject + + + + Adds the commit subject directly to the annotation. + + + + The binary "%1" could not be located in the path "%2" + Binären "%1" kunde inte hittas i sökvägen "%2" + + + Instant Blame + + + + Arguments: + Argument: + + + Annotate the current line in the editor with Git "blame" output. + + + + Configuration + Konfiguration + + + Prepend to PATH: + + + + Command: + Kommando: + + + Stashes + + + + Name + Namn + + + Branch + + + + Message + Meddelande + + + <No repository> + <inget förråd> + + + Repository: %1 + Förråd: %1 + + + Do you want to delete all stashes? + + + + Do you want to delete %n stash(es)? + + + + + + + Delete &All... + Ta bort &alla... + + + &Delete... + &Ta bort... + + + R&estore... + + + + Restore to &Branch... + Restore a git stash to new branch to be created + + + + Delete Stashes + + + + Repository Modified + Förrådet ändrat + + + %1 cannot be restored since the repository is modified. +You can choose between stashing the changes or discarding them. + + + + Restore Stash to Branch + + + + Stash Restore + + + + Would you like to restore %1? + + + + Error restoring %1 + + + + Chunk successfully staged + + + + Filter by message + Filtrera efter meddelande + + + Filter log entries by text in the commit message. + + + + Filter by content + Filtrera efter innehåll + + + Filter log entries by added or removed string. + + + + Filter by author + Filtrera efter upphovsperson + + + Filter log entries by author. + + + + Filter: + Filtrera: + + + Case Sensitive + Skiftlägeskänslig + + + &Blame %1 + + + + Blame &Parent Revision %1 + + + + Stage Chunk... + + + + Unstage Chunk... + + + + not currently set + + + + Git Repository Browser Command + + + + Use the patience algorithm for calculating the differences. + + + + Patience + Tålamod + + + Ignore whitespace only changes. + + + + Ignore Whitespace + Ignorera blanksteg + + + Hide the date of a change from the output. + + + + Omit Date + + + + Branch Name: + + + + Checkout new branch + + + + Add Branch + + + + Rename Branch + + + + Add Tag + Lägg till tagg + + + Tag name: + + + + Track remote branch "%1" + + + + Track local branch "%1" + + + + A remote with the name "%1" already exists. + + + + The URL may not be valid. + URLen kanske inte är giltig. + + + Name: + Namn: + + + URL: + URL: + + + Remotes + + + + F&etch + + + + Delete Remote + + + + Would you like to delete the remote "%1"? + + + + &Push + + + + Local Branches + + + + Remote Branches + + + + Tags + Taggar + + + untracked + + + + staged + + + + + modified + ändrades + + + added + lades till + + + deleted + Borttagen + + + renamed + bytte namn + + + copied + kopierades + + + typechange + + + + by both + av båda + + + by us + av oss + + + by them + av dem + + + Show difference. + Visa skillnad. + + + Graph + Graf + + + Show textual graph log. + + + + Changes + Ändringar + + + Change #, hash, tr:id, owner:email or reviewer:email + + + + &Query: + + + + Details + Detaljer + + + C&heckout + C&hecka ut + + + &Refresh + &Uppdatera + + + Remote: + + + + Cherry &Pick + + + + &Checkout + &Checka ut + + + Fetching "%1"... + Hämtar "%1"... + + + The gerrit process has not responded within %1 s. +Most likely this is caused by problems with SSH authentication. +Would you like to terminate it? + + + + Subject + + + + Owner + Ägare + + + Updated + + + + Project + Projekt + + + Approvals + + + + Number + + + + Patch set + + + + URL + URL + + + Depends on + Beroende av + + + Needed by + Behövs av + + + Parse error: "%1" -> %2 + Tolkningsfel: "%1" -> %2 + + + Parse error: "%1" + Tolkningsfel: "%1" + + + Gerrit + + + + (Draft) + (Utkast) + + + Querying Gerrit + + + + Timeout + Tidsgräns + + + Terminate + + + + Keep Running + Fortsätt kör + + + HTTPS + HTTPS + + + &Host: + &Värd: + + + Authentication + Autentisering + + + <html><head/><body><p>Gerrit server with HTTP was detected, but you need to set up credentials for it.</p><p>To get your password, <a href="LINK_PLACEHOLDER"><span style=" text-decoration: underline; color:#007af4;">click here</span></a> (sign in if needed). Click Generate Password if the password is blank, and copy the user name and password to this form.</p><p>Choose Anonymous if you do not want authentication for this server. In this case, changes that require authentication (like draft changes or private projects) will not be displayed.</p></body></html> + + + + Server: + Server: + + + &User: + A&nvändare: + + + &Password: + &Lösenord: + + + Anonymous + Anonym + + + &ssh: + &ssh: + + + cur&l: + cur&l: + + + SSH &Port: + SSH-&port: + + + P&rotocol: + P&rotokoll: + + + Determines the protocol used to form a URL in case +"canonicalWebUrl" is not configured in the file +"gerrit.config". + + + + Gerrit... + Gerrit... + + + Push to Gerrit... + + + + Initialization Failed + + + + Error + Fel + + + Invalid Gerrit configuration. Host, user and ssh binary are mandatory. + + + + Git is not available. + Git är inte tillgängligt. + + + Remote Not Verified + + + + Change host %1 +and project %2 + +were not verified among remotes in %3. Select different folder? + + + + Enter Local Repository for "%1" (%2) + + + + Detached HEAD + + + + Provide a valid email to commit. + + + + Select Change + Välj ändring + + + &Commit only + + + + Commit and &Push + + + + Commit and Push to &Gerrit + + + + Invalid author + Ogiltig upphovsperson + + + Invalid email + Ogiltig e-post + + + Unresolved merge conflicts + + + + &Commit and Push + + + + &Commit and Push to Gerrit + + + + &Commit + + + + Undo Changes to %1 + Ångra ändringar till %1 + + + Local Changes Found. Choose Action: + + + + Discard Local Changes + Förkasta lokala ändringar + + + Checkout branch "%1" + + + + Move Local Changes to "%1" + Flytta lokala ändringar till "%1" + + + Pop Stash of "%1" + + + + Create Branch Stash for "%1" + + + + Create Branch Stash for Current Branch + + + + &Topic: + + + + Number of commits + + + + &Draft/private + + + + &Work-in-progress + + + + Checked - Mark change as private. +Unchecked - Remove mark. +Partially checked - Do not change current state. + + + + Pushes the selected commit and all commits it depends on. + + + + Comma-separated list of reviewers. + +Reviewers can be specified by nickname or email address. Spaces not allowed. + +Partial names can be used if they are unambiguous. + + + + Push: + + + + To: + Till: + + + Commits: + + + + &Reviewers: + + + + Cannot find a Gerrit remote. Add one and try again. + + + + Number of commits between %1 and %2: %3 + + + + Are you sure you selected the right target branch? + + + + Checked - Mark change as WIP. +Unchecked - Mark change as ready for review. +Partially checked - Do not change current state. + + + + Supported on Gerrit 2.15 and later. + Stöds på Gerrit 2.15 eller senare. + + + Checked - The change is a draft. +Unchecked - The change is not a draft. + + + + No remote branches found. This is probably the initial commit. + + + + Branch name + + + + ... Include older branches ... + + + + Reset to: + Nollställ till: + + + Select change: + Välj ändring: + + + Reset type: + + + + Mixed + Blandad + + + Hard + Hård + + + Hash + + + + Soft + Mjuk + + + Normal + Normal + + + Submodule + Undermodul + + + Deleted + Borttagen + + + Symbolic link + Symbolisk länk + + + Modified + Ändrad + + + Created + Skapad + + + Submodule commit %1 + + + + Symbolic link -> %1 + Symbolisk länk -> %1 + + + Merge Conflict + + + + %1 merge conflict for "%2" +Local: %3 +Remote: %4 + + + + Merge tool is not configured. + + + + Run git config --global merge.tool &lt;tool&gt; to configure it, then try again. + + + + &Local + &Lokal + + + &Remote + &Fjärr + + + &Created + Ska&pad + + + &Modified + Ä&ndrad + + + &Deleted + &Borttagen + + + Unchanged File + Oförändrad fil + + + Was the merge successful? + Lyckades sammanslagningen? + + + Continue Merging + Fortsätt slå samman + + + Continue merging other unresolved paths? + + + + Refresh Remote Servers + Uppdatera fjärrservrar + + + Fallback + + + + Certificate Error + Certifikatfel + + + Server certificate for %1 cannot be authenticated. +Do you want to disable SSL verification for this server? +Note: This can expose you to man-in-the-middle attack. + + + + Tree (optional) + + + + Can be HEAD, tag, local or remote branch, or a commit hash. +Leave empty to search through the file system. + + + + Recurse submodules + + + + Git Grep + + + + Ref: %1 +%2 + Ref: %1 +%2 + + + Refreshing Commit Data + + + + + QtC::GitLab + + Clone Repository + Klona förråd + + + Specify repository URL, checkout path and directory. + Ange förråds-URL, sökväg och katalog för utcheckning. + + + Repository + Förråd + + + Path + Sökväg + + + Path "%1" already exists. + Sökvägen "%1" finns redan. + + + Directory + Katalog + + + Recursive + Rekursiv + + + Clone + Klona + + + User canceled process. + Användaren avbröt processen. + + + Cloning succeeded. + Kloning lyckades. + + + Warning + Varning + + + Cloned project does not have a project file that can be opened. Try importing the project as a generic project. + Klonade projekt har inte en projektfil som kan öppnas. Prova att importera projektet som ett allmänt projekt. + + + Open Project + Öppna projekt + + + Choose the project file to be opened. + Välj projektfilen att öppna. + + + Cloning failed. + Kloning misslyckades. + + + GitLab + GitLab + + + Search + Sök + + + ... + ... + + + 0 + 0 + + + Clone... + Klona... + + + Remote: + Fjärr: + + + Not logged in. + Inte inloggad. + + + Insufficient access token. + Otillräckligt åtkomsttoken. + + + Permission scope read_api or api needed. + Rättighetsomfång read_api eller api behövs. + + + Check settings for misconfiguration. + Kontrollera inställningar för felkonfigurationer. + + + Projects (%1) + Projekt (%1) + + + Using project access token. + Använder projektets åtkomsttoken. + + + Logged in as %1 + Inloggad som %1 + + + Id: %1 (%2) + Id: %1 (%2) + + + Host: + Värd: + + + Description: + Beskrivning: + + + Access token: + Accesstoken: + + + Port: + Port: + + + HTTPS: + HTTPS: + + + Default: + Standard: + + + curl: + curl: + + + Edit... + Redigera... + + + Edit current selected GitLab server configuration. + Redigera aktuellt vald GitLab-serverkonfiguration. + + + Remove + Ta bort + + + Remove current selected GitLab server configuration. + Ta bort aktuellt vald GitLab-serverkonfiguration. + + + Add... + Lägg till... + + + Add new GitLab server configuration. + Lägg till ny GitLab-serverkonfiguration. + + + Edit Server... + Redigera server... + + + Modify + Ändra + + + Add Server... + Lägg till server... + + + Add + Lägg till + + + GitLab... + GitLab... + + + Error + Fel + + + Invalid GitLab configuration. For a fully functional configuration, you need to set up host name or address and an access token. Providing the path to curl is mandatory. + Ogiltig GitLab-konfiguration. För fullständigt funktionell konfiguration så behöver du konfigurera värdnamn eller adress samt en accesstoken. Tillhandahålla sökvägen till curl är obligatoriskt. + + + Certificate Error + Certifikatfel + + + Server certificate for %1 cannot be authenticated. +Do you want to disable SSL verification for this server? +Note: This can expose you to man-in-the-middle attack. + Servercertifikatet för %1 kan inte autentiseras. +Vill du inaktivera SSL-verifiering för denna server? +Observera: Detta kan utsätta dig för ett attack. + + + Guest + Gäst + + + Reporter + Reporter + + + Developer + Utvecklare + + + Maintainer + Underhållare + + + Owner + Ägare + + + Linked GitLab Configuration: + Länkad GitLab-konfiguration: + + + Link with GitLab + Länka med GitLab + + + Unlink from GitLab + Avlänka från GitLab + + + Test Connection + Testa anslutning + + + Projects linked with GitLab receive event notifications in the Version Control output pane. + Projekt länkade med GitLab tar emot händelseaviseringar i utdatapanelen för Versionskontroll. + + + Remote host does not match chosen GitLab configuration. + Fjärrvärden matchar inte vald GitLab-konfiguration. + + + Accessible (%1). + Tillgänglig (%1). + + + Read only access. + Skrivskyddad åtkomst. + + + Not a git repository. + Inte ett git-förråd. + + + Local git repository without remotes. + + + + + QtC::GlslEditor + + GLSL + GLSL sub-menu in the Tools menu + GLSL + + + + QtC::Haskell + + Release + + + + General + Allmänt + + + Build directory: + Byggkatalog: + + + GHCi + GHCi + + + Run GHCi + Kör GHCi + + + Haskell + SnippetProvider + Haskell + + + Executable + Körbar fil + + + Haskell + Haskell + + + Stack executable: + + + + Choose Stack Executable + + + + Stack Build + + + + + QtC::Help + + Indexing Documentation + Indexerar dokumentation + + + Open Link + Öppna länk + + + Regenerate Index + Återgenerera index + + + Open Link as New Page + Öppna länk som ny sida + + + Documentation + Dokumentation + + + Add Documentation + Lägg till dokumentation + + + %1 (auto-detected) + %1 (automatiskt identifierad) + + + Qt Help Files (*.qch) + Qt-hjälpfiler (*.qch) + + + Invalid documentation file: + Ogiltig dokumentationsfil: + + + Namespace already registered: + Namnrymden redan registrerad: + + + Registration Failed + Registrering misslyckades + + + Unable to register documentation. + Kunde inte registrera dokumentation. + + + Add and remove compressed help files, .qch. + Lägg till och ta bort komprimerade hjälpfiler, .qch. + + + Registered Documentation + Registrerad dokumentation + + + Add... + Lägg till... + + + Remove + Ta bort + + + Filters + Filter + + + Unfiltered + Ofiltrerad + + + Help Index + Hjälpindex + + + Locates help topics, for example in the Qt documentation. + Hittar hjälpämnen, till exempel i Qt-dokumentationen. + + + Help + Hjälp + + + Contents + Innehåll + + + Index + Index + + + Search + Sök + + + Open Link in Window + Öppna länk i fönster + + + Bookmarks + Bokmärken + + + Show Context Help Side-by-Side if Possible + Visa kontexthjälp sida-vid-sida om möjligt + + + Always Show Context Help Side-by-Side + Visa alltid kontexthjälp sida-vid-sida + + + Always Show Context Help in Help Mode + Visa alltid kontexthjälp i hjälpläget + + + Always Show Context Help in External Window + Visa alltid kontexthjälp i externt fönster + + + Open in Help Mode + Öppna i hjälpläge + + + Home + Hem + + + Back + Bakåt + + + Forward + Framåt + + + Open Online Documentation... + Öppna dokumentation på nätet... + + + Open in Edit Mode + Öppna i redigeringsläge + + + Open in New Page + Öppna i ny sida + + + Open in Window + Öppna i fönster + + + Activate Help Bookmarks View + Aktivera Hjälpbokmärken-vyn + + + Alt+Meta+M + Alt+Meta+M + + + Activate Help Search View + Aktivera Hjälpsökning-vyn + + + Meta+/ + Meta+/ + + + Ctrl+Shift+/ + Ctrl+Shift+/ + + + Help - %1 + Hjälp - %1 + + + Print Documentation + Skriv ut dokumentation + + + Ctrl+Shift+B + Ctrl+Shift+B + + + Activate Open Help Pages View + Aktivera Öppna hjälpsidor-vyn + + + Meta+O + Meta+O + + + Ctrl+Shift+O + Ctrl+Shift+O + + + Add Bookmark + Lägg till bokmärke + + + Meta+M + Meta+M + + + Ctrl+M + Ctrl+M + + + Context Help + Kontexthjälp + + + Report Bug... + Rapportera fel... + + + Meta+I + Meta+I + + + Ctrl+Shift+I + Ctrl+Shift+I + + + Meta+Shift+C + Meta+Shift+C + + + Ctrl+Shift+C + Ctrl+Shift+C + + + Increase Font Size + Öka typsnittsstorlek + + + Decrease Font Size + Minska typsnittsstorlek + + + Reset Font Size + Nollställ typsnittsstorlek + + + Open Pages + Öppna sidor + + + Technical Support... + Teknisk support... + + + System Information... + Systeminformation... + + + No Documentation + Ingen dokumentation + + + No documentation available. + Ingen dokumentation tillgänglig. + + + System Information + Systeminformation + + + Use the following to provide more detailed information about your system to bug reports: + Använd följande för att tillhandahålla mer detaljerad information om ditt system till felrapporter: + + + Copy to Clipboard + Kopiera till urklipp + + + Copy Link + Kopiera länk + + + Copy + Kopiera + + + Reload + Uppdatera + + + &Look for: + &Leta efter: + + + Choose Topic + Välj ämne + + + Choose a topic for <b>%1</b>: + Välj ett ämne för <b>%1</b>: + + + General + Allmänt + + + Default (%1) + Default viewer backend + Standard (%1) + + + Import Bookmarks + Importera bokmärken + + + Files (*.xbel) + Filer (*.xbel) + + + Cannot import bookmarks. + Kan inte importera bokmärken. + + + Save File + Spara fil + + + Font + Typsnitt + + + Family: + Familj: + + + Style: + Stil: + + + Size: + Storlek: + + + Note: The above setting takes effect only if the HTML file does not use a style sheet. + Observera: Ovanstående inställning tar effekt endast om HTML-filen inte använder en stilmall. + + + Zoom: + Zoom: + + + % + % + + + Antialias + Antialias + + + Startup + Uppstart + + + Always Show in Help Mode + Visa alltid i hjälpläge + + + Always Show in External Window + Visa alltid i externt fönster + + + On context help: + Vid kontexthjälp: + + + Enable scroll wheel zooming + Aktivera zoom med rullningshjul + + + Switches to editor context after last help page is closed. + Växlar till redigerarkontext efter att sista hjälpsidan har stängts. + + + Viewer backend: + Bakände för visare: + + + Change takes effect after reloading help pages. + Ändringen tar effekt efter att hjälpsidorna lästs om. + + + Show Side-by-Side if Possible + Visa sida-vid-sida om möjligt + + + Always Show Side-by-Side + Visa alltid sida-vid-sida + + + On help start: + Vid hjälpstart: + + + Show My Home Page + Visa min hemsida + + + Show a Blank Page + Visa en blank sida + + + Show My Tabs from Last Session + Visa mina flikar från senaste session + + + Reset to default. + Återställ till standard. + + + Home page: + Hemsida: + + + Use &Current Page + Använd a&ktuell sida + + + Use &Blank Page + Använd &blank sida + + + Reset + Nollställ + + + Behaviour + Beteende + + + Return to editor on closing the last page + Återgå till redigeraren vid stängning av sista sidan + + + Import Bookmarks... + Importera bokmärken... + + + Export Bookmarks... + Exportera bokmärken... + + + The file is not an XBEL version 1.0 file. + Filen är inte en XBEL-fil med version 1.0. + + + Unknown title + Okänd titel + + + litehtml + litehtml + + + QtWebEngine + QtWebEngine + + + QTextBrowser + QTextBrowser + + + WebKit + WebKit + + + Error loading page + Fel vid inläsning av sidan + + + <p>Check that you have the corresponding documentation set installed.</p> + <p>Kontrollera att du har motsvarande dokumentationsuppsättning installerad.</p> + + + Error loading: %1 + Fel vid inläsning: %1 + + + The page could not be found + Sidan kunde inte hittas + + + (Untitled) + (Namnlös) + + + Close %1 + Stäng %1 + + + Close All Except %1 + Stäng alla förutom %1 + + + Copy Full Path to Clipboard + Kopiera fullständiga sökväg till urklipp + + + Update Documentation + Uppdatera dokumentation + + + Purge Outdated Documentation + Rensa bort utdaterad dokumentation + + + Zoom: %1% + Zoom: %1% + + + Get Help Online + Få hjälp på nätet + + + New Folder + Ny mapp + + + Bookmark: + Bokmärke: + + + Add in folder: + Lägg till i mapp: + + + Delete Folder + Ta bort mapp + + + Rename Folder + Byt namn på mapp + + + Show Bookmark + Visa bokmärke + + + Show Bookmark as New Page + Visa bokmärke som ny sida + + + Delete Bookmark + Ta bort bokmärke + + + Rename Bookmark + Byt namn på bokmärke + + + Deleting a folder also removes its content.<br>Do you want to continue? + Borttagning av en mapp tar även bort dess innehåll.<br>Vill du fortsätta? + + + + QtC::ImageViewer + + Export + Exportera + + + Set as Default + Ställ in som standard + + + on + + + + off + av + + + Use the current settings for background, outline, and fitting to screen as the default for new image viewers. Current default: + Använd aktuella inställningar för bakgrund, översikt och anpassning till skärm som standard för nya bildvisare. Aktuell standard: + + + Background: %1 + Bakgrund: %1 + + + Outline: %1 + Översikt: %1 + + + Fit to Screen: %1 + Anpassa till skärm: %1 + + + Resume Paused Animation + Återuppta pausad animering + + + Image Viewer + Bildvisare + + + Fit to Screen + Anpassa till skärm + + + Ctrl+= + Ctrl+= + + + Switch Background + Växla bakgrund + + + Switch Outline + Växla översikt + + + Toggle Animation + Växla animering + + + Export Multiple Images + Exportera flera bilder + + + Copy as Data URL + Kopiera som data-URL + + + Ctrl+[ + Ctrl+[ + + + Ctrl+] + Ctrl+] + + + Play Animation + Spela upp animering + + + Pause Animation + Pausa animering + + + File: + Fil: + + + x + Multiplication, as in 32x32 + X + + + Size: + Storlek: + + + %1 already exists. +Would you like to overwrite it? + %1 finns redan. +Vill du skriva över den? + + + Exported "%1", %2x%3, %4 bytes + Exporterade "%1", %2x%3, %4 bytes + + + Could not write file "%1". + Kunde inte skriva filen "%1". + + + Export Image + Exportera bild + + + Export %1 + Exportera %1 + + + Export a Series of Images from %1 (%2x%3) + Exportera en serie bilder från %1 (%2x%3) + + + Image format not supported. + Bildformatet stöds inte. + + + Failed to read SVG image. + Misslyckades med att läsa SVG-bild. + + + Failed to read image. + Misslyckades med att läsa bild. + + + Enter a file name containing place holders %1 which will be replaced by the width and height of the image, respectively. + Ange ett filnamn som innehåll platshållarna %1 som ska ersättas med bredd och höjden för bilden, respektive. + + + Clear + Töm + + + Set Standard Icon Sizes + Ställ in standardstorlek för ikoner + + + Generate Sizes + Generera storlekar + + + A comma-separated list of size specifications of the form "<width>x<height>". + En kommaseparerad lista för storleksspecifikationer i formatet "<width>x<height>". + + + Sizes: + Storlekar: + + + Please specify some sizes. + Ange några storlekar. + + + Invalid size specification: %1 + Ogiltig storleksspecifikation: %1 + + + The file name must contain one of the placeholders %1, %2. + Filnamnet måste innehålla en av platshållarna %1, %2. + + + The file %1 already exists. +Would you like to overwrite it? + Filen %1 finns redan. +Vill du skriva över den? + + + The files %1 already exist. +Would you like to overwrite them? + Filerna %1 finns redan. +Vill du skriva över dem? + + + + QtC::IncrediBuild + + IncrediBuild for Windows + IncrediBuild för Windows + + + Target and Configuration + Mål och konfiguration + + + Enter the appropriate arguments to your build command. + Ange de lämpliga argumenten till ditt byggkommando. + + + Make sure the build command's multi-job parameter value is large enough (such as -j200 for the JOM or Make build tools). + + + + Keep original jobs number: + + + + Forces IncrediBuild to not override the -j command line switch, that controls the number of parallel spawned tasks. The default IncrediBuild behavior is to set it to 200. + + + + IncrediBuild Distribution Control + + + + Profile.xml: + Profile.xml: + + + Defines how Automatic Interception Interface should handle the various processes involved in a distributed job. It is not necessary for "Visual Studio" or "Make and Build tools" builds, but can be used to provide configuration options if those builds use additional processes that are not included in those packages. It is required to configure distributable processes in "Dev Tools" builds. + + + + Avoid local task execution: + + + + Overrides the Agent Settings dialog Avoid task execution on local machine when possible option. This allows to free more resources on the initiator machine and could be beneficial to distribution in scenarios where the initiating machine is bottlenecking the build with High CPU usage. + + + + Determines the maximum number of CPU cores that can be used in a build, regardless of the number of available Agents. It takes into account both local and remote cores, even if the Avoid Task Execution on Local Machine option is selected. + + + + Maximum CPUs to utilize in the build: + + + + Newest allowed helper machine OS: + + + + Specifies the newest operating system installed on a helper machine to be allowed to participate as helper in the build. + + + + Oldest allowed helper machine OS: + + + + Specifies the oldest operating system installed on a helper machine to be allowed to participate as helper in the build. + + + + Output and Logging + Utdata och loggning + + + Build title: + + + + Specifies a custom header line which will be displayed in the beginning of the build output text. This title will also be used for the Build History and Build Monitor displays. + + + + Save IncrediBuild monitor file: + + + + Writes a copy of the build progress file (.ib_mon) to the specified location. If only a folder name is given, a generated GUID will serve as the file name. The full path of the saved Build Monitor will be written to the end of the build output. + + + + Suppress STDOUT: + + + + Does not write anything to the standard output. + Skriver inte någonting till standardutdata. + + + Output Log file: + Loggfil för utdata: + + + Writes build output to a file. + Skriver byggutdata till en fil. + + + Show Commands in output: + Visa kommandon i utdata: + + + Shows, for each file built, the command-line used by IncrediBuild to build the file. + + + + Show Agents in output: + Visa agenter i utdata: + + + Shows the Agent used to build each file. + + + + Show Time in output: + Visa tid i utdata: + + + Shows the Start and Finish time for each file built. + + + + Hide IncrediBuild Header in output: + + + + Suppresses IncrediBuild's header in the build output. + + + + Internal IncrediBuild logging level: + + + + Overrides the internal Incredibuild logging level for this build. Does not affect output or any user accessible logging. Used mainly to troubleshoot issues with the help of IncrediBuild support. + + + + Miscellaneous + Diverse + + + Set an Environment Variable: + Ställ in en miljövariabel: + + + Sets or overrides environment variables for the context of the build. + + + + Stop on errors: + Stoppa vid fel: + + + When specified, the execution will stop as soon as an error is encountered. This is the default behavior in "Visual Studio" builds, but not the default for "Make and Build tools" or "Dev Tools" builds. + + + + Additional Arguments: + Ytterligare argument: + + + Add additional buildconsole arguments manually. The value of this field will be concatenated to the final buildconsole command line. + + + + Open Build Monitor: + + + + Opens Build Monitor once the build starts. + + + + CMake + CMake + + + Custom Command + Anpassat kommando + + + Command Helper: + + + + Select a helper to establish the build command. + + + + Make command: + Make-kommando: + + + Make arguments: + Make-argument: + + + IncrediBuild for Linux + + + + Specify nice value. Nice Value should be numeric and between -20 and 19 + + + + Nice value: + + + + Force remote: + + + + Alternate tasks preference: + + + + Make + Make + + + + QtC::Ios + + Base arguments: + + + + Reset Defaults + Nollställ till standard + + + Extra arguments: + Extra argument: + + + xcodebuild + xcodebuild + + + Command: + Kommando: + + + Arguments: + Argument: + + + Reset to Default + Nollställ till standard + + + iOS Configuration + Konfiguration för iOS + + + Ask about devices not in developer mode + Fråga om enheter som inte är i utvecklarläget + + + Configure available simulator devices in <a href="%1">Xcode</a>. + Konfigurera tillgängliga simulatorenheter i <a href="%1">Xcode</a>. + + + Devices + Enheter + + + Simulator + Simulator + + + iOS build + iOS BuildStep display name. + + + + Deploy on iOS + Distribuera på iOS + + + Deploy to %1 + Distribuera till %1 + + + Error: no device available, deploy failed. + Fel: ingen enhet tillgänglig, distribution misslyckades. + + + Deployment failed. No iOS device found. + Distribution misslyckades. Ingen iOS-enhet hittades. + + + Transferring application + Överför programmet + + + Deployment failed. The settings in the Devices window of Xcode might be incorrect. + + + + Deployment canceled. + Distribution avbröts. + + + Failed to run devicectl: %1. + Misslyckades med att köra devicectl: %1. + + + devicectl returned unexpected output ... deployment might have failed. + + + + The provisioning profile "%1" (%2) used to sign the application does not cover the device %3 (%4). Deployment to it will fail. + + + + Deploy to iOS device + Distribuera till iOS-enhet + + + Deployment failed. + Distribution misslyckades. + + + iOS Device + iOS-enhet + + + Device name + Enhetsnamn + + + Developer status + Whether the device is in developer mode. + Utvecklarstatus + + + Connected + Ansluten + + + yes + Ja + + + no + Nej + + + unknown + Okänd + + + OS version + OS-version + + + Product type + Produkttyp + + + An iOS device in user mode has been detected. + En iOS-enhet i användarläget har upptäckts. + + + Do you want to see how to set it up for development? + Vill du se hur den konfigureras för utveckling? + + + Device name: + Enhetsnamn: + + + Identifier: + Identifierare: + + + Product type: + Produkttyp: + + + OS Version: + OS-version: + + + CPU Architecture: + CPU-arkitektur: + + + Failed to detect the ABIs used by the Qt version. + + + + iOS + Qt Version is meant for Ios + iOS + + + Run on %1 + Kör på %1 + + + Run %1 on %2 + Kör %1 på %2 + + + Kit has incorrect device type for running on iOS devices. + Kitet har felaktig enhetstyp för körning på iOS-enheter. + + + No device chosen. Select %1. + Ingen enhet vald. Välj %1. + + + No device chosen. Enable developer mode on a device. + Ingen enhet vald. Aktivera utvecklingsläget på en enhet. + + + No device available. + Ingen enhet tillgänglig. + + + To use this device you need to enable developer mode on it. + För att använda denna enhet så måste du aktivera utvecklingsläget på den. + + + %1 is not connected. Select %2? + %1 är inte ansluten. Välja %2? + + + %1 is not connected. Enable developer mode on a device? + %1 är inte ansluten. Aktivera utvecklingsläget på en enhet? + + + %1 is not connected. + %1 är inte ansluten. + + + Debugging and profiling is currently not supported for devices with iOS 17 and later. + + + + Update + Uppdatera + + + Starting remote process. + Startar fjärrprocess. + + + Could not find %1. + Kunde inte hitta %1. + + + Running failed. No iOS device found. + Körning misslyckades. Ingen iOS-enhet hittades. + + + Running canceled. + Körning avbröts. + + + "%1" exited. + "%1" avslutades. + + + Failed to determine bundle identifier. + + + + Running "%1" on %2... + Kör "%1" på %2... + + + Could not get necessary ports for the debugger connection. + Kunde inte få nödvändiga portar för felsökaranslutningen. + + + Could not get inferior PID. + + + + Run failed. The settings in the Organizer window of Xcode might be incorrect. + + + + The device is locked, please unlock. + Enheten är låst. Lås upp den. + + + Run ended. + Körning avslutad. + + + Run ended with error. + Körning avslutad med fel. + + + Could not get necessary ports for the profiler connection. + + + + Application not running. + Programmet kör inte. + + + Could not find device specific debug symbols at %1. Debugging initialization will be slow until you open the Organizer window of Xcode with the device connected to have the symbols generated. + + + + The dSYM %1 seems to be outdated, it might confuse the debugger. + + + + iOS Simulator + + + + Device type: + Enhetstyp: + + + None + Ingen + + + iOS Settings + Inställningar för iOS + + + Reset + Nollställ + + + Automatically manage signing + Hantera signering automatiskt + + + Development team: + Utvecklingsteam: + + + Provisioning profile: + Provisioneringsprofil: + + + Default + Standard + + + Development team is not selected. + Utvecklingsteam har inte valts. + + + Provisioning profile is not selected. + Provisioneringsprofilen har inte valts. + + + Using default development team and provisioning profile. + + + + Development team: %1 (%2) + Utvecklingsteam: %1 (%2) + + + Settings defined here override the QMake environment. + Inställningar definierade här åsidosätter QMake-miljön. + + + %1 not configured. Use Xcode and Apple developer account to configure the provisioning profiles and teams. + + + + Development teams + Utvecklingsteam + + + Provisioning profiles + Provisioneringsprofiler + + + No provisioning profile found for the selected team. + Ingen provisioneringsprofil hittades för valt team. + + + Provisioning profile expired. Expiration date: %1 + Provisioneringsprofilen har gått ut. Utgångsdatum: %1 + + + %1 Simulator + + + + %1 - Free Provisioning Team : %2 + + + + Yes + Ja + + + No + Nej + + + Team: %1 +App ID: %2 +Expiration date: %3 + + + + iOS tool error %1 + + + + Application install on simulator failed. Simulator not running. + Programinstallation på simulatorn misslyckades. Simulatorn är inte igång. + + + Application launch on simulator failed. Invalid bundle path %1 + + + + Application launch on simulator failed. Simulator not running. %1 + Programstart på simulatorn misslyckades. Simulatorn är inte igång. %1 + + + Application install on simulator failed. %1 + Programinstallation på simulatorn misslyckades. %1 + + + Cannot capture console output from %1. Error redirecting output to %2.* + + + + Cannot capture console output from %1. Install Xcode 8 or later. + + + + Application launch on simulator failed. %1 + Programstart på simulatorn misslyckades. %1 + + + Invalid simulator response. Device Id mismatch. Device Id = %1 Response Id = %2 + + + + Failed to start process. + Misslyckades med att starta process. + + + Process was canceled. + Processen avbröts. + + + Process was forced to exit. + Processen tvingades att avsluta. + + + Cannot find xcrun. + Kan inte hitta xcrun. + + + xcrun is not executable. + xcrun är inte körbar. + + + Invalid Empty UDID. + Ogiltigt tomt UDID. + + + Simulator device is not available. (%1) + Simulatorenheten är inte tillgänglig. (%1) + + + Simulator start was canceled. + Simulatorstarten avbröts. + + + Cannot start Simulator device. Previous instance taking too long to shut down. (%1) + + + + Cannot start Simulator device. Simulator not in shutdown state. (%1) + + + + Cannot start Simulator device. Simulator not in booted state. (%1) + + + + Bundle path does not exist. + + + + Invalid (empty) bundle identifier. + + + + Failed to convert inferior pid. (%1) + + + + Failed to parse devicectl output: %1. + + + + Operation failed: %1 + + + + Failed to parse devicectl output: "result" is missing. + Misslyckades med att tolka utdata från devicectl: "result" saknas. + + + devicectl returned unexpected output ... running failed. + devicectl returnerade oväntat utdata ... körning misslyckades. + + + + QtC::LanguageClient + + Error %1 + Fel %1 + + + Deprecated + + + + Incoming + Inkommande + + + Outgoing + + + + Bases + + + + Derived + + + + Call Hierarchy + Anropshierarki + + + Reloads the call hierarchy for the symbol under cursor position. + Läser om anropshierarkin för symbolen under markörpositionen. + + + %1 for %2 + <language client> for <project> + %1 för %2 + + + uninitialized + language client state + inte initierad + + + initialize requested + language client state + initiering begärd + + + failed to initialize + language client state + misslyckades med att initiera + + + initialized + language client state + initierad + + + shutdown requested + language client state + stäng ner begärt + + + shut down + language client state + stäng ner + + + Language Server "%1" Initialization Error + + + + Initialization error: %1. + Initieringsfel: %1. + + + error + language client state + Fel + + + Invalid parameter in "%1": +%2 + Ogiltig parameter i "%1": +%2 + + + Initialize result is invalid. + + + + Server Info is invalid. + Serverinfo är ogiltig. + + + No initialize result. + + + + Copy to Clipboard + Kopiera till urklipp + + + Language Client + Språkklient + + + Symbols in Current Document + Symboler i aktuellt dokument + + + Locates symbols in the current document, based on a language server. + + + + Symbols in Workspace + Symboler i arbetsyta + + + Locates symbols in the language server workspace. + + + + Classes and Structs in Workspace + Klasser och structs i arbetsyta + + + Locates classes and structs in the language server workspace. + + + + Functions and Methods in Workspace + Funktioner och metoder i arbetsyta + + + Locates functions and methods in the language server workspace. + + + + Cannot handle MIME type "%1" of message. + Kan inte hantera MIME-typen "%1" för meddelande. + + + Cannot send data to unstarted server %1 + + + + Unexpectedly finished. Restarting in %1 seconds. + + + + Unexpectedly finished. + Färdigställdes oväntat. + + + Language Server + Språkserver + + + Generic StdIO Language Server + + + + Inspect Language Clients... + Inspektera språkklienter... + + + Language Server Diagnostics + Diagnostik för språkserver + + + Issues provided by the Language Server in the current document. + + + + &Add + &Lägg till + + + &Delete + &Ta bort + + + General + Allmänt + + + Always On + Alltid på + + + Requires an Open File + Kräver en öppnad fil + + + Start Server per Project + Starta server per projekt + + + Name: + Namn: + + + Language: + Språk: + + + Set MIME Types... + Ställ in MIME-typer... + + + File pattern + Filmönster + + + List of file patterns. +Example: *.cpp%1*.h + + + + Startup behavior: + Uppstartsbeteende: + + + Initialization options: + Initieringsalternativ: + + + Failed to parse JSON at %1: %2 + Misslyckades med att tolka JSON vid %1: %2 + + + Language server-specific JSON to pass via "initializationOptions" field of "initialize" request. + + + + File pattern: + Filmönster: + + + Select MIME Types + Välj MIME-typer + + + Filter + + + + Executable: + Körbar fil: + + + Arguments: + Argument: + + + JSON Error + JSON-fel + + + Workspace Configuration + Konfigurera arbetsyta + + + Additional JSON configuration sent to all running language servers for this project. +See the documentation of the specific language server for valid settings. + + + + Search Again to update results and re-enable Replace + + + + Re&name %n files + + Byt &namn på %n fil + Byt &namn på %n filer + + + + Files: +%1 + Filer: +%1 + + + Find References with %1 for: + Hitta referenser med %1 för: + + + Renaming is not supported with %1 + + + + %1 is not reachable anymore. + %1 är inte nåbar längre. + + + Start typing to see replacements. + Börja skriv för att se ersättningar. + + + Show available quick fixes + + + + Restart %1 + Starta om %1 + + + Inspect Language Clients + Inspektera språkklienter + + + Manage... + Hantera... + + + Install npm Package + Installera npm-paket + + + Running "%1" to install %2. + Kör "%1" för att installera %2. + + + The installation of "%1" was canceled by timeout. + Installationen av "%1" avbröts på grund av tidsgräns. + + + The installation of "%1" was canceled by the user. + Installationen av "%1" avbröts av användaren. + + + Installing "%1" failed with exit code %2. + + + + Install %1 language server via npm. + + + + Setup %1 language server (%2). + + + + Install + Installera + + + Setup + Konfigurera + + + %1 Language Server + + + + Expand All + Expandera alla + + + Collapse All + Fäll in alla + + + Capabilities: + Förmågor: + + + Dynamic Capabilities: + Dynamiska förmågor: + + + Method: + Metod: + + + Options: + Alternativ: + + + Server Capabilities + Serverförmågor + + + Client Message + Klientmeddelande + + + Messages + Meddelanden + + + Server Message + Servermeddelande + + + Log File + Loggfil + + + No client selected + Ingen klient vald + + + Language Client Inspector + + + + <Select> + <Välj> + + + Language Server: + Språkserver: + + + Send message + Skicka meddelande + + + Log + Logg + + + Capabilities + Förmågor + + + Clear + Töm + + + + QtC::LanguageServerProtocol + + Cannot decode content with "%1". Falling back to "%2". + Kan inte avkoda innehåll med "%1". Faller tillbaka på "%2". + + + Expected an integer in "%1", but got "%2". + Förväntade ett heltal i "%1", men fick "%2". + + + Could not parse JSON message: "%1". + Kunde inte tolka JSON-meddelande: "%1". + + + Expected a JSON object, but got a JSON "%1" value. + Förväntade ett JSON-objekt, men fick ett JSON "%1"-värde. + + + No parameters in "%1". + Inga parametrar i "%1". + + + No ID set in "%1". + Inget ID inställt i "%1". + + + Create %1 + Skapa %1 + + + Rename %1 to %2 + Byt namn på %1 till %2 + + + Delete %1 + Ta bort %1 + + + + QtC::Lua + + Network Access + Nätverksåtkomst + + + Allow Internet Access + Tillåt internetåtkomst + + + Allow the extension "%1" to fetch from the following URL: +%2 + Tillåt att utökningen "%1" hämtar från följande URL: +%2 + + + Remember choice + Kom ihåg valet + + + Allow the extension "%1" to fetch data from the internet? + Tillåt att utökningen "%1" hämtar data från internet? + + + Allow the extension "%1" to fetch datafrom the following URL: + + + Tillåt att utökningen "%1" hämtar data från följande URL: + + + + + Always Allow + Tillåt alltid + + + Allow Once + Tillåt en gång + + + Deny + Neka + + + Fetching is not allowed for the extension "%1". (You can edit permissions in Preferences > Lua.) + Hämtning tillåts inte för utökningen "%1". (Du kan redigera rättigheter i Inställningar > Lua.) + + + Package info is not an object. + Package-info är inte ett objekt. + + + Installed package info is not an object. + Installerad package-info är inte ett objekt. + + + Cannot create app data directory. + Kan inte skapa programdatakatalog. + + + Cannot write to package info: %1 + Kan inte skriva till package-info: %1 + + + Cannot write to temporary file. + Kan inte skriva till temporärfilen. + + + Unarchiving failed. + Uppackning misslyckades. + + + Cannot open temporary file. + Kan inte öppna temporärfil. + + + Installing package(s) %1 + Installerar paket %1 + + + Install Package + Installera paket + + + The extension "%1" wants to install the following package(s): + + + Utökningen "%1" vill installera följande paket: + + + + + Install + Installera + + + * %1 - %2 (from: [%3](%3)) + Markdown list item: %1 = package name, %2 = version, %3 = URL + * %1 - %2 (från: [%3](%3)) + + + Failed to run script %1: %2 + Misslyckades med att köra skriptet %1: %2 + + + No hook with the name "%1" found. + Ingen hook med namnet "%1" hittades. + + + Script did not return a table. + Skriptet returnerade inte en tabell. + + + Extension info table did not contain a setup function. + + + + Cannot prepare extension setup: %1 + + + + Extension setup function returned false. + + + + Extension setup function returned error: %1 + + + + Lua + Lua + + + New Script... + Nytt skript... + + + Scripting + Skriptning + + + Run Current Script + Kör aktuellt skript + + + Failed to load plugin %1: %2 + Misslyckades med att läsa in insticksmodulen %1: %2 + + + Run script "%1" + Kör skript "%1" + + + Run + Kör + + + Edit + Redigera + + + Failed to read script "%1": %2 + Misslyckades med att läsa skriptet "%1": %2 + + + Evaluate simple Lua statements.<br>Literal '}' characters must be escaped as "\}", '\' characters must be escaped as "\\", '#' characters must be escaped as "\#", and "%{" must be escaped as "%\{". + + + + No Lua statement to evaluate. + Inget Lua-villkor att evaluera. + + + + QtC::Macros + + Preferences + Inställningar + + + Name + Namn + + + Description + Beskrivning + + + Shortcut + Genväg + + + Remove + Ta bort + + + Macro + Makro + + + Description: + Beskrivning: + + + Save Macro + Spara makro + + + Name: + Namn: + + + Macros + Makron + + + Playing Macro + Spelar upp makro + + + An error occurred while replaying the macro, execution stopped. + Ett fel inträffade vid uppspelning av makrot, körningen stoppad. + + + Stop Recording Macro + Stoppa inspelning av makro + + + Record Macro + Spela in makro + + + Text Editing &Macros + Textredigerings&makron + + + Ctrl+[ + Ctrl+[ + + + Alt+[ + Alt+[ + + + Ctrl+] + Ctrl+] + + + Alt+] + Alt+] + + + Play Last Macro + Spela upp sista makro + + + Alt+R + Alt+R + + + Meta+R + Meta+R + + + Save Last Macro + Spara sista makro + + + Macro mode. Type "%1" to stop recording and "%2" to play the macro. + Makroläge. Tryck "%1" för att stoppa inspelning och "%2" för att spela upp makrot. + + + Text Editing Macros + Textredigeringsmakron + + + Runs a text editing macro that was recorded with Tools > Text Editing Macros > Record Macro. + Kör ett textredigeringsmakro som spelades in med Verktyg > Textredigeringsmakron > Spela in makro. + + + + QtC::Marketplace + + Marketplace + Marketplace + + + Search in Marketplace... + Sök i Marketplace... + + + <p>Could not fetch data from Qt Marketplace.</p><p>Try with your browser instead: <a href='https://marketplace.qt.io'>https://marketplace.qt.io</a></p><br/><p><small><i>Error: %1</i></small></p> + <p>Kunde inte hämta data från Qt Marketplace.</p><p>Prova med din webbläsare istället: <a href='https://marketplace.qt.io'>https://marketplace.qt.io</a></p><br/><p><small><i>Fel: %1</i></small></p> + + + + QtC::McuSupport + + MCU Dependencies + MCU-beroenden + + + Paths to 3rd party dependencies + Sökvägar till tredjepartsberoenden + + + The MCU dependencies setting value is invalid. + Inställningsvärdet för MCU-beroenden är ogiltigt. + + + CMake variable %1 not defined. + CMake-variabeln %1 är inte definierad. + + + CMake variable %1: path %2 does not exist. + CMake-variabeln %1: sökvägen %2 finns inte. + + + Warning for target %1: invalid toolchain path (%2). Update the toolchain in Edit > Preferences > Kits. + Varning för målet %1: ogiltig sökväg för verktygskedja (%2). Uppdatera verktygskedjan i Redigera > Inställningar > Kit. + + + Warning for target %1: missing CMake toolchain file expected at %2. + Varning för målet %1: saknad CMake-verktygskedjefil förväntades vid %2. + + + Warning for target %1: missing QulGenerators expected at %2. + Varning för målet %1: saknad QulGenerators förväntades vid %2. + + + Kit for %1 created. + Kit för %1 skapades. + + + Error registering Kit for %1. + Fel vid registrering av kit för %1. + + + Path %1 exists, but does not contain %2. + Sökvägen %1 finns men innehåller inte %2. + + + Path %1 does not exist. Add the path in Edit > Preferences > Devices > MCU. + Sökvägen %1 finns inte. Lägg till sökvägen i Redigera > Inställningar > Enheter > MCU. + + + Missing %1. Add the path in Edit > Preferences > Devices > MCU. + Saknar %1. Lägg till sökvägen i Redigera > Inställningar > Enheter > MCU. + + + No CMake tool was detected. Add a CMake tool in Edit > Preferences > Kits > CMake. + Inget CMake-verktyg upptäcktes. Lägg till ett CMake-verktyg i Redigera > Inställningar > Kit > CMake. + + + or + eller + + + Path %1 exists. + Sökvägen %1 finns. + + + Path %1 exists. Version %2 was found. + Sökvägen %1 finns. Version %2 hittades. + + + Path %1 is valid, %2 was found. + Sökvägen %1 är giltig, %2 hittades. + + + but only version %1 is supported + men endast version %1 stöds + + + but only versions %1 are supported + men endast versionerna %1 stöds + + + Path %1 is valid, %2 was found, %3. + Sökvägen %1 är giltig, %2 hittades, %3. + + + Path %1 does not exist. + Sökvägen %1 finns inte. + + + Path is empty. + Sökvägen är tom. + + + Path is empty, %1 not found. + Sökvägen är tom, %1 hittades inte. + + + Path %1 exists, but version %2 could not be detected. + Sökvägen %1 finns men version %2 kunde inte upptäckas. + + + Download from "%1" + Hämta från "%1" + + + Board SDK for MIMXRT1050-EVK + Board SDK för MIMXRT1050-EVK + + + Board SDK MIMXRT1060-EVK + Board SDK MIMXRT1060-EVK + + + Board SDK for MIMXRT1060-EVK + Board SDK för MIMXRT1060-EVK + + + Board SDK for MIMXRT1064-EVK + Board SDK för MIMXRT1064-EVK + + + Board SDK for MIMXRT1170-EVK + Board SDK för MIMXRT1170-EVK + + + Board SDK for STM32F469I-Discovery + Board SDK för STM32F469I-Discovery + + + Board SDK for STM32F769I-Discovery + Board SDK för STM32F769I-Discovery + + + Board SDK for STM32H750B-Discovery + Board SDK för STM32H750B-Discovery + + + Board SDK + Board SDK + + + Flexible Software Package for Renesas RA MCU Family + + + + Graphics Driver for Traveo II Cluster Series + + + + Renesas Graphics Library + + + + Cypress Auto Flash Utility + + + + MCUXpresso IDE + MCUXpresso IDE + + + Path to SEGGER J-Link + Sökväg till SEGGER J-Link + + + Path to Renesas Flash Programmer + Sökväg till Renesas Flash Programmer + + + STM32CubeProgrammer + STM32CubeProgrammer + + + Green Hills Compiler for ARM + Green Hills-kompilator för ARM + + + IAR ARM Compiler + IAR ARM-kompilator + + + Green Hills Compiler + Green Hills-kompilator + + + GNU Arm Embedded Toolchain + GNU Arm-inbäddad verktygskedja + + + GNU Toolchain + GNU-verktygskedja + + + MSVC Toolchain + MSVC-verktygskedja + + + FreeRTOS SDK for MIMXRT1050-EVK + FreeRTOS SDK för MIMXRT1050-EVK + + + FreeRTOS SDK for MIMXRT1064-EVK + FreeRTOS SDK för MIMXRT1064-EVK + + + FreeRTOS SDK for MIMXRT1170-EVK + FreeRTOS SDK för MIMXRT1170-EVK + + + FreeRTOS SDK for EK-RA6M3G + FreeRTOS SDK för EK-RA6M3G + + + FreeRTOS SDK for STM32F769I-Discovery + FreeRTOS SDK för STM32F769I-Discovery + + + Path to project for Renesas e2 Studio + Sökväg till projekt för Renesas e2 Studio + + + Arm GDB at %1 + + + + MCU Device + MCU-enhet + + + Qt for MCUs Demos + Qt for MCUer-demon + + + Qt for MCUs Examples + Qt for MCUer-exampel + + + Replace Existing Kits + Ersätt befintliga kit + + + Create New Kits + Skapa nya kit + + + Qt for MCUs + Qt for MCUer + + + New version of Qt for MCUs detected. Upgrade existing kits? + Ny version av Qt for MCUer hittades. Uppgradera befintliga kit? + + + Errors while creating Qt for MCUs kits + Fel vid skapandet av Qt for MCUer-kit + + + Details + Detaljer + + + Qt for MCUs SDK + Qt for MCUer SDK + + + Targets supported by the %1 + Mål som stöds av %1 + + + Requirements + Krav + + + Automatically create kits for all available targets on start + Skapa automatiskt kit för alla tillgängliga mål vid start + + + Create a Kit + Skapa ett kit + + + Create Kit + Skapa kit + + + Update Kit + Uppdatera kit + + + No valid kit descriptions found at %1. + + + + A kit for the selected target and SDK version already exists. + + + + Kits for a different SDK version exist. + + + + A kit for the selected target can be created. + + + + Provide the package paths to create a kit for your target. + + + + No CMake tool was detected. Add a CMake tool in the <a href="cmake">CMake options</a> and select Apply. + + + + Cannot apply changes in Devices > MCU. + Kan inte tillämpa ändringar i Enheter > MCU. + + + Qt for MCUs Kit Creation + + + + Fix + Rätta till + + + Help + Hjälp + + + Qt for MCUs path %1 + + + + Target + Mål + + + Warning + Varning + + + Error + Fel + + + Package + Paket + + + Status + Status + + + No target selected. + Inget mål valt. + + + Invalid paths present for target +%1 + + + + MCU + MCU + + + Qt for MCUs: %1 + Qt for MCUer: %1 + + + Create Kits for Qt for MCUs? To do it later, select Edit > Preferences > Devices > MCU. + + + + Create Kits for Qt for MCUs + Skapa kit för Qt for MCUer + + + Read about Using QtMCUs in the Qt Design Studio + + + + Go to the Documentation + Gå till dokumentationen + + + Create new kits + Skapa nya kit + + + Replace existing kits + Ersätt befintliga kit + + + Proceed + Fortsätt + + + Detected %n uninstalled MCU target(s). Remove corresponding kits? + + + + + + + Keep + Behåll + + + Remove + Ta bort + + + Flash and run CMake parameters: + + + + MSVC Binary directory + + + + GCC Toolchain + GCC-verktygskedja + + + Parsing error: the type entry in JSON kit files must be a string, defaulting to "path" + Tolkningsfel: type-posten i JSON-kitfiler måste vara en sträng, faller tillbaka på "path" + + + Parsing error: the type entry "%2" in JSON kit files is not supported, defaulting to "path" + Tolkningsfel: type-posten "%2" i JSON-kitfiler stöds inte, faller tillbaka på "path" + + + Qt for MCUs SDK version %1 detected, only supported by Qt Creator version %2. This version of Qt Creator requires Qt for MCUs %3 or greater. + Qt for MCUer SDK-version %1 upptäcktes, stöds endast av Qt Creator version %2. Denna version av Qt Creator kräver Qt for MCUs %3 eller senare. + + + Skipped %1. Unsupported version "%2". + Hoppade över %1. Versionen "%2" stöds inte. + + + Detected version "%1", only supported by Qt Creator %2. + Upptäckte version "%1", stöds endast av Qt Creator %2. + + + Unsupported version "%1". + Version "%1" stöds inte. + + + Skipped %1. %2 Qt for MCUs version >= %3 required. + Hoppade över %1. %2 Qt for MCUer version >= %3 krävs. + + + Error creating kit for target %1, package %2: %3 + Fel vid skapande av kit för målet %1, paket %2: %3 + + + Warning creating kit for target %1, package %2: %3 + Varning skapar kit för målet %1, paket %2: %3 + + + the toolchain.id JSON entry is empty + JSON-posten toolchain.id är tom + + + the given toolchain "%1" is not supported + angivna verktygskedjan "%1" stöds inte + + + the toolchain.compiler.cmakeVar JSON entry is empty + JSON-posten toolchain.compiler.cmakeVar är tom + + + the toolchain.file.cmakeVar JSON entry is empty + JSON-posten toolchain.file.cmakeVar är tom + + + Toolchain is invalid because %2 in file "%3". + Verktygskedjan är ogiltig därför att %2 i filen "%3". + + + Toolchain description for "%1" is invalid because %2 in file "%3". + Verktygskedjans beskrivning för "%1" är ogiltig därför att %2 i filen "%3". + + + + QtC::Mercurial + + General Information + Allmän information + + + Repository: + Förråd: + + + Branch: + Gren: + + + Commit Information + + + + Author: + Upphovsperson: + + + Email: + E-post: + + + Configuration + Konfiguration + + + Command: + Kommando: + + + User + Användare + + + Username to use by default on commit. + + + + Default username: + Användarnamn som standard: + + + Email to use by default on commit. + + + + Default email: + E-postadress som standard: + + + Miscellaneous + Diverse + + + Revert + Återställ + + + Specify a revision other than the default? + + + + Revision: + Revision: + + + Default Location + Standardplats + + + Local filesystem: + Lokalt filsystem: + + + Specify URL: + Ange URL: + + + For example: "https://[user[:pass]@]host[:port]/[path]". + + + + Prompt for credentials + Fråga efter inloggningsuppgifter + + + Commit Editor + + + + Unable to find parent revisions of %1 in %2: %3 + + + + Cannot parse output: %1 + Kan inte tolka utdata: %1 + + + Mercurial Diff + + + + Mercurial Diff "%1" + + + + Hg incoming %1 + + + + Hg outgoing %1 + + + + Mercurial + Mercurial + + + Me&rcurial + Me&rcurial + + + Triggers a Mercurial version control operation. + + + + Annotate Current File + Anteckna aktuell fil + + + Annotate "%1" + Anteckna "%1" + + + Diff Current File + Diff för aktuell fil + + + Diff "%1" + Diff "%1" + + + Meta+H,Meta+D + Meta+H,Meta+D + + + Alt+G,Alt+D + Alt+G,Alt+D + + + Log Current File + + + + Log "%1" + + + + Meta+H,Meta+L + Meta+H,Meta+L + + + Alt+G,Alt+L + Alt+G,Alt+L + + + Status Current File + + + + Status "%1" + Status "%1" + + + Meta+H,Meta+S + Meta+H,Meta+S + + + Alt+G,Alt+S + Alt+G,Alt+S + + + Add + Lägg till + + + Add "%1" + Lägg till "%1" + + + Delete... + Ta bort... + + + Delete "%1"... + Ta bort "%1"... + + + Revert Current File... + + + + Revert "%1"... + + + + Diff + Diff + + + Log + + + + Revert... + + + + Status + Status + + + Pull... + + + + Push... + + + + Update... + Uppdatera... + + + Import... + Importera... + + + Incoming... + Inkommande... + + + Outgoing... + Utgående... + + + Commit... + + + + Meta+H,Meta+C + Meta+H,Meta+C + + + Alt+G,Alt+C + Alt+G,Alt+C + + + Create Repository... + Skapa förråd... + + + Pull Source + + + + Push Destination + + + + Update + Uppdatera + + + Incoming Source + Inkommande källa + + + There are no changes to commit. + + + + Unable to create an editor for the commit. + + + + Commit changes for "%1". + + + + Mercurial Command + Mercurial-kommando + + + Username: + Användarnamn: + + + Password: + Lösenord: + + + &Annotate %1 + &Anteckna %1 + + + Annotate &parent revision %1 + + + + + QtC::MesonProjectManager + + Key + Nyckel + + + Value + Värde + + + Configure + Konfigurera + + + Build + Bygg + + + Build "%1" + Bygg "%1" + + + Meson + Meson + + + Apply Configuration Changes + Tillämpa konfigurationsändringar + + + Wipe Project + Städa projekt + + + Wipes build directory and reconfigures using previous command line options. +Useful if build directory is corrupted or when rebuilding with a newer version of Meson. + + + + Parameters: + Parametrar: + + + Meson build: Parsing failed + + + + Running %1 in %2. + Kör %1 i %2. + + + Configuring "%1". + Konfigurerar "%1". + + + Executable does not exist: %1 + Körbara filen finns inte: %1 + + + Command is not executable: %1 + Kommandot är inte körbart: %1 + + + No Meson tool set. + + + + No Ninja tool set. + + + + No compilers set in kit. + Inga kompilatorer inställda i kit. + + + Meson Tool + Meson-verktyg + + + The Meson tool to use when building a project with Meson.<br>This setting is ignored when using other build systems. + + + + Cannot validate this meson executable. + Kan inte validera denna körbara meson-fil. + + + Unconfigured + Inte konfigurerad + + + Build + MesonProjectManager::MesonBuildStepConfigWidget display name. + Bygg + + + Tool arguments: + Verktygsargument: + + + Targets: + Mål: + + + Meson Build + + + + Ninja Tool + Ninja-verktyg + + + The Ninja tool to use when building a project with Meson.<br>This setting is ignored when using other build systems. + + + + Cannot validate this Ninja executable. + Kan inte validera denna körbara Ninja-fil. + + + Ninja + Ninja + + + Autorun Meson + + + + Automatically run Meson when needed. + Kör automatiskt Meson när det behövs. + + + Ninja verbose mode + + + + Enables verbose mode by default when invoking Ninja. + + + + General + Allmänt + + + Name: + Namn: + + + Path: + Sökväg: + + + Name + Namn + + + Location + Plats + + + New Meson or Ninja tool + Nytt Meson eller Ninja-verktyg + + + Tools + Verktyg + + + Add + Lägg till + + + Clone + Klona + + + Remove + Ta bort + + + Make Default + Gör till standard + + + Set as the default Meson executable to use when creating a new kit or when no value is set. + + + + Version: %1 + Version: %1 + + + Clone of %1 + Klon av %1 + + + Meson executable path does not exist. + + + + Meson executable path is not a file. + + + + Meson executable path is not executable. + + + + Cannot get tool version. + + + + + QtC::ModelEditor + + &Remove + &Ta bort + + + &Delete + &Ta bort + + + Export Diagram... + Exportera diagram... + + + Export Selected Elements... + Exportera markerade element... + + + Open Parent Diagram + + + + Add Package + Lägg till paket + + + Add Component + Lägg till komponent + + + Add Class + Lägg till klass + + + Add Canvas Diagram + + + + Toggle View and Filter Settings + Växla inställningar för vy och filter + + + Ctrl+Shift+L + Ctrl+Shift+L + + + Synchronize Browser and Diagram + Synkronisera bläddrare och diagram + + + Press && Hold for Options + Tryck och håll för alternativ + + + Edit Element Properties + Redigera elementegenskaper + + + Shift+Return + Shift+Return + + + Edit Item on Diagram + Redigera post på diagram + + + Return + Return + + + Opening File + Öppnar fil + + + File "%1" does not exist. + Filen "%1" finns inte. + + + Add Related Elements... + Lägg till relaterade element... + + + Update Include Dependencies + Uppdatera include-beroenden + + + Select Custom Configuration Folder + Välj anpassad konfigurationsmapp + + + Config path: + Konfigurationssökväg: + + + Select File Target + Välj filmål + + + Linked file: + Länkad fil: + + + Select Image File + Välj bildfil + + + Image: + Bild: + + + <font color=red>Model file must be reloaded.</font> + <font color=red>Modellfilen måste läsas om.</font> + + + Selecting Image + Väljer bild + + + Unable to read image file "%1". + Kunde inte läsa bildfilen "%1". + + + No model loaded. Cannot save. + Ingen modell inläst. Kan inte spara. + + + Could not open "%1" for reading: %2. + Kunde inte öppna "%1" för läsning: %2. + + + <html><body style="color:#909090; font-size:14px"><div align='center'><div style="font-size:20px">Open a diagram</div><table><tr><td><hr/><div style="margin-top: 5px">&bull; Double-click on diagram in model tree</div><div style="margin-top: 5px">&bull; Select "Open Diagram" from package's context menu in model tree</div></td></tr></table></div></body></html> + <html><body style="color:#909090; font-size:14px"><div align='center'><div style="font-size:20px">Öppna ett diagram</div><table><tr><td><hr/><div style="margin-top: 5px">&bull; Dubbelklicka på diagram i modellträdet</div><div style="margin-top: 5px">&bull; Välj "Öppna diagram" från paketets kontextmeny i modellträdet</div></td></tr></table></div></body></html> + + + Synchronize Structure with Diagram + Synkronisera struktur med diagram + + + Synchronize Diagram with Structure + Synkronisera diagram med struktur + + + Keep Synchronized + Behåll synkroniserad + + + Images (*.png *.jpeg *.jpg *.tif *.tiff);;PDF (*.pdf) + Bilder (*.png *.jpeg *.jpg *.tif *.tiff);;PDF (*.pdf) + + + ;;SVG (*.svg) + ;;SVG (*.svg) + + + Export Selected Elements + Exportera markerade element + + + Export Diagram + Exportera diagram + + + Exporting Selected Elements Failed + Export av valda element misslyckades + + + Exporting the selected elements of the current diagram into file<br>"%1"<br>failed. + Export av valda element för aktuella diagrammet till filen<br>"%1"<br>misslyckades. + + + Exporting Diagram Failed + Export av diagram misslyckades + + + Exporting the diagram into file<br>"%1"<br>failed. + Export av diagrammet till filen<br>"%1"<br>misslyckades. + + + Zoom: %1% + Zoom: %1% + + + New %1 + Ny %1 + + + Package + Paket + + + New Package + Nytt paket + + + Component + Komponent + + + New Component + Ny komponent + + + Class + Klass + + + New Class + Ny klass + + + Item + Post + + + New Item + Ny post + + + Annotation + Anteckning + + + Boundary + + + + Swimlane + + + + Open Diagram + Öppna diagram + + + Add Component %1 + Lägg till komponenten %1 + + + Add Class %1 + Lägg till klassen %1 + + + Add Package Link to %1 + Lägg till paketlänk till %1 + + + Add Diagram Link to %1 + Lägg till diagramlänk till %1 + + + Add Document Link to %1 + Lägg till dokumentlänk till %1 + + + Add Package %1 + Lägg till paketet %1 + + + Add Package and Diagram %1 + Lägg till paket och diagram %1 + + + Add Component Model + Lägg till komponentmodell + + + Create Component Model + Skapa komponentmodell + + + Drop Node + Släpp nod + + + + QtC::Nim + + Nim + Nim + + + Nim + SnippetProvider + Nim + + + General + Allmänt + + + Debug + Felsök + + + Release + + + + Nimble Build + + + + Nimble Test + + + + Nimble Task + + + + Task arguments: + + + + Tasks: + + + + Nimble task %1 not found. + + + + Nim build step + + + + None + Ingen + + + Target: + Mål: + + + Default arguments: + Standardargument: + + + Extra arguments: + Extra argument: + + + Command: + Kommando: + + + Nim Compiler Build Step + + + + Working directory: + Arbetskatalog: + + + Build directory "%1" does not exist. + Byggkatalogen "%1" finns inte. + + + Failed to delete the cache directory. + + + + Failed to delete the out file. + + + + Clean step completed successfully. + + + + Nim Clean Step + + + + No Nim compiler set. + Ingen Nim-kompilator inställd. + + + Nim compiler does not exist. + + + + Current Build Target + Aktuellt byggmål + + + &Compiler version: + &Kompilatorversion: + + + Code Style + Kodstil + + + Path: + Sökväg: + + + Global + Settings + + + + Tools + Verktyg + + + + QtC::PerfProfiler + + Samples + + + + Function + Funktion + + + Source + Källa + + + Binary + Binär + + + Allocations + Allokeringar + + + observed + + + + guessed + + + + Releases + + + + Peak Usage + + + + Various + Diverse + + + Event Type + Händelsetyp + + + Counter + + + + Operation + + + + Result + Resultat + + + Use Trace Points + Använd spårningspunkter + + + Add Event + Lägg till händelse + + + Remove Event + Ta bort händelse + + + Reset + Nollställ + + + Replace events with trace points read from the device? + + + + Cannot List Trace Points + Kan inte lista spårningspunkter + + + "perf probe -l" failed to start. Is perf installed? + "perf probe -l" misslyckades att starta. Är perf installerad? + + + No Trace Points Found + Inga spårningspunkter hittades + + + Trace points can be defined with "perf probe -a". + + + + Perf Data Parser Failed + + + + The Perf data parser failed to process all the samples. Your trace is incomplete. The exit code was %1. + + + + perfparser failed to start. + perfparser misslyckades med att starta. + + + Could not start the perfparser utility program. Make sure a working Perf parser is available at the location given by the PERFPROFILER_PARSER_FILEPATH environment variable. + + + + Perf Data Parser Crashed + + + + This is a bug. Please report it. + Detta är ett fel. Rapportera det. + + + Skipping Processing Delay + + + + Cancel this to ignore the processing delay and immediately start recording. + + + + Cancel this to ignore the processing delay and immediately stop recording. + + + + Cannot Send Data to Perf Data Parser + + + + The Perf data parser does not accept further input. Your trace is incomplete. + + + + Load Perf Trace + Läs in Perf-spårning + + + &Trace file: + S&pårningsfil: + + + &Browse... + &Bläddra... + + + Directory of &executable: + Katalog för &körbar fil: + + + B&rowse... + B&läddra... + + + Kit: + Kit: + + + Choose Perf Trace + Välj Perf-spårning + + + Perf traces (*%1) + + + + Choose Directory of Executable + Välj katalog för körbar fil + + + CPU Usage + CPU-användning + + + [unknown] + [okänd] + + + Perf Process Failed to Start + + + + Make sure that you are running a recent Linux kernel and that the "perf" utility is available. + + + + Failed to transfer Perf data to perfparser. + + + + Address + Adress + + + Source Location + + + + Binary Location + Binärplats + + + Caller + + + + Callee + + + + Occurrences + Förekomster + + + Occurrences in Percent + Förekomster i procent + + + Recursion in Percent + Rekursion i procent + + + Samples in Percent + + + + Self Samples + + + + Self in Percent + + + + Performance Analyzer Options + Alternativ för prestandaanalyserare + + + Load perf.data File + Läs in perf.data-fil + + + Load Trace File + Läs in spårningsfil + + + Save Trace File + Spara spårningsfil + + + Limit to Range Selected in Timeline + Begränsa till intervall valt i tidslinje + + + Show Full Range + Visa fullständigt intervall + + + Create Memory Trace Points + Skapa minnesspårningspunkter + + + Create trace points for memory profiling on the target device. + + + + Performance Analyzer + Prestandaanalyserare + + + Finds performance bottlenecks. + + + + Timeline + Tidslinje + + + Statistics + Statistik + + + Flame Graph + + + + Discard data. + Förkasta data. + + + Limit to Selected Range + Begränsa till valt intervall + + + Reset Zoom + Nollställ zoom + + + Copy Table + Kopiera tabell + + + Copy Row + Kopiera rad + + + Reset Flame Graph + + + + No Data Loaded + Inget data inläst + + + The profiler did not produce any samples. Make sure that you are running a recent Linux kernel and that the "perf" utility is available and generates useful call graphs. +You might find further explanations in the Application Output view. + + + + A performance analysis is still in progress. + En prestandaanalys pågår fortfarande. + + + Start a performance analysis. + Starta en prestandaanalys. + + + Enable All + Aktivera allt + + + Disable All + Inaktivera allt + + + Trace File (*.ptq) + Spårningsfil (*.ptq) + + + Show all addresses. + Visa alla adresser. + + + Aggregate by functions. + Aggregera efter funktioner. + + + Stop collecting profile data. + Stoppa insamling av profildata. + + + Collect profile data. + Samla in profildata. + + + Recorded: %1.%2s + Spelade in: %1.%2s + + + Processing delay: %1.%2s + + + + Invalid data format. The trace file's identification string is "%1". An acceptable trace file should have "%2". You cannot read trace files generated with older versions of %3. + + + + Invalid data format. The trace file was written with data stream version %1. We can read at most version %2. Please use a newer version of Qt. + + + + Failed to reset temporary trace file. + + + + Failed to flush temporary trace file. + + + + Cannot re-open temporary trace file. + + + + Read past end from temporary trace file. + + + + Thread started + + + + Thread ended + + + + Samples lost + + + + Context switch + + + + Invalid + Ogiltig + + + Failed to replay Perf events from stash file. + + + + Loading Trace Data + Läser in spårningsdata + + + Saving Trace Data + Sparar spårningsdata + + + Performance Analyzer Settings + Inställningar för prestandaanalyserare + + + Sample period: + + + + Stack snapshot size (kB): + + + + Sample mode: + + + + frequency (Hz) + frekvens (Hz) + + + event count + + + + Call graph mode: + + + + dwarf + dwarf + + + frame pointer + + + + last branch record + + + + Additional arguments: + Ytterligare argument: + + + sample collected + + + + Details + Detaljer + + + Timestamp + Tidsstämpel + + + Guessed + + + + %n frame(s) + + + + + + + System + System + + + Name + Namn + + + Resource Usage + + + + Resource Change + + + + thread started + + + + thread ended + + + + lost sample + + + + context switch + + + + Duration + + + + (guessed from context) + + + + Total Samples + + + + Total Unique Samples + + + + Resource Peak + + + + Resource Guesses + + + + Run the following script as root to create trace points? + + + + Elevate privileges using: + + + + Error: No device available for active target. + Fel: Ingen enhet tillgänglig för aktivt mål. + + + Error: Failed to load trace point script %1: %2. + + + + Executing script... + Kör skript... + + + Failed to run trace point script: %1 + + + + Failed to create trace points. + Misslyckades med att skapa spårningspunkter. + + + Created trace points for: %1 + Skapade spårningspunkter för: %1 + + + + QtC::Perforce + + Change Number + + + + Change number: + + + + P4 Pending Changes + P4 Väntande ändringar + + + Submit + Name of the "commit" action of the VCS + + + + Change %1: %2 + Ändra %1: %2 + + + &Perforce + + + + Edit + Redigera + + + Edit "%1" + Redigera "%1" + + + Alt+P,Alt+E + Alt+P,Alt+E + + + Edit File + Redigera fil + + + Add + Lägg till + + + Add "%1" + Lägg till "%1" + + + Alt+P,Alt+A + Alt+P,Alt+A + + + Add File + Lägg till fil + + + Delete File + Ta bort fil + + + Revert + Återställ + + + Revert "%1" + Återgå "%1" + + + Alt+P,Alt+R + Alt+P,Alt+R + + + Revert File + Återställ fil + + + Diff Current File + Diff aktuell fil + + + Diff "%1" + Diff "%1" + + + Diff Current Project/Session + + + + Diff Project "%1" + + + + Alt+P,Alt+D + Alt+P,Alt+D + + + Diff Opened Files + Diff öppnade filer + + + Opened + Öppnad + + + Alt+P,Alt+O + Alt+P,Alt+O + + + Submit Project + + + + Alt+P,Alt+S + Alt+P,Alt+S + + + Pending Changes... + Väntande ändringar... + + + Update Project "%1" + Uppdatera projektet "%1" + + + Describe... + Beskriv... + + + Annotate Current File + Anteckna aktuell fil + + + Annotate "%1" + Anteckna "%1" + + + Annotate... + Anteckna... + + + Filelog Current File + + + + Filelog "%1" + + + + Alt+P,Alt+F + Alt+P,Alt+F + + + Filelog... + + + + Update All + Uppdatera alla + + + Triggers a Perforce version control operation. + + + + Meta+P,Meta+F + Meta+P,Meta+F + + + Meta+P,Meta+E + Meta+P,Meta+E + + + Meta+P,Meta+A + Meta+P,Meta+A + + + Delete... + Ta bort... + + + Delete "%1"... + Ta bort "%1"... + + + Meta+P,Meta+R + Meta+P,Meta+R + + + Meta+P,Meta+D + Meta+P,Meta+D + + + Log Project + + + + Log Project "%1" + + + + Submit Project "%1" + + + + Meta+P,Meta+S + Meta+P,Meta+S + + + Update Current Project + Uppdatera aktuellt projekt + + + Revert Unchanged + Återställ oförändrade + + + Revert Unchanged Files of Project "%1" + Återställ oförändrade filer för projektet "%1" + + + Revert Project + Återställ projekt + + + Revert Project "%1" + Återställ projektet "%1" + + + Meta+P,Meta+O + Meta+P,Meta+O + + + Repository Log + Förrådslogg + + + p4 changelists %1 + + + + Error running "where" on %1: The file is not mapped. + Failed to run p4 "where" to resolve a Perforce file name to a local file system name. + Fel vid körning av "where" på %1: Filen är inte mappad. + + + p4 revert + p4 återställ + + + The file has been changed. Do you want to revert it? + Filen har ändrats. Vill du återställa den? + + + Do you want to revert all changes to the project "%1"? + Vill du återställa alla ändringar till projektet "%1"? + + + Another submit is currently executed. + + + + Project has no files + Projektet har inga filer + + + p4 annotate + p4 anteckna + + + p4 annotate %1 + p4 anteckna %1 + + + p4 filelog + + + + p4 filelog %1 + + + + Close Submit Editor + + + + Closing this editor will abort the submit. + + + + Cannot submit. + + + + Cannot submit: %1. + + + + Perforce repository: %1 + Perforce-förråd: %1 + + + Perforce: Unable to determine the repository: %1 + Perforce: Kunde inte bestämma förrådet: %1 + + + Perforce is not correctly configured. + Perforce är inte korrekt konfigurerat. + + + [Only %n MB of output shown] + + [Endast %n MB av utdata visas] + [Endast %n MB av utdata visas] + + + + p4 diff %1 + p4 diff %1 + + + p4 describe %1 + p4 beskriv %1 + + + Pending change + Väntande ändring + + + Could not submit the change, because your workspace was out of date. Created a pending submit instead. + + + + Perforce Submit + + + + Test + Testa + + + Perforce + Perforce + + + Configuration + Konfiguration + + + P4 command: + P4 kommando: + + + Environment Variables + Miljövariabler + + + P4 client: + P4 klient: + + + P4 user: + P4 användare: + + + P4 port: + P4 port: + + + Miscellaneous + Diverse + + + Timeout: + Tidsgräns: + + + s + s + + + Log count: + Loggantal: + + + Automatically open files when editing + Öppna filer automatiskt vid redigering + + + Perforce Command + Perforce-kommando + + + Testing... + Testar... + + + Test succeeded (%1). + Testet lyckades (%1). + + + Change: + Ändring: + + + Client: + Klient: + + + User: + Användare: + + + No executable specified + Ingen körbar fil angiven + + + "%1" timed out after %2 ms. + "%1" översteg tidsgräns efter %2 ms. + + + Unable to launch "%1": %2 + Kunde inte starta "%1": %2 + + + "%1" crashed. + "%1" kraschade. + + + "%1" terminated with exit code %2: %3 + "%1" avslutades med avslutskod %2: %3 + + + The client does not seem to contain any mapped files. + Klienten verkar inte innehålla några mappade filer. + + + Unable to determine the client root. + Unable to determine root of the p4 client installation + Kunde inte bestämma klientroten. + + + The repository "%1" does not exist. + Förrådet "%1" finns inte. + + + Annotate change list "%1" + Anteckna ändringslista "%1" + + + Ignore Whitespace + Ignorera blanksteg + + + &Edit + R&edigera + + + &Hijack + + + + + QtC::ProjectExplorer + + Unable to Add Dependency + Kunde inte lägga till beroende + + + This would create a circular dependency. + Detta skulle skapa ett cirkulärt beroende. + + + Synchronize configuration + Synkronisera konfiguration + + + Synchronize active kit, build, and deploy configuration between projects. + Synkronisera aktiv konfiguration för kit, byggnation och distribution mellan projekt. + + + Override %1: + Åsidosätt %1: + + + Make arguments: + Make-argument: + + + Parallel jobs: + Parallella jobb: + + + Override MAKEFLAGS + Åsidosätt MAKEFLAGS + + + Disable in subdirectories: + Inaktivera i underkataloger: + + + Runs this step only for a top-level build. + Kör detta steg endast för en toppnivåbyggnation. + + + Targets: + Mål: + + + Make: + Make: + + + Make + Make + + + Make command missing. Specify Make command in step configuration. + Make-kommandot saknas. Ange Make-kommandot i stegkonfigurationen. + + + <b>Make:</b> %1 + <b>Make:</b> %1 + + + <b>Make:</b> No build configuration. + <b>Make:</b> Ingen byggkonfiguration. + + + <b>Make:</b> %1 not found in the environment. + <b>Make:</b> %1 hittades inte i miljön. + + + Overriding <code>MAKEFLAGS</code> environment variable. + Åsidosätter miljövariabeln <code>MAKEFLAGS</code>. + + + <code>MAKEFLAGS</code> specifies a conflicting job count. + + + + No conflict with <code>MAKEFLAGS</code> environment variable. + Ingen konflikt med miljövariabeln <code>MAKEFLAGS</code>. + + + Configuration is faulty. Check the Issues view for details. + Konfigurationen är felaktig. Kontrollera Problem-vyn för detaljer. + + + Could not create directory "%1" + Kunde inte skapa katalogen "%1" + + + The program "%1" does not exist or is not executable. + Programmet "%1" finns inte eller är inte en körbar fil. + + + Starting: "%1" %2 + Startar: "%1" %2 + + + The process "%1" exited normally. + Processen "%1" avslutades normalt. + + + The process "%1" exited with code %2. + Processen "%1" avslutades med kod %2. + + + The process "%1" crashed. + Processen "%1" kraschade. + + + Could not start process "%1" %2. + Kunde inte starta processen "%1" %2. + + + Finished %1 of %n steps + + Färdigställde %1 av %n steg + Färdigställde %1 av %n steg + + + + Stop Applications + Stoppa program + + + Stop these applications before building? + Stoppa dessa program innan byggnation? + + + The build device failed to prepare for the build of %1 (%2). + Byggenheten misslyckades med att förbereda för byggnation av %1 (%2). + + + Compile + Category for compiler issues listed under 'Issues' + Kompilera + + + Issues parsed from the compile output. + Problem tolkade från kompilatorns utdata. + + + Build System + Category for build system issues listed under 'Issues' + Byggsystem + + + Issues from the build system, such as CMake or qmake. + Problem från byggsystemet, såsom CMake eller qmake. + + + Deployment + Category for deployment issues listed under 'Issues' + Distribution + + + Issues found when deploying applications to devices. + Problem upptäcktes vid distribution av program till enheter. + + + Issues found when running tests. + Problem hittades vid körning av tester. + + + The kit %1 has configuration issues which might be the root cause for this problem. + Kitet %1 har konfigurationsproblem som kan vara orsaken till detta problem. + + + When executing step "%1" + Vid körning av steget "%1" + + + Build/Deployment canceled + Byggnation/distribution avbröts + + + Canceled build/deployment. + Avbröt byggnation/distribution. + + + Autotests + Category for autotest issues listed under 'Issues' + Autotester + + + Error while building/deploying project %1 (kit: %2) + Fel vid byggnation/distribution av projektet %1 (kit: %2) + + + Running steps for project %1... + Kör steg för projektet %1... + + + Skipping disabled step %1. + Hoppar över inaktiverat steg %1. + + + Edit... + Redigera... + + + Choose Directory + Välj katalog + + + Ed&it + R&edigera + + + &Add + &Lägg till + + + &Reset + &Nollställ + + + &Unset + Avi&nställ + + + Append Path... + Lägg till sökväg efter... + + + Prepend Path... + Lägg till sökväg före... + + + Open &Terminal + Öppna &terminal + + + Open a terminal with this environment set up. + Öppna en terminal med denna miljö uppsatt. + + + Unset <a href="%1"><b>%1</b></a> + Avinställ <a href="%1"><b>%1</b></a> + + + Set <a href="%1"><b>%1</b></a> to <b>%2</b> + Ställ in <a href="%1"><b>%1</b></a> till <b>%2</b> + + + Append <b>%2</b> to <a href="%1"><b>%1</b></a> + Lägg till <b>%2</b> efter <a href="%1"><b>%1</b></a> + + + Prepend <b>%2</b> to <a href="%1"><b>%1</b></a> + Lägg till <b>%2</b> före <a href="%1"><b>%1</b></a> + + + Set <a href="%1"><b>%1</b></a> to <b>%2</b> [disabled] + Ställ in <a href="%1"><b>%1</b></a> to <b>%2</b> [inaktiverad] + + + Use <b>%1</b> + %1 is "System Environment" or some such. + Använd <b>%1</b> + + + <b>No environment changes</b> + <b>Inga miljöändringar</b> + + + Use <b>%1</b> and + Yup, word puzzle. The Set/Unset phrases above are appended to this. %1 is "System Environment" or some such. + Använd <b>%1</b> och + + + Files in Any Project + Filer i något projekt + + + Locates files of all open projects. Append "+<number>" or ":<number>" to jump to the given line number. Append another "+<number>" or ":<number>" to jump to the column number as well. + + + + All Projects: + Alla projekt: + + + Filter: %1 +Excluding: %2 +%3 + Filter: %1 +Exkluderar: %2 +%3 + + + No build settings available + Inga bygginställningar tillgängliga + + + Edit build configuration: + Redigera byggkonfiguration: + + + Add + Lägg till + + + Remove + Ta bort + + + Rename... + Byt namn... + + + New name for build configuration <b>%1</b>: + Nytt namn för byggkonfiguration <b>%1</b>: + + + Clone Configuration + Title of a the cloned BuildConfiguration window, text of the window +---------- +Title of a the cloned RunConfiguration window, text of the window + Klona konfiguration + + + New configuration name: + Nytt konfigurationsnamn: + + + Clone... + Klona... + + + New Configuration + Ny konfiguration + + + Cancel Build && Remove Build Configuration + Avbryt byggnation och ta bort byggkonfiguration + + + Do Not Remove + Ta inte bort + + + Remove Build Configuration %1? + Ta bort byggkonfigurationen %1? + + + The build configuration <b>%1</b> is currently being built. + Byggkonfigurationen <b>%1</b> byggs för närvarande. + + + Do you want to cancel the build process and remove the Build Configuration anyway? + Vill du avbryta byggprocessen och ta bort byggkonfigurationen ändå? + + + Remove Build Configuration? + Ta bort byggkonfiguration? + + + Do you really want to delete build configuration <b>%1</b>? + Vill du verkligen ta bort byggkonfigurationen <b>%1</b>? + + + compile-output.txt + file name suggested for saving compile output + compile-output.txt + + + Show Compile &Output + Visa kompilerings&utdata + + + Show the output that generated this issue in Compile Output. + Visa utdata som genererat detta problem i Kompileringsutdata. + + + Discarded excessive compile output. + Förkasta överdriven kompileringsutdata. + + + Open Compile Output when building + Öppna kompilatorutdata vid byggnation + + + Discards compile output that continuously comes in faster than it can be handled. + Förkastar kompileringsutdata som hela tiden kommer in snabbare än den kan hanteras. + + + Compile Output + Kompileringsutdata + + + Files in Current Project + Filer i aktuellt projekt + + + Locates files from the current document's project. Append "+<number>" or ":<number>" to jump to the given line number. Append another "+<number>" or ":<number>" to jump to the column number as well. + Hittar filer från aktuella dokumentets projekt. Lägg till "+<nummer>" eller ":<numner>" på slutet för att hoppa till angivet radnummer. Lägg till ett annat "+<nummer>" eller ":<nummer>" på slutet för att hoppa till kolumnnumret också. + + + Project "%1" + Projekt "%1" + + + Current Project + Aktuellt projekt + + + Project "%1": + Projekt "%1": + + + Restore Global + Återställ global + + + Display Settings + Skärminställningar + + + Display right &margin at column: + Visa höger&marginal vid kolumn: + + + Use context-specific margin + Använd kontextspecifik marginal + + + If available, use a different margin. For example, the ColumnLimit from the ClangFormat plugin. + Om tillgänglig, använd en annan marginal. Till exempel ColumnLimit från insticksmodulen ClangFormat. + + + Session Manager + Sessionshanterare + + + &New... + &Ny... + + + &Rename... + &Byt namn... + + + C&lone... + K&lona... + + + &Delete... + &Ta bort... + + + What is a Session? + Vad är en session? + + + &Open + Ö&ppna + + + Restore last session on startup + Återställ senaste session vid uppstart + + + Custom Process Step + Default ProcessStep display name + Anpassat processteg + + + Command: + Kommando: + + + Working directory: + Arbetskatalog: + + + Arguments: + Argument: + + + General + Allmänt + + + All Projects + Alla projekt + + + <Implicitly Add> + + + + The files are implicitly added to the projects: + Filerna läggs implicit till i projekten: + + + <None> + <Ingen> + + + Open project anyway? + Öppna projektet ändå? + + + Version Control Failure + Fel i versionskontroll + + + Simplify Tree + Förenkla träd + + + Hide Generated Files + Dölj genererade filer + + + Hide Disabled Files + Dölj inaktiverade filer + + + Focus Document in Project Tree + Fokusera dokument i projektträd + + + Meta+Shift+L + Meta+Shift+L + + + Alt+Shift+L + Alt+Shift+L + + + Hide Empty Directories + Dölj tomma kataloger + + + Hide Source and Header Groups + + + + Synchronize with Editor + Synkronisera med redigerare + + + Projects + title in expanded session items in welcome mode + Projekt + + + Meta+X + Meta+X + + + Alt+X + Alt+X + + + Filter Tree + Filtrera träd + + + Summary + Sammandrag + + + Add as a subproject to project: + Lägg till som ett underprojekt till projektet: + + + Add to &project: + Lägg till i &projekt: + + + A version control system repository could not be created in "%1". + Ett förråd för versionskontrollsystemet kunde inte skapas i "%1". + + + Failed to add "%1" to the version control system. + Misslyckades med att lägga till "%1" till versionskontrollsystemet. + + + Files to be added: + Filer som ska läggas till: + + + Files to be added in + Filer att läggas till i + + + Run Settings + Körinställningar + + + Variables in the run environment. + Variabler i körmiljön. + + + The run configuration's working directory. + Körkonfigurationens arbetskatalog. + + + The run configuration's name. + Körkonfigurationens namn. + + + The run configuration's executable. + Körkonfigurationens körbara fil. + + + No build system active + Inget byggsystem aktivt + + + Run on %{Device:Name} + Shown in Run configuration if no executable is given, %1 is device name + Kör på %{Device:Name} + + + %1 (on %{Device:Name}) + Shown in Run configuration, Add menu: "name of runnable (on device name)" + %1 (på %{Device:Name}) + + + Deployment + Distribution + + + Method: + Metod: + + + Run configuration: + Körkonfiguration: + + + Remove Run Configuration? + Ta bort körkonfiguration? + + + Do you really want to delete the run configuration <b>%1</b>? + Vill du verkligen ta bort körkonfigurationen <b>%1</b>? + + + Remove Run Configurations? + Ta bort körkonfiguration? + + + Do you really want to delete all run configurations? + Vill du verkligen ta bort alla körkonfigurationer? + + + New name for run configuration <b>%1</b>: + Nytt namn för körkonfigurationen <b>%1</b>: + + + Cancel Build && Remove Deploy Configuration + Avbryt byggnation och ta bort distributionskonfiguration + + + Remove Deploy Configuration %1? + Ta bort distributionskonfigurationen %1? + + + The deploy configuration <b>%1</b> is currently being built. + Distributionskonfigurationen <b>%1</b> byggs för närvarande. + + + Do you want to cancel the build process and remove the Deploy Configuration anyway? + Vill du avbryta byggprocessen och ta bort distributionskonfigurationen ändå? + + + Remove Deploy Configuration? + Ta bort distributionskonfiguration? + + + Do you really want to delete deploy configuration <b>%1</b>? + + + + New name for deploy configuration <b>%1</b>: + Nytt namn för distributionskonfigurationen <b>%1</b>: + + + Issues + Problem + + + Filter by categories + Filtrera efter kategorier + + + Show Warnings + Visa varningar + + + Add to &version control: + Lägg till &versionskontroll: + + + Project Management + Projekthantering + + + &Build + &Bygg + + + &Debug + &Felsök + + + &Start Debugging + &Starta felsökning + + + Open With + Öppna med + + + New Project... + Nytt projekt... + + + Load Project... + Läs in projekt... + + + Ctrl+Shift+O + Ctrl+Shift+O + + + Open File + Öppna fil + + + Close Project + Stäng projekt + + + Close Project "%1" + Stäng projektet "%1" + + + Ctrl+Shift+B + Ctrl+Shift+B + + + Build Project + Bygg projekt + + + Build Project "%1" + Bygg projektet "%1" + + + Ctrl+B + Ctrl+B + + + Rebuild Project + Bygg om projektet + + + Clean Project + Rensa projektet + + + Build Without Dependencies + Bygg utan beroenden + + + Rebuild Without Dependencies + Bygg om utan beroenden + + + Clean Without Dependencies + Rensa utan beroenden + + + Sessions + Sessioner + + + Ctrl+R + Ctrl+R + + + Run Without Deployment + Kör utan distribution + + + Set as Active Project + Ställ in som aktivt projekt + + + Collapse All + Fäll in alla + + + Cancel Build && Unload + + + + Do Not Unload + Läs inte ur + + + Unload Project %1? + Läs ur projektet %1? + + + The project %1 is currently being built. + Projektet %1 byggs för närvarande. + + + Do you want to cancel the build process and unload the project anyway? + Vill du avbryta byggprocessen och läsa ur projektet ändå? + + + A build is still in progress. + En byggnation pågår fortfarande. + + + Recent P&rojects + Tidigare p&rojekt + + + Deploy Project + Distribuera projektet + + + Deploy Without Dependencies + Distribuera utan beroenden + + + Cancel Build + Avbryt byggnation + + + Open Workspace... + Öppna arbetsyta... + + + VCS Log Directory + VCS-loggkatalog + + + Add New... + Lägg till ny... + + + Add Existing Files... + Lägg till befintliga filer... + + + New Subproject... + Lägg till underprojekt... + + + Remove Project... + Remove project from parent profile (Project explorer view); will not physically delete any files. + Ta bort projekt... + + + Delete File... + Ta bort fil... + + + Ctrl+T + Ctrl+T + + + Load Project + Läs in projekt + + + Open Workspace + Öppna arbetsyta + + + New Project + Title of dialog + Nytt projekt + + + Found some build errors in current task. +Do you want to ignore them? + + + + Always save files before build + Spara alltid filer innan byggnation + + + Close All Projects and Editors + Stäng alla projekt och redigerare + + + Project Environment + Projektmiljö + + + C++ + C++ + + + Open... + Öppna... + + + S&essions + S&essioner + + + &Manage... + &Hantera... + + + Close Pro&ject "%1" + Stäng proj&ektet "%1" + + + Close All Files in Project + Stäng alla filer i projektet + + + Close All Files in Project "%1" + Stäng alla filer i projektet "%1" + + + Close Pro&ject + Stäng pro&jekt + + + Build All Projects + Bygg alla projekt + + + Build All Projects for All Configurations + Bygg alla projekt för alla konfigurationer + + + Deploy All Projects + Distribuera alla projekt + + + Rebuild + Bygg om + + + Rebuild All Projects + Bygg om alla projekt + + + Rebuild All Projects for All Configurations + Bygg om alla projekt för alla konfigurationer + + + Clean All Projects + Rensa alla projekt + + + Clean All Projects for All Configurations + Rensa alla projekt för alla konfigurationer + + + Build Project for All Configurations + Bygg projekt för alla konfigurationer + + + Build Project "%1" for All Configurations + Bygg projektet "%1" för alla konfigurationer + + + Build for &Run Configuration + Bygg för &körkonfiguration + + + Build for &Run Configuration "%1" + Bygg för &körkonfigurationen "%1" + + + Run Generator + Kör generator + + + Rebuild Project for All Configurations + Bygg om projektet för alla konfigurationer + + + Clean Project for All Configurations + Rensa projektet för alla konfigurationer + + + Meta+Backspace + Meta+Backspace + + + Alt+Backspace + Alt+Backspace + + + Add Existing Projects... + Lägg till existerande projekt... + + + Add Existing Directory... + Lägg till existerande katalog... + + + Close All Files + Stäng alla filer + + + Close Other Projects + Stäng andra projekt + + + Close All Projects Except "%1" + Stäng alla projekt förutom "%1" + + + Properties... + Egenskaper... + + + Remove... + Ta bort... + + + Duplicate File... + Duplicera fil... + + + Create Header File + Skapa header-fil + + + Create Source File + Skapa källfil + + + Set "%1" as Active Project + Ställ in "%1" som aktivt projekt + + + Expand + Expandera + + + Expand All + Expandera alla + + + Open Build and Run Kit Selector... + Öpppna kitväljare för Bygg och kör... + + + Quick Switch Kit Selector + + + + File where current session is saved. + Fil där aktuell session är sparad. + + + Name of current session. + Namn för aktuell session. + + + Failed to Open Project + Misslyckades med att öppna projekt + + + <b>Warning:</b> This file is generated. + <b>Varning:</b> Denna fil är genererad. + + + <b>Warning:</b> This file is inside the build directory. + <b>Varning:</b> Denna fil finns inne i byggkatalogen. + + + <b>Warning:</b> This file is outside the project directory. + <b>Varning:</b> Denna fil finns utanför projektkatalogen. + + + Currently building the active project. + Bygger för närvarande det aktiva projektet. + + + The project %1 is not configured. + Projektet %1 är inte konfigurerat. + + + Project has no build settings. + Projektet har inga bygginställningar. + + + No active project. + Inget aktivt projekt. + + + Could not add following files to project %1: + Kunde inte lägga till följande filer till projektet %1: + + + Project Editing Failed + Projektredigering misslyckades + + + Documentation Comments + Dokumentationskommentarer + + + Current Build Environment + Aktuell byggnationsmiljö + + + Current Run Environment + Aktuell körmiljö + + + Active build environment of the active project. + Aktiv byggmiljö för det aktiva projektet. + + + Active run environment of the active project. + Aktiv körmiljö för det aktiva projektet. + + + Sanitizer + Category for sanitizer issues listed under 'Issues' + + + + Memory handling issues that the address sanitizer found. + + + + Issues from a task list file (.tasks). + + + + Parse Build Output... + Tolka byggutdata... + + + <h3>Project already open</h3> + <h3>Projektet är redan öppnat</h3> + + + Failed opening project "%1": No plugin can open project type "%2". + Misslyckades med att öppna projektet "%1": Ingen insticksmodul kan öppna projekttypen "%2". + + + The following files could not be renamed: %1 + Följande filer kunde inte namnbytas: %1 + + + The following files were renamed, but their project files could not be updated accordingly: %1 + Följande filer bytte namn men deras projektfiler kunde inte uppdateras enligt detta: %1 + + + Renaming Did Not Fully Succeed + Namnbytet lyckades inte helt + + + Ignore All Errors? + Ignorera alla fel? + + + Run Configuration Removed + Körkonfigurationen togs bort + + + The configuration that was supposed to run is no longer available. + Konfigurationen som var tänkt att köras finns inte längre tillgänglig. + + + Open Project in "%1" + Öppna projekt i "%1" + + + Open Project "%1" + Öppna projektet "%1" + + + The file "%1" was renamed to "%2", but the following projects could not be automatically changed: %3 + Filen "%1" bytte namn till "%2" men följande projekt kunde inte automatiskt ändras: %3 + + + The following projects failed to automatically remove the file: %1 + Följande projekt misslyckades med att automatiskt ta bort filen: %1 + + + Building "%1" is disabled: %2<br> + Byggnation av "%1" är inaktiverad: %2<br> + + + A build is in progress. + En byggnation pågår. + + + Close %1? + Stäng %1? + + + Do you want to cancel the build process and close %1 anyway? + Vill du avbryta byggnationsprocessen och stänga %1 ändå? + + + The project "%1" is not configured. + Projektet "%1" är inte konfigurerat. + + + The project "%1" has no active kit. + Projektet "%1" har inget aktivt kit. + + + The kit "%1" for the project "%2" has no active run configuration. + Kitet "%1" för projektet "%2" har ingen aktiv körkonfiguration. + + + Cannot run "%1". + Kan inte köra "%1". + + + A run action is already scheduled for the active project. + En köråtgärd är redan schemalagt för det aktiva projektet. + + + %1 in %2 + %1 i %2 + + + The following subprojects could not be added to project "%1": + Följande underprojekt kunde inte läggas till i projektet "%1": + + + Adding Subproject Failed + Tilläggning av underprojekt misslyckades + + + Failed opening terminal. +%1 + Misslyckades med att öppna terminal. +%1 + + + Remove More Files? + Ta bort fler filer? + + + Remove these files as well? + %1 + Ta bort dessa filer också? + %1 + + + File "%1" was not removed, because the project has changed in the meantime. +Please try again. + Filen "%1" togs inte bort därför att projektet har ändrats under tiden. +Försök igen. + + + Could not remove file "%1" from project "%2". + Kunde inte ta bort filen "%1" från projektet "%2". + + + _copy + _kopia + + + Choose File Name + Välj filnamn + + + New file name: + Nytt filnamn: + + + Duplicating File Failed + + + + Failed to copy file "%1" to "%2": %3. + Misslyckades med att kopiera filen "%1" till "%2": %3. + + + Failed to add new file "%1" to the project. + Misslyckades med att lägga till nya filen "%1" till projektet. + + + %1 Log Directory + %1-loggkatalog + + + Locates files from all project directories. Append "+<number>" or ":<number>" to jump to the given line number. Append another "+<number>" or ":<number>" to jump to the column number as well. + + + + Run Run Configuration + Kör körkonfiguration + + + Runs a run configuration of the active project. + Kör en körkonfiguration för det aktiva projektet. + + + Debug Run Configuration + Felsök körkonfiguration + + + Starts debugging a run configuration of the active project. + Startar felsökning av en körkonfiguration för aktiva projektet. + + + Switch Run Configuration + Växla körkonfiguration + + + Switches the active run configuration of the active project. + Växlar den aktiva körkonfigurationen för aktiva projektet. + + + Switched run configuration to +%1 + Växlade körkonfiguration till +%1 + + + Custom Executable + Anpassad körbar fil + + + Run %1 + Kör %1 + + + You need to set an executable in the custom run configuration. + Du behöver ställa in en körbar fil i den anpassade körkonfigurationen. + + + Cancel Build && Close + Avbryt byggnation och stäng + + + Do Not Close + Stäng inte + + + A project is currently being built. + Ett projekt byggs för närvarande. + + + New File + Title of dialog + Ny fil + + + New Subproject + Title of dialog + Nytt underprojekt + + + Add Existing Files + Lägg till befintliga filer + + + Adding Files to Project Failed + Tilläggning av filer till projekt misslyckades + + + Removing File Failed + Borttagning av fil misslyckades + + + Deleting File Failed + Borttagning av fil misslyckades + + + Delete File + Ta bort fil + + + The project %1 is not configured, skipping it. + Projektet %1 är inte konfigurerat, hoppar över det. + + + Delete %1 from file system? + Ta bort %1 från filsystemet? + + + Could not delete file %1. + Kunde inte ta bort filen %1. + + + Error while restoring session + Fel vid återställning av session + + + Could not restore session %1 + Kunde inte återskapa sessionen %1 + + + Failed to restore project files + Misslyckades med att återställa projektfiler + + + Could not save session %1 + Kunde inte spara session %1 + + + Delete Session + Ta bort session + + + Delete Sessions + Ta bort sessioner + + + Delete session %1? + Ta bort sessionen %1? + + + Delete these sessions? + %1 + Ta bort dessa sessioner? + %1 + + + Could not save session to file "%1" + Kunde inte spara sessionen till filen "%1" + + + Could not restore the following project files:<br><b>%1</b> + Kunde inte återställa följande projektfiler:<br><b>%1</b> + + + Keep projects in Session + Behåll projekten i session + + + Remove projects from Session + Ta bort projekt från session + + + Loading Session + Läser in session + + + Session + Session + + + Last Modified + Senast ändrad + + + New Session Name + Nytt sessionsnamn + + + &Create + &Skapa + + + Create and &Open + Skapa och ö&ppna + + + &Clone + &Klona + + + Clone and &Open + Klona och öpp&na + + + Rename Session + Byt namn på session + + + Rename and &Open + Byt namn och öppn&a + + + &Rename + &Byt namn + + + Error while saving session + Fel vid sparning av session + + + Untitled + Namnlös + + + Build and Run + Bygg och kör + + + Use jom instead of nmake + Använd jom istället för nmake + + + Projects Directory + Projektkatalog + + + Current directory + Aktuell katalog + + + s + Suffix for "seconds" + s + + + The amount of seconds to wait between a "soft kill" and a "hard kill" of a running application. + + + + Directory + Katalog + + + Close source files along with project + Stäng källfiler tillsammans med projektet + + + Save all files before build + Spara alla filer innan byggnation + + + Add linker library search paths to run environment + + + + Create suitable run configurations automatically + Skapa lämpliga körkonfigurationer automatiskt + + + Clear issues list on new build + Töm problemlista vid ny byggnation + + + Abort on error when building all projects + Avbryt vid fel vid byggnation av alla projekt + + + Start build processes with low priority + Starta byggprocesser med låg prioritet + + + Warn against build directories with spaces or non-ASCII characters + Varna för byggkataloger med blanksteg eller icke-ASCII-tecken + + + Some legacy build tools do not deal well with paths that contain "special" characters such as spaces, potentially resulting in spurious build errors.<p>Uncheck this option if you do not work with such tools. + + + + Do Not Build Anything + Bygg inte någonting + + + Build the Whole Project + Bygg hela projektet + + + Build Only the Application to Be Run + Bygg endast programmet som ska köras + + + All + Alla + + + Same Project + Samma projekt + + + Same Build Directory + Samma byggkatalog + + + Same Application + Samma program + + + Enabled + Aktiverad + + + Disabled + Inaktiverad + + + Deduced from Project + + + + Show all kits in "Build & Run" in "Projects" mode + Visa alla kit i "Bygg och kör" i "Projekt"-läget + + + Show also inactive kits in "Build & Run" in "Projects" mode. + Visa även inaktiva kit i "Bygg och kör" i "Projekt"-läget. + + + Environment changes to apply to run configurations, but not build configurations. + Miljöändringar att tillämpa på körkonfigurationer, men inte byggkonfigurationer. + + + Application environment: + Programmiljö: + + + Closing Projects + Stängning av projekt + + + Build before deploying: + Bygg innan distribution: + + + Stop applications before building: + Stoppa program innan byggnation: + + + Default for "Run in terminal": + Standard för "Kör i terminal": + + + Time to wait before force-stopping applications: + Tid att vänta innan program tvingas stoppa: + + + Always deploy project before running it + Distribuera alltid projekt innan de körs + + + Always ask before stopping applications + Fråga alltid före program stoppas + + + Merge stderr and stdout + Slå samman stderr och stdout + + + Enable + Aktivera + + + Use Project Default + Använd projektstandard + + + Default build directory: + Standardkatalog för byggnation: + + + Template used to construct the default build directory.<br><br>The default value can be set using the environment variable <tt>%1</tt>. + + + + QML debugging: + QML-felsökning: + + + Use qmlcachegen: + Använd qmlcachegen: + + + Default Build Properties + Standardegenskaper för byggnation + + + Unexpected run control state %1 when worker %2 started. + + + + Force &Quit + &Tvinga avslut + + + &Keep Running + &Fortsätt kör + + + Requesting process to stop .... + Begär process att stoppa .... + + + Stopping process forcefully .... + Stoppar process med tvång ... + + + Process unexpectedly did not finish. + Processen färdigställdes inte vilket var oväntat. + + + Connectivity lost? + Anslutningen förlorades? + + + Cannot retrieve debugging output. + Kan inte hämta felsökningsutdata. + + + Cannot run: No command given. + Kan inte köra: Inget kommando angivet. + + + The process was ended forcefully. + Processen avslutades med tvång. + + + Environment: + Miljö: + + + An unknown error in the process occurred. + Ett okänt fel i processen inträffade. + + + Either the invoked program "%1" is missing, or you may have insufficient permissions to invoke the program. + Antingen saknas det anropade programmet "%1" eller så har du inte tillräckliga rättigheter att anropa programmet. + + + An error occurred when attempting to write to the process. For example, the process may not be running, or it may have closed its input channel. + + + + An error occurred when attempting to read from the process. For example, the process may not be running. + + + + Run + Kör + + + No executable specified. + Ingen körbar fil angiven. + + + Starting %1... + Startar %1... + + + %1 exited with code %2 + %1 avslutades med kod %2 + + + No project loaded. + Inget projekt inläst. + + + Use Regular Expressions + Använd reguljära uttryck + + + Case Sensitive + Skiftlägeskänslig + + + Show Non-matching Lines + Visa icke-matchande rader + + + The project was configured for kits that no longer exist. Select one of the following options in the context menu to restore the project's settings: + Projektet var konfigurerat för kit som inte längre finns. Välj ett av följande alternativ i kontextmenyn för att återställa projektets inställningar: + + + Create a new kit with the same name for the same device type, with the original build, deploy, and run steps. Other kit settings are not restored. + Skapa ett nytt kit med samma namn för samma enhetstyp, med ursprungliga stegen för bygga, distribuera och köra. Andra kitinställningar återställs inte. + + + Copy the build, deploy, and run steps to another kit. + Kopiera byggnation-, distribution- och körstegen till ett annat kit. + + + %1 (%2) + vanished target display role: vanished target name (device type name) + %1 (%2) + + + Create a New Kit + Skapa ett nytt kit + + + Copy Steps to Another Kit + Kopiera steg till ett annat kit + + + Remove Vanished Target "%1" + Ta bort försvunna målet "%1" + + + Remove All Vanished Targets + Ta bort alla försvunna mål + + + Vanished Targets + Försvunna mål + + + Project Settings + Projektinställningar + + + Import Existing Build... + Importera befintlig byggnation... + + + Manage Kits... + Hantera kit... + + + Project Selector + Projektväljare + + + Active Project + Aktivt projekt + + + Build System Output + Utdata från byggsystem + + + Import Directory + Importkatalog + + + Location + Plats + + + untitled + File path suggestion for a new project. If you choose to translate it, make sure it is a valid path name without blanks and using only ascii chars. + ingetnamn + + + Clean + Displayed name for a "cleaning" build step +---------- +Display name of the clean build step list. Used as part of the labels in the project window. + Rensa + + + Clear system environment + Rensa systemmiljö + + + Build Environment + Byggmiljö + + + URI: + URI: + + + Creates a custom Qt Creator plugin. + Skapar en anpassad Qt Creator-insticksmodul. + + + Non-Qt Project + Icke-Qt-projekt + + + Qt Creator Plugin + Qt Creator-insticksmodul + + + Code Snippet + Kodsnutt + + + Code: + Kod: + + + Type: + Typ: + + + Object class-name: + + + + Plugin name: + Insticksmodulens namn: + + + Vendor name: + Tillverkarens namn: + + + Copyright: + Copyright: + + + License: + Licens: + + + This wizard creates an empty .pro file. + Denna guide skapar en tom .pro-fil. + + + Project Location + Projektplats + + + Creates a qmake-based project without any files. This allows you to create an application without any default classes. + Skapar ett qmake-baserat projekt utan några filer. Detta låter dig skapa ett program utan några standardklasser. + + + Empty qmake Project + Tomt qmake-projekt + + + Use Qt Virtual Keyboard + Använd Qt virtuellt tangentbord + + + Define Project Details + Definiera projektdetaljer + + + Details + Detaljer + + + Qt Quick UI Prototype + + + + This wizard creates a C++ library project. + Denna guide skapar ett C++-biblioteksprojekt. + + + qmake + qmake + + + CMake + CMake + + + Qbs + Qbs + + + Meson + Meson + + + Build system: + Byggsystem: + + + Define Build System + Definiera byggsystem + + + Build System + Byggsystem + + + Specify basic information about the classes for which you want to generate skeleton source code files. + Ange grundläggande information om klasserna för vilka du vill generera skelettfiler för källkoden. + + + Shared Library + Delat bibliotek + + + Statically Linked Library + Statiskt länkat bibliotek + + + Qt Plugin + Qt-insticksmodul + + + Class name: + Klassnamn: + + + QAccessiblePlugin + QAccessiblePlugin + + + QGenericPlugin + QGenericPlugin + + + QIconEnginePlugin + QIconEnginePlugin + + + QImageIOPlugin + QImageIOPlugin + + + QScriptExtensionPlugin + QScriptExtensionPlugin + + + QSqlDriverPlugin + QSqlDriverPlugin + + + QStylePlugin + QStylePlugin + + + Base class: + + + + Core + + + + Gui + Grafiskt gränssnitt + + + Widgets + Widgetar + + + Qt module: + Qt-modul: + + + Header file: + Header-fil: + + + Source file: + Källfil: + + + Translation File + Översättningsfil + + + Translation + Översättning + + + Library + Bibliotek + + + C++ Library + C++-bibliotek + + + Qt 6.2 + Qt 6.2 + + + Qt 5.15 + Qt 5.15 + + + Qt 5.14 + Qt 5.14 + + + Qt 5.13 + Qt 5.13 + + + Qt 5.12 + Qt 5.12 + + + Minimum required Qt version: + Minsta nödvändiga Qt-version: + + + MyItem + MyItem + + + com.mycompany.qmlcomponents + com.mittbolag.qmlcomponents + + + Create example project + Skapa exempelprojekt + + + Custom Parameters + Anpassade parametrar + + + Creates a C++ plugin to load Qt Quick extensions dynamically into applications using the QQmlEngine class. + Skapar en C++-insticksmodul för att läsa in Qt Quick-utökningar dynamiskt till program med QQmlEngine-klassen. + + + Binary + Binär + + + Hybrid + Hybrid + + + Author: + Upphovsperson: + + + Description: + Beskrivning: + + + Creates a CMake-based test project where you can enter a code snippet to compile and check it. + Skapar ett CMake-baserat testprojekt där du kan ange en kodsnutt för att kompilera och testa det. + + + You must tell Qt Creator which test framework is used inside the project. + +You should not mix multiple test frameworks in a project. + Du måste säga till Qt Creator vilket testramverk som används inne i projektet. + +Du bör inte blanda flera testramverk i ett projekt. + + + Test Information + Testinformation + + + Creates a source file that you can add to an existing test project. + Skapar en källfil som du kan lägga till ett befintligt testprojekt. + + + Test Case + Testfall + + + Creates a markdown file. + Skapar en markdown-fil. + + + Markdown File + Markdown-fil + + + Creates a project containing a single main.cpp file with a stub implementation and no graphical UI. + +Preselects a desktop Qt for building the application if available. + Skapar ett projekt som innehåller en enda main.cpp-fil med en stubbimplementation och utan grafiskt gränssnitt. + +Förväljer en skrivbordsbaserad Qt för byggnation av programmet om tillgängligt. + + + PySide 2 + PySide 2 + + + Define Python Interpreter + Definiera Python-tolk + + + Creates a Qt for Python application that includes a Qt Widgets Designer-based widget (ui file). Requires .ui to Python conversion. + Skapar ett Qt for Python-program som inkluderar en Qt Widgets Designer-baserad widget (gränssnittsfil). Kräver .ui till Python-konvertering. + + + Creates a Qt Quick UI project for previewing and prototyping designs. + +To develop a full application, create a Qt Quick Application project instead. + Skapar ett Qt Quick UI-projekt för förhandsvisning och prototypdesigner. + +Om du vill utveckla ett fullständigt program, skapa ett Qt Quick Application-projekt istället. + + + Creates a C++ library. You can create:<ul><li>a shared C++ library for use with <tt>QPluginLoader</tt> and runtime (Plugins)</li><li>a shared or static C++ library for use with another project at linktime</li></ul> + Skapar ett C++-bibliotek. Du kan skapa:<ul><li>ett delat C++-bibliotek för användning med <tt>QPluginLoader</tt> och körtid (Insticksmoduler)</li><li>ett delat eller statiskt C++-bibliotek för användning med andra projekt vid länktid</li></ul> + + + 0.1.0 + 0.1.0 + + + Version: + Version: + + + MIT + MIT + + + GPL-2.0 + GPL-2.0 + + + Apache-2.0 + Apache-2.0 + + + ISC + ISC + + + GPL-3.0 + GPL-3.0 + + + BSD-3-Clause + BSD-3-Clause + + + LGPL-2.1 + LGPL-2.1 + + + LGPL-3.0 + LGPL-3.0 + + + EPL-2.0 + EPL-2.0 + + + Proprietary + Proprietär + + + Other + Annan + + + C + C + + + Cpp + Cpp + + + Objective C + Objective C + + + Javascript + Javascript + + + Backend: + Bakände: + + + 1.0.0 + 1.0.0 + + + Min Nim Version: + + + + Define Project Configuration + Definiera projektkonfiguration + + + Configuration + Konfiguration + + + Creates a Nim application with Nimble. + Skapar ett Nim-program med Nimble. + + + Nimble Application + Nimble-program + + + Creates a simple C++ application with no dependencies. + Skapar ett enkelt C++-program utan några beroenden. + + + Plain C++ Application + Vanligt C++-program + + + Please configure <b>%{vcsName}</b> now. + Konfigurera <b>%{vcsName}</b> nu. + + + Repository: + Förråd: + + + Repository URL is not valid + Förråds-URLen är inte giltig + + + <default branch> + + + + Branch: + + + + Directory: + Katalog: + + + "%{JS: Util.toNativeSeparators('%{TargetPath}')}" exists in the filesystem. + "%{JS: Util.toNativeSeparators('%{TargetPath}')}" finns i filsystemet. + + + Recursive + Rekursiv + + + Recursively initialize submodules. + Initiera undermoduler rekursivt. + + + Specify repository URL, branch, checkout directory, and path. + Ange förråds-URL, branch, utcheckningskatalog och sökväg. + + + Running Git clone... + Kör Git clone... + + + Checkout + Checka ut + + + Creates a translation file that you can add to a Qt project. + Skapar en översättningsfil som du kan lägga till i ett Qt-projekt. + + + Qt Translation File + Qt-översättningsfil + + + 2.x + 2.x + + + 3.x + 3.x + + + Catch2 version: + Catch2-version: + + + Clones a Git repository and tries to load the contained project. + Klonar ett Git-förråd och försöker att läsa in dess innehållande projekt. + + + Git Clone + Git Clone + + + Use existing directory + Använd befintlig katalog + + + Proceed with cloning the repository, even if the target directory already exists. + Fortsätt med kloning av förrådet, även om målkatalogen redan finns. + + + Stacked + + + + Make the new branch depend on the availability of the source branch. + + + + Standalone + Fristående + + + Do not use a shared repository. + Använd inte ett delat förråd. + + + Bind new branch to source location + + + + Bind the new branch to the source location. + + + + Switch checkout + Växla utcheckning + + + Switch the checkout in the current directory to the new branch. + + + + Hardlink + Hårdlänk + + + Use hard-links in working tree. + Använd hårda länkar i arbetsträdet. + + + No working-tree + Inget arbetsträd + + + Do not create a working tree. + Skapa inte ett arbetsträd. + + + Revision: + Revision: + + + Specify repository URL, checkout directory, and path. + Ange förråds-URL, utcheckningskatalog och sökväg. + + + Running Bazaar branch... + Kör Bazaar branch... + + + Clones a Bazaar branch and tries to load the contained project. + Klonar en Bazaar branch och försöker att läsa in det innehållande projektet. + + + Bazaar Clone (Or Branch) + Bazaar-klon (eller Branch) + + + Running Mercurial clone... + Kör Mercurial clone... + + + Clones a Mercurial repository and tries to load the contained project. + Klonar ett Mercurial-förråd och försöker att läsa in dess innehållande projekt. + + + Mercurial Clone + Mercurial Clone + + + Trust Server Certificate + Lita på servercertifikat + + + Running Subversion checkout... + Kör Subversion checkout... + + + Checks out a Subversion repository and tries to load the contained project. + Checkar ut ett Subversion-förråd och försöker att läsa in det innehållande projektet. + + + Subversion Checkout + Subversion Checkout + + + Module: + Modul: + + + Specify module and checkout directory. + Ange modul och utcheckningskatalog. + + + Running CVS checkout... + Kör CVS checkout... + + + Checks out a CVS repository and tries to load the contained project. + Checkar ut ett CVS-förråd och försöker att läsa in dess innehållande projekt. + + + CVS Checkout + CVS Checkout + + + Creates a simple Nim application. + Skapar ett enkelt Nim-program. + + + Nim Application + Nim-program + + + This wizard generates a Qt Widgets Application project. The application derives by default from QApplication and includes an empty widget. + Denna guide genererar ett Qt Widgets-programprojekt. Programmet härleder som standard från QApplication och inkluderar en tom widget. + + + Generate form + Generera formulär + + + Form file: + Formulärfil: + + + Class Information + Klassinformation + + + Application (Qt) + Program (Qt) + + + Qt Widgets Application + Qt Widgets-program + + + Qt Quick Application + Qt Quick-program + + + Creates a simple C application with no dependencies. + Skapar ett enkelt C-program utan några beroenden. + + + Plain C Application + Vanligt C-program + + + Project file: + Projektfil: + + + Define Class + Definiera klass + + + Application (Qt for Python) + Program (Qt for Python) + + + Window UI + Fönstergränssnitt + + + <Custom> + <Anpassad> + + + Creates a Qt for Python application that contains an empty window. + Skapar ett Qt for Python-program som innehåller ett tomt fönster. + + + Empty Window + Tomt fönster + + + PySide 6 + PySide 6 + + + PySide 5.15 + PySide 5.15 + + + PySide 5.14 + PySide 5.14 + + + PySide 5.13 + PySide 5.13 + + + PySide 5.12 + PySide 5.12 + + + Creates a Qt Quick application that contains an empty window. + Skapar ett Qt Quick-program som innehåller ett tomt fönster. + + + Qt Quick Application - Empty + Qt Quick-program - Tom + + + Creates a Qt for Python application that contains only the main code for a QApplication. + Skapar ett Qt for Python-program som innehåller endast huvudkoden för ett QApplication. + + + Empty Application + Tomt program + + + This wizard creates a simple Qt-based console application. + Denna guide skapar ett enkelt Qt-baserat konsollprogram. + + + Qt Console Application + Qt Console-program + + + Google Test + Google Test + + + Qt Quick Test + Qt Quick-test + + + Boost Test + Boost-test + + + Catch2 + Catch2 + + + Test framework: + Testramverk: + + + GUI Application + Grafiskt program + + + Test suite name: + Testsvitnamn: + + + Test case name: + Testfallsnamn: + + + Requires QApplication + Kräver QApplication + + + Generate setup code + Generera konfigurationskod + + + Generate initialization and cleanup code + + + + Creates a project that you can open in Qt Design Studio + Skapar ett projekt som du kan öppna i Qt Design Studio + + + Creates a project with a structure that is compatible both with Qt Design Studio (via .qmlproject) and with Qt Creator (via CMakeLists.txt). It contains a .ui.qml form that you can visually edit in Qt Design Studio. + Skapar ett projekt med en struktur som är kompatibel med både Qt Design Studio (via .qmlproject) och med Qt Creator (via CMakeLists.txt). Det innehåller ett .ui.qml-formulär som du visuellt kan redigera i Qt Design Studio. + + + Qt 6.4 + Qt 6.4 + + + Qt 6.5 + Qt 6.5 + + + The minimum version of Qt you want to build the application for + Minsta versionen av Qt som du vill bygga programmet för + + + Creates a Qt Quick application that can have both QML and C++ code. You can build the application and deploy it to desktop, embedded, and mobile target platforms. + +You can select an option to create a project that you can open in Qt Design Studio, which has a visual editor for Qt Quick UIs. + Skapar ett Qt Quick-program som kan ha både QML och C++-kod. Du kan bygga programmet och distribuera det till skrivbord, inbäddade och mobila målplattformar. + +Du kan välja ett alternativ för att skapa ett projekt som du kan öppna i Qt Design Studio, som har en visuell redigerare för Qt Quick-gränssnitt. + + + Creates a Qt Quick application that contains an empty window. + +Use this "compat" version if you want to use other build systems than CMake or Qt versions lower than 6. + Skapar ett Qt Quick-program som innehåller ett tomt fönster. + +Använd denna "compat"-version om du vill använda andra byggsystem än CMake eller Qt-versioner lägre än 6. + + + Qt Quick Application (compat) + Qt Quick-program (compat) + + + Creates a widget-based Qt application that contains a Qt Widgets Designer-based main window and C++ source and header files to implement the application logic. + +Preselects a desktop Qt for building the application if available. + Skapar ett widget-baserat Qt-program som innehåller ett Qt Widgets Designer-baserat huvudfönster och C++-källkod och header-filer för att implementera programlogiken. + +Förväljer en skrivbordsbaserad Qt för att bygga programmet om tillgängligt. + + + This wizard creates a simple unit test project using Qt Test. + Denna guide skapar ett enkelt enhetstestprojekt med Qt Test. + + + Creates a new unit test project using Qt Test. Unit tests allow you to verify that the code is fit for use and that there are no regressions. + Skapar ett nytt enhetstestprojekt med Qt Test. Enhetstester låter dig verifiera att koden passar för användning och att det inte finns några regressioner. + + + Test Project + Testprojekt + + + Qt Test Project + Qt Test-projekt + + + This wizard creates a simple unit test project using Qt Quick Test. + Denna guide skapar ett enkelt enhetstestprojekt med Qt Quick Test. + + + Creates a new unit test project using Qt Quick Test. Unit tests allow you to verify that the code is fit for use and that there are no regressions. + Skapar ett nytt enhetstestprojekt med Qt Quick Test. Enhetstester låter dig verifiera att koden passar för användning och att det inte finns några regressioner. + + + Qt Quick Test Project + Qt Quick Test-projekt + + + This wizard creates a simple unit test project using Google Test. + Denna guide skapar ett enkelt enhetstestprojekt med Google Test. + + + Google Test (header only) + Google Test (endast header) + + + Google Test (shared libraries) + Google Test (delade bibliotek) + + + Googletest install directory (optional): + Installationskatalog för Googletest (valfritt): + + + Creates a new unit test project using Google Test. Unit tests allow you to verify that the code is fit for use and that there are no regressions. + Skapar ett nytt enhetstestprojekt med Google Test. Enhetstester låter dig att verifiera att koden passar för användning och att det inte finns några regressioner. + + + Google Test Project + Google Test-projekt + + + This wizard creates a simple unit test project using Boost. + Denna guide skapar ett enkelt enhetstestprojekt med Boost. + + + Boost Test (header only) + Boost Test (endast header) + + + Boost Test (shared libraries) + Boost Test (delade bibliotek) + + + Googletest source directory (optional): + Källkatalog för Googletest (valfritt): + + + Boost include directory (optional): + + + + Boost install directory (optional): + + + + Catch2 include directory (optional): + + + + Use Qt libraries + Använd Qt-bibliotek + + + Project and Test Information + Projekt- och testinformation + + + Qt for Python module: + Qt for Python-modul: + + + You can choose Qt classes only if you select a Qt for Python module. + Du kan välja Qt-klasser endast om du har valt en Qt for Python-modul. + + + Import QtCore + Importera QtCore + + + Import QtWidgets + Importera QtWidgets + + + Import QtQuick + Importera QtQuick + + + Creates new Python class file. + Skapar ny Python-klassfil. + + + Python + Python + + + Creates a new unit test project using Boost. Unit tests allow you to verify that the code is fit for use and that there are no regressions. + Skapar ett nytt enhetstestprojekt med Boost. Enhetstester låter dig verifiera att koden passar för användning och att det inte finns några regressioner. + + + Boost Test Project + Boost Test-projekt + + + This wizard creates a simple unit test project using Catch2. + Denna guide skapar ett enkelt enhetstestprojekt med Catch2. + + + Catch2 v2 (header only) + Catch2 v2 (endast header) + + + Catch2 v3 (shared libraries) + Catch2 v3 (delade bibliotek) + + + Catch2 install directory (optional): + Installationskatalog för Catch2 (valfritt): + + + Use own main + Använd egen main + + + Creates a new unit test project using Catch2. Unit tests allow you to verify that the code is fit for use and that there are no regressions. + Skapar ett nytt enhetstestprojekt med Catch2. Enhetstester låter dig verifiera att koden passar för användning och att det inte finns några regressioner. + + + Catch2 Test Project + Catch2-testprojekt + + + Python Class + Python-klass + + + Customize header row + + + + Items are editable + Poster är redigerbara + + + Rows and columns can be added + Rader och kolumner kan läggas till + + + Rows and columns can be removed + Rader och kolumner kan tas bort + + + Fetch data dynamically + Hämta data dynamiskt + + + Define Item Model Class + Definiera postmodellklass + + + Creates a Qt item model. + Skapar en Qt-postmodell. + + + Qt + Qt + + + Qt Item Model + Qt-postmodell + + + Fully qualified name, including namespaces + Fullt kvalificerat namn, inklusive namnrymder + + + Include QObject + Inkludera QObject + + + Include QWidget + Inkludera QWidget + + + Include QMainWindow + Inkludera QMainWindow + + + Include QSharedData + Inkludera QSharedData + + + Add Q_OBJECT + Lägg till Q_OBJECT + + + Add QML_ELEMENT + Lägg till QML_ELEMENT + + + Creates a C++ header and a source file for a new class that you can add to a C++ project. + Skapar en C++-header och en källkodsfil för en ny klass som du kan lägga till ett C++-projekt. + + + C/C++ + C/C++ + + + Include QQuickItem + Inkludera QQuickItem + + + C++ Class + C++-klass + + + Creates a CMake-based test project for which a code snippet can be entered. + Skapar ett CMake-baserat testprojekt för vilket en kodsnutt kan anges. + + + QtCore + QtCore + + + QtCore, QtWidgets + QtCore, QtWidgets + + + Use Qt Modules: + Använd Qt-moduler: + + + Application bundle (macOS) + Programbundle (macOS) + + + Define Code snippet + Definiera kodsnutt + + + Code snippet + Kodsnutt + + + Creates an empty Python script file using UTF-8 charset. + Skapar en tom Python-skriptfil med UTF-8-teckenuppsättning. + + + Python File + Python-fil + + + Creates a scratch model using a temporary file. + Skapar en skissmodell med en temporärfil. + + + Modeling + Modellering + + + Scratch Model + Skissmodell + + + Model name: + Modellnamn: + + + Location: + Plats: + + + "%{JS: Util.toNativeSeparators(value('TargetPath'))}" exists in the filesystem. + "%{JS: Util.toNativeSeparators(value('TargetPath'))}" finns i filsystemet. + + + Model Name and Location + Modellnamn och plats + + + Creates a new empty model with an empty diagram. + Skapar en ny tom modell med ett tomt diagram. + + + Model + Modell + + + Creates a scratch buffer using a temporary file. + + + + Scratch Buffer + + + + State chart name: + + + + State Chart Name and Location + + + + Creates a new empty state chart. + + + + State Chart + + + + Creates a Qt Resource file (.qrc). + Skapar en Qt-resursfil (.qrc). + + + Qt Resource File + Qt-resursfil + + + Creates an empty Nim script file using UTF-8 charset. + Skapar en tom Nim-skriptfil med UTF-8-teckenuppsättning. + + + Nim + Nim + + + Nim Script File + Nim-skriptfil + + + Creates an empty Nim file using UTF-8 charset. + Skapar en tom Nim-fil med UTF-8-teckenuppsättning. + + + Nim File + Nim-fil + + + Creates an empty file. + Skapar en tom fil. + + + Empty File + Tom fil + + + Choose a Form Template + Välj en formulärmall + + + Form Template + Formulärmall + + + Creates a Qt Widgets Designer form that you can add to a Qt Widget Project. This is useful if you already have an existing class for the UI business logic. + Skapar ett Qt Widgets Designer-formulär som du kan lägga till i ett Qt Widget-projekt. Detta är användbart om du redan har en befintlig klass för UI-businesslogik. + + + Qt Widgets Designer Form + + + + Creates a source file that you can add to a C/C++ project. + Skapar en källfil som du kan lägga till i ett C/C++-projekt. + + + C/C++ Source File + C/C++-källfil + + + Creates a header file that you can add to a C/C++ project. + Skapar en header-fil som du kan lägga till i ett C/C++-projekt. + + + C/C++ Header File + C/C++ header-fil + + + Stateless library + + + + Options + Alternativ + + + Creates a JavaScript file. + Skapar en JavaScript-fil. + + + JS File + JS-fil + + + Creates a vertex shader in the Desktop OpenGL Shading Language (GLSL). Vertex shaders transform the positions, normals and texture coordinates of triangles, points and lines rendered with OpenGL. + + + + GLSL + GLSL + + + Vertex Shader (Desktop OpenGL) + + + + Creates a fragment shader in the Desktop OpenGL Shading Language (GLSL). Fragment shaders generate the final pixel colors for triangles, points and lines rendered with OpenGL. + + + + Fragment Shader (Desktop OpenGL) + + + + Creates a vertex shader in the OpenGL/ES 2.0 Shading Language (GLSL/ES). Vertex shaders transform the positions, normals and texture coordinates of triangles, points and lines rendered with OpenGL. + + + + Vertex Shader (OpenGL/ES 2.0) + + + + Creates a fragment shader in the OpenGL/ES 2.0 Shading Language (GLSL/ES). Fragment shaders generate the final pixel colors for triangles, points and lines rendered with OpenGL. + + + + Fragment Shader (OpenGL/ES 2.0) + + + + Creates a Java file with boilerplate code. + Skapar en Java-fil med standardformuleringskod. + + + Java + Java + + + Java File + Java-fil + + + Creates a QML file with boilerplate code, starting with "import QtQuick". + Skapar en QML-fil med standardformuleringskod, börjar med "import QtQuick". + + + QML File (Qt Quick 2) + QML-fil (Qt Quick 2) + + + This wizard creates a custom Qt Creator plugin. + Denna guide skapar en anpassad Qt Creator-insticksmodul. + + + Specify details about your custom Qt Creator plugin. + Ange detaljer om din anpassade Qt Creator-insticksmodul. + + + MyCompany + MittFöretag + + + (C) %{VendorName} + (C) %{VendorName} + + + Put short license information here + Lägg kort licensinformation här + + + Put a short description of your plugin here + Lägg en kort beskrivning av din insticksmodul här + + + URL: + URL: + + + Qt Quick 2 Extension Plugin + + + + Qt Creator build: + + + + Path: + Sökväg: + + + <No other projects in this session> + <Inga andra projekt i denna session> + + + Deploy dependencies + Distribuera beroenden + + + Do not just build dependencies, but deploy them as well. + Bygg inte bara beroenden, distribuera dem också. + + + Dependencies + Beroenden + + + Editor + Redigerare + + + Project + Projekt + + + Build + Displayed name for a normal build step +---------- +Display name of the build build step list. Used as part of the labels in the project window. + Bygg + + + Default + The name of the build configuration created by default for a autotools project. +---------- +The name of the build configuration created by default for a generic project. + Standard + + + Kit + Kit + + + Kit ID + Kit-id + + + Kit filesystem-friendly name + Kitets filsystemsvänliga namn + + + The name of the kit. + Namnet för kitet. + + + The name of the kit in a filesystem-friendly version. + Namnet på kitet i en filsystemsvänlig version. + + + The ID of the kit. + ID för kitet. + + + Unconfigured + Okonfigurerad + + + <b>Project:</b> %1 + <b>Projekt:</b> %1 + + + <b>Path:</b> %1 + <b>Sökväg:</b> %1 + + + <b>Kit:</b> %1 + <b>Kit:</b> %1 + + + %1 + %1 + + + Kit: <b>%1</b><br/> + Kit: <b>%1</b><br/> + + + <style type=text/css>a:link {color: rgb(128, 128, 255);}</style>The project <b>%1</b> is not yet configured<br/><br/>You can configure it in the <a href="projectmode">Projects mode</a><br/> + <style type=text/css>a:link {color: rgb(128, 128, 255);}</style>Projektet <b>%1</b> är ännu inte konfigurerat<br/><br/>Du kan konfigurera det i <a href="projectmode">Projekt-läget</a><br/> + + + <b>Build:</b> %1 + <b>Bygg:</b> %1 + + + <b>Deploy:</b> %1 + <b>Distribuera:</b> %1 + + + <b>Run:</b> %1 + <b>Kör:</b> %1 + + + Project: <b>%1</b><br/> + Projekt: <b>%1</b><br/> + + + Build: <b>%1</b><br/> + Bygg: <b>%1</b><br/> + + + Deploy: <b>%1</b><br/> + Distribuera: <b>%1</b><br/> + + + Run: <b>%1</b><br/> + Kör: <b>%1</b><br/> + + + Clone of %1 + Klon av %1 + + + Build & Run + Bygg & kör + + + Other Project + Annat projekt + + + Import Project + Importera projekt + + + Enter the name of the session: + Ange namnet för sessionen: + + + No kit defined in this project. + Inga kit definierade i detta projekt. + + + Project Name + Projektnamn + + + Kit is not valid. + Kit är inte giltigt. + + + Incompatible Kit + Inkompatibelt kit + + + Kit %1 is incompatible with kit %2. + Kit %1 är inte kompatibelt med kitet %2. + + + Run configurations: + Körkonfigurationer: + + + Could not load kits in a reasonable amount of time. + + + + Select the Root Directory + Välj rotkatalogen + + + Project "%1" was configured for kit "%2" with id %3, which does not exist anymore. You can create a new kit or copy the steps of the vanished kit to another kit in %4 mode. + Projektet "%1" konfigurerades för kitet "%2" med id %3 som inte längre finns. Du kan skapa ett nytt kit eller kopiera stegen för det försvunna kitet till ett annat kit i %4-läget. + + + Could not find any qml_*.qm file at "%1" + Kunde inte hitta någon qml_*.qm-fil i "%1" + + + %1: Name. + %1 is something like "Active project" + %1: Namn. + + + %1: Full path to main file. + %1 is something like "Active project" + %1: Fullständig sökväg till main-filen. + + + %1: Full path to Project Directory. + %1 is something like "Active project" + %1: Fullständig sökväg till projektkatalog. + + + %1: The name of the active kit. + %1 is something like "Active project" + %1: Namnet för det aktiva kitet. + + + %1: Name of the active build configuration. + %1 is something like "Active project" + %1: Namnet på den aktiva byggkonfigurationen. + + + %1: Type of the active build configuration. + %1 is something like "Active project" + %1: Typen för den aktiva byggkonfigurationen. + + + %1: Full build path of active build configuration. + %1 is something like "Active project" + %1: Fullständig byggsökväg för den aktiva byggkonfigurationen. + + + %1: Variables in the active build environment. + %1 is something like "Active project" + %1: Variabler i den aktiva byggmiljön. + + + %1: Name of the active run configuration. + %1 is something like "Active project" + %1: Namnet på den aktiva körkonfigurationen. + + + %1: Executable of the active run configuration. + %1 is something like "Active project" + %1: Körbara filen för den aktiva körkonfigurationen. + + + %1: Variables in the environment of the active run configuration. + %1 is something like "Active project" + %1: Variabler i miljön för den aktiva körkonfigurationen. + + + %1: Working directory of the active run configuration. + %1 is something like "Active project" + %1: Arbetskatalog för den aktiva körkonfigurationen. + + + Build configurations: + Byggkonfigurationer: + + + Deploy configurations: + Distributionskonfigurationer: + + + Partially Incompatible Kit + Delvis inkompatibelt kit + + + Some configurations could not be copied. + Några konfigurationer kunde inte kopieras. + + + &Configure Project + &Konfigurera projekt + + + Show All Kits + Visa alla kit + + + Hide Inactive Kits + Dölj inaktiva kit + + + Kit is unsuited for project + Kitet är inte lämpligt för projektet + + + Click to activate + Klicka för att aktivera + + + Enable Kit for Project "%1" + Aktivera kit för projektet "%1" + + + Enable Kit for All Projects + Aktivera kit för alla projekt + + + Disable Kit for Project "%1" + Inaktivera kit för projektet "%1" + + + Cancel Build and Disable Kit in This Project + Avbryt byggnation och inaktivera kitet i detta projekt + + + Disable Kit "%1" in This Project? + Inaktivera kit "%1" i detta projekt? + + + The kit <b>%1</b> is currently being built. + Kitet <b>%1</b> byggs för närvarande. + + + Do you want to cancel the build process and remove the kit anyway? + Vill du avbryta byggprocessen och ta bort kitet ändå? + + + Disable Kit for All Projects + Inaktivera kit för alla projekt + + + Copy Steps From Another Kit... + Kopiera steg från annat kit... + + + The process crashed. + Processen kraschade. + + + %1 Steps + %1 is the name returned by BuildStepList::displayName + %1-steg + + + No %1 Steps + Inga %1-steg + + + Add %1 Step + Lägg till %1-steg + + + Move Up + Flytta upp + + + Disable + Inaktivera + + + Move Down + Flytta ner + + + Remove Item + Ta bort post + + + Removing Step failed + Borttagning av steg misslyckades + + + Cannot remove build step while building + Kan inte ta bort byggsteg under byggnation + + + No Build Steps + Inga byggsteg + + + error: + Task is of type: error + fel: + + + warning: + Task is of type: warning + varning: + + + Deploy + Displayed name for a deploy step +---------- +Display name of the deploy build step list. Used as part of the labels in the project window. + Distribuera + + + Deploy locally + Default DeployConfiguration display name + Distribuera lokalt + + + Deploy Configuration + Display name of the default deploy configuration + Distributionskonfiguration + + + Application Still Running + Programmet kör fortfarande + + + PID %1 + PID %1 + + + Invalid + Ogiltig + + + <html><head/><body><center><i>%1</i> is still running.<center/><center>Force it to quit?</center></body></html> + <html><head/><body><center><i>%1</i> är fortfarande igång.<center/><center>Tvinga den att avsluta?</center></body></html> + + + Show in Editor + Visa i redigerare + + + Show task location in an editor. + + + + O + O + + + &Annotate + A&nteckna + + + Annotate using version control system. + Anteckna med versionskontrollsystem. + + + Ignoring invalid task (no text). + + + + Stop Monitoring + Stoppa monitorering + + + Stop monitoring task files. + + + + File Error + Filfel + + + Cannot open task file %1: %2 + + + + My Tasks + Mina uppgifter + + + Start Wizard + Starta guide + + + GCC + GCC + + + %1 (%2, %3 %4 at %5) + %1 (%2, %3 %4 vid %5) + + + Override for code model + Åsidosätt för kodmodell + + + Enable in the rare case that the code model +fails because Clang does not understand the target architecture. + + + + Platform codegen flags: + Plattformens codegen-flaggor: + + + Platform linker flags: + Plattformens linker-flaggor: + + + Target triple: + + + + Parent toolchain: + Överliggande verktygskedja: + + + MinGW + MinGW + + + MSVC + MSVC + + + Falling back to use the cached environment for "%1" after: + Faller tillbaka på att använda cachad miljö för "%1" efter: + + + Initialization: + Initiering: + + + <empty> + <tom> + + + Additional arguments for the vcvarsall.bat call + Ytterligare argument för att anropa vcvarsall.bat + + + clang-cl + clang-cl + + + Failed to retrieve MSVC Environment from "%1": +%2 + Misslyckades med att hämta MSVC-miljö från "%1": +%2 + + + Name: + Namn: + + + Automatically managed by %1 or the installer. + Hanteras automatiskt av %1 eller installeraren. + + + Manual + Manuellt + + + <nobr><b>ABI:</b> %1 + <nobr><b>ABI:</b> %1 + + + Not all compilers are set up correctly. + Inte alla kompilatorer är konfigurerade korrekt. + + + This toolchain is invalid. + Denna verktygskedja är ogiltig. + + + Toolchain Auto-detection Settings + Upptäck automatiskt inställningar för verktygskedja + + + Detect x86_64 GCC compilers as x86_64 and x86 + Identifiera x86_64 GCC-kompilatorer som x86_64 och x86 + + + If checked, %1 will set up two instances of each x86_64 compiler: +One for the native x86_64 target, and one for a plain x86 target. +Enable this if you plan to create 32-bit x86 binaries without using a dedicated cross compiler. + + + + The following compiler was already configured:<br>&nbsp;%1<br>It was not configured again. + Följande kompilator var redan konfigurerad:<br>&nbsp;%1<br>Den blev inte konfigurerad igen. + + + The following compilers were already configured:<br>&nbsp;%1<br>They were not configured again. + Följande kompilatorer var redan konfigurerade:<br>&nbsp;%1<br>De blev inte konfigurerade igen. + + + [none] + [ingen] + + + Name + Namn + + + Source + Källa + + + Create Run Configuration + Skapa körkonfiguration + + + Filter candidates by name + Filtrera kandidater efter namn + + + Create + Skapa + + + Type + Typ + + + Remove All + Ta bort alla + + + Re-detect + Identifiera igen + + + Auto-detection Settings... + Inställningar för automatisk identifiering... + + + Duplicate Compilers Detected + Dubbletter av kompilatorer upptäcktes + + + Compilers + Kompilatorer + + + Clone + Klona + + + <custom> + <anpassad> + + + Attach debugger to this process + Fäst felsökare till denna process + + + Attach debugger to %1 + Fäst felsökare till %1 + + + Stop + Stoppa + + + Close Tab + Stäng flik + + + Close All Tabs + Stäng alla flikar + + + Close Other Tabs + Stäng andra flikar + + + Show &App Output + Visa &programutdata + + + Show the output that generated this issue in Application Output. + Visa utdata som genererade detta problem i Programutdata. + + + A + A + + + Re-run this run-configuration. + Kör om denna körkonfiguration. + + + Stop running program. + Stoppa körning av program. + + + application-output-%1.txt + file name suggested for saving application output, %1 = run configuration display name + application-output-%1.txt + + + Word-wrap output + + + + Discard excessive output + + + + If this option is enabled, application output will be discarded if it continuously comes in faster than it can be handled. + + + + Clear old output on a new run + Töm gammalt utdata vid ny körning + + + Always + Alltid + + + Never + Aldrig + + + On First Output Only + Endast vid första utdata + + + Limit output to %1 characters + Begränsa utdata till %1 tecken + + + Open Application Output when running: + Öppna Programutdata vid körning: + + + Open Application Output when debugging: + Öppna Programutdata vid felsökning: + + + Application Output + Programutdata + + + Application Output Window + Fönster för programutdata + + + Code Style + Kodstil + + + Project + Settings + Projekt + + + Project %1 + Settings, %1 is a language (C++ or QML) + Projekt %1 + + + Clang + Clang + + + Language: + Språk: + + + Rename + Byt namn + + + Delete + Ta bort + + + %1 (last session) + %1 (senaste session) + + + Open Session #%1 + Öppna session #%1 + + + Ctrl+Meta+%1 + Ctrl+Meta+%1 + + + Ctrl+Alt+%1 + Ctrl+Alt+%1 + + + Open Recent Project #%1 + Öppna tidigare projekt #%1 + + + Ctrl+Shift+%1 + Ctrl+Shift+%1 + + + Open %1 "%2" + Öppna %1 "%2" + + + Open %1 "%2" (%3) + Öppna %1 "%2" (%3) + + + session + Appears in "Open session <name>" + Session + + + %1 (current session) + %1 (aktuell session) + + + project + Appears in "Open project <name>" + Projekt + + + Remove Project from Recent Projects + Ta bort projektet från tidigare projekt + + + Clear Recent Project List + Töm lista över tidigare projekt + + + Available device types: + Tillgängliga enhetstyper: + + + &Device: + &Enhet: + + + &Name: + &Namn: + + + Auto-detected: + Automatiskt identifierade: + + + Current state: + Aktuellt tillstånd: + + + Type Specific + Typspecifik + + + &Add... + &Lägg till... + + + &Remove + &Ta bort + + + Set As Default + Ställ in som standard + + + &Start Wizard to Add Device... + &Starta guide för att lägga till enhet... + + + Add %1 + Add <Device Type Name> + Lägg till %1 + + + Yes (id is "%1") + Ja (id är "%1") + + + No + Nej + + + Show Running Processes... + Visa körande processer... + + + Test + Testa + + + Local PC + Lokal PC + + + Desktop + Skrivbord + + + %1 (default for %2) + %1 (standard för %2) + + + Kit: + Kit: + + + List of Processes + Processlista + + + Filter + Filter + + + &Update List + &Uppdatera lista + + + &Kill Process + &Döda process + + + &Filter: + &Filter: + + + Remote Error + Fjärrfel + + + Process ID + Process-id + + + Command Line + Kommandorad + + + Fetching process list. This might take a while. + Hämtar processlista. Detta kan ta en stund. + + + Devices + Enheter + + + The device name cannot be empty. + Enhetsnamnet får inte vara tomt. + + + A device with this name already exists. + En enhet med detta namn finns redan. + + + Opening a terminal is not supported. + Öppna en terminal stöds inte. + + + Device + Enhet + + + Ready to use + Redo att användas + + + Connected + Ansluten + + + Disconnected + Frånkopplad + + + Unknown + Okänt + + + localSource() not implemented for this device type. + localSource() är inte implementerat för denna enhetstypen. + + + No device for given path: "%1". + Ingen enhet för angiven sökväg: "%1". + + + Device for path "%1" does not support killing processes. + Enheten för sökvägen "%1" saknar stöd för att döda processer. + + + Unnamed + Namnlös + + + %1 needs a compiler set up to build. Configure a compiler in the kit options. + %1 behöver en konfigurerad kompilator för att byggas. Konfigurera en kompilator i kit-alternativen. + + + Error: + Fel: + + + Warning: + Varning: + + + Sysroot + Sysroot + + + Sys Root "%1" does not exist in the file system. + Sys Root "%1" finns inte på filsystemet. + + + Sys Root "%1" is not a directory. + Sys Root "%1" är inte en katalog. + + + Sys Root "%1" is empty. + Sys Root "%1" är tom. + + + Sys Root + Sys Root + + + Compiler + Kompilator + + + Compilers produce code for different ABIs: %1 + + + + Path to the compiler executable + Sökväg till kompilatorns körbara fil + + + Compiler for different languages + Kompilator för olika språk + + + Compiler executable for different languages + Körbar kompilatorfil för andra språk + + + Run device type + Körenhetstyp + + + Run device + Körenhet + + + Device is incompatible with this kit. + Enheten är inte kompatibel med detta kit. + + + Host address + Värdadress + + + SSH port + SSH-port + + + User name + Användarnamn + + + Private key file + Privat nyckelfil + + + Device name + Enhetsnamn + + + Device root directory + Enhetens rotkatalog + + + Build device + Byggenhet + + + The device used to build applications on. + Enheten som används för att bygga program på. + + + No build device set. + Ingen byggenhet inställd. + + + Build host address + + + + Build SSH port + + + + Build user name + + + + Build private key file + + + + Build device name + Byggenhetens namn + + + Build device root directory + Byggenhetens rotkatalog + + + Change... + Ändra... + + + No changes to apply. + Inga ändringar att verkställa. + + + Force UTF-8 MSVC compiler output + Tvinga MSVC-kompilatorutdata i UTF-8 + + + Either switches MSVC to English or keeps the language and just forces UTF-8 output (may vary depending on the used MSVC compiler). + Växlar antingen MSVC till engelska eller behåller språket och tvingar bara UTF-8-utdata (kan skilja sig beroende på den använda MSVC-kompilatorn). + + + Additional build environment settings when using this kit. + Ytterligare inställningar för byggmiljön när detta kit används. + + + The environment setting value is invalid. + Miljöns inställningsvärde är ogiltigt. + + + None + Ingen + + + No compiler set in kit. + Ingen kompilator inställd i kit. + + + Unknown device type + Okänd enhetstyp + + + Device type + Enhetstyp + + + No device set. + Ingen enhet inställd. + + + The root directory of the system image to use.<br>Leave empty when building for the desktop. + Rotkatalogen för systemavbilden att använda.<br>Lämna tom vid byggnation för skrivbordet. + + + The compiler to use for building.<br>Make sure the compiler will produce binaries compatible with the target device, Qt version and other libraries used. + Kompilatorn att använda för byggnation.<br>Försäkra dig om att kompilatorn kan producera binärer kompatibla med målenheten, Qt-versionen samt andra bibliotek som används. + + + The type of device to run applications on. + Typ av enhet att köra program på. + + + The device to run the applications on. + Enheten att köra programmen på. + + + Desktop (%1) + Skrivbordsdator (%1) + + + Loading Kits + Läser in kit + + + Manage... + Hantera... + + + Kit name and icon. + Kitets namn och ikon. + + + Mark as Mutable + + + + <html><head/><body><p>The name of the kit suitable for generating directory names. This value is used for the variable <i>%1</i>, which for example determines the name of the shadow build directory.</p></body></html> + <html><head/><body><p>Namnet på det kit som är lämpligt för att generera katalognamn. Detta värde används för variabeln <i>%1</i>, som till exempel bestämmer namnet för skuggbyggkatalogen.</p></body></html> + + + File system name: + Filsystemets namn: + + + Kit icon. + Kit-ikon. + + + Select Icon... + Välj ikon... + + + Reset to Device Default Icon + Nollställ till enhetens standardikon + + + Display name is not unique. + Visningsnamnet är inte unikt. + + + Default for %1 + Standard för %1 + + + Select Icon + Välj ikon + + + Images (*.png *.xpm *.jpg) + Bilder (*.png *.xpm *.jpg) + + + Auto-detected + Automatiskt identifierade + + + %1 (default) + Mark up a kit as the default one. + %1 (standard) + + + Kits + Kit + + + Make Default + Gör till standard + + + Settings Filter... + Inställningsfilter... + + + Choose which settings to display for this kit. + Välj vilka inställningar att visa för detta kit. + + + Default Settings Filter... + Filter för standardinställningar... + + + Choose which kit settings to display by default. + Välj vilka kitinställningar att visa som standard. + + + Custom + Anpassad + + + %n entries + + %n post + %n poster + + + + Empty + Tom + + + MACRO[=VALUE] + MACRO[=VÄRDE] + + + Each line defines a macro. Format is MACRO[=VALUE]. + Varje rad definierar ett makro. Formatet är MACRO[=VÄRDE]. + + + Each line adds a global header lookup path. + Varje rad lägger till en global sökväg för header-uppslag. + + + Comma-separated list of flags that turn on C++11 support. + Kommaseparerad lista över flaggor som aktiverar C++ 11-stöd. + + + Comma-separated list of mkspecs. + Kommaseparerad lista för mkspecs. + + + &Make path: + &Make-sökväg: + + + &ABI: + &ABI: + + + &Predefined macros: + &Fördefinierade makron: + + + &Header paths: + &Header-sökvägar: + + + C++11 &flags: + C++11-&flaggor: + + + &Qt mkspecs: + &Qt mkspecs: + + + &Error parser: + &Feltolkare: + + + No device configured. + Ingen enhet konfigurerad. + + + Set Up Device + Konfigurera enhet + + + There is no device set up for this kit. Do you want to add a device? + Det finns ingen enhet inställd för detta kit. Vill du lägga till en enhet? + + + Check for a configured device + Leta efter en konfigurerad enhet + + + Run Environment + Körmiljö + + + Base environment for this run configuration: + Basmiljö för denna körkonfiguration: + + + Show in Application Output when running + Visa i Programutdata vid körning + + + Custom Output Parsers + Anpassade utdatatolkare + + + Parse standard output during build + Tolka standardutdata under byggnation + + + Makes output parsers look for diagnostics on stdout rather than stderr. + Gör att utdatatolkare letar efter diagnostik på stdout istället för stderr. + + + Build Settings + Bygginställningar + + + Build directory + Byggkatalog + + + Name of the build configuration + Namn på byggkonfigurationen + + + Variables in the build configuration's environment + Variabler i byggkonfigurationens miljö + + + Tooltip in target selector: + Verktygstips i målväljaren: + + + Appears as a tooltip when hovering the build configuration + Verkar som ett verktygstips vid mushovring över byggkonfigurationen + + + System Environment + Systemmiljö + + + Clean Environment + Ren miljö + + + The project was not parsed successfully. + Projektet tolkades inte korrekt. + + + Main file of the project + Huvudfil för projektet + + + Name of the project + Namn på projektet + + + Name of the project's active build configuration + Namnet på projektets aktiva byggkonfiguration + + + Name of the project's active build system + Namnet på projektets aktiva byggsystem + + + Type of current build + Typ av aktuell byggnation + + + Type of the project's active build configuration + Typ av projektets aktiva byggkonfiguration + + + No build device is set for the kit "%1". + Ingen byggenhet inställd för kitet "%1". + + + You can try mounting the folder in your device settings. + Du kan prova att montera mappen i dina enhetsinställningar. + + + The build device "%1" cannot reach the project directory. + Byggenheten "%1" kan inte nå projektkatalogen. + + + The build device "%1" cannot reach the build directory. + Byggenheten "%1" kan inte nå byggkatalogen. + + + Remove + Name of the action triggering the removetaskhandler + Ta bort + + + Remove task from the task list. + Ta bort uppgift från uppgiftslistan. + + + Custom Parser + Anpassad tolk + + + &Error message capture pattern: + &Fångstmönster för felmeddelanden: + + + Capture Positions + Fångstpositioner + + + &File name: + &Filnamn: + + + &Line number: + &Radnummer: + + + &Message: + &Meddelande: + + + Standard output + Standardutdata + + + Standard error + Standardfel + + + E&rror message: + Fe&lmeddelande: + + + Warning message: + Varningsmeddelande: + + + Warning message capture pattern: + + + + Capture Output Channels + Fångstkanaler för utdata + + + No message given. + Inget meddelande gavs. + + + Pattern does not match the message. + Mönstret matchar inte meddelandet. + + + File name: + Filnamn: + + + Line number: + Radnummer: + + + Message: + Meddelande: + + + Error + Fel + + + Warning + Varning + + + Not applicable: + Inte tillämpningsbar: + + + Pattern is empty. + Mönstret är tomt. + + + Close + Stäng + + + Device test finished successfully. + Enhetstestet lyckades. + + + Device test failed. + Enhetstest misslyckades. + + + ICC + ICC + + + Cannot kill process with pid %1: %2 + Kan inte döda process med pid %1: %2 + + + Cannot interrupt process with pid %1: %2 + Kan inte avbryta process med pid %1: %2 + + + Cannot open process. + Kan inte öppna process. + + + Invalid process id. + Ogiltigt process-id. + + + Cannot open process: %1 + Kan inte öppna process: %1 + + + DebugBreakProcess failed: + DebugBreakProcess misslyckades: + + + %1 does not exist. If you built %2 yourself, check out https://code.qt.io/cgit/qt-creator/binary-artifacts.git/. + %1 finns inte. Om du byggt %2 själv så checka ut https://code.qt.io/cgit/qt-creator/binary-artifacts.git/. + + + Cannot start %1. Check src\tools\win64interrupt\win64interrupt.c for more information. + Kan inte starta %1. Kontrollera src\tools\win64interrupt\win64interrupt.c för mer information. + + + could not break the process. + kunde inte bryta processen. + + + Import Build From... + Importera byggnation från... + + + Import + Importera + + + No Build Found + Ingen byggnation hittades + + + No build found in %1 matching project %2. + Ingen byggnation hittades i %1 som matchar projektet %2. + + + Import Warning + Importvarning + + + Import Build + Importera byggnation + + + %1 - temporary + %1 - temporär + + + Imported Kit + Importerat kit + + + No suitable kits found. + Inga lämpliga kit hittades. + + + Add a kit in the <a href="buildandrun">options</a> or via the maintenance tool of the SDK. + Lägg till ett kit i <a href="buildandrun">alternativen</a> eller via underhållsverktyget för SDK. + + + Select all kits + Välj alla kit + + + Type to filter kits by name... + Skriv för att filtrera kit efter namn... + + + Select Kits for Your Project + Välj kit för ditt projekt + + + The following kits can be used for project <b>%1</b>: + %1: Project name + Följande kit kan användas för projektet <b>%1</b>: + + + Kit Selection + Kitväljare + + + <b>Error:</b> + Severity is Task::Error + <b>Fel:</b> + + + <b>Warning:</b> + Severity is Task::Warning + <b>Varning:</b> + + + Configure Project + Konfigurera projekt + + + Waiting for Applications to Stop + Väntar på att program ska stoppa + + + Cancel + Avbryt + + + Waiting for applications to stop. + Väntar på att program ska stoppa. + + + Debug + The name of the debug build configuration created by default for a qmake project. + Felsök + + + Release + The name of the release build configuration created by default for a qmake project. + + + + You asked to build the current Run Configuration's build target only, but it is not associated with a build target. Update the Make Step in your build settings. + + + + "data" for a "Form" page needs to be unset or an empty object. + "data" för en "Form"-sida behöver avinställas eller vara ett tomt objekt. + + + The process failed to start. + Processen misslyckades med att starta. + + + Start removing auto-detected items associated with this docker image. + Startar borttagning av automatiskt identifierade poster associerade med denna docker-avbild. + + + Removing kits... + Tar bort kit... + + + Removed "%1" + Tog bort "%1" + + + Removing Qt version entries... + Tar bort Qt-versionsposter... + + + Removing toolchain entries... + Tar bort poster för verktygskedja... + + + Removal of previously auto-detected kit items finished. + Borttagning av tidigare automatiskt identifierade kitposter är färdig. + + + Start listing auto-detected items associated with this docker image. + Startar listning av automatiskt identifierade poster associerade med denna docker-avbild. + + + Kits: + Kit: + + + Qt versions: + Qt-versioner: + + + Toolchains: + Verktygskedjor: + + + Listing of previously auto-detected kit items finished. + Listning av tidigare automatiskt identifierade kitposter är färdig. + + + Found "%1" + Hittade "%1" + + + Searching for qmake executables... + Söker efter körbara qmake-filer... + + + Error: %1. + Fel: %1. + + + No Qt installation found. + Ingen Qt-installation hittades. + + + Searching toolchains... + Söker efter verktygskedjor... + + + Searching toolchains of type %1 + Söker efter verktygskedjor av typen %1 + + + %1 new toolchains found. + %1 nya verktygskedjor hittades. + + + Starting auto-detection. This will take a while... + Startar automatisk upptäckt. Detta kan ta en stund... + + + Registered kit %1 + Registrerat kit %1 + + + Build directory: + Byggkatalog: + + + The build directory is not reachable from the build device. + Byggkatalogen är inte nåbar från byggenheten. + + + Shadow build: + Skuggbyggnation: + + + Build directory contains potentially problematic character "%1". + Byggkatalogen innehåller potentiellt problematiska tecknet "%1". + + + This warning can be suppressed <a href="dummy">here</a>. + Denna varning kan tystas <a href="dummy">här</a>. + + + Separate debug info: + Separat felsökningsinfo: + + + The project is currently being parsed. + Projektet tolkas för närvarande. + + + The project could not be fully parsed. + Projektet kunde inte tolkas helt. + + + The project file "%1" does not exist. + Projektfilen "%1" finns inte. + + + Custom output parsers scan command line output for user-provided error patterns<br>to create entries in Issues.<br>The parsers can be configured <a href="dummy">here</a>. + Anpassade utdatatolkare söker i kommandoradens utdata efter användarangivna felmönster <br>för att skapa poster i Problem.<br>Tolkarna kan konfigureras <a href="dummy">här</a>. + + + There are no custom parsers active + Det finns inga anpassade tolkare aktiva + + + There are %n custom parsers active + + Det finns %n anpassad tolkare aktiva + Det finns %n anpassade tolkare aktiva + + + + Custom output parsers defined here can be enabled individually in the project's build or run settings. + Anpassade utdatatolkare definieras här och kan aktiveras individuellt i projektets bygg- eller körinställningar. + + + Add... + Lägg till... + + + New Parser + Ny tolk + + + Source File Path + Källfilens sökväg + + + Target Directory + Målkatalog + + + Files to deploy: + Filer att distribuera: + + + Override deployment data from build system + Åsidosätt distributionsdata från byggsystemet + + + Qt Run Configuration + Körkonfiguration för Qt + + + No device for path "%1" + Ingen enhet för sökvägen "%1" + + + No device found for path "%1" + Ingen enhet hittades för sökväg "%1" + + + No file access for device "%1" + Ingen filåtkomst för enheten "%1" + + + Remote error output was: %1 + Utdata från fjärrfelet var: %1 + + + Found %n free ports. + + Hittade %n ledig port. + Hittade %n lediga portar. + + + + Checking available ports... + Letar efter tillgängliga portar... + + + No device set for test transfer. + Ingen enhet inställd för testöverföring. + + + No files to transfer. + Inga filer att överföra. + + + Missing transfer implementation. + Saknar överföringsimplementation. + + + sftp + sftp + + + rsync + rsync + + + generic file copy + allmän filkopiering + + + SSH + SSH + + + Enable connection sharing: + Aktivera anslutningsdelning: + + + Connection sharing timeout: + Tidsgräns för anslutningsdelning: + + + Path to ssh executable: + Sökväg till körbar ssh-fil: + + + Path to sftp executable: + Sökväg till körbar sftp-fil: + + + Path to ssh-askpass executable: + Sökväg till körbar ssh-askpass-fil: + + + Path to ssh-keygen executable: + Sökväg till körbar ssh-keygen-fil: + + + minutes + minuter + + + Environment + Miljö + + + Files in All Project Directories + Filer i alla projektkataloger + + + Files in All Project Directories: + Filer i alla projektkataloger: + + + Setting + Inställning + + + Visible + Synlig + + + Line Edit Validator Expander + + + + The text edit input to fix up. + + + + Field is not an object. + Fältet är inte ett objekt. + + + Field has no name. + Fältet har inget namn. + + + Field "%1" has no type. + Fältet "%1" har ingen typ. + + + Field "%1" has unsupported type "%2". + Field "%1" har en type som inte stöds "%2". + + + When parsing Field "%1": %2 + Vid tolkning av Field "%1": %2 + + + Label ("%1") data is not an object. + Label ("%1") data är inte ett objekt. + + + Label ("%1") has no trText. + Label ("%1") har ingen trText. + + + Spacer ("%1") data is not an object. + Spacer ("%1") data är inte ett objekt. + + + Spacer ("%1") property "factor" is no integer value. + Spacer ("%1") egenskapen "factor" är inget heltalsvärde. + + + LineEdit ("%1") data is not an object. + LineEdit ("%1") data är inte ett objekt. + + + LineEdit ("%1") has an invalid regular expression "%2" in "validator". + LineEdit ("%1") har ett ogiltigt reguljärt uttryck "%2" i "validator". + + + LineEdit ("%1") has an invalid value "%2" in "completion". + LineEdit ("%1") har ett ogiltigt värde "%2" i "completion". + + + TextEdit ("%1") data is not an object. + TextEdit ("%1") data är inte ett objekt. + + + PathChooser data is not an object. + PathChooser data är inte ett objekt. + + + kind "%1" is not one of the supported "existingDirectory", "directory", "file", "saveFile", "existingCommand", "command", "any". + kind "%1" är inte en av de som stöds "existingDirectory", "directory", "file", "saveFile", "existingCommand", "command", "any". + + + CheckBox ("%1") data is not an object. + CheckBox ("%1") data är inte ett objekt. + + + CheckBox ("%1") values for checked and unchecked state are identical. + CheckBox ("%1") värden för tillstånden checked och unchecked är identiska. + + + No JSON lists allowed inside List items. + Inga JSON-listor tillåtna inne i List-poster. + + + No "key" found in List items. + Ingen "key" hittades i List-poster. + + + %1 ("%2") data is not an object. + %1 ("%2") data är inte ett objekt. + + + %1 ("%2") "index" is not an integer value. + %1 ("%2") "index" är inte ett heltalsvärde. + + + %1 ("%2") "disabledIndex" is not an integer value. + %1 ("%2") "disabledIndex" är inte ett heltalsvärde. + + + %1 ("%2") "items" missing. + %1 ("%2") "items" saknas. + + + %1 ("%2") "items" is not a JSON list. + %1 ("%2") "items" är inte en JSON-lista. + + + At least one required feature is not present. + Minst en nödvändig funktion finns inte. + + + Platform is not supported. + Plattformen stöds inte. + + + At least one preferred feature is not present. + Minst en föredragen funktion finns inte. + + + Feature list is set and not of type list. + Feature-lista är inställd och inte av type-lista. + + + No "%1" key found in feature list object. + Ingen "%1-nyckel hittades i feature list-objekt. + + + Feature list element is not a string or object. + Feature list-element är inte en string eller object. + + + Failed to Commit to Version Control + + + + Error message from Version Control System: "%1". + Felmeddelande från versionskontrollsystem: "%1". + + + Failed to Add to Project + Misslyckades med att lägga till i projekt + + + Failed to add subproject "%1" +to project "%2". + Misslyckades med att lägga till underprojektet "%1" +till projektet "%2". + + + Failed to add one or more files to project +"%1" (%2). + Misslyckades med att lägga till en eller flera filer till projektet +"%1" (%2). + + + Subproject "%1" outside of "%2". + Underprojektet "%1" är utanför "%2". + + + Project File + Projektfil + + + Choose Project File + Välj projektfil + + + The project contains more than one project file. Select the one you would like to use. + Projektet innehåller fler än en projektfil. Välj den som du vill använda. + + + Check whether a variable exists.<br>Returns "true" if it does and an empty string if not. + Kontrollera huruvida en variabel finns.<br>Returnerar "true" om den finns och en tom sträng om inte. + + + Could not determine target path. "TargetPath" was not set on any page. + Kunde inte bestämma målsökväg. "TargetPath" var inte inställd på någon sida. + + + File Generation Failed + Filgenerering misslyckades + + + The wizard failed to generate files.<br>The error message was: "%1". + Guiden misslyckades med att generera filer.<br>Felmeddelandet var: "%1". + + + No 'key' in options object. + Ingen 'key' i options object. + + + Failed to Overwrite Files + Misslyckades med att skriva över filer + + + Failed to Format Files + Misslyckades med att formatera filer + + + Failed to Write Files + Misslyckades med att skriva filer + + + Failed to Post-Process Files + Misslyckades med att efterbehandla filer + + + Failed to Polish Files + + + + Failed to Open Files + Misslyckades med att öppna filer + + + "%1" does not exist in the file system. + "%1" finns inte på filsystemet. + + + Failed to open "%1" as a project. + Misslyckades med att öppna "%1" som ett projekt. + + + Failed to open an editor for "%1". + Misslyckades med att öppna en redigerare för "%1". + + + No file to open found in "%1". + Ingen fil att öppna hittades i "%1". + + + Failed to open project. + Misslyckades med att öppna projektet. + + + Failed to open project in "%1". + Misslyckades med att öppna projektet i "%1". + + + Cannot Open Project + Kan inte öppna projektet + + + Generator is not a object. + Generator är inte ett objekt. + + + Generator has no typeId set. + Generator har ingen typeId inställd. + + + TypeId "%1" of generator is unknown. Supported typeIds are: "%2". + TypeId "%1" för generator är okänd. TypeIds som stöds är: "%2". + + + Path "%1" does not exist when checking JSON wizard search paths. + Sökvägen "%1" finns inte vid kontroll av sökvägar för JSON-guide. + + + Checking "%1" for %2. + Kontrollerar "%1" efter %2. + + + * Failed to parse "%1":%2:%3: %4 + * Misslyckades med att tolka "%1":%2:%3: %4 + + + * Did not find a JSON object in "%1". + + * Hittade inte ett JSON-objekt i "%1". + + + + JsonWizard: "%1" not found. + JsonWizard: "%1" hittades inte. + + + * Did not find a JSON object in "%1". + * Hittade inte ett JSON-objekt i "%1". + + + * Configuration found and parsed. + * Konfiguration hittades och tolkades. + + + Page is not an object. + Sidan är inte ett objekt. + + + Page has no typeId set. + Sidan har ingen typeId inställd. + + + TypeId "%1" of page is unknown. Supported typeIds are: "%2". + TypeId "%1" för sidan är okänd. TypeIds som stöds är: "%2". + + + Page with typeId "%1" has invalid "index". + Sida med typeId "%1" har ogiltigt "index". + + + * Version %1 not supported. + * Version %1 stöds inte. + + + * Failed to create: %1 + * Misslyckades med att skapa: %1 + + + key not found. + nyckeln hittades inte. + + + Expected an object or a list. + Förväntade ett objekt eller en lista. + + + The platform selected for the wizard. + Plattformen vald för denna guide. + + + The features available to this wizard. + Funktionerna tillgängliga för denna guide. + + + The plugins loaded. + Insticksmodulerna inlästa. + + + "kind" value "%1" is not "class" (deprecated), "file" or "project". + "kind"-värdet "%1" är inte "class" (föråldrad), "file" eller "project". + + + "kind" is "file" or "class" (deprecated) and "%1" is also set. + "kind" är "file" eller "class" (föråldrad) och "%1" är också inställd. + + + No id set. + Inget id inställt. + + + No category is set. + Ingen category är inställd. + + + Icon file "%1" not found. + Ikonfilen "%1" hittades inte. + + + Image file "%1" not found. + Bildfilen "%1" hittades inte. + + + No displayName set. + Inget displayName inställt. + + + No displayCategory set. + Inget displayCategory inställt. + + + No description set. + Ingen beskrivning angiven. + + + When parsing "generators": %1 + Vid tolkning av "generators": %1 + + + When parsing "pages": %1 + Vid tolkning av "pages": %1 + + + Files data list entry is not an object. + + + + Source and target are both empty. + Källa och mål är båda tomma. + + + When processing "%1":<br>%2 + Vid processning av "%1":<br>%2 + + + %1 [folder] + %1 [mapp] + + + %1 [symbolic link] + %1 [symbolisk länk] + + + %1 [read only] + %1 [skrivskyddad] + + + The directory %1 contains files which cannot be overwritten: +%2. + Katalogen %1 innehåller filer som inte kan skrivas över: +%2. + + + When parsing fields of page "%1": %2 + Vid tolkning av fält för sidan "%1": %2 + + + "data" for a "File" page needs to be unset or an empty object. + "data" för en "File"-sida behöver avinställas eller ett tomt objekt. + + + Error parsing "%1" in "Kits" page: %2 + Fel vid tolkning av "%1" i "Kit"-sida: %2 + + + "data" must be a JSON object for "Kits" pages. + + + + "Kits" page requires a "%1" set. + + + + "data" must be empty or a JSON object for "Project" pages. + + + + Invalid regular expression "%1" in "%2". %3 + Ogiltigt reguljärt uttryck "%1" i "%2". %3 + + + "data" for a "Summary" page can be unset or needs to be an object. + "data" för en "Summary"-sida behöver avinställas eller behöver vara ett objekt. + + + Key is not an object. + Key är inte ett object. + + + Pattern "%1" is no valid regular expression. + Mönstret "%1" är inte ett giltigt reguljärt uttryck. + + + ScannerGenerator: Binary pattern "%1" not valid. + ScannerGenerator: Binärmönstret "%1" inte giltigt. + + + Kit of Active Project: %1 + Kit för aktivt projekt: %1 + + + The process cannot access the file because it is being used by another process. +Please close all running instances of your application before starting a build. + + + + Parse Build Output + Tolka byggutdata + + + Output went to stderr + Utdata gick till stderr + + + Clear existing tasks + Töm befintliga uppgifter + + + Load from File... + Läs in från fil... + + + Choose File + Välj fil + + + Could Not Open File + Kunde inte öppna filen + + + Could not open file: "%1": %2 + Kunde inte öppna filen: "%1": %2 + + + Build Output + Byggutdata + + + Parsing Options + Tolkningsalternativ + + + Use parsers from kit: + Använd tolkare från kit: + + + Cannot Parse + Kan inte tolka + + + Cannot parse: The chosen kit does not provide an output parser. + Kan inte tolka: Valt kit tillhandahåller inte en utdatatolkare. + + + No kits are enabled for this project. Enable kits in the "Projects" mode. + Inga kit är aktiverade för detta projekt. Aktivera kit i "Projekt"-läget. + + + Rename More Files? + Byta namn på fler filer? + + + Would you like to rename these files as well? + %1 + Vill du byta namn på dessa filer också? + %1 + + + Choose Drop Action + Välj släppåtgärd + + + You just dragged some files from one project node to another. +What should %1 do now? + Du har dragit några filer från en projektnod till en annan. +Vad ska %1 göra nu? + + + Copy Only File References + Kopiera endast filreferenser + + + Move Only File References + Flytta endast filreferenser + + + Copy file references and files + Kopiera filreferenser och filer + + + Move file references and files + Flytta filreferenser och filer + + + Target directory: + Målkatalog: + + + Copy File References + Kopiera filreferenser + + + Move File References + Flytta filreferenser + + + Not all operations finished successfully. + Inte alla operationer lyckades. + + + The following files could not be copied or moved: + Följande filer kunde inte kopieras eller flyttas: + + + The following files could not be removed from the project file: + Följande filer kunde inte tas bort från projektfilen: + + + The following files could not be added to the project file: + Följande filer kunde inte läggas till projektfilen: + + + The following files could not be deleted: + Följande filer kunde inte tas bort: + + + A version control operation failed for the following files. Please check your repository. + En versionskontrollåtgärd misslyckades för följande filer. Kontrollera ditt förråd. + + + Failure Updating Project + Misslyckades att uppdatera projekt + + + Terminal + Terminal + + + Run in terminal + Kör i terminal + + + Working Directory + Arbetskatalog + + + Select Working Directory + Välj arbetskatalog + + + Reset to Default + Nollställ till standard + + + Arguments + Argument + + + Command line arguments: + Kommandoradsargument: + + + Toggle multi-line mode. + Växla flerradsläge. + + + Executable + Körbar fil + + + Enter the path to the executable + Ange sökvägen till körbara filen + + + Executable: + Körbar fil: + + + Alternate executable on device: + Alternativ körbar fil på enheten: + + + Use this command instead + Använd detta kommando istället + + + Add build library search path to DYLD_LIBRARY_PATH and DYLD_FRAMEWORK_PATH + + + + Add build library search path to PATH + + + + Add build library search path to LD_LIBRARY_PATH + + + + Use debug version of frameworks (DYLD_IMAGE_SUFFIX=_debug) + Använd felsökningsversion av ramverk (DYLD_IMAGE_SUFFIX=_debug) + + + Run as root user + Kör som root-användare + + + Emulator + Emulator + + + Launcher: + + + + Interpreter + Tolk + + + X11 Forwarding: + X11 Forwarding: + + + Source directory: + Källkatalog: + + + Start Parsing + Starta tolkning + + + Select files matching: + Välj filer som matchar: + + + Hide files matching: + Dölj filer som matchar: + + + Apply Filters + Tillämpa filter + + + Generating file list... + +%1 + Genererar fillista... + +%1 + + + Not showing %n files that are outside of the base directory. +These files are preserved. + + Visar inte %n fil som finns utanför baskatalogen. +Denna fil behålls. + Visar inte %n filer som finns utanför baskatalogen. +Dessa filer behålls. + + + + Edit Files + Redigera filer + + + Add Existing Directory + Lägg till befintlig katalog + + + Files + title in expanded session items in welcome mode + Filer + + + Import Existing Project + Importera befintligt projekt + + + Project Name and Location + Projektnamn och plats + + + Project name: + Projektnamn: + + + File Selection + Filval + + + Import as qmake or CMake Project (Limited Functionality) + Importera som qmake eller CMake-projekt (begränsad funktionalitet) + + + Imports existing projects that do not use qmake, CMake, Qbs, Meson, or Autotools.<p>This creates a project file that allows you to use %1 as a code editor and as a launcher for debugging and analyzing tools. If you want to build the project, you might need to edit the generated project file. + Importerar befintliga projekt som inte använder qmake, CMake, Qbs, Meson eller Autotools.<p>Detta skapar en projektfil som låter dig använda %1 som en kodredigerare och som en startare för felsökning och analysverktyg. Om du vill bygga projektet så kommer du behöver redigera den genererade projektfilen. + + + Unknown build system "%1" + Okänt byggsystem "%1" + + + Target Settings + Målinställningar + + + Source directory + Källkatalog + + + Build system + Byggsystem + + + Name of current project + Namn på aktuellt projekt + + + Taskhub Error + + + + Taskhub Warning + + + + Build Issue + Byggproblem + + + Replacing signature + Ersätter signatur + + + Xcodebuild failed. + Xcodebuild misslyckades. + + + Profile + The name of the profile build configuration created by default for a qmake project. + Profil + + + Profiling + Profilering + + + "data" must be a JSON object for "VcsConfiguration" pages. + Do not translate "VcsConfiguration", because it is the id of a page. + + + + "VcsConfiguration" page requires a "vcsId" set. + Do not translate "VcsConfiguration", because it is the id of a page. + + + + Source: + Källa: + + + Target: + Mål: + + + Copying finished. + Kopiering färdigställd. + + + Copying failed. + Kopiering misslyckades. + + + Copy file + Default CopyStep display name + Kopiera fil + + + Copy directory recursively + Default CopyStep display name + Kopiera katalog rekursivt + + + unavailable + inte tillgänglig + + + Clone the configuration to change it. Or, make the changes in the .qtcreator/project.json file. + Klona konfigurationen för att ändra den. Eller gör ändringarna i filen .qtcreator/project.json. + + + Workspace Manager + Arbetsytehanterare + + + Exclude from Project + Exkludera från projektet + + + Rescan Workspace + Sök igenom arbetsytan igen + + + You will need at least one port for QML debugging. + Du behöver minst en port för QML-felsökning. + + + Machine type: + Maskintyp: + + + Physical Device + Fysisk enhet + + + Free ports: + Lediga portar: + + + %1 at "%2" + toolchain 'name' at 'path' + %1 i "%2" + + + &Compiler path + &Kompilatorsökväg + + + %1 compiler path + %1 = programming language + Sökväg för %1-kompilator + + + Provide manually + Ange manuellt + + + + QtC::Python + + Update Requirements + Uppdatera krav + + + Install Requirements + Installera krav + + + Update %1 + %1 = package name + Uppdatera %1 + + + Install %1 + Installera %1 + + + Update Packages + Uppdatera paket + + + Install Packages + Installera paket + + + Running "%1" to install %2. + Kör "%1" för att installera %2. + + + The installation of "%1" was canceled by timeout. + Installationen av "%1" avbröts av överstigen tidsgräns. + + + The installation of "%1" was canceled by the user. + Installationen av "%1" avbröts av användaren. + + + Installing "%1" failed with exit code %2. + Installation av "%1" misslyckades med avslutskod %2. + + + Select PySide Version + Välj PySide-version + + + Installing PySide + Installerar PySide + + + You can install PySide from PyPi (Community OSS version) or from your Qt installation location, if you are using the Qt Installer and have a commercial license. + Du kan installera PySide från PyPi (Community OSS-version) eller från din Qt-installationsplats, om du använder Qt-installeraren och har en kommersiell licens. + + + Select which version to install: + Välj vilken version att installera: + + + Latest PySide from the PyPI + Senaste PySide från PyPI + + + PySide %1 Wheel (%2) + + + + %1 installation missing for %2 (%3) + %1-installation saknas för %2 (%3) + + + Install %1 for %2 using pip package installer. + Installera %1 för %2 med pip-paketinstalleraren. + + + Install + Installera + + + Run PySide6 project tool + Kör projektverktyget PySide6 + + + PySide project tool: + Projektverktyget PySide: + + + Enter location of PySide project tool. + + + + PySide uic tool: + + + + Enter location of PySide uic tool. + + + + Effective venv: + Effektiv venv: + + + New Virtual Environment + Ny virtuell miljö + + + Global Python + Global Python + + + Virtual Environment + Virtuell miljö + + + REPL + REPL + + + Open interactive Python. + Öppna interaktiv Python. + + + REPL Import File + + + + Open interactive Python and import file. + Öppna interaktiv Python och importera fil. + + + REPL Import * + + + + Open interactive Python and import * from file. + Öppna interaktiv Python och importera * från fil. + + + Open interactive Python. Either importing nothing, importing the current file, or importing everything (*) from the current file. + Öppna interaktiv Python. Antingen importera ingenting, importera aktuella filen eller importera allting (*) från aktuella filen. + + + No Python Selected + Ingen Python vald + + + Create Virtual Environment + Skapa virtuell miljö + + + Manage Python Interpreters + Hantera Python-tolkar + + + Python Language Server (%1) + Python-språkserver (%1) + + + Install Python language server (PyLS) for %1 (%2). The language server provides Python specific completion and annotation. + Installera Python-språkserver (PyLS) för %1 (%2). Språkservern tillhandahåller Python-specifik komplettering och anteckningsfunktioner. + + + Update Python language server (PyLS) for %1 (%2). + Uppdatera Python-språkserver (PyLS) för %1 (%2). + + + Always Update + Uppdatera alltid + + + Update + Uppdatera + + + Never + Aldrig + + + Unable to read "%1": The file is empty. + Kunde inte läsa "%1". Filen är tom. + + + Unable to parse "%1":%2: %3 + Kunde inte tolka "%1":%2: %3 + + + Buffered output + Buffrat utdata + + + Enabling improves output performance, but results in delayed output. + + + + Script: + Skript: + + + Run %1 + Kör %1 + + + Name: + Namn: + + + Executable + Körbar fil + + + Executable is empty. + Körbar fil är tom. + + + "%1" does not exist. + "%1" finns inte. + + + "%1" is not an executable file. + "%1" är inte en körbar fil. + + + &Add + &Lägg till + + + &Delete + &Ta bort + + + &Make Default + &Gör till standard + + + &Generate Kit + &Generera kit + + + &Clean Up + &Rensa upp + + + Remove all Python interpreters without a valid executable. + Ta bort alla Python-tolkar utan en giltig körbar fil. + + + Interpreters + Tolkar + + + Python + Python + + + Plugins: + Insticksmoduler: + + + Use Python Language Server + Använd Python-språkserver + + + For a complete list of available options, consult the [Python LSP Server configuration documentation](%1). + + + + Python interpreter: + Python-tolk: + + + New Python Virtual Environment Directory + Ny katalog för virtuell Python-miljö + + + Virtual environment directory: + Katalog för virtuell miljö: + + + Create + Skapa + + + Advanced + Avancerat + + + Language Server Configuration + + + + Searching Python binaries... + Söker efter Python-binärer... + + + Found "%1" (%2) + Hittade "%1" (%2) + + + Removing Python + Tar bort Python + + + Python: + Python: + + + Create Python venv + Skapa Python venv + + + "data" of a Python wizard page expects a map with "items" containing a list of objects. + + + + An item of Python wizard page data expects a "trKey" field containing the UI visible string for that Python version and a "value" field containing an object with a "PySideVersion" field used for import statements in the Python files. + + + + PySide version: + PySide-version: + + + Issues parsed from Python runtime output. + + + + None + Ingen + + + The interpreter used for Python based projects. + Tolken som används för Python-baserade projekt. + + + No Python setup. + Ingen Python-konfiguration. + + + Python "%1" not found. + Python "%1" hittades inte. + + + Python "%1" is not executable. + Python "%1" är inte körbar. + + + Python "%1" does not contain a usable pip. pip is needed to install Python packages from the Python Package Index, like PySide and the Python language server. To use any of that functionality ensure that pip is installed for that Python. + + + + Python "%1" does not contain a usable venv. venv is the recommended way to isolate a development environment for a project from the globally installed Python. + + + + Name of Python Interpreter + Namn på Python-tolk + + + Path to Python Interpreter + Sökväg till Python-tolk + + + No Python interpreter set for kit "%1". + Ingen Python-tolk inställd för kitet "%1". + + + + QtC::QbsProjectManager + + Build variant: + Byggvariant: + + + ABIs: + ABIer: + + + Keep going when errors occur (if at all possible). + Fortsätt när fel inträffar (om det är möjligt). + + + Parallel jobs: + Parallella jobb: + + + Number of concurrent build jobs. + Antal samtidiga byggjobb. + + + Show command lines + Visa kommandorader + + + Install + Installera + + + Clean install root + Rensa installationsroten + + + Force probes + + + + No qbs session exists for this target. + + + + Installation flags: + Installationsflaggor: + + + Installation directory: + Installationskatalog: + + + Properties to pass to the project. + Egenskaper att skicka till projektet. + + + Use default location + Använd standardplats + + + Property "%1" cannot be set here. Please use the dedicated UI element. + + + + No ":" found in property definition. + + + + Properties: + Egenskaper: + + + Dry run + + + + Keep going + Fortsätt + + + <b>Qbs:</b> %1 + <b>Qbs:</b> %1 + + + Flags: + Flaggor: + + + Equivalent command line: + Motsvarande kommandorad: + + + Install root: + Installationsrot: + + + Remove first + Ta bort först + + + Build + Bygg + + + Qbs Build + + + + Qbs Clean + + + + Dry run: + + + + Keep going: + Fortsätt: + + + Qbs Install + + + + Reparse Qbs + + + + Build File + Bygg fil + + + Build File "%1" + Bygg filen "%1" + + + Ctrl+Alt+B + Ctrl+Alt+B + + + Build Product + Bygg produkten + + + Build Product "%1" + Bygg produkten "%1" + + + Ctrl+Alt+Shift+B + Ctrl+Alt+Shift+B + + + Clean + Rensa + + + Clean Product + Rensa produkten + + + Rebuild + Bygg om + + + Rebuild Product + Bygg om projektet + + + Could not split properties. + Kunde inte dela egenskaper. + + + Custom Properties + Anpassade egenskaper + + + Key + Nyckel + + + Value + Värde + + + &Remove + &Ta bort + + + &Add + &Lägg till + + + C and C++ compiler paths differ. C compiler may not work. + + + + Configuration name: + Konfigurationsnamn: + + + The qbs project build root + + + + Debug + Shadow build directory suffix + Non-ASCII characters in directory suffix may cause build issues. + Felsök + + + Release + Shadow build directory suffix + Non-ASCII characters in directory suffix may cause build issues. + + + + Profile + Shadow build directory suffix + Non-ASCII characters in directory suffix may cause build issues. + Profil + + + Change... + Ändra... + + + Qbs Profile Additions + + + + Additional module properties to set in the Qbs profile corresponding to this kit. +You will rarely need to do this. + + + + Generated files + Genererade filer + + + Qbs files + Qbs-filer + + + Failed to run qbs config: %1 + + + + Profiles + Profiler + + + Kit: + Kit: + + + Associated profile: + Associerad profil: + + + Profile properties: + Profilegenskaper: + + + E&xpand All + Fäll ut al&la + + + &Collapse All + Fäll i&n alla + + + Fatal qbs error: %1 + + + + Failed + Misslyckades + + + Could not write project file %1. + Kunde inte skriva projektfilen %1. + + + Reading Project "%1" + Läser projektet "%1" + + + Error retrieving run environment: %1 + + + + Qbs + Qbs + + + Received invalid input. + Tog emot ogiltig inmatning. + + + No qbs executable was found, please set the path in the settings. + + + + The qbs executable was not found at the specified path, or it is not executable ("%1"). + + + + The qbs process quit unexpectedly. + + + + The qbs process failed to start. + + + + The qbs process sent unexpected data. + + + + The qbs API level is not compatible with what %1 expects. + %1 == "Qt Creator" or "Qt Design Studio" + + + + Request timed out. + Begäran översteg tidsgräns. + + + Failed to load qbs build graph. + + + + The qbs session is not in a valid state. + Qbs-sessionen är inte i ett giltigt tillstånd. + + + Failed to update files in Qbs project: %1. +The affected files are: + %2 + Misslyckades med att uppdatera filer i Qbs-projekt: %1. +Berörda filer är: + %2 + + + Reset + Nollställ + + + Use %1 settings directory for Qbs + %1 == "Qt Creator" or "Qt Design Studio" + Använd inställningskatalogen för %1 för Qbs + + + Path to qbs executable: + Sökväg till körbar qbs-fil: + + + Default installation directory: + Katalog för standardinstallation: + + + Qbs version: + Qbs-version: + + + Failed to retrieve version. + Misslyckades med att få version. + + + General + Allmänt + + + Qbs Editor + Qbs-redigerare + + + + QtC::Qdb + + Device "%1" %2 + Enhet "%1" %2 + + + Boot to Qt device %1 + Boot to Qt-enhet %1 + + + Device detection error: %1 + + + + Shutting down device discovery due to unexpected response: %1 + + + + Shutting down message reception due to unexpected response: %1 + + + + QDB message: %1 + QDB-meddelande: %1 + + + Unexpected QLocalSocket error: %1 + Oväntat QLocalSocket-fel: %1 + + + Could not connect to QDB host server even after trying to start it. + Kunde inte ansluta till QDB-värdservern även efter försök att starta den. + + + Invalid JSON response received from QDB server: %1 + Ogiltigt JSON-svar togs emot från QDB-server: %1 + + + Could not find QDB host server executable. You can set the location with environment variable %1. + + + + QDB host server started. + QDB-värdservern startad. + + + Could not start QDB host server in %1 + Kunde inte starta QDB-värdserver i %1 + + + Starting QDB host server. + Startar QDB-värdserver. + + + Starting command "%1" on device "%2". + Startar kommandot "%1" på enheten "%2". + + + Command failed on device "%1": %2 + Kommandot misslyckades på enheten "%1": %2 + + + Command failed on device "%1". + Kommandot misslyckades på enheten "%1". + + + Commands on device "%1" finished successfully. + + + + stdout was: "%1". + stdout var: "%1". + + + stderr was: "%1". + stderr var: "%1". + + + Boot to Qt Device + Boot to Qt-enhet + + + Reboot Device + Starta om enhet + + + Restore Default App + + + + WizardPage + + + + Device Settings + Enhetsinställningar + + + A short, free-text description + En kort fritextbeskrivning + + + Host name or IP address + Värdnamn eller IP-adress + + + Device name: + Enhetsnamn: + + + Device address: + Enhetsadress: + + + Boot to Qt Network Device Setup + + + + Application set as the default one. + Programmet inställt som standard. + + + Reset the default application. + Nollställ standardprogrammet. + + + Remote process failed: %1 + Fjärrprocess misslyckades: %1 + + + Set this application to start by default + Ställ in detta program att starta som standard + + + Reset default application + Nollställ standardprogram + + + Change default application + Ändra standardprogram + + + Flash wizard "%1" failed to start. + + + + Flash wizard executable "%1" not found. + + + + Flash Boot to Qt Device + + + + Deploy to Boot to Qt target + Distribuera till Boot to Qt-mål + + + Full command line: + Fullständig kommandorad: + + + Executable on device: + Körbar fil på enhet: + + + Run on Boot to Qt Device + Kör på Boot to Qt-enhet + + + Remote path not set + Fjärrsökvägen inte inställd + + + Executable on host: + Körbar fil på värd: + + + The remote executable must be set to run on a Boot to Qt device. + + + + No device to stop the application on. + Ingen enhet att stoppa programmet på. + + + Stopped the running application. + Stoppade körande programmet. + + + Could not check and possibly stop running application. + + + + Checked that there is no running application. + + + + Stop already running application + Stoppa programmet som körs + + + Boot to Qt: %1 + Boot to Qt: %1 + + + + QtC::QmakeProjectManager + + Unable to start "%1". + Kunde inte starta "%1". + + + Qt Widgets Designer is not responding (%1). + Qt Widgets Designer svarar inte (%1). + + + Unable to create server socket: %1 + Kunde inte skapa serveruttag: %1 + + + Could not load kits in a reasonable amount of time. + + + + The application "%1" could not be found. + Programmet "%1" kunde inte hittas. + + + Details + Detaljer + + + Type + Typ + + + General + Allmänt + + + This kit cannot build this project since it does not define a Qt version. + Detta kit kan inte bygga detta projekt eftersom det inte definierar en Qt-version. + + + Run + Kör + + + Ignore + Ignorera + + + Use global setting + Använd global inställning + + + qmake system() behavior when parsing: + qmakes system()-beteende vid tolkning: + + + Error: + Fel: + + + Warning: + Varning: + + + The build directory contains a build for a different project, which will be overwritten. + Byggkatalogen innehåller en byggnation för ett annat projekt som kommer att skrivas över. + + + %1 The build will be overwritten. + %1 error message + %1 Byggnationen kommer att skrivas över. + + + Starting qmake failed with the following error: %1 + Start av qmake misslyckades med följande fel: %1 + + + The build directory should be at the same level as the source directory. + Byggkatalogen ska vara på samma nivå som källkatalogen. + + + Could not parse Makefile. + Kunde inte tolka Makefile. + + + The Makefile is for a different project. + Makefile är för ett annat projekt. + + + The build type has changed. + Byggtypen har ändrats. + + + The qmake arguments have changed. + qmake-argumenten har ändrats. + + + The mkspec has changed. + mkspec har ändrats. + + + Release + Shadow build directory suffix + Non-ASCII characters in directory suffix may cause build issues. + + + + Debug + Shadow build directory suffix + Non-ASCII characters in directory suffix may cause build issues. + Felsök + + + Profile + Shadow build directory suffix + Non-ASCII characters in directory suffix may cause build issues. + Profil + + + Run qmake + Kör qmake + + + Build + Bygg + + + Build "%1" + Bygg "%1" + + + Rebuild + Bygg om + + + Clean + Rensa + + + Build &Subproject + Bygg &underprojekt + + + Build &Subproject "%1" + Bygg &underprojektet "%1" + + + Rebuild Subproject + Bygg om underprojekt + + + Clean Subproject + Töm underprojekt + + + Build File + Bygg fil + + + Build File "%1" + Bygg filen "%1" + + + Ctrl+Alt+B + Ctrl+Alt+B + + + Add Library... + Lägg till bibliotek... + + + Cannot find Makefile. Check your build settings. + Kan inte hitta Makefile. Kontrollera dina bygginställningar. + + + The build directory is not at the same level as the source directory, which could be the reason for the build failure. + Byggkatalogen är inte på samma nivå som källkatalogen vilket kan vara anledningen för att byggnationen misslyckades. + + + qmake + QMakeStep default display name + qmake + + + Configuration unchanged, skipping qmake step. + Konfigurationen inte ändrad, hoppar över qmake-steget. + + + No Qt version configured. + Ingen Qt-version konfigurerad. + + + Could not determine which "make" command to run. Check the "make" step in the build configuration. + Kunde inte bestämma vilket "make"-kommando att köra. Kontrollera "make"-steget i byggkonfigurationen. + + + <no Qt version> + <ingen Qt-version> + + + <no Make step found> + <inget Make-steg hittades> + + + ABIs: + ABIer: + + + QML Debugging + QML-felsökning + + + Qt Quick Compiler + Qt Quick-kompilator + + + Separate Debug Information + Separat felsökningsinformation + + + The option will only take effect if the project is recompiled. Do you want to recompile now? + Alternativet kommer endast ta effekt om projektet kompileras om. Vill du kompilera om det nu? + + + <b>qmake:</b> No Qt version set. Cannot run qmake. + <b>qmake:</b> Ingen Qt-version inställd. Kan inte köra qmake. + + + <b>qmake:</b> %1 %2 + <b>qmake:</b> %1 %2 + + + QMake + Qmake + + + &Sources + &Källor + + + Widget librar&y: + Widgetbibliote&k: + + + Widget project &file: + + + + Widget h&eader file: + + + + Widge&t source file: + + + + Widget &base class: + + + + Plugin class &name: + + + + Plugin &header file: + + + + Plugin sou&rce file: + + + + Icon file: + Ikonfil: + + + &Link library + + + + Create s&keleton + Skapa s&kelett + + + Include pro&ject + + + + &Description + &Beskrivning + + + G&roup: + + + + &Tooltip: + Ver&ktygstips: + + + W&hat's this: + Vad är det &här: + + + The widget is a &container + Widgeten är en &container + + + Property defa&ults + + + + dom&XML: + dom&XML: + + + Select Icon + Välj ikon + + + Icon files (*.png *.ico *.jpg *.xpm *.tif *.svg) + Ikonfiler (*.png *.ico *.jpg *.xpm *.tif *.svg) + + + Specify the properties of the plugin library and the collection class. + + + + Collection class: + + + + Collection header file: + + + + Collection source file: + + + + Plugin name: + Insticksmodulnamn: + + + Resource file: + Resursfil: + + + icons.qrc + icons.qrc + + + Widget &Classes: + Widgetk&lasser: + + + Specify the list of custom widgets and their properties. + + + + <New class> + <Ny klass> + + + Confirm Delete + Bekräfta borttagning + + + Delete class %1 from list? + Ta bort klassen %1 från listan? + + + Qt Custom Designer Widget + + + + Creates a Qt Custom Designer Widget or a Custom Widget Collection. + Skapar en Qt Custom Designer Widget eller en Custom Widget Collection. + + + This wizard generates a Qt Widgets Designer Custom Widget or a Qt Widgets Designer Custom Widget Collection project. + Denna guide genererar ett Qt Widgets Designer Custom Widget eller Qt Widgets Designer Custom Widget Collection-projekt. + + + Custom Widgets + Anpassade widgetar + + + Plugin Details + + + + Creating multiple widget libraries (%1, %2) in one project (%3) is not supported. + + + + Debug + Felsök + + + Release + + + + Reading Project "%1" + Läser projektet "%1" + + + Cannot parse project "%1": The currently selected kit "%2" does not have a valid Qt. + Kan inte tolka projektet "%1": Det aktuellt valda kitet "%2" har inte en giltig Qt. + + + Cannot parse project "%1": No kit selected. + Kan inte tolka projektet "%1": Inget kit valt. + + + No Qt version set in kit. + Ingen Qt-version inställd i kit. + + + Qt version is invalid. + Qt-versionen är ogiltig. + + + No C++ compiler set in kit. + Ingen C++-kompilator inställd i kit. + + + Project is part of Qt sources that do not match the Qt defined in the kit. + + + + "%1" is used by qmake, but "%2" is configured in the kit. +Please update your kit (%3) or choose a mkspec for qmake that matches your target environment better. + + + + Generate Xcode project (via qmake) + Generera Xcode-projekt (via qmake) + + + Generate Visual Studio project (via qmake) + Generera Visual Studio-projekt (via qmake) + + + qmake generator failed: %1. + qmake-generator misslyckades: %1. + + + No Qt in kit + Inget Qt i kit + + + No valid qmake executable + Ingen giltig körbar qmake-fil + + + No qmake step in active build configuration + Inget qmake-steg i aktiv byggkonfiguration + + + Cannot create output directory "%1". + Kan inte skapa utdatakatalogen "%1". + + + Running in "%1": %2. + Kör i "%1": %2. + + + Library: + Bibliotek: + + + Library file: + Biblioteksfil: + + + Include path: + Include-sökväg: + + + Linux + Linux + + + Mac + Mac + + + Windows + Windows + + + Linkage: + + + + Dynamic + Dynamisk + + + Static + Statisk + + + Mac: + Mac: + + + Library + Bibliotek + + + Framework + Ramverk + + + Windows: + Windows: + + + File does not exist. + Filen finns inte. + + + File does not match filter. + Filen matchar inte filtret. + + + Platform: + Plattform: + + + Library inside "debug" or "release" subfolder + + + + Add "d" suffix for debug version + + + + Remove "d" suffix for release version + + + + Library type: + Bibliotekstyp: + + + Package: + Paket: + + + Add Library + Lägg till bibliotek + + + Summary + Sammandrag + + + Library Type + Bibliotekstyp + + + Choose the type of the library to link to + Välj typen av bibliotek att länka till + + + System library + Systembibliotek + + + Links to a system library. +Neither the path to the library nor the path to its includes is added to the .pro file. + + + + System package + Systempaket + + + Links to a system library using pkg-config. + Länkar till ett systembibliotek med hjälp av pkg-config. + + + External library + Externt bibliotek + + + Links to a library that is not located in your build tree. +Adds the library and include paths to the .pro file. + + + + Internal library + Internt bibliotek + + + Links to a library that is located in your build tree. +Adds the library and include paths to the .pro file. + + + + System Library + Systembibliotek + + + Specify the library to link to + Ange biblioteket att länka till + + + System Package + Systempaket + + + Specify the package to link to + Ange paketet att länka till + + + External Library + Externt bibliotek + + + Specify the library to link to and the includes path + + + + Internal Library + Internt bibliotek + + + Choose the project file of the library to link to + Välj projektfilen för biblioteket att länka till + + + The following snippet will be added to the<br><b>%1</b> file: + Följande kodsnutt kommer att läggas till i <br><b>%1</b>-filen: + + + %1 Dynamic + %1 Dynamisk + + + %1 Static + %1 Statisk + + + %1 Framework + %1 Ramverk + + + %1 Library + %1 Bibliotek + + + Subdirs Project + + + + Creates a qmake-based subdirs project. This allows you to group your projects in a tree structure. + Skapar ett qmake-baserat subdirs-projekt. Detta låter dig gruppera dina projekt i en trädstruktur. + + + Done && Add Subproject + Klar och lägg till underprojekt + + + Finish && Add Subproject + Färdig och lägg till underprojekt + + + New Subproject + Title of dialog + Nytt underprojekt + + + Error while parsing file %1. Giving up. + Fel vid tolkning av filen %1. Ger upp. + + + Headers + + + + Sources + Källor + + + Forms + Formulär + + + State charts + + + + Resources + Resurser + + + QML + QML + + + Other files + Andra filer + + + Generated Files + Genererade filer + + + Failed + Misslyckades + + + Could not write project file %1. + Kunde inte skriva projektfilen %1. + + + File Error + Filfel + + + Could not find .pro file for subdirectory "%1" in "%2". + Kunde inte hitta .pro-fil för underkatalogen "%1" i "%2". + + + qmake build configuration: + Byggkonfiguration för qmake: + + + Additional arguments: + Ytterligare argument: + + + Effective qmake call: + Effektivt qmake-anrop: + + + The mkspec to use when building the project with qmake.<br>This setting is ignored when using other build systems. + Den mkspec som används vid byggnation av projektet med qmake.<br>Denna inställning ignoreras när andra byggsystem används. + + + Qt mkspec + Qt mkspec + + + No Qt version set, so mkspec is ignored. + Ingen Qt-version inställd så mkspec ignoreras. + + + Mkspec not found for Qt version. + Mkspec hittades inte för Qt-version. + + + mkspec + mkspec + + + Mkspec configured for qmake by the kit. + Mkspec konfigurerad för qmake av kitet. + + + Warn if a project's source and build directories are not at the same level + Varna om ett projekts källa och byggkataloger inte är på samma nivå + + + Qmake has subtle bugs that can be triggered if source and build directory are not at the same level. + Qmake har subtila buggar som kan utlösas om källa och byggkatalog inte är på samma nivå. + + + Run qmake on every build + Kör qmake för varje byggnation + + + This option can help to prevent failures on incremental builds, but might slow them down unnecessarily in the general case. + Detta alternativ kan hjälpa att förhindra fel vid inkrementella byggnationer men kan göra dem långsamma vilket är onödigt i vanliga fall. + + + Ignore qmake's system() function when parsing a project + Ignorera qmakes system()-funktion vid tolkning av ett projekt + + + Checking this option avoids unwanted side effects, but may result in inexact parsing results. + Kontrollerar om detta alternativ undviker oönskade sidoeffekter men kan resultera i inexakta tolkningsresultat. + + + Qmake + Qmake + + + Required Qt features not present. + Nödvändiga Qt-funktioner finns inte. + + + Qt version does not target the expected platform. + Qt-versionen har inte förväntad plattform som mål. + + + Qt version does not provide all features. + Qt-versionen tillhandahåller inte alla funktioner. + + + This wizard generates a Qt Subdirs project. Add subprojects to it later on by using the other wizards. + Denna guide genererar ett Qt Subdirs-projekt. Lägg till underprojekt till det senare genom att använda andra guider. + + + + QtC::QmlDebug + + The port seems to be in use. + Error message shown after 'Could not connect ... debugger:" + Porten verkar vara upptagen. + + + The application is not set up for QML/JS debugging. + Error message shown after 'Could not connect ... debugger:" + Programmet är inte konfigureat för QML/JS-felsökning. + + + Socket state changed to %1 + Uttagstillståndet ändrades till %1 + + + Error: %1 + Fel: %1 + + + Debug connection opened. + Felsökningsanslutning öppnad. + + + Debug connection closed. + Felsökningsanslutning stängd. + + + Debug connection failed. + Felsökningsanslutning misslyckades. + + + + QtC::QmlDesigner + + Error + Fel + + + Export Components + Exportera komponenter + + + Export path: + Exportsökväg: + + + Baking aborted: %1 + + + + Baking finished! + + + + Item + Post + + + Property + Egenskap + + + Source Item + Källpost + + + Source Property + Källegenskap + + + Cannot Create QtQuick View + Kan inte skapa QtQuick-vy + + + ConnectionsEditorWidget: %1 cannot be created.%2 + ConnectionsEditorWidget: %1 kan inte skapas.%2 + + + Property Type + Egenskapstyp + + + Property Value + Egenskapsvärde + + + + QtC::QmlEditorWidgets + + Text + Text + + + Style + Stil + + + Stretch vertically. Scales the image to fit to the available area. + + + + Repeat vertically. Tiles the image until there is no more space. May crop the last image. + + + + Double click for preview. + Dubbelklicka för förhandsvisning. + + + Round. Like Repeat, but scales the images down to ensure that the last image is not cropped. + + + + Repeat horizontally. Tiles the image until there is no more space. May crop the last image. + + + + Stretch horizontally. Scales the image to fit to the available area. + + + + The image is scaled to fit. + Bilden är skalad till att passa. + + + The image is stretched horizontally and tiled vertically. + + + + The image is stretched vertically and tiled horizontally. + + + + The image is duplicated horizontally and vertically. + + + + The image is scaled uniformly to fit without cropping. + Bilden är skalad enhetligt för att passa utan beskärning. + + + The image is scaled uniformly to fill, cropping if necessary. + Bilden är skalad enhetligt för att fylla ut, beskärs om nödvändigt. + + + Gradient + Gradient + + + Color + Färg + + + Border + + + + Easing + + + + Subtype + + + + Duration + + + + Play simulation. + Spela upp simulering. + + + Type of easing curve. + + + + Acceleration or deceleration of easing curve. + + + + ms + ms + + + Duration of animation. + + + + Amplitude of elastic and bounce easing curves. + + + + Easing period of an elastic curve. + + + + Easing overshoot for a back curve. + + + + Amplitude + + + + Period + + + + Overshoot + + + + Hides this toolbar. + Döljer denna verktygsrad. + + + Pin Toolbar + + + + Show Always + Visa alltid + + + Unpins the toolbar and moves it to the default position. + + + + Hides this toolbar. This toolbar can be permanently disabled in the options page or in the context menu. + Döljer denna verktygsrad. Denna verktygsrad kan permanent inaktiveras i inställningssidan eller i kontextmenyn. + + + Open File + Öppna fil + + + + QtC::QmlJS + + 'int' or 'real' + 'int' eller 'real' + + + Hit maximal recursion depth in AST visit. + + + + package import requires a version number + + + + Nested inline components are not supported. + + + + Errors while loading qmltypes from %1: +%2 + + + + Warnings while loading qmltypes from %1: +%2 + Varningar vid inläsning av qmltypes från %1: +%2 + + + Could not parse document. + Kunde inte tolka dokument. + + + Expected a single import. + Förväntade en single-import. + + + Expected import of QtQuick.tooling. + + + + Expected document to contain a Module {} member. + + + + Component definition is missing a name binding. + + + + ModuleApi definition has no or invalid version binding. + + + + Method or signal is missing a name script binding. + + + + Expected script binding. + + + + Property object is missing a name or type script binding. + + + + Major version different from 1 not supported. + + + + Expected dependency definitions + Förväntade beroendedefinitioner + + + Expected string after colon. + Förväntade sträng efter kolon. + + + Expected boolean after colon. + Förväntade boolesk efter kolon. + + + Expected true or false after colon. + Förväntade true eller false efter kolon. + + + Expected numeric literal after colon. + Förväntade numerisk literal efter kolon. + + + Expected integer after colon. + Förväntade heltal efter kolon. + + + Expected array of strings after colon. + Förväntade array av strängar efter kolon. + + + Expected array literal with only string literal members. + + + + Expected string literal to contain 'Package/Name major.minor' or 'Name major.minor'. + + + + Expected array of numbers after colon. + Förväntade array av siffror efter kolon. + + + Expected array literal with only number literal members. + + + + Meta object revision without matching export. + + + + Expected integer. + Förväntade heltal. + + + Expected object literal after colon. + + + + Expected expression after colon. + Förväntade uttryck efter kolon. + + + Expected strings as enum keys. + Förväntade strängar som enum-nycklar. + + + Expected either array or object literal as enum definition. + + + + The type will only be available in the QML editors when the type name is a string literal. + + + + The module URI cannot be determined by static analysis. The type will not be available +globally in the QML editor. You can add a "// @uri My.Module.Uri" annotation to let +the QML editor know about a likely URI. + + + + must be a string literal to be available in the QML editor + + + + Cannot find file %1. + Kan inte hitta filen %1. + + + Expected document to contain a single object definition. + + + + Expected expression statement after colon. + + + + Property is defined twice, previous definition at %1:%2 + + + + Invalid value for enum. + + + + Enum value must be a string or a number. + + + + Number value expected. + + + + Boolean value expected. + + + + String value expected. + Strängvärde förväntades. + + + Invalid URL. + Ogiltig URL. + + + File or directory does not exist. + Filen eller katalogen finns inte. + + + Invalid color. + Ogiltig färg. + + + Anchor line expected. + + + + Duplicate property binding. + + + + Id expected. + Id förväntades. + + + Invalid id. + Ogiltigt id. + + + Duplicate id. + + + + Assignment in condition. + + + + Unterminated non-empty case block. + + + + Do not use 'eval'. + Använd inte 'eval'. + + + Unreachable. + Inte nåbar. + + + Do not use 'with'. + Använd inte 'with'. + + + Do not use comma expressions. + Använd inte kommauttryck. + + + Unnecessary message suppression. + + + + The 'function' keyword and the opening parenthesis should be separated by a single space. + + + + Do not use stand-alone blocks. + Använd inte fristående block. + + + Do not use void expressions. + + + + Confusing pluses. + + + + Confusing minuses. + + + + Declare all function vars on a single line. + + + + Unnecessary parentheses. + + + + == and != may perform type coercion, use === or !== to avoid it. + + + + Could not resolve the prototype "%1" of "%2". + + + + Could not resolve the prototype "%1". + Kunde inte slå upp prototypen "%1". + + + Prototype cycle, the last non-repeated component is "%1". + + + + Invalid property type "%1". + Ogiltig egenskapstyp "%1". + + + == and != perform type coercion, use === or !== to avoid it. + + + + JavaScript can break the visual tooling in Qt Design Studio. + + + + Arbitrary functions and function calls outside of a Connections object are not supported in a UI file (.ui.qml). + + + + A when condition cannot contain an object. + + + + Expression statements should be assignments, calls or delete expressions only. + + + + Do not use "%1" as a constructor. + +For more information, see the "Checking Code Syntax" documentation. + + + + Invalid property name "%1". + Ogiltigt egenskapsnamn "%1". + + + "%1" does not have members. + "%1" har inga medlemmar. + + + "%1" is not a member of "%2". + "%1" är inte en medlem av "%2". + + + "%1" already is a formal parameter. + "%1" är redan en formal-parameter. + + + "%1" already is a function. + "%1" är redan en funktion. + + + var "%1" is used before its declaration. + + + + "%1" already is a var. + "%1" är redan en var. + + + "%1" is declared more than once. + + + + Function "%1" is used before its declaration. + + + + Place var declarations at the start of a function. + + + + Use only one statement per line. + + + + Unknown component. + Okänd komponent. + + + Missing property "%1". + Saknar egenskap "%1". + + + This type (%1) is not supported in Qt Design Studio. + + + + Reference to parent item cannot be resolved correctly by Qt Design Studio. + + + + This visual property binding cannot be evaluated in the local context and might not show up in Qt Design Studio as expected. + + + + Qt Design Studio only supports states in the root item. + + + + This id might be ambiguous and is not supported in Qt Design Studio. + + + + This type (%1) is not supported as a root element by Qt Design Studio. + + + + This type (%1) is not supported as a root element of a UI file (.ui.qml). + + + + This type (%1) is not supported in a UI file (.ui.qml). + + + + JavaScript blocks are not supported in a UI file (.ui.qml). + + + + Behavior type is not supported in a UI file (.ui.qml). + + + + States are only supported in the root item in a UI file (.ui.qml). + + + + Referencing the parent of the root item is not supported in a UI file (.ui.qml). + + + + Do not mix translation functions in a UI file (.ui.qml). + + + + A State cannot have a child item (%1). + + + + Duplicate import (%1). + + + + Hit maximum recursion limit when visiting AST. + + + + Type cannot be instantiated recursively (%1). + + + + Components are only allowed to have a single child element. + + + + Components require a child element. + + + + Do not reference the root item as alias. + + + + Avoid referencing the root item in a hierarchy. + + + + Calls of functions that start with an uppercase letter should use 'new'. + + + + Use 'new' only with functions that start with an uppercase letter. + + + + Use spaces around binary operators. + + + + Unintentional empty block, use ({}) for empty object literal. + + + + Use %1 instead of 'var' or 'variant' to improve performance. + + + + Object value expected. + Objektvärde förväntades. + + + Array value expected. + + + + %1 value expected. + %1 värde förväntades. + + + Maximum number value is %1. + Maximalt nummervärde är %1. + + + Minimum number value is %1. + Minimalt nummervärde är %1. + + + Maximum number value is exclusive. + + + + Minimum number value is exclusive. + + + + String value does not match required pattern. + + + + Minimum string value length is %1. + + + + Maximum string value length is %1. + + + + %1 elements expected in array value. + + + + File or directory not found. + Filen eller katalogen hittades inte. + + + QML module not found (%1). + +Import paths: +%2 + +For qmake projects, use the QML_IMPORT_PATH variable to add import paths. +For Qbs projects, declare and set a qmlImportPaths property in your product to add import paths. +For qmlproject projects, use the importPaths property to add import paths. +For CMake projects, make sure QML_IMPORT_PATH variable is in CMakeCache.txt. +For qmlRegister... calls, make sure that you define the Module URI as a string literal. + + + + + Implicit import '%1' of QML module '%2' not found. + +Import paths: +%3 + +For qmake projects, use the QML_IMPORT_PATH variable to add import paths. +For Qbs projects, declare and set a qmlImportPaths property in your product to add import paths. +For qmlproject projects, use the importPaths property to add import paths. +For CMake projects, make sure QML_IMPORT_PATH variable is in CMakeCache.txt. + + + + + QML module contains C++ plugins, currently reading type information... %1 + + + + Parsing QML Files + Tolkar QML-filer + + + Scanning QML Imports + Söker igenom QML-importer + + + QML module does not contain information about components contained in plugins. + +Module path: %1 +See "Using QML Modules with Plugins" in the documentation. + + + + Automatic type dump of QML module failed. +Errors: +%1 + + + + Automatic type dump of QML module failed. +First 10 lines or errors: + +%1 +Check General Messages for details. + + + + Warnings while parsing QML type information of %1: +%2 + + + + "%1" failed to start: %2 + "%1" misslyckades att starta: %2 + + + "%1" crashed. + "%1" kraschade. + + + "%1" timed out. + "%1" tidsgräns överstegs. + + + I/O error running "%1". + + + + "%1" returned exit code %2. + "%1" returnerade avslutskod %2. + + + Arguments: %1 + Argument: %1 + + + Failed to parse "%1". +Error: %2 + Misslyckades med att tolka "%1". +Fel: %2 + + + Errors while reading typeinfo files: + Fel vid läsning av typeinfo-filer: + + + Could not locate the helper application for dumping type information from C++ plugins. +Please build the qmldump application on the Qt version options page. + + + + XML error on line %1, col %2: %3 + XML-fel på rad %1, kol %2: %3 + + + The <RCC> root element is missing. + <RCC>-rotelementet saknas. + + + + QtC::QmlJSEditor + + QML + SnippetProvider + QML + + + Run Checks + Kör kontroller + + + Ctrl+Shift+C + Ctrl+Shift+C + + + Reformat File + Formatera om fil + + + Inspect API for Element Under Cursor + + + + QML + QML + + + Issues that the QML code parser found. + + + + QML Analysis + QML-analys + + + Issues that the QML static analyzer found. + + + + Show Qt Quick Toolbar + + + + Library at %1 + + + + Dumped plugins successfully. + + + + Read typeinfo files successfully. + + + + Enable auto format on file save + + + + Restrict to files contained in the current project + + + + Use custom command instead of built-in formatter + Använd anpassat kommando istället för inbyggd formatter + + + Command: + Kommando: + + + Arguments: + Argument: + + + Auto-fold auxiliary data + + + + Always Ask + Fråga alltid + + + Qt Design Studio + Qt Design Studio + + + Qt Creator + Qt Creator + + + QML Language Server + + + + Use customized static analyzer + + + + Turn on + Slå på + + + Allow versions below Qt %1 + Tillåt versioner under Qt %1 + + + Use advanced features (renaming, find usages, and so on) (experimental) + + + + Use from latest Qt version + Använd från senaste Qt-version + + + Create .qmlls.ini files for new projects + + + + Enable semantic highlighting (experimental) + + + + Enabled + Aktiverad + + + Disabled for non Qt Quick UI + + + + Message + Meddelande + + + Enabled checks can be disabled for non Qt Quick UI files, but disabled checks cannot get explicitly enabled for non Qt Quick UI files. + + + + Automatic Formatting on File Save + Automatisk formatering vid filsparning + + + Qt Quick Toolbars + + + + Features + Funktioner + + + Enable QML Language Server on this project. + + + + Qt Quick + Qt Quick + + + Open .ui.qml files with: + Öppna .ui.qml-filer med: + + + Static Analyzer + + + + Reset to Default + Nollställ till standard + + + QML/JS Editing + QML/JS-redigering + + + Always show Qt Quick Toolbar + + + + Pin Qt Quick Toolbar + + + + Move Component into Separate File + Flytta komponent till separat fil + + + Component Name + Komponentnamn + + + ui.qml file + ui.qml-fil + + + Component name: + Komponentnamn: + + + Path: + Sökväg: + + + Property assignments for %1: + Egenskapstilldelningar för %1: + + + Invalid component name. + Ogiltigt komponentnamn. + + + Invalid path. + Ogiltig sökväg. + + + Component already exists. + Komponenten finns redan. + + + QML/JS Usages: + + + + Searching for Usages + + + + Show All Bindings + Visa alla bindningar + + + Split Initializer + + + + Show Qt Quick ToolBar + + + + Code Model Not Available + Kodmodellen inte tillgänglig + + + Code model not available. + Kodmodell inte tillgänglig. + + + Code Model of %1 + Kodmodell för %1 + + + Refactoring + + + + Expand All + Expandera alla + + + Collapse All + Fäll in alla + + + Add a Comment to Suppress This Message + + + + Wrap Component in Loader + + + + // TODO: Move position bindings from the component to the Loader. +// Check all uses of 'parent' inside the root element of the component. + + + + // Rename all outer uses of the id "%1" to "%2.item". + + + + // Rename all outer uses of the id "%1" to "%2.item.%1". + + + + + This file should only be edited in <b>Design</b> mode. + + + + Switch Mode + Växla läge + + + Code Model Warning + + + + Code Model Error + + + + Qmlls (%1) + Qmlls (%1) + + + + QtC::QmlJSTools + + QML Functions + QML-funktioner + + + Locates QML functions in any open project. + Hittar QML-funktioner i något öppet projekt. + + + Code Style + Kodstil + + + &QML/JS + &QML/JS + + + Reset Code Model + Nollställ kodmodell + + + Global + Settings + Global + + + Qt + Qt + + + Qt Quick + Qt Quick + + + Other + Annan + + + &Line length: + &Radlängd: + + + + QtC::QmlPreview + + QML Preview + + + + Preview changes to QML code live in your application. + Förhandsvisa ändringar till QML-koden direkt i ditt program. + + + Preview File + Förhandsvisa fil + + + QML Preview Not Running + + + + Start the QML Preview for the project before selecting a specific file for preview. + + + + + QtC::QmlProfiler + + QML Profiler + QML-profilerare + + + &Port: + &Port: + + + Start QML Profiler + Starta QML-profilerare + + + Select an externally started QML-debug enabled application.<p>Commonly used command-line arguments are: + Välj ett externt startat QML-felsökningsaktiverat program.<p>Ofta vanligt använda kommandoradsargument är: + + + Kit: + Kit: + + + Source code not available + Källkod inte tillgänglig + + + Calls + Anrop + + + Allocations + Allokeringar + + + Memory + Minne + + + Various Events + Olika händelser + + + others + + + + The QML Profiler can be used to find performance bottlenecks in applications using QML. + QML-profileraren kan användas för att hitta prestandaflaskhalsar i program som använder QML. + + + QML Profiler Options + Alternativ för QML-profilerare + + + Load QML Trace + Läs in QML-spårning + + + QML Profiler (Attach to Waiting Application) + QML-profilerare (Fäst till väntande program) + + + Save QML Trace + Spara QML-spårning + + + Application finished before loading profiled data. +Please use the stop button instead. + + + + Search timeline event notes. + + + + Hide or show event categories. + Dölj eller visa händelsekategorier. + + + Disable Profiling + Inaktivera profilering + + + Enable Profiling + Aktivera profilering + + + A QML Profiler analysis is still in progress. + En QML-profileraranalys pågår fortfarande. + + + Start QML Profiler analysis. + Starta QML-profileraranalys. + + + The application finished before a connection could be established. No data was loaded. + Programmet färdigställdes innan en anslutning kunde etableras. Inget data lästes in. + + + Could not connect to the in-process QML profiler within %1 s. +Do you want to retry and wait %2 s? + Kunde inte ansluta till in-process QML-profileraren inom %1 s. +Vill du försöka igen och vänta %2 s? + + + Failed to connect. + Misslyckades med att ansluta. + + + %1 s + %1 s + + + Elapsed: %1 + Förflutet: %1 + + + QML traces (*%1 *%2) + QML-spårningar (*%1 *%2) + + + Saving Trace Data + Sparar spårdata + + + Loading Trace Data + Läser in spårdata + + + You are about to discard the profiling data, including unsaved notes. Do you want to continue? + Du är på väg att förkasta profileringsdata, inklusive osparade noteringar. Vill du fortsätta? + + + Starting a new profiling session will discard the previous data, including unsaved notes. +Do you want to save the data first? + Starta en ny profileringssession kommer att förkasta tidigare data, inklusive osparade noteringar. +Vill du spara datat först? + + + Discard data + Förkasta data + + + Pixmap Cache + + + + Scene Graph + Scengraf + + + Painting + + + + Compiling + Kompilerar + + + Creating + Skapar + + + Handling Signal + + + + Input Events + Inmatningshändelser + + + Debug Messages + Felsökningsmeddelanden + + + Quick3D + Quick3D + + + Failed to replay QML events from stash file. + + + + anonymous function + anonym funktion + + + Cannot open temporary trace file to store events. + Kan inte öppna temporär spårningsfil för att lagra händelser. + + + Failed to reset temporary trace file. + Misslyckades med att nollställa temporär spårningsfil. + + + Failed to flush temporary trace file. + + + + Could not re-open temporary trace file. + Kunde inte återöppna temporär spårningsfil. + + + Read past end in temporary trace file. + + + + Statistics + Statistik + + + Copy Row + Kopiera rad + + + Copy Table + Kopiera tabell + + + Extended Event Statistics + Utökad händelsestatistik + + + Location + Plats + + + Memory Allocation + Minnesallokering + + + Memory Usage + Minnesanvändning + + + Memory Allocated + Minne allokerat + + + Memory Freed + Minne frigjort + + + Total + Totalt + + + %n byte(s) + + %n byte + %n bytes + + + + Allocated + Allokerat + + + Deallocated + + + + Deallocations + + + + Heap Allocation + + + + Large Item Allocation + + + + Heap Usage + + + + Type + Typ + + + Time in Percent + Tid i procent + + + Total Time + Total tid + + + Self Time in Percent + + + + Self Time + + + + Mean Time + + + + Median Time + + + + Longest Time + Längsta tid + + + Main program + + + + +%1 in recursive calls + +%1 i rekursiva anrop + + + Shortest Time + Kortaste tid + + + called recursively + anropad rekursivt + + + Details + Detaljer + + + Could not re-read events from temporary trace file: %1 + `Kunde inte läsa om händelser från temporär spårningsfil: %1 + + + Create + Skapa + + + Binding + Bindning + + + Signal + Signal + + + Callee + + + + Caller + + + + Callee Description + + + + Caller Description + + + + <bytecode> + <bytekod> + + + Main Program + + + + Profiling application: %n events + + + + + + + Profiling application + + + + No QML events recorded + + + + Loading buffered data: %n events + + + + + + + Loading offline data: %n events + + + + + + + Waiting for data + Väntar på data + + + Analyze Current Range + + + + Analyze Full Range + + + + Reset Zoom + Nollställ zoom + + + Timeline + Tidslinje + + + JavaScript + JavaScript + + + Animations + Animeringar + + + GUI Thread + + + + Render Thread + + + + Framerate + Bildfrekvens + + + Context + Kontext + + + Error while parsing trace data file: %1 + + + + Invalid magic: %1 + Ogiltig magic: %1 + + + Unknown data stream version: %1 + + + + Excessive number of event types: %1 + + + + Invalid type index %1 + + + + Corrupt data before position %1. + + + + Error writing trace file. + Fel vid skrivning av spårningsfil. + + + Could not re-read events from temporary trace file: %1 +Saving failed. + + + + Compile + Kompilera + + + Debug Message + Felsökningsmeddelande + + + Warning Message + Varningsmeddelande + + + Critical Message + Kritiskt meddelande + + + Fatal Message + Ödesdigert meddelande + + + Info Message + Informationsmeddelande + + + Unknown Message %1 + Okänt meddelande %1 + + + Timestamp + Tidsstämpel + + + Message + Meddelande + + + Flame Graph + + + + Show Full Range + + + + Reset Flame Graph + + + + Mouse Events + Mushändelser + + + Keyboard Events + Tangentbordshändelser + + + Key Press + Tangenttryck + + + Key Release + Tangent släppt + + + Key + Nyckel + + + Modifiers + Modifierare + + + Double Click + Dubbelklick + + + Mouse Press + Musknapp tryckt + + + Mouse Release + Musknapp släppt + + + Button + Knapp + + + Result + Resultat + + + Mouse Move + Muspekarrörelse + + + X + X + + + Y + Y + + + Mouse Wheel + Mushjul används + + + Angle X + + + + Angle Y + + + + Keyboard Event + Tangentbordshändelse + + + Mouse Event + Mushändelse + + + Unknown + Okänd + + + Cache Size + Cachestorlek + + + Image Cached + + + + Image Loaded + + + + Load Error + Inläsningsfel + + + Duration + Längd + + + File + Fil + + + Width + Bredd + + + Height + Höjd + + + QML Profiler Settings + Inställningar för QML-profilerare + + + Flush data while profiling: + + + + Periodically flush pending data to the profiler. This reduces the delay when loading the +data and the memory usage in the application. It distorts the profile as the flushing +itself takes time. + + + + Flush interval (ms): + + + + Process data only when process ends: + + + + Only process data when the process being profiled ends, not when the current recording +session ends. This way multiple recording sessions can be aggregated in a single trace, +for example if multiple QML engines start and stop sequentially during a single run of +the program. + + + + Frame + + + + Frame Delta + + + + View3D + View3D + + + All + Alla + + + None + Ingen + + + Quick3D Frame + + + + Select View3D + Välj View3D + + + Compare Frame + + + + Render Frame + + + + Synchronize Frame + + + + Prepare Frame + + + + Mesh Load + + + + Custom Mesh Load + + + + Texture Load + + + + Generate Shader + + + + Load Shader + + + + Particle Update + + + + Render Call + + + + Render Pass + + + + Event Data + Händelsedata + + + Mesh Memory consumption + + + + Texture Memory consumption + + + + Mesh Unload + + + + Custom Mesh Unload + + + + Texture Unload + + + + Unknown Unload Message %1 + + + + Description + Beskrivning + + + Count + Antal + + + Draw Calls + + + + Render Passes + + + + Total Memory Usage + + + + Primitives + Primitiver + + + Instances + Instanser + + + Render Thread Details + + + + Polish + + + + Wait + Vänta + + + GUI Thread Sync + + + + Render Thread Sync + + + + Render + Rendera + + + Swap + + + + Render Preprocess + + + + Render Update + + + + Render Bind + + + + Render Render + + + + Material Compile + + + + Glyph Render + + + + Glyph Upload + + + + Texture Bind + + + + Texture Convert + + + + Texture Swizzle + + + + Texture Upload + + + + Texture Mipmap + + + + Texture Delete + + + + Stage + Steg + + + Glyphs + Glyfer + + + + QtC::QmlProjectManager + + Update QmlProject File + Uppdatera QmlProject-fil + + + Warning while loading project file %1. + Varning vid inläsning av projektfilen %1. + + + Kit has no device. + Kit har ingen enhet. + + + Qt version is too old. + Qt-version är för gammal. + + + Qt version has no QML utility. + Qt-versionen har inget QML-verktyg. + + + Non-desktop Qt is used with a desktop device. + Qt för icke-skrivbordsenhet används med en skrivbordsenhet. + + + No Qt version set in kit. + Ingen Qt-version inställd i kit. + + + <Current File> + <Aktuell fil> + + + Main QML file: + + + + Override device QML viewer: + Åsidosätt enhetens QML-visare: + + + System Environment + Systemmiljö + + + Clean Environment + + + + QML Utility + QMLRunConfiguration display name. + QML-verktyg + + + No script file to execute. + Ingen skriptfil att köra. + + + No QML utility found. + Inget QML-verktyg hittades. + + + No QML utility specified for target device. + Inget QML-verktyg angivet för målenheten. + + + Qt Version: + Qt Version: + + + QML Runtime + QML-körtid + + + No Qt Design Studio installation found + Ingen Qt Design Studio-installation hittades + + + Would you like to install it now? + Vill du installera den nu? + + + Install + Installera + + + Unknown + Okänd + + + QML PROJECT FILE INFO + + + + Qt Version - + Qt Version - + + + Qt Design Studio Version - + Qt Design Studio Version - + + + No QML project file found - Would you like to create one? + Ingen QML-projektfil hittades - Vill du skapa en? + + + Generate + Generera + + + Qt Design Studio + Qt Design Studio + + + Open with Qt Design Studio + Öppna med Qt Design Studio + + + Open + Öppna + + + Open with Qt Creator - Text Mode + Öppna med Qt Creator - Textläge + + + Remember my choice + Kom ihåg mitt val + + + Qt 6 + Qt 6 + + + Qt 5 + Qt 5 + + + Use MultiLanguage in 2D view + Använd MultiLanguage i 2D-vy + + + Reads translations from MultiLanguage plugin. + Läser översättningar från MultiLanguage-insticksmodulen. + + + Project File Generated + Projektfil genererad + + + File created: + +%1 + Filen skapad: + +%1 + + + Select File Location + Välj filplats + + + Qt Design Studio Project Files (*.qmlproject) + Qt Design Studio-projektfiler (*.qmlproject) + + + Invalid Directory + Ogiltig katalog + + + Project file must be placed in a parent directory of the QML files. + Projektfilen måste placeras i en föräldrakatalog till QML-filerna. + + + Problem + Problem + + + Selected directory is far away from the QML file. This can cause unexpected results. + +Are you sure? + Vald katalog är långt bort från QML-filen. Detta kan orsaka oväntade resultat. + +Är du säker? + + + Failed to start Qt Design Studio. + Misslyckades med att starta Qt Design Studio. + + + No project file (*.qmlproject) found for Qt Design Studio. +Qt Design Studio requires a .qmlproject based project to open the .ui.qml file. + Ingen projektfil (*.qmlproject) hittades för Qt Design Studio. +Qt Design Studio kräver en .qmlproject-baserat projekt för att öppna .ui.qml-filen. + + + Set as Main .qml File + Ställ in som Main .qml-fil + + + Set as Main .ui.qml File + Ställ in som Main .ui.qml-fil + + + Cannot find a valid build system. + Kan inte hitta ett giltigt byggsystem. + + + Cannot create a valid build directory. + Kan inte skapa en giltig byggkatalog. + + + Command: + Kommando: + + + Arguments: + Argument: + + + Build directory: + Byggkatalog: + + + The Selected Kit Is Not Supported + Markerat kit stöds inte + + + You cannot use the selected kit to preview Qt for MCUs applications. + Du kan inte använda valt kit för att förhandsvisa Qt for MCUer-program. + + + Cannot find a valid Qt for MCUs kit. + Kan inte hitta en giltig Qt for MCUer-kit. + + + Qt for MCUs Deploy Step + + + + Export Project + Exportera projekt + + + Enable CMake Generator + Aktivera CMake-generator + + + + QtC::Qnx + + Deploy to QNX Device + Distribuera till QNX-enhet + + + Attach to remote QNX application... + Fäst till QNX-fjärrprogram... + + + New QNX Device Configuration Setup + Konfiguration av ny QNX-enhet + + + QNX Device + QNX-enhet + + + Deploy Qt libraries... + Distribuera Qt-bibliotek... + + + QNX %1 + Qt Version is meant for QNX + QNX %1 + + + No SDP path was set up. + Ingen SDP-sökväg har konfigurerats. + + + QNX + QNX + + + Configuration Information: + Konfigurationsinformation: + + + Name: + Namn: + + + Version: + Version: + + + Host: + Värd: + + + Target: + Mål: + + + Compiler: + Kompilator: + + + Architectures: + Arkitekturer: + + + Select QNX Environment File + Välj QNX-miljöfil + + + Warning + Varning + + + Remove QNX Configuration + Ta bort QNX-konfiguration + + + Add... + Lägg till... + + + Create Kit for %1 + Skapa kit för %1 + + + Remove + Ta bort + + + Configuration already exists. + Konfigurationen finns redan. + + + Configuration is not valid. + Konfigurationen är inte giltig. + + + Are you sure you want to remove: + %1? + Är du säker på att du vill ta bort: + %1? + + + Cannot Set Up QNX Configuration + Kan inte ställa in QNX-konfiguration + + + Debugger for %1 (%2) + Felsökare för %1 (%2) + + + QCC for %1 (%2) + QCC för %1 (%2) + + + Kit for %1 (%2) + Kit för %1 (%2) + + + The following errors occurred while activating the QNX configuration: + Följande fel inträffade vid aktivering av QNX-konfigurationen: + + + - No GCC compiler found. + - Ingen GCC-kompilator hittades. + + + - No targets found. + - Inga mål hittades. + + + Preparing remote side... + Förbereder fjärrsidan... + + + QCC + QCC + + + SDP path: + SDP refers to 'Software Development Platform'. + SDP-sökväg: + + + &ABI: + &ABI: + + + Warning: "slog2info" is not found on the device, debug output not available. + + + + Cannot show slog2info output. Error: %1 + + + + Project source directory: + Projektets källkatalog: + + + Local executable: + Lokal körbar fil: + + + Remote QNX process %1 + QNX-fjärrprocess %1 + + + Checking existence of "%1" + Kontrollerar om "%1" finns + + + The remote directory "%1" already exists. +Deploying to that directory will remove any files already present. + +Are you sure you want to continue? + + + + Connection failed: %1 + Anslutning misslyckades: %1 + + + Removing "%1" + Tar bort "%1" + + + No files need to be uploaded. + Inga filer behöver skickas upp. + + + %n file(s) need to be uploaded. + + %n fil behöver skickas upp. + %n filer behöver skickas upp. + + + + Local file "%1" does not exist. + Lokala filen "%1" finns inte. + + + No device configuration set. + Ingen enhetskonfiguration inställd. + + + No deployment action necessary. Skipping. + Ingen distributionsåtgärd nödvändig. Hoppar över. + + + All files successfully deployed. + Alla filer har distribuerats. + + + Please input a remote directory to deploy to. + Ange en fjärrkatalog att distribuera till. + + + Deploy Qt to QNX Device + Distribuera Qt till QNX-enhet + + + Deploy + Distribuera + + + Close + Stäng + + + Qt library to deploy: + Qt-bibliotek att distribuera: + + + Remote directory: + Fjärrkatalog: + + + Closing the dialog will stop the deployment. Are you sure you want to do this? + + + + Checking that files can be created in %1... + Kontrollerar att filer kan skapas i %1... + + + Files can be created in /var/run. + Filer kan inte skapas i /var/run. + + + An error occurred while checking that files can be created in %1. + Ett fel inträffade vid kontroll att filer kan skapas i %1. + + + Files cannot be created in %1. + Filer kan inte skapas i %1. + + + Executable on device: + Körbar fil på enhet: + + + Remote path not set + + + + Executable on host: + Körbar fil på värd: + + + Path to Qt libraries on device + Sökväg till Qt-bibliotek på enheten + + + + QtC::QtSupport + + The Qt version is invalid: %1 + %1: Reason for being invalid + Qt-versionen är ogiltig: %1 + + + The qmake command "%1" was not found or is not executable. + %1: Path to qmake executable + qmake-kommandot "%1" hittades inte eller är inte körbart. + + + No qmake path set + Ingen qmake-sökväg inställd + + + qmake does not exist or is not executable + qmake finns inte eller är inte körbar + + + Qt version has no name + Qt-versionen har inget namn + + + <unknown> + <okänd> + + + System + System + + + Qt version is not properly installed, please run make install + Qt-versionen är inte korrekt installerad. Kör make install + + + Could not determine the path to the binaries of the Qt installation, maybe the qmake path is wrong? + Kunde inte fastställa sökvägen till binärerna för Qt-installationen. Kanske är sökvägen till qmake fel? + + + The default mkspec symlink is broken. + + + + ABI detection failed: Make sure to use a matching compiler when building. + + + + Non-installed -prefix build - for internal development only. + + + + No QML utility installed. + Inget QML-verktyg installerat. + + + Desktop + Qt Version is meant for the desktop + Skrivbordsenhet + + + Embedded Linux + Qt Version is used for embedded Linux development + Inbäddad Linux + + + Edit + Redigera + + + Name + Namn + + + Remove + Ta bort + + + Add... + Lägg till... + + + Qt %{Qt:Version} in PATH (%2) + Qt %{Qt:Version} i PATH (%2) + + + Qt %{Qt:Version} (%2) + Qt %{Qt:Version} (%2) + + + (on %1) + (på %1) + + + Device type is not supported by Qt version. + Enhetstypen stöds inte av Qt-versionen. + + + The compiler "%1" (%2) cannot produce code for the Qt version "%3" (%4). + + + + The compiler "%1" (%2) may not produce code compatible with the Qt version "%3" (%4). + + + + The kit has a Qt version, but no C++ compiler. + Kitet har en Qt-version men ingen C++-kompilator. + + + Name: + Namn: + + + Invalid Qt version + Ogiltig Qt-version + + + ABI: + ABI: + + + Source: + Källa: + + + mkspec: + mkspec: + + + qmake: + qmake: + + + Default: + Standard: + + + Version: + Version: + + + The version string of the current Qt version. + Versionssträngen för aktuell Qt-version. + + + The type of the current Qt version. + + + + The mkspec of the current Qt version. + + + + The installation prefix of the current Qt version. + Installationsprefixet för aktuell Qt-version. + + + The installation location of the current Qt version's data. + Installationsplatsen för den aktuella Qt-versionens data. + + + The host location of the current Qt version. + + + + The installation location of the current Qt version's internal host executable files. + + + + The installation location of the current Qt version's header files. + + + + The installation location of the current Qt version's library files. + + + + The installation location of the current Qt version's documentation files. + + + + The installation location of the current Qt version's executable files. + + + + The installation location of the current Qt version's internal executable files. + + + + The installation location of the current Qt version's plugins. + + + + The installation location of the current Qt version's QML files. + + + + The installation location of the current Qt version's imports. + + + + The installation location of the current Qt version's translation files. + + + + The installation location of the current Qt version's examples. + + + + The installation location of the current Qt version's demos. + + + + The current Qt version's default mkspecs (Qt 4). + Aktuella Qt-versionens standard-mkspecs (Qt 4). + + + The current Qt version's default mkspec (Qt 5; host system). + Aktuella Qt-versionens standard-mkspec (Qt 5; värdsystem). + + + The current Qt version's default mkspec (Qt 5; target system). + Aktuella Qt-versionens standard-mkspec (Qt 5; målsystem). + + + The current Qt's qmake version. + Aktuella versionen för Qt:s qmake. + + + Timeout running "%1". + Tidsgräns överstegs vid körning av "%1". + + + "%1" crashed. + "%1" kraschade. + + + "%1" produced no output: %2. + "%1" producerade inget utdata: %2. + + + qmake "%1" is not an executable. + qmake "%1" är inte en körbar fil. + + + No Qt version. + Ingen Qt-version. + + + Invalid Qt version. + Ogiltig Qt-version. + + + Requires Qt 5.0.0 or newer. + Kräver Qt 5.0.0 eller senare. + + + Requires Qt 5.3.0 or newer. + Kräver Qt 5.3.0 eller senare. + + + This Qt Version does not contain Qt Quick Compiler. + Denna Qt-version innehåller inte Qt Quick-kompilator. + + + No factory found for qmake: "%1" + + + + <specify a name> + <ange ett namn> + + + Do you want to remove all invalid Qt Versions?<br><ul><li>%1</li></ul><br>will be removed. + Vill du ta bort alla ogiltiga Qt-versioner?<br><ul><li>%1</li></ul><br>kommer att tas bort. + + + Qt version %1 for %2 + Qt version %1 för %2 + + + Qt Version + Qt-version + + + Location of qmake + Plats för qmake + + + Link with Qt... + Länka med Qt... + + + Clean Up + Rensa upp + + + qmake path: + Sökväg till qmake: + + + Register documentation: + Registrera dokumentation: + + + qmake Path + Sökväg för qmake + + + Highest Version Only + Endast högsta versionen + + + All + Alla + + + Display Name is not unique. + Visningsnamnet är inte unikt. + + + No compiler can produce code for this Qt version. Please define one or more compilers for: %1 + + + + The following ABIs are currently not supported: %1 + + + + Error + Fel + + + Warning + Varning + + + Select a qmake Executable + Välj en körbar fil för qmake + + + Qt Version Already Known + Qt-versionen är redan känd + + + Qmake Not Executable + Qmake är inte körbar + + + The qmake executable %1 could not be added: %2 + + + + Linking with a Qt installation automatically registers Qt versions and kits, and other tools that were installed with that Qt installer, in this %1 installation. Other %1 installations are not affected. + + + + %1's resource directory is not writable. + %1's resurskatalog är inte skrivbar. + + + %1 is currently linked to "%2". + %1 är för närvarande länkad till "%2". + + + Qt installation information was not found in "%1". Choose a directory that contains one of the files %2 + + + + Choose Qt Installation + Välj Qt-installation + + + The change will take effect after restart. + Ändringen tar effekt efter omstart. + + + Qt installation path: + Sökväg för Qt-installation: + + + Choose the Qt installation directory, or a directory that contains "%1". + Välj Qt-installationskatalogen eller en katalog som innehåller "%1". + + + Link with Qt + Länka med Qt + + + Cancel + Avbryt + + + Remove Link + Ta bort länk + + + Error Linking With Qt + Fel vid länkning med Qt + + + Could not write to "%1". + Kunde inte skriva till "%1". + + + The Qt version selected must match the device type. + Qt-versionen som väljs måste matcha enhetstypen. + + + Remove Invalid Qt Versions + Ta bort ogiltiga Qt-versioner + + + Not all possible target environments can be supported due to missing compilers. + + + + This Qt version was already registered as "%1". + Denna Qt-version var redan registrerad som "%1". + + + Incompatible Qt Versions + Inkompatibla Qt-versioner + + + Examples + Exempel + + + Search in Examples... + Sök i Exempel... + + + Tutorials + Handledningar + + + Search in Tutorials... + Sök i handledningar... + + + Copy Project to writable Location? + Kopiera projektet till skrivbar plats? + + + <p>The project you are about to open is located in the write-protected location:</p><blockquote>%1</blockquote><p>Please select a writable location below and click "Copy Project and Open" to open a modifiable copy of the project or click "Keep Project and Open" to open the project in location.</p><p><b>Note:</b> You will not be able to alter or compile your project in the current location.</p> + + + + &Location: + &Plats: + + + &Copy Project and Open + &Kopiera projekt och öppna + + + &Keep Project and Open + &Behåll projekt och öppna + + + Cannot Use Location + Kan inte använda platsen + + + The specified location already exists. Please specify a valid location. + + + + Cannot Copy Project + Kan inte kopiera projektet + + + The Qt library to use for all projects using this kit.<br>A Qt version is required for qmake-based projects and optional when using other build systems. + + + + Name of Qt Version + Namn på Qt-version + + + unknown + Okänd + + + Path to the qmake executable + Sökväg till körbar qmake-fil + + + Qt version + Qt-version + + + None + Ingen + + + Qt Versions + Qt-versioner + + + Boot2Qt + Qt version is used for Boot2Qt development + Boot2Qt + + + Aggregation as a pointer member + + + + Aggregation + + + + Multiple inheritance + + + + Support for changing languages at runtime + Stöd för ändring av språk vid körtid + + + Use Qt module name in #include-directive + + + + Add Qt version #ifdef for module names + + + + Embedding of the UI Class + + + + Code Generation + Kodgenerering + + + Qt Class Generation + + + + Featured + Category for highlighted examples + I blickfånget + + + Other + Category for all other examples + + + + [Inexact] + Prefix used for output from the cumulative evaluation of project files. + + + + QML debugging and profiling: + QML-felsökning och profilering: + + + Might make your application vulnerable.<br/>Only use in a safe environment. + Kan göra ditt program sårbart.<br/>Använd endast i en säker miljö. + + + Qt Quick Compiler: + Qt Quick-kompilator: + + + Disables QML debugging. QML profiling will still work. + Inaktiverar QML-felsökning. QML-profilering fungerar fortfarande. + + + Link with a Qt installation to automatically register Qt versions and kits? To do this later, select Edit > Preferences > Kits > Qt Versions > Link with Qt. + + + + Full path to the host bin directory of the Qt version in the active kit of the project containing the current document. + + + + Full path to the target bin directory of the Qt version in the active kit of the project containing the current document.<br>You probably want %1 instead. + + + + Full path to the host libexec directory of the Qt version in the active kit of the project containing the current document. + + + + Full path to the host bin directory of the Qt version in the active kit of the active project. + + + + Full path to the target bin directory of the Qt version in the active kit of the active project.<br>You probably want %1 instead. + + + + Full path to the libexec directory of the Qt version in the active kit of the active project. + + + + Select a language for which a corresponding translation (.ts) file will be generated for you. + Välj ett språk för vilket en motsvarande översättningsfil (.ts) kommer att genereras åt dig. + + + If you plan to provide translations for your project's user interface via the Qt Linguist tool, select a language here. A corresponding translation (.ts) file will be generated for you. + Välj ett språk här om du planerar att tillhandahålla översättningar för ditt projekts användargränssnitt via Qt Linguist-verktyget. En motsvarande översättningsfil (.ts) kommer att genereras åt dig. + + + <none> + <ingen> + + + Language: + Språk: + + + Translation file: + Översättningsfil: + + + + QtC::RemoteLinux + + Connection + Anslutning + + + The device's SSH port number: + Enhetens SSH-portnummer: + + + The username to log into the device: + Användarnamnet att logga in med på enheten: + + + We recommend that you log into your device using public key authentication. +If your device is already set up for this, you do not have to do anything here. +Otherwise, please deploy the public key for the private key with which to connect in the future. +If you do not have a private key yet, you can also create one here. + Vi rekommenderar att du loggar in på din enhet med publik nyckelautentisering. +Om din enhet redan är konfigurerad för detta så behöver du inte göra någonting här. +Om inte, så distribuera den publika nyckeln för den privata nyckeln med vilken ska anslutas +med i framtiden. Om du inte har en privat nyckel ännu så kan du skapa en här. + + + Choose a Private Key File + Välj en privat nyckelfil + + + Create New Key Pair + Skapa nytt nyckelpar + + + Summary + Sammandrag + + + The new device configuration will now be created. +In addition, device connectivity will be tested. + Den nya enhetskonfigurationen kommer nu skapas. +I tillägg kommer enhetsanslutningen att testas. + + + Key Deployment + Nyckeldistribution + + + Public key error: %1 + Publik nyckelfel: %1 + + + Installing package failed. + Installation av paket misslyckades. + + + Starting remote command "%1"... + Startar fjärrkommandot "%1"... + + + Remote process failed: %1 + Fjärrprocessen misslyckades: %1 + + + Choose Public Key File + Välj publik nyckelfil + + + Public Key Files (*.pub);;All Files (*) + Publika nyckelfiler (*.pub);;Alla filer (*) + + + Deploying... + Distribuerar... + + + Key deployment failed. + Nyckeldistribuering misslyckades. + + + Deployment finished successfully. + Distribueringen lyckades. + + + Executable on host: + Körbar fil på värden: + + + Executable on device: + Körbar fil på enhet: + + + Remote path not set + Fjärrsökvägen inte inställd + + + Ignore missing files + Ignorera saknade filer + + + Tarball creation not possible. + Skapandet av tarboll inte möjlig. + + + Create tarball: + Skapa tarboll: + + + No deployment action necessary. Skipping. + Ingen distributionsåtgärd nödvändig. Hoppar över. + + + No device configuration set. + Ingen enhetskonfiguration inställd. + + + Cannot deploy: %1 + Kan inte distribuera: %1 + + + Deploy step failed. + Distributionssteg misslyckades. + + + Deploy step finished. + Distributionssteg färdigställt. + + + Uploading package to device... + Skickar upp paket till enhet... + + + Successfully uploaded package file. + Paketfilen skickades upp. + + + Installing package to device... + Installerar paket på enheten... + + + Successfully installed package file. + Paketfilen installerades. + + + Failed to start "stat": %1 + Misslyckades med att starta "stat": %1 + + + "stat" crashed. + "stat" kraschade. + + + "stat" failed with exit code %1: %2 + "stat" misslyckades med avslutskod %1: %2 + + + Failed to retrieve remote timestamp for file "%1". Incremental deployment will not work. Error message was: %2 + + + + Unexpected stat output for remote file "%1": %2 + + + + No files need to be uploaded. + Inga filer behöver skickas upp. + + + %n file(s) need to be uploaded. + + %n fil behöver skickas upp. + %n filer behöver skickas upp. + + + + Local file "%1" does not exist. + Lokala filen "%1" finns inte. + + + All files successfully deployed. + Alla filer har distribuerats. + + + Incremental deployment + + + + Command line: + Kommandorad: + + + Upload files via SFTP + Skicka upp filer via SFTP + + + Cannot establish SSH connection: ssh binary "%1" does not exist. + Kan inte etablera SSH-anslutning: ssh-binären "%1" finns inte. + + + Cannot establish SSH connection: Failed to create temporary directory for control socket: %1 + Kan inte etablera SSH-anslutning: Misslyckades med att skapa temporärkatalog för kontrolluttag: %1 + + + Cannot establish SSH connection. +Control process failed to start. + Kan inte etablera SSH-anslutning. +Kontrollprocessen misslyckades att starta. + + + SSH connection failure. + SSH-anslutningsfel. + + + SSH connection failure: + SSH-anslutningsfel: + + + The process crashed. + Processen kraschade. + + + Remote Linux + Fjärr-Linux + + + Remote Linux Device + Fjärr-Linux-enhet + + + Device is disconnected. + Enheten är frånkopplad. + + + Can't send control signal to the %1 device. The device might have been disconnected. + + + + Deploy Public Key... + Distribuera publik nyckel... + + + Open Remote Shell + Öppna fjärrskal + + + Error + Fel + + + Establishing initial connection to device "%1". This might take a moment. + + + + Device "%1" is currently marked as disconnected. + Enheten "%1" är för närvarande markerad som frånkopplad. + + + The device was not available when trying to connect previously.<br>No further connection attempts will be made until the device is manually reset by running a successful connection test via the <a href="dummy">settings page</a>. + + + + "%1" failed to start: %2 + "%1" misslyckades med att starta: %2 + + + "%1" crashed. + "%1" kraschade. + + + "sftp" binary "%1" does not exist. + "sftp"-binären "%1" finns inte. + + + Created directory: "%1". + + Skapade katalog: "%1". + + + + Copied %1/%2: "%3" -> "%4". + + %1/%2 = progress in the form 4/15, %3 and %4 = source and target file paths + Kopierat %1/%2: "%3" -> "%4". + + + + Failed to deploy files. + Misslyckades med att distribuera filer. + + + Device is considered unconnected. Re-run device test to reset state. + Enheten anses vara icke-ansluten. Kör enhetstestet igen för att nollställa tillståndet. + + + Deploy Public Key + Distribuera publik nyckel + + + Close + Stäng + + + Checking kernel version... + Kontrollerar kernelversionen... + + + uname failed: %1 + uname misslyckades: %1 + + + uname failed. + uname misslyckades. + + + Error gathering ports: %1 + Fel vid insamling av portar: %1 + + + All specified ports are available. + Alla angivna portar är tillgängliga. + + + Sending echo to device... + Skickar echo till enheten... + + + Device replied to echo with unexpected contents: "%1" + + + + Device replied to echo with expected contents. + Enheten svarade på echo med förväntat innehåll. + + + echo failed: %1 + echo misslyckades: %1 + + + echo failed. + echo misslyckades. + + + The following specified ports are currently in use: %1 + Följande angivna portar används för närvarande: %1 + + + Some tools will not work out of the box. + + Några verktyg kommer inte fungera på direkten. + + + + Checking whether "%1" works... + Kontrollerar att "%1" fungerar... + + + "%1" is functional. + + "%1" är funktionell. + + + + Failed to start "%1": %2 + Misslyckades med att starta "%1": %2 + + + "%1" failed with exit code %2: %3 + "%1" misslyckades med avslutskod %2: %3 + + + "%1" will be used for deployment, because "%2" and "%3" are not available. + "%1" kommer att användas för distribution därför att "%2" och "%3" inte är tillgängliga. + + + Deployment to this device will not work out of the box. + + + + %1... + %1... + + + %1 found. + %1 hittades. + + + An error occurred while checking for %1. + En fel inträffade vid sökning efter %1. + + + %1 not found. + %1 hittades inte. + + + Checking if required commands are available... + Kontrollerar om nödvändiga kommandon är tillgängliga... + + + Connecting to device... + Ansluter till enheten... + + + Connected. Now doing extended checks. + Ansluten. Genomför utökade kontroller. + + + Basic connectivity test failed, device is considered unusable. + Grundläggande anslutningstest misslyckades, enheten anses inte vara användbar. + + + Checking if specified ports are available... + Kontrollerar om angivna portar är tillgängliga... + + + Run custom remote command + Kör anpassat fjärrkommando + + + No command line given. + Ingen kommandorad angiven. + + + Remote process finished with exit code %1. + Fjärrprocessen färdigställdes med avslutskod %1. + + + Remote command finished successfully. + Fjärrkommandot färdigställdes. + + + Deploy to Remote Linux Host + Distribuera till Linux-fjärrvärd + + + Packaging finished successfully. + Paketeringen färdigställdes. + + + Packaging failed. + Paketeringen misslyckades. + + + Creating tarball... + Skapar tarboll... + + + Package modified files only + Paketera endast ändrade filer + + + Tarball up to date, skipping packaging. + Tarbollen redan uppdaterad, hoppar över paketering. + + + Error: tar file %1 cannot be opened (%2). + Fel: tar-filen %1 kan inte öppnas (%2). + + + No remote path specified for file "%1", skipping. + Ingen fjärrsökväg angiven för filen "%1", hoppar över. + + + Error writing tar file "%1": %2. + Fel vid skrivning av tar-filen "%1": %2. + + + Cannot add file "%1" to tar-archive: path too long. + Kan inte lägga till filen "%1" till tar-arkivet: sökvägen är för lång. + + + Error writing tar file "%1": %2 + Fel vid skrivning av tar-filen "%1": %2 + + + Error reading file "%1": %2. + Fel vid läsning av filen "%1": %2. + + + Adding file "%1" to tarball... + Lägger till filen "%1" till tarboll... + + + Create tarball + Skapa tarboll + + + No tarball creation step found. + Inget steg för skapande av tarboll hittades. + + + Deploy tarball via SFTP upload + + + + Authentication type: + Autentiseringstyp: + + + &Host name: + &Värdnamn: + + + IP or host name of the device + IP eller värdnamn på enheten + + + Default + Standard + + + Specific &key + Specifik &nyckel + + + &Check host key + Kontrollera vä&rdnyckel + + + You can enter lists and ranges like this: '1024,1026-1028,1030'. + Du kan ange listor och intervall så här: '1024,1026-1028,1030'. + + + Source %1 and %2 + Källa %1 och %2 + + + Direct + Direkt + + + &SSH port: + &SSH-port: + + + Use SSH port forwarding for debugging + + + + Enable debugging on remote targes which cannot expose gdbserver ports. +The ssh tunneling is used to map the remote gdbserver port to localhost. +The local and remote ports are determined automatically. + + + + Free ports: + Lediga portar: + + + QML runtime executable: + + + + Timeout: + Tidsgräns: + + + s + s + + + &Username: + &Användarnamn: + + + Private key file: + Privat nyckelfil: + + + Access via: + Åtkomst via: + + + Physical Device + Fysisk enhet + + + Emulator + Emulator + + + You will need at least one port. + Du kommer att behöva minst en port. + + + Create New... + Skapa ny... + + + Machine type: + Maskintyp: + + + GDB server executable: + + + + Leave empty to look up executable in $PATH + Lämna tom för att slå upp körbar fil i $PATH + + + WizardPage + + + + The name to identify this configuration: + Namnet för att identifiera denna konfiguration: + + + The device's host name or IP address: + Enhetens värdnamn eller IP-adress: + + + Cannot Open Terminal + Kan inte öppna terminal + + + Cannot open remote terminal: Current kit has no device. + Kan inte öppna fjärrterminal: Aktuellt kit har ingen enhet. + + + Clean Environment + Ren miljö + + + System Environment + Systemmiljö + + + Fetch Device Environment + Hämta enhetsmiljö + + + Exit code is %1. stderr: + Avslutskod är %1. stderr: + + + New Remote Linux Device Configuration Setup + Konfiguration av ny Linux-fjärrenhet + + + Trying to kill "%1" on remote device... + Försöker att döda "%1" på fjärrenheten... + + + Remote application killed. + Fjärrprogrammet dödades. + + + Failed to kill remote application. Assuming it was not running. + Misslyckades med att döda fjärrprogram. Antar att den inte körde. + + + Kill current application instance + Döda aktuell programinstans + + + Command: + Kommando: + + + Install root: + Installationsrot: + + + Clean install root first: + Rensa installationsroten först: + + + Full command line: + Fullständig kommandorad: + + + Custom command line: + Anpassad kommandorad: + + + Use custom command line instead: + Använd anpassad kommandorad istället: + + + Install into temporary host directory + Installera till temporärkatalog på värden + + + You must provide an install root. + Du måste tillhandahålla en installationsrot. + + + The install root "%1" could not be cleaned. + Installationsroten "%1" kunde inte rensas. + + + The install root "%1" could not be created. + Installationsroten "%1" kunde inte skapas. + + + The "make install" step should probably not be last in the list of deploy steps. Consider moving it up. + + + + You need to add an install statement to your CMakeLists.txt file for deployment to work. + Du behöver lägga till ett install-villkor till din CMakeLists.txt-fil för att distribution ska fungera. + + + Remote executable: + Körbar fjärrfil: + + + Local executable: + Lokalt körbar fil: + + + Custom Executable + Anpassad körbar fil + + + Run "%1" + Kör "%1" + + + The remote executable must be set in order to run a custom remote run configuration. + + + + Flags for rsync: + Flaggor för rsync: + + + Transfer method: + Överföringsmetod: + + + Use sftp if available. Otherwise use default transfer. + Använd sftp om möjligt. Annars använd standardöverföring. + + + Use default transfer. This might be slow. + Använd standardöverföring. Detta kan vara långsamt. + + + Unknown error occurred while trying to create remote directories. + Okänt fel inträffade vid försök att skapa fjärrkataloger. + + + Transfer method was downgraded from "%1" to "%2". If this is unexpected, please re-test device "%3". + Överföringsmetoden nergraderades från "%1" till "%2". Om detta är oväntat, testa enheten "%3" igen. + + + %1 failed to start: %2 + %1 misslyckades med att starta: %2 + + + %1 crashed. + %1 kraschade. + + + %1 failed with exit code %2. + %1 misslyckades med avslutskod %2. + + + Deploy files + Distribuera filer + + + Ignore missing files: + Ignorera saknade filer: + + + Use rsync or sftp if available, but prefer rsync. Otherwise use default transfer. + Använd rsync eller sftp om möjligt men föredra rsync. Använd annars standardöverföring. + + + rsync is only supported for transfers between different devices. + rsync stöds endast för överföringar mellan olika enheter. + + + SSH Key Configuration + Nyckelkonfiguration för SSH + + + &RSA + &RSA + + + ECDSA + ECDSA + + + &Generate And Save Key Pair + &Generera och spara nyckelpar + + + Options + Alternativ + + + Key algorithm: + Nyckelalgoritm: + + + Key &size: + Nyckel&storlek: + + + Public key file: + Publik nyckelfil: + + + The ssh-keygen tool was not found. + Verktyget ssh-keygen hittades inte. + + + Refusing to overwrite existing private key file "%1". + Vägrar att skriva över befintliga privata nyckelfilen "%1". + + + The ssh-keygen tool at "%1" failed: %2 + Verktyget ssh-keygen på "%1" misslyckades: %2 + + + Choose Private Key File Name + Välj filnamn för privat nyckel + + + Key Generation Failed + Nyckelgenerering misslyckades + + + + QtC::ResourceEditor + + Remove + Ta bort + + + Properties + Egenskaper + + + Prefix: + Prefix: + + + Language: + Språk: + + + Alias: + Alias: + + + &Undo + Å&ngra + + + &Redo + Gör o&m + + + Recheck Existence of Referenced Files + Kontrollera om refererade filer finns igen + + + Remove Prefix... + Ta bort prefix... + + + Rename... + Byt namn... + + + Remove File... + Ta bort fil... + + + Open in Editor + Öppna i redigerare + + + Copy Path + Kopiera sökväg + + + Copy Path "%1" + Kopiera sökväg "%1" + + + Copy URL + Kopiera URL + + + Copy URL "%1" + Kopiera URL "%1" + + + Remove Prefix + Ta bort prefix + + + Remove prefix %1 and all its files? + Ta bort prefixet %1 och alla dess filer? + + + File Removal Failed + Filborttagning misslyckades + + + Removing file %1 from the project failed. + Borttagning av filen %1 från projektet misslyckades. + + + Rename Prefix + Byt namn på prefix + + + Open With + Öppna med + + + Rename File... + Byt namn på fil... + + + Copy Resource Path to Clipboard + Kopiera resurssökväg till urklipp + + + Sort Alphabetically + Sortera alfabetiskt + + + Add Prefix... + Lägg till prefix... + + + Change Prefix... + Ändra prefix... + + + Add Files + Lägg till filer + + + Add Prefix + Lägg till prefix + + + Remove Missing Files + Ta bort saknade filer + + + Invalid file location + Ogiltig filplats + + + Copy + Kopiera + + + Abort + Avbryt + + + Skip + Hoppa över + + + The file %1 is not in a subdirectory of the resource file. You now have the option to copy this file to a valid location. + Filen %1 är inte i en underkatalog av resursfilen. Du har nu valet att kopiera denna fil till en giltig plats. + + + Choose Copy Location + Välj kopieringsplats + + + Overwriting Failed + Överskrivning misslyckades + + + Could not overwrite file %1. + Kunde inte skriva över filen %1. + + + Copying Failed + Kopiering misslyckades + + + Could not copy the file to %1. + Kunde inte kopiera filen till %1. + + + The file name is empty. + Filnamnet är tomt. + + + XML error on line %1, col %2: %3 + XML-fel på rad %1, kol %2: %3 + + + The <RCC> root element is missing. + <RCC>-rotelementet saknas. + + + Cannot save file. + Kan inte spara fil. + + + Open File + Öppna fil + + + All files (*) + Alla filer (*) + + + %1 Prefix: %2 + %1 Prefix: %2 + + + + QtC::ScreenRecorder + + Save current, cropped frame as image file. + Spara aktuella, beskärda bildrutan som bildfil. + + + Copy current, cropped frame as image to the clipboard. + Kopiera aktuella, beskärda bildrutan som bild till urklipp. + + + X: + X: + + + Y: + Y: + + + Width: + Bredd: + + + Height: + Höjd: + + + Save Current Frame As + Spara aktuell bild som + + + Start: + Start: + + + End: + Slut: + + + Trimming + Optimerar + + + Range: + Intervall: + + + Crop and Trim + Beskär och optimera + + + Cropping + Beskärning + + + Crop and Trim... + Beskär och optimera... + + + Crop to %1x%2px. + Beskär till %1x%2px. + + + Complete area. + Hela området. + + + Frames %1 to %2. + Bildrutor %1 till %2. + + + Complete clip. + Hela klippet. + + + Video + Video + + + Animated image + Animerad bild + + + Lossy + Förlust + + + Lossless + Förlustfri + + + Export... + Exportera... + + + Save As + Spara som + + + Exporting Screen Recording + Exporterar skärminspelning + + + Width and height are not both divisible by 2. The video export for some of the lossy formats will not work. + Bredd och höjd är inte båda delbara med 2. Videoexporten för några av de format med förlust kommer inte fungera. + + + Screen Recording Options + Alternativ för skärminspelning + + + Display: + Visning: + + + FPS: + Bilder/s: + + + Recorded screen area: + Inspelat skärmområde: + + + Open Mov/qtrle rgb24 File + Öppna Mov/qtrle rgb24-fil + + + Cannot Open Clip + Kan inte öppna klipp + + + FFmpeg cannot open %1. + FFmpeg kan inte öppna %1. + + + Clip Not Supported + Klippet stöds inte + + + Choose a clip with the "qtrle" codec and pixel format "rgb24". + Välj ett klipp med "qtrle"-kodeken och bildpunktsformatet "rgb24". + + + Record Screen + Spela in skärm + + + Record Screen... + Spela in skärmen... + + + ffmpeg tool: + ffmpeg-verktyg: + + + ffprobe tool: + ffprobe-verktyg: + + + Capture the mouse cursor + Fånga muspekaren + + + Capture the screen mouse clicks + Fånga skärmens musklick + + + Capture device/filter: + Fångstenhet/filter: + + + Size limit for intermediate output file + Storleksgräns för mellanliggade utdatafil + + + RAM buffer for real-time frames + RAM-buffert för realtidsbilder + + + Write command line of FFmpeg calls to General Messages + Skriv kommandorad för FFmpeg-anrop till Allmänna meddelanden + + + Export animated images as infinite loop + Exportera animerade bilder som ändlös slinga + + + Recording frame rate: + Bildfrekvens för inspelning: + + + Screen ID: + Skärm-id: + + + FFmpeg Installation + FFmpeg-installation + + + Record Settings + Inspelningsinställningar + + + Export Settings + Exportera inställningar + + + Screen Recording + Skärminspelning + + + + QtC::ScxmlEditor + + Basic Colors + Grundläggande färger + + + Last used colors + Senaste använda färger + + + Create New Color Theme + Skapa nytt färgtema + + + Theme ID + Tema-id + + + Cannot Create Theme + Kan inte skapa tema + + + Theme %1 is already available. + Temat %1 är redan tillgängligt. + + + Remove Color Theme + Ta bort färgtema + + + Are you sure you want to delete color theme %1? + Är du säker på att du vill ta bort färgtemat %1? + + + Modify Color Themes... + Ändra färgteman... + + + Modify Color Theme + Ändra färgtema + + + Select Color Theme + Välj färgtema + + + Factory Default + Fabriksstandard + + + Colors from SCXML Document + Färger från SCXML-dokument + + + Pick Color + Välj färg + + + Automatic Color + Automatisk färg + + + More Colors... + Fler färger... + + + SCXML Generation Failed + SCXML-generering misslyckades + + + Loading document... + Läser in dokument... + + + State Color + Tillståndsfärg + + + Font Color + Typsnittsfärg + + + Align Left + Justera åt vänster + + + Adjust Width + Justera bredd + + + Alignment + Justering + + + Adjustment + Justering + + + Images (%1) + Bilder (%1) + + + Untitled + Namnlös + + + Export Canvas to Image + Exportera kanvas till bild + + + Export Failed + Export misslyckades + + + Could not export to image. + Kunde inte exportera till bild. + + + Save Screenshot + Spara skärmbild + + + Saving Failed + Sparning misslyckades + + + Could not save the screenshot. + Kunde inte spara skärmbilden. + + + Navigator + Navigator + + + Search + Sök + + + Type + Typ + + + Name + Namn + + + Attributes + Attribut + + + Content + Innehåll + + + Tag + Tagg + + + Count + Antal + + + yyyy/MM/dd hh:mm:ss + yyyy/MM/dd hh:mm:ss + + + File + Fil + + + Time + Tid + + + Max. levels + + + + Document Statistics + Dokumentstatistik + + + Common states + Vanliga tillstånd + + + Metadata + Metadata + + + Other tags + Andra taggar + + + Unknown tags + Okända taggar + + + Remove items + Ta bort poster + + + Structure + Struktur + + + Expand All + Expandera alla + + + Collapse All + Fäll in alla + + + Add child + Lägg till barn + + + Change parent + Ändra förälder + + + Errors(%1) / Warnings(%2) / Info(%3) + Fel(%1) / Varningar(%2) / Info(%3) + + + Export to File + Exportera till fil + + + CSV files (*.csv) + CSV-filer (*.csv) + + + Cannot open file %1. + Kan inte öppna filen %1. + + + Severity + Allvarlighet + + + Reason + Anledning + + + Description + Beskrivning + + + Error + Fel + + + Warning + Varning + + + Info + Info + + + Unknown + Okänd + + + Severity: %1 +Type: %2 +Reason: %3 +Description: %4 + Allvarlighet: %1 +Typ: %2 +Anledning: %3 +Beskrivning: %4 + + + Zoom In + Zooma in + + + Zoom In (Ctrl + + / Ctrl + Wheel) + Zooma in (Ctrl + + / Ctrl + hjul) + + + Zoom Out + Zooma ut + + + Zoom Out (Ctrl + - / Ctrl + Wheel) + Zooma ut (Ctrl + - / Ctrl + hjul) + + + Fit to View + Anpassa till vy + + + Fit to View (F11) + Anpassa till vy (F11) + + + Panning + + + + Panning (Shift) + + + + Magnifier + Förstorare + + + Magnifier Tool + Förstoringsverktyg + + + Navigator (Ctrl+E) + Navigator (Ctrl+E) + + + Copy + Kopiera + + + Copy (Ctrl + C) + Kopiera (Ctrl + C) + + + Cut + Klipp ut + + + Cut (Ctrl + X) + Klipp ut (Ctrl + X) + + + Paste + Klistra in + + + Paste (Ctrl + V) + Klistra in (Ctrl + V) + + + Screenshot + Skärmbild + + + Screenshot (Ctrl + Shift + C) + Skärmbild (Ctrl + Shift + C) + + + Export to Image + Exportera till bild + + + Toggle Full Namespace + Växla fullständig namnrymd + + + Align Left (Ctrl+L,1) + Justera vänster (Ctrl+L,1) + + + Align Right + Justera höger + + + Align Right (Ctrl+L,2) + Justera höger (Ctrl+L,2) + + + Align Top + Justera överst + + + Align Top (Ctrl+L,3) + Justera överst (Ctrl+L,3) + + + Align Bottom + Justera nederst + + + Align Bottom (Ctrl+L,4) + Justera nederst (Ctrl+L,4) + + + Align Horizontal + Justera horisontellt + + + Align Horizontal (Ctrl+L,5) + Justera horisontellt (Ctrl+L,5) + + + Align Vertical + Justera vertikalt + + + Align Vertical (Ctrl+L,6) + Justera vertikalt (Ctrl+L,6) + + + Adjust Width (Ctrl+L,7) + Justera bredd (Ctrl+L,7) + + + Adjust Height + Justera höjd + + + Adjust Height (Ctrl+L,8) + Justera höjd (Ctrl+L,8) + + + Adjust Size + Justera storlek + + + Adjust Size (Ctrl+L,9) + Justera storlek (Ctrl+L,9) + + + Show Statistics... + Visa statistik... + + + Show Statistics + Visa statistik + + + Add new state + Lägg till nytt tillstånd + + + Move State + Flytta tillstånd + + + Align states + Justera tillstånd + + + Adjust states + + + + Re-layout + + + + State + Tillstånd + + + Each state must have a unique ID. + + + + Missing ID. + Saknar id. + + + Duplicate ID (%1). + + + + Initial + + + + One level can contain only one initial state. + + + + Too many initial states at the same level. + + + + H + H + + + Value + Värde + + + - name - + - namn - + + + - value - + - värde - + + + Common States + Vanliga tillstånd + + + Final + + + + Parallel + + + + History + Historik + + + Unexpected element. + Oväntat element. + + + Not well formed. + + + + Premature end of document. + För tidigt dokumentslut. + + + Custom error. + Anpassat fel. + + + Error in reading XML. +Type: %1 (%2) +Description: %3 + +Row: %4, Column: %5 +%6 + + + + Current tag is not selected. + + + + Pasted data is empty. + Inklistrat data är tomt. + + + Paste items + Klistra in poster + + + Cannot save XML to the file %1. + Kan inte spara XML till filen %1. + + + Add Tag + Lägg till tagg + + + Remove Tag + Ta bort tagg + + + Error in reading XML + Fel vid läsning av XML + + + New Tag + Ny tagg + + + Item + Post + + + Remove + Ta bort + + + Created editor-instance. + + + + Editor-instance is not of the type ISCEditor. + + + + Set as Initial + Ställ in som initial + + + Zoom to State + Zooma till tillstånd + + + Re-Layout + + + + Change initial state + Ändra initialt tillstånd + + + Draw some transitions to state. + + + + No input connection. + Ingen indataanslutning. + + + No input or output connections (%1). + + + + Draw some transitions to or from state. + + + + No output connections (%1). + Inga utdataanslutningar (%1). + + + Draw some transitions from state. + + + + No input connections (%1). + Inga indataanslutningar (%1). + + + Remove Point + Ta bort punkt + + + Transition + Övergång + + + Transitions should be connected. + Övergångar bör vara anslutna. + + + Not connected (%1). + Inte ansluten (%1). + + + Undo (Ctrl + Z) + Ångra (Ctrl + Z) + + + Redo (Ctrl + Y) + Gör om (Ctrl + Y) + + + This file can only be edited in <b>Design</b> mode. + Denna fil kan endast redigeras i <b>Design</b>-läget. + + + Switch Mode + Växla läge + + + + QtC::SerialTerminal + + Unable to open port %1: %2. + Kunde inte öppna port %1: %2. + + + Session resumed. + Sessionen återupptagen. + + + Starting new session on %1... + Startar ny session på %1... + + + Session finished on %1. + Sessionen färdig på %1. + + + Session paused... + Sessionen pausad... + + + No Port + Ingen port + + + Serial port error: %1 (%2) + Serieportsfel: %1 (%2) + + + Close Tab + Stäng flik + + + Close All Tabs + Stäng alla flikar + + + Close Other Tabs + Stäng andra flikar + + + Type text and hit Enter to send. + Skriv text och tryck Enter för att skicka. + + + Serial Terminal Window + Seriell terminal-fönster + + + Connect + Anslut + + + Disconnect + Koppla från + + + Reset Board + Nollställ bräda + + + Add New Terminal + Lägg till ny terminal + + + Serial Terminal + Seriell terminal + + + None + Ingen + + + LF + LF + + + CR + CR + + + CRLF + CRLF + + + + QtC::SilverSearcher + + Search Options (optional) + Sökalternativ (valfritt) + + + Silver Searcher is not available on the system. + Silver Searcher är inte tillgänglig på systemet. + + + + QtC::Squish + + Details + Detaljer + + + Adjust references to the removed symbolic name to point to: + + + + Remove the symbolic name (invalidates names referencing it) + + + + Remove the symbolic name and all names referencing it + + + + The Symbolic Name <span style='white-space: nowrap'>"%1"</span> you want to remove is used in Multi Property Names. Select the action to apply to references in these Multi Property Names. + + + + Failed to write "%1" + Misslyckades med att skriva "%1" + + + Incomplete Squish settings. Missing Squish installation path. + Okompletta Squish-inställningar. Saknar installationssökväg till Squish. + + + objectmaptool not found. + + + + Failure while parsing objects.map content. + Fel vid tolkning av innehållet i objects.map. + + + Squish Object Map Editor + + + + New + Ny + + + Remove + Ta bort + + + Jump to Symbolic Name + Hoppa till symboliskt namn + + + Symbolic Names + Symboliska namn + + + Cut + Klipp ut + + + Copy + Kopiera + + + Paste + Klistra in + + + Delete + Ta bort + + + Copy Real Name + Kopiera riktigt namn + + + Properties: + Egenskaper: + + + The properties of the Multi Property Name associated with the selected Symbolic Name. (use \\ for a literal \ in the value) + + + + The Hierarchical Name associated with the selected Symbolic Name. + + + + Do you really want to remove "%1"? + Är du säker på att du vill ta bort "%1"? + + + Remove Symbolic Name + Ta bort symboliskt namn + + + Ambiguous Property Name + + + + Ambiguous Symbolic Name + + + + %1 "%2" already exists. Specify a unique name. + %1 "%2" finns redan. Ange ett unikt namn. + + + Property + Egenskap + + + Symbolic Name + Symboliskt namn + + + CopyOf + + + + Open Squish Test Suites + + + + Select All + Markera allt + + + Deselect All + Avmarkera allt + + + Base directory: + + + + Test suites: + + + + Name + Namn + + + Operator + + + + Value + Värde + + + Application: + Program: + + + <No Application> + <Inget program> + + + Arguments: + Argument: + + + Recording Settings + Inspelningsinställningar + + + Suite Already Open + + + + A test suite with the name "%1" is already open. +Close the opened test suite and replace it with the new one? + En testsvit med namnet "%1" är redan öppnat. +Stäng den öppnade testsviten och ersätt den med denna? + + + Confirm Delete + Bekräfta borttagning + + + Are you sure you want to delete Test Case "%1" from the file system? + + + + Deletion of Test Case failed. + + + + The path "%1" does not exist or is not accessible. +Refusing to run test case "%2". + + + + Test Suite Path Not Accessible + + + + The path "%1" does not exist or is not accessible. +Refusing to run test cases. + + + + No Test Cases Defined + + + + Test suite "%1" does not contain any test cases. + + + + The path "%1" does not exist or is not accessible. +Refusing to record test case "%2". + + + + Select Global Script Folder + + + + Failed to open objects.map file at "%1". + Misslyckades med att öppna objects.map-filen i "%1". + + + Error + Fel + + + Squish Tools in unexpected state (%1). + + + + Squish + + + + Run This Test Case + Kör detta testfall + + + Delete Test Case + Ta bort testfall + + + Run This Test Suite + Kör denna testsvit + + + Add New Test Case... + Lägg till nytt testfall... + + + Close Test Suite + Stäng testsvit + + + Delete Shared File + Ta bort delad fil + + + Add Shared File + Lägg till delad fil + + + Remove Shared Folder + Ta bort delad mapp + + + Open Squish Suites... + + + + Create New Test Suite... + Skapa ny testsvit... + + + Close All Test Suites + Stäng alla testsviter + + + Close all test suites? + Stäng alla testsviter? + + + Add Shared Folder... + Lägg till delad mapp... + + + Remove All Shared Folders + Ta bort alla delade mappar + + + Test Suites + Testsviter + + + Do you really want to delete "%1" permanently? + + + + Remove Shared File + Ta bort delad fil + + + Cancel + Avbryt + + + Failed to remove "%1". + Misslyckades med att ta bort "%1". + + + Remove "%1" from the list of shared folders? + + + + Remove all shared folders? + Ta bort alla delade mappar? + + + Record Test Case + Spela in testfall + + + Do you want to record over the test case "%1"? The existing content will be overwritten by the recorded script. + + + + Set up a valid Squish path to be able to create a new test case. +(Edit > Preferences > Squish) + + + + Test Results + Testresultat + + + Runner/Server Log + + + + <b>Test summary:</b>&nbsp;&nbsp; %1 passes, %2 fails, %3 fatals, %4 errors, %5 warnings. + <b>Testsammandrag:</b>&nbsp;&nbsp; %1 lyckades, %2 misslyckades, %3 ödesdigra fel, %4 fel, %5 varningar. + + + Expand All + Expandera alla + + + Collapse All + Fäll in alla + + + Filter Test Results + Filtrera testresultat + + + Pass + + + + Fail + Fel + + + Expected Fail + + + + Unexpected Pass + + + + Warning Messages + Varningsmeddelanden + + + Log Messages + Loggmeddelanden + + + Check All Filters + + + + Control Bar + + + + Stop Recording + Stoppa inspelning + + + Ends the recording session, saving all commands to the script file. + + + + Interrupt + Avbrott + + + Step Into + Stega in i + + + Step Over + Stega över + + + Step Out + Stega ut + + + Inspect + Inspektera + + + Type + Typ + + + Squish Locals + + + + Object + Objekt + + + Squish Objects + + + + Squish Object Properties + + + + Continue + Fortsätt + + + &Squish + &Squish + + + &Server Settings... + &Serverinställningar... + + + Result + Resultat + + + Message + Meddelande + + + Time + Tid + + + Could not get Squish license from server. + Kunde inte få Squish-licens från servern. + + + Squish path: + Squish-sökväg: + + + Path to Squish installation + Sökväg till Squish-installation + + + Path does not contain server executable at its default location. + + + + License path: + Licenssökväg: + + + Local Server + Lokal server + + + Server host: + Servervärd: + + + Server Port + Serverport + + + Verbose log + Utförlig logg + + + Minimize IDE + + + + Minimize IDE automatically while running or recording test cases. + + + + General + Allmänt + + + Maximum startup time: + + + + Specifies how many seconds Squish should wait for a reply from the AUT directly after starting it. + + + + Maximum response time: + + + + Specifies how many seconds Squish should wait for a reply from the hooked up AUT before raising a timeout error. + + + + Maximum post-mortem wait time: + + + + Specifies how many seconds Squish should wait after the first AUT process has exited. + + + + Animate mouse cursor: + Animera muspekaren: + + + Name: + Namn: + + + Host: + Värd: + + + Port: + Port: + + + Add Attachable AUT + + + + Add + Lägg till + + + Edit + Redigera + + + Mapped AUTs + + + + AUT Paths + + + + Attachable AUTs + + + + Select Application to test + Välj program att testa + + + Select Application Path + Välj programsökväg + + + Squish Server Settings + + + + Failed to write configuration changes. +Squish server finished with process error %1. + + + + Run Test Suite + Kör testsvit + + + Object Map + + + + Run Test Case + Kör testfall + + + Shared Folders + Delade mappar + + + %1 (none) + %1 (ingen) + + + Refusing to run a test case. + + + + Could not create test results folder. Canceling test run. + + + + Refusing to execute server query. + + + + Refusing to record a test case. + + + + Refusing to write configuration changes. + + + + Squish Runner Error + + + + Squish runner failed to start within given timeframe. + + + + Squish could not find the AUT "%1" to start. Make sure it has been added as a Mapped AUT in the squishserver settings. +(Tools > Squish > Server Settings...) + + + + "%1" could not be found or is not executable. +Check the settings. + "%1" kunde inte hittas eller är inte en körbar fil. +Kontrollera inställningarna. + + + Squish Server Error + + + + Recording test case + + + + Running test case + + + + Test run finished. + + + + Test record finished. + + + + User stop initiated. + + + + There is still an old Squish server instance running. +This will cause problems later on. + +If you continue, the old instance will be terminated. +Do you want to continue? + + + + Squish Server Already Running + + + + Unexpected state or request while starting Squish server. (state: %1, request: %2) + + + + Squish server does not seem to be running. +(state: %1, request: %2) +Try again. + + + + No Squish Server + + + + Failed to get the server port. +(state: %1, request: %2) +Try again. + + + + No Squish Server Port + + + + Squish runner seems to be running already. +(state: %1, request: %2) +Wait until it has finished and try again. + + + + Squish Runner Running + + + + Create New Squish Test Suite + + + + Available GUI toolkits: + + + + Invalid Squish settings. Configure Squish installation path inside Preferences... > Squish > General to use this wizard. + + + + Available languages: + Tillgängliga språk: + + + <None> + <Ingen> + + + Key is not an object. + Nyckeln är inte ett objekt. + + + Key 'mode' is not set. + + + + Unsupported mode: + + + + Could not merge results into single results.xml. +Destination file "%1" already exists. + + + + Could not merge results into single results.xml. +Failed to open file "%1". + + + + Error while parsing first test result. + Fel vid tolkning av första testresultatet. + + + + QtC::Subversion + + Authentication + Autentisering + + + Password: + Lösenord: + + + Subversion + Subversion + + + Configuration + Konfiguration + + + Subversion command: + Subversion-kommando: + + + Username: + Användarnamn: + + + Miscellaneous + Diverse + + + Timeout: + Tidsgräns: + + + s + s + + + Ignore whitespace changes in annotation + + + + Log count: + Loggantal: + + + Subversion Command + Subversion-kommando + + + &Subversion + &Subversion + + + Add + Lägg till + + + Add "%1" + Lägg till "%1" + + + Alt+S,Alt+A + Alt+S,Alt+A + + + Diff Current File + + + + Diff "%1" + + + + Alt+S,Alt+D + Alt+S,Alt+D + + + Commit All Files + + + + Commit Current File + + + + Commit "%1" + + + + Alt+S,Alt+C + Alt+S,Alt+C + + + Filelog Current File + + + + Filelog "%1" + + + + Annotate Current File + Anteckna aktuell fil + + + Annotate "%1" + Anteckna "%1" + + + Describe... + Beskriv... + + + Triggers a Subversion version control operation. + + + + Meta+S,Meta+D + Meta+S,Meta+D + + + Meta+S,Meta+A + Meta+S,Meta+A + + + Meta+S,Meta+C + Meta+S,Meta+C + + + Delete... + Ta bort... + + + Delete "%1"... + Ta bort "%1"... + + + Revert... + + + + Revert "%1"... + + + + Diff Repository + + + + Repository Status + Förrådsstatus + + + Log Repository + + + + Update Repository + Uppdatera förråd + + + Revert Repository... + + + + No subversion executable specified. + Ingen körbar subversion-fil angiven. + + + Revert repository + + + + Diff Project Directory + + + + Diff Directory of Project "%1" + + + + Project Directory Status + + + + Status of Directory of Project "%1" + + + + Log Project Directory + + + + Log Directory of Project "%1" + + + + Update Project Directory + + + + Update Directory of Project "%1" + + + + Commit Project Directory + + + + Commit Directory of Project "%1" + + + + Revert all pending changes to the repository? + + + + Revert failed: %1 + + + + The file has been changed. Do you want to revert it? + Filen har ändrats. Vill du återställa den? + + + Another commit is currently being executed. + + + + There are no modified files. + Det finns inga ändrade filer. + + + Describe + Beskriv + + + Revision number: + + + + Subversion Submit + + + + Annotate revision "%1" + Anteckna revision "%1" + + + Verbose + Utförlig + + + Show files changed in each revision + Visa filer som ändrats i varje revision + + + Waiting for data... + Väntar på data... + + + + QtC::Terminal + + Configure... + Konfigurera... + + + Sends Esc to terminal instead of %1. + Skickar Esc till terminal istället för %1. + + + Press %1 to send Esc to terminal. + Tryck %1 för att skicka Esc till terminal. + + + Terminal + Terminal + + + %1 shortcuts are blocked when focus is inside the terminal. + %1-genvägar blockeras när fokus är inne i terminalen. + + + %1 shortcuts take precedence. + + + + New Terminal + Ny terminal + + + Create a new Terminal. + Skapa en ny terminal. + + + Next Terminal + Nästa terminal + + + Previous Terminal + Föregående terminal + + + Close the current Terminal. + Stäng aktuell terminal. + + + Devices + Enheter + + + The color used for %1. + Färgen som används för %1. + + + Failed to open file. + Misslyckades med att öppna fil. + + + JSON parsing error: "%1", at offset: %2 + + + + No colors found. + Inga färger hittades. + + + Invalid color format. + Ogiltigt färgformat. + + + Unknown color scheme format. + Okänt färgschemaformat. + + + Use internal terminal + Använd intern terminal + + + Uses the internal terminal when "Run In Terminal" is enabled and for "Open Terminal here". + + + + Family: + Familj: + + + The font family used in the terminal. + Typsnittsfamiljen som används i terminalen. + + + Size: + Storlek: + + + The font size used in the terminal (in points). + Typsnittsstorleken som används i terminalen (i punkter). + + + Allow blinking cursor + Tillåt blinkande markör + + + Allow the cursor to blink. + Tillåt markören att blinka. + + + Shell path: + Skalsökväg: + + + The shell executable to be started. + Körbara skalfilen som ska startas. + + + Shell arguments: + Skalargument: + + + The arguments to be passed to the shell. + Argumenten som ska skickas till skalet. + + + Send escape key to terminal + Skicka escape-tangent till terminal + + + Sends the escape key to the terminal when pressed instead of closing the terminal. + + + + Block shortcuts in terminal + Blockera genvägar i terminal + + + Keeps Qt Creator shortcuts from interfering with the terminal. + + + + Audible bell + Ljudpip + + + Makes the terminal beep when a bell character is received. + Gör att terminalen piper när ett klocktecken tas emot. + + + Enable mouse tracking + Aktivera musspårning + + + Enables mouse tracking in the terminal. + Aktiverar musspårning i terminalen. + + + Load Theme... + Läs in tema... + + + Reset Theme + Nollställ tema + + + Copy Theme + Kopiera tema + + + Error + Fel + + + General + Allmänt + + + Font + Typsnitt + + + Colors + Färger + + + Foreground + Förgrund + + + Background + Bakgrund + + + Selection + Markering + + + Find match + Hitta matchning + + + Default Shell + Standardskal + + + Connecting... + Ansluter... + + + Failed to start shell: %1 + Misslyckades med att starta skal: %1 + + + "%1" is not executable. + "%1" är inte körbar. + + + Terminal process exited with code %1. + Terminalprocessen avslutades med kod %1. + + + Process exited with code: %1. + Processen avslutades med kod: %1. + + + Copy + Kopiera + + + Paste + Klistra in + + + Select All + Markera allt + + + Clear Selection + Töm markering + + + Clear Terminal + Töm terminal + + + Move Cursor Word Left + Flytta markör ett ord åt vänster + + + Move Cursor Word Right + Flytta markör ett ord åt höger + + + Close Terminal + Stäng terminal + + + + QtC::TextEditor + + Bookmarks + Bokmärken + + + Locates bookmarks. Filter by file name, by the text on the line of the bookmark, or by the bookmark's note text. + Hittar bokmärken. Filtrera efter filnamn, efter texten på raden för bokmärket eller efter bokmärkets anteckningstext. + + + Bookmark + Bokmärke + + + Move Up + Flytta upp + + + Move Down + Flytta ner + + + &Edit + R&edigera + + + &Remove + &Ta bort + + + Remove All + Ta bort alla + + + Remove All Bookmarks + Ta bort alla bokmärken + + + Are you sure you want to remove all bookmarks from all files in the current session? + Är du säker på att du vill ta bort alla bokmärken från alla filer i aktuella sessionen? + + + Edit Bookmark + Redigera bokmärke + + + Ctrl+Alt+. + Ctrl+Alt+. + + + Ctrl+Alt+, + Ctrl+Alt+, + + + Sort by Filenames + Sortera efter filnamn + + + Ctrl+Alt+P + Ctrl+Alt+P + + + Line number: + Radnummer: + + + &Bookmarks + &Bokmärken + + + Toggle Bookmark + Växla bokmärke + + + Ctrl+M + Ctrl+M + + + Meta+M + Meta+M + + + Previous Bookmark + Föregående bokmärke + + + Ctrl+, + Ctrl+, + + + Meta+, + Meta+, + + + Next Bookmark + Nästa bokmärke + + + Meta+Shift+M + Meta+Shift+M + + + Ctrl+Shift+M + Ctrl+Shift+M + + + Ctrl+. + Ctrl+. + + + Meta+. + Meta+. + + + Previous Bookmark in Document + Föregående bokmärke i dokument + + + Next Bookmark in Document + Nästa bokmärke i dokument + + + Alt+Meta+M + Alt+Meta+M + + + Alt+M + Alt+M + + + Note text: + Anteckningstext: + + + Autocomplete common &prefix + Komplettera automatiskt vanliga &prefix + + + &Case-sensitivity: + Ski&ftlägeskänslighet: + + + Full + Fullständig + + + First Letter + Första bokstav + + + Timeout in ms: + Tidsgräns i ms: + + + Character threshold: + Tröskelvärde för tecken: + + + Inserts the common prefix of available completion items. + Infogar vanligt prefix för tillgängliga kompletteringsposter. + + + Automatically split strings + Dela automatiskt strängar + + + Splits a string into two lines by adding an end quote at the cursor position when you press Enter and a start quote to the next line, before the rest of the string. + +In addition, Shift+Enter inserts an escape character at the cursor position and moves the rest of the string to the next line. + + + + Insert opening or closing brackets + + + + Insert closing quote + Infoga avslutande citattecken + + + Surround text selection with brackets + + + + When typing a matching bracket and there is a text selection, instead of removing the selection, surrounds it with the corresponding characters. + + + + Insert &space after function name + Infoga &blanksteg efter funktionsnamn + + + Surround text selection with quotes + Omslut textmarkering med citattecken + + + When typing a matching quote and there is a text selection, instead of removing the selection, surrounds it with the corresponding characters. + + + + Animate automatically inserted text + Animera automatiskt infogad text + + + Show a visual hint when for example a brace or a quote is automatically inserted by the editor. + + + + Highlight automatically inserted text + Framhäv automatiskt infogad text + + + Skip automatically inserted character when typing + Hoppa automatiskt över infogade tecken vid skrivning + + + Skip automatically inserted character if re-typed manually after completion or by pressing tab. + + + + Remove automatically inserted text on backspace + Ta bort automatiskt infogad text med backsteg + + + Remove the automatically inserted character if the trigger is deleted by backspace after the completion. + + + + Overwrite closing punctuation + Skriv över avslutande skiljetecken + + + Automatically overwrite closing parentheses and quotes. + Skriv automatiskt över avslutande paranteser och citattecken. + + + Enable Doxygen blocks + Aktivera Doxygen-block + + + Automatically creates a Doxygen comment upon pressing enter after a '/**', '/*!', '//!' or '///'. + Skapar automatiskt en Doxygen-kommentar när Enter trycks efter ett '/**', '/*!', '//!' eller '///'. + + + Generate brief description + Generera kort beskrivning + + + Generates a <i>brief</i> command with an initial description for the corresponding declaration. + + + + Add leading asterisks + Lägg till inledande asterisker + + + Adds leading asterisks when continuing C/C++ "/*", Qt "/*!" and Java "/**" style comments on new lines. + + + + Doxygen command prefix: + Prefix för Doxygen-kommando: + + + Doxygen allows "@" and "\" to start commands. +By default, "@" is used if the surrounding comment starts with "/**" or "///", and "\" is used +if the comment starts with "/*!" or "//!". + + + + Documentation Comments + + + + Completion + Komplettering + + + Activate completion: + Aktivera komplettering: + + + Manually + Manuellt + + + When Triggered + + + + &Automatically Insert Matching Characters + + + + Internal + Intern + + + Searching + Söker + + + %n found. + + %n hittades. + %n hittades. + + + + %n occurrences replaced. + + %n förekomst ersatt. + %n förekomster ersatta. + + + + Aborting replace. + Avbryter ersättning. + + + Line: %1, Col: %2 + Rad: %1, Kol: %2 + + + Global + Settings + + + + Copy Color Scheme + Kopiera färgschema + + + Font && Colors + Typsnitt && färger + + + Color scheme name: + Namn för färgschema: + + + A line spacing value other than 100% disables text wrapping. +A value less than 100% can result in overlapping and misaligned graphics. + + + + Import + Importera + + + Export + Exportera + + + Line spacing: + Radavstånd: + + + Color Scheme for Theme "%1" + Färgschema för temat "%1" + + + %1 (copy) + %1 (kopia) + + + Delete Color Scheme + Ta bort färgschema + + + Are you sure you want to delete this color scheme permanently? + Är du säker på att du vill ta bort detta färgschema permanent? + + + Import Color Scheme + Importera färgschema + + + Color scheme (*.xml);;All files (*) + Färgschema (*.xml);;Alla filer (*) + + + Export Color Scheme + Exportera färgschema + + + Delete + Ta bort + + + Color Scheme Changed + Färgschemat ändrat + + + The color scheme "%1" was modified, do you want to save the changes? + Färgschemat "%1" ändrades. Vill du spara ändringarna? + + + Discard + Förkasta + + + Current File + Aktuell fil + + + File "%1": + Fil "%1": + + + File path: %1 +%2 + Filsökväg: %1 +%2 + + + Font + Typsnitt + + + Family: + Familj: + + + Size: + Storlek: + + + Antialias + Antialias + + + Copy... + Kopiera... + + + % + % + + + Zoom: + Zoom: + + + Jumps to the given line in the current document. + Hoppar till angiven rad i aktuella dokumentet. + + + Line %1, Column %2 + Rad %1, Kolumn %2 + + + Line %1 + Rad %1 + + + Column %1 + Kolumn %1 + + + Line in Current Document + Rad i aktuellt dokument + + + Ctrl+Space + Ctrl+Space + + + Meta+Space + Meta+Space + + + Trigger Completion + + + + Display Function Hint + Visa funktionstips + + + Meta+Shift+D + Meta+Shift+D + + + Ctrl+Shift+D + Ctrl+Shift+D + + + Trigger Refactoring Action + + + + Alt+Return + Alt+Return + + + Show Context Menu + Visa kontextmeny + + + Text + SnippetProvider + Text + + + Selected text within the current document. + Markerad text inom aktuellt dokument. + + + Line number of the text cursor position in current document (starts with 1). + Radnummer för textmarkörens position i aktuella dokumentet (börjar med 1). + + + Column number of the text cursor position in current document (starts with 0). + Kolumnnumret för textmarkörens position i aktuella dokumentet (börjar med 0). + + + Number of lines visible in current document. + Antal rader synliga i aktuellt dokument. + + + Number of columns visible in current document. + Antal kolumner synliga i aktuellt dokument. + + + Current document's font size in points. + Aktuella dokumentets typsnittsstorlek i punkter. + + + Word under the current document's text cursor. + Ord under aktuellt dokuments textmarkör. + + + Select Encoding... + Välj kodning... + + + Auto-&indent Selection + Dra &in markering automatiskt + + + Ctrl+I + Ctrl+I + + + &Rewrap Paragraph + + + + Meta+E, R + Meta+E, R + + + Ctrl+E, R + Ctrl+E, R + + + &Visualize Whitespace + + + + Meta+E, Meta+V + Meta+E, Meta+V + + + Ctrl+E, Ctrl+V + Ctrl+E, Ctrl+V + + + Clean Whitespace + + + + Enable Text &Wrapping + Aktivera text&brytning + + + Meta+E, Meta+W + Meta+E, Meta+W + + + Toggle Comment &Selection + Växla kommentars&markering + + + Copy &Line + Kopiera &rad + + + Ctrl+Ins + Ctrl+Ins + + + Sort Lines + Sortera rader + + + Fold + + + + Unfold + + + + Reset Font Size + Nollställ typsnittsstorlek + + + Ctrl+0 + Ctrl+0 + + + Go to Block Start + Gå till blockstart + + + Go to Block End + Gå till blockslut + + + Ctrl+E, Ctrl+W + Ctrl+E, Ctrl+W + + + Ctrl+/ + Ctrl+/ + + + Cut &Line + Klipp &ut rad + + + Shift+Del + Shift+Del + + + Delete &Line + Ta bort &rad + + + Ctrl+< + Ctrl+< + + + Ctrl+> + Ctrl+> + + + Increase Font Size + Öka typsnittsstorlek + + + Ctrl++ + Ctrl++ + + + Decrease Font Size + Minska typsnittsstorlek + + + Ctrl+- + Ctrl+- + + + Ctrl+[ + Ctrl+[ + + + Ctrl+] + Ctrl+] + + + Ctrl+{ + Ctrl+{ + + + Delete Word from Cursor On + + + + Delete Word Camel Case from Cursor On + + + + Delete Word up to Cursor + Ta bort ord fram till markör + + + Delete Word Camel Case up to Cursor + + + + Meta+Shift+S + Meta+Shift+S + + + Alt+Shift+S + Alt+Shift+S + + + Toggle &Fold All + + + + Go to Block Start with Selection + Gå till blockstart med markering + + + Go to Block End with Selection + Gå till blockslut med markering + + + Ctrl+} + Ctrl+} + + + Select Block Up + Välj block upp + + + Ctrl+U + Ctrl+U + + + Select Block Down + Välj block ner + + + Join Lines + Sammanfoga rader + + + Delete Line from Cursor On + + + + Delete Line up to Cursor + + + + Ctrl+Backspace + Ctrl+Backspace + + + Ctrl+J + Ctrl+J + + + Insert Line Above Current Line + Infoga rad ovanför aktuell rad + + + Ctrl+Shift+Return + Ctrl+Shift+Return + + + Insert Line Below Current Line + Infoga rad nedanför aktuell rad + + + Ctrl+Return + Ctrl+Return + + + Toggle UTF-8 BOM + Växla UTF-8 BOM + + + Follow Type Under Cursor + Följ typ under markör + + + Ctrl+Shift+F2 + Ctrl+Shift+F2 + + + Follow Type Under Cursor in Next Split + Följ typen under markör i nästa delning + + + Meta+E, Shift+F2 + Meta+E, Shift+F2 + + + Ctrl+E, Ctrl+Shift+F2 + Ctrl+E, Ctrl+Shift+F2 + + + Find References to Symbol Under Cursor + Hitta referenser till symbol under markör + + + Rename Symbol Under Cursor + Byt namn på symbol under markör + + + Ctrl+Shift+R + Ctrl+Shift+R + + + Jump to File Under Cursor + Hoppa till filen under markör + + + Jump to File Under Cursor in Next Split + Hoppa till fil under markör i nästa delning + + + Open Call Hierarchy + Öppna anropshierarki + + + Open Type Hierarchy + Öppna typhierarki + + + Meta+Shift+T + Meta+Shift+T + + + Ctrl+Shift+T + Ctrl+Shift+T + + + Move the View a Page Up and Keep the Cursor Position + Flytta vyn en sida upp och behåll markörposition + + + Ctrl+PgUp + Ctrl+PgUp + + + Move the View a Page Down and Keep the Cursor Position + Flytta vyn en sida ner och behåll markörposition + + + Ctrl+PgDown + Ctrl+PgDown + + + Move the View a Line Up and Keep the Cursor Position + Flytta vyn en rad upp och behåll markörens position + + + Ctrl+Up + Ctrl+Up + + + Move the View a Line Down and Keep the Cursor Position + Flytta vyn en rad ner och behåll markörens position + + + Ctrl+Down + Ctrl+Down + + + Paste Without Formatting + Klistra in utan formatering + + + Ctrl+Alt+Shift+V + Ctrl+Alt+Shift+V + + + Auto-&format Selection + Formatera markering a&utomatiskt + + + Ctrl+; + Ctrl+; + + + Copy With Highlighting + Kopiera med framhävning + + + Create Cursors at Selected Line Ends + Skapa markörer vid markerade radslut + + + Alt+Shift+I + Alt+Shift+I + + + Add Next Occurrence to Selection + Lägg till nästa förekomst till markering + + + Ctrl+D + Ctrl+D + + + &Duplicate Selection + &Duplicera markering + + + &Duplicate Selection and Comment + &Duplicera markering och kommentera + + + Uppercase Selection + Versal markering + + + Alt+Shift+U + Alt+Shift+U + + + Meta+Shift+U + Meta+Shift+U + + + Lowercase Selection + Gemen markering + + + Alt+U + Alt+U + + + Meta+U + Meta+U + + + Go to Previous Word (Camel Case) + Gå till föregående ord (kamelnotation) + + + Go to Next Word (Camel Case) + Gå till nästa ord (kamelnotation) + + + Go to Previous Word (Camel Case) with Selection + Gå till föregående ord (kamelnotation) med markering + + + Go to Next Word (Camel Case) with Selection + Gå till nästa ord (kamelnotation) med markering + + + Ctrl+Shift+Alt+U + Ctrl+Shift+Alt+U + + + Select Word Under Cursor + Markera ord under markör + + + Go to Document Start + Gå till dokumentets början + + + Go to Document End + Gå till dokumentets slut + + + Paste from Clipboard History + Klistra in från urklippshistorik + + + Ctrl+Shift+V + Ctrl+Shift+V + + + Indent + Dra in + + + Unindent + Dra inte in + + + Follow Symbol Under Cursor + Följ symbol under markör + + + Follow Symbol Under Cursor in Next Split + Följ symbol under markör i nästa delning + + + Meta+E, F2 + Meta+E, F2 + + + Ctrl+E, F2 + Ctrl+E, F2 + + + Go to Line Start + Gå till radstart + + + Go to Line End + Gå till radslut + + + Go to Next Line + Gå till nästa rad + + + Go to Previous Line + Gå till föregående rad + + + Go to Previous Character + Gå till föregående tecken + + + Go to Next Character + Gå till nästa tecken + + + Go to Previous Word + Gå till föregående ord + + + Go to Next Word + Gå till nästa ord + + + Go to Line Start with Selection + Gå till radstart med markering + + + Go to Line End with Selection + Gå till radslut med markering + + + Go to Next Line with Selection + Gå till nästa rad med markering + + + Go to Previous Line with Selection + Gå till föregående rad med markering + + + Go to Previous Character with Selection + Gå till föregående tecken med markering + + + Go to Next Character with Selection + Gå till nästa tecken med markering + + + Go to Previous Word with Selection + Gå till föregående ord med markering + + + Go to Next Word with Selection + Gå till nästa ord med markering + + + <line>:<column> + <rad>:<kolumn> + + + Ctrl+Shift+U + Ctrl+Shift+U + + + Move Line Up + Flytta rad upp + + + Ctrl+Shift+Up + Ctrl+Shift+Up + + + Move Line Down + Flytta rad ner + + + Ctrl+Shift+Down + Ctrl+Shift+Down + + + Copy Line Up + Kopiera rad upp + + + Ctrl+Alt+Up + Ctrl+Alt+Up + + + Copy Line Down + Kopiera rad ner + + + Ctrl+Alt+Down + Ctrl+Alt+Down + + + Text + Text + + + Generic text and punctuation tokens. +Applied to text that matched no other rule. + + + + Link + Länk + + + Links that follow symbol under cursor. + Länkar som följer symbol under markör. + + + Selection + Markering + + + Selected text. + Markerad text. + + + Line Number + Radnummer + + + Line numbers located on the left side of the editor. + Radnummer på vänstra sidan av redigeraren. + + + Search Result + Sökresultat + + + Highlighted search results inside the editor. + + + + Search Result (Alternative 1) + Sökresultat (Alternativ 1) + + + Highlighted search results inside the editor. +Used to mark read accesses to C++ symbols. + + + + Search Result (Alternative 2) + Sökresultat (Alternativ 2) + + + Highlighted search results inside the editor. +Used to mark write accesses to C++ symbols. + + + + Search Result Containing function + Sökresultat innehåller funktion + + + Highlighted search results inside the editor. +Used to mark containing function of the symbol usage. + + + + Search Scope + Sökintervall + + + Section where the pattern is searched in. + + + + Parentheses + Parenteser + + + Displayed when matching parentheses, square brackets or curly brackets are found. + + + + Mismatched Parentheses + Paranteser stämmer inte + + + Displayed when mismatched parentheses, square brackets, or curly brackets are found. + + + + Auto Complete + Automatisk komplettering + + + Displayed when a character is automatically inserted like brackets or quotes. + + + + Current Line + Aktuell rad + + + Line where the cursor is placed in. + Rad där markören placeras i. + + + Current Line Number + Aktuellt radnummer + + + Line number located on the left side of the editor where the cursor is placed in. + + + + Occurrences + Förekomster + + + Occurrences of the symbol under the cursor. +(Only the background will be applied.) + + + + Unused Occurrence + Oanvänd förekomst + + + Occurrences of unused variables. + + + + Renaming Occurrence + Byt namn på förekomst + + + Occurrences of a symbol that will be renamed. + Förekomster av en symbol som kommer att namnbytas. + + + Number + + + + Number literal. + + + + String + Sträng + + + Character and string literals. + + + + Primitive Type + + + + Name of a primitive data type. + + + + Type + Typ + + + Name of a type. + Namnet på en typ. + + + Concept + + + + Name of a concept. + + + + Namespace + Namnrymd + + + Name of a namespace. + + + + Local + Lokal + + + Local variables. + Lokala variabler. + + + Parameter + Parameter + + + Function or method parameters. + + + + Field + Fält + + + Class' data members. + + + + Global + + + + Global variables. + Globala variabler. + + + Enumeration + Enumerering + + + Applied to enumeration items. + Tillämpas på enumeration-poster. + + + Declaration + Deklaration + + + Style adjustments to declarations. + + + + Function Definition + Funktionsdefinition + + + Name of function at its definition. + + + + Virtual Function + Virtuell funktion + + + Name of function declared as virtual. + + + + Reserved keywords of the programming language except keywords denoting primitive types. + + + + Punctuation + Skiljetecken + + + Punctuation excluding operators. + + + + Non user-defined language operators. +To style user-defined operators, use Overloaded Operator. + + + + Overloaded Operators + + + + Calls and declarations of overloaded (user-defined) operators. + + + + Macro + Makro + + + Macros. + Makron. + + + Attribute + Attribut + + + Attributes. + Attribut. + + + Whitespace. +Will not be applied to whitespace in comments and strings. + + + + Diff File Line + + + + Applied to lines with file information in differences (in side-by-side diff editor). + + + + Diff Context Line + + + + Applied to lines describing hidden context in differences (in side-by-side diff editor). + + + + Diff Source Line + + + + Applied to source lines with changes in differences (in side-by-side diff editor). + + + + Diff Source Character + + + + Applied to removed characters in differences (in side-by-side diff editor). + + + + Diff Destination Line + + + + Applied to destination lines with changes in differences (in side-by-side diff editor). + + + + Diff Destination Character + + + + Applied to added characters in differences (in side-by-side diff editor). + + + + Log Change Line + + + + Applied to lines describing changes in VCS log. + + + + Log Author Name + + + + Applied to author names in VCS log. + + + + Log Commit Date + + + + Applied to commit dates in VCS log. + + + + Log Commit Hash + + + + Applied to commit hashes in VCS log. + + + + Log Decoration + + + + Applied to commit decorations in VCS log. + + + + Log Commit Subject + + + + Applied to commit subjects in VCS log. + + + + Underline color of error diagnostics. + + + + Error Context + + + + Underline color of the contexts of error diagnostics. + + + + Warning + Varning + + + Underline color of warning diagnostics. + + + + Warning Context + Varningskontext + + + Underline color of the contexts of warning diagnostics. + + + + Output Argument + + + + Writable arguments of a function call. + + + + Static Member + + + + Names of static fields or member functions. + + + + Code Coverage Added Code + + + + New code that was not checked for tests. + + + + Partially Covered Code + + + + Partial branch/condition coverage. + + + + Uncovered Code + + + + Not covered at all. + + + + Fully Covered Code + + + + Fully covered code. + + + + Manually Validated Code + + + + User added validation. + + + + Code Coverage Dead Code + + + + Unreachable code. + + + + Code Coverage Execution Count Too Low + + + + Minimum count not reached. + + + + Implicitly Not Covered Code + + + + PLACEHOLDER + PLATSHÅLLARE + + + Implicitly Covered Code + + + + Implicit Manual Coverage Validation + + + + Function + Funktion + + + Name of a function. + Namnet på en funktion. + + + QML item id within a QML file. + QML-post-id inom en QML-fil. + + + QML property of a parent item. + QML-egenskap för en föräldrapost. + + + Property of the same QML item. + Egenskap för samma QML-post. + + + Doxygen tags. + Doxygen-taggar. + + + Location in the files where the difference is (in diff editor). + + + + QML Binding + QML-bindning + + + QML item property, that allows a binding to another property. + QML-postegenskap, som tillåter en bindning till en annan egenskap. + + + QML Local Id + + + + QML Root Object Property + + + + QML Scope Object Property + + + + QML State Name + + + + Name of a QML state. + + + + QML Type Name + + + + Name of a QML type. + Namn på en QML-typ. + + + QML External Id + + + + QML id defined in another QML file. + + + + QML External Object Property + + + + QML property defined in another QML file. + + + + JavaScript Scope Var + + + + Variables defined inside the JavaScript file. + + + + JavaScript Import + JavaScript-import + + + Name of a JavaScript import inside a QML file. + + + + JavaScript Global Variable + + + + Variables defined outside the script. + + + + Keyword + Nyckelord + + + Operator + + + + Preprocessor + + + + Preprocessor directives. + + + + Label + Etikett + + + Labels for goto statements. + + + + Comment + Kommentar + + + All style of comments except Doxygen comments. + + + + Doxygen Comment + Doxygen-kommentar + + + Doxygen comments. + Doxygen-kommentarer. + + + Doxygen Tag + Doxygen-tagg + + + Visual Whitespace + + + + Disabled Code + Inaktiverad kod + + + Code disabled by preprocessor directives. + + + + Added Line + Tillagd rad + + + Applied to added lines in differences (in diff editor). + + + + Removed Line + Borttagen rad + + + Applied to removed lines in differences (in diff editor). + + + + Diff File + + + + Compared files (in diff editor). + + + + Diff Location + + + + Behavior + Beteende + + + Display + + + + Bold + Fet stil + + + Italic + Kursiv stil + + + Background: + Bakgrund: + + + Unset + Avinställ + + + <p align='center'><b>Builtin color schemes need to be <a href="copy">copied</a><br/> before they can be changed</b></p> + <p align='center'><b>Inbyggda färgscheman behöver <a href="copy">kopieras</a><br/> innan de kan ändras</b></p> + + + Foreground: + Förgrund: + + + Unset foreground. + Avinställ förgrund. + + + Unset background. + Avinställ bakgrund. + + + Relative Foreground + Relativ förgrund + + + Saturation: + Färgmättnad: + + + Lightness: + Ljushet: + + + Relative Background + Relativ bakgrund + + + Underline + Understruken + + + Color: + Färg: + + + No Underline + Ingen understrykning + + + Single Underline + + + + Wave Underline + + + + Dot Underline + + + + Dash Underline + + + + Dash-Dot Underline + + + + Dash-Dot-Dot Underline + + + + Not a color scheme file. + Inte en färgschemafil. + + + Text Editor + Textredigerare + + + <html><head/><body><p>Highlight definitions are provided by the <a href="https://api.kde.org/frameworks/syntax-highlighting/html/index.html">KSyntaxHighlighting</a> engine.</p></body></html> + + + + Download missing and update existing syntax definition files. + + + + Reload Definitions + Läs om definitioner + + + Reload externally modified definition files. + + + + Reset Remembered Definitions + Nollställ ihågkomna definitioner + + + Reset definitions remembered for files that can be associated with more than one highlighter definition. + + + + User Highlight Definition Files + + + + Download finished + Hämtningen är färdig + + + Generic Highlighter + + + + Download Definitions + Hämta definitioner + + + No outline available + Ingen översikt tillgänglig + + + Synchronize with Editor + Synkronisera med redigerare + + + Filter tree + + + + Outline + Översikt + + + Cursors: %2 + Markörer: %2 + + + Cursor position: %1 + Markörposition: %1 + + + (Sel: %1) + (Mark: %1) + + + Cursors: + Markörer: + + + Line: + Rad: + + + Column: + Kolumn: + + + Selection length: + Markeringslängd: + + + Position in document: + Position i dokument: + + + Anchor: + Ankare: + + + Unix Line Endings (LF) + Unix radslut (LF) + + + Windows Line Endings (CRLF) + Windows radslut (CRLF) + + + Other annotations + Övriga anteckningar + + + Print Document + Skriv ut dokument + + + File Error + Filfel + + + LF + LF + + + CRLF + CRLF + + + <b>Error:</b> Could not decode "%1" with "%2"-encoding. Editing not possible. + <b>Fel:</b> Kunde inte avkoda "%1" med "%2"-kodning. Redigering inte möjlig. + + + Select Encoding + Välj kodning + + + Snippet Parse Error + Inklistringsfel för kodsnutt + + + A highlight definition was not found for this file. Would you like to download additional highlight definition files? + + + + More than one highlight definition was found for this file. Which one should be used to highlight this file? + + + + Remember My Choice + Kom ihåg mitt val + + + Fold Recursively + + + + Fold All + + + + Unfold Recursively + + + + Unfold All + + + + Zoom: %1% + Zoom: %1% + + + Delete UTF-8 BOM on Save + + + + Add UTF-8 BOM on Save + + + + Could not find definition. + Kunde inte hitta definition. + + + The text is too large to be displayed (%1 MB). + Texten är för stor för att visas (%1 MB). + + + Error + Fel + + + Trigger + + + + Trigger Variant + + + + Error reverting snippet. + + + + Group: + Grupp: + + + Snippets + Kodsnuttar + + + Error While Saving Snippet Collection + + + + No snippet selected. + Ingen kodsnutt vald. + + + %1 of %2 + %1 av %2 + + + Cannot create user snippet directory %1 + + + + Custom settings: + Anpassade inställningar: + + + Copy Code Style + Kopiera kodstil + + + Code style name: + Kodstilsnamn: + + + %1 (Copy) + %1 (kopia) + + + Delete Code Style + Ta bort kodstil + + + Are you sure you want to delete this code style permanently? + + + + Import Code Style + Importera kodstil + + + Code styles (*.xml);;All files (*) + Kodstilar (*.xml);;Alla filer (*) + + + Cannot import code style from "%1". + + + + Export Code Style + Exportera kodstil + + + %1 [proxy: %2] + %1 [proxy: %2] + + + %1 [built-in] + %1 [inbyggd] + + + %1 [customizable] + %1 [anpassningsbar] + + + Edit preview contents to see how the current settings are applied to custom code snippets. Changes in the preview do not affect the current settings. + + + + Files in File System + Filer på filsystem + + + %1 "%2": + %1 "%2": + + + Path: %1 +Filter: %2 +Excluding: %3 +%4 + the last arg is filled by BaseFileFind::runNewSearch + Sökväg: %1 +Filter: %2 +Exkluderar: %3 +%4 + + + Search engine: + Sökmotor: + + + Director&y: + Kata&log: + + + Directory to Search + Katalog att söka i + + + Typing + + + + Enable automatic &indentation + Aktivera automatisk &indragning + + + Backspace indentation: + + + + <html><head/><body> +Specifies how backspace interacts with indentation. + +<ul> +<li>None: No interaction at all. Regular plain backspace behavior. +</li> + +<li>Follows Previous Indents: In leading white space it will take the cursor back to the nearest indentation level used in previous lines. +</li> + +<li>Unindents: If the character behind the cursor is a space it behaves as a backtab. +</li> +</ul></body></html> + + + + + None + Ingen + + + Follows Previous Indents + + + + Unindents + + + + Prefer single line comments + Föredra enradskommentarer + + + Automatic + Automatisk + + + At Line Start + Vid radstart + + + After Whitespace + + + + Specifies where single line comments should be positioned. + + + + %1: The highlight definition for the file determines the position. If no highlight definition is available, the comment is placed after leading whitespaces. + + + + %1: The comment is placed at the start of the line. + + + + %1: The comment is placed after leading whitespaces. + + + + Preferred comment position: + + + + Skip clean whitespace for file types: + + + + For the file patterns listed, do not trim trailing whitespace. + + + + List of wildcard-aware file patterns, separated by commas or semicolons. + + + + Always writes a newline character at the end of the file. + + + + Corrects leading whitespace according to tab settings. + + + + Cleans whitespace in entire document instead of only for changed parts. + + + + <html><head/><body> +<p>How text editors should deal with UTF-8 Byte Order Marks. The options are:</p> +<ul ><li><i>Add If Encoding Is UTF-8:</i> always add a BOM when saving a file in UTF-8 encoding. Note that this will not work if the encoding is <i>System</i>, as the text editor does not know what it actually is.</li> +<li><i>Keep If Already Present: </i>save the file with a BOM if it already had one when it was loaded.</li> +<li><i>Always Delete:</i> never write an UTF-8 BOM, possibly deleting a pre-existing one.</li></ul> +<p>Note that UTF-8 BOMs are uncommon and treated incorrectly by some editors, so it usually makes little sense to add any.</p> +<p>This setting does <b>not</b> influence the use of UTF-16 and UTF-32 BOMs.</p></body></html> + + + + Hide mouse cursor while typing + Dölj muspekare vid skrivning + + + Enable smart selection changing + + + + Using Select Block Up / Down actions will now provide smarter selections. + + + + Pressing Alt displays context-sensitive help or type information as tooltips. + + + + Tab key performs auto-indent: + + + + Displays context-sensitive help or type information on mouseover. + + + + Displays context-sensitive help or type information on Shift+Mouseover. + + + + Never + Aldrig + + + Always + Alltid + + + In Leading White Space + + + + Cleanup actions which are automatically performed right before the file is saved to disk. + + + + Cleanups Upon Saving + + + + Removes trailing whitespace upon saving. + + + + &Clean whitespace + + + + In entire &document + I hela &dokumentet + + + Clean indentation + + + + &Ensure newline at end of file + + + + File Encodings + Filkodningar + + + Default encoding: + Standardkodning: + + + Add If Encoding Is UTF-8 + Lägg till om kodning är UTF-8 + + + Keep If Already Present + + + + Always Delete + Ta alltid bort + + + UTF-8 BOM: + + + + Mouse and Keyboard + Mus och tangentbord + + + Enable &mouse navigation + Aktivera &musnavigering + + + Enable scroll &wheel zooming + + + + Enable built-in camel case &navigation + + + + On Mouseover + + + + On Shift+Mouseover + + + + Show help tooltips using keyboard shortcut (Alt) + + + + Default line endings: + Radslut som standard: + + + Show help tooltips using the mouse: + + + + Remove + Ta bort + + + Export... + Exportera... + + + Import... + Importera... + + + Display line &numbers + Visa rad&nummer + + + Highlight current &line + Framhäv aktuell &rad + + + Display &folding markers + + + + Highlight &blocks + Framhäv &block + + + Mark &text changes + Markera &textändringar + + + &Visualize whitespace + + + + &Animate matching parentheses + &Animera matchande paranteser + + + <i>Set <a href="font zoom">font line spacing</a> to 100% to enable text wrapping option.</i> + + + + Tint whole margin area + + + + Use context-specific margin + Använd kontextspecifik marginal + + + If available, use a different margin. For example, the ColumnLimit from the ClangFormat plugin. + + + + Highlight search results on the scrollbar + + + + Animate navigation within file + + + + Auto-fold first &comment + + + + Center &cursor on scroll + + + + Shows tabs and spaces. + Visa tabbar och blanksteg. + + + &Highlight selection + + + + Adds a colored background and a marker to the scrollbar to occurrences of the selected text. + + + + Next to editor content + Bredvid redigerarinnehåll + + + Next to right margin + Bredvid högermarginalen + + + Aligned at right side + Justerat på höger sida + + + Between lines + Mellan rader + + + Line Annotations + Radanteckningar + + + Margin + Marginal + + + Wrapping + Brytning + + + Enable text &wrapping + Aktivera text&brytning + + + Display right &margin at column: + + + + Visualize indent + Visualisera indrag + + + Display file line ending + + + + &Highlight matching parentheses + &Framhäv matchande paranteser + + + Always open links in another split + Öppna alltid länkar i en annan delning + + + Display file encoding + Visa filkodning + + + Syntax Highlight Definition Files + + + + Ignored file patterns: + Ignorerade filmönster: + + + Add + Lägg till + + + Revert Built-in + + + + Not a valid trigger. A valid trigger can only contain letters, numbers, or underscores, where the first character is limited to letter or underscore. + + + + Restore Removed Built-ins + + + + Reset All + Nollställ allt + + + Tabs And Indentation + Tabulatorer och indragning + + + Tab policy: + Tabulatorpolicy: + + + Spaces Only + Endast blanksteg + + + Tabs Only + Endast tabulatorer + + + Mixed + Blandat + + + Ta&b size: + Ta&bulatorstorlek: + + + &Indent size: + &Indragsstorlek: + + + Align continuation lines: + + + + <html><head/><body> +Influences the indentation of continuation lines. + +<ul> +<li>Not At All: Do not align at all. Lines will only be indented to the current logical indentation depth. +<pre> +(tab)int i = foo(a, b +(tab)c, d); +</pre> +</li> + +<li>With Spaces: Always use spaces for alignment, regardless of the other indentation settings. +<pre> +(tab)int i = foo(a, b +(tab) c, d); +</pre> +</li> + +<li>With Regular Indent: Use tabs and/or spaces for alignment, as configured above. +<pre> +(tab)int i = foo(a, b +(tab)(tab)(tab) c, d); +</pre> +</li> +</ul></body></html> + + + + Not At All + Inte alls + + + With Spaces + Med blanksteg + + + With Regular Indent + + + + The text editor indentation setting is used for non-code files only. See the C++ and Qt Quick coding style settings to configure indentation for code files. + + + + <i>Code indentation is configured in <a href="C++">C++</a> and <a href="QtQuick">Qt Quick</a> settings.</i> + + + + Open Documents + Öppna dokument + + + Open documents: + Öppna dokument: + + + Open Documents +%1 + Öppna dokument +%1 + + + Refactoring cannot be applied. + + + + derived from QObject + group:'C++' trigger:'class' + + + + derived from QWidget + group:'C++' trigger:'class' + + + + template + group:'C++' trigger:'class' + Mall + + + with if + group:'C++' trigger:'else' + + + + range-based + group:'C++' trigger:'for' + + + + and else + group:'C++' trigger:'if' + + + + with closing brace comment + group:'C++' trigger:'namespace' + + + + and catch + group:'C++' trigger:'try' + + + + namespace + group:'C++' trigger:'using' + namnrymd + + + template + group:'C++' trigger:'struct' + Mall + + + with targets + group:'QML' trigger:'NumberAnimation' + med mål + + + QuickTest Test Case + group:'QML' trigger:'TestCase' + + + + GTest Function + group:'C++' trigger:'TEST' + + + + GTest Fixture + group:'C++' trigger:'TEST_F' + + + + GTest Parameterized + group:'C++' trigger:'TEST_P' + + + + Test Case + group:'C++' trigger:'BOOST_AUTO_TEST_CASE' + Testfall + + + Test Suite + group:'C++' trigger:'BOOST_AUTO_TEST_SUITE' + Testsvit + + + Catch Test Case + group:'C++' trigger:'TEST_CASE' + + + + Catch Scenario + group:'C++' trigger:'SCENARIO' + + + + with target + group:'QML' trigger:'NumberAnimation' + + + + with targets + group:'QML' trigger:'PropertyAction' + + + + with target + group:'QML' trigger:'PropertyAction' + + + + (type name READ name WRITE setName NOTIFY nameChanged FINAL) + group:'C++' trigger:'Q_PROPERTY' + + + + example + group:'Text' trigger:'global' + exempel + + + Copy to Clipboard + Kopiera till urklipp + + + Git Blame + + + + Copy Hash to Clipboard + Kopiera kontrollsumma till urklipp + + + <b>Note:</b> "%1" or "%2" is enabled in the instant blame settings. + %1 and %2 are the "ignore whitespace changes" and "ignore line moves" options + + + + You + Du + + + Sort Alphabetically + Sortera alfabetiskt + + + Unix (LF) + Unix (LF) + + + Windows (CRLF) + Windows (CRLF) + + + Unused variable + Oanvänd variabel + + + Cannot create temporary file "%1": %2. + Kan inte skapa temporärfilen "%1": %2. + + + Cannot read file "%1": %2. + Kan inte läsa filen "%1": %2. + + + Cannot call %1 or some other error occurred. Timeout reached while formatting file %2. + + + + Failed to format: %1. + Misslyckades med att formatera: %1. + + + Error in text formatting: %1 + Fel i textformatering: %1 + + + Could not format file %1. + Kunde inte formatera filen %1. + + + File %1 was closed. + Filen %1 var stängd. + + + File was modified. + Filen var ändrad. + + + Highlighter updates: done + + + + Highlighter updates: + + + + Highlighter updates: starting + + + + Expected delimiter after mangler ID. + + + + Expected mangler ID "l" (lowercase), "u" (uppercase), or "c" (titlecase) after colon. + + + + Missing closing variable delimiter for: + + + + Diff Against Current File + Diff mot aktuell fil + + + Opening File + Öppnar filen + + + Show inline annotations for %1 + + + + Temporarily hide inline annotations for %1 + + + + Show Diagnostic Settings + Visa diagnostikinställningar + + + Show Preview + Visa förhandsvisning + + + Show Editor + Visa redigerare + + + Emphasis + Förtydliga + + + Inline Code + + + + Hyperlink + Hyperlänk + + + Swap Views + Växla vyer + + + JSON Editor + JSON-redigerare + + + Type Hierarchy + Typhierarki + + + No type hierarchy available + Ingen typhierarki tillgänglig + + + Reloads the type hierarchy for the symbol under the cursor. + + + + Select Previous Suggestion + Välj föregående förslag + + + Select Next Suggestion + Välj nästa förslag + + + Apply (%1) + Tillämpa (%1) + + + Apply Word (%1) + Tillämpa ord (%1) + + + Apply Line + Tillämpa rad + + + + QtC::Todo + + Keywords + Nyckelord + + + Add + Lägg till + + + Edit + Redigera + + + Remove + Ta bort + + + Reset + Nollställ + + + Scan the whole active project + Sök igenom hela aktiva projektet + + + Scan only the currently edited document + Sök endast igenom aktuella redigerare dokumentet + + + Scan the current subproject + Sök igenom aktuella underprojektet + + + Scanning Scope + Genomsökningsomfång + + + Description + Beskrivning + + + File + Fil + + + Line + Rad + + + To-Do Entries + Att-göra-poster + + + Current Document + Aktuellt dokument + + + Scan only the currently edited document. + Sök endast igenom aktuellt redigerat dokument. + + + Active Project + Aktivt projekt + + + Scan the whole active project. + Sök igenom hela aktiva projektet. + + + Subproject + Underprojekt + + + Scan the current subproject. + Sök igenom aktuellt underprojekt. + + + Show "%1" entries + Visa "%1" poster + + + To-Do + Att-göra + + + Keyword + Nyckelord + + + Icon + Ikon + + + Color + Färg + + + errorLabel + errorLabel + + + Keyword cannot be empty, contain spaces, colons, slashes or asterisks. + Nyckelord får inte vara tomma, innehålla blanksteg, kolon, snedstreck eller asterisker. + + + There is already a keyword with this name. + Det finns redan ett nyckelord med detta namn. + + + <Enter regular expression to exclude> + <Ange reguljärt uttryck för att exkludera> + + + Regular expressions for file paths to be excluded from scanning. + Reguljära uttryck för filsökvägar att exkluderas från genomsökning. + + + Excluded Files + Exkluderade filer + + + + QtC::Tracing + + Selection + Markering + + + Start + Starta + + + End + Slut + + + Duration + + + + Close + Stäng + + + Jump to previous event. + Hoppa till föregående händelse. + + + Jump to next event. + Hoppa till nästa händelse. + + + Show zoom slider. + Visa zoomdraglisten. + + + Select range. + Välj intervall. + + + View event information on mouseover. + Visa händelseinformation vid mushovring. + + + Collapse category + Fäll in kategori + + + Expand category + Fäll ut kategori + + + others + + + + unknown + Okänd + + + No data available + Inget data tillgängligt + + + Edit note + Redigera anteckning + + + Collapse + Fäll in + + + Expand + Fäll ut + + + [unknown] + [okänt] + + + Could not open %1 for writing. + Kunde inte öppna %1 för skrivning. + + + Could not open %1 for reading. + Kunde inte öppna %1 för läsning. + + + Could not re-read events from temporary trace file: %1 +The trace data is lost. + + + + + QtC::UpdateInfo + + Checking for Updates + Letar efter uppdateringar + + + %1 and other updates are available. Check the <a %2>Qt blog</a> for details. + %1 och andra uppdateringar finns tillgängliga. Ta en titt på <a %2>Qt-bloggen</a> för mer information. + + + %1 is available. Check the <a %2>Qt blog</a> for details. + %1 finns tillgänglig. Ta en titt på <a %2>Qt-bloggen</a> för mer information. + + + New updates are available. Start the update? + Nya uppdatering finns tillgängliga. Starta uppdateringen? + + + Open Settings + Öppna inställningar + + + Start Package Manager + Starta pakethanterare + + + Start Update + Starta uppdatering + + + %1 (%2) + Package name and version + %1 (%2) + + + Available updates: + Tillgängliga uppdateringar: + + + No updates found. + Inga uppdateringar hittades. + + + Could not determine location of maintenance tool. Please check your installation if you did not enable this plugin manually. + Kunde inte bestämma platsen för Underhållsverktyg. Kontrollera din installation om du inte har aktiverat denna insticksmodul manuellt. + + + The maintenance tool at "%1" is not an executable. Check your installation. + Underhållsverktyget på "%1" är inte en körbar fil. Kontrollera din installation. + + + Qt Maintenance Tool + Underhållsverktyg för Qt + + + Check for Updates + Leta efter uppdateringar + + + Start Maintenance Tool + Starta underhållsverktyg + + + Automatic Check for Updates + Automatisk kontroll av uppdateringar + + + Automatically runs a scheduled check for updates on a time interval basis. The automatic check for updates will be performed at the scheduled date, or the next startup following it. + Kör automatiskt en schemalagd kontroll efter uppdateringar baserat på tidsintervall. Den automatiska kontrollen efter uppdateringar kommer att genomföras på den schemalagda dagen eller vid en efterföljande uppstart. + + + Check for new Qt versions + Leta efter nya Qt-versioner + + + Check interval basis: + Kontrollintervall: + + + Next check date: + Nästa datum för kontroll: + + + Check Now + Kontrollera nu + + + Last check date: + Datum för senaste kontroll: + + + Not checked yet + Inte kontrollerad ännu + + + Daily + Dagligen + + + Weekly + Veckovis + + + Monthly + Månatligen + + + New updates are available. + Nya uppdateringar finns tillgängliga. + + + No new updates are available. + Inga nya uppdateringar finns tillgängliga. + + + Checking for updates... + Letar efter uppdateringar... + + + Update + Uppdatera + + + Configure Filters + Konfigurera filter + + + + QtC::Utils + + Do not &ask again + Fråga &inte igen + + + Do not &show again + Visa inte i&gen + + + The class name must not contain namespace delimiters. + + + + Please enter a class name. + Ange ett klassnamn. + + + The class name contains invalid characters. + Klassnamnet innehåller ogiltiga tecken. + + + Cannot set up communication channel: %1 + + + + Press <RETURN> to close this window... + Tryck <RETURN> för att stänga detta fönster... + + + Cannot create temporary file: %1 + Kan inte skapa temporärfilen: %1 + + + Cannot write temporary file. Disk full? + Kan inte skriva temporärfil. Disken full? + + + Cannot create temporary directory "%1": %2 + Kan inte skapa temporärkatalogen "%1": %2 + + + Cannot change to working directory "%1": %2 + Kan inte ändra till arbetskatalogen "%1": %2 + + + Cannot execute "%1": %2 + Kan inte köra "%1": %2 + + + Failed to start terminal process. The stub exited before the inferior was started. + + + + Cannot set permissions on temporary directory "%1": %2 + + + + Cannot create socket "%1": %2 + Kan inte skapa uttag "%1": %2 + + + Unexpected output from helper program (%1). + + + + Name is empty. + Namnet är tomt. + + + Name contains white space. + Namnet innehåller blanksteg. + + + Invalid character "%1". + Ogiltigt tecken "%1". + + + Invalid characters "%1". + Ogiltiga tecken "%1". + + + Name matches MS Windows device (CON, AUX, PRN, NUL, COM1, COM2, ..., COM9, LPT1, LPT2, ..., LPT9) + + + + File extension %1 is required: + Filändelsen %1 krävs: + + + File extensions %1 are required: + Filändelserna %1 krävs: + + + %1: canceled. %n occurrences found in %2 files. + + + + + + + %1: %n occurrences found in %2 files. + + %1: %n förekomster hittades i %2 fil. + %1: %n förekomster hittades i %2 filer. + + + + Fi&le pattern: + Fi&lmönster: + + + Excl&usion pattern: + E&xkluderingsmönster: + + + List of comma separated wildcard filters. + Lista över kommaseparerade jokerteckenfiler. + + + Files with file name or full file path matching any filter are included. + Filer med filnamn eller fullständig filsökväg som matchar alla filter är inkluderade. + + + Files with file name or full file path matching any filter are excluded. + Filer med filnamn eller fullständig filsökväg som matchar alla filter är exkluderade. + + + Choose... + Välj... + + + Browse... + Bläddra... + + + Local + Lokal + + + Remote + Fjärr + + + Choose Directory + Välj katalog + + + Choose Executable + Välj körbar fil + + + Choose File + Välj fil + + + The path "%1" expanded to an empty string. + Sökvägen "%1" expanderade till en tom sträng. + + + The path "%1" does not exist. + Sökvägen "%1" finns inte. + + + The path "%1" is not a directory. + Sökvägen "%1" är inte en katalog. + + + The path "%1" is not a file. + Sökvägen "%1" är inte en fil. + + + The directory "%1" does not exist. + Katalogen "%1" finns inte. + + + The path "%1" is not an executable file. + Sökvägen "%1" är inte en körbar fil. + + + Invalid path "%1". + Ogiltig sökväg "%1". + + + Cannot execute "%1". + Kan inte köra "%1". + + + The path must not be empty. + Sökvägen får inte vara tom. + + + File name: + Filnamn: + + + Path: + Sökväg: + + + The default suffix if you do not explicitly specify a file extension is ".%1". + Standardfiländelsen om du inte uttryckligen anger en filändelse är "%1". + + + Insert... + Infoga... + + + Delete Line + Ta bort rad + + + Clear + Töm + + + Enter project name + Ange projektnamn + + + Add to project: + Lägg till i projekt: + + + Name: + Namn: + + + Create in: + Skapa i: + + + Chosen project wizard does not support the build system. + Vald projektguide har inte stöds för byggsystemet. + + + Directory "%1" will be created. + Katalogen "%1" kommer att skapas. + + + Project name is invalid. + Projektnamnet är ogiltigt. + + + Invalid character ".". + Ogiltigt tecken ".". + + + Invalid character "%1" found. + Ogiltigt tecken "%1" hittades. + + + The project already exists. + Projektet finns redan. + + + A file with that name already exists. + En fil med det namnet finns redan. + + + Use as default project location + Använd som standardprojektplats + + + Introduction and Project Location + Intriduktion och projektplats + + + Choose the Location + Välj platsen + + + File Changed + Filen ändrades + + + Details + Detaljer + + + Central Widget + Central widget + + + Reset to Default Layout + Återställ till standardlayout + + + Location + Plats + + + Filter + Filtrera + + + Clear text + Töm text + + + The unsaved file <i>%1</i> has been changed on disk. Do you want to reload it and discard your changes? + Osparade filen <i>%1</i> har ändrats på disk. Vill du läsa in den igen och förkasta dina ändringar? + + + The file <i>%1</i> has been changed on disk. Do you want to reload it? + Filen <i>%1</i> har ändrats på disk. Vill du läsa in den igen? + + + The default behavior can be set in %1 > Preferences > Environment > System. + macOS + Standardbeteendet kan ställas in i %1 > Inställningar > Miljö > System. + + + The default behavior can be set in Edit > Preferences > Environment > System. + Standardbeteendet kan ställas in i Redigera > Inställningar > Miljö > System. + + + &Close + S&täng + + + No to All && &Diff + + + + File Has Been Removed + Filen har tagits bort + + + The file %1 has been removed from disk. Do you want to save it under a different name, or close the editor? + Filen %1 har tagits bort från disken. Vill du spara den under ett annat namn eller stänga redigeraren? + + + C&lose All + S&täng alla + + + Save &as... + Spara so&m... + + + &Save + &Spara + + + &Show Details + &Visa detaljer + + + Do Not Show Again + Visa inte igen + + + Close + Stäng + + + <table border=1 cellspacing=0 cellpadding=3><tr><th>Variable</th><th>Expands to</th></tr><tr><td>%d</td><td>directory of current file</td></tr><tr><td>%f</td><td>file name (with full path)</td></tr><tr><td>%n</td><td>file name (without path)</td></tr><tr><td>%%</td><td>%</td></tr></table> + + + + ... + ... + + + The program "%1" does not exist or is not executable. + Programmet "%1" finns inte eller är inte körbart. + + + The program "%1" could not be found. + Programmet "%1" kunde inte hittas. + + + Failed to create process interface for "%1". + Misslyckades med att skapa processgränssnitt för "%1". + + + Process Not Responding + Processen svarar inte + + + The process is not responding. + Processen svarar inte. + + + The process "%1" is not responding. + Processen "%1" svarar inte. + + + Terminate the process? + Terminera processen? + + + The command "%1" finished successfully. + Kommandot "%1" färdigställdes utan problem. + + + The command "%1" terminated with exit code %2. + Kommandot "%1" avslutades med avslutskod %2. + + + The command "%1" terminated abnormally. + Kommandot "%1" avslutades onormalt. + + + The command "%1" could not be started. + Kommandot "%1" kunde inte startas. + + + The command "%1" was canceled after %2 ms. + Kommandot "%1" avbröts efter %2 ms. + + + <UNSET> + + + + Variable + Variabel + + + Value + Värde + + + <VARIABLE> + <VARIABEL> + + + Error in command line. + Fel i kommandorad. + + + Failed to copy recursively from "%1" to "%2" while trying to create tar archive from source: %3 + + + + Failed to copy recursively from "%1" to "%2" while trying to extract tar archive to target: %3 + + + + copyFile is not implemented for "%1". + copyFile är inte implementerat för "%1". + + + Path "%1" exists but is not a writable directory. + Sökvägen "%1" finns men är inte en skrivbar katalog. + + + removeFile is not implemented for "%1". + removeFile är inte implementerat för "%1". + + + Cannot copy from "%1", it is not a directory. + Kan inte kopiera från "%1", det är inte en katalog. + + + Cannot copy "%1" to "%2": %3 + Kan inte kopiera "%1" till "%2": %3 + + + renameFile is not implemented for "%1". + renameFile är inte implementerat för "%1". + + + fileContents is not implemented for "%1". + fileContents är inte implementerat för "%1". + + + writeFileContents is not implemented for "%1". + writeFileContents är inte implementerad för "%1". + + + createTempFile is not implemented for "%1". + createTempFile är inte implementerad för "%1". + + + watch is not implemented. + watch är inte implementerat. + + + Failed to watch "%1". + + + + Failed to watch "%1", it does not exist. + + + + Refusing to remove the standard directory "%1". + + + + Refusing to remove root directory. + + + + Refusing to remove your home directory. + + + + Failed to remove directory "%1". + Misslyckades med att ta bort katalogen "%1". + + + Failed to remove file "%1". + Misslyckades med att ta bort filen "%1". + + + Failed to rename file "%1" to "%2": %3 + Misslyckades med att byta namn på filen "%1" till "%2": %3 + + + Could not write to file "%1" (only %2 of %n byte(s) written). + + Kunde inte skriva till filen "%1" (endast %2 av %n byte skrivna). + Kunde inte skriva till filen "%1" (endast %2 av %n byte skrivna). + + + + Device is not connected + Enheten är inte ansluten + + + Failed creating temporary file "%1" (too many tries). + Misslyckades med att skapa temporärfilen "%1" (för många försök). + + + Cannot read "%1": %2 + Kan inte läsa "%1": %2 + + + Failed to copy file "%1" to "%2": %3 + Misslyckades med att kopiera filen "%1" till "%2": %3 + + + File "%1" does not exist. + Filen "%1" finns inte. + + + Could not open File "%1". + Kunde inte öppna filen "%1". + + + Could not open file "%1" for writing. + Kunde inte öppna filen "%1" för skrivning. + + + Could not create temporary file in "%1" (%2). + Kunde inte skapa temporärfilen i "%1" (%2). + + + Failed reading file "%1": %2 + Misslyckades med att läsa filen "%1": %2 + + + Failed writing file "%1": %2 + Misslyckades med att skriva filen "%1": %2 + + + Failed creating temporary file "%1": %2 + Misslyckades med att skapa temporärfilen "%1": %2 + + + File Error + Filfel + + + Cannot write file %1: %2 + Kan inte skriva filen %1: %2 + + + Cannot write file %1. Disk full? + Kan inte skriva filen %1. Disken full? + + + %1: Is a reserved filename on Windows. Cannot save. + %1: Är ett reserverat filnamn i Windows. Kan inte spara. + + + Cannot overwrite file %1: %2 + Kan inte skriva över filen %1: %2 + + + Cannot create file %1: %2 + Kan inte skapa filen %1: %2 + + + Cannot create temporary file in %1: %2 + Kan inte skapa temporärfilen i %1: %2 + + + Cannot create temporary file %1: %2 + Kan inte skapa temporärfilen %1: %2 + + + Overwrite File? + Skriv över filen? + + + Overwrite existing file "%1"? + Skriv över befintliga filen "%1"? + + + Could not copy file "%1" to "%2". + Kunde inte kopiera filen "%1" till "%2". + + + Failed to set up scratch buffer in "%1". + + + + Failed to create directory "%1". + Misslyckades med att skapa katalogen "%1". + + + Out of memory. + Slut på minne. + + + An encoding error was encountered. + Ett kodningsfel påträffades. + + + Add + Lägg till + + + Remove + Ta bort + + + Rename + Byt namn + + + Do you really want to delete the configuration <b>%1</b>? + Vill du verkligen ta bort konfigurationen <b>%1</b>? + + + New name for configuration <b>%1</b>: + Nytt namn för konfigurationen <b>%1</b>: + + + Rename... + Byt namn... + + + odd cpu architecture + + + + "%1" is an invalid ELF object (%2) + "%1" är ett ogiltigt ELF-objekt (%2) + + + "%1" is not an ELF object (file too small) + + + + "%1" is not an ELF object + + + + odd endianness + + + + unexpected e_shsize + + + + unexpected e_shentsize + + + + announced %n sections, each %1 bytes, exceed file size + + + + + + + string table seems to be at 0x%1 + + + + section name %1 of %2 behind end of file + + + + Delete + Ta bort + + + Insert + Infoga + + + Equal + + + + File format not supported. + Filformatet stöds inte. + + + Could not find any unarchiving executable in PATH (%1). + + + + No source file set. + Ingen källfil inställd. + + + No destination directory set. + Ingen målkatalog inställd. + + + Failed to open output file. + Misslyckades med att öppna utdatafil. + + + Failed to write output file. + Misslyckades med att skriva utdatafil. + + + Command failed. + Kommandot misslyckades. + + + Running %1 +in "%2". + + + Running <cmd> in <workingdirectory> + Kör %1 +i "%2". + + + + + Reset + Nollställ + + + Enable + Aktivera + + + Disable + Inaktivera + + + Default + Standard + + + Show %1 Column + Visa %1 kolumn + + + No clangd executable specified. + Ingen körbar clangd-fil angiven. + + + Failed to retrieve clangd version: Unexpected clangd output. + + + + The clangd version is %1, but %2 or greater is required. + Versionen av clangd är %1 men %2 eller senare krävs. + + + Edit Environment + Redigera miljö + + + %1 on %2 + File on device + %1 på %2 + + + %1 %2 on %3 + File and args on device + %1 %2 på %3 + + + Error while trying to copy file: %1 + Fel vid försök att kopiera filen: %1 + + + Could not copy file: %1 + Kunde inte kopiera filen: %1 + + + Could not set permissions on "%1" + Kunde inte ställa in rättigheter på "%1" + + + Failed to move %1 to %2. Removing the source file failed: %3 + Misslyckades med att flytta %1 till %2. Borttagning av källfilen misslyckades: %3 + + + No "localSource" device hook set. + + + + My Computer + Min dator + + + Computer + Dator + + + Name + Namn + + + Size + Storlek + + + Kind + Match OS X Finder + + + + Type + All other platforms + Typ + + + Date Modified + Ändringsdatum + + + Cannot create OpenGL context. + Kan inte skapa OpenGL-kontext. + + + Null + + + + Bool + + + + Double + + + + String + Sträng + + + Array + + + + Object + Objekt + + + Undefined + + + + %n Items + + %n post + %n poster + + + + Failed to start process launcher at "%1": %2 + + + + Process launcher closed unexpectedly: %1 + + + + Process launcher socket error. + + + + Internal socket error: %1 + Internt uttagsfel: %1 + + + Socket error: %1 + Uttagsfel: %1 + + + Internal protocol error: invalid packet size %1. + Internt protokollfel: ogiltig paketstorlek %1. + + + Internal protocol error: invalid packet type %1. + Internt protokollfel: ogiltig pakettyp %1. + + + Launcher socket closed unexpectedly. + + + + Infinite recursion error + + + + Failed to expand macros in process arguments: %1 + + + + %1: Full path including file name. + %1: Fullständig sökväg inklusive filnamn. + + + %1: Full path excluding file name. + %1: Fullständig sökväg exklusive filnamn. + + + %1: Full path including file name, with native path separator (backslash on Windows). + %1: Fullständig sökväg inklusive filnamn med inbyggd sökvägsavgränsare (omvänd snedstreck på Windows). + + + %1: Full path excluding file name, with native path separator (backslash on Windows). + %1: Fullständig sökväg exklusive filnamn med inbyggd sökvägsavgränsare (omvänd snedstreck på Windows). + + + %1: File name without path. + %1: Filnamn utan sökväg. + + + %1: File base name without path and suffix. + + + + Global variables + Globala variabler + + + Access environment variables. + Åtkomstvariabler för miljö. + + + Minimize + Minimera + + + Enter one environment variable per line. +To set or change a variable, use VARIABLE=VALUE. +To disable a variable, prefix this line with "#". +To append to a variable, use VARIABLE+=VALUE. +To prepend to a variable, use VARIABLE=+VALUE. +Existing variables can be referenced in a VALUE with ${OTHER}. +To clear a variable, put its name on a line with nothing else on it. +Lines starting with "##" will be treated as comments. + Ange en miljövariabel per rad. +För att ställa in eller ändra en variabel, använd VARIABEL=VÄRDE. +För att inaktivera en variabel, lägg ett "#"-prefix på radens början. +För att lägga till en variabel på slutet, använd VARIABEL+=VÄRDE. +För att lägga till en variabel i början, använd VARIABEL=+VÄRDE. +Befintliga variabler kan refereras i ett VÄRDE med ${ANNAN}. +För att tömma en variabel, lägg dess namn på en rad utan någonting mer. +Rader som börjar med "##" kommer att behandlas som kommentarer. + + + &OK + &Ok + + + &Cancel + &Avbryt + + + Remove File + Ta bort fil + + + Remove Folder + Ta bort mapp + + + &Delete file permanently + Ta bort filen &permanent + + + &Remove from version control + &Ta bort från versionskontroll + + + File to remove: + Fil att ta bort: + + + Folder to remove: + Mapp att ta bort: + + + Failed to Read File + Misslyckades med att läsa filen + + + Could not open "%1". + Kunde inte öppna "%1". + + + Failed to Write File + Misslyckades med att skriva filen + + + There was nothing to write. + Det fanns ingenting att skriva. + + + No Valid Settings Found + Inga giltiga inställningar hittades + + + <p>No valid settings file could be found.</p><p>All settings files found in directory "%1" were unsuitable for the current version of %2, for instance because they were written by an incompatible version of %2, or because a different settings path was used.</p> + + + + <p>No valid settings file could be found.</p><p>All settings files found in directory "%1" were either too new or too old to be read.</p> + + + + Using Old Settings + Använder gamla inställningar + + + <p>The versioned backup "%1" of the settings file is used, because the non-versioned file was created by an incompatible version of %2.</p><p>Settings changes made since the last time this version of %2 was used are ignored, and changes made now will <b>not</b> be propagated to the newer version.</p> + + + + Settings File for "%1" from a Different Environment? + Inställningsfil för "%1" från en annan miljö? + + + <p>No settings file created by this instance of %1 was found.</p><p>Did you work with this project on another machine or using a different settings path before?</p><p>Do you still want to load the settings file "%2"?</p> + + + + Unsupported Merge Settings File + + + + "%1" is not supported by %2. Do you want to try loading it anyway? + "%1" stöds inte av %2. Vill du försöka läsa in den ändå? + + + Elapsed time: %1. + Förfluten tid: %1. + + + Insert Variable + Infoga variabel + + + Current Value: %1 + Aktuellt värde: %1 + + + Insert Unexpanded Value + Infoga oexpanderat värde + + + Insert "%1" + Infoga "%1" + + + Insert Expanded Value + Infoga expanderat värde + + + Select a variable to insert. + Välj en variabel att infoga. + + + Variables + Variabler + + + Invalid command + Ogiltigt kommando + + + Failed to open temporary script file. + Misslyckades med att öppna temporär skriptfil. + + + Failed to start terminal process: "%1". + Misslyckades med att starta terminalprocess: "%1". + + + Failed copying file. + Misslyckades att kopiera fil. + + + Failed reading file. + Misslyckades att läsa fil. + + + Failed writing file. + Misslyckades att skriva fil. + + + The process failed to start. + Processen misslyckades att starta. + + + Failed to install shell script: %1 +%2 + Misslyckades med att installera skalskript: %1 +%2 + + + Timeout while trying to check for %1. + Tidsgräns överstegs vid försök att leta efter %1. + + + Command "%1" was not found. + Kommandot "%1" hittades inte. + + + Script installation was forced to fail. + + + + Timeout while waiting for shell script installation. + + + + Failed to install shell script: %1 + Misslyckades med att installera skalskript: %1 + + + Show/Hide Password + Visa/dölj lösenord + + + User: + Användare: + + + Password: + Lösenord: + + + Could not find any shell. + Kunde inte hitta något skal. + + + No Lua interface set + Inget Lua-gränssnitt inställt + + + + QtC::Valgrind + + Location + Plats + + + Location: + Plats: + + + Instruction pointer: + Instruktionspekare: + + + Could not parse hex number from "%1" (%2) + + + + Parsing canceled. + Tolkning avbröts. + + + Premature end of XML document. + + + + Could not parse hex number from "%1" (%2). + + + + Trying to read element text although current position is not start of element. + + + + Unexpected child element while reading element text + + + + Unexpected token type %1 + + + + Could not parse protocol version from "%1" + Kunde inte tolka protokollversion från "%1" + + + XmlProtocol version %1 not supported (supported version: 4) + + + + Valgrind tool "%1" not supported + Valgrind-verktyget "%1" stöds inte + + + Unknown %1 kind "%2" + + + + Could not parse error kind, tool not yet set. + + + + Unknown state "%1" + Okänt tillstånd "%1" + + + Unexpected exception caught during parsing. + + + + Description + Beskrivning + + + Instruction Pointer + Instruktionspekare + + + Object + Objekt + + + Directory + Katalog + + + File + Fil + + + Line + Rad + + + Suppression File: + + + + Suppression: + + + + Select Suppression File + + + + Save Suppression + + + + Valgrind executable: + Körbar Valgrind-fil: + + + Backtrace frame count: + + + + Suppression files: + + + + Add... + Lägg till... + + + Remove + Ta bort + + + Valgrind arguments: + Valgrind-argument: + + + Track origins of uninitialized memory + + + + Limits the amount of results the profiler gives you. A lower limit will likely increase performance. + + + + Result view: Minimum event cost: + + + + % + % + + + Show additional information for events in tooltips + + + + Extra Memcheck arguments: + + + + Extra Callgrind arguments: + + + + Enable cache simulation + + + + Enable branch prediction simulation + + + + Collect system call time + + + + Collect the number of global bus events that are executed. The event type "Ge" is used for these events. + + + + Memcheck Memory Analysis Options + + + + Callgrind Profiling Options + Alternativ för Callgrind-profilering + + + Collect global bus events + + + + Valgrind Command + Valgrind-kommando + + + Valgrind Suppression Files + + + + Valgrind Suppression File (*.supp);;All Files (*) + + + + KCachegrind executable: + Körbar KCachegrind-fil: + + + KCachegrind Command + KCachegrind-kommando + + + <p>Does full cache simulation.</p> +<p>By default, only instruction read accesses will be counted ("Ir").</p> +<p> +With cache simulation, further event counters are enabled: +<ul><li>Cache misses on instruction reads ("I1mr"/"I2mr").</li> +<li>Data read accesses ("Dr") and related cache misses ("D1mr"/"D2mr").</li> +<li>Data write accesses ("Dw") and related cache misses ("D1mw"/"D2mw").</li></ul> +</p> + + + + <p>Does branch prediction simulation.</p> +<p>Further event counters are enabled: </p> +<ul><li>Number of executed conditional branches and related predictor misses ( +"Bc"/"Bcm").</li> +<li>Executed indirect jumps and related misses of the jump address predictor ( +"Bi"/"Bim").)</li></ul> + + + + Collects information for system call times. + + + + Visualization: Minimum event cost: + + + + Remove template parameter lists when displaying function names. + + + + Detect self-modifying code: + + + + No + Nej + + + Show reachable and indirectly lost blocks + + + + Check for leaks on finish: + + + + Summary Only + + + + Full + + + + Profiling + Profilering + + + Valgrind Function Profiler + Valgrind-funktionsprofilerare + + + Callers + + + + Functions + Funktioner + + + Callees + + + + Valgrind Function Profiler uses the Callgrind tool to record function calls when a program runs. + Valgrind-funktionsprofilerare använder Callgrind-verktyget för att spela in funktionsanrop när ett program kör. + + + Valgrind Function Profiler (External Application) + Valgrind-funktionsprofilerare (externt program) + + + Visualization + Visualisering + + + Load External XML Log File + Läs in extern XML-loggfil + + + Load External Log File + Läs in extern loggfil + + + Open results in KCachegrind. + Öppna resultat i KCachegrind. + + + Request the dumping of profile information. This will update the Callgrind visualization. + + + + Reset all event counters. + Nollställ alla händelseräknare. + + + Pause event logging. No events are counted which will speed up program execution during profiling. + + + + Discard Data + Förkasta data + + + Go back one step in history. This will select the previously selected item. + Gå bakåt ett steg i historiken. Detta väljer föregående markerad post. + + + Go forward one step in history. + Gå framåt ett steg i historiken. + + + Selects which events from the profiling data are shown and visualized. + Väljer vilka händelser från profileringsdatat som visas och visualiseras. + + + Absolute Costs + + + + Show costs as absolute numbers. + + + + Relative Costs + + + + Show costs relative to total inclusive cost. + + + + Relative Costs to Parent + + + + Show costs relative to parent function's inclusive cost. + + + + Select This Function in the Analyzer Output + + + + Open Callgrind Log File + + + + Callgrind Output (callgrind.out*);;All Files (*) + + + + Callgrind: Failed to open file for reading: %1 + + + + Cost Format + + + + Parsing Profile Data... + Tolkar profildata... + + + Enable cycle detection to properly handle recursive or circular function calls. + + + + Show Project Costs Only + + + + Show only profiling info that originated from this project source. + + + + Filter... + Filtrera... + + + A Valgrind Callgrind analysis is still in progress. + + + + Start a Valgrind Callgrind analysis. + + + + Profiling aborted. + Profilering avbröts. + + + Parsing finished, no data. + Tolkning färdig, inget data. + + + Parsing finished, total cost of %1 reported. + + + + Parsing failed. + Tolkning misslyckades. + + + Populating... + + + + All functions with an inclusive cost ratio higher than %1 (%2 are hidden) + + + + Issue + Problem + + + %1%2 + %1%2 + + + in %1 + i %1 + + + %1 in function %2 + %1 i funktion %2 + + + Suppress Error + + + + Memcheck + Memcheck + + + External Errors + Externa fel + + + Show issues originating outside currently opened projects. + + + + Suppressions + + + + These suppression files were used in the last memory analyzer run. + + + + Definite Memory Leaks + + + + Possible Memory Leaks + Möjliga minnesläckor + + + Use of Uninitialized Memory + + + + Invalid Calls to "free()" + Ogiltiga anrop till "free()" + + + Memory Issues + Minnesproblem + + + Go to previous leak. + Gå till föregående läcka. + + + Go to next leak. + Gå till nästa läcka. + + + Error Filter + + + + Valgrind Analyze Memory uses the Memcheck tool to find memory leaks. + Valgrind minnesanalyserare använder Memcheck-verktyget för att hitta minnesläckor. + + + Valgrind Memory Analyzer with GDB + Valgrind minnesanalyserare med GDB + + + Valgrind Analyze Memory with GDB uses the Memcheck tool to find memory leaks. +When a problem is detected, the application is interrupted and can be debugged. + Valgrind minnesanalyserare med GDB använder Memcheck-verktyget för att hitta minnesläckor. +När ett problem upptäcks kommer programmet att avbrytas och kan felsökas. + + + Heob + Heob + + + Ctrl+Alt+H + Ctrl+Alt+H + + + Valgrind Memory Analyzer (External Application) + Valgrind minnesanalyserare (externt program) + + + Heob: No local run configuration available. + Heob: Ingen lokal körkonfiguration tillgänglig. + + + Heob: No toolchain available. + Heob: Ingen verktygskedja tillgänglig. + + + Heob: No executable set. + Heob: Ingen körbar fil inställd. + + + Heob: Cannot find %1. + Heob: Kan inte hitta %1. + + + The %1 executables must be in the appropriate location. + + + + Heob used with MinGW projects needs the %1 DLLs for proper stacktrace resolution. + + + + Heob: Cannot create %1 process (%2). + Heob: Kan inte skapa %1 process (%2). + + + A Valgrind Memcheck analysis is still in progress. + En Valgrind Memcheck-analys pågår fortfarande. + + + Start a Valgrind Memcheck analysis. + Starta en Valgrind Memcheck-analys. + + + Start a Valgrind Memcheck with GDB analysis. + Starta en Valgrind Memcheck med GDB-analys. + + + Open Memcheck XML Log File + + + + XML Files (*.xml);;All Files (*) + XML-filer (*.xml);;Alla filer (*) + + + Memcheck: Failed to open file for reading: %1 + Memcheck: Misslyckades med att öppna filen för läsning: %1 + + + Memcheck: Error occurred parsing Valgrind output: %1 + Memcheck: Fel inträffade vid tolkning av Valgrind-utdata: %1 + + + Memory Analyzer Tool finished. %n issues were found. + + Minnesanalysverktyget är färdigt. %n problem hittades. + Minnesanalysverktyget är färdigt. %n problem hittades. + + + + Log file processed. %n issues were found. + + Loggfilen behandlad. %n problem hittades. + Loggfilen behandlad. %n problem hittades. + + + + New + Ny + + + Delete + Ta bort + + + XML output file: + XML-utdatafil: + + + Handle exceptions: + + + + Off + Av + + + On + + + + Only + Endast + + + Page protection: + + + + After + Efter + + + Before + Före + + + Freed memory protection + + + + Raise breakpoint exception on error + + + + Leak details: + + + + None + Ingen + + + Simple + Enkel + + + Detect Leak Types + + + + Detect Leak Types (Show Reachable) + + + + Fuzzy Detect Leak Types + + + + Fuzzy Detect Leak Types (Show Reachable) + + + + Minimum leak size: + + + + Control leak recording: + + + + On (Start Disabled) + På (starta inaktiverad) + + + On (Start Enabled) + På (starta aktiverad) + + + Run with debugger + Kör med felsökare + + + Extra arguments: + Extraargument: + + + Heob path: + Heob-sökväg: + + + The location of heob32.exe and heob64.exe. + Platsen för heob32.exe och heob64.exe. + + + Save current settings as default. + Spara aktuella inställningar som standard. + + + OK + Ok + + + Default + Standard + + + New Heob Profile + Ny Heob-profil + + + Heob profile name: + Profilnamn för Heob: + + + %1 (copy) + %1 (kopia) + + + Delete Heob Profile + Ta bort Heob-profil + + + Are you sure you want to delete this profile permanently? + Är du säker på att du vill ta bort denna profil permanent? + + + Process %1 + Process %1 + + + Process finished with exit code %1 (0x%2). + Processen färdigställdes med avslutskod %1 (0x%2). + + + Unknown argument: -%1 + Okänt argument: -%1 + + + Cannot create target process. + Kan inte skapa målprocess. + + + Wrong bitness. + + + + Process killed. + Process dödad. + + + Only works with dynamically linked CRT. + Fungerar endast med dynamiskt länkad CRT. + + + Process stopped with unhandled exception code 0x%1. + + + + Not enough memory to keep track of allocations. + Inte tillräckligt med minne för att hålla koll på allokeringar. + + + Application stopped unexpectedly. + Programmet stoppades oväntat. + + + Extra console. + + + + Unknown exit reason. + Okänd avslutsanledning. + + + Heob stopped unexpectedly. + Heob stoppade oväntat. + + + Heob: %1 + Heob: %1 + + + Heob: Failure in process attach handshake (%1). + + + + Callee + + + + Caller + + + + Cost + + + + Calls + + + + Previous command has not yet finished. + + + + Dumping profile data... + Dumpar profildata... + + + Resetting event counters... + + + + Pausing instrumentation... + + + + Unpausing instrumentation... + + + + An error occurred while trying to run %1: %2 + + + + Callgrind dumped profiling info + + + + Callgrind unpaused. + + + + Failed opening temp file... + Misslyckades med att öppna temporärfil... + + + Function: + Funktion: + + + File: + Fil: + + + Object: + + + + Called: + + + + %n time(s) + + %n gång + %n gånger + + + + Events + Händelser + + + Self costs + + + + (%) + (%) + + + Incl. costs + + + + (%1%) + (%1%) + + + %1 cost spent in a given function excluding costs from called functions. + + + + %1 cost spent in a given function including costs from called functions. + + + + Function + Funktion + + + Called + + + + Self Cost: %1 + + + + Incl. Cost: %1 + + + + %1 in %2 + %1 i %2 + + + %1:%2 in %3 + %1:%2 i %3 + + + Last-level + + + + Instruction + Instruktion + + + Cache + Cache + + + Conditional branches + + + + Indirect branches + + + + level %1 + nivå %1 + + + read + läs + + + write + skriv + + + mispredicted + + + + executed + + + + miss + + + + access + åtkomst + + + Line: + Rad: + + + Position: + Position: + + + XmlServer on %1: + XmlServer på %1: + + + LogServer on %1: + LogServer på %1: + + + Profiling %1 + Profilerar %1 + + + Analyzing Memory + Analyserar minne + + + Valgrind executable "%1" not found or not executable. +Check settings or ensure Valgrind is installed and available in PATH. + + + + Analyzing finished. + Analysen är färdig. + + + Error: "%1" could not be started: %2 + + + + Error: no Valgrind executable set. + + + + Process terminated. + + + + Process exited with return value %1 + + + + + Valgrind Generic Settings + Allmänna inställningar för Valgrind + + + Valgrind + Valgrind + + + Valgrind Memory Analyzer + Valgrind minnesanalyserare + + + Profile Costs of This Function and Its Callees + + + + Valgrind Settings + Valgrind-inställningar + + + Callgrind + Callgrind + + + %1 (Called: %2; Incl. Cost: %3) + + + + + QtC::Vcpkg + + Copy paste the required lines into your CMakeLists.txt: + Kopiera och klistra in nödvändiga rader till din CMakeLists.txt: + + + Add vcpkg Package... + Lägg till vcpkg-paket... + + + CMake Code... + CMake-kod... + + + Vcpkg Manifest Editor + Manifestredigerare för Vcpkg + + + Add vcpkg Package + Lägg till vcpkg-paket + + + This package is already a project dependency. + Detta paket är redan ett projektberoende. + + + Packages: + Paket: + + + Package Details + Paketdetaljer + + + Name: + Namn: + + + Version: + Version: + + + License: + Licens: + + + Description: + Beskrivning: + + + Homepage: + Webbsida: + + + Vcpkg installation + Vcpkg-installation + + + + QtC::VcsBase + + Version Control + Versionskontroll + + + General + Allmänt + + + Name + Namn + + + Alias + Alias + + + Email + E-post + + + Alias email + + + + State + Tillstånd + + + File + Fil + + + Check Message + + + + Insert Name... + Infoga namn... + + + &Close + S&täng + + + &Keep Editing + F&ortsätt redigera + + + Submit Message Check Failed + + + + Executing %1 + Kör %1 + + + Executing [%1] %2 + Kör [%1] %2 + + + "data" is no JSON object in "VcsCommand" page. + + + + "%1" not set in "data" section of "VcsCommand" page. + + + + "%1" in "data" section of "VcsCommand" page has unexpected type (unset, String or List). + + + + "%1" in "data" section of "VcsCommand" page has unexpected type (unset or List). + + + + Job in "VcsCommand" page is empty. + + + + Job in "VcsCommand" page is not an object. + + + + Job in "VcsCommand" page has no "%1" set. + + + + Command started... + Kommandot startat... + + + Checkout + Checka ut + + + "%1" (%2) not found. + "%1" (%2) hittades inte. + + + Version control "%1" is not configured. + Versionskontroll "%1" är inte konfigurerad. + + + Version control "%1" does not support initial checkouts. + + + + "%1" is empty when trying to run checkout. + + + + "%1" (%2) does not exist. + "%1" (%2) finns inte. + + + No job running, please abort. + Inget jobb körs, avbryt gärna. + + + Failed. + Misslyckades. + + + Succeeded. + Lyckades. + + + Open "%1" + Öppna "%1" + + + Running: %1 + Kör: %1 + + + Running in "%1": %2 + Kör i "%1": %2 + + + The directory %1 could not be deleted. + Katalogen %1 kunde inte tas bort. + + + The file %1 could not be deleted. + Filen %1 kunde inte tas bort. + + + There were errors when cleaning the repository %1: + Det uppstod fel vid rensning av förrådet %1: + + + Delete... + Ta bort... + + + Repository: %1 + Förråd: %1 + + + %n bytes, last modified %1. + + %n byte, senast ändrad %1. + %n byte, senast ändrad %1. + + + + Cleaning "%1" + Rensar "%1" + + + Delete + Ta bort + + + Do you want to delete %n files? + + Vill du ta bort %n fil? + Vill du ta bort %n filer? + + + + CVS Commit Editor + + + + CVS Command Log Editor + + + + CVS File Log Editor + + + + CVS Annotation Editor + + + + CVS Diff Editor + + + + Git Annotation Editor + + + + Git SVN Log Editor + + + + Git Log Editor + + + + Git Reflog Editor + + + + Git Commit Editor + + + + Git Rebase Editor + + + + Git Submit Editor + + + + Mercurial File Log Editor + + + + Mercurial Annotation Editor + + + + Mercurial Diff Editor + + + + Mercurial Commit Log Editor + + + + Perforce.SubmitEditor + + + + Perforce Log Editor + + + + Perforce Diff Editor + + + + Perforce Annotation Editor + + + + Subversion Commit Editor + + + + Subversion File Log Editor + + + + Subversion Annotation Editor + + + + Bazaar File Log Editor + + + + Bazaar Annotation Editor + + + + Bazaar Diff Editor + + + + Bazaar Commit Log Editor + + + + ClearCase Check In Editor + + + + ClearCase File Log Editor + + + + ClearCase Annotation Editor + + + + ClearCase Diff Editor + + + + Choose Repository Directory + Välj förrådskatalog + + + Commit + name of "commit" action of the VCS. + Name of the "commit" action of the VCS + + + + Close Commit Editor + + + + Closing this editor will abort the commit. + + + + Cannot commit. + + + + Cannot commit: %1. + + + + Save before %1? + Spara innan %1? + + + The file "%1" could not be deleted. + Filen "%1" kunde inte tas bort. + + + The directory "%1" is already managed by a version control system (%2). Would you like to specify another directory? + Katalogen "%1" är redan hanterad av ett versionskontrollsystem (%2). Vill du ange en annan katalog? + + + Repository already under version control + + + + Repository Created + + + + Repository Creation Failed + + + + A version control repository has been created in %1. + Ett versionskontrollerat förråd har skapats i %1. + + + A version control repository could not be created in %1. + Ett versionskontrollerat förråd kunde inte skapas i %1. + + + Working... + Arbetar... + + + Annotate "%1" + Anteckna "%1" + + + Copy "%1" + Kopiera "%1" + + + &Describe Change %1 + &Beskriv ändring %1 + + + Send to CodePaster... + Skicka till CodePaster... + + + Apply Chunk... + + + + Revert Chunk... + + + + Failed to retrieve data. + Misslyckades med att hämta data. + + + Configuration + Konfiguration + + + No version control set on "VcsConfiguration" page. + Do not translate "VcsConfiguration", because it is the id of a page. + + + + "vcsId" ("%1") is invalid for "VcsConfiguration" page. Possible values are: %2. + Do not translate "VcsConfiguration", because it is the id of a page. + + + + Please configure <b>%1</b> now. + Konfigurera <b>%1</b> nu. + + + No known version control selected. + Ingen känd versionskontroll vald. + + + Clean Repository + Rensa förråd + + + Select All + Check all for submit + Markera allt + + + Wrap submit message at: + + + + characters + tecken + + + An executable which is called with the submit message in a temporary file as first argument. It should return with an exit != 0 and a message on standard error to indicate failure. + + + + A file listing nicknames in a 4-column mailmap format: +'name <email> alias <email>'. + + + + Submit message &check script: + + + + Reset VCS Cache + Nollställ VCS-cache + + + Reset information about which version control system handles which directory. + + + + User/&alias configuration file: + + + + A simple file containing lines with field names like "Reviewed-By:" which will be added below the submit editor. + + + + User &fields configuration file: + + + + &SSH prompt command: + + + + Specifies a command that is executed to graphically prompt for a password, +should a repository require SSH-authentication (see documentation on SSH and the environment variable SSH_ASKPASS). + + + + Open URL in Browser... + Öppna URL i webbläsare... + + + Copy URL Location + Kopiera URL-plats + + + Send Email To... + Skicka e-post till... + + + Copy Email Address + Kopiera e-postadress + + + Subversion Submit + + + + Descriptio&n + Beskriv&ning + + + F&iles + F&iler + + + Select a&ll + Markera a&llt + + + Cannot commit: %1 + + + + %1 %2/%n File(s) + + %1 %2/%n fil + %1 %2/%n filer + + + + Warning: The commit subject is very short. + + + + Warning: The commit subject is too long. + + + + Hint: Aim for a shorter commit subject. + + + + Hint: The second line of a commit message should be empty. + + + + <p>Writing good commit messages</p><ul><li>Avoid very short commit messages.</li><li>Consider the first line as a subject (like in emails) and keep it shorter than 72 characters.</li><li>After an empty second line, a longer description can be added.</li><li>Describe why the change was done, not how it was done.</li></ul> + + + + Update in progress + Uppdatering pågår + + + Description is empty + Beskrivningen är tom + + + No files checked + + + + &Commit + + + + Unselect All + Uncheck all for submit + Avmarkera allt + + + Fossil File Log Editor + + + + Fossil Annotation Editor + + + + Fossil Diff Editor + + + + Fossil Commit Log Editor + + + + &Undo + Å&ngra + + + &Redo + Gör o&m + + + Diff &Selected Files + + + + Log count: + Loggantal: + + + Timeout: + Tidsgräns: + + + s + s + + + Reload + Uppdatera + + + &Open "%1" + Ö&ppna "%1" + + + &Copy to clipboard: "%1" + &Kopiera till urklipp: "%1" + + + Name of the version control system in use by the current project. + + + + The current version control topic (branch or tag) identification of the current project. + + + + The top level path to the repository the current project is in. + + + + + QtC::WebAssembly + + Web Browser + Webbläsare + + + WebAssembly Runtime + + + + Emscripten SDK path: + Sökväg för Emscripten SDK: + + + Select the root directory of an installed %1. Ensure that the activated SDK version is compatible with the %2 or %3 version that you plan to develop against. + + + + Emscripten SDK environment: + + + + Note: %1 supports Qt %2 for WebAssembly and higher. Your installed lower Qt version(s) are not supported. + + + + Adding directories to PATH: + Lägger till kataloger till PATH: + + + Setting environment variables: + + + + The chosen directory is an emsdk location. + + + + An SDK is installed. + En SDK är installerad. + + + An SDK is activated. + En SDK är aktiverad. + + + The activated SDK is usable by %1. + + + + The activated version %1 is not supported by %2. Activate version %3 or higher. + + + + Activated version: %1 + Aktiverad version: %1 + + + WebAssembly + WebAssembly + + + Setup Emscripten SDK for WebAssembly? To do it later, select Edit > Preferences > Devices > WebAssembly. + Konfigurera Emscripten SDK för WebAssembly? För att göra det senare, välj Redigera > Inställningar > Enheter > WebAssembly. + + + Setup Emscripten SDK + Konfigurera Emscripten SDK + + + WebAssembly + Qt Version is meant for WebAssembly + WebAssembly + + + %1 does not support Qt for WebAssembly below version %2. + %1 har inte stöd för Qt for WebAssembly lägre än version %2. + + + Effective emrun call: + + + + Default Browser + Standardwebbläsare + + + Web browser: + Webbläsare: + + + Emscripten Compiler + + + + Emscripten Compiler %1 for %2 + + + + Emscripten + Emscripten + + + + QtC::Welcome + + UI Tour + Gränssnittsguide + + + Explore more + UTFORSKA MER + + + Get Started + Kom igång + + + Get Qt + Skaffa Qt + + + Qt Account + Qt-konto + + + Online Community + Nätgemenskap + + + Blogs + Bloggar + + + User Guide + Användarguide + + + Welcome + Välkommen + + + Open Project... + Öppna projekt... + + + Welcome to %1 + Välkommen till %1 + + + Create Project... + Skapa projekt... + + + Would you like to take a quick UI tour? This tour highlights important user interface elements and shows how they are used. To take the tour later, select Help > UI Tour. + Vill du ta en snabb rundtur i gränssnittet? Denna guide visar viktiga element i användargränssnittet och beskriver hur de används. För att ta rundturen senare, välj Hjälp > Gränssnittsguide. + + + Take UI Tour + Besök gränssnittsguide + + + Mode Selector + Lägesväljare + + + Select different modes depending on the task at hand. + Välj olika lägen beroende på vad du vill skapa. + + + <p style="margin-top: 30px"><table><tr><td style="padding-right: 20px">Welcome:</td><td>Open examples, tutorials, and recent sessions and projects.</td></tr><tr><td>Edit:</td><td>Work with code and navigate your project.</td></tr><tr><td>Design:</td><td>Visually edit Widget-based user interfaces, state charts and UML models.</td></tr><tr><td>Debug:</td><td>Analyze your application with a debugger or other analyzers.</td></tr><tr><td>Projects:</td><td>Manage project settings.</td></tr><tr><td>Help:</td><td>Browse the help database.</td></tr></table></p> + <p style="margin-top: 30px"><table><tr><td style="padding-right: 20px">Välkommen:</td><td>Öppna exempel, handledningar och tidigare sessioner och projekt.</td></tr><tr><td>Redigera:</td><td>Arbeta med kod och navigera i ditt projekt.</td></tr><tr><td>Design:</td><td>Visuell redigering av widgetbaserade användargränssnitt, tillståndsdiagram och UML-modeller.</td></tr><tr><td>Felsök:</td><td>Analysera ditt program med en felsökare eller andra analysverktyg.</td></tr><tr><td>Projekt:</td><td>Hantera projektinställningar.</td></tr><tr><td>Hjälp:</td><td>Bläddra i hjälpdatabasen.</td></tr></table></p> + + + Kit Selector + Kitväljare + + + Select the active project or project configuration. + Välj det aktiva projektet eller projektkonfigurationen. + + + Run Button + Körknapp + + + Run the active project. By default this builds the project first. + Kör det aktiva projektet. Som standard så byggs projektet först. + + + Debug Button + Felsökningsknapp + + + Run the active project in a debugger. + Kör det aktiva projektet i en felsökare. + + + Build Button + Byggknapp + + + Build the active project. + Bygg det aktiva projektet. + + + Locator + Sökrutan + + + Type here to open a file from any open project. + Skriv här för att öppna en fil från något öppet projekt. + + + Or:<ul><li>type <code>c&lt;space&gt;&lt;pattern&gt;</code> to jump to a class definition</li><li>type <code>f&lt;space&gt;&lt;pattern&gt;</code> to open a file from the file system</li><li>click on the magnifier icon for a complete list of possible options</li></ul> + Eller:<ul><li>skriv <code>c&lt;blanksteg&gt;&lt;mönster&gt;</code> för att hoppa till en klassdefinition</li><li>skriv <code>f&lt;blanksteg&gt;&lt;mönster&gt;</code> för att öppna en fil från filsystemet</li><li>klicka på förstorningsikonen för en komplett lista över möjliga alternativ</li></ul> + + + Output + Utdata + + + Find compile and application output here, as well as a list of configuration and build issues, and the panel for global searches. + Hitta utdata från kompilatorer och program här, såväl som en lista över konfiguration- och byggproblem samt panelen för globala sökningar. + + + Progress Indicator + Förloppsindikator + + + Progress information about running tasks is shown here. + Förloppsinformation om körning av åtgärder visas här. + + + Escape to Editor + Återgå till redigeraren + + + Pressing the Escape key brings you back to the editor. Press it multiple times to also hide context help and output, giving the editor more space. + Tryck på Escape-tangenten för att återgå till redigeraren. Tryck på den flera gånger döljer även kontexthjälp och utdata, vilket ger redigeraren mer utrymme. + + + The End + Slutet + + + You have now completed the UI tour. To learn more about the highlighted controls, see <a style="color: #41CD52" href="qthelp://org.qt-project.qtcreator/doc/creator-quick-tour.html">User Interface</a>. + Du har nu genomfört rundturen för gränssnittet. För att lära dig mer om nämnda kontroller, se <a style="color: #41CD52" href="qthelp://org.qt-project.qtcreator/doc/creator-quick-tour.html">Användargränssnitt</a>. + + + UI Introduction %1/%2 > + Introduktion till gränssnittet %1/%2 > + + + + QtC::qmt + + Change + Ändra + + + Add Object + Lägg till objekt + + + Remove Object + Ta bort objekt + + + Cut + Klipp ut + + + Paste + Klistra in + + + Delete + Ta bort + + + Show Definition + Visa definition + + + Inheritance + + + + Association + + + + Dependency + Beroende + + + Open Diagram + Öppna diagram + + + Create Diagram + Skapa diagram + + + Remove + Ta bort + + + Align Objects + Justera objekt + + + Align Left + Justera åt vänster + + + Center Vertically + Centrera vertikalt + + + Align Right + Justera åt höger + + + Align Top + Justera överst + + + Center Horizontally + Centrera horisontellt + + + Open Linked File + Öppna länkad fil + + + Align Bottom + Justera nederst + + + Same Width + Samma bredd + + + Same Height + Samma höjd + + + Same Size + Samma storlek + + + Layout Objects + Lägg ut objekt + + + Equal Horizontal Distance + + + + Equal Vertical Distance + + + + Equal Horizontal Space + + + + Equal Vertical Space + + + + New Package + Nytt paket + + + New Class + Ny klass + + + New Component + Ny komponent + + + New Diagram + Nytt diagram + + + Unacceptable null object. + + + + File not found. + Filen hittades inte. + + + Unable to create file. + Kunde inte skapa filen. + + + Writing to file failed. + Skrivning till fil misslyckades. + + + Reading from file failed. + Läsning från fil misslyckades. + + + Illegal XML file. + Ogiltig XML-fil. + + + Unable to handle file version %1. + Kunde inte hantera filversionen %1. + + + Change Object + Ändra objekt + + + Change Relation + Ändra relation + + + Move Object + Flytta objekt + + + Move Relation + Flytta relation + + + Delete Object + Ta bort objekt + + + Add Relation + Lägg till relation + + + Delete Relation + Ta bort relation + + + [unnamed] + [ingetnamn] + + + Reset + Nollställ + + + Relations + Relationer + + + Diagram Elements + Diagramelement + + + Clear + Töm + + + View + Visa + + + Filter + Filter + + + Type: + Typ: + + + Stereotypes: + + + + Reverse engineered: + + + + Yes + Ja + + + No + Nej + + + Name: + Namn: + + + Children: + Barn: + + + Relations: + Relationer: + + + Model + Modell + + + Models + Modeller + + + Package + Paket + + + Packages + Paket + + + Class + Klass + + + Classes + Klasser + + + Namespace: + Namnrymd: + + + Template: + Mall: + + + Clean Up + Rensa upp + + + Members: + Medlemmar: + + + Component + Komponent + + + Components + Komponenter + + + Diagram + Diagram + + + Diagrams + Diagram + + + Elements: + Element: + + + Canvas Diagram + + + + Canvas Diagrams + + + + Item + Post + + + Items + Poster + + + Variety: + + + + End A: %1 + + + + End B: %1 + + + + Dependencies + Beroenden + + + Direction: + Riktning: + + + Inheritances + + + + Derived class: %1 + Härledd klass: %1 + + + Base class: %1 + Basklass: %1 + + + Associations + Associationer + + + Role: + Roll: + + + Cardinality: + Kardinalitet: + + + Navigable + Navigeringsbar + + + Aggregation + + + + Composition + Komposition + + + Relationship: + Relation: + + + Connection + Anslutning + + + Connections + Anslutningar + + + Position and size: + Position och storlek: + + + Auto sized + + + + Color: + Färg: + + + Normal + Normal + + + Lighter + Ljusare + + + Darker + Mörkare + + + Soften + + + + Outline + Översikt + + + Flat + Platt + + + Emphasized + + + + Smart + + + + None + Ingen + + + Label + Etikett + + + Decoration + Dekoration + + + Icon + Ikon + + + Stereotype display: + + + + Depth: + Djup: + + + Box + + + + Angle Brackets + + + + Template display: + + + + Show members + Visa medlemmar + + + Plain shape + + + + Shape: + Form: + + + Warning + Varning + + + Error + Fel + + + Intermediate points: + + + + none + Ingen + + + Annotation + Anteckning + + + Annotations + Anteckningar + + + Auto width + Automatisk bredd + + + Title + Titel + + + Subtitle + Undertext + + + Footnote + Fotnotis + + + Boundary + + + + Boundaries + + + + Swimlane + + + + Swimlanes + + + + Invalid syntax. + Ogiltig syntax. + + + Multi-Selection + + + + Missing file name. + Saknar filnamn. + + + Project is modified. + Projektet är ändrat. + + + Create Dependency + Skapa beroende + + + Create Inheritance + + + + Create Association + Skapa association + + + Create Connection + Skapa anslutning + + + Drop Element + Släpp element + + + Add Related Element + Lägg till relaterat element + + + Add Element + Lägg till element + + + Relocate Relation + + + + Relation Attributes + + + + Type + Typ + + + Direction + Riktning + + + Stereotypes + Stereotyper + + + Other Element Attributes + + + + Number of matching elements: + Antal matchande element: + + + + RadioButtonSpecifics + + Radio Button + Radioknapp + + + Text + Text + + + Text label for the radio button. + Textetikett för radioknappen. + + + Determines whether the radio button is checked or not. + Bestämmer huruvida radioknappen är markerad eller inte. + + + Determines whether the radio button gets focus if pressed. + Bestämmer huruvida radioknappen får fokus om tryckt. + + + Checked + Markerad + + + Focus on press + Fokus vid tryck + + + + RangeSliderSpecifics + + Range Slider + + + + Value 1 + Värde 1 + + + Sets the value of the first range slider handle. + + + + Toggles if the range slider provides live value updates. + + + + Sets the value of the second range slider handle. + + + + Sets the minimum value of the range slider. + + + + Sets the maximum value of the range slider. + + + + Sets the interval between the steps. +This functions if <b>Snap mode</b> is selected. + + + + Sets the threshold at which a drag event begins. + + + + Sets how the slider handles snaps to the steps +defined in step size. + + + + Sets the orientation of the range slider. + + + + Live + + + + Value 2 + Värde 2 + + + From + Från + + + To + Till + + + Step size + Stegstorlek + + + Drag threshold + + + + Snap mode + + + + Orientation + Orientering + + + + RectangleSpecifics + + Rectangle + Rektangel + + + Fill color + Fyllnadsfärg + + + Sets the color for the background. + Anger färgen för bakgrunden. + + + Border color + + + + Sets the color for the border. + + + + Border width + + + + Sets the border width. + + + + Radius + Radie + + + Sets the radius by which the corners get rounded. + + + + + RenameFolderDialog + + Rename Folder + Byt namn på mapp + + + Folder name cannot be empty. + Mappnamnet får inte vara tomt. + + + Could not rename folder. Make sure no folder with the same name exists. + Kunde inte byta namn på mappen. Försäkra dig om att ingen mapp med samma namn finns. + + + If the folder has assets in use, renaming it might cause the project to not work correctly. + Om mappen har tillgångar i användning så kan namnbyte på den orsaka att projektet inte fungerar korrekt. + + + Rename + Byt namn + + + Cancel + Avbryt + + + + RepeaterSpecifics + + Repeater + + + + Model + Modell + + + The model providing data for the repeater. This can simply specify the number of delegate instances to create or it can be bound to an actual model. + + + + Delegate + Delegat + + + The delegate provides a template defining each object instantiated by the repeater. + + + + + ResetEdit3DColorsAction + + Reset Colors + Nollställ färger + + + Reset the background color and the color of the grid lines of the 3D view to the default values. + Nollställ bakgrundsfärgen och färgen för rutnätsraderna i 3D-vyn till standardvärden. + + + + ResetView + + Reset View + Nollställ vy + + + + RotateToolAction + + Activate Rotate Tool + Aktivera roteringsverktyg + + + + RoundButtonSpecifics + + Round Button + Rund knapp + + + Appearance + Utseende + + + Toggles if the button is flat or highlighted. + Växlar om knappen är platt eller framhävd. + + + Flat + Platt + + + Highlight + Framhävd + + + Radius + Radie + + + Sets the radius of the button. + Ställer in radien för knappen. + + + + RowLayoutSpecifics + + Row Layout + Radlayout + + + Row spacing + Radavstånd + + + Sets the space between the items in pixels in the <b>Row Layout</b>. + Ställer in avståndet mellan poster i bildpunkter i <b>Radlayout</b>. + + + Layout direction + Layoutriktning + + + Sets the direction of the item flow in the <b>Row Layout</b>. + Ställer in riktningen för postflödet i <b>Radlayout</b>. + + + Uniform cell sizes + Enhetliga cellstorlekar + + + Toggles all cells to have a uniform size. + Växlar alla celler till att ha en enhetlig storlek. + + + + RowSpecifics + + Row + Rad + + + Sets the spacing between items in the row. + Ställer in avståndet mellan poster i raden. + + + Layout direction + Layoutriktning + + + Sets in which direction items in the row are placed. + Ställer in vilken riktning som poster i raden placeras. + + + Spacing + Avstånd + + + + SaveAsDialog + + Save Effect + Spara effekt + + + Effect name: + Effektnamn: + + + Name contains invalid characters. + Namnet innehåller ogiltiga tecken. + + + Name must start with a capital letter. + Namnet måste börja med en versal bokstav. + + + Name must have at least 3 characters. + Namnet måste ha minst tre tecken. + + + Name cannot contain white space. + Namnet får inte innehåll blanksteg. + + + Name is already taken. + Namnet är upptaget. + + + Save + Spara + + + Cancel + Avbryt + + + + SaveChangesDialog + + Save Changes + Spara ändringar + + + Current composition has unsaved changes. + Aktuell komposition har osparade ändringar. + + + Cancel + Avbryt + + + Save + Spara + + + Discard Changes + Förkasta ändringar + + + + ScaleToolAction + + Activate Scale Tool + Aktivera skalningsverktyg + + + + ScrollViewSpecifics + + Scroll View + Rullningsvy + + + Content size + Innehållsstorlek + + + Sets the width and height of the view. +This is used for calculating the total implicit size. + Ställer in bredd och höjd för vyn. +Detta används för att beräkna total implicit storlek. + + + W + width + The width of the object + W + + + Content width used for calculating the total implicit width. + Innehållsbredd som används för beräkning av total implicit bredd. + + + H + height + The height of the object + H + + + Content height used for calculating the total implicit height. + Innehållshöjd som används för beräkning av total implicit höjd. + + + Font + Typsnitt + + + + SearchBox + + Search + Sök + + + + Section + + Expand All + Expandera alla + + + Collapse All + Fäll in alla + + + + SelectBackgroundColorAction + + Select Background Color + Välj bakgrundsfärg + + + Select a color for the background of the 3D view. + Välj en färg för bakgrunden i 3D-vyn. + + + + SelectGridColorAction + + Select Grid Color + Välj rutnätsfärg + + + Select a color for the grid lines of the 3D view. + Välj en färg för rutnätslinjer i 3D-vyn. + + + + SelectionModeToggleAction + + Toggle Group/Single Selection Mode + Växla markeringsläge för grupp/enstaka + + + + ShowCameraFrustumAction + + Always Show Camera Frustums + Visa alltid kamerafrustum + + + Toggle between always showing the camera frustum visualization and only showing it when the camera is selected. + Växla mellan att alltid visa visualisering av kamerafrustum och alltid visa den när kameran väljs. + + + + ShowGridAction + + Show Grid + Visa rutnät + + + Toggle the visibility of the helper grid. + Växla synligheten för hjälprutnätet. + + + + ShowIconGizmoAction + + Show Icon Gizmos + Visa ikongizmos + + + Toggle the visibility of icon gizmos, such as light and camera icons. + Växla synligheten för ikongizmos, såsom ljus- och kameraikoner. + + + + ShowLookAtAction + + Show Look-at + Visa Titta på + + + Toggle the visibility of the edit camera look-at indicator. + Växla synligheten för redigeringskamerans titta-på-indikator. + + + + ShowParticleEmitterAction + + Always Show Particle Emitters And Attractors + + + + Toggle between always showing the particle emitter and attractor visualizations and only showing them when the emitter or attractor is selected. + + + + + ShowSelectionBoxAction + + Show Selection Boxes + Visa markeringsrutor + + + Toggle the visibility of selection boxes. + Växla synligheten för markeringsrutor. + + + + SliderSpecifics + + Slider + Draglist + + + Value + Värde + + + The current value of the slider. + Aktuellt värde för draglisten. + + + Live + + + + Whether the slider provides live value updates. + + + + From + Från + + + The starting value of the slider range. + Startvärde för draglistens intervall. + + + To + Till + + + The ending value of the slider range. + + + + Step size + Stegstorlek + + + The step size of the slider. + Stegstorleken för draglisten. + + + Drag threshold + + + + The threshold (in logical pixels) at which a drag event will be initiated. + + + + Snap mode + + + + The snap mode of the slider. + + + + Orientation + Orientering + + + The orientation of the slider. + Orientering för draglisten. + + + Current value of the Slider. The default value is 0.0. + Aktuellt värde för draglisten. Standardvärdet är 0.0. + + + Maximum value + Maximalt värde + + + Maximum value of the slider. The default value is 1.0. + Maximalt värde för draglisten. Standardvärdet är 1.0. + + + Minimum value + Minimalt värde + + + Minimum value of the slider. The default value is 0.0. + Minimalt värde för draglisten. Standardvärdet är 1.0. + + + Layout orientation of the slider. + + + + Indicates the slider step size. + Indikerar draglistens stegstorlek. + + + Active focus on press + Aktivera fokus vid tryck + + + Indicates whether the slider should receive active focus when pressed. + Indikerar huruvida draglisten ska ta emot aktivt fokus när tryckt. + + + Tick marks enabled + + + + Indicates whether the slider should display tick marks at step intervals. + + + + Update value while dragging + Uppdatera värdet under dragning + + + Determines whether the current value should be updated while the user is moving the slider handle, or only when the button has been released. + + + + + SnapConfigAction + + Open snap configuration dialog + + + + + SnapConfigurationDialog + + Snap Configuration + + + + Interval + Intervall + + + Position + Position + + + Snap position. + + + + Snap interval for move gizmo. + + + + Rotation + Rotering + + + Snap rotation. + + + + Snap interval in degrees for rotation gizmo. + + + + Scale + Skala + + + Snap scale. + + + + Snap interval for scale gizmo in percentage of original scale. + + + + Absolute Position + + + + Toggles if the position snaps to absolute values or relative to object position. + + + + deg + grader + + + % + % + + + Reset All + + + + + SnapToggleAction + + Toggle snapping during node drag + + + + + SocialButton + + Text + Text + + + + SpatialSoundSection + + Spatial Sound + Spatialt ljud + + + Source + Källa + + + The source file for the sound to be played. + Källfilen för ljudet som ska spelas upp. + + + Volume + Volym + + + Set the overall volume for this sound source. +Values between 0 and 1 will attenuate the sound, while values above 1 provide an additional gain boost. + + + + Loops + + + + Sets how often the sound is played before the player stops. +Bind to SpatialSound.Infinite to loop the current sound forever. + + + + Auto Play + + + + Sets whether the sound should automatically start playing when a source gets specified. + + + + Distance Model + + + + Sets thow the volume of the sound scales with distance to the listener. + + + + Size + Storlek + + + Set the size of the sound source. +If the listener is closer to the sound object than the size, volume will stay constant. + + + + Distance Cutoff + + + + Set the distance beyond which sound coming from the source will cutoff. + + + + Manual Attenuation + + + + Set the manual attenuation factor if distanceModel is set to ManualAttenuation. + + + + Occlusion Intensity + + + + Set how much the object is occluded. +0 implies the object is not occluded at all, while a large number implies a large occlusion. + + + + Directivity + + + + Set the directivity of the sound source. +A value of 0 implies that the sound is emitted equally in all directions, while a value of 1 implies that the source mainly emits sound in the forward direction. + + + + Directivity Order + + + + Set the order of the directivity of the sound source. +A higher order implies a sharper localization of the sound cone. + + + + Near Field Gain + + + + Set the near field gain for the sound source. +A near field gain of 1 will raise the volume of the sound signal by approx 20 dB for distances very close to the listener. + + + + + SpinBoxSpecifics + + Spin Box + Snurruta + + + Value + Värde + + + Sets the current value of the spin box. + Ställer in aktuellt värde för snurrutan. + + + Sets the lowest value of the spin box range. + Ställer in lägsta värdet för snurrutans intervall. + + + Sets the highest value of the spin box range. + Ställer in högsta värdet för snurrutans intervall. + + + Sets the number by which the spin box value changes. + Ställer in antalet med vilket snurrutans värde ändras. + + + Toggles if the spin box is editable. + Växlar om snurrutan är redigerbar. + + + Toggles if the spin box wraps around when +it reaches the start or end. + + + + From + Från + + + To + Till + + + Step size + Stegstorlek + + + Editable + Redigerbar + + + Wrap + + + + + SplitViewSpecifics + + Split View + Delad vy + + + Orientation + Orientering + + + Orientation of the split view. + Orientering för delad vy. + + + + SplitViewToggleAction + + Toggle Split View On/Off + Växla delad vy på/av + + + + StackLayoutSpecifics + + Stack Layout + + + + Current index + Aktuellt index + + + Sets the index of the child item currently visible in the <b>Stack Layout</b>. + + + + + StackViewSpecifics + + Font + Typsnitt + + + + StandardTextGroupBox + + + + + + + StandardTextSection + + Text + Text + + + Text color + Textfärg + + + Wrap mode + + + + Sets how overflowing text is handled. + + + + Elide + + + + Sets how to indicate that more text is available. + + + + Max line count + Max radantal + + + Sets the max number of lines that the text component shows. + Anger max antal rader som textkomponenten visar. + + + Sets the rendering type for this component. + + + + Sets how the font size is determined. + Anger hur typsnittsstorleken bestäms. + + + Sets how to calculate the line height based on the <b>Line height</b> value. + + + + Alignment H + Justering H + + + Alignment V + Justering V + + + Format + Format + + + Sets the formatting method of the text. + Anger formateringsmetoden för texten. + + + Render type + Renderingstyp + + + Size mode + Storleksläge + + + Min size + + + + Sets the minimum font size to use. This has no effect when <b>Size</b> mode is set to Fixed. + + + + Minimum font pixel size of scaled text. + + + + Minimum font point size of scaled text. + + + + Line height + Radhöjd + + + Line height for the text. + Radhöjd för texten. + + + Line height mode + Radhöjdsläge + + + + StateMenu + + Clone + Klona + + + Delete + Ta bort + + + Show Thumbnail + Visa miniatyrbild + + + Show Changes + Visa ändringar + + + Extend + Utöka + + + Jump to the code + Hoppa till koden + + + Reset when Condition + Nollställ när villkor + + + Edit Annotation + Redigera anteckning + + + Add Annotation + Lägg till anteckning + + + Remove Annotation + Ta bort anteckning + + + + StateSpecifics + + State + Tillstånd + + + When + När + + + Sets when the state should be applied. + Ställer in när tillståndet ska tillämpas. + + + Name + Namn + + + The name of the state. + Namnet på tillståndet. + + + Extend + Utöka + + + The state that this state extends. + Tillståndet som detta tillstånd utökar. + + + + StateThumbnail + + Default + Standard + + + Set State as default + Ställ in tillstånd som standard + + + State Name + Tillståndsnamn + + + Base State + Grundtillstånd + + + No Property Changes Available + Inga egenskapsändringar tillgängliga + + + Target + Mål + + + Explicit + Uttryckligen + + + Restore values + Återställ värden + + + When Condition + När villkor + + + + StatementEditor + + Item + Post + + + Sets the component that is affected by the action of the <b>Target</b> component's <b>Signal</b>. + + + + Method + Metod + + + Sets the item component's method that is affected by the <b>Target</b> component's <b>Signal</b>. + + + + From + Från + + + Sets the component and its property from which the value is copied when the <b>Target</b> component initiates the <b>Signal</b>. + + + + To + Till + + + Sets the component and its property to which the copied value is assigned when the <b>Target</b> component initiates the <b>Signal</b>. + + + + State Group + + + + Sets a <b>State Group</b> that is accessed when the <b>Target</b> component initiates the <b>Signal</b>. + + + + State + Tillstånd + + + Sets a <b>State</b> within the assigned <b>State Group</b> that is accessed when the <b>Target</b> component initiates the <b>Signal</b>. + + + + Property + Egenskap + + + Sets the property of the component that is affected by the action of the <b>Target</b> component's <b>Signal</b>. + + + + Value + Värde + + + Sets the value of the property of the component that is affected by the action of the <b>Target</b> component's <b>Signal</b>. + + + + Message + Meddelande + + + Sets a text that is printed when the <b>Signal</b> of the <b>Target</b> component initiates. + + + + Custom Connections can only be edited with the binding editor + Anpassade anslutningar kan endast redigeras med bindningsredigeraren + + + + StudioWelcome::Internal::ProjectModel + + Created with Qt Design Studio version: %1 + Skapad med Qt Design Studio version: %1 + + + Resolution: %1x%2 + Upplösning: %1x%2 + + + Created: %1 + Skapad: %1 + + + Last Edited: %1 + Senast redigerad: %1 + + + + StudioWelcome::Internal::UsageStatisticPluginModel + + The change will take effect after restart. + Ändringen blir aktiverad efter omstart. + + + + StudioWelcome::Internal::WelcomeMode + + Welcome + Välkommen + + + + StudioWelcome::PresetModel + + Recents + Tidigare + + + Custom + Anpassad + + + + StudioWelcome::QdsNewDialog + + New Project + Nytt projekt + + + Failed to initialize data. + Misslyckades med att initiera data. + + + Choose Directory + Välj katalog + + + Save Preset + Spara förval + + + A preset with this name already exists. + Ett förval med detta namn finns redan. + + + + Styles + + Style + Stil + + + All + Alla + + + Light + Ljus + + + Dark + Mörk + + + + SubComponentManager::parseDirectory + + Invalid meta info + Ogiltig metainfo + + + + SwipeViewSpecifics + + Swipe View + + + + Interactive + Interaktiv + + + Toggles if the user can interact with the view. + Växlar om användaren kan interagera med vyn. + + + Sets the orientation of the view. + Ställer in orienteringen för vyn. + + + Font + Typsnitt + + + Orientation + Orientering + + + + SyncEnvBackgroundAction + + Use Scene Environment + Använd scenmiljö + + + Sets the 3D view to use the Scene Environment color or skybox as background color. + Ställer in 3D-vyn att använda Scenmiljö-färgen eller skybox som bakgrundsfärg. + + + + TabBarSpecifics + + Tab Bar + Flikrad + + + Position + Position + + + Content size + Innehållsstorlek + + + Sets the position of the tab bar. + + + + Sets the width and height of the tab bar. +This is used for calculating the total implicit size. + + + + W + width + The width of the object + W + + + Content width used for calculating the total implicit width. + + + + H + height + The height of the object + H + + + Content height used for calculating the total implicit height. + + + + + TabViewSpecifics + + Tab View + Flikvy + + + Current index + Aktuellt index + + + Frame visible + + + + Determines the visibility of the tab frame around contents. + + + + Tabs visible + + + + Determines the visibility of the tab bar. + + + + Tab position + Flikposition + + + Determines the position of the tabs. + + + + + Tag + + tag name + taggnamn + + + + TemplateMerge + + Merge With Template + Slå samman med mall + + + &Browse... + &Bläddra... + + + Template: + Mall: + + + Browse Template + Bläddra efter mall + + + + TestControlPanel + + X + X + + + Theme + Tema + + + light + ljus + + + dark + Mörk + + + + + + + Basic + Grundläggande + + + Community + Gemenskap + + + < + < + + + + TextAreaSpecifics + + Text + Text + + + Read only + Skrivskyddad + + + Determines whether the text area is read only. + Bestämmer huruvida textytan är skrivskyddad. + + + Color + Färg + + + Document margins + Dokumentmarginaler + + + Text Area + Textyta + + + Frame width + Rambredd + + + Text shown on the text area. + Text som visas på textytan. + + + Margins of the text area. + Marginaler för textytan. + + + Width of the frame. + Bredd på ramen. + + + Contents frame + Innehållsram + + + Determines whether the frame around contents is shown. + + + + Focus Handling + Fokushantering + + + Highlight on focus + Framhäv vid fokus + + + Determines whether the text area is highlighted on focus. + + + + Tab changes focus + + + + Determines whether tab changes the focus of the text area. + + + + Focus on press + Fokus vid tryck + + + Determines whether the text area gets focus if pressed. + + + + + TextEditor::Internal::Snippets + + + Snippets are text fragments that can be inserted into an editor via the usual completion mechanics using a trigger text. The translated text (trigger variant) is used to disambiguate between snippets with the same trigger. + + + + + TextExtrasSection + + Text Extras + + + + Wrap mode + + + + Sets how overflowing text is handled. + Ställer in hur överflödande text hanteras. + + + Elide + + + + Sets how to indicate that more text is available. + Ställer in hur det indikeras att mer text är tillgängligt. + + + Format + Format + + + Sets the formatting method of the text. + Ställer in formateringsmetoden för texten. + + + Render type + Renderingstyp + + + Sets the rendering type for this component. + Ställer in renderingstypen för denna komponent. + + + Sets the quality of the render. This only has an effect when <b>Render type</b> is set to QtRendering. + Ställer in kvaliteten för renderingen. Detta har endast effekt när <b>Renderingstyp</b> är inställd till QtRendering. + + + Sets how to calculate the line height based on the <b>Line height</b> value. + Ställer in hur beräkningen av radhöjd baserat på <b>Radhöjd</b>-värdet. + + + Sets how the font size is determined. + Ställer in hur typsnittsstorleken bestäms. + + + Sets the max number of lines that the text component shows. + Ställer in max antal rader som textkomponenten visar. + + + Render type quality + Kvalitet för renderingstyp + + + Line height mode + Radhöjdsläge + + + Size mode + Storleksläge + + + Min size + + + + Sets the minimum font size to use. This has no effect when <b>Size</b> mode is set to Fixed. + Ställer in minsta typsnittsstorlek att använda. Detta har inget effekt när <b>Storlek</b>-läget är inställt till Fast. + + + Minimum font pixel size of scaled text. + + + + Minimum font point size of scaled text. + + + + Max line count + Max radantal + + + + TextFieldSpecifics + + Text Field + Textfält + + + Text + Text + + + Placeholder text + Platshållartext + + + Read only + Skrivskyddad + + + Determines whether the text field is read only. + Bestämmer huruvida textfältet är skrivskyddat. + + + Text shown on the text field. + Text som visas på textfältet. + + + Placeholder text. + Platshållartext. + + + Input mask + Inmatningsmask + + + Restricts the valid text in the text field. + Begränsar giltiga texten i textfältet. + + + Echo mode + Ekoläge + + + Specifies how the text is displayed in the text field. + Anger hur texten visas i textfältet. + + + + TextInputSection + + Text Input + Textinmatning + + + Selection color + Markeringsfärg + + + Sets the background color of selected text. + Ställer in bakgrundsfärgen för markerad text. + + + Selected text color + Färg för markerad text + + + Sets the color of selected text. + Ställer in färgen för markerad text. + + + Selection mode + Markeringsläge + + + Sets the way text is selected with the mouse. + Ställer in sättet som text markeras med musen. + + + Input mask + Inmatningsmask + + + Sets the allowed characters. + Ställer in tillåtna tecken. + + + Echo mode + Ekoläge + + + Sets the visibility mode. + Ställer in synlighetsläget. + + + Password character + Lösenordstecken + + + Sets which character to display when passwords are entered. + Ställer in vilket tecken att visa när lösenord matas in. + + + Tab stop distance + Tabulatorstoppavstånd + + + Default distance between tab stops in device units. + Standardavstånd mellan tabulatorstopp i enheter. + + + Text margin + Textmarginal + + + Margin around the text in the Text Edit in pixels. + Marginal runt texten i Textredigering i pixlar. + + + Maximum length + Maximal längd + + + Sets the maximum length of the text. + Ställer in maximal längd för texten. + + + Focus on press + Fokus vid tryck + + + Toggles if the text is focused on mouse click. + Växlar om texten är fokuserad vid musklick. + + + Toggles if the text scrolls when it exceeds its boundary. + Växlar om texten rullar när den överstiger sin gräns. + + + Overwrite mode + Överskrivningsläge + + + Toggles if overwriting text is allowed. + Växlar om överskrivning av text tillåts. + + + Persistent selection + Bestående markering + + + Toggles if the text should remain selected after moving the focus elsewhere. + Växlar om texten ska kvarstå som markerad efter fokus har flyttats någon annanstans. + + + Select by mouse + Markera med mus + + + Toggles if the text can be selected with the mouse. + Växlar om texten kan markeras med musen. + + + Select by keyboard + Markera med tangentbord + + + Read only + Skrivskyddad + + + Toggles if the text allows edits. + Växlar om texten tillåter redigeringar. + + + Cursor visible + Synlig markör + + + Toggles if the cursor is visible. + Växlar om markören är synlig. + + + Auto scroll + Automatisk rullning + + + + TextSection + + Text Area + Textyta + + + Placeholder text + Text för platshållare + + + Placeholder text displayed when the editor is empty. + Platshållartext som visas när redigeraren är tom. + + + Placeholder color + Färg för platshållare + + + Placeholder text color. + Textfärg för platshållare. + + + Hover + Hovra + + + Whether text area accepts hover events. + Huruvida textytan accepterar hovringshändelser. + + + + TextTool + + Text Tool + Textverktyg + + + + TextureBrowserContextMenu + + Apply to selected model + Tillämpa på markerad modell + + + Apply to selected material + Tillämpa på markerat material + + + Apply as light probe + + + + Duplicate + Duplicera + + + Delete + Ta bort + + + Create New Texture + Skapa ny textur + + + + TextureEditorToolBar + + Apply texture to selected model's material. + Tillämpa textur på materialet för markerad modell. + + + Create new texture. + Skapa ny textur. + + + Delete current texture. + Ta bort aktuell textur. + + + Open material browser. + Öppna materialbläddraren. + + + + ThumbnailDelegate + + Overwrite Example? + Skriv över exempel? + + + Example already exists.<br>Do you want to replace it? + Exemplet finns redan.<br>Vill du ersätta det? + + + Downloading... + Hämtar... + + + Extracting... + Extraherar... + + + Recently Downloaded + Tidigare hämtade + + + + TimelineBarItem + + Range from %1 to %2 + Intervall från %1 till %2 + + + Override Color + Åsidosätt färg + + + Reset Color + Nollställ färg + + + + TimelineKeyframeItem + + Delete Keyframe + Ta bort nyckelbild + + + Edit Easing Curve... + Redigera bezierkurva... + + + Edit Keyframe... + Redigera nyckelbild... + + + + TimerSpecifics + + Timer + Timer + + + Interval + Intervall + + + Sets the interval between triggers, in milliseconds. + Ställer in intervallet mellan utlösare, i millisekunder. + + + Repeat + Upprepa + + + Sets whether the timer is triggered repeatedly at the specified interval or just once. + Ställer in huruvida timern utlöses igen och igen vid angivet intervall eller bara en gång. + + + Running + Kör + + + Sets whether the timer is running or not. + Ställer in huruvida timern kör eller inte. + + + Triggered on start + Utlöst vid start + + + Sets the timer to trigger when started. + Ställer in timern att utlösa när startad. + + + + ToolBarSpecifics + + Tool Bar + Verktygsrad + + + Position + Position + + + Position of the toolbar. + Position för verktygsraden. + + + Font + Typsnitt + + + + ToolSeparatorSpecifics + + Tool Separator + Verktygsavgränsare + + + Orientation + Orientering + + + Sets the orientation of the separator. + Anger orienteringen för avgränsaren. + + + + TourModel + + Welcome Page + Välkomstsidan + + + The welcome page of Qt Design Studio. + Välkomstsidan för Qt Design Studio. + + + Workspaces + Arbetsytor + + + Introduction to the most important workspaces. + Introduktion till de mest viktiga arbetsytorna. + + + Top Toolbar + Övre verktygsraden + + + Short explanation of the top toolbar. + Kort beskrivning av övre verktygsraden. + + + States + Tillstånd + + + An introduction to states. + En introduktion till tillstånd. + + + Sorting Components + Sortering av komponenter + + + A way to organize multiple components. + Ett sätt att organisera flera komponenter. + + + Connecting Components + Anslutning av komponenter + + + A way to connect components with actions. + Ett sätt att ansluta komponenter med åtgärder. + + + Adding Assets + Lägga till tillgångar + + + A way to add new assets to the project. + Ett sätt att lägga till nya tillgångar till projektet. + + + Creating 2D Animation + Skapa 2D-animering + + + A way to create a 2D Animation. + Ett sätt att skapa en 2D-animering. + + + Border and Arc + Ramar och bågar + + + Work with Border and Arc Studio Components. + Arbeta med studiokomponenter som ramar och bågar. + + + Ellipse and Pie + Ellipser och pajer + + + Work with Ellipse and Pie Studio Components. + Arbeta med studiokomponenter som ellipser and pajdiagram. + + + Complex Shapes + Komplexa former + + + Work with Polygon, Triangle and Rectangle Studio Components. + Arbeta med studiokomponenter som polygoner, trianglar och rektanglar. + + + + TourRestartButton + + Restart + Starta om + + + + TumblerSpecifics + + Tumbler + Tumlare + + + Visible count + Synligt antal + + + Sets the number of items in the model. + Ställer in antalet poster i modellen. + + + Sets the index of the current item. + Ställer in indexet för aktuell post. + + + Toggles if the tumbler wraps around when it reaches the +top or bottom. + Växlar om tumlaren börjar om när den når +toppen eller botten. + + + Current index + Aktuellt index + + + Wrap + Börja om + + + + UnimportBundleItemDialog + + Bundle %1 might be in use + Bundlen %1 kanske används + + + If the %1 you are removing is in use, it might cause the project to malfunction. + +Are you sure you want to remove it? + Om den %1 som du tar bort används kan detta orsaka att projektet får problem. + +Är du säker på att du vill ta bort den? + + + Remove + Ta bort + + + Cancel + Avbryt + + + + UrlChooser + + Built-in primitive + Inbyggd primitiv + + + + ValueVec2 + + X + X + + + Y + Y + + + + ValueVec3 + + X + X + + + Y + Y + + + Z + Z + + + + ValueVec4 + + X + X + + + Y + Y + + + Z + Z + + + W + W + + + + VideoSection + + Video + Video + + + Source + Källa + + + Fill mode + Fyllnadsläge + + + Orientation + Orientering + + + + VisibilityTogglesAction + + Visibility Toggles + Synlighetsväxlingar + + + + Welcome_splash + + Community Edition + Community Edition + + + Enterprise Edition + Enterprise Edition + + + Professional Edition + Professional Edition + + + Before we let you move on to your wonderful designs, help us make Qt Design Studio even better by letting us know how you're using it. To do this, we would like to turn on automatic collection of pseudonymized Analytics and Crash Report Data. + Innan vi låter dig börja med dina underbar designer, hjälp oss göra Qt Design Studio ännu bättre genom att låta oss veta hur du använder det. Vi vill gärna att du aktiverar automatisk insamling av pseudonymiserat data för analyser och kraschrapporter. + + + Turn Off + Stäng av + + + Turn On + Slå på + + + Learn More + Läs mer + + + Qt Design Studio + Qt Design Studio + + + + WidgetPluginManager + + Failed to create instance of file "%1": %2 + Misslyckades med att skapa instans av filen "%1": %2 + + + Failed to create instance of file "%1". + Misslyckades med att skapa instans av filen "%1". + + + File "%1" is not a Qt Quick Designer plugin. + Filen "%1" är inte en Qt Quick Designer-insticksmodul. + + + + WindowSpecifics + + Window + Fönster + + + Title + Titel + + + Position + Position + + + Size + Storlek + + + W + width + The width of the object + W + + + H + height + The height of the object + H + + + Minimum size + Minimal storlek + + + Minimum size of the window. + Minimum storlek för fönstret. + + + Maximum size + Maximal storlek + + + Maximum size of the window. + Maximal storlek för fönstret. + + + Color + Färg + + + Visible + Synlig + + + Opacity + Opacitet + + + Content orientation + Innehållsorientering + + + Flags + Flaggor + + + Modality + Modalitet + + + Visibility + Synlighet + + + + emptyPane + + Select a component to see its properties. + Välj en komponent för att se dess egenskaper. + + + + main + + Continue + Fortsätt + + + Start Download + Starta hämtning + + + Browse + Bläddra + + + Folder + Mapp + + + Cancel + Avbryt + + + Open + Öppna + + + Details + Detaljer + + + Finish + Färdig + + + Download failed + Hämtning misslyckades + + + + text + + Text + Text + + + + textedit + + Text Edit + Textredigering + + + + texteditv2 + + Text Edit + Textredigering + + + + textinput + + Text + Text + + + + textinputv2 + + Text + Text + + + + textv2 + + Text + Text + + + From eadcb8d6d427164b11636582f4e0a8122ea03e6e Mon Sep 17 00:00:00 2001 From: Krzysztof Chrusciel Date: Wed, 9 Apr 2025 13:20:03 +0200 Subject: [PATCH 32/45] AI Assistant: qdoc proper instruction for openai and anthropic Change-Id: I0d4f137513255d3f2b82d08de7ca0d075a885e0a Reviewed-by: Leena Miettinen Reviewed-by: Marcus Tillmanns --- .../src/editors/creator-only/creator-aiassistant.qdoc | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/doc/qtcreator/src/editors/creator-only/creator-aiassistant.qdoc b/doc/qtcreator/src/editors/creator-only/creator-aiassistant.qdoc index dcc418f4d2e..94c7c01d372 100644 --- a/doc/qtcreator/src/editors/creator-only/creator-aiassistant.qdoc +++ b/doc/qtcreator/src/editors/creator-only/creator-aiassistant.qdoc @@ -98,12 +98,15 @@ of your choice) \li Meta Code Llama 13B (for Qt 5, running in a cloud deployment of your choice) - \li Meta Code Llama 13 QML through Ollama (running locally on your + \li Meta Code Llama 13B QML through Ollama (running locally on your computer) \li Meta Llama 3.3 70B QML (running in a cloud deployment of your choice) - \li Anthropic Claude 3.5 Sonnet (provided as subscription-based service - by Anthropic) - \li OpenAI GPT-4o (provided as subscription-based service by OpenAI) + \li Anthropic Claude 3.5 Sonnet (provided by Anthropic, remember that you + need to have a token-based billing payment method configured for your + Anthropic account: \l {https://console.anthropic.com/}{console.anthropic.com}) + \li OpenAI GPT-4o (provided by OpenAI, remember that you need to have a + token-based billing payment method configured for your OpenAI account: + \l {https://platform.openai.com/}{platform.openai.com}) \li Meta Code Llama 7B through Ollama (running locally on your computer) \li BigCode StarCoder2 through Ollama (running locally on your computer) \endlist From 448db4f47cd7b4435759dd7675bf90ebf58872f9 Mon Sep 17 00:00:00 2001 From: Leena Miettinen Date: Wed, 9 Apr 2025 14:29:06 +0200 Subject: [PATCH 33/45] Doc: Remove information about Qt Design Viewer It has been tightly coupled with Qt Design Studio and is documented there. Task-number: QTCREATORBUG-32575 Change-Id: I65b48ad8182bcf040c981419a21eba4b7ff0d894 Reviewed-by: Pranta Ghosh Dastider Reviewed-by: Alessandro Portale Reviewed-by: Thomas Hartmann --- doc/qtcreator/images/qt-design-viewer.png | Bin 46254 -> 0 bytes .../creator-only/qt-design-viewer.qdoc | 39 ------------------ 2 files changed, 39 deletions(-) delete mode 100644 doc/qtcreator/images/qt-design-viewer.png delete mode 100644 doc/qtcreator/src/qtquick/creator-only/qt-design-viewer.qdoc diff --git a/doc/qtcreator/images/qt-design-viewer.png b/doc/qtcreator/images/qt-design-viewer.png deleted file mode 100644 index 1c4916036be1bed81526185be773e52f498a5de3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 46254 zcmeAS@N?(olHy`uVBq!ia0y~yU=3qnVA{#S#K6FC``x2C3=CUJJzX3_DsH{G%UKip zb?*OqF>CMipXFlDufII=CvDl4Xlw5Gs- z3o9I0q;KlXNZ^oAP!teK>QGEjkXSr1^qXw?pZarE=WTEAHQ%YI{_tz1jlAy8ou_x2 zyPtSoyU)8@f8P%wjy3f^>kifbUBS%2z`(HJU(|(^CJqpjp@V@z3CvJn0-=o{f2=NCUpi~soAr}|m%h!v`+VkozpBM|C)a1y-uGGm z+;Wa}>VnA6Wk0snSU+ohXI0?!Zeqsnvxi?VJ8_r)`cmJi(|M{F%6^{Oyym#@p)w?sR~9W^!t4TaB7?vbjt5<@-~Dua&N%zt|B4@fWL|z-FZJ=&E?N2W zr!?PMTCe`|*#CAg0S1lBrQUv&; z&gWYmsW`i_W$oDd zzh8p!#H0UF=im3+f@4dejldHZe%@UHEiQvVY&UbuXHk|Nr!u zRm~z$*Lc_HL)~ec?<*O%#W;LodOT~-r4`vrx4v*c^OE(ItPa1)J4@B_xrK{=-M#Zu z?lZT}dLgTX>FQVFZW;L~{IR>m{Py_DJL&iKY*;8TJ(o)$8x*Y|-}QgbJ}k4w$S(UP3m1E&o=h??|&%CcqChwq2HBp z%U-raZJbwhnJ)BYwck#*z2Bt55cS!*=-;??S_oPRdH;Yg62 z_TFyJJ;P-OvXvU@Sr#nk)H}>|CoZZo@U%!n<>zP8(!(`TtE30gykM zBp6-ZcZ!Qw+n#?I^ZLb)0Q)`3^IjJ<=zZsjPxG%m(f5;CcJ;fNlRvQU(qn%i&A8%x z{@%N#mJW|I)|PLxy-@f3v=!3?yZ9i6>lq1WXKjUKn+so*8r0+CgiiC-^nLpm^yXW; zn&veQ2eJR@f9pY(W~|^)X#4m764(6ZhSN&mcw@Mt%9JsyFJhUj0SmNjxsam_Eh-o~ z7@(oC0{ zY#+$7?f>QF#f9!gHlJ$wZ zPtJW3s8p~IXIb@sdVL6=yxpGE)6@3ssR3#3{WDK(|JqDPhW-1RI2H&hF-YFl|63Cp z8hYf}eKD33&QBWK`D7otcRR%XpI#q+ZjR+=UDrSn*FX``J(KQVezM*47*hksfEteoGku2@x=R_Gpr1P2bOj-q!|9cyL+|Xv8_)ypJx6vY=)ZFrNqS0B*Z9VTcx9} zuD-SYd&$NJ|_m^m|ZpG%Bi$=d(d=gk*caMG3G`T6!W7bLe zC*C_J)*k|gXqMU6TiNS*yLO4`#YAim*VNLwG|%y$1IvXc8E<`pIYsVOB!4{2Z@)%% zv-r;DlBTckzdkz~osj$e$+5ofDgWXx*S+nj zHl`DkufKKa%omT1*r94^d9>2(MDM4yJLbGd`>)R~|NXJMvpd75_m?{am7mBT-CO-V zYdffTet5Xu{inY;IA}sXWC!$wZV#_~v+?+rcKd%n9=kA1uVi^pV`eO}qTWj3@BaGF z`KsmXK65{Pwyyfc!uGh@(z?*Aa&M>A{{D9Q|E$0J)!qpuZx< z{I365>~op%$;qdxuP*o<-`G7(e#SRO-`Qrd**~6IKIJzOaM-8$q0A7u z@qE3QL+!8nTs?=oVyr#k;=27;*Zubvc<|@l=kxaKds$bU@63DsUs~y?!(mqjqbu?2 z{zw1*zx?W^r3}+=_B5E*Mt_MFexcm?j^k;Z?z-7u3q#g#sXnQ4=Kb778eK|E9kxssWp8fGv#ow|YX7yL*^v$4a-xGl?=#1NpX`~- zpYmUtc=i9uttO8DuA4HgI6r$*nBTl>Z~o^V=1TcjUtX%)@Xj|wx8dw;b9u|6C5^x8 zH7koMJFT`~`}%&-)`N;gfA7EMdlu1PHDCDLzxg5yI9(Z5hpmm;mNWCKSTxIrwN}}F z@5(Gq-<(xt>e#pBc6r&sjcyFSTVn28y9SC}y`#*qbC2TbuT!T_kKV5xZui9P?J4&! zf(&MmHYW%K{(lhmhAUvb{_PgU8)TZeO-o%b9Ixsv|Z z{`%p`(vh+T4+I-ZeyMt-jsr2ik!*g;mMuGVRP^=3lc2);bWGt)4uy;-MJu;P zZ!B|*+W)xNcB`FW!_6r>`>yky&|t81%DuJUnCU{C--(zujpt9;m6#?x{k3OT`O7~` z|MyQi@5gAT&Ez)ccEI+fe2ac2TE|=csuWr0|EQj!)UM8?gyq4X?Po2y4t&kKHmUGR zn()$?Ak+N;>=D9zMW zw?`kl)c#I-*To{9U&0poh1FC0r+(jXY{%-N)s^zE7svFw*jK&Yy?K9hbx?w(#_uN# z+2U(@_FvCBX_Z}^v$J;l(@&K*a<9#w`TBE)eoCG9{>@)yHq2p@JHO5Pljifn1Fu%U zzs7g#mzoEtG-Zl9=lXTgPSsN!52BOH8FJm0-28vK_gwX_aFf^nf8THCSWuXGc+pvr z18?%qyq;Us&ep|nuj;k#f5qFqc3cO3Y21F*eC;di;+jtmI_whbIS!;RZ>Vr(D9yO| z*skwr<)3HK8}=%HZcmh}x!Wf{-Hxf?FT4IB`^JU)yfarkJHu(3cxwKu&vyeNf0u8a zU7Gpq@A}2sy5CE$xBja8>VIvysdUELr`uSV(xMDbe_C{_cB;C;`<-dMuXW$8PpTEa zrTr>CV%~w*9zBP*%S8X+zI|`cuc&En6m?iRzFz*8ck6B0<9pXWe%@W)?#^)S_iD$+ zrN}#l4^;m!g*}^ETpUwtvfZWl=sg*x%w-JQ z{>87mR~@@?y>q*~p|S!~M$EQ}*PltGum5?ju!mude)##g_ljGkOqebNF}!Wf`OR$- z#u707DZ|x&cWT`oX0k3>%23q0|C})6lasHv=_eeS`R(f*jtdT(Q|Dafk}_#_aQ0y- zaAOGcVcAd;_p0^p2eEZ__y1noyZ3K|Jga~u(+0EOwbvt}(jWgny#C|r_?vpmtfRC0 zc@FM9{H;p#b@hi|hhBRes;WMHgZXx16#u1PYd3^*zh1Uhes^V~%^v@2`?ppM#eD$xt^!N51KEKix9l92+P?-MZ;jLZ2t`&Y2%>Sq_IW0f; z>sgTlU)^q3c?K?H*mm>Zr_>{cOfC$KUW{k7XMKJDU)hb}mI=$xpf+ZfVvz<*L5IFz zH|G;`SaX>zAPt=POKSPm35Y^%RFN60uW&_z8AG5snzIn6hpS%>{E_qRIqKKo_UT;)$^ITZFB(tG8<$?o1#=6)q6 zj@@7KcUI-!dGhJizU95ooo$S`yB2A@+N2pdGyZqz@hZ-gnNioeC0~GFms#FkkSP;bUTJ+g3{d6%yrVC{S{g0QtZ;Rjyh~9Z&>X-kUf*W!J92O`u z+}yZ+*|KBx!3TaVVfgf<^qz=;-pR=}VbR+TmQLjKoc(G(pM`W?q(BqL0?u464doZF z_G>OMJZXI;>+QBL(O-YAt7b{~Yjo*SMb!S)U;jO0srkP8&AiHH%h3B~-uJ(0Jh!O1 zuK9akY<SwsY)v!q8)hC@?g@)YVl-K!ox0W=_Xk(bM-(}{*Lxx+=I2^2ZP!)7w z2yWQ%<^M$&hG$0A&sJ48b}^jsW!$>rkegNg&uKFCQ|5;%C^huk{o1i+&6)kZ>;1VD z{PpxNM*Q7x8gc0u(+p##C;Yc&Ox`s&w}&aiOt8T$@9Z?D8~;SVNNyLq7k74J+?%<{ z`QKiBxqBg___f^kjcZsxtlh}r@WQI@MfZp0yxDhS)6PZjdUN5z)ce_f>J5`Dv#H5!b-!`7@jUi|fVgsQq2GHg>xGiRtG&881$^EIUvm z_p{mZT?5Ag&ZP_=U;SU)!!WP@U*%5MbxV)`dJu`3H3|QC^-C6h(FaE`1Sw8v%CIw z|EjtE%QZt_-&d=D+n-rfzn4+SDchI4YG3J$eW@F5p9}pF{bk^=q-@Dx+7V)aD zIvMobh2*MRSXtKz9@w52ta4}9g9}>!w;hzYw(;w;mj9l8OaHFj*zmdXj}n9X?RWc> z8*(2yyq|pPr@;O2}$5sy7b5WyHRxQ`cE^%99S;&xC%37B(IRK`|)s> z@2|d~Dal{=1~I&pd44uJVeg_phq(2R-11{fvUCW9wut}kna1>E&7b!=l~I+Stk!Rl zU;pnu&z2|4^JH%-#UFdB8grQSx~#I`4UPxVrEU#>n$z=gwCgA6EBF1+-%>RDN8Qh9 zzg?P7ly*)#%>SgPdK=RMjjlyY)TiGsOPRKB+kypu9QXB<{@WjUYfgQ!K%?2F12TCJ zVw4*=6f7Q9th~8;bMfEi*LPn{VDi{5x>0tu|Ns14^{u=jukZM=B`Gynl)SjGtMv80 zpU;wNyypeX3!As+=6`eLl~d1Ws^6bv{lVP(gK~pfmJJ@MAh) z1ZrZ2*m&#B@#y<-$y@)X6U)z_yeauVV4$v|g()M&*KfEL{OE3<^v;t_U7j8N58zwPCWl|FPBor!SwRK4tmS z<2*_XAVrHbx;Pj(0$3L0@+v(3_H_TwU*G?KQu!28{r%nJbQCo)EDM%0{QN2XdM49} z!%sc!x@wgj8erWXj)wSDN0x$4C5B?12A!OU?f>HCG;Y7Y_+ME;v*C|((Z4^eQ2SOi zxHEjRp8e;U+kbwg25(tL4#@-hmw%)h?w|3EV}kW*=O>Ll|J@g`F`ckiXJutgKR4&0 zd^p&pD;TEznYS(VwAjzNy^0J9Oc`@H9HM16Y$=)j<@5ZSPo00lU)=w5TJ}j^QF;H-k#f*Hize4`SPArjRU|?`m-oN~0e)btA20@2pH-=e@-TP0jtBZ_W?d5gv?~}=U z-TP!LD?d%y_~5_h&rQpgx$RRepRoJn+@GCF8G;R#0uE`@=h{~L&9N*N0~xm9Z}UY-=fy~&(F^O{Q2|J2X1h^Wb{V?qS*Jk^G@heiapu|lfAR`U43B0qMQjGCHL-fFpZVt$mjELJ zuQWSoa8&T)YR!U|N(_gYpFw>pkZx3`_WWh~0hQEip!GjnK z4QUdL5!UtVMWFf{(u5c*YCR!VIehM9P+G_B0p(5ZXSe|w<6%&O4lF^(aWNb}9@nCH>I0H~LfYW3|29!X2kROrDrD z@5jn#-@8_eem;8M?PZ;wTQ}=|1C^eOOVqQDEsIb7@$|;^x}WSv*PA?!d%Olb5Y5o= z?AiVNo$ux4YyQobt8p~^(7Hj#ftP7r2``h}CmyD{1Qy1HItdvX+#QM>5^20lGLZ*P ze9$?d&LQzsibbb@jnPZ&1G_EvgCj8GuKoXixZ!#05{6acXLJsjbIf=w#&V`tkwZdC zj>TruGajZ_Mj8qtEN4FRGrehMI@ZR|1sV(oMMT51C-?LAeXnLttM~6^IMm$mJhqA9 z_8SIo0fF0Z7`7`cP)uWwiQRvbagH1VIL0s3{QCd@edEnX)l%641_z8eIt;88x)csf zWLxBBwy^zY#RMv=?Y z88xrzEQs68{O@3PnZp4y!Jg7GhIBp#aNaZ7`0u~<_vQau51wJV!_Mj=%W|c*%t6HQ z!1vdCI}>8k*b6=}fX5LXCKsl*$Ay2Xd}clC_xw&X4i8Rlrlc9N0>6zI!>?5fAFS^` ztk$%C2Rq{&Cuj_r{QAFS-rD!o&$uo=pBW%<;kZ7>huN|L?^Btia?2cI%>|!`FhN3D z?ZN!XRoiyur)AIe7I7*2~^MhHV@3b3_*ZoAUjEcJ?m&@7H?$b$?#naed$a58WH{lx{p+ zsoJlv8<1P&wArWd>-*XDuD~z(qGSJ+xF(y z4qc7{S&*|&zygg@p_N%f3tO4e;?R*JN@6y z`k4)vW;vf@e`i^-=iF?LZ!_k;tTO1|vrX^XUSPh;`Xx+QmA0;Vzl_%*xxT>F_*nrjcMHEj|* zaP$1W0=wIj7R8p{aG6ld3CWgCvW#2y`(J#wZ-dT*s{4+N=KNWe*MGDaz7ss4?{>cY zu1i48`^M+>Mn(60{q_GQU%Pgfz3=xDhSjI+{;YFhV9OQ=`1djK`QL7PiwAdHE*NP% zV7-2m(cEtDk*`I9mJ12goTlb%vX&f-+cu{zDZ!-TJ zi`OxJ|DP{@wmVNr;uO<6|G(U!_os)=xB0&_oU7pTWp5SM0v5*edpB%5Q~CV-{$EjS z-)@@;mas5>b7XuhmS0l)@_%j3#Pe!RahnnGdPDF){=59Yv+YVbnAW}e_hOpu?{2#r z@wG2ndOn-~em=i<*85$Z3u*%n{5|i%_2IGLdO5q&dt3R>-~IS8e!0!>Sl0-F3$K6b zT>o7@XV;Z&oe4)25}xj^o^yWl{~wa`eOYRo7|y9e3R8{>mI-T?F?^pLc|bHxOn{4N z&SvJSe^2H;H2SmeMKiMyi%8hp^*^4Rn0WcQe%zjlukWAl&Qp3}YW-l^%F{8+zn|`6 z_;2%q)sxXANtKUoZ-7s|7XqT%6oUBo^I}3kS(y_ zEZ+lI`H|=#I+; zb&iOzEw{fOsylx(vVQ8HH5*tM&wFugD1IOKd~W#u@W*#tE~E!ET<>F37R&u`)5XAs zgX1(4az^RW3KDoQL-xaEIpx!Kze=LdF1#dV%MrlF`sU{U!+HH0-fU$ucRsCCk8NVu zuA}gB<TR(Hos-+Cq6do+S^Ly$Vqr&4rafuwHa|{DT^Ijb@4x5W z*3Je0-yp)YjHST&{x$O@5{?dCf-EZ5O$@)^G|c}dwR7*c57qMZt5_K2XF47@C|_0` za^Gb`Zhx3(ZS=pqoNl?xQ4)>~*B3O@9zSofyYQyz1O4~@Q$-GlvE2E6NbCB$zu}ML zHs>n6u+ngtEo-2^{?JdJ`SYxvZ|+>+Es!87asXDsF!nS2TB+G^N{Yp0mTW=k`atV% zauZb*u@R;kHzxFam-}&m&Jx}j6i_ON8 z$=TumLg#8|#$++F9t`nLP_ zH-=l6rj|8azwvMOGM%k?N*Qd7>+^2B+f)2?x%!;h9RGaxKcBOid6(_(OJAR^oBct3 zzAuZjV?(qUJWvnzF<9ALuzJa;%<)40?}CQa@1=ulUmRg)_YaY^+4uXv#@I=$Z>+T< z5A?s6d&Wd}-aqf2FOJ$l!9%ZSn3cJGy~>hI@IOTO(A;LZ4M{_M9^|NsB?n3XGh z@Pi{`mB5GNq0w{uZL6L&{a0&>5_n*$fhc+87gl$j3KeOXjlBPQ%WeDm1! z5c!fkrHqqIQxqPUPrg?m>sau2a{Z^9E*DD64%kPgvBQ(k2IYp?Y^R+5E>w7METg$$ z{{8s&fL1W_y42S>z7t<&sAEnfrT;I=+j(&o62{^sY@N+`?B;Z zBz&{q!NV1RQtTRdcryNJX4sy}R5$O>jfcU{`R7`de|WN!S^eBQ`?|FGER4tf{xA8S z0SfDM_CJ4nYnQ&gA62{H1`pG!Zzuov&D_7r_4~BobYX=3mu{AsuHOVsG`7>b_6VIj14Br(J8jLx9xSmSh)belQ<>&nK?fz$Ka9I2f z?qs-QCisP)>EFiW|GDzAT5Bzrurac$a%kMz9KWf-(fIQE9q;B%Gv~{=nOoC+@A4U6 zmaRGtVM+yNpC3=pEy`2M;AP^QYxBJ3$_`alGzT!rGiI!DY|!N{h*oBXLTNMZNJHQe}8Vk&*Sa)fBy*9<*4|6xY=lRJR7TxLGHYr zDG9I3_D2893+a~gpY3>HQPbRWX?Dx^9NXEsK$0cKHf!GN8;#%m_dVR)nXu$0BdEIz zTJ9rIu{N)6$5y2-1%;Y22dDcVm+RNmz54T9y;s3OTBP7>ZE~!+;FtNbAKu5dhtw3M zRKI=rDN2{)M+h$ypQ`=TwAYmY7oPGh(EP}H}1=JbR|*0pbDbJQK@VEVOu zr_GZut@=wIe!uB*!Jgy7CY0LX^n%=+JlJM8TK9>)8B zA1E~CuuyAeQUSTb1)LxfE*%Qp)cIi9-QOu!8g$$~oITq8Y4(xVv+tGXDQP$!nA-eo z#r^Hq^VRo0+}ydqmgB<=S$LVv*w4_ms!bxYL6zgfT-k!N%#-*1d-f z{DI>^pe<{F3lEc1WP=!EhN@#j&w>B1q*Xb7RGz8;l`QP6Pu{P%SN-M;sNnSyC~)Ct z>MFZhm8+C7S9Zg;oc^7i383LPwUj9zRX$2%E-F=yQOji=V|lb zIiPI+Cmp4Xjg}An!NMqex49vk&1c)!OGc;Tni}H2$bwp~=ifB^-%)+!-{W+?ITqUg zcl&cQ_05~+$k=^P^V=<#3sxEl&n|6!rq-k?|H|>e3Cr%Y;D*Y@MV~wN?|I*E6napS zQN=ed>AuB*O`Qo}km|4pf(HzmbvX*o@k!*IWm+fs;mY>BuibURG3J6L{7hGL60Y1) zZTFvVU-IhC!O73BC_Gpr#3Ez;x8Rl1dS8~cjt6Qd$C;Q5-U%!A*u=oeB(`t!)oq;# zk7^g6wzt#KFS)o$Wr0rOhwHWTOYd4MY`cjlUA}NE_*~Fx%TaN~n&ZOehHSZ-Tgpro zmrB76rux#)&9_(CTb4aLH1YEDrS{W9|MJhZDGz9B5Kb5VZTIeu^#Km1GdCH(|J!n1 zqgdE6^V3v?2aBDfSAYK>+x~lPHTxa&m#Vol86=ezoOx1iGFjgGb87FpYW5p!tS-VR z%_6}nt^{tTKk4jujE-0{&3Lh^bHVim4Ie*;&$Igfv$J@SGh+k6_fbuLI@{4}9Zvhvzj zro}u={|<35A@`3rC^zUSN0&-I6lCG~%*nJ)(&DHwQ^9SQ3#J?%RbTqm&)3#H+pO;w z|HG-NVRDo}K^P~~vOWK{omXqxrjYP1`sXRNrr-UZ;rol9XZC~r3~o_P4E>Ib zeK#4e^UQfA#rS8>f0gULEV_{max6SmX%}a5&p$0x``rHjr#sK%=ly-tZCoYr;pal( z^tubVJC3V0X}Sp{q%qe1@}I3fnEuS@;qweF?>qffq)1F%Ych%sSv9Y4}zgp8aM@G(*k5hyX zzH(N#v#40~Y5@!5@$$F!VV@4}+yA3?Usl5Q<7wHOnS1s!Pw{1WzE*FGuB68Q+pngz zM}3ZPU*7kZ&tfaaXe5C8r=mASSq{_ zJn-IawPu4UM*$y~#Je+0>nbyDZ7*Ea?IlnU*u)?yQt;|d>ub4rLi@@aYK0xQ-()MvV#zUn(V^s+F{pJ&p{@Z5+oO5j4>1((-Vjpq~=Y~|tFQCe|&Ua+%cLph?= z-q_DjviQ)Z29M3m>nbyTZ79zgkmVGgF(*?_c{Kr+<^P{(JJ`<*h<2 zGM1smKT~09JiVI*uEWa zy1spv)I6~F**(UI%?;bWZ`qaVaat}o>YnvsDMU%KLAhaFy+IIzDaVFX#_g5o_;x&d zDET%2U$(vNzvHUe>)%-$&hllso5ucSdm3YYo{n|VuRjkjKex9neRttxG5b`72Wu>? z9r&59I5G;c+%d_yCHnTahGs*xz=Jum7Y^?Wa`SFqu~T9aNglg%_v zk9k)4XLrAUeu9nVsP(4q@;$LjBDOA7D)w&O^DcV!_VssS_9b1euD=(uttR>AcPrkU zzq9Qw9ox>w%J?wSVajIaTiLcAao^C~0QOTmAY?gWvSDGKc#2j*Oa#kqy6%7#H4T4F6};Ihh@5eHe>@ zqd%j_L&pPid-wV{FrVe~SoQu*gLb_u+aMV7j$j7cdT|yXE*8f zWqJ9Z5j@Ydpwfk5a%@vW!+E|PF0(nbA`eWxe(y{r6Ex)PnRYy1IqmNJRmlPck~vBq zFl*1cbXU(4^AZr4#_IEFo~*&a>aqim?=>^Um6+%})!<0kUL4$)4tO+y|1u++H zGKdQaO0fA5E~rZe)&SvxdS@UOToXR$JWyVkyM5tiqaw3uVId)5*I$LkMg|6M(KAl| zc47BA|BM&OFDAzYy^b%kSSoFNc{%^vTWSIG=hZz?eOcS|NBNz3eR1oRXw z-naKvPwqK(?^)aJU;Vz(`);0K*ZTZ?nTlBf%Y(Zf>M{2N`_wjHvAA=nQuCk(<17!B z2?mzYe=Wt%yp?(Cd~4~t@W=Dtoa6)r8YrY@?I;rt3w?FA_Ez(~#jk~}dt+kO9A%ig zT5U`A5{?5rYHUkhuWbE(@IdRmi`Uor=ZeSLq@=OM{`dllUIqq}T+YSe8H^4m5AEX& zy#I6WQD-43Qzn75l8&vh!x6YoeiVR$LM@TCwt$;%u2ya_zC}zs~-2!K^Z=YT72- zMgJ^P^IcY6>b0CXGk@9nS>Gy(c1QHtY`nbS=BdDz{B0Q_FTzai4CO?*LY|z?&Yw^! zplfZW)vvF6!e{=K)xJIUUtTQ#-ad`Vr(~}0gUvDtv*RXTGUoO=yM0;CvlTMAMYmnn z8?UN}{ zp@lrrT9CBG!BV?_`z_PpBnglC7OB2#FK#rgVo6w&mu@N1oz1@F=bMs<*cpa4C*Sfe zJJY+ve$nFJUoAhi><+%}R%17xLm@vh>fAN0_v$Oo%$p-}`wjnJ=V;@r^v9X1=g`%7Y%WTP{}oZK^-r8Loeu zwXf#!w^twJ?duz%k=#{xbxTR0mrlP|ASJ?bZ+dg{<&tk zQBiK!UJLJXDSy)WOQ`EqpwFxN!&?`6pDO2_yYzkDiz10>91i=t^ro-5e9Z2G>;3f~ zZ%Oa6F)&n)x4tr~X=nM7PnP9o$G-P}+dKQ-%-u({?F1dzAAer0cXp2LmgO6Fr_5e5 z&pBOswxw6b#e=^zY$t!PlT+UEL3ZP!{o21}g$|u-X198ESU~7@*%W?*61gQRJN6&H zWU77WQS+=--_4$-ELpbYvAzJfd|HrsvD)Xm_Y1+}d=cxy&Er@eR2tMiTiF{Q>NxAQ zAG@2wf|B#sZhu|Mx9XaYZ`bLG_a}y}u)RNpZ=JJNkl3^ez4a^VXFa{SS?<*nL!ZZe zJ6TOjBR0m{NB!qics94q#n9v4i>qIArB2kn7rx};#eCa%y8(AR)o{7wurSrDfho484y;q)5 zf<3vqV_&i3*4nXQIX8?fO5}F9F_?6z&#rO5A-HB~Sav3(=#>QH4wF}noeW#V z!ppdQdTcrm+zPt(kfBC?#rLIko8SG`)A{=1*y2uxGpfJCY$Z=Ks?YLfD*Gm1t-rR) z>55>(JSmZ7cLjeo91btI((hhr`rLU7e_)cx--YM4a@z1`ZYh-eVfta==L5M)2jsAJ7>9&U(JV?&;P+Q{eo4AsnG>9&63;9MqB1IoG#SLKlFaWna>Kl=5vF+ z#-P-|;L32TS8%$ePh?2e{y(eNvnrfEqTiqSX#4SruX{^G7Bj>gJK!$P7!h?f!Y*rn z;lGJ)&#Jc^|Fu@oTZ_Ufdn7`n<5c5BKCQyYZ z2r4QS5(FDIM#tRP*Y>MdaCg%7>Bi+O7tH(hqo&WCXqJ2E!aUj9^yX@ro%`-MJ=w~T zGkt-y9n**CxB8Fx59ME}eKLRF@843wvrfMk3YB2C>QQ7|tbFbzhppM8mrs6`fhtoM z28M=buJ4c5d`tc==`44z)I5wOq0?}Vxm)D7>E2S)wpC?MJ#F{tR9ivhOX2G6o&Qdp zm1TRiPuYRlmBH=yn{DzgOJbSt-cEk4))qMBZLO+QGxM<>b8;5mtLxcl(C~HREtbYx zms)G@)@c~dVFy)IN(>AR#r+IPZ{%WkzdP2&@Fko_{*t%cHX6n4%{~4vdHK@R zl&3j5Ygeq{yDy*jbH@^m{ym4Mn1&u(_hs_0_BJ7vZF{p{tT_|(w({=u3;7Q?9;~_` z^=n&xq!?Gm4vqu+s^`DH!TZ;P>+%`d-(Omp564B_H#%UrQt{hoPz?-fsbp;XqIdja z&(F)xx9|QsXSxm3h4jMP&*op>tNrbw+REn_Zk{#|&sfa7YLoi*?oTHsx221O{oZm& zG&^{=s*8PsU7esq(@viKxuv%KhCc({7)t-We0^9*XQE5f&G)~1xC^QiVue+qF}UC- zSLx@A_FnVvy}R`?_7%s02+jlBvgYo45Od@y!|Ovg-0n@A?PBpM`gu->8-K_#1epvYOH^+`V z=NE-fZj~p$y(DeJWFYt2s`t=)&bzlCXM`tySu#KR8CUDHw+wUF=kdjDus>xvN3q%n zoFW+*7#>>{e94`Cu~dB7-H(&q`WS@TGOjUurtw`osS zIbY7^dggX)R%?zIlAF@0b{)%CaTm*Jo`0Wc$l}I`5O$zVqkj-4;0b{>0b! zM{9I{3Ar$w%lv9fZn5Z> z^3a*KJDqLp*R|}c`jl|H>E8PjUtQmgv?pyGtcAlYf`* zeA{Mrt99zW+7zc)1g#JXikQ~iV2nx~i^<(AL6%plm1b0s}?+WuuZt+mB= z>FeX7cc%V)v*Dig!(V-|d9N2u%Kb0*Qp&8P=FscNnUa~8m)TlwS$^kW&6FCxy={Ky zZ!Fkf^mG;H+eP-DS`@uc?fu3)A(c_P>ssm=xm#av9qVA|@r&NQD6eN@dH$Zonf;U1 z(qG^7xq0i0=il8bt$xjBp0Qv0_g=ri>94Z=^X!>Hlk8lq_4@ht%>8(GpIe%N+NBJ^ zr#3T8w}caO?VPiKBuVyMNrBD^Oc8v7r1_l&NKa z-NaK_@0V{)*PgDzWH7yDOW2Zq*Vo(ndCbgaQMFqd^Sr#as5Y8$uT6OI2HCH(H0_%C ztXwMPNG?XQ+xG`A zZn)I6RCv*i5``ertpX9c$?CBk| z)W4Tp81&?;j--kxZ#~Yrop08>c{?{=`SIh+XOG`JQ~Pa|b!$Gfw%Q3Vyk=#lcxmOM z&Gie{_1>?XFm>k7v|m%EltGJDhAVy9^UUVl%6?}X^HN$v!}wzD;pqo&J!6}9{TL&- zHN!C7XVJZ-*TUA$ywu3AvW)vpV2r0+(wT$r4?SlCDG+2}Sg=vG=i;>L@au;jGk3OG zPOs^x1*n{KI{Zdz=H}`jwZg9uUBtd ze|pA@8e2gJkuS&gl_cKh_R;s%%rMfeK z8p9wX9D*krM8(@LT$bc~?8`#i-6~r-Yro%;-t|Sw%C>gvzRbOEc2ua(mjG47Ab*=& zZDi2=%(XgOIn?*)tt-1{MuWWy+KcNOJ$s#VdTPpA?Nuvo1cnN~`n_6PTdV8Z-kEl_ z8Q0Bfyg;Q6C?$aHKEMuIN(%}FP^S~tdj&7eL+g|lNM=mmwQpI%JK4V5?E338&P!Z5 z(Y{>XN= zy;TsJ^&)+B+0XJF_2nJ2atnSjg8R@1mMZVfc-nQb(=hhnzK|`=FD|**NAFJ*nfqKU zB-KCfINZ>lOWnJ+{xUK<@R{qIsm+GsF=D(h6qglJv=KHZN zcE?Un6snhcCG~H`qc8h7!z<-; zPb~`is&GwAbj{h4x+RInFJz|t+O;UeeT`j<0jdq17|wCt(jY_mOCI#v^I`2Jt8c?*A)N0Xt^BDMdm)m8rI zL+lQeE}eRNs&i;u)!S=_N)zW#+Vd{t=gKp3Ki$9Xi##^hd9wZ%My6Ni>wRui?{uzv zu+#Y6gZ-M2gyX2XHzqgJv+(7uo6PG%tq+{MX`04=C$Xr^_2#OTcZI$zE4lV-)}u<> z7^Q|r$=g|3Q|{f|6SHR9buaE&7tHqt%=>%Ltg79zW~SlHm|rJv&3g5A_U22+%5oR) zk9j$*=i^+VFX8j2hR?Qs{C{PC(EKMi_i;{(+fwwCW4rc^ty@h~pPk-1dt&rr`KiiG z1^JPO->dbnU$=7OzRMRD+w^bSTqwYNOTs@W*;~HE^H;EnRol(&vp1|-l+*h2$+Y>` z_dM$QWAb=G!j_G2XGztX{jT>?Dz{C1)AHZsY5&xp#cS?(b<{pKR=*t@GZALeemrf^${VW(fr zz7&tH$6}ev*83;u2Rgj)`n`4Uvo+>!>^`B(r_R1FwJ~N^cCp1SBcIyH&a%C+J4NDc z&fog}>Nlg+y>kg$9k<<6O8%rho&Wm%=}Y;)=S1oXHtbnf^x<4|P5-r}-qWW~Yu>Pb z+Aqb{STp{$ht&n$-_FwHTxY*NmpgdQ_VPgc7Z>7cbHDIg1xC-l@Jly$Tm6l!)`hGh zU*0@iwIRbfO|Zo9dCwQa!wUi)J)XK8R17mPI23raugQr^-#cNQ4{P|kFJ9tW+V9%S z7tXyp^^wpaC5E-S`;7mHEls`Nek5FU_2z4vHx+;8=KgGSS^aBP@|L+?`?Fst*aUNc5)$q@8_3`AI3&Pbajjg9_<;u3CI<1IvtEYyO=%ckSa7qpsM@zNvEOGv+z}U2YZd_uPhskDsyDe-`t0 zUXf=|zx=hgwDV8h__p%*YJYESek%5KY0SGEzN7rs36D2U<8b&Fu`g*$_312=KMT44 zJ=2ZK6L^?$)s*k8d}eR)Q>XNx1bMNAGWECn_#SWBA!XOG;4Ck=K^73W^`Yh0 zzpLcG$ObO6`E{{9Z{`LsqiNP(t#5ABYk#cggrv9$k=7}H zKkcYwyq|iqJhjt4*QEDFal6LqCz7Y%{B~jZ zw(-S1->q*w*U4_!uw&V^Tu+-0aY`&RupY|6B@X_u$_8Jfh{Y>dvzYu$9F z_QsD7p^4KkFI}m7<{V%2Bft8-3*B+Ix8*K+9Z`~MRDC1#rIbwU&*WZw*8es zOSHS5o{p|Y&HarYjh`QF`;@mWzhYs(Zt9EKyW*6%=1&XVd3{yrq@142^pgtLQr54( z^Wl!HVE?sEY5P7-)M9`5$>~zy`v@Z!>nn+pv+v!W5WVAg=_QxhjNM$@*B7;MaL!$p zmaji&`Pb)(_Bvk!bJvI4m!+yYWve{gqw4tf_j?X`z6Eu+YM(#L*Nw%I95Y#Mxp+w|ULKS#Zx* zb#un?zO}E7HeY)tDkd)aWY52p^uJs`_w-Jky7cuuO^s90c6-a!kDn;>{V)F6%e$M~ zo9n6MHPKL!wWnuXI(zGvmY_puWTb1$w9r~{(`&pOTeh$2DeI`&@;CmJ_T8{GdoHf= z`K$2mTZH=l!#kcvKb;)8ecy_N(px9|%2#DGYq0;hQS?~yiF2^nx5@9dwtt_od!0*M zRxIG!-6=FtOsI&+Q1ATO`vu%1IVrL#x6)2L!km>lNYuoFW7WY>l~y}5H`aDH5W9p z0uqOs4%^ZNQx58JgQQ7t&a7=w+p9hv6|a9AI9bhi)z=jbHd$w87{>KS?I=h*ApiB* z?EEU*tP>Ly8S6v#*Ztiix3%i)s|Ne5$H#i(`d?jK?0!JL^mgv{O50UiwwQ4Azq+un z`TAllZEfa%8Y|lt27cN-^ZMc^<(nJqv!0!q8P`84pY>;; ziH-sj11M;)VbENf0}FNt-URoENsTV9oQoU4C*^<- zED00=TSLeq2I#RgA`p8?;yN&#G3nYL2R>M4k%pE+>c44zhnbWZjs&j_{A244aeW}8 z=I8AtQepy(@QtI3z`g|q0(g%n=wK3X&~|{%i2#QZ=)4~V@aA0dxEu|GCA6j|^PbYU zJK41HyyB`^8@Fxya8>SW&7^gc|L^&CzP@I`@~G|Q9KSh_JY|*o`}Wvh*`i57ka&x! zOOrYpzh1;ukkRBW$AbThCSB@rl)~5%JiaOch7^osH-2^-(1~)?9-`UDaI}D zORATDo1V{7;CasulnNL?2~wkr%Wu9-LReW~q^D!vwvar>!k2wni+2Y}uRVF!eczU% z;-BZrKTq?U>bJJ`ySmXQuTxx~r&Qe4Ge{#{kwDQo6-=<_>4Wrp91?ca|rzISI|_GPBm(%Zf)c=hqT)CI*gS9$g?{oJ#)dQ066 zNyZ&D5xdRKc=i>{yjduDXSL%y8`Jdk%4s*}Y?Gf87_|4{&)YHcj2`)~T()bGM)koX z)r%!oT_`;k^*J=R)BWM>%g*yReL8t<&D@LsChc*4%2^b@!~D;dwRb=K(LEO4?Nye? zb(H;+T-i)}lj+;vmzQ@f(g2kzpzOTjS{!BP5+#s2~nmhjO`uz6yJuxdW(Nges5uYm!c5&8T^Yl3;vJt)2Yo_42#YZvy1eDokHgm-vK3VauNdOSeq@e@BU7{_bEX1tV|GjxR z`C`tSIb&vdUk`k_jmJTaJEHB3`4bn0?H}**iZW^hE5sbzaDA&|+21#N>sD?2H$}!? zy7cOi>FkyAt8TNu{WUqe1LWQhR($=7Kkm174Geh$uQ!D2_XdfCzAuVgbAJ2$ve(me zKEIxOcIoY3)z{=AckbTA+>q+ZwB7H*u8hV#CzefrzbcyL!M3DWXIF-gaeM~9UcNN^ zKjn@6jFpzV%ht}lc=dh2-N_QaZ%yL;%J)~9p`VpyPv5cs??hY!ziPm$qZJ8LbL7+a zdfeal`^5E6-z&afew+I7%Lg<6yT<1t4A0$*EtTEA>B`pWThbV6Q@FQnFy)-;`r=R$ zb7{b@w&%ZFtju1oE|K`K>b_$8^iAH09}m?nG{5lh-cMFu5k?L9YxAxKE9LGH&uv~4 zGqeBE%cTFBH|>>9>or_-XLvg~{?z@@NrpTAs#doD6Kwdr{LO#iuY0XsA*p4U=!9M-3% zykDoUp?juUTf07ei(tdIJE^x87n_Tn-k7&4V*$qji=ekhr!?!veSdYhG;hMy<dh^-Q^)>GpkKbNes}Jz?D}^F)#qSneXw)a-B&Mtc!^)uq`ymbeICpt3)9Zu?6wwv$Hxp7XR(p`t`(7r8!oIr%%n9bNl$)H5p|ueU#_^-}k)ZPi@Ha z{W>d8??UcYX!Tu9cl;>#di_k^V%w!Fzp|ZLzhHJ;-lhGC+vVp3ZYsXqlqf4>|Na*5 z`TIfb>O5symnv)njV1LT)yR9tzvX_vPv*b>^s0Gww3YCQVwX;p&1xTJ z29)YUi(sxa-uP{MAD!nlVp*UWyCSRZy8Z3`s^Z`4c+cw0tf8~6gJzLDa zZu4XFh}W(!`IysE#ixotJ$d&tmv@)<>F#NLdsV;qw5tBxd2{FN)8+4O1@H5GH+gT4 zoBZeM)YeZM_N=u&b+7Pc{@eYVOa0E?+^GD$b+^;@6Rsa(v(rm>|E~LfpjaE+E?uF& zrk|= zcZE{#_j$a<@>4kfzR$V4F**3xf)#e{@#XXOF5IP(yy3Rt|Nn3IRu_w0-~0V{)|>rH z>^)k8Z@yUB>-R`tQdiC6gVuU{Kb)L+%5sFc?Qhr_UE`b4v4N4xS$nVi-d#@v?ic*b`+2EvsuyE-_WtVC>o@y)ZZZ0}$aUU^ z5UDAm3v0eloAmdS{$bV1Hig6M-^4%GIV574o&9TS=c9_)lhf*GtXp zOJ85qum4$>H8p^#CxKzd-PohA{zT32G*bL|v9t4J=c`hgt*ck5n=6MOpW7!JF2^TZ zwj}DLtGjNA$j`-h^lx2lKY2dN_k54mhMfC{c5AI&S*)UPE`4V8(?1iR?BmjVuvjYc z(W)Z-s#Sg(kxD=1>%IQzaD}cE^$H4lFY2yZur#Uf)S4>x*`{h5doNDhbGPT*H?x`d zt(sUHHZU-7Gi+eEpj67R>zDj7zJ{19Rrxt79u6aCt67$W=e`CGphF>VlxL`Q{?u*TP zuUA)RWkub*=ouw@Sm3?b! z=c5aGJf_iaE_tsM@>(h^{$_1bXdV6;GBs|F#p#qC?;C|uZ@>PRddJps3D4xp zw&qJh$!W*FT={WyN&l)j7vuQX@aUepV7C4L)g3;sPP1FeJTGRLbmf%O9I5?f0sd(Z zrwGNXvp$HvI&s=2g~|T)0`8*PyMJj{g$jxr+m`%ry=%DX`*I#P&HM3DvD+3s-9B}N z)Tb-gqQcd(oR7`ay|$_Aiq^ystIA)Rx;iGC);_!5#A)-&hCg2R>+@x6Vgebmb@@3T z9s1ZkH`jQ#bgxqVk>9FIQ>H9ScN2}+dp>BEl{Vv}DQ;7}H+e-$KRz!M&m5WU+IPum z=Kr}Ws!L1Gwq2avwNuMDlg&@8`m0p%%kpatTukDWAqI7{HCj4wx;A;LUUY%0gITs&?fse`F1moOuKd~Ig>M_dZqkV-&NrX zX|>;acZTg+EqmluX#N(vOvByxl?;C!nDoZ=_21Nq!F?ZhZ8>t|?$6*T5rOYl-ils7 z^MjbEJS4fb!nf0iye6SG0*`}KWEK1O}J?|Uu^mzTR# zw6*l_MCq$5r59PhudG}e+9Fq(mHle!Nu#Uvp(n+P1>Liz258MaQ~lRzl2+LL>t~oI zPHQ;K`tkX)XR{-^1D~8-&%VxcRd80~E2*!)-cOHsG|kk@t^djE^#@MXPP=qvCg+9N zpv@CK>(0$ry~lPb?*HSR{%a@LdU|=i{IxgEShP4K?NjmJ+0Sg+mV7#QG}mZ&hvUL_K-7c41_vcJ~vgG{f zxvxH4e!Ib3+x_X{srPoywx7cF^PcnU*!SE0e{H>}pE>`?--NBjQOC_Pyz~vXmcQYi z;_4@L{J3HJo4K$5`h3+*b}Qd{uEv9VO-fzML+4rFCkRcuHrwcP$+}fS={b`!EPu)9 zHolXW&=O62w)J73-44>pyr*?M7>V}IHHjA^~=U(SqV4g1qKW!X8a=GCW;s{2X> z)K9CBK4CSDaYd(b&B3goOJ3psS565z6FSo}yT|&*yzbj6b+1oc+Hy6XBax9oj3I$> zL92G|(#5s~GQ7RF_UffpxVYq<{bjT3pa=Hod~Sd`5? z^_s)p&|812mqzx*wI5xNa<2NEtz8~7bIzVSnveEgyT8Bq#jPJ1^OGB0qUNl;rnXw_ zR;6tHq%iK>-A@AFO`p=BZ#(IGc*54&&*r6JOfjK)e1C+O>#BO!@GeO|^e^Z>$CgQ3 zp8R@U!|j%(^=#Fd9ODb8rrzkB0S+AwK88a~3_1)MHf64hDqS~ExaRE5*1k63;;Z#r zJ3F)^*>iO^%xpp*;J|>a^19NA#{IXMOqhDqMN8>&C0Uf1a7Ady?tLukuu`_3o0X zT=o~k{g&%77pyy5{^eS>nj5eB*ZCf5DmN~!4ifq$_w(!X=IcxX&PP91Gi9j<-#qI$ zb4Eb^sWUUr^mTjPbDvlttNE?f{HJjQ+XJieS5t4QwHqBjH0Si(DAg%m>Ff(V?_K|C zy6{@=bhTsbPq~fza;s18on)9Qgj~b4J>Wvy5uM2uP(eE^?qg)LlKw5mZp%r@NkPu>vFFxJ;ygS)*)N6!EV)) zIJN+7!>WWOeX~#U(I?8hAg8wrx~VjICI-yTGg^q?C$jMrFCnw*7aJ8&%B<_ zxZ?A+vn3X7nUnqhY&9tLs{H%Cd;O81r3)*Ue_)?>b4=XuG19bEA}4`OY36@JHCJ%Le&;Q*6EZw_OJ zgL~)4Cu0AeRyfyOjO=y#v2ATp)jx-i%PYk83f-@+-k_w!f8Sp9@yCKlhts#1lRkag zI{Vd|z@JsiHhNp%uY5W+yzc(0@3+6aoTIB9wx#OwmHJeNyC!}mg57`r-pXTp6%$a{ zvWu}XIluCL-e*&x#i?zVPUgMd6QQSmTUkpza%=3Lr6%7TV%ZXQ34eXsd_(ECW9g)d zCD*>Tv#F`&9n-fgIJ42z-t*b+-BtHYgP%pkuH)IX*4ALc8=;kM+_$bbdB+R(6`X#x zP)93JKSck~kF)*DOdqXVn;D+gKXH|@N6Oux%QM1MC;c%{FV6^Fb8bCnY23e;2Yc&t zD?d*SkBhrF$*Aw$Ip4KKGhc2fue)Hr`16%RUn*aIy{GSez2xh>zsGNFc-nEwJM2Nx zN|T4THH^11trpc;yK=M8g5{x7CBhe{U!8quzUn@$^wga*L#r;nKF#oIN4QV+vFV@+ zvbwV2XXmcAR7j)aIA1fo1Us6>*x`_#wJAnqcSL9A(Vr799$fQjUz*^puf2Xf{Lk~J zaE15RZp!L4)3~?Ibh7?^UH<2rel}IGmz15)s^-cN+TAHvURRT3QolDq>do!l`$BJa zX};i&v)z_^dYf%EU+TH%ZpYN~YK4y#>SmXx=lga%-gNVI^UKgq3`smtu~(P58f@frPT zp{X$;OXmD|_oCoiM2)SNeazn|v+~6OGSVm0_t(UG{=2(-`=>|OyB2LryH_rnc#C1) z>TSznXXe&r2=53ltFg9u)z>4~=?fZ`J z*}k$^MZq(>F2!a?o0#?@-~EQRq32dvWir1w)%x;X&;PiU`l6o$)8_eKc{KAYsB(6( zSn=z(ncyK%344Iaq1#Q#Lhi?-olCc>HQVu>{Cnncqo(R1p8IF^O_=(vY2R_R%tIlk zcQFP(o1OCEgy-5Tv*h=05Z$Boc+tk6@oOXU3{QNI>XN*+)iU!{*51<(IG2B3dG*a_ zzdLc|VwK#mCcuT@H5qS?-n;U)@bu2bWt)<(I!)XA^G4D~hG!b72M_(;sr~$WRlfeW z*gY}D+vm64J$>n3X=Hxt?8VFUB7E%QZ^kAscQBb>y5#BCPlhD9-&2czdR=e2-=E2MXxh%e+wo;@etx*h<{f!@mA{d*@Z<1Z&)yu0 z3fr^hz4As5)i-li-gy^hD}MUu^et1t>`LEqf7i_Kz!aO73#G%+C-~?`L z`cH_Rn2|0B7ReGgy0?T$>;O~4&X#AQASE0N+eASX0fQI=SOr)QxaAKv0peIt!$P42 zY$&Kt(7@UNW(&Zg9Z6{dBUB+YSRo3*rZVszSm$A~9-`Q^1GNT%xP>hcQT#&GaWiaS z02>8Xpa?3M4}cOI#5G`<4GhSZL@+=!f|WApFhCRvfV=?rBL~RT1&lXDJIlnt<}QR= zJi|L94jNVwf*Zh1Duot-q8H~IPq4Q@JPdM!1II#Fx&Ptey^oj_TEK=UfZAV99J-%= z*b8%rGblo$0%VbZQ-Qa?|BYQ{h=TAnOkbNd{lJefH?U86UcDU|Et9q z^cb9wBjCcK-v7MZ3`mCifZH@23tLsK_iVrYc@?)qoMOv`reJ6&&hTEQeDR!8%Y{cT z^e6FiC~n~p`F@Er0^F+>02z(ymPAn8f#Ve7MMZGvffErpRKWoaZD%Tg0>gnru?3zW zGUk10ayQ<}kX9lGOL|~ka@+U)dbQeXY0#E0*P`>U<}-FozL74lTy*~A!%*!XL^f&* zz14BzFkQy_;p1`n>p!1LZhih}3rPEw4PDhQS#%m$8Hzd2YD3+eg%mYn;8+E_3KYj+ zAA!;`lE?+6Z47B!PTIqT!HG0#h1h|f7En?q)`uM242qD*c6hu=TL|GCM6OD)0(%4; zlJLw1PK8xnIt|S1e0%Kpttvh!pgJW>f&0PkN?}w%P;gq3C?ueH z8x)w(G!4okAQ=Wwgn;uCD1Cr^1=0vk{@_?JU2sk2+;qJ^Z!3)+t-Nwu-JPv}pQD`u za#rwfyv28ChK|flgWZ$&6fXMmpeX(How%Fq>FR3wWfAJJl@E?JH|mF-cMj87nGyN% z(`oIX%a=D>^e`LJra{1gP5ap8fa)*WC zz1w!DJ4)jgeY)z-#s6z}Sk(OYJB&hYwx!8^a`J37-{*g&@MEK~$@<3^cAjY6865uq z%Y}#HJ4FSYxWfwd=QglzU`WuL+2>;2Ef8fBRlMfMgJ%aLkFQpekvp9;aj<4)r# z^Y#aRlw6t=_sn(&Z|lOttDk>XZ($9v*fgt}QE^LxC{jMt@O}UF-pZQWcCRhU9(nJH>* zeS2@Ol9TcY&k)z#rx!F;dZkZa-Qpd(g=x>*j;pK5_waXKPOskG(=A%etM=Qf<~hgb zT_!WQjeduHF%Pd~-5;*^Wb>wy)8SKN4l=>x5tKE>_A_6&`rn|C;nuES>Y$N5X|{>0 z`R>lpn#*C{CI0c|&-pd#1cR`9vp4&ROC|v{*xlMa*rP7n-F@oMazsq_eCNTE#`ig`BdKhG5$z>-rMdl zkBFzKPik&2JovIve_r&f&3*z-;F^U2R8V%`V2rqVHC|KZGTWQ-=Zj(=J=ygAPF?s1 zd5_3B`iD-QdaBaLpZs)Rf76cOeU%P>ISUyBFXaC9WqY!Y^TQ){we~HYtRE$|NuD~j z{#*Ih$iT1r7#}ZR6QZ*J?e8L?m)mn}j6yVz8>>xnPW|Vb`OLAXv8b%6EOTFDh2-h% zm%ir`-#^yav}+dA<~`SBG<`BAD>g+kUEI=Jc{^4RS~G#%xFT?gU+VOSpQg(GTJzgN zXYIzLwMNs{`)eB{g;n2fRCys*Z(L{hw6@{btA>=_Hj>5agwsdbDq< z=E{H=?)%dpZ?K%9TwwUoW|DLBm6yl6c-9}gbxrO6B_R&}%PP%PcLP1o6;@;f-95e$ zG_v$?4*TXkcCTiK6vyctdm-(8&Hc=2J3eSt0B&0Jsz}auzy0c@=<_s*89BS3SO1xA*CvmY=(h zC$;#fr>#@CUUc7)*J-Yk78Z3LczW*1c6*EJ+dt#ne%Cg9v^-+JOn%CfZ!9-+{vQa~ zXffmLo0$7jsgt7OiqsrcZ)7^WNiF!?9;A4`I-_`xg!4Y3q`Lc-9ne-4D7SuDvXt#i zlH0zW@9btS&1c`779z(s$LNjO@lDE$58gX&FS&Y~a%^g6!?KE1yUYH)xS`^Da8sMI z^qiGt`;+`RXHV|@xKH0*TxU)9%h~Mp)Bh-1UYTd9xZJ~Kehy@Ort0*iX`nDs-GzPM5KG{=RzqzTlvRy37T2 zmNN|%#BQort7V;Lcr#P@R2;L@`Z`miNRjuh7V~dzKDzy6Q(en9&r@P`X_ZUgeV3ok z@5G^-fYPwsGGhtb#BXuGr2UUZzg()%9AJKady}u=GxygYzwSS2`(^pE#Rd0%++KC} z@8rwpzB6h)e(~(*)RYstf3AdnDve<9(h`|{P&{3G;m$h?>mS`NJH4<#pSiUP#jMyOwuuAQtXZ**RpIb4m0LNH)d>nWAM4f1?KErB zzrI}E`EPFY`L6J%uEuv|o?FEO6ck{vTFX27?_toc{>RNtw zh9xq&(%}x1Kw_nuy`7=moYTC0eSGQtxxL?Z ztlr4uF!Pt(4EEidx2vhSeZKkU#1D^s;gyQ_E^RxvFYqJtPwAzHt|rf46SbJHaC>R$ zadmCwi}$xh2|r-o`(r!z_G8DpmR>5*n=P$3{p#tSNhYz9^4IUzr+Y2iQnOv>+(i8; zT}R){yZX%TpI1{%eAshamxnbQ6dQ_GY~AAc&#)@;!7b+N$K2P;-QJdZd!B8((eq;E z$HLq9ZM5y)QoKTS+S$7rBFEi6-PFHdK0Q20>*nib$8U4*ZLC`PeQ75&|ALwb3tiO> z9cvzRKNkz1b%fxz9Issc%q^&wl=t?YkGOR0XxZCWJroZJ69EckR?$)?Ea$GkS&T=6yOc=lO-y*BEfz^(y@3CPD_9;72xaZ8sW^#7md_O-ni)92Tky$x)Z*_wJ<^3c?(KPLo%QwARo=QQ@9Vx>-w#YqPVOxT$mRAjWYwfjU*TH_FuV>4rtjOoBo3bOl*1gku@4 zBk+;sQ)@4qyHbBNE;@gZRsAK}TQKFt?4Nx?wVT=Oz22;TZmpG?{Kn0q3)C!R;Kl)= zy;SVdU`f#0Z3c!75Q+gbwFzaCD1>4dTrZr#zzsE)RI5$;(KG1vZ0wOLjET>F=~ zxva?YU%Qf*{$75)WbWRAh2`&O{}2CaZ~n%7z2fHY=e1`odar-`Q)v8mYj4@-mHUi~ z4^C_mp8v<{$Dv8vwtr7s_k_DuaiLS@k6W$WGtZfI$${L=uz}%$X7ba62Y>I3)t*}) zdpUU4t}6@cckD5a)|`KPSIo~1nU`1IetiGW`OZs!i{IXwzJ1Pa{nB-JOFuo`y*~Wi z-Pw9y*Q~5ls(bVA=i0L;#iwnltyuNLVEgO((EpqN-ue6S4BPS2e__iOyxxB9is@SG zisU!##@5&WE%N+XbMn*w7^jQi+qW6S7;I8YVrB^i?s&dlzeIf5=DArecZ1j5vDmRL z(wNmnXa4Q4dw3p}aw~AWI$v*ZTXCW9{Pfba=1HUl?9!sV4+9fxMu##h8uFzk$dIOl%> zlf&w7bC>Bp*Lr$p*|YR8d0n@MRXeO4*uL(z@(<1FUbr$=?#j)zJ`MuSe?Cg>eYRTB@0fL{{6Hd=edy==*k~(T5d{Zh}90>Z(#eu{=aw2ul20L3~||; zY?`WXo_iX#LoSH-RjYBq|2txLO)K73Wd4b%&Q32|bwQTz;(F_UkM|Zw&ytxQ-urN` z^IuajqZ!%4;HUz{)ygHAzrSDZ+gP4^Y~PG-`w#Z356d!~N&I&1&E6#c9eM{gFvMBg ziJj43QMYCnTT`0tqk>$~py|7Z5D zd|h3C*(DMl6;C@nzszI(cB|&!%axitnHxkK|7#ZizPHqWy6WU_QyYI()HQb83!R?$ zv+wCey?-CoKVXIUK#aj= z?g`IdN9!KPR{g)Tr2W_F?e+Ebzm7kCz2@*yvxe_Y33ig-!p;7R-{uk9HJ^WPLxox0 z<{K;vZYYNfcW`n9Ulsh9zUuYQ^Lv)h-T(D&@X-_H8DidScbxxT6_HraZ1ZEAc)da;> z&Of8Sqx@NIa-+lLW5M>*&TnB?{{PVWUz7f6UiK{>|6V=t_~-OJKHTJ}^WTq?7_-}) zdRuvJndaNp@2@B^b>#>9FoNO36vaga#c%FPJnxTVRM=PfeYWqb`A3@m{r-Ne%ekv- zYWqiNmip+qPvs+-Ll-}6O%QIlR>9=-r8TWI-hus}EqAlXp7{Dn%+r&&5k{6MK2DTu zt=_j_FO$QXU*d8Of3CkWYdChB@yWTGX7*;?zq86}>~*Ixs+2X%kX5+G89i3*A^^nZKz|A10Y{VsR^P;;wx;LDGgI__? zUVP#Az235?&n#||{NKpB!I0zC)$`Tg;#VDc&&Q#ra3r2Xon^_Pb{)KOYur%ZLKeT=+s~2WLTpw_Wl31V+!>)SM2{Le3?}@ckl0eF6l-woCO|yMz`y{yjtiF%Xygqn2T}%C2xkyy z2o_Z+=1M|N696qnf!Y-TrAZZPU~PcrPE?)!r-Gnu7`HFy89@~|sA~*rg^7VY25U1N zVq!P|LXdV|1Oo#Yfs}!o^{^pTNQ)4)-2-m=fE!baIt;kmiiwO235*j8VQs(-;PRDN zr@(XxfZYrlL;<(6SV3MzY9OKw=pl{sbAuZs(AFr}DGV@Ez>bEG_Te>>0j0qSs_y2B zIhm`1tqZ=pInEiggf3L>>4UbQSe7rF$a?Z}L-`D@ySK4-b&C6G3tFDy4 z&_93nW&X;U8y-EK9=_$upIg%EUi^CH+s<6xTwHhF?)ay$*;kscy*oF@a?jhd=G)(# zOxcxkH|uuQ6Q8v2*6a6dejD-r;x~7%YVY5Hf!2QSBi{b|+@^o-`U-2)F9&aSdcFU> zd6jv8DECsS%Dk_^_0^I8zW&wkJ%2vEY+Zioy^p%Pi-TL0jk8vUy|>7n_YXA2lsu)Dli9PN7_4|S6bg`c{)6#n@-uUy%#{IRZTYXMJ zX|1wR_1X6~pKsYdFDUoYm$>|w&m2vshrg4S_`j`o+TDqL-TX`R%69y_QTE{2kta{S zM5G;7{+`?~BKM_y?Hu2|m209ju6jIM{ol%bo|gZ&+9hq**S~u^f6lH=&VQXGesyvg z9G-S6E6U|hWk$lLz6c}VQ>uZ|Y0I{q>rTD6;Dw&gl_g8=re>Be|F@Q%e;K!XjO4{n z2XEe9vbIxeW^i(rUgxbQ>FAv*m3ksn9TZHxS}_Sxr1eX=S`QiP3@8E1+NN#y!YkR-|H{G zu@r|*NSKdR9S94ylL9He=8q7J)P_~J7A0a z)YH@1my3mzn7>~BS$Gq}5%u8U;Hu!g&pZ-?%G>7edHC?m{b_4!xet_AKH_EiTYP}& z08@k8c7~?9@c84WmVSP+_I%m0B!OF3Z*H!)*{t-ue9C&k;{xe1xoKB^&X`=6bM@~_ zE9=DaoK+KDuWvk*^JZbIP@w*XtdL};?U&^Xq8a)V{&x!RoF&$Obi;(L23d#M*X=In z%YCHK^v0qfdDs5aetF!I1uy|al;=e;M@4!v>(g=ow1@#MmOip9mbG)aOIKuI!S>(O#%jlbbjgL;wkNoPX7O!>p z#L1&Y2d&O^|F0-~IlKDTCg-UyPX%o0S+^@7dJW5aX`QKT#W(L1{Cu}Ie^H|R$B0#5 z>b|_1=3M*e@u#I(#YybXPwMF9VAKU$^Vl(A;M@C_dn|YiIlGmua_SBx~9~@VCDwpKgD@Vj4ZV# z-`Q1{U*KA$#*VKls9_acDP3DW=-n<$*=xhU163e*?nh%Ys@+Mn-VFn zi{<}o&;I{$Is4MriHfp!_wRrITV8Ea(rex_whvb)OxYjeTw*Dd!}D=#j*V&9&Knoi z+!-FJ~jO`R}++dTX~|==EyF3GXg$$$<`+ z&k9PfS=K1GvEtO3yN@ITBk%lp0v#%M4c+5rJM*~P(uvv5;rrA3_K9xUvgX!3>lsf@ z-#9YmQ^be6sSB@ahZai-yXbP ztX#QynZ`MHWqX~b?CSdx@9dX}ZrjFjp!hIb==R@}H&k9J-uKV!#_ccG?|AO7VP3na zYF$~H>dWdRyNPUxd0KqX^n7d^LsrH6lTV_mXRZCS*}vbuc--*KVE?D`-$KnhUxk;g=iMy;8Md!berM1 z)(Vr7+=$wWj8}g5uZ8{Bk>6VCcPD1+ydUp3otU$6+0xUIPD{@m6T6!GZNA%+r+YUV zrn@b-Rer4#9%utuZ@bxlYL{!dZ(!Z}iSlA@i*@G7if;Va{cYh5DTOGO2m2FKug;z4 zL+eDiT)=H67c|J%56`W(B&vt>`Oo;Vk?R(1`8{jyyz zPx09OtT_KReEVE4C8mw#cb1eTbQ`t2k&@g{=V|HiuQ=<^t%Fb28(rpJJ|%t4CF!7Z zdC%J4SjE1}Y0-=A%@SU->Z)GI%&6R>v2OOK-X7A`@7`iLggySw!7z5TsKwuWv(MH#mw_3tWJkcS;SLhy>)Z=ue+wMfA_N0MZ6GeSW&>={IKq;bLIMw z+`Utz!7R=8K2CNtxXs|T z*6fj!{H)(r>U(9g+fyIM{F9m#Rz4|^cV=UujwtW@l}Fe1m`B=8H}6k9?)P52(}>49 z-YeZ#?5k^Tb<2-z`LDjKwmO`7{ziJX%!P2KBYTstUwFPaOnLL7)Aybo?PI&?;PcJ? zv8&?5N99gl^$x$Y<6PS9za76DbMMB`)Tp^1^&C6i$JWoRjNbEP(wZ`-Hp{KA zPuiGk@y1Gvs6Y7r=;?x+pPDlP?4Y+c)w z-`x3Qg;aQSzUMM~L;37xgXyB}kmi$vax}v+CENA4Wm_&+)vQ}LJLmSSli^1$_^$hY z!|d(coyX32SVkMZy7HZ$N3^^7<`32T@8ouxrRm5|{S_P~JJ&ot@zmAZ%a$%Ez5Zp2 z`u==thGWW?d+Ji{Z&f?&%1!+8YRcx>_iq(0ExhM4B`P;YTx$7+bG&=+zge%CS?X>o zHf3Yj$4Tom4js)=ZUbIODh4bwY58`o3KA$!b~+XYR)o25rr{^s2}5s6#Pd zvy7LvaeVjkpNs5c-}!KbhaJ1H-fN}$=R2SxX@lx>zwqVG*=si!o;-Q~l9$g$si_~l z_Gy>A_|W#tKUrU{)7a{-WMufxYi5E|W-U6hxA)J63q9pKAK3?Q{V?gIaOdZlWruI+ zMc#RJ9h}PhD(;(K)qU4?Wyh^u@KnAADV2NNt@o_#x-og0Eb~EK?Kr;UdHepJu)S`X zd${iTp_tk;H~MV8rZW6e?b6$~wa=oA=gqt(v%WRoZ}<2fKl9>xt;3JoeYUM>`Vp0TiO2?ZSsA_y5!!5Z-?zUFTT!d4xU}--hRORs&1jqrS;q1P4cNtvb)EY z=%)>`c%1L4e*P41 z^3OH<+m>9FUCS)8jwPV&`;|xAtb&SE3rbk`r7WGg&`2bGxAVvAuQY9U_p5(X=w9_5 zTo5czeViQrt4~O-UZIcit6agRD*KxsjCD88OJ#Tz*DuC(rT+L)-Fb$tFRre4Q|nF& zfBSi+ZS)k=W16tCICFc;HLKU>WoPO?1SQArldH5DuRwGD?rSQNvGXrXJl z7M>hy6dU&Quds3b;_iI<7BlnY%ljry>g%4okY8Wk`qlI-n}=)VD!aeQnScJUZEd=D zaN&#ef76ohr~mxG*WNn!G{YgewuxaI?cZJ5viIc-^B1|1TX)-^l=;qL`*!k@;MH^P zp6YLVb#-Z|^lPWo5K+FZHy>voi#WPClA)^HJ00@IdNb7g&Q#pie1wqBV#xA6IoTl20~8LZeh zHzcP;R#(KsbItG8`?uVfzTPh^>|TC!c~VE^ovmxk*3LVVzxdLHtp^uc2z=Up?rKfp zKV4Nd?n|{#Tr!nzt_#d82=;p%!zNG{1PRp1$G7@V=`q;0Jo8SwYslHAUiGQJ6?dF4 zeYKk*_|;-lf49n2S8jsqvOW3zkM(=YPV+DSyyT9pvDV2g>d%t%1i<4D4>YTk8|JKi z^{#ETzu?9D9lx%weJ>}iHQh`2o#Yaw0?n{>Ewb7ldqSokX7iW%yYbepB-ieGwgrYe z6vO%2H`g4^UZ_9q^wNzfb1wYS{d+v6U+3lB_1}}6z_9ljN8Sgnp7__xPt~dJl2GOI`+!bcgKX z@0m-lsU>$gPIx|b_Q}4-|BOCwt@u@X;+9ES=5y=ydp@0d-gS{k5n+|ysvP`ONe;khdzM&2IVTmCHHxO~;i-xq$)o2dKNU0-(fz8brwF>hVj zo~e5&%=tC#*0HLHkmRS$&kk&xp?tCaLB~Fu`_+eE>E(Z2Du2Ih#!3IZ+b_+k+wJ_I zLVl&r`X8anE5of9Px7fwvU`VIinMKGSS1}j_5HN=;-dG9rCa5@ny2r&7BSI3I{p5O zlvEXa3#&=zbKvn@>H;zs|1z|MAfe$B(HW zJKEnlpNsGJr`q!Sr&3>btJfFo`*Y$&!nWUcubVEv{cG)$<3-Jj7azWv{PA~TR?8xz zwU0LZ=?!|g%Hyomb2gt_*{fF1oV?r4Xwv(;d$(P-w27>4ns;xm$>+tXZ{NLHySqI9 z>E@jWlQxE&*z@0Icj>+?;kXw^j%3))mY3u=T5{Cf?2*L3FINTr$Det3?o{98n>lVb z_r*&yPAScZiMjLDDRV>q`(I(XbxV!=-wMu6IolcJml+>y?0V&V(n^y#)_aq;7Ul+i zJ;&SEaXaI++w+e5J*y^WTV@9p{A{Z5EiF4gSxR?Ge)#Mk533)SGTaQVueLmMuEKj; zLiDzSk7lHon-^#GUF!dORr2RCy|<~%o2)W?r|&NZFfYA-v7F0B^PF_ zb@Gb(v*dh%XPX{fuxAHN!DSS1Gn}o>xa?7FXj*V=$Gvq8C+4)SOOWqU{^b%U`H@Gq zZlW7&;JO!?D_}+H28MZBmfN`<)_u2{ZEdk=N~6q{fG2kX?`=FN-piG%^t4MX`{+XG z*v$g5113=qs+7)`ZkikAqPxg0KvE;DYwE0K(6n|0!vP%z5#I~RAFdg%TKhgSb?;$D z)lKmYonn1cdX3icPdie^ICJjn=*$p-r(N@Abvgf+0Z&FkM(erJzNOIFeFhLn|t8U28Mt8CAr`; z-f#xlv*DoOf2gau8+ssfYM^m{s2IxB_uOS~@B61(&py#ra&4}J_SZF;ceHc(x;FmY z`2XFj#YbGz@)&K{i;`oLe`_Drd6 z@c)Y+Ox|+L)9C)97C4_jNS13;J5U{dbXF{lfJ7&#SBTc=+nBZ%t!s*S}r+_u7 zbn&`*RoQ3u)n!dBNSpa)pJ)94EQ|l=ufDo&Hc#T5eB5=D)je4j!s+iS&lrA~HSf~m z^wTj@ybl};-rntgeZ~J3SI=F)&ZhTvPk`m;iN8FvuP=>$ZWaAp;k8Reu*IILLfZxQ ze-2+-;v%zh_Hp;~i*3Z@TYVjQt830pe`|3i>#eK2+k3UE3%;K1YhT&W-=Wze+#ZEU{xXTkhFj`)y&@H4Z*5y6jrNbfcSB zZ=c76$oIBR@3$FOFP~6ZUYWCUPuZR?k2|l=|B!Jk=h)KcWj@iXTa3@7oS&LwS^odn zzxZRaRgnzt*G=s=9_b47&CJtn$h276DjabxRJCXI{W<(IU#aKBT@T(-yt4Rb%$&#; z^Zw$J?}q;Nm1mN#_ve536F6Vtm`C+px1ALi&Rp3%@1O{?wrlaV^E12uT_=Iq1RO%-YX z*mE6%o0qIxcl^;}fomHg=ce5K7_|4?^cNLpt`u^}e=FTCakXgn>$-C>cRJUftcmix zE)FWzA80PO+89uBVv=Nu=ahS2F7;jB`CjkuYInbj`!3v6JG`w_UVdND&bfcn4Oss? z-g^2-%8$3{Y(=&1-^=Eoilm1c_-)G+57N$TE6~|sMot~!`Xfr-<|*d_0R9->iu<}nk>sd?wzOo z^Ulk6du^BR+i6l^z5Da@UoEz;KWrl&G+(KtM0Fy_vrpZ&1q}@{_s{+ zzNYIh_IvBT+qHp9R-~`r^XhH()cdc__{IJ*;k&f!+?Tht%C8J_Z1vNUY~*9!Ud-`} zId^Z~>BEO-ey@`&nZEqfUiTxG#xsqZlg;_pZ+yJsQRm#>P5Ln%n*-Mc->CER+caIg zNUuEm$qzQuy?4{|`tHiw?0)|Fy!rksDyOY9j@53G`2Bs&x~u2IteYGS>$ZLF@%R!M z*&}=U(H!&3i{?D{pLzTHx!lZ6F;gF1yn1!tv#j zl4iK=#pT&uR+INjEdLoVy=v~fM<3_@)@zZxa($zYlHl)>O07NlRJYz==6~$_i}NmDXaC)w*Hc&f z>NoSj_4D@?82|dpvRP&2Vqh!Sme*<=OY&zPfI<@5LY6432umv$IxxJ2Q2M!)npE zOoM-aii@v$ny&uly8Yw&Ra-T*+7~QaTUcXRefm}9_Hg~rryfLXs5*L)=hVqRd#(T1 zsqH%mEP%7x)zF0(~eHLW%Vd*#p|5=_skdnSz~tAv6jOqcG{FPCGo<` zLm!y(*_vz=$xr3XRFEUFA{;($`>xz--?dGh{U+*^uXZs#0a__#sMlXH! zJ=43k;ci+_-~a#m^SSKn>8BU3(!71Wc&EXf%Ky*9x<&4sc(kMT;^WGd^;%vr1@D$w ztom^AvhkU=)r;2p)OKWlHOuf`ByzJ>=qt~|zi)PBr-(m&{UCAH7td*H|EgpJ@Uv?E zPkC!}f3E1F=U3uy-T6D`)z|sGdRr9c@4BXC`FE%A{YmfAyDoaE`|Z6Zykgrsb8GrIw>pu^NOO@Z#y>rF1Wjj!|&s9 z)niT0wdu<;Hs0UV=be=GHT&J`z+V?mmp_;D>x@hP>aQ;&vt~|q{xsP~8{d2rP5iI( zV%jOeNh{mS^>Y6E25*^kXvR@>yIFM=&u=*@OCO!uQT%tAr+nJP%$J<{{xT7J=cx(u ziTSOG7y5qA)$p3V>Zk3AhGEYqcdyZwsat4u@{XVP+Nd)n{@{nAhyo{T-!g*{jWzZR2vK|1OSNbW7vu zCVzcR&u;g$FShd+ofiIn;zEGU%{Y~4ozf5gc5N4`GP)VO_j1{MF0Z}Dl2y69?>=8k z`LL?~`1!SkmP`Bpt=Xw_^K!tB(@yI}AG!MoyQfUhSbZk_|JEaNU%RRf%wyt}>Jk6* zxWav^mmL4pe6G`pJI$s?>{mWA{j8?w!_>UrhlS#eC1RH7YquEMMOk1v*0$aS44 zsGM$cwAZ=Raf01q#f{Hhvfka_wITm-S6Z>@jx$d;tQE5lTq_ZkxO21XMutPnEPY;n z-jsRol1NI`Zo|-nH;=p&y;1mm=c;w;KY!JV+v=|^)2aF5vi#cYjs-{g&&%BTE&J<| zP2`V@Z{W=EIJ=f1mDNuRZr- z*w6Sy!8=lZ=KuekzAv-It3B>t`bPD>X^VemUYyeMLws+rXY=~VjZ5W(%brfrHYrmo zXj_(;Gbcjypys1<@tdxOO%T+c%%S_@;~&k>$*1yc3*~oZUS4@oI{jQbr$}&O^Ws@Y z|EnAJ{5aRYsbBS%=c?Sq_ze}yv~NnVet6_1!mPR_H6>=&84r<6&T}%NF;|%P<&~H9 zD)`E}WpH&F#`(+ny)9e5^xC8I85=zQnM!}%*wbLPO1 zbx!T_gTr}wce=S=hes?r_J>t9^ORfItF;S59zW_=|Ce%=@$dCm;oz-aFV3apf4#Qu z$i$Pu!QT%ry#B!M{zf0&I}6lz=|$+Q&U=_B;a|AtRi?(B)Wp=ema3umPx-}flK$TC zm8n;aVR>};)!REFEkidE9mvqVigciBJBAE|qH=5by6x#yx%q+<3hIr+kaJ7+&SQOb4u zRC=%3&EnY+U(Gz$e@@$SE@9o7{;2B5iBjihhDU4VU-vkDb;;2WUy8pxUsHGUyw!Z` z&i?mx%Otx0DD&TX#i`R`zJVcuk>QN~$%4E;CH(V^7VTbmyz$~><#z=v%#N+>KPMNh zyM6DS@bh2m=imIzE}Wk$R(s`W9E)7;!u*n_ zTMJCqsef}QpOIF4>f|nk=9r7EpUfIJ$WPaC;tb#W>hJOuVw&96!urmua{~X0>@_|6 znn`rPmR-1ehy zHTPv)-T3=f)|Lv>Q?C83m)_4Zm^}H8-y%Ch)(6MW97}t?s`P&9?2feOaV4!+ce@lv zG`(8xpA+`ha`{>T$+?~8QY@Fe5-aCtPh=G^Ir}#8@}HawChTlCH|Z)}Za*6GivRk* zMVe6x53(Lz`kqu09vlDZ>u=Q@=APuoXPLgt%>MYKoA2hM_VzX0Q8mT)Txza-lD)Z+ z`;Z)0P+6dNq`_s!`eiHn)7$qy*0CrLmWi#Lz^fn8xaGOo##gx?gwM^sXxDsmmTR?4 z#^Udt6Bn9s+|zopd-<-+>w%X%&5Sra7A z9fpQVSJ`vCyUPP@GTkyx1swjXQ84Re-o0ZRa(^td-h4S>k6rr7`hVANSL^rQwfsBp z>h0it*Zy?J@879g{P^4fIonlN!YXDRzV5~EU|;j~qLWa_>*TzXU%v9q6g>M&qdmFe zU?QVQu4TFU^{qBiwjJ$ucXs#HYu#tt@G0_r!;+7l5e2_GGCq~=TwTGQaA=h|1<9{-*4ODt{b z`el*vX3KfIc|4t%(v4@7O$;pD-L1dv#-(>m`Q71*W8M@Tt-l_!KHk$Kq^3wB#3W%J zE62*|Z{;>_f49lNtBGJKo6PHfuuongA&&&qC^Y`0r%diIp*|3}yJ zTV}q?UUzwWUg>qN_)mw;6n2J$_XeeH*gcD5S%>8c({S5uti?@0xdQaQ`>D#^sA9MU%3q|Mb*6dT4o8^Cg!`hPjYGr$Q=jcB_ zn=$v`^;t(h_wXn?+r3#lQ}&+L61DvkEM(u+`Ss@hls!Lp$EP3jG*``@EYVTs?~r+e z5!~N;>GIyBV|(kW82wnwl3H2v$DAGa_< zuw38tS}))AU4pm#_4)l1{Q~=bec2jzk$vZ{Ju;5BuZWZ-UF(qCy6N)E&aSQhR?ApP ztdZE*YxdxR&N;C&fgzin)>!J;^?3P~+&?|tF7{b3V^-3>1Ciw{i$X7-+w!7VYU=cW zBgUDlS9f1-Td=s|Odw;(=4F~5#Q_etX7tZFAhUz#*AqU=RhqwlecVv|h2QaEG1d+tpyP2aS>YWZ*dsOeXBq%NA_{@SyO&k{^>R8Ca-w)wz%w6@1wu1ShRo85v9HUXS-wwU{>~CZ7etvfSF&VKRU-j?k z^BSdjyt*u<+IBWktr{ydN@Kzu4=`dvC&LzuAk9ZY-Q<-Q4^1;Iqiny(b$z->01X zwVu26)o-Rpod3^iZ;Rjcxj;)U=*1bo`u%%vzSw==e*00G#lMfP|6kmx-f*Q&;Y(y+ zA^(l3VxMiYo@V|!`|Zu#jg#}uZIj<^Ua|gn=O6^85kPryWc_JH-_LFy3Y=aMizXucuM;>fQ6B-y0RQnnbC7 zNr9!DlHh{*$HM}@^ff#=bM`e~oN%WJTkPbW{PWrl#fo*lzr5?~nYF)zubsUl=u^2- zw_(}!MXL>#tIRkZbSQ4$zOXRctCQ^8BDY=&z1+0w(ZATePp^b&-#ELVc4FsmNzv`Q ze=OQ=S+!1g@6pwfdT%eih>iNat}}f~hVk;0qpyt2`Zu&EX2)*Z8yizFJ;#%0)(ct2 zlPcey2G*_&^Ls9R_sacAv)78O`n@!>^=b7wP2b{(Wr>$_Y)`vviOfAP*LO}(qpNV1 z9hYtB_31Ubd{?G3xgM`d+pyZNCFf)LlAP(<-zHh_J693ZJ>~DWnNi!K9!-2%th$Hw zd0yA!&eE&fj0$hR51F4jFYMf3;d8S$&by{lx3uZ5y5SqPe9@x*h#kKz4{GZ^I&#Zm zp7qDMFY1>4h`OHgGJcZ3=J|349R?%5c}!;>#(Z2bXI@`(%104Rp6}^ZyZldXZFukY zdz$V3*Sn*cmw%J{p|v?V_k)A%x$j?3{D1RW{>QV)@w2M0zcg048oRYOFs3-_@vXP& z{&mHx(%c;7QW%c*|t}nj-^xWUOw_0{?{e0-giPp*L zzl)!j{rlOlbLq_IAC_(RzqhM&WwcI@{f?j07wHSlfAn6O@5skv+_6T=-#Vw{$Iosl zIBhoXM1PF9zL52=uQR=$|NGdK%Ge>}*EIQo{nV@diSx?4k2WsX=lvod@%zl?PeDb` zkC?u*y)|8a&xXHC)2fReoLHLwPxqeml#@??SKsU1rWsfM<=Ks`#{VZxw*S9tt@)f; zx4&F^_x_mMy4W3NF5$HC;zwJ;=*=s-&Otk?fK8QtzVmY*e&>323zgsP4h1*MTCFU zRGal0+&Vk`bmq2o@7>s*N=yF#dUoeO;n~6OW@%W33Momg30j$PmMy%NH-4Ix+v%xW zwE~4j?x_Z9tFM0>w(tG@``_Zv*L*v_`s%df-?w$gzuOfgx#fMy;te)8Cz+f*Rqxil zv3_N0Rs5FFuEm|fS|7L%hOwVr*C`aX_JeAD@CCMx&+>m>OTSBAob!F_VPAcA-G4_H z9Mxyh-S^EM6>rC@3z%Gyqoss z^CL}*^58W)M17;8CAXd27v`7NcSG>;eXr<8J0+XjODpW>-~M^?x@vs(vzL=QPL{`p zA7TsLH}iaW>m)Wso$c?0+0FOAv`(LLqxNF(_wZl5Np|H^tS|obS!p-JW!Zc#qrU<5 zFOHn--f3GCcyjr(^grPIR>aF7#*hnd82-RXr0w?pj1n}34J?W#1t zKRUYEdiq~8MuruJtPXEntJ1iS-E4BazjlFU#>c6(jJ;1^to^?{|4L2jgFog+!TTy0 zjORto+;ni^$xmx%{#g(a_oKhrHp%n#%e}9s+q2GnP<@Mg&ZB+#uXal_9(c09tZwW3 zvrnHKW?E#L_3^*tmLF*!P1oN3e0RYeiKP3}m+OCxfAjOn(`Co+LLCU1%E32Z23k`I zQN@5y8GNGaz~hY!arJ*ol^<-kKM2{w!@v;1Bi11GS^9q`Y}3hx6*>)BH`f1?hRsqX z1V%DsJ$c{reBs|38yWu9 XUuAFGdbd@g9;D3E)z4*}Q$iB}_{*Zk diff --git a/doc/qtcreator/src/qtquick/creator-only/qt-design-viewer.qdoc b/doc/qtcreator/src/qtquick/creator-only/qt-design-viewer.qdoc deleted file mode 100644 index 58e3e900ba9..00000000000 --- a/doc/qtcreator/src/qtquick/creator-only/qt-design-viewer.qdoc +++ /dev/null @@ -1,39 +0,0 @@ -// Copyright (C) 2024 The Qt Company Ltd. -// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GFDL-1.3-no-invariants-only - -/*! - \page qt-design-viewer.html - \previouspage creator-how-tos.html - - \ingroup creator-how-to-design - - \title Preview UI prototypes in browsers - - \image qt-design-viewer.png - - Run Qt Quick UI Prototype projects in web browsers, such as Apple Safari, - Google Chrome, Microsoft Edge, and Mozilla Firefox, with \QDV. - - The startup and compilation time depend on your browser and configuration. - Once started, the application performs the same as when running on the - desktop. - - The .qmlproject configuration file defines the main QML file and the import - paths. Compress the project folder into a ZIP file that you upload to \QDV. - - The loaded applications remain locally in your browser. No data is uploaded - into the cloud. - - To preview an application in a web browser: - - \list 1 - \li In the browser, open \l{ https://designviewer.qt.io/}{\QDV}. - \li Drag your application package to \QDV, or select the load - icon to browse for your file. - \endlist - - Your application is compiled and run on \QDV. - - \sa {Create Qt Quick UI Prototypes}, {Design UIs}{How To: Design UIs}, - {UI Design} -*/ From f4dc189d9b7fe93b674e1f92919870ae5aac9430 Mon Sep 17 00:00:00 2001 From: Eike Ziller Date: Wed, 9 Apr 2025 15:59:01 +0200 Subject: [PATCH 34/45] Fix "Send to CodePaster..." This vanished from the context menu in the diff editors with c9ceed697ff288c2c0abcddc9f02e6958ea9d5cd The CodePaster::Service needs to be added to the plugin manager object pool because it is retrieved by other plugins while avoiding the runtime dependency on the Code Paster plugin. Change-Id: I021a06264298729fdd3271e0805d34a742b06369 Reviewed-by: hjk --- src/plugins/cpaster/cpasterplugin.cpp | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/plugins/cpaster/cpasterplugin.cpp b/src/plugins/cpaster/cpasterplugin.cpp index 2f3c4561960..a2aedfb39d8 100644 --- a/src/plugins/cpaster/cpasterplugin.cpp +++ b/src/plugins/cpaster/cpasterplugin.cpp @@ -22,6 +22,7 @@ #include #include +#include #include #include @@ -74,6 +75,7 @@ class CodePasterPluginPrivate : public QObject { public: CodePasterPluginPrivate(); + ~CodePasterPluginPrivate(); void post(PasteSource pasteSources); void post(QString data, const QString &mimeType); @@ -173,6 +175,13 @@ CodePasterPluginPrivate::CodePasterPluginPrivate() .setText(Tr::tr("Fetch from URL...")) .addToContainer(menu) .addOnTriggered(this, &CodePasterPluginPrivate::fetchUrl); + + ExtensionSystem::PluginManager::addObject(&m_service); +} + +CodePasterPluginPrivate::~CodePasterPluginPrivate() +{ + ExtensionSystem::PluginManager::removeObject(&m_service); } static inline void textFromCurrentEditor(QString *text, QString *mimeType) From 3d7b75a3525fa4e9c2868b48fadab61eaacd1c57 Mon Sep 17 00:00:00 2001 From: David Schulz Date: Wed, 9 Apr 2025 09:24:57 +0200 Subject: [PATCH 35/45] LanguageClient: add asserts and early returns for null clients Change-Id: I6f972dbe931e27b2d30b048b413e95aea1fca282 Reviewed-by: Eike Ziller --- src/plugins/languageclient/languageclientmanager.cpp | 3 ++- src/plugins/languageclient/languageclientsettings.cpp | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/plugins/languageclient/languageclientmanager.cpp b/src/plugins/languageclient/languageclientmanager.cpp index 16f76160cbd..9ab57d4994a 100644 --- a/src/plugins/languageclient/languageclientmanager.cpp +++ b/src/plugins/languageclient/languageclientmanager.cpp @@ -660,7 +660,8 @@ void LanguageClientManager::documentOpened(Core::IDocument *document) clients.removeAll(clientForProject); } } else if (setting->m_startBehavior == BaseSettings::RequiresFile && clients.isEmpty()) { - clients << startClient(setting); + if (Client *client = startClient(setting); QTC_GUARD(client)) + clients << client; } allClients << clients; } diff --git a/src/plugins/languageclient/languageclientsettings.cpp b/src/plugins/languageclient/languageclientsettings.cpp index f5e73eb0a4b..357487cc8a3 100644 --- a/src/plugins/languageclient/languageclientsettings.cpp +++ b/src/plugins/languageclient/languageclientsettings.cpp @@ -618,6 +618,7 @@ Client *BaseSettings::createClient(ProjectExplorer::Project *project) const BaseClientInterface *interface = createInterface(project); QTC_ASSERT(interface, return nullptr); auto *client = createClient(interface); + QTC_ASSERT(client, return nullptr); if (client->name().isEmpty()) client->setName(Utils::globalMacroExpander()->expand(m_name)); From 48a7c050c05db68d56359700412504f360e5df2b Mon Sep 17 00:00:00 2001 From: Krzysztof Chrusciel Date: Tue, 8 Apr 2025 15:42:23 +0200 Subject: [PATCH 36/45] Lua: Add possibility to get all opened editors Change-Id: Iae68fca2ec0f42043b3e4db7de91babba60e29e0 Reviewed-by: David Schulz --- src/plugins/lua/bindings/texteditor.cpp | 9 +++++++++ src/plugins/texteditor/texteditor.cpp | 5 +++++ src/plugins/texteditor/texteditor.h | 1 + 3 files changed, 15 insertions(+) diff --git a/src/plugins/lua/bindings/texteditor.cpp b/src/plugins/lua/bindings/texteditor.cpp index 71d66e7ba60..5eb6081120a 100644 --- a/src/plugins/lua/bindings/texteditor.cpp +++ b/src/plugins/lua/bindings/texteditor.cpp @@ -224,6 +224,15 @@ void setupTextEditorModule() return BaseTextEditor::currentTextEditor(); }; + result["openedEditors"] = [lua]() mutable -> sol::table { + QList editors = BaseTextEditor::openedTextEditors(); + sol::table result = lua.create_table(); + for (auto& editor : editors) { + result.add(TextEditorPtr(editor)); + } + return result; + }; + result.new_usertype( "MultiTextCursor", sol::no_constructor, diff --git a/src/plugins/texteditor/texteditor.cpp b/src/plugins/texteditor/texteditor.cpp index 02ccb8b06f1..fc562fc7a79 100644 --- a/src/plugins/texteditor/texteditor.cpp +++ b/src/plugins/texteditor/texteditor.cpp @@ -10364,6 +10364,11 @@ BaseTextEditor *BaseTextEditor::currentTextEditor() return qobject_cast(EditorManager::currentEditor()); } +QList BaseTextEditor::openedTextEditors() +{ + return qobject_container_cast(DocumentModel::editorsForOpenedDocuments()); +} + QVector BaseTextEditor::textEditorsForDocument(TextDocument *textDocument) { QVector ret; diff --git a/src/plugins/texteditor/texteditor.h b/src/plugins/texteditor/texteditor.h index 76bf06ab102..41baf490bd9 100644 --- a/src/plugins/texteditor/texteditor.h +++ b/src/plugins/texteditor/texteditor.h @@ -127,6 +127,7 @@ public: virtual void finalizeInitialization() {} static BaseTextEditor *currentTextEditor(); + static QList openedTextEditors(); static QVector textEditorsForDocument(TextDocument *textDocument); TextEditorWidget *editorWidget() const; From f0930a8cfe8df4c5615fb79e6ec93d0d52293950 Mon Sep 17 00:00:00 2001 From: Marcus Tillmanns Date: Wed, 2 Apr 2025 16:43:51 +0200 Subject: [PATCH 37/45] Docker: Fix Kit build device type during auto detection Change-Id: I60f0293d13a9c4c4140d045940d0c3e430120050 Reviewed-by: hjk --- src/plugins/docker/kitdetector.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/plugins/docker/kitdetector.cpp b/src/plugins/docker/kitdetector.cpp index fce3480caeb..cabe1a6f1fd 100644 --- a/src/plugins/docker/kitdetector.cpp +++ b/src/plugins/docker/kitdetector.cpp @@ -355,6 +355,7 @@ void KitDetectorPrivate::autoDetect() RunDeviceTypeKitAspect::setDeviceTypeId(k, m_device->type()); RunDeviceKitAspect::setDevice(k, m_device); + BuildDeviceTypeKitAspect::setDeviceTypeId(k, m_device->type()); BuildDeviceKitAspect::setDevice(k, m_device); const Toolchains toolchainCandidates = ToolchainManager::toolchains( From 70ad20b0be6df87128d97c7f904356eeaa94fa3a Mon Sep 17 00:00:00 2001 From: Krzysztof Chrusciel Date: Mon, 7 Apr 2025 21:50:07 +0200 Subject: [PATCH 38/45] Lua: Expose properties of QAction Change-Id: I14ee6f9b57bbe97a78a0dcfed70a9a022e59fee2 Reviewed-by: Marcus Tillmanns --- src/plugins/lua/bindings/qt.cpp | 37 ++++++++++++++++++++++++++++++++- 1 file changed, 36 insertions(+), 1 deletion(-) diff --git a/src/plugins/lua/bindings/qt.cpp b/src/plugins/lua/bindings/qt.cpp index 16bcb12b714..eace0e0ab09 100644 --- a/src/plugins/lua/bindings/qt.cpp +++ b/src/plugins/lua/bindings/qt.cpp @@ -7,10 +7,11 @@ #include +#include #include #include -#include #include +#include #include #include #include @@ -26,6 +27,40 @@ void setupQtModule() sol::table qt(lua, sol::create); const ScriptPluginSpec *pluginSpec = lua.get("PluginSpec"sv); + qt.new_usertype( + "QAction", + sol::no_constructor, + "checkable", + sol::property(&QAction::isCheckable, &QAction::setCheckable), + "checked", + sol::property(&QAction::isChecked, &QAction::setChecked), + "enabled", + sol::property(&QAction::isEnabled, &QAction::setEnabled), + "icon", + sol::property( + &QAction::icon, + [](QAction *action, IconFilePathOrString icon) { + action->setIcon(toIcon(icon)->icon()); + }), + "text", + sol::property(&QAction::text, &QAction::setText), + "iconText", + sol::property(&QAction::iconText, &QAction::setIconText), + "toolTip", + sol::property(&QAction::toolTip, &QAction::setToolTip), + "statusTip", + sol::property(&QAction::statusTip, &QAction::setStatusTip), + "whatsThis", + sol::property(&QAction::whatsThis, &QAction::setWhatsThis), + "visible", + sol::property(&QAction::isVisible, &QAction::setVisible), + "iconVisibleInMenu", + sol::property(&QAction::isIconVisibleInMenu, &QAction::setIconVisibleInMenu), + "shortcutVisibleInContextMenu", + sol::property( + &QAction::isShortcutVisibleInContextMenu, + &QAction::setShortcutVisibleInContextMenu)); + qt.new_usertype( "QCompleter", "create", From 0a3d09ada5da2e97bc3c3b0118ab2686ccda8f48 Mon Sep 17 00:00:00 2001 From: Eike Ziller Date: Fri, 11 Apr 2025 15:32:16 +0200 Subject: [PATCH 39/45] Bump version to 16.0.2 Change-Id: I2ec15eaf8620efb625561dbd3047ed48f8dce453 Reviewed-by: Eike Ziller --- cmake/QtCreatorIDEBranding.cmake | 4 ++-- qbs/modules/qtc/qtc.qbs | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/cmake/QtCreatorIDEBranding.cmake b/cmake/QtCreatorIDEBranding.cmake index 893bb758fa2..dc8212bd543 100644 --- a/cmake/QtCreatorIDEBranding.cmake +++ b/cmake/QtCreatorIDEBranding.cmake @@ -1,6 +1,6 @@ -set(IDE_VERSION "16.0.1") # The IDE version. +set(IDE_VERSION "16.0.2") # The IDE version. set(IDE_VERSION_COMPAT "16.0.0") # The IDE Compatibility version. -set(IDE_VERSION_DISPLAY "16.0.1") # The IDE display version. +set(IDE_VERSION_DISPLAY "16.0.2") # The IDE display version. set(IDE_SETTINGSVARIANT "QtProject") # The IDE settings variation. set(IDE_DISPLAY_NAME "Qt Creator") # The IDE display name. diff --git a/qbs/modules/qtc/qtc.qbs b/qbs/modules/qtc/qtc.qbs index 8519fe2a84f..9f4fdf2c26c 100644 --- a/qbs/modules/qtc/qtc.qbs +++ b/qbs/modules/qtc/qtc.qbs @@ -4,10 +4,10 @@ import qbs.FileInfo import qbs.Utilities Module { - property string qtcreator_display_version: '16.0.1' + property string qtcreator_display_version: '16.0.2' property string ide_version_major: '16' property string ide_version_minor: '0' - property string ide_version_release: '1' + property string ide_version_release: '2' property string qtcreator_version: ide_version_major + '.' + ide_version_minor + '.' + ide_version_release From c979b59b0d564e7b3f0f7586fcadfc14093e998f Mon Sep 17 00:00:00 2001 From: Krzysztof Chrusciel Date: Fri, 11 Apr 2025 09:34:47 +0200 Subject: [PATCH 40/45] AI Assistant: qdoc models 7B and 14B for qml Change-Id: Id201db8276bd4ab406d604dea4d8845e30548e10 Reviewed-by: Leena Miettinen --- .../src/editors/creator-only/creator-aiassistant.qdoc | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/doc/qtcreator/src/editors/creator-only/creator-aiassistant.qdoc b/doc/qtcreator/src/editors/creator-only/creator-aiassistant.qdoc index 94c7c01d372..bebc8a96681 100644 --- a/doc/qtcreator/src/editors/creator-only/creator-aiassistant.qdoc +++ b/doc/qtcreator/src/editors/creator-only/creator-aiassistant.qdoc @@ -78,6 +78,8 @@ \li \c codellama:7b-code \li \c deepseek-coder-v2:lite \li \c starcoder2:7b + \li \c theqtcompany/codellama-7b-qml + \li \c theqtcompany/codellama-13b-qml \endlist \section2 Custom models @@ -86,6 +88,7 @@ You can use the following custom models: \list + \li \l {https://huggingface.co/QtGroup/CodeLlama-7B-QML}{codellama:7b-code-qml} \li \l {https://huggingface.co/QtGroup/CodeLlama-13B-QML}{codellama:13b-code-qml} \endlist @@ -98,8 +101,6 @@ of your choice) \li Meta Code Llama 13B (for Qt 5, running in a cloud deployment of your choice) - \li Meta Code Llama 13B QML through Ollama (running locally on your - computer) \li Meta Llama 3.3 70B QML (running in a cloud deployment of your choice) \li Anthropic Claude 3.5 Sonnet (provided by Anthropic, remember that you need to have a token-based billing payment method configured for your @@ -107,7 +108,10 @@ \li OpenAI GPT-4o (provided by OpenAI, remember that you need to have a token-based billing payment method configured for your OpenAI account: \l {https://platform.openai.com/}{platform.openai.com}) + \li Meta Code Llama 13B QML through Ollama (running locally on your computer) + \li Meta Code Llama 7B QML through Ollama (running locally on your computer) \li Meta Code Llama 7B through Ollama (running locally on your computer) + \li DeepSeek Coder V2 Lite through Ollama (running locally on your computer) \li BigCode StarCoder2 through Ollama (running locally on your computer) \endlist From 664bfdea57add653d4fd12d96f3fcd640fbb883a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Aur=C3=A9lien=20Brooke?= Date: Tue, 15 Apr 2025 10:07:05 +0200 Subject: [PATCH 41/45] French translation: fix the "Swap Views" translation The current one makes no sense at all. Change-Id: Iba3b632f25f2bb5d71a9cd582e74be43f5e0d06b Reviewed-by: Orgad Shaneh Reviewed-by: Alexandre Laurent Reviewed-by: Olivier Delaune --- share/qtcreator/translations/qtcreator_fr.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/share/qtcreator/translations/qtcreator_fr.ts b/share/qtcreator/translations/qtcreator_fr.ts index d07792bb693..d453cc16deb 100644 --- a/share/qtcreator/translations/qtcreator_fr.ts +++ b/share/qtcreator/translations/qtcreator_fr.ts @@ -59705,7 +59705,7 @@ Influence l’indentation des lignes de continuation. Swap Views - Afficher les vues + Intervertir les vues JSON Editor From 667a8edc7a082cc465f47fe8c826e92df0618b14 Mon Sep 17 00:00:00 2001 From: Karim Abdelrahman Date: Wed, 16 Apr 2025 16:26:11 +0300 Subject: [PATCH 42/45] McuSupport: fix optional packages MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit MCU plugin didn't have to handle "optional" property in MCU kit descriptions. I believe this is mainly because "optional" was always "false" for all the previous MCU targets. A newly introduced kit, with one package set "optional" to "true", manifested the issue. The user couldn't create a kit without providing a valid path to that optional package. The user should be able to leave the optional package path empty or provide a valid path. This change introduces a new Groupbox widget to display the optional packages. An optional package with empty path is considered valid. Task-number: QTCREATORBUG-32777 Change-Id: I5f27952efc77bc5e4351ab4c013669eb6056810f Reviewed-by: Sivert Krøvel Reviewed-by: Alessandro Portale --- src/plugins/mcusupport/mcuabstractpackage.h | 1 + src/plugins/mcusupport/mcupackage.cpp | 38 +++++++++++++------ src/plugins/mcusupport/mcupackage.h | 5 +++ .../mcusupport/mcusupportoptionspage.cpp | 23 ++++++++++- src/plugins/mcusupport/mcusupportsdk.cpp | 2 + src/plugins/mcusupport/mcutargetdescription.h | 1 + src/plugins/mcusupport/mcutargetfactory.cpp | 1 + src/plugins/mcusupport/test/packagemock.h | 1 + src/plugins/mcusupport/test/unittest.cpp | 3 ++ 9 files changed, 63 insertions(+), 12 deletions(-) diff --git a/src/plugins/mcusupport/mcuabstractpackage.h b/src/plugins/mcusupport/mcuabstractpackage.h index 98d69144aa8..751d312133d 100644 --- a/src/plugins/mcusupport/mcuabstractpackage.h +++ b/src/plugins/mcusupport/mcuabstractpackage.h @@ -34,6 +34,7 @@ public: virtual QString label() const = 0; virtual QString cmakeVariableName() const = 0; virtual QString environmentVariableName() const = 0; + virtual bool isOptional() const = 0; virtual bool isAddToSystemPath() const = 0; virtual QStringList versions() const = 0; diff --git a/src/plugins/mcusupport/mcupackage.cpp b/src/plugins/mcusupport/mcupackage.cpp index ff66956a532..15c5ef9b202 100644 --- a/src/plugins/mcusupport/mcupackage.cpp +++ b/src/plugins/mcusupport/mcupackage.cpp @@ -41,6 +41,7 @@ McuPackage::McuPackage(const SettingsHandler::Ptr &settingsHandler, const QStringList &versions, const QString &downloadUrl, const McuPackageVersionDetector *versionDetector, + const bool optional, const bool addToSystemPath, const Utils::PathChooser::Kind &valueType, const bool allowNewerVersionKey) @@ -53,6 +54,7 @@ McuPackage::McuPackage(const SettingsHandler::Ptr &settingsHandler, , m_cmakeVariableName(cmakeVarName) , m_environmentVariableName(envVarName) , m_downloadUrl(downloadUrl) + , m_optional(optional) , m_addToSystemPath(addToSystemPath) , m_valueType(valueType) { @@ -93,6 +95,11 @@ QString McuPackage::environmentVariableName() const return m_environmentVariableName; } +bool McuPackage::isOptional() const +{ + return m_optional; +} + bool McuPackage::isAddToSystemPath() const { return m_addToSystemPath; @@ -190,25 +197,34 @@ McuPackage::Status McuPackage::status() const return m_status; } +bool McuPackage::isOptionalAndEmpty() const +{ + return m_status == Status::EmptyPath && isOptional(); +} + bool McuPackage::isValidStatus() const { return m_status == Status::ValidPackage || m_status == Status::ValidPackageMismatchedVersion - || m_status == Status::ValidPackageVersionNotDetected; + || m_status == Status::ValidPackageVersionNotDetected || isOptionalAndEmpty(); } void McuPackage::updateStatusUi() { - switch (m_status) { - case Status::ValidPackage: + if (isOptionalAndEmpty()) { m_infoLabel->setType(InfoLabel::Ok); - break; - case Status::ValidPackageMismatchedVersion: - case Status::ValidPackageVersionNotDetected: - m_infoLabel->setType(InfoLabel::Warning); - break; - default: - m_infoLabel->setType(InfoLabel::NotOk); - break; + } else { + switch (m_status) { + case Status::ValidPackage: + m_infoLabel->setType(InfoLabel::Ok); + break; + case Status::ValidPackageMismatchedVersion: + case Status::ValidPackageVersionNotDetected: + m_infoLabel->setType(InfoLabel::Warning); + break; + default: + m_infoLabel->setType(InfoLabel::NotOk); + break; + } } m_infoLabel->setText(statusText()); } diff --git a/src/plugins/mcusupport/mcupackage.h b/src/plugins/mcusupport/mcupackage.h index 7b9ef646506..b3366d1db87 100644 --- a/src/plugins/mcusupport/mcupackage.h +++ b/src/plugins/mcusupport/mcupackage.h @@ -39,6 +39,7 @@ public: const QString &downloadUrl = {}, const McuPackageVersionDetector *versionDetector = nullptr, const bool addToPath = false, + const bool optional = false, const Utils::PathChooser::Kind &valueType = Utils::PathChooser::Kind::ExistingDirectory, const bool allowNewerVersionKey = false); @@ -50,6 +51,7 @@ public: QString label() const override; QString cmakeVariableName() const override; QString environmentVariableName() const override; + bool isOptional() const override; bool isAddToSystemPath() const override; QStringList versions() const override; @@ -77,6 +79,8 @@ private: void updatePath(); void updateStatusUi(); + bool isOptionalAndEmpty() const; + SettingsHandler::Ptr settingsHandler; Utils::PathChooser *m_fileChooser = nullptr; @@ -95,6 +99,7 @@ private: const QString m_cmakeVariableName; const QString m_environmentVariableName; const QString m_downloadUrl; + const bool m_optional; const bool m_addToSystemPath; const Utils::PathChooser::Kind m_valueType; diff --git a/src/plugins/mcusupport/mcusupportoptionspage.cpp b/src/plugins/mcusupport/mcusupportoptionspage.cpp index d1f0f3f86c9..348a0d2435a 100644 --- a/src/plugins/mcusupport/mcusupportoptionspage.cpp +++ b/src/plugins/mcusupport/mcusupportoptionspage.cpp @@ -55,8 +55,10 @@ private: QMap m_packageWidgets; QMap m_mcuTargetPacketWidgets; QFormLayout *m_packagesLayout = nullptr; + QFormLayout *m_optionalPackagesLayout = nullptr; QGroupBox *m_qtForMCUsSdkGroupBox = nullptr; QGroupBox *m_packagesGroupBox = nullptr; + QGroupBox *m_optionalPackagesGroupBox = nullptr; QGroupBox *m_mcuTargetsGroupBox = nullptr; QComboBox *m_mcuTargetsComboBox = nullptr; QGroupBox *m_kitCreationGroupBox = nullptr; @@ -122,6 +124,14 @@ McuSupportOptionsWidget::McuSupportOptionsWidget(McuSupportOptions &options, m_packagesGroupBox->setLayout(m_packagesLayout); } + { + m_optionalPackagesGroupBox = new QGroupBox(Tr::tr("Optional")); + m_optionalPackagesGroupBox->setFlat(true); + mainLayout->addWidget(m_optionalPackagesGroupBox); + m_optionalPackagesLayout = new QFormLayout; + m_optionalPackagesGroupBox->setLayout(m_optionalPackagesLayout); + } + { m_mcuTargetsInfoLabel = new Utils::InfoLabel; mainLayout->addWidget(m_mcuTargetsInfoLabel); @@ -187,6 +197,10 @@ void McuSupportOptionsWidget::updateStatus() const bool ready = valid && mcuTarget; m_mcuTargetsGroupBox->setVisible(ready); m_packagesGroupBox->setVisible(ready && !mcuTarget->packages().isEmpty()); + m_optionalPackagesGroupBox->setVisible( + ready && std::ranges::any_of(mcuTarget->packages(), [](McuPackagePtr p) { + return p->isOptional(); + })); m_kitCreationGroupBox->setVisible(ready); m_mcuTargetsInfoLabel->setVisible(valid && m_options.sdkRepository.mcuTargets.isEmpty()); if (m_mcuTargetsInfoLabel->isVisible()) { @@ -266,6 +280,10 @@ void McuSupportOptionsWidget::showMcuTargetPackages() m_packagesLayout->removeRow(0); } + while (m_optionalPackagesLayout->rowCount() > 0) { + m_optionalPackagesLayout->removeRow(0); + } + std::set packages; for (const auto &package : mcuTarget->packages()) { @@ -285,7 +303,10 @@ void McuSupportOptionsWidget::showMcuTargetPackages() package->setPath(macroExpander->expand(package->defaultPath())); } }); - m_packagesLayout->addRow(package->label(), packageWidget); + if (package->isOptional()) + m_optionalPackagesLayout->addRow(package->label(), packageWidget); + else + m_packagesLayout->addRow(package->label(), packageWidget); packageWidget->show(); } diff --git a/src/plugins/mcusupport/mcusupportsdk.cpp b/src/plugins/mcusupport/mcusupportsdk.cpp index 39082010da5..2710462b91d 100644 --- a/src/plugins/mcusupport/mcusupportsdk.cpp +++ b/src/plugins/mcusupport/mcusupportsdk.cpp @@ -61,6 +61,7 @@ McuPackagePtr createQtForMCUsPackage(const SettingsHandler::Ptr &settingsHandler {}, // versions {}, // downloadUrl nullptr, // versionDetector + false, // optional false, // addToPath Utils::PathChooser::Kind::ExistingDirectory, // valueType true)}; // useNewestVersionKey @@ -706,6 +707,7 @@ static PackageDescription parsePackage(const QJsonObject &cmakeEntry) detectionPaths, versions, parseVersionDetection(cmakeEntry), + cmakeEntry["optional"].toBool(), cmakeEntry["addToSystemPath"].toBool(), parseLineEditType(cmakeEntry["type"])}; } diff --git a/src/plugins/mcusupport/mcutargetdescription.h b/src/plugins/mcusupport/mcutargetdescription.h index 3b6d783320a..296de46f4fe 100644 --- a/src/plugins/mcusupport/mcutargetdescription.h +++ b/src/plugins/mcusupport/mcutargetdescription.h @@ -33,6 +33,7 @@ struct PackageDescription Utils::FilePaths detectionPaths; QStringList versions; VersionDetection versionDetection; + bool optional; bool shouldAddToSystemPath; Utils::PathChooser::Kind type; }; //struct PackageDescription diff --git a/src/plugins/mcusupport/mcutargetfactory.cpp b/src/plugins/mcusupport/mcutargetfactory.cpp index 120e2ce89ca..a392d1f3b3b 100644 --- a/src/plugins/mcusupport/mcutargetfactory.cpp +++ b/src/plugins/mcusupport/mcutargetfactory.cpp @@ -137,6 +137,7 @@ McuPackagePtr McuTargetFactory::createPackage(const PackageDescription &pkgDesc) pkgDesc.versions, {}, createVersionDetection(pkgDesc.versionDetection), + pkgDesc.optional, pkgDesc.shouldAddToSystemPath, pkgDesc.type}}; } diff --git a/src/plugins/mcusupport/test/packagemock.h b/src/plugins/mcusupport/test/packagemock.h index ab2e425ef54..037063165da 100644 --- a/src/plugins/mcusupport/test/packagemock.h +++ b/src/plugins/mcusupport/test/packagemock.h @@ -29,6 +29,7 @@ public: MOCK_METHOD(bool, isValidStatus, (), (const)); MOCK_METHOD(QString, cmakeVariableName, (), (const)); MOCK_METHOD(QString, environmentVariableName, (), (const)); + MOCK_METHOD(bool, isOptional, (), (const)); MOCK_METHOD(bool, isAddToSystemPath, (), (const)); MOCK_METHOD(bool, writeToSettings, (), (const)); MOCK_METHOD(void, readFromSettings, ()); diff --git a/src/plugins/mcusupport/test/unittest.cpp b/src/plugins/mcusupport/test/unittest.cpp index f45fd668e6d..eba2d80be14 100644 --- a/src/plugins/mcusupport/test/unittest.cpp +++ b/src/plugins/mcusupport/test/unittest.cpp @@ -196,6 +196,7 @@ const PackageDescription {}, VersionDetection{}, false, + false, Utils::PathChooser::Kind::ExistingDirectory}; const McuTargetDescription::Platform platformDescription{id, @@ -851,6 +852,7 @@ void McuSupportTest::test_useFallbackPathForToolchainWhenPathFromSettingsIsNotAv {}, VersionDetection{}, false, + false, Utils::PathChooser::Kind::ExistingDirectory}; McuTargetDescription::Toolchain toolchainDescription{armGcc, {}, compilerDescription, {}}; @@ -875,6 +877,7 @@ void McuSupportTest::test_usePathFromSettingsForToolchainPath() {}, VersionDetection{}, false, + false, Utils::PathChooser::Kind::ExistingDirectory}; McuTargetDescription::Toolchain toolchainDescription{armGcc, {}, compilerDescription, {}}; From 69976a70ee98cf300275edf3c45e84691bd711dc Mon Sep 17 00:00:00 2001 From: Christian Stenger Date: Thu, 17 Apr 2025 14:35:14 +0200 Subject: [PATCH 43/45] SquishTests: Fix access to undefined variable MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Amends 29ec942455190878b6b2e32395c5ccac8566aa7a. Change-Id: I82d343e2e5a077d8db265ef83c98fbb490bb58ab Reviewed-by: Jukka Nokso Reviewed-by: Robert Löhning --- tests/system/suite_editors/tst_generic_highlighter/test.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/system/suite_editors/tst_generic_highlighter/test.py b/tests/system/suite_editors/tst_generic_highlighter/test.py index 0d96e4e99bf..2643403c89a 100644 --- a/tests/system/suite_editors/tst_generic_highlighter/test.py +++ b/tests/system/suite_editors/tst_generic_highlighter/test.py @@ -126,7 +126,7 @@ def displayHintForHighlighterDefinition(fileName, patterns, added): if hasSuffix(fileName, patterns): return not added test.warning("Got an unexpected suffix.", "Filename: %s, Patterns: %s" - % (fileName, str(patterns + lPatterns))) + % (fileName, str(patterns))) return False def main(): From 916e369f89ac52a7205578d73568d5953949bb94 Mon Sep 17 00:00:00 2001 From: Eike Ziller Date: Wed, 23 Apr 2025 08:46:43 +0200 Subject: [PATCH 44/45] Git: Fix potential crash in instant blame MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit When clicking links in the tool tip. The connection was guarded with the label, but was accessing data from the BlameMark. We got a report for a crash that looks like the mark was already gone at this point. It is safer to capture the relevant data explicitly. Change-Id: I16aa30a37c4221c4bf3caf90692a660737be3870 Reviewed-by: André Hartmann --- src/plugins/git/instantblame.cpp | 67 +++++++++++++++++--------------- 1 file changed, 35 insertions(+), 32 deletions(-) diff --git a/src/plugins/git/instantblame.cpp b/src/plugins/git/instantblame.cpp index 928952cfee5..22be00d901a 100644 --- a/src/plugins/git/instantblame.cpp +++ b/src/plugins/git/instantblame.cpp @@ -69,42 +69,45 @@ bool BlameMark::addToolTipContent(QLayout *target) const auto textLabel = new QLabel; textLabel->setText(toolTip()); target->addWidget(textLabel); - QObject::connect(textLabel, &QLabel::linkActivated, textLabel, [this](const QString &link) { - qCInfo(log) << "Link activated with target:" << link; - const QString hash = (link == "blameParent") ? m_info.hash + "^" : m_info.hash; + QObject::connect( + textLabel, &QLabel::linkActivated, textLabel, [info = m_info](const QString &link) { + qCInfo(log) << "Link activated with target:" << link; + const QString hash = (link == "blameParent") ? info.hash + "^" : info.hash; - if (link.startsWith("blame") || link == "showFile") { - const VcsBasePluginState state = currentState(); - QTC_ASSERT(state.hasTopLevel(), return); - const Utils::FilePath path = state.topLevel(); + if (link.startsWith("blame") || link == "showFile") { + const VcsBasePluginState state = currentState(); + QTC_ASSERT(state.hasTopLevel(), return); + const Utils::FilePath path = state.topLevel(); - const QString originalFileName = m_info.originalFileName; - if (link.startsWith("blame")) { - qCInfo(log).nospace().noquote() << "Blaming: \"" << path << "/" << originalFileName - << "\":" << m_info.originalLine << " @ " << hash; - gitClient().annotate(path, originalFileName, m_info.originalLine, hash); + const QString originalFileName = info.originalFileName; + if (link.startsWith("blame")) { + qCInfo(log).nospace().noquote() + << "Blaming: \"" << path << "/" << originalFileName + << "\":" << info.originalLine << " @ " << hash; + gitClient().annotate(path, originalFileName, info.originalLine, hash); + } else { + qCInfo(log).nospace().noquote() + << "Showing file: \"" << path << "/" << originalFileName << "\" @ " << hash; + + const auto fileName = Utils::FilePath::fromString(originalFileName); + gitClient().openShowEditor(path, hash, fileName); + } + } else if (link == "logLine") { + const VcsBasePluginState state = currentState(); + QTC_ASSERT(state.hasFile(), return); + + qCInfo(log).nospace().noquote() + << "Showing log for: \"" << info.filePath << "\" line:" << info.line; + + const QString lineArg + = QString("-L %1,%1:%2").arg(info.line).arg(state.relativeCurrentFile()); + gitClient().log(state.currentFileTopLevel(), {}, true, {lineArg, "--no-patch"}); } else { - qCInfo(log).nospace().noquote() << "Showing file: \"" << path << "/" - << originalFileName << "\" @ " << hash; - - const auto fileName = Utils::FilePath::fromString(originalFileName); - gitClient().openShowEditor(path, hash, fileName); + qCInfo(log).nospace().noquote() + << "Showing commit: " << hash << " for " << info.filePath; + gitClient().show(info.filePath, hash); } - } else if (link == "logLine") { - const VcsBasePluginState state = currentState(); - QTC_ASSERT(state.hasFile(), return); - - qCInfo(log).nospace().noquote() << "Showing log for: \"" << m_info.filePath - << "\" line:" << m_info.line; - - const QString lineArg = QString("-L %1,%1:%2") - .arg(m_info.line).arg(state.relativeCurrentFile()); - gitClient().log(state.currentFileTopLevel(), {}, true, {lineArg, "--no-patch"}); - } else { - qCInfo(log).nospace().noquote() << "Showing commit: " << hash << " for " << m_info.filePath; - gitClient().show(m_info.filePath, hash); - } - }); + }); return true; } From d2d4dcfb56e75b959f29052e78c61b1ff46b663e Mon Sep 17 00:00:00 2001 From: Jarek Kobus Date: Wed, 23 Apr 2025 08:50:48 +0200 Subject: [PATCH 45/45] Android: Avoid event processing when executing manager command Task-number: QTCREATORBUG-32849 Change-Id: I650265d18b826f37dfe48e0d1cb9e81e09c2981e Reviewed-by: Alessandro Portale --- src/plugins/android/androidsdkmanager.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/plugins/android/androidsdkmanager.cpp b/src/plugins/android/androidsdkmanager.cpp index 8725db518a9..d9add29555b 100644 --- a/src/plugins/android/androidsdkmanager.cpp +++ b/src/plugins/android/androidsdkmanager.cpp @@ -504,7 +504,7 @@ static bool sdkManagerCommand(const QStringList &args, QString *output) proc.setCommand({AndroidConfig::sdkManagerToolPath(), newArgs}); qCDebug(sdkManagerLog).noquote() << "Running SDK Manager command (sync):" << proc.commandLine().toUserOutput(); - proc.runBlocking(60s, EventLoopMode::On); + proc.runBlocking(60s); if (output) *output = proc.allOutput(); return proc.result() == ProcessResult::FinishedWithSuccess;