summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEike Ziller <eike.ziller@digia.com>2014-08-15 14:42:30 +0200
committerEike Ziller <eike.ziller@digia.com>2014-08-15 16:14:34 +0200
commitd9d0aba1c4870eaddd9ec3be1561ed0a39bcc74d (patch)
treed2d40ffee8d17ae3193064d861894a5661908dd0
parent23536e9b426aba67880a9ef19e9c67517e642df0 (diff)
parent8c133689be164cfdb8f77078a97dce3c97397afe (diff)
downloadqt-creator-d9d0aba1c4870eaddd9ec3be1561ed0a39bcc74d.tar.gz
Merge remote-tracking branch 'origin/3.2'
Conflicts: qtcreator.pri qtcreator.qbs src/plugins/coreplugin/editormanager/editormanager.cpp src/plugins/projectexplorer/editorconfiguration.cpp src/plugins/projectexplorer/projectfilewizardextension.cpp src/plugins/qmakeandroidsupport/createandroidmanifestwizard.cpp Change-Id: I8de0f6fcdd8d214fbc14e79f74cb0206e6e2c6c1
-rw-r--r--doc/config/qtcreator-project.qdocconf4
-rw-r--r--doc/images/creator-diff-editor.pngbin53386 -> 47481 bytes
-rw-r--r--doc/images/qtcreator-switchto-sidebyside-diffeditor.pngbin0 -> 273 bytes
-rw-r--r--doc/images/qtcreator-switchto-unified-diffeditor.pngbin0 -> 255 bytes
-rw-r--r--doc/src/editors/creator-diff-editor.qdoc13
-rw-r--r--doc/src/editors/creator-editors.qdoc3
-rw-r--r--doc/src/projects/creator-projects-settings-run.qdoc9
-rw-r--r--qbs/modules/pluginspec/pluginspec.qbs4
-rw-r--r--qtcreator.pro8
-rw-r--r--share/qtcreator/qml/qmlpuppet/commands/valueschangedcommand.cpp10
-rw-r--r--share/qtcreator/qml/qmlpuppet/container/imagecontainer.cpp13
-rw-r--r--share/qtcreator/qml/qmlpuppet/container/sharedmemory_unix.cpp10
-rw-r--r--share/qtcreator/qml/qmlpuppet/mockfiles/Window.qml41
-rw-r--r--share/qtcreator/qml/qmlpuppet/qml2puppet/instances/objectnodeinstance.cpp20
-rw-r--r--share/qtcreator/qml/qmlpuppet/qml2puppet/instances/qt5nodeinstanceclientproxy.cpp15
-rw-r--r--share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/CheckBox.qml5
-rw-r--r--share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/ComboBox.qml5
-rw-r--r--share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/CustomCheckBoxStyle.qml2
-rw-r--r--share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/qmldir61
-rw-r--r--share/qtcreator/qmldesigner/propertyEditorQmlSources/PropertyTemplates/UrlEditorTemplate.template2
-rw-r--r--share/qtcreator/qmldesigner/propertyEditorQmlSources/QtQuick/ItemPane.qml11
-rw-r--r--share/qtcreator/qmldesigner/propertyEditorQmlSources/QtQuick/QtObjectPane.qml13
-rw-r--r--share/qtcreator/templates/wizards/scriptgeneratedproject/wizard_sample.xml2
-rw-r--r--share/qtcreator/translations/qtcreator_ja.ts6025
-rw-r--r--share/qtcreator/translations/qtcreator_uk.ts5288
-rw-r--r--src/libs/utils/utils.qbs1
-rw-r--r--src/plugins/android/androidrunner.cpp10
-rw-r--r--src/plugins/android/androidsettingswidget.cpp4
-rw-r--r--src/plugins/coreplugin/editormanager/editormanager.cpp2
-rw-r--r--src/plugins/diffeditor/diffeditor.cpp1
-rw-r--r--src/plugins/diffeditor/diffeditorcontroller.cpp10
-rw-r--r--src/plugins/diffeditor/diffeditorcontroller.h4
-rw-r--r--src/plugins/diffeditor/diffeditordocument.cpp1
-rw-r--r--src/plugins/diffeditor/diffeditorplugin.cpp72
-rw-r--r--src/plugins/diffeditor/diffutils.cpp42
-rw-r--r--src/plugins/diffeditor/diffutils.h1
-rw-r--r--src/plugins/diffeditor/sidebysidediffeditorwidget.cpp47
-rw-r--r--src/plugins/diffeditor/unifieddiffeditorwidget.cpp29
-rw-r--r--src/plugins/diffeditor/unifieddiffeditorwidget.h3
-rw-r--r--src/plugins/git/gerrit/gerritpushdialog.cpp5
-rw-r--r--src/plugins/git/gitclient.cpp163
-rw-r--r--src/plugins/git/gitclient.h66
-rw-r--r--src/plugins/ios/iosprobe.cpp6
-rw-r--r--src/plugins/projectexplorer/editorconfiguration.cpp28
-rw-r--r--src/plugins/projectexplorer/editorconfiguration.h6
-rw-r--r--src/plugins/projectexplorer/projectwizardpage.cpp6
-rw-r--r--src/plugins/qbsprojectmanager/defaultpropertyprovider.cpp4
-rw-r--r--src/plugins/qbsprojectmanager/qbsconstants.h1
-rw-r--r--src/plugins/qbsprojectmanager/qbsproject.cpp7
-rw-r--r--src/plugins/qbsprojectmanager/qbsprojectmanager.qbs1
-rw-r--r--src/plugins/qmakeandroidsupport/createandroidmanifestwizard.cpp7
-rw-r--r--src/plugins/qmakeprojectmanager/librarydetailscontroller.cpp2
-rw-r--r--src/plugins/qmakeprojectmanager/qmakenodes.cpp4
-rw-r--r--src/plugins/qmakeprojectmanager/wizards/qtquickapp.cpp20
-rw-r--r--src/plugins/qmakeprojectmanager/wizards/qtquickappwizard.cpp2
-rw-r--r--src/plugins/qmakeprojectmanager/wizards/qtquickappwizardpages.cpp21
-rw-r--r--src/plugins/qmldesigner/components/debugview/debugview.cpp12
-rw-r--r--src/plugins/qmldesigner/components/formeditor/contentnoteditableindicator.cpp8
-rw-r--r--src/plugins/qmldesigner/components/formeditor/dragtool.cpp15
-rw-r--r--src/plugins/qmldesigner/components/formeditor/dragtool.h1
-rw-r--r--src/plugins/qmldesigner/components/formeditor/formeditorview.cpp2
-rw-r--r--src/plugins/qmldesigner/components/importmanager/importswidget.cpp3
-rw-r--r--src/plugins/qmldesigner/components/integration/designdocument.cpp2
-rw-r--r--src/plugins/qmldesigner/components/navigator/navigatortreemodel.cpp13
-rw-r--r--src/plugins/qmldesigner/components/navigator/navigatorview.cpp12
-rw-r--r--src/plugins/qmldesigner/components/propertyeditor/qmlanchorbindingproxy.cpp163
-rw-r--r--src/plugins/qmldesigner/components/propertyeditor/qmlanchorbindingproxy.h6
-rw-r--r--src/plugins/qmldesigner/components/propertyeditor/quick2propertyeditorview.cpp5
-rw-r--r--src/plugins/qmldesigner/componentsplugin/Controls/ButtonSpecifics.qml23
-rw-r--r--src/plugins/qmldesigner/componentsplugin/Controls/CheckBoxSpecifics.qml5
-rw-r--r--src/plugins/qmldesigner/componentsplugin/Controls/RadioButtonSpecifics.qml5
-rw-r--r--src/plugins/qmldesigner/componentsplugin/Controls/TextAreaSpecifics.qml4
-rw-r--r--src/plugins/qmldesigner/componentsplugin/Controls/TextFieldSpecifics.qml13
-rw-r--r--src/plugins/qmldesigner/componentsplugin/components.metainfo16
-rw-r--r--src/plugins/qmldesigner/designercore/include/modelnode.h2
-rw-r--r--src/plugins/qmldesigner/designercore/instances/nodeinstanceserverproxy.cpp2
-rw-r--r--src/plugins/qmldesigner/designercore/instances/puppetcreator.cpp16
-rw-r--r--src/plugins/qmldesigner/designercore/instances/puppetcreator.h3
-rw-r--r--src/plugins/qmldesigner/designercore/metainfo/nodemetainfo.cpp8
-rw-r--r--src/plugins/qmldesigner/designercore/model/modelnode.cpp2
-rw-r--r--src/plugins/qmldesigner/designercore/model/qmlitemnode.cpp7
-rw-r--r--src/plugins/qmldesigner/designercore/model/texttomodelmerger.cpp8
-rw-r--r--src/plugins/qmldesigner/designersettings.cpp9
-rw-r--r--src/plugins/qmldesigner/designersettings.h1
-rw-r--r--src/plugins/qmldesigner/qmldesignerconstants.h1
-rw-r--r--src/plugins/qmlprofiler/qml/SelectionRange.qml2
-rw-r--r--src/plugins/qmlprojectmanager/qmlapplicationwizard.cpp3
-rw-r--r--src/plugins/qtsupport/customexecutablerunconfiguration.cpp2
-rw-r--r--src/plugins/resourceeditor/resourcenode.cpp18
-rw-r--r--src/plugins/texteditor/texteditoroverlay.cpp43
-rw-r--r--src/plugins/winrt/winrtdevicefactory.cpp8
-rw-r--r--src/plugins/winrt/winrtpackagedeploymentstep.cpp71
-rw-r--r--src/plugins/winrt/winrtpackagedeploymentstep.h2
m---------src/shared/qbs0
-rw-r--r--src/tools/3rdparty/iossim/iossim.qbs4
-rw-r--r--src/tools/3rdparty/iossim_1_8_2/iossim.qbs4
-rw-r--r--src/tools/iostool/iostool.qbs2
-rw-r--r--tests/system/objects.map1
-rw-r--r--tests/system/shared/project.py12
-rw-r--r--tests/system/shared/utils.py27
-rw-r--r--tests/system/suite_CSUP/tst_CSUP01/test.py4
-rw-r--r--tests/system/suite_WELP/tst_WELP03/test.py165
-rw-r--r--tests/system/suite_tools/tst_codepasting/test.py5
103 files changed, 8536 insertions, 4344 deletions
diff --git a/doc/config/qtcreator-project.qdocconf b/doc/config/qtcreator-project.qdocconf
index 150768f062..7764b14868 100644
--- a/doc/config/qtcreator-project.qdocconf
+++ b/doc/config/qtcreator-project.qdocconf
@@ -6,8 +6,8 @@ headerdirs =
sourcedirs = $SRCDIR/src
imagedirs = $SRCDIR/images $SRCDIR/templates/images
outputdir = $OUTDIR
-exampledirs = $SRCDIR/examples \
- $SRCDIR/snippets
+exampledirs = $SRCDIR/examples
+
indexes += $QDOC_INDEX_DIR/qtwidgets/qtwidgets.index \
$QDOC_INDEX_DIR/qtcore/qtcore.index \
$QDOC_INDEX_DIR/qtqml/qtqml.index \
diff --git a/doc/images/creator-diff-editor.png b/doc/images/creator-diff-editor.png
index 54f39992ff..bfa3ad376f 100644
--- a/doc/images/creator-diff-editor.png
+++ b/doc/images/creator-diff-editor.png
Binary files differ
diff --git a/doc/images/qtcreator-switchto-sidebyside-diffeditor.png b/doc/images/qtcreator-switchto-sidebyside-diffeditor.png
new file mode 100644
index 0000000000..dfcfbe0246
--- /dev/null
+++ b/doc/images/qtcreator-switchto-sidebyside-diffeditor.png
Binary files differ
diff --git a/doc/images/qtcreator-switchto-unified-diffeditor.png b/doc/images/qtcreator-switchto-unified-diffeditor.png
new file mode 100644
index 0000000000..9d605aeb19
--- /dev/null
+++ b/doc/images/qtcreator-switchto-unified-diffeditor.png
Binary files differ
diff --git a/doc/src/editors/creator-diff-editor.qdoc b/doc/src/editors/creator-diff-editor.qdoc
index b7b85510ed..c55712f87a 100644
--- a/doc/src/editors/creator-diff-editor.qdoc
+++ b/doc/src/editors/creator-diff-editor.qdoc
@@ -51,6 +51,15 @@
indicates lines that contain added text (painted a darker green) in the
right pane.
+ To view the differences in a unified view where changed rows are placed
+ below each other, select
+ \inlineimage qtcreator-switchto-unified-diffeditor.png
+ (\gui {Switch to Unified Diff Editor}).
+
+ To switch back to the side-by-side view, select
+ \inlineimage qtcreator-switchto-sidebyside-diffeditor.png
+ (\gui {Switch to Side by Side Diff Editor}).
+
To change the default colors, select \gui Tools > \gui Options >
\gui {Text Editor} > \gui {Font & Colors}. Create your own color scheme and
select new colors for the following options:
@@ -86,4 +95,8 @@
synchronized. To use them independently of each other, select the
\inlineimage qtcreator-synchronizefocus.png
(\gui {Synchronize Horizontal Scroll Bars}) button.
+
+ If the files change outside \QC, select
+ \inlineimage qtcreator-regenerate-index.png
+ (\gui {Reload Editor}) to compare them again and to show the results.
*/
diff --git a/doc/src/editors/creator-editors.qdoc b/doc/src/editors/creator-editors.qdoc
index b5bff9e137..97de575215 100644
--- a/doc/src/editors/creator-editors.qdoc
+++ b/doc/src/editors/creator-editors.qdoc
@@ -2217,7 +2217,8 @@
locator. For example, to open main.cpp to line 41, enter: \c {main.cpp:41}.
If the path to a file is very long, it might not fit into the locator
- window. To view the full path, press \key Alt when the filename is selected.
+ window. To view the full path, press \key Alt when the filename is selected
+ or use the handle next to the locator window to increase the window width.
It is also possible to enter only a part of a search string. As you type,
the locator shows the occurrences of that string regardless of where in the
diff --git a/doc/src/projects/creator-projects-settings-run.qdoc b/doc/src/projects/creator-projects-settings-run.qdoc
index 7ff6f03cdd..5ffc53a4c8 100644
--- a/doc/src/projects/creator-projects-settings-run.qdoc
+++ b/doc/src/projects/creator-projects-settings-run.qdoc
@@ -45,6 +45,15 @@
parsed .pro files. For more information on how the commands are constructed,
see \l{Starting External Processes}.
+ \section2 Creating Run Configurations for Subprojects
+
+ To prevent \QC from automatically creating run configurations for SUBDIRS
+ projects, specify the following variable in the .pro file of the SUBDIRS
+ project: \c {CONFIG += qtc_runnable}.
+
+ \QC creates run configurations only for subprojects that also have
+ \c {CONFIG += qtc_runnable} set in their .pro files.
+
\include projects/creator-projects-settings-run-desktop.qdocinc
\include projects/creator-projects-settings-run-analyze.qdocinc
\include projects/creator-projects-settings-run-debug.qdocinc
diff --git a/qbs/modules/pluginspec/pluginspec.qbs b/qbs/modules/pluginspec/pluginspec.qbs
index 8c1045f3a3..a5856d9242 100644
--- a/qbs/modules/pluginspec/pluginspec.qbs
+++ b/qbs/modules/pluginspec/pluginspec.qbs
@@ -73,7 +73,7 @@ Module {
Artifact {
fileTags: ["qt_plugin_metadata"]
filePath: {
- var destdir = FileInfo.joinPaths(product.moduleProperty("Qt/core", "generatedFilesDir"),
+ var destdir = FileInfo.joinPaths(product.moduleProperty("Qt.core", "generatedFilesDir"),
input.fileName);
return destdir.replace(/\.[^\.]*$/, '.json');
}
@@ -81,7 +81,7 @@ Module {
prepare: {
var xslFile = project.path + "/../qtcreatorplugin2json.xsl"; // project is "Plugins"
- var xmlPatternsPath = product.moduleProperty("Qt/core", "binPath") + "/xmlpatterns";
+ var xmlPatternsPath = product.moduleProperty("Qt.core", "binPath") + "/xmlpatterns";
var args = [
"-no-format",
"-output",
diff --git a/qtcreator.pro b/qtcreator.pro
index 5d22eb0409..e2d2de9e43 100644
--- a/qtcreator.pro
+++ b/qtcreator.pro
@@ -49,7 +49,7 @@ minQtVersion(5, 0, 0):exists(src/shared/qbs/qbs.pro) {
QBS_APPS_RPATH_DIR = @loader_path/../PlugIns
} else {
QBS_PLUGINS_BUILD_DIR = $${IDE_BUILD_TREE}/$${IDE_LIBRARY_BASENAME}/qtcreator
- QBS_APPS_RPATH_DIR = \\\$\\\$ORIGIN/../$$IDE_LIBRARY_BASENAME/qtcreator
+ QBS_APPS_RPATH_DIR = \$\$ORIGIN/../$$IDE_LIBRARY_BASENAME/qtcreator
}
cache(QBS_PLUGINS_BUILD_DIR)
cache(QBS_APPS_RPATH_DIR)
@@ -65,8 +65,10 @@ minQtVersion(5, 0, 0):exists(src/shared/qbs/qbs.pro) {
cache(QBS_RELATIVE_PLUGINS_PATH)
QBS_RELATIVE_SEARCH_PATH = $$relative_path($$QBS_RESOURCES_BUILD_DIR, $$QBS_APPS_DESTDIR)
cache(QBS_RELATIVE_SEARCH_PATH)
- QBS_CONFIG_ADDITION = qbs_no_dev_install qbs_enable_project_file_updates
- cache(CONFIG, add, QBS_CONFIG_ADDITION)
+ !qbs_no_dev_install {
+ QBS_CONFIG_ADDITION = qbs_no_dev_install qbs_enable_project_file_updates
+ cache(CONFIG, add, QBS_CONFIG_ADDITION)
+ }
}
contains(QT_ARCH, i386): ARCHITECTURE = x86
diff --git a/share/qtcreator/qml/qmlpuppet/commands/valueschangedcommand.cpp b/share/qtcreator/qml/qmlpuppet/commands/valueschangedcommand.cpp
index a995ab36fb..c6383cd0ae 100644
--- a/share/qtcreator/qml/qmlpuppet/commands/valueschangedcommand.cpp
+++ b/share/qtcreator/qml/qmlpuppet/commands/valueschangedcommand.cpp
@@ -37,7 +37,9 @@
namespace QmlDesigner {
-static QCache<qint32, SharedMemory> globalSharedMemoryCache(10000);
+// using cache as a container which deletes sharedmemory pointers at process exit
+typedef QCache<qint32, SharedMemory> GlobalSharedMemoryContainer;
+Q_GLOBAL_STATIC_WITH_ARGS(GlobalSharedMemoryContainer, globalSharedMemoryContainer, (10000))
ValuesChangedCommand::ValuesChangedCommand()
: m_keyNumber(0)
@@ -63,7 +65,7 @@ quint32 ValuesChangedCommand::keyNumber() const
void ValuesChangedCommand::removeSharedMemorys(const QVector<qint32> &keyNumberVector)
{
foreach (qint32 keyNumber, keyNumberVector) {
- SharedMemory *sharedMemory = globalSharedMemoryCache.take(keyNumber);
+ SharedMemory *sharedMemory = globalSharedMemoryContainer()->take(keyNumber);
delete sharedMemory;
}
}
@@ -82,8 +84,10 @@ static SharedMemory *createSharedMemory(qint32 key, int byteCount)
bool sharedMemoryIsCreated = sharedMemory->create(byteCount);
if (sharedMemoryIsCreated) {
- globalSharedMemoryCache.insert(key, sharedMemory);
+ globalSharedMemoryContainer()->insert(key, sharedMemory);
return sharedMemory;
+ } else {
+ delete sharedMemory;
}
return 0;
diff --git a/share/qtcreator/qml/qmlpuppet/container/imagecontainer.cpp b/share/qtcreator/qml/qmlpuppet/container/imagecontainer.cpp
index 031602e75c..497bb57d07 100644
--- a/share/qtcreator/qml/qmlpuppet/container/imagecontainer.cpp
+++ b/share/qtcreator/qml/qmlpuppet/container/imagecontainer.cpp
@@ -42,7 +42,9 @@
namespace QmlDesigner {
-static QCache<qint32, SharedMemory> globalSharedMemoryCache(10000);
+// using cache as a container which deletes sharedmemory pointers at process exit
+typedef QCache<qint32, SharedMemory> GlobalSharedMemoryContainer;
+Q_GLOBAL_STATIC_WITH_ARGS(GlobalSharedMemoryContainer, globalSharedMemoryContainer, (10000))
ImageContainer::ImageContainer()
: m_instanceId(-1),
@@ -82,7 +84,7 @@ void ImageContainer::setImage(const QImage &image)
void ImageContainer::removeSharedMemorys(const QVector<qint32> &keyNumberVector)
{
foreach (qint32 keyNumber, keyNumberVector) {
- SharedMemory *sharedMemory = globalSharedMemoryCache.take(keyNumber);
+ SharedMemory *sharedMemory = globalSharedMemoryContainer()->take(keyNumber);
delete sharedMemory;
}
}
@@ -91,13 +93,13 @@ static const QLatin1String imageKeyTemplateString("Image-%1");
static SharedMemory *createSharedMemory(qint32 key, int byteCount)
{
- SharedMemory *sharedMemory = globalSharedMemoryCache.take(key);
+ SharedMemory *sharedMemory = (*globalSharedMemoryContainer())[key];
if (sharedMemory == 0) {
sharedMemory = new SharedMemory(QString(imageKeyTemplateString).arg(key));
bool sharedMemoryIsCreated = sharedMemory->create(byteCount);
if (sharedMemoryIsCreated) {
- globalSharedMemoryCache.insert(key, sharedMemory);
+ globalSharedMemoryContainer()->insert(key, sharedMemory);
} else {
delete sharedMemory;
sharedMemory = 0;
@@ -118,8 +120,7 @@ static SharedMemory *createSharedMemory(qint32 key, int byteCount)
}
if (!sharedMemory->isAttached()) {
- globalSharedMemoryCache.remove(key);
- delete sharedMemory;
+ globalSharedMemoryContainer()->remove(key);
sharedMemory = 0;
}
}
diff --git a/share/qtcreator/qml/qmlpuppet/container/sharedmemory_unix.cpp b/share/qtcreator/qml/qmlpuppet/container/sharedmemory_unix.cpp
index d356dd31ef..eb79561f09 100644
--- a/share/qtcreator/qml/qmlpuppet/container/sharedmemory_unix.cpp
+++ b/share/qtcreator/qml/qmlpuppet/container/sharedmemory_unix.cpp
@@ -49,16 +49,10 @@
#include <private/qcore_unix_p.h>
-#ifdef Q_OS_OSX
-#define NAME_MAX PSHMNAMLEN
-#endif
-
-#ifndef QStringLiteral
-#define QStringLiteral(str) QString::fromUtf8(str)
+#if (QT_VERSION < QT_VERSION_CHECK(5, 0, 0))
+#define QStringLiteral(str) QString::fromLatin1(str)
#endif
-#include <QRegExp>
-
namespace QmlDesigner {
class SharedMemoryLocker
diff --git a/share/qtcreator/qml/qmlpuppet/mockfiles/Window.qml b/share/qtcreator/qml/qmlpuppet/mockfiles/Window.qml
index e04c067cf8..e9788e4bea 100644
--- a/share/qtcreator/qml/qmlpuppet/mockfiles/Window.qml
+++ b/share/qtcreator/qml/qmlpuppet/mockfiles/Window.qml
@@ -1,5 +1,44 @@
-import QtQuick 2.2
+import QtQuick 2.1
+import QtQuick.Controls 1.0
Rectangle {
property string title
+
+ property Item toolBar
+ property Item statusBar
+
+ property alias contentItem : contentArea
+ default property alias data: contentArea.data
+
+ onStatusBarChanged: { if (statusBar) { statusBar.parent = statusBarArea } }
+ onToolBarChanged: { if (toolBar) { toolBar.parent = toolBarArea } }
+
+ Item {
+ id: contentArea
+ anchors.top: toolBarArea.bottom
+ anchors.left: parent.left
+ anchors.right: parent.right
+ anchors.bottom: statusBarArea.top
+ }
+
+ Item {
+ id: toolBarArea
+ anchors.top: parent.top
+ anchors.left: parent.left
+ anchors.right: parent.right
+ implicitHeight: childrenRect.height
+ height: visibleChildren.length > 0 ? implicitHeight: 0
+ }
+
+ Item {
+ id: statusBarArea
+ anchors.bottom: parent.bottom
+ anchors.left: parent.left
+ anchors.right: parent.right
+ implicitHeight: childrenRect.height
+ height: 0
+ //The status bar is not visible for now
+ //height: visibleChildren.length > 0 ? implicitHeight: 0
+ }
+
}
diff --git a/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/objectnodeinstance.cpp b/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/objectnodeinstance.cpp
index bc1e5c7bd3..307feedd72 100644
--- a/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/objectnodeinstance.cpp
+++ b/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/objectnodeinstance.cpp
@@ -91,6 +91,14 @@ static bool isPropertyBlackListed(const QmlDesigner::PropertyName &propertyName)
return false;
}
+static bool isSimpleExpression(const QString &expression)
+{
+ if (expression.startsWith(QStringLiteral("{")))
+ return false;
+
+ return true;
+}
+
namespace QmlDesigner {
namespace Internal {
@@ -512,6 +520,9 @@ void ObjectNodeInstance::setPropertyBinding(const PropertyName &name, const QStr
if (ignoredProperties().contains(name))
return;
+ if (!isSimpleExpression(expression))
+ return;
+
QQmlProperty property(object(), name, context());
if (!property.isValid())
@@ -1084,6 +1095,15 @@ static bool isCrashingType(QQmlType *type)
if (type->qmlTypeName() == QStringLiteral("QtMultimedia/Audio"))
return true;
+
+ if (type->qmlTypeName() == QStringLiteral("QtQuick.Controls/MenuItem"))
+ return true;
+
+ if (type->qmlTypeName() == QStringLiteral("QtQuick.Controls/Menu"))
+ return true;
+
+ if (type->qmlTypeName() == QStringLiteral("QtQuick/Timer"))
+ return true;
}
return false;
diff --git a/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/qt5nodeinstanceclientproxy.cpp b/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/qt5nodeinstanceclientproxy.cpp
index 8668e9b3b8..3f6077920c 100644
--- a/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/qt5nodeinstanceclientproxy.cpp
+++ b/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/qt5nodeinstanceclientproxy.cpp
@@ -38,11 +38,26 @@
#include <designersupport.h>
+#if defined(Q_OS_UNIX)
+#include <unistd.h>
+#elif defined(Q_OS_WIN)
+#include <windows.h>
+#endif
+
namespace QmlDesigner {
+static void prioritizeDown()
+{
+#if defined(Q_OS_UNIX)
+ nice(19);
+#elif defined(Q_OS_WIN)
+ SetPriorityClass(GetCurrentProcess(), BELOW_NORMAL_PRIORITY_CLASS);
+#endif
+}
Qt5NodeInstanceClientProxy::Qt5NodeInstanceClientProxy(QObject *parent) :
NodeInstanceClientProxy(parent)
{
+ prioritizeDown();
DesignerSupport::activateDesignerWindowManager();
if (QCoreApplication::arguments().at(1) == QLatin1String("--readcapturedstream")) {
qputenv("DESIGNER_DONT_USE_SHARED_MEMORY", "1");
diff --git a/share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/CheckBox.qml b/share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/CheckBox.qml
index d2df7ed73a..8f671ae4a7 100644
--- a/share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/CheckBox.qml
+++ b/share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/CheckBox.qml
@@ -39,10 +39,7 @@ Controls.CheckBox {
property color highlightColor: "orange"
property color textColor: colorLogic.textColor
- onTextChanged: {
- if (text.charAt(0) !== " ")
- text = " " + text
- }
+ opacity: enabled ? 1 : 0.5
property variant backendValue
diff --git a/share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/ComboBox.qml b/share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/ComboBox.qml
index c80fa15b2f..24ac31bf1e 100644
--- a/share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/ComboBox.qml
+++ b/share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/ComboBox.qml
@@ -66,8 +66,11 @@ Controls.ComboBox {
var index = comboBox.find(enumString)
+ if (index < 0)
+ index = 0
+
if (index !== comboBox.currentIndex)
- comboBox.currentIndex = comboBox.find(enumString)
+ comboBox.currentIndex = index
} else {
if (comboBox.currentIndex !== backendValue.value)
diff --git a/share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/CustomCheckBoxStyle.qml b/share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/CustomCheckBoxStyle.qml
index 85b27d8556..816e15ac51 100644
--- a/share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/CustomCheckBoxStyle.qml
+++ b/share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/CustomCheckBoxStyle.qml
@@ -32,7 +32,7 @@ import QtQuick.Controls 1.1 as Controls
import QtQuick.Controls.Styles 1.1
CheckBoxStyle {
- spacing: 8
+ spacing: 24
label: Controls.Label { text: control.text ; color: checkBox.textColor }
indicator: Item {
implicitWidth: 16
diff --git a/share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/qmldir b/share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/qmldir
index e474f5e3ce..5aa64e7d68 100644
--- a/share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/qmldir
+++ b/share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/qmldir
@@ -1,41 +1,40 @@
-GroupBox 2.0 GroupBox.qml
-LineEdit 2.0 LineEdit.qml
-SpinBox 2.0 SpinBox.qml
+AligmentHorizontalButtons 2.0 AligmentHorizontalButtons.qml
+AligmentVerticalButtons 2.0 AligmentVerticalButtons.qml
+AnchorButtons 2.0 AnchorButtons.qml
+BoolButtonRowButton 2.0 BoolButtonRowButton.qml
Button 2.0 Button.qml
-Label 2.0 Label.qml
-Section 2.0 Section.qml
+ButtonRow 2.0 ButtonRow.qml
+ButtonRowButton 2.0 ButtonRowButton.qml
CheckBox 2.0 CheckBox.qml
-TabView 2.0 TabView.qml
-Tab 2.0 Tab.qml
-ScrollView 2.0 ScrollView.qml
-ComboBox 2.0 ComboBox.qml
-CustomComboBoxStyle 2.0 CustomComboBoxStyle.qml
-SectionLayout 2.0 SectionLayout.qml
-SecondColumnLayout 2.0 SecondColumnLayout.qml
-ExpandingSpacer 2.0 ExpandingSpacer.qml
ColorButton 2.0 ColorButton.qml
ColorCheckButton 2.0 ColorCheckButton.qml
-HueSlider 2.0 HueSlider.qml
-GradientLine 2.0 GradientLine.qml
-SliderSpinBox 2.0 SliderSpinBox.qml
ColorEditor 2.0 ColorEditor.qml
-IconLabel 2.0 IconLabel.qml
+ColorLogic 2.0 ColorLogic.qml
+ComboBox 2.0 ComboBox.qml
+CustomCheckBoxStyle 2.0 CustomCheckBoxStyle.qml
+CustomComboBoxStyle 2.0 CustomComboBoxStyle.qml
+CustomSpinBoxStyle 2.0 CustomSpinBoxStyle.qml
+ExpandingSpacer 2.0 ExpandingSpacer.qml
ExtendedFunctionButton 2.0 ExtendedFunctionButton.qml
-ButtonRow 2.0 ButtonRow.qml
-ButtonRowButton 2.0 ButtonRowButton.qml
-BoolButtonRowButton 2.0 BoolButtonRowButton.qml
-FontStyleButtons 2.0 FontStyleButtons.qml
-AnchorButtons 2.0 AnchorButtons.qml
-AligmentHorizontalButtons 2.0 AligmentHorizontalButtons.qml
-AligmentVerticalButtons 2.0 AligmentVerticalButtons.qml
-StandardTextSection 2.0 StandardTextSection.qml
-FontSection 2.0 FontSection.qml
FlickableSection 2.0 FlickableSection.qml
-UrlChooser 2.0 UrlChooser.qml
FontComboBox 2.0 FontComboBox.qml
+FontSection 2.0 FontSection.qml
+FontStyleButtons 2.0 FontStyleButtons.qml
+GradientLine 2.0 GradientLine.qml
+GroupBox 2.0 GroupBox.qml
+HueSlider 2.0 HueSlider.qml
+IconLabel 2.0 IconLabel.qml
+Label 2.0 Label.qml
+LineEdit 2.0 LineEdit.qml
OriginControl 2.0 OriginControl.qml
-CustomComboBoxStyle 2.0 CustomComboBoxStyle.qml
-CustomSpinBoxStyle 2.0 CustomSpinBoxStyle.qml
-CustomCheckBoxStyle 2.0 CustomCheckBoxStyle.qml
-ColorLogic 2.0 ColorLogic.qml
+ScrollView 2.0 ScrollView.qml
+SecondColumnLayout 2.0 SecondColumnLayout.qml
+Section 2.0 Section.qml
+SectionLayout 2.0 SectionLayout.qml
+SliderSpinBox 2.0 SliderSpinBox.qml
+SpinBox 2.0 SpinBox.qml
+StandardTextSection 2.0 StandardTextSection.qml
+Tab 2.0 Tab.qml
+TabView 2.0 TabView.qml
ToolTipArea 2.0 ToolTipArea.qml
+UrlChooser 2.0 UrlChooser.qml
diff --git a/share/qtcreator/qmldesigner/propertyEditorQmlSources/PropertyTemplates/UrlEditorTemplate.template b/share/qtcreator/qmldesigner/propertyEditorQmlSources/PropertyTemplates/UrlEditorTemplate.template
index 3619dd5d4e..5fa8ab63ac 100644
--- a/share/qtcreator/qmldesigner/propertyEditorQmlSources/PropertyTemplates/UrlEditorTemplate.template
+++ b/share/qtcreator/qmldesigner/propertyEditorQmlSources/PropertyTemplates/UrlEditorTemplate.template
@@ -4,4 +4,6 @@ Label {
}
LineEdit {
backendValue: backendValues.%2
+ Layout.fillWidth: true
+ showTranslateCheckBox: false
} \ No newline at end of file
diff --git a/share/qtcreator/qmldesigner/propertyEditorQmlSources/QtQuick/ItemPane.qml b/share/qtcreator/qmldesigner/propertyEditorQmlSources/QtQuick/ItemPane.qml
index 693d069b40..fa64043c49 100644
--- a/share/qtcreator/qmldesigner/propertyEditorQmlSources/QtQuick/ItemPane.qml
+++ b/share/qtcreator/qmldesigner/propertyEditorQmlSources/QtQuick/ItemPane.qml
@@ -75,17 +75,14 @@ Rectangle {
placeholderText: qsTr("id")
text: backendValues.id.value
Layout.fillWidth: true
- Layout.maximumWidth: 320
showTranslateCheckBox: false
showExtendedFunctionButton: false
}
-
- ExpandingSpacer {
- }
-
+ // workaround: without this item the lineedit does not shrink to the
+ // right size after resizing to a wider width
Item {
- width: 16
- height: 16
+ width: 0
+ height: 1
}
}
}
diff --git a/share/qtcreator/qmldesigner/propertyEditorQmlSources/QtQuick/QtObjectPane.qml b/share/qtcreator/qmldesigner/propertyEditorQmlSources/QtQuick/QtObjectPane.qml
index 8e86a559bd..59ba8b62db 100644
--- a/share/qtcreator/qmldesigner/propertyEditorQmlSources/QtQuick/QtObjectPane.qml
+++ b/share/qtcreator/qmldesigner/propertyEditorQmlSources/QtQuick/QtObjectPane.qml
@@ -75,15 +75,14 @@ Rectangle {
placeholderText: qsTr("id")
text: backendValues.id.value
Layout.fillWidth: true
- Layout.maximumWidth: 320
+ showTranslateCheckBox: false
+ showExtendedFunctionButton: false
}
-
- ExpandingSpacer {
- }
-
+ // workaround: without this item the lineedit does not shrink to the
+ // right size after resizing to a wider width
Item {
- width: 16
- height: 16
+ width: 0
+ height: 1
}
}
}
diff --git a/share/qtcreator/templates/wizards/scriptgeneratedproject/wizard_sample.xml b/share/qtcreator/templates/wizards/scriptgeneratedproject/wizard_sample.xml
index c84ebbc4d3..e24d2678ba 100644
--- a/share/qtcreator/templates/wizards/scriptgeneratedproject/wizard_sample.xml
+++ b/share/qtcreator/templates/wizards/scriptgeneratedproject/wizard_sample.xml
@@ -30,7 +30,7 @@
****************************************************************************/
Custom class wizard example configuration file. -->
-<wizard version="1" class="qt4project" firstpage="10" kind="project" id="A.ScriptGeneratedProject" category="B.CustomProjects">
+<wizard version="1" class="qmakeproject" firstpage="10" kind="project" id="A.ScriptGeneratedProject" category="B.CustomProjects">
<description>Creates a simple project using a generator script</description>
<displayname>Simple Script-Generated Project</displayname>;
<displaycategory>Custom Projects</displaycategory>
diff --git a/share/qtcreator/translations/qtcreator_ja.ts b/share/qtcreator/translations/qtcreator_ja.ts
index cc043ece8e..64f52df2ca 100644
--- a/share/qtcreator/translations/qtcreator_ja.ts
+++ b/share/qtcreator/translations/qtcreator_ja.ts
@@ -312,8 +312,8 @@
<translation>éµãƒ•ã‚¡ã‚¤ãƒ«ã‚’ä¿å­˜ã§ãã¾ã›ã‚“</translation>
</message>
<message>
- <source>Failed to create directory: &apos;%1&apos;.</source>
- <translation>ディレクトリ &apos;%1&apos; ã®ä½œæˆã«å¤±æ•—ã—ã¾ã—ãŸã€‚</translation>
+ <source>Failed to create directory: &quot;%1&quot;.</source>
+ <translation>ディレクトリã®ä½œæˆã«å¤±æ•—ã—ã¾ã—ãŸ: &quot;%1&quot;</translation>
</message>
<message>
<source>Cannot Save Private Key File</source>
@@ -418,16 +418,16 @@
<translation>無効ãªåŸºåº•ã‚¯ãƒ©ã‚¹å</translation>
</message>
<message>
- <source>Invalid header file name: &apos;%1&apos;</source>
- <translation>無効ãªãƒ˜ãƒƒãƒ€ãƒ¼ãƒ•ã‚¡ã‚¤ãƒ«å: &apos;%1&apos;</translation>
+ <source>Invalid header file name: &quot;%1&quot;</source>
+ <translation>無効ãªãƒ˜ãƒƒãƒ€ãƒ¼ãƒ•ã‚¡ã‚¤ãƒ«å: &quot;%1&quot;</translation>
</message>
<message>
- <source>Invalid source file name: &apos;%1&apos;</source>
- <translation>無効ãªã‚½ãƒ¼ã‚¹ãƒ•ã‚¡ã‚¤ãƒ«å: &apos;%1&apos;</translation>
+ <source>Invalid source file name: &quot;%1&quot;</source>
+ <translation>無効ãªã‚½ãƒ¼ã‚¹ãƒ•ã‚¡ã‚¤ãƒ«å: &quot;%1&quot;</translation>
</message>
<message>
- <source>Invalid form file name: &apos;%1&apos;</source>
- <translation>無効ãªãƒ•ã‚©ãƒ¼ãƒ ãƒ•ã‚¡ã‚¤ãƒ«å: &apos;%1&apos;</translation>
+ <source>Invalid form file name: &quot;%1&quot;</source>
+ <translation>無効ãªãƒ•ã‚©ãƒ¼ãƒ ãƒ•ã‚¡ã‚¤ãƒ«å: &quot;%1&quot;</translation>
</message>
</context>
<context>
@@ -457,6 +457,10 @@
<translation>&lt;プロジェクトåを入力ã—ã¦ãã ã•ã„&gt;</translation>
</message>
<message>
+ <source>Location</source>
+ <translation>パス</translation>
+ </message>
+ <message>
<source>The project already exists.</source>
<translation>プロジェクトã¯æ—¢ã«å­˜åœ¨ã—ã¦ã„ã¾ã™ã€‚</translation>
</message>
@@ -674,10 +678,6 @@
<translation>Android SDK:</translation>
</message>
<message>
- <source>Uses the external Ministro application to download and maintain Qt libraries.</source>
- <translation>Qtライブラリã®ãƒ€ã‚¦ãƒ³ãƒ­ãƒ¼ãƒ‰ã¨ãƒ¡ãƒ³ãƒ†ãƒŠãƒ³ã‚¹ã«å¤–部ã®Ministroアプリケーションを使用ã™ã‚‹ã€‚</translation>
- </message>
- <message>
<source>Pushes local Qt libraries to device. You must have Qt libraries compiled for that platform.
The APK will not be usable on any other device.</source>
<translation>ローカルã®Qtライブラリをデãƒã‚¤ã‚¹ã«è»¢é€ã—ã¾ã™ã€‚ãã®ãƒ—ラットフォーム用ã«ã‚³ãƒ³ãƒ‘イルã—ãŸQtライブラリãŒå¿…è¦ã§ã™ã€‚
@@ -687,6 +687,10 @@ The APK will not be usable on any other device.</source>
<source>Add...</source>
<translation>追加...</translation>
</message>
+ <message>
+ <source>Uses the external Ministro application to download and maintain Qt libraries.&lt;br/&gt;&lt;br/&gt;Ministro is a third-party tool which provides the open source Qt libraries on demand. These libraries are compatible with the default open source binary package and will not always be up-to-date.</source>
+ <translation>Qtライブラリã®ãƒ€ã‚¦ãƒ³ãƒ­ãƒ¼ãƒ‰ã¨ãƒ¡ãƒ³ãƒ†ãƒŠãƒ³ã‚¹ã«å¤–部ã®Ministroアプリケーションを使用ã™ã‚‹ã€‚&lt;br/&gt;&lt;br/&gt;Ministro ã¯ã‚ªãƒ¼ãƒ—ンソース版Qtライブラリをオンデマンドã§æä¾›ã™ã‚‹ã‚µãƒ¼ãƒ‰ãƒ‘ーティ製ã®ãƒ„ールã§ã™ã€‚ã“ã®ãƒ©ã‚¤ãƒ–ラリã¯ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã®ã‚ªãƒ¼ãƒ—ンソース版ãƒã‚¤ãƒŠãƒªãƒ‘ッケージã¨äº’æ›æ€§ãŒã‚ã‚Šã¾ã™ãŒã€å¿…ãšã—も最新版ã¨ã¯é™ã‚Šã¾ã›ã‚“。</translation>
+ </message>
</context>
<context>
<name>AndroidDeployStepWidget</name>
@@ -884,10 +888,6 @@ The APK will not be usable on any other device.</source>
<translation>Android SDK パス:</translation>
</message>
<message>
- <source>Browse</source>
- <translation>å‚ç…§</translation>
- </message>
- <message>
<source>Android NDK location:</source>
<translation>Android NDK パス:</translation>
</message>
@@ -947,57 +947,40 @@ The APK will not be usable on any other device.</source>
<source>Add...</source>
<translation>追加...</translation>
</message>
-</context>
-<context>
- <name>BareMetal::BareMetalDeviceConfigurationWidget</name>
- <message>
- <source>Form</source>
- <translation>フォーム</translation>
- </message>
<message>
- <source>GDB host:</source>
- <translation>GDBã®ãƒ›ã‚¹ãƒˆ:</translation>
- </message>
- <message>
- <source>GDB port:</source>
- <translation>GDPã®ä½¿ç”¨ã™ã‚‹ãƒãƒ¼ãƒˆ:</translation>
- </message>
- <message>
- <source>GDB commands:</source>
- <translation>GDBコマンド:</translation>
+ <source>&lt;a href=&quot;xx&quot;&gt;The GDB in the NDK appears to have broken python support.&lt;/a&gt;</source>
+ <translation>&lt;a href=&quot;xx&quot;&gt;NDKã«åŒæ¢±ã•ã‚Œã¦ã„ã‚‹GDBãŒpythonをサãƒãƒ¼ãƒˆã—ã¦ã„ãªã„よã†ã§ã™ã€‚&lt;/a&gt;</translation>
</message>
</context>
<context>
<name>BareMetal::Internal::BareMetalDeviceConfigurationWizardSetupPage</name>
<message>
- <source>Form</source>
- <translation>フォーム</translation>
+ <source>Set up GDB Server or Hardware Debugger</source>
+ <translation>GDB サーãƒãƒ¼ã‚ã‚‹ã„ã¯ãƒãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢ãƒ‡ãƒãƒƒã‚¬ã®è¨­å®š</translation>
</message>
<message>
<source>Name:</source>
<translation>åå‰:</translation>
</message>
<message>
- <source>localhost</source>
- <translation>localhost</translation>
+ <source>Init commands:</source>
+ <translation>åˆæœŸåŒ–コマンド:</translation>
</message>
<message>
- <source>GDB port:</source>
- <translation>GDBãƒãƒ¼ãƒˆ:</translation>
+ <source>Reset commands:</source>
+ <translation>リセットコマンド:</translation>
</message>
<message>
- <source>GDB host:</source>
- <translation>GDBホスト:</translation>
+ <source>Bare Metal Device</source>
+ <translation>ベアメタルデãƒã‚¤ã‚¹</translation>
</message>
<message>
- <source>GDB commands:</source>
- <translation>GDBコマンド:</translation>
+ <source>GDB port:</source>
+ <translation>GDBãƒãƒ¼ãƒˆ:</translation>
</message>
<message>
- <source>load
-monitor reset</source>
- <translation>load
-monitor reset</translation>
+ <source>GDB host:</source>
+ <translation>GDBホスト:</translation>
</message>
</context>
<context>
@@ -1265,10 +1248,6 @@ Local pulls are not applied to the master branch.</source>
<context>
<name>ClassView::Internal::NavigationWidget</name>
<message>
- <source>Form</source>
- <translation>フォーム</translation>
- </message>
- <message>
<source>Show Subprojects</source>
<translation>サブプロジェクトを表示ã—ã¾ã™</translation>
</message>
@@ -1604,8 +1583,8 @@ Local pulls are not applied to the master branch.</source>
<translation>ã“ã®æ‹¡å¼µå­ã®ãƒ•ã‚¡ã‚¤ãƒ«ã‚’é–‹ãプログラム:</translation>
</message>
<message>
- <source>Open file &apos;%1&apos; with:</source>
- <translation>指定ã—ãŸã‚¨ãƒ‡ã‚£ã‚¿ã§ &apos;%1&apos; ã‚’é–‹ã:</translation>
+ <source>Open file &quot;%1&quot; with:</source>
+ <translation>指定ã—ãŸã‚¨ãƒ‡ã‚£ã‚¿ã§ &quot;%1&quot; ã‚’é–‹ã:</translation>
</message>
</context>
<context>
@@ -1817,6 +1796,10 @@ Do you want to check them out now?</source>
<translation>&lt;システム言語&gt;</translation>
</message>
<message>
+ <source>Command used for reverting diff chunks.</source>
+ <translation>差分ãƒãƒ£ãƒ³ã‚¯ã‚’å…ƒã«æˆ»ã™éš›ã«ä½¿ç”¨ã™ã‚‹ã‚³ãƒžãƒ³ãƒ‰ã§ã™ã€‚</translation>
+ </message>
+ <message>
<source>Variables</source>
<translation>変数</translation>
</message>
@@ -1841,6 +1824,10 @@ Do you want to check them out now?</source>
<source>Automatically creates temporary copies of modified files. If Qt Creator is restarted after a crash or power failure, it asks whether to recover the auto-saved content.</source>
<translation>変更ã•ã‚ŒãŸãƒ•ã‚¡ã‚¤ãƒ«ã®ä¸€æ™‚ファイルを自動的ã«ä½œæˆã—ã¾ã™ã€‚Qt Creator ãŒã‚¯ãƒ©ãƒƒã‚·ãƒ¥ã‚„é›»æºæ•…éšœã‹ã‚‰å¾©å¸°ã—ãŸéš›ã«è‡ªå‹•ä¿å­˜ã—ãŸå†…容を復元ã™ã‚‹ã‹ã©ã†ã‹ç¢ºèªã—ã¾ã™ã€‚</translation>
</message>
+ <message>
+ <source>Patch command:</source>
+ <translation>パッãƒã‚³ãƒžãƒ³ãƒ‰:</translation>
+ </message>
</context>
<context>
<name>Core::Internal::MimeTypeMagicDialog</name>
@@ -1928,10 +1915,6 @@ Do you want to check them out now?</source>
<translation>パターン:</translation>
</message>
<message>
- <source>Magic Header</source>
- <translation>マジックヘッダー</translation>
- </message>
- <message>
<source>Type</source>
<translation>タイプ</translation>
</message>
@@ -1976,17 +1959,6 @@ Do you want to check them out now?</source>
</message>
</context>
<context>
- <name>Core::Internal::VariableChooser</name>
- <message>
- <source>Variables</source>
- <translation>変数</translation>
- </message>
- <message>
- <source>Select a variable to insert.</source>
- <translation>挿入ã™ã‚‹å¤‰æ•°ã‚’é¸æŠžã—ã¦ãã ã•ã„。</translation>
- </message>
-</context>
-<context>
<name>CodePaster::Internal::FileShareProtocolSettingsWidget</name>
<message>
<source>Form</source>
@@ -2066,10 +2038,6 @@ Do you want to check them out now?</source>
<translation>&lt;説明&gt;</translation>
</message>
<message>
- <source>Days</source>
- <translation>æ—¥</translation>
- </message>
- <message>
<source>&amp;Expires after:</source>
<translation>有効期間(&amp;E):</translation>
</message>
@@ -2097,6 +2065,10 @@ p, li { white-space: pre-wrap; }
<source>Patch 2</source>
<translation>Patch 2</translation>
</message>
+ <message>
+ <source> Days</source>
+ <translation> æ—¥</translation>
+ </message>
</context>
<context>
<name>CodePaster::Internal::SettingsPage</name>
@@ -2121,8 +2093,8 @@ p, li { white-space: pre-wrap; }
<translation>ユーザーå:</translation>
</message>
<message>
- <source>Days</source>
- <translation>æ—¥</translation>
+ <source> Days</source>
+ <translation> æ—¥</translation>
</message>
</context>
<context>
@@ -2235,8 +2207,8 @@ p, li { white-space: pre-wrap; }
<translation>宣言ã«å¯¾å¿œã™ã‚‹æœ€åˆã®è¨˜è¿°ã‚’æŒã¤ &lt;i&gt;brief&lt;/i&gt; コマンドを生æˆã—ã¾ã™ã€‚</translation>
</message>
<message>
- <source>Adds leading asterisks when continuing Qt &apos;/*!&apos; and Java &apos;/**&apos; style comments on new lines.</source>
- <translation>Qt &apos;/*!&apos; ã‚ã‚‹ã„㯠Java &apos;/**&apos; スタイルã®ã‚³ãƒ¡ãƒ³ãƒˆã‚’改行ã§ç¶™ç¶šã™ã‚‹å ´åˆã«ã€è¡Œé ­ã«ã‚¢ã‚¹ã‚¿ãƒªã‚¹ã‚¯ &apos;*&apos; を追加ã—ã¾ã™ã€‚</translation>
+ <source>Adds leading asterisks when continuing C/C++ &quot;/*&quot;, Qt &quot;/*!&quot; and Java &quot;/**&quot; style comments on new lines.</source>
+ <translation>C/C++ &quot;/*&quot; ã‚„ Qt &quot;/*!&quot; ã‚ã‚‹ã„㯠Java &quot;/**&quot; スタイルã®ã‚³ãƒ¡ãƒ³ãƒˆã‚’改行ã§ç¶™ç¶šã™ã‚‹å ´åˆã«ã€è¡Œé ­ã«ã‚¢ã‚¹ã‚¿ãƒªã‚¹ã‚¯ &apos;*&apos; を追加ã—ã¾ã™ã€‚</translation>
</message>
</context>
<context>
@@ -2682,51 +2654,6 @@ These prefixes are used in addition to current file name on Switch Header/Source
</message>
</context>
<context>
- <name>Debugger::Internal::DebuggingHelperOptionPage</name>
- <message>
- <source>Use Debugging Helper</source>
- <translation>デãƒãƒƒã‚°ãƒ˜ãƒ«ãƒ‘を使用ã™ã‚‹</translation>
- </message>
- <message>
- <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;
-&lt;p&gt;The debugging helper is only used to produce a nice display of objects of certain types like QString or std::map in the &amp;quot;Locals and Expressions&amp;quot; view. It is not strictly necessary for debugging with Qt Creator. &lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
- <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;
-&lt;p&gt;デãƒãƒƒã‚°ãƒ˜ãƒ«ãƒ‘㯠&amp;quot;ローカル変数ã¨å¼&amp;quot; ビュー内㧠QString ã‚„ std::map ã®ã‚ˆã†ãªç‰¹å®šã®åž‹ã‚’ãã‚Œã„ã«è¡¨ç¤ºã™ã‚‹ç‚ºã«ä½¿ã‚ã‚Œã¾ã™ã€‚Qt Creator ã«ãŠã‘るデãƒãƒƒã‚°ä½œæ¥­ã§å¿…ãšå¿…è¦ãªã‚‚ã®ã§ã¯ã‚ã‚Šã¾ã›ã‚“。&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
- </message>
- <message>
- <source>Makes use of Qt Creator&apos;s code model to find out if a variable has already been assigned a value at the point the debugger interrupts.</source>
- <translation>ã“ã®ã‚ªãƒ—ションをãƒã‚§ãƒƒã‚¯ã™ã‚‹ã¨ã€å¤‰æ•°ãŒãƒ‡ãƒãƒƒã‚¬å‰²ã‚Šè¾¼ã¿æ™‚ã«å€¤ãŒä»£å…¥ã•ã‚Œã¦ã„ã‚‹ã‹ã©ã†ã‹ã‚’調査ã™ã‚‹ç‚ºã« Qt Creator ã®ã‚³ãƒ¼ãƒ‰ãƒ¢ãƒ‡ãƒ«ãŒä½¿ç”¨ã•ã‚Œã‚‹ã‚ˆã†ã«ãªã‚Šã¾ã™ã€‚</translation>
- </message>
- <message>
- <source>Use code model</source>
- <translation>コードモデルを使用ã™ã‚‹</translation>
- </message>
- <message>
- <source>Displays names of QThread based threads.</source>
- <translation>QThread ベースã®ã‚¹ãƒ¬ãƒƒãƒ‰åを表示ã—ã¾ã™ã€‚</translation>
- </message>
- <message>
- <source>Display thread names</source>
- <translation>スレッドåを表示ã™ã‚‹</translation>
- </message>
- <message>
- <source>Show &quot;std::&quot; namespace for types</source>
- <translation>åž‹ã® &quot;std::&quot; åå‰ç©ºé–“を表示</translation>
- </message>
- <message>
- <source>Show Qt&apos;s namespace for types</source>
- <translation>型情報㫠Qt åå‰ç©ºé–“ã‚’å«ã‚ã‚‹</translation>
- </message>
- <message>
- <source>Shows &apos;std::&apos; prefix for types from the standard library.</source>
- <translation>標準ライブラリ内ã®åž‹ã« &apos;std::&apos; プレフィックスを表示ã—ã¾ã™ã€‚</translation>
- </message>
- <message>
- <source>Shows Qt namespace prefix for Qt types. This is only relevant if Qt was configured with &apos;-qtnamespace&apos;.</source>
- <translation>Qt ã®åž‹ã«ã¯ Qt åå‰ç©ºé–“を表示ã—ã¾ã™ã€‚Qt ㌠&apos;-qtnamespace&apos; 付ã㧠configure ã•ã‚Œã¦ã„ã‚‹å ´åˆã®ã¿æœ‰åŠ¹ã§ã™ã€‚</translation>
- </message>
-</context>
-<context>
<name>Debugger::Internal::SymbolPathsDialog</name>
<message>
<source>Dialog</source>
@@ -2799,6 +2726,10 @@ These prefixes are used in addition to current file name on Switch Header/Source
<translation>クラス</translation>
</message>
<message>
+ <source>Class Details</source>
+ <translation>クラスã®è©³ç´°</translation>
+ </message>
+ <message>
<source>%1 - Error</source>
<translation>%1 - エラー</translation>
</message>
@@ -2964,14 +2895,6 @@ These prefixes are used in addition to current file name on Switch Header/Source
<source>Make</source>
<translation>Make</translation>
</message>
- <message>
- <source>Qt Creator needs a compiler set up to build. Configure a compiler in the kit options.</source>
- <translation>ビルドã™ã‚‹ç‚ºã«ã¯ã‚³ãƒ³ãƒ‘イラã®è¨­å®šãŒå¿…è¦ã§ã™ã€‚キットオプションã§ã‚³ãƒ³ãƒ‘イラを構æˆã—ã¦ãã ã•ã„。</translation>
- </message>
- <message>
- <source>Configuration is faulty. Check the Issues view for details.</source>
- <translation>構æˆãŒä¸å®Œå…¨ã§ã™ã€‚詳細ã¯å•é¡Œãƒšã‚¤ãƒ³ã§ç¢ºèªã—ã¦ãã ã•ã„。</translation>
- </message>
</context>
<context>
<name>Git::Internal::BranchAddDialog</name>
@@ -3102,16 +3025,16 @@ These prefixes are used in addition to current file name on Switch Header/Source
<translation>ブランãƒã‚’ãƒã‚§ãƒƒã‚¯ã‚¢ã‚¦ãƒˆã—ã¾ã™ã‹ï¼Ÿ</translation>
</message>
<message>
- <source>Would you like to delete the tag &apos;%1&apos;?</source>
- <translation>ã‚¿ã‚° &apos;%1&apos; を削除ã—ã¾ã™ã‹?</translation>
+ <source>Would you like to delete the tag &quot;%1&quot;?</source>
+ <translation>ã‚¿ã‚° &quot;%1&quot; を削除ã—ã¾ã™ã‹?</translation>
</message>
<message>
- <source>Would you like to delete the branch &apos;%1&apos;?</source>
- <translation>ブランム&apos;%1&apos; を削除ã—ã¾ã™ã‹?</translation>
+ <source>Would you like to delete the branch &quot;%1&quot;?</source>
+ <translation>ブランム&quot;%1&quot; を削除ã—ã¾ã™ã‹?</translation>
</message>
<message>
- <source>Would you like to delete the &lt;b&gt;unmerged&lt;/b&gt; branch &apos;%1&apos;?</source>
- <translation>&lt;b&gt;未マージ&lt;/b&gt; ブランム&apos;%1&apos; を削除ã—ã¾ã™ã‹?</translation>
+ <source>Would you like to delete the &lt;b&gt;unmerged&lt;/b&gt; branch &quot;%1&quot;?</source>
+ <translation>&lt;b&gt;マージã•ã‚Œã¦ã„ãªã„&lt;/b&gt;ブランムâ€%1&quot; を削除ã—ã¾ã™ã‹?</translation>
</message>
<message>
<source>Delete Tag</source>
@@ -3130,8 +3053,8 @@ These prefixes are used in addition to current file name on Switch Header/Source
<translation>Git リセット</translation>
</message>
<message>
- <source>Hard reset branch &apos;%1&apos; to &apos;%2&apos;?</source>
- <translation>ブランム&apos;%1&apos; ã‚’ &apos;%2&apos; ã«ãƒãƒ¼ãƒ‰ãƒªã‚»ãƒƒãƒˆã—ã¾ã™ã‹?</translation>
+ <source>Hard reset branch &quot;%1&quot; to &quot;%2&quot;?</source>
+ <translation>ブランム&quot;%1&quot; ã‚’ &quot;%2&quot; ã«ãƒãƒ¼ãƒ‰ãƒªã‚»ãƒƒãƒˆã—ã¾ã™ã‹?</translation>
</message>
<message>
<source>Fast-Forward</source>
@@ -3362,8 +3285,8 @@ Partial names can be used if they are unambiguous.</source>
<translation>リãƒã‚¸ãƒˆãƒª</translation>
</message>
<message>
- <source>Choose a repository of the project &apos;%1&apos;.</source>
- <translation>プロジェクト &apos;%1&apos; ã®ãƒªãƒã‚¸ãƒˆãƒªã‚’é¸æŠžã—ã¦ãã ã•ã„。</translation>
+ <source>Choose a repository of the project &quot;%1&quot;.</source>
+ <translation>プロジェクト &quot;%1&quot; ã®ãƒªãƒã‚¸ãƒˆãƒªã‚’é¸æŠžã—ã¦ãã ã•ã„。</translation>
</message>
<message>
<source>Mainline Repositories</source>
@@ -3631,7 +3554,7 @@ You can choose between stashing the changes or discarding them.</source>
</message>
<message>
<source>Discard</source>
- <translation>廃棄</translation>
+ <translation>破棄</translation>
</message>
<message>
<source>Restore Stash to Branch</source>
@@ -3797,14 +3720,6 @@ Add, modify, and remove document filters, which determine the documentation set
<translation>常ã«ä¸¦ã¹ã¦è¡¨ç¤º</translation>
</message>
<message>
- <source>Always Start Full Help</source>
- <translation>常ã«ãƒ•ãƒ«ã‚µã‚¤ã‚ºã§è¡¨ç¤º</translation>
- </message>
- <message>
- <source>Always Show Help in External Window</source>
- <translation>常ã«å¤–部ウィンドウã«ãƒ˜ãƒ«ãƒ—を表示</translation>
- </message>
- <message>
<source>On help start:</source>
<translation>ヘルプを開ã時:</translation>
</message>
@@ -3880,6 +3795,14 @@ Add, modify, and remove document filters, which determine the documentation set
<source>Switches to editor context after last help page is closed.</source>
<translation>最後ã®ãƒ˜ãƒ«ãƒ—ページを閉ã˜ãŸå¾Œã€ã‚¨ãƒ‡ã‚£ã‚¿ã«åˆ‡ã‚Šæ›¿ãˆã¾ã™ã€‚</translation>
</message>
+ <message>
+ <source>Always Show in Help Mode</source>
+ <translation>常ã«ãƒ˜ãƒ«ãƒ—モードã§è¡¨ç¤º</translation>
+ </message>
+ <message>
+ <source>Always Show in External Window</source>
+ <translation>常ã«åˆ¥ã‚¦ã‚£ãƒ³ãƒ‰ã‚¦ã§è¡¨ç¤º</translation>
+ </message>
</context>
<context>
<name>Help::Internal::RemoteFilterOptions</name>
@@ -3953,14 +3876,6 @@ Add, modify, and remove document filters, which determine the documentation set
<source>xcodebuild</source>
<translation>xcodebuild</translation>
</message>
- <message>
- <source>Qt Creator needs a compiler set up to build. Configure a compiler in the kit preferences.</source>
- <translation>ビルドã™ã‚‹ç‚ºã«ã¯ã‚³ãƒ³ãƒ‘イラã®è¨­å®šãŒå¿…è¦ã§ã™ã€‚キットオプションã§ã‚³ãƒ³ãƒ‘イラを構æˆã—ã¦ãã ã•ã„。</translation>
- </message>
- <message>
- <source>Configuration is faulty. Check the Issues output pane for details.</source>
- <translation>構æˆãŒä¸å®Œå…¨ã§ã™ã€‚詳細ã¯å•é¡Œãƒšã‚¤ãƒ³ã§ç¢ºèªã—ã¦ãã ã•ã„。</translation>
- </message>
</context>
<context>
<name>IosDeployStepWidget</name>
@@ -3984,24 +3899,24 @@ Add, modify, and remove document filters, which determine the documentation set
<translation>実行ファイル:</translation>
</message>
<message>
- <source>iPhone 3.5-inch Retina display</source>
- <translation>iPhone 3.5インムRetina ディスプレイ</translation>
+ <source>iPad</source>
+ <translation>iPad</translation>
</message>
<message>
- <source>iPhone 4-inch Retina display</source>
- <translation>iPhone 4インムRetina ディスプレイ</translation>
+ <source>iPhone 3.5-inch Retina Display</source>
+ <translation>iPhone 3.5インムRetina ディスプレイ</translation>
</message>
<message>
- <source>iPad</source>
- <translation>iPad</translation>
+ <source>iPhone 4-inch Retina Display</source>
+ <translation>iPhone 4インムRetina ディスプレイ</translation>
</message>
<message>
- <source>iPad Retina display</source>
+ <source>iPad Retina Display</source>
<translation>iPad Retina ディスプレイ</translation>
</message>
<message>
- <source>Device Type:</source>
- <translation>デãƒã‚¤ã‚¹ç¨®é¡ž:</translation>
+ <source>Device type:</source>
+ <translation>デãƒã‚¤ã‚¹ã®ç¨®é¡ž:</translation>
</message>
</context>
<context>
@@ -4072,13 +3987,13 @@ Add, modify, and remove document filters, which determine the documentation set
<translation>ダイアログ</translation>
</message>
<message>
- <source>User name:</source>
- <translation>ユーザーå:</translation>
- </message>
- <message>
<source>Password:</source>
<translation>パスワード:</translation>
</message>
+ <message>
+ <source>Username:</source>
+ <translation>ユーザーå:</translation>
+ </message>
</context>
<context>
<name>Mercurial::Internal::MercurialCommitPanel</name>
@@ -4665,10 +4580,6 @@ Add, modify, and remove document filters, which determine the documentation set
<translation>nmake ã®ä»£ã‚ã‚Šã« jom を使用ã™ã‚‹</translation>
</message>
<message>
- <source>&lt;i&gt;jom&lt;/i&gt; is a drop-in replacement for &lt;i&gt;nmake&lt;/i&gt; which distributes the compilation process to multiple CPU cores. The latest binary is available at &lt;a href=&quot;http://releases.qt-project.org/jom/&quot;&gt;http://releases.qt-project.org/jom/&lt;/a&gt;. Disable it if you experience problems with your builds.</source>
- <translation>&lt;i&gt;jom&lt;/i&gt; ã¯ã‚³ãƒ³ãƒ‘イルプロセスを複数㮠CPU コアã§å®Ÿè¡Œã™ã‚‹ &lt;i&gt;nmake&lt;/i&gt; ã®äº’æ›ã‚³ãƒžãƒ³ãƒ‰ã§ã™ã€‚最新ã®ãƒã‚¤ãƒŠãƒªã¯ &lt;a href=&quot;http://releases.qt-project.org/jom/&quot;&gt;http://releases.qt-project.org/jom/&lt;/a&gt; ã‹ã‚‰å…¥æ‰‹ã§ãã¾ã™ã€‚ビルドã«å•é¡ŒãŒç”Ÿã˜ãŸå ´åˆã¯ç„¡åŠ¹ã«ã—ã¦ãã ã•ã„。</translation>
- </message>
- <message>
<source>Default build directory:</source>
<translation>デフォルトビルドディレクトリ:</translation>
</message>
@@ -4680,6 +4591,10 @@ Add, modify, and remove document filters, which determine the documentation set
<source>Asks before terminating the running application in response to clicking the stop button in Application Output.</source>
<translation>アプリケーション出力ペインã®åœæ­¢ãƒœã‚¿ãƒ³ãŒæŠ¼ã•ã‚ŒãŸéš›ã€å®Ÿè¡Œä¸­ã®ã‚¢ãƒ—リケーションを終了ã™ã‚‹ã‹ã‚’確èªã—ã¾ã™ã€‚</translation>
</message>
+ <message>
+ <source>&lt;i&gt;jom&lt;/i&gt; is a drop-in replacement for &lt;i&gt;nmake&lt;/i&gt; which distributes the compilation process to multiple CPU cores. The latest binary is available at &lt;a href=&quot;http://download.qt-project.org/official_releases/jom/&quot;&gt;http://download.qt-project.org/official_releases/jom/&lt;/a&gt;. Disable it if you experience problems with your builds.</source>
+ <translation>&lt;i&gt;jom&lt;/i&gt; ã¯ã‚³ãƒ³ãƒ‘イルプロセスを複数㮠CPU コアã§å®Ÿè¡Œã™ã‚‹ &lt;i&gt;nmake&lt;/i&gt; ã®äº’æ›ã‚³ãƒžãƒ³ãƒ‰ã§ã™ã€‚最新版ã®ãƒã‚¤ãƒŠãƒªã¯ &lt;a href=&quot;http://download.qt-project.org/official_releases/jom/&quot;&gt;http://download.qt-project.org/official_releases/jom/&lt;/a&gt; ã‹ã‚‰å…¥æ‰‹ã§ãã¾ã™ã€‚ビルドã«å•é¡ŒãŒç”Ÿã˜ãŸå ´åˆã¯ç„¡åŠ¹ã«ã—ã¦ãã ã•ã„。</translation>
+ </message>
</context>
<context>
<name>ProjectExplorer::Internal::WizardPage</name>
@@ -4743,16 +4658,16 @@ Add, modify, and remove document filters, which determine the documentation set
<translation>&lt;a href=&quot;qthelp://org.qt-project.qtcreator/doc/creator-project-managing-sessions.html&quot;&gt;セッションã¦ä½•ï¼Ÿ&lt;/a&gt;</translation>
</message>
<message>
- <source>New session name</source>
- <translation>æ–°ã—ã„セッションã®åå‰</translation>
+ <source>Automatically restores the last session when Qt Creator is started.</source>
+ <translation>Qt Creator 開始時ã«æœ€å¾Œã®ã‚»ãƒƒã‚·ãƒ§ãƒ³ã‚’自動的ã«å¾©å…ƒã—ã¾ã™ã€‚</translation>
</message>
<message>
- <source>Rename session</source>
- <translation>セッションåã®å¤‰æ›´</translation>
+ <source>New Session Name</source>
+ <translation>æ–°ã—ã„セッションå</translation>
</message>
<message>
- <source>Automatically restores the last session when Qt Creator is started.</source>
- <translation>Qt Creator 開始時ã«æœ€å¾Œã®ã‚»ãƒƒã‚·ãƒ§ãƒ³ã‚’自動的ã«å¾©å…ƒã—ã¾ã™ã€‚</translation>
+ <source>Rename Session</source>
+ <translation>セッションåã®å¤‰æ›´</translation>
</message>
</context>
<context>
@@ -5052,6 +4967,10 @@ Add, modify, and remove document filters, which determine the documentation set
<source>icons.qrc</source>
<translation>icons.qrc</translation>
</message>
+ <message>
+ <source>Plugin Details</source>
+ <translation>プラグインã®è©³ç´°</translation>
+ </message>
</context>
<context>
<name>QmakeProjectManager::Internal::CustomWidgetWidgetsWizardPage</name>
@@ -5075,6 +4994,10 @@ Add, modify, and remove document filters, which determine the documentation set
<source>...</source>
<translation>...</translation>
</message>
+ <message>
+ <source>Custom Widgets</source>
+ <translation>カスタムウィジェット</translation>
+ </message>
</context>
<context>
<name>QmakeProjectManager::Internal::LibraryDetailsWidget</name>
@@ -5243,49 +5166,6 @@ Add, modify, and remove document filters, which determine the documentation set
</message>
</context>
<context>
- <name>QmakeProjectManager::Internal::Html5AppWizardSourcesPage</name>
- <message>
- <source>WizardPage</source>
- <translation>ウィザードページ</translation>
- </message>
- <message>
- <source>Main HTML File</source>
- <translation>メイン HTML ファイル</translation>
- </message>
- <message>
- <source>Generate an index.html file</source>
- <translation>index.html ファイルを生æˆã™ã‚‹</translation>
- </message>
- <message>
- <source>Import an existing .html file</source>
- <translation>既存㮠html ファイルをインãƒãƒ¼ãƒˆã™ã‚‹</translation>
- </message>
- <message>
- <source>Load a URL</source>
- <translation>URL を読ã¿è¾¼ã‚€</translation>
- </message>
- <message>
- <source>http://</source>
- <translation>http://</translation>
- </message>
- <message>
- <source>Note: Unless you chose to load a URL, all files and directories that reside in the same directory as the main HTML file are deployed. You can modify the contents of the directory any time before deploying.</source>
- <translation>注: URL ã®èª­ã¿è¾¼ã¿ã‚’é¸æŠžã—ãªã„å ´åˆã€main HTML ファイルã¨åŒã˜ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã«ã‚ã‚‹ã™ã¹ã¦ã®ãƒ•ã‚¡ã‚¤ãƒ«ã¨ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªãŒãƒ‡ãƒ—ロイã•ã‚Œã¾ã™ã€‚ディレクトリã®ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ã¯ãƒ‡ãƒ—ロイå‰ã®ã„ã¤ã§ã‚‚編集ã§ãã¾ã™ã€‚</translation>
- </message>
- <message>
- <source>Touch optimized navigation</source>
- <translation>タッãƒã«æœ€é©åŒ–ã•ã‚ŒãŸãƒŠãƒ“ゲーション</translation>
- </message>
- <message>
- <source>Enable touch optimized navigation</source>
- <translation>タッãƒã«æœ€é©åŒ–ã•ã‚ŒãŸãƒŠãƒ“ゲーションを有効ã«ã™ã‚‹</translation>
- </message>
- <message>
- <source>Touch optimized navigation will make the HTML page flickable and enlarge the area of touch sensitive elements. If you use a JavaScript framework which optimizes the touch interaction, leave the checkbox unchecked.</source>
- <translation>タッãƒã«æœ€é©åŒ–ã•ã‚ŒãŸãƒŠãƒ“ゲーションã§ã¯ HTML ページをフリッカブルã«å¯¾å¿œã•ã›ã‹ã¤ã‚¿ãƒƒãƒã«åå¿œã™ã‚‹é ˜åŸŸã‚’広ãã—ã¾ã™ã€‚タッãƒæ“作ã«æœ€é©åŒ–ã•ã‚ŒãŸ JavaScript フレームワークを使用ã™ã‚‹å ´åˆã¯ãƒã‚§ãƒƒã‚¯ã‚’外ã—ã¦ãã ã•ã„。</translation>
- </message>
-</context>
-<context>
<name>QmakeProjectManager::Internal::TestWizardPage</name>
<message>
<source>WizardPage</source>
@@ -5335,6 +5215,10 @@ Add, modify, and remove document filters, which determine the documentation set
<source>Test Class Information</source>
<translation>テストクラス情報</translation>
</message>
+ <message>
+ <source>Details</source>
+ <translation>詳細</translation>
+ </message>
</context>
<context>
<name>QmlDesigner::AddTabToTabViewDialog</name>
@@ -5479,14 +5363,6 @@ Add, modify, and remove document filters, which determine the documentation set
<translation>コンボボックス</translation>
</message>
<message>
- <source>Tool tip</source>
- <translation>ツールãƒãƒƒãƒ—</translation>
- </message>
- <message>
- <source>The tool tip shown for the combobox.</source>
- <translation>コンボボックスã§è¡¨ç¤ºã•ã‚Œã‚‹ãƒ„ールãƒãƒƒãƒ—。</translation>
- </message>
- <message>
<source>Focus on press</source>
<translation>押下時ã«ãƒ•ã‚©ãƒ¼ã‚«ã‚¹ã‚’å¾—ã‚‹</translation>
</message>
@@ -5628,14 +5504,6 @@ Add, modify, and remove document filters, which determine the documentation set
<translation>テキストフィールドãŒèª­è¾¼å°‚用ã‹ã©ã†ã‹ã‚’指定ã™ã‚‹ã€‚</translation>
</message>
<message>
- <source>Password mode</source>
- <translation>パスワードモード</translation>
- </message>
- <message>
- <source>Determines whether the text field is in password mode.</source>
- <translation>テキストフィールドãŒãƒ‘スワードモードã‹ã©ã†ã‹ã‚’指定ã™ã‚‹ã€‚</translation>
- </message>
- <message>
<source>Input mask</source>
<translation>入力マスク</translation>
</message>
@@ -5775,6 +5643,14 @@ Add, modify, and remove document filters, which determine the documentation set
<source>Also warns in the code editor about QML features which are not properly supported by the Qt Quick Designer.</source>
<translation>Qt Quick Designer ã§ã¯ã‚µãƒãƒ¼ãƒˆã•ã‚Œã¦ã„ãªã„ QML ã®æ©Ÿèƒ½ã«ã¤ã„ã¦ã‚³ãƒ¼ãƒ‰ã‚¨ãƒ‡ã‚£ã‚¿å†…ã§ã‚‚警告ã™ã‚‹ã€‚</translation>
</message>
+ <message>
+ <source>Subcomponents</source>
+ <translation>サブコンãƒãƒ¼ãƒãƒ³ãƒˆ</translation>
+ </message>
+ <message>
+ <source>Always save when leaving subcomponent in bread crumb</source>
+ <translation>パンããšãƒªã‚¹ãƒˆã§ã‚µãƒ–コンãƒãƒ¼ãƒãƒ³ãƒˆã‚’抜ã‘ã‚‹ã¨ãã¯å¸¸ã«ä¿å­˜ã™ã‚‹</translation>
+ </message>
</context>
<context>
<name>QmlJSEditor::Internal::ComponentNameDialog</name>
@@ -5989,8 +5865,8 @@ Add, modify, and remove document filters, which determine the documentation set
<translation>スプラッシュスクリーンã®é¸æŠž</translation>
</message>
<message>
- <source>&lt;font color=&quot;red&quot;&gt;Could not open &apos;%1&apos; for reading.&lt;/font&gt;</source>
- <translation>&lt;font color=&quot;red&quot;&gt;&apos;%1&apos; を読ã¿è¾¼ã¿ç”¨ã«é–‹ã‘ã¾ã›ã‚“ã§ã—ãŸã€‚&lt;/font&gt;</translation>
+ <source>&lt;font color=&quot;red&quot;&gt;Could not open &quot;%1&quot; for reading.&lt;/font&gt;</source>
+ <translation>&lt;font color=&quot;red&quot;&gt;&quot;%1&quot; を読ã¿è¾¼ã¿ç”¨ã«é–‹ã‘ã¾ã›ã‚“ã§ã—ãŸã€‚&lt;/font&gt;</translation>
</message>
<message>
<source>&lt;font color=&quot;red&quot;&gt;The selected image is too big (%1x%2). The maximum size is %3x%4 pixels.&lt;/font&gt;</source>
@@ -6132,8 +6008,8 @@ Add, modify, and remove document filters, which determine the documentation set
<translation>上書ãã—ã¾ã™ã‹?</translation>
</message>
<message>
- <source>The file &apos;%1&apos; will be overwritten. Do you want to proceed?</source>
- <translation>ファイル &apos;%1&apos; ã¯ä¸Šæ›¸ãã•ã‚Œã¾ã™ã€‚処ç†ã‚’継続ã—ã¾ã™ã‹?</translation>
+ <source>The file &quot;%1&quot; will be overwritten. Do you want to proceed?</source>
+ <translation>ファイル &quot;%1&quot; ã¯ä¸Šæ›¸ãã•ã‚Œã¾ã™ã€‚処ç†ã‚’継続ã—ã¾ã™ã‹?</translation>
</message>
<message>
<source>The blackberry-keytool process is already running.</source>
@@ -6274,8 +6150,8 @@ Add, modify, and remove document filters, which determine the documentation set
<translation>上書ãã—ã¾ã™ã‹?</translation>
</message>
<message>
- <source>The file &apos;%1&apos; will be overwritten. Do you want to proceed?</source>
- <translation>ファイル &apos;%1&apos; ã¯ä¸Šæ›¸ãã•ã‚Œã¾ã™ã€‚処ç†ã‚’継続ã—ã¾ã™ã‹?</translation>
+ <source>The file &quot;%1&quot; will be overwritten. Do you want to proceed?</source>
+ <translation>ファイル &quot;%1&quot; ã¯ä¸Šæ›¸ãã•ã‚Œã¾ã™ã€‚処ç†ã‚’継続ã—ã¾ã™ã‹?</translation>
</message>
<message>
<source>Failed to request debug token:</source>
@@ -7061,6 +6937,10 @@ Add, modify, and remove document filters, which determine the documentation set
<source>Project path:</source>
<translation>プロジェクトã®ãƒ‘ス:</translation>
</message>
+ <message>
+ <source>Momentics</source>
+ <translation>Momentics</translation>
+ </message>
</context>
<context>
<name>Qnx::Internal::QnxBaseQtConfigWidget</name>
@@ -7134,7 +7014,7 @@ Add, modify, and remove document filters, which determine the documentation set
<translation>削除</translation>
</message>
<message>
- <source>Clean up</source>
+ <source>Clean Up</source>
<translation>クリーンアップ</translation>
</message>
</context>
@@ -7251,10 +7131,6 @@ Add, modify, and remove document filters, which determine the documentation set
<translation>デãƒã‚¤ã‚¹ã®ãƒ›ã‚¹ãƒˆåã‹IPアドレス:</translation>
</message>
<message>
- <source>The user name to log into the device:</source>
- <translation>デãƒã‚¤ã‚¹ã«ãƒ­ã‚°ã‚¤ãƒ³ã™ã‚‹ç‚ºã®ãƒ¦ãƒ¼ã‚¶ãƒ¼å:</translation>
- </message>
- <message>
<source>The authentication type:</source>
<translation>èªè¨¼æ–¹æ³•:</translation>
</message>
@@ -7274,6 +7150,10 @@ Add, modify, and remove document filters, which determine the documentation set
<source>The file containing the user&apos;s private key:</source>
<translation>ユーザーã®ç§˜å¯†éµã‚’å«ã‚“ã ãƒ•ã‚¡ã‚¤ãƒ«:</translation>
</message>
+ <message>
+ <source>The username to log into the device:</source>
+ <translation>デãƒã‚¤ã‚¹ã«ãƒ­ã‚°ã‚¤ãƒ³ã™ã‚‹éš›ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼å:</translation>
+ </message>
</context>
<context>
<name>RemoteLinuxCheckForFreeDiskSpaceStepWidget</name>
@@ -7291,17 +7171,6 @@ Add, modify, and remove document filters, which determine the documentation set
</message>
</context>
<context>
- <name>RemoteLinux::Internal::RemoteLinuxDeployConfigurationWidget</name>
- <message>
- <source>Form</source>
- <translation>フォーム</translation>
- </message>
- <message>
- <source>Files to deploy:</source>
- <translation>デプロイã™ã‚‹ãƒ•ã‚¡ã‚¤ãƒ«:</translation>
- </message>
-</context>
-<context>
<name>QrcEditor</name>
<message>
<source>Add</source>
@@ -8324,10 +8193,6 @@ With cache simulation, further event counters are enabled:
<translation>ユーザーフィールドã®æ§‹æˆãƒ•ã‚¡ã‚¤ãƒ«(&amp;F):</translation>
</message>
<message>
- <source>&amp;Patch command:</source>
- <translation>パッãƒã‚³ãƒžãƒ³ãƒ‰(&amp;P):</translation>
- </message>
- <message>
<source>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).</source>
<translation>GUI ã§ãƒ‘スワードを確èªã‚’è¡Œã†ã‚³ãƒžãƒ³ãƒ‰ã‚’指定ã—ã¾ã™ã€‚
@@ -8338,7 +8203,7 @@ SSH èªè¨¼ãŒå¿…è¦ã¨ã•ã‚Œã‚‹ãƒªãƒã‚¸ãƒˆãƒªã§ä½¿ç”¨ã•ã‚Œã¾ã™(SSH ã® SSH_
<translation>SSH プロンプトコマンド(&amp;S):</translation>
</message>
<message>
- <source>A file listing user names and email addresses in a 4-column mailmap format:
+ <source>A file listing nicknames in a 4-column mailmap format:
&apos;name &lt;email&gt; alias &lt;email&gt;&apos;.</source>
<translation>4列㮠mailmap フォーマットã§ãƒ¦ãƒ¼ã‚¶ãƒ¼åã¨ãƒ¡ãƒ¼ãƒ«ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’記述ã—ãŸãƒ•ã‚¡ã‚¤ãƒ«:
&apos;name &lt;email&gt; alias &lt;email&gt;&apos;</translation>
@@ -8355,16 +8220,16 @@ SSH èªè¨¼ãŒå¿…è¦ã¨ã•ã‚Œã‚‹ãƒªãƒã‚¸ãƒˆãƒªã§ä½¿ç”¨ã•ã‚Œã¾ã™(SSH ã® SSH_
<translation>åå‰</translation>
</message>
<message>
- <source>E-mail</source>
- <translation>E-mail</translation>
+ <source>Email</source>
+ <translation>Email</translation>
</message>
<message>
- <source>Alias</source>
- <translation>エイリアス</translation>
+ <source>Alias email</source>
+ <translation>エイリアスã®Email</translation>
</message>
<message>
- <source>Alias e-mail</source>
- <translation>エイリアスã®E-mail</translation>
+ <source>Alias</source>
+ <translation>エイリアス</translation>
</message>
</context>
<context>
@@ -8381,10 +8246,6 @@ SSH èªè¨¼ãŒå¿…è¦ã¨ã•ã‚Œã‚‹ãƒªãƒã‚¸ãƒˆãƒªã§ä½¿ç”¨ã•ã‚Œã¾ã™(SSH ã® SSH_
<source>F&amp;iles</source>
<translation>ファイル(&amp;I)</translation>
</message>
- <message>
- <source>Check a&amp;ll</source>
- <translation>ã™ã¹ã¦ã‚’ãƒã‚§ãƒƒã‚¯(&amp;L)</translation>
- </message>
<message numerus="yes">
<source>%1 %2/%n File(s)</source>
<translation>
@@ -8396,14 +8257,18 @@ SSH èªè¨¼ãŒå¿…è¦ã¨ã•ã‚Œã‚‹ãƒªãƒã‚¸ãƒˆãƒªã§ä½¿ç”¨ã•ã‚Œã¾ã™(SSH ã® SSH_
<translation>コミット(&amp;C)</translation>
</message>
<message>
- <source>Check All</source>
+ <source>Select All</source>
<extracomment>Check all for submit</extracomment>
- <translation>ã™ã¹ã¦ã‚’ãƒã‚§ãƒƒã‚¯</translation>
+ <translation>ã™ã¹ã¦ã‚’é¸æŠž</translation>
</message>
<message>
- <source>Uncheck All</source>
+ <source>Unselect All</source>
<extracomment>Uncheck all for submit</extracomment>
- <translation>ã™ã¹ã¦ã®ãƒã‚§ãƒƒã‚¯ã‚’外ã™</translation>
+ <translation>ã™ã¹ã¦ã‚’é¸æŠžè§£é™¤</translation>
+ </message>
+ <message>
+ <source>Select a&amp;ll</source>
+ <translation>ã™ã¹ã¦ã‚’é¸æŠž(&amp;L)</translation>
</message>
</context>
<context>
@@ -8914,10 +8779,6 @@ SSH èªè¨¼ãŒå¿…è¦ã¨ã•ã‚Œã‚‹ãƒªãƒã‚¸ãƒˆãƒªã§ä½¿ç”¨ã•ã‚Œã¾ã™(SSH ã® SSH_
<translation>フリック減速</translation>
</message>
<message>
- <source>Follows current</source>
- <translation>カレントã«è¿½å¾“</translation>
- </message>
- <message>
<source>A user cannot drag or flick a PathView that is not interactive.</source>
<translation>インタラクティブã§ãªã„ PathView をユーザーãŒãƒ‰ãƒ©ãƒƒã‚°ã—ãŸã‚Šãƒ•ãƒªãƒƒã‚¯ã—ãŸã‚Šã™ã‚‹äº‹ã¯ã§ãã¾ã›ã‚“。</translation>
</message>
@@ -8958,20 +8819,16 @@ SSH èªè¨¼ãŒå¿…è¦ã¨ã•ã‚Œã‚‹ãƒªãƒã‚¸ãƒˆãƒªã§ä½¿ç”¨ã•ã‚Œã¾ã™(SSH ã® SSH_
<translation>推奨開始ä½ç½®</translation>
</message>
<message>
- <source>Preferred highlight begin - must be smaller than Preferred end.</source>
- <translation>推奨開始ä½ç½® - 推奨終了ä½ç½®ã‚ˆã‚Šã‚‚å°ã•ããªãã¦ã¯ã„ã‘ã¾ã›ã‚“。</translation>
- </message>
- <message>
- <source>Preferred end</source>
- <translation>推奨終了ä½ç½®</translation>
+ <source>Preferred highlight begin - must be smaller than Preferred end. Note that the user has to add a highlight component.</source>
+ <translation>ãƒã‚¤ãƒ©ã‚¤ãƒˆã®æŽ¨å¥¨é–‹å§‹ä½ç½® - 推奨終了ä½ç½®ã‚ˆã‚Šã‚‚å°ã•ããªãã¦ã¯ã„ã‘ã¾ã›ã‚“。highlight コンãƒãƒ¼ãƒãƒ³ãƒˆãŒå¿…è¦ãªã“ã¨ã«æ³¨æ„ã—ã¦ãã ã•ã„。</translation>
</message>
<message>
- <source>Preferred highlight end - must be larger than Preferred begin.</source>
- <translation>推奨終了ä½ç½® - 推奨開始ä½ç½®ã‚ˆã‚Šã‚‚大ãããªãã¦ã¯ã„ã‘ã¾ã›ã‚“。</translation>
+ <source>Preferred highlight end - must be larger than Preferred begin. Note that the user has to add a highlight component.</source>
+ <translation>ãƒã‚¤ãƒ©ã‚¤ãƒˆã®æŽ¨å¥¨çµ‚了ä½ç½® - 推奨開始ä½ç½®ã‚ˆã‚Šã‚‚大ãããªãã¦ã¯ã„ã‘ã¾ã›ã‚“。highlight コンãƒãƒ¼ãƒãƒ³ãƒˆãŒå¿…è¦ãªã“ã¨ã«æ³¨æ„ã—ã¦ãã ã•ã„。</translation>
</message>
<message>
- <source>Determines whether the highlight is managed by the view.</source>
- <translation>ãƒã‚¤ãƒ©ã‚¤ãƒˆãŒãƒ“ューã«ã‚ˆã£ã¦ç®¡ç†ã•ã‚Œã‚‹ã‹ã©ã†ã‹ã‚’指定ã—ã¾ã™ã€‚</translation>
+ <source>Preferred end</source>
+ <translation>推奨終了ä½ç½®</translation>
</message>
<message>
<source>Interactive</source>
@@ -9019,10 +8876,6 @@ SSH èªè¨¼ãŒå¿…è¦ã¨ã•ã‚Œã‚‹ãƒªãƒã‚¸ãƒˆãƒªã§ä½¿ç”¨ã•ã‚Œã¾ã™(SSH ã® SSH_
<context>
<name>TextEditSpecifics</name>
<message>
- <source>Format</source>
- <translation>フォーマット</translation>
- </message>
- <message>
<source>Text Color</source>
<translation>テキストã®è‰²</translation>
</message>
@@ -9030,10 +8883,6 @@ SSH èªè¨¼ãŒå¿…è¦ã¨ã•ã‚Œã‚‹ãƒªãƒã‚¸ãƒˆãƒªã§ä½¿ç”¨ã•ã‚Œã¾ã™(SSH ã® SSH_
<source>Selection Color</source>
<translation>é¸æŠžæ™‚ã®è‰²</translation>
</message>
- <message>
- <source>Text Input</source>
- <translation>テキスト入力</translation>
- </message>
</context>
<context>
<name>FlickableSection</name>
@@ -9111,6 +8960,10 @@ SSH èªè¨¼ãŒå¿…è¦ã¨ã•ã‚Œã‚‹ãƒªãƒã‚¸ãƒˆãƒªã§ä½¿ç”¨ã•ã‚Œã¾ã™(SSH ã® SSH_
<source>Alignment</source>
<translation>整列</translation>
</message>
+ <message>
+ <source>Format</source>
+ <translation>フォーマット</translation>
+ </message>
</context>
<context>
<name>AdvancedSection</name>
@@ -9233,14 +9086,6 @@ SSH èªè¨¼ãŒå¿…è¦ã¨ã•ã‚Œã‚‹ãƒªãƒã‚¸ãƒˆãƒªã§ä½¿ç”¨ã•ã‚Œã¾ã™(SSH ã® SSH_
<source>Anchors</source>
<translation>アンカー</translation>
</message>
- <message>
- <source>Target</source>
- <translation type="obsolete">ターゲット</translation>
- </message>
- <message>
- <source>Margin</source>
- <translation type="obsolete">マージン</translation>
- </message>
</context>
<context>
<name>QtObjectPane</name>
@@ -9496,12 +9341,12 @@ SSH èªè¨¼ãŒå¿…è¦ã¨ã•ã‚Œã‚‹ãƒªãƒã‚¸ãƒˆãƒªã§ä½¿ç”¨ã•ã‚Œã¾ã™(SSH ã® SSH_
<context>
<name>PluginManager</name>
<message>
- <source>The plugin &apos;%1&apos; is specified twice for testing.</source>
- <translation>プラグイン &apos;%1&apos; ã¯ãƒ†ã‚¹ãƒˆç”¨ã«2回指定ã•ã‚Œã¦ã„ã¾ã™ã€‚</translation>
+ <source>The plugin &quot;%1&quot; is specified twice for testing.</source>
+ <translation>プラグイン &quot;%1&quot; ã¯ãƒ†ã‚¹ãƒˆç”¨ã«2回指定ã•ã‚Œã¦ã„ã¾ã™ã€‚</translation>
</message>
<message>
- <source>The plugin &apos;%1&apos; does not exist.</source>
- <translation>プラグイン &apos;%1&apos; ã¯å­˜åœ¨ã—ã¾ã›ã‚“。</translation>
+ <source>The plugin &quot;%1&quot; does not exist.</source>
+ <translation>プラグイン &quot;%1&quot; ã¯å­˜åœ¨ã—ã¾ã›ã‚“。</translation>
</message>
<message>
<source>Unknown option %1</source>
@@ -9526,6 +9371,10 @@ SSH èªè¨¼ãŒå¿…è¦ã¨ã•ã‚Œã‚‹ãƒªãƒã‚¸ãƒˆãƒªã§ä½¿ç”¨ã•ã‚Œã¾ã™(SSH ã® SSH_
<source>All</source>
<translation>ã™ã¹ã¦</translation>
</message>
+ <message>
+ <source>%1 (current: &quot;%2&quot;)</source>
+ <translation>%1 (ç¾åœ¨: &quot;%2&quot;)</translation>
+ </message>
</context>
<context>
<name>ExtensionSystem::PluginErrorOverview</name>
@@ -9636,28 +9485,28 @@ Reason: %3</source>
<context>
<name>PluginSpec</name>
<message>
- <source>&apos;%1&apos; misses attribute &apos;%2&apos;</source>
- <translation>è¦ç´  &apos;%1&apos; ã®å±žæ€§ &apos;%2&apos; ãŒè¶³ã‚Šã¾ã›ã‚“</translation>
+ <source>Unexpected token</source>
+ <translation>予期ã›ã¬ãƒˆãƒ¼ã‚¯ãƒ³ã§ã™</translation>
</message>
<message>
- <source>&apos;%1&apos; has invalid format</source>
- <translation>&apos;%1&apos; ã«ç„¡åŠ¹ãªãƒ•ã‚©ãƒ¼ãƒžãƒƒãƒˆãŒã‚ã‚Šã¾ã™</translation>
+ <source>&quot;%1&quot; misses attribute &quot;%2&quot;</source>
+ <translation>è¦ç´  &quot;%1&quot; ã«å±žæ€§ &quot;%2&quot; ãŒæ¬ ã‘ã¦ã„ã¾ã™</translation>
</message>
<message>
- <source>Invalid element &apos;%1&apos;</source>
- <translation>&apos;%1&apos; ã¯ç„¡åŠ¹ãªè¦ç´ ã§ã™</translation>
+ <source>&quot;%1&quot; has invalid format</source>
+ <translation>&quot;%1&quot; ã®ãƒ•ã‚©ãƒ¼ãƒžãƒƒãƒˆãŒç„¡åŠ¹ã§ã™</translation>
</message>
<message>
- <source>Unexpected closing element &apos;%1&apos;</source>
- <translation>è¦ç´  &apos;%1&apos; ã®ã‚¿ã‚°ãŒäºˆæœŸã›ã¬ä½ç½®ã§é–‰ã˜ã‚‰ã‚Œã¦ã„ã¾ã™</translation>
+ <source>Invalid element &quot;%1&quot;</source>
+ <translation>&quot;%1&quot; ã¯ç„¡åŠ¹ãªè¦ç´ ã§ã™</translation>
</message>
<message>
- <source>Unexpected token</source>
- <translation>予期ã›ã¬ãƒˆãƒ¼ã‚¯ãƒ³ã§ã™</translation>
+ <source>Unexpected closing element &quot;%1&quot;</source>
+ <translation>予期ã›ã¬çµ‚了タグ &quot;%1&quot; ã§ã™</translation>
</message>
<message>
- <source>Expected element &apos;%1&apos; as top level element</source>
- <translation>è¦ç´  &apos;%1&apos; ã¯ã€æœ€ä¸Šä½ã®è¦ç´ ã§ãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“</translation>
+ <source>Expected element &quot;%1&quot; as top level element</source>
+ <translation>最上ä½ã®è¦ç´ ã¯ &quot;%1&quot; ã§ã‚ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™</translation>
</message>
<message>
<source>Resolving dependencies failed because state != Read</source>
@@ -9726,6 +9575,18 @@ Reason: %3</source>
<source>Utilities</source>
<translation>ユーティリティ</translation>
</message>
+ <message>
+ <source>Plugin is not available on this platform.</source>
+ <translation>ã“ã®ãƒ—ラットフォームã§ã¯ãƒ—ラグインã¯åˆ©ç”¨ã§ãã¾ã›ã‚“。</translation>
+ </message>
+ <message>
+ <source>Plugin is required.</source>
+ <translation>プラグインãŒå¿…è¦ã§ã™ã€‚</translation>
+ </message>
+ <message>
+ <source>Load on startup</source>
+ <translation>起動時ã«èª­ã¿è¾¼ã‚€</translation>
+ </message>
</context>
<context>
<name>PluginDialog</name>
@@ -9921,12 +9782,12 @@ Reason: %3</source>
<translation>ãƒãƒ¼ã‚¸ãƒ§ãƒ³ 1.1 対応部ã®ã¿èª­ã¿è¾¼ã¿ã¾ã™ã€‚</translation>
</message>
<message>
- <source>Expected only Property, Method, Signal and Enum object definitions, not &apos;%1&apos;.</source>
- <translation>&apos;%1&apos; ã§ã¯ãªãã€Property, Method, Signal, Enum オブジェクトã®å®šç¾©ã«ã®ã¿å¯¾å¿œã—ã¦ã„ã¾ã™ã€‚</translation>
+ <source>Expected only Property, Method, Signal and Enum object definitions, not &quot;%1&quot;.</source>
+ <translation>&quot;%1&quot; ã§ã¯ãªãã€Property, Method, Signal, Enum オブジェクトã®å®šç¾©ã«ã®ã¿å¯¾å¿œã—ã¦ã„ã¾ã™ã€‚</translation>
</message>
<message>
- <source>Expected only name, prototype, defaultProperty, attachedType, exports isSingleton, isCreatable, isComposite and exportMetaObjectRevisions script bindings, not &apos;%1&apos;.</source>
- <translation>&apos;%1&apos; ã§ã¯ãªãã€åå‰ã€ãƒ—ロトタイプã€ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆãƒ—ロパティã€ã‚¢ã‚¿ãƒƒãƒã‚¿ã‚¤ãƒ—ã€isSingle, isCreatable, isComposite ãªã‚¨ã‚¯ã‚¹ãƒãƒ¼ãƒˆã€exportMetaObjectRevisions ãªã‚¹ã‚¯ãƒªãƒ—トãƒã‚¤ãƒ³ãƒ‡ã‚£ãƒ³ã‚°ã«ã®ã¿å¯¾å¿œã—ã¦ã„ã¾ã™ã€‚</translation>
+ <source>Expected only name, prototype, defaultProperty, attachedType, exports isSingleton, isCreatable, isComposite and exportMetaObjectRevisions script bindings, not &quot;%1&quot;.</source>
+ <translation>&quot;%1&quot; ã§ã¯ãªãã€åå‰ã€ãƒ—ロトタイプã€ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆãƒ—ロパティã€ã‚¢ã‚¿ãƒƒãƒã‚¿ã‚¤ãƒ—ã€isSingle, isCreatable, isComposite ãªã‚¨ã‚¯ã‚¹ãƒãƒ¼ãƒˆã€exportMetaObjectRevisions ãªã‚¹ã‚¯ãƒªãƒ—トãƒã‚¤ãƒ³ãƒ‡ã‚£ãƒ³ã‚°ã«ã®ã¿å¯¾å¿œã—ã¦ã„ã¾ã™ã€‚</translation>
</message>
<message>
<source>Expected only script bindings and object definitions.</source>
@@ -10115,10 +9976,6 @@ qmlproject プロジェクトã§ã¯ã€ã‚¤ãƒ³ãƒãƒ¼ãƒˆã™ã‚‹ãƒ‘ス㫠importPaths
<context>
<name>QmlJS::StaticAnalysisMessages</name>
<message>
- <source>Do not use &apos;%1&apos; as a constructor.</source>
- <translation>&apos;%1&apos; ã¯ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã¨ã—ã¦ä½¿ç”¨ã§ãã¾ã›ã‚“。</translation>
- </message>
- <message>
<source>Invalid value for enum.</source>
<translation>無効ãªå€¤ã® enum ã§ã™ã€‚</translation>
</message>
@@ -10171,18 +10028,6 @@ qmlproject プロジェクトã§ã¯ã€ã‚¤ãƒ³ãƒãƒ¼ãƒˆã™ã‚‹ãƒ‘ス㫠importPaths
<translation>é‡è¤‡ã—㟠id ã§ã™ã€‚</translation>
</message>
<message>
- <source>Invalid property name &apos;%1&apos;.</source>
- <translation>無効ãªãƒ—ロパティå &apos;%1&apos; ã§ã™ã€‚</translation>
- </message>
- <message>
- <source>&apos;%1&apos; does not have members.</source>
- <translation>&apos;%1&apos; ã¯ãƒ¡ãƒ³ãƒã‚’æŒã£ã¦ã„ã¾ã›ã‚“。</translation>
- </message>
- <message>
- <source>&apos;%1&apos; is not a member of &apos;%2&apos;.</source>
- <translation>&apos;%1&apos; 㯠&apos;%2&apos; ã®ãƒ¡ãƒ³ãƒã§ã¯ã‚ã‚Šã¾ã›ã‚“。</translation>
- </message>
- <message>
<source>Assignment in condition.</source>
<translation>æ¡ä»¶å¼å†…ã§ä»£å…¥ã—ã¦ã„ã¾ã™ã€‚</translation>
</message>
@@ -10207,34 +10052,10 @@ qmlproject プロジェクトã§ã¯ã€ã‚¤ãƒ³ãƒãƒ¼ãƒˆã™ã‚‹ãƒ‘ス㫠importPaths
<translation>コンマ演算å­ã‚’用ã„ãŸå¼ã¯ä½¿ç”¨ã§ãã¾ã›ã‚“。</translation>
</message>
<message>
- <source>&apos;%1&apos; already is a formal parameter.</source>
- <translation>&apos;%1&apos; ã¯æ—¢ã«ä»®ãƒ‘ラメータã«ã‚ã‚Šã¾ã™ã€‚</translation>
- </message>
- <message>
<source>Unnecessary message suppression.</source>
<translation>ä¸è¦ãªãƒ¡ãƒƒã‚»ãƒ¼ã‚¸æŠ‘制ã§ã™ã€‚</translation>
</message>
<message>
- <source>&apos;%1&apos; already is a function.</source>
- <translation>&apos;%1&apos; ã¯æ—¢ã«é–¢æ•°ã§ã™ã€‚</translation>
- </message>
- <message>
- <source>var &apos;%1&apos; is used before its declaration.</source>
- <translation>変数 &apos;%1&apos; ã¯ãã®å®£è¨€ã®å‰ã«ä½¿ç”¨ã•ã‚Œã¦ã„ã¾ã™ã€‚</translation>
- </message>
- <message>
- <source>&apos;%1&apos; already is a var.</source>
- <translation>&apos;%1&apos; ã¯æ—¢ã«å¤‰æ•°ã§ã™ã€‚</translation>
- </message>
- <message>
- <source>&apos;%1&apos; is declared more than once.</source>
- <translation>&apos;%1&apos; ã¯äºŒå›žä»¥ä¸Šå®£è¨€ã•ã‚Œã¦ã„ã¾ã™ã€‚</translation>
- </message>
- <message>
- <source>Function &apos;%1&apos; is used before its declaration.</source>
- <translation>関数 &apos;%1&apos; ã¯ãã®å®£è¨€ã®å‰ã«ä½¿ç”¨ã•ã‚Œã¦ã„ã¾ã™ã€‚</translation>
- </message>
- <message>
<source>The &apos;function&apos; keyword and the opening parenthesis should be separated by a single space.</source>
<translation>&apos;function&apos; キーワードã¨é–‹ã括弧ã®é–“ã¯ã‚¹ãƒšãƒ¼ã‚¹ã§åˆ†å‰²ã•ã‚Œã‚‹ã¹ãã§ã™ã€‚</translation>
</message>
@@ -10283,22 +10104,6 @@ qmlproject プロジェクトã§ã¯ã€ã‚¤ãƒ³ãƒãƒ¼ãƒˆã™ã‚‹ãƒ‘ス㫠importPaths
<translation>未知ã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã§ã™ã€‚</translation>
</message>
<message>
- <source>Could not resolve the prototype &apos;%1&apos; of &apos;%2&apos;.</source>
- <translation>&apos;%2&apos; ã®ãƒ—ロトタイプ &apos;%1&apos; を解決ã§ãã¾ã›ã‚“ã§ã—ãŸã€‚</translation>
- </message>
- <message>
- <source>Could not resolve the prototype &apos;%1&apos;.</source>
- <translation>プロトタイプ &apos;%1&apos; を解決ã§ãã¾ã›ã‚“ã§ã—ãŸã€‚</translation>
- </message>
- <message>
- <source>Prototype cycle, the last non-repeated component is &apos;%1&apos;.</source>
- <translation>プロトタイプサイクルã®æœ€å¾Œã®ç¹°ã‚Šè¿”ã•ã‚Œã¦ã„ãªã„コンãƒãƒ¼ãƒãƒ³ãƒˆã¯&apos;%1&apos;ã§ã™ã€‚</translation>
- </message>
- <message>
- <source>Invalid property type &apos;%1&apos;.</source>
- <translation>無効ãªãƒ—ロパティã®åž‹ &apos;%1&apos; ã§ã™ã€‚</translation>
- </message>
- <message>
<source>== and != perform type coercion, use === or !== to avoid it.</source>
<translation>== ã‚„ != ã¯å¼·åˆ¶çš„ãªåž‹å¤‰æ›ã‚’ä¼´ã„ã¾ã™ã€‚ãれをé¿ã‘ã‚‹ã«ã¯ === ã‚„ !== を使用ã—ã¦ãã ã•ã„。</translation>
</message>
@@ -10323,7 +10128,63 @@ qmlproject プロジェクトã§ã¯ã€ã‚¤ãƒ³ãƒãƒ¼ãƒˆã™ã‚‹ãƒ‘ス㫠importPaths
<translation>パフォーマンスã®æ”¹å–„ã«ã¯ &apos;var&apos; ã‚„ &apos;variant&apos; ã§ã¯ãªã %1 を使用ã—ã¦ãã ã•ã„。</translation>
</message>
<message>
- <source>Missing property &apos;%1&apos;.</source>
+ <source>Do not use &quot;%1&quot; as a constructor.</source>
+ <translation>&quot;%1&quot; ã¯ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã¨ã—ã¦ä½¿ç”¨ã§ãã¾ã›ã‚“。</translation>
+ </message>
+ <message>
+ <source>Invalid property name &quot;%1&quot;.</source>
+ <translation>無効ãªãƒ—ロパティå &quot;%1&quot; ã§ã™ã€‚</translation>
+ </message>
+ <message>
+ <source>&quot;%1&quot; does not have members.</source>
+ <translation>&quot;%1&quot; ã¯ãƒ¡ãƒ³ãƒã‚’æŒã£ã¦ã„ã¾ã›ã‚“。</translation>
+ </message>
+ <message>
+ <source>&quot;%1&quot; is not a member of &quot;%2&quot;.</source>
+ <translation>&quot;%1&quot; 㯠&quot;%2&quot; ã®ãƒ¡ãƒ³ãƒã§ã¯ã‚ã‚Šã¾ã›ã‚“。</translation>
+ </message>
+ <message>
+ <source>&quot;%1&quot; already is a formal parameter.</source>
+ <translation>&quot;%1&quot; ã¯æ—¢ã«ä»®ãƒ‘ラメータã«ã‚ã‚Šã¾ã™ã€‚</translation>
+ </message>
+ <message>
+ <source>&quot;%1&quot; already is a function.</source>
+ <translation>&quot;%1&quot; ã¯æ—¢ã«é–¢æ•°ã§ã™ã€‚</translation>
+ </message>
+ <message>
+ <source>var &quot;%1&quot; is used before its declaration.</source>
+ <translation>変数 &quot;%1&quot; ã¯ãã®å®£è¨€ã®å‰ã«ä½¿ç”¨ã•ã‚Œã¦ã„ã¾ã™ã€‚</translation>
+ </message>
+ <message>
+ <source>&quot;%1&quot; already is a var.</source>
+ <translation>&quot;%1&quot; ã¯æ—¢ã«å¤‰æ•°ã§ã™ã€‚</translation>
+ </message>
+ <message>
+ <source>&quot;%1&quot; is declared more than once.</source>
+ <translation>&quot;%1&quot; ã¯äºŒå›žä»¥ä¸Šå®£è¨€ã•ã‚Œã¦ã„ã¾ã™ã€‚</translation>
+ </message>
+ <message>
+ <source>Function &quot;%1&quot; is used before its declaration.</source>
+ <translation>関数 &quot;%1&quot; ã¯ãã®å®£è¨€ã®å‰ã«ä½¿ç”¨ã•ã‚Œã¦ã„ã¾ã™ã€‚</translation>
+ </message>
+ <message>
+ <source>Could not resolve the prototype &quot;%1&quot; of &quot;%2&quot;.</source>
+ <translation>&quot;%2&quot; ã®ãƒ—ロトタイプ &quot;%1&quot; を解決ã§ãã¾ã›ã‚“ã§ã—ãŸã€‚</translation>
+ </message>
+ <message>
+ <source>Could not resolve the prototype &quot;%1&quot;.</source>
+ <translation>プロトタイプ &quot;%1&quot; を解決ã§ãã¾ã›ã‚“ã§ã—ãŸã€‚</translation>
+ </message>
+ <message>
+ <source>Prototype cycle, the last non-repeated component is &quot;%1&quot;.</source>
+ <translation>プロトタイプサイクルã®æœ€å¾Œã®ç¹°ã‚Šè¿”ã•ã‚Œã¦ã„ãªã„コンãƒãƒ¼ãƒãƒ³ãƒˆã¯ &quot;%1&quot; ã§ã™ã€‚</translation>
+ </message>
+ <message>
+ <source>Invalid property type &quot;%1&quot;.</source>
+ <translation>無効ãªãƒ—ロパティã®åž‹ &quot;%1&quot; ã§ã™ã€‚</translation>
+ </message>
+ <message>
+ <source>Missing property &quot;%1&quot;.</source>
<translation>プロパティ &apos;%1&apos; ãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“。</translation>
</message>
<message>
@@ -10422,20 +10283,20 @@ qmlproject プロジェクトã§ã¯ã€ã‚¤ãƒ³ãƒãƒ¼ãƒˆã™ã‚‹ãƒ‘ス㫠importPaths
<translation>ä¸æ˜Žãªã‚¨ãƒ©ãƒ¼ã§ã™ã€‚</translation>
</message>
<message>
- <source>Created remote directory &apos;%1&apos;.</source>
- <translation>リモートディレクトリ &apos;%1&apos; を作æˆã—ã¾ã—ãŸã€‚</translation>
+ <source>Created remote directory &quot;%1&quot;.</source>
+ <translation>リモートディレクトリ &quot;%1&quot; を作æˆã—ã¾ã—ãŸã€‚</translation>
</message>
<message>
- <source>Remote directory &apos;%1&apos; already exists.</source>
- <translation>リモートディレクトリ &apos;%1&apos; ã¯æ—¢ã«å­˜åœ¨ã—ã¦ã„ã¾ã™ã€‚</translation>
+ <source>Remote directory &quot;%1&quot; already exists.</source>
+ <translation>リモートディレクトリ &quot;%1&quot; ã¯æ—¢ã«å­˜åœ¨ã—ã¦ã„ã¾ã™ã€‚</translation>
</message>
<message>
- <source>Error creating directory &apos;%1&apos;: %2</source>
- <translation>ディレクトリ &apos;%1&apos; 作æˆä¸­ã«ã‚¨ãƒ©ãƒ¼ :%2</translation>
+ <source>Error creating directory &quot;%1&quot;: %2</source>
+ <translation>ディレクトリ &quot;%1&quot; 作æˆä¸­ã®ã‚¨ãƒ©ãƒ¼ :%2</translation>
</message>
<message>
- <source>Could not open local file &apos;%1&apos;: %2</source>
- <translation>ローカルファイル &apos;%1&apos; ã‚’é–‹ã‘ã¾ã›ã‚“ã§ã—ãŸ: %2</translation>
+ <source>Could not open local file &quot;%1&quot;: %2</source>
+ <translation>ローカルファイル &quot;%1&quot; ã‚’é–‹ã‘ã¾ã›ã‚“ã§ã—ãŸ: %2</translation>
</message>
<message>
<source>Remote directory could not be opened for reading.</source>
@@ -10501,12 +10362,12 @@ qmlproject プロジェクトã§ã¯ã€ã‚¤ãƒ³ãƒãƒ¼ãƒˆã™ã‚‹ãƒ‘ス㫠importPaths
<translation>ファイルå</translation>
</message>
<message>
- <source>Error getting &apos;stat&apos; info about &apos;%1&apos;: %2</source>
- <translation>&apos;%1&apos; ã® &apos;stat&apos; 情報å–得時ã®ã‚¨ãƒ©ãƒ¼: %2</translation>
+ <source>Error getting &quot;stat&quot; info about &quot;%1&quot;: %2</source>
+ <translation>&quot;%1&quot; ã® &quot;stat&quot; 情報å–得時ã®ã‚¨ãƒ©ãƒ¼: %2</translation>
</message>
<message>
- <source>Error listing contents of directory &apos;%1&apos;: %2</source>
- <translation>ディレクトリ &apos;%1&apos; ã®å†…容å–得中ã«ã‚¨ãƒ©ãƒ¼ :%2</translation>
+ <source>Error listing contents of directory &quot;%1&quot;: %2</source>
+ <translation>ディレクトリ &quot;%1&quot; ã®å†…容å–得中ã®ã‚¨ãƒ©ãƒ¼ :%2</translation>
</message>
</context>
<context>
@@ -10546,12 +10407,12 @@ Server list was %2.</source>
<translation>サーãƒãƒ¼è­˜åˆ¥æ–‡å­—列ãŒã€ä¸æ­£ãª NUL 文字をå«ã‚“ã§ã„ã¾ã™ã€‚</translation>
</message>
<message>
- <source>Server Identification string &apos;%1&apos; is invalid.</source>
- <translation>サーãƒãƒ¼è­˜åˆ¥æ–‡å­—列 &apos;%1&apos; ã¯ã€ç„¡åŠ¹ã§ã™ã€‚</translation>
+ <source>Server Identification string &quot;%1&quot; is invalid.</source>
+ <translation>無効ãªã‚µãƒ¼ãƒãƒ¼è­˜åˆ¥æ–‡å­—列 &quot;%1&quot; ã§ã™ã€‚</translation>
</message>
<message>
- <source>Server protocol version is &apos;%1&apos;, but needs to be 2.0 or 1.99.</source>
- <translation>サーãƒãƒ¼ãƒ—ロトコルãƒãƒ¼ã‚¸ãƒ§ãƒ³ã¯ &apos;%1&apos; ã§ã™ãŒã€2.0ã‹1.99ãŒå¿…è¦ã§ã™ã€‚</translation>
+ <source>Server protocol version is &quot;%1&quot;, but needs to be 2.0 or 1.99.</source>
+ <translation>サーãƒãƒ¼ãƒ—ロトコルãƒãƒ¼ã‚¸ãƒ§ãƒ³ã¯ &quot;%1&quot; ã§ã™ãŒã€2.0ã‹1.99ãŒå¿…è¦ã§ã™ã€‚</translation>
</message>
<message>
<source>Server identification string is invalid (missing carriage return).</source>
@@ -10644,15 +10505,8 @@ with a password, which you can enter below.</source>
<translation>プロセスã¯ã‚·ã‚°ãƒŠãƒ«ã§ kill ã•ã‚Œã¾ã—ãŸ</translation>
</message>
<message>
- <source>Server sent invalid signal &apos;%1&apos;</source>
- <translation>サーãƒãƒ¼ãŒç„¡åŠ¹ãªã‚·ã‚°ãƒŠãƒ« &apos;%1&apos; ã‚’é€ä¿¡ã—ã¦ãã¾ã—ãŸ</translation>
- </message>
-</context>
-<context>
- <name>Utils::BaseTreeView</name>
- <message>
- <source>Adjust Column Widths to Contents</source>
- <translation>内容ã«åˆã‚ã›ã¦åˆ—幅を調整</translation>
+ <source>Server sent invalid signal &quot;%1&quot;</source>
+ <translation>サーãƒãƒ¼ãŒç„¡åŠ¹ãªã‚·ã‚°ãƒŠãƒ« &quot;%1&quot; ã‚’é€ä¿¡ã—ã¾ã—ãŸ</translation>
</message>
</context>
<context>
@@ -10697,13 +10551,13 @@ with a password, which you can enter below.</source>
%2</translation>
</message>
<message>
- <source>Error running &apos;%1&apos; in %2: %3</source>
- <translation>%2 ã§å®Ÿè¡Œä¸­ã® &apos;%1&apos; ã§ã‚¨ãƒ©ãƒ¼: %3</translation>
+ <source>Error running &quot;%1&quot; in %2: %3</source>
+ <translation>%2 㧠&quot;%1&quot; 実行中ã®ã‚¨ãƒ©ãƒ¼: %3</translation>
</message>
<message>
- <source>Building helper &apos;%1&apos; in %2
+ <source>Building helper &quot;%1&quot; in %2
</source>
- <translation>%2 ã«ã‚るヘルパ &apos;%1&apos; をビルド中
+ <translation>%2 ã§ãƒ˜ãƒ«ãƒ‘ &quot;%1&quot; をビルド中
</translation>
</message>
<message>
@@ -10770,20 +10624,20 @@ with a password, which you can enter below.</source>
<translation>一時ファイルを作æˆã§ãã¾ã›ã‚“。ディスクãŒä¸€æ¯ã§ã¯ã‚ã‚Šã¾ã›ã‚“ã‹ï¼Ÿ</translation>
</message>
<message>
- <source>Cannot create temporary directory &apos;%1&apos;: %2</source>
- <translation>一時ディレクトリ &apos;%1&apos; を作æˆã§ãã¾ã›ã‚“: %2</translation>
+ <source>Cannot create temporary directory &quot;%1&quot;: %2</source>
+ <translation>一時ディレクトリ &quot;%1&quot; を作æˆã§ãã¾ã›ã‚“: %2</translation>
</message>
<message>
- <source>Unexpected output from helper program (%1).</source>
- <translation>ヘルパプログラム (%1) ã‹ã‚‰ã®äºˆæœŸã›ã¬å‡ºåŠ›ã§ã™ã€‚</translation>
+ <source>Cannot change to working directory &quot;%1&quot;: %2</source>
+ <translation>作業ディレクトリ &quot;%1&quot; ã«ç§»å‹•ã§ãã¾ã›ã‚“: %2</translation>
</message>
<message>
- <source>Cannot change to working directory &apos;%1&apos;: %2</source>
- <translation>作業ディレクトリ &apos;%1&apos; ã«ç§»å‹•ã§ãã¾ã›ã‚“: %2</translation>
+ <source>Cannot execute &quot;%1&quot;: %2</source>
+ <translation>&quot;%1&quot; を実行ã§ãã¾ã›ã‚“: %2</translation>
</message>
<message>
- <source>Cannot execute &apos;%1&apos;: %2</source>
- <translation>&apos;%1&apos; を実行ã§ãã¾ã›ã‚“: %2</translation>
+ <source>Unexpected output from helper program (%1).</source>
+ <translation>ヘルパプログラム (%1) ã‹ã‚‰ã®äºˆæœŸã›ã¬å‡ºåŠ›ã§ã™ã€‚</translation>
</message>
<message>
<source>Quoting error in command.</source>
@@ -10802,16 +10656,16 @@ with a password, which you can enter below.</source>
<translation>ターミナルコマンドãŒã‚·ã‚§ãƒ«ã‚³ãƒžãƒ³ãƒ‰ã§ã¯ãªã„å¯èƒ½æ€§ãŒã‚ã‚Šã¾ã™ã€‚</translation>
</message>
<message>
- <source>Cannot start the terminal emulator &apos;%1&apos;, change the setting in the Environment options.</source>
- <translation>ターミナルエミュレータ &apos;%1&apos; ãŒé–‹å§‹ã§ãã¾ã›ã‚“。環境オプションã®è¨­å®šã‚’変更ã—ã¦ãã ã•ã„。</translation>
+ <source>Cannot start the terminal emulator &quot;%1&quot;, change the setting in the Environment options.</source>
+ <translation>ターミナルエミュレータ &quot;%1&quot; ãŒèµ·å‹•ã§ãã¾ã›ã‚“。環境オプションã®è¨­å®šã‚’変更ã—ã¦ãã ã•ã„。</translation>
</message>
<message>
- <source>Cannot create socket &apos;%1&apos;: %2</source>
- <translation>ソケット &apos;%1&apos; を作æˆã§ãã¾ã›ã‚“: %2</translation>
+ <source>Cannot create socket &quot;%1&quot;: %2</source>
+ <translation>ソケット &quot;%1&quot; を作æˆã§ãã¾ã›ã‚“: %2</translation>
</message>
<message>
- <source>The process &apos;%1&apos; could not be started: %2</source>
- <translation>プロセス &apos;%1&apos; を開始ã§ãã¾ã›ã‚“: %2</translation>
+ <source>The process &quot;%1&quot; could not be started: %2</source>
+ <translation>プロセス &quot;%1&quot; を開始ã§ãã¾ã›ã‚“: %2</translation>
</message>
<message>
<source>Cannot obtain a handle to the inferior: %1</source>
@@ -10832,16 +10686,16 @@ with a password, which you can enter below.</source>
<context>
<name>Utils::ElfReader</name>
<message>
- <source>&apos;%1&apos; is an invalid ELF object (%2)</source>
- <translation>&apos;%1&apos; ã¯ã€ä¸æ­£ãª ELF オブジェクトã§ã™ (%2)</translation>
+ <source>&quot;%1&quot; is an invalid ELF object (%2)</source>
+ <translation>&quot;%1&quot; ã¯ã€ä¸æ­£ãª ELF オブジェクトã§ã™ (%2)</translation>
</message>
<message>
- <source>&apos;%1&apos; is not an ELF object (file too small)</source>
- <translation>&apos;%1&apos; ã¯ã€ELF オブジェクトã§ã¯ã‚ã‚Šã¾ã›ã‚“ (ファイルãŒå°ã•ã™ãŽã¾ã™)</translation>
+ <source>&quot;%1&quot; is not an ELF object (file too small)</source>
+ <translation>&quot;%1&quot; ã¯ã€ELF オブジェクトã§ã¯ã‚ã‚Šã¾ã›ã‚“ (ファイルãŒå°ã•ã™ãŽã¾ã™)</translation>
</message>
<message>
- <source>&apos;%1&apos; is not an ELF object</source>
- <translation>&apos;%1&apos; ã¯ã€ELF オブジェクトã§ã¯ã‚ã‚Šã¾ã›ã‚“</translation>
+ <source>&quot;%1&quot; is not an ELF object</source>
+ <translation>&quot;%1&quot; ã¯ã€ELF オブジェクトã§ã¯ã‚ã‚Šã¾ã›ã‚“</translation>
</message>
<message>
<source>odd cpu architecture</source>
@@ -10902,10 +10756,6 @@ with a password, which you can enter below.</source>
<context>
<name>Utils::FancyMainWindow</name>
<message>
- <source>Locked</source>
- <translation>固定ã™ã‚‹</translation>
- </message>
- <message>
<source>Reset to Default Layout</source>
<translation>デフォルトレイアウトã«æˆ»ã™</translation>
</message>
@@ -10921,12 +10771,12 @@ with a password, which you can enter below.</source>
<translation>ファイルåã«ç©ºç™½ãŒå«ã¾ã‚Œã¦ã„ã¾ã™ã€‚</translation>
</message>
<message>
- <source>Invalid character &apos;%1&apos;.</source>
- <translation>&apos;%1&apos; ã¯ç„¡åŠ¹ãªæ–‡å­—ã§ã™ã€‚</translation>
+ <source>Invalid character &quot;%1&quot;.</source>
+ <translation>&quot;%1&quot; ã¯ç„¡åŠ¹ãªæ–‡å­—ã§ã™ã€‚</translation>
</message>
<message>
- <source>Invalid characters &apos;%1&apos;.</source>
- <translation>&apos;%1&apos; ã¯ç„¡åŠ¹ãªæ–‡å­—列ã§ã™ã€‚</translation>
+ <source>Invalid characters &quot;%1&quot;.</source>
+ <translation>&quot;%1&quot; ã¯ç„¡åŠ¹ãªæ–‡å­—列ã§ã™ã€‚</translation>
</message>
<message>
<source>Name matches MS Windows device. (%1).</source>
@@ -10967,20 +10817,20 @@ with a password, which you can enter below.</source>
<translation>ホームディレクトリã¯å‰Šé™¤ã§ãã¾ã›ã‚“。</translation>
</message>
<message>
- <source>Failed to remove directory &apos;%1&apos;.</source>
- <translation>ディレクトリ &apos;%1&apos; ã®å‰Šé™¤ãŒå¤±æ•—ã—ã¾ã—ãŸã€‚</translation>
+ <source>Failed to remove directory &quot;%1&quot;.</source>
+ <translation>ディレクトリ &quot;%1&quot; ã®å‰Šé™¤ã«å¤±æ•—ã—ã¾ã—ãŸã€‚</translation>
</message>
<message>
- <source>Failed to remove file &apos;%1&apos;.</source>
- <translation>ファイル &apos;%1&apos; ã®å‰Šé™¤ãŒå¤±æ•—ã—ã¾ã—ãŸã€‚</translation>
+ <source>Failed to remove file &quot;%1&quot;.</source>
+ <translation>ファイル &quot;%1&quot; ã®å‰Šé™¤ã«å¤±æ•—ã—ã¾ã—ãŸã€‚</translation>
</message>
<message>
- <source>Failed to create directory &apos;%1&apos;.</source>
- <translation>ディレクトリ &apos;%1&apos; ã®ä½œæˆã«å¤±æ•—ã—ã¾ã—ãŸã€‚</translation>
+ <source>Failed to create directory &quot;%1&quot;.</source>
+ <translation>ディレクトリ &quot;%1&quot; ã®ä½œæˆã«å¤±æ•—ã—ã¾ã—ãŸã€‚</translation>
</message>
<message>
- <source>Could not copy file &apos;%1&apos; to &apos;%2&apos;.</source>
- <translation>&apos;%1&apos; ã‹ã‚‰ &apos;%2&apos; ã¸ãƒ•ã‚¡ã‚¤ãƒ«ã‚’コピーã§ãã¾ã›ã‚“ã§ã—ãŸã€‚</translation>
+ <source>Could not copy file &quot;%1&quot; to &quot;%2&quot;.</source>
+ <translation>ファイル &quot;%1&quot; ã‚’ &quot;%2&quot; ã¸ã‚’コピーã§ãã¾ã›ã‚“ã§ã—ãŸã€‚</translation>
</message>
<message>
<source>Cannot open %1 for reading: %2</source>
@@ -11012,13 +10862,6 @@ with a password, which you can enter below.</source>
</message>
</context>
<context>
- <name>Utils::FileWizardDialog</name>
- <message>
- <source>Location</source>
- <translation>パス</translation>
- </message>
-</context>
-<context>
<name>Utils::IpAddressLineEdit</name>
<message>
<source>The IP address is not valid.</source>
@@ -11052,24 +10895,24 @@ with a password, which you can enter below.</source>
<translation>パスã¯ç©ºã«ã¯ã§ãã¾ã›ã‚“。</translation>
</message>
<message>
- <source>The path &apos;%1&apos; expanded to an empty string.</source>
- <translation>パス &apos;%1&apos; ã¯ç©ºã®æ–‡å­—列ã«å±•é–‹ã•ã‚Œã¾ã™ã€‚</translation>
+ <source>The path &quot;%1&quot; expanded to an empty string.</source>
+ <translation>パス &quot;%1&quot; ã¯ç©ºã®æ–‡å­—列ã«å±•é–‹ã•ã‚Œã¾ã—ãŸã€‚</translation>
</message>
<message>
- <source>The path &apos;%1&apos; does not exist.</source>
- <translation>パス &apos;%1&apos; ã¯å­˜åœ¨ã—ã¾ã›ã‚“。</translation>
+ <source>The path &quot;%1&quot; does not exist.</source>
+ <translation>パス &quot;%1&quot; ã¯å­˜åœ¨ã—ã¾ã›ã‚“。</translation>
</message>
<message>
- <source>The path &apos;%1&apos; is not a directory.</source>
- <translation>パス &apos;%1&apos; ã¯ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã§ã¯ã‚ã‚Šã¾ã›ã‚“。</translation>
+ <source>The path &quot;%1&quot; is not a directory.</source>
+ <translation>パス &quot;%1&quot; ã¯ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã§ã¯ã‚ã‚Šã¾ã›ã‚“。</translation>
</message>
<message>
- <source>The directory &apos;%1&apos; does not exist.</source>
+ <source>The directory &quot;%1&quot; does not exist.</source>
<translation>ディレクトリ &quot;%1&quot; ã¯å­˜åœ¨ã—ã¾ã›ã‚“。</translation>
</message>
<message>
- <source>Cannot execute &apos;%1&apos;.</source>
- <translation>&apos;%1&apos; を実行ã§ãã¾ã›ã‚“。</translation>
+ <source>Cannot execute &quot;%1&quot;.</source>
+ <translation>&quot;%1&quot; を実行ã§ãã¾ã›ã‚“。</translation>
</message>
<message>
<source>The path &lt;b&gt;%1&lt;/b&gt; is not a directory.</source>
@@ -11118,8 +10961,8 @@ with a password, which you can enter below.</source>
<context>
<name>Utils::ProjectNameValidatingLineEdit</name>
<message>
- <source>Invalid character &apos;%1&apos; found!</source>
- <translation>無効ãªæ–‡å­— &apos;%1&apos; ãŒè¦‹ã¤ã‹ã‚Šã¾ã—ãŸ!</translation>
+ <source>Invalid character &quot;%1&quot; found!</source>
+ <translation>無効ãªæ–‡å­— &quot;%1&quot; ãŒè¦‹ã¤ã‹ã‚Šã¾ã—ãŸ!</translation>
</message>
<message>
<source>Invalid character &apos;.&apos;.</source>
@@ -11209,24 +11052,24 @@ with a password, which you can enter below.</source>
<context>
<name>Utils::SynchronousProcess</name>
<message>
- <source>The command &apos;%1&apos; finished successfully.</source>
- <translation>コマンド &apos;%1&apos; ã¯æ­£å¸¸ã«çµ‚了ã—ã¾ã—ãŸã€‚</translation>
+ <source>The command &quot;%1&quot; finished successfully.</source>
+ <translation>コマンド &quot;%1&quot; ã¯æ­£å¸¸ã«çµ‚了ã—ã¾ã—ãŸã€‚</translation>
</message>
<message>
- <source>The command &apos;%1&apos; terminated with exit code %2.</source>
- <translation>コマンド &apos;%1&apos; ã¯çµ‚了コード %2 ã§çµ‚了ã—ã¾ã—ãŸã€‚</translation>
+ <source>The command &quot;%1&quot; terminated with exit code %2.</source>
+ <translation>コマンド &quot;%1&quot; ã¯çµ‚了コード %2 ã§çµ‚了ã—ã¾ã—ãŸã€‚</translation>
</message>
<message>
- <source>The command &apos;%1&apos; terminated abnormally.</source>
- <translation>コマンド &apos;%1&apos; ã¯ç•°å¸¸çµ‚了ã—ã¾ã—ãŸã€‚</translation>
+ <source>The command &quot;%1&quot; terminated abnormally.</source>
+ <translation>コマンド &quot;%1&quot; ã¯ç•°å¸¸çµ‚了ã—ã¾ã—ãŸã€‚</translation>
</message>
<message>
- <source>The command &apos;%1&apos; could not be started.</source>
- <translation>コマンド &apos;%1&apos; ã‚’èµ·å‹•ã§ãã¾ã›ã‚“ã§ã—ãŸã€‚</translation>
+ <source>The command &quot;%1&quot; could not be started.</source>
+ <translation>コマンド &quot;%1&quot; ã‚’èµ·å‹•ã§ãã¾ã›ã‚“ã§ã—ãŸã€‚</translation>
</message>
<message>
- <source>The command &apos;%1&apos; did not respond within the timeout limit (%2 ms).</source>
- <translation>コマンド &apos;%1&apos; ã¯ã‚¿ã‚¤ãƒ ã‚¢ã‚¦ãƒˆåˆ¶é™ (%2 ms)以内ã«å¿œç­”ã—ã¾ã›ã‚“ã§ã—ãŸã€‚</translation>
+ <source>The command &quot;%1&quot; did not respond within the timeout limit (%2 ms).</source>
+ <translation>コマンド &quot;%1&quot; ã¯ã‚¿ã‚¤ãƒ ã‚¢ã‚¦ãƒˆåˆ¶é™(%2 ms)以内ã«å¿œç­”ã—ã¾ã›ã‚“ã§ã—ãŸã€‚</translation>
</message>
<message>
<source>Process not Responding</source>
@@ -11237,8 +11080,8 @@ with a password, which you can enter below.</source>
<translation>プロセスãŒç„¡å¿œç­”ã§ã™ã€‚</translation>
</message>
<message>
- <source>The process &apos;%1&apos; is not responding.</source>
- <translation>プロセス &apos;%1&apos; ãŒç„¡å¿œç­”ã§ã™ã€‚</translation>
+ <source>The process &quot;%1&quot; is not responding.</source>
+ <translation>プロセス &quot;%1&quot; ãŒç„¡å¿œç­”ã§ã™ã€‚</translation>
</message>
<message>
<source>Would you like to terminate it?</source>
@@ -11273,8 +11116,8 @@ with a password, which you can enter below.</source>
<context>
<name>ZeroConf::Internal::ZConfLib</name>
<message>
- <source>AvahiZConfLib could not load the native library &apos;%1&apos;: %2</source>
- <translation>AvahiZConfLib ã¯ãƒã‚¤ãƒ†ã‚£ãƒ–ライブラリ &apos;%1&apos; を読ã¿è¾¼ã‚ã¾ã›ã‚“ã§ã—ãŸ: %2</translation>
+ <source>AvahiZConfLib could not load the native library &quot;%1&quot;: %2</source>
+ <translation>AvahiZConfLib ã¯ãƒã‚¤ãƒ†ã‚£ãƒ–ライブラリ &quot;%1&quot; を読ã¿è¾¼ã‚ã¾ã›ã‚“ã§ã—ãŸ: %2</translation>
</message>
<message>
<source>%1 cannot create a client. The daemon is probably not running.</source>
@@ -11301,16 +11144,16 @@ with a password, which you can enter below.</source>
<translation>cAvahiBrowseReply ãŒäºˆæœŸã—ãªã„状態 %1 ã§ã™ã€‚</translation>
</message>
<message>
- <source>%1 failed to kill other daemons with &apos;%2&apos;.</source>
- <translation>%1 ã¯ã€&apos;%2&apos; ã§ä»–ã®ãƒ‡ãƒ¼ãƒ¢ãƒ³ã‚’ kill ã§ãã¾ã›ã‚“ã§ã—ãŸã€‚</translation>
+ <source>%1 failed to kill other daemons with &quot;%2&quot;.</source>
+ <translation>%1 ã¯ã€&quot;%2&quot; ã§ä»–ã®ãƒ‡ãƒ¼ãƒ¢ãƒ³ã‚’ kill ã§ãã¾ã›ã‚“ã§ã—ãŸã€‚</translation>
</message>
<message>
<source>%1 detected a file at /tmp/mdnsd, daemon startup will probably fail.</source>
<translation>%1 㯠/tmp/mdnsd ファイルを検出ã—ã¾ã—ãŸã€‚ãŠãらãã€ãƒ‡ãƒ¼ãƒ¢ãƒ³ã¯èµ·å‹•ã«å¤±æ•—ã™ã‚‹ã§ã—ょã†ã€‚</translation>
</message>
<message>
- <source>%1: log of previous daemon run is: &apos;%2&apos;.</source>
- <translation>%1: 以å‰ã«å®Ÿè¡Œã•ã‚ŒãŸãƒ‡ãƒ¼ãƒ¢ãƒ³ã®ãƒ­ã‚°: &apos;%2&apos;</translation>
+ <source>%1: log of previous daemon run is: &quot;%2&quot;.</source>
+ <translation>%1: 以å‰ã«å®Ÿè¡Œã•ã‚ŒãŸãƒ‡ãƒ¼ãƒ¢ãƒ³ã®ãƒ­ã‚°: &quot;%2&quot;</translation>
</message>
<message>
<source>%1 failed starting embedded daemon at %2.</source>
@@ -11827,8 +11670,8 @@ with a password, which you can enter below.</source>
<context>
<name>Android::Internal::AndroidManager</name>
<message>
- <source>Error creating Android directory &apos;%1&apos;.</source>
- <translation>Android ディレクトリ &apos;%1&apos; ã®ä½œæˆä¸­ã«ã‚¨ãƒ©ãƒ¼ãŒç™ºç”Ÿã—ã¾ã—ãŸã€‚</translation>
+ <source>Error creating Android directory &quot;%1&quot;.</source>
+ <translation>Android ディレクトリ &quot;%1&quot; ã®ä½œæˆä¸­ã«ã‚¨ãƒ©ãƒ¼ãŒç™ºç”Ÿã—ã¾ã—ãŸã€‚</translation>
</message>
<message>
<source>No Qt for Android SDKs were found.
@@ -11845,20 +11688,20 @@ SDK ã‚’å°‘ãªãã¨ã‚‚1ã¤ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã—ã¦ãã ã•ã„。</translation>
<translation>Android ã®ãƒ•ã‚¡ã‚¤ãƒ«ã¯è‡ªå‹•çš„ã«æ›´æ–°ã•ã‚Œã¾ã—ãŸã€‚</translation>
</message>
<message>
- <source>Unknown Android version.</source>
- <translation>未知㮠Android ã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã§ã™ã€‚</translation>
+ <source>Unknown Android version. API Level: %1</source>
+ <translation>未知ã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã® Android ã§ã™ã€‚API レベル: %1</translation>
</message>
<message>
- <source>Error creating Android templates.</source>
- <translation>Android テンプレートã®ä½œæˆä¸­ã«ã‚¨ãƒ©ãƒ¼ãŒç™ºç”Ÿã—ã¾ã—ãŸã€‚</translation>
+ <source>Cannot parse &quot;%1&quot;.</source>
+ <translation>&quot;%1&quot; を解æžã§ãã¾ã›ã‚“。</translation>
</message>
<message>
- <source>Cannot parse &apos;%1&apos;.</source>
- <translation>&apos;%1&apos; を解æžã§ãã¾ã›ã‚“。</translation>
+ <source>Cannot open &quot;%1&quot;.</source>
+ <translation>&quot;%1&quot; ã‚’é–‹ã‘ã¾ã›ã‚“。</translation>
</message>
<message>
- <source>Cannot open &apos;%1&apos;.</source>
- <translation>&apos;%1&apos; ã‚’é–‹ã‘ã¾ã›ã‚“。</translation>
+ <source>Error creating Android templates.</source>
+ <translation>Android テンプレートã®ä½œæˆä¸­ã«ã‚¨ãƒ©ãƒ¼ãŒç™ºç”Ÿã—ã¾ã—ãŸã€‚</translation>
</message>
<message>
<source>Starting Android virtual device failed.</source>
@@ -11986,12 +11829,12 @@ SDK ã‚’å°‘ãªãã¨ã‚‚1ã¤ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã—ã¦ãã ã•ã„。</translation>
<translation>API %1: %2</translation>
</message>
<message>
- <source>Could not parse file: &apos;%1&apos;.</source>
- <translation>ファイルを解æžã§ãã¾ã›ã‚“ã§ã—ãŸ: &apos;%1&apos;</translation>
+ <source>Could not parse file: &quot;%1&quot;.</source>
+ <translation>ファイルを解æžã§ãã¾ã›ã‚“ã§ã—ãŸ: &quot;%1&quot;</translation>
</message>
<message>
- <source>%2: Could not parse file: &apos;%1&apos;.</source>
- <translation>%2: ファイルを解æžã§ãã¾ã›ã‚“ã§ã—ãŸ: &apos;%1&apos;</translation>
+ <source>%2: Could not parse file: &quot;%1&quot;.</source>
+ <translation>%2: ファイルを解æžã§ãã¾ã›ã‚“ã§ã—ãŸ: &quot;%1&quot;</translation>
</message>
<message>
<source>Goto error</source>
@@ -12044,12 +11887,6 @@ SDK ã‚’å°‘ãªãã¨ã‚‚1ã¤ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã—ã¦ãã ã•ã„。</translation>
<translation>ELF 情報ãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“</translation>
</message>
<message>
- <source>Cannot find &apos;%1&apos;.
-Please make sure your application is built successfully and is selected in Application tab (&apos;Run option&apos;).</source>
- <translation>&apos;%1&apos; ãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“。
-実行オプション内ã®ã‚¢ãƒ—リケーションタブã§ã€ãƒ“ルドãŒæˆåŠŸã—ãŸã‚¢ãƒ—リケーションãŒé¸æŠžã•ã‚Œã¦ã„る事を確èªã—ã¦ãã ã•ã„。</translation>
- </message>
- <message>
<source>Error</source>
<translation>エラー</translation>
</message>
@@ -12066,8 +11903,14 @@ Please make sure your application is built successfully and is selected in Appli
<translation>Qt アプリケーションã¨ãƒ©ã‚¤ãƒ–ラリを Android パッケージã«ã‚³ãƒ”ーã—ã¦ã„ã¾ã™...</translation>
</message>
<message>
- <source>Can&apos;t copy gdbserver from &apos;%1&apos; to &apos;%2&apos;</source>
- <translation>&apos;%1&apos; ã‹ã‚‰ &apos;%2&apos; 㸠gdbserver をコピーã§ãã¾ã›ã‚“</translation>
+ <source>Cannot find &quot;%1&quot;.
+Please make sure your application is built successfully and is selected in Application tab (&apos;Run option&apos;).</source>
+ <translation>&quot;%1&quot; ãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“。
+実行オプション内ã®ã‚¢ãƒ—リケーションタブã§ã€ãƒ“ルドãŒæˆåŠŸã—ãŸã‚¢ãƒ—リケーションãŒé¸æŠžã•ã‚Œã¦ã„る事を確èªã—ã¦ãã ã•ã„。</translation>
+ </message>
+ <message>
+ <source>Can&apos;t copy gdbserver from &quot;%1&quot; to &quot;%2&quot;</source>
+ <translation>&quot;%1&quot; ã‹ã‚‰ &quot;%2&quot; 㸠gdbserver をコピーã§ãã¾ã›ã‚“</translation>
</message>
<message>
<source>Creating package file ...</source>
@@ -12200,8 +12043,8 @@ Please make sure your application is built successfully and is selected in Appli
<context>
<name>Android::Internal::AndroidRunConfiguration</name>
<message>
- <source>The .pro file &apos;%1&apos; is currently being parsed.</source>
- <translation>.pro ファイル &apos;%1&apos; ã‚’ç¾åœ¨è§£æžã—ã¦ã„ã¾ã™ã€‚</translation>
+ <source>The .pro file &quot;%1&quot; is currently being parsed.</source>
+ <translation>.pro ファイル &quot;%1&quot; ã‚’ç¾åœ¨è§£æžã—ã¦ã„ã¾ã™ã€‚</translation>
</message>
<message>
<source>Run on Android device</source>
@@ -12250,10 +12093,6 @@ Please make sure your application is built successfully and is selected in Appli
<translation>アクティビティã®é–‹å§‹ãŒå¤±æ•—ã—ã¾ã—ãŸã€‚ç†ç”±: %1。</translation>
</message>
<message>
- <source>Unable to start &apos;%1&apos;.</source>
- <translation>&apos;%1&apos; を開始ã§ãã¾ã›ã‚“。</translation>
- </message>
- <message>
<source>&quot;%1&quot; terminated.</source>
<translation>&quot;%1&quot; ãŒçµ‚了ã—ã¾ã—ãŸã€‚</translation>
</message>
@@ -12292,6 +12131,10 @@ Please make sure your application is built successfully and is selected in Appli
<translation>&quot;%1&quot; 㯠Android NDK 最上ä½ãƒ•ã‚©ãƒ«ãƒ€ã§ãªã„å¯èƒ½æ€§ãŒã‚ã‚Šã¾ã™ã€‚</translation>
</message>
<message>
+ <source>Select JDK Path</source>
+ <translation>JDK パスをé¸æŠž</translation>
+ </message>
+ <message>
<source>The Android NDK cannot be installed into a path with spaces.</source>
<translation>空白をå«ã‚€ãƒ‘ス㫠Android SDK ã¯ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã§ãã¾ã›ã‚“。</translation>
</message>
@@ -12322,6 +12165,22 @@ Qt を追加ã™ã‚‹ã«ã¯ã‚ªãƒ—ションã‹ã‚‰ã€Œãƒ“ルドã¨å®Ÿè¡Œã€â†’「Qt ãƒ
<translation>&quot;%1&quot; 㯠JDK フォルダã§ãªã„å¯èƒ½æ€§ãŒã‚ã‚Šã¾ã™ã€‚</translation>
</message>
<message>
+ <source>Remove Android Virtual Device</source>
+ <translation>アンドロイド仮想デãƒã‚¤ã‚¹(AVD)ã®å‰Šé™¤</translation>
+ </message>
+ <message>
+ <source>Remove device &quot;%1&quot;? This cannot be undone.</source>
+ <translation>デãƒã‚¤ã‚¹ &quot;%1&quot; を削除ã—ã¾ã™ã‹? 削除ã—ãŸãƒ‡ãƒã‚¤ã‚¹ã¯å…ƒã«æˆ»ã›ã¾ã›ã‚“。</translation>
+ </message>
+ <message>
+ <source>Unsupported GDB</source>
+ <translation>サãƒãƒ¼ãƒˆå¯¾è±¡å¤–ã®GDB</translation>
+ </message>
+ <message>
+ <source>The GDB inside this NDK seems to not support Python. The Qt Project offers fixed GDB builds at: &lt;a href=&quot;http://download.qt-project.org/official_releases/gdb/osx/&quot;&gt;http://download.qt-project.org/official_releases/gdb/osx/&lt;/a&gt;</source>
+ <translation>ã“ã®NDKã«åŒæ¢±ã•ã‚Œã¦ã„ã‚‹GDBã¯Pythonをサãƒãƒ¼ãƒˆã—ã¦ã„ãªã„よã†ã§ã™ã€‚Qt Projectã§ã¯å¯¾å¿œã™ã‚‹GDBã®ãƒã‚¤ãƒŠãƒªã‚’準備ã—ã¦ã„ã¾ã™: &lt;a href=&quot;http://download.qt-project.org/official_releases/gdb/osx/&quot;&gt;http://download.qt-project.org/official_releases/gdb/osx/&lt;/a&gt;</translation>
+ </message>
+ <message>
<source>Select Android SDK folder</source>
<translation>Android SDK フォルダをé¸æŠž</translation>
</message>
@@ -12333,10 +12192,6 @@ Qt を追加ã™ã‚‹ã«ã¯ã‚ªãƒ—ションã‹ã‚‰ã€Œãƒ“ルドã¨å®Ÿè¡Œã€â†’「Qt ãƒ
<source>Select ant Script</source>
<translation>ant スクリプトをé¸æŠž</translation>
</message>
- <message>
- <source>Select OpenJDK Path</source>
- <translation>OpenJDK パスをé¸æŠž</translation>
- </message>
</context>
<context>
<name>Android::Internal::AndroidToolChainFactory</name>
@@ -12381,7 +12236,7 @@ Qt を追加ã™ã‚‹ã«ã¯ã‚ªãƒ—ションã‹ã‚‰ã€Œãƒ“ルドã¨å®Ÿè¡Œã€â†’「Qt ãƒ
<context>
<name>Android::Internal::ChooseDirectoryPage</name>
<message>
- <source>The Android package source directory can not be the same as the project directory.</source>
+ <source>The Android package source directory cannot be the same as the project directory.</source>
<translation>Android パッケージソースディレクトリをプロジェクトã®ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã¨åŒã˜ã«ã™ã‚‹ã“ã¨ã¯ã§ãã¾ã›ã‚“。</translation>
</message>
<message>
@@ -12528,8 +12383,8 @@ Android パッケージソースディレクトリã®ãƒ•ã‚¡ã‚¤ãƒ«ã¯ãƒ“ルドデ
<context>
<name>AutotoolsProjectManager::Internal::AutotoolsManager</name>
<message>
- <source>Failed opening project &apos;%1&apos;: Project is not a file</source>
- <translation>プロジェクト &apos;%1&apos; ãŒé–‹ã‘ã¾ã›ã‚“: プロジェクトãŒãƒ•ã‚¡ã‚¤ãƒ«ã§ã¯ã‚ã‚Šã¾ã›ã‚“</translation>
+ <source>Failed opening project &quot;%1&quot;: Project is not a file</source>
+ <translation>プロジェクト &quot;%1&quot; ãŒé–‹ã‘ã¾ã›ã‚“: プロジェクトãŒãƒ•ã‚¡ã‚¤ãƒ«ã§ã¯ã‚ã‚Šã¾ã›ã‚“</translation>
</message>
</context>
<context>
@@ -12610,14 +12465,6 @@ Android パッケージソースディレクトリã®ãƒ•ã‚¡ã‚¤ãƒ«ã¯ãƒ“ルドデ
<source>Make</source>
<translation>Make</translation>
</message>
- <message>
- <source>Qt Creator needs a compiler set up to build. Configure a compiler in the kit options.</source>
- <translation>ビルドã™ã‚‹ç‚ºã«ã¯ã‚³ãƒ³ãƒ‘イラã®è¨­å®šãŒå¿…è¦ã§ã™ã€‚キットオプションã§ã‚³ãƒ³ãƒ‘イラを構æˆã—ã¦ãã ã•ã„。</translation>
- </message>
- <message>
- <source>Configuration is faulty. Check the Issues view for details.</source>
- <translation>構æˆãŒä¸å®Œå…¨ã§ã™ã€‚詳細ã¯å•é¡Œãƒšã‚¤ãƒ³ã§ç¢ºèªã—ã¦ãã ã•ã„。</translation>
- </message>
</context>
<context>
<name>AutotoolsProjectManager::Internal::MakeStepConfigWidget</name>
@@ -12639,31 +12486,6 @@ Android パッケージソースディレクトリã®ãƒ•ã‚¡ã‚¤ãƒ«ã¯ãƒ“ルドデ
</message>
</context>
<context>
- <name>BareMetal::BareMetalDeviceConfigurationFactory</name>
- <message>
- <source>Bare Metal Device</source>
- <translation>ベアメタルデãƒã‚¤ã‚¹</translation>
- </message>
-</context>
-<context>
- <name>BareMetal::BareMetalDeviceConfigurationWizard</name>
- <message>
- <source>New Bare Metal Device Configuration Setup</source>
- <translation>æ–°ã—ã„ベアメタルデãƒã‚¤ã‚¹æ§‹æˆã®è¨­å®š</translation>
- </message>
-</context>
-<context>
- <name>BareMetal::BareMetalDeviceConfigurationWizardSetupPage</name>
- <message>
- <source>Set up GDB Server or Hardware Debugger</source>
- <translation>GDB サーãƒãƒ¼ã‚ã‚‹ã„ã¯ãƒãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢ãƒ‡ãƒãƒƒã‚¬ã®è¨­å®š</translation>
- </message>
- <message>
- <source>Bare Metal Device</source>
- <translation>ベアメタルデãƒã‚¤ã‚¹</translation>
- </message>
-</context>
-<context>
<name>BareMetal::Internal::BareMetalGdbCommandsDeployStepWidget</name>
<message>
<source>GDB commands:</source>
@@ -12671,25 +12493,6 @@ Android パッケージソースディレクトリã®ãƒ•ã‚¡ã‚¤ãƒ«ã¯ãƒ“ルドデ
</message>
</context>
<context>
- <name>BareMetal::BareMetalGdbCommandsDeployStep</name>
- <message>
- <source>GDB commands</source>
- <translation>GDB コマンド</translation>
- </message>
-</context>
-<context>
- <name>BareMetal::BareMetalRunConfiguration</name>
- <message>
- <source>%1 (via GDB server or hardware debugger)</source>
- <translation>%1 (GDBサーãƒãƒ¼ã‚ã‚‹ã„ã¯ãƒãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢ãƒ‡ãƒãƒƒã‚¬çµŒç”±)</translation>
- </message>
- <message>
- <source>Run on GDB server or hardware debugger</source>
- <extracomment>Bare Metal run configuration default run name</extracomment>
- <translation>GDB サーãƒãƒ¼ã‚ã‚‹ã„ã¯ãƒãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢ãƒ‡ãƒãƒƒã‚¬ä¸Šã§å®Ÿè¡Œ</translation>
- </message>
-</context>
-<context>
<name>BareMetal::Internal::BareMetalRunConfigurationFactory</name>
<message>
<source>%1 (on GDB server or hardware debugger)</source>
@@ -12697,29 +12500,6 @@ Android パッケージソースディレクトリã®ãƒ•ã‚¡ã‚¤ãƒ«ã¯ãƒ“ルドデ
</message>
</context>
<context>
- <name>BareMetal::BareMetalRunConfigurationWidget</name>
- <message>
- <source>Executable:</source>
- <translation>実行ファイル:</translation>
- </message>
- <message>
- <source>Arguments:</source>
- <translation>引数:</translation>
- </message>
- <message>
- <source>&lt;default&gt;</source>
- <translation>&lt;デフォルト&gt;</translation>
- </message>
- <message>
- <source>Working directory:</source>
- <translation>作業ディレクトリ:</translation>
- </message>
- <message>
- <source>Unknown</source>
- <translation>ä¸æ˜Ž</translation>
- </message>
-</context>
-<context>
<name>BareMetal::Internal::BareMetalRunControlFactory</name>
<message>
<source>Cannot debug: Kit has no device.</source>
@@ -12991,14 +12771,6 @@ Android パッケージソースディレクトリã®ãƒ•ã‚¡ã‚¤ãƒ«ã¯ãƒ“ルドデ
<source>Cloning started...</source>
<translation>クローンを開始ã—ã¾ã—ãŸ...</translation>
</message>
- <message>
- <source>Clones a Bazaar branch and tries to load the contained project.</source>
- <translation>Bazaar ブランãƒã‚’クローンã—ã€ãƒ—ロジェクトã«èª­ã¿è¾¼ã¿ã¾ã™ã€‚</translation>
- </message>
- <message>
- <source>Bazaar Clone (Or Branch)</source>
- <translation>Bazaar クローン (ブランãƒ)</translation>
- </message>
</context>
<context>
<name>Bazaar::Internal::CloneWizardPage</name>
@@ -13089,10 +12861,6 @@ Android パッケージソースディレクトリã®ãƒ•ã‚¡ã‚¤ãƒ«ã¯ãƒ“ルドデ
<translation>Git アノテーションエディタ</translation>
</message>
<message>
- <source>Git Diff Editor</source>
- <translation>Git 差分 エディタ</translation>
- </message>
- <message>
<source>Git Commit Editor</source>
<translation>Git コミットエディタ</translation>
</message>
@@ -13355,8 +13123,8 @@ Android パッケージソースディレクトリã®ãƒ•ã‚¡ã‚¤ãƒ«ã¯ãƒ“ルドデ
<translation>下ã«ç§»å‹•</translation>
</message>
<message>
- <source>Edit Note</source>
- <translation>ノートã®ç·¨é›†</translation>
+ <source>&amp;Edit</source>
+ <translation>編集(&amp;E)</translation>
</message>
<message>
<source>&amp;Remove</source>
@@ -13378,13 +13146,17 @@ Android パッケージソースディレクトリã®ãƒ•ã‚¡ã‚¤ãƒ«ã¯ãƒ“ルドデ
<context>
<name>Bookmarks::Internal::BookmarkManager</name>
<message>
- <source>Edit Note</source>
- <translation>ノートã®ç·¨é›†</translation>
+ <source>Edit Bookmark</source>
+ <translation>ブックマークã®ç·¨é›†</translation>
</message>
<message>
<source>Note text:</source>
<translation>ノートテキスト:</translation>
</message>
+ <message>
+ <source>Line number:</source>
+ <translation>行番å·:</translation>
+ </message>
</context>
<context>
<name>Bookmarks::Internal::BookmarkViewFactory</name>
@@ -13448,8 +13220,8 @@ Android パッケージソースディレクトリã®ãƒ•ã‚¡ã‚¤ãƒ«ã¯ãƒ“ルドデ
<translation>ドキュメント内ã®æ¬¡ã®ãƒ–ックマークã«ç§»å‹•</translation>
</message>
<message>
- <source>Edit Bookmark Note</source>
- <translation>ブックマークノートã®</translation>
+ <source>Edit Bookmark</source>
+ <translation>ブックマークã®ç·¨é›†</translation>
</message>
</context>
<context>
@@ -13699,16 +13471,20 @@ Android パッケージソースディレクトリã®ãƒ•ã‚¡ã‚¤ãƒ«ã¯ãƒ“ルドデ
<translation>コメントãƒã‚§ãƒƒã‚¯ãŒå¤±æ•—ã—ã¾ã—ãŸã€‚ファイルをãƒã‚§ãƒƒã‚¯ã‚¤ãƒ³ã—ã¾ã™ã‹ï¼Ÿ</translation>
</message>
<message>
- <source>Do you want to undo the check out of &apos;%1&apos;?</source>
- <translation>&apos;%1&apos; ã®ãƒã‚§ãƒƒã‚¯ã‚¢ã‚¦ãƒˆã‚’å…ƒã«æˆ»ã—ã¾ã™ã‹ï¼Ÿ</translation>
+ <source>Do you want to undo the check out of &quot;%1&quot;?</source>
+ <translation>&quot;%1&quot; ã®ãƒã‚§ãƒƒã‚¯ã‚¢ã‚¦ãƒˆã‚’å…ƒã«æˆ»ã—ã¾ã™ã‹ï¼Ÿ</translation>
</message>
<message>
- <source>Undo Hijack File</source>
- <translation>ãƒã‚¤ã‚¸ãƒ£ãƒƒã‚¯ãƒ•ã‚¡ã‚¤ãƒ«ã‚’å…ƒã«æˆ»ã™</translation>
+ <source>Do you want to undo hijack of &quot;%1&quot;?</source>
+ <translation>&quot;%1&quot; ã®ãƒã‚¤ã‚¸ãƒ£ãƒƒã‚¯ã‚’å…ƒã«æˆ»ã—ã¾ã™ã‹ï¼Ÿ</translation>
</message>
<message>
- <source>Do you want to undo hijack of &apos;%1&apos;?</source>
- <translation>&apos;%1&apos; ã®ãƒã‚¤ã‚¸ãƒ£ãƒƒã‚¯ã‚’å…ƒã«æˆ»ã—ã¾ã™ã‹ï¼Ÿ</translation>
+ <source>Updating ClearCase Index</source>
+ <translation>ClearCase インデックスã®æ›´æ–°ä¸­</translation>
+ </message>
+ <message>
+ <source>Undo Hijack File</source>
+ <translation>ãƒã‚¤ã‚¸ãƒ£ãƒƒã‚¯ãƒ•ã‚¡ã‚¤ãƒ«ã‚’å…ƒã«æˆ»ã™</translation>
</message>
<message>
<source>External diff is required to compare multiple files.</source>
@@ -13782,10 +13558,6 @@ Android パッケージソースディレクトリã®ãƒ•ã‚¡ã‚¤ãƒ«ã¯ãƒ“ルドデ
<source>Enter activity headline</source>
<translation>アクティビティ ヘッドラインã«å…¥ã‚‹</translation>
</message>
- <message>
- <source>CC Indexing</source>
- <translation>CC 解æžä¸­</translation>
- </message>
</context>
<context>
<name>ClearCase::Internal::ClearCaseSubmitEditor</name>
@@ -13995,6 +13767,10 @@ Android パッケージソースディレクトリã®ãƒ•ã‚¡ã‚¤ãƒ«ã¯ãƒ“ルドデ
<translation>%1 ã® cbp ファイルを更新ã—ã¦ã„ã¾ã™ã€‚</translation>
</message>
<message>
+ <source>The cached generator %1 is incompatible with the configured kits.</source>
+ <translation>キャッシュã•ã‚Œã¦ã„るジェãƒãƒ¬ãƒ¼ã‚¿ %1 ã¯æŒ‡å®šã•ã‚Œã¦ã„るキットã¨äº’æ›æ€§ãŒã‚ã‚Šã¾ã›ã‚“。</translation>
+ </message>
+ <message>
<source>No generator selected.</source>
<translation>ジェãƒãƒ¬ãƒ¼ã‚¿ãŒé¸æŠžã•ã‚Œã¦ã„ã¾ã›ã‚“。</translation>
</message>
@@ -14010,8 +13786,8 @@ Android パッケージソースディレクトリã®ãƒ•ã‚¡ã‚¤ãƒ«ã¯ãƒ“ルドデ
<context>
<name>CMakeProjectManager::Internal::CMakeBuildSettingsWidget</name>
<message>
- <source>Run cmake</source>
- <translation>CMake ã®å®Ÿè¡Œ</translation>
+ <source>Run CMake...</source>
+ <translation>CMake ã®å®Ÿè¡Œ...</translation>
</message>
<message>
<source>Reconfigure project:</source>
@@ -14037,8 +13813,8 @@ Android パッケージソースディレクトリã®ãƒ•ã‚¡ã‚¤ãƒ«ã¯ãƒ“ルドデ
<translation>CMake ã®å®Ÿè¡Œ</translation>
</message>
<message>
- <source>Failed opening project &apos;%1&apos;: Project is not a file</source>
- <translation>プロジェクト &apos;%1&apos; ãŒé–‹ã‘ã¾ã›ã‚“: プロジェクトãŒãƒ•ã‚¡ã‚¤ãƒ«ã§ã¯ã‚ã‚Šã¾ã›ã‚“</translation>
+ <source>Failed opening project &quot;%1&quot;: Project is not a file</source>
+ <translation>プロジェクト &quot;%1&quot; ãŒé–‹ã‘ã¾ã›ã‚“: プロジェクトãŒãƒ•ã‚¡ã‚¤ãƒ«ã§ã¯ã‚ã‚Šã¾ã›ã‚“</translation>
</message>
</context>
<context>
@@ -14101,14 +13877,6 @@ Android パッケージソースディレクトリã®ãƒ•ã‚¡ã‚¤ãƒ«ã¯ãƒ“ルドデ
<extracomment>Default display name for the cmake make step.</extracomment>
<translation>Make</translation>
</message>
- <message>
- <source>Qt Creator needs a compiler set up to build. Configure a compiler in the kit options.</source>
- <translation>ビルドã™ã‚‹ç‚ºã«ã¯ã‚³ãƒ³ãƒ‘イラã®è¨­å®šãŒå¿…è¦ã§ã™ã€‚キットオプションã§ã‚³ãƒ³ãƒ‘イラを構æˆã—ã¦ãã ã•ã„。</translation>
- </message>
- <message>
- <source>Configuration is faulty. Check the Issues view for details.</source>
- <translation>構æˆãŒä¸å®Œå…¨ã§ã™ã€‚詳細ã¯å•é¡Œãƒšã‚¤ãƒ³ã§ç¢ºèªã—ã¦ãã ã•ã„。</translation>
- </message>
</context>
<context>
<name>CMakeProjectManager::Internal::MakeStepConfigWidget</name>
@@ -14190,46 +13958,6 @@ Android パッケージソースディレクトリã®ãƒ•ã‚¡ã‚¤ãƒ«ã¯ãƒ“ルドデ
</message>
</context>
<context>
- <name>Core::BaseFileWizard</name>
- <message>
- <source>File Generation Failure</source>
- <translation>ファイル生æˆã‚¨ãƒ©ãƒ¼</translation>
- </message>
- <message>
- <source>Existing files</source>
- <translation>上書ã時ã®ã‚¨ãƒ©ãƒ¼</translation>
- </message>
- <message>
- <source>Failed to open an editor for &apos;%1&apos;.</source>
- <translation>&apos;%1&apos;をエディタã§é–‹ã‘ã¾ã›ã‚“。</translation>
- </message>
- <message>
- <source>[read only]</source>
- <translation>[読å–専用]</translation>
- </message>
- <message>
- <source>[folder]</source>
- <translation>[フォルダ]</translation>
- </message>
- <message>
- <source>[symbolic link]</source>
- <translation>[シンボリックリンク]</translation>
- </message>
- <message>
- <source>The project directory %1 contains files which cannot be overwritten:
-%2.</source>
- <translation>プロジェクトディレクトリ %1 内ã®ãƒ•ã‚¡ã‚¤ãƒ«ã‚’上書ãã§ãã¾ã›ã‚“:
-%2.</translation>
- </message>
-</context>
-<context>
- <name>Core::StandardFileWizard</name>
- <message>
- <source>New %1</source>
- <translation>%1 ã®æ–°è¦ä½œæˆ</translation>
- </message>
-</context>
-<context>
<name>Core</name>
<message>
<source>Qt</source>
@@ -14252,6 +13980,16 @@ Android パッケージソースディレクトリã®ãƒ•ã‚¡ã‚¤ãƒ«ã¯ãƒ“ルドデ
<comment>msgShowOptionsDialog</comment>
<translation>...</translation>
</message>
+ <message>
+ <source>Open Preferences dialog.</source>
+ <comment>msgShowOptionsDialogToolTip (mac version)</comment>
+ <translation>設定ダイアログを開ã。</translation>
+ </message>
+ <message>
+ <source>Open Options dialog.</source>
+ <comment>msgShowOptionsDialogToolTip (non-mac version)</comment>
+ <translation>オプションダイアログを開ã。</translation>
+ </message>
</context>
<context>
<name>Core::DesignMode</name>
@@ -14370,8 +14108,8 @@ Would you like to overwrite them?</source>
<translation>上書ãã—ã¾ã™ã‹?</translation>
</message>
<message>
- <source>An item named &apos;%1&apos; already exists at this location. Do you want to overwrite it?</source>
- <translation>&apos;%1&apos; ã¨ã„ã†åå‰ã®ãƒ•ã‚¡ã‚¤ãƒ«ã¯æ—¢ã«åŒã˜ãƒ‘スã«å­˜åœ¨ã—ã¦ã„ã¾ã™ã€‚上書ãã—ã¾ã™ã‹?</translation>
+ <source>An item named &quot;%1&quot; already exists at this location. Do you want to overwrite it?</source>
+ <translation>&quot;%1&quot; ã¨ã„ã†åå‰ã®ãƒ•ã‚¡ã‚¤ãƒ«ã¯æ—¢ã«åŒã˜ãƒ‘スã«å­˜åœ¨ã—ã¦ã„ã¾ã™ã€‚上書ãã—ã¾ã™ã‹?</translation>
</message>
<message>
<source>Save File As</source>
@@ -14394,17 +14132,6 @@ Would you like to overwrite them?</source>
</message>
</context>
<context>
- <name>Core::DocumentModel</name>
- <message>
- <source>&lt;no document&gt;</source>
- <translation>&lt;ドキュメントãªã—&gt;</translation>
- </message>
- <message>
- <source>No document is selected.</source>
- <translation>ドキュメントãŒé¸æŠžã•ã‚Œã¦ã„ã¾ã›ã‚“。</translation>
- </message>
-</context>
-<context>
<name>Core::EditorManager</name>
<message>
<source>Revert to Saved</source>
@@ -14459,6 +14186,10 @@ Would you like to overwrite them?</source>
<translation>Ctrl+W</translation>
</message>
<message>
+ <source>Alternative Close</source>
+ <translation>ã»ã‹ã‚’é–‰ã˜ã‚‹</translation>
+ </message>
+ <message>
<source>Ctrl+F4</source>
<translation>Ctrl+F4</translation>
</message>
@@ -14603,6 +14334,10 @@ Would you like to overwrite them?</source>
<translation>ä»–ã®ã‚¨ãƒ‡ã‚£ã‚¿ã‚’é–‰ã˜ã‚‹</translation>
</message>
<message>
+ <source>Open With</source>
+ <translation>エディタを指定ã—ã¦é–‹ã</translation>
+ </message>
+ <message>
<source>File Error</source>
<translation>ファイルエラー</translation>
</message>
@@ -14768,16 +14503,16 @@ Would you like to overwrite them?</source>
<context>
<name>Core::Internal::ExternalToolRunner</name>
<message>
- <source>Could not find executable for &apos;%1&apos; (expanded &apos;%2&apos;)</source>
- <translation>実行ファイル &apos;%1&apos; ãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“ã§ã—ãŸ(展開後 &apos;%2&apos;)</translation>
+ <source>Could not find executable for &quot;%1&quot; (expanded &quot;%2&quot;)</source>
+ <translation>実行ファイル &quot;%1&quot; ãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“ã§ã—ãŸ(展開後 &quot;%2&quot;)</translation>
</message>
<message>
- <source>Starting external tool &apos;%1&apos; %2</source>
- <translation>外部ツール &apos;%1&apos; %2 を開始ã—ã¦ã„ã¾ã™</translation>
+ <source>Starting external tool &quot;%1&quot; %2</source>
+ <translation>外部ツール &quot;%1&quot; %2 ã‚’èµ·å‹•ã—ã¦ã„ã¾ã™</translation>
</message>
<message>
- <source>&apos;%1&apos; finished</source>
- <translation>&apos;%1&apos; ãŒçµ‚了ã—ã¾ã—ãŸ</translation>
+ <source>&quot;%1&quot; finished</source>
+ <translation>&quot;%1&quot; ãŒçµ‚了ã—ã¾ã—ãŸ</translation>
</message>
</context>
<context>
@@ -14885,10 +14620,10 @@ Would you like to overwrite them?</source>
</translation>
</message>
<message>
- <source>&apos;%1&apos; returned the following error:
+ <source>&quot;%1&quot; returned the following error:
%2</source>
- <translation>&apos;%1&apos; ã¯ä»¥ä¸‹ã®ã‚ˆã†ãªã‚¨ãƒ©ãƒ¼ã§çµ‚了ã—ã¾ã—ãŸ:
+ <translation>&quot;%1&quot; ã¯ä»¥ä¸‹ã®ã‚¨ãƒ©ãƒ¼ã§çµ‚了ã—ã¾ã—ãŸ:
%2</translation>
</message>
@@ -14994,14 +14729,6 @@ Would you like to overwrite them?</source>
<translation>Qt Creator</translation>
</message>
<message>
- <source>Exit Full Screen</source>
- <translation>全画é¢è¡¨ç¤ºã‚’ã‚„ã‚ã‚‹</translation>
- </message>
- <message>
- <source>Enter Full Screen</source>
- <translation>全画é¢è¡¨ç¤ºã«ã™ã‚‹</translation>
- </message>
- <message>
<source>&amp;File</source>
<translation>ファイル(&amp;F)</translation>
</message>
@@ -15022,6 +14749,10 @@ Would you like to overwrite them?</source>
<translation>ヘルプ(&amp;H)</translation>
</message>
<message>
+ <source>Return to Editor</source>
+ <translation>エディタã«æˆ»ã‚‹</translation>
+ </message>
+ <message>
<source>&amp;New File or Project...</source>
<translation>ファイル/プロジェクトã®æ–°è¦ä½œæˆ(&amp;N)...</translation>
</message>
@@ -15134,6 +14865,14 @@ Would you like to overwrite them?</source>
<translation>ズーム</translation>
</message>
<message>
+ <source>Close Window</source>
+ <translation>ウィンドウを閉ã˜ã‚‹</translation>
+ </message>
+ <message>
+ <source>Ctrl+Meta+W</source>
+ <translation>Ctrl+Meta+W</translation>
+ </message>
+ <message>
<source>Show Sidebar</source>
<translation>サイドãƒãƒ¼ã‚’表示ã™ã‚‹</translation>
</message>
@@ -15421,8 +15160,8 @@ Would you like to overwrite them?</source>
<context>
<name>Core::VariableChooser</name>
<message>
- <source>Insert variable</source>
- <translation>変数を挿入</translation>
+ <source>Variables</source>
+ <translation>変数</translation>
</message>
</context>
<context>
@@ -15663,6 +15402,10 @@ to version control (%2)</source>
<source>The header and source file names will be derived from the class name</source>
<translation>ヘッダーファイルã¨ã‚½ãƒ¼ã‚¹ãƒ•ã‚¡ã‚¤ãƒ«ã®åå‰ã¯ã‚¯ãƒ©ã‚¹åã‚’å…ƒã«ã—ã¾ã™</translation>
</message>
+ <message>
+ <source>Details</source>
+ <translation>詳細</translation>
+ </message>
</context>
<context>
<name>CppEditor::Internal::CppClassWizardDialog</name>
@@ -15670,10 +15413,6 @@ to version control (%2)</source>
<source>C++ Class Wizard</source>
<translation>C++ クラスウィザード</translation>
</message>
- <message>
- <source>Details</source>
- <translation>詳細</translation>
- </message>
</context>
<context>
<name>CppEditor::Internal::CppClassWizard</name>
@@ -15685,10 +15424,6 @@ to version control (%2)</source>
<context>
<name>CppEditor::Internal::CPPEditorWidget</name>
<message>
- <source>Sort Alphabetically</source>
- <translation>アルファベット順ã«ã‚½ãƒ¼ãƒˆ</translation>
- </message>
- <message>
<source>&amp;Refactor</source>
<translation>リファクター(&amp;R)</translation>
</message>
@@ -16142,8 +15877,8 @@ to version control (%2)</source>
<context>
<name>CppTools::Internal::BuiltinIndexingSupport</name>
<message>
- <source>Parsing</source>
- <translation>解æžä¸­</translation>
+ <source>Parsing C/C++ Files</source>
+ <translation>C/C++ ファイルã®è§£æžä¸­</translation>
</message>
</context>
<context>
@@ -16223,8 +15958,8 @@ to version control (%2)</source>
<translation>C++ 出ç¾ç®‡æ‰€:</translation>
</message>
<message>
- <source>Searching</source>
- <translation>検索中</translation>
+ <source>Searching for Usages</source>
+ <translation>使用方法ã®æ¤œç´¢ä¸­</translation>
</message>
<message>
<source>C++ Macro Usages:</source>
@@ -16253,17 +15988,6 @@ to version control (%2)</source>
</message>
</context>
<context>
- <name>CppPreprocessor</name>
- <message>
- <source>%1: No such file or directory</source>
- <translation>%1: ãã®ã‚ˆã†ãªãƒ•ã‚¡ã‚¤ãƒ«ã‚‚ã—ãã¯ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã¯ã‚ã‚Šã¾ã›ã‚“</translation>
- </message>
- <message>
- <source>%1: Could not get file contents</source>
- <translation>%1: ファイルã®ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ã‚’å–å¾—ã§ãã¾ã›ã‚“ã§ã—ãŸ</translation>
- </message>
-</context>
-<context>
<name>CppTools</name>
<message>
<source>Code Style</source>
@@ -16332,8 +16056,8 @@ to version control (%2)</source>
<translation>C++ シンボル</translation>
</message>
<message>
- <source>Searching</source>
- <translation>検索中</translation>
+ <source>Searching for Symbol</source>
+ <translation>シンボルã®æ¤œç´¢ä¸­</translation>
</message>
<message>
<source>C++ Symbols:</source>
@@ -16408,17 +16132,6 @@ Flags: %3</source>
</message>
</context>
<context>
- <name>Cvs::Internal::CheckoutWizard</name>
- <message>
- <source>Checks out a CVS repository and tries to load the contained project.</source>
- <translation>CVS リãƒã‚¸ãƒˆãƒªã‚’ãƒã‚§ãƒƒã‚¯ã‚¢ã‚¦ãƒˆã—ã€ãƒ—ロジェクトã«èª­ã¿è¾¼ã¿ã¾ã™ã€‚</translation>
- </message>
- <message>
- <source>CVS Checkout</source>
- <translation>CVS ãƒã‚§ãƒƒã‚¯ã‚¢ã‚¦ãƒˆ</translation>
- </message>
-</context>
-<context>
<name>Cvs::Internal::CheckoutWizardPage</name>
<message>
<source>Location</source>
@@ -16450,8 +16163,8 @@ Flags: %3</source>
<context>
<name>Cvs::Internal::CvsPlugin</name>
<message>
- <source>Cannot find repository for &apos;%1&apos;</source>
- <translation>&apos;%1&apos; ã®ãƒªãƒã‚¸ãƒˆãƒªãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“</translation>
+ <source>Cannot find repository for &quot;%1&quot;</source>
+ <translation>&quot;%1&quot; ã®ãƒªãƒã‚¸ãƒˆãƒªãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“</translation>
</message>
<message>
<source>Parsing of the log output failed</source>
@@ -16678,12 +16391,16 @@ Flags: %3</source>
<translation>変更ã•ã‚ŒãŸãƒ•ã‚¡ã‚¤ãƒ«ã¯ã‚ã‚Šã¾ã›ã‚“。</translation>
</message>
<message>
- <source>Would you like to discard your changes to the repository &apos;%1&apos;?</source>
- <translation>リãƒã‚¸ãƒˆãƒª &apos;%1&apos; ã«åŠ ãˆãŸæœªä¿å­˜ã®å¤‰æ›´å†…容をã™ã¹ã¦å…ƒã«æˆ»ã—ã¾ã™ã‹?</translation>
+ <source>Would you like to discard your changes to the repository &quot;%1&quot;?</source>
+ <translation>リãƒã‚¸ãƒˆãƒª &quot;%1&quot; ã«åŠ ãˆãŸæœªä¿å­˜ã®å¤‰æ›´å†…容をã™ã¹ã¦ç ´æ£„ã—ã¾ã™ã‹?</translation>
+ </message>
+ <message>
+ <source>Would you like to discard your changes to the file &quot;%1&quot;?</source>
+ <translation>ファイル &quot;%1&quot; ã«åŠ ãˆãŸæœªä¿å­˜ã®å¤‰æ›´å†…容をã™ã¹ã¦ç ´æ£„ã—ã¾ã™ã‹?</translation>
</message>
<message>
- <source>Would you like to discard your changes to the file &apos;%1&apos;?</source>
- <translation>ファイル &apos;%1&apos; ã«åŠ ãˆãŸæœªä¿å­˜ã®å¤‰æ›´å†…容をã™ã¹ã¦å…ƒã«æˆ»ã—ã¾ã™ã‹?</translation>
+ <source>Could not find commits of id &quot;%1&quot; on %2.</source>
+ <translation>%2 以é™ã§ã€ID ㌠&quot;%1&quot; ã§ã‚るコミットãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“ã§ã—ãŸã€‚</translation>
</message>
<message>
<source>Project status</source>
@@ -16698,10 +16415,6 @@ Flags: %3</source>
<translation>åˆæœŸãƒªãƒ“ジョン %1 ã«èª¬æ˜Žã¯ã‚ã‚Šã¾ã›ã‚“。</translation>
</message>
<message>
- <source>Could not find commits of id &apos;%1&apos; on %2.</source>
- <translation>%2 以é™ã§ã€ID ㌠&apos;%1&apos; ã®ã‚³ãƒŸãƒƒãƒˆãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“ã§ã—ãŸã€‚</translation>
- </message>
- <message>
<source>No cvs executable specified!</source>
<translation>cvs 実行ファイルãŒæŒ‡å®šã•ã‚Œã¦ã„ã¾ã›ã‚“!</translation>
</message>
@@ -17178,10 +16891,6 @@ This feature is only available for GDB.</source>
<translation>ファイル内ã®ãƒ–レークãƒã‚¤ãƒ³ãƒˆã®å‰Šé™¤</translation>
</message>
<message>
- <source>Adjust Column Widths to Contents</source>
- <translation>内容ã«åˆã‚ã›ã¦åˆ—幅を調整</translation>
- </message>
- <message>
<source>Edit Breakpoint...</source>
<translation>ブレークãƒã‚¤ãƒ³ãƒˆã‚’編集...</translation>
</message>
@@ -17231,17 +16940,10 @@ This feature is only available for GDB.</source>
</message>
</context>
<context>
- <name>Debugger::Internal::BreakWindow</name>
- <message>
- <source>Breakpoints</source>
- <translation>ブレークãƒã‚¤ãƒ³ãƒˆ</translation>
- </message>
-</context>
-<context>
<name>Debugger::Internal::CdbEngine</name>
<message>
- <source>The console process &apos;%1&apos; could not be started.</source>
- <translation>コンソールプロセス &apos;%1&apos; を開始ã§ãã¾ã›ã‚“ã§ã—ãŸã€‚</translation>
+ <source>The console process &quot;%1&quot; could not be started.</source>
+ <translation>コンソールプロセス &quot;%1&quot; ã‚’èµ·å‹•ã§ãã¾ã›ã‚“ã§ã—ãŸã€‚</translation>
</message>
<message>
<source>Debugger Error</source>
@@ -17288,8 +16990,12 @@ This feature is only available for GDB.</source>
<translation>スレッド %3 ã§ãƒˆãƒ¬ãƒ¼ã‚¹ãƒã‚¤ãƒ³ãƒˆ %1 (%2) ã«åˆ°é”ã—ã¾ã—ãŸã€‚</translation>
</message>
<message>
- <source>Conditional breakpoint %1 (%2) in thread %3 triggered, examining expression &apos;%4&apos;.</source>
- <translation>スレッド %3 ã§æ¡ä»¶ä»˜ãブレークãƒã‚¤ãƒ³ãƒˆ %1 (%2) ã«åˆ°é”ã—ãŸç‚ºã€å¼ &apos;%4&apos; を評価ã—ã¦ã„ã¾ã™ã€‚</translation>
+ <source>Conditional breakpoint %1 (%2) in thread %3 triggered, examining expression &quot;%4&quot;.</source>
+ <translation>スレッド %3 ã§æ¡ä»¶ä»˜ãブレークãƒã‚¤ãƒ³ãƒˆ %1 (%2) ã«åˆ°é”ã—ãŸç‚ºã€å¼ &quot;%4&quot; を評価ã—ã¦ã„ã¾ã™ã€‚</translation>
+ </message>
+ <message>
+ <source>&quot;Select Widget to Watch&quot;: Not supported in state &quot;%1&quot;.</source>
+ <translation>&quot;監視対象ã®ã‚¦ã‚£ã‚¸ã‚§ãƒƒãƒˆã®é¸æŠž&quot;: 状態 &quot;%1&quot; ã¯ã‚µãƒãƒ¼ãƒˆã•ã‚Œã¦ã„ã¾ã›ã‚“。</translation>
</message>
<message>
<source>Malformed stop response received.</source>
@@ -17311,10 +17017,6 @@ This feature is only available for GDB.</source>
<source>&quot;Select Widget to Watch&quot;: Please stop the application first.</source>
<translation>&quot;監視対象ã®ã‚¦ã‚£ã‚¸ã‚§ãƒƒãƒˆã®é¸æŠž&quot;: å…ˆã«ã‚¢ãƒ—リケーションをåœæ­¢ã—ã¦ãã ã•ã„。</translation>
</message>
- <message>
- <source>&quot;Select Widget to Watch&quot;: Not supported in state &apos;%1&apos;.</source>
- <translation>&quot;監視対象ã®ã‚¦ã‚£ã‚¸ã‚§ãƒƒãƒˆã®é¸æŠž&quot;: 状態 &quot;%1&quot; ã¯ã‚µãƒãƒ¼ãƒˆã•ã‚Œã¦ã„ã¾ã›ã‚“。</translation>
- </message>
</context>
<context>
<name>Debugger::Internal::CdbBreakEventWidget</name>
@@ -17447,6 +17149,14 @@ This feature is only available for GDB.</source>
<translation>&quot;リリース&quot; ビルドã®ãƒ‡ãƒãƒƒã‚°æ™‚ã«è­¦å‘Šã™ã‚‹</translation>
</message>
<message>
+ <source>Keep editor stationary when stepping</source>
+ <translation>ステップ実行時ã«ã‚¨ãƒ‡ã‚£ã‚¿ã‚’å‹•ã‹ã•ãªã„</translation>
+ </message>
+ <message>
+ <source>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.</source>
+ <translation>ç¾åœ¨è¡Œã‚’表示ã—続ã‘ã‚‹ã®ã«å¿…è¦ãªå ´åˆã®ã¿ã‚¨ãƒ‡ã‚£ã‚¿ã‚’スクロールã—ã¾ã™ã€‚ãã†ã§ãªã‘ã‚Œã°æ¬¡ã®æ–‡ã‚’常ã«ä¸­å¿ƒã«è¡¨ç¤ºã—ã¾ã™ã€‚</translation>
+ </message>
+ <message>
<source>Maximum stack depth:</source>
<translation>最大スタック深度:</translation>
</message>
@@ -17454,10 +17164,6 @@ This feature is only available for GDB.</source>
<source>&lt;unlimited&gt;</source>
<translation>&lt;無制é™&gt;</translation>
</message>
- <message>
- <source>Maximum string length:</source>
- <translation>最大文字列長:</translation>
- </message>
</context>
<context>
<name>Debugger</name>
@@ -17501,7 +17207,7 @@ This feature is only available for GDB.</source>
<translation>デãƒãƒƒã‚¬ã®è¨­å®š...</translation>
</message>
<message>
- <source>Always Adjust Column Widths to Contents</source>
+ <source>Always Adjust View Column Widths to Contents</source>
<translation>常ã«å†…容ã«åˆã‚ã›ã¦åˆ—幅を調整</translation>
</message>
<message>
@@ -17509,6 +17215,10 @@ This feature is only available for GDB.</source>
<translation>è¡Œã”ã¨ã«è‰²ã‚’変ãˆã‚‹</translation>
</message>
<message>
+ <source>Keep Editor Stationary When Stepping</source>
+ <translation>ステップ実行時ã«ã‚¨ãƒ‡ã‚£ã‚¿ã‚’å‹•ã‹ã•ãªã„</translation>
+ </message>
+ <message>
<source>Debugger Font Size Follows Main Editor</source>
<translation>デãƒãƒƒã‚¬ã®ãƒ•ã‚©ãƒ³ãƒˆã‚µã‚¤ã‚ºã‚’メインエディタã«é€£å‹•ã•ã›ã‚‹</translation>
</message>
@@ -17669,6 +17379,14 @@ This feature is only available for GDB.</source>
<translation>事後検証デãƒãƒƒã‚°ã¨ã—ã¦ç™»éŒ²ã™ã‚‹</translation>
</message>
<message>
+ <source>The maximum length of string entries in the Locals and Expressions pane. Longer than that are cut off and displayed with an ellipsis attached.</source>
+ <translation>ローカル変数ã¨å¼ãƒšã‚¤ãƒ³ã§è¡¨ç¤ºã™ã‚‹æ–‡å­—列ã®æœ€å¤§é•·ã§ã™ã€‚ã“ã®å€¤ã‚ˆã‚Šã‚‚é•·ã„文字列ã¯çœç•¥è¨˜å·ã‚’付ã‘ã¦é€”中ã¾ã§è¡¨ç¤ºã•ã‚Œã¾ã™ã€‚</translation>
+ </message>
+ <message>
+ <source>The maximum length for strings in separated windows. Longer strings are cut off and displayed with an ellipsis attached.</source>
+ <translation>別ウィンドウã§è¡¨ç¤ºã™ã‚‹æ–‡å­—列ã®æœ€å¤§é•·ã§ã™ã€‚ã“ã®å€¤ã‚ˆã‚Šã‚‚é•·ã„文字列ã¯çœç•¥è¨˜å·ã‚’付ã‘ã¦é€”中ã¾ã§è¡¨ç¤ºã•ã‚Œã¾ã™ã€‚</translation>
+ </message>
+ <message>
<source>Reload Full Stack</source>
<translation>ã™ã¹ã¦ã®ã‚¹ã‚¿ãƒƒã‚¯ã®å†èª­è¾¼</translation>
</message>
@@ -17846,8 +17564,8 @@ This feature is only available for GDB.</source>
<context>
<name>Debugger::DebuggerEngine</name>
<message>
- <source>Launching</source>
- <translation>起動中</translation>
+ <source>Launching Debugger</source>
+ <translation>デãƒãƒƒã‚¬ã®èµ·å‹•</translation>
</message>
<message>
<source>Setup failed.</source>
@@ -18005,6 +17723,10 @@ Setting breakpoints by file name and line number may fail.</source>
<context>
<name>Debugger::DebuggerEnginePrivate</name>
<message>
+ <source>Debugged executable</source>
+ <translation>デãƒãƒƒã‚°ã™ã‚‹å®Ÿè¡Œãƒ•ã‚¡ã‚¤ãƒ«</translation>
+ </message>
+ <message>
<source>Attempting to interrupt.</source>
<translation>中断ã—よã†ã¨ã—ã¦ã„ã¾ã™ã€‚</translation>
</message>
@@ -18101,12 +17823,12 @@ Setting breakpoints by file name and line number may fail.</source>
<translation>デãƒãƒƒã‚¬ãŒè¨­å®šã•ã‚Œã¦ã„ã¾ã›ã‚“。</translation>
</message>
<message>
- <source>Debugger &apos;%1&apos; not found.</source>
- <translation>デãƒãƒƒã‚¬ &apos;%1&apos; ãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“ã§ã—ãŸã€‚</translation>
+ <source>Debugger &quot;%1&quot; not found.</source>
+ <translation>デãƒãƒƒã‚¬ &quot;%1&quot; ãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“ã§ã—ãŸã€‚</translation>
</message>
<message>
- <source>Debugger &apos;%1&apos; not executable.</source>
- <translation>デãƒãƒƒã‚¬ &apos;%1&apos; ã¯å®Ÿè¡Œå¯èƒ½ã§ã¯ã‚ã‚Šã¾ã›ã‚“。</translation>
+ <source>Debugger &quot;%1&quot; not executable.</source>
+ <translation>デãƒãƒƒã‚¬ &quot;%1&quot; ã¯å®Ÿè¡Œå¯èƒ½ã§ã¯ã‚ã‚Šã¾ã›ã‚“。</translation>
</message>
<message>
<source>The debugger location must be given as an absolute path (%1).</source>
@@ -18183,16 +17905,16 @@ Setting breakpoints by file name and line number may fail.</source>
<translation>デãƒãƒƒã‚°</translation>
</message>
<message>
- <source>Option &apos;%1&apos; is missing the parameter.</source>
- <translation>オプション &apos;%1&apos; ã«å¿…è¦ãªãƒ‘ラメータãŒä¸è¶³ã—ã¦ã„ã¾ã™ã€‚</translation>
+ <source>Option &quot;%1&quot; is missing the parameter.</source>
+ <translation>オプション &quot;%1&quot; ã«å¿…è¦ãªãƒ‘ラメータãŒä¸è¶³ã—ã¦ã„ã¾ã™ã€‚</translation>
</message>
<message>
- <source>Only one executable allowed!</source>
- <translation>許å¯ã•ã‚Œã¦ã„ã‚‹ã®ã¯1ã¤ã®å®Ÿè¡Œå¯èƒ½ãƒ•ã‚¡ã‚¤ãƒ«ã®ã¿ã§ã™!</translation>
+ <source>The parameter &quot;%1&quot; of option &quot;%2&quot; does not match the pattern &lt;handle&gt;:&lt;pid&gt;.</source>
+ <translation>オプション &quot;%2&quot; ã®ãƒ‘ラメータ &quot;%1&quot; ãŒãƒ‘ターン(&lt;handle&gt;:&lt;pid&gt;)ã¨ä¸€è‡´ã—ã¦ã„ã¾ã›ã‚“。</translation>
</message>
<message>
- <source>The parameter &apos;%1&apos; of option &apos;%2&apos; does not match the pattern &lt;handle&gt;:&lt;pid&gt;.</source>
- <translation>オプション &apos;%2&apos; ã®ãƒ‘ラメータ &apos;%1&apos; ãŒãƒ‘ターン (&lt;handle&gt;:&lt;pid&gt;)ã¨ä¸€è‡´ã—ã¦ã„ã¾ã›ã‚“。</translation>
+ <source>Only one executable allowed!</source>
+ <translation>許å¯ã•ã‚Œã¦ã„ã‚‹ã®ã¯1ã¤ã®å®Ÿè¡Œå¯èƒ½ãƒ•ã‚¡ã‚¤ãƒ«ã®ã¿ã§ã™!</translation>
</message>
<message>
<source>Invalid debugger option: %1</source>
@@ -18352,8 +18074,8 @@ Qt Creator ã¯ã‚¢ã‚¿ãƒƒãƒã§ãã¾ã›ã‚“。</translation>
<translation>関数 &quot;%1&quot; を逆アセンブル</translation>
</message>
<message>
- <source>Start &apos;%1&apos; and break at function &apos;main()&apos;</source>
- <translation>&apos;%1&apos; ã‚’èµ·å‹•ã—ã¦ã€&apos;main()&apos; 関数ã§åœæ­¢ã—ã¾ã™</translation>
+ <source>Start &quot;%1&quot; and break at function &quot;main()&quot;</source>
+ <translation>&quot;%1&quot; ã‚’èµ·å‹•ã—ã¦ã€&apos;main()&apos; 関数ã§åœæ­¢ã—ã¾ã™</translation>
</message>
<message>
<source>Save Debugger Log</source>
@@ -18376,6 +18098,38 @@ Qt Creator ã¯ã‚¢ã‚¿ãƒƒãƒã§ãã¾ã›ã‚“。</translation>
<translation>F5</translation>
</message>
<message>
+ <source>Breakpoints</source>
+ <translation>ブレークãƒã‚¤ãƒ³ãƒˆ</translation>
+ </message>
+ <message>
+ <source>Modules</source>
+ <translation>モジュール</translation>
+ </message>
+ <message>
+ <source>Registers</source>
+ <translation>レジスタ</translation>
+ </message>
+ <message>
+ <source>Stack</source>
+ <translation>スタック</translation>
+ </message>
+ <message>
+ <source>Source Files</source>
+ <translation>ソースファイル</translation>
+ </message>
+ <message>
+ <source>Threads</source>
+ <translation>スレッド</translation>
+ </message>
+ <message>
+ <source>Locals and Expressions</source>
+ <translation>ローカル変数ã¨å¼</translation>
+ </message>
+ <message>
+ <source>Snapshots</source>
+ <translation>スナップショット</translation>
+ </message>
+ <message>
<source>Continue</source>
<translation>続行</translation>
</message>
@@ -18400,6 +18154,14 @@ Qt Creator ã¯ã‚¢ã‚¿ãƒƒãƒã§ãã¾ã›ã‚“。</translation>
<translation>デãƒãƒƒã‚°ã‚’中止ã—ã¦ã€åˆæœŸçŠ¶æ…‹ã«æˆ»ã—ã¾ã™ã€‚</translation>
</message>
<message>
+ <source>Restart Debugging</source>
+ <translation>デãƒãƒƒã‚°ã®å†é–‹</translation>
+ </message>
+ <message>
+ <source>Restart the debugging session.</source>
+ <translation>デãƒãƒƒã‚°ã‚»ãƒƒã‚·ãƒ§ãƒ³ã‚’å†é–‹ã™ã‚‹ã€‚</translation>
+ </message>
+ <message>
<source>Step Over</source>
<translation>ステップオーãƒãƒ¼</translation>
</message>
@@ -18520,6 +18282,10 @@ Qt Creator ã¯ã‚¢ã‚¿ãƒƒãƒã§ãã¾ã›ã‚“。</translation>
<translation>デãƒãƒƒã‚¬ã‚’リセット</translation>
</message>
<message>
+ <source>Shift+Ctrl+R</source>
+ <translation>Shift+Ctrl+R</translation>
+ </message>
+ <message>
<source>Ctrl+Shift+O</source>
<translation>Ctrl+Shift+O</translation>
</message>
@@ -18568,10 +18334,6 @@ Qt Creator ã¯ã‚¢ã‚¿ãƒƒãƒã§ãã¾ã›ã‚“。</translation>
<translation>F9</translation>
</message>
<message>
- <source>Apply Changes on Save</source>
- <translation>ä¿å­˜æ™‚ã«å¤‰æ›´ã‚’é©ç”¨</translation>
- </message>
- <message>
<source>Show Application on Top</source>
<translation>アプリケーションを最å‰é¢ã«è¡¨ç¤ºã™ã‚‹</translation>
</message>
@@ -18731,10 +18493,6 @@ Qt Creator ã¯ã‚¢ã‚¿ãƒƒãƒã§ãã¾ã›ã‚“。</translation>
<context>
<name>DebuggerPlugin</name>
<message>
- <source>Unable to create a debugger engine of the type &apos;%1&apos;</source>
- <translation>&apos;%1&apos; タイプã®ãƒ‡ãƒãƒƒã‚¬ã‚¨ãƒ³ã‚¸ãƒ³ã‚’作æˆã§ãã¾ã›ã‚“</translation>
- </message>
- <message>
<source>Install &amp;Debug Information</source>
<translation>デãƒãƒƒã‚°æƒ…å ±ã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«(&amp;I)</translation>
</message>
@@ -18742,6 +18500,10 @@ Qt Creator ã¯ã‚¢ã‚¿ãƒƒãƒã§ãã¾ã›ã‚“。</translation>
<source>Tries to install missing debug information.</source>
<translation>ä¸è¶³ã™ã‚‹ãƒ‡ãƒãƒƒã‚°æƒ…å ±ã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã‚’試ã¿ã‚‹ã€‚</translation>
</message>
+ <message>
+ <source>Unable to create a debugger engine of the type &quot;%1&quot;</source>
+ <translation>&quot;%1&quot; タイプã®ãƒ‡ãƒãƒƒã‚¬ã‚¨ãƒ³ã‚¸ãƒ³ã‚’作æˆã§ãã¾ã›ã‚“</translation>
+ </message>
</context>
<context>
<name>Debugger::Internal::DebuggerSourcePathMappingWidget</name>
@@ -19038,8 +18800,12 @@ You can choose between waiting longer or aborting debugging.</source>
<translation>アプリケーションã®çµ‚了ã«å¤±æ•—ã—ã¾ã—ãŸ</translation>
</message>
<message>
- <source>There is no GDB binary available for binaries in format &apos;%1&apos;</source>
- <translation>&apos;%1&apos; フォーマットã®ãƒã‚¤ãƒŠãƒªã§ä½¿ç”¨å¯èƒ½ãª gdb ãƒã‚¤ãƒŠãƒªãŒã‚ã‚Šã¾ã›ã‚“</translation>
+ <source>There is no GDB binary available for binaries in format &quot;%1&quot;</source>
+ <translation>&quot;%1&quot; フォーマットã®ãƒã‚¤ãƒŠãƒªã§ä½¿ç”¨å¯èƒ½ãª GDB ã®ãƒã‚¤ãƒŠãƒªãŒã‚ã‚Šã¾ã›ã‚“</translation>
+ </message>
+ <message>
+ <source>The debugger settings point to a script file at &quot;%1&quot; which is not accessible. If a script file is not needed, consider clearing that entry to avoid this warning. </source>
+ <translation>デãƒãƒƒã‚¬ã«è¨­å®šã•ã‚ŒãŸã‚¹ã‚¯ãƒªãƒ—トファイル &quot;%1&quot; ã«ã‚¢ã‚¯ã‚»ã‚¹ã§ãã¾ã›ã‚“。スクリプトãŒä¸è¦ãªå ´åˆã€ã‚¹ã‚¯ãƒªãƒ—トファイルã®è¨­å®šã‚’消去ã—ã¦ã¿ã¦ãã ã•ã„。ãã†ã™ã‚Œã°ã“ã®è­¦å‘ŠãŒå‡ºã‚‹ã®ã‚’回é¿ã§ãã¾ã™ã€‚ </translation>
</message>
<message>
<source>Running requested...</source>
@@ -19134,10 +18900,6 @@ You can choose between waiting longer or aborting debugging.</source>
<translation>デãƒãƒƒã‚¬åˆæœŸåŒ–スクリプトãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“</translation>
</message>
<message>
- <source>The debugger settings point to a script file at &apos;%1&apos; which is not accessible. If a script file is not needed, consider clearing that entry to avoid this warning. </source>
- <translation>デãƒãƒƒã‚¬ã«è¨­å®šã•ã‚ŒãŸã‚¹ã‚¯ãƒªãƒ—トファイル &apos;%1&apos; ã«ã‚¢ã‚¯ã‚»ã‚¹ã§ãã¾ã›ã‚“。もã—スクリプトファイルãŒä¸è¦ã§ã—ãŸã‚‰ã€ã‚¹ã‚¯ãƒªãƒ—トファイルã®è¨­å®šã‚’消去ã—ã¦ã¿ã¦ãã ã•ã„。ãã†ã™ã‚Œã°ã“ã®è­¦å‘ŠãŒå‡ºã‚‹ã®ã‚’回é¿ã§ãã¾ã™ã€‚ </translation>
- </message>
- <message>
<source>GDB I/O Error</source>
<translation>GDB I/O エラー</translation>
</message>
@@ -19384,6 +19146,14 @@ markers in the source code editor.</source>
<translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;ã“ã“ã«å…¥åŠ›ã•ã‚ŒãŸ GDB ã®ã‚³ãƒžãƒ³ãƒ‰ã¯ Qt Creator ãŒãƒ‡ãƒãƒƒã‚°ãƒ˜ãƒ«ãƒ‘を読ã¿è¾¼ã‚“ã§å®Œå…¨ã«åˆæœŸåŒ–ã—ãŸå¾Œã«å®Ÿè¡Œã•ã‚Œã¾ã™ã€‚ã•ã‚‰ã«è¿½åŠ ã®ãƒ‡ãƒãƒƒã‚°ãƒ˜ãƒ«ãƒ‘を読ã¿è¾¼ã‚“ã ã‚Šã€æ—¢å­˜ã®ã‚‚ã®ã‚’修正ã—ãŸã‚Šã§ãã¾ã™ã€‚&lt;/p&gt;%1&lt;/body&gt;&lt;/html&gt;</translation>
</message>
<message>
+ <source>Extra Debugging Helpers</source>
+ <translation>追加ã®ãƒ‡ãƒãƒƒã‚°ãƒ˜ãƒ«ãƒ‘</translation>
+ </message>
+ <message>
+ <source>Path to a Python file containing additional data dumpers.</source>
+ <translation>追加ã™ã‚‹ãƒ‡ãƒ¼ã‚¿è¡¨ç¤ºæ©Ÿèƒ½ã‚’æŒã¤ Python ファイルã¸ã®ãƒ‘スã§ã™ã€‚</translation>
+ </message>
+ <message>
<source>GDB</source>
<translation>GDB</translation>
</message>
@@ -19754,12 +19524,12 @@ markers in the source code editor.</source>
<context>
<name>Debugger::Internal::RegisterMemoryView</name>
<message>
- <source>Memory at Register &apos;%1&apos; (0x%2)</source>
- <translation>レジスタ &apos;%1&apos; (0x%2) ã®ãƒ¡ãƒ¢ãƒª</translation>
+ <source>Memory at Register &quot;%1&quot; (0x%2)</source>
+ <translation>レジスタ &quot;%1&quot; (0x%2) ã®æŒ‡ã™ãƒ¡ãƒ¢ãƒª</translation>
</message>
<message>
- <source>Register &apos;%1&apos;</source>
- <translation>レジスタ &apos;%1&apos;</translation>
+ <source>Register &quot;%1&quot;</source>
+ <translation>レジスタ &quot;%1&quot;</translation>
</message>
</context>
<context>
@@ -19909,13 +19679,6 @@ Stepping into the module or setting breakpoints by file and line is expected to
</message>
</context>
<context>
- <name>Debugger::Internal::ModulesWindow</name>
- <message>
- <source>Modules</source>
- <translation>モジュール</translation>
- </message>
-</context>
-<context>
<name>Debugger::Internal::OutputCollector</name>
<message>
<source>Cannot create temporary file: %1</source>
@@ -19933,10 +19696,6 @@ Stepping into the module or setting breakpoints by file and line is expected to
<context>
<name>Debugger::Internal::PdbEngine</name>
<message>
- <source>Unable to start pdb &apos;%1&apos;: %2</source>
- <translation>Pdb &apos;%1&apos; を開始ã§ãã¾ã›ã‚“: %2</translation>
- </message>
- <message>
<source>Adapter start failed</source>
<translation>アダプタã®é–‹å§‹ã«å¤±æ•—ã—ã¾ã—ãŸ</translation>
</message>
@@ -19949,24 +19708,28 @@ Stepping into the module or setting breakpoints by file and line is expected to
<translation>実行ã—よã†ã¨ã—ã¦ã„ã¾ã™...</translation>
</message>
<message>
- <source>&apos;%1&apos; contains no identifier</source>
- <translation>&apos;%1&apos; ã«è­˜åˆ¥å­ãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“</translation>
- </message>
- <message>
<source>String literal %1</source>
<translation>文字列リテラル %1</translation>
</message>
<message>
- <source>Cowardly refusing to evaluate expression &apos;%1&apos; with potential side effects</source>
- <translation>副作用ã®å¯èƒ½æ€§ãŒã‚る為ã€å¼ &apos;%1&apos; ã®è©•ä¾¡ã‚’è¡Œã„ã¾ã›ã‚“</translation>
- </message>
- <message>
<source>Pdb I/O Error</source>
<translation>Pdb I/O エラー</translation>
</message>
<message>
- <source>The Pdb process failed to start. Either the invoked program &apos;%1&apos; is missing, or you may have insufficient permissions to invoke the program.</source>
- <translation>Pdb プロセスã®é–‹å§‹ã«å¤±æ•—ã—ã¾ã—ãŸã€‚Pdb コマンド &apos;%1&apos; ãŒè¦‹ã¤ã‹ã‚‰ãªã„ã‹ã€ã‚³ãƒžãƒ³ãƒ‰ã‚’èµ·å‹•ã™ã‚‹ç‚ºã®ãƒ‘ーミッションãŒãªã„å¯èƒ½æ€§ãŒã‚ã‚Šã¾ã™ã€‚</translation>
+ <source>Unable to start pdb &quot;%1&quot;: %2</source>
+ <translation>Pdb &quot;%1&quot; ã‚’èµ·å‹•ã§ãã¾ã›ã‚“: %2</translation>
+ </message>
+ <message>
+ <source>&quot;%1&quot; contains no identifier</source>
+ <translation>&quot;%1&quot; ã«è­˜åˆ¥å­ãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“</translation>
+ </message>
+ <message>
+ <source>Cowardly refusing to evaluate expression &quot;%1&quot; with potential side effects</source>
+ <translation>副作用ãŒç™ºç”Ÿã™ã‚‹å¯èƒ½æ€§ãŒã‚る為ã€å¼ &quot;%1&quot; ã®è©•ä¾¡ã‚’è¡Œã„ã¾ã›ã‚“</translation>
+ </message>
+ <message>
+ <source>The Pdb process failed to start. Either the invoked program &quot;%1&quot; is missing, or you may have insufficient permissions to invoke the program.</source>
+ <translation>Pdb プロセスã®èµ·å‹•ã«å¤±æ•—ã—ã¾ã—ãŸã€‚Pdb コマンド &quot;%1&quot; ãŒè¦‹ã¤ã‹ã‚‰ãªã„ã‹ã€ã‚³ãƒžãƒ³ãƒ‰ã‚’èµ·å‹•ã™ã‚‹æ¨©é™ãŒãªã„å¯èƒ½æ€§ãŒã‚ã‚Šã¾ã™ã€‚</translation>
</message>
<message>
<source>The Pdb process crashed some time after starting successfully.</source>
@@ -19990,38 +19753,6 @@ Stepping into the module or setting breakpoints by file and line is expected to
</message>
</context>
<context>
- <name>Debugger::Internal::QmlAdapter</name>
- <message>
- <source>Connecting to debug server %1:%2</source>
- <translation>デãƒãƒƒã‚°ã‚µãƒ¼ãƒãƒ¼ %1:%2 ã«æŽ¥ç¶šã—ã¦ã„ã¾ã™</translation>
- </message>
- <message>
- <source>Error: (%1) %2</source>
- <comment>%1=error code, %2=error message</comment>
- <translation>エラー: (%1) %2</translation>
- </message>
- <message>
- <source>Disconnected.</source>
- <translation>切断ã•ã‚Œã¾ã—ãŸã€‚</translation>
- </message>
- <message>
- <source>Resolving host.</source>
- <translation>ホストåを解決ã—ã¦ã„ã¾ã™ã€‚</translation>
- </message>
- <message>
- <source>Connecting to debug server.</source>
- <translation>デãƒãƒƒã‚°ã‚µãƒ¼ãƒãƒ¼ã«æŽ¥ç¶šã—ã¦ã„ã¾ã™ã€‚</translation>
- </message>
- <message>
- <source>Connected.</source>
- <translation>接続ã•ã‚Œã¾ã—ãŸã€‚</translation>
- </message>
- <message>
- <source>Closing.</source>
- <translation>é–‰ã˜ã¦ã„ã¾ã™ã€‚</translation>
- </message>
-</context>
-<context>
<name>Debugger::Internal::QmlCppEngine</name>
<message>
<source>The slave debugging engine required for combined QML/C++-Debugging could not be created: %1</source>
@@ -20063,8 +19794,8 @@ Do you want to retry?</source>
<translation>QML デãƒãƒƒã‚¬: リモートホストãŒæŽ¥ç¶šã‚’é–‰ã˜ã¾ã—ãŸã€‚</translation>
</message>
<message>
- <source>QML Debugger: Could not connect to service &apos;%1&apos;.</source>
- <translation>QML デãƒãƒƒã‚¬: サービス &apos;%1&apos; ã«æŽ¥ç¶šã§ãã¾ã›ã‚“ã§ã—ãŸã€‚</translation>
+ <source>QML Debugger: Could not connect to service &quot;%1&quot;.</source>
+ <translation>QML デãƒãƒƒã‚¬: サービス &quot;%1&quot; ã«æŽ¥ç¶šã§ãã¾ã›ã‚“ã§ã—ãŸã€‚</translation>
</message>
<message>
<source>JS Source for %1</source>
@@ -20151,8 +19882,8 @@ Do you want to retry?</source>
<translation>&lt;p&gt;catch ã•ã‚Œã¦ã„ãªã„例外ãŒç™ºç”Ÿã—ã¾ã—ãŸ:&lt;/p&gt;&lt;p&gt;%1&lt;/p&gt;</translation>
</message>
<message>
- <source>&lt;p&gt;An uncaught exception occurred in &apos;%1&apos;:&lt;/p&gt;&lt;p&gt;%2&lt;/p&gt;</source>
- <translation>&lt;p&gt;catch ã•ã‚Œã¦ã„ãªã„例外㌠&apos;%1&apos; ã§ç™ºç”Ÿã—ã¾ã—ãŸ:&lt;/p&gt;&lt;p&gt;%2&lt;/p&gt;</translation>
+ <source>&lt;p&gt;An uncaught exception occurred in &quot;%1&quot;:&lt;/p&gt;&lt;p&gt;%2&lt;/p&gt;</source>
+ <translation>&lt;p&gt;catch ã•ã‚Œã¦ã„ãªã„例外㌠&quot;%1&quot; ã§ç™ºç”Ÿã—ã¾ã—ãŸ:&lt;/p&gt;&lt;p&gt;%2&lt;/p&gt;</translation>
</message>
<message>
<source>Uncaught Exception</source>
@@ -20226,13 +19957,6 @@ Do you want to retry?</source>
</message>
</context>
<context>
- <name>Debugger::Internal::RegisterWindow</name>
- <message>
- <source>Registers</source>
- <translation>レジスタ</translation>
- </message>
-</context>
-<context>
<name>Debugger::Internal::CacheDirectoryDialog</name>
<message>
<source>Select Local Cache Folder</source>
@@ -20247,16 +19971,16 @@ Do you want to retry?</source>
<translation>既存ファイルã¨ã®é‡è¤‡</translation>
</message>
<message>
- <source>A file named &apos;%1&apos; already exists.</source>
- <translation>&apos;%1&apos; ã¨ã„ã†åå‰ã®ãƒ•ã‚¡ã‚¤ãƒ«ã¯æ—¢ã«å­˜åœ¨ã—ã¾ã™ã€‚</translation>
+ <source>A file named &quot;%1&quot; already exists.</source>
+ <translation>&quot;%1&quot; ã¨ã„ã†åå‰ã®ãƒ•ã‚¡ã‚¤ãƒ«ã¯æ—¢ã«å­˜åœ¨ã—ã¾ã™ã€‚</translation>
</message>
<message>
- <source>Cannot Create</source>
- <translation>作æˆä¸å¯</translation>
+ <source>The folder &quot;%1&quot; could not be created.</source>
+ <translation>フォルダ &quot;%1&quot; を作æˆã§ãã¾ã›ã‚“。</translation>
</message>
<message>
- <source>The folder &apos;%1&apos; could not be created.</source>
- <translation>フォルダ &apos;%1&apos; を作æˆã§ãã¾ã›ã‚“。</translation>
+ <source>Cannot Create</source>
+ <translation>作æˆä¸å¯</translation>
</message>
</context>
<context>
@@ -20305,13 +20029,6 @@ Do you want to retry?</source>
</message>
</context>
<context>
- <name>Debugger::Internal::SnapshotWindow</name>
- <message>
- <source>Snapshots</source>
- <translation>スナップショット</translation>
- </message>
-</context>
-<context>
<name>Debugger::Internal::SourceFilesHandler</name>
<message>
<source>Internal Name</source>
@@ -20338,13 +20055,6 @@ Do you want to retry?</source>
</message>
</context>
<context>
- <name>Debugger::Internal::SourceFilesWindow</name>
- <message>
- <source>Source Files</source>
- <translation>ソースファイル</translation>
- </message>
-</context>
-<context>
<name>Debugger::Internal::StackHandler</name>
<message>
<source>Address:</source>
@@ -20495,13 +20205,6 @@ Do you want to retry?</source>
</message>
</context>
<context>
- <name>Debugger::Internal::StackWindow</name>
- <message>
- <source>Stack</source>
- <translation>スタック</translation>
- </message>
-</context>
-<context>
<name>Debugger::Internal::ThreadsHandler</name>
<message>
<source>Thread&amp;nbsp;id:</source>
@@ -20573,13 +20276,6 @@ Do you want to retry?</source>
</message>
</context>
<context>
- <name>Debugger::Internal::ThreadsWindow</name>
- <message>
- <source>Threads</source>
- <translation>スレッド</translation>
- </message>
-</context>
-<context>
<name>Debugger::Internal::WatchHandler</name>
<message>
<source>Name</source>
@@ -20632,10 +20328,6 @@ Do you want to retry?</source>
<translation>デãƒãƒƒã‚¬ - Qt Creator</translation>
</message>
<message>
- <source>&lt;Edit&gt;</source>
- <translation>&lt;編集&gt;</translation>
- </message>
- <message>
<source>&lt;empty&gt;</source>
<translation>&lt;空&gt;</translation>
</message>
@@ -20712,70 +20404,82 @@ Do you want to retry?</source>
<translation>ツールãƒãƒƒãƒ—</translation>
</message>
<message>
- <source>&lt;Edit&gt;</source>
- <translation>&lt;編集&gt;</translation>
+ <source>Raw Data</source>
+ <translation>生データ</translation>
</message>
<message>
- <source>returned value</source>
- <translation>戻り値</translation>
+ <source>Latin1 String</source>
+ <translation>Latin1 文字列</translation>
</message>
<message>
- <source>Name</source>
- <translation>åå‰</translation>
+ <source>UTF-8 String</source>
+ <translation>UTF-8 文字列</translation>
</message>
<message>
- <source>Value</source>
- <translation>値</translation>
+ <source>Local 8-Bit String</source>
+ <translation>ローカル 8bit 文字列</translation>
</message>
<message>
- <source>Type</source>
- <translation>åž‹</translation>
+ <source>UTF-16 String</source>
+ <translation>UTF-16 文字列</translation>
</message>
- <message numerus="yes">
- <source>Array of %n items</source>
- <translation>
- <numerusform>%n 個ã®é…列</numerusform>
- </translation>
+ <message>
+ <source>UCS-4 String</source>
+ <translation>UCS-4 文字列</translation>
</message>
<message>
- <source>Raw pointer</source>
- <translation>生ãƒã‚¤ãƒ³ã‚¿</translation>
+ <source>Latin1 String in Separate Window</source>
+ <translation>別ウィンドウ㫠Latin1 文字列</translation>
</message>
<message>
- <source>Latin1 string</source>
- <translation>Latin-1 文字列</translation>
+ <source>UTF-8 String in Separate Window</source>
+ <translation>別ウィンドウ㫠UTF-8 文字列</translation>
</message>
<message>
- <source>UTF8 string</source>
- <translation>UTF-8 文字列</translation>
+ <source>Decimal Integer</source>
+ <translation>10進数</translation>
</message>
<message>
- <source>Local 8bit string</source>
- <translation>ローカル 8bit 文字列</translation>
+ <source>Hexadecimal Integer</source>
+ <translation>16進数</translation>
</message>
<message>
- <source>UTF16 string</source>
- <translation>UTF-16 文字列</translation>
+ <source>Binary Integer</source>
+ <translation>2進数</translation>
</message>
<message>
- <source>UCS4 string</source>
- <translation>UCS-4 文字列</translation>
+ <source>Octal Integer</source>
+ <translation>8進数</translation>
</message>
<message>
- <source>Decimal</source>
- <translation>10進数</translation>
+ <source>Compact Float</source>
+ <translation>実数</translation>
</message>
<message>
- <source>Hexadecimal</source>
- <translation>16進数</translation>
+ <source>Scientific Float</source>
+ <translation>実数(科学表記法)</translation>
</message>
<message>
- <source>Binary</source>
- <translation>2進数</translation>
+ <source>returned value</source>
+ <translation>戻り値</translation>
</message>
<message>
- <source>Octal</source>
- <translation>8進数</translation>
+ <source>Name</source>
+ <translation>åå‰</translation>
+ </message>
+ <message>
+ <source>Value</source>
+ <translation>値</translation>
+ </message>
+ <message>
+ <source>Type</source>
+ <translation>åž‹</translation>
+ </message>
+ <message numerus="yes">
+ <source>Array of %n items</source>
+ <translation>
+ <numerusform>%n 個ã®é…列</numerusform>
+ </translation>
</message>
</context>
<context>
@@ -20835,10 +20539,38 @@ Do you want to retry?</source>
<translation>å¼ã‚¨ãƒãƒªãƒ¥ã‚¨ãƒ¼ã‚¿ &quot;%1&quot; を削除</translation>
</message>
<message>
+ <source>Add Data Breakpoint at Pointer&apos;s Address</source>
+ <translation>ãƒã‚¤ãƒ³ã‚¿ã®ã‚¢ãƒ‰ãƒ¬ã‚¹ã«ãƒ‡ãƒ¼ã‚¿ãƒ–レークãƒã‚¤ãƒ³ãƒˆã‚’追加</translation>
+ </message>
+ <message>
+ <source>Add New Expression Evaluator...</source>
+ <translation>æ–°ã—ã„å¼ã‚¨ãƒãƒªãƒ¥ã‚¨ãƒ¼ã‚¿ã‚’追加...</translation>
+ </message>
+ <message>
<source>Change Local Display Format...</source>
<translation>局所的ãªè¡¨ç¤ºå½¢å¼ã‚’変更...</translation>
</message>
<message>
+ <source>Copy View Contents to Clipboard</source>
+ <translation>表示内容をクリップボードã«ã‚³ãƒ”ー</translation>
+ </message>
+ <message>
+ <source>Open View Contents in Editor</source>
+ <translation>表示内容をエディタã§é–‹ã</translation>
+ </message>
+ <message>
+ <source>New Evaluated Expression</source>
+ <translation>æ–°ã—ã„評価済ã¿å¼</translation>
+ </message>
+ <message>
+ <source>Enter an expression to evaluate.</source>
+ <translation>評価ã™ã‚‹å¼ã‚’入力ã—ã¦ãã ã•ã„。</translation>
+ </message>
+ <message>
+ <source>Note: Evaluators will be re-evaluated after each step. For details check the &lt;a href=&quot;qthelp://org.qt-project.qtcreator/doc/creator-debug-mode.html#locals-and-expressions&quot;&gt;documentation&lt;/a&gt;.</source>
+ <translation>注: å¼ã¯å„ステップ実行ã”ã¨ã«å†è©•ä¾¡ã•ã‚Œã¾ã™ã€‚詳細㯠&lt;a href=&quot;qthelp://org.qt-project.qtcreator/doc/creator-debug-mode.html#locals-and-expressions&quot;&gt;ドキュメント&lt;/a&gt; ã‚’å‚ç…§ã—ã¦ãã ã•ã„。</translation>
+ </message>
+ <message>
<source>Treat All Characters as Printable</source>
<translation>ã™ã¹ã¦ã®æ–‡å­—ã‚’å°åˆ·å¯èƒ½æ–‡å­—ã¨ã—ã¦æ‰±ã†</translation>
</message>
@@ -20875,10 +20607,6 @@ Do you want to retry?</source>
<translation>自動</translation>
</message>
<message>
- <source>Change Display for Type or Item...</source>
- <translation>åž‹ã¾ãŸã¯é …ç›®ã®è¡¨ç¤ºå½¢å¼ã‚’変更...</translation>
- </message>
- <message>
<source>Add Data Breakpoint...</source>
<translation>データブレークãƒã‚¤ãƒ³ãƒˆã‚’追加...</translation>
</message>
@@ -20911,18 +20639,10 @@ Do you want to retry?</source>
<translation>å¼ã«ãƒ‡ãƒ¼ã‚¿ãƒ–レークãƒã‚¤ãƒ³ãƒˆã‚’設定ã™ã‚‹ã¨ã€å¼ã«ã‚ˆã£ã¦å¾—られるアドレスã®ãƒ‡ãƒ¼ã‚¿ãŒå¤‰æ›´ã•ã‚ŒãŸæ™‚ã«ãƒ—ログラムãŒåœæ­¢ã—ã¾ã™ã€‚</translation>
</message>
<message>
- <source>Insert New Expression Evaluator</source>
- <translation>æ–°ã—ã„å¼ã‚¨ãƒãƒªãƒ¥ã‚¨ãƒ¼ã‚¿ã‚’挿入</translation>
- </message>
- <message>
<source>Select Widget to Add into Expression Evaluator</source>
<translation>å¼ã‚¨ãƒãƒªãƒ¥ã‚¨ãƒ¼ã‚¿ã«è¿½åŠ ã™ã‚‹ã‚¦ã‚£ã‚¸ã‚§ãƒƒãƒˆã®é¸æŠž</translation>
</message>
<message>
- <source>Remove All Expression Evaluators</source>
- <translation>ã™ã¹ã¦ã®å¼ã‚¨ãƒãƒªãƒ¥ã‚¨ãƒ¼ã‚¿ã‚’削除</translation>
- </message>
- <message>
<source>Open Memory Editor...</source>
<translation>メモリエディタを開ã...</translation>
</message>
@@ -20963,56 +20683,21 @@ Do you want to retry?</source>
<translation>表示ã—ã¦ã„るスタックレイアウトをメモリエディタã§é–‹ã</translation>
</message>
<message>
- <source>Copy Contents to Clipboard</source>
- <translation>内容をクリップボードã«ã‚³ãƒ”ー</translation>
- </message>
- <message>
<source>Copy Value to Clipboard</source>
<translation>値をクリップボードã«ã‚³ãƒ”ー</translation>
</message>
<message>
- <source>Show View Contents in Editor</source>
- <translation>エディタ上ã§å†…容を表示ã™ã‚‹</translation>
- </message>
- <message>
<source>Close Editor Tooltips</source>
<translation>エディタã®ãƒ„ールãƒãƒƒãƒ—ã‚’é–‰ã˜ã‚‹</translation>
</message>
<message>
- <source>Enter Expression for Evaluator</source>
- <translation>å¼ã‚¨ãƒãƒªãƒ¥ã‚¨ãƒ¼ã‚¿ã‚’入力</translation>
- </message>
- <message>
- <source>Expression:</source>
- <translation>å¼:</translation>
- </message>
- <message>
<source>Locals &amp; Expressions</source>
<translation>ローカル変数ã¨å¼</translation>
</message>
</context>
<context>
- <name>Debugger::Internal::WatchWindow</name>
- <message>
- <source>Locals and Expressions</source>
- <translation>ローカル変数ã¨å¼</translation>
- </message>
-</context>
-<context>
<name>Designer</name>
<message>
- <source>The generated header of the form &apos;%1&apos; could not be found.
-Rebuilding the project might help.</source>
- <translation>フォーム &apos;%1&apos; å‘ã‘ã«ç”Ÿæˆã•ã‚ŒãŸãƒ˜ãƒƒãƒ€ãƒ¼ãŒè¦‹ã¤ã‹ã‚Šã¾ã—ãŸã€‚
-プロジェクトã®ãƒªãƒ“ルドをãŠå¥¨ã‚ã—ã¾ã™ã€‚</translation>
- </message>
- <message>
- <source>The generated header &apos;%1&apos; could not be found in the code model.
-Rebuilding the project might help.</source>
- <translation>フォーム &apos;%1&apos; å‘ã‘ã«ç”Ÿæˆã•ã‚ŒãŸãƒ˜ãƒƒãƒ€ãƒ¼ãŒã‚³ãƒ¼ãƒ‰ãƒ¢ãƒ‡ãƒ«å†…ã«è¦‹ã¤ã‹ã‚Šã¾ã›ã‚“ã§ã—ãŸã€‚
-プロジェクトã®ãƒªãƒ“ルドをãŠå¥¨ã‚ã—ã¾ã™ã€‚</translation>
- </message>
- <message>
<source>Form Editor</source>
<translation>フォームエディタ</translation>
</message>
@@ -21024,6 +20709,18 @@ Rebuilding the project might help.</source>
<source>Class Generation</source>
<translation>クラス 生æˆ</translation>
</message>
+ <message>
+ <source>The generated header of the form &quot;%1&quot; could not be found.
+Rebuilding the project might help.</source>
+ <translation>フォーム &quot;%1&quot; ã‹ã‚‰ç”Ÿæˆã•ã‚ŒãŸãƒ˜ãƒƒãƒ€ãƒ¼ãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“ã§ã—ãŸã€‚
+プロジェクトã®ãƒªãƒ“ルドをãŠå¥¨ã‚ã—ã¾ã™ã€‚</translation>
+ </message>
+ <message>
+ <source>The generated header &quot;%1&quot; could not be found in the code model.
+Rebuilding the project might help.</source>
+ <translation>生æˆã•ã‚ŒãŸãƒ˜ãƒƒãƒ€ãƒ¼ãƒ•ã‚¡ã‚¤ãƒ« &quot;%1&quot; ãŒã‚³ãƒ¼ãƒ‰ãƒ¢ãƒ‡ãƒ«å†…ã«è¦‹ã¤ã‹ã‚Šã¾ã›ã‚“ã§ã—ãŸã€‚
+プロジェクトã®ãƒªãƒ“ルドをãŠå¥¨ã‚ã—ã¾ã™ã€‚</translation>
+ </message>
</context>
<context>
<name>Designer::Internal::FormClassWizardDialog</name>
@@ -21031,14 +20728,6 @@ Rebuilding the project might help.</source>
<source>Qt Designer Form Class</source>
<translation>Qt Designer フォームクラス</translation>
</message>
- <message>
- <source>Form Template</source>
- <translation>フォームテンプレート</translation>
- </message>
- <message>
- <source>Class Details</source>
- <translation>クラスã®è©³ç´°</translation>
- </message>
</context>
<context>
<name>Designer::Internal::FormEditorFactory</name>
@@ -21192,6 +20881,10 @@ Rebuilding the project might help.</source>
<translation>フォームテンプレートをé¸æŠžã—ã¦ãã ã•ã„</translation>
</message>
<message>
+ <source>Form Template</source>
+ <translation>フォームテンプレート</translation>
+ </message>
+ <message>
<source>%1 - Error</source>
<translation>%1 - エラー</translation>
</message>
@@ -21202,24 +20895,13 @@ Rebuilding the project might help.</source>
<source>Qt Designer Form</source>
<translation>Qt Designer フォーム</translation>
</message>
- <message>
- <source>Form Template</source>
- <translation>フォームテンプレート</translation>
- </message>
-</context>
-<context>
- <name>Designer::Internal::FormFileWizardDialog</name>
- <message>
- <source>Location</source>
- <translation>パス</translation>
- </message>
</context>
<context>
<name>Designer::Internal::QtCreatorIntegration</name>
<message>
- <source>The class containing &apos;%1&apos; could not be found in %2.
+ <source>The class containing &quot;%1&quot; could not be found in %2.
Please verify the #include-directives.</source>
- <translation>クラス &apos;%1&apos; 㯠%2 ã§è¦‹ã¤ã‘られã¾ã›ã‚“ã§ã—ãŸã€‚
+ <translation>クラス &quot;%1&quot; ã‚’ %2 ã§è¦‹ã¤ã‘られã¾ã›ã‚“ã§ã—ãŸã€‚
#include ディレクティブを確èªã—ã¦ãã ã•ã„。</translation>
</message>
<message>
@@ -21227,9 +20909,9 @@ Please verify the #include-directives.</source>
<translation>スロットã®æ¤œç´¢ä¸­ã¾ãŸã¯è¿½åŠ ä¸­ã«ã‚¨ãƒ©ãƒ¼ãŒç™ºç”Ÿã—ã¾ã—ãŸã€‚</translation>
</message>
<message>
- <source>No documents matching &apos;%1&apos; could be found.
+ <source>No documents matching &quot;%1&quot; could be found.
Rebuilding the project might help.</source>
- <translation>&apos;%1&apos; ã«é©åˆã™ã‚‹ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“。プロジェクトã®ãƒªãƒ“ルドã§å•é¡ŒãŒè§£æ±ºã™ã‚‹å¯èƒ½æ€§ãŒã‚ã‚Šã¾ã™ã€‚</translation>
+ <translation>&quot;%1&quot; ã«é©åˆã™ã‚‹ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“。プロジェクトã®ãƒªãƒ“ルドã§å•é¡ŒãŒè§£æ±ºã™ã‚‹å¯èƒ½æ€§ãŒã‚ã‚Šã¾ã™ã€‚</translation>
</message>
<message>
<source>Unable to add the method definition.</source>
@@ -21239,6 +20921,10 @@ Rebuilding the project might help.</source>
<context>
<name>DiffEditor::DiffEditor</name>
<message>
+ <source>Could not parse patch file &quot;%1&quot;. The contents is not of unified diff format.</source>
+ <translation>パッãƒãƒ•ã‚¡ã‚¤ãƒ« &quot;%1&quot; を解æžã§ãã¾ã›ã‚“ã§ã—ãŸã€‚コンテンツãŒãƒ¦ãƒ‹ãƒ•ã‚¡ã‚¤ãƒ‰ diff フォーマットã§ã¯ã‚ã‚Šã¾ã›ã‚“。</translation>
+ </message>
+ <message>
<source>Ignore Whitespace</source>
<translation>空白を無視</translation>
</message>
@@ -21247,6 +20933,10 @@ Rebuilding the project might help.</source>
<translation>コンテキスト行:</translation>
</message>
<message>
+ <source>Reload Editor</source>
+ <translation>å†èª­è¾¼æ™‚ã®ã‚¨ãƒ©ãƒ¼</translation>
+ </message>
+ <message>
<source>Synchronize Horizontal Scroll Bars</source>
<translation>水平スクロールãƒãƒ¼ã‚’åŒæœŸã™ã‚‹</translation>
</message>
@@ -21270,6 +20960,14 @@ Rebuilding the project might help.</source>
<source>Show Change Description</source>
<translation>差分ã®è¨˜è¿°ã‚’表示ã™ã‚‹</translation>
</message>
+ <message>
+ <source>Switch to Side By Side Diff Editor</source>
+ <translation>サイドãƒã‚¤ã‚µã‚¤ãƒ‰ã®å·®åˆ†ã‚¨ãƒ‡ã‚£ã‚¿ã«åˆ‡ã‚Šæ›¿ãˆã‚‹</translation>
+ </message>
+ <message>
+ <source>Switch to Unified Diff Editor</source>
+ <translation>ユニファイド形å¼ã®å·®åˆ†ã‚¨ãƒ‡ã‚£ã‚¿ã«åˆ‡ã‚Šæ›¿ãˆã‚‹</translation>
+ </message>
</context>
<context>
<name>DiffEditor</name>
@@ -21294,7 +20992,6 @@ Rebuilding the project might help.</source>
</message>
<message>
<source>Diff &quot;%1&quot;, &quot;%2&quot;</source>
- <extracomment>Editor title</extracomment>
<translation>&quot;%1†㨠&quot;%2&quot; ã®å·®åˆ†</translation>
</message>
</context>
@@ -21324,8 +21021,8 @@ Rebuilding the project might help.</source>
<translation>引数ã¯æ­£ã®æ•°ã§ãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“: %1=%2</translation>
</message>
<message>
- <source>Mark &apos;%1&apos; not set.</source>
- <translation>&apos;%1&apos; ã¯ãƒžãƒ¼ã‚¯ã•ã‚Œã¦ã„ã¾ã›ã‚“。</translation>
+ <source>Mark &quot;%1&quot; not set.</source>
+ <translation>&quot;%1&quot; ã¯ãƒžãƒ¼ã‚¯ã•ã‚Œã¦ã„ã¾ã›ã‚“。</translation>
</message>
<message>
<source>%1%2%</source>
@@ -21565,14 +21262,14 @@ Rebuilding the project might help.</source>
<numerusform>%n 個ã®ãƒ•ã‚¡ã‚¤ãƒ«ã¯ä¿å­˜ã•ã‚Œã¦ã„ã¾ã›ã‚“</numerusform>
</translation>
</message>
- <message>
- <source>FakeVim Information</source>
- <translation type="obsolete">FakeVim 情報</translation>
- </message>
</context>
<context>
<name>GenericProjectManager::Internal::FilesSelectionWizardPage</name>
<message>
+ <source>Files</source>
+ <translation>ファイル</translation>
+ </message>
+ <message>
<source>Hide files matching:</source>
<translation>éžè¡¨ç¤ºã®ãƒ•ã‚¡ã‚¤ãƒ«ãƒ‘ターン:</translation>
</message>
@@ -21631,8 +21328,8 @@ Rebuilding the project might help.</source>
<context>
<name>GenericProjectManager::Internal::Manager</name>
<message>
- <source>Failed opening project &apos;%1&apos;: Project is not a file</source>
- <translation>プロジェクト &apos;%1&apos; ãŒé–‹ã‘ã¾ã›ã‚“: プロジェクトãŒãƒ•ã‚¡ã‚¤ãƒ«ã§ã¯ã‚ã‚Šã¾ã›ã‚“</translation>
+ <source>Failed opening project &quot;%1&quot;: Project is not a file.</source>
+ <translation>プロジェクト &quot;%1&quot; ãŒé–‹ã‘ã¾ã›ã‚“: プロジェクトãŒãƒ•ã‚¡ã‚¤ãƒ«ã§ã¯ã‚ã‚Šã¾ã›ã‚“。</translation>
</message>
</context>
<context>
@@ -21664,14 +21361,6 @@ Rebuilding the project might help.</source>
<source>File Selection</source>
<translation>ファイルé¸æŠž</translation>
</message>
- <message>
- <source>Location</source>
- <translation>パス</translation>
- </message>
- <message>
- <source>Files</source>
- <translation>ファイル</translation>
- </message>
</context>
<context>
<name>GenericProjectManager::Internal::GenericProjectWizard</name>
@@ -21709,14 +21398,6 @@ Rebuilding the project might help.</source>
<source>Cloning started...</source>
<translation>クローンを開始ã—ã¾ã—ãŸ...</translation>
</message>
- <message>
- <source>Clones a Git repository and tries to load the contained project.</source>
- <translation>Git リãƒã‚¸ãƒˆãƒªã‚’クローンã—ã€ãƒ—ロジェクトã«èª­ã¿è¾¼ã¿ã¾ã™ã€‚</translation>
- </message>
- <message>
- <source>Git Repository Clone</source>
- <translation>Git リãƒã‚¸ãƒˆãƒªã‚¯ãƒ­ãƒ¼ãƒ³</translation>
- </message>
</context>
<context>
<name>Git::CloneWizardPage</name>
@@ -21811,18 +21492,6 @@ Rebuilding the project might help.</source>
<translation>æ›´æ–°(&amp;R)</translation>
</message>
<message>
- <source>&amp;Show...</source>
- <translation>表示(&amp;S)...</translation>
- </message>
- <message>
- <source>Cherry &amp;Pick...</source>
- <translation>Cherry &amp;Pick...</translation>
- </message>
- <message>
- <source>&amp;Checkout...</source>
- <translation>ãƒã‚§ãƒƒã‚¯ã‚¢ã‚¦ãƒˆ(&amp;C)...</translation>
- </message>
- <message>
<source>&amp;Show</source>
<translation>表示(&amp;S)</translation>
</message>
@@ -21842,10 +21511,6 @@ Rebuilding the project might help.</source>
<context>
<name>Gerrit::Internal::GerritModel</name>
<message>
- <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;table&gt;&lt;tr&gt;&lt;td&gt;Subject&lt;/td&gt;&lt;td&gt;%1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Number&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;%11&quot;&gt;%2&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Owner&lt;/td&gt;&lt;td&gt;%3 &lt;a href=&quot;mailto:%4&quot;&gt;%4&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Project&lt;/td&gt;&lt;td&gt;%5 (%6)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Status&lt;/td&gt;&lt;td&gt;%7, %8&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Patch set&lt;/td&gt;&lt;td&gt;%9&lt;/td&gt;&lt;/tr&gt;%10&lt;tr&gt;&lt;td&gt;URL&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;%11&quot;&gt;%11&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/body&gt;&lt;/html&gt;</source>
- <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;table&gt;&lt;tr&gt;&lt;td&gt;件å&lt;/td&gt;&lt;td&gt;%1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Number&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;%11&quot;&gt;%2&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;オーナー&lt;/td&gt;&lt;td&gt;%3 &lt;a href=&quot;mailto:%4&quot;&gt;%4&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;プロジェクト&lt;/td&gt;&lt;td&gt;%5 (%6)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;ステータス&lt;/td&gt;&lt;td&gt;%7, %8&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Patch set&lt;/td&gt;&lt;td&gt;%9&lt;/td&gt;&lt;/tr&gt;%10&lt;tr&gt;&lt;td&gt;URL&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;%11&quot;&gt;%11&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/body&gt;&lt;/html&gt;</translation>
- </message>
- <message>
<source>Subject</source>
<translation>件å</translation>
</message>
@@ -21870,23 +21535,43 @@ Rebuilding the project might help.</source>
<translation>ステータス</translation>
</message>
<message>
- <source>Parse error: &apos;%1&apos; -&gt; %2</source>
- <translation>解æžã‚¨ãƒ©ãƒ¼: &apos;%1&apos; -&gt; %2</translation>
+ <source>Number</source>
+ <translation>番å·</translation>
</message>
<message>
- <source>Parse error: &apos;%1&apos;</source>
- <translation>解æžã‚¨ãƒ©ãƒ¼: &apos;%1&apos;</translation>
+ <source>Patch set</source>
+ <translation>パッãƒã‚»ãƒƒãƒˆ</translation>
</message>
<message>
- <source>Parse error in line &apos;%1&apos;</source>
- <translation>&apos;%1&apos; 行目ã§è§£æžã‚¨ãƒ©ãƒ¼</translation>
+ <source>URL</source>
+ <translation>URL</translation>
+ </message>
+ <message>
+ <source>Depends on</source>
+ <translation>ä¾å­˜å…ˆ</translation>
+ </message>
+ <message>
+ <source>Needed by</source>
+ <translation>派生先</translation>
+ </message>
+ <message>
+ <source>Parse error: &quot;%1&quot; -&gt; %2</source>
+ <translation>解æžã‚¨ãƒ©ãƒ¼: &quot;%1&quot; -&gt; %2</translation>
+ </message>
+ <message>
+ <source>Parse error: &quot;%1&quot;</source>
+ <translation>解æžã‚¨ãƒ©ãƒ¼: &quot;%1&quot;</translation>
+ </message>
+ <message>
+ <source>Parse error in line &quot;%1&quot;</source>
+ <translation>&quot;%1&quot; 行目ã§è§£æžã‚¨ãƒ©ãƒ¼</translation>
</message>
</context>
<context>
<name>Gerrit::Internal::QueryContext</name>
<message>
- <source>Gerrit</source>
- <translation>Gerrit</translation>
+ <source>Querying Gerrit</source>
+ <translation>Gerrit ã¸å•ã„åˆã‚ã›ä¸­</translation>
</message>
<message>
<source>Error running %1: %2</source>
@@ -21935,10 +21620,6 @@ Would you like to terminate it?</source>
<translation>HTTPS</translation>
</message>
<message>
- <source>Always prompt for repository folder</source>
- <translation>常ã«ãƒªãƒã‚¸ãƒˆãƒªãƒ•ã‚©ãƒ«ãƒ€ã®ç¢ºèªã‚’è¡Œã†</translation>
- </message>
- <message>
<source>&amp;Host:</source>
<translation>ホスト(&amp;H):</translation>
</message>
@@ -21951,23 +21632,6 @@ Would you like to terminate it?</source>
<translation>SSH(&amp;s):</translation>
</message>
<message>
- <source>&amp;Repository:</source>
- <translation>リãƒã‚¸ãƒˆãƒª(&amp;R):</translation>
- </message>
- <message>
- <source>Default repository where patches will be applied.</source>
- <translation>パッãƒã‚’é©ç”¨ã™ã‚‹ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆãƒªãƒã‚¸ãƒˆãƒªã§ã™ã€‚</translation>
- </message>
- <message>
- <source>Pr&amp;ompt:</source>
- <translation>プロンプト(&amp;O):</translation>
- </message>
- <message>
- <source>If checked, user will always be
-asked to confirm the repository path.</source>
- <translation>ãƒã‚§ãƒƒã‚¯ã—ãŸå ´åˆã€å¸¸ã«ãƒªãƒã‚¸ãƒˆãƒªã®ãƒ‘スã®ç¢ºèªã‚’è¡Œã„ã¾ã™ã€‚</translation>
- </message>
- <message>
<source>&amp;Port:</source>
<translation>ãƒãƒ¼ãƒˆ(&amp;P):</translation>
</message>
@@ -21985,8 +21649,8 @@ asked to confirm the repository path.</source>
<context>
<name>Gerrit::Internal::FetchContext</name>
<message>
- <source>Gerrit Fetch</source>
- <translation>Gerrit Fetch</translation>
+ <source>Fetching from Gerrit</source>
+ <translation>Gerrit ã‹ã‚‰å–得中</translation>
</message>
<message>
<source>%1 crashed.</source>
@@ -22046,32 +21710,13 @@ were not verified among remotes in %3. Select different folder?</source>
ã¯ãã‚Œãžã‚Œ %3 ã§ã¯æœªæ¤œè¨¼ã®ãƒªãƒ¢ãƒ¼ãƒˆã§ã™ã€‚別ã®ãƒ•ã‚©ãƒ«ãƒ€ã‚’é¸æŠžã—ã¾ã™ã‹?</translation>
</message>
<message>
- <source>Enter Local Repository for &apos;%1&apos; (%2)</source>
- <translation>&apos;%1&apos; (%2) ã®ãƒ­ãƒ¼ã‚«ãƒ«ãƒªãƒã‚¸ãƒˆãƒªã‚’入力</translation>
- </message>
-</context>
-<context>
- <name>Git::Internal::GitDiffSwitcher</name>
- <message>
- <source>Switch to Text Diff Editor</source>
- <translation>テキスト差分エディタã«åˆ‡ã‚Šæ›¿ãˆã‚‹</translation>
- </message>
- <message>
- <source>Switch to Side By Side Diff Editor</source>
- <translation>サイドãƒã‚¤ã‚µã‚¤ãƒ‰ã®å·®åˆ†ã‚¨ãƒ‡ã‚£ã‚¿ã«åˆ‡ã‚Šæ›¿ãˆã‚‹</translation>
+ <source>Enter Local Repository for &quot;%1&quot; (%2)</source>
+ <translation>&quot;%1&quot; (%2) ã®ãƒ­ãƒ¼ã‚«ãƒ«ãƒªãƒã‚¸ãƒˆãƒªã‚’入力</translation>
</message>
</context>
<context>
<name>Git::Internal::GitDiffHandler</name>
<message>
- <source>Working tree</source>
- <translation>作業ツリー</translation>
- </message>
- <message>
- <source>Index</source>
- <translation>インデックス</translation>
- </message>
- <message>
<source>Waiting for data...</source>
<translation>データ待機中...</translation>
</message>
@@ -22096,37 +21741,6 @@ were not verified among remotes in %3. Select different folder?</source>
</message>
</context>
<context>
- <name>Git::Internal::GitShowArgumentsWidget</name>
- <message>
- <source>oneline</source>
- <translation>1行</translation>
- </message>
- <message>
- <source>short</source>
- <translation>短ã‚</translation>
- </message>
- <message>
- <source>medium</source>
- <translation>普通</translation>
- </message>
- <message>
- <source>full</source>
- <translation>全部</translation>
- </message>
- <message>
- <source>fuller</source>
- <translation>完全ã«å…¨éƒ¨</translation>
- </message>
- <message>
- <source>email</source>
- <translation>email ã®ã¿</translation>
- </message>
- <message>
- <source>raw</source>
- <translation>ç”»åƒãƒ‡ãƒ¼ã‚¿</translation>
- </message>
-</context>
-<context>
<name>Git::Internal::GitBlameArgumentsWidget</name>
<message>
<source>Omit Date</source>
@@ -22187,10 +21801,6 @@ were not verified among remotes in %3. Select different folder?</source>
<translation>データ待機中...</translation>
</message>
<message>
- <source>Git Diff</source>
- <translation>Git 差分表示</translation>
- </message>
- <message>
<source>Git Diff &quot;%1&quot;</source>
<translation>Git 差分表示 &quot;%1&quot;</translation>
</message>
@@ -22264,7 +21874,7 @@ were not verified among remotes in %3. Select different folder?</source>
</message>
<message>
<source>Invalid revision</source>
- <translation>ä¸æ­£ãªãƒªãƒ“ジョン</translation>
+ <translation>無効ãªãƒªãƒ“ジョン</translation>
</message>
<message>
<source>Detached HEAD</source>
@@ -22395,6 +22005,34 @@ Commit now?</source>
<source>Cannot retrieve last commit data of repository &quot;%1&quot;.</source>
<translation>リãƒã‚¸ãƒˆãƒª &quot;%1&quot; ã®æœ€å¾Œã®ã‚³ãƒŸãƒƒãƒˆãƒ‡ãƒ¼ã‚¿ã‚’å—ä¿¡ã§ãã¾ã›ã‚“。</translation>
</message>
+ <message>
+ <source>Stage Chunk</source>
+ <translation>ãƒãƒ£ãƒ³ã‚¯ã‚’ステージã«è¿½åŠ </translation>
+ </message>
+ <message>
+ <source>Unstage Chunk</source>
+ <translation>ãƒãƒ£ãƒ³ã‚¯ã‚’ステージã‹ã‚‰å‰Šé™¤</translation>
+ </message>
+ <message>
+ <source>Chunk successfully unstaged</source>
+ <translation>ãƒãƒ£ãƒ³ã‚¯ã‚’ステージã‹ã‚‰å‰Šé™¤ã—ã¾ã—ãŸ</translation>
+ </message>
+ <message>
+ <source>Chunk successfully staged</source>
+ <translation>ãƒãƒ£ãƒ³ã‚¯ã‚’ステージã«è¿½åŠ ã—ã¾ã—ãŸ</translation>
+ </message>
+ <message>
+ <source>Git Diff Projects</source>
+ <translation>Git プロジェクトã®å·®åˆ†</translation>
+ </message>
+ <message>
+ <source>Git Diff Repository</source>
+ <translation>Git リãƒã‚¸ãƒˆãƒªã®å·®åˆ†</translation>
+ </message>
+ <message>
+ <source>Git Diff Files</source>
+ <translation>Git ファイルã®å·®åˆ†</translation>
+ </message>
<message numerus="yes">
<source>Committed %n file(s).</source>
<translation>
@@ -22511,11 +22149,11 @@ Commit now?</source>
</message>
<message>
<source>Discard</source>
- <translation>廃棄</translation>
+ <translation>破棄</translation>
</message>
<message>
<source>Discard (reset) local changes and execute %1.</source>
- <translation>ローカルã®å¤‰æ›´ã‚’廃棄(リセット)ã—㦠%1 を実行ã—ã¾ã™ã€‚</translation>
+ <translation>ローカルã®å¤‰æ›´ã‚’破棄(リセット)ã—㦠%1 を実行ã—ã¾ã™ã€‚</translation>
</message>
<message>
<source>Execute %1 with local changes in working directory.</source>
@@ -22576,12 +22214,12 @@ Commit now?</source>
<context>
<name>Gitorious::Internal::Gitorious</name>
<message>
- <source>Error parsing reply from &apos;%1&apos;: %2</source>
- <translation>&apos;%1&apos; ã‹ã‚‰ã®å¿œç­”解æžä¸­ã®ã‚¨ãƒ©ãƒ¼: %2</translation>
+ <source>Error parsing reply from &quot;%1&quot;: %2</source>
+ <translation>&quot;%1&quot; ã‹ã‚‰ã®å¿œç­”解æžä¸­ã®ã‚¨ãƒ©ãƒ¼: %2</translation>
</message>
<message>
- <source>Request failed for &apos;%1&apos;: %2</source>
- <translation>&apos;%1&apos; ã¸ã®è¦æ±‚ã«å¤±æ•—: %2</translation>
+ <source>Request failed for &quot;%1&quot;: %2</source>
+ <translation>&quot;%1&quot; ã¸ã®è¦æ±‚ã«å¤±æ•—: %2</translation>
</message>
<message>
<source>Open source projects that use Git.</source>
@@ -22591,12 +22229,12 @@ Commit now?</source>
<context>
<name>Gitorious::Internal::GitoriousCloneWizard</name>
<message>
- <source>Clones a Gitorious repository and tries to load the contained project.</source>
- <translation>Gitorious リãƒã‚¸ãƒˆãƒªã‚’クローンã—ã€ãƒ—ロジェクトã«èª­ã¿è¾¼ã¿ã¾ã™ã€‚</translation>
+ <source>Cloning</source>
+ <translation>クローン中</translation>
</message>
<message>
- <source>Gitorious Repository Clone</source>
- <translation>Gitorious リãƒã‚¸ãƒˆãƒªã‚¯ãƒ­ãƒ¼ãƒ³</translation>
+ <source>Cloning started...</source>
+ <translation>クローンを開始ã—ã¾ã—ãŸ...</translation>
</message>
</context>
<context>
@@ -22617,8 +22255,8 @@ Commit now?</source>
<translation>プロジェクト</translation>
</message>
<message>
- <source>Choose a project from &apos;%1&apos;</source>
- <translation>&apos;%1&apos; ã‹ã‚‰ãƒ—ロジェクトをé¸æŠž</translation>
+ <source>Choose a project from &quot;%1&quot;</source>
+ <translation>&quot;%1&quot; ã‹ã‚‰ãƒ—ロジェクトをé¸æŠž</translation>
</message>
</context>
<context>
@@ -23083,8 +22721,8 @@ Commit now?</source>
<context>
<name>Git::Internal::GitSettings</name>
<message>
- <source>The binary &apos;%1&apos; could not be located in the path &apos;%2&apos;</source>
- <translation>パス &apos;%2&apos; ã‹ã‚‰å®Ÿè¡Œãƒ•ã‚¡ã‚¤ãƒ« &apos;%1&apos; ãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“ã§ã—ãŸ</translation>
+ <source>The binary &quot;%1&quot; could not be located in the path &quot;%2&quot;</source>
+ <translation>パス &quot;%2&quot; ã‹ã‚‰å®Ÿè¡Œãƒ•ã‚¡ã‚¤ãƒ« &quot;%1&quot; ãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“ã§ã—ãŸ</translation>
</message>
</context>
<context>
@@ -23207,10 +22845,10 @@ Commit now?</source>
<translation>マージã®è¡çª</translation>
</message>
<message>
- <source>%1 merge conflict for &apos;%2&apos;
+ <source>%1 merge conflict for &quot;%2&quot;
Local: %3
Remote: %4</source>
- <translation>%1 マージ㯠&apos;%2&apos; ã§è¡çªã—ã¾ã—ãŸ
+ <translation>%1 マージ㯠&quot;%2&quot; ã§è¡çªã—ã¾ã—ãŸ
ローカル: %3
リモート: %4</translation>
</message>
@@ -23254,11 +22892,11 @@ Remote: %4</source>
<context>
<name>Git::Internal::SettingsPageWidget</name>
<message>
- <source>Set the environment variable HOME to &apos;%1&apos;
+ <source>Set the environment variable HOME to &quot;%1&quot;
(%2).
This causes msysgit to look for the SSH-keys in that location
instead of its installation directory when run outside git bash.</source>
- <translation>環境変数 HOME ã‚’ &apos;%1&apos; ã«è¨­å®šã—ã¦ãã ã•ã„。
+ <translation>環境変数 HOME ã‚’ &quot;%1&quot; ã«è¨­å®šã—ã¦ãã ã•ã„。
(%2)
msysgit ãŒã€git bash 外ã§å®Ÿè¡Œã•ã‚ŒãŸæ™‚ã«è‡ªèº«ã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«å…ˆã®ä»£ã‚ã‚Šã«
ãã®ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªå†…㧠SSH éµã‚’探索ã™ã‚‹ã‹ã‚‰ã§ã™ã€‚</translation>
@@ -23268,8 +22906,8 @@ msysgit ãŒã€git bash 外ã§å®Ÿè¡Œã•ã‚ŒãŸæ™‚ã«è‡ªèº«ã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«å…ˆ
<translation>設定ã•ã‚Œã¦ã„ã¾ã›ã‚“</translation>
</message>
<message>
- <source>currently set to &apos;%1&apos;</source>
- <translation>ç¾åœ¨ã¯ &apos;%1&apos; ã«ã•ã‚Œã¦ã„ã¾ã™</translation>
+ <source>currently set to &quot;%1&quot;</source>
+ <translation>ç¾åœ¨ã¯ &quot;%1&quot; ãŒè¨­å®šã•ã‚Œã¦ã„ã¾ã™</translation>
</message>
<message>
<source>Git Repository Browser Command</source>
@@ -23338,21 +22976,26 @@ msysgit ãŒã€git bash 外ã§å®Ÿè¡Œã•ã‚ŒãŸæ™‚ã«è‡ªèº«ã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«å…ˆ
</message>
</context>
<context>
- <name>Help::Internal::ExternalHelpWindow</name>
+ <name>Help</name>
<message>
- <source>Show Sidebar</source>
- <translation>サイドãƒãƒ¼ã‚’表示ã™ã‚‹</translation>
+ <source>Help</source>
+ <translation>ヘルプ</translation>
</message>
<message>
- <source>Qt Creator Offline Help</source>
- <translation>Qt Creator オフラインヘルプ</translation>
+ <source>Error loading page</source>
+ <translation>ページ読ã¿è¾¼ã¿ä¸­ã®ã‚¨ãƒ©ãƒ¼</translation>
</message>
-</context>
-<context>
- <name>Help</name>
<message>
- <source>Help</source>
- <translation>ヘルプ</translation>
+ <source>&lt;p&gt;Check that you have the corresponding documentation set installed.&lt;/p&gt;</source>
+ <translation>&lt;p&gt;対応ã™ã‚‹ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆã‚»ãƒƒãƒˆãŒã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã•ã‚Œã¦ã„ã‚‹ã‹ç¢ºèªã—ã¦ãã ã•ã„。&lt;/p&gt;</translation>
+ </message>
+ <message>
+ <source>Error loading: %1</source>
+ <translation>読ã¿è¾¼ã¿ä¸­ã®ã‚¨ãƒ©ãƒ¼: %1</translation>
+ </message>
+ <message>
+ <source>The page could not be found</source>
+ <translation>ページãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“ã§ã—ãŸ</translation>
</message>
</context>
<context>
@@ -23508,18 +23151,6 @@ msysgit ãŒã€git bash 外ã§å®Ÿè¡Œã•ã‚ŒãŸæ™‚ã«è‡ªèº«ã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«å…ˆ
<translation>フィルタãªã—</translation>
</message>
<message>
- <source>Go to Help Mode</source>
- <translation>ヘルプモードã«ç§»è¡Œ</translation>
- </message>
- <message>
- <source>Previous</source>
- <translation>戻る</translation>
- </message>
- <message>
- <source>Next</source>
- <translation>次ã¸</translation>
- </message>
- <message>
<source>&lt;html&gt;&lt;head&gt;&lt;title&gt;No Documentation&lt;/title&gt;&lt;/head&gt;&lt;body&gt;&lt;br/&gt;&lt;center&gt;&lt;b&gt;%1&lt;/b&gt;&lt;br/&gt;No documentation available.&lt;/center&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation>&lt;html&gt;&lt;head&gt;&lt;title&gt;ドキュメントãŒã‚ã‚Šã¾ã›ã‚“&lt;/title&gt;&lt;/head&gt;&lt;body&gt;&lt;br/&gt;&lt;center&gt;&lt;b&gt;%1&lt;/b&gt;&lt;br/&gt;使用å¯èƒ½ãªãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆãŒã‚ã‚Šã¾ã›ã‚“。&lt;/center&gt;&lt;/body&gt;&lt;/html&gt;</translation>
</message>
@@ -23539,70 +23170,11 @@ msysgit ãŒã€git bash 外ã§å®Ÿè¡Œã•ã‚ŒãŸæ™‚ã«è‡ªèº«ã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«å…ˆ
<context>
<name>Help::Internal::HelpViewer</name>
<message>
- <source>&lt;title&gt;about:blank&lt;/title&gt;</source>
- <translation>&lt;title&gt;about:blank&lt;/title&gt;</translation>
- </message>
- <message>
- <source>&lt;html&gt;&lt;head&gt;&lt;meta http-equiv=&quot;content-type&quot; content=&quot;text/html; charset=UTF-8&quot;&gt;&lt;title&gt;Error 404...&lt;/title&gt;&lt;/head&gt;&lt;body&gt;&lt;div align=&quot;center&quot;&gt;&lt;br/&gt;&lt;br/&gt;&lt;h1&gt;The page could not be found&lt;/h1&gt;&lt;br/&gt;&lt;h3&gt;&apos;%1&apos;&lt;/h3&gt;&lt;/div&gt;&lt;/body&gt;&lt;/html&gt;</source>
- <translation>&lt;html&gt;&lt;head&gt;&lt;meta http-equiv=&quot;content-type&quot; content=&quot;text/html; charset=UTF-8&quot;&gt;&lt;title&gt;エラー 404...&lt;/title&gt;&lt;/head&gt;&lt;body&gt;&lt;div align=&quot;center&quot;&gt;&lt;br/&gt;&lt;br/&gt;&lt;h1&gt;ページãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“&lt;/h1&gt;&lt;br/&gt;&lt;h3&gt;&apos;%1&apos;&lt;/h3&gt;&lt;/div&gt;&lt;/body&gt;&lt;/html&gt;</translation>
- </message>
- <message>
- <source>Open Link</source>
- <translation>リンクを開ã</translation>
- </message>
- <message>
- <source>Open Link as New Page</source>
- <translation>リンクを新ã—ã„ページã§é–‹ã</translation>
- </message>
- <message>
- <source>Copy Link</source>
- <translation>リンクをコピー</translation>
- </message>
- <message>
- <source>Copy</source>
- <translation>コピー</translation>
- </message>
- <message>
- <source>Reload</source>
- <translation>å†èª­è¾¼</translation>
- </message>
- <message>
- <source>Error loading: %1</source>
- <translation>読ã¿è¾¼ã¿ä¸­ã®ã‚¨ãƒ©ãƒ¼: %1</translation>
- </message>
- <message>
- <source>Unknown or unsupported Content!</source>
+ <source>Unknown or unsupported content!</source>
<translation>ä¸æ˜Žã‹ã‚µãƒãƒ¼ãƒˆå¯¾è±¡å¤–ã®ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ã§ã™ï¼</translation>
</message>
</context>
<context>
- <name>HelpViewer</name>
- <message>
- <source>Error 404...</source>
- <translation>エラー 404...</translation>
- </message>
- <message>
- <source>The page could not be found!</source>
- <translation>ページãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“ï¼</translation>
- </message>
- <message>
- <source>&lt;li&gt;Check that you have one or more documentation sets installed.&lt;/li&gt;</source>
- <translation>&lt;li&gt;1ã¤ä»¥ä¸Šã®ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆã‚»ãƒƒãƒˆãŒã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã•ã‚Œã¦ã„ã‚‹ã‹ç¢ºèªã—ã¦ãã ã•ã„。&lt;/li&gt;</translation>
- </message>
- <message>
- <source>&lt;li&gt;Check that you have installed the appropriate browser plug-in to support the file your loading.&lt;/li&gt;</source>
- <translation>&lt;li&gt;読ã¿è¾¼ã‚€ãƒ•ã‚¡ã‚¤ãƒ«ã‚’サãƒãƒ¼ãƒˆã—ãŸé©åˆ‡ãªãƒ–ラウザプラグインãŒã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã•ã‚Œã¦ã„ã‚‹ã‹ç¢ºèªã—ã¦ãã ã•ã„。&lt;/li&gt;</translation>
- </message>
- <message>
- <source>&lt;li&gt;If you try to access a public URL, make sure to have a network connection.&lt;/li&gt;</source>
- <translation>&lt;li&gt;公開ã•ã‚Œã¦ã„ã‚‹ URL ã¸ã‚¢ã‚¯ã‚»ã‚¹ã™ã‚‹å ´åˆã€ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã«æŽ¥ç¶šã•ã‚Œã¦ã„ã‚‹ã“ã¨ã‚’確èªã—ã¦ãã ã•ã„。&lt;/li&gt;</translation>
- </message>
- <message>
- <source>&lt;li&gt;If your computer or network is protected by a firewall or proxy, make sure the application is permitted to access the network.&lt;/li&gt;</source>
- <translation>&lt;li&gt;コンピュータã‚ã‚‹ã„ã¯ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ãŒãƒ•ã‚¡ã‚¤ãƒ¤ãƒ¼ã‚¦ã‚©ãƒ¼ãƒ«ã‚„プロキシã§ä¿è­·ã•ã‚Œã¦ã„ã‚‹å ´åˆã€ã‚¢ãƒ—リケーションãŒãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã¸ã‚¢ã‚¯ã‚»ã‚¹ã™ã‚‹æ¨©é™ãŒã‚ã‚‹ã‹ã©ã†ã‹ç¢ºèªã—ã¦ãã ã•ã„。&lt;/li&gt;</translation>
- </message>
-</context>
-<context>
<name>Help::Internal::OpenPagesManager</name>
<message>
<source>Copy Full Path to Clipboard</source>
@@ -23637,12 +23209,8 @@ msysgit ãŒã€git bash 外ã§å®Ÿè¡Œã•ã‚ŒãŸæ™‚ã«è‡ªèº«ã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«å…ˆ
<context>
<name>Help::Internal::SearchWidget</name>
<message>
- <source>Indexing</source>
- <translation>解æžä¸­</translation>
- </message>
- <message>
- <source>Indexing Documentation...</source>
- <translation>ドキュメント解æžä¸­...</translation>
+ <source>Indexing Documentation</source>
+ <translation>ドキュメントã®ã‚¤ãƒ³ãƒ‡ãƒƒã‚¯ã‚¹ä½œæˆä¸­</translation>
</message>
<message>
<source>Open Link</source>
@@ -23795,8 +23363,12 @@ msysgit ãŒã€git bash 外ã§å®Ÿè¡Œã•ã‚ŒãŸæ™‚ã«è‡ªèº«ã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«å…ˆ
<translation>無効ãªãƒ—ロセス ID ã‚’å–å¾—ã—ã¾ã—ãŸã€‚</translation>
</message>
<message>
- <source>Run failed unexpectedly.</source>
- <translation>予期ã›ãšå®Ÿè¡Œã«å¤±æ•—ã—ã¾ã—ãŸã€‚</translation>
+ <source>Run ended with error.</source>
+ <translation>エラーãŒç™ºç”Ÿã—ã¾ã—ãŸã€‚</translation>
+ </message>
+ <message>
+ <source>Run ended.</source>
+ <translation>実行ãŒçµ‚了ã—ã¾ã—ãŸã€‚</translation>
</message>
</context>
<context>
@@ -23839,6 +23411,10 @@ msysgit ãŒã€git bash 外ã§å®Ÿè¡Œã•ã‚ŒãŸæ™‚ã«è‡ªèº«ã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«å…ˆ
<source>The Info.plist might be incorrect.</source>
<translation>Info.plist ãŒæ­£ã—ããªã„ã‹ã‚‚ã—ã‚Œã¾ã›ã‚“。</translation>
</message>
+ <message>
+ <source>The provisioning profile &quot;%1&quot; (%2) used to sign the application does not cover the device %3 (%4). Deployment to it will fail.</source>
+ <translation>アプリケーションã®ç½²åã«ä½¿ç”¨ã™ã‚‹ãŸã‚ã«æº–å‚™ã•ã‚ŒãŸãƒ—ロファイル &quot;%1&quot; (%2) ãŒãƒ‡ãƒã‚¤ã‚¹ %3 (%4) ã‚’ã‚«ãƒãƒ¼ã—ã¦ã„ã¾ã›ã‚“。デプロイã¯å¤±æ•—ã™ã‚‹ã§ã—ょã†ã€‚</translation>
+ </message>
</context>
<context>
<name>Ios::Internal::IosDeployStepFactory</name>
@@ -23848,13 +23424,6 @@ msysgit ãŒã€git bash 外ã§å®Ÿè¡Œã•ã‚ŒãŸæ™‚ã«è‡ªèº«ã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«å…ˆ
</message>
</context>
<context>
- <name>Ios::Internal::IosDeployStepWidget</name>
- <message>
- <source>&lt;b&gt;Deploy to %1&lt;/b&gt;</source>
- <translation>&lt;b&gt;%1 ã«ãƒ‡ãƒ—ロイ&lt;/b&gt;</translation>
- </message>
-</context>
-<context>
<name>Ios::Internal::IosDevice</name>
<message>
<source>iOS</source>
@@ -23928,8 +23497,8 @@ msysgit ãŒã€git bash 外ã§å®Ÿè¡Œã•ã‚ŒãŸæ™‚ã«è‡ªèº«ã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«å…ˆ
<translation>%2 㧠%1 を実行</translation>
</message>
<message>
- <source>The .pro file &apos;%1&apos; is currently being parsed.</source>
- <translation>.pro ファイル &apos;%1&apos; ã‚’ç¾åœ¨è§£æžã—ã¦ã„ã¾ã™ã€‚</translation>
+ <source>The .pro file &quot;%1&quot; is currently being parsed.</source>
+ <translation>.pro ファイル &quot;%1&quot; ã‚’ç¾åœ¨è§£æžã—ã¦ã„ã¾ã™ã€‚</translation>
</message>
<message>
<source>Kit has incorrect device type for running on iOS devices.</source>
@@ -23978,8 +23547,12 @@ msysgit ãŒã€git bash 外ã§å®Ÿè¡Œã•ã‚ŒãŸæ™‚ã«è‡ªèº«ã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«å…ˆ
<translation>リモートプロセスを起動ã—ã¾ã™ã€‚</translation>
</message>
<message>
- <source>Run ended unexpectedly.</source>
- <translation>予期ã›ãšå®Ÿè¡ŒãŒçµ‚了ã—ã¾ã—ãŸã€‚</translation>
+ <source>Run ended with error.</source>
+ <translation>エラーãŒç™ºç”Ÿã—ã¾ã—ãŸã€‚</translation>
+ </message>
+ <message>
+ <source>Run ended.</source>
+ <translation>実行ãŒçµ‚了ã—ã¾ã—ãŸã€‚</translation>
</message>
</context>
<context>
@@ -24115,14 +23688,6 @@ msysgit ãŒã€git bash 外ã§å®Ÿè¡Œã•ã‚ŒãŸæ™‚ã«è‡ªèº«ã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«å…ˆ
<source>Cloning started...</source>
<translation>クローンを開始ã—ã¾ã—ãŸ...</translation>
</message>
- <message>
- <source>Clones a Mercurial repository and tries to load the contained project.</source>
- <translation>Mercurial リãƒã‚¸ãƒˆãƒªã‚’クローンã—ã€ãƒ—ロジェクトã«èª­ã¿è¾¼ã¿ã¾ã™ã€‚</translation>
- </message>
- <message>
- <source>Mercurial Clone</source>
- <translation>Mercurial クローン</translation>
- </message>
</context>
<context>
<name>Mercurial::Internal::CloneWizardPage</name>
@@ -24710,8 +24275,8 @@ msysgit ãŒã€git bash 外ã§å®Ÿè¡Œã•ã‚ŒãŸæ™‚ã«è‡ªèº«ã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«å…ˆ
<translation>p4 ファイルログ %1</translation>
</message>
<message>
- <source>Could not start perforce &apos;%1&apos;. Please check your settings in the preferences.</source>
- <translation>perforce &apos;%1&apos; を開始ã§ãã¾ã›ã‚“ã§ã—ãŸã€‚設定を確èªã—ã¦ãã ã•ã„。</translation>
+ <source>Could not start perforce &quot;%1&quot;. Please check your settings in the preferences.</source>
+ <translation>perforce &quot;%1&quot; を開始ã§ãã¾ã›ã‚“ã§ã—ãŸã€‚設定を確èªã—ã¦ãã ã•ã„。</translation>
</message>
<message>
<source>Perforce did not respond within timeout limit (%1 ms).</source>
@@ -24834,6 +24399,10 @@ msysgit ãŒã€git bash 外ã§å®Ÿè¡Œã•ã‚ŒãŸæ™‚ã«è‡ªèº«ã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«å…ˆ
<context>
<name>ProjectExplorer::AbstractProcessStep</name>
<message>
+ <source>Configuration is faulty. Check the Issues view for details.</source>
+ <translation>構æˆãŒä¸å®Œå…¨ã§ã™ã€‚詳細ã¯å•é¡Œãƒšã‚¤ãƒ³ã§ç¢ºèªã—ã¦ãã ã•ã„。</translation>
+ </message>
+ <message>
<source>Starting: &quot;%1&quot; %2</source>
<translation>起動中: &quot;%1&quot; %2</translation>
</message>
@@ -24943,10 +24512,6 @@ msysgit ãŒã€git bash 外ã§å®Ÿè¡Œã•ã‚ŒãŸæ™‚ã«è‡ªèº«ã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«å…ˆ
<context>
<name>ProjectExplorer::BaseProjectWizardDialog</name>
<message>
- <source>Location</source>
- <translation>パス</translation>
- </message>
- <message>
<source>untitled</source>
<extracomment>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.</extracomment>
<translation>無題</translation>
@@ -25024,8 +24589,8 @@ msysgit ãŒã€git bash 外ã§å®Ÿè¡Œã•ã‚ŒãŸæ™‚ã«è‡ªèº«ã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«å…ˆ
<translation>プロジェクト %1 ã®ãƒ“ルド・デプロイ中ã«ã‚¨ãƒ©ãƒ¼ãŒç™ºç”Ÿã—ã¾ã—㟠(キット %2)</translation>
</message>
<message>
- <source>When executing step &apos;%1&apos;</source>
- <translation>ステップ &apos;%1&apos; 実行中</translation>
+ <source>When executing step &quot;%1&quot;</source>
+ <translation>ステップ &quot;%1&quot; 実行中</translation>
</message>
<message>
<source>Running steps for project %1...</source>
@@ -25225,8 +24790,8 @@ msysgit ãŒã€git bash 外ã§å®Ÿè¡Œã•ã‚ŒãŸæ™‚ã«è‡ªèº«ã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«å…ˆ
<translation>ç¾åœ¨ã®ãƒ—ロジェクト</translation>
</message>
<message>
- <source>Project &apos;%1&apos;:</source>
- <translation>&apos;%1&apos; プロジェクト:</translation>
+ <source>Project &quot;%1&quot;:</source>
+ <translation>プロジェクト &quot;%1&quot;:</translation>
</message>
</context>
<context>
@@ -25330,11 +24895,6 @@ msysgit ãŒã€git bash 外ã§å®Ÿè¡Œã•ã‚ŒãŸæ™‚ã«è‡ªèº«ã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«å…ˆ
<context>
<name>ProjectExplorer::CustomWizard</name>
<message>
- <source>Details</source>
- <comment>Default short title for custom wizard page to be shown in the progress pane of the wizard.</comment>
- <translation>詳細</translation>
- </message>
- <message>
<source>Creates an application descriptor file.</source>
<translation>アプリケーション記述ファイルを作æˆã—ã¾ã™ã€‚</translation>
</message>
@@ -25956,7 +25516,11 @@ msysgit ãŒã€git bash 外ã§å®Ÿè¡Œã•ã‚ŒãŸæ™‚ã«è‡ªèº«ã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«å…ˆ
<translation>&quot;%1&quot; ã‚’é–‹ã</translation>
</message>
<message>
- <source>Open with</source>
+ <source>Open Project in &quot;%1&quot;</source>
+ <translation>プロジェクトを &quot;%1&quot; ã§é–‹ã</translation>
+ </message>
+ <message>
+ <source>Open With</source>
<translation>エディタを指定ã—ã¦é–‹ã</translation>
</message>
<message>
@@ -26185,6 +25749,14 @@ msysgit ãŒã€git bash 外ã§å®Ÿè¡Œã•ã‚ŒãŸæ™‚ã«è‡ªèº«ã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«å…ˆ
<context>
<name>ProjectExplorer::Internal::KitManagerConfigWidget</name>
<message>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;The name of the kit suitable for generating directory names. This value is used for the variable &lt;i&gt;%1&lt;/i&gt;, which for example determines the name of the shadow build directory.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;キットã®åå‰ã¯ç”Ÿæˆã•ã‚Œã‚‹ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªåã«å¯¾å¿œã—ã¾ã™ã€‚ã“ã®å€¤ã¯å¤‰æ•° &lt;i&gt;%1&lt;/i&gt; ã«ä½¿ç”¨ã•ã‚Œã€ä¾‹ãˆã°ã‚·ãƒ£ãƒ‰ã‚¦ãƒ“ルドディレクトリã®åå‰ã‚’決定ã™ã‚‹ã®ã«ç”¨ã„られã¾ã™ã€‚&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
+ </message>
+ <message>
+ <source>File system name:</source>
+ <translation>ファイルシステムå:</translation>
+ </message>
+ <message>
<source>Kit name and icon.</source>
<translation>キットã¨åå‰ã®ã‚¢ã‚¤ã‚³ãƒ³ã§ã™ã€‚</translation>
</message>
@@ -26708,8 +26280,24 @@ Please close all running instances of your application before starting a build.<
<translation>ç¾åœ¨æœ‰åŠ¹ãªã‚­ãƒƒãƒˆã®ãƒ‡ãƒã‚¤ã‚¹ã§å®šç¾©ã—ã¦ã„ã‚‹ SSH ã®ãƒãƒ¼ãƒˆç•ªå·ã§ã™ã€‚</translation>
</message>
<message>
- <source>The user name with which to log into the device in the currently active kit.</source>
- <translation>ç¾åœ¨æœ‰åŠ¹ãªã‚­ãƒƒãƒˆã®ãƒ‡ãƒã‚¤ã‚¹ã«ãƒ­ã‚°ã‚¤ãƒ³ã™ã‚‹éš›ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼åã§ã™ã€‚</translation>
+ <source>Building &quot;%1&quot; is disabled: %2&lt;br&gt;</source>
+ <translation>&quot;%1&quot; ã¯ãƒ“ルドã§ãã¾ã›ã‚“: %2&lt;br&gt;</translation>
+ </message>
+ <message>
+ <source>Building &quot;%1&quot; is disabled: %2</source>
+ <translation>&quot;%1&quot; ã®ãƒ“ルドã¯ç„¡åŠ¹ã§ã™: %2</translation>
+ </message>
+ <message>
+ <source>The project &quot;%1&quot; has no active kit.</source>
+ <translation>プロジェクト &quot;%1&quot; ã«ã¯ã‚¢ã‚¯ãƒ†ã‚£ãƒ–ãªã‚­ãƒƒãƒˆãŒã‚ã‚Šã¾ã›ã‚“。</translation>
+ </message>
+ <message>
+ <source>The kit &quot;%1&quot; for the project &quot;%2&quot; has no active run configuration.</source>
+ <translation>プロジェクト &quot;%2&quot; 用ã®ã‚­ãƒƒãƒˆ &quot;%1&quot; ã«ã¯ã‚¢ã‚¯ãƒ†ã‚£ãƒ–ãªå®Ÿè¡Œæ§‹æˆãŒã‚ã‚Šã¾ã›ã‚“。</translation>
+ </message>
+ <message>
+ <source>Cannot run &quot;%1&quot;.</source>
+ <translation>&quot;%1&quot; を実行ã§ãã¾ã›ã‚“。</translation>
</message>
<message>
<source>The private key file with which to authenticate when logging into the device in the currently active kit.</source>
@@ -26740,22 +26328,6 @@ Please close all running instances of your application before starting a build.<
<translation>プロジェクトを開ãã®ã«å¤±æ•—ã—ã¾ã—ãŸã€‚</translation>
</message>
<message>
- <source>Failed opening project &apos;%1&apos;: Project already open.</source>
- <translation>プロジェクト &apos;%1&apos; ãŒé–‹ã‘ã¾ã›ã‚“: プロジェクトã¯æ—¢ã«é–‹ã„ã¦ã„ã¾ã™ã€‚</translation>
- </message>
- <message>
- <source>Failed opening project &apos;%1&apos;: Settings could not be restored.</source>
- <translation>プロジェクト &apos;%1&apos; ãŒé–‹ã‘ã¾ã›ã‚“: 設定ãŒå¾©å…ƒã§ãã¾ã›ã‚“ã§ã—ãŸã€‚</translation>
- </message>
- <message>
- <source>Failed opening project &apos;%1&apos;: No plugin can open project type &apos;%2&apos;.</source>
- <translation>プロジェクト &apos;%1&apos; ãŒé–‹ã‘ã¾ã›ã‚“: 種類㌠&apos;%2&apos; ã§ã‚るプロジェクトã«å¯¾å¿œã—ãŸãƒ—ラグインãŒã‚ã‚Šã¾ã›ã‚“。</translation>
- </message>
- <message>
- <source>Failed opening project &apos;%1&apos;: Unknown project type.</source>
- <translation>プロジェクト &apos;%1&apos; ãŒé–‹ã‘ã¾ã›ã‚“: 未知ã®ç¨®é¡žã®ãƒ—ロジェクトã§ã™ã€‚</translation>
- </message>
- <message>
<source>Ignore All Errors?</source>
<translation>ã™ã¹ã¦ã®ã‚¨ãƒ©ãƒ¼ã‚’無視ã—ã¾ã™ã‹?</translation>
</message>
@@ -26784,6 +26356,10 @@ Please close all running instances of your application before starting a build.<
<translation>デãƒãƒƒã‚°</translation>
</message>
<message>
+ <source>The username with which to log into the device in the currently active kit.</source>
+ <translation>ç¾åœ¨æœ‰åŠ¹ãªã‚­ãƒƒãƒˆã®ãƒ‡ãƒã‚¤ã‚¹ã«ãƒ­ã‚°ã‚¤ãƒ³ã™ã‚‹éš›ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼åã§ã™ã€‚</translation>
+ </message>
+ <message>
<source>release</source>
<translation>リリース</translation>
</message>
@@ -26792,6 +26368,19 @@ Please close all running instances of your application before starting a build.<
<translation>ä¸æ˜Ž</translation>
</message>
<message>
+ <source>Project File Factory</source>
+ <comment>ProjectExplorer::ProjectFileFactory display name.</comment>
+ <translation>プロジェクトファイルファクトリ</translation>
+ </message>
+ <message>
+ <source>Failed to open project</source>
+ <translation>プロジェクトを開ãã®ã«å¤±æ•—ã—ã¾ã—ãŸ</translation>
+ </message>
+ <message>
+ <source>All Projects</source>
+ <translation>ã™ã¹ã¦ã®ãƒ—ロジェクト</translation>
+ </message>
+ <message>
<source>New Project</source>
<comment>Title of dialog</comment>
<translation>æ–°ã—ã„プロジェクト</translation>
@@ -26801,6 +26390,22 @@ Please close all running instances of your application before starting a build.<
<translation>プロジェクトを開ãã®ã«å¤±æ•—ã—ã¾ã—ãŸ</translation>
</message>
<message>
+ <source>Failed opening project &quot;%1&quot;: Project already open.</source>
+ <translation>プロジェクト &quot;%1&quot; ãŒé–‹ã‘ã¾ã›ã‚“: æ—¢ã«ä½¿ç”¨ä¸­ã§ã™ã€‚</translation>
+ </message>
+ <message>
+ <source>Failed opening project &quot;%1&quot;: Settings could not be restored.</source>
+ <translation>プロジェクト &quot;%1&quot; ãŒé–‹ã‘ã¾ã›ã‚“: 設定ãŒå¾©å…ƒã§ãã¾ã›ã‚“ã§ã—ãŸã€‚</translation>
+ </message>
+ <message>
+ <source>Failed opening project &quot;%1&quot;: No plugin can open project type &quot;%2&quot;.</source>
+ <translation>プロジェクト &quot;%1&quot; ãŒé–‹ã‘ã¾ã›ã‚“: 種類㌠&quot;%2&quot; ã§ã‚るプロジェクトã«å¯¾å¿œã—ãŸãƒ—ラグインãŒã‚ã‚Šã¾ã›ã‚“。</translation>
+ </message>
+ <message>
+ <source>Failed opening project &quot;%1&quot;: Unknown project type.</source>
+ <translation>プロジェクト &quot;%1&quot; ãŒé–‹ã‘ã¾ã›ã‚“: 未知ã®ç¨®é¡žã®ãƒ—ロジェクトã§ã™ã€‚</translation>
+ </message>
+ <message>
<source>Unknown error</source>
<translation>ä¸æ˜Žãªã‚¨ãƒ©ãƒ¼</translation>
</message>
@@ -26856,10 +26461,6 @@ Do you want to ignore them?</source>
<translation>プロジェクトã«ãƒ“ルド設定ãŒã‚ã‚Šã¾ã›ã‚“。</translation>
</message>
<message>
- <source>Building &apos;%1&apos; is disabled: %2&lt;br&gt;</source>
- <translation>&apos;%1&apos; ã¯ãƒ“ルドã§ãã¾ã›ã‚“: %2&lt;br&gt;</translation>
- </message>
- <message>
<source>No project loaded</source>
<translation>プロジェクトãŒèª­ã¿è¾¼ã¾ã‚Œã¦ã„ã¾ã›ã‚“</translation>
</message>
@@ -26872,10 +26473,6 @@ Do you want to ignore them?</source>
<translation>プロジェクトã«ãƒ“ルド設定ãŒã‚ã‚Šã¾ã›ã‚“</translation>
</message>
<message>
- <source>Building &apos;%1&apos; is disabled: %2</source>
- <translation>&apos;%1&apos; ã®ãƒ“ルドã¯ç„¡åŠ¹ã§ã™: %2</translation>
- </message>
- <message>
<source>Cancel Build &amp;&amp; Close</source>
<translation>ビルドを中止ã—ã¦é–‰ã˜ã‚‹</translation>
</message>
@@ -26900,18 +26497,6 @@ Do you want to ignore them?</source>
<translation>アクティブプロジェクトãŒã‚ã‚Šã¾ã›ã‚“。</translation>
</message>
<message>
- <source>The project &apos;%1&apos; has no active kit.</source>
- <translation>プロジェクト &apos;%1&apos; ã«ã¯ã‚¢ã‚¯ãƒ†ã‚£ãƒ–ãªã‚­ãƒƒãƒˆãŒã‚ã‚Šã¾ã›ã‚“。</translation>
- </message>
- <message>
- <source>The kit &apos;%1&apos; for the project &apos;%2&apos; has no active run configuration.</source>
- <translation>プロジェクト &apos;%2&apos; 用ã®ã‚­ãƒƒãƒˆ &apos;%1&apos; ã«ã¯ã‚¢ã‚¯ãƒ†ã‚£ãƒ–ãªå®Ÿè¡Œæ§‹æˆãŒã‚ã‚Šã¾ã›ã‚“。</translation>
- </message>
- <message>
- <source>Cannot run &apos;%1&apos;.</source>
- <translation>&apos;%1&apos; を実行ã§ãã¾ã›ã‚“。</translation>
- </message>
- <message>
<source>A build is still in progress.</source>
<translation>ã¾ã ãƒ“ルド中ã§ã™ã€‚</translation>
</message>
@@ -26984,16 +26569,7 @@ Do you want to ignore them?</source>
<context>
<name>ProjectExplorer::Internal::ProjectFileWizardExtension</name>
<message>
- <source>&lt;Implicitly Add&gt;</source>
- <translation>&lt;自動的ã«è¿½åŠ &gt;</translation>
- </message>
- <message>
- <source>The files are implicitly added to the projects:</source>
- <translation>ã“れらã®ãƒ•ã‚¡ã‚¤ãƒ«ã¯è‡ªå‹•çš„ã«ãƒ—ロジェクトã«è¿½åŠ ã•ã‚Œã¾ã™:</translation>
- </message>
- <message>
<source>&lt;None&gt;</source>
- <extracomment>No project selected</extracomment>
<translation>&lt;ãªã—&gt;</translation>
</message>
<message>
@@ -27005,24 +26581,24 @@ Do you want to ignore them?</source>
<translation>ãƒãƒ¼ã‚¸ãƒ§ãƒ³ç®¡ç†ã®å¤±æ•—</translation>
</message>
<message>
- <source>Failed to add subproject &apos;%1&apos;
-to project &apos;%2&apos;.</source>
- <translation>プロジェクト &apos;%2&apos; ã«ã‚µãƒ–プロジェクト &apos;%1&apos; ã‚’
+ <source>Failed to add subproject &quot;%1&quot;
+to project &quot;%2&quot;.</source>
+ <translation>プロジェクト &quot;%2&quot; ã«ã‚µãƒ–プロジェクト &quot;%1&quot; ã‚’
追加ã§ãã¾ã›ã‚“ã§ã—ãŸã€‚</translation>
</message>
<message>
<source>Failed to add one or more files to project
-&apos;%1&apos; (%2).</source>
- <translation>1ã¤ä»¥ä¸Šã®ãƒ•ã‚¡ã‚¤ãƒ«ã‚’プロジェクト &apos;%1&apos; ã«è¿½åŠ ã§ãã¾ã›ã‚“ã§ã—ãŸ
+&quot;%1&quot; (%2).</source>
+ <translation>1ã¤ä»¥ä¸Šã®ãƒ•ã‚¡ã‚¤ãƒ«ã‚’プロジェクト &quot;%1&quot; ã«è¿½åŠ ã§ãã¾ã›ã‚“ã§ã—ãŸ
(%2).</translation>
</message>
<message>
- <source>A version control system repository could not be created in &apos;%1&apos;.</source>
- <translation>&apos;%1&apos; ã«ãƒãƒ¼ã‚¸ãƒ§ãƒ³ç®¡ç†ã‚·ã‚¹ãƒ†ãƒ ãƒªãƒã‚¸ãƒˆãƒªã‚’作æˆã§ãã¾ã›ã‚“ã§ã—ãŸã€‚</translation>
+ <source>A version control system repository could not be created in &quot;%1&quot;.</source>
+ <translation>&quot;%1&quot; ã«ãƒãƒ¼ã‚¸ãƒ§ãƒ³ç®¡ç†ã‚·ã‚¹ãƒ†ãƒ ã®ãƒªãƒã‚¸ãƒˆãƒªã‚’作æˆã§ãã¾ã›ã‚“ã§ã—ãŸã€‚</translation>
</message>
<message>
- <source>Failed to add &apos;%1&apos; to the version control system.</source>
- <translation>&apos;%1&apos; ã‚’ãƒãƒ¼ã‚¸ãƒ§ãƒ³ç®¡ç†ã‚·ã‚¹ãƒ†ãƒ ã«è¿½åŠ ã§ãã¾ã›ã‚“ã§ã—ãŸã€‚</translation>
+ <source>Failed to add &quot;%1&quot; to the version control system.</source>
+ <translation>&quot;%1&quot; ã‚’ãƒãƒ¼ã‚¸ãƒ§ãƒ³ç®¡ç†ã‚·ã‚¹ãƒ†ãƒ ã«è¿½åŠ ã§ãã¾ã›ã‚“ã§ã—ãŸã€‚</translation>
</message>
</context>
<context>
@@ -27200,6 +26776,15 @@ to project &apos;%2&apos;.</source>
<translation>é¸æŠžã•ã‚ŒãŸæ§‹æˆã‚’複製(&amp;C)</translation>
</message>
<message>
+ <source>Clone Configuration</source>
+ <extracomment>Title of a the cloned RunConfiguration window, text of the window</extracomment>
+ <translation>構æˆã‚’クローン</translation>
+ </message>
+ <message>
+ <source>New configuration name:</source>
+ <translation>æ–°ã—ã„構æˆå:</translation>
+ </message>
+ <message>
<source>Remove Run Configuration?</source>
<translation>実行構æˆã‚’削除ã—ã¾ã™ã‹ï¼Ÿ</translation>
</message>
@@ -27295,8 +26880,8 @@ to project &apos;%2&apos;.</source>
<translation>セッション %1 を復元ã§ãã¾ã›ã‚“</translation>
</message>
<message>
- <source>Session</source>
- <translation>セッション</translation>
+ <source>Loading Session</source>
+ <translation>セッション読込中</translation>
</message>
</context>
<context>
@@ -27306,37 +26891,13 @@ to project &apos;%2&apos;.</source>
<translation>セッションã®åå‰ã‚’入力ã—ã¦ãã ã•ã„:</translation>
</message>
<message>
- <source>Switch to</source>
+ <source>Switch To</source>
<translation>切替</translation>
</message>
</context>
<context>
<name>ProjectExplorer::SettingsAccessor</name>
<message>
- <source>No valid .user file found for &apos;%1&apos;</source>
- <translation>&apos;%1&apos; 用ã®æœ‰åŠ¹ãªãƒ¦ãƒ¼ã‚¶ãƒ¼ãƒ•ã‚¡ã‚¤ãƒ«ãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“</translation>
- </message>
- <message>
- <source>&lt;p&gt;No valid settings file could be found for this installation of Qt Creator.&lt;/p&gt;&lt;p&gt;All settings files were either too new or too old to be read.&lt;/p&gt;</source>
- <translation>&lt;p&gt;ã“ã® Qt Creator ã®æœ‰åŠ¹ãªè¨­å®šãƒ•ã‚¡ã‚¤ãƒ«ãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“ã§ã—ãŸã€‚&lt;/p&gt;&lt;p&gt;ã™ã¹ã¦ã®è¨­å®šãƒ•ã‚¡ã‚¤ãƒ«ãŒå¤ã™ãŽã‚‹ã‹æ–°ã—ã™ãŽã‚‹ã‹ã®ã©ã¡ã‚‰ã‹ã§ã™ã€‚&lt;/p&gt;</translation>
- </message>
- <message>
- <source>Settings File for &apos;%1&apos; from a different Environment?</source>
- <translation>設定ファイル &apos;%1&apos; ã¯ä»–ã®ç’°å¢ƒç”±æ¥ã®ã‚‚ã®ã§ã™ã‹?</translation>
- </message>
- <message>
- <source>&lt;p&gt;No .user settings file created by this instance of Qt Creator was found.&lt;/p&gt;&lt;p&gt;Did you work with this project on another machine or using a different settings path before?&lt;/p&gt;&lt;p&gt;Do you still want to load the settings file &apos;%1&apos;?&lt;/p&gt;</source>
- <translation>&lt;p&gt;ã“ã® Qt Creator ã§ä½œæˆã•ã‚ŒãŸ .user 設定ファイルãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“。&lt;/p&gt;&lt;p&gt;ä»–ã®ãƒžã‚·ãƒ³ä¸Šã§ã“ã®ãƒ—ロジェクトã®ä½œæ¥­ã‚’è¡Œã£ãŸã‹ã€ä»¥å‰ã¯ç•°ãªã‚‹ãƒ‘スã§ã“ã®è¨­å®šãƒ•ã‚¡ã‚¤ãƒ«ã‚’使用ã—ã¦ã„ã¾ã—ãŸã‹?&lt;/p&gt;&lt;p&gt;ã“ã®è¨­å®šãƒ•ã‚¡ã‚¤ãƒ« &apos;%1&apos; を読ã¿è¾¼ã¿ã¾ã™ã‹?&lt;/p&gt;</translation>
- </message>
- <message>
- <source>Using Old Settings File for &apos;%1&apos;</source>
- <translation>&apos;%1&apos; 用ã®å¤ã„設定ファイルã®ä½¿ç”¨</translation>
- </message>
- <message>
- <source>&lt;p&gt;The versioned backup &apos;%1&apos; of the .user settings file is used, because the non-versioned file was created by an incompatible version of Qt Creator.&lt;/p&gt;&lt;p&gt;Project settings changes made since the last time this version of Qt Creator was used with this project are ignored, and changes made now will &lt;b&gt;not&lt;/b&gt; be propagated to the newer version.&lt;/p&gt;</source>
- <translation>&lt;p&gt;.user 設定ファイルãŒäº’æ›æ€§ã®ãªã„ Qt Creator ã§ä½œæˆã•ã‚Œã¦ã„ã‚‹ãŸã‚ã€ãƒãƒ¼ã‚¸ãƒ§ãƒ³ä»˜ãã§ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ã•ã‚Œã¦ã„㟠.user 設定ファイル &apos;%1&apos; を使用ã—ã¾ã™ã€‚&lt;/p&gt;&lt;p&gt;以å‰ã«ã‚ˆã‚Šæ–°ã—ã„ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã® Qt Creator ã§å¤‰æ›´ã•ã‚ŒãŸã“ã®ãƒ—ロジェクトã®è¨­å®šã¯ç„¡è¦–ã•ã‚Œã¾ã™ã€‚ã“ã® Qt Creator ã§å¤‰æ›´ã—ãŸãƒ—ロジェクトã®è¨­å®šã¯ã‚ˆã‚Šæ–°ã—ã„ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã§ã¯&lt;b&gt;é©ç”¨ã•ã‚Œã¾ã›ã‚“&lt;/b&gt;。&lt;/p&gt;</translation>
- </message>
- <message>
<source>Unsupported Shared Settings File</source>
<translation>共有設定ファイルã¯æœªã‚µãƒãƒ¼ãƒˆ</translation>
</message>
@@ -27540,6 +27101,10 @@ to project &apos;%2&apos;.</source>
<translation>キットã®é¸æŠž</translation>
</message>
<message>
+ <source>Kits</source>
+ <translation>キット</translation>
+ </message>
+ <message>
<source>Qt Creator can use the following kits for project &lt;b&gt;%1&lt;/b&gt;:</source>
<comment>%1: Project name</comment>
<translation>Qt Creator ã¯ä»¥ä¸‹ã®ã‚­ãƒƒãƒˆã‚’プロジェクト &lt;b&gt;%1&lt;/b&gt; ã§ä½¿ç”¨ã§ãã¾ã™:</translation>
@@ -27759,6 +27324,10 @@ to project &apos;%2&apos;.</source>
<source>The source file name will be derived from the class name</source>
<translation>ソースファイルã®åå‰ã¯ã‚¯ãƒ©ã‚¹åã‚’å…ƒã«ã—ã¾ã™</translation>
</message>
+ <message>
+ <source>Details</source>
+ <translation>詳細</translation>
+ </message>
</context>
<context>
<name>PythonEditor::Internal::ClassWizardDialog</name>
@@ -27766,10 +27335,6 @@ to project &apos;%2&apos;.</source>
<source>Python Class Wizard</source>
<translation>Python クラスウィザード</translation>
</message>
- <message>
- <source>Details</source>
- <translation>詳細</translation>
- </message>
</context>
<context>
<name>QbsProjectManager::Internal::QbsBuildConfiguration</name>
@@ -27853,8 +27418,8 @@ to project &apos;%2&apos;.</source>
<translation>検出ã—㟠gcc プラットフォーム &apos;%1&apos; ã¯ã‚µãƒãƒ¼ãƒˆã•ã‚Œã¦ã„ã¾ã›ã‚“。</translation>
</message>
<message>
- <source>Architecture &apos;%1&apos; of compiler at &apos;%1&apos; not understood.</source>
- <translation>&apos;%2&apos; ã®ã‚³ãƒ³ãƒ‘イラ㌠&apos;%1&apos; アーキテクãƒãƒ£ã‚’サãƒãƒ¼ãƒˆã—ã¦ã„ã¾ã›ã‚“。</translation>
+ <source>Architecture of compiler for platform &apos;%1&apos; at &apos;%2&apos; not understood.</source>
+ <translation>プラットフォーム &apos;%1&apos; 用ã®ã‚³ãƒ³ãƒ‘イラ(&apos;%2&apos;)ã®ã‚¢ãƒ¼ã‚­ãƒ†ã‚¯ãƒãƒ£ãŒä¸æ˜Žã§ã™ã€‚</translation>
</message>
<message>
<source>Profile &apos;%1&apos; created for &apos;%2&apos;.</source>
@@ -27877,6 +27442,10 @@ to project &apos;%2&apos;.</source>
<translation>プロファイル &apos;%1&apos; をデフォルトã«ã—ã¾ã—ãŸã€‚</translation>
</message>
<message>
+ <source>Compiler &apos;%1&apos; not found</source>
+ <translation>コンパイラ &apos;%1&apos; ãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“</translation>
+ </message>
+ <message>
<source>Cannot create profile: MSVC toolchains can only be created via the auto-detection mechanism.</source>
<translation>プロファイルãŒä½œæˆã§ãã¾ã›ã‚“: MSVC ツールãƒã‚§ã‚¤ãƒ³ã¯è‡ªå‹•æ¤œå‡ºæ©Ÿèƒ½ã§ã®ã¿ä½œæˆã•ã‚Œã¾ã™ã€‚</translation>
</message>
@@ -27889,6 +27458,10 @@ to project &apos;%2&apos;.</source>
<translation>&apos;%1&apos; を削除ã—ã¾ã™ã€‚</translation>
</message>
<message>
+ <source>Cleaning up was canceled.</source>
+ <translation>クリーンアップãŒã‚­ãƒ£ãƒ³ã‚»ãƒ«ã•ã‚Œã¾ã—ãŸã€‚</translation>
+ </message>
+ <message>
<source> for configuration %1</source>
<translation>æ§‹æˆ %1</translation>
</message>
@@ -27905,6 +27478,10 @@ to project &apos;%2&apos;.</source>
<translation>空ディレクトリ &apos;%1&apos; ã®å‰Šé™¤ã«å¤±æ•—ã—ã¾ã—ãŸã€‚</translation>
</message>
<message>
+ <source>The working directory &apos;%1&apos; for process &apos;%2&apos; is invalid.</source>
+ <translation>プロセス &apos;%2&apos; ã®ä½œæ¥­ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒª &apos;%1&apos; ãŒä¸æ­£ã§ã™ã€‚</translation>
+ </message>
+ <message>
<source>Cannot create response file &apos;%1&apos;.</source>
<translation>レスãƒãƒ³ã‚¹ãƒ•ã‚¡ã‚¤ãƒ« &apos;%1&apos; ãŒä½œæˆã§ãã¾ã›ã‚“。</translation>
</message>
@@ -27923,24 +27500,8 @@ to project &apos;%2&apos;.</source>
<translation>プロセス &apos;%1&apos; を開始ã§ãã¾ã›ã‚“: %2</translation>
</message>
<message>
- <source>The process &apos;%1&apos; crashed.</source>
- <translation>プロセス &quot;%1&quot; ãŒã‚¯ãƒ©ãƒƒã‚·ãƒ¥ã—ã¾ã—ãŸã€‚</translation>
- </message>
- <message>
- <source>The process &apos;%1&apos; timed out.</source>
- <translation>プロセス &apos;%1&apos; ãŒã‚¿ã‚¤ãƒ ã‚¢ã‚¦ãƒˆã—ã¾ã—ãŸã€‚</translation>
- </message>
- <message>
- <source>Error reading process output from &apos;%1&apos;.</source>
- <translation>&apos;%1&apos; プロセスã®å‡ºåŠ›èª­è¾¼ä¸­ã«ã‚¨ãƒ©ãƒ¼ãŒç™ºç”Ÿã—ã¾ã—ãŸã€‚</translation>
- </message>
- <message>
- <source>Error writing to process &apos;%1&apos;.</source>
- <translation>プロセス &apos;%1&apos; ã¸ã®æ›¸è¾¼ä¸­ã«ã‚¨ãƒ©ãƒ¼ãŒç™ºç”Ÿã—ã¾ã—ãŸã€‚</translation>
- </message>
- <message>
- <source>Unknown process error running &apos;%1&apos;.</source>
- <translation>&apos;%1&apos; プロセスã®å®Ÿè¡Œä¸­ã«æœªçŸ¥ã®ã‚¨ãƒ©ãƒ¼ãŒç™ºç”Ÿã—ã¾ã—ãŸã€‚</translation>
+ <source>Process crashed.</source>
+ <translation>プロセスãŒã‚¯ãƒ©ãƒƒã‚·ãƒ¥ã—ã¾ã—ãŸã€‚</translation>
</message>
<message>
<source>Process failed with exit code %1.</source>
@@ -28097,6 +27658,10 @@ Usage: %2</source>
<translation>使用方法: %1</translation>
</message>
<message>
+ <source>No profile specified and no default profile exists.</source>
+ <translation>プロファイルãŒæŒ‡å®šã•ã‚Œã¦ãŠã‚‰ãšã€ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆãƒ—ロファイルも存在ã—ã¾ã›ã‚“。</translation>
+ </message>
+ <message>
<source>No such product &apos;%1&apos;.</source>
<translation>プロダクト &apos;%1&apos; ãŒã‚ã‚Šã¾ã›ã‚“。</translation>
</message>
@@ -28654,9 +28219,9 @@ Usage: %2</source>
</translation>
</message>
<message>
- <source> %1 [%3 &lt;settings directory&gt;] &lt;compiler path&gt; &lt;profile name&gt;
+ <source> %1 [%2 &lt;settings directory&gt;] &lt;path to qmake&gt; &lt;profile name&gt;
</source>
- <translation> %1 [%3 &lt;設定ディレクトリ&gt;] &lt;コンパイラã®ãƒ‘ス&gt; &lt;プロファイルå&gt;
+ <translation> %1 [%2 &lt;設定ディレクトリ&gt;] &lt;qmake ã®ãƒ‘ス&gt; &lt;プロファイルå&gt;
</translation>
</message>
<message>
@@ -28743,6 +28308,10 @@ In case the compiler has an unusual file name, you may need to provide the &apos
<translation> 検出ã•ã‚ŒãŸ MSVC ã¯æœªçŸ¥ã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ %1 ã§ã™ã€‚</translation>
</message>
<message>
+ <source>Detecting the build environment from &apos;%1&apos; failed.</source>
+ <translation>&apos;%1&apos; ã‹ã‚‰ã®ãƒ“ルド環境ã®æ¤œå‡ºã«å¤±æ•—ã—ã¾ã—ãŸã€‚</translation>
+ </message>
+ <message>
<source> MSVC detected:
version %1
installed in %2</source>
@@ -28841,6 +28410,10 @@ In case the compiler has an unusual file name, you may need to provide the &apos
<translation>グループã®ãƒ—レフィックスãŒãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã§ã¯ã‚ã‚Šã¾ã›ã‚“。</translation>
</message>
<message>
+ <source>Cannot update: Group prefix depends on properties.</source>
+ <translation>æ›´æ–°ã§ãã¾ã›ã‚“: グループプレフィックスã¯ãƒ—ロパティã«ä¾å­˜ã—ã¦ã„ã¾ã™ã€‚</translation>
+ </message>
+ <message>
<source>File &apos;%1&apos; appears more than once.</source>
<translation>ファイル &apos;%1&apos; ãŒäºŒå›žä»¥ä¸Šä½¿ç”¨ã•ã‚Œã¦ã„ã¾ã™ã€‚</translation>
</message>
@@ -28853,6 +28426,10 @@ In case the compiler has an unusual file name, you may need to provide the &apos
<translation>ファイル &apos;%1&apos; ã¯æ—¢ã«ã‚°ãƒ«ãƒ¼ãƒ— &apos;%2&apos; ã«å­˜åœ¨ã—ã¾ã™ã€‚</translation>
</message>
<message>
+ <source>The following files cannot be removed from the project file, because they match wildcard patterns: %1</source>
+ <translation>以下ã®ãƒ•ã‚¡ã‚¤ãƒ«ã¯ãƒ¯ã‚¤ãƒ«ãƒ‰ã‚«ãƒ¼ãƒ‰ãƒ‘ターンã«åˆè‡´ã™ã‚‹ãŸã‚ã€ãƒ—ロジェクトファイルã‹ã‚‰å‰Šé™¤ã§ãã¾ã›ã‚“: %1</translation>
+ </message>
+ <message>
<source>The following files are not known to qbs: %1</source>
<translation>ã“れら㯠qbs ã§ã¯æœªçŸ¥ã®ãƒ•ã‚¡ã‚¤ãƒ«ã§ã™: %1</translation>
</message>
@@ -28921,8 +28498,16 @@ In case the compiler has an unusual file name, you may need to provide the &apos
<translation>%1 ã®ãƒ“ルドãŒçµ‚了ã—ã¾ã—ãŸã€‚</translation>
</message>
<message>
- <source>The following products could not be built%1: %2.</source>
- <translation>ã“れらã¯%1ã§ã¯ãƒ“ルドã•ã‚Œãªã„プロダクトã§ã™: %2.</translation>
+ <source>The following products could not be built%1:</source>
+ <translation>以下ã®ãƒ—ロダクトã¯%1ã§ã¯ãƒ“ルドã§ãã¾ã›ã‚“ã§ã—ãŸ:</translation>
+ </message>
+ <message>
+ <source> %1</source>
+ <translation> %1</translation>
+ </message>
+ <message>
+ <source> (for profile &apos;%1&apos;)</source>
+ <translation> (プロファイル&apos;%1&apos;用)</translation>
</message>
<message>
<source>Build canceled%1.</source>
@@ -28941,30 +28526,26 @@ In case the compiler has an unusual file name, you may need to provide the &apos
<translation>プロダクト &apos;%1&apos; 㯠&apos;%2&apos; ã«ä¾å­˜ã—ã¦ã„ã¾ã™ãŒã€&apos;%2&apos; ã¯ç„¡åŠ¹åŒ–ã•ã‚Œã¦ã„ã¾ã™ã€‚</translation>
</message>
<message>
- <source>Can&apos;t find artifact &apos;%0&apos; in the list of source files.</source>
- <translation>ソースファイルã®ä¸­ã« artifact &apos;%0&apos; ãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“。</translation>
+ <source>Cannot find artifact &apos;%0&apos; in the list of source files.</source>
+ <translation>ソースファイルã®ãƒªã‚¹ãƒˆã« artifact &apos;%0&apos; ãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“。</translation>
</message>
<message>
- <source>There&apos;s a transformer without commands.</source>
+ <source>There is a transformer without commands.</source>
<translation>コマンドã®ãªã„ transformer ãŒã‚ã‚Šã¾ã™ã€‚</translation>
</message>
<message>
- <source>There&apos;s a rule without commands: %1.</source>
- <translation>コマンドã®ãªã„ルールãŒã‚ã‚Šã¾ã™: %1.</translation>
- </message>
- <message>
- <source>Error in Rule.Artifact fileName: </source>
- <translation>Rule.Artifact fileName ã®ã‚¨ãƒ©ãƒ¼: </translation>
- </message>
- <message>
<source>Conflicting rules for producing %1 %2
</source>
<translation>%1 %2 を生æˆã™ã‚‹ãƒ«ãƒ¼ãƒ«ãŒè¡çªã—ã¦ã„ã¾ã™
</translation>
</message>
<message>
- <source>The input artifacts are: %1</source>
- <translation>入力ã•ã‚ŒãŸ artifact: %1</translation>
+ <source>There is a rule without commands: %1.</source>
+ <translation>コマンドã®ãªã„ルールãŒã‚ã‚Šã¾ã™: %1.</translation>
+ </message>
+ <message>
+ <source>Error in Rule.Artifact fileName at %1: %2</source>
+ <translation>Rule.Artifact fileName ã®ã‚¨ãƒ©ãƒ¼: %1: %2</translation>
</message>
<message>
<source>Error while calling Rule.outputArtifacts: %1</source>
@@ -28975,6 +28556,10 @@ In case the compiler has an unusual file name, you may need to provide the &apos
<translation>Rule.outputArtifacts ã¯ã‚ªãƒ–ジェクトã®é…列を返ã•ãªãã¦ã¯ã„ã‘ã¾ã›ã‚“。</translation>
</message>
<message>
+ <source>Cannot set module property %1 on artifact %2.</source>
+ <translation>artifact %2 ã«ãƒ¢ã‚¸ãƒ¥ãƒ¼ãƒ«ãƒ—ロパティ %1 を設定ã§ãã¾ã›ã‚“。</translation>
+ </message>
+ <message>
<source>Build canceled.</source>
<translation>ビルドãŒã‚­ãƒ£ãƒ³ã‚»ãƒ«ã•ã‚Œã¾ã—ãŸã€‚</translation>
</message>
@@ -29025,8 +28610,8 @@ In case the compiler has an unusual file name, you may need to provide the &apos
<translation>&apos;%1&apos; ã®ã‚¤ãƒ³ãƒãƒ¼ãƒˆä¸­ã«ãƒ«ãƒ¼ãƒ—を検出ã—ã¾ã—ãŸã€‚</translation>
</message>
<message>
- <source>Couldn&apos;t open &apos;%1&apos;.</source>
- <translation>&apos;%1&apos; ã‚’é–‹ã‘ã¾ã›ã‚“ã§ã—ãŸã€‚</translation>
+ <source>Cannot open &apos;%1&apos;.</source>
+ <translation>&apos;%1&apos; ã‚’é–‹ã‘ã¾ã›ã‚“。</translation>
</message>
<message>
<source>No root item found in %1.</source>
@@ -29057,16 +28642,16 @@ In case the compiler has an unusual file name, you may need to provide the &apos
<translation>import ã® URI ãŒç„¡åŠ¹ã§ã™ã€‚</translation>
</message>
<message>
- <source>Can&apos;t import into the same name more than once.</source>
- <translation>åŒã˜åå‰ã§å†ã³ import ã™ã‚‹ã“ã¨ã¯ã§ãã¾ã›ã‚“。</translation>
- </message>
- <message>
<source>Cannot reuse the name of built-in extension &apos;%1&apos;.</source>
<translation>ビルトインエクステンションã®åå‰ &apos;%1&apos; ã¯å†åˆ©ç”¨ã§ãã¾ã›ã‚“。</translation>
</message>
<message>
- <source>Can&apos;t find imported file %0.</source>
- <translation>import ã™ã‚‹ãƒ•ã‚¡ã‚¤ãƒ« &apos;%0&apos; ãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“。</translation>
+ <source>Cannot import into the same name more than once.</source>
+ <translation>åŒã˜åå‰ã«è¤‡æ•°å›ž import ã™ã‚‹ã“ã¨ã¯ã§ãã¾ã›ã‚“。</translation>
+ </message>
+ <message>
+ <source>Cannot find imported file %0.</source>
+ <translation>import ã™ã‚‹ãƒ•ã‚¡ã‚¤ãƒ« %0 ãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“。</translation>
</message>
<message>
<source>Can only import .qbs and .js files</source>
@@ -29113,8 +28698,8 @@ In case the compiler has an unusual file name, you may need to provide the &apos
<translation>アイテムã§ã¯ãªã„プロパティã«ãƒã‚¤ãƒ³ãƒ‡ã‚£ãƒ³ã‚°ã—よã†ã¨ã—ã¦ã„ã¾ã™ã€‚</translation>
</message>
<message>
- <source>Incompatible qbs version %1. This is qbs %2.</source>
- <translation>qbs ã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ %1 ã«äº’æ›æ€§ãŒã‚ã‚Šã¾ã›ã‚“。ã“ã® qbs 㯠%2 ã§ã™ã€‚</translation>
+ <source>Incompatible qbs language version %1. This is version %2.</source>
+ <translation>qbs ã®è¨€èªžãƒãƒ¼ã‚¸ãƒ§ãƒ³ %1 ã¨äº’æ›æ€§ãŒã‚ã‚Šã¾ã›ã‚“。ã“ã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã¯ %2 ã§ã™ã€‚</translation>
</message>
<message>
<source>Incompatible value type in unconditional value at %1.</source>
@@ -29161,6 +28746,14 @@ In case the compiler has an unusual file name, you may need to provide the &apos
<translation>&quot;references&quot; ã«ã‚るファイルã®ãƒˆãƒƒãƒ—レベルアイテム㌠&quot;%1&quot; ã§ã™ãŒã€Product ã‹ Project ã§ã‚ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚</translation>
</message>
<message>
+ <source>The &apos;profiles&apos; property cannot be an empty list.</source>
+ <translation>&apos;profiles&apos; プロパティã¯ç©ºã«ã¯ã§ãã¾ã›ã‚“。</translation>
+ </message>
+ <message>
+ <source>The profile &apos;%1&apos; appears in the &apos;profiles&apos; list twice, which is not allowed.</source>
+ <translation>プロファイル &apos;%1&apos; ㌠&apos;profiles&apos; ã«è¤‡æ•°å€‹å­˜åœ¨ã—ã¾ã™ã€‚é‡è¤‡ã¯è¨±å¯ã•ã‚Œã¦ã„ã¾ã›ã‚“。</translation>
+ </message>
+ <message>
<source>Cycle detected while loading subproject file &apos;%1&apos;.</source>
<translation>サブプロジェクトファイル &apos;%1&apos; ã®èª­è¾¼ä¸­ã«å¾ªç’°ã‚’検出ã—ã¾ã—ãŸã€‚</translation>
</message>
@@ -29189,6 +28782,10 @@ In case the compiler has an unusual file name, you may need to provide the &apos
<translation>複数ã®ãƒ¢ã‚¸ãƒ¥ãƒ¼ãƒ«ã‚’æŒã¤ Depends アイテム㫠id ãŒã‚ã‚Šã¾ã›ã‚“。</translation>
</message>
<message>
+ <source>Empty &apos;profiles&apos; list not allowed in &apos;Depends&apos; item.</source>
+ <translation>&apos;Depend&apos; アイテム㮠&apos;profiles&apos; ã¯ç©ºã«ã¯ã§ãã¾ã›ã‚“。</translation>
+ </message>
+ <message>
<source>Module %1 could not be loaded.</source>
<translation>モジュール %1 ãŒèª­ã¿è¾¼ã‚ã¾ã›ã‚“ã§ã—ãŸã€‚</translation>
</message>
@@ -29233,26 +28830,34 @@ In case the compiler has an unusual file name, you may need to provide the &apos
<translation>二ã¤ç›®ã®ãƒ—ロダクト定義ã®ä½ç½®ã€‚</translation>
</message>
<message>
- <source>The product name &apos;%1&apos; collides with a module name.</source>
- <translation>プロダクトå &apos;%1&apos; ãŒãƒ¢ã‚¸ãƒ¥ãƒ¼ãƒ«åã¨è¡çªã—ã¦ã„ã¾ã™ã€‚</translation>
+ <source>The value of Project.minimumQbsVersion is not a valid version string.</source>
+ <translation>Project.minimumQbsVersion ã®å€¤ãŒç„¡åŠ¹ãªãƒãƒ¼ã‚¸ãƒ§ãƒ³æ–‡å­—列ã§ã™ã€‚</translation>
</message>
<message>
- <source>The &apos;additionalFileTags&apos; property is deprecated. Please use &apos;type&apos; instead.</source>
- <translation>&apos;additionalFileTags&apos; プロパティã®ä½¿ç”¨ã¯æŽ¨å¥¨ã•ã‚Œã¦ã„ã¾ã›ã‚“。代ã‚ã‚Šã« &apos;type&apos; を使用ã—ã¦ãã ã•ã„。</translation>
+ <source>The project requires at least qbs version %1, but this is qbs version %2.</source>
+ <translation>プロジェクトãŒè¦æ±‚ã™ã‚‹ qbs ã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã¯ %1 以上ã§ã™ãŒã€ã“ã® qbs ã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã¯ %2 ã§ã™ã€‚</translation>
</message>
<message>
- <source>The &apos;additionalProductFileTags&apos; property is deprecated. Please use &apos;additionalProductTypes&apos; instead.</source>
- <translation>&apos;additionalProductFileTags&apos; プロパティã®ä½¿ç”¨ã¯æŽ¨å¥¨ã•ã‚Œã¦ã„ã¾ã›ã‚“。代ã‚ã‚Šã« &apos;additionalProductTypes&apos; を使用ã—ã¦ãã ã•ã„。</translation>
+ <source>The product name &apos;%1&apos; collides with a module name.</source>
+ <translation>プロダクトå &apos;%1&apos; ãŒãƒ¢ã‚¸ãƒ¥ãƒ¼ãƒ«åã¨è¡çªã—ã¦ã„ã¾ã™ã€‚</translation>
</message>
<message>
<source>Group.files and Group.fileTagsFilters are exclusive.</source>
<translation>Group.files 㨠Group.fileTagsFilters ã¯æŽ’ä»–çš„ãªé …ç›®ã§ã™ã€‚</translation>
</message>
<message>
+ <source>Conflicting fileTagsFilter in Group items.</source>
+ <translation>Group アイテム㮠fileTagsFilter ãŒè¡çªã—ã¦ã„ã¾ã™ã€‚</translation>
+ </message>
+ <message>
<source>Group without files is not allowed.</source>
<translation>ファイルã®å«ã¾ã‚Œãªã„グループã¯è¨±å¯ã•ã‚Œã¦ã„ã¾ã›ã‚“。</translation>
</message>
<message>
+ <source>Duplicate source file &apos;%1&apos; at %2 and %3.</source>
+ <translation>ソースファイル &apos;%1&apos; ㌠%2 㨠%3 ã«é‡è¤‡ã—ã¦ã„ã¾ã™ã€‚</translation>
+ </message>
+ <message>
<source>Group %1</source>
<translation>グループ %1</translation>
</message>
@@ -29273,12 +28878,28 @@ In case the compiler has an unusual file name, you may need to provide the &apos
<translation>Rule.outputArtifacts を指定ã—ãŸå ´åˆã¯ã€Rule.outputFileTags も指定ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚</translation>
</message>
<message>
+ <source>Artifact.condition is deprecated. If you need dynamic artifacts, use the outputArtifacts script instead of Artifact items.</source>
+ <translation>æ¡ä»¶ä»˜ã artifact ã®ä½¿ç”¨ã¯æŽ¨å¥¨ã•ã‚Œã¦ã„ã¾ã›ã‚“。動的㪠artifact ãŒå¿…è¦ãªå ´åˆã€Artifact アイテムã§ã¯ãªã outputArtifacts スクリプトを使用ã—ã¦ãã ã•ã„。</translation>
+ </message>
+ <message>
+ <source>Artifact.fileName and Artifact.filePath cannot both be set.</source>
+ <translation>Artifact.fileName 㨠Artifact.filePath ã®åŒæ–¹ã‚’åŒæ™‚ã«æŒ‡å®šã™ã‚‹ã“ã¨ã¯ã§ãã¾ã›ã‚“。</translation>
+ </message>
+ <message>
+ <source>The property Artifact.fileName is deprecated. Please use Artifact.filePath instead.</source>
+ <translation>Artifact.fileName ã®ä½¿ç”¨ã¯æŽ¨å¥¨ã•ã‚Œã¦ã„ã¾ã›ã‚“。代ã‚ã‚Šã« Artifact.filePath を使用ã—ã¦ãã ã•ã„。</translation>
+ </message>
+ <message>
<source>FileTagger.fileTags must not be empty.</source>
<translation>FileTagger.fileTags を空ã«ã¯ã§ãã¾ã›ã‚“。</translation>
</message>
<message>
- <source>The &apos;pattern&apos; property is deprecated. Please use &apos;patterns&apos; instead.</source>
- <translation>&apos;pattern&apos; プロパティã®ä½¿ç”¨ã¯æŽ¨å¥¨ã•ã‚Œã¦ã„ã¾ã›ã‚“。代ã‚ã‚Šã« &apos;patterns&apos; を使用ã—ã¦ãã ã•ã„。</translation>
+ <source>Artifact.filePath must not be empty.</source>
+ <translation>Artifact.filePath を空ã«ã¯ã§ãã¾ã›ã‚“。</translation>
+ </message>
+ <message>
+ <source>Product dependency &apos;%1&apos; not found for profile &apos;%2&apos;.</source>
+ <translation>プロファイル &apos;%2&apos; ã«ãƒ—ロダクトã®ä¾å­˜é–¢ä¿‚ &apos;%1&apos; ãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“。</translation>
</message>
<message>
<source>FileTagger.patterns must be a non-empty list.</source>
@@ -29293,10 +28914,6 @@ In case the compiler has an unusual file name, you may need to provide the &apos
<translation>Transformer: &apos;%0&apos; ã¯ç„¡åŠ¹ãªåž‹ã®å­ã©ã‚‚ã§ã™ã€‚</translation>
</message>
<message>
- <source>Artifact fileName must not be empty.</source>
- <translation>Artifact ã® fileName を空ã«ã¯ã§ãã¾ã›ã‚“。</translation>
- </message>
- <message>
<source>Product dependency &apos;%1&apos; not found.</source>
<translation>プロダクトã®ä¾å­˜é–¢ä¿‚ &apos;%1&apos; ã¯å­˜åœ¨ã—ã¾ã›ã‚“。</translation>
</message>
@@ -29333,12 +28950,12 @@ In case the compiler has an unusual file name, you may need to provide the &apos
<translation>ビルドグラフã®ã‚·ãƒªã‚¢ãƒ©ã‚¤ã‚ºã«å¤±æ•—ã—ã¾ã—ãŸ: %1</translation>
</message>
<message>
- <source>pluginmanager: couldn&apos;t load plugin &apos;%1&apos;: %2</source>
- <translation>pluginmanager: プラグイン &apos;%1&apos; を読ã¿è¾¼ã‚ã¾ã›ã‚“ã§ã—ãŸ: %2</translation>
+ <source>Pluginmanager: Cannot load plugin &apos;%1&apos;: %2</source>
+ <translation>pluginmanager: プラグイン &apos;%1&apos; を読ã¿è¾¼ã‚ã¾ã›ã‚“: %2</translation>
</message>
<message>
- <source>pluginmanager: couldn&apos;t resolve symbol in &apos;%1&apos;.</source>
- <translation>pluginmanager: &apos;%1&apos; ã®ã‚·ãƒ³ãƒœãƒ«ã‚’解決ã§ãã¾ã›ã‚“ã§ã—ãŸã€‚</translation>
+ <source>Pluginmanager: Cannot resolve symbol in &apos;%1&apos;.</source>
+ <translation>pluginmanager: &apos;%1&apos; ã®ã‚·ãƒ³ãƒœãƒ«ã‚’解決ã§ãã¾ã›ã‚“。</translation>
</message>
<message>
<source>pluginmanager: no scanners returned from &apos;%1&apos;.</source>
@@ -29361,18 +28978,6 @@ In case the compiler has an unusual file name, you may need to provide the &apos
<translation>&apos;%1&apos; ã¯ç„¡åŠ¹ãªãƒ“ルドãƒãƒªã‚¨ãƒ¼ã‚·ãƒ§ãƒ³ã§ã™ã€‚&apos;debug&apos; ã‹ &apos;release&apos; を使用ã—ã¦ãã ã•ã„。</translation>
</message>
<message>
- <source>No profile given and no default profile set.
-Either set the configuration value &apos;defaultProfile&apos; to a valid profile name
-or specify the profile with the command line parameter &apos;profile:name&apos;.
-The following profiles are available:
-%1</source>
- <translation>プロファイルãŒæœªæŒ‡å®šã§ã€ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆãƒ—ロファイルも設定ã•ã‚Œã¦ã„ã¾ã›ã‚“。
-設定㮠&apos;defaultProfile&apos; ã«æœ‰åŠ¹ãªãƒ—ロファイルåを設定ã™ã‚‹ã‹ã€
-コマンドライン引数㮠&apos;profile:name&apos; ã§ãƒ—ロファイルを指定ã—ã¦ãã ã•ã„。
-以下ã®ãƒ—ロファイルãŒåˆ©ç”¨å¯èƒ½ã§ã™:
-%1</translation>
- </message>
- <message>
<source>Unknown or empty profile &apos;%1&apos;.</source>
<translation>&apos;%1&apos; ã¯æœªçŸ¥ã‚ã‚‹ã„ã¯ç©ºã®ãƒ—ロファイルã§ã™ã€‚</translation>
</message>
@@ -29425,8 +29030,8 @@ The output is intended to be processed by other tools and has little value for h
<translation>%1個ã®ãƒ•ã‚¡ã‚¤ãƒ«ã®å‰Šé™¤ãŒè¦æ±‚ã•ã‚Œã¾ã—ãŸãŒã€ãƒªã‚¹ãƒˆã«ã¯ä¸€ã¤ã—ã‹ã‚ã‚Šã¾ã›ã‚“。</translation>
</message>
<message>
- <source>File &apos;1&apos; could not be found in the &apos;files&apos; list.</source>
- <translation>ファイル &apos;1&apos; ㌠&apos;files&apos; リストã«è¦‹ã¤ã‹ã‚Šã¾ã›ã‚“ã§ã—ãŸã€‚</translation>
+ <source>File &apos;%1&apos; could not be found in the &apos;files&apos; list.</source>
+ <translation>ファイル &apos;%1&apos; ㌠&apos;files&apos; ã«è¦‹ã¤ã‹ã‚Šã¾ã›ã‚“ã§ã—ãŸã€‚</translation>
</message>
<message>
<source>The project file parser failed to find the group item.</source>
@@ -29501,32 +29106,56 @@ The output is intended to be processed by other tools and has little value for h
<translation>Qt プロファイル &apos;%1&apos; ã®è¨­å®šã«å¤±æ•—ã—ã¾ã—ãŸ: ディレクトリ &apos;%2&apos; を作æˆã§ãã¾ã›ã‚“。</translation>
</message>
<message>
- <source>Setting up Qt profile &apos;%1&apos; failed: Cannot copy file &apos;%2&apos; into directory &apos;%3&apos; (%4).</source>
- <translation>Qt プロファイル &apos;%1&apos; ã®è¨­å®šã«å¤±æ•—ã—ã¾ã—ãŸ: ファイル &apos;%2&apos; をディレクトリ &apos;%3&apos; ã«ã‚³ãƒ”ーã§ãã¾ã›ã‚“(%4)。</translation>
+ <source>Setting up Qt profile &apos;%1&apos; failed: Cannot open &apos;%1&apos; (%2).</source>
+ <translation>Qt プロファイル &apos;%1&apos; ã®è¨­å®šã«å¤±æ•—ã—ã¾ã—ãŸ: ファイル &apos;%1&apos; ã‚’é–‹ã‘ã¾ã›ã‚“(%2)。</translation>
+ </message>
+ <message>
+ <source>Could not determine whether Qt is a static build.</source>
+ <translation>Qt ãŒã‚¹ã‚¿ãƒ†ã‚£ãƒƒã‚¯ãƒ“ルドã•ã‚Œã¦ã„ã‚‹ã‹æ¤œå‡ºã§ãã¾ã›ã‚“ã§ã—ãŸã€‚</translation>
+ </message>
+ <message>
+ <source>Error reading qconfig.h; could not determine whether Qt is using Cocoa or Carbon</source>
+ <translation>qconfig.h ã®èª­è¾¼ä¸­ã®ã‚¨ãƒ©ãƒ¼ã€‚Qt ㌠Cocoa 㨠Carbon ã®ã©ã¡ã‚‰ã‚’使用ã—ã¦ã„ã‚‹ã‹æ¤œå‡ºã§ãã¾ã›ã‚“ã§ã—ãŸ</translation>
</message>
<message>
- <source>Setting up Qt profile &apos;%1&apos; failed: Cannot set write permission on file &apos;%2&apos; (%3).</source>
- <translation>Qt プロファイル &apos;%1&apos; ã®è¨­å®šã«å¤±æ•—ã—ã¾ã—ãŸ: ファイル &apos;%2&apos; ã«æ›¸è¾¼æ¨©é™ã‚’付与ã§ãã¾ã›ã‚“(%3)。</translation>
+ <source>Cannot find &apos;%1&apos;.</source>
+ <translation>&apos;%1&apos; ãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“。</translation>
</message>
<message>
- <source>Setting up Qt profile &apos;%1&apos; failed: Cannot open file &apos;%1&apos; (%2).</source>
- <translation>Qt プロファイル &apos;%3&apos; ã®è¨­å®šã«å¤±æ•—ã—ã¾ã—ãŸ: ファイル &apos;%1&apos; ã‚’é–‹ã‘ã¾ã›ã‚“(%2)。</translation>
+ <source>Cannot open temporary file &apos;%1&apos; for writing.</source>
+ <translation>書ãè¾¼ã¿ç”¨ä¸€æ™‚ファイル &apos;%1&apos; ã‚’é–‹ã‘ã¾ã›ã‚“。</translation>
</message>
<message>
- <source>Setting up Qt profile &apos;%1&apos; failed: Could not remove the existing profile of the same name (%2).</source>
- <translation>Qt プロファイル &apos;%1&apos; ã®è¨­å®šã«å¤±æ•—ã—ã¾ã—ãŸ: åŒåã®æ—¢å­˜ã®ãƒ—ロファイルを削除ã§ãã¾ã›ã‚“ã§ã—ãŸ(%2)。</translation>
+ <source>Failed to start &apos;%1&apos;.</source>
+ <translation>&apos;%1&apos; ã‚’èµ·å‹•ã§ãã¾ã›ã‚“。</translation>
</message>
<message>
- <source>Setting up Qt profile &apos;%1&apos; failed: Cannot adapt module file &apos;%2&apos; (%3).</source>
- <translation>Qt プロファイル &apos;%1&apos; ã®è¨­å®šã«å¤±æ•—ã—ã¾ã—ãŸ: モジュールファイル &apos;%2&apos; ãŒå¤‰æ›´ã§ãã¾ã›ã‚“(%3)。</translation>
+ <source>Process &apos;%1&apos; did not exit normally.</source>
+ <translation>プロセス &apos;%1&apos; ã¯æ­£å¸¸ã«çµ‚了ã—ã¾ã›ã‚“ã§ã—ãŸã€‚</translation>
</message>
<message>
- <source>Could not determine whether Qt is a static build.</source>
- <translation>Qt ãŒã‚¹ã‚¿ãƒ†ã‚£ãƒƒã‚¯ãƒ“ルドã•ã‚Œã¦ã„ã‚‹ã‹æ¤œå‡ºã§ãã¾ã›ã‚“ã§ã—ãŸã€‚</translation>
+ <source>Failed to detect Visual Studio environment.</source>
+ <translation>Visual Studio 環境ã®æ¤œå‡ºã«å¤±æ•—ã—ã¾ã—ãŸã€‚</translation>
</message>
<message>
- <source>Error reading qconfig.h; could not determine whether Qt is using Cocoa or Carbon</source>
- <translation>qconfig.h ã®èª­è¾¼ä¸­ã®ã‚¨ãƒ©ãƒ¼ã€‚Qt ㌠Cocoa 㨠Carbon ã®ã©ã¡ã‚‰ã‚’使用ã—ã¦ã„ã‚‹ã‹æ¤œå‡ºã§ãã¾ã›ã‚“ã§ã—ãŸ</translation>
+ <source>Cannot lock build graph file &apos;%1&apos;: Failed to create directory.</source>
+ <translation>ビルドグラフファイル &apos;%1&apos; ãŒãƒ­ãƒƒã‚¯ã§ãã¾ã›ã‚“: ディレクトリã®ä½œæˆã«å¤±æ•—ã—ã¾ã—ãŸã€‚</translation>
+ </message>
+ <message>
+ <source>Cannot lock build graph file &apos;%1&apos;: Already locked by &apos;%2&apos; (PID %3).</source>
+ <translation>ビルドグラフファイル &apos;%1&apos; ãŒãƒ­ãƒƒã‚¯ã§ãã¾ã›ã‚“: 既㫠&apos;%2&apos; ã«ã‚ˆã£ã¦ãƒ­ãƒƒã‚¯ã•ã‚Œã¦ã„ã¾ã™(PID %3)。</translation>
+ </message>
+ <message>
+ <source>Cannot lock build graph file &apos;%1&apos;: Permission denied.</source>
+ <translation>ビルドグラフファイル &apos;%1&apos; ãŒãƒ­ãƒƒã‚¯ã§ãã¾ã›ã‚“: 権é™ãŒã‚ã‚Šã¾ã›ã‚“。</translation>
+ </message>
+ <message>
+ <source>Cannot lock build graph file &apos;%1&apos; (reason unknown).</source>
+ <translation>ビルドグラフファイル &apos;%1&apos; ãŒãƒ­ãƒƒã‚¯ã§ãã¾ã›ã‚“: (原因ã¯ä¸æ˜Žã§ã™)。</translation>
+ </message>
+ <message>
+ <source>Setting up Qt profile &apos;%1&apos; failed: Cannot open file &apos;%2&apos; (%3).</source>
+ <translation>Qt プロファイル &apos;%1&apos; ã®è¨­å®šã«å¤±æ•—ã—ã¾ã—ãŸ: ファイル &apos;%2&apos; ã‚’é–‹ã‘ã¾ã›ã‚“(%3)。</translation>
</message>
</context>
<context>
@@ -29553,8 +29182,8 @@ The output is intended to be processed by other tools and has little value for h
<context>
<name>QbsProjectManager::Internal::QbsProject</name>
<message>
- <source>Evaluating</source>
- <translation>評価中</translation>
+ <source>Reading Project &quot;%1&quot;</source>
+ <translation>プロジェクト &quot;%1&quot; ã®èª­è¾¼ä¸­</translation>
</message>
</context>
<context>
@@ -29667,18 +29296,6 @@ The output is intended to be processed by other tools and has little value for h
<source>Add Library</source>
<translation>ライブラリã®è¿½åŠ </translation>
</message>
- <message>
- <source>Type</source>
- <translation>åž‹</translation>
- </message>
- <message>
- <source>Details</source>
- <translation>詳細</translation>
- </message>
- <message>
- <source>Summary</source>
- <translation>概è¦</translation>
- </message>
</context>
<context>
<name>QmakeProjectManager::Internal::LibraryTypePage</name>
@@ -29728,10 +29345,18 @@ Neither the path to the library nor the path to its includes is added to the .pr
<source>Links to a system library using pkg-config.</source>
<translation>pkg-config を用ã„ã¦ã‚·ã‚¹ãƒ†ãƒ ãƒ©ã‚¤ãƒ–ラリをリンクã—ã¾ã™ã€‚</translation>
</message>
+ <message>
+ <source>Type</source>
+ <translation>タイプ</translation>
+ </message>
</context>
<context>
<name>QmakeProjectManager::Internal::DetailsPage</name>
<message>
+ <source>Details</source>
+ <translation>詳細</translation>
+ </message>
+ <message>
<source>Internal Library</source>
<translation>内部ライブラリ</translation>
</message>
@@ -29807,14 +29432,6 @@ Neither the path to the library nor the path to its includes is added to the .pr
<source>This wizard generates a Qt Designer Custom Widget or a Qt Designer Custom Widget Collection project.</source>
<translation>ã“ã®ã‚¦ã‚£ã‚¶ãƒ¼ãƒ‰ã¯ Qt Designer カスタムウィジェットã‚ã‚‹ã„㯠Qt Designer カスタムウィジェットコレクションプロジェクトを生æˆã—ã¾ã™ã€‚</translation>
</message>
- <message>
- <source>Custom Widgets</source>
- <translation>カスタムウィジェット</translation>
- </message>
- <message>
- <source>Plugin Details</source>
- <translation>プラグインã®è©³ç´°</translation>
- </message>
</context>
<context>
<name>QmakeProjectManager::Internal::PluginGenerator</name>
@@ -29826,8 +29443,8 @@ Neither the path to the library nor the path to its includes is added to the .pr
<context>
<name>QmakeProjectManager::Internal::DesktopQmakeRunConfiguration</name>
<message>
- <source>The .pro file &apos;%1&apos; is currently being parsed.</source>
- <translation>.pro ファイル &apos;%1&apos; ã‚’ç¾åœ¨è§£æžã—ã¦ã„ã¾ã™ã€‚</translation>
+ <source>The .pro file &quot;%1&quot; is currently being parsed.</source>
+ <translation>.pro ファイル &quot;%1&quot; ã‚’ç¾åœ¨è§£æžã—ã¦ã„ã¾ã™ã€‚</translation>
</message>
<message>
<source>Qt Run Configuration</source>
@@ -29930,14 +29547,6 @@ Neither the path to the library nor the path to its includes is added to the .pr
<translation>Make</translation>
</message>
<message>
- <source>Qt Creator needs a compiler set up to build. Configure a compiler in the kit options.</source>
- <translation>ビルドã™ã‚‹ç‚ºã«ã¯ã‚³ãƒ³ãƒ‘イラã®è¨­å®šãŒå¿…è¦ã§ã™ã€‚キットオプションã§ã‚³ãƒ³ãƒ‘イラを構æˆã—ã¦ãã ã•ã„。</translation>
- </message>
- <message>
- <source>Configuration is faulty. Check the Issues view for details.</source>
- <translation>構æˆãŒä¸å®Œå…¨ã§ã™ã€‚詳細ã¯å•é¡Œãƒšã‚¤ãƒ³ã§ç¢ºèªã—ã¦ãã ã•ã„。</translation>
- </message>
- <message>
<source>Cannot find Makefile. Check your build settings.</source>
<translation>Makefile ãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“。ビルド設定を確èªã—ã¦ãã ã•ã„。</translation>
</message>
@@ -30084,8 +29693,8 @@ Neither the path to the library nor the path to its includes is added to the .pr
<translation>ファイル %1 ã®è§£æžä¸­ã«ã‚¨ãƒ©ãƒ¼ãŒç™ºç”Ÿã—ã¾ã—ãŸã€‚é™å‚ã—ã¾ã™ã€‚</translation>
</message>
<message>
- <source>Could not find .pro file for sub dir &apos;%1&apos; in &apos;%2&apos;</source>
- <translation>&apos;%2&apos; 㫠サブディレクトリ &apos;%1&apos; 用 .pro ファイルãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“ã§ã—ãŸ</translation>
+ <source>Could not find .pro file for sub dir &quot;%1&quot; in &quot;%2&quot;</source>
+ <translation>&quot;%2&quot; 㫠サブディレクトリ &quot;%1&quot; 用 .pro ファイルãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“ã§ã—ãŸ</translation>
</message>
</context>
<context>
@@ -30099,8 +29708,8 @@ Neither the path to the library nor the path to its includes is added to the .pr
<translation>プロジェクト&lt;br&gt;&lt;br&gt;%1&lt;br&lt;br&gt;以下ã®ãƒ•ã‚¡ã‚¤ãƒ«ã¯ãƒãƒ¼ã‚¸ãƒ§ãƒ³ãŒå¤ã„ã‹ç·¨é›†ã•ã‚Œã¦ã„ã¾ã™ã€‚&lt;br&gt;&lt;br&gt;%2&lt;br&gt;&lt;br&gt;Qt Creator ã§ã“れらã®ãƒ•ã‚¡ã‚¤ãƒ«ã‚’æ›´æ–°ã—ã¾ã™ã‹ã€‚変更内容ã¯å¤±ã‚ã‚Œã¾ã™ã€‚</translation>
</message>
<message>
- <source>Failed opening project &apos;%1&apos;: Project is not a file</source>
- <translation>プロジェクト &apos;%1&apos; ãŒé–‹ã‘ã¾ã›ã‚“: プロジェクトãŒãƒ•ã‚¡ã‚¤ãƒ«ã§ã¯ã‚ã‚Šã¾ã›ã‚“</translation>
+ <source>Failed opening project &quot;%1&quot;: Project is not a file</source>
+ <translation>プロジェクト &quot;%1&quot; ãŒé–‹ã‘ã¾ã›ã‚“: プロジェクトãŒãƒ•ã‚¡ã‚¤ãƒ«ã§ã¯ã‚ã‚Šã¾ã›ã‚“</translation>
</message>
<message>
<source>QMake</source>
@@ -30111,24 +29720,24 @@ Neither the path to the library nor the path to its includes is added to the .pr
<context>
<name>QmakeProjectManager::QmakeProject</name>
<message>
- <source>Evaluating</source>
- <translation>評価中</translation>
+ <source>Reading Project &quot;%1&quot;</source>
+ <translation>プロジェクト &quot;%1&quot; ã®èª­è¾¼ä¸­</translation>
</message>
<message>
<source>No Qt version set in kit.</source>
<translation>キット㫠Qt ãƒãƒ¼ã‚¸ãƒ§ãƒ³ãŒè¨­å®šã•ã‚Œã¦ã„ã¾ã›ã‚“。</translation>
</message>
<message>
- <source>The .pro file &apos;%1&apos; does not exist.</source>
- <translation>.pro ファイル &apos;%1&apos; ã¯å­˜åœ¨ã—ã¾ã›ã‚“。</translation>
+ <source>The .pro file &quot;%1&quot; does not exist.</source>
+ <translation>.pro ファイル &quot;%1&quot; ãŒå­˜åœ¨ã—ã¾ã›ã‚“。</translation>
</message>
<message>
- <source>The .pro file &apos;%1&apos; is not part of the project.</source>
- <translation>.pro ファイル &apos;%1&apos; ã¯ã“ã®ãƒ—ロジェクトã«å±žã—ã¦ã„ã¾ã›ã‚“。</translation>
+ <source>The .pro file &quot;%1&quot; is not part of the project.</source>
+ <translation>.pro ファイル â€%1&quot; ã¯ã“ã®ãƒ—ロジェクトã«å±žã—ã¦ã„ã¾ã›ã‚“。</translation>
</message>
<message>
- <source>The .pro file &apos;%1&apos; could not be parsed.</source>
- <translation>.pro ファイル &apos;%1&apos; ã¯è§£æžã§ãã¾ã›ã‚“ã§ã—ãŸã€‚</translation>
+ <source>The .pro file &quot;%1&quot; could not be parsed.</source>
+ <translation>.pro ファイル &quot;%1&quot; を解æžã§ãã¾ã›ã‚“ã§ã—ãŸã€‚</translation>
</message>
</context>
<context>
@@ -30221,10 +29830,6 @@ Neither the path to the library nor the path to its includes is added to the .pr
<translation>qmake</translation>
</message>
<message>
- <source>Configuration is faulty, please check the Issues view for details.</source>
- <translation>構æˆãŒä¸å®Œå…¨ã§ã™ã€‚詳細ã¯å•é¡Œãƒšã‚¤ãƒ³ã§ç¢ºèªã—ã¦ãã ã•ã„。</translation>
- </message>
- <message>
<source>Configuration unchanged, skipping qmake step.</source>
<translation>構æˆãŒå¤‰æ›´ã•ã‚Œã¦ã„ãªã„為ã€qmake ステップをスキップã—ã¾ã™ã€‚</translation>
</message>
@@ -30359,13 +29964,6 @@ Neither the path to the library nor the path to its includes is added to the .pr
</message>
</context>
<context>
- <name>QmakeProjectManager::AbstractMobileAppWizardDialog</name>
- <message>
- <source>Kits</source>
- <translation>キット</translation>
- </message>
-</context>
-<context>
<name>QmakeProjectManager::Internal::ConsoleAppWizard</name>
<message>
<source>Qt Console Application</source>
@@ -30408,6 +30006,10 @@ Preselects a desktop Qt for building the application if available.</source>
<source>Specify basic information about the classes for which you want to generate skeleton source code files.</source>
<translation>ソースコードã®ã‚¹ã‚±ãƒ«ãƒˆãƒ³ãƒ•ã‚¡ã‚¤ãƒ«ã‚’生æˆã—ãŸã„クラスã®åŸºæœ¬çš„ãªæƒ…報を指定ã—ã¦ãã ã•ã„。</translation>
</message>
+ <message>
+ <source>Details</source>
+ <translation>詳細</translation>
+ </message>
</context>
<context>
<name>QmakeProjectManager::Internal::GuiAppWizard</name>
@@ -30430,54 +30032,6 @@ Preselects a desktop Qt for building the application if available.</source>
<source>This wizard generates a Qt Widgets Application project. The application derives by default from QApplication and includes an empty widget.</source>
<translation>ã“ã®ã‚¦ã‚£ã‚¶ãƒ¼ãƒ‰ã¯ Qt ウイジェットアプリケーションプロジェクトを生æˆã—ã¾ã™ã€‚アプリケーションã¯ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã§ QApplication を使用ã—ã€ç©ºã®ã‚¦ã‚£ã‚¸ã‚§ãƒƒãƒˆã‚’æŒã¡ã¾ã™ã€‚</translation>
</message>
- <message>
- <source>Details</source>
- <translation>詳細</translation>
- </message>
-</context>
-<context>
- <name>QmakeProjectManager::AbstractMobileApp</name>
- <message>
- <source>Could not open template file &apos;%1&apos;.</source>
- <translation>テンプレートファイル &apos;%1&apos; ã‚’é–‹ã‘ã¾ã›ã‚“ã§ã—ãŸã€‚</translation>
- </message>
-</context>
-<context>
- <name>QmakeProjectManager::Internal::Html5AppWizardDialog</name>
- <message>
- <source>New HTML5 Application</source>
- <translation>æ–°ã—ã„ HTML5 アプリケーション</translation>
- </message>
- <message>
- <source>This wizard generates a HTML5 Application project.</source>
- <translation>ã“ã®ã‚¦ã‚£ã‚¶ãƒ¼ãƒ‰ã¯ HTML5 アプリケーションプロジェクトを生æˆã—ã¾ã™ã€‚</translation>
- </message>
- <message>
- <source>HTML Options</source>
- <translation>HTML オプション</translation>
- </message>
-</context>
-<context>
- <name>QmakeProjectManager::Internal::Html5AppWizard</name>
- <message>
- <source>HTML5 Application</source>
- <translation>HTML5 アプリケーション</translation>
- </message>
- <message>
- <source>Creates an HTML5 application project that can contain both HTML5 and C++ code and includes a WebKit view.
-
-You can build the application and deploy it on desktop and mobile target platforms.</source>
- <translation>HTML5 㨠WebKit ã®è¡¨ç¤ºéƒ¨ã§ã‚ã‚‹ C++ コードをæŒã¤ HTML5 アプリケーションプロジェクトを作æˆã—ã¾ã™ã€‚
-
-デスクトップã¨ãƒ¢ãƒã‚¤ãƒ«ãƒ—ラットフォームをターゲットã¨ã—ã¦ã‚¢ãƒ—リケーションã®ãƒ“ルドã¨ãƒ‡ãƒ—ロイãŒè¡Œãˆã¾ã™ã€‚</translation>
- </message>
-</context>
-<context>
- <name>QmakeProjectManager::Internal::Html5AppWizardOptionsPage</name>
- <message>
- <source>Select HTML File</source>
- <translation>HTML ファイルã®é¸æŠž</translation>
- </message>
</context>
<context>
<name>QmakeProjectManager::Internal::LibraryWizard</name>
@@ -30527,6 +30081,10 @@ You can build the application and deploy it on desktop and mobile target platfor
<source>Select the modules you want to include in your project. The recommended modules for this project are selected by default.</source>
<translation>プロジェクトã§ä½¿ç”¨ã—ãŸã„モジュールをé¸æŠžã—ã¦ãã ã•ã„。デフォルトã§ã¯ã“ã®ãƒ—ロジェクトã«æŽ¨å¥¨ã™ã‚‹ãƒ¢ã‚¸ãƒ¥ãƒ¼ãƒ«ãŒé¸æŠžã•ã‚Œã¦ã„ã¾ã™ã€‚</translation>
</message>
+ <message>
+ <source>Modules</source>
+ <translation>モジュール</translation>
+ </message>
</context>
<context>
<name>QmakeProjectManager::Internal::QtQuickAppWizardDialog</name>
@@ -30538,10 +30096,6 @@ You can build the application and deploy it on desktop and mobile target platfor
<source>This wizard generates a Qt Quick Application project.</source>
<translation>ã“ã®ã‚¦ã‚£ã‚¶ãƒ¼ãƒ‰ã¯ Qt QUick アプリケーションプロジェクトを生æˆã—ã¾ã™ã€‚</translation>
</message>
- <message>
- <source>Component Set</source>
- <translation>コンãƒãƒ¼ãƒãƒ³ãƒˆã‚»ãƒƒãƒˆ</translation>
- </message>
</context>
<context>
<name>QmakeProjectManager::Internal::QtQuickAppWizard</name>
@@ -30564,16 +30118,9 @@ You can build the application and deploy it on desktop and mobile target platfor
<source>Qt Quick component set:</source>
<translation>Qt Quick コンãƒãƒ¼ãƒãƒ³ãƒˆã‚»ãƒƒãƒˆ:</translation>
</message>
-</context>
-<context>
- <name>QmakeProjectManager::Internal::BaseQmakeProjectWizardDialog</name>
<message>
- <source>Modules</source>
- <translation>モジュール</translation>
- </message>
- <message>
- <source>Kits</source>
- <translation>キット</translation>
+ <source>Component Set</source>
+ <translation>コンãƒãƒ¼ãƒãƒ³ãƒˆã‚»ãƒƒãƒˆ</translation>
</message>
</context>
<context>
@@ -30617,10 +30164,6 @@ You can build the application and deploy it on desktop and mobile target platfor
<source>This wizard generates a Qt Unit Test consisting of a single source file with a test class.</source>
<translation>ã“ã®ã‚¦ã‚£ã‚¶ãƒ¼ãƒ‰ã¯ãƒ†ã‚¹ãƒˆã‚¯ãƒ©ã‚¹ã‚’æŒã¤å˜ä¸€ãƒ•ã‚¡ã‚¤ãƒ«ã§æ§‹æˆã•ã‚Œã‚‹ Qt ユニットテストを生æˆã—ã¾ã™ã€‚</translation>
</message>
- <message>
- <source>Details</source>
- <translation>詳細</translation>
- </message>
</context>
<context>
<name>QmlDesignerContextMenu</name>
@@ -30768,6 +30311,10 @@ You can build the application and deploy it on desktop and mobile target platfor
<source>Select parent: %1</source>
<translation>親をé¸æŠž: %1</translation>
</message>
+ <message>
+ <source>Step into: %1</source>
+ <translation>ステップイン: %1</translation>
+ </message>
</context>
<context>
<name>TabViewToolAction</name>
@@ -30775,16 +30322,9 @@ You can build the application and deploy it on desktop and mobile target platfor
<source>Add Tab...</source>
<translation>タブã®è¿½åŠ ...</translation>
</message>
-</context>
-<context>
- <name>QmlDesigner::TabViewDesignerAction</name>
<message>
- <source>Naming Error</source>
- <translation>命åエラー</translation>
- </message>
- <message>
- <source>Component already exists.</source>
- <translation>コンãƒãƒ¼ãƒãƒ³ãƒˆã¯æ—¢ã«å­˜åœ¨ã—ã¦ã„ã¾ã™ã€‚</translation>
+ <source>Step into Tab</source>
+ <translation>タブã«ã‚¹ãƒ†ãƒƒãƒ—イン</translation>
</message>
</context>
<context>
@@ -30866,6 +30406,10 @@ You can build the application and deploy it on desktop and mobile target platfor
<translation>SignalHandlerProperties ãŒå¤‰æ›´ã•ã‚Œã¾ã—ãŸ:</translation>
</message>
<message>
+ <source>Node selected:</source>
+ <translation>é¸æŠžã•ã‚ŒãŸãƒŽãƒ¼ãƒ‰:</translation>
+ </message>
+ <message>
<source>Properties removed:</source>
<translation>プロパティãŒå‰Šé™¤ã•ã‚Œã¾ã—ãŸ:</translation>
</message>
@@ -31050,14 +30594,6 @@ You can build the application and deploy it on desktop and mobile target platfor
<source>%1 already exists.</source>
<translation>%1 ã¯æ—¢ã«å­˜åœ¨ã—ã¦ã„ã¾ã™ã€‚</translation>
</message>
- <message>
- <source>Warning</source>
- <translation>警告</translation>
- </message>
- <message>
- <source>Reparenting the component %1 here will cause the component %2 to be deleted. Do you want to proceed?</source>
- <translation>コンãƒãƒ¼ãƒãƒ³ãƒˆ %2 ãŒå‰Šé™¤ã•ã‚Œã‚‹ã¨ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆ %1 ã®è¦ªå­é–¢ä¿‚ãŒå¤‰æ›´ã•ã‚Œã¾ã™ã€‚処ç†ã‚’続行ã—ã¾ã™ã‹ï¼Ÿ</translation>
- </message>
</context>
<context>
<name>QmlDesigner::NavigatorWidget</name>
@@ -31067,12 +30603,12 @@ You can build the application and deploy it on desktop and mobile target platfor
<translation>ナビゲータ</translation>
</message>
<message>
- <source>Become first sibling of parent (CTRL + Left).</source>
- <translation>親ã®æœ€åˆã®å…„弟ã«ã—ã¾ã™(CTRL + Left)。</translation>
+ <source>Become last sibling of parent (CTRL + Left).</source>
+ <translation>親ã®æœ€å¾Œã®å…„弟ã«ã—ã¾ã™(CTRL + Left)。</translation>
</message>
<message>
- <source>Become child of first sibling (CTRL + Right).</source>
- <translation>最åˆã®å…„弟ã®å­ã«ã—ã¾ã™(CTRL + Right)。</translation>
+ <source>Become child of last sibling (CTRL + Right).</source>
+ <translation>最後ã®å…„弟ã®å­ã«ã—ã¾ã™(CTRL + Right)。</translation>
</message>
<message>
<source>Move down (CTRL + Down).</source>
@@ -31207,57 +30743,20 @@ Ids must begin with a lowercase letter.</source>
<context>
<name>QmlDesigner::NodeInstanceServerProxy</name>
<message>
- <source>Cannot Start QML Puppet Executable</source>
- <translation>QML Puppet ã‚’èµ·å‹•ã§ãã¾ã›ã‚“ã§ã—ãŸ</translation>
+ <source>Cannot Start QML Emulation Layer (QML Puppet)</source>
+ <translation>QML エミュレーション層(QML パペット)ã‚’èµ·å‹•ã§ãã¾ã›ã‚“</translation>
</message>
<message>
- <source>The executable of the QML Puppet process (%1) cannot be started. Please check your installation. QML Puppet is a process which runs in the background to render the items.</source>
- <translation>QML Puppet プロセス (%1) ã®å®Ÿè¡Œãƒ•ã‚¡ã‚¤ãƒ«ãŒèµ·å‹•ã§ãã¾ã›ã‚“ã§ã—ãŸã€‚インストールã•ã‚Œã¦ã„ã‚‹ã‹ç¢ºèªã—ã¦ãã ã•ã„。QML Puppet ã¯ãƒãƒƒã‚¯ã‚°ãƒ©ãƒ³ãƒ‰ã§å‹•ä½œã™ã‚‹ã‚¢ã‚¤ãƒ†ãƒ ã®æ画を行ã†ãƒ—ロセスã§ã™ã€‚</translation>
+ <source>The executable of the QML emulation layer (QML Puppet) process cannot be started or does not respond.</source>
+ <translation>QML エミュレーション層(QML パペット)ã®å®Ÿè¡Œãƒ•ã‚¡ã‚¤ãƒ«ãŒèµ·å‹•ã§ããªã„ã‹ã€å¿œç­”ã—ã¾ã›ã‚“。</translation>
</message>
<message>
- <source>Wrong QML Puppet Executable Version</source>
- <translation>ç•°ãªã‚‹ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã® QML Puppet</translation>
+ <source>QML Emulation Layer (QML Puppet) Crashed</source>
+ <translation>QML エミュレーション層(QML パペット)ãŒã‚¯ãƒ©ãƒƒã‚·ãƒ¥ã—ã¾ã—ãŸ</translation>
</message>
<message>
- <source>The QML Puppet version is incompatible with the Qt Creator version.</source>
- <translation>QML Puppet ã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã¨ Qt Creator ã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã«äº’æ›æ€§ãŒã‚ã‚Šã¾ã›ã‚“。</translation>
- </message>
- <message>
- <source>Cannot Find QML Puppet Executable</source>
- <translation>QML Puppet ãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“ã§ã—ãŸ</translation>
- </message>
- <message>
- <source>The executable of the QML Puppet process (&lt;code&gt;%1&lt;/code&gt;) cannot be found. Check your installation. QML Puppet is a process which runs in the background to render the items.</source>
- <translation>QML Puppet プロセス (%1) ã®å®Ÿè¡Œãƒ•ã‚¡ã‚¤ãƒ«ãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“ã§ã—ãŸã€‚インストールã•ã‚Œã¦ã„ã‚‹ã‹ç¢ºèªã—ã¦ãã ã•ã„。QML Puppet ã¯ãƒãƒƒã‚¯ã‚°ãƒ©ãƒ³ãƒ‰ã§å‹•ä½œã™ã‚‹ã‚¢ã‚¤ãƒ†ãƒ ã®æ画を行ã†ãƒ—ロセスã§ã™ã€‚</translation>
- </message>
- <message>
- <source>You can build &lt;code&gt;%1&lt;/code&gt; yourself with Qt 5.2.0 or higher. The source can be found in &lt;code&gt;%2&lt;/code&gt;.</source>
- <extracomment>%1 Puppet binary name (&quot;qmlpuppet&quot;, &quot;qml2puppet&quot;), %2 source path.</extracomment>
- <translation>&lt;code&gt;%1&lt;/code&gt; 㯠Qt 5.2.0 以é™ã§ãƒ“ルドã§ãã¾ã™ã€‚ソース㯠&lt;code&gt;%2&lt;/code&gt; ã«ã‚ã‚Šã¾ã™ã€‚</translation>
- </message>
- <message>
- <source>&lt;code&gt;%1&lt;/code&gt; will be installed to the &lt;code&gt;bin&lt;/code&gt; directory of your Qt version. Qt Quick Designer will check the &lt;code&gt;bin&lt;/code&gt; directory of the currently active Qt version of your project.</source>
- <translation>&lt;code&gt;%1&lt;/code&gt; ã¯å„ Qt ã® &lt;code&gt;bin&lt;/code&gt; ディレクトリã«ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã•ã‚Œã¾ã™ã€‚Qt Quick Designer ã¯ãƒ—ロジェクトã§ç¾åœ¨æœ‰åŠ¹ãª Qt ã® &lt;code&gt;bin&lt;/code&gt; ディレクトリを確èªã—ã¾ã™ã€‚</translation>
- </message>
- <message>
- <source>You can build &lt;code&gt;qml2puppet&lt;/code&gt; yourself with Qt 5.2.0 or higher. The source can be found in &lt;code&gt;%1&lt;/code&gt;.</source>
- <translation type="obsolete">&lt;code&gt;qml2puppet&lt;/code&gt; 㯠Qt 5.2.0 以é™ã§ãƒ“ルドã§ãã¾ã™ã€‚ソース㯠&lt;code&gt;%1&lt;/code&gt; ã«ã‚ã‚Šã¾ã™ã€‚</translation>
- </message>
- <message>
- <source>&lt;code&gt;qml2puppet&lt;/code&gt; will be installed to the &lt;code&gt;bin&lt;/code&gt; directory of your Qt version. Qt Quick Designer will check the &lt;code&gt;bin&lt;/code&gt; directory of the currently active Qt version of your project.</source>
- <translation type="obsolete">&lt;code&gt;qml2puppet&lt;/code&gt; ã¯å„ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã® Qt ã® &lt;code&gt;bin&lt;/code&gt; ディレクトリã«ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã•ã‚Œã¾ã™ã€‚Qt Quick Designer ã¯ãƒ—ロジェクトã§ç¾åœ¨æœ‰åŠ¹ãª Qt ã® &lt;code&gt;bin&lt;/code&gt; ディレクトリを確èªã—ã¾ã™ã€‚</translation>
- </message>
- <message>
- <source>&lt;code&gt;qmlpuppet&lt;/code&gt; will be installed to the &lt;code&gt;bin&lt;/code&gt; directory of your Qt version. Qt Quick Designer will check the &lt;code&gt;bin&lt;/code&gt; directory of the currently active Qt version of your project.</source>
- <translation type="obsolete">&lt;code&gt;qml2puppet&lt;/code&gt; ã¯å„ Qt ã® &lt;code&gt;bin&lt;/code&gt; ディレクトリã«ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã•ã‚Œã¾ã™ã€‚Qt Quick Designer ã¯ãƒ—ロジェクトã§ç¾åœ¨æœ‰åŠ¹ãª Qt ã® &lt;code&gt;bin&lt;/code&gt; ディレクトリを確èªã—ã¾ã™ã€‚</translation>
- </message>
- <message>
- <source>QML Puppet Crashed</source>
- <translation>QML Puppet ã®ã‚¯ãƒ©ãƒƒã‚·ãƒ¥</translation>
- </message>
- <message>
- <source>You are recording a puppet stream and the puppet crashed. It is recommended to reopen the Qt Quick Designer and start again.</source>
- <translation>パペットãŒå‡ºåŠ›ã®å–得中ã«ã‚¯ãƒ©ãƒƒã‚·ãƒ¥ã—ã¾ã—ãŸã€‚Qt Quick Designer ã‚’å†åº¦é–‹ãã®ã‚’推奨ã—ã¾ã™ã€‚</translation>
+ <source>You are recording a puppet stream and the emulations layer crashed. It is recommended to reopen the Qt Quick Designer and start again.</source>
+ <translation>パペットã‹ã‚‰ã®å‡ºåŠ›ã®å–得中ã«ã‚¨ãƒŸãƒ¥ãƒ¬ãƒ¼ã‚·ãƒ§ãƒ³å±¤ãŒã‚¯ãƒ©ãƒƒã‚·ãƒ¥ã—ã¾ã—ãŸã€‚Qt Quick Designer ã‚’å†åº¦é–‹ãã®ã‚’推奨ã—ã¾ã™ã€‚</translation>
</message>
</context>
<context>
@@ -31349,10 +30848,6 @@ Ids must begin with a lowercase letter.</source>
<source>Unsupported QtQuick version</source>
<translation>サãƒãƒ¼ãƒˆã—ã¦ã„ãªã„ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã® QtQuick</translation>
</message>
- <message>
- <source>This .qml file contains features which are not supported by Qt Quick Designer</source>
- <translation>ã“ã® .qml ファイル㯠Qt Quick Designer ã§ã‚µãƒãƒ¼ãƒˆã•ã‚Œã¦ã„ãªã„機能をå«ã‚“ã§ã„ã¾ã™</translation>
- </message>
</context>
<context>
<name>QmlDesigner::Internal::DocumentWarningWidget</name>
@@ -31450,8 +30945,8 @@ Ids must begin with a lowercase letter.</source>
<translation>ã™ã¹ã¦ã® &quot;%1&quot; ã‚’é¸æŠž</translation>
</message>
<message>
- <source>Toggle Full Screen</source>
- <translation>全画é¢è¡¨ç¤ºã®åˆ‡æ›¿</translation>
+ <source>Toggle Sidebars</source>
+ <translation>サイドãƒãƒ¼è¡¨ç¤ºã®åˆ‡æ›¿</translation>
</message>
<message>
<source>&amp;Restore Default View</source>
@@ -31613,8 +31108,8 @@ QML コンãƒãƒ¼ãƒãƒ³ãƒˆã®ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã‚ªãƒ–ジェクトã¨ãã®ãƒ—ロã
<translation>QML/JS 出ç¾ç®‡æ‰€:</translation>
</message>
<message>
- <source>Searching</source>
- <translation>検索中</translation>
+ <source>Searching for Usages</source>
+ <translation>使用方法ã®æ¤œç´¢ä¸­</translation>
</message>
</context>
<context>
@@ -31701,13 +31196,13 @@ QML コンãƒãƒ¼ãƒãƒ³ãƒˆã®ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã‚ªãƒ–ジェクトã¨ãã®ãƒ—ロã
// コンãƒãƒ¼ãƒãƒ³ãƒˆã®ãƒ«ãƒ¼ãƒˆã‚¨ãƒ¬ãƒ¡ãƒ³ãƒˆå†…ã®ã™ã¹ã¦ã® &apos;parent&apos; ã®ä½¿ç”¨ã‚’確èªã™ã‚‹ã€‚</translation>
</message>
<message>
- <source>// Rename all outer uses of the id &apos;%1&apos; to &apos;%2.item&apos;.</source>
- <translation>// id &apos;%1&apos; ã®å¤–部ã§ã®ä½¿ç”¨ã‚’ã™ã¹ã¦ ’%2.item&apos; ã«å¤‰æ›´ã™ã‚‹ã€‚</translation>
+ <source>// Rename all outer uses of the id &quot;%1&quot; to &quot;%2.item&quot;.</source>
+ <translation>// 外部ã§ã® id &quot;%1&quot; ã®ä½¿ç”¨ã‚’ã™ã¹ã¦ &quot;%2.item&quot; ã«å¤‰æ›´ã™ã‚‹ã€‚</translation>
</message>
<message>
- <source>// Rename all outer uses of the id &apos;%1&apos; to &apos;%2.item.%1&apos;.
+ <source>// Rename all outer uses of the id &quot;%1&quot; to &quot;%2.item.%1&quot;.
</source>
- <translation>// id &apos;%1&apos; ã®å¤–部ã§ã®ä½¿ç”¨ã‚’ã™ã¹ã¦ ’%2.item.%1&apos; ã«å¤‰æ›´ã™ã‚‹ã€‚
+ <translation>// 外部ã§ã® id &quot;%1&quot; ã®ä½¿ç”¨ã‚’ã™ã¹ã¦ &quot;%2.item.%1&quot; ã«å¤‰æ›´ã™ã‚‹ã€‚
</translation>
</message>
</context>
@@ -31850,12 +31345,16 @@ Do you want to retry?</source>
å†è©¦è¡Œã—ã¾ã™ã‹ï¼Ÿ</translation>
</message>
<message>
- <source>QML Profiler: Connecting to %1:%2 ...</source>
- <translation>QML Profiler: %1:%2 ã«æŽ¥ç¶šä¸­...</translation>
+ <source>Debug connection opened</source>
+ <translation>デãƒãƒƒã‚°æŽ¥ç¶šã‚’é–‹ãã¾ã—ãŸ</translation>
</message>
<message>
- <source>QML Profiler: connected and running</source>
- <translation>QML Profiler: 接続ã—動作中</translation>
+ <source>Debug connection closed</source>
+ <translation>デãƒãƒƒã‚°æŽ¥ç¶šã‚’切断ã—ã¾ã—ãŸ</translation>
+ </message>
+ <message>
+ <source>Failed to connect!</source>
+ <translation>接続ã«å¤±æ•—ã—ã¾ã—ãŸ!</translation>
</message>
</context>
<context>
@@ -31877,35 +31376,6 @@ Do you want to retry?</source>
</message>
</context>
<context>
- <name>QmlProfiler::Internal::QmlProfilerEventsModelProxy</name>
- <message>
- <source>&lt;program&gt;</source>
- <translation>&lt;プログラム&gt;</translation>
- </message>
- <message>
- <source>Main Program</source>
- <translation>メインプログラム</translation>
- </message>
-</context>
-<context>
- <name>QmlProfiler::Internal::QmlProfilerEventParentsModelProxy</name>
- <message>
- <source>&lt;program&gt;</source>
- <translation>&lt;プログラム&gt;</translation>
- </message>
- <message>
- <source>Main Program</source>
- <translation>メインプログラム</translation>
- </message>
-</context>
-<context>
- <name>QmlProfiler::Internal::QmlProfilerEventChildrenModelProxy</name>
- <message>
- <source>&lt;program&gt;</source>
- <translation>&lt;プログラム&gt;</translation>
- </message>
-</context>
-<context>
<name>QmlProfiler::Internal::QmlProfilerEventsWidget</name>
<message>
<source>Copy Row</source>
@@ -31956,6 +31426,22 @@ references to elements in other files, loops, and so on.)</source>
<translation>ãƒã‚¤ãƒ³ãƒ‡ã‚£ãƒ³ã‚°ã¯æœ€é©åŒ–ã•ã‚Œã¦ã„ã¾ã›ã‚“(代入や他ã®ãƒ•ã‚¡ã‚¤ãƒ«ã®ã‚¨ãƒ¬ãƒ¡ãƒ³ãƒˆã¸ã®å‚ç…§ã€ãƒ«ãƒ¼ãƒ—ãªã©ãŒå‰¯ä½œç”¨ã¨ãªã‚Šã¾ã™)</translation>
</message>
<message>
+ <source>&lt;program&gt;</source>
+ <translation>&lt;プログラム&gt;</translation>
+ </message>
+ <message>
+ <source>Main Program</source>
+ <translation>メインプログラム</translation>
+ </message>
+ <message>
+ <source>&lt;bytecode&gt;</source>
+ <translation>&lt;ãƒã‚¤ãƒˆã‚³ãƒ¼ãƒ‰&gt;</translation>
+ </message>
+ <message>
+ <source>Source code not available</source>
+ <translation>ソースコードãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“</translation>
+ </message>
+ <message>
<source>Paint</source>
<translation>æç”»</translation>
</message>
@@ -31983,6 +31469,14 @@ references to elements in other files, loops, and so on.)</source>
<context>
<name>QmlProfiler::Internal::QmlProfilerEventRelativesView</name>
<message>
+ <source>&lt;bytecode&gt;</source>
+ <translation>&lt;ãƒã‚¤ãƒˆã‚³ãƒ¼ãƒ‰&gt;</translation>
+ </message>
+ <message>
+ <source>Source code not available</source>
+ <translation>ソースコードãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“</translation>
+ </message>
+ <message>
<source>Part of binding loop.</source>
<translation>ãƒã‚¤ãƒ³ãƒ‡ã‚£ãƒ³ã‚°ãƒ«ãƒ¼ãƒ—ã®ä¸€éƒ¨ã§ã™ã€‚</translation>
</message>
@@ -32012,10 +31506,6 @@ references to elements in other files, loops, and so on.)</source>
<context>
<name>QmlProfiler::Internal::PaintEventsModelProxy</name>
<message>
- <source>Painting</source>
- <translation>æç”»</translation>
- </message>
- <message>
<source>Animations</source>
<translation>アニメーション</translation>
</message>
@@ -32156,26 +31646,6 @@ Please use the stop button instead.</source>
<context>
<name>QmlProfiler::Internal::QmlProfilerTraceView</name>
<message>
- <source>Jump to previous event.</source>
- <translation>å‰ã®ã‚¤ãƒ™ãƒ³ãƒˆã«ã‚¸ãƒ£ãƒ³ãƒ—ã—ã¾ã™ã€‚</translation>
- </message>
- <message>
- <source>Jump to next event.</source>
- <translation>次ã®ã‚¤ãƒ™ãƒ³ãƒˆã«ã‚¸ãƒ£ãƒ³ãƒ—ã—ã¾ã™ã€‚</translation>
- </message>
- <message>
- <source>Show zoom slider.</source>
- <translation>ズームスライダーを表示ã—ã¾ã™ã€‚</translation>
- </message>
- <message>
- <source>Select range.</source>
- <translation>範囲をé¸æŠžã—ã¾ã™ã€‚</translation>
- </message>
- <message>
- <source>View event information on mouseover.</source>
- <translation>マウスオーãƒãƒ¼æ™‚ã«ã‚¤ãƒ™ãƒ³ãƒˆæƒ…報を表示ã—ã¾ã™ã€‚</translation>
- </message>
- <message>
<source>Limit Events Pane to Current Range</source>
<translation>ç¾åœ¨ã®ç¯„囲ã§ã‚¤ãƒ™ãƒ³ãƒˆãƒšã‚¤ãƒ³ã‚’制é™</translation>
</message>
@@ -32231,10 +31701,6 @@ Please use the stop button instead.</source>
<source>This wizard generates a Qt Quick UI project.</source>
<translation>ã“ã®ã‚¦ã‚£ã‚¶ãƒ¼ãƒ‰ã¯ Qt Quick UI プロジェクトを生æˆã—ã¾ã™ã€‚</translation>
</message>
- <message>
- <source>Component Set</source>
- <translation>コンãƒãƒ¼ãƒãƒ³ãƒˆã‚»ãƒƒãƒˆ</translation>
- </message>
</context>
<context>
<name>QmlProjectManager::Internal::QmlApplicationWizard</name>
@@ -32257,6 +31723,10 @@ Please use the stop button instead.</source>
<source>Qt Quick component set:</source>
<translation>Qt Quick コンãƒãƒ¼ãƒãƒ³ãƒˆã‚»ãƒƒãƒˆ:</translation>
</message>
+ <message>
+ <source>Component Set</source>
+ <translation>コンãƒãƒ¼ãƒãƒ³ãƒˆã‚»ãƒƒãƒˆ</translation>
+ </message>
</context>
<context>
<name>QmlProjectManager::QmlProject</name>
@@ -32291,8 +31761,8 @@ Please use the stop button instead.</source>
<context>
<name>QmlProjectManager::Internal::Manager</name>
<message>
- <source>Failed opening project &apos;%1&apos;: Project is not a file</source>
- <translation>プロジェクト &apos;%1&apos; ãŒé–‹ã‘ã¾ã›ã‚“: プロジェクトãŒãƒ•ã‚¡ã‚¤ãƒ«ã§ã¯ã‚ã‚Šã¾ã›ã‚“</translation>
+ <source>Failed opening project &quot;%1&quot;: Project is not a file.</source>
+ <translation>プロジェクト &quot;%1&quot; ãŒé–‹ã‘ã¾ã›ã‚“: プロジェクトãŒãƒ•ã‚¡ã‚¤ãƒ«ã§ã¯ã‚ã‚Šã¾ã›ã‚“。</translation>
</message>
</context>
<context>
@@ -32570,7 +32040,7 @@ Please use the stop button instead.</source>
<translation>確èª</translation>
</message>
<message>
- <source>The device runtime version(%1) does not match the API level version(%2).
+ <source>The device runtime version (%1) does not match the API level version (%2).
This may cause unexpected behavior when debugging.
Do you want to continue anyway?</source>
<translation>デãƒã‚¤ã‚¹ã®ãƒ©ãƒ³ã‚¿ã‚¤ãƒ ãƒãƒ¼ã‚¸ãƒ§ãƒ³(%1)㌠API レベルã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³(%2)ã¨ä¸€è‡´ã—ã¾ã›ã‚“。
@@ -32602,8 +32072,8 @@ Do you want to continue anyway?</source>
<translation>bar パッケージマニフェストãŒèª­ã‚ã¾ã›ã‚“。</translation>
</message>
<message>
- <source>Internal error: Cannot create temporary manifest file &apos;%1&apos;</source>
- <translation>内部エラー: 一時マニフェストファイル &apos;%1&apos; を作æˆã§ãã¾ã›ã‚“</translation>
+ <source>Internal error: Cannot create temporary manifest file &quot;%1&quot;</source>
+ <translation>内部エラー: 一時マニフェストファイル &quot;%1&quot; を作æˆã§ãã¾ã›ã‚“</translation>
</message>
<message>
<source>Cannot set command line arguments.</source>
@@ -32628,8 +32098,8 @@ Do you want to continue anyway?</source>
<translation>パッケージã®ä½œæˆ</translation>
</message>
<message>
- <source>Could not find packager command &apos;%1&apos; in the build environment.</source>
- <translation>ビルド環境ã«ãƒ‘ッケージ用コマンド &apos;%1&apos; ãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“ã§ã—ãŸã€‚</translation>
+ <source>Could not find packager command &quot;%1&quot; in the build environment.</source>
+ <translation>ビルド環境ã«ãƒ‘ッケージ用コマンド &quot;%1&quot; ãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“ã§ã—ãŸã€‚</translation>
</message>
<message>
<source>No packages enabled for deployment.</source>
@@ -32644,24 +32114,48 @@ Do you want to continue anyway?</source>
<translation>パッケージãŒæŒ‡å®šã•ã‚Œã¦ã„ã¾ã›ã‚“。デプロイ設定を確èªã—ã¦ãã ã•ã„。</translation>
</message>
<message>
- <source>Could not create build directory &apos;%1&apos;.</source>
- <translation>ビルドディレクトリ &apos;%1&apos; を作æˆã§ãã¾ã›ã‚“ã§ã—ãŸã€‚</translation>
+ <source>Could not create build directory &quot;%1&quot;.</source>
+ <translation>ビルドディレクトリ &quot;%1&quot; を作æˆã§ãã¾ã›ã‚“ã§ã—ãŸã€‚</translation>
</message>
<message>
- <source>Missing passwords for signing packages.</source>
- <translation>パッケージ署å用パスワードãŒã‚ã‚Šã¾ã›ã‚“。</translation>
+ <source>In order to link to the correct Qt library specified in the deployment settings Qt Creator needs to update the Qt environment variables in the BAR application file as follows:
+
+&lt;env var=&quot;LD_LIBRARY_PATH&quot; value=&quot;%1&quot;/&gt;
+&lt;env var=&quot;QT_PLUGIN_PATH&quot; value=&quot;%2&quot;/&gt;
+&lt;env var=&quot;QML_IMPORT_PATH&quot; value=&quot;%3&quot;/&gt;
+</source>
+ <translation>デプロイ設定ã§æŒ‡å®šã•ã‚ŒãŸ Qt ライブラリã«æ­£ã—ãリンクã™ã‚‹ãŸã‚ã«ã¯ã€BAR アプリケーションファイル㮠Qt 環境変数ã®è¨˜è¿°ã‚’以下ã®ã‚ˆã†ã«æ›´æ–°ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™:
+
+&lt;env var=&quot;LD_LIBRARY_PATH&quot; value=&quot;%1&quot;/&gt;
+&lt;env var=&quot;QT_PLUGIN_PATH&quot; value=&quot;%2&quot;/&gt;
+&lt;env var=&quot;QML_IMPORT_PATH&quot; value=&quot;%3&quot;/&gt;
+</translation>
</message>
<message>
- <source>Error preparing BAR application descriptor file.</source>
- <translation>BAR アプリケーション記述ファイルã®æº–備中ã«ã‚¨ãƒ©ãƒ¼ãŒç™ºç”Ÿã—ã¾ã—ãŸã€‚</translation>
+ <source>
+Do you want to update it?</source>
+ <translation>
+æ›´æ–°ã—ã¾ã™ã‹?</translation>
</message>
<message>
- <source>Error opening BAR application descriptor file &apos;%1&apos; - %2</source>
- <translation>BAR アプリケーション記述ファイル &apos;%1&apos; ã‚’é–‹ã‘ã¾ã›ã‚“ã§ã—㟠- %2</translation>
+ <source>Confirmation</source>
+ <translation>確èª</translation>
</message>
<message>
- <source>Error saving prepared BAR application descriptor file &apos;%1&apos; - %2</source>
- <translation>準備ã—㟠BAR アプリケーション記述ファイル &apos;%1&apos; ã®ä¿å­˜ä¸­ã«ã‚¨ãƒ©ãƒ¼ãŒç™ºç”Ÿã—ã¾ã—㟠- %2</translation>
+ <source>Error saving BAR application descriptor file &quot;%1&quot; - %2</source>
+ <translation>BAR アプリケーション記述ファイル &quot;%1&quot; ã®ä¿å­˜ä¸­ã«ã‚¨ãƒ©ãƒ¼ãŒç™ºç”Ÿã—ã¾ã—㟠- %2</translation>
+ </message>
+ <message>
+ <source>Missing passwords for signing packages.</source>
+ <translation>パッケージ署å用パスワードãŒã‚ã‚Šã¾ã›ã‚“。</translation>
+ </message>
+ <message>
+ <source>Error opening BAR application descriptor file &quot;%1&quot; - %2</source>
+ <translation>BAR アプリケーション記述ファイル &quot;%1&quot; ã‚’é–‹ã‘ã¾ã›ã‚“ã§ã—㟠- %2</translation>
+ </message>
+ <message>
+ <source>Error preparing BAR application descriptor file.</source>
+ <translation>BAR アプリケーション記述ファイルã®æº–備中ã«ã‚¨ãƒ©ãƒ¼ãŒç™ºç”Ÿã—ã¾ã—ãŸã€‚</translation>
</message>
</context>
<context>
@@ -32677,32 +32171,6 @@ Do you want to continue anyway?</source>
<source>Deploy to BlackBerry Device</source>
<translation>BlackBerry デãƒã‚¤ã‚¹ã«ãƒ‡ãƒ—ロイ</translation>
</message>
- <message>
- <source>Setup Application Descriptor File</source>
- <translation>アプリケーション記述ファイルã®è¨­å®š</translation>
- </message>
- <message>
- <source>You need to set up a BAR descriptor file to enable packaging.
-Do you want Qt Creator to generate it for your project (%1)?</source>
- <translation>パッケージングを行ã†ã«ã¯ BAR 記述ファイルã®è¨­å®šãŒå¿…è¦ã§ã™ã€‚
-プロジェクト(%1)用㫠Qt Creator ã§ç”Ÿæˆã—ã¾ã™ã‹?</translation>
- </message>
- <message>
- <source>Do not ask again for this project</source>
- <translation>ã“ã®ãƒ—ロジェクトã§ã¯ä»Šå¾Œã“ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’表示ã—ãªã„</translation>
- </message>
- <message>
- <source>Reading the BAR descriptor template failed.</source>
- <translation>BAR 記述テンプレートã®èª­ã¿è¾¼ã¿ã«å¤±æ•—ã—ã¾ã—ãŸã€‚</translation>
- </message>
- <message>
- <source>Writing the BAR descriptor file failed.</source>
- <translation>BAR 記述ファイルã®æ›¸ãè¾¼ã¿ã«å¤±æ•—ã—ã¾ã—ãŸã€‚</translation>
- </message>
- <message>
- <source>Cannot Set up Application Descriptor File</source>
- <translation>アプリケーション記述ファイルãŒè¨­å®šã§ãã¾ã›ã‚“</translation>
- </message>
</context>
<context>
<name>Qnx::Internal::BlackBerryDeployConfigurationFactory</name>
@@ -32733,8 +32201,8 @@ Do you want Qt Creator to generate it for your project (%1)?</source>
<translation>パッケージをデプロイ</translation>
</message>
<message>
- <source>Could not find deploy command &apos;%1&apos; in the build environment</source>
- <translation>ビルド環境ã«ã€ãƒ‡ãƒ—ロイコマンド &apos;%1&apos; ãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“ã§ã—ãŸ</translation>
+ <source>Could not find deploy command &quot;%1&quot; in the build environment</source>
+ <translation>ビルド環境ã«ã€ãƒ‡ãƒ—ロイコマンド &quot;%1&quot; ãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“ã§ã—ãŸ</translation>
</message>
<message>
<source>No hostname specified for device</source>
@@ -32745,8 +32213,8 @@ Do you want Qt Creator to generate it for your project (%1)?</source>
<translation>デプロイå¯èƒ½ãªãƒ‘ッケージãŒã‚ã‚Šã¾ã›ã‚“</translation>
</message>
<message>
- <source>Package &apos;%1&apos; does not exist. Create the package first.</source>
- <translation>パッケージ &apos;%1&apos; ã¯æ¨©è¥¿ã—ã¾ã›ã‚“。先ã«ãƒ‘ッケージを作æˆã—ã¦ãã ã•ã„。</translation>
+ <source>Package &quot;%1&quot; does not exist. Create the package first.</source>
+ <translation>パッケージ &quot;%1&quot; ã¯å­˜åœ¨ã—ã¾ã›ã‚“。先ã«ãƒ‘ッケージを作æˆã—ã¦ãã ã•ã„。</translation>
</message>
</context>
<context>
@@ -32994,8 +32462,8 @@ Do you want Qt Creator to generate it for your project (%1)?</source>
<translation>ç”»åƒã‚¢ã‚»ãƒƒãƒˆã®å®šç¾©ãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“: &lt;%1&gt;</translation>
</message>
<message>
- <source>Error parsing XML file &apos;%1&apos;: %2</source>
- <translation>XML ファイル &apos;%1&apos; ã®è§£æžä¸­ã®ã‚¨ãƒ©ãƒ¼: %2</translation>
+ <source>Error parsing XML file &quot;%1&quot;: %2</source>
+ <translation>XML ファイル &quot;%1&quot; ã®è§£æžä¸­ã®ã‚¨ãƒ©ãƒ¼: %2</translation>
</message>
</context>
<context>
@@ -33013,10 +32481,6 @@ Do you want Qt Creator to generate it for your project (%1)?</source>
<translation>プロジェクトåã¨ãƒ‘ス</translation>
</message>
<message>
- <source>Momentics</source>
- <translation>Momentics</translation>
- </message>
- <message>
<source>Qt Creator</source>
<translation>Qt Creator</translation>
</message>
@@ -33032,8 +32496,8 @@ Do you want Qt Creator to generate it for your project (%1)?</source>
<translation>QNX Momentics IDE ã§å‰Šé™¤ã•ã‚ŒãŸæ—¢å­˜ã® Cascades プロジェクトをインãƒãƒ¼ãƒˆã—ã¾ã™ã€‚ã“ã‚Œã«ã‚ˆã£ã¦ãã®ãƒ—ロジェクト㌠Qt Creator ã§åˆ©ç”¨ã§ãるよã†ã«ãªã‚Šã¾ã™ã€‚</translation>
</message>
<message>
- <source>Error generating file &apos;%1&apos;: %2</source>
- <translation>ファイル &apos;%1&apos; ã®ç”Ÿæˆä¸­ã®ã‚¨ãƒ©ãƒ¼: %2</translation>
+ <source>Error generating file &quot;%1&quot;: %2</source>
+ <translation>ファイル &quot;%1&quot; ã®ç”Ÿæˆä¸­ã®ã‚¨ãƒ©ãƒ¼: %2</translation>
</message>
</context>
<context>
@@ -33053,8 +32517,8 @@ Do you want Qt Creator to generate it for your project (%1)?</source>
<context>
<name>ProjectFileConverter</name>
<message>
- <source>File &apos;%1&apos; not listed in &apos;%2&apos; file, should it be?</source>
- <translation>ファイル &apos;%1&apos; ㌠ファイル &apos;%2&apos; ã«ãƒªã‚¹ãƒˆã•ã‚Œã¦ã„ã¾ã›ã‚“。ã‚ã‚‹ã¹ãã§ã™ã‹?</translation>
+ <source>File &quot;%1&quot; not listed in &quot;%2&quot; file, should it be?</source>
+ <translation>ファイル &quot;%1&quot; ãŒãƒ•ã‚¡ã‚¤ãƒ« &quot;%2&quot; ã«ãƒªã‚¹ãƒˆã•ã‚Œã¦ã„ã¾ã›ã‚“。ã‚ã‚‹ã¹ãã§ã™ã‹?</translation>
</message>
</context>
<context>
@@ -33129,6 +32593,10 @@ Do you want Qt Creator to generate it for your project (%1)?</source>
<source>QNX</source>
<translation>QNX</translation>
</message>
+ <message>
+ <source>Deploy Qt libraries...</source>
+ <translation>Qt ライブラリã®ãƒ‡ãƒ—ロイ...</translation>
+ </message>
</context>
<context>
<name>Qnx::Internal::QnxDeviceConfigurationFactory</name>
@@ -33292,29 +32760,29 @@ Do you want Qt Creator to generate it for your project (%1)?</source>
<translation>インストールã•ã‚Œã¦ã„ãªã„プレフィックスビルドã®åˆ©ç”¨ã¯å†…部開発専用ã§ã™ã€‚</translation>
</message>
<message>
- <source>Cannot start &apos;%1&apos;: %2</source>
- <translation>&apos;%1&apos; を開始ã§ãã¾ã›ã‚“: %2</translation>
+ <source>Cannot start &quot;%1&quot;: %2</source>
+ <translation>&quot;%1&quot; を開始ã§ãã¾ã›ã‚“: %2</translation>
</message>
<message>
- <source>Timeout running &apos;%1&apos; (%2 ms).</source>
- <translation>&apos;%1&apos; ã®å®Ÿè¡Œä¸­ã«ã‚¿ã‚¤ãƒ ã‚¢ã‚¦ãƒˆ(%2 ms)ãŒç™ºç”Ÿã—ã¾ã—ãŸã€‚</translation>
+ <source>Timeout running &quot;%1&quot; (%2 ms).</source>
+ <translation>&quot;%1&quot; ã®å®Ÿè¡Œä¸­ã«ã‚¿ã‚¤ãƒ ã‚¢ã‚¦ãƒˆ(%2 ms)ãŒç™ºç”Ÿã—ã¾ã—ãŸã€‚</translation>
</message>
<message>
- <source>&apos;%1&apos; crashed.</source>
- <translation>&apos;%1&apos; ãŒã‚¯ãƒ©ãƒƒã‚·ãƒ¥ã—ã¾ã—ãŸã€‚</translation>
+ <source>&quot;%1&quot; crashed.</source>
+ <translation>&quot;%1&quot; ãŒã‚¯ãƒ©ãƒƒã‚·ãƒ¥ã—ã¾ã—ãŸã€‚</translation>
</message>
<message>
- <source>qmake &apos;%1&apos; is not an executable.</source>
- <translation>qmake &apos;%1&apos; ã¯å®Ÿè¡Œå¯èƒ½ã§ã¯ã‚ã‚Šã¾ã›ã‚“。</translation>
+ <source>qmake &quot;%1&quot; is not an executable.</source>
+ <translation>qmake &quot;%1&quot; ã¯å®Ÿè¡Œå¯èƒ½ã§ã¯ã‚ã‚Šã¾ã›ã‚“。</translation>
</message>
<message>
- <source>Cannot determine the installation path for Qt version &apos;%1&apos;.</source>
- <translation>Qt ãƒãƒ¼ã‚¸ãƒ§ãƒ³ &apos;%1&apos; ã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ãƒ‘スを検出ã§ãã¾ã›ã‚“。</translation>
+ <source>Cannot determine the installation path for Qt version &quot;%1&quot;.</source>
+ <translation>Qt ãƒãƒ¼ã‚¸ãƒ§ãƒ³ &quot;%1&quot; ã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ãƒ‘スを検出ã§ãã¾ã›ã‚“。</translation>
</message>
<message>
- <source>Building helper(s) with toolchain &apos;%1&apos;...
+ <source>Building helper(s) with toolchain &quot;%1&quot;...
</source>
- <translation>ツールãƒã‚§ã‚¤ãƒ³ &apos;%1&apos; ã§ãƒ˜ãƒ«ãƒ‘をビルド中...
+ <translation>ツールãƒã‚§ã‚¤ãƒ³ &quot;%1&quot; ã§ãƒ˜ãƒ«ãƒ‘をビルド中...
</translation>
</message>
<message>
@@ -33357,12 +32825,12 @@ Do you want Qt Creator to generate it for your project (%1)?</source>
<context>
<name>BaseQtVersion</name>
<message>
- <source>The compiler &apos;%1&apos; (%2) cannot produce code for the Qt version &apos;%3&apos; (%4).</source>
- <translation>コンパイラ &apos;%1&apos; (%2) ã¯ã€Qt ãƒãƒ¼ã‚¸ãƒ§ãƒ³ &apos;%3&apos; (%4) 用ã®ã‚³ãƒ¼ãƒ‰ã‚’生æˆã§ãã¾ã›ã‚“。</translation>
+ <source>The compiler &quot;%1&quot; (%2) cannot produce code for the Qt version &quot;%3&quot; (%4).</source>
+ <translation>コンパイラ &quot;%1&quot; (%2) ã¯ã€Qt ãƒãƒ¼ã‚¸ãƒ§ãƒ³ &quot;%3&quot; (%4) 用ã®ã‚³ãƒ¼ãƒ‰ã‚’生æˆã§ãã¾ã›ã‚“。</translation>
</message>
<message>
- <source>The compiler &apos;%1&apos; (%2) may not produce code compatible with the Qt version &apos;%3&apos; (%4).</source>
- <translation>コンパイラ &apos;%1&apos; (%2) 㯠Qt ãƒãƒ¼ã‚¸ãƒ§ãƒ³ &apos;%3&apos; (%4) ã¨äº’æ›æ€§ã®ã‚るコードを生æˆã—ãªã„å¯èƒ½æ€§ãŒã‚ã‚Šã¾ã™ã€‚</translation>
+ <source>The compiler &quot;%1&quot; (%2) may not produce code compatible with the Qt version &quot;%3&quot; (%4).</source>
+ <translation>コンパイラ &quot;%1&quot; (%2) 㯠Qt ãƒãƒ¼ã‚¸ãƒ§ãƒ³ &quot;%3&quot; (%4) ã¨äº’æ›æ€§ã®ã‚るコードを生æˆã—ãªã„å¯èƒ½æ€§ãŒã‚ã‚Šã¾ã™ã€‚</translation>
</message>
<message>
<source>Name:</source>
@@ -33409,8 +32877,8 @@ Do you want Qt Creator to generate it for your project (%1)?</source>
<translation>Qt 4.8.0 以é™ãŒå¿…è¦ã§ã™ã€‚</translation>
</message>
<message>
- <source>Building helpers</source>
- <translation>ヘルパビルド中</translation>
+ <source>Building Debugging Helpers</source>
+ <translation>デãƒãƒƒã‚°ãƒ˜ãƒ«ãƒ‘ã®ãƒ“ルド中</translation>
</message>
</context>
<context>
@@ -33576,8 +33044,8 @@ Reason: %2</source>
<context>
<name>QmlDumpBuildTask</name>
<message>
- <source>Building helper</source>
- <translation>ï¾ï¾™ï¾Šï¾Ÿï¾‹ï¾žï¾™ï¾„゙中</translation>
+ <source>Building QML Helpers</source>
+ <translation>QML ヘルパã®ãƒ“ルド中</translation>
</message>
</context>
<context>
@@ -33649,14 +33117,6 @@ Reason: %2</source>
<translation>次㮠ABI ã¯æœªã‚µãƒãƒ¼ãƒˆã§ã™:&lt;ul&gt;&lt;li&gt;%1&lt;/li&gt;&lt;/ul&gt;</translation>
</message>
<message>
- <source>Building helpers</source>
- <translation>ヘルパビルド中</translation>
- </message>
- <message>
- <source>Debugging Helper Build Log for &apos;%1&apos;</source>
- <translation>&apos;%1&apos; 用ã®ãƒ‡ãƒãƒƒã‚°ãƒ˜ãƒ«ãƒ‘ã®ãƒ“ルドログ</translation>
- </message>
- <message>
<source>Select a qmake Executable</source>
<translation>qmake 実行ファイルã®é¸æŠž</translation>
</message>
@@ -33706,6 +33166,14 @@ Reason: %2</source>
<translation>&lt;i&gt;å¿…è¦ã‚ã‚Šã¾ã›ã‚“。&lt;/i&gt;</translation>
</message>
<message>
+ <source>Building Helpers</source>
+ <translation>ヘルパã®ãƒ“ルド中</translation>
+ </message>
+ <message>
+ <source>Debugging Helper Build Log for &quot;%1&quot;</source>
+ <translation>&quot;%1&quot; 用ã®ãƒ‡ãƒãƒƒã‚°ãƒ˜ãƒ«ãƒ‘ã®ãƒ“ルドログ</translation>
+ </message>
+ <message>
<source>&lt;i&gt;Cannot be compiled.&lt;/i&gt;</source>
<translation>&lt;i&gt;コンパイルã§ãã¾ã›ã‚“。&lt;/i&gt;</translation>
</message>
@@ -33762,8 +33230,8 @@ Reason: %2</source>
<context>
<name>QtSupport::QtVersionFactory</name>
<message>
- <source>No factory found for qmake: &apos;%1&apos;</source>
- <translation>qmake 用ファクトリãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“: &apos;%1&apos;</translation>
+ <source>No factory found for qmake: &quot;%1&quot;</source>
+ <translation>qmake 用ファクトリãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“: &quot;%1&quot;</translation>
</message>
</context>
<context>
@@ -33845,36 +33313,36 @@ Reason: %2</source>
<translation>SFTP åˆæœŸåŒ–失敗: %1</translation>
</message>
<message>
- <source>Upload of file &apos;%1&apos; failed. The server said: &apos;%2&apos;.</source>
- <translation>ファイル &apos;%1&apos; ã®ã‚¢ãƒƒãƒ—ロードãŒå¤±æ•—ã—ã¾ã—ãŸã€‚サーãƒãƒ¼ã‹ã‚‰ã®å¿œç­”: &apos;%2&apos; 。</translation>
+ <source>Upload of file &quot;%1&quot; failed. The server said: &quot;%2&quot;.</source>
+ <translation>ファイル &quot;%1&quot; ã®ã‚¢ãƒƒãƒ—ロードã«å¤±æ•—ã—ã¾ã—ãŸã€‚サーãƒãƒ¼ã‹ã‚‰ã®å¿œç­”: &quot;%2&quot;。</translation>
</message>
<message>
- <source>If &apos;%1&apos; is currently running on the remote host, you might need to stop it first.</source>
- <translation>&apos;%1&apos; ãŒãƒªãƒ¢ãƒ¼ãƒˆãƒ›ã‚¹ãƒˆä¸Šã§å®Ÿè¡Œä¸­ã®å ´åˆã€å…ˆã«ãれをåœæ­¢ã™ã‚‹å¿…è¦ãŒã‚ã‚‹ã‹ã‚‚ã—ã‚Œã¾ã›ã‚“。</translation>
+ <source>If &quot;%1&quot; is currently running on the remote host, you might need to stop it first.</source>
+ <translation>&quot;%1&quot; ãŒãƒªãƒ¢ãƒ¼ãƒˆãƒ›ã‚¹ãƒˆä¸Šã§æ—¢ã«å®Ÿè¡Œä¸­ã®å ´åˆã€å…ˆã«ãれをåœæ­¢ã™ã‚‹å¿…è¦ãŒã‚ã‚‹ã‹ã‚‚ã—ã‚Œã¾ã›ã‚“。</translation>
</message>
<message>
- <source>Failed to upload file &apos;%1&apos;.</source>
- <translation>ファイル &apos;%1&apos; ã®ã‚¢ãƒƒãƒ—ロードãŒå¤±æ•—ã—ã¾ã—ãŸã€‚</translation>
+ <source>Failed to upload file &quot;%1&quot;.</source>
+ <translation>ファイル &quot;%1&quot; ã®ã‚¢ãƒƒãƒ—ロードã«å¤±æ•—ã—ã¾ã—ãŸã€‚</translation>
</message>
<message>
- <source>Failed to set executable flag.</source>
- <translation>実行権é™ã®ä»˜åŠ ã«å¤±æ•—ã—ã¾ã—ãŸã€‚</translation>
+ <source>Failed to upload file &quot;%1&quot;: Could not open for reading.</source>
+ <translation>ファイル &quot;%1&quot; ã®ã‚¢ãƒƒãƒ—ロードã«å¤±æ•—ã—ã¾ã—ãŸ: ファイルを読ã¿è¾¼ã‚ã¾ã›ã‚“ã§ã—ãŸã€‚</translation>
</message>
<message>
- <source>Failed to upload file &apos;%1&apos;: Could not open for reading.</source>
- <translation>ファイル &apos;%1&apos; ã®ã‚¢ãƒƒãƒ—ロードãŒå¤±æ•—ã—ã¾ã—ãŸ: ファイルを読ã¿è¾¼ã‚ã¾ã›ã‚“ã§ã—ãŸã€‚</translation>
+ <source>Warning: No remote path set for local file &quot;%1&quot;. Skipping upload.</source>
+ <translation>警告: ローカルファイル &quot;%1&quot; ã«å¯¾ã™ã‚‹ãƒªãƒ¢ãƒ¼ãƒˆãƒ‘スãŒè¨­å®šã•ã‚Œã¦ã„ã¾ã›ã‚“。アップロードをスキップã—ã¾ã™ã€‚</translation>
</message>
<message>
- <source>All files successfully deployed.</source>
- <translation>ã™ã¹ã¦ã®ãƒ•ã‚¡ã‚¤ãƒ«ã®ãƒ‡ãƒ—ロイãŒæˆåŠŸã—ã¾ã—ãŸã€‚</translation>
+ <source>Uploading file &quot;%1&quot;...</source>
+ <translation>ファイル &quot;%1&quot; ã®ã‚¢ãƒƒãƒ—ロード中...</translation>
</message>
<message>
- <source>Warning: No remote path set for local file &apos;%1&apos;. Skipping upload.</source>
- <translation>警告: ローカルファイル &apos;%1&apos; ã®ãƒªãƒ¢ãƒ¼ãƒˆãƒ‘スãŒã‚ã‚Šã¾ã›ã‚“。アップロードを中止ã—ã¾ã™ã€‚</translation>
+ <source>Failed to set executable flag.</source>
+ <translation>実行権é™ã®ä»˜åŠ ã«å¤±æ•—ã—ã¾ã—ãŸã€‚</translation>
</message>
<message>
- <source>Uploading file &apos;%1&apos;...</source>
- <translation>ファイル &apos;%1&apos; をアップロード中...</translation>
+ <source>All files successfully deployed.</source>
+ <translation>ã™ã¹ã¦ã®ãƒ•ã‚¡ã‚¤ãƒ«ã®ãƒ‡ãƒ—ロイãŒæˆåŠŸã—ã¾ã—ãŸã€‚</translation>
</message>
</context>
<context>
@@ -34067,8 +33535,12 @@ In addition, device connectivity will be tested.</source>
<translation>リモートプロセスãŒã‚¯ãƒ©ãƒƒã‚·ãƒ¥ã—ã¾ã—ãŸã€‚</translation>
</message>
<message>
- <source>Unexpected output from remote process: &apos;%1&apos;.</source>
- <translation>リモートプロセスã‹ã‚‰ã®äºˆæœŸã›ã¬å‡ºåŠ›: &apos;%1&apos;。</translation>
+ <source>Unexpected output from remote process: &quot;%1&quot;</source>
+ <translation>リモートプロセスã‹ã‚‰ã®äºˆæœŸã›ã¬å‡ºåŠ›: &quot;%1&quot;</translation>
+ </message>
+ <message>
+ <source>Cannot check for free disk space: &quot;%1&quot; is not an absolute path.</source>
+ <translation>ディスクã®ç©ºã容é‡ãŒç¢ºèªã§ãã¾ã›ã‚“: &quot;%1&quot; ãŒçµ¶å¯¾ãƒ‘スã§ã¯ã‚ã‚Šã¾ã›ã‚“。</translation>
</message>
<message numerus="yes">
<source>The remote file system has only %n megabytes of free space, but %1 megabytes are required.</source>
@@ -34082,10 +33554,6 @@ In addition, device connectivity will be tested.</source>
<numerusform>リモートã®ãƒ•ã‚¡ã‚¤ãƒ«ã‚·ã‚¹ãƒ†ãƒ ã¯ %n MBytes ã®ç©ºã容é‡ãŒã‚ã‚Šã¾ã™ã®ã§ã€ç¶šè¡Œã—ã¾ã™ã€‚</numerusform>
</translation>
</message>
- <message>
- <source>Cannot check for free disk space: &apos;%1&apos; is not an absolute path.</source>
- <translation>空ã容é‡ç¢ºèªä¸å¯: &apos;%1&apos; ãŒçµ¶å¯¾ãƒ‘スã§ã¯ã‚ã‚Šã¾ã›ã‚“。</translation>
- </message>
</context>
<context>
<name>RemoteLinux::Internal::RemoteLinuxCheckForFreeDiskSpaceStepWidget</name>
@@ -34115,8 +33583,8 @@ In addition, device connectivity will be tested.</source>
<translation>コマンドラインãŒè¨­å®šã•ã‚Œã¦ã„ã¾ã›ã‚“。</translation>
</message>
<message>
- <source>Starting remote command &apos;%1&apos;...</source>
- <translation>リモートコマンド &apos;%1&apos; を開始ã—ã¦ã„ã¾ã™...</translation>
+ <source>Starting remote command &quot;%1&quot;...</source>
+ <translation>リモートコマンド &quot;%1&quot; ã‚’èµ·å‹•ã—ã¦ã„ã¾ã™...</translation>
</message>
<message>
<source>Remote process failed to start.</source>
@@ -34158,17 +33626,6 @@ In addition, device connectivity will be tested.</source>
</message>
</context>
<context>
- <name>RemoteLinux::RemoteLinuxDeploymentDataModel</name>
- <message>
- <source>Local File Path</source>
- <translation>ローカルファイルã®ãƒ‘ス</translation>
- </message>
- <message>
- <source>Remote Directory</source>
- <translation>リモートディレクトリ</translation>
- </message>
-</context>
-<context>
<name>RemoteLinux::RemoteLinuxEnvironmentAspect</name>
<message>
<source>Clean Environment</source>
@@ -34296,6 +33753,10 @@ In addition, device connectivity will be tested.</source>
<source>Cannot debug: Not enough free ports available.</source>
<translation>デãƒãƒƒã‚°ä¸å¯: 充分ãªç©ºããƒãƒ¼ãƒˆãŒã‚ã‚Šã¾ã›ã‚“。</translation>
</message>
+ <message>
+ <source>Cannot debug: Local executable is not set.</source>
+ <translation>デãƒãƒƒã‚°ä¸å¯: ローカル実行ファイルãŒè¨­å®šã•ã‚Œã¦ã„ã¾ã›ã‚“。</translation>
+ </message>
</context>
<context>
<name>RemoteLinux::RemoteLinuxSignalOperation</name>
@@ -34357,28 +33818,28 @@ In addition, device connectivity will be tested.</source>
<translation>エラー: tar ファイル %1 ã‚’é–‹ã‘ã¾ã›ã‚“ (%2)。</translation>
</message>
<message>
- <source>No remote path specified for file &apos;%1&apos;, skipping.</source>
- <translation>ファイル &apos;%1&apos; ã®ãƒªãƒ¢ãƒ¼ãƒˆãƒ‘スãŒæŒ‡å®šã•ã‚Œã¦ã„ã¾ã›ã‚“ã€ã‚¹ã‚­ãƒƒãƒ—ã—ã¾ã™ã€‚</translation>
+ <source>No remote path specified for file &quot;%1&quot;, skipping.</source>
+ <translation>ファイル &quot;%1&quot; ã®ãƒªãƒ¢ãƒ¼ãƒˆãƒ‘スãŒæŒ‡å®šã•ã‚Œã¦ã„ã¾ã›ã‚“ã€ã‚¹ã‚­ãƒƒãƒ—ã—ã¾ã™ã€‚</translation>
</message>
<message>
- <source>Error writing tar file &apos;%1&apos;: %2.</source>
- <translation>tar ファイル &apos;%1&apos; ã®æ›¸ãè¾¼ã¿ä¸­ã®ã‚¨ãƒ©ãƒ¼: %2。</translation>
+ <source>Error writing tar file &quot;%1&quot;: %2.</source>
+ <translation>tar ファイル &quot;%1&quot; ã®æ›¸ãè¾¼ã¿ä¸­ã®ã‚¨ãƒ©ãƒ¼: %2。</translation>
</message>
<message>
- <source>Error reading file &apos;%1&apos;: %2.</source>
- <translation>ファイル &apos;%1&apos; ã®èª­ã¿è¾¼ã¿ä¸­ã®ã‚¨ãƒ©ãƒ¼: %2。</translation>
+ <source>Error reading file &quot;%1&quot;: %2.</source>
+ <translation>ファイル &quot;%1&quot; ã®èª­ã¿è¾¼ã¿ä¸­ã®ã‚¨ãƒ©ãƒ¼: %2。</translation>
</message>
<message>
- <source>Adding file &apos;%1&apos; to tarball...</source>
- <translation>tarball ã«ãƒ•ã‚¡ã‚¤ãƒ« &apos;%1&apos; を追加中...</translation>
+ <source>Adding file &quot;%1&quot; to tarball...</source>
+ <translation>tar アーカイブã«ãƒ•ã‚¡ã‚¤ãƒ« &quot;%1&quot; を追加ã—ã¦ã„ã¾ã™...</translation>
</message>
<message>
- <source>Cannot add file &apos;%1&apos; to tar-archive: path too long.</source>
- <translation>ファイル &apos;%1&apos; ã‚’ tar アーカイブã«è¿½åŠ ã§ãã¾ã›ã‚“: パスãŒé•·ã™ãŽã¾ã™ã€‚</translation>
+ <source>Cannot add file &quot;%1&quot; to tar-archive: path too long.</source>
+ <translation>ファイル &quot;%1&quot; ã‚’ tar アーカイブã«è¿½åŠ ã§ãã¾ã›ã‚“: パスãŒé•·ã™ãŽã¾ã™ã€‚</translation>
</message>
<message>
- <source>Error writing tar file &apos;%1&apos;: %2</source>
- <translation>tar ファイル &apos;%1&apos; ã®æ›¸ãè¾¼ã¿ä¸­ã®ã‚¨ãƒ©ãƒ¼: %2</translation>
+ <source>Error writing tar file &quot;%1&quot;: %2</source>
+ <translation>tar ファイル &quot;%1&quot; ã®æ›¸ãè¾¼ã¿ä¸­ã®ã‚¨ãƒ©ãƒ¼: %2</translation>
</message>
<message>
<source>Create tarball</source>
@@ -34415,7 +33876,7 @@ In addition, device connectivity will be tested.</source>
</message>
<message>
<source>Invalid file location</source>
- <translation>ä¸æ­£ãªãƒ•ã‚¡ã‚¤ãƒ«ãƒ‘ス</translation>
+ <translation>無効ãªãƒ•ã‚¡ã‚¤ãƒ«ãƒ‘ス</translation>
</message>
<message>
<source>Copy</source>
@@ -34468,10 +33929,6 @@ In addition, device connectivity will be tested.</source>
<source>The &lt;RCC&gt; root element is missing.</source>
<translation>&lt;RCC&gt; ã«ãƒ«ãƒ¼ãƒˆè¦ç´ ãŒã‚ã‚Šã¾ã›ã‚“。</translation>
</message>
- <message>
- <source>Cannot write file. Disk full?</source>
- <translation>ファイルを書ã‘ã¾ã›ã‚“。ディスクフルã§ã¯ã‚ã‚Šã¾ã›ã‚“ã‹ï¼Ÿ</translation>
- </message>
</context>
<context>
<name>ResourceEditor::Internal::ResourceView</name>
@@ -34535,6 +33992,14 @@ In addition, device connectivity will be tested.</source>
<translation>テキストエディタã§é–‹ã</translation>
</message>
<message>
+ <source>Copy path &quot;%1&quot;</source>
+ <translation>パス &quot;%1&quot; をコピー</translation>
+ </message>
+ <message>
+ <source>Copy url &quot;%1&quot;</source>
+ <translation>URL &quot;%1&quot; をコピー</translation>
+ </message>
+ <message>
<source>Add Prefix</source>
<translation>プレフィックスã®è¿½åŠ </translation>
</message>
@@ -34579,17 +34044,6 @@ In addition, device connectivity will be tested.</source>
</message>
</context>
<context>
- <name>Subversion::Internal::CheckoutWizard</name>
- <message>
- <source>Checks out a Subversion repository and tries to load the contained project.</source>
- <translation>Subversion リãƒã‚¸ãƒˆãƒªã‚’ãƒã‚§ãƒƒã‚¯ã‚¢ã‚¦ãƒˆã—ã€ãƒ—ロジェクトã«èª­ã¿è¾¼ã¿ã¾ã™ã€‚</translation>
- </message>
- <message>
- <source>Subversion Checkout</source>
- <translation>Subversion ãƒã‚§ãƒƒã‚¯ã‚¢ã‚¦ãƒˆ</translation>
- </message>
-</context>
-<context>
<name>Subversion::Internal::CheckoutWizardPage</name>
<message>
<source>Location</source>
@@ -34863,32 +34317,10 @@ In addition, device connectivity will be tested.</source>
</message>
</context>
<context>
- <name>TaskList::Internal::TaskFileFactory</name>
- <message>
- <source>Task file reader</source>
- <translation>タスクファイルリーダー</translation>
- </message>
- <message>
- <source>File Error</source>
- <translation>ファイルエラー</translation>
- </message>
-</context>
-<context>
- <name>TaskList::TaskListPlugin</name>
- <message>
- <source>Cannot open task file %1: %2</source>
- <translation>タスクファイル %1 ã‚’é–‹ã‘ã¾ã›ã‚“: %2</translation>
- </message>
- <message>
- <source>My Tasks</source>
- <translation>タスク</translation>
- </message>
-</context>
-<context>
<name>TextEditor::BaseFileFind</name>
<message>
- <source>Search</source>
- <translation>検索</translation>
+ <source>Searching</source>
+ <translation>検索中</translation>
</message>
<message>
<source>List of comma separated wildcard filters</source>
@@ -34909,8 +34341,8 @@ In addition, device connectivity will be tested.</source>
<context>
<name>TextEditor::BaseTextDocument</name>
<message>
- <source>Opening file</source>
- <translation>ファイルを開ã</translation>
+ <source>Opening File</source>
+ <translation>ファイルを開ã„ã¦ã„ã¾ã™</translation>
</message>
</context>
<context>
@@ -35092,8 +34524,8 @@ In addition, device connectivity will be tested.</source>
<translation>ç¾åœ¨ã®ãƒ•ã‚¡ã‚¤ãƒ«</translation>
</message>
<message>
- <source>File &apos;%1&apos;:</source>
- <translation>ファイル &apos;%1&apos;:</translation>
+ <source>File &quot;%1&quot;:</source>
+ <translation>ファイル &quot;%1&quot;:</translation>
</message>
<message>
<source>File path: %1
@@ -35109,8 +34541,8 @@ In addition, device connectivity will be tested.</source>
<translation>ファイルシステム上ã®ãƒ•ã‚¡ã‚¤ãƒ«</translation>
</message>
<message>
- <source>Directory &apos;%1&apos;:</source>
- <translation>ディレクトリ &apos;%1&apos;:</translation>
+ <source>Directory &quot;%1&quot;:</source>
+ <translation>ディレクトリ &quot;%1&quot;:</translation>
</message>
<message>
<source>Path: %1
@@ -35202,7 +34634,7 @@ Filter: %2
</message>
<message>
<source>Discard</source>
- <translation>廃棄</translation>
+ <translation>破棄</translation>
</message>
</context>
<context>
@@ -35237,33 +34669,6 @@ Filter: %2
</message>
</context>
<context>
- <name>TextEditor::Internal::Manager</name>
- <message>
- <source>Registering definitions</source>
- <translation>定義を登録</translation>
- </message>
- <message>
- <source>Downloading definitions</source>
- <translation>定義をダウンロード</translation>
- </message>
- <message>
- <source>Error downloading selected definition(s).</source>
- <translation>é¸æŠžã•ã‚ŒãŸå®šç¾©ã®ãƒ€ã‚¦ãƒ³ãƒ­ãƒ¼ãƒ‰ä¸­ã«ã‚¨ãƒ©ãƒ¼ãŒç™ºç”Ÿã—ã¾ã—ãŸã€‚</translation>
- </message>
- <message>
- <source>Error downloading one or more definitions.</source>
- <translation>1ã¤ä»¥ä¸Šã®å®šç¾©ã®ãƒ€ã‚¦ãƒ³ãƒ­ãƒ¼ãƒ‰ä¸­ã«ã‚¨ãƒ©ãƒ¼ãŒç™ºç”Ÿã—ã¾ã—ãŸã€‚</translation>
- </message>
- <message>
- <source>Please check the directory&apos;s access rights.</source>
- <translation>ディレクトリã®ã‚¢ã‚¯ã‚»ã‚¹æ¨©é™ã‚’確èªã—ã¦ãã ã•ã„。</translation>
- </message>
- <message>
- <source>Download Error</source>
- <translation>ダウンロードエラー</translation>
- </message>
-</context>
-<context>
<name>TextEditor::Internal::LineNumberFilter</name>
<message>
<source>Line in Current Document</source>
@@ -35379,405 +34784,6 @@ Filter: %2
</message>
</context>
<context>
- <name>TextEditor::TextEditorActionHandler</name>
- <message>
- <source>&amp;Undo</source>
- <translation>å…ƒã«æˆ»ã™(&amp;U)</translation>
- </message>
- <message>
- <source>&amp;Redo</source>
- <translation>ã‚„ã‚Šç›´ã™(&amp;R)</translation>
- </message>
- <message>
- <source>Cut &amp;Line</source>
- <translation>一行切りå–ã‚Š(&amp;L)</translation>
- </message>
- <message>
- <source>Shift+Del</source>
- <translation>Shift+Del</translation>
- </message>
- <message>
- <source>Copy &amp;Line</source>
- <translation>一行コピー(&amp;L)</translation>
- </message>
- <message>
- <source>Ctrl+Ins</source>
- <translation>Ctrl+Ins</translation>
- </message>
- <message>
- <source>Delete &amp;Line</source>
- <translation>行削除(&amp;L)</translation>
- </message>
- <message>
- <source>Delete Word from Cursor On</source>
- <translation>カーソルä½ç½®ã®å˜èªžã‚’削除</translation>
- </message>
- <message>
- <source>Delete Word Camel Case from Cursor On</source>
- <translation>カーソルä½ç½®ã®å˜èªžã®ã‚­ãƒ£ãƒ¡ãƒ«ã‚±ãƒ¼ã‚¹ã‚’削除</translation>
- </message>
- <message>
- <source>Delete Word up to Cursor</source>
- <translation>カーソルä½ç½®ã¾ã§ã®å˜èªžã‚’削除</translation>
- </message>
- <message>
- <source>Delete Word Camel Case up to Cursor</source>
- <translation>カーソルä½ç½®ã¾ã§ã®å˜èªžã®ã‚­ãƒ£ãƒ¡ãƒ«ã‚±ãƒ¼ã‚¹ã‚’削除</translation>
- </message>
- <message>
- <source>Go to Block Start with Selection</source>
- <translation>ブロックã®é–‹å§‹ä½ç½®ã«ç§»å‹•ã—ã€é¸æŠžçŠ¶æ…‹ã«ã™ã‚‹</translation>
- </message>
- <message>
- <source>Ctrl+{</source>
- <translation>Ctrl+{</translation>
- </message>
- <message>
- <source>Go to Block End with Selection</source>
- <translation>ブロックã®çµ‚了ä½ç½®ã«ç§»å‹•ã—ã€é¸æŠžçŠ¶æ…‹ã«ã™ã‚‹</translation>
- </message>
- <message>
- <source>Ctrl+}</source>
- <translation>Ctrl+}</translation>
- </message>
- <message>
- <source>Move Line Up</source>
- <translation>行を上ã«ç§»å‹•</translation>
- </message>
- <message>
- <source>Ctrl+Shift+Up</source>
- <translation>Ctrl+Shift+Up</translation>
- </message>
- <message>
- <source>Move Line Down</source>
- <translation>行を下ã«ç§»å‹•</translation>
- </message>
- <message>
- <source>Ctrl+Shift+Down</source>
- <translation>Ctrl+Shift+Down</translation>
- </message>
- <message>
- <source>Copy Line Up</source>
- <translation>上ã®è¡Œã«ã‚³ãƒ”ー</translation>
- </message>
- <message>
- <source>Ctrl+Alt+Up</source>
- <translation>Ctrl+Alt+Up</translation>
- </message>
- <message>
- <source>Copy Line Down</source>
- <translation>下ã®è¡Œã«ã‚³ãƒ”ー</translation>
- </message>
- <message>
- <source>Ctrl+Alt+Down</source>
- <translation>Ctrl+Alt+Down</translation>
- </message>
- <message>
- <source>Join Lines</source>
- <translation>行をçµåˆ</translation>
- </message>
- <message>
- <source>Ctrl+J</source>
- <translation>Ctrl+J</translation>
- </message>
- <message>
- <source>Insert Line Above Current Line</source>
- <translation>ç¾åœ¨è¡Œã®ä¸Šã«è¡Œã‚’追加</translation>
- </message>
- <message>
- <source>Ctrl+Shift+Return</source>
- <translation>Ctrl+Shift+Return</translation>
- </message>
- <message>
- <source>Insert Line Below Current Line</source>
- <translation>ç¾åœ¨è¡Œã®ä¸‹ã«è¡Œã‚’追加</translation>
- </message>
- <message>
- <source>Ctrl+Return</source>
- <translation>Ctrl+Return</translation>
- </message>
- <message>
- <source>Uppercase Selection</source>
- <translation>é¸æŠžç¯„囲を大文字ã«ã™ã‚‹</translation>
- </message>
- <message>
- <source>Meta+Shift+U</source>
- <translation>Meta+Shift+U</translation>
- </message>
- <message>
- <source>Alt+Shift+U</source>
- <translation>Alt+Shift+U</translation>
- </message>
- <message>
- <source>Lowercase Selection</source>
- <translation>é¸æŠžç¯„囲をå°æ–‡å­—ã«ã™ã‚‹</translation>
- </message>
- <message>
- <source>Meta+U</source>
- <translation>Meta+U</translation>
- </message>
- <message>
- <source>Alt+U</source>
- <translation>Alt+U</translation>
- </message>
- <message>
- <source>Indent</source>
- <translation>インデント</translation>
- </message>
- <message>
- <source>Unindent</source>
- <translation>インデント解除</translation>
- </message>
- <message>
- <source>Follow Symbol Under Cursor</source>
- <translation>カーソルä½ç½®ã®ã‚·ãƒ³ãƒœãƒ«ã®å®šç¾©ã¸ç§»å‹•ã™ã‚‹</translation>
- </message>
- <message>
- <source>Follow Symbol Under Cursor in Next Split</source>
- <translation>カーソルä½ç½®ã®ã‚·ãƒ³ãƒœãƒ«ã®å®šç¾©ã¸æ¬¡ã®åˆ†å‰²ã‚¦ã‚£ãƒ³ãƒ‰ã‚¦ã§ç§»å‹•ã™ã‚‹</translation>
- </message>
- <message>
- <source>Meta+E, F2</source>
- <translation>Meta+E, F2</translation>
- </message>
- <message>
- <source>Ctrl+E, F2</source>
- <translation>Ctrl+E, F2</translation>
- </message>
- <message>
- <source>Jump To File Under Cursor</source>
- <translation>カーソルä½ç½®ã®ãƒ•ã‚¡ã‚¤ãƒ«ã¸ç§»å‹•ã™ã‚‹</translation>
- </message>
- <message>
- <source>Select Encoding...</source>
- <translation>文字コードã®é¸æŠž...</translation>
- </message>
- <message>
- <source>Paste from Clipboard History</source>
- <translation>クリップボード履歴ã‹ã‚‰è²¼ã‚Šä»˜ã‘</translation>
- </message>
- <message>
- <source>Ctrl+Shift+V</source>
- <translation>Ctrl+Shift+V</translation>
- </message>
- <message>
- <source>Auto-&amp;indent Selection</source>
- <translation>é¸æŠžç¯„囲を自動インデント(&amp;I)</translation>
- </message>
- <message>
- <source>Ctrl+I</source>
- <translation>Ctrl+I</translation>
- </message>
- <message>
- <source>&amp;Rewrap Paragraph</source>
- <translation>段è½ã®æŠ˜ã‚Šè¿”ã—ã‚’å†æ§‹ç¯‰(&amp;R)</translation>
- </message>
- <message>
- <source>Meta+E, R</source>
- <translation>Meta+E, R</translation>
- </message>
- <message>
- <source>Ctrl+E, R</source>
- <translation>Ctrl+E, R</translation>
- </message>
- <message>
- <source>&amp;Visualize Whitespace</source>
- <translation>空白ã®å¯è¦–化(&amp;V)</translation>
- </message>
- <message>
- <source>Meta+E, Meta+V</source>
- <translation>Meta+E, Meta+V</translation>
- </message>
- <message>
- <source>Ctrl+E, Ctrl+V</source>
- <translation>Ctrl+E, Ctrl+V</translation>
- </message>
- <message>
- <source>Clean Whitespace</source>
- <translation>空白ã®é™¤åŽ»</translation>
- </message>
- <message>
- <source>Enable Text &amp;Wrapping</source>
- <translation>è¡Œã®æŠ˜ã‚Šè¿”ã—ã®æœ‰åŠ¹åŒ–(&amp;W)</translation>
- </message>
- <message>
- <source>Meta+E, Meta+W</source>
- <translation>Meta+E, Meta+W</translation>
- </message>
- <message>
- <source>Ctrl+E, Ctrl+W</source>
- <translation>Ctrl+E, Ctrl+W</translation>
- </message>
- <message>
- <source>Toggle Comment &amp;Selection</source>
- <translation>é¸æŠžç¯„囲ã®ã‚³ãƒ¡ãƒ³ãƒˆåŒ–/éžã‚³ãƒ¡ãƒ³ãƒˆåŒ–切替(&amp;S)</translation>
- </message>
- <message>
- <source>Ctrl+/</source>
- <translation>Ctrl+/</translation>
- </message>
- <message>
- <source>Fold</source>
- <translation>折りãŸãŸã‚€</translation>
- </message>
- <message>
- <source>Ctrl+&lt;</source>
- <translation>Ctrl+&lt;</translation>
- </message>
- <message>
- <source>Unfold</source>
- <translation>展開ã™ã‚‹</translation>
- </message>
- <message>
- <source>Ctrl+&gt;</source>
- <translation>Ctrl+&gt;</translation>
- </message>
- <message>
- <source>Toggle &amp;Fold All</source>
- <translation>ã™ã¹ã¦ã®å±•é–‹çŠ¶æ…‹ã‚’切り替ãˆã‚‹(&amp;F)</translation>
- </message>
- <message>
- <source>Increase Font Size</source>
- <translation>フォントを大ãã</translation>
- </message>
- <message>
- <source>Ctrl++</source>
- <translation>Ctrl++</translation>
- </message>
- <message>
- <source>Decrease Font Size</source>
- <translation>フォントをå°ã•ã</translation>
- </message>
- <message>
- <source>Ctrl+-</source>
- <translation>Ctrl+-</translation>
- </message>
- <message>
- <source>Reset Font Size</source>
- <translation>フォントã®å¤§ãã•ã‚’リセット</translation>
- </message>
- <message>
- <source>Meta+0</source>
- <translation>Meta+0</translation>
- </message>
- <message>
- <source>Ctrl+0</source>
- <translation>Ctrl+0</translation>
- </message>
- <message>
- <source>Go to Block Start</source>
- <translation>ブロックã®é–‹å§‹ä½ç½®ã«ç§»å‹•</translation>
- </message>
- <message>
- <source>Ctrl+[</source>
- <translation>Ctrl+[</translation>
- </message>
- <message>
- <source>Go to Block End</source>
- <translation>ブロックã®çµ‚了ä½ç½®ã«ç§»å‹•</translation>
- </message>
- <message>
- <source>Ctrl+]</source>
- <translation>Ctrl+]</translation>
- </message>
- <message>
- <source>Select Block Up</source>
- <translation>é¸æŠžã—ãŸãƒ–ロックを上ã¸</translation>
- </message>
- <message>
- <source>Ctrl+U</source>
- <translation>Ctrl+U</translation>
- </message>
- <message>
- <source>Select Block Down</source>
- <translation>é¸æŠžã—ãŸãƒ–ロックを下ã¸</translation>
- </message>
- <message>
- <source>Go to Line Start</source>
- <translation>行頭ã«ç§»å‹•</translation>
- </message>
- <message>
- <source>Go to Line End</source>
- <translation>行末ã«ç§»å‹•</translation>
- </message>
- <message>
- <source>Go to Next Line</source>
- <translation>次ã®è¡Œã«ç§»å‹•</translation>
- </message>
- <message>
- <source>Go to Previous Line</source>
- <translation>å‰ã®è¡Œã«ç§»å‹•</translation>
- </message>
- <message>
- <source>Go to Previous Character</source>
- <translation>å‰ã®æ–‡å­—ã«ç§»å‹•</translation>
- </message>
- <message>
- <source>Go to Next Character</source>
- <translation>次ã®æ–‡å­—ã«ç§»å‹•</translation>
- </message>
- <message>
- <source>Go to Previous Word</source>
- <translation>å‰ã®å˜èªžã«ç§»å‹•</translation>
- </message>
- <message>
- <source>Go to Next Word</source>
- <translation>次ã®å˜èªžã«ç§»å‹•</translation>
- </message>
- <message>
- <source>Go to Previous Word Camel Case</source>
- <translation>å‰ã®å˜èªžã®ã‚­ãƒ£ãƒ¡ãƒ«ã‚±ãƒ¼ã‚¹ã«ç§»å‹•</translation>
- </message>
- <message>
- <source>Go to Next Word Camel Case</source>
- <translation>次ã®å˜èªžã®ã‚­ãƒ£ãƒ¡ãƒ«ã‚±ãƒ¼ã‚¹ã«ç§»å‹•</translation>
- </message>
- <message>
- <source>Go to Line Start with Selection</source>
- <translation>行頭ã«ç§»å‹•ã—ã€é¸æŠžçŠ¶æ…‹ã«ã™ã‚‹</translation>
- </message>
- <message>
- <source>Go to Line End with Selection</source>
- <translation>行末ã«ç§»å‹•ã—ã€é¸æŠžçŠ¶æ…‹ã«ã™ã‚‹</translation>
- </message>
- <message>
- <source>Go to Next Line with Selection</source>
- <translation>次ã®è¡Œã«ç§»å‹•ã—ã€é¸æŠžçŠ¶æ…‹ã«ã™ã‚‹</translation>
- </message>
- <message>
- <source>Go to Previous Line with Selection</source>
- <translation>å‰ã®è¡Œã«ç§»å‹•ã—ã€é¸æŠžçŠ¶æ…‹ã«ã™ã‚‹</translation>
- </message>
- <message>
- <source>Go to Previous Character with Selection</source>
- <translation>å‰ã®æ–‡å­—ã«ç§»å‹•ã—ã€é¸æŠžçŠ¶æ…‹ã«ã™ã‚‹</translation>
- </message>
- <message>
- <source>Go to Next Character with Selection</source>
- <translation>次ã®æ–‡å­—ã«ç§»å‹•ã—ã€é¸æŠžçŠ¶æ…‹ã«ã™ã‚‹</translation>
- </message>
- <message>
- <source>Go to Previous Word with Selection</source>
- <translation>å‰ã®å˜èªžã«ç§»å‹•ã—ã€é¸æŠžçŠ¶æ…‹ã«ã™ã‚‹</translation>
- </message>
- <message>
- <source>Go to Next Word with Selection</source>
- <translation>次ã®å˜èªžã«ç§»å‹•ã—ã€é¸æŠžçŠ¶æ…‹ã«ã™ã‚‹</translation>
- </message>
- <message>
- <source>Go to Previous Word Camel Case with Selection</source>
- <translation>å‰ã®å˜èªžã®ã‚­ãƒ£ãƒ¡ãƒ«ã‚±ãƒ¼ã‚¹ã«ç§»å‹•ã—ã€é¸æŠžçŠ¶æ…‹ã«ã™ã‚‹</translation>
- </message>
- <message>
- <source>Go to Next Word Camel Case with Selection</source>
- <translation>次ã®å˜èªžã®ã‚­ãƒ£ãƒ¡ãƒ«ã‚±ãƒ¼ã‚¹ã«ç§»å‹•ã—ã€é¸æŠžçŠ¶æ…‹ã«ã™ã‚‹</translation>
- </message>
- <message>
- <source>&lt;line&gt;:&lt;column&gt;</source>
- <translation>&lt;行&gt;:&lt;列&gt;</translation>
- </message>
-</context>
-<context>
<name>TextEditor::Internal::TextEditorPlugin</name>
<message>
<source>General</source>
@@ -35800,10 +34806,6 @@ Filter: %2
<translation>テキストファイル</translation>
</message>
<message>
- <source>Triggers a completion in this scope</source>
- <translation>スコープ内ã§è£œå®Œã™ã‚‹å ´åˆã®ãƒˆãƒªã‚¬ãƒ¼</translation>
- </message>
- <message>
<source>Meta+Space</source>
<translation>Meta+Space</translation>
</message>
@@ -35812,14 +34814,22 @@ Filter: %2
<translation>Ctrl+Space</translation>
</message>
<message>
- <source>Triggers a quick fix in this scope</source>
- <translation>スコープ内ã§ç°¡æ˜“修正ã™ã‚‹å ´åˆã®ãƒˆãƒªã‚¬ãƒ¼</translation>
+ <source>Trigger Completion</source>
+ <translation>補完ã®é–‹å§‹</translation>
+ </message>
+ <message>
+ <source>Trigger Refactoring Action</source>
+ <translation>リファクタリングアクションã®é–‹å§‹</translation>
</message>
<message>
<source>Alt+Return</source>
<translation>Alt+Return</translation>
</message>
<message>
+ <source>Create Scratch Buffer Using a Temporary File</source>
+ <translation>一時ファイルを用ã„ãŸã‚¹ã‚¯ãƒ©ãƒƒãƒãƒãƒƒãƒ•ã‚¡ã®ä½œæˆ</translation>
+ </message>
+ <message>
<source>Selected text within the current document.</source>
<translation>ç¾åœ¨ã®ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆå†…ã§é¸æŠžã•ã‚Œã¦ã„るテキストã§ã™ã€‚</translation>
</message>
@@ -35963,6 +34973,14 @@ Applied to text, if no other rules matching.</source>
<translation>文字ã¨æ–‡å­—列リテラルã§ã™ã€‚</translation>
</message>
<message>
+ <source>Primitive Type</source>
+ <translation>プリミティブ型</translation>
+ </message>
+ <message>
+ <source>Name of a primitive data type.</source>
+ <translation>プリミティブãªãƒ‡ãƒ¼ã‚¿åž‹ã®åå‰ã§ã™ã€‚</translation>
+ </message>
+ <message>
<source>Type</source>
<translation>åž‹</translation>
</message>
@@ -36103,10 +35121,6 @@ Applied to text, if no other rules matching.</source>
<translation>キーワード</translation>
</message>
<message>
- <source>Reserved keywords of the programming language.</source>
- <translation>プログラム言語ã«ã‚ˆã£ã¦äºˆç´„ã•ã‚Œã¦ã„るキーワードã§ã™ã€‚</translation>
- </message>
- <message>
<source>Operator</source>
<translation>演算å­</translation>
</message>
@@ -36125,6 +35139,10 @@ Will not be applied to whitespace in comments and strings.</source>
<translation>プリプロセッサ</translation>
</message>
<message>
+ <source>Reserved keywords of the programming language except keywords denoting primitive types.</source>
+ <translation>プログラム言語ã«ã‚ˆã£ã¦äºˆç´„ã•ã‚Œã¦ã„るキーワードã§ã™(プリミティブ型を示ã™ã‚­ãƒ¼ãƒ¯ãƒ¼ãƒ‰ã‚’除ã)。</translation>
+ </message>
+ <message>
<source>Preprocessor directives.</source>
<translation>プリプロセッサã§ã™ã€‚</translation>
</message>
@@ -36313,16 +35331,16 @@ Will not be applied to whitespace in comments and strings.</source>
<translation>メンテナンスツールã®ãƒ‘スを特定ã§ãã¾ã›ã‚“。ã“ã®ãƒ—ラグインを手動ã§æœ‰åŠ¹ã«ã—ãŸã®ã§ãªã‘ã‚Œã°ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã‚’確èªã—ã¦ãã ã•ã„。</translation>
</message>
<message>
- <source>Could not find maintenance tool at &apos;%1&apos;. Check your installation.</source>
- <translation>&apos;%1&apos; ã«ãƒ¡ãƒ³ãƒ†ãƒŠãƒ³ã‚¹ãƒ„ールを見ã¤ã‘られã¾ã›ã‚“ã§ã—ãŸã€‚インストールを確èªã—ã¦ãã ã•ã„。</translation>
+ <source>Could not find maintenance tool at &quot;%1&quot;. Check your installation.</source>
+ <translation>&quot;%1&quot; ã«ãƒ¡ãƒ³ãƒ†ãƒŠãƒ³ã‚¹ãƒ„ールを見ã¤ã‘られã¾ã›ã‚“ã§ã—ãŸã€‚インストールを確èªã—ã¦ãã ã•ã„。</translation>
</message>
<message>
- <source>Start Updater</source>
- <translation>更新開始</translation>
+ <source>Updates Available</source>
+ <translation>æ›´æ–°ãŒå­˜åœ¨ã—ã¾ã™</translation>
</message>
<message>
- <source>Updates available</source>
- <translation>æ›´æ–°ãŒå­˜åœ¨ã—ã¾ã™</translation>
+ <source>Start Updater</source>
+ <translation>更新開始</translation>
</message>
</context>
<context>
@@ -36700,22 +35718,6 @@ Will not be applied to whitespace in comments and strings.</source>
<context>
<name>Valgrind::Memcheck::MemcheckRunner</name>
<message>
- <source>No network interface found for remote analysis.</source>
- <translation>リモート解æžç”¨ã®ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã‚¤ãƒ³ã‚¿ãƒ¼ãƒ•ã‚§ãƒ¼ã‚¹ãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“。</translation>
- </message>
- <message>
- <source>Select Network Interface</source>
- <translation>ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã‚¤ãƒ³ã‚¿ãƒ¼ãƒ•ã‚§ãƒ¼ã‚¹ã®é¸æŠž</translation>
- </message>
- <message>
- <source>More than one network interface was found on your machine. Please select the one you want to use for remote analysis.</source>
- <translation>マシンã«è¤‡æ•°ã®ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã‚¤ãƒ³ã‚¿ãƒ¼ãƒ•ã‚§ãƒ¼ã‚¹ãŒè¦‹ã¤ã‹ã‚Šã¾ã—ãŸã€‚リモート解æžã«ä½¿ã†ã‚‚ã®ã‚’é¸æŠžã—ã¦ãã ã•ã„。</translation>
- </message>
- <message>
- <source>No network interface was chosen for remote analysis.</source>
- <translation>リモート解æžç”¨ã®ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã‚¤ãƒ³ã‚¿ãƒ¼ãƒ•ã‚§ãƒ¼ã‚¹ãŒé¸æŠžã•ã‚Œã¦ã„ã¾ã›ã‚“。</translation>
- </message>
- <message>
<source>XmlServer on %1:</source>
<translation>%1 ã® XmlServer:</translation>
</message>
@@ -36958,12 +35960,12 @@ Will not be applied to whitespace in comments and strings.</source>
<translation>Valgrind 関数プロファイラ</translation>
</message>
<message>
- <source>Valgrind Memory Analyzer (Remote)</source>
- <translation>Valgrind メモリアナライザ(リモート)</translation>
+ <source>Valgrind Memory Analyzer (External Remote Application)</source>
+ <translation>Valgrind メモリアナライザ(外部リモートアプリケーション)</translation>
</message>
<message>
- <source>Valgrind Function Profiler (Remote)</source>
- <translation>Valgrind 関数プロファイラ(リモート)</translation>
+ <source>Valgrind Function Profiler (External Remote Application)</source>
+ <translation>Valgrind 関数アナライザ(外部リモートアプリケーション)</translation>
</message>
<message>
<source>Profile Costs of This Function and Its Callees</source>
@@ -37137,29 +36139,6 @@ Will not be applied to whitespace in comments and strings.</source>
</message>
</context>
<context>
- <name>VcsBase::BaseCheckoutWizard</name>
- <message>
- <source>Cannot Open Project</source>
- <translation>プロジェクトを開ã‘ã¾ã›ã‚“</translation>
- </message>
- <message>
- <source>Failed to open project in &apos;%1&apos;.</source>
- <translation>&apos;%1&apos; ã«ã‚るプロジェクトãŒé–‹ã‘ã¾ã›ã‚“ã§ã—ãŸã€‚</translation>
- </message>
- <message>
- <source>Could not find any project files matching (%1) in the directory &apos;%2&apos;.</source>
- <translation>ディレクトリ &apos;%2&apos; 内㫠(%1) ã«åˆè‡´ã™ã‚‹ãƒ—ロジェクトファイルãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“ã§ã—ãŸã€‚</translation>
- </message>
- <message>
- <source>The Project Explorer is not available.</source>
- <translation>プロジェクトエクスプローラã¯ä½¿ç”¨ã§ãã¾ã›ã‚“。</translation>
- </message>
- <message>
- <source>&apos;%1&apos; does not exist.</source>
- <translation>&apos;%1&apos; ã¯å­˜åœ¨ã—ã¾ã›ã‚“。</translation>
- </message>
-</context>
-<context>
<name>VcsBase::Internal::CheckoutProgressWizardPage</name>
<message>
<source>Checkout started...</source>
@@ -37225,8 +36204,8 @@ Will not be applied to whitespace in comments and strings.</source>
</translation>
</message>
<message>
- <source>Cleaning %1</source>
- <translation>%1 をクリーニング中</translation>
+ <source>Cleaning &quot;%1&quot;</source>
+ <translation>&quot;%1&quot; をクリーニング中</translation>
</message>
</context>
<context>
@@ -37254,8 +36233,8 @@ Will not be applied to whitespace in comments and strings.</source>
<context>
<name>VcsBase::VcsBaseClient</name>
<message>
- <source>Unable to start process &apos;%1&apos;: %2</source>
- <translation>プロセス &apos;%1&apos; を開始ã§ãã¾ã›ã‚“: %2</translation>
+ <source>Unable to start process &quot;%1&quot;: %2</source>
+ <translation>プロセス &quot;%1&quot; を開始ã§ãã¾ã›ã‚“: %2</translation>
</message>
<message>
<source>Timed out after %1s waiting for the process %2 to finish.</source>
@@ -37384,16 +36363,16 @@ Will not be applied to whitespace in comments and strings.</source>
<translation>ãƒãƒ¼ã‚¸ãƒ§ãƒ³ç®¡ç†</translation>
</message>
<message>
- <source>The file &apos;%1&apos; could not be deleted.</source>
- <translation>ファイル &apos;%1&apos; ã¯å‰Šé™¤ã§ãã¾ã›ã‚“ã§ã—ãŸã€‚</translation>
- </message>
- <message>
<source>Choose Repository Directory</source>
<translation>リãƒã‚¸ãƒˆãƒªãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã‚’é¸æŠžã—ã¦ãã ã•ã„</translation>
</message>
<message>
- <source>The directory &apos;%1&apos; is already managed by a version control system (%2). Would you like to specify another directory?</source>
- <translation>ディレクトリ &apos;%1&apos; ã¯æ—¢ã«ãƒãƒ¼ã‚¸ãƒ§ãƒ³ç®¡ç†ã‚·ã‚¹ãƒ†ãƒ  (%2) ã«ã‚ˆã£ã¦ç®¡ç†ã•ã‚Œã¦ã„ã¾ã™ã€‚別ã®ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã‚’指定ã—ã¾ã™ã‹?</translation>
+ <source>The file &quot;%1&quot; could not be deleted.</source>
+ <translation>ファイル &quot;%1&quot; ã¯å‰Šé™¤ã§ãã¾ã›ã‚“ã§ã—ãŸã€‚</translation>
+ </message>
+ <message>
+ <source>The directory &quot;%1&quot; is already managed by a version control system (%2). Would you like to specify another directory?</source>
+ <translation>ディレクトリ &quot;%1&quot; ã¯æ—¢ã«ãƒãƒ¼ã‚¸ãƒ§ãƒ³ç®¡ç†ã‚·ã‚¹ãƒ†ãƒ  (%2) ã«ã‚ˆã£ã¦ç®¡ç†ã•ã‚Œã¦ã„ã¾ã™ã€‚別ã®ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã‚’指定ã—ã¾ã™ã‹?</translation>
</message>
<message>
<source>Repository already under version control</source>
@@ -37415,26 +36394,6 @@ Will not be applied to whitespace in comments and strings.</source>
<source>A version control repository could not be created in %1.</source>
<translation>%1 ã«ãƒãƒ¼ã‚¸ãƒ§ãƒ³ç®¡ç†ãƒªãƒã‚¸ãƒˆãƒªã‚’作æˆã§ãã¾ã›ã‚“ã§ã—ãŸã€‚</translation>
</message>
- <message>
- <source>There is no patch-command configured in the common &apos;Version Control&apos; settings.</source>
- <translation>共通 &apos;ãƒãƒ¼ã‚¸ãƒ§ãƒ³ç®¡ç†&apos; 設定㫠patch コマンドã®è¨­å®šãŒã‚ã‚Šã¾ã›ã‚“。</translation>
- </message>
- <message>
- <source>Unable to launch &apos;%1&apos;: %2</source>
- <translation>&apos;%1&apos; ã‚’èµ·å‹•ã§ãã¾ã›ã‚“: %2</translation>
- </message>
- <message>
- <source>A timeout occurred running &apos;%1&apos;</source>
- <translation>&apos;%1&apos; を実行中ã«ã‚¿ã‚¤ãƒ ã‚¢ã‚¦ãƒˆãŒç™ºç”Ÿã—ã¾ã—ãŸ</translation>
- </message>
- <message>
- <source>&apos;%1&apos; crashed.</source>
- <translation>&apos;%1&apos; ãŒã‚¯ãƒ©ãƒƒã‚·ãƒ¥ã—ã¾ã—ãŸã€‚</translation>
- </message>
- <message>
- <source>&apos;%1&apos; failed (exit code %2).</source>
- <translation>&apos;%1&apos; ãŒå¤±æ•—ã—ã¾ã—ãŸ(終了コード %2)。</translation>
- </message>
</context>
<context>
<name>VcsBase::VcsBaseSubmitEditor</name>
@@ -37463,16 +36422,16 @@ Will not be applied to whitespace in comments and strings.</source>
<translation>[%1] %2 を実行中</translation>
</message>
<message>
- <source>The check script &apos;%1&apos; could not be started: %2</source>
- <translation>ãƒã‚§ãƒƒã‚¯ã‚¹ã‚¯ãƒªãƒ—ト &apos;%1&apos; ãŒé–‹å§‹ã§ãã¾ã›ã‚“: %2</translation>
+ <source>The check script &quot;%1&quot; could not be started: %2</source>
+ <translation>ãƒã‚§ãƒƒã‚¯ã‚¹ã‚¯ãƒªãƒ—ト &quot;%1&quot; ãŒé–‹å§‹ã§ãã¾ã›ã‚“: %2</translation>
</message>
<message>
- <source>The check script &apos;%1&apos; timed out.</source>
- <translation>ãƒã‚§ãƒƒã‚¯ã‚¹ã‚¯ãƒªãƒ—ト &apos;%1&apos; ã¯ã‚¿ã‚¤ãƒ ã‚¢ã‚¦ãƒˆã—ã¾ã—ãŸã€‚</translation>
+ <source>The check script &quot;%1&quot; timed out.</source>
+ <translation>ãƒã‚§ãƒƒã‚¯ã‚¹ã‚¯ãƒªãƒ—ト &quot;%1&quot; ã¯ã‚¿ã‚¤ãƒ ã‚¢ã‚¦ãƒˆã—ã¾ã—ãŸã€‚</translation>
</message>
<message>
- <source>The check script &apos;%1&apos; crashed.</source>
- <translation>ãƒã‚§ãƒƒã‚¯ã‚¹ã‚¯ãƒªãƒ—ト &apos;%1&apos; ã¯ã‚¯ãƒ©ãƒƒã‚·ãƒ¥ã—ã¾ã—ãŸã€‚</translation>
+ <source>The check script &quot;%1&quot; crashed.</source>
+ <translation>ãƒã‚§ãƒƒã‚¯ã‚¹ã‚¯ãƒªãƒ—ト &quot;%1&quot; ã¯ã‚¯ãƒ©ãƒƒã‚·ãƒ¥ã—ã¾ã—ãŸã€‚</translation>
</message>
<message>
<source>The check script returned exit code %1.</source>
@@ -37491,13 +36450,6 @@ Will not be applied to whitespace in comments and strings.</source>
</message>
</context>
<context>
- <name>Welcome::Internal::CommunityWelcomePage</name>
- <message>
- <source>News &amp;&amp; Support</source>
- <translation>ニュースã¨ã‚µãƒãƒ¼ãƒˆ</translation>
- </message>
-</context>
-<context>
<name>Welcome::Internal::WelcomeMode</name>
<message>
<source>Welcome</source>
@@ -37652,53 +36604,6 @@ Will not be applied to whitespace in comments and strings.</source>
</message>
</context>
<context>
- <name>qbs::SpecialPlatformsSetup</name>
- <message>
- <source>This tool sets up a qbs profile for each installed target in a given %1 installation.
-</source>
- <translation>ã“ã®ãƒ„ールã§ã¯ %1 ã®å„インストールターゲットã«å¯¾ã—㦠qbs プロファイルを設定ã—ã¾ã™ã€‚
-</translation>
- </message>
- <message>
- <source>Usage: %1 [-h|&lt;base directory&gt;]</source>
- <translation>使用方法: %1 [-h|&lt;ベースディレクトリ&gt;]</translation>
- </message>
- <message>
- <source>The default base directory is &apos;%1&apos;.</source>
- <translation>デフォルト述ã¹âˆ’宇ディレクトリã¯&apos;%1&apos;ã§ã™ã€‚</translation>
- </message>
- <message>
- <source>Unknown option &apos;%1&apos;
-%2.</source>
- <translation>未知ã®ã‚ªãƒ—ション &apos;%1&apos;
-%2.</translation>
- </message>
- <message>
- <source>No base directory given and none auto-detected.</source>
- <translation>ベースディレクトリãŒè‡ªå‹•æ¤œå‡ºã§ãã¾ã›ã‚“。</translation>
- </message>
- <message>
- <source>Process hangs</source>
- <translation>プロセスã¯ä¸­æ­¢ã—ã¾ã—ãŸ</translation>
- </message>
- <message>
- <source>Unexpected exit code %1</source>
- <translation>予期ã—ãªã„終了コード %1</translation>
- </message>
- <message>
- <source>Command &apos;%1&apos; failed: %2.</source>
- <translation>コマンド &apos;%1&apos; ãŒå¤±æ•—ã—ã¾ã—ãŸ: %2.</translation>
- </message>
- <message>
- <source>Output was: %1</source>
- <translation>出力: %1</translation>
- </message>
- <message>
- <source>Setting up profile &apos;%1&apos;...</source>
- <translation>プロファイル &apos;%1&apos; ã®è¨­å®šä¸­...</translation>
- </message>
-</context>
-<context>
<name>qbs::Internal::Executor</name>
<message>
<source> for configuration %1</source>
@@ -37708,12 +36613,20 @@ Will not be applied to whitespace in comments and strings.</source>
<source>Building%1</source>
<translation>%1 ã®ãƒ“ルド中</translation>
</message>
+ <message>
+ <source>Failed to create directory &apos;%1&apos;.</source>
+ <translation>ディレクトリ &apos;%1&apos; ã®ä½œæˆã«å¤±æ•—ã—ã¾ã—ãŸã€‚</translation>
+ </message>
</context>
<context>
<name>qbs::Internal::ScriptEngine</name>
<message>
+ <source>Execution canceled</source>
+ <translation>実行ãŒã‚­ãƒ£ãƒ³ã‚»ãƒ«ã•ã‚Œã¾ã—ãŸ</translation>
+ </message>
+ <message>
<source>Property %1 is deprecated. Please use %2 instead.</source>
- <translation>プロパティ %1 ã¯éžæŽ¨å¥¨ã§ã™ã€‚代ã‚ã‚Šã« %2 を使用ã—ã¦ãã ã•ã„。</translation>
+ <translation>プロパティ %1 ã®ä½¿ç”¨ã¯æŽ¨å¥¨ã•ã‚Œã¦ã„ã¾ã›ã‚“。代ã‚ã‚Šã« %2 を使用ã—ã¦ãã ã•ã„。</translation>
</message>
<message>
<source>Cannot open &apos;%1&apos;.</source>
@@ -37724,6 +36637,10 @@ Will not be applied to whitespace in comments and strings.</source>
<translation>&apos;%1&apos; ã®ã‚¤ãƒ³ãƒãƒ¼ãƒˆä¸­ã®ã‚¨ãƒ©ãƒ¼: %2</translation>
</message>
<message>
+ <source>loadExtension: cannot load extension &apos;%1&apos;.</source>
+ <translation>loadExtension: エクステンション &apos;%1&apos; ãŒèª­ã¿è¾¼ã‚ã¾ã›ã‚“。</translation>
+ </message>
+ <message>
<source>The loadExtension function requires an extension name.</source>
<translation>loadExtension 関数ã¯ã‚¨ã‚¯ã‚¹ãƒ†ãƒ³ã‚·ãƒ§ãƒ³åãŒå¿…è¦ã§ã™ã€‚</translation>
</message>
@@ -37732,8 +36649,8 @@ Will not be applied to whitespace in comments and strings.</source>
<translation>loadExtension: 内部エラーã§ã™ã€‚サーãƒãƒ‘スãŒã‚ã‚Šã¾ã›ã‚“。</translation>
</message>
<message>
- <source>loadExtension: Cannot find extension &apos;%1&apos;.</source>
- <translation>loadExtension: エクステンション &apos;%1&apos; ãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“。</translation>
+ <source>loadExtension: Cannot find extension &apos;%1&apos;. Search paths: %2.</source>
+ <translation>loadExtension: エクステンション &apos;%1&apos; ãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“。 検索パス: %2.</translation>
</message>
<message>
<source>The loadFile function requires a file path.</source>
@@ -37919,6 +36836,18 @@ Will not be applied to whitespace in comments and strings.</source>
<translation>Qt プロジェクト機能ファイル</translation>
</message>
<message>
+ <source>Qt Project configuration file</source>
+ <translation>Qt プロジェクト設定ファイル</translation>
+ </message>
+ <message>
+ <source>Qt Project cache file</source>
+ <translation>Qt プロジェクトキャッシュファイル</translation>
+ </message>
+ <message>
+ <source>Qt Project stash file</source>
+ <translation>Qt プロジェクト stash ファイル</translation>
+ </message>
+ <message>
<source>QML file</source>
<translation>QML ファイル</translation>
</message>
@@ -38132,10 +37061,6 @@ Ex. &quot;Revision: 15&quot; を指定ã—ãŸå ´åˆã€ãƒ–ランãƒã¯ãƒªãƒ“ジョ
<translation>プロジェクトファイルã«å®šç¾©ã•ã‚Œã¦ã„ã‚‹ *.astylerc ファイルを使用ã™ã‚‹</translation>
</message>
<message>
- <source>Use self-defined style:</source>
- <translation>ユーザー定義スタイルを使用ã™ã‚‹:</translation>
- </message>
- <message>
<source>Artistic Style</source>
<translation>Artistic Style</translation>
</message>
@@ -38144,6 +37069,10 @@ Ex. &quot;Revision: 15&quot; を指定ã—ãŸå ´åˆã€ãƒ–ランãƒã¯ãƒªãƒ“ジョ
<extracomment>HOME is replaced by the user&apos;s home directory</extracomment>
<translation>HOME ã«ã‚ã‚‹ .astylerc ã‹ astylerc ファイルを使用ã™ã‚‹</translation>
</message>
+ <message>
+ <source>Use customized style:</source>
+ <translation>カスタムスタイルを使用ã™ã‚‹:</translation>
+ </message>
</context>
<context>
<name>Beautifier::Internal::ClangFormat::ClangFormatOptionsPage</name>
@@ -38164,14 +37093,6 @@ Ex. &quot;Revision: 15&quot; を指定ã—ãŸå ´åˆã€ãƒ–ランãƒã¯ãƒªãƒ“ジョ
<translation>オプション</translation>
</message>
<message>
- <source>Use Predefined Style:</source>
- <translation>定義済ã¿ã‚¹ã‚¿ã‚¤ãƒ«ã‚’使用ã™ã‚‹:</translation>
- </message>
- <message>
- <source>Use Customized Style:</source>
- <translation>カスタムスタイルを使用ã™ã‚‹:</translation>
- </message>
- <message>
<source>Format entire file if no text was selected. (For action Format Selected Text)</source>
<translation>テキストãŒé¸æŠžã•ã‚Œã¦ã„ãªã„å ´åˆã¯ãƒ•ã‚¡ã‚¤ãƒ«å…¨ä½“ã‚’æ•´å½¢ã™ã‚‹ã€‚(é¸æŠžã—ã¦ã„るテキストã®æ•´å½¢ã‚¢ã‚¯ã‚·ãƒ§ãƒ³å®Ÿè¡Œæ™‚)</translation>
</message>
@@ -38179,6 +37100,14 @@ Ex. &quot;Revision: 15&quot; を指定ã—ãŸå ´åˆã€ãƒ–ランãƒã¯ãƒªãƒ“ジョ
<source>Clang Format</source>
<translation>Clang Format</translation>
</message>
+ <message>
+ <source>Use predefined style:</source>
+ <translation>定義済ã¿ã‚¹ã‚¿ã‚¤ãƒ«ã‚’使用ã™ã‚‹:</translation>
+ </message>
+ <message>
+ <source>Use customized style:</source>
+ <translation>カスタムスタイルを使用ã™ã‚‹:</translation>
+ </message>
</context>
<context>
<name>Beautifier::Internal::ConfigurationDialog</name>
@@ -38195,8 +37124,8 @@ Ex. &quot;Revision: 15&quot; を指定ã—ãŸå ´åˆã€ãƒ–ランãƒã¯ãƒªãƒ“ジョ
<translation>ドキュメント</translation>
</message>
<message>
- <source>Documentation for &apos;%1&apos;</source>
- <translation>&apos;%1&apos; ã®ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆ</translation>
+ <source>Documentation for &quot;%1&quot;</source>
+ <translation>&quot;%1&quot; ã®ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆ</translation>
</message>
</context>
<context>
@@ -38249,10 +37178,6 @@ Ex. &quot;Revision: 15&quot; を指定ã—ãŸå ´åˆã€ãƒ–ランãƒã¯ãƒªãƒ“ジョ
<translation>プロジェクトファイルã«å®šç¾©ã•ã‚Œã¦ã„ã‚‹ uncrustify.cfg ファイルを使用ã™ã‚‹</translation>
</message>
<message>
- <source>Use self-defined style:</source>
- <translation>ユーザー定義スタイルを使用ã™ã‚‹:</translation>
- </message>
- <message>
<source>Uncrustify</source>
<translation>Uncrustify</translation>
</message>
@@ -38261,6 +37186,10 @@ Ex. &quot;Revision: 15&quot; を指定ã—ãŸå ´åˆã€ãƒ–ランãƒã¯ãƒªãƒ“ジョ
<extracomment>HOME is replaced by the user&apos;s home directory</extracomment>
<translation>HOME ã«ã‚ã‚‹ uncrustify.cfg ファイルを使用ã™ã‚‹</translation>
</message>
+ <message>
+ <source>Use customized style:</source>
+ <translation>カスタムスタイルを使用ã™ã‚‹:</translation>
+ </message>
</context>
<context>
<name>ClangCodeModel::Internal::ClangProjectSettingsPropertiesPage</name>
@@ -38513,65 +37442,6 @@ To do this, you type this shortcut and a space in the Locator entry field, and t
</message>
</context>
<context>
- <name>Qnx::Internal::BlackBerryDeployQtLibrariesDialog</name>
- <message>
- <source>Deploy Qt to BlackBerry Device</source>
- <translation>Qt ã‚’ BlackBerry デãƒã‚¤ã‚¹ã«ãƒ‡ãƒ—ロイ</translation>
- </message>
- <message>
- <source>Qt library to deploy:</source>
- <translation>デプロイã™ã‚‹ Qt ライブラリ:</translation>
- </message>
- <message>
- <source>Deploy</source>
- <translation>デプロイ</translation>
- </message>
- <message>
- <source>Remote directory:</source>
- <translation>リモートディレクトリ:</translation>
- </message>
- <message>
- <source>/accounts/devuser/</source>
- <translation>/accounts/devuser/</translation>
- </message>
- <message>
- <source>qt</source>
- <translation>qt</translation>
- </message>
- <message>
- <source>Close</source>
- <translation>é–‰ã˜ã‚‹</translation>
- </message>
- <message>
- <source>Closing the dialog will stop the deployment. Are you sure you want to do this?</source>
- <translation>ダイアログを閉ã˜ã‚‹ã¨ãƒ‡ãƒ—ロイãŒåœæ­¢ã—ã¾ã™ã€‚本当ã«ãƒ€ã‚¤ã‚¢ãƒ­ã‚°ã‚’é–‰ã˜ã¾ã™ã‹?</translation>
- </message>
- <message>
- <source>Please input a remote directory to deploy to.</source>
- <translation>デプロイã™ã‚‹ãƒªãƒ¢ãƒ¼ãƒˆãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã‚’入力ã—ã¦ãã ã•ã„。</translation>
- </message>
- <message>
- <source>Connection failed: %1</source>
- <translation>接続失敗: %1</translation>
- </message>
- <message>
- <source>The remote directory &apos;%1&apos; already exists. Deploying to that directory will remove any files already present.
-
-Are you sure you want to continue?</source>
- <translation>リモートディレクトリ &apos;%1&apos; ã¯æ—¢ã«å­˜åœ¨ã—ã¦ã„ã¾ã™ã€‚ã“ã®ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã¸ãƒ‡ãƒ—ロイã™ã‚‹ã¨æ—¢å­˜ã®ãƒ•ã‚¡ã‚¤ãƒ«ãŒã™ã¹ã¦å‰Šé™¤ã•ã‚Œã¾ã™ã€‚
-
-本当ã«ãƒ‡ãƒ—ロイã—ã¾ã™ã‹?</translation>
- </message>
- <message>
- <source>Checking existence of &apos;%1&apos;</source>
- <translation>&apos;%1&apos; ã®å­˜åœ¨ç¢ºèªä¸­</translation>
- </message>
- <message>
- <source>Removing &apos;%1&apos;</source>
- <translation>&apos;%1&apos; ã®å‰Šé™¤ä¸­</translation>
- </message>
-</context>
-<context>
<name>WinRt::Internal::WinRtPackageDeploymentStepWidget</name>
<message>
<source>Arguments:</source>
@@ -38607,12 +37477,12 @@ Are you sure you want to continue?</source>
<context>
<name>QmlJS::ModelManagerInterface</name>
<message>
- <source>Indexing</source>
- <translation>解æžä¸­</translation>
+ <source>Parsing QML Files</source>
+ <translation>QML ファイルã®è§£æžä¸­</translation>
</message>
<message>
- <source>QML import scan</source>
- <translation>QML import ã®ã‚¹ã‚­ãƒ£ãƒ³</translation>
+ <source>Scanning QML Imports</source>
+ <translation>QML import ã®ã‚¹ã‚­ãƒ£ãƒ³ä¸­</translation>
</message>
</context>
<context>
@@ -38678,9 +37548,9 @@ Check &apos;General Messages&apos; output pane for details.</source>
<translation>引数: %1</translation>
</message>
<message>
- <source>Failed to parse &apos;%1&apos;.
+ <source>Failed to parse &quot;%1&quot;.
Error: %2</source>
- <translation>&apos;%1&apos; ã®è§£æžã«å¤±æ•—ã—ã¾ã—ãŸã€‚
+ <translation>&quot;%1&quot; ã®è§£æžã«å¤±æ•—ã—ã¾ã—ãŸã€‚
エラー: %2</translation>
</message>
<message>
@@ -38734,10 +37604,8 @@ Qt ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã‚ªãƒ—ションページ㧠qmldump アプリケーションã‚
<translation>AVD 作æˆä¸­ã«ã‚¨ãƒ©ãƒ¼</translation>
</message>
<message>
- <source>Cannot create a new AVD. No sufficiently recent Android SDK available.
-Please install an SDK of at least API version %1.</source>
- <translation>æ–°ã—ã„ AVD を作æˆã§ãã¾ã›ã‚“ã§ã—ãŸã€‚é©åˆ‡ãªãƒãƒ¼ã‚¸ãƒ§ãƒ³ã® Android SDK ãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“。
-API ãƒãƒ¼ã‚¸ãƒ§ãƒ³ãŒ %1 以上㮠SDK をインストールã—ã¦ãã ã•ã„。</translation>
+ <source>Could not start process &quot;%1 %2&quot;</source>
+ <translation>プロセス &quot;%1 %2&quot; ã‚’èµ·å‹•ã§ãã¾ã›ã‚“ã§ã—ãŸ</translation>
</message>
</context>
<context>
@@ -38825,6 +37693,18 @@ API ãƒãƒ¼ã‚¸ãƒ§ãƒ³ãŒ %1 以上㮠SDK をインストールã—ã¦ãã ã•ã„ã
<translation>ファイル &quot;%1&quot; ãŒèª­ã¿è¾¼ã‚ã¾ã›ã‚“: %2。</translation>
</message>
<message>
+ <source>File was modified.</source>
+ <translation>ファイルã¯ç·¨é›†ã•ã‚Œã¦ã„ã¾ã™ã€‚</translation>
+ </message>
+ <message>
+ <source>Time out reached while formatting file %1.</source>
+ <translation>ファイル %1 ã®ãƒ•ã‚©ãƒ¼ãƒžãƒƒãƒˆä¸­ã«ã‚¿ã‚¤ãƒ ã‚¢ã‚¦ãƒˆãŒç™ºç”Ÿã—ã¾ã—ãŸã€‚</translation>
+ </message>
+ <message>
+ <source>File %1 was closed.</source>
+ <translation>ファイル %1 ãŒé–‰ã˜ã‚‰ã‚Œã¾ã—ãŸã€‚</translation>
+ </message>
+ <message>
<source>Error in Beautifier: %1</source>
<translation>Beautifier ã§ã‚¨ãƒ©ãƒ¼: %1</translation>
</message>
@@ -38943,8 +37823,8 @@ API ãƒãƒ¼ã‚¸ãƒ§ãƒ³ãŒ %1 以上㮠SDK をインストールã—ã¦ãã ã•ã„ã
<translation>PCH ファイル &quot;%1&quot; ã®ç”Ÿæˆã«å¤±æ•—ã—ã¾ã—ãŸã€‚</translation>
</message>
<message>
- <source>Precompiling...</source>
- <translation>ヘッダーコンパイル中...</translation>
+ <source>Precompiling</source>
+ <translation>ヘッダーコンパイル中</translation>
</message>
</context>
<context>
@@ -39052,6 +37932,14 @@ API ãƒãƒ¼ã‚¸ãƒ§ãƒ³ãŒ %1 以上㮠SDK をインストールã—ã¦ãã ã•ã„ã
<source>Preserve Case when Replacing</source>
<translation>ç½®æ›æ™‚ã«å¤§æ–‡å­—/å°æ–‡å­—を維æŒã™ã‚‹</translation>
</message>
+ <message>
+ <source>Search for...</source>
+ <translation>検索...</translation>
+ </message>
+ <message>
+ <source>Replace with...</source>
+ <translation>ç½®æ›...</translation>
+ </message>
</context>
<context>
<name>Core::IFindFilter</name>
@@ -39146,6 +38034,10 @@ API ãƒãƒ¼ã‚¸ãƒ§ãƒ³ãŒ %1 以上㮠SDK をインストールã—ã¦ãã ã•ã„ã
<context>
<name>Core::SearchResultWindow</name>
<message>
+ <source>History:</source>
+ <translation>履歴:</translation>
+ </message>
+ <message>
<source>New Search</source>
<translation>æ–°ã—ã„検索</translation>
</message>
@@ -39202,35 +38094,35 @@ API ãƒãƒ¼ã‚¸ãƒ§ãƒ³ãŒ %1 以上㮠SDK をインストールã—ã¦ãã ã•ã„ã
<translation>カスタムコマンドã®å®Ÿè¡Œ</translation>
</message>
<message>
- <source>Previous command is still running (&apos;%1&apos;).
+ <source>Previous command is still running (&quot;%1&quot;).
Do you want to kill it?</source>
- <translation>å‰å›žã®ã‚³ãƒžãƒ³ãƒ‰ (&apos;%1&apos;) ãŒã¾ã å®Ÿè¡Œä¸­ã§ã™ã€‚
+ <translation>å‰å›žã®ã‚³ãƒžãƒ³ãƒ‰ (&quot;%1&quot;) ãŒã¾ã å®Ÿè¡Œä¸­ã§ã™ã€‚
kill ã—ã¾ã™ã‹?</translation>
</message>
<message>
- <source>Kill Previous Process?</source>
- <translation>å‰å›žã®ãƒ—ロセスを kill ã—ã¾ã™ã‹?</translation>
- </message>
- <message>
- <source>Command &apos;%1&apos; finished.</source>
- <translation>コマンド &apos;%1&apos; ãŒçµ‚了ã—ã¾ã—ãŸã€‚</translation>
+ <source>Command &quot;%1&quot; finished.</source>
+ <translation>コマンド &quot;%1&quot; ãŒçµ‚了ã—ã¾ã—ãŸã€‚</translation>
</message>
<message>
- <source>Command &apos;%1&apos; failed.</source>
- <translation>コマンド &apos;%1&apos; ãŒå¤±æ•—ã—ã¾ã—ãŸã€‚</translation>
+ <source>Command &quot;%1&quot; failed.</source>
+ <translation>コマンド &quot;%1&quot; ãŒå¤±æ•—ã—ã¾ã—ãŸã€‚</translation>
</message>
<message>
- <source>Could not find executable for &apos;%1&apos;.</source>
- <translation>&apos;%1&apos; ã®å®Ÿè¡Œãƒ•ã‚¡ã‚¤ãƒ«ãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“ã§ã—ãŸã€‚</translation>
+ <source>Starting command &quot;%1&quot;.</source>
+ <translation>コマンド &quot;%1&quot; ã‚’èµ·å‹•ã—ã¦ã„ã¾ã™ã€‚</translation>
</message>
<message>
- <source>Starting command &apos;%1&apos;.</source>
- <translation>コマンド &apos;%1&apos; を開始ã—ã¦ã„ã¾ã™ã€‚</translation>
+ <source>Kill Previous Process?</source>
+ <translation>å‰å›žã®ãƒ—ロセスを kill ã—ã¾ã™ã‹?</translation>
</message>
<message>
<source>Could not start process: %1.</source>
<translation>プロセスを起動ã§ãã¾ã›ã‚“ã§ã—ãŸ: %1.</translation>
</message>
+ <message>
+ <source>Could not find executable for &quot;%1&quot;.</source>
+ <translation>&quot;%1&quot; ã®å®Ÿè¡Œãƒ•ã‚¡ã‚¤ãƒ«ãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“ã§ã—ãŸã€‚</translation>
+ </message>
</context>
<context>
<name>Core::Internal::FileSystemFilter</name>
@@ -39238,6 +38130,10 @@ kill ã—ã¾ã™ã‹?</translation>
<source>Files in File System</source>
<translation>ファイルシステム上ã®ãƒ•ã‚¡ã‚¤ãƒ«</translation>
</message>
+ <message>
+ <source>Create and Open &quot;%1&quot;</source>
+ <translation>&quot;%1&quot; を作æˆã—ã¦é–‹ã</translation>
+ </message>
</context>
<context>
<name>Core::ILocatorFilter</name>
@@ -39269,8 +38165,8 @@ kill ã—ã¾ã™ã‹?</translation>
<translation>パスを入力ã—ã¦ãã ã•ã„ (%1)</translation>
</message>
<message>
- <source>Indexing</source>
- <translation>解æžä¸­</translation>
+ <source>Updating Locator Caches</source>
+ <translation>クイックアクセスキャッシュã®æ›´æ–°ä¸­</translation>
</message>
</context>
<context>
@@ -39374,6 +38270,13 @@ kill ã—ã¾ã™ã‹?</translation>
<source>No difference</source>
<translation>差分ãŒã‚ã‚Šã¾ã›ã‚“</translation>
</message>
+ <message numerus="yes">
+ <source>and %n more</source>
+ <extracomment>Displayed after the untranslated message &quot;Branches: branch1, branch2 &apos;and %n more&apos;&quot;</extracomment>
+ <translation>
+ <numerusform>ãã®ä»–(%n)</numerusform>
+ </translation>
+ </message>
</context>
<context>
<name>DiffEditor::DiffEditorManager</name>
@@ -39384,6 +38287,13 @@ kill ã—ã¾ã™ã‹?</translation>
</context>
<context>
<name>DiffEditor::SideDiffEditorWidget</name>
+ <message>
+ <source>[%1] %2</source>
+ <translation>[%1] %2</translation>
+ </message>
+</context>
+<context>
+ <name>DiffEditor::SideBySideDiffEditorWidget</name>
<message numerus="yes">
<source>Skipped %n lines...</source>
<translation>
@@ -39391,12 +38301,13 @@ kill ã—ã¾ã™ã‹?</translation>
</translation>
</message>
<message>
- <source>[%1] %2</source>
- <translation>[%1] %2</translation>
+ <source>Binary files differ</source>
+ <translation>ç•°ãªã‚‹ãƒã‚¤ãƒŠãƒªãƒ•ã‚¡ã‚¤ãƒ«</translation>
+ </message>
+ <message>
+ <source>Skipped unknown number of lines...</source>
+ <translation>何行ã‹ã‚’スキップ...</translation>
</message>
-</context>
-<context>
- <name>DiffEditor::SideBySideDiffEditorWidget</name>
<message>
<source>No controller</source>
<translation>コントローラーãªã—</translation>
@@ -39405,6 +38316,42 @@ kill ã—ã¾ã™ã‹?</translation>
<source>No difference</source>
<translation>差分ãŒã‚ã‚Šã¾ã›ã‚“</translation>
</message>
+ <message>
+ <source>Send Chunk to CodePaster...</source>
+ <translation>CodePaster ã«ãƒãƒ£ãƒ³ã‚¯ã‚’é€ã‚‹...</translation>
+ </message>
+ <message>
+ <source>Apply Chunk...</source>
+ <translation>ãƒãƒ£ãƒ³ã‚¯ã®é©ç”¨...</translation>
+ </message>
+ <message>
+ <source>Revert Chunk...</source>
+ <translation>ãƒãƒ£ãƒ³ã‚¯ã‚’å…ƒã«æˆ»ã™...</translation>
+ </message>
+ <message>
+ <source>Unable to Paste</source>
+ <translation>貼り付ã‘ä¸å¯</translation>
+ </message>
+ <message>
+ <source>Code pasting services are not available.</source>
+ <translation>コード貼り付ã‘サービスã¯åˆ©ç”¨ã§ãã¾ã›ã‚“。</translation>
+ </message>
+ <message>
+ <source>Revert Chunk</source>
+ <translation>ãƒãƒ£ãƒ³ã‚¯ã‚’å…ƒã«æˆ»ã™</translation>
+ </message>
+ <message>
+ <source>Apply Chunk</source>
+ <translation>ãƒãƒ£ãƒ³ã‚¯ã®é©ç”¨</translation>
+ </message>
+ <message>
+ <source>Would you like to revert the chunk?</source>
+ <translation>ãƒãƒ£ãƒ³ã‚¯ã‚’å…ƒã«æˆ»ã—ã¾ã™ã‹ï¼Ÿ</translation>
+ </message>
+ <message>
+ <source>Would you like to apply the chunk?</source>
+ <translation>ãƒãƒ£ãƒ³ã‚¯ã‚’é©ç”¨ã—ã¾ã™ã‹ï¼Ÿ</translation>
+ </message>
</context>
<context>
<name>ProjectExplorer::KitConfigWidget</name>
@@ -39466,8 +38413,8 @@ These files are preserved.</source>
<context>
<name>QbsProjectManager::QbsManager</name>
<message>
- <source>Failed opening project &apos;%1&apos;: Project is not a file.</source>
- <translation>プロジェクト &apos;%1&apos; ãŒé–‹ã‘ã¾ã›ã‚“: プロジェクトãŒãƒ•ã‚¡ã‚¤ãƒ«ã§ã¯ã‚ã‚Šã¾ã›ã‚“。</translation>
+ <source>Failed opening project &quot;%1&quot;: Project is not a file.</source>
+ <translation>プロジェクト &quot;%1&quot; ãŒé–‹ã‘ã¾ã›ã‚“: プロジェクトãŒãƒ•ã‚¡ã‚¤ãƒ«ã§ã¯ã‚ã‚Šã¾ã›ã‚“。</translation>
</message>
<message>
<source>Failed to set up kit for Qbs: %1</source>
@@ -39535,17 +38482,13 @@ These files are preserved.</source>
<translation>&lt;ãƒã‚¤ãƒˆã‚³ãƒ¼ãƒ‰&gt;</translation>
</message>
<message>
- <source>Source code not available.</source>
- <translation>ソースコードãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“。</translation>
+ <source>GUI Thread</source>
+ <translation>GUI スレッド</translation>
</message>
<message>
<source>anonymous function</source>
<translation>ç„¡å関数</translation>
</message>
- <message>
- <source>Animations</source>
- <translation>アニメーション</translation>
- </message>
</context>
<context>
<name>QmlProfiler::QV8ProfilerDataModel</name>
@@ -39565,32 +38508,30 @@ These files are preserved.</source>
<translation>%2 用 Qt %1</translation>
</message>
<message>
- <source>QCC for %1</source>
- <translation>%1 用 QCC</translation>
+ <source>- No auto detection source found.</source>
+ <translation>- ソースを自動検出ã§ãã¾ã›ã‚“。</translation>
</message>
<message>
- <source>Debugger for %1</source>
- <translation>%1 用デãƒãƒƒã‚¬</translation>
- </message>
- <message>
- <source>The following errors occurred while activating target: %1</source>
- <translation>ターゲットã®ã‚¢ã‚¯ãƒ†ã‚£ãƒ™ãƒ¼ãƒˆä¸­ã«ä»¥ä¸‹ã®ã‚¨ãƒ©ãƒ¼ãŒç™ºç”Ÿã—ã¾ã—ãŸ: %1</translation>
+ <source>- No sysroot found.</source>
+ <translation>- sysyroot ãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“。</translation>
</message>
<message>
- <source>- No Qt version found.</source>
- <translation>- Qt ãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“。</translation>
+ <source>The following errors occurred while activating target: %1
+</source>
+ <translation>ターゲットã®ã‚¢ã‚¯ãƒ†ã‚£ãƒ™ãƒ¼ãƒˆä¸­ã«ä»¥ä¸‹ã®ã‚¨ãƒ©ãƒ¼ãŒç™ºç”Ÿã—ã¾ã—ãŸ: %1
+</translation>
</message>
<message>
- <source>- No GCC compiler found.</source>
- <translation>- GCC コンパイラãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“。</translation>
+ <source>QCC for %1</source>
+ <translation>%1 用 QCC</translation>
</message>
<message>
- <source>- No GDB debugger found for BB10 Device.</source>
- <translation>- BB10 デãƒã‚¤ã‚¹ç”¨ã® GDB デãƒãƒƒã‚¬ãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“。</translation>
+ <source>Debugger for %1</source>
+ <translation>%1 用デãƒãƒƒã‚¬</translation>
</message>
<message>
- <source>- No GDB debugger found for BB10 Simulator.</source>
- <translation>- BB10 シミュレータ用㮠GDB デãƒãƒƒã‚¬ãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“。</translation>
+ <source>- No Qt version found.</source>
+ <translation>- Qt ãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“。</translation>
</message>
<message>
<source>Cannot Set up BB10 Configuration</source>
@@ -39665,7 +38606,7 @@ These files are preserved.</source>
<translation>確èª</translation>
</message>
<message>
- <source>The device runtime version(%1) does not match the API level version(%2).
+ <source>The device runtime version (%1) does not match the API level version (%2).
Do you want to continue anyway?</source>
<translation>デãƒã‚¤ã‚¹ã®ãƒ©ãƒ³ã‚¿ã‚¤ãƒ ãƒãƒ¼ã‚¸ãƒ§ãƒ³(%1)㌠API レベルã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³(%2)ã¨ä¸€è‡´ã—ã¾ã›ã‚“。
本当ã«ç¶™ç¶šã—ã¾ã™ã‹?</translation>
@@ -39947,25 +38888,6 @@ This wizard will guide you through the essential steps to deploy a ready-to-go d
</message>
</context>
<context>
- <name>Qnx::Internal::QNXPlugin</name>
- <message>
- <source>BAR descriptor file (BlackBerry)</source>
- <translation type="obsolete">BAR 記述ファイル (BlackBerry)</translation>
- </message>
- <message>
- <source>Could not add MIME type for bar-descriptor.xml editor.</source>
- <translation type="obsolete">bar-descriptor.xml エディタ用㫠MIME åž‹ã®ç™»éŒ²ãŒã§ãã¾ã›ã‚“ã§ã—ãŸã€‚</translation>
- </message>
- <message>
- <source>BAR Descriptor</source>
- <translation type="obsolete">BAR Descriptor</translation>
- </message>
- <message>
- <source>Attach to remote QNX application...</source>
- <translation type="obsolete">リモート㮠QNX アプリケーションã«ã‚¢ã‚¿ãƒƒãƒ...</translation>
- </message>
-</context>
-<context>
<name>PrefixLangDialog</name>
<message>
<source>Prefix:</source>
@@ -40009,13 +38931,6 @@ This wizard will guide you through the essential steps to deploy a ready-to-go d
</message>
</context>
<context>
- <name>VcsBase::Internal::CommonSettingsWidget</name>
- <message>
- <source>Command used for reverting diff chunks.</source>
- <translation>差分ãƒãƒ£ãƒ³ã‚¯ã‚’å…ƒã«æˆ»ã™éš›ã«ä½¿ç”¨ã™ã‚‹ã‚³ãƒžãƒ³ãƒ‰ã§ã™ã€‚</translation>
- </message>
-</context>
-<context>
<name>VcsBase::Internal::VcsPlugin</name>
<message>
<source>Name of the version control system in use by the current project.</source>
@@ -40025,6 +38940,10 @@ This wizard will guide you through the essential steps to deploy a ready-to-go d
<source>The current version control topic (branch or tag) identification of the current project.</source>
<translation>ç¾åœ¨ã®ãƒ—ロジェクトã®ç¾åœ¨ã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ç®¡ç†ãƒˆãƒ”ック(ブランãƒã‚„ã‚¿ã‚°)識別å­ã§ã™ã€‚</translation>
</message>
+ <message>
+ <source>The top level path to the repository the current project is in.</source>
+ <translation>ç¾åœ¨ã®ãƒ—ロジェクトãŒã‚るリãƒã‚¸ãƒˆãƒªã®ãƒˆãƒƒãƒ—レベルã¸ã®ãƒ‘スã§ã™ã€‚</translation>
+ </message>
</context>
<context>
<name>WinRt::Internal::WinRtDeployConfiguration</name>
@@ -40132,34 +39051,6 @@ This wizard will guide you through the essential steps to deploy a ready-to-go d
</message>
</context>
<context>
- <name>WinRt::Internal::WinRtRunControl</name>
- <message>
- <source>The current kit has no Qt version.</source>
- <translation>ç¾åœ¨ã®ã‚­ãƒƒãƒˆã« Qt ãŒå®šç¾©ã•ã‚Œã¦ã„ã¾ã›ã‚“。</translation>
- </message>
- <message>
- <source>Cannot find winrtrunner.exe in &quot;%1&quot;.</source>
- <translation>&quot;%1&quot; ã« winrtrunner.exe ãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“ã§ã—ãŸã€‚</translation>
- </message>
- <message>
- <source>winrtrunner crashed.</source>
- <translation>winrtrunner ãŒã‚¯ãƒ©ãƒƒã‚·ãƒ¥ã—ã¾ã—ãŸã€‚</translation>
- </message>
- <message>
- <source>winrtrunner returned with exit code %1.</source>
- <translation>winrtrunner ã®çµ‚了コード㯠%1 ã§ã™ã€‚</translation>
- </message>
- <message>
- <source>winrtrunner finished successfully.</source>
- <translation>winrtrunner ã¯æ­£å¸¸ã«çµ‚了ã—ã¾ã—ãŸã€‚</translation>
- </message>
- <message>
- <source>Error while executing winrtrunner: %1
-</source>
- <translation>winrtrunner 実行中ã®ã‚¨ãƒ©ãƒ¼: %1</translation>
- </message>
-</context>
-<context>
<name>WinRt::Internal::WinRtRunConfigurationFactory</name>
<message>
<source>Run App Package</source>
@@ -40180,15 +39071,14 @@ This wizard will guide you through the essential steps to deploy a ready-to-go d
<context>
<name>qbs::AbstractJob</name>
<message>
- <source>Cannot start a job while another one is in process.</source>
- <translation>ä»–ã®ã‚¸ãƒ§ãƒ–ã®å®Ÿè¡Œä¸­ã«æ–°ãŸã«é–‹å§‹ã™ã‚‹ã“ã¨ã¯ã§ãã¾ã›ã‚“。</translation>
+ <source>Cannot start a job while another one is in progress.</source>
+ <translation>ä»–ã®ã‚¸ãƒ§ãƒ–ã®å®Ÿè¡Œä¸­ã«æ–°ãŸãªã‚¸ãƒ§ãƒ–を開始ã™ã‚‹ã“ã¨ã¯ã§ãã¾ã›ã‚“。</translation>
</message>
</context>
<context>
<name>qbs::Internal::JsCommandExecutor</name>
<message>
- <source>Error while executing JavaScriptCommand:
-</source>
+ <source>Error while executing JavaScriptCommand:</source>
<translation>JavaScriptCommand 実行中ã®ã‚¨ãƒ©ãƒ¼:</translation>
</message>
</context>
@@ -40219,63 +39109,1786 @@ This wizard will guide you through the essential steps to deploy a ready-to-go d
</message>
</context>
<context>
- <name></name>
+ <name>Ios::Internal::IosPresetBuildStep</name>
<message>
- <source>%1 not found.</source>
- <translation type="obsolete">%1 ãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“。</translation>
+ <source>Reset to Default</source>
+ <translation>デフォルトã«æˆ»ã™</translation>
</message>
<message>
- <source> for configuration %1</source>
- <translation type="obsolete"> 設定 %1 用</translation>
+ <source>Command:</source>
+ <translation>コマンド:</translation>
</message>
<message>
- <source>The process &apos;%1&apos; could not be started: %2</source>
- <translation type="obsolete">プロセス &apos;%1&apos; を開始ã§ãã¾ã›ã‚“: %2</translation>
+ <source>Arguments:</source>
+ <translation>引数:</translation>
</message>
+</context>
+<context>
+ <name>PuppetDialog</name>
<message>
- <source>Refusing to remove root directory.</source>
- <translation type="obsolete">ルートディレクトリを削除ã™ã‚‹ã®ã‚’æ‹’å¦ã—ã¾ã™ã€‚</translation>
+ <source>Dialog</source>
+ <translation>ダイアログ</translation>
</message>
+</context>
+<context>
+ <name>Ios::Internal::IosAnalyzeSupport</name>
<message>
- <source>Installing</source>
- <translation type="obsolete">インストール中</translation>
+ <source>Run ended with error.</source>
+ <translation>エラーãŒç™ºç”Ÿã—ã¾ã—ãŸã€‚</translation>
</message>
<message>
- <source>The directory %1 could not be deleted.</source>
- <translation type="obsolete">ディレクトリ %1 を削除ã§ãã¾ã›ã‚“ã§ã—ãŸã€‚</translation>
+ <source>Run ended.</source>
+ <translation>実行ãŒçµ‚了ã—ã¾ã—ãŸã€‚</translation>
+ </message>
+</context>
+<context>
+ <name>Utils::ProxyCredentialsDialog</name>
+ <message>
+ <source>Proxy Credentials</source>
+ <translation>プロキシã®èªè¨¼æƒ…å ±</translation>
</message>
<message>
- <source>The file %1 could not be deleted.</source>
- <translation type="obsolete">ファイル %1 を削除ã§ãã¾ã›ã‚“ã§ã—ãŸã€‚</translation>
+ <source>The proxy %1 requires a username and password.</source>
+ <translation>プロキシ %1 ã«ã¯ãƒ¦ãƒ¼ã‚¶ãƒ¼åã¨ãƒ‘スワードãŒå¿…è¦ã§ã™ã€‚</translation>
+ </message>
+ <message>
+ <source>Username:</source>
+ <translation>ユーザーå:</translation>
+ </message>
+ <message>
+ <source>Username</source>
+ <translation>ユーザーå</translation>
+ </message>
+ <message>
+ <source>Password:</source>
+ <translation>パスワード:</translation>
+ </message>
+ <message>
+ <source>Password</source>
+ <translation>パスワード</translation>
</message>
</context>
<context>
- <name>Ios::Internal::IosPresetBuildStep</name>
+ <name>ProjectExplorer::DeploymentDataView</name>
<message>
- <source>Reset to Default</source>
- <translation>デフォルトã«æˆ»ã™</translation>
+ <source>Form</source>
+ <translation>フォーム</translation>
</message>
<message>
- <source>Command:</source>
- <translation>コマンド:</translation>
+ <source>Files to deploy:</source>
+ <translation>デプロイã™ã‚‹ãƒ•ã‚¡ã‚¤ãƒ«:</translation>
+ </message>
+</context>
+<context>
+ <name>TabViewSpecifics</name>
+ <message>
+ <source>TabView</source>
+ <translation>タブビュー</translation>
+ </message>
+ <message>
+ <source>Current index</source>
+ <translation>ç¾åœ¨ã®ã‚¤ãƒ³ãƒ‡ãƒƒã‚¯ã‚¹</translation>
+ </message>
+ <message>
+ <source>Frame visible</source>
+ <translation>フレームå¯è¦–化</translation>
+ </message>
+ <message>
+ <source>Determines the visibility of the tab frame around contents.</source>
+ <translation>コンテンツã®å‘¨å›²ã«ã‚¿ãƒ–ã®ãƒ•ãƒ¬ãƒ¼ãƒ ã‚’表示ã™ã‚‹ã‹ã©ã†ã‹ã‚’指定ã™ã‚‹ã€‚</translation>
+ </message>
+ <message>
+ <source>Tabs visible</source>
+ <translation>タブå¯è¦–化</translation>
+ </message>
+ <message>
+ <source>Determines the visibility of the the tab bar.</source>
+ <translation>タブãƒãƒ¼ã‚’表示ã™ã‚‹ã‹ã©ã†ã‹ã‚’指定ã™ã‚‹ã€‚</translation>
+ </message>
+ <message>
+ <source>Tab position</source>
+ <translation>タブã®ä½ç½®</translation>
+ </message>
+ <message>
+ <source>Determines the position of the tabs.</source>
+ <translation>タブã®ä½ç½®ã‚’指定ã™ã‚‹ã€‚</translation>
+ </message>
+</context>
+<context>
+ <name>PuppetBuildProgressDialog</name>
+ <message>
+ <source>Build Progress</source>
+ <translation>ビルドã®é€²è¡ŒçŠ¶æ³</translation>
+ </message>
+ <message>
+ <source>Build Adapter for the current Qt. Happens only once for every Qt installation.</source>
+ <translation>ç¾åœ¨ã® Qt 用ã®ã‚¢ãƒ€ãƒ—タをビルドã—ã¦ã„ã¾ã™ã€‚インストールã•ã‚Œã¦ã„ã‚‹ãã‚Œãžã‚Œã® Qt ã«å¯¾ã—ã¦ä¸€åº¦ã®ã¿è¡Œã„ã¾ã™ã€‚</translation>
+ </message>
+ <message>
+ <source>Use Fallback QML Emulation Layer</source>
+ <translation>代替ã¨ã—㦠QML エミュレーション層を使用ã™ã‚‹</translation>
+ </message>
+</context>
+<context>
+ <name>ButtonsBar</name>
+ <message>
+ <source>Jump to previous event.</source>
+ <translation>å‰ã®ã‚¤ãƒ™ãƒ³ãƒˆã«ã‚¸ãƒ£ãƒ³ãƒ—ã—ã¾ã™ã€‚</translation>
+ </message>
+ <message>
+ <source>Jump to next event.</source>
+ <translation>次ã®ã‚¤ãƒ™ãƒ³ãƒˆã«ã‚¸ãƒ£ãƒ³ãƒ—ã—ã¾ã™ã€‚</translation>
+ </message>
+ <message>
+ <source>Show zoom slider.</source>
+ <translation>ズームスライダーを表示ã—ã¾ã™ã€‚</translation>
+ </message>
+ <message>
+ <source>Select range.</source>
+ <translation>範囲をé¸æŠžã—ã¾ã™ã€‚</translation>
+ </message>
+ <message>
+ <source>View event information on mouseover.</source>
+ <translation>マウスオーãƒãƒ¼æ™‚ã«ã‚¤ãƒ™ãƒ³ãƒˆæƒ…報を表示ã—ã¾ã™ã€‚</translation>
+ </message>
+</context>
+<context>
+ <name>CategoryLabel</name>
+ <message>
+ <source>&lt;bytecode&gt;</source>
+ <translation>&lt;ãƒã‚¤ãƒˆã‚³ãƒ¼ãƒ‰&gt;</translation>
+ </message>
+</context>
+<context>
+ <name>Qnx::Internal::QnxDeployQtLibrariesDialog</name>
+ <message>
+ <source>Deploy Qt to BlackBerry Device</source>
+ <translation>Qt ã‚’ BlackBerry デãƒã‚¤ã‚¹ã«ãƒ‡ãƒ—ロイ</translation>
+ </message>
+ <message>
+ <source>Qt library to deploy:</source>
+ <translation>デプロイã™ã‚‹ Qt ライブラリ:</translation>
+ </message>
+ <message>
+ <source>Deploy</source>
+ <translation>デプロイ</translation>
+ </message>
+ <message>
+ <source>Remote directory:</source>
+ <translation>リモートディレクトリ:</translation>
+ </message>
+ <message>
+ <source>Close</source>
+ <translation>é–‰ã˜ã‚‹</translation>
+ </message>
+ <message>
+ <source>Closing the dialog will stop the deployment. Are you sure you want to do this?</source>
+ <translation>ダイアログを閉ã˜ã‚‹ã¨ãƒ‡ãƒ—ロイãŒåœæ­¢ã—ã¾ã™ã€‚本当ã«ãƒ€ã‚¤ã‚¢ãƒ­ã‚°ã‚’é–‰ã˜ã¾ã™ã‹?</translation>
+ </message>
+ <message>
+ <source>Please input a remote directory to deploy to.</source>
+ <translation>デプロイã™ã‚‹ãƒªãƒ¢ãƒ¼ãƒˆãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã‚’入力ã—ã¦ãã ã•ã„。</translation>
+ </message>
+ <message>
+ <source>Connection failed: %1</source>
+ <translation>接続失敗: %1</translation>
+ </message>
+ <message>
+ <source>The remote directory &quot;%1&quot; already exists. Deploying to that directory will remove any files already present.
+
+Are you sure you want to continue?</source>
+ <translation>リモートディレクトリ &quot;%1&quot; ã¯æ—¢ã«å­˜åœ¨ã—ã¦ã„ã¾ã™ã€‚ã“ã®ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã¸ãƒ‡ãƒ—ロイã™ã‚‹ã¨æ—¢å­˜ã®ãƒ•ã‚¡ã‚¤ãƒ«ãŒã™ã¹ã¦å‰Šé™¤ã•ã‚Œã¾ã™ã€‚
+
+本当ã«ãƒ‡ãƒ—ロイã—ã¾ã™ã‹?</translation>
+ </message>
+ <message>
+ <source>Checking existence of &quot;%1&quot;</source>
+ <translation>&quot;%1&quot; ã®å­˜åœ¨ã‚’確èªä¸­</translation>
+ </message>
+ <message>
+ <source>Removing &quot;%1&quot;</source>
+ <translation>&quot;%1&quot; ã®å‰Šé™¤ä¸­</translation>
+ </message>
+</context>
+<context>
+ <name>Qnx::Internal::QnxSettingsWidget</name>
+ <message>
+ <source>Form</source>
+ <translation>フォーム</translation>
+ </message>
+ <message>
+ <source>Generate kits</source>
+ <translation>生æˆã•ã‚ŒãŸã‚­ãƒƒãƒˆ</translation>
+ </message>
+ <message>
+ <source>Configuration Information:</source>
+ <translation>構æˆæƒ…å ±:</translation>
+ </message>
+ <message>
+ <source>Name:</source>
+ <translation>åå‰:</translation>
+ </message>
+ <message>
+ <source>Version:</source>
+ <translation>ãƒãƒ¼ã‚¸ãƒ§ãƒ³:</translation>
+ </message>
+ <message>
+ <source>Host:</source>
+ <translation>ホスト:</translation>
+ </message>
+ <message>
+ <source>Target:</source>
+ <translation>ターゲット:</translation>
+ </message>
+ <message>
+ <source>Add</source>
+ <translation>追加</translation>
+ </message>
+ <message>
+ <source>Remove</source>
+ <translation>削除</translation>
+ </message>
+ <message>
+ <source>Select QNX Environment File</source>
+ <translation>QNX 環境ファイルã®é¸æŠž</translation>
+ </message>
+ <message>
+ <source>Warning</source>
+ <translation>警告</translation>
+ </message>
+ <message>
+ <source>Configuration already exists or is invalid.</source>
+ <translation>構æˆãŒæ—¢ã«å­˜åœ¨ã™ã‚‹ã‹ç„¡åŠ¹ã§ã™ã€‚</translation>
+ </message>
+ <message>
+ <source>Remove QNX Configuration</source>
+ <translation>リモート QNX 構æˆ</translation>
+ </message>
+ <message>
+ <source>Are you sure you want to remove:
+ %1?</source>
+ <translation>本当ã«å‰Šé™¤ã‚’è¡Œã„ã¾ã™ã‹:
+%1?</translation>
+ </message>
+</context>
+<context>
+ <name>RemoteLinux::Internal::RemoteLinuxCustomRunConfigurationWidget</name>
+ <message>
+ <source>Form</source>
+ <translation>フォーム</translation>
+ </message>
+ <message>
+ <source>Local executable:</source>
+ <translation>ローカル実行ファイル:</translation>
+ </message>
+ <message>
+ <source>Remote executable:</source>
+ <translation>リモート実行ファイル:</translation>
</message>
<message>
<source>Arguments:</source>
<translation>引数:</translation>
</message>
+ <message>
+ <source>Working directory:</source>
+ <translation>作業ディレクトリ:</translation>
+ </message>
</context>
<context>
- <name>PuppetDialog</name>
+ <name>ColorEditor</name>
<message>
- <source>Dialog</source>
- <translation>ダイアログ</translation>
+ <source>Solid Color</source>
+ <translation>å˜è‰²</translation>
+ </message>
+ <message>
+ <source>Gradient</source>
+ <translation>グラデーション</translation>
+ </message>
+ <message>
+ <source>Transparent</source>
+ <translation>é€æ˜Žè‰²</translation>
</message>
</context>
<context>
- <name>Ios::Internal::IosAnalyzeSupport</name>
+ <name>StatesList</name>
<message>
- <source>Run ended.</source>
- <translation>実行ãŒçµ‚了ã—ã¾ã—ãŸã€‚</translation>
+ <source>Collapse</source>
+ <translation>折りãŸãŸã‚€</translation>
+ </message>
+ <message>
+ <source>Expand</source>
+ <translation>展開</translation>
+ </message>
+</context>
+<context>
+ <name>QmlDebug::QmlDebugConnectionPrivate</name>
+ <message>
+ <source>Error: (%1) %2</source>
+ <extracomment>%1=error code, %2=error message</extracomment>
+ <translation>エラー: (%1) %2</translation>
+ </message>
+ <message>
+ <source>&lt;device is gone&gt;</source>
+ <translation>&lt;デãƒã‚¤ã‚¹ãªã—&gt;</translation>
+ </message>
+ <message>
+ <source>Network connection dropped</source>
+ <translation>ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯æŽ¥ç¶šãŒã‚ã‚Šã¾ã›ã‚“</translation>
+ </message>
+ <message>
+ <source>Resolving host</source>
+ <translation>ホストåを解決ã—ã¦ã„ã¾ã™</translation>
+ </message>
+ <message>
+ <source>Establishing network connection ...</source>
+ <translation>ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯æŽ¥ç¶šã‚’確立ã—ã¦ã„ã¾ã™...</translation>
+ </message>
+ <message>
+ <source>Network connection established</source>
+ <translation>ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã«æŽ¥ç¶šã•ã‚Œã¾ã—ãŸ</translation>
+ </message>
+ <message>
+ <source>Network connection closing</source>
+ <translation>ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯æŽ¥ç¶šã‚’切断ã—ã¦ã„ã¾ã™</translation>
+ </message>
+ <message>
+ <source>Socket state changed to BoundState. This should not happen!</source>
+ <translation>ソケットã®çŠ¶æ…‹ãŒ BoundSate ã«å¤‰åŒ–ã—ã¾ã—ãŸã€‚発生ã—ãªã„ã¯ãšã®çŠ¶æ…‹ã§ã™!</translation>
+ </message>
+ <message>
+ <source>Socket state changed to ListeningState. This should not happen!</source>
+ <translation>ソケットã®çŠ¶æ…‹ãŒ ListeningState ã«å¤‰åŒ–ã—ã¾ã—ãŸã€‚発生ã—ãªã„ã¯ãšã®çŠ¶æ…‹ã§ã™!</translation>
+ </message>
+</context>
+<context>
+ <name>QmlDebug::QmlDebugConnection</name>
+ <message>
+ <source>Connecting to debug server at %1:%2 ...</source>
+ <translation>デãƒãƒƒã‚°ã‚µãƒ¼ãƒãƒ¼ %1:%2 ã«æŽ¥ç¶šã—ã¦ã„ã¾ã™...</translation>
+ </message>
+</context>
+<context>
+ <name>QDockWidget</name>
+ <message>
+ <source>Float</source>
+ <translation>フローティング</translation>
+ </message>
+ <message>
+ <source>Undocks and re-attaches the dock widget</source>
+ <translation>ドックウィジェットをドックã‹ã‚‰å¤–ã—ãŸã‚Šã€å†ã³ãƒ‰ãƒƒã‚­ãƒ³ã‚°ã—ãŸã‚Šã§ãã¾ã™</translation>
+ </message>
+ <message>
+ <source>Close</source>
+ <translation>é–‰ã˜ã‚‹</translation>
+ </message>
+ <message>
+ <source>Closes the dock widget</source>
+ <translation>ドックウィジェットを閉ã˜ã‚‹</translation>
+ </message>
+</context>
+<context>
+ <name>Utils::FileWizardPage</name>
+ <message>
+ <source>Location</source>
+ <translation>パス</translation>
+ </message>
+</context>
+<context>
+ <name>Android::Internal::AvdDialog</name>
+ <message>
+ <source>Cannot create a new AVD. No sufficiently recent Android SDK available.
+Install an SDK of at least API version %1.</source>
+ <translation>æ–°ã—ã„ AVD を作æˆã§ãã¾ã›ã‚“ã§ã—ãŸã€‚é©åˆ‡ãªãƒãƒ¼ã‚¸ãƒ§ãƒ³ã® Android SDK ãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“。
+API ãƒãƒ¼ã‚¸ãƒ§ãƒ³ãŒ %1 以上㮠SDK をインストールã—ã¦ãã ã•ã„。</translation>
+ </message>
+ <message>
+ <source>Cannot create a AVD for ABI %1. Install an image for it.</source>
+ <translation>ABI %1 用㮠AVD を作æˆã§ãã¾ã›ã‚“。対応ã™ã‚‹ã‚¤ãƒ¡ãƒ¼ã‚¸ã‚’インストールã—ã¦ãã ã•ã„。</translation>
+ </message>
+</context>
+<context>
+ <name>BareMetal</name>
+ <message>
+ <source>Example:</source>
+ <translation>サンプル:</translation>
+ </message>
+ <message>
+ <source>Enter your hostname like &quot;localhost&quot; or &quot;192.0.2.1&quot; or a command which must support GDB pipelining starting with a pipe symbol.</source>
+ <translation>&quot;localhost&quot; ã‚„ &quot;192.0.2.1&quot; ãªã©ã®ãƒ›ã‚¹ãƒˆåã‹ã€ãƒ‘イプã®ã‚·ãƒ³ãƒœãƒ«ã§å§‹ã¾ã‚‹GDBパイプラインをサãƒãƒ¼ãƒˆã™ã‚‹ã‚³ãƒžãƒ³ãƒ‰ã‚’入力ã—ã¦ãã ã•ã„。</translation>
+ </message>
+ <message>
+ <source>Enter the hardware reset command here.&lt;br&gt;The CPU should be halted after this command.</source>
+ <translation>ãƒãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢ãƒªã‚»ãƒƒãƒˆã‚³ãƒžãƒ³ãƒ‰ã‚’入力ã—ã¦ãã ã•ã„。&lt;br/&gt;CPUã‚’åœæ­¢ã•ã›ã‚‹ã‚³ãƒžãƒ³ãƒ‰ã‚’想定ã—ã¦ã„ã¾ã™ã€‚</translation>
+ </message>
+ <message>
+ <source>Enter commands to reset the board, and write the nonvolatile memory.</source>
+ <translation>ボードをリセットã—ã¦ã€ä¸æ®ç™ºãƒ¡ãƒ¢ãƒªã«æ›¸ã込むコマンドを入力ã—ã¦ãã ã•ã„。</translation>
+ </message>
+</context>
+<context>
+ <name>BareMetal::Internal::BareMetalDeviceConfigurationFactory</name>
+ <message>
+ <source>Bare Metal Device</source>
+ <translation>ベアメタルデãƒã‚¤ã‚¹</translation>
+ </message>
+</context>
+<context>
+ <name>BareMetal::Internal::BareMetalDeviceConfigurationWidget</name>
+ <message>
+ <source>GDB host:</source>
+ <translation>GDB ホスト:</translation>
+ </message>
+ <message>
+ <source>GDB port:</source>
+ <translation>GDB ãƒãƒ¼ãƒˆ:</translation>
+ </message>
+ <message>
+ <source>Init commands:</source>
+ <translation>åˆæœŸåŒ–コマンド:</translation>
+ </message>
+ <message>
+ <source>Reset commands:</source>
+ <translation>リセットコマンド:</translation>
+ </message>
+</context>
+<context>
+ <name>BareMetal::Internal::BareMetalDeviceConfigurationWizard</name>
+ <message>
+ <source>New Bare Metal Device Configuration Setup</source>
+ <translation>æ–°ã—ã„ベアメタルデãƒã‚¤ã‚¹æ§‹æˆã®è¨­å®š</translation>
+ </message>
+</context>
+<context>
+ <name>BareMetal::Internal::BareMetalGdbCommandsDeployStep</name>
+ <message>
+ <source>GDB commands</source>
+ <translation>GDB コマンド</translation>
+ </message>
+</context>
+<context>
+ <name>BareMetal::Internal::BareMetalRunConfiguration</name>
+ <message>
+ <source>%1 (via GDB server or hardware debugger)</source>
+ <translation>%1 (GDBサーãƒãƒ¼ã‚ã‚‹ã„ã¯ãƒãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢ãƒ‡ãƒãƒƒã‚¬çµŒç”±)</translation>
+ </message>
+ <message>
+ <source>Run on GDB server or hardware debugger</source>
+ <extracomment>Bare Metal run configuration default run name</extracomment>
+ <translation>GDB サーãƒãƒ¼ã‚ã‚‹ã„ã¯ãƒãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢ãƒ‡ãƒãƒƒã‚¬ä¸Šã§å®Ÿè¡Œ</translation>
+ </message>
+</context>
+<context>
+ <name>BareMetal::Internal::BareMetalRunConfigurationWidget</name>
+ <message>
+ <source>Executable:</source>
+ <translation>実行ファイル:</translation>
+ </message>
+ <message>
+ <source>Arguments:</source>
+ <translation>引数:</translation>
+ </message>
+ <message>
+ <source>&lt;default&gt;</source>
+ <translation>&lt;デフォルト&gt;</translation>
+ </message>
+ <message>
+ <source>Working directory:</source>
+ <translation>作業ディレクトリ:</translation>
+ </message>
+ <message>
+ <source>Unknown</source>
+ <translation>ä¸æ˜Ž</translation>
+ </message>
+</context>
+<context>
+ <name>Bazaar::Internal::CloneWizardFactory</name>
+ <message>
+ <source>Clones a Bazaar branch and tries to load the contained project.</source>
+ <translation>Bazaar ブランãƒã‚’クローンã—ã€ãƒ—ロジェクトã«èª­ã¿è¾¼ã¿ã¾ã™ã€‚</translation>
+ </message>
+ <message>
+ <source>Bazaar Clone (Or Branch)</source>
+ <translation>Bazaar クローン (ブランãƒ)</translation>
+ </message>
+</context>
+<context>
+ <name>Core::BaseFileWizardFactory</name>
+ <message>
+ <source>File Generation Failure</source>
+ <translation>ファイル生æˆã‚¨ãƒ©ãƒ¼</translation>
+ </message>
+ <message>
+ <source>Existing files</source>
+ <translation>上書ã時ã®ã‚¨ãƒ©ãƒ¼</translation>
+ </message>
+ <message>
+ <source>Failed to open an editor for &quot;%1&quot;.</source>
+ <translation>&quot;%1&quot;をエディタã§é–‹ã‘ã¾ã›ã‚“。</translation>
+ </message>
+ <message>
+ <source>[read only]</source>
+ <translation>[読å–専用]</translation>
+ </message>
+ <message>
+ <source>[folder]</source>
+ <translation>[フォルダ]</translation>
+ </message>
+ <message>
+ <source>[symbolic link]</source>
+ <translation>[シンボリックリンク]</translation>
+ </message>
+ <message>
+ <source>The project directory %1 contains files which cannot be overwritten:
+%2.</source>
+ <translation>プロジェクトディレクトリ %1 内ã®ãƒ•ã‚¡ã‚¤ãƒ«ã‚’上書ãã§ãã¾ã›ã‚“:
+%2.</translation>
+ </message>
+</context>
+<context>
+ <name>Core::StandardFileWizardFactory</name>
+ <message>
+ <source>New %1</source>
+ <translation>æ–°ã—ã„ %1</translation>
+ </message>
+</context>
+<context>
+ <name>Core::DocumentModelPrivate</name>
+ <message>
+ <source>&lt;no document&gt;</source>
+ <translation>&lt;ドキュメントãªã—&gt;</translation>
+ </message>
+ <message>
+ <source>No document is selected.</source>
+ <translation>ドキュメントãŒé¸æŠžã•ã‚Œã¦ã„ã¾ã›ã‚“。</translation>
+ </message>
+</context>
+<context>
+ <name>Core::PatchTool</name>
+ <message>
+ <source>There is no patch-command configured in the general &quot;Environment&quot; settings.</source>
+ <translation>設定ã®&quot;環境&quot;㧠patch コマンドãŒæŒ‡å®šã•ã‚Œã¦ã„ã¾ã›ã‚“。</translation>
+ </message>
+ <message>
+ <source>Executing in %1: %2 %3</source>
+ <translation>%1 ã§å®Ÿè¡Œä¸­: %2 %3</translation>
+ </message>
+ <message>
+ <source>Unable to launch &quot;%1&quot;: %2</source>
+ <translation>&quot;%1&quot; ã‚’èµ·å‹•ã§ãã¾ã›ã‚“: %2</translation>
+ </message>
+ <message>
+ <source>A timeout occurred running &quot;%1&quot;</source>
+ <translation>&quot;%1&quot; を実行中ã«ã‚¿ã‚¤ãƒ ã‚¢ã‚¦ãƒˆãŒç™ºç”Ÿã—ã¾ã—ãŸ</translation>
+ </message>
+ <message>
+ <source>&quot;%1&quot; crashed.</source>
+ <translation>&quot;%1&quot; ãŒã‚¯ãƒ©ãƒƒã‚·ãƒ¥ã—ã¾ã—ãŸã€‚</translation>
+ </message>
+ <message>
+ <source>&quot;%1&quot; failed (exit code %2).</source>
+ <translation>&quot;%1&quot; ãŒå¤±æ•—ã—ã¾ã—ãŸ(終了コード %2)。</translation>
+ </message>
+</context>
+<context>
+ <name>Core::Internal::VariableChooserPrivate</name>
+ <message>
+ <source>Select a variable to insert.</source>
+ <translation>挿入ã™ã‚‹å¤‰æ•°ã‚’é¸æŠžã—ã¦ãã ã•ã„。</translation>
+ </message>
+ <message>
+ <source>Insert variable</source>
+ <translation>変数を挿入</translation>
+ </message>
+ <message>
+ <source>Current Value: %1</source>
+ <translation>ç¾åœ¨å€¤: %1</translation>
+ </message>
+</context>
+<context>
+ <name>Core::Internal::WindowSupport</name>
+ <message>
+ <source>Exit Full Screen</source>
+ <translation>全画é¢è¡¨ç¤ºã‚’ã‚„ã‚ã‚‹</translation>
+ </message>
+ <message>
+ <source>Enter Full Screen</source>
+ <translation>全画é¢è¡¨ç¤ºã«ã™ã‚‹</translation>
+ </message>
+</context>
+<context>
+ <name>CppEditor::Internal::CppEditorOutline</name>
+ <message>
+ <source>Sort Alphabetically</source>
+ <translation>アルファベット順ã«ã‚½ãƒ¼ãƒˆ</translation>
+ </message>
+</context>
+<context>
+ <name>CppSourceProcessor</name>
+ <message>
+ <source>%1: No such file or directory</source>
+ <translation>%1: ãã®ã‚ˆã†ãªãƒ•ã‚¡ã‚¤ãƒ«ã‚‚ã—ãã¯ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã¯ã‚ã‚Šã¾ã›ã‚“</translation>
+ </message>
+ <message>
+ <source>%1: Could not get file contents</source>
+ <translation>%1: ファイルã®ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ã‚’å–å¾—ã§ãã¾ã›ã‚“ã§ã—ãŸ</translation>
+ </message>
+</context>
+<context>
+ <name>Cvs::Internal::CheckoutWizardFactory</name>
+ <message>
+ <source>Checks out a CVS repository and tries to load the contained project.</source>
+ <translation>CVS リãƒã‚¸ãƒˆãƒªã‚’ãƒã‚§ãƒƒã‚¯ã‚¢ã‚¦ãƒˆã—ã€ãƒ—ロジェクトã«èª­ã¿è¾¼ã¿ã¾ã™ã€‚</translation>
+ </message>
+ <message>
+ <source>CVS Checkout</source>
+ <translation>CVS ãƒã‚§ãƒƒã‚¯ã‚¢ã‚¦ãƒˆ</translation>
+ </message>
+</context>
+<context>
+ <name>Debugger::Internal::LocalsAndExpressionsOptionsPage</name>
+ <message>
+ <source>Use Debugging Helper</source>
+ <translation>デãƒãƒƒã‚°ãƒ˜ãƒ«ãƒ‘を使用ã™ã‚‹</translation>
+ </message>
+ <message>
+ <source>The debugging helpers are used to produce a nice display of objects of certain types like QString or std::map in the &amp;quot;Locals and Expressions&amp;quot; view. </source>
+ <translation>デãƒãƒƒã‚°ãƒ˜ãƒ«ãƒ‘㯠&amp;quot;ローカル変数ã¨å¼&amp;quot; ã«ãŠã„㦠QString ã‚„ std::map ã®ã‚ˆã†ãªç‰¹å®šã®åž‹ã‚’ã‚ã‹ã‚Šã‚„ã™ãã«è¡¨ç¤ºã™ã‚‹ç‚ºã«ä½¿ã‚ã‚Œã¾ã™ã€‚</translation>
+ </message>
+ <message>
+ <source>Use code model</source>
+ <translation>コードモデルを使用ã™ã‚‹</translation>
+ </message>
+ <message>
+ <source>Makes use of Qt Creator&apos;s code model to find out if a variable has already been assigned a value at the point the debugger interrupts.</source>
+ <translation>ã“ã®ã‚ªãƒ—ションをãƒã‚§ãƒƒã‚¯ã™ã‚‹ã¨ã€å¤‰æ•°ãŒãƒ‡ãƒãƒƒã‚¬å‰²ã‚Šè¾¼ã¿æ™‚ã«å€¤ãŒä»£å…¥ã•ã‚Œã¦ã„ã‚‹ã‹ã©ã†ã‹ã‚’調査ã™ã‚‹ç‚ºã« Qt Creator ã®ã‚³ãƒ¼ãƒ‰ãƒ¢ãƒ‡ãƒ«ãŒä½¿ç”¨ã•ã‚Œã‚‹ã‚ˆã†ã«ãªã‚Šã¾ã™ã€‚</translation>
+ </message>
+ <message>
+ <source>Displays names of QThread based threads.</source>
+ <translation>QThread ベースã®ã‚¹ãƒ¬ãƒƒãƒ‰åを表示ã—ã¾ã™ã€‚</translation>
+ </message>
+ <message>
+ <source>Display thread names</source>
+ <translation>スレッドåを表示ã™ã‚‹</translation>
+ </message>
+ <message>
+ <source>Shows &quot;std::&quot; prefix for types from the standard library.</source>
+ <translation>標準ライブラリ内ã®åž‹ã« &quot;std::&quot; プレフィックスを表示ã—ã¾ã™ã€‚</translation>
+ </message>
+ <message>
+ <source>Show &quot;std::&quot; namespace for types</source>
+ <translation>åž‹ã® &quot;std::&quot; åå‰ç©ºé–“を表示</translation>
+ </message>
+ <message>
+ <source>Shows Qt namespace prefix for Qt types. This is only relevant if Qt was configured with &apos;-qtnamespace&apos;.</source>
+ <translation>Qt ã®åž‹ã«ã¯ Qt åå‰ç©ºé–“を表示ã—ã¾ã™ã€‚Qt ㌠&apos;-qtnamespace&apos; 付ã㧠configure ã•ã‚Œã¦ã„ã‚‹å ´åˆã®ã¿æœ‰åŠ¹ã§ã™ã€‚</translation>
+ </message>
+ <message>
+ <source>Qt&apos;s namespace for types</source>
+ <translation>åž‹ã® Qt åå‰ç©ºé–“</translation>
+ </message>
+ <message>
+ <source>&lt;unlimited&gt;</source>
+ <translation>&lt;無制é™&gt;</translation>
+ </message>
+ <message>
+ <source>Maximum string length:</source>
+ <translation>最大文字列長:</translation>
+ </message>
+ <message>
+ <source>Display string length:</source>
+ <translation>表示文字列長:</translation>
+ </message>
+</context>
+<context>
+ <name>Debugger::Internal::DebuggerToolTipManager</name>
+ <message>
+ <source>Restored</source>
+ <translation>リストア済ã¿</translation>
+ </message>
+</context>
+<context>
+ <name>DiffEditor::UnifiedDiffEditorWidget</name>
+ <message>
+ <source>No controller</source>
+ <translation>コントローラーãªã—</translation>
+ </message>
+ <message>
+ <source>Send Chunk to CodePaster...</source>
+ <translation>CodePaster ã«ãƒãƒ£ãƒ³ã‚¯ã‚’é€ã‚‹...</translation>
+ </message>
+ <message>
+ <source>Apply Chunk...</source>
+ <translation>ãƒãƒ£ãƒ³ã‚¯ã®é©ç”¨...</translation>
+ </message>
+ <message>
+ <source>Revert Chunk...</source>
+ <translation>ãƒãƒ£ãƒ³ã‚¯ã‚’å…ƒã«æˆ»ã™...</translation>
+ </message>
+ <message>
+ <source>Unable to Paste</source>
+ <translation>貼り付ã‘ä¸å¯</translation>
+ </message>
+ <message>
+ <source>Code pasting services are not available.</source>
+ <translation>コード貼り付ã‘サービスã¯åˆ©ç”¨ã§ãã¾ã›ã‚“。</translation>
+ </message>
+ <message>
+ <source>Revert Chunk</source>
+ <translation>ãƒãƒ£ãƒ³ã‚¯ã‚’å…ƒã«æˆ»ã™</translation>
+ </message>
+ <message>
+ <source>Apply Chunk</source>
+ <translation>ãƒãƒ£ãƒ³ã‚¯ã®é©ç”¨</translation>
+ </message>
+ <message>
+ <source>Would you like to revert the chunk?</source>
+ <translation>ãƒãƒ£ãƒ³ã‚¯ã‚’å…ƒã«æˆ»ã—ã¾ã™ã‹ï¼Ÿ</translation>
+ </message>
+ <message>
+ <source>Would you like to apply the chunk?</source>
+ <translation>ãƒãƒ£ãƒ³ã‚¯ã‚’é©ç”¨ã—ã¾ã™ã‹ï¼Ÿ</translation>
+ </message>
+ <message>
+ <source>No difference</source>
+ <translation>差分ãŒã‚ã‚Šã¾ã›ã‚“</translation>
+ </message>
+</context>
+<context>
+ <name>EmacsKeys::Internal::EmacsKeysPlugin</name>
+ <message>
+ <source>Delete Character</source>
+ <translation>文字ã®å‰Šé™¤</translation>
+ </message>
+ <message>
+ <source>Kill Word</source>
+ <translation>å˜èªžã®å‰Šé™¤</translation>
+ </message>
+ <message>
+ <source>Kill Line</source>
+ <translation>è¡Œã®å‰Šé™¤</translation>
+ </message>
+ <message>
+ <source>Insert New Line and Indent</source>
+ <translation>æ–°ã—ã„行を挿入ã—インデントã™ã‚‹</translation>
+ </message>
+ <message>
+ <source>Go to File Start</source>
+ <translation>ファイルã®å…ˆé ­ã«ç§»å‹•</translation>
+ </message>
+ <message>
+ <source>Go to File End</source>
+ <translation>ファイルã®çµ‚端ã«ç§»å‹•</translation>
+ </message>
+ <message>
+ <source>Go to Line Start</source>
+ <translation>行頭ã«ç§»å‹•</translation>
+ </message>
+ <message>
+ <source>Go to Line End</source>
+ <translation>行末ã«ç§»å‹•</translation>
+ </message>
+ <message>
+ <source>Go to Next Line</source>
+ <translation>次ã®è¡Œã«ç§»å‹•</translation>
+ </message>
+ <message>
+ <source>Go to Previous Line</source>
+ <translation>å‰ã®è¡Œã«ç§»å‹•</translation>
+ </message>
+ <message>
+ <source>Go to Next Character</source>
+ <translation>次ã®æ–‡å­—ã«ç§»å‹•</translation>
+ </message>
+ <message>
+ <source>Go to Previous Character</source>
+ <translation>å‰ã®æ–‡å­—ã«ç§»å‹•</translation>
+ </message>
+ <message>
+ <source>Go to Next Word</source>
+ <translation>次ã®å˜èªžã«ç§»å‹•</translation>
+ </message>
+ <message>
+ <source>Go to Previous Word</source>
+ <translation>å‰ã®å˜èªžã«ç§»å‹•</translation>
+ </message>
+ <message>
+ <source>Mark</source>
+ <translation>マーク</translation>
+ </message>
+ <message>
+ <source>Exchange Cursor and Mark</source>
+ <translation>カーソルã¨ãƒžãƒ¼ã‚¯ã®ä½ç½®ã‚’交æ›ã™ã‚‹</translation>
+ </message>
+ <message>
+ <source>Copy</source>
+ <translation>コピー</translation>
+ </message>
+ <message>
+ <source>Cut</source>
+ <translation>切りå–ã‚Š</translation>
+ </message>
+ <message>
+ <source>Yank</source>
+ <translation>ヤンク</translation>
+ </message>
+ <message>
+ <source>Scroll Half Screen Down</source>
+ <translation>åŠç”»é¢åˆ†ã‚¹ã‚¯ãƒ­ãƒ¼ãƒ«ãƒ€ã‚¦ãƒ³ã™ã‚‹</translation>
+ </message>
+ <message>
+ <source>Scroll Half Screen Up</source>
+ <translation>åŠç”»é¢åˆ†ã‚¹ã‚¯ãƒ­ãƒ¼ãƒ«ã‚¢ãƒƒãƒ—ã™ã‚‹</translation>
+ </message>
+</context>
+<context>
+ <name>Git::Internal::CloneWizardFactory</name>
+ <message>
+ <source>Clones a Git repository and tries to load the contained project.</source>
+ <translation>Git リãƒã‚¸ãƒˆãƒªã‚’クローンã—ã€ãƒ—ロジェクトã«èª­ã¿è¾¼ã¿ã¾ã™ã€‚</translation>
+ </message>
+ <message>
+ <source>Git Repository Clone</source>
+ <translation>Git リãƒã‚¸ãƒˆãƒªã‚¯ãƒ­ãƒ¼ãƒ³</translation>
+ </message>
+</context>
+<context>
+ <name>Gitorious::Internal::GitoriousCloneWizardFactory</name>
+ <message>
+ <source>Clones a Gitorious repository and tries to load the contained project.</source>
+ <translation>Gitorious リãƒã‚¸ãƒˆãƒªã‚’クローンã—ã€ãƒ—ロジェクトã«èª­ã¿è¾¼ã¿ã¾ã™ã€‚</translation>
+ </message>
+ <message>
+ <source>Gitorious Repository Clone</source>
+ <translation>Gitorious リãƒã‚¸ãƒˆãƒªã‚¯ãƒ­ãƒ¼ãƒ³</translation>
+ </message>
+</context>
+<context>
+ <name>Git::Internal::GitSubmitEditor</name>
+ <message>
+ <source>Refreshing Commit Data</source>
+ <translation>コミットデータã®ãƒªãƒ•ãƒ¬ãƒƒã‚·ãƒ¥ä¸­</translation>
+ </message>
+</context>
+<context>
+ <name>Git::Internal::RemoteModel</name>
+ <message>
+ <source>Name</source>
+ <translation>åå‰</translation>
+ </message>
+ <message>
+ <source>URL</source>
+ <translation>URL</translation>
+ </message>
+</context>
+<context>
+ <name>Help::Internal::HelpWidget</name>
+ <message>
+ <source>Go to Help Mode</source>
+ <translation>ヘルプモードã«ç§»è¡Œ</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>戻る</translation>
+ </message>
+ <message>
+ <source>Forward</source>
+ <translation>進む</translation>
+ </message>
+ <message>
+ <source>Increase Font Size</source>
+ <translation>フォントを大ãã</translation>
+ </message>
+ <message>
+ <source>Decrease Font Size</source>
+ <translation>フォントをå°ã•ã</translation>
+ </message>
+ <message>
+ <source>Reset Font Size</source>
+ <translation>フォントã®å¤§ãã•ã‚’リセット</translation>
+ </message>
+ <message>
+ <source>Help</source>
+ <translation>ヘルプ</translation>
+ </message>
+ <message>
+ <source>Help - %1</source>
+ <translation>ヘルプ - %1</translation>
+ </message>
+</context>
+<context>
+ <name>Help::Internal::QtWebKitHelpWidget</name>
+ <message>
+ <source>Open Link as New Page</source>
+ <translation>リンクを新ã—ã„ページã§é–‹ã</translation>
+ </message>
+</context>
+<context>
+ <name>Help::Internal::SearchTaskHandler</name>
+ <message>
+ <source>Get Help Online</source>
+ <translation>オンラインã‹ã‚‰ãƒ˜ãƒ«ãƒ—ã‚’å–å¾—</translation>
+ </message>
+</context>
+<context>
+ <name>Help::Internal::SearchSideBarItem</name>
+ <message>
+ <source>Regenerate Index</source>
+ <translation>インデックスã®å†ç”Ÿæˆ</translation>
+ </message>
+</context>
+<context>
+ <name>Help::Internal::TextBrowserHelpWidget</name>
+ <message>
+ <source>Open Link</source>
+ <translation>リンクを開ã</translation>
+ </message>
+ <message>
+ <source>Open Link as New Page</source>
+ <translation>リンクを新ã—ã„ページã§é–‹ã</translation>
+ </message>
+ <message>
+ <source>Copy Link</source>
+ <translation>リンクをコピー</translation>
+ </message>
+ <message>
+ <source>Copy</source>
+ <translation>コピー</translation>
+ </message>
+ <message>
+ <source>Reload</source>
+ <translation>å†èª­è¾¼</translation>
+ </message>
+</context>
+<context>
+ <name>Mercurial::Internal::CloneWizardFactory</name>
+ <message>
+ <source>Clones a Mercurial repository and tries to load the contained project.</source>
+ <translation>Mercurial リãƒã‚¸ãƒˆãƒªã‚’クローンã—ã€ãƒ—ロジェクトã«èª­ã¿è¾¼ã¿ã¾ã™ã€‚</translation>
+ </message>
+ <message>
+ <source>Mercurial Clone</source>
+ <translation>Mercurial クローン</translation>
+ </message>
+</context>
+<context>
+ <name>ProjectExplorer::DeploymentDataModel</name>
+ <message>
+ <source>Local File Path</source>
+ <translation>ローカルファイルã®ãƒ‘ス</translation>
+ </message>
+ <message>
+ <source>Remote Directory</source>
+ <translation>リモートディレクトリ</translation>
+ </message>
+</context>
+<context>
+ <name>ProjectWizard</name>
+ <message>
+ <source>The files are implicitly added to the projects:</source>
+ <translation>ã“れらã®ãƒ•ã‚¡ã‚¤ãƒ«ã¯è‡ªå‹•çš„ã«ãƒ—ロジェクトã«è¿½åŠ ã•ã‚Œã¾ã™:</translation>
+ </message>
+ <message>
+ <source>&lt;Implicitly Add&gt;</source>
+ <translation>&lt;自動的ã«è¿½åŠ &gt;</translation>
+ </message>
+ <message>
+ <source>&lt;None&gt;</source>
+ <translation>&lt;ãªã—&gt;</translation>
+ </message>
+</context>
+<context>
+ <name>Utils::SettingsAccessor</name>
+ <message>
+ <source>No Valid Settings Found</source>
+ <translation>有効ãªè¨­å®šãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“</translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;No valid settings file could be found.&lt;/p&gt;&lt;p&gt;All settings files found in directory &quot;%1&quot; were either too new or too old to be read.&lt;/p&gt;</source>
+ <translation>&lt;p&gt;有効ãªè¨­å®šãƒ•ã‚¡ã‚¤ãƒ«ãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“ã§ã—ãŸã€‚&lt;/p&gt;&lt;p&gt;ディレクトリ &quot;%1&quot; ã«æœ‰ã‚‹ã™ã¹ã¦ã®è¨­å®šãƒ•ã‚¡ã‚¤ãƒ«ã¯å¤ã™ãŽã‚‹ã‹æ–°ã—ã™ãŽã‚‹ã‹ã®ã©ã¡ã‚‰ã‹ã§ã™ã€‚&lt;/p&gt;</translation>
+ </message>
+ <message>
+ <source>Using Old Settings</source>
+ <translation>å¤ã„設定ã®åˆ©ç”¨</translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;The versioned backup &quot;%1&quot; of the settings file is used, because the non-versioned file was created by an incompatible version of Qt Creator.&lt;/p&gt;&lt;p&gt;Settings changes made since the last time this version of Qt Creator was used are ignored, and changes made now will &lt;b&gt;not&lt;/b&gt; be propagated to the newer version.&lt;/p&gt;</source>
+ <translation>&lt;p&gt;ãƒãƒ¼ã‚¸ãƒ§ãƒ³æŒ‡å®šã®ãªã„設定ファイルãŒäº’æ›æ€§ã®ãªã„ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã® Qt Creator ã§ä½œæˆã•ã‚Œã¦ã„ã‚‹ãŸã‚ã€ãƒãƒ¼ã‚¸ãƒ§ãƒ³æŒ‡å®šã•ã‚ŒãŸãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—設定ファイル &quot;%1&quot; を使用ã—ã¾ã™ã€‚&lt;/p&gt;&lt;p&gt;ã“ã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã® Qt Creator ã§å‰å›žä¿å­˜ã•ã‚ŒãŸè¨­å®šã‚ˆã‚Šã‚‚後ã®å¤‰æ›´ã¯ç„¡è¦–ã•ã‚Œã¾ã™ã€‚今後ã®å¤‰æ›´å†…容ã¯ã‚ˆã‚Šæ–°ã—ã„ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã«ã¯&lt;b&gt;é©ç”¨ã•ã‚Œã¾ã›ã‚“&lt;/b&gt;。&lt;/p&gt;</translation>
+ </message>
+</context>
+<context>
+ <name>ProjectExplorer::EnvironmentIdAccessor</name>
+ <message>
+ <source>&lt;p&gt;No .user settings file created by this instance of Qt Creator was found.&lt;/p&gt;&lt;p&gt;Did you work with this project on another machine or using a different settings path before?&lt;/p&gt;&lt;p&gt;Do you still want to load the settings file &quot;%1&quot;?&lt;/p&gt;</source>
+ <translation>&lt;p&gt;ã“ã® Qt Creator ã§ä½œæˆã•ã‚ŒãŸ .user 設定ファイルãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“。&lt;/p&gt;&lt;p&gt;ä»–ã®ãƒžã‚·ãƒ³ä¸Šã§ã“ã®ãƒ—ロジェクトã®ä½œæ¥­ã‚’è¡Œã£ãŸã‹ã€ä»¥å‰ã¯ç•°ãªã‚‹ãƒ‘スã§ã“ã®è¨­å®šãƒ•ã‚¡ã‚¤ãƒ«ã‚’使用ã—ã¦ã„ã¾ã—ãŸã‹?&lt;/p&gt;&lt;p&gt;ã“ã®è¨­å®šãƒ•ã‚¡ã‚¤ãƒ« &quot;%1&quot; を読ã¿è¾¼ã¿ã¾ã™ã‹?&lt;/p&gt;</translation>
+ </message>
+ <message>
+ <source>Settings File for &quot;%1&quot; from a different Environment?</source>
+ <translation>設定ファイル &quot;%1&quot; ã¯ä»–ã®ç’°å¢ƒç”±æ¥ã®ã‚‚ã®ã§ã™ã‹?</translation>
+ </message>
+</context>
+<context>
+ <name>ProjectExplorer::Task</name>
+ <message>
+ <source>Qt Creator needs a compiler set up to build. Configure a compiler in the kit options.</source>
+ <translation>ビルドã™ã‚‹ç‚ºã«ã¯ã‚³ãƒ³ãƒ‘イラã®è¨­å®šãŒå¿…è¦ã§ã™ã€‚キットオプションã§ã‚³ãƒ³ãƒ‘イラを構æˆã—ã¦ãã ã•ã„。</translation>
+ </message>
+ <message>
+ <source>Qt Creator needs a build configuration set up to build. Configure a build configuration in the project settings.</source>
+ <translation>ビルドã®è¨­å®šã«ã¯ãƒ“ルド構æˆãŒå¿…è¦ã§ã™ã€‚プロジェクトã®è¨­å®šã‹ã‚‰ãƒ“ルド構æˆã‚’設定ã—ã¦ãã ã•ã„。</translation>
+ </message>
+</context>
+<context>
+ <name>ProjectExplorer::XcodebuildParser</name>
+ <message>
+ <source>Xcodebuild failed.</source>
+ <translation>Xcodebuild ãŒå¤±æ•—ã—ã¾ã—ãŸã€‚</translation>
+ </message>
+</context>
+<context>
+ <name>QbsProjectManager::Internal::QbsRootProjectNode</name>
+ <message>
+ <source>Qbs files</source>
+ <translation>Qbs ファイル</translation>
+ </message>
+</context>
+<context>
+ <name>QmlDesigner::CrumbleBar</name>
+ <message>
+ <source>Save the changes to preview them correctly.</source>
+ <translation>æ­£ã—ãプレビューã™ã‚‹ãŸã‚ã«å¤‰æ›´å†…容をä¿å­˜ã—ã¾ã™ã€‚</translation>
+ </message>
+ <message>
+ <source>Always save when leaving subcomponent</source>
+ <translation>サブコンãƒãƒ¼ãƒãƒ³ãƒˆã‚’抜ã‘ã‚‹ã¨ãã¯å¸¸ã«ä¿å­˜ã™ã‚‹</translation>
+ </message>
+</context>
+<context>
+ <name>NavigatorTreeModel</name>
+ <message>
+ <source>Warning</source>
+ <translation>警告</translation>
+ </message>
+ <message>
+ <source>Reparenting the component %1 here will cause the component %2 to be deleted. Do you want to proceed?</source>
+ <translation>コンãƒãƒ¼ãƒãƒ³ãƒˆ %1 ã®è¦ªå­é–¢ä¿‚を修正ã™ã‚‹ã¨ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆ %2 ãŒå‰Šé™¤ã•ã‚Œã¾ã™ã€‚処ç†ã‚’続行ã—ã¾ã™ã‹ï¼Ÿ</translation>
+ </message>
+</context>
+<context>
+ <name>QmlDesigner::AddTabDesignerAction</name>
+ <message>
+ <source>Naming Error</source>
+ <translation>命åエラー</translation>
+ </message>
+ <message>
+ <source>Component already exists.</source>
+ <translation>コンãƒãƒ¼ãƒãƒ³ãƒˆã¯æ—¢ã«å­˜åœ¨ã—ã¦ã„ã¾ã™ã€‚</translation>
+ </message>
+</context>
+<context>
+ <name>NodeInstanceServerProxy</name>
+ <message>
+ <source>Cannot Connect to QML Emulation Layer (QML Puppet)</source>
+ <translation>QML エミュレーション層(QML パペット)ã«æŽ¥ç¶šã§ãã¾ã›ã‚“</translation>
+ </message>
+ <message>
+ <source>The executable of the QML emulation layer (QML Puppet) may not be responding. Switching to another kit might help.</source>
+ <translation>QML エミュレーション層(QML パペット)ã®å®Ÿè¡Œãƒ•ã‚¡ã‚¤ãƒ«ãŒå¿œç­”ã—ã¦ã„ãªã„よã†ã§ã™ã€‚ä»–ã®ã‚­ãƒƒãƒˆã¸ã®å¤‰æ›´ã‚’検討ã—ã¦ãã ã•ã„。</translation>
+ </message>
+</context>
+<context>
+ <name>PuppetCreator</name>
+ <message>
+ <source>QML Emulation Layer (QML Puppet) Building was Unsuccessful</source>
+ <translation>QML エミュレーション層(QML パペット)ã®ãƒ“ルドã«å¤±æ•—ã—ã¾ã—ãŸ</translation>
+ </message>
+ <message>
+ <source>The QML emulation layer (QML Puppet) cannot be built. The fallback emulation layer, which does not support all features, will be used.</source>
+ <translation>QML エミュレーション層(QML パペット)をビルドã§ãã¾ã›ã‚“。ã™ã¹ã¦ã®æ©Ÿèƒ½ã‚’サãƒãƒ¼ãƒˆã—ã¦ã„ãªã„代替エミュレーション層ãŒä½¿ç”¨ã•ã‚Œã¾ã™ã€‚</translation>
+ </message>
+ <message>
+ <source>Qt Version is not supported</source>
+ <translation>サãƒãƒ¼ãƒˆå¯¾è±¡å¤–ã®Qt</translation>
+ </message>
+ <message>
+ <source>The QML emulation layer (QML Puppet) cannot be built because the Qt version is too old or it cannot run natively on your computer. The fallback emulation layer, which does not support all features, will be used.</source>
+ <translation>QML エミュレーション層(QML パペット)をビルドã§ãã¾ã›ã‚“。Qt ã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ãŒå¤ã™ãŽã‚‹ã‹ã€ã“ã®ã‚³ãƒ³ãƒ”ュータ上ã§å®Ÿè¡Œã™ã‚‹ã“ã¨ãŒã§ãã¾ã›ã‚“。ã™ã¹ã¦ã®æ©Ÿèƒ½ã‚’サãƒãƒ¼ãƒˆã—ã¦ã„ãªã„代替エミュレーション層ãŒä½¿ç”¨ã•ã‚Œã¾ã™ã€‚</translation>
+ </message>
+ <message>
+ <source>Kit is invalid</source>
+ <translation>無効ãªã‚­ãƒƒãƒˆ</translation>
+ </message>
+ <message>
+ <source>The QML emulation layer (QML Puppet) cannot be built because the kit is not configured correctly. For example the compiler can be misconfigured. Fix the kit configuration and restart Qt Creator. Otherwise, the fallback emulation layer, which does not support all features, will be used.</source>
+ <translation>QML エミュレーション層(QML パペット)をビルドã§ãã¾ã›ã‚“。キットãŒæ­£ã—ã構æˆã•ã‚Œã¦ã„ã¾ã›ã‚“。ãŸã¨ãˆã°ã‚³ãƒ³ãƒ‘イラã®è¨­å®šãªã©ã€ã‚­ãƒƒãƒˆã®è¨­å®šã‚’修正ã—㦠Qt Creator ã‚’å†èµ·å‹•ã—ã¦ãã ã•ã„。修正ã—ãªã„å ´åˆã€ã™ã¹ã¦ã®æ©Ÿèƒ½ã‚’サãƒãƒ¼ãƒˆã—ã¦ã„ãªã„代替エミュレーション層ãŒä½¿ç”¨ã•ã‚Œã¾ã™ã€‚</translation>
+ </message>
+</context>
+<context>
+ <name>Qnx::Internal::BarDescriptorFileNodeManager</name>
+ <message>
+ <source>Cannot save bar descriptor file: %1</source>
+ <translation>BAR 記述ファイルをä¿å­˜ã§ãã¾ã›ã‚“: %1</translation>
+ </message>
+ <message>
+ <source>Cannot reload bar descriptor file: %1</source>
+ <translation>BAR 記述ファイルをå†èª­ã¿è¾¼ã¿ã§ãã¾ã›ã‚“: %1</translation>
+ </message>
+ <message>
+ <source>Setup Application Descriptor File</source>
+ <translation>アプリケーション記述ファイルã®è¨­å®š</translation>
+ </message>
+ <message>
+ <source>You need to set up a bar descriptor file to enable packaging.
+Do you want Qt Creator to generate it for your project (%1)?</source>
+ <translation>パッケージングを行ã†ã«ã¯ BAR 記述ファイルã®è¨­å®šãŒå¿…è¦ã§ã™ã€‚
+Qt Creator ã§ãƒ—ロジェクト(%1)ã®ãƒ‘ッケージを生æˆã—ã¾ã™ã‹?</translation>
+ </message>
+ <message>
+ <source>Don&apos;t ask again for this project</source>
+ <translation>ã“ã®ãƒ—ロジェクトã§ã¯ä»Šå¾Œã“ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’表示ã—ãªã„</translation>
+ </message>
+ <message>
+ <source>Cannot set up application descriptor file: Reading the bar descriptor template failed.</source>
+ <translation>アプリケーション記述ファイルを設定ã§ãã¾ã›ã‚“: BAR 記述テンプレートã®èª­ã¿è¾¼ã¿ã«å¤±æ•—ã—ã¾ã—ãŸã€‚</translation>
+ </message>
+ <message>
+ <source>Cannot set up application descriptor file: Writing the bar descriptor file failed.</source>
+ <translation>アプリケーション記述ファイルを設定ã§ãã¾ã›ã‚“: BAR 記述ファイルã®ä¿å­˜ã«å¤±æ•—ã—ã¾ã—ãŸã€‚</translation>
+ </message>
+ <message>
+ <source>Error</source>
+ <translation>エラー</translation>
+ </message>
+ <message>
+ <source>Cannot open BAR application descriptor file</source>
+ <translation>BAR アプリケーション記述ファイルを開ã‘ã¾ã›ã‚“</translation>
+ </message>
+</context>
+<context>
+ <name>Qnx::Internal::QnxBaseConfiguration</name>
+ <message>
+ <source>- No GCC compiler found.</source>
+ <translation>- GCC コンパイラãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“。</translation>
+ </message>
+ <message>
+ <source>- No GDB debugger found for armvle7.</source>
+ <translation>- armvle7用㮠GDB デãƒãƒƒã‚¬ãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“。</translation>
+ </message>
+ <message>
+ <source>- No GDB debugger found for x86.</source>
+ <translation>- x86用㮠GDB デãƒãƒƒã‚¬ãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“。</translation>
+ </message>
+</context>
+<context>
+ <name>Qnx::Internal::QnxConfiguration</name>
+ <message>
+ <source>The following errors occurred while activating the QNX configuration:</source>
+ <translation>QNX 構æˆã®ã‚¢ã‚¯ãƒ†ã‚£ãƒ™ãƒ¼ãƒˆä¸­ã«ä»¥ä¸‹ã®ã‚¨ãƒ©ãƒ¼ãŒç™ºç”Ÿã—ã¾ã—ãŸ:</translation>
+ </message>
+ <message>
+ <source>Cannot Set Up QNX Configuration</source>
+ <translation>QNX ãŒè¨­å®šã§ãã¾ã›ã‚“</translation>
+ </message>
+ <message>
+ <source>QCC for %1 (armv7)</source>
+ <translation>%1 用 QCC(armv7)</translation>
+ </message>
+ <message>
+ <source>QCC for %1 (x86)</source>
+ <translation>%1 用 QCC(x86)</translation>
+ </message>
+ <message>
+ <source>Debugger for %1 (armv7)</source>
+ <translation>%1 用デãƒãƒƒã‚¬(armv7)</translation>
+ </message>
+ <message>
+ <source>Debugger for %1 (x86)</source>
+ <translation>%1 用デãƒãƒƒã‚¬(x86)</translation>
+ </message>
+ <message>
+ <source>Kit for %1 (armv7)</source>
+ <translation>%1 用キット(armv7)</translation>
+ </message>
+ <message>
+ <source>Kit for %1 (x86)</source>
+ <translation>%1 用キット(x86)</translation>
+ </message>
+</context>
+<context>
+ <name>QNX</name>
+ <message>
+ <source>QNX</source>
+ <translation>QNX</translation>
+ </message>
+</context>
+<context>
+ <name>Qnx::Internal::QnxSettingsPage</name>
+ <message>
+ <source>QNX</source>
+ <translation>QNX</translation>
+ </message>
+</context>
+<context>
+ <name>RemoteLinux::Internal::RemoteLinuxCustomRunConfiguration</name>
+ <message>
+ <source>The remote executable must be set in order to run a custom remote run configuration.</source>
+ <translation>カスタムãªãƒªãƒ¢ãƒ¼ãƒˆå®Ÿè¡Œæ§‹æˆã§å®Ÿè¡Œã™ã‚‹ãŸã‚ã«ã¯ãƒªãƒ¢ãƒ¼ãƒˆã®å®Ÿè¡Œå¯èƒ½ãƒ•ã‚¡ã‚¤ãƒ«ã‚’設定ã—ã¦ãã ã•ã„。</translation>
+ </message>
+ <message>
+ <source>Run &quot;%1&quot; on Linux Device</source>
+ <translation>Linux デãƒã‚¤ã‚¹ä¸Šã§ &quot;%1&quot; ã®å®Ÿè¡Œ</translation>
+ </message>
+ <message>
+ <source>Custom Executable (on Remote Generic Linux Host)</source>
+ <translation>カスタム実行ファイル (リモートã®ä¸€èˆ¬çš„㪠Linux ホスト上)</translation>
+ </message>
+</context>
+<context>
+ <name>Subversion::Internal::CheckoutWizardFactory</name>
+ <message>
+ <source>Checks out a Subversion repository and tries to load the contained project.</source>
+ <translation>Subversion リãƒã‚¸ãƒˆãƒªã‚’ãƒã‚§ãƒƒã‚¯ã‚¢ã‚¦ãƒˆã—ã€ãƒ—ロジェクトã«èª­ã¿è¾¼ã¿ã¾ã™ã€‚</translation>
+ </message>
+ <message>
+ <source>Subversion Checkout</source>
+ <translation>Subversion ãƒã‚§ãƒƒã‚¯ã‚¢ã‚¦ãƒˆ</translation>
+ </message>
+</context>
+<context>
+ <name>TaskList::Internal::TaskListPlugin</name>
+ <message>
+ <source>Cannot open task file %1: %2</source>
+ <translation>タスクファイル %1 ã‚’é–‹ã‘ã¾ã›ã‚“: %2</translation>
+ </message>
+ <message>
+ <source>File Error</source>
+ <translation>ファイルエラー</translation>
+ </message>
+ <message>
+ <source>My Tasks</source>
+ <translation>タスク</translation>
+ </message>
+ <message>
+ <source>Task file reader</source>
+ <translation>タスクファイルリーダー</translation>
+ </message>
+</context>
+<context>
+ <name>TextEditor::Internal::MultiDefinitionDownloader</name>
+ <message>
+ <source>Downloading Highlighting Definitions</source>
+ <translation>ãƒã‚¤ãƒ©ã‚¤ãƒˆå®šç¾©ã®ãƒ€ã‚¦ãƒ³ãƒ­ãƒ¼ãƒ‰ä¸­</translation>
+ </message>
+ <message>
+ <source>Error downloading selected definition(s).</source>
+ <translation>é¸æŠžã•ã‚ŒãŸå®šç¾©ã®ãƒ€ã‚¦ãƒ³ãƒ­ãƒ¼ãƒ‰ä¸­ã«ã‚¨ãƒ©ãƒ¼ãŒç™ºç”Ÿã—ã¾ã—ãŸã€‚</translation>
+ </message>
+ <message>
+ <source>Error downloading one or more definitions.</source>
+ <translation>定義ã®ãƒ€ã‚¦ãƒ³ãƒ­ãƒ¼ãƒ‰ä¸­ã«ã‚¨ãƒ©ãƒ¼ãŒç™ºç”Ÿã—ã¾ã—ãŸã€‚</translation>
+ </message>
+ <message>
+ <source>Please check the directory&apos;s access rights.</source>
+ <translation>ディレクトリã®ã‚¢ã‚¯ã‚»ã‚¹æ¨©é™ã‚’確èªã—ã¦ãã ã•ã„。</translation>
+ </message>
+ <message>
+ <source>Download Error</source>
+ <translation>ダウンロードエラー</translation>
+ </message>
+</context>
+<context>
+ <name>TextEditor::Internal::TextEditorActionHandlerPrivate</name>
+ <message>
+ <source>&amp;Undo</source>
+ <translation>å…ƒã«æˆ»ã™(&amp;U)</translation>
+ </message>
+ <message>
+ <source>&amp;Redo</source>
+ <translation>ã‚„ã‚Šç›´ã™(&amp;R)</translation>
+ </message>
+ <message>
+ <source>Delete &amp;Line</source>
+ <translation>行削除(&amp;L)</translation>
+ </message>
+ <message>
+ <source>Delete Word from Cursor On</source>
+ <translation>カーソルä½ç½®ã®å˜èªžã‚’削除</translation>
+ </message>
+ <message>
+ <source>Delete Word Camel Case from Cursor On</source>
+ <translation>カーソルä½ç½®ã®å˜èªžã®ã‚­ãƒ£ãƒ¡ãƒ«ã‚±ãƒ¼ã‚¹ã‚’削除</translation>
+ </message>
+ <message>
+ <source>Delete Word up to Cursor</source>
+ <translation>カーソルä½ç½®ã¾ã§ã®å˜èªžã‚’削除</translation>
+ </message>
+ <message>
+ <source>Delete Word Camel Case up to Cursor</source>
+ <translation>カーソルä½ç½®ã¾ã§ã®å˜èªžã®ã‚­ãƒ£ãƒ¡ãƒ«ã‚±ãƒ¼ã‚¹ã‚’削除</translation>
+ </message>
+ <message>
+ <source>Go to Block Start with Selection</source>
+ <translation>ブロックã®é–‹å§‹ä½ç½®ã«ç§»å‹•ã—ã€é¸æŠžçŠ¶æ…‹ã«ã™ã‚‹</translation>
+ </message>
+ <message>
+ <source>Ctrl+{</source>
+ <translation>Ctrl+{</translation>
+ </message>
+ <message>
+ <source>Go to Block End with Selection</source>
+ <translation>ブロックã®çµ‚了ä½ç½®ã«ç§»å‹•ã—ã€é¸æŠžçŠ¶æ…‹ã«ã™ã‚‹</translation>
+ </message>
+ <message>
+ <source>Ctrl+}</source>
+ <translation>Ctrl+}</translation>
+ </message>
+ <message>
+ <source>Move Line Up</source>
+ <translation>行を上ã«ç§»å‹•</translation>
+ </message>
+ <message>
+ <source>Ctrl+Shift+Up</source>
+ <translation>Ctrl+Shift+Up</translation>
+ </message>
+ <message>
+ <source>Move Line Down</source>
+ <translation>行を下ã«ç§»å‹•</translation>
+ </message>
+ <message>
+ <source>Ctrl+Shift+Down</source>
+ <translation>Ctrl+Shift+Down</translation>
+ </message>
+ <message>
+ <source>Copy Line Up</source>
+ <translation>上ã®è¡Œã«ã‚³ãƒ”ー</translation>
+ </message>
+ <message>
+ <source>Ctrl+Alt+Up</source>
+ <translation>Ctrl+Alt+Up</translation>
+ </message>
+ <message>
+ <source>Copy Line Down</source>
+ <translation>下ã®è¡Œã«ã‚³ãƒ”ー</translation>
+ </message>
+ <message>
+ <source>Ctrl+Alt+Down</source>
+ <translation>Ctrl+Alt+Down</translation>
+ </message>
+ <message>
+ <source>Join Lines</source>
+ <translation>行をçµåˆ</translation>
+ </message>
+ <message>
+ <source>Ctrl+J</source>
+ <translation>Ctrl+J</translation>
+ </message>
+ <message>
+ <source>Insert Line Above Current Line</source>
+ <translation>ç¾åœ¨è¡Œã®ä¸Šã«è¡Œã‚’追加</translation>
+ </message>
+ <message>
+ <source>Ctrl+Shift+Return</source>
+ <translation>Ctrl+Shift+Return</translation>
+ </message>
+ <message>
+ <source>Insert Line Below Current Line</source>
+ <translation>ç¾åœ¨è¡Œã®ä¸‹ã«è¡Œã‚’追加</translation>
+ </message>
+ <message>
+ <source>Ctrl+Return</source>
+ <translation>Ctrl+Return</translation>
+ </message>
+ <message>
+ <source>Indent</source>
+ <translation>インデント</translation>
+ </message>
+ <message>
+ <source>Unindent</source>
+ <translation>インデント解除</translation>
+ </message>
+ <message>
+ <source>Follow Symbol Under Cursor</source>
+ <translation>カーソルä½ç½®ã®ã‚·ãƒ³ãƒœãƒ«ã®å®šç¾©ã¸ç§»å‹•ã™ã‚‹</translation>
+ </message>
+ <message>
+ <source>Follow Symbol Under Cursor in Next Split</source>
+ <translation>カーソルä½ç½®ã®ã‚·ãƒ³ãƒœãƒ«ã®å®šç¾©ã¸æ¬¡ã®åˆ†å‰²ã‚¦ã‚£ãƒ³ãƒ‰ã‚¦ã§ç§»å‹•ã™ã‚‹</translation>
+ </message>
+ <message>
+ <source>Meta+E, F2</source>
+ <translation>Meta+E, F2</translation>
+ </message>
+ <message>
+ <source>Ctrl+E, F2</source>
+ <translation>Ctrl+E, F2</translation>
+ </message>
+ <message>
+ <source>Jump To File Under Cursor</source>
+ <translation>カーソルä½ç½®ã®ãƒ•ã‚¡ã‚¤ãƒ«ã¸ç§»å‹•ã™ã‚‹</translation>
+ </message>
+ <message>
+ <source>Move the View a Page Up and Keep the Cursor Position</source>
+ <translation>カーソルä½ç½®ã‚’維æŒã—ã¦è¡¨ç¤ºã‚’ページアップã™ã‚‹</translation>
+ </message>
+ <message>
+ <source>Ctrl+PgUp</source>
+ <translation>Ctrl+PgUp</translation>
+ </message>
+ <message>
+ <source>Move the View a Page Down and Keep the Cursor Position</source>
+ <translation>カーソルä½ç½®ã‚’維æŒã—ã¦è¡¨ç¤ºã‚’ページダウンã™ã‚‹</translation>
+ </message>
+ <message>
+ <source>Ctrl+PgDown</source>
+ <translation>Ctrl+PgDown</translation>
+ </message>
+ <message>
+ <source>Move the View a Line Up and Keep the Cursor Position</source>
+ <translation>カーソルä½ç½®ã‚’維æŒã—ã¦ä¸€è¡Œä¸Šã‚’表示ã™ã‚‹</translation>
+ </message>
+ <message>
+ <source>Ctrl+Up</source>
+ <translation>Ctrl+Up</translation>
+ </message>
+ <message>
+ <source>Move the View a Line Down and Keep the Cursor Position</source>
+ <translation>カーソルä½ç½®ã‚’維æŒã—ã¦ä¸€è¡Œä¸‹ã‚’表示ã™ã‚‹</translation>
+ </message>
+ <message>
+ <source>Ctrl+Down</source>
+ <translation>Ctrl+Down</translation>
+ </message>
+ <message>
+ <source>Select Encoding...</source>
+ <translation>文字コードã®é¸æŠž...</translation>
+ </message>
+ <message>
+ <source>Paste from Clipboard History</source>
+ <translation>クリップボード履歴ã‹ã‚‰è²¼ã‚Šä»˜ã‘</translation>
+ </message>
+ <message>
+ <source>Ctrl+Shift+V</source>
+ <translation>Ctrl+Shift+V</translation>
+ </message>
+ <message>
+ <source>Auto-&amp;indent Selection</source>
+ <translation>é¸æŠžç¯„囲を自動インデント(&amp;I)</translation>
+ </message>
+ <message>
+ <source>Ctrl+I</source>
+ <translation>Ctrl+I</translation>
+ </message>
+ <message>
+ <source>&amp;Rewrap Paragraph</source>
+ <translation>段è½ã®æŠ˜ã‚Šè¿”ã—ã‚’å†æ§‹ç¯‰(&amp;R)</translation>
+ </message>
+ <message>
+ <source>Meta+E, R</source>
+ <translation>Meta+E, R</translation>
+ </message>
+ <message>
+ <source>Ctrl+E, R</source>
+ <translation>Ctrl+E, R</translation>
+ </message>
+ <message>
+ <source>&amp;Visualize Whitespace</source>
+ <translation>空白ã®å¯è¦–化(&amp;V)</translation>
+ </message>
+ <message>
+ <source>Meta+E, Meta+V</source>
+ <translation>Meta+E, Meta+V</translation>
+ </message>
+ <message>
+ <source>Ctrl+E, Ctrl+V</source>
+ <translation>Ctrl+E, Ctrl+V</translation>
+ </message>
+ <message>
+ <source>Clean Whitespace</source>
+ <translation>空白ã®é™¤åŽ»</translation>
+ </message>
+ <message>
+ <source>Enable Text &amp;Wrapping</source>
+ <translation>è¡Œã®æŠ˜ã‚Šè¿”ã—ã®æœ‰åŠ¹åŒ–(&amp;W)</translation>
+ </message>
+ <message>
+ <source>Meta+E, Meta+W</source>
+ <translation>Meta+E, Meta+W</translation>
+ </message>
+ <message>
+ <source>Ctrl+E, Ctrl+W</source>
+ <translation>Ctrl+E, Ctrl+W</translation>
+ </message>
+ <message>
+ <source>Toggle Comment &amp;Selection</source>
+ <translation>é¸æŠžç¯„囲ã®ã‚³ãƒ¡ãƒ³ãƒˆåŒ–/éžã‚³ãƒ¡ãƒ³ãƒˆåŒ–切替(&amp;S)</translation>
+ </message>
+ <message>
+ <source>Ctrl+/</source>
+ <translation>Ctrl+/</translation>
+ </message>
+ <message>
+ <source>Cut &amp;Line</source>
+ <translation>一行切りå–ã‚Š(&amp;L)</translation>
+ </message>
+ <message>
+ <source>Shift+Del</source>
+ <translation>Shift+Del</translation>
+ </message>
+ <message>
+ <source>Copy &amp;Line</source>
+ <translation>一行コピー(&amp;L)</translation>
+ </message>
+ <message>
+ <source>Ctrl+Ins</source>
+ <translation>Ctrl+Ins</translation>
+ </message>
+ <message>
+ <source>Uppercase Selection</source>
+ <translation>é¸æŠžç¯„囲を大文字ã«ã™ã‚‹</translation>
+ </message>
+ <message>
+ <source>Meta+Shift+U</source>
+ <translation>Meta+Shift+U</translation>
+ </message>
+ <message>
+ <source>Alt+Shift+U</source>
+ <translation>Alt+Shift+U</translation>
+ </message>
+ <message>
+ <source>Lowercase Selection</source>
+ <translation>é¸æŠžç¯„囲をå°æ–‡å­—ã«ã™ã‚‹</translation>
+ </message>
+ <message>
+ <source>Meta+U</source>
+ <translation>Meta+U</translation>
+ </message>
+ <message>
+ <source>Alt+U</source>
+ <translation>Alt+U</translation>
+ </message>
+ <message>
+ <source>Fold</source>
+ <translation>折りãŸãŸã‚€</translation>
+ </message>
+ <message>
+ <source>Ctrl+&lt;</source>
+ <translation>Ctrl+&lt;</translation>
+ </message>
+ <message>
+ <source>Unfold</source>
+ <translation>展開ã™ã‚‹</translation>
+ </message>
+ <message>
+ <source>Ctrl+&gt;</source>
+ <translation>Ctrl+&gt;</translation>
+ </message>
+ <message>
+ <source>Toggle &amp;Fold All</source>
+ <translation>ã™ã¹ã¦ã®å±•é–‹çŠ¶æ…‹ã‚’切り替ãˆã‚‹(&amp;F)</translation>
+ </message>
+ <message>
+ <source>Increase Font Size</source>
+ <translation>フォントを大ãã</translation>
+ </message>
+ <message>
+ <source>Ctrl++</source>
+ <translation>Ctrl++</translation>
+ </message>
+ <message>
+ <source>Decrease Font Size</source>
+ <translation>フォントをå°ã•ã</translation>
+ </message>
+ <message>
+ <source>Ctrl+-</source>
+ <translation>Ctrl+-</translation>
+ </message>
+ <message>
+ <source>Reset Font Size</source>
+ <translation>フォントã®å¤§ãã•ã‚’リセット</translation>
+ </message>
+ <message>
+ <source>Meta+0</source>
+ <translation>Meta+0</translation>
+ </message>
+ <message>
+ <source>Ctrl+0</source>
+ <translation>Ctrl+0</translation>
+ </message>
+ <message>
+ <source>Go to Block Start</source>
+ <translation>ブロックã®é–‹å§‹ä½ç½®ã«ç§»å‹•</translation>
+ </message>
+ <message>
+ <source>Ctrl+[</source>
+ <translation>Ctrl+[</translation>
+ </message>
+ <message>
+ <source>Go to Block End</source>
+ <translation>ブロックã®çµ‚了ä½ç½®ã«ç§»å‹•</translation>
+ </message>
+ <message>
+ <source>Ctrl+]</source>
+ <translation>Ctrl+]</translation>
+ </message>
+ <message>
+ <source>Select Block Up</source>
+ <translation>é¸æŠžã—ãŸãƒ–ロックを上ã¸</translation>
+ </message>
+ <message>
+ <source>Ctrl+U</source>
+ <translation>Ctrl+U</translation>
+ </message>
+ <message>
+ <source>Select Block Down</source>
+ <translation>é¸æŠžã—ãŸãƒ–ロックを下ã¸</translation>
+ </message>
+ <message>
+ <source>Go to Line Start</source>
+ <translation>行頭ã«ç§»å‹•</translation>
+ </message>
+ <message>
+ <source>Go to Line End</source>
+ <translation>行末ã«ç§»å‹•</translation>
+ </message>
+ <message>
+ <source>Go to Next Line</source>
+ <translation>次ã®è¡Œã«ç§»å‹•</translation>
+ </message>
+ <message>
+ <source>Go to Previous Line</source>
+ <translation>å‰ã®è¡Œã«ç§»å‹•</translation>
+ </message>
+ <message>
+ <source>Go to Previous Character</source>
+ <translation>å‰ã®æ–‡å­—ã«ç§»å‹•</translation>
+ </message>
+ <message>
+ <source>Go to Next Character</source>
+ <translation>次ã®æ–‡å­—ã«ç§»å‹•</translation>
+ </message>
+ <message>
+ <source>Go to Previous Word</source>
+ <translation>å‰ã®å˜èªžã«ç§»å‹•</translation>
+ </message>
+ <message>
+ <source>Go to Next Word</source>
+ <translation>次ã®å˜èªžã«ç§»å‹•</translation>
+ </message>
+ <message>
+ <source>Go to Previous Word Camel Case</source>
+ <translation>å‰ã®å˜èªžã®ã‚­ãƒ£ãƒ¡ãƒ«ã‚±ãƒ¼ã‚¹ã«ç§»å‹•</translation>
+ </message>
+ <message>
+ <source>Go to Next Word Camel Case</source>
+ <translation>次ã®å˜èªžã®ã‚­ãƒ£ãƒ¡ãƒ«ã‚±ãƒ¼ã‚¹ã«ç§»å‹•</translation>
+ </message>
+ <message>
+ <source>Go to Line Start with Selection</source>
+ <translation>行頭ã«ç§»å‹•ã—ã€é¸æŠžçŠ¶æ…‹ã«ã™ã‚‹</translation>
+ </message>
+ <message>
+ <source>Go to Line End with Selection</source>
+ <translation>行末ã«ç§»å‹•ã—ã€é¸æŠžçŠ¶æ…‹ã«ã™ã‚‹</translation>
+ </message>
+ <message>
+ <source>Go to Next Line with Selection</source>
+ <translation>次ã®è¡Œã«ç§»å‹•ã—ã€é¸æŠžçŠ¶æ…‹ã«ã™ã‚‹</translation>
+ </message>
+ <message>
+ <source>Go to Previous Line with Selection</source>
+ <translation>å‰ã®è¡Œã«ç§»å‹•ã—ã€é¸æŠžçŠ¶æ…‹ã«ã™ã‚‹</translation>
+ </message>
+ <message>
+ <source>Go to Previous Character with Selection</source>
+ <translation>å‰ã®æ–‡å­—ã«ç§»å‹•ã—ã€é¸æŠžçŠ¶æ…‹ã«ã™ã‚‹</translation>
+ </message>
+ <message>
+ <source>Go to Next Character with Selection</source>
+ <translation>次ã®æ–‡å­—ã«ç§»å‹•ã—ã€é¸æŠžçŠ¶æ…‹ã«ã™ã‚‹</translation>
+ </message>
+ <message>
+ <source>Go to Previous Word with Selection</source>
+ <translation>å‰ã®å˜èªžã«ç§»å‹•ã—ã€é¸æŠžçŠ¶æ…‹ã«ã™ã‚‹</translation>
+ </message>
+ <message>
+ <source>Go to Next Word with Selection</source>
+ <translation>次ã®å˜èªžã«ç§»å‹•ã—ã€é¸æŠžçŠ¶æ…‹ã«ã™ã‚‹</translation>
+ </message>
+ <message>
+ <source>Go to Previous Word Camel Case with Selection</source>
+ <translation>å‰ã®å˜èªžã®ã‚­ãƒ£ãƒ¡ãƒ«ã‚±ãƒ¼ã‚¹ã«ç§»å‹•ã—ã€é¸æŠžçŠ¶æ…‹ã«ã™ã‚‹</translation>
+ </message>
+ <message>
+ <source>Go to Next Word Camel Case with Selection</source>
+ <translation>次ã®å˜èªžã®ã‚­ãƒ£ãƒ¡ãƒ«ã‚±ãƒ¼ã‚¹ã«ç§»å‹•ã—ã€é¸æŠžçŠ¶æ…‹ã«ã™ã‚‹</translation>
+ </message>
+ <message>
+ <source>&lt;line&gt;:&lt;column&gt;</source>
+ <translation>&lt;行&gt;:&lt;列&gt;</translation>
+ </message>
+</context>
+<context>
+ <name>VcsBase::BaseCheckoutWizardFactory</name>
+ <message>
+ <source>Cannot Open Project</source>
+ <translation>プロジェクトを開ã‘ã¾ã›ã‚“</translation>
+ </message>
+ <message>
+ <source>Failed to open project in &quot;%1&quot;.</source>
+ <translation>&quot;%1&quot; ã«ã‚るプロジェクトãŒé–‹ã‘ã¾ã›ã‚“ã§ã—ãŸã€‚</translation>
+ </message>
+ <message>
+ <source>Could not find any project files matching (%1) in the directory &quot;%2&quot;.</source>
+ <translation>ディレクトリ &quot;%2&quot; 内㫠(%1) ã«åˆè‡´ã™ã‚‹ãƒ—ロジェクトファイルãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“ã§ã—ãŸã€‚</translation>
+ </message>
+ <message>
+ <source>&quot;%1&quot; does not exist.</source>
+ <translation>&quot;%1&quot; ã¯å­˜åœ¨ã—ã¾ã›ã‚“。</translation>
+ </message>
+</context>
+<context>
+ <name>WinRt::Internal::WinRtDebugSupport</name>
+ <message>
+ <source>The WinRT debugging helper is missing from your Qt Creator installation. It was assumed to be located at</source>
+ <translation>ã“ã® Qt Creator ã« WinRT デãƒãƒƒã‚°ãƒ˜ãƒ«ãƒ‘ãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“。通常㯠%1 ã«ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã•ã‚Œã¾ã™</translation>
+ </message>
+ <message>
+ <source>Cannot start the WinRT Runner Tool.</source>
+ <translation>WinRT Runner Tool ã‚’èµ·å‹•ã§ãã¾ã›ã‚“。</translation>
+ </message>
+ <message>
+ <source>Cannot establish connection to the WinRT debugging helper.</source>
+ <translation>WinRT デãƒãƒƒã‚°ãƒ˜ãƒ«ãƒ‘ã«æŽ¥ç¶šã§ãã¾ã›ã‚“。</translation>
+ </message>
+ <message>
+ <source>Cannot extract the PID from the WinRT debugging helper. (output: %1)</source>
+ <translation>WinRT デãƒãƒƒã‚°ãƒ˜ãƒ«ãƒ‘ã‹ã‚‰ PID を抽出ã§ãã¾ã›ã‚“。(出力: %1)</translation>
+ </message>
+ <message>
+ <source>Cannot create an appropriate run control for the current run configuration.</source>
+ <translation>ç¾åœ¨ã®å®Ÿè¡Œæ§‹æˆã«é©åˆ‡ãªå®Ÿè¡Œã‚³ãƒ³ãƒˆãƒ­ãƒ¼ãƒ«ã‚’作æˆã§ãã¾ã›ã‚“。</translation>
+ </message>
+</context>
+<context>
+ <name>WinRt::Internal::WinRtRunnerHelper</name>
+ <message>
+ <source>The current kit has no Qt version.</source>
+ <translation>ç¾åœ¨ã®ã‚­ãƒƒãƒˆã« Qt ãŒå®šç¾©ã•ã‚Œã¦ã„ã¾ã›ã‚“。</translation>
+ </message>
+ <message>
+ <source>Cannot find winrtrunner.exe in &quot;%1&quot;.</source>
+ <translation>&quot;%1&quot; ã« winrtrunner.exe ãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“ã§ã—ãŸã€‚</translation>
+ </message>
+ <message>
+ <source>Error while executing the WinRT Runner Tool: %1
+</source>
+ <translation>WinRT Runner Tool 実行中ã®ã‚¨ãƒ©ãƒ¼: %1</translation>
+ </message>
+</context>
+<context>
+ <name>qbs::Internal::ExecutorJob</name>
+ <message>
+ <source>Transformer execution canceled.</source>
+ <translation>Transformer ã®å®Ÿè¡ŒãŒã‚­ãƒ£ãƒ³ã‚»ãƒ«ã•ã‚Œã¾ã—ãŸã€‚</translation>
</message>
</context>
</TS>
diff --git a/share/qtcreator/translations/qtcreator_uk.ts b/share/qtcreator/translations/qtcreator_uk.ts
index 286d469281..f69e9074a7 100644
--- a/share/qtcreator/translations/qtcreator_uk.ts
+++ b/share/qtcreator/translations/qtcreator_uk.ts
@@ -160,11 +160,19 @@
<name>BaseQtVersion</name>
<message>
<source>The compiler &apos;%1&apos; (%2) cannot produce code for the Qt version &apos;%3&apos; (%4).</source>
- <translation>КомпілÑтор &apos;%1&apos; (%2) не може генерувати код Ð´Ð»Ñ Qt верÑÑ–Ñ— &apos;%3&apos; (%4).</translation>
+ <translation type="vanished">КомпілÑтор &apos;%1&apos; (%2) не може генерувати код Ð´Ð»Ñ Qt верÑÑ–Ñ— &apos;%3&apos; (%4).</translation>
</message>
<message>
<source>The compiler &apos;%1&apos; (%2) may not produce code compatible with the Qt version &apos;%3&apos; (%4).</source>
- <translation>КомпілÑтор &apos;%1&apos; (%2) може не генерувати код ÑуміÑний з Qt верÑÑ–Ñ— &apos;%3&apos; (%4).</translation>
+ <translation type="vanished">КомпілÑтор &apos;%1&apos; (%2) може не генерувати код ÑуміÑний з Qt верÑÑ–Ñ— &apos;%3&apos; (%4).</translation>
+ </message>
+ <message>
+ <source>The compiler &quot;%1&quot; (%2) cannot produce code for the Qt version &quot;%3&quot; (%4).</source>
+ <translation>КомпілÑтор &quot;%1&quot; (%2) не може генерувати код Ð´Ð»Ñ Qt верÑÑ–Ñ— &quot;%3&quot; (%4).</translation>
+ </message>
+ <message>
+ <source>The compiler &quot;%1&quot; (%2) may not produce code compatible with the Qt version &quot;%3&quot; (%4).</source>
+ <translation>КомпілÑтор &quot;%1&quot; (%2) може генерувати код неÑуміÑний з Qt верÑÑ–Ñ— &quot;%3&quot; (%4).</translation>
</message>
<message>
<source>Name:</source>
@@ -211,6 +219,10 @@
<translation>Ðеобхідна Qt 4.8.0 або новіша.</translation>
</message>
<message>
+ <source>Building Debugging Helpers</source>
+ <translation>Побудова помічників зневадженнÑ</translation>
+ </message>
+ <message>
<source>Requires Qt 4.7.1 or newer.</source>
<translation type="vanished">Ðеобхідна Qt 4.7.1 або новіша.</translation>
</message>
@@ -220,7 +232,7 @@
</message>
<message>
<source>Building helpers</source>
- <translation>Збірка помічників</translation>
+ <translation type="vanished">Збірка помічників</translation>
</message>
</context>
<context>
@@ -312,7 +324,7 @@ Local commits are not pushed to the master branch until a normal commit is perfo
</message>
<message>
<source>Show from oldest to newest</source>
- <translation type="unfinished"></translation>
+ <translation>Показувати від найÑтарших до найновших</translation>
</message>
<message>
<source>Include merges</source>
@@ -443,7 +455,7 @@ Local commits are not pushed to the master branch until a normal commit is perfo
</message>
<message>
<source>Pull...</source>
- <translation type="unfinished"></translation>
+ <translation>Ð’Ñ‚Ñгнути (pull)...</translation>
</message>
<message>
<source>Push...</source>
@@ -491,7 +503,7 @@ Local commits are not pushed to the master branch until a normal commit is perfo
</message>
<message>
<source>Diff &amp;Selected Files</source>
- <translation type="unfinished"></translation>
+ <translation>&amp;Зміни у вибраних файлах</translation>
</message>
<message>
<source>There are no changes to commit.</source>
@@ -599,11 +611,7 @@ The new branch will depend on the availability of the source branch for all oper
</message>
<message>
<source>Clones a Bazaar branch and tries to load the contained project.</source>
- <translation>Клонує гілку Bazaar та намагаєть завантажити з нього проект.</translation>
- </message>
- <message>
- <source>Bazaar Clone (Or Branch)</source>
- <translation type="unfinished"></translation>
+ <translation type="vanished">Клонує гілку Bazaar та намагаєть завантажити з нього проект.</translation>
</message>
</context>
<context>
@@ -742,7 +750,7 @@ The new branch will depend on the availability of the source branch for all oper
</message>
<message>
<source>Local</source>
- <translation>Локальна змінна</translation>
+ <translation>Локально</translation>
</message>
<message>
<source>Pull Source</source>
@@ -905,6 +913,10 @@ Local pulls are not applied to the master branch.</source>
<translation>ПереÑунути вниз</translation>
</message>
<message>
+ <source>&amp;Edit</source>
+ <translation>&amp;Редагувати</translation>
+ </message>
+ <message>
<source>&amp;Remove</source>
<translation>&amp;Видалити</translation>
</message>
@@ -926,7 +938,7 @@ Local pulls are not applied to the master branch.</source>
</message>
<message>
<source>Edit Note</source>
- <translation>Редагувати примітку</translation>
+ <translation type="vanished">Редагувати примітку</translation>
</message>
</context>
<context>
@@ -980,8 +992,12 @@ Local pulls are not applied to the master branch.</source>
<translation>ÐаÑтупна закладка в документі</translation>
</message>
<message>
+ <source>Edit Bookmark</source>
+ <translation>Редагувати закладку</translation>
+ </message>
+ <message>
<source>Edit Bookmark Note</source>
- <translation>Редагувати примітку до закладки</translation>
+ <translation type="vanished">Редагувати примітку до закладки</translation>
</message>
</context>
<context>
@@ -1061,7 +1077,11 @@ Local pulls are not applied to the master branch.</source>
<name>CMakeProjectManager::Internal::CMakeBuildSettingsWidget</name>
<message>
<source>Run cmake</source>
- <translation>ЗапуÑтити cmake</translation>
+ <translation type="vanished">ЗапуÑтити cmake</translation>
+ </message>
+ <message>
+ <source>Run CMake...</source>
+ <translation>ЗапуÑтити CMake...</translation>
</message>
<message>
<source>Reconfigure project:</source>
@@ -1098,8 +1118,12 @@ Local pulls are not applied to the master branch.</source>
<translation>ЗапуÑтити CMake</translation>
</message>
<message>
+ <source>Failed opening project &quot;%1&quot;: Project is not a file</source>
+ <translation>Збій Ð²Ñ–Ð´ÐºÑ€Ð¸Ñ‚Ñ‚Ñ Ð¿Ñ€Ð¾ÐµÐºÑ‚Ñƒ &quot;%1&quot;: Проект не Ñ” файлом</translation>
+ </message>
+ <message>
<source>Failed opening project &apos;%1&apos;: Project is not a file</source>
- <translation>Збій Ð²Ñ–Ð´ÐºÑ€Ð¸Ñ‚Ñ‚Ñ Ð¿Ñ€Ð¾ÐµÐºÑ‚Ñƒ &apos;%1&apos;: Проект не Ñ” файлом</translation>
+ <translation type="vanished">Збій Ð²Ñ–Ð´ÐºÑ€Ð¸Ñ‚Ñ‚Ñ Ð¿Ñ€Ð¾ÐµÐºÑ‚Ñƒ &apos;%1&apos;: Проект не Ñ” файлом</translation>
</message>
</context>
<context>
@@ -1194,6 +1218,10 @@ Local pulls are not applied to the master branch.</source>
<translation>ÐžÐ½Ð¾Ð²Ð»ÐµÐ½Ð½Ñ Ñ„Ð°Ð¹Ð»Ñƒ cbp в %1.</translation>
</message>
<message>
+ <source>The cached generator %1 is incompatible with the configured kits.</source>
+ <translation>Кешований генератор %1 неÑуміÑний з налаштованими комплектами.</translation>
+ </message>
+ <message>
<source>No generator selected.</source>
<translation>Генератор не обрано.</translation>
</message>
@@ -1253,11 +1281,11 @@ Local pulls are not applied to the master branch.</source>
</message>
<message>
<source>Qt Creator needs a compiler set up to build. Configure a compiler in the kit options.</source>
- <translation>Qt Creator потребує компілÑтора Ð´Ð»Ñ Ð·Ð±Ñ–Ñ€ÐºÐ¸. Сконфігуруйте компілÑтор в налаштуваннÑÑ… комплекту.</translation>
+ <translation type="vanished">Qt Creator потребує компілÑтора Ð´Ð»Ñ Ð·Ð±Ñ–Ñ€ÐºÐ¸. Сконфігуруйте компілÑтор в налаштуваннÑÑ… комплекту.</translation>
</message>
<message>
<source>Configuration is faulty. Check the Issues view for details.</source>
- <translation>ÐšÐ¾Ð½Ñ„Ñ–Ð³ÑƒÑ€Ð°Ñ†Ñ–Ñ Ð·Ð±Ñ–Ð¹Ð½Ð°. Перевірте вид &quot;Проблеми&quot; Ð´Ð»Ñ Ð´ÐµÑ‚Ð°Ð»ÐµÐ¹.</translation>
+ <translation type="vanished">ÐšÐ¾Ð½Ñ„Ñ–Ð³ÑƒÑ€Ð°Ñ†Ñ–Ñ Ð·Ð±Ñ–Ð¹Ð½Ð°. Перевірте вид &quot;Проблеми&quot; Ð´Ð»Ñ Ð´ÐµÑ‚Ð°Ð»ÐµÐ¹.</translation>
</message>
</context>
<context>
@@ -1334,7 +1362,7 @@ Local pulls are not applied to the master branch.</source>
<name>ClassView::Internal::NavigationWidget</name>
<message>
<source>Form</source>
- <translation>Форма</translation>
+ <translation type="vanished">Форма</translation>
</message>
<message>
<source>Show Subprojects</source>
@@ -1731,32 +1759,42 @@ Local pulls are not applied to the master branch.</source>
<comment>msgShowOptionsDialog</comment>
<translation>Ðалаштувати...</translation>
</message>
+ <message>
+ <source>Open Preferences dialog.</source>
+ <comment>msgShowOptionsDialogToolTip (mac version)</comment>
+ <translation>Відкрити діалог налаштувань.</translation>
+ </message>
+ <message>
+ <source>Open Options dialog.</source>
+ <comment>msgShowOptionsDialogToolTip (non-mac version)</comment>
+ <translation>Відкрити діалог налаштувань.</translation>
+ </message>
</context>
<context>
<name>Core::BaseFileWizard</name>
<message>
<source>File Generation Failure</source>
- <translation>Збій генерації файлу</translation>
+ <translation type="vanished">Збій генерації файлу</translation>
</message>
<message>
<source>Existing files</source>
- <translation>ІÑнуючі файли</translation>
+ <translation type="vanished">ІÑнуючі файли</translation>
</message>
<message>
<source>Failed to open an editor for &apos;%1&apos;.</source>
- <translation>Збій Ð²Ñ–Ð´ÐºÑ€Ð¸Ñ‚Ñ‚Ñ Ñ€ÐµÐ´Ð°ÐºÑ‚Ð¾Ñ€Ð° Ð´Ð»Ñ &apos;%1&apos;.</translation>
+ <translation type="vanished">Збій Ð²Ñ–Ð´ÐºÑ€Ð¸Ñ‚Ñ‚Ñ Ñ€ÐµÐ´Ð°ÐºÑ‚Ð¾Ñ€Ð° Ð´Ð»Ñ &apos;%1&apos;.</translation>
</message>
<message>
<source>[read only]</source>
- <translation>[лише Ð´Ð»Ñ Ñ‡Ð¸Ñ‚Ð°Ð½Ð½Ñ]</translation>
+ <translation type="vanished">[лише Ð´Ð»Ñ Ñ‡Ð¸Ñ‚Ð°Ð½Ð½Ñ]</translation>
</message>
<message>
<source>[folder]</source>
- <translation>[тека]</translation>
+ <translation type="vanished">[тека]</translation>
</message>
<message>
<source>[symbolic link]</source>
- <translation>[Ñимволічне поÑиланнÑ]</translation>
+ <translation type="vanished">[Ñимволічне поÑиланнÑ]</translation>
</message>
<message>
<source> [read only]</source>
@@ -1773,7 +1811,7 @@ Local pulls are not applied to the master branch.</source>
<message>
<source>The project directory %1 contains files which cannot be overwritten:
%2.</source>
- <translation>Тека проекту %1 міÑтить файли, Ñкі не можуть бути перезапиÑані:
+ <translation type="vanished">Тека проекту %1 міÑтить файли, Ñкі не можуть бути перезапиÑані:
%2.</translation>
</message>
</context>
@@ -1890,6 +1928,10 @@ Local pulls are not applied to the master branch.</source>
<translation>Ctrl+W</translation>
</message>
<message>
+ <source>Alternative Close</source>
+ <translation>Закрити</translation>
+ </message>
+ <message>
<source>Ctrl+F4</source>
<translation>Ctrl+F4</translation>
</message>
@@ -2022,6 +2064,10 @@ Local pulls are not applied to the master branch.</source>
<translation>Закрити інші редактори</translation>
</message>
<message>
+ <source>Open With</source>
+ <translation>Відкрити за допомогою</translation>
+ </message>
+ <message>
<source>File Error</source>
<translation>Помилка файлу</translation>
</message>
@@ -2196,7 +2242,7 @@ Local pulls are not applied to the master branch.</source>
<source>&apos;%1&apos; returned the following error:
%2</source>
- <translation>&apos;%1&apos; повернула наÑтупну помилку:
+ <translation type="vanished">&apos;%1&apos; повернула наÑтупну помилку:
%2</translation>
</message>
@@ -2205,6 +2251,14 @@ Local pulls are not applied to the master branch.</source>
<translation type="vanished">ÐалаштуваннÑ...</translation>
</message>
<message>
+ <source>&quot;%1&quot; returned the following error:
+
+%2</source>
+ <translation>&quot;%1&quot; повернула наÑтупну помилку:
+
+%2</translation>
+ </message>
+ <message>
<source>Launching Windows Explorer Failed</source>
<translation>Збій запуÑку Провідника Windows</translation>
</message>
@@ -2519,15 +2573,27 @@ Local pulls are not applied to the master branch.</source>
</message>
<message>
<source>Could not find executable for &apos;%1&apos; (expanded &apos;%2&apos;)</source>
- <translation>Ðе вдалоÑÑŒ знайти виконуваний модуль Ð´Ð»Ñ &apos;%1&apos; (розгорнуто &apos;%2&apos;)</translation>
+ <translation type="vanished">Ðе вдалоÑÑŒ знайти виконуваний модуль Ð´Ð»Ñ &apos;%1&apos; (розгорнуто &apos;%2&apos;)</translation>
</message>
<message>
<source>Starting external tool &apos;%1&apos; %2</source>
- <translation>ЗапуÑк зовнішнього інÑтрумента &apos;%1&apos; %2</translation>
+ <translation type="vanished">ЗапуÑк зовнішнього інÑтрумента &apos;%1&apos; %2</translation>
</message>
<message>
<source>&apos;%1&apos; finished</source>
- <translation>&apos;%1&apos; завершено</translation>
+ <translation type="vanished">&apos;%1&apos; завершено</translation>
+ </message>
+ <message>
+ <source>Could not find executable for &quot;%1&quot; (expanded &quot;%2&quot;)</source>
+ <translation>Ðе вдалоÑÑŒ знайти виконуваний модуль Ð´Ð»Ñ %1&quot; (розгорнуто %2&quot;)</translation>
+ </message>
+ <message>
+ <source>Starting external tool &quot;%1&quot; %2</source>
+ <translation>ЗапуÑк зовнішнього інÑтрумента %1&quot; %2</translation>
+ </message>
+ <message>
+ <source>&quot;%1&quot; finished</source>
+ <translation>%1&quot; завершено</translation>
</message>
</context>
<context>
@@ -2585,6 +2651,10 @@ Local pulls are not applied to the master branch.</source>
<translation>&lt;СиÑтемна мова&gt;</translation>
</message>
<message>
+ <source>Command used for reverting diff chunks.</source>
+ <translation>Команда Ð´Ð»Ñ Ð½Ð°ÐºÐ»Ð°Ð´Ð°Ð½Ð½Ñ Ð»Ð°Ñ‚Ð¾Ðº.</translation>
+ </message>
+ <message>
<source>Variables</source>
<translation>Змінні</translation>
</message>
@@ -2662,6 +2732,10 @@ Local pulls are not applied to the master branch.</source>
<source>Automatically creates temporary copies of modified files. If Qt Creator is restarted after a crash or power failure, it asks whether to recover the auto-saved content.</source>
<translation>Ðвтоматично Ñтворювати тимчаÑові копії змінених файлів. Якщо Qt Creator буде перезапущено через помилку чи збій живленнÑ, то він запитає чи відновлювати автоматично збережений зміÑÑ‚.</translation>
</message>
+ <message>
+ <source>Patch command:</source>
+ <translation>Команда patch:</translation>
+ </message>
</context>
<context>
<name>Core::Internal::MainWindow</name>
@@ -2671,11 +2745,11 @@ Local pulls are not applied to the master branch.</source>
</message>
<message>
<source>Exit Full Screen</source>
- <translation>Вийти з повноекранного режиму</translation>
+ <translation type="vanished">Вийти з повноекранного режиму</translation>
</message>
<message>
<source>Enter Full Screen</source>
- <translation>Перейти в повноекранний режим</translation>
+ <translation type="vanished">Перейти в повноекранний режим</translation>
</message>
<message>
<source>&amp;File</source>
@@ -2698,6 +2772,10 @@ Local pulls are not applied to the master branch.</source>
<translation>&amp;Довідка</translation>
</message>
<message>
+ <source>Return to Editor</source>
+ <translation>Повернути до редактора</translation>
+ </message>
+ <message>
<source>&amp;New File or Project...</source>
<translation>&amp;Ðовий файл або проект...</translation>
</message>
@@ -2810,6 +2888,14 @@ Local pulls are not applied to the master branch.</source>
<translation>МаÑштаб</translation>
</message>
<message>
+ <source>Close Window</source>
+ <translation>Закрити вікно</translation>
+ </message>
+ <message>
+ <source>Ctrl+Meta+W</source>
+ <translation>Ctrl+Meta+W</translation>
+ </message>
+ <message>
<source>Show Sidebar</source>
<translation>Показати бічну панель</translation>
</message>
@@ -3062,7 +3148,7 @@ Local pulls are not applied to the master branch.</source>
<name>Core::Internal::OpenWithDialog</name>
<message>
<source>Open file &apos;%1&apos; with:</source>
- <translation>Відкрити файл &apos;%1&apos; у:</translation>
+ <translation type="vanished">Відкрити файл &apos;%1&apos; у:</translation>
</message>
<message>
<source>Open File With...</source>
@@ -3072,6 +3158,10 @@ Local pulls are not applied to the master branch.</source>
<source>Open file extension with:</source>
<translation>Відкривати файли з розширеннÑм у:</translation>
</message>
+ <message>
+ <source>Open file &quot;%1&quot; with:</source>
+ <translation>Відкрити файл %1&quot; у:</translation>
+ </message>
</context>
<context>
<name>Core::Internal::OutputPaneManager</name>
@@ -3347,14 +3437,18 @@ Would you like to overwrite them?</source>
<name>Core::StandardFileWizard</name>
<message>
<source>New %1</source>
- <translation>Ðовий %1</translation>
+ <translation type="vanished">Ðовий %1</translation>
</message>
</context>
<context>
<name>Core::VariableChooser</name>
<message>
<source>Insert variable</source>
- <translation>Ð’Ñтавити змінну</translation>
+ <translation type="vanished">Ð’Ñтавити змінну</translation>
+ </message>
+ <message>
+ <source>Variables</source>
+ <translation>Змінні</translation>
</message>
</context>
<context>
@@ -3462,7 +3556,7 @@ to version control (%2)
<name>CppEditor::Internal::CPPEditorWidget</name>
<message>
<source>Sort Alphabetically</source>
- <translation>Сортувати за абеткою</translation>
+ <translation type="vanished">Сортувати за абеткою</translation>
</message>
<message>
<source>&amp;Refactor</source>
@@ -3483,6 +3577,10 @@ to version control (%2)
<source>The header and source file names will be derived from the class name</source>
<translation>Імена файлів заголовків та коду походитимуть від назви клаÑу</translation>
</message>
+ <message>
+ <source>Details</source>
+ <translation>Деталі</translation>
+ </message>
</context>
<context>
<name>CppEditor::Internal::CppClassWizard</name>
@@ -3499,7 +3597,7 @@ to version control (%2)
</message>
<message>
<source>Details</source>
- <translation>Деталі</translation>
+ <translation type="vanished">Деталі</translation>
</message>
</context>
<context>
@@ -3546,11 +3644,11 @@ to version control (%2)
<name>CppPreprocessor</name>
<message>
<source>%1: No such file or directory</source>
- <translation>%1: Файл чи тека не Ñ–Ñнують</translation>
+ <translation type="vanished">%1: Файл чи тека не Ñ–Ñнують</translation>
</message>
<message>
<source>%1: Could not get file contents</source>
- <translation>%1: Ðе вдалоÑÑŒ отримати зміÑÑ‚ файлу</translation>
+ <translation type="vanished">%1: Ðе вдалоÑÑŒ отримати зміÑÑ‚ файлу</translation>
</message>
</context>
<context>
@@ -3716,7 +3814,11 @@ to version control (%2)
</message>
<message>
<source>Adds leading asterisks when continuing Qt &apos;/*!&apos; and Java &apos;/**&apos; style comments on new lines.</source>
- <translation>Додавати початкові зірочки при продовженні коментарів в Ñтилі Qt (/*!) та Java (/**) на новому Ñ€Ñдку.</translation>
+ <translation type="vanished">Додавати початкові зірочки при продовженні коментарів в Ñтилі Qt (/*!) та Java (/**) на новому Ñ€Ñдку.</translation>
+ </message>
+ <message>
+ <source>Adds leading asterisks when continuing C/C++ &quot;/*&quot;, Qt &quot;/*!&quot; and Java &quot;/**&quot; style comments on new lines.</source>
+ <translation>Додавати початкові зірочки при продовженні коментарів в Ñтилі C/C++ &quot;/*&quot;, Qt &quot;/*!&quot; та Java &quot;/**&quot; на новому Ñ€Ñдку.</translation>
</message>
</context>
<context>
@@ -4005,8 +4107,12 @@ if (a &amp;&amp;
<translation>Ð’Ð¶Ð¸Ð²Ð°Ð½Ð½Ñ C++:</translation>
</message>
<message>
+ <source>Searching for Usages</source>
+ <translation>Пошук вживань</translation>
+ </message>
+ <message>
<source>Searching</source>
- <translation>Пошук</translation>
+ <translation type="vanished">Пошук</translation>
</message>
<message>
<source>C++ Macro Usages:</source>
@@ -4066,7 +4172,7 @@ if (a &amp;&amp;
</message>
<message>
<source>Searching</source>
- <translation>Пошук</translation>
+ <translation type="vanished">Пошук</translation>
</message>
<message>
<source>C++ Symbols:</source>
@@ -4081,6 +4187,10 @@ if (a &amp;&amp;
<translation type="vanished">Методи</translation>
</message>
<message>
+ <source>Searching for Symbol</source>
+ <translation>Пошук Ñимволу</translation>
+ </message>
+ <message>
<source>Functions</source>
<translation>Функції</translation>
</message>
@@ -4295,7 +4405,7 @@ Flags: %3</source>
<name>Debugger::DebuggerEngine</name>
<message>
<source>Launching</source>
- <translation>ЗапуÑк</translation>
+ <translation type="vanished">ЗапуÑк</translation>
</message>
<message>
<source>Setup failed.</source>
@@ -4416,6 +4526,10 @@ Setting breakpoints by file name and line number may fail.
<translation>Спрацювала Ð²Ð½ÑƒÑ‚Ñ€Ñ–ÑˆÐ½Ñ Ñ‚Ð¾Ñ‡ÐºÐ° перепину даних %1 в 0x%2 в нитці %3.</translation>
</message>
<message>
+ <source>Launching Debugger</source>
+ <translation>ЗапуÑк зневаджувача</translation>
+ </message>
+ <message>
<source>Stopped: %1 (Signal %2).</source>
<translation>Зупинено: %1 (Ñигнал %2).</translation>
</message>
@@ -4489,8 +4603,16 @@ Setting breakpoints by file name and line number may fail.
<translation>ЗневадженнÑ</translation>
</message>
<message>
+ <source>Option &quot;%1&quot; is missing the parameter.</source>
+ <translation>Опції &quot;%1&quot; бракує параметра.</translation>
+ </message>
+ <message>
+ <source>The parameter &quot;%1&quot; of option &quot;%2&quot; does not match the pattern &lt;handle&gt;:&lt;pid&gt;.</source>
+ <translation>Параметр &quot;%1&quot; опції &quot;%2&quot; не збігаєтьÑÑ Ð·Ñ– зразком &lt;handle&gt;:&lt;pid&gt;.</translation>
+ </message>
+ <message>
<source>Option &apos;%1&apos; is missing the parameter.</source>
- <translation>Опції &apos;%1&apos; бракує параметра.</translation>
+ <translation type="vanished">Опції &apos;%1&apos; бракує параметра.</translation>
</message>
<message>
<source>Only one executable allowed!</source>
@@ -4498,7 +4620,7 @@ Setting breakpoints by file name and line number may fail.
</message>
<message>
<source>The parameter &apos;%1&apos; of option &apos;%2&apos; does not match the pattern &lt;handle&gt;:&lt;pid&gt;.</source>
- <translation>Параметр &apos;%1&apos; опції &apos;%2&apos; не збігаєтьÑÑ Ð·Ñ– зразком &lt;handle&gt;:&lt;pid&gt;.</translation>
+ <translation type="vanished">Параметр &apos;%1&apos; опції &apos;%2&apos; не збігаєтьÑÑ Ð·Ñ– зразком &lt;handle&gt;:&lt;pid&gt;.</translation>
</message>
<message>
<source>Invalid debugger option: %1</source>
@@ -4896,7 +5018,7 @@ Affected are breakpoints %1</source>
<name>Debugger::Internal::BreakWindow</name>
<message>
<source>Breakpoints</source>
- <translation>Точки перепину</translation>
+ <translation type="vanished">Точки перепину</translation>
</message>
</context>
<context>
@@ -5075,8 +5197,16 @@ This feature is only available for GDB.</source>
<translation>Вже Ñ–Ñнує</translation>
</message>
<message>
+ <source>A file named &quot;%1&quot; already exists.</source>
+ <translation>Файл з іменем &quot;%1&quot; вже Ñ–Ñнує.</translation>
+ </message>
+ <message>
+ <source>The folder &quot;%1&quot; could not be created.</source>
+ <translation>Ðе вдалоÑÑŒ Ñтворити теку &quot;%1&quot;.</translation>
+ </message>
+ <message>
<source>A file named &apos;%1&apos; already exists.</source>
- <translation>Файл з іменем &apos;%1&apos; вже Ñ–Ñнує.</translation>
+ <translation type="vanished">Файл з іменем &apos;%1&apos; вже Ñ–Ñнує.</translation>
</message>
<message>
<source>Cannot Create</source>
@@ -5084,7 +5214,7 @@ This feature is only available for GDB.</source>
</message>
<message>
<source>The folder &apos;%1&apos; could not be created.</source>
- <translation>Ðе вдалоÑÑŒ Ñтворити теку &apos;%1&apos;.</translation>
+ <translation type="vanished">Ðе вдалоÑÑŒ Ñтворити теку &apos;%1&apos;.</translation>
</message>
</context>
<context>
@@ -5118,7 +5248,11 @@ This feature is only available for GDB.</source>
<name>Debugger::Internal::CdbEngine</name>
<message>
<source>The console process &apos;%1&apos; could not be started.</source>
- <translation>Ðе вдалоÑÑŒ запуÑтити конÑольний Ð¿Ñ€Ð¾Ñ†ÐµÑ &apos;%1&apos;.</translation>
+ <translation type="vanished">Ðе вдалоÑÑŒ запуÑтити конÑольний Ð¿Ñ€Ð¾Ñ†ÐµÑ &apos;%1&apos;.</translation>
+ </message>
+ <message>
+ <source>The console process &quot;%1&quot; could not be started.</source>
+ <translation>Ðе вдалоÑÑŒ запуÑтити конÑольний Ð¿Ñ€Ð¾Ñ†ÐµÑ &quot;%1&quot;.</translation>
</message>
<message>
<source>Debugger Error</source>
@@ -5161,6 +5295,10 @@ This feature is only available for GDB.</source>
<translation>ÐŸÐµÑ€ÐµÑ€Ð¸Ð²Ð°Ð½Ð½Ñ Ð½Ðµ можливе в віддалених ÑеÑÑ–ÑÑ….</translation>
</message>
<message>
+ <source>Conditional breakpoint %1 (%2) in thread %3 triggered, examining expression &quot;%4&quot;.</source>
+ <translation>Спрацювала умовна точка перепину %1 (%2) в нитці %3, вивчаєтьÑÑ Ð²Ð¸Ñ€Ð°Ð· &quot;%4&quot;.</translation>
+ </message>
+ <message>
<source>Malformed stop response received.</source>
<translation>Отримано неправильну відповідь на запит зупинки.</translation>
</message>
@@ -5177,12 +5315,16 @@ This feature is only available for GDB.</source>
<translation>Ð—Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ 0 отримано при обчиÑлені умови точки перепину %1, зупинÑємоÑÑŒ.</translation>
</message>
<message>
+ <source>&quot;Select Widget to Watch&quot;: Not supported in state &quot;%1&quot;.</source>
+ <translation>&quot;Оберіть віджет Ð´Ð»Ñ Ð½Ð°Ð³Ð»Ñду&quot;: Стан &quot;%1&quot; не підтримуєтьÑÑ.</translation>
+ </message>
+ <message>
<source>Trace point %1 (%2) in thread %3 triggered.</source>
<translation>Спрацювала точка траÑÑƒÐ²Ð°Ð½Ð½Ñ %1 (%2) в нитці %3.</translation>
</message>
<message>
<source>Conditional breakpoint %1 (%2) in thread %3 triggered, examining expression &apos;%4&apos;.</source>
- <translation>Спрацювала умовна точка перепину %1 (%2) в нитці %3, вивчаєтьÑÑ Ð²Ð¸Ñ€Ð°Ð· &apos;%4&apos;.</translation>
+ <translation type="vanished">Спрацювала умовна точка перепину %1 (%2) в нитці %3, вивчаєтьÑÑ Ð²Ð¸Ñ€Ð°Ð· &apos;%4&apos;.</translation>
</message>
<message>
<source>&quot;Select Widget to Watch&quot;: Please stop the application first.</source>
@@ -5190,7 +5332,7 @@ This feature is only available for GDB.</source>
</message>
<message>
<source>&quot;Select Widget to Watch&quot;: Not supported in state &apos;%1&apos;.</source>
- <translation>&quot;Оберіть віджет Ð´Ð»Ñ Ð½Ð°Ð³Ð»Ñду&quot;: Стан &apos;%1&apos; не підтримуєтьÑÑ.</translation>
+ <translation type="vanished">&quot;Оберіть віджет Ð´Ð»Ñ Ð½Ð°Ð³Ð»Ñду&quot;: Стан &apos;%1&apos; не підтримуєтьÑÑ.</translation>
</message>
</context>
<context>
@@ -5407,7 +5549,7 @@ This feature is only available for GDB.</source>
</message>
<message>
<source>Start &apos;%1&apos; and break at function &apos;main()&apos;</source>
- <translation>ЗапуÑтити &apos;%1&apos; та перерватиÑÑŒ на функції &apos;main()&apos;</translation>
+ <translation type="vanished">ЗапуÑтити &apos;%1&apos; та перерватиÑÑŒ на функції &apos;main()&apos;</translation>
</message>
<message>
<source>Set Breakpoint at Line %1</source>
@@ -5572,6 +5714,10 @@ Qt Creator не може під&apos;єднатиÑÑŒ до нього.</translat
<translation>Під&apos;єднуватиÑÑŒ можна лише до локально запущених процеÑів.</translation>
</message>
<message>
+ <source>Start &quot;%1&quot; and break at function &quot;main()&quot;</source>
+ <translation>ЗапуÑтити &quot;%1&quot; та перерватиÑÑŒ на функції &apos;main()&apos;</translation>
+ </message>
+ <message>
<source>Ctrl+Y</source>
<translation>Ctrl+Y</translation>
</message>
@@ -5580,6 +5726,46 @@ Qt Creator не може під&apos;єднатиÑÑŒ до нього.</translat
<translation>F5</translation>
</message>
<message>
+ <source>Breakpoints</source>
+ <translation>Точки перепину</translation>
+ </message>
+ <message>
+ <source>Modules</source>
+ <translation>Модулі</translation>
+ </message>
+ <message>
+ <source>Registers</source>
+ <translation>РегіÑтри</translation>
+ </message>
+ <message>
+ <source>Stack</source>
+ <translation>Стек</translation>
+ </message>
+ <message>
+ <source>Source Files</source>
+ <translation>Файли коду</translation>
+ </message>
+ <message>
+ <source>Threads</source>
+ <translation>Ðитки</translation>
+ </message>
+ <message>
+ <source>Locals and Expressions</source>
+ <translation>Локальні змінні та вирази</translation>
+ </message>
+ <message>
+ <source>Snapshots</source>
+ <translation>Знімки</translation>
+ </message>
+ <message>
+ <source>Restart Debugging</source>
+ <translation>ПерезапуÑтити зневадженнÑ</translation>
+ </message>
+ <message>
+ <source>Restart the debugging session.</source>
+ <translation>ПерезапуÑк ÑеанÑу зневадженнÑ.</translation>
+ </message>
+ <message>
<source>Add Expression Evaluator</source>
<translation>Додати обчиÑлюваний вираз</translation>
</message>
@@ -5612,6 +5798,10 @@ Qt Creator не може під&apos;єднатиÑÑŒ до нього.</translat
<translation>Скинути зневаджувач</translation>
</message>
<message>
+ <source>Shift+Ctrl+R</source>
+ <translation>Shift+Ctrl+R</translation>
+ </message>
+ <message>
<source>Ctrl+Shift+O</source>
<translation>Ctrl+Shift+O</translation>
</message>
@@ -5661,7 +5851,7 @@ Qt Creator не може під&apos;єднатиÑÑŒ до нього.</translat
</message>
<message>
<source>Apply Changes on Save</source>
- <translation>ЗаÑтоÑувати зміни при збереженні</translation>
+ <translation type="vanished">ЗаÑтоÑувати зміни при збереженні</translation>
</message>
<message>
<source>Show Application on Top</source>
@@ -5728,7 +5918,7 @@ Qt Creator не може під&apos;єднатиÑÑŒ до нього.</translat
</message>
<message>
<source>Always Adjust Column Widths to Contents</source>
- <translation>Завжди підганÑти ширину Ñтовпців до зміÑту</translation>
+ <translation type="vanished">Завжди підганÑти ширину Ñтовпців до зміÑту</translation>
</message>
<message>
<source>Use Alternating Row Colors</source>
@@ -5807,6 +5997,14 @@ Qt Creator не може під&apos;єднатиÑÑŒ до нього.</translat
<translation>Ðалаштувати зневаджувач...</translation>
</message>
<message>
+ <source>Always Adjust View Column Widths to Contents</source>
+ <translation>Завжди підганÑти ширину Ñтовпців до зміÑту</translation>
+ </message>
+ <message>
+ <source>Keep Editor Stationary When Stepping</source>
+ <translation>ЗафікÑувати редактор під Ñ‡Ð°Ñ ÐºÑ€Ð¾ÐºÑƒÐ²Ð°Ð½Ð½Ñ</translation>
+ </message>
+ <message>
<source>Debugger Font Size Follows Main Editor</source>
<translation>Розмір шрифту зневаджувач відповідає головному редактору</translation>
</message>
@@ -5899,6 +6097,14 @@ Qt Creator не може під&apos;єднатиÑÑŒ до нього.</translat
<translation>ЗареєÑтрувати Ð´Ð»Ñ Ð¿Ð¾Ñмертного зневадженнÑ</translation>
</message>
<message>
+ <source>The maximum length of string entries in the Locals and Expressions pane. Longer than that are cut off and displayed with an ellipsis attached.</source>
+ <translation>МакÑимальна довжина Ñ€Ñдка елементу в панелі &quot;Локальні змінні та вирази&quot;. Довші Ñ€Ñдки будуть обрізані та відображені з трикрапкою.</translation>
+ </message>
+ <message>
+ <source>The maximum length for strings in separated windows. Longer strings are cut off and displayed with an ellipsis attached.</source>
+ <translation>МакÑимальна довжина Ñ€Ñдків в відокремлених вікнах. Довші Ñ€Ñдки будуть обрізані та відображені з трикрапкою.</translation>
+ </message>
+ <message>
<source>Reload Full Stack</source>
<translation>Перезавантажити повний Ñтек</translation>
</message>
@@ -6136,6 +6342,14 @@ This might yield incorrect results.</source>
<translation>Зупинено.</translation>
</message>
<message>
+ <source>There is no GDB binary available for binaries in format &quot;%1&quot;</source>
+ <translation>ВідÑутній GDB Ð´Ð»Ñ Ð²Ð¸ÐºÐ¾Ð½ÑƒÐ²Ð°Ð½Ð¸Ñ… модулів в форматі &quot;%1&quot;</translation>
+ </message>
+ <message>
+ <source>The debugger settings point to a script file at &quot;%1&quot; which is not accessible. If a script file is not needed, consider clearing that entry to avoid this warning. </source>
+ <translation>ÐÐ°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ Ð·Ð½ÐµÐ²Ð°Ð´Ð¶ÑƒÐ²Ð°Ñ‡Ð° вказують на файл Ñкрипту в &quot;%1&quot;, Ñкий недоÑтупний. Якщо файл Ñкрипту не потрібен, очиÑÑ‚Ñ–Ñ‚ÑŒ те поле, щоб уникнути цього попередженнÑ. </translation>
+ </message>
+ <message>
<source>Failed to start application:</source>
<translation>Збій запуÑку програми:</translation>
</message>
@@ -6315,7 +6529,7 @@ You can choose between waiting longer or aborting debugging.</source>
</message>
<message>
<source>There is no GDB binary available for binaries in format &apos;%1&apos;</source>
- <translation>ВідÑутній GDB Ð´Ð»Ñ Ð²Ð¸ÐºÐ¾Ð½ÑƒÐ²Ð°Ð½Ð¸Ñ… модулів в форматі &apos;%1&apos;</translation>
+ <translation type="vanished">ВідÑутній GDB Ð´Ð»Ñ Ð²Ð¸ÐºÐ¾Ð½ÑƒÐ²Ð°Ð½Ð¸Ñ… модулів в форматі &apos;%1&apos;</translation>
</message>
<message>
<source>Retrieving data for stack view thread 0x%1...</source>
@@ -6362,7 +6576,7 @@ You can choose between waiting longer or aborting debugging.</source>
</message>
<message>
<source>The debugger settings point to a script file at &apos;%1&apos; which is not accessible. If a script file is not needed, consider clearing that entry to avoid this warning. </source>
- <translation>ÐÐ°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ Ð·Ð½ÐµÐ²Ð°Ð´Ð¶ÑƒÐ²Ð°Ñ‡Ð° вказують на файл Ñкрипту в &apos;%1&apos;, Ñкий недоÑтупний. Якщо файл Ñкрипту не потрібен, очиÑÑ‚Ñ–Ñ‚ÑŒ те поле, щоб уникнути цього попередженнÑ. </translation>
+ <translation type="vanished">ÐÐ°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ Ð·Ð½ÐµÐ²Ð°Ð´Ð¶ÑƒÐ²Ð°Ñ‡Ð° вказують на файл Ñкрипту в &apos;%1&apos;, Ñкий недоÑтупний. Якщо файл Ñкрипту не потрібен, очиÑÑ‚Ñ–Ñ‚ÑŒ те поле, щоб уникнути цього попередженнÑ. </translation>
</message>
<message>
<source>The gdb process terminated.</source>
@@ -6563,6 +6777,14 @@ markers in the source code editor.</source>
<translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Введені тут команди GDB будуть виконані піÑÐ»Ñ Ð¿Ð¾Ð²Ð½Ð¾Ñ— ініціалізації помічників Ð·Ð½ÐµÐ²Ð°Ð´Ð¶ÐµÐ½Ð½Ñ Qt Creator. Ви можете додати тут команди Ð´Ð»Ñ Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ð´Ð¾Ð´Ð°Ñ‚ÐºÐ¾Ð²Ð¸Ñ… помічників Ð·Ð½ÐµÐ²Ð°Ð´Ð¶ÐµÐ½Ð½Ñ Ð°Ð±Ð¾ змінити Ñ–Ñнуючі.&lt;/p&gt;%1&lt;/body&gt;&lt;/html&gt;</translation>
</message>
<message>
+ <source>Extra Debugging Helpers</source>
+ <translation>Додаткові помічники зневадженнÑ</translation>
+ </message>
+ <message>
+ <source>Path to a Python file containing additional data dumpers.</source>
+ <translation>ШлÑÑ… до файлу Python, що міÑтит додаткові відображувачі даних.</translation>
+ </message>
+ <message>
<source>Extended</source>
<translation>Розширені опції</translation>
</message>
@@ -6709,7 +6931,7 @@ markers in the source code editor.</source>
<name>Debugger::Internal::ModulesWindow</name>
<message>
<source>Modules</source>
- <translation>Модулі</translation>
+ <translation type="vanished">Модулі</translation>
</message>
</context>
<context>
@@ -6754,7 +6976,7 @@ markers in the source code editor.</source>
</message>
<message>
<source>Unable to start pdb &apos;%1&apos;: %2</source>
- <translation>Ðеможливо запуÑтити pdb &apos;%1&apos;: %2</translation>
+ <translation type="vanished">Ðеможливо запуÑтити pdb &apos;%1&apos;: %2</translation>
</message>
<message>
<source>Adapter start failed</source>
@@ -6766,7 +6988,7 @@ markers in the source code editor.</source>
</message>
<message>
<source>&apos;%1&apos; contains no identifier</source>
- <translation>&apos;%1&apos; не міÑтить ідентифікатора</translation>
+ <translation type="vanished">&apos;%1&apos; не міÑтить ідентифікатора</translation>
</message>
<message>
<source>String literal %1</source>
@@ -6774,7 +6996,7 @@ markers in the source code editor.</source>
</message>
<message>
<source>Cowardly refusing to evaluate expression &apos;%1&apos; with potential side effects</source>
- <translation>ÐÑ–Ñкова відмова від обчиÑÐ»ÐµÐ½Ð½Ñ Ð²Ð¸Ñ€Ð°Ð·Ñƒ &apos;%1&apos; з потенційними побічними ефектами</translation>
+ <translation type="vanished">ÐÑ–Ñкова відмова від обчиÑÐ»ÐµÐ½Ð½Ñ Ð²Ð¸Ñ€Ð°Ð·Ñƒ &apos;%1&apos; з потенційними побічними ефектами</translation>
</message>
<message>
<source>Pdb I/O Error</source>
@@ -6782,7 +7004,23 @@ markers in the source code editor.</source>
</message>
<message>
<source>The Pdb process failed to start. Either the invoked program &apos;%1&apos; is missing, or you may have insufficient permissions to invoke the program.</source>
- <translation>Збій запуÑку процеÑу Pdb. Ðбо програма &apos;%1&apos;, що викликаєтьÑÑ Ð²Ñ–Ð´ÑутнÑ, або, можливо, ви маєте недоÑтатньо прав Ð´Ð»Ñ Ð·Ð°Ð¿ÑƒÑку програми.</translation>
+ <translation type="vanished">Збій запуÑку процеÑу Pdb. Ðбо програма &apos;%1&apos;, що викликаєтьÑÑ Ð²Ñ–Ð´ÑутнÑ, або, можливо, ви маєте недоÑтатньо прав Ð´Ð»Ñ Ð·Ð°Ð¿ÑƒÑку програми.</translation>
+ </message>
+ <message>
+ <source>Unable to start pdb &quot;%1&quot;: %2</source>
+ <translation>Ðеможливо запуÑтити pdb &quot;%1&quot;: %2</translation>
+ </message>
+ <message>
+ <source>&quot;%1&quot; contains no identifier</source>
+ <translation>&quot;%1&quot; не міÑтить ідентифікатора</translation>
+ </message>
+ <message>
+ <source>Cowardly refusing to evaluate expression &quot;%1&quot; with potential side effects</source>
+ <translation>ÐÑ–Ñкова відмова від обчиÑÐ»ÐµÐ½Ð½Ñ Ð²Ð¸Ñ€Ð°Ð·Ñƒ &quot;%1&quot; з потенційними побічними ефектами</translation>
+ </message>
+ <message>
+ <source>The Pdb process failed to start. Either the invoked program &quot;%1&quot; is missing, or you may have insufficient permissions to invoke the program.</source>
+ <translation>Збій запуÑку процеÑу Pdb. Ðбо програма &quot;%1&quot;, що викликаєтьÑÑ Ð²Ñ–Ð´ÑутнÑ, або, можливо, ви маєте недоÑтатньо прав Ð´Ð»Ñ Ð·Ð°Ð¿ÑƒÑку програми.</translation>
</message>
<message>
<source>The Pdb process crashed some time after starting successfully.</source>
@@ -6816,8 +7054,12 @@ markers in the source code editor.</source>
<translation>&lt;p&gt;СталаÑÑ Ð½Ðµ оброблена виключна ÑитуаціÑ:&lt;/p&gt;&lt;p&gt;%1&lt;/p&gt;</translation>
</message>
<message>
+ <source>&lt;p&gt;An uncaught exception occurred in &quot;%1&quot;:&lt;/p&gt;&lt;p&gt;%2&lt;/p&gt;</source>
+ <translation>&lt;p&gt;СталаÑÑ Ð½Ðµ оброблена виключна ÑÐ¸Ñ‚ÑƒÐ°Ñ†Ñ–Ñ Ð² &quot;%1&quot;:&lt;/p&gt;&lt;p&gt;%2&lt;/p&gt;</translation>
+ </message>
+ <message>
<source>&lt;p&gt;An uncaught exception occurred in &apos;%1&apos;:&lt;/p&gt;&lt;p&gt;%2&lt;/p&gt;</source>
- <translation>&lt;p&gt;СталаÑÑ Ð½Ðµ оброблена виключна ÑÐ¸Ñ‚ÑƒÐ°Ñ†Ñ–Ñ Ð² %1:&lt;/p&gt;&lt;p&gt;%2&lt;/p&gt;</translation>
+ <translation type="vanished">&lt;p&gt;СталаÑÑ Ð½Ðµ оброблена виключна ÑÐ¸Ñ‚ÑƒÐ°Ñ†Ñ–Ñ Ð² %1:&lt;/p&gt;&lt;p&gt;%2&lt;/p&gt;</translation>
</message>
<message>
<source>No Local Variables</source>
@@ -6870,8 +7112,12 @@ Do you want to retry?</source>
<translation>Зневаджувач QML: Віддалений вузол закрив з&apos;єднаннÑ.</translation>
</message>
<message>
+ <source>QML Debugger: Could not connect to service &quot;%1&quot;.</source>
+ <translation>Зневаджувач QML: Ðе вдалоÑÑŒ підключитиÑÑŒ до ÑервіÑу &quot;%1&quot;.</translation>
+ </message>
+ <message>
<source>QML Debugger: Could not connect to service &apos;%1&apos;.</source>
- <translation>Зневаджувач QML: Ðе вдалоÑÑŒ підключитиÑÑŒ до ÑервіÑу &apos;%1&apos;.</translation>
+ <translation type="vanished">Зневаджувач QML: Ðе вдалоÑÑŒ підключитиÑÑŒ до ÑервіÑу &apos;%1&apos;.</translation>
</message>
<message>
<source>JS Source for %1</source>
@@ -6925,18 +7171,26 @@ Do you want to retry?</source>
<name>Debugger::Internal::RegisterMemoryView</name>
<message>
<source>Memory at Register &apos;%1&apos; (0x%2)</source>
- <translation>Пам&apos;ÑÑ‚ÑŒ з регіÑтру &apos;%1&apos; (0x%2)</translation>
+ <translation type="vanished">Пам&apos;ÑÑ‚ÑŒ з регіÑтру &apos;%1&apos; (0x%2)</translation>
</message>
<message>
<source>Register &apos;%1&apos;</source>
- <translation>РегіÑÑ‚Ñ€ &apos;%1&apos;</translation>
+ <translation type="vanished">РегіÑÑ‚Ñ€ &apos;%1&apos;</translation>
+ </message>
+ <message>
+ <source>Memory at Register &quot;%1&quot; (0x%2)</source>
+ <translation>Пам&apos;ÑÑ‚ÑŒ з регіÑтру &quot;%1&quot; (0x%2)</translation>
+ </message>
+ <message>
+ <source>Register &quot;%1&quot;</source>
+ <translation>РегіÑÑ‚Ñ€ &quot;%1&quot;</translation>
</message>
</context>
<context>
<name>Debugger::Internal::RegisterWindow</name>
<message>
<source>Registers</source>
- <translation>РегіÑтри</translation>
+ <translation type="vanished">РегіÑтри</translation>
</message>
</context>
<context>
@@ -7008,7 +7262,7 @@ Do you want to retry?</source>
<name>Debugger::Internal::SnapshotWindow</name>
<message>
<source>Snapshots</source>
- <translation>Знімки</translation>
+ <translation type="vanished">Знімки</translation>
</message>
</context>
<context>
@@ -7026,7 +7280,7 @@ Do you want to retry?</source>
<name>Debugger::Internal::SourceFilesWindow</name>
<message>
<source>Source Files</source>
- <translation>Файли коду</translation>
+ <translation type="vanished">Файли коду</translation>
</message>
</context>
<context>
@@ -7112,7 +7366,7 @@ Do you want to retry?</source>
<name>Debugger::Internal::StackWindow</name>
<message>
<source>Stack</source>
- <translation>Стек</translation>
+ <translation type="vanished">Стек</translation>
</message>
</context>
<context>
@@ -7205,7 +7459,7 @@ Do you want to retry?</source>
<name>Debugger::Internal::ThreadsWindow</name>
<message>
<source>Threads</source>
- <translation>Ðитки</translation>
+ <translation type="vanished">Ðитки</translation>
</message>
</context>
<context>
@@ -7281,7 +7535,7 @@ Do you want to retry?</source>
</message>
<message>
<source>&lt;Edit&gt;</source>
- <translation>&lt;Змініть&gt;</translation>
+ <translation type="vanished">&lt;Змініть&gt;</translation>
</message>
<message>
<source>&lt;empty&gt;</source>
@@ -7328,7 +7582,7 @@ Do you want to retry?</source>
<name>Debugger::Internal::WatchModel</name>
<message>
<source>&lt;Edit&gt;</source>
- <translation>&lt;Змінити&gt;</translation>
+ <translation type="vanished">&lt;Змінити&gt;</translation>
</message>
<message numerus="yes">
<source>Array of %n items</source>
@@ -7340,27 +7594,27 @@ Do you want to retry?</source>
</message>
<message>
<source>Raw pointer</source>
- <translation>Вказівник</translation>
+ <translation type="vanished">Вказівник</translation>
</message>
<message>
<source>Latin1 string</source>
- <translation>РÑдок Latin1</translation>
+ <translation type="vanished">РÑдок Latin1</translation>
</message>
<message>
<source>UTF8 string</source>
- <translation>РÑдок UTF8</translation>
+ <translation type="vanished">РÑдок UTF8</translation>
</message>
<message>
<source>Local 8bit string</source>
- <translation>РÑдок в локальному 8-бітному кодуванні</translation>
+ <translation type="vanished">РÑдок в локальному 8-бітному кодуванні</translation>
</message>
<message>
<source>UTF16 string</source>
- <translation>РÑдок UTF16</translation>
+ <translation type="vanished">РÑдок UTF16</translation>
</message>
<message>
<source>UCS4 string</source>
- <translation>РÑдок UCS4</translation>
+ <translation type="vanished">РÑдок UCS4</translation>
</message>
<message>
<source>Array of 10 items</source>
@@ -7372,19 +7626,19 @@ Do you want to retry?</source>
</message>
<message>
<source>Decimal</source>
- <translation>ДеÑÑтковий</translation>
+ <translation type="vanished">ДеÑÑтковий</translation>
</message>
<message>
<source>Hexadecimal</source>
- <translation>ШіÑтнадцÑтковий</translation>
+ <translation type="vanished">ШіÑтнадцÑтковий</translation>
</message>
<message>
<source>Binary</source>
- <translation>Двійковий</translation>
+ <translation type="vanished">Двійковий</translation>
</message>
<message>
<source>Octal</source>
- <translation>Ð’Ñ–Ñімковий</translation>
+ <translation type="vanished">Ð’Ñ–Ñімковий</translation>
</message>
<message>
<source>returned value</source>
@@ -7426,12 +7680,68 @@ Do you want to retry?</source>
<source>Type</source>
<translation>Тип</translation>
</message>
+ <message>
+ <source>Raw Data</source>
+ <translation>Сирі дані</translation>
+ </message>
+ <message>
+ <source>Latin1 String</source>
+ <translation>РÑдок Latin1</translation>
+ </message>
+ <message>
+ <source>UTF-8 String</source>
+ <translation>РÑдок UTF-8</translation>
+ </message>
+ <message>
+ <source>Local 8-Bit String</source>
+ <translation>РÑдок в локальному 8-бітному кодуванні</translation>
+ </message>
+ <message>
+ <source>UTF-16 String</source>
+ <translation>РÑдок UTF-16</translation>
+ </message>
+ <message>
+ <source>UCS-4 String</source>
+ <translation>РÑдок UCS-4</translation>
+ </message>
+ <message>
+ <source>Latin1 String in Separate Window</source>
+ <translation>РÑдок Latin1 в окремому вікні</translation>
+ </message>
+ <message>
+ <source>UTF-8 String in Separate Window</source>
+ <translation>РÑдок UTF-8 в окремому вікні</translation>
+ </message>
+ <message>
+ <source>Decimal Integer</source>
+ <translation>ДеÑÑткове ціле</translation>
+ </message>
+ <message>
+ <source>Hexadecimal Integer</source>
+ <translation>ШіÑтнадцÑткове ціле</translation>
+ </message>
+ <message>
+ <source>Binary Integer</source>
+ <translation>Двійкове ціле</translation>
+ </message>
+ <message>
+ <source>Octal Integer</source>
+ <translation>Ð’Ñ–Ñімкове ціле</translation>
+ </message>
+ <message>
+ <source>Compact Float</source>
+ <translation>Компактне дійÑне</translation>
+ </message>
+ <message>
+ <source>Scientific Float</source>
+ <translation>Ðаукове дійÑне</translation>
+ </message>
</context>
<context>
<name>Debugger::Internal::WatchWindow</name>
<message>
<source>Locals and Expressions</source>
- <translation>Локальні змінні та вирази</translation>
+ <translation type="vanished">Локальні змінні та вирази</translation>
</message>
</context>
<context>
@@ -7471,13 +7781,13 @@ Do you want to retry?</source>
<message>
<source>The generated header of the form &apos;%1&apos; could not be found.
Rebuilding the project might help.</source>
- <translation>Ðе вдалоÑÑŒ знайти згенерований заголовочний файл форми &apos;%1&apos;.
+ <translation type="vanished">Ðе вдалоÑÑŒ знайти згенерований заголовочний файл форми &apos;%1&apos;.
Перезбірка проекту може допомогти.</translation>
</message>
<message>
<source>The generated header &apos;%1&apos; could not be found in the code model.
Rebuilding the project might help.</source>
- <translation>Ðе вдалоÑÑŒ знайти згенерований заголовочний файл форми &apos;%1&apos; в моделі коду.
+ <translation type="vanished">Ðе вдалоÑÑŒ знайти згенерований заголовочний файл форми &apos;%1&apos; в моделі коду.
Перезбірка проекту може допомогти.</translation>
</message>
<message>
@@ -7492,6 +7802,18 @@ Rebuilding the project might help.</source>
<source>Form Editor</source>
<translation>Редактор форм</translation>
</message>
+ <message>
+ <source>The generated header of the form &quot;%1&quot; could not be found.
+Rebuilding the project might help.</source>
+ <translation>Ðе вдалоÑÑŒ знайти згенерований заголовочний файл форми &quot;%1&quot;.
+Перезбірка проекту може допомогти.</translation>
+ </message>
+ <message>
+ <source>The generated header &quot;%1&quot; could not be found in the code model.
+Rebuilding the project might help.</source>
+ <translation>Ðе вдалоÑÑŒ знайти згенерований заголовочний файл форми &quot;%1&quot; в моделі коду.
+Перезбірка проекту може допомогти.</translation>
+ </message>
</context>
<context>
<name>Designer::FormWindowEditor</name>
@@ -7547,11 +7869,11 @@ Rebuilding the project might help.</source>
</message>
<message>
<source>Form Template</source>
- <translation>Шаблон форми</translation>
+ <translation type="vanished">Шаблон форми</translation>
</message>
<message>
<source>Class Details</source>
- <translation>Деталі клаÑу</translation>
+ <translation type="vanished">Деталі клаÑу</translation>
</message>
</context>
<context>
@@ -7565,6 +7887,10 @@ Rebuilding the project might help.</source>
<translation>КлаÑ</translation>
</message>
<message>
+ <source>Class Details</source>
+ <translation>Деталі клаÑу</translation>
+ </message>
+ <message>
<source>%1 - Error</source>
<translation>%1 - Помилка</translation>
</message>
@@ -7734,7 +8060,7 @@ Rebuilding the project might help.</source>
<name>Designer::Internal::FormFileWizardDialog</name>
<message>
<source>Location</source>
- <translation>РозташуваннÑ</translation>
+ <translation type="vanished">РозташуваннÑ</translation>
</message>
</context>
<context>
@@ -7744,6 +8070,10 @@ Rebuilding the project might help.</source>
<translation>Оберіть шаблон форми</translation>
</message>
<message>
+ <source>Form Template</source>
+ <translation>Шаблон форми</translation>
+ </message>
+ <message>
<source>%1 - Error</source>
<translation>%1 - Помилка</translation>
</message>
@@ -7756,7 +8086,7 @@ Rebuilding the project might help.</source>
</message>
<message>
<source>Form Template</source>
- <translation>Шаблон форми</translation>
+ <translation type="vanished">Шаблон форми</translation>
</message>
</context>
<context>
@@ -7764,7 +8094,13 @@ Rebuilding the project might help.</source>
<message>
<source>The class containing &apos;%1&apos; could not be found in %2.
Please verify the #include-directives.</source>
- <translation>Ðе вдалоÑÑŒ знайти клаÑ, що міÑтить &apos;%1&apos; в %2.
+ <translation type="vanished">Ðе вдалоÑÑŒ знайти клаÑ, що міÑтить &apos;%1&apos; в %2.
+Будь лаÑка, перевірте директиви #include.</translation>
+ </message>
+ <message>
+ <source>The class containing &quot;%1&quot; could not be found in %2.
+Please verify the #include-directives.</source>
+ <translation>Ðе вдалоÑÑŒ знайти клаÑ, що міÑтить &quot;%1&quot; в %2.
Будь лаÑка, перевірте директиви #include.</translation>
</message>
<message>
@@ -7772,13 +8108,19 @@ Please verify the #include-directives.</source>
<translation>Помилка знаходженнÑ/Ð´Ð¾Ð´Ð°Ð²Ð°Ð½Ð½Ñ Ñлота.</translation>
</message>
<message>
+ <source>No documents matching &quot;%1&quot; could be found.
+Rebuilding the project might help.</source>
+ <translation>Ðе вдалоÑÑŒ знайти документи, що відповідають &quot;%1&quot;.
+Перезбірка проекту може допомогти.</translation>
+ </message>
+ <message>
<source>Internal error: No project could be found for %1.</source>
<translation type="vanished">Ð’Ð½ÑƒÑ‚Ñ€Ñ–ÑˆÐ½Ñ Ð¿Ð¾Ð¼Ð¸Ð»ÐºÐ°. Ðе вдалоÑÑŒ знайти проект Ð´Ð»Ñ %1.</translation>
</message>
<message>
<source>No documents matching &apos;%1&apos; could be found.
Rebuilding the project might help.</source>
- <translation>Ðе вдалоÑÑŒ знайти документи, що відповідають &apos;%1&apos;.
+ <translation type="vanished">Ðе вдалоÑÑŒ знайти документи, що відповідають &apos;%1&apos;.
Перезбірка проекту може допомогти.</translation>
</message>
<message>
@@ -8060,6 +8402,10 @@ Rebuilding the project might help.</source>
<source>All</source>
<translation>УÑÑ–</translation>
</message>
+ <message>
+ <source>%1 (current: &quot;%2&quot;)</source>
+ <translation>%1 (зараз: &quot;%2&quot;)</translation>
+ </message>
</context>
<context>
<name>ExtensionSystem::PluginErrorView</name>
@@ -8223,6 +8569,18 @@ Reason: %3</source>
<source>Utilities</source>
<translation>Утиліти</translation>
</message>
+ <message>
+ <source>Plugin is not available on this platform.</source>
+ <translation>Додаток недоÑтупний на цій платформі.</translation>
+ </message>
+ <message>
+ <source>Plugin is required.</source>
+ <translation>Додаток необхідний.</translation>
+ </message>
+ <message>
+ <source>Load on startup</source>
+ <translation>Завантажувати при запуÑку</translation>
+ </message>
</context>
<context>
<name>FakeVim::Internal</name>
@@ -8273,10 +8631,6 @@ Reason: %3</source>
<translation>%1Ð’Ñе</translation>
</message>
<message>
- <source>Mark &apos;%1&apos; not set.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
<source>Not implemented in FakeVim.</source>
<translation>Ðе реалізовано в FakeVim.</translation>
</message>
@@ -8285,6 +8639,10 @@ Reason: %3</source>
<translation type="vanished">Ðевідома опціÑ:</translation>
</message>
<message>
+ <source>Mark &quot;%1&quot; not set.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
<source>Unknown option:</source>
<translation>Ðевідома опціÑ:</translation>
</message>
@@ -8560,7 +8918,7 @@ Reason: %3</source>
</message>
<message>
<source>Passes key sequences like Ctrl-S to Qt Creator core instead of interpreting them in FakeVim. This gives easier access to Qt Creator core functionality at the price of losing some features of FakeVim.</source>
- <translation type="unfinished"></translation>
+ <translation>Передавати поÑлідовноÑÑ‚Ñ– клавіш (Ñк Ctrl-S) до Ñдра Qt Creator заміÑÑ‚ÑŒ інтерпретації Ñ—Ñ… в FakeVim. Це надаÑÑ‚ÑŒ проÑтіший доÑтуп до функціональноÑÑ‚Ñ– Ñдра Qt Creator за рахунок втрати деÑких можливоÑтей FakeVim.</translation>
</message>
<message>
<source>Lets Qt Creator handle some key presses in insert mode so that code can be properly completed and expanded.</source>
@@ -9061,6 +9419,10 @@ Reason: %3</source>
<context>
<name>GenericProjectManager::Internal::FilesSelectionWizardPage</name>
<message>
+ <source>Files</source>
+ <translation>Файли</translation>
+ </message>
+ <message>
<source>Hide files matching:</source>
<translation>Приховати файли, що відповідають:</translation>
</message>
@@ -9120,11 +9482,11 @@ Reason: %3</source>
</message>
<message>
<source>Qt Creator needs a compiler set up to build. Configure a compiler in the kit options.</source>
- <translation>Qt Creator потребує компілÑтора Ð´Ð»Ñ Ð·Ð±Ñ–Ñ€ÐºÐ¸. Сконфігуруйте компілÑтор в налаштуваннÑÑ… комплекту.</translation>
+ <translation type="vanished">Qt Creator потребує компілÑтора Ð´Ð»Ñ Ð·Ð±Ñ–Ñ€ÐºÐ¸. Сконфігуруйте компілÑтор в налаштуваннÑÑ… комплекту.</translation>
</message>
<message>
<source>Configuration is faulty. Check the Issues view for details.</source>
- <translation>ÐšÐ¾Ð½Ñ„Ñ–Ð³ÑƒÑ€Ð°Ñ†Ñ–Ñ Ð·Ð±Ñ–Ð¹Ð½Ð°. Перевірте вид &quot;Проблеми&quot; Ð´Ð»Ñ Ð´ÐµÑ‚Ð°Ð»ÐµÐ¹.</translation>
+ <translation type="vanished">ÐšÐ¾Ð½Ñ„Ñ–Ð³ÑƒÑ€Ð°Ñ†Ñ–Ñ Ð·Ð±Ñ–Ð¹Ð½Ð°. Перевірте вид &quot;Проблеми&quot; Ð´Ð»Ñ Ð´ÐµÑ‚Ð°Ð»ÐµÐ¹.</translation>
</message>
<message>
<source>Override %1:</source>
@@ -9193,11 +9555,11 @@ Reason: %3</source>
</message>
<message>
<source>Location</source>
- <translation>РозташуваннÑ</translation>
+ <translation type="vanished">РозташуваннÑ</translation>
</message>
<message>
<source>Files</source>
- <translation>Файли</translation>
+ <translation type="vanished">Файли</translation>
</message>
<message>
<source>File Selection</source>
@@ -9208,7 +9570,11 @@ Reason: %3</source>
<name>GenericProjectManager::Internal::Manager</name>
<message>
<source>Failed opening project &apos;%1&apos;: Project is not a file</source>
- <translation>Збій Ð²Ñ–Ð´ÐºÑ€Ð¸Ñ‚Ñ‚Ñ Ð¿Ñ€Ð¾ÐµÐºÑ‚Ñƒ &apos;%1&apos;: Проект не Ñ” файлом</translation>
+ <translation type="vanished">Збій Ð²Ñ–Ð´ÐºÑ€Ð¸Ñ‚Ñ‚Ñ Ð¿Ñ€Ð¾ÐµÐºÑ‚Ñƒ &apos;%1&apos;: Проект не Ñ” файлом</translation>
+ </message>
+ <message>
+ <source>Failed opening project &quot;%1&quot;: Project is not a file.</source>
+ <translation>Збій Ð²Ñ–Ð´ÐºÑ€Ð¸Ñ‚Ñ‚Ñ Ð¿Ñ€Ð¾ÐµÐºÑ‚Ñƒ &quot;%1&quot;: Проект не Ñ” файлом.</translation>
</message>
</context>
<context>
@@ -9358,10 +9724,18 @@ These files are preserved.</source>
</message>
<message>
<source>Would you like to delete the tag &apos;%1&apos;?</source>
- <translation>Бажаєте видалити тег &apos;%1&apos;?</translation>
+ <translation type="vanished">Бажаєте видалити тег &apos;%1&apos;?</translation>
+ </message>
+ <message>
+ <source>Would you like to delete the tag &quot;%1&quot;?</source>
+ <translation>Бажаєте видалити тег &quot;%1&quot;?</translation>
</message>
<message>
- <source>Would you like to delete the &lt;b&gt;unmerged&lt;/b&gt; branch &apos;%1&apos;?</source>
+ <source>Would you like to delete the branch &quot;%1&quot;?</source>
+ <translation>Бажаєте видалити гілку &quot;%1&quot;?</translation>
+ </message>
+ <message>
+ <source>Would you like to delete the &lt;b&gt;unmerged&lt;/b&gt; branch &quot;%1&quot;?</source>
<translation type="unfinished"></translation>
</message>
<message>
@@ -9381,7 +9755,7 @@ These files are preserved.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Hard reset branch &apos;%1&apos; to &apos;%2&apos;?</source>
+ <source>Hard reset branch &quot;%1&quot; to &quot;%2&quot;?</source>
<translation type="unfinished"></translation>
</message>
<message>
@@ -9398,7 +9772,7 @@ These files are preserved.</source>
</message>
<message>
<source>Would you like to delete the branch &apos;%1&apos;?</source>
- <translation>Бажаєте видалити гілку &apos;%1&apos;?</translation>
+ <translation type="vanished">Бажаєте видалити гілку &apos;%1&apos;?</translation>
</message>
<message>
<source>Re&amp;fresh</source>
@@ -9426,7 +9800,7 @@ These files are preserved.</source>
</message>
<message>
<source>&amp;Merge</source>
- <translation type="unfinished"></translation>
+ <translation>З&amp;лити</translation>
</message>
<message>
<source>Re&amp;base</source>
@@ -9508,7 +9882,7 @@ These files are preserved.</source>
</message>
<message>
<source>Select Git Directory</source>
- <translation type="unfinished"></translation>
+ <translation>Оберіть теку Git</translation>
</message>
<message>
<source>Error: Unknown reference</source>
@@ -9532,11 +9906,11 @@ These files are preserved.</source>
</message>
<message>
<source>Change:</source>
- <translation type="unfinished"></translation>
+ <translation>Зміна:</translation>
</message>
<message>
<source>HEAD</source>
- <translation type="unfinished"></translation>
+ <translation>HEAD</translation>
</message>
<message>
<source>Select a Git Commit</source>
@@ -9555,22 +9929,22 @@ These files are preserved.</source>
</message>
<message>
<source>Clones a Git repository and tries to load the contained project.</source>
- <translation>Клонує Ñховище Git та намагаєтьÑÑ Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶Ð¸Ñ‚Ð¸ з нього проект.</translation>
+ <translation type="vanished">Клонує Ñховище Git та намагаєтьÑÑ Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶Ð¸Ñ‚Ð¸ з нього проект.</translation>
</message>
<message>
<source>Git Repository Clone</source>
- <translation>ÐšÐ»Ð¾Ð½ÑƒÐ²Ð°Ð½Ð½Ñ Ñховища Git</translation>
+ <translation type="vanished">ÐšÐ»Ð¾Ð½ÑƒÐ²Ð°Ð½Ð½Ñ Ñховища Git</translation>
</message>
</context>
<context>
<name>Git::Internal::GitBlameArgumentsWidget</name>
<message>
<source>Omit Date</source>
- <translation type="unfinished"></translation>
+ <translation>ПропуÑкати дату</translation>
</message>
<message>
<source>Hide the date of a change from the output.</source>
- <translation type="unfinished"></translation>
+ <translation>Приховати дату зміни у виведенні.</translation>
</message>
<message>
<source>Ignore Whitespace</source>
@@ -9588,16 +9962,12 @@ These files are preserved.</source>
<translation>ÐžÑ‡Ñ–ÐºÑƒÐ²Ð°Ð½Ð½Ñ Ð½Ð° дані...</translation>
</message>
<message>
- <source>Git Diff</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
<source>Cannot determine the repository for &quot;%1&quot;.</source>
<translation>Ðеможливо визначити Ñховище Ð´Ð»Ñ &quot;%1&quot;.</translation>
</message>
<message>
<source>Cannot parse the file output.</source>
- <translation type="unfinished"></translation>
+ <translation>Ðе вдалоÑÑŒ розібрати файл з виведеннÑм.</translation>
</message>
<message>
<source>Cannot run &quot;%1 %2&quot; in &quot;%2&quot;: %3</source>
@@ -9605,15 +9975,15 @@ These files are preserved.</source>
</message>
<message>
<source>Git Diff &quot;%1&quot;</source>
- <translation type="unfinished"></translation>
+ <translation>Зміни в &quot;%1&quot; (Git)</translation>
</message>
<message>
<source>Git Diff Branch &quot;%1&quot;</source>
- <translation type="unfinished"></translation>
+ <translation>Зміни в гілці &quot;%1&quot; (Git)</translation>
</message>
<message>
<source>Git Log &quot;%1&quot;</source>
- <translation type="unfinished"></translation>
+ <translation>ІÑÑ‚Ð¾Ñ€Ñ–Ñ &quot;%1&quot; (Git)</translation>
</message>
<message>
<source>Git Reflog &quot;%1&quot;</source>
@@ -9665,10 +10035,10 @@ These files are preserved.</source>
</message>
<message numerus="yes">
<source>Cannot reset %n file(s) in &quot;%1&quot;: %2</source>
- <translation type="unfinished">
- <numerusform></numerusform>
- <numerusform></numerusform>
- <numerusform></numerusform>
+ <translation>
+ <numerusform>Ðеможливо Ñкинути %n файл в &quot;%1&quot;: %2</numerusform>
+ <numerusform>Ðеможливо Ñкинути %n файли в &quot;%1&quot;: %2</numerusform>
+ <numerusform>Ðеможливо Ñкинути %n файлів в &quot;%1&quot;: %2</numerusform>
</translation>
</message>
<message>
@@ -9687,7 +10057,7 @@ These files are preserved.</source>
</message>
<message>
<source>REBASING</source>
- <translation type="unfinished"></translation>
+ <translation>ПЕРЕБÐЗУВÐÐÐЯ</translation>
</message>
<message>
<source>REVERTING</source>
@@ -9706,6 +10076,34 @@ These files are preserved.</source>
<translation type="unfinished"></translation>
</message>
<message>
+ <source>Stage Chunk</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unstage Chunk</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Chunk successfully unstaged</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Chunk successfully staged</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Git Diff Projects</source>
+ <translation>Зміни в проекті (Git)</translation>
+ </message>
+ <message>
+ <source>Git Diff Repository</source>
+ <translation>Зміни в Ñховищі Git</translation>
+ </message>
+ <message>
+ <source>Git Diff Files</source>
+ <translation>Зміни в файлах (Git)</translation>
+ </message>
+ <message>
<source>Cannot describe revision &quot;%1&quot; in &quot;%2&quot;: %3</source>
<translation type="unfinished"></translation>
</message>
@@ -9736,11 +10134,11 @@ These files are preserved.</source>
</message>
<message>
<source>Rebase is in progress. What do you want to do?</source>
- <translation type="unfinished"></translation>
+ <translation>ÐŸÐµÑ€ÐµÐ±Ð°Ð·ÑƒÐ²Ð°Ð½Ð½Ñ Ñ‰Ðµ триває. Що ви бажаєте зробити?</translation>
</message>
<message>
<source>Continue Merge</source>
- <translation type="unfinished"></translation>
+ <translation>Продовжити злиттÑ</translation>
</message>
<message>
<source>You need to commit changes to finish merge.
@@ -9769,7 +10167,7 @@ Commit now?</source>
</message>
<message>
<source>Cannot set tracking branch: %1</source>
- <translation type="unfinished"></translation>
+ <translation>Ðеможливо вÑтановити гілку Ð´Ð»Ñ ÑтеженнÑ: %1</translation>
</message>
<message>
<source>Conflicts detected with commit %1.</source>
@@ -9823,7 +10221,7 @@ Commit now?</source>
</message>
<message>
<source>Discard (reset) local changes and execute %1.</source>
- <translation type="unfinished"></translation>
+ <translation>Відкинути (Ñкинути) локальні зміни та виконати %1.</translation>
</message>
<message>
<source>Execute %1 with local changes in working directory.</source>
@@ -9857,11 +10255,11 @@ Commit now?</source>
</message>
<message>
<source>Run &amp;Merge Tool</source>
- <translation type="unfinished"></translation>
+ <translation>ЗапуÑтити інÑтрументи з&amp;литтÑ</translation>
</message>
<message>
<source>&amp;Skip</source>
- <translation type="unfinished"></translation>
+ <translation>&amp;ПропуÑтити</translation>
</message>
<message>
<source>Cannot obtain status: %1</source>
@@ -9967,7 +10365,7 @@ Commit now?</source>
</message>
<message>
<source>All changes in working directory will be discarded. Are you sure?</source>
- <translation type="unfinished"></translation>
+ <translation>УÑÑ– зміни в робочій теці будуть відкинуті. Ви впевнені?</translation>
</message>
<message>
<source>Chunk successfully staged</source>
@@ -10126,7 +10524,7 @@ Commit now?</source>
</message>
<message>
<source>Log Project</source>
- <translation type="unfinished"></translation>
+ <translation>ІÑÑ‚Ð¾Ñ€Ñ–Ñ Ð¿Ñ€Ð¾ÐµÐºÑ‚Ñƒ</translation>
</message>
<message>
<source>Log Project &quot;%1&quot;</source>
@@ -10158,7 +10556,7 @@ Commit now?</source>
</message>
<message>
<source>Reset...</source>
- <translation type="unfinished"></translation>
+ <translation>Скинути (reset)...</translation>
</message>
<message>
<source>Show...</source>
@@ -10174,7 +10572,7 @@ Commit now?</source>
</message>
<message>
<source>Diff &amp;Selected Files</source>
- <translation type="unfinished"></translation>
+ <translation>&amp;Зміни у вибраних файлах</translation>
</message>
<message>
<source>Create Repository...</source>
@@ -10182,7 +10580,7 @@ Commit now?</source>
</message>
<message>
<source>Saves the current state of your work.</source>
- <translation type="unfinished"></translation>
+ <translation>Зберігає поточний Ñтан вашої праці.</translation>
</message>
<message>
<source>Stash</source>
@@ -10214,7 +10612,7 @@ Commit now?</source>
</message>
<message>
<source>Interactive Rebase...</source>
- <translation type="unfinished"></translation>
+ <translation>Інтерактивне перебазуваннÑ...</translation>
</message>
<message>
<source>Update Submodules</source>
@@ -10222,11 +10620,11 @@ Commit now?</source>
</message>
<message>
<source>Abort Merge</source>
- <translation type="unfinished"></translation>
+ <translation>Перервати злиттÑ</translation>
</message>
<message>
<source>Abort Rebase</source>
- <translation type="unfinished"></translation>
+ <translation>Перервати перебазуваннÑ</translation>
</message>
<message>
<source>Abort Cherry Pick</source>
@@ -10350,11 +10748,11 @@ Commit now?</source>
</message>
<message>
<source>Rebase...</source>
- <translation type="unfinished"></translation>
+ <translation>Перебазувати (rebase)...</translation>
</message>
<message>
<source>Merge...</source>
- <translation type="unfinished"></translation>
+ <translation>Злити...</translation>
</message>
<message>
<source>Git &amp;Tools</source>
@@ -10390,7 +10788,7 @@ Commit now?</source>
</message>
<message>
<source>Merge Tool</source>
- <translation type="unfinished"></translation>
+ <translation>ІнÑтрументи злиттÑ</translation>
</message>
<message>
<source>Actions on Commits...</source>
@@ -10414,7 +10812,7 @@ Commit now?</source>
</message>
<message>
<source>Interactive Rebase</source>
- <translation type="unfinished"></translation>
+ <translation>Інтерактивне перебазуваннÑ</translation>
</message>
<message>
<source>Another submit is currently being executed.</source>
@@ -10461,38 +10859,11 @@ Commit now?</source>
<name>Git::Internal::GitSettings</name>
<message>
<source>The binary &apos;%1&apos; could not be located in the path &apos;%2&apos;</source>
- <translation>Ðе вдалоÑÑŒ знайти виконуваний модуль &apos;%1&apos; в шлÑху &apos;%2&apos;</translation>
- </message>
-</context>
-<context>
- <name>Git::Internal::GitShowArgumentsWidget</name>
- <message>
- <source>oneline</source>
- <translation type="unfinished"></translation>
+ <translation type="vanished">Ðе вдалоÑÑŒ знайти виконуваний модуль &apos;%1&apos; в шлÑху &apos;%2&apos;</translation>
</message>
<message>
- <source>short</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>medium</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>full</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>fuller</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>email</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>raw</source>
- <translation type="unfinished"></translation>
+ <source>The binary &quot;%1&quot; could not be located in the path &quot;%2&quot;</source>
+ <translation>Ðе вдалоÑÑŒ знайти виконуваний модуль &quot;%1&quot; в шлÑху &quot;%2&quot;</translation>
</message>
</context>
<context>
@@ -10662,19 +11033,26 @@ Commit now?</source>
<context>
<name>Git::Internal::SettingsPageWidget</name>
<message>
- <source>Set the environment variable HOME to &apos;%1&apos;
+ <source>Set the environment variable HOME to &quot;%1&quot;
(%2).
This causes msysgit to look for the SSH-keys in that location
instead of its installation directory when run outside git bash.</source>
- <translation type="unfinished"></translation>
+ <translation>Ð’Ñтановити змінну Ñередовища HOME в &quot;%1&quot;
+(%2).
+Це змуÑить msysgit шукати ключі SSH-keys в цьому розташуванні
+заміÑÑ‚ÑŒ теки вÑÑ‚Ð°Ð½Ð¾Ð²Ð»ÐµÐ½Ð½Ñ Ð¿Ñ€Ð¸ запуÑку поза git bash.</translation>
</message>
<message>
<source>not currently set</source>
<translation>наразі не вÑтановлено</translation>
</message>
<message>
+ <source>currently set to &quot;%1&quot;</source>
+ <translation>зараз вÑтановлено в &quot;%1&quot;</translation>
+ </message>
+ <message>
<source>currently set to &apos;%1&apos;</source>
- <translation>зараз вÑтановлено в &apos;%1&apos;</translation>
+ <translation type="vanished">зараз вÑтановлено в &apos;%1&apos;</translation>
</message>
<message>
<source>Git Repository Browser Command</source>
@@ -10701,7 +11079,7 @@ instead of its installation directory when run outside git bash.</source>
</message>
<message>
<source>&lt;No repository&gt;</source>
- <translation type="unfinished"></translation>
+ <translation>&lt;Ðемає Ñховища&gt;</translation>
</message>
<message>
<source>Repository: %1</source>
@@ -10750,7 +11128,7 @@ instead of its installation directory when run outside git bash.</source>
</message>
<message>
<source>Repository Modified</source>
- <translation type="unfinished"></translation>
+ <translation>Сховище було змінено</translation>
</message>
<message>
<source>%1 cannot be restored since the repository is modified.
@@ -10790,11 +11168,19 @@ You can choose between stashing the changes or discarding them.</source>
<name>Gitorious::Internal::Gitorious</name>
<message>
<source>Error parsing reply from &apos;%1&apos;: %2</source>
- <translation>Помилка розбору відповіді з &apos;%1&apos;: %2</translation>
+ <translation type="vanished">Помилка розбору відповіді з &apos;%1&apos;: %2</translation>
</message>
<message>
<source>Request failed for &apos;%1&apos;: %2</source>
- <translation>Збій запиту Ð´Ð»Ñ Ð·Ð°Ð¿Ð¸Ñ‚ &apos;%1&apos;: %2</translation>
+ <translation type="vanished">Збій запиту Ð´Ð»Ñ Ð·Ð°Ð¿Ð¸Ñ‚ &apos;%1&apos;: %2</translation>
+ </message>
+ <message>
+ <source>Error parsing reply from &quot;%1&quot;: %2</source>
+ <translation>Помилка розбору відповіді з &quot;%1&quot;: %2</translation>
+ </message>
+ <message>
+ <source>Request failed for &quot;%1&quot;: %2</source>
+ <translation>Збій запиту Ð´Ð»Ñ &quot;%1&quot;: %2</translation>
</message>
<message>
<source>Open source projects that use Git.</source>
@@ -10805,11 +11191,19 @@ You can choose between stashing the changes or discarding them.</source>
<name>Gitorious::Internal::GitoriousCloneWizard</name>
<message>
<source>Clones a Gitorious repository and tries to load the contained project.</source>
- <translation>Клонує Ñховище Gitorious та намагаєтьÑÑ Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶Ð¸Ñ‚Ð¸ з нього проект.</translation>
+ <translation type="vanished">Клонує Ñховище Gitorious та намагаєтьÑÑ Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶Ð¸Ñ‚Ð¸ з нього проект.</translation>
</message>
<message>
<source>Gitorious Repository Clone</source>
- <translation>ÐšÐ»Ð¾Ð½ÑƒÐ²Ð°Ð½Ð½Ñ Ñховища Gitorious</translation>
+ <translation type="vanished">ÐšÐ»Ð¾Ð½ÑƒÐ²Ð°Ð½Ð½Ñ Ñховища Gitorious</translation>
+ </message>
+ <message>
+ <source>Cloning</source>
+ <translation>КлонуваннÑ</translation>
+ </message>
+ <message>
+ <source>Cloning started...</source>
+ <translation>ÐšÐ»Ð¾Ð½ÑƒÐ²Ð°Ð½Ð½Ñ Ð¿Ð¾Ñ‡Ð°Ð»Ð¾ÑÑŒ...</translation>
</message>
</context>
<context>
@@ -10876,8 +11270,12 @@ You can choose between stashing the changes or discarding them.</source>
<translation>Проект</translation>
</message>
<message>
+ <source>Choose a project from &quot;%1&quot;</source>
+ <translation>Виберіть проект з &quot;%1&quot;</translation>
+ </message>
+ <message>
<source>Choose a project from &apos;%1&apos;</source>
- <translation>Виберіть проект з &apos;%1&apos;</translation>
+ <translation type="vanished">Виберіть проект з &apos;%1&apos;</translation>
</message>
</context>
<context>
@@ -10904,7 +11302,11 @@ You can choose between stashing the changes or discarding them.</source>
</message>
<message>
<source>Choose a repository of the project &apos;%1&apos;.</source>
- <translation>Оберіть Ñховище Ð´Ð»Ñ Ð¿Ñ€Ð¾ÐµÐºÑ‚Ñƒ &apos;%1&apos;.</translation>
+ <translation type="vanished">Оберіть Ñховище Ð´Ð»Ñ Ð¿Ñ€Ð¾ÐµÐºÑ‚Ñƒ &apos;%1&apos;.</translation>
+ </message>
+ <message>
+ <source>Choose a repository of the project &quot;%1&quot;.</source>
+ <translation>Оберіть Ñховище Ð´Ð»Ñ Ð¿Ñ€Ð¾ÐµÐºÑ‚Ñƒ &quot;%1&quot;.</translation>
</message>
<message>
<source>Mainline Repositories</source>
@@ -11055,6 +11457,22 @@ You can choose between stashing the changes or discarding them.</source>
<source>Help</source>
<translation>Довідка</translation>
</message>
+ <message>
+ <source>Error loading page</source>
+ <translation>Помилка Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ñторінки</translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;Check that you have the corresponding documentation set installed.&lt;/p&gt;</source>
+ <translation>&lt;li&gt;Перевірте, чи відповідний набір документації вÑтановлено.&lt;/li&gt;</translation>
+ </message>
+ <message>
+ <source>Error loading: %1</source>
+ <translation>Помилка завантаженнÑ: %1</translation>
+ </message>
+ <message>
+ <source>The page could not be found</source>
+ <translation>Ðе вдалоÑÑŒ знайти Ñторінку</translation>
+ </message>
</context>
<context>
<name>Help::Internal::CentralWidget</name>
@@ -11114,11 +11532,11 @@ You can choose between stashing the changes or discarding them.</source>
<name>Help::Internal::ExternalHelpWindow</name>
<message>
<source>Show Sidebar</source>
- <translation>Показати бічну панель</translation>
+ <translation type="vanished">Показати бічну панель</translation>
</message>
<message>
<source>Qt Creator Offline Help</source>
- <translation>Локальна довідка Qt Creator</translation>
+ <translation type="vanished">Локальна довідка Qt Creator</translation>
</message>
</context>
<context>
@@ -11238,11 +11656,11 @@ Add, modify, and remove document filters, which determine the documentation set
</message>
<message>
<source>Always Start Full Help</source>
- <translation>Завжди запуÑкати повну довідку</translation>
+ <translation type="vanished">Завжди запуÑкати повну довідку</translation>
</message>
<message>
<source>Always Show Help in External Window</source>
- <translation>Завжди показувати довідку в зовнішньому вікні</translation>
+ <translation type="vanished">Завжди показувати довідку в зовнішньому вікні</translation>
</message>
<message>
<source>On help start:</source>
@@ -11312,6 +11730,14 @@ Add, modify, and remove document filters, which determine the documentation set
<source>Switches to editor context after last help page is closed.</source>
<translation>Перейти в контекÑÑ‚ редактора піÑÐ»Ñ Ð·Ð°ÐºÑ€Ð¸Ñ‚Ñ‚Ñ Ð¾Ñтанньої Ñторінки довідки.</translation>
</message>
+ <message>
+ <source>Always Show in Help Mode</source>
+ <translation>Завжди показувати в режимі довідки</translation>
+ </message>
+ <message>
+ <source>Always Show in External Window</source>
+ <translation>Завжди показувати в зовнішньому вікні</translation>
+ </message>
</context>
<context>
<name>Help::Internal::HelpIndexFilter</name>
@@ -11475,15 +11901,15 @@ Add, modify, and remove document filters, which determine the documentation set
</message>
<message>
<source>Go to Help Mode</source>
- <translation>Перейти в режим довідки</translation>
+ <translation type="vanished">Перейти в режим довідки</translation>
</message>
<message>
<source>Next</source>
- <translation>Вперед</translation>
+ <translation type="vanished">Вперед</translation>
</message>
<message>
<source>Previous</source>
- <translation>Ðазад</translation>
+ <translation type="vanished">Ðазад</translation>
</message>
<message>
<source>&lt;html&gt;&lt;head&gt;&lt;title&gt;No Documentation&lt;/title&gt;&lt;/head&gt;&lt;body&gt;&lt;br/&gt;&lt;center&gt;&lt;b&gt;%1&lt;/b&gt;&lt;br/&gt;No documentation available.&lt;/center&gt;&lt;/body&gt;&lt;/html&gt;</source>
@@ -11498,39 +11924,43 @@ Add, modify, and remove document filters, which determine the documentation set
<name>Help::Internal::HelpViewer</name>
<message>
<source>&lt;title&gt;about:blank&lt;/title&gt;</source>
- <translation>&lt;title&gt;about:blank&lt;/title&gt;</translation>
+ <translation type="vanished">&lt;title&gt;about:blank&lt;/title&gt;</translation>
</message>
<message>
<source>&lt;html&gt;&lt;head&gt;&lt;meta http-equiv=&quot;content-type&quot; content=&quot;text/html; charset=UTF-8&quot;&gt;&lt;title&gt;Error 404...&lt;/title&gt;&lt;/head&gt;&lt;body&gt;&lt;div align=&quot;center&quot;&gt;&lt;br/&gt;&lt;br/&gt;&lt;h1&gt;The page could not be found&lt;/h1&gt;&lt;br/&gt;&lt;h3&gt;&apos;%1&apos;&lt;/h3&gt;&lt;/div&gt;&lt;/body&gt;&lt;/html&gt;</source>
- <translation>&lt;html&gt;&lt;head&gt;&lt;meta http-equiv=&quot;content-type&quot; content=&quot;text/html; charset=UTF-8&quot;&gt;&lt;title&gt;Помилка 404...&lt;/title&gt;&lt;/head&gt;&lt;body&gt;&lt;div align=&quot;center&quot;&gt;&lt;br&gt;&lt;br&gt;&lt;h1&gt;Ðе вдалоÑÑŒ знайти Ñторінку&lt;/h1&gt;&lt;br&gt;&lt;h3&gt;&apos;%1&apos;&lt;/h3&gt;&lt;/div&gt;&lt;/body&gt;</translation>
+ <translation type="vanished">&lt;html&gt;&lt;head&gt;&lt;meta http-equiv=&quot;content-type&quot; content=&quot;text/html; charset=UTF-8&quot;&gt;&lt;title&gt;Помилка 404...&lt;/title&gt;&lt;/head&gt;&lt;body&gt;&lt;div align=&quot;center&quot;&gt;&lt;br&gt;&lt;br&gt;&lt;h1&gt;Ðе вдалоÑÑŒ знайти Ñторінку&lt;/h1&gt;&lt;br&gt;&lt;h3&gt;&apos;%1&apos;&lt;/h3&gt;&lt;/div&gt;&lt;/body&gt;</translation>
</message>
<message>
<source>Open Link</source>
- <translation>Відкрити поÑиланнÑ</translation>
+ <translation type="vanished">Відкрити поÑиланнÑ</translation>
</message>
<message>
<source>Open Link as New Page</source>
- <translation>Відкрити поÑÐ¸Ð»Ð°Ð½Ð½Ñ Ð² новій Ñторінці</translation>
+ <translation type="vanished">Відкрити поÑÐ¸Ð»Ð°Ð½Ð½Ñ Ð² новій Ñторінці</translation>
</message>
<message>
<source>Copy Link</source>
- <translation>Копіювати поÑиланнÑ</translation>
+ <translation type="vanished">Копіювати поÑиланнÑ</translation>
</message>
<message>
<source>Copy</source>
- <translation>Копіювати</translation>
+ <translation type="vanished">Копіювати</translation>
</message>
<message>
<source>Reload</source>
- <translation>Перезавантажити</translation>
+ <translation type="vanished">Перезавантажити</translation>
</message>
<message>
<source>Error loading: %1</source>
- <translation>Помилка завантаженнÑ: %1</translation>
+ <translation type="vanished">Помилка завантаженнÑ: %1</translation>
</message>
<message>
<source>Unknown or unsupported Content!</source>
- <translation>Ðевідомий або непідтримуваний зміÑÑ‚!</translation>
+ <translation type="vanished">Ðевідомий або непідтримуваний зміÑÑ‚!</translation>
+ </message>
+ <message>
+ <source>Unknown or unsupported content!</source>
+ <translation>Ðевідомий або непідтримуваний зміÑÑ‚</translation>
</message>
</context>
<context>
@@ -11596,11 +12026,15 @@ Add, modify, and remove document filters, which determine the documentation set
<name>Help::Internal::SearchWidget</name>
<message>
<source>Indexing</source>
- <translation>ІндекÑуваннÑ</translation>
+ <translation type="vanished">ІндекÑуваннÑ</translation>
</message>
<message>
<source>Indexing Documentation...</source>
- <translation>ІндекÑÑƒÐ²Ð°Ð½Ð½Ñ Ð´Ð¾ÐºÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñ†Ñ–Ñ—...</translation>
+ <translation type="vanished">ІндекÑÑƒÐ²Ð°Ð½Ð½Ñ Ð´Ð¾ÐºÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñ†Ñ–Ñ—...</translation>
+ </message>
+ <message>
+ <source>Indexing Documentation</source>
+ <translation>ІндекÑÑƒÐ²Ð°Ð½Ð½Ñ Ð´Ð¾ÐºÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñ†Ñ–Ñ—</translation>
</message>
<message>
<source>Open Link</source>
@@ -11638,27 +12072,27 @@ Add, modify, and remove document filters, which determine the documentation set
<name>HelpViewer</name>
<message>
<source>Error 404...</source>
- <translation>Помилка 404...</translation>
+ <translation type="vanished">Помилка 404...</translation>
</message>
<message>
<source>The page could not be found!</source>
- <translation>Ðе вдалоÑÑŒ знайти Ñторінку!</translation>
+ <translation type="vanished">Ðе вдалоÑÑŒ знайти Ñторінку!</translation>
</message>
<message>
<source>&lt;li&gt;Check that you have one or more documentation sets installed.&lt;/li&gt;</source>
- <translation>&lt;li&gt;Перевірте, що вÑтановлено один чи більше наборів документації.&lt;/li&gt;</translation>
+ <translation type="vanished">&lt;li&gt;Перевірте, що вÑтановлено один чи більше наборів документації.&lt;/li&gt;</translation>
</message>
<message>
<source>&lt;li&gt;Check that you have installed the appropriate browser plug-in to support the file your loading.&lt;/li&gt;</source>
- <translation>&lt;li&gt;Перевірте, чи вÑтановлено відповідний додаток Ð´Ð»Ñ Ð¾Ð³Ð»Ñдача Ð´Ð»Ñ Ð¿Ñ–Ð´Ñ‚Ñ€Ð¸Ð¼ÐºÐ¸ файлу, що завантажуєтьÑÑ.&lt;/li&gt;</translation>
+ <translation type="vanished">&lt;li&gt;Перевірте, чи вÑтановлено відповідний додаток Ð´Ð»Ñ Ð¾Ð³Ð»Ñдача Ð´Ð»Ñ Ð¿Ñ–Ð´Ñ‚Ñ€Ð¸Ð¼ÐºÐ¸ файлу, що завантажуєтьÑÑ.&lt;/li&gt;</translation>
</message>
<message>
<source>&lt;li&gt;If you try to access a public URL, make sure to have a network connection.&lt;/li&gt;</source>
- <translation>&lt;li&gt;Якщо ви намагаєтеÑÑŒ отримати доÑтуп до публічного URL, переконайтеÑÑŒ, що ви маєте з&apos;Ñ”Ð´Ð½Ð°Ð½Ð½Ñ Ð· мережею.&lt;/li&gt;</translation>
+ <translation type="vanished">&lt;li&gt;Якщо ви намагаєтеÑÑŒ отримати доÑтуп до публічного URL, переконайтеÑÑŒ, що ви маєте з&apos;Ñ”Ð´Ð½Ð°Ð½Ð½Ñ Ð· мережею.&lt;/li&gt;</translation>
</message>
<message>
<source>&lt;li&gt;If your computer or network is protected by a firewall or proxy, make sure the application is permitted to access the network.&lt;/li&gt;</source>
- <translation>&lt;li&gt;Якщо ваш комп&apos;ютер або мережа захищена мережевим екраном або прокÑÑ–, переконайтеÑÑŒ, що програмі дозволено доÑтуп до мережі.&lt;/li&gt;</translation>
+ <translation type="vanished">&lt;li&gt;Якщо ваш комп&apos;ютер або мережа захищена мережевим екраном або прокÑÑ–, переконайтеÑÑŒ, що програмі дозволено доÑтуп до мережі.&lt;/li&gt;</translation>
</message>
</context>
<context>
@@ -13428,11 +13862,7 @@ stderr був: %1</translation>
</message>
<message>
<source>Clones a Mercurial repository and tries to load the contained project.</source>
- <translation>Клонує Ñховище Mercurial та намагаєтьÑÑ Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶Ð¸Ñ‚Ð¸ з нього проект.</translation>
- </message>
- <message>
- <source>Mercurial Clone</source>
- <translation type="unfinished"></translation>
+ <translation type="vanished">Клонує Ñховище Mercurial та намагаєтьÑÑ Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶Ð¸Ñ‚Ð¸ з нього проект.</translation>
</message>
</context>
<context>
@@ -13552,7 +13982,7 @@ stderr був: %1</translation>
<name>Mercurial::Internal::MercurialPlugin</name>
<message>
<source>Me&amp;rcurial</source>
- <translation type="unfinished"></translation>
+ <translation>Me&amp;rcurial</translation>
</message>
<message>
<source>Annotate Current File</source>
@@ -13712,7 +14142,7 @@ stderr був: %1</translation>
</message>
<message>
<source>Diff &amp;Selected Files</source>
- <translation type="unfinished"></translation>
+ <translation>&amp;Зміни у вибраних файлах</translation>
</message>
<message>
<source>&amp;Undo</source>
@@ -14022,6 +14452,18 @@ stderr був: %1</translation>
<translation>Файл коду Python</translation>
</message>
<message>
+ <source>Qt Project configuration file</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Qt Project cache file</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Qt Project stash file</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
<source>QML file</source>
<translation>Файл QML</translation>
</message>
@@ -14190,7 +14632,11 @@ stderr був: %1</translation>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Follows current</source>
+ <source>Preferred highlight begin - must be smaller than Preferred end. Note that the user has to add a highlight component.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Preferred highlight end - must be larger than Preferred begin. Note that the user has to add a highlight component.</source>
<translation type="unfinished"></translation>
</message>
<message>
@@ -14234,22 +14680,10 @@ stderr був: %1</translation>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Preferred highlight begin - must be smaller than Preferred end.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
<source>Preferred end</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Preferred highlight end - must be larger than Preferred begin.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Determines whether the highlight is managed by the view.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
<source>Interactive</source>
<translation type="unfinished"></translation>
</message>
@@ -14292,15 +14726,15 @@ stderr був: %1</translation>
<name>Perforce::Internal::PerforceChecker</name>
<message>
<source>No executable specified</source>
- <translation type="unfinished"></translation>
+ <translation>Виконуваний модуль не вказано</translation>
</message>
<message>
<source>&quot;%1&quot; timed out after %2ms.</source>
- <translation type="unfinished"></translation>
+ <translation>Ð§Ð°Ñ Ð¾Ñ‡Ñ–ÐºÑƒÐ²Ð°Ð½Ð½Ñ Ð½Ð° &quot;%1&quot; вичерпано піÑÐ»Ñ %2 мÑ.</translation>
</message>
<message>
<source>Unable to launch &quot;%1&quot;: %2</source>
- <translation type="unfinished"></translation>
+ <translation>Ðеможливо запуÑтити &quot;%1&quot;: %2</translation>
</message>
<message>
<source>&quot;%1&quot; crashed.</source>
@@ -14308,7 +14742,7 @@ stderr був: %1</translation>
</message>
<message>
<source>&quot;%1&quot; terminated with exit code %2: %3</source>
- <translation type="unfinished"></translation>
+ <translation>&quot;%1&quot; завершивÑÑ Ð· кодом %2: %3</translation>
</message>
<message>
<source>The client does not seem to contain any mapped files.</source>
@@ -14321,7 +14755,7 @@ stderr був: %1</translation>
</message>
<message>
<source>The repository &quot;%1&quot; does not exist.</source>
- <translation type="unfinished"></translation>
+ <translation>Сховище &quot;%1&quot; не Ñ–Ñнує.</translation>
</message>
</context>
<context>
@@ -14562,7 +14996,7 @@ stderr був: %1</translation>
</message>
<message>
<source>Diff &amp;Selected Files</source>
- <translation type="unfinished"></translation>
+ <translation>&amp;Зміни у вибраних файлах</translation>
</message>
<message>
<source>&amp;Undo</source>
@@ -14610,7 +15044,7 @@ stderr був: %1</translation>
</message>
<message>
<source>Could not start perforce &apos;%1&apos;. Please check your settings in the preferences.</source>
- <translation>Ðе вдалоÑÑŒ запуÑтити perforce &apos;%1&apos;. Будь лаÑка, перевірте ваші налаштуваннÑ.</translation>
+ <translation type="vanished">Ðе вдалоÑÑŒ запуÑтити perforce &apos;%1&apos;. Будь лаÑка, перевірте ваші налаштуваннÑ.</translation>
</message>
<message>
<source>Perforce did not respond within timeout limit (%1 ms).</source>
@@ -14665,6 +15099,10 @@ stderr був: %1</translation>
<translation type="unfinished"></translation>
</message>
<message>
+ <source>Could not start perforce &quot;%1&quot;. Please check your settings in the preferences.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
<source>Error running &quot;where&quot; on %1: %2</source>
<extracomment>Failed to run p4 &quot;where&quot; to resolve a Perforce file name to a local file system name.</extracomment>
<translation type="unfinished"></translation>
@@ -14753,7 +15191,7 @@ stderr був: %1</translation>
</message>
<message>
<source>Perforce</source>
- <translation type="unfinished"></translation>
+ <translation>Perforce</translation>
</message>
<message>
<source>Automatically open files when editing</source>
@@ -14783,7 +15221,7 @@ stderr був: %1</translation>
</message>
<message>
<source>Change:</source>
- <translation type="unfinished"></translation>
+ <translation>Зміна:</translation>
</message>
<message>
<source>Client:</source>
@@ -14821,11 +15259,19 @@ stderr був: %1</translation>
<name>PluginManager</name>
<message>
<source>The plugin &apos;%1&apos; is specified twice for testing.</source>
- <translation>Додаток Ð´Ð»Ñ Ñ‚ÐµÑÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ &apos;%1&apos; вказано двічі.</translation>
+ <translation type="vanished">Додаток Ð´Ð»Ñ Ñ‚ÐµÑÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ &apos;%1&apos; вказано двічі.</translation>
</message>
<message>
<source>The plugin &apos;%1&apos; does not exist.</source>
- <translation>Додаток &apos;%1&apos; не Ñ–Ñнує.</translation>
+ <translation type="vanished">Додаток &apos;%1&apos; не Ñ–Ñнує.</translation>
+ </message>
+ <message>
+ <source>The plugin &quot;%1&quot; is specified twice for testing.</source>
+ <translation>Додаток Ð´Ð»Ñ Ñ‚ÐµÑÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ &quot;%1&quot; вказано двічі.</translation>
+ </message>
+ <message>
+ <source>The plugin &quot;%1&quot; does not exist.</source>
+ <translation>Додаток &quot;%1&quot; не Ñ–Ñнує.</translation>
</message>
<message>
<source>Unknown option %1</source>
@@ -14844,19 +15290,19 @@ stderr був: %1</translation>
<name>PluginSpec</name>
<message>
<source>&apos;%1&apos; misses attribute &apos;%2&apos;</source>
- <translation>У &apos;%1&apos; відÑутній атрибут &apos;%2&apos;</translation>
+ <translation type="vanished">У &apos;%1&apos; відÑутній атрибут &apos;%2&apos;</translation>
</message>
<message>
<source>&apos;%1&apos; has invalid format</source>
- <translation>&apos;%1&apos; має неправильний формат</translation>
+ <translation type="vanished">&apos;%1&apos; має неправильний формат</translation>
</message>
<message>
<source>Invalid element &apos;%1&apos;</source>
- <translation>Ðеправильний елемент &apos;%1&apos;</translation>
+ <translation type="vanished">Ðеправильний елемент &apos;%1&apos;</translation>
</message>
<message>
<source>Unexpected closing element &apos;%1&apos;</source>
- <translation>Ðеочікуваний закриваючий елемент &apos;%1&apos;</translation>
+ <translation type="vanished">Ðеочікуваний закриваючий елемент &apos;%1&apos;</translation>
</message>
<message>
<source>Unexpected token</source>
@@ -14864,7 +15310,27 @@ stderr був: %1</translation>
</message>
<message>
<source>Expected element &apos;%1&apos; as top level element</source>
- <translation>Ð’ ÑкоÑÑ‚Ñ– елемента верхнього Ñ€Ñ–Ð²Ð½Ñ Ð¾Ñ‡Ñ–ÐºÑƒÐ²Ð°Ð²ÑÑ ÐµÐ»ÐµÐ¼ÐµÐ½Ñ‚ &apos;%1&apos;</translation>
+ <translation type="vanished">Ð’ ÑкоÑÑ‚Ñ– елемента верхнього Ñ€Ñ–Ð²Ð½Ñ Ð¾Ñ‡Ñ–ÐºÑƒÐ²Ð°Ð²ÑÑ ÐµÐ»ÐµÐ¼ÐµÐ½Ñ‚ &apos;%1&apos;</translation>
+ </message>
+ <message>
+ <source>&quot;%1&quot; misses attribute &quot;%2&quot;</source>
+ <translation>У &quot;%1&quot; відÑутній атрибут &quot;%1&quot;</translation>
+ </message>
+ <message>
+ <source>&quot;%1&quot; has invalid format</source>
+ <translation>&quot;%1&quot; має неправильний формат</translation>
+ </message>
+ <message>
+ <source>Invalid element &quot;%1&quot;</source>
+ <translation>Ðеправильний елемент &quot;%1&quot;</translation>
+ </message>
+ <message>
+ <source>Unexpected closing element &quot;%1&quot;</source>
+ <translation>Ðеочікуваний закриваючий елемент &quot;%1&quot;</translation>
+ </message>
+ <message>
+ <source>Expected element &quot;%1&quot; as top level element</source>
+ <translation>Ð’ ÑкоÑÑ‚Ñ– елемента верхнього Ñ€Ñ–Ð²Ð½Ñ Ð¾Ñ‡Ñ–ÐºÑƒÐ²Ð°Ð²ÑÑ ÐµÐ»ÐµÐ¼ÐµÐ½Ñ‚ &quot;%1&quot;</translation>
</message>
<message>
<source>Resolving dependencies failed because state != Read</source>
@@ -14948,6 +15414,10 @@ stderr був: %1</translation>
<context>
<name>ProjectExplorer::AbstractProcessStep</name>
<message>
+ <source>Configuration is faulty. Check the Issues view for details.</source>
+ <translation>ÐšÐ¾Ð½Ñ„Ñ–Ð³ÑƒÑ€Ð°Ñ†Ñ–Ñ Ð·Ð±Ñ–Ð¹Ð½Ð°. Перевірте вид &quot;Проблеми&quot; Ð´Ð»Ñ Ð´ÐµÑ‚Ð°Ð»ÐµÐ¹.</translation>
+ </message>
+ <message>
<source>The process &quot;%1&quot; exited normally.</source>
<translation>ÐŸÑ€Ð¾Ñ†ÐµÑ &quot;%1&quot; завершивÑÑ Ð½Ð¾Ñ€Ð¼Ð°Ð»ÑŒÐ½Ð¾.</translation>
</message>
@@ -14996,7 +15466,7 @@ stderr був: %1</translation>
<name>ProjectExplorer::BaseProjectWizardDialog</name>
<message>
<source>Location</source>
- <translation>РозташуваннÑ</translation>
+ <translation type="vanished">РозташуваннÑ</translation>
</message>
<message>
<source>untitled</source>
@@ -15061,6 +15531,10 @@ stderr був: %1</translation>
<translation>Збірку/Ñ€Ð¾Ð·Ð³Ð¾Ñ€Ñ‚Ð°Ð½Ð½Ñ ÑкаÑовано</translation>
</message>
<message>
+ <source>When executing step &quot;%1&quot;</source>
+ <translation>Під Ñ‡Ð°Ñ Ð²Ð¸ÐºÐ¾Ð½Ð°Ð½Ð½Ñ ÐºÑ€Ð¾ÐºÑƒ &quot;%1&quot;</translation>
+ </message>
+ <message>
<source>Elapsed time: %1.</source>
<translation>Пройшло чаÑу: %1.</translation>
</message>
@@ -15079,7 +15553,7 @@ stderr був: %1</translation>
</message>
<message>
<source>When executing step &apos;%1&apos;</source>
- <translation>Під Ñ‡Ð°Ñ Ð²Ð¸ÐºÐ¾Ð½Ð°Ð½Ð½Ñ ÐºÑ€Ð¾ÐºÑƒ &apos;%1&apos;</translation>
+ <translation type="vanished">Під Ñ‡Ð°Ñ Ð²Ð¸ÐºÐ¾Ð½Ð°Ð½Ð½Ñ ÐºÑ€Ð¾ÐºÑƒ &apos;%1&apos;</translation>
</message>
<message>
<source>Running steps for project %1...</source>
@@ -15123,13 +15597,23 @@ stderr був: %1</translation>
%2</translation>
</message>
<message>
+ <source>Error running &quot;%1&quot; in %2: %3</source>
+ <translation>Помилка запуÑку &quot;%1&quot; в %2: %3</translation>
+ </message>
+ <message>
+ <source>Building helper &quot;%1&quot; in %2
+</source>
+ <translation>Збірка помічника &quot;%1&quot; в %2
+</translation>
+ </message>
+ <message>
<source>Error running &apos;%1&apos; in %2: %3</source>
- <translation>Помилка запуÑку &apos;%1&apos; в %2: %3</translation>
+ <translation type="vanished">Помилка запуÑку &apos;%1&apos; в %2: %3</translation>
</message>
<message>
<source>Building helper &apos;%1&apos; in %2
</source>
- <translation>Збірка помічника &apos;%1&apos; в %2
+ <translation type="vanished">Збірка помічника &apos;%1&apos; в %2
</translation>
</message>
<message>
@@ -15156,7 +15640,7 @@ stderr був: %1</translation>
<message>
<source>Details</source>
<comment>Default short title for custom wizard page to be shown in the progress pane of the wizard.</comment>
- <translation>Деталі</translation>
+ <translation type="vanished">Деталі</translation>
</message>
<message>
<source>Creates a plain C project using qmake, not using the Qt library.</source>
@@ -15755,8 +16239,12 @@ Reason: %2</source>
<translation>Поточний проект</translation>
</message>
<message>
+ <source>Project &quot;%1&quot;:</source>
+ <translation>Проект &quot;%1&quot;:</translation>
+ </message>
+ <message>
<source>Project &apos;%1&apos;:</source>
- <translation>Проект &apos;%1&apos;:</translation>
+ <translation type="vanished">Проект &apos;%1&apos;:</translation>
</message>
</context>
<context>
@@ -15819,7 +16307,7 @@ Reason: %2</source>
</message>
<message>
<source>Open with</source>
- <translation>Відкрити за допомогою</translation>
+ <translation type="vanished">Відкрити за допомогою</translation>
</message>
<message>
<source>Find in this directory...</source>
@@ -15838,6 +16326,14 @@ Reason: %2</source>
<translation>Синхронізувати з редактором</translation>
</message>
<message>
+ <source>Open Project in &quot;%1&quot;</source>
+ <translation>Відкрити проект в &quot;%1&quot;</translation>
+ </message>
+ <message>
+ <source>Open With</source>
+ <translation>Відкрити за допомогою</translation>
+ </message>
+ <message>
<source>Choose Folder...</source>
<translation>Оберіть теку...</translation>
</message>
@@ -16155,7 +16651,7 @@ Reason: %2</source>
</message>
<message>
<source>&lt;i&gt;jom&lt;/i&gt; is a drop-in replacement for &lt;i&gt;nmake&lt;/i&gt; which distributes the compilation process to multiple CPU cores. The latest binary is available at &lt;a href=&quot;http://releases.qt-project.org/jom/&quot;&gt;http://releases.qt-project.org/jom/&lt;/a&gt;. Disable it if you experience problems with your builds.</source>
- <translation>&lt;i&gt;jom&lt;/i&gt; - це заміна Ð´Ð»Ñ &lt;i&gt;nmake&lt;/i&gt;, Ñка розподілÑÑ” Ð¿Ñ€Ð¾Ñ†ÐµÑ ÐºÐ¾Ð¼Ð¿Ñ–Ð»Ñції на декілька Ñдер процеÑора. ÐайÑвіжіший виконуваний модуль доÑтупний за адреÑою &lt;a href=&quot;http://releases.qt-project.org/jom/&quot;&gt;http://releases.qt-project.org/jom/&lt;/a&gt;. Вимкніть викориÑÑ‚Ð°Ð½Ð½Ñ jom у випадку проблем зі збіркою.</translation>
+ <translation type="vanished">&lt;i&gt;jom&lt;/i&gt; - це заміна Ð´Ð»Ñ &lt;i&gt;nmake&lt;/i&gt;, Ñка розподілÑÑ” Ð¿Ñ€Ð¾Ñ†ÐµÑ ÐºÐ¾Ð¼Ð¿Ñ–Ð»Ñції на декілька Ñдер процеÑора. ÐайÑвіжіший виконуваний модуль доÑтупний за адреÑою &lt;a href=&quot;http://releases.qt-project.org/jom/&quot;&gt;http://releases.qt-project.org/jom/&lt;/a&gt;. Вимкніть викориÑÑ‚Ð°Ð½Ð½Ñ jom у випадку проблем зі збіркою.</translation>
</message>
<message>
<source>Default build directory:</source>
@@ -16181,6 +16677,10 @@ Reason: %2</source>
<source>Asks before terminating the running application in response to clicking the stop button in Application Output.</source>
<translation>Запитувати перед завершеннÑм запущеного додатку при натиÑканні на кнопку зупинки в панелі Ð²Ð¸Ð²ÐµÐ´ÐµÐ½Ð½Ñ Ð´Ð¾Ð´Ð°Ñ‚ÐºÑƒ.</translation>
</message>
+ <message>
+ <source>&lt;i&gt;jom&lt;/i&gt; is a drop-in replacement for &lt;i&gt;nmake&lt;/i&gt; which distributes the compilation process to multiple CPU cores. The latest binary is available at &lt;a href=&quot;http://download.qt-project.org/official_releases/jom/&quot;&gt;http://download.qt-project.org/official_releases/jom/&lt;/a&gt;. Disable it if you experience problems with your builds.</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>ProjectExplorer::Internal::ProjectFileFactory</name>
@@ -16206,7 +16706,7 @@ Reason: %2</source>
<name>ProjectExplorer::Internal::ProjectFileWizardExtension</name>
<message>
<source>&lt;Implicitly Add&gt;</source>
- <translation>&lt;ÐеÑвно додати&gt;</translation>
+ <translation type="vanished">&lt;ÐеÑвно додати&gt;</translation>
</message>
<message>
<source>The files are implicitly added to the projects:
@@ -16216,11 +16716,10 @@ Reason: %2</source>
</message>
<message>
<source>The files are implicitly added to the projects:</source>
- <translation>ÐеÑвно додані до проектів файли:</translation>
+ <translation type="vanished">ÐеÑвно додані до проектів файли:</translation>
</message>
<message>
<source>&lt;None&gt;</source>
- <extracomment>No project selected</extracomment>
<translation>&lt;Ðемає&gt;</translation>
</message>
<message>
@@ -16232,25 +16731,46 @@ Reason: %2</source>
<translation>Збій ÑиÑтеми контролю верÑій</translation>
</message>
<message>
+ <source>Failed to add subproject &quot;%1&quot;
+to project &quot;%2&quot;.</source>
+ <translation>Збій Ð´Ð¾Ð´Ð°Ð²Ð°Ð½Ð½Ñ Ð¿Ñ–Ð´Ð¿Ñ€Ð¾ÐµÐºÑ‚Ñƒ &quot;%1&quot;
+до проекту &quot;%2&quot;.</translation>
+ </message>
+ <message>
+ <source>Failed to add one or more files to project
+&quot;%1&quot; (%2).</source>
+ <translation>Збій Ð´Ð¾Ð´Ð°Ð²Ð°Ð½Ð½Ñ Ð¾Ð´Ð½Ð¾Ð³Ð¾ чи кількох файлів до проекту
+&quot;%1&quot; (%2).
+</translation>
+ </message>
+ <message>
+ <source>A version control system repository could not be created in &quot;%1&quot;.</source>
+ <translation>Ðе вдалоÑÑŒ Ñтворити Ñховище ÑиÑтеми контролю верÑій в &quot;%1&quot;.</translation>
+ </message>
+ <message>
+ <source>Failed to add &quot;%1&quot; to the version control system.</source>
+ <translation>Збій Ð´Ð¾Ð´Ð°Ð²Ð°Ð½Ð½Ñ &quot;%1&quot; до ÑиÑтеми контролю верÑій.</translation>
+ </message>
+ <message>
<source>Failed to add subproject &apos;%1&apos;
to project &apos;%2&apos;.</source>
- <translation>Збій Ð´Ð¾Ð´Ð°Ð²Ð°Ð½Ð½Ñ Ð¿Ñ–Ð´Ð¿Ñ€Ð¾ÐµÐºÑ‚Ñƒ &apos;%1&apos;
+ <translation type="vanished">Збій Ð´Ð¾Ð´Ð°Ð²Ð°Ð½Ð½Ñ Ð¿Ñ–Ð´Ð¿Ñ€Ð¾ÐµÐºÑ‚Ñƒ &apos;%1&apos;
до проекту &apos;%2&apos;.</translation>
</message>
<message>
<source>Failed to add one or more files to project
&apos;%1&apos; (%2).</source>
- <translation>Збій Ð´Ð¾Ð´Ð°Ð²Ð°Ð½Ð½Ñ Ð¾Ð´Ð½Ð¾Ð³Ð¾ чи кількох файлів до проекту
+ <translation type="vanished">Збій Ð´Ð¾Ð´Ð°Ð²Ð°Ð½Ð½Ñ Ð¾Ð´Ð½Ð¾Ð³Ð¾ чи кількох файлів до проекту
&apos;%1&apos; (%2).
</translation>
</message>
<message>
<source>A version control system repository could not be created in &apos;%1&apos;.</source>
- <translation>Ðе вдалоÑÑŒ Ñтворити репозитарій ÑиÑтеми контролю верÑій в &apos;%1&apos;.</translation>
+ <translation type="vanished">Ðе вдалоÑÑŒ Ñтворити репозитарій ÑиÑтеми контролю верÑій в &apos;%1&apos;.</translation>
</message>
<message>
<source>Failed to add &apos;%1&apos; to the version control system.</source>
- <translation>Збій Ð´Ð¾Ð´Ð°Ð²Ð°Ð½Ð½Ñ &apos;%1&apos; до ÑиÑтеми контролю верÑій.</translation>
+ <translation type="vanished">Збій Ð´Ð¾Ð´Ð°Ð²Ð°Ð½Ð½Ñ &apos;%1&apos; до ÑиÑтеми контролю верÑій.</translation>
</message>
</context>
<context>
@@ -16391,6 +16911,15 @@ to project &apos;%2&apos;.</source>
<translation>&amp;Клонувати обрану</translation>
</message>
<message>
+ <source>Clone Configuration</source>
+ <extracomment>Title of a the cloned RunConfiguration window, text of the window</extracomment>
+ <translation>Клонувати конфігурацію</translation>
+ </message>
+ <message>
+ <source>New configuration name:</source>
+ <translation>Ðазва нової конфігурації:</translation>
+ </message>
+ <message>
<source>New name for run configuration &lt;b&gt;%1&lt;/b&gt;:</source>
<translation>Ðова назва Ð´Ð»Ñ ÐºÐ¾Ð½Ñ„Ñ–Ð³ÑƒÑ€Ð°Ñ†Ñ–Ñ— запуÑку &lt;b&gt;%1&lt;/b&gt;:</translation>
</message>
@@ -16455,11 +16984,11 @@ to project &apos;%2&apos;.</source>
</message>
<message>
<source>New session name</source>
- <translation>Ðазва нової ÑеÑÑ–Ñ—</translation>
+ <translation type="vanished">Ðазва нової ÑеÑÑ–Ñ—</translation>
</message>
<message>
<source>Rename session</source>
- <translation>Перейменувати ÑеÑÑ–ÑŽ</translation>
+ <translation type="vanished">Перейменувати ÑеÑÑ–ÑŽ</translation>
</message>
<message>
<source>Automatically restore the last session when Qt Creator is started.</source>
@@ -16477,6 +17006,14 @@ to project &apos;%2&apos;.</source>
<source>Automatically restores the last session when Qt Creator is started.</source>
<translation>Ðвтоматично відновлювати оÑтанню ÑеÑÑ–ÑŽ, коли запуÑкаєтьÑÑ Qt Creator.</translation>
</message>
+ <message>
+ <source>New Session Name</source>
+ <translation>Ðазва нової ÑеÑÑ–Ñ—</translation>
+ </message>
+ <message>
+ <source>Rename Session</source>
+ <translation>Перейменувати ÑеÑÑ–ÑŽ</translation>
+ </message>
</context>
<context>
<name>ProjectExplorer::Internal::SessionNameInputDialog</name>
@@ -16485,9 +17022,13 @@ to project &apos;%2&apos;.</source>
<translation>Введіть назву ÑеÑÑ–Ñ—:</translation>
</message>
<message>
- <source>Switch to</source>
+ <source>Switch To</source>
<translation>ПеремкнутиÑÑŒ до</translation>
</message>
+ <message>
+ <source>Switch to</source>
+ <translation type="vanished">ПеремкнутиÑÑŒ до</translation>
+ </message>
</context>
<context>
<name>ProjectExplorer::Internal::ShowInEditorTaskHandler</name>
@@ -17001,8 +17542,24 @@ to project &apos;%2&apos;.</source>
<translation>Порт SSH приÑтрою в поточному активному комплекті.</translation>
</message>
<message>
+ <source>Failed opening project &quot;%1&quot;: Project already open.</source>
+ <translation>Збій Ð²Ñ–Ð´ÐºÑ€Ð¸Ñ‚Ñ‚Ñ Ð¿Ñ€Ð¾ÐµÐºÑ‚Ñƒ &quot;%1&quot;: проект вже відкритий.</translation>
+ </message>
+ <message>
+ <source>Failed opening project &quot;%1&quot;: Settings could not be restored.</source>
+ <translation>Збій Ð²Ñ–Ð´ÐºÑ€Ð¸Ñ‚Ñ‚Ñ Ð¿Ñ€Ð¾ÐµÐºÑ‚Ñƒ &quot;%1&quot;: не вдалоÑÑŒ відновити налаштуваннÑ.</translation>
+ </message>
+ <message>
+ <source>Failed opening project &quot;%1&quot;: No plugin can open project type &quot;%2&quot;.</source>
+ <translation>Збій Ð²Ñ–Ð´ÐºÑ€Ð¸Ñ‚Ñ‚Ñ Ð¿Ñ€Ð¾ÐµÐºÑ‚Ñƒ &quot;%1&quot;: жодний додаток не може відкрити тип проекту &quot;%2&quot;.</translation>
+ </message>
+ <message>
+ <source>Failed opening project &quot;%1&quot;: Unknown project type.</source>
+ <translation>Збій Ð²Ñ–Ð´ÐºÑ€Ð¸Ñ‚Ñ‚Ñ Ð¿Ñ€Ð¾ÐµÐºÑ‚Ñƒ &quot;%1&quot;: невідомий тип проекту.</translation>
+ </message>
+ <message>
<source>The user name with which to log into the device in the currently active kit.</source>
- <translation>Ім&apos;Ñ ÐºÐ¾Ñ€Ð¸Ñтувача Ð´Ð»Ñ Ð²Ñ…Ð¾Ð´Ñƒ на приÑтрій в поточному активному комплекті.</translation>
+ <translation type="vanished">Ім&apos;Ñ ÐºÐ¾Ñ€Ð¸Ñтувача Ð´Ð»Ñ Ð²Ñ…Ð¾Ð´Ñƒ на приÑтрій в поточному активному комплекті.</translation>
</message>
<message>
<source>The private key file with which to authenticate when logging into the device in the currently active kit.</source>
@@ -17025,14 +17582,23 @@ to project &apos;%2&apos;.</source>
<translation>Ðазва поточної ÑеÑÑ–Ñ—.</translation>
</message>
<message>
+ <source>Project File Factory</source>
+ <comment>ProjectExplorer::ProjectFileFactory display name.</comment>
+ <translation>Фабрика файлів проекту</translation>
+ </message>
+ <message>
<source>Failed to open project</source>
- <translation type="vanished">Збій Ð²Ñ–Ð´ÐºÑ€Ð¸Ñ‚Ñ‚Ñ Ð¿Ñ€Ð¾ÐµÐºÑ‚Ñƒ</translation>
+ <translation>Збій Ð²Ñ–Ð´ÐºÑ€Ð¸Ñ‚Ñ‚Ñ Ð¿Ñ€Ð¾ÐµÐºÑ‚Ñƒ</translation>
</message>
<message>
<source>Cancel Build &amp;&amp; Unload</source>
<translation>СкаÑувати збірку та вивантажити</translation>
</message>
<message>
+ <source>The username with which to log into the device in the currently active kit.</source>
+ <translation>Ім&apos;Ñ ÐºÐ¾Ñ€Ð¸Ñтувача Ð´Ð»Ñ Ð²Ñ…Ð¾Ð´Ñƒ на приÑтрій в поточному активному комплекті.</translation>
+ </message>
+ <message>
<source>Do Not Unload</source>
<translation>Ðе вивантажувати</translation>
</message>
@@ -17102,12 +17668,16 @@ to project &apos;%2&apos;.</source>
<translation>Проект %1 не Ñконфігуровано, пропуÑкаємо його.</translation>
</message>
<message>
+ <source>Building &quot;%1&quot; is disabled: %2&lt;br&gt;</source>
+ <translation>Збірка &quot;%1&quot; вимкнена: %2&lt;br&gt;</translation>
+ </message>
+ <message>
<source>No project loaded</source>
<translation>Проект не завантажено</translation>
</message>
<message>
<source>Building &apos;%1&apos; is disabled: %2</source>
- <translation>Збірка &apos;%1&apos; вимкнена: %2</translation>
+ <translation type="vanished">Збірка &apos;%1&apos; вимкнена: %2</translation>
</message>
<message>
<source>Could not add following files to project %1:</source>
@@ -17127,7 +17697,7 @@ to project &apos;%2&apos;.</source>
</message>
<message>
<source>Building &apos;%1&apos; is disabled: %2&lt;br&gt;</source>
- <translation>Збірка &apos;%1&apos; вимкнена: %2&lt;br&gt;</translation>
+ <translation type="vanished">Збірка &apos;%1&apos; вимкнена: %2&lt;br&gt;</translation>
</message>
<message>
<source>A build is in progress</source>
@@ -17144,6 +17714,18 @@ to project &apos;%2&apos;.</source>
<translation>Ðе закривати</translation>
</message>
<message>
+ <source>The project &quot;%1&quot; has no active kit.</source>
+ <translation>Проект &quot;%1&quot; не має активного комплекту.</translation>
+ </message>
+ <message>
+ <source>The kit &quot;%1&quot; for the project &quot;%2&quot; has no active run configuration.</source>
+ <translation>Комплект &quot;%1&quot; проекту &quot;%2&quot; не має активної конфігурації запуÑку.</translation>
+ </message>
+ <message>
+ <source>Cannot run &quot;%1&quot;.</source>
+ <translation>Ðеможливо запуÑтити &quot;%1&quot;.</translation>
+ </message>
+ <message>
<source>A build is still in progress.</source>
<translation>ДоÑÑ– здійÑнюєтьÑÑ Ð·Ð±Ñ–Ñ€ÐºÐ°.</translation>
</message>
@@ -17188,6 +17770,10 @@ to project &apos;%2&apos;.</source>
<translation>Збій Ð²Ñ–Ð´ÐºÑ€Ð¸Ñ‚Ñ‚Ñ Ð¿Ñ€Ð¾ÐµÐºÑ‚Ñƒ.</translation>
</message>
<message>
+ <source>All Projects</source>
+ <translation>УÑÑ– проекти</translation>
+ </message>
+ <message>
<source>New Project</source>
<comment>Title of dialog</comment>
<translation>Ðовий проект</translation>
@@ -17241,6 +17827,10 @@ Do you want to ignore them?</source>
<translation>Проект немає налаштувань збірки.</translation>
</message>
<message>
+ <source>Building &quot;%1&quot; is disabled: %2</source>
+ <translation>Збірка &quot;%1&quot; вимкнена: %2</translation>
+ </message>
+ <message>
<source>Cancel Build &amp;&amp; Close</source>
<translation>СкаÑувати збірку та закрити</translation>
</message>
@@ -17262,7 +17852,7 @@ Do you want to ignore them?</source>
</message>
<message>
<source>Cannot run &apos;%1&apos;.</source>
- <translation>Ðеможливо запуÑтити &apos;%1&apos;.</translation>
+ <translation type="vanished">Ðеможливо запуÑтити &apos;%1&apos;.</translation>
</message>
<message>
<source>Run %1</source>
@@ -17302,27 +17892,27 @@ Do you want to ignore them?</source>
</message>
<message>
<source>Failed opening project &apos;%1&apos;: Project already open.</source>
- <translation>Збій Ð²Ñ–Ð´ÐºÑ€Ð¸Ñ‚Ñ‚Ñ Ð¿Ñ€Ð¾ÐµÐºÑ‚Ñƒ &apos;%1&apos;: проект вже відкритий.</translation>
+ <translation type="vanished">Збій Ð²Ñ–Ð´ÐºÑ€Ð¸Ñ‚Ñ‚Ñ Ð¿Ñ€Ð¾ÐµÐºÑ‚Ñƒ &apos;%1&apos;: проект вже відкритий.</translation>
</message>
<message>
<source>Failed opening project &apos;%1&apos;: Settings could not be restored.</source>
- <translation>Збій Ð²Ñ–Ð´ÐºÑ€Ð¸Ñ‚Ñ‚Ñ Ð¿Ñ€Ð¾ÐµÐºÑ‚Ñƒ &apos;%1&apos;: не вдалоÑÑŒ відновити налаштуваннÑ.</translation>
+ <translation type="vanished">Збій Ð²Ñ–Ð´ÐºÑ€Ð¸Ñ‚Ñ‚Ñ Ð¿Ñ€Ð¾ÐµÐºÑ‚Ñƒ &apos;%1&apos;: не вдалоÑÑŒ відновити налаштуваннÑ.</translation>
</message>
<message>
<source>Failed opening project &apos;%1&apos;: No plugin can open project type &apos;%2&apos;.</source>
- <translation>Збій Ð²Ñ–Ð´ÐºÑ€Ð¸Ñ‚Ñ‚Ñ Ð¿Ñ€Ð¾ÐµÐºÑ‚Ñƒ &apos;%1&apos;: жодний додаток не може відкрити тип проекту &apos;%2&apos;.</translation>
+ <translation type="vanished">Збій Ð²Ñ–Ð´ÐºÑ€Ð¸Ñ‚Ñ‚Ñ Ð¿Ñ€Ð¾ÐµÐºÑ‚Ñƒ &apos;%1&apos;: жодний додаток не може відкрити тип проекту &apos;%2&apos;.</translation>
</message>
<message>
<source>Failed opening project &apos;%1&apos;: Unknown project type.</source>
- <translation>Збій Ð²Ñ–Ð´ÐºÑ€Ð¸Ñ‚Ñ‚Ñ Ð¿Ñ€Ð¾ÐµÐºÑ‚Ñƒ &apos;%1&apos;: невідомий тип проекту.</translation>
+ <translation type="vanished">Збій Ð²Ñ–Ð´ÐºÑ€Ð¸Ñ‚Ñ‚Ñ Ð¿Ñ€Ð¾ÐµÐºÑ‚Ñƒ &apos;%1&apos;: невідомий тип проекту.</translation>
</message>
<message>
<source>The project &apos;%1&apos; has no active kit.</source>
- <translation>Проект &apos;%1&apos; не має активного комплекту.</translation>
+ <translation type="vanished">Проект &apos;%1&apos; не має активного комплекту.</translation>
</message>
<message>
<source>The kit &apos;%1&apos; for the project &apos;%2&apos; has no active run configuration.</source>
- <translation>Комплект &apos;%1&apos; проекту &apos;%2&apos; не має активної конфігурації запуÑку.</translation>
+ <translation type="vanished">Комплект &apos;%1&apos; проекту &apos;%2&apos; не має активної конфігурації запуÑку.</translation>
</message>
<message>
<source>Delete %1 from file system?</source>
@@ -17449,8 +18039,12 @@ Reason: %2</source>
<translation>Збій Ð²Ñ–Ð´ÐºÑ€Ð¸Ñ‚Ñ‚Ñ Ð¿Ñ€Ð¾ÐµÐºÑ‚Ñƒ</translation>
</message>
<message>
+ <source>Loading Session</source>
+ <translation>Ð—Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ ÑеÑÑ–Ñ—</translation>
+ </message>
+ <message>
<source>Session</source>
- <translation>СеÑÑ–Ñ</translation>
+ <translation type="vanished">СеÑÑ–Ñ</translation>
</message>
<message>
<source>Error while saving session</source>
@@ -17469,23 +18063,23 @@ Reason: %2</source>
<name>ProjectExplorer::SettingsAccessor</name>
<message>
<source>No valid .user file found for &apos;%1&apos;</source>
- <translation>Ðе вдалоÑÑŒ знайти правильний файл .user Ð´Ð»Ñ &apos;%1&apos;</translation>
+ <translation type="vanished">Ðе вдалоÑÑŒ знайти правильний файл .user Ð´Ð»Ñ &apos;%1&apos;</translation>
</message>
<message>
<source>&lt;p&gt;No valid settings file could be found for this installation of Qt Creator.&lt;/p&gt;&lt;p&gt;All settings files were either too new or too old to be read.&lt;/p&gt;</source>
- <translation>&lt;p&gt;Ðе вдалоÑÑŒ знайти правильний файл налаштувань Ð´Ð»Ñ Ñ†ÑŒÐ¾Ð³Ð¾ вÑÑ‚Ð°Ð½Ð¾Ð²Ð»ÐµÐ½Ð½Ñ Qt Creator.&lt;/p&gt;&lt;p&gt;УÑÑ– файли налаштувань або занові, або заÑтарі, щоб бути прочитаними.&lt;/p&gt;</translation>
+ <translation type="vanished">&lt;p&gt;Ðе вдалоÑÑŒ знайти правильний файл налаштувань Ð´Ð»Ñ Ñ†ÑŒÐ¾Ð³Ð¾ вÑÑ‚Ð°Ð½Ð¾Ð²Ð»ÐµÐ½Ð½Ñ Qt Creator.&lt;/p&gt;&lt;p&gt;УÑÑ– файли налаштувань або занові, або заÑтарі, щоб бути прочитаними.&lt;/p&gt;</translation>
</message>
<message>
<source>&lt;p&gt;No .user settings file created by this instance of Qt Creator was found.&lt;/p&gt;&lt;p&gt;Did you work with this project on another machine or using a different settings path before?&lt;/p&gt;&lt;p&gt;Do you still want to load the settings file &apos;%1&apos;?&lt;/p&gt;</source>
- <translation>&lt;p&gt;Ðе знайдено файлу налаштувань .user, Ñтвореного цим екземплÑром Qt Creator.&lt;/p&gt;&lt;p&gt;Ви працювали раніше з цим проектом на іншому комп&apos;ютері абр викориÑтовуючи інший шлÑÑ… до налаштувань?&lt;/p&gt;&lt;p&gt;Ви ще бажаєте завантажити файл налаштувань &apos;%1&apos;?&lt;/p&gt;</translation>
+ <translation type="vanished">&lt;p&gt;Ðе знайдено файлу налаштувань .user, Ñтвореного цим екземплÑром Qt Creator.&lt;/p&gt;&lt;p&gt;Ви працювали раніше з цим проектом на іншому комп&apos;ютері абр викориÑтовуючи інший шлÑÑ… до налаштувань?&lt;/p&gt;&lt;p&gt;Ви ще бажаєте завантажити файл налаштувань &apos;%1&apos;?&lt;/p&gt;</translation>
</message>
<message>
<source>Using Old Settings File for &apos;%1&apos;</source>
- <translation>ВикориÑтовуютьÑÑ Ñтарий файл налаштувань Ð´Ð»Ñ &apos;%1&apos;</translation>
+ <translation type="vanished">ВикориÑтовуютьÑÑ Ñтарий файл налаштувань Ð´Ð»Ñ &apos;%1&apos;</translation>
</message>
<message>
<source>&lt;p&gt;The versioned backup &apos;%1&apos; of the .user settings file is used, because the non-versioned file was created by an incompatible version of Qt Creator.&lt;/p&gt;&lt;p&gt;Project settings changes made since the last time this version of Qt Creator was used with this project are ignored, and changes made now will &lt;b&gt;not&lt;/b&gt; be propagated to the newer version.&lt;/p&gt;</source>
- <translation>&lt;p&gt;Буде викориÑтана верÑійна резервна ÐºÐ¾Ð¿Ñ–Ñ Ñ„Ð°Ð¹Ð»Ñƒ налаштувань .user &apos;%1&apos;, оÑкільки не-верÑійний файл було Ñтворено неÑуміÑною верÑією Qt Creator.&lt;/p&gt;&lt;p&gt;Зміни до налаштувань проекту здійÑнені з чаÑу оÑтаннього викориÑÑ‚Ð°Ð½Ð½Ñ Ñ†Ñ–Ñ”Ñ— верÑÑ–Ñ— Qt Creator з цим проектом будуть проігноровані, а зміни здійÑнені зараз &lt;b&gt;не&lt;/b&gt; будуть перенеÑені до новішої верÑÑ–Ñ—.&lt;/p&gt;</translation>
+ <translation type="vanished">&lt;p&gt;Буде викориÑтана верÑійна резервна ÐºÐ¾Ð¿Ñ–Ñ Ñ„Ð°Ð¹Ð»Ñƒ налаштувань .user &apos;%1&apos;, оÑкільки не-верÑійний файл було Ñтворено неÑуміÑною верÑією Qt Creator.&lt;/p&gt;&lt;p&gt;Зміни до налаштувань проекту здійÑнені з чаÑу оÑтаннього викориÑÑ‚Ð°Ð½Ð½Ñ Ñ†Ñ–Ñ”Ñ— верÑÑ–Ñ— Qt Creator з цим проектом будуть проігноровані, а зміни здійÑнені зараз &lt;b&gt;не&lt;/b&gt; будуть перенеÑені до новішої верÑÑ–Ñ—.&lt;/p&gt;</translation>
</message>
<message>
<source>The version of your .shared file is not supported by Qt Creator. Do you want to try loading it anyway?</source>
@@ -17493,7 +18087,7 @@ Reason: %2</source>
</message>
<message>
<source>Settings File for &apos;%1&apos; from a different Environment?</source>
- <translation>Файл налаштувань Ð´Ð»Ñ &apos;%1&apos; з іншого Ñередовища?</translation>
+ <translation type="vanished">Файл налаштувань Ð´Ð»Ñ &apos;%1&apos; з іншого Ñередовища?</translation>
</message>
<message>
<source>Unsupported Shared Settings File</source>
@@ -17647,6 +18241,14 @@ Reason: %2</source>
<source>Also warns in the code editor about QML features which are not properly supported by the Qt Quick Designer.</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Subcomponents</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Always save when leaving subcomponent in bread crumb</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>QmlDesigner::InvalidArgumentException</name>
@@ -17735,11 +18337,7 @@ Reason: %2</source>
</message>
<message>
<source>Warning</source>
- <translation>ПопередженнÑ</translation>
- </message>
- <message>
- <source>Reparenting the component %1 here will cause the component %2 to be deleted. Do you want to proceed?</source>
- <translation type="unfinished"></translation>
+ <translation type="vanished">ПопередженнÑ</translation>
</message>
</context>
<context>
@@ -17750,11 +18348,11 @@ Reason: %2</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Become first sibling of parent (CTRL + Left).</source>
+ <source>Become last sibling of parent (CTRL + Left).</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Become child of first sibling (CTRL + Right).</source>
+ <source>Become child of last sibling (CTRL + Right).</source>
<translation type="unfinished"></translation>
</message>
<message>
@@ -17771,50 +18369,6 @@ Reason: %2</source>
</message>
</context>
<context>
- <name>QmlDesigner::NodeInstanceServerProxy</name>
- <message>
- <source>Cannot Start QML Puppet Executable</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>The executable of the QML Puppet process (%1) cannot be started. Please check your installation. QML Puppet is a process which runs in the background to render the items.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Wrong QML Puppet Executable Version</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>The QML Puppet version is incompatible with the Qt Creator version.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Cannot Find QML Puppet Executable</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>The executable of the QML Puppet process (&lt;code&gt;%1&lt;/code&gt;) cannot be found. Check your installation. QML Puppet is a process which runs in the background to render the items.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>You can build &lt;code&gt;%1&lt;/code&gt; yourself with Qt 5.2.0 or higher. The source can be found in &lt;code&gt;%2&lt;/code&gt;.</source>
- <extracomment>%1 Puppet binary name (&quot;qmlpuppet&quot;, &quot;qml2puppet&quot;), %2 source path.</extracomment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&lt;code&gt;%1&lt;/code&gt; will be installed to the &lt;code&gt;bin&lt;/code&gt; directory of your Qt version. Qt Quick Designer will check the &lt;code&gt;bin&lt;/code&gt; directory of the currently active Qt version of your project.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>QML Puppet Crashed</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>You are recording a puppet stream and the puppet crashed. It is recommended to reopen the Qt Quick Designer and start again.</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
<name>QmlDesigner::PluginManager</name>
<message>
<source>About Plugins</source>
@@ -17921,7 +18475,11 @@ Reason: %2</source>
<name>QmlDumpBuildTask</name>
<message>
<source>Building helper</source>
- <translation>Збірка помічника</translation>
+ <translation type="vanished">Збірка помічника</translation>
+ </message>
+ <message>
+ <source>Building QML Helpers</source>
+ <translation>Збірка помічників QML</translation>
</message>
</context>
<context>
@@ -18057,11 +18615,11 @@ For qmlproject projects, use the importPaths property to add import paths.</sour
<translation type="unfinished"></translation>
</message>
<message>
- <source>Expected only Property, Method, Signal and Enum object definitions, not &apos;%1&apos;.</source>
+ <source>Expected only Property, Method, Signal and Enum object definitions, not &quot;%1&quot;.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Expected only name, prototype, defaultProperty, attachedType, exports isSingleton, isCreatable, isComposite and exportMetaObjectRevisions script bindings, not &apos;%1&apos;.</source>
+ <source>Expected only name, prototype, defaultProperty, attachedType, exports isSingleton, isCreatable, isComposite and exportMetaObjectRevisions script bindings, not &quot;%1&quot;.</source>
<translation type="unfinished"></translation>
</message>
<message>
@@ -18187,8 +18745,12 @@ For qmlproject projects, use the importPaths property to add import paths.</sour
<translation>Ð’Ð¶Ð¸Ð²Ð°Ð½Ð½Ñ QML/JS:</translation>
</message>
<message>
+ <source>Searching for Usages</source>
+ <translation>Пошук вживань</translation>
+ </message>
+ <message>
<source>Searching</source>
- <translation>Пошук</translation>
+ <translation type="vanished">Пошук</translation>
</message>
</context>
<context>
@@ -18638,7 +19200,11 @@ Do you want to continue?</source>
<name>QmlProjectManager::Internal::Manager</name>
<message>
<source>Failed opening project &apos;%1&apos;: Project is not a file</source>
- <translation>Збій Ð²Ñ–Ð´ÐºÑ€Ð¸Ñ‚Ñ‚Ñ Ð¿Ñ€Ð¾ÐµÐºÑ‚Ñƒ &apos;%1&apos;: Проект не Ñ” файлом</translation>
+ <translation type="vanished">Збій Ð²Ñ–Ð´ÐºÑ€Ð¸Ñ‚Ñ‚Ñ Ð¿Ñ€Ð¾ÐµÐºÑ‚Ñƒ &apos;%1&apos;: Проект не Ñ” файлом</translation>
+ </message>
+ <message>
+ <source>Failed opening project &quot;%1&quot;: Project is not a file.</source>
+ <translation>Збій Ð²Ñ–Ð´ÐºÑ€Ð¸Ñ‚Ñ‚Ñ Ð¿Ñ€Ð¾ÐµÐºÑ‚Ñƒ &quot;%1&quot;: Проект не Ñ” файлом.</translation>
</message>
</context>
<context>
@@ -18772,7 +19338,7 @@ Do you want to continue?</source>
<name>QmakeProjectManager::AbstractMobileApp</name>
<message>
<source>Could not open template file &apos;%1&apos;.</source>
- <translation>Ðе вдалоÑÑŒ відкрити файл шаблону &apos;%1&apos;.</translation>
+ <translation type="vanished">Ðе вдалоÑÑŒ відкрити файл шаблону &apos;%1&apos;.</translation>
</message>
</context>
<context>
@@ -18795,7 +19361,7 @@ Do you want to continue?</source>
</message>
<message>
<source>Kits</source>
- <translation>Комплекти</translation>
+ <translation type="vanished">Комплекти</translation>
</message>
</context>
<context>
@@ -18806,26 +19372,26 @@ Do you want to continue?</source>
</message>
<message>
<source>Type</source>
- <translation>Тип</translation>
+ <translation type="vanished">Тип</translation>
</message>
<message>
<source>Details</source>
- <translation>Деталі</translation>
+ <translation type="vanished">Деталі</translation>
</message>
<message>
<source>Summary</source>
- <translation>ПідÑумок</translation>
+ <translation type="vanished">ПідÑумок</translation>
</message>
</context>
<context>
<name>QmakeProjectManager::Internal::BaseQmakeProjectWizardDialog</name>
<message>
<source>Modules</source>
- <translation>Модулі</translation>
+ <translation type="vanished">Модулі</translation>
</message>
<message>
<source>Kits</source>
- <translation>Комплекти</translation>
+ <translation type="vanished">Комплекти</translation>
</message>
</context>
<context>
@@ -19014,6 +19580,10 @@ Preselects a desktop Qt for building the application if available.</source>
<source>icons.qrc</source>
<translation>icons.qrc</translation>
</message>
+ <message>
+ <source>Plugin Details</source>
+ <translation>Деталі додатку</translation>
+ </message>
</context>
<context>
<name>QmakeProjectManager::Internal::CustomWidgetWidgetsWizardPage</name>
@@ -19037,6 +19607,10 @@ Preselects a desktop Qt for building the application if available.</source>
<source>...</source>
<translation>...</translation>
</message>
+ <message>
+ <source>Custom Widgets</source>
+ <translation>КориÑтувацькі віджети</translation>
+ </message>
</context>
<context>
<name>QmakeProjectManager::Internal::CustomWidgetWizard</name>
@@ -19057,11 +19631,11 @@ Preselects a desktop Qt for building the application if available.</source>
</message>
<message>
<source>Custom Widgets</source>
- <translation>КориÑтувацькі віджети</translation>
+ <translation type="vanished">КориÑтувацькі віджети</translation>
</message>
<message>
<source>Plugin Details</source>
- <translation>Деталі додатку</translation>
+ <translation type="vanished">Деталі додатку</translation>
</message>
</context>
<context>
@@ -19090,6 +19664,10 @@ Preselects a desktop Qt for building the application if available.</source>
<translation>Оберіть файл проекту бібліотеки Ð´Ð»Ñ ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÑƒÐ²Ð°Ð½Ð½Ñ Ñ‚Ð° шлÑÑ… до заголовків</translation>
</message>
<message>
+ <source>Details</source>
+ <translation>Деталі</translation>
+ </message>
+ <message>
<source>Choose the project file of the library to link to</source>
<translation>Оберіть файл проекту бібліотеки Ð´Ð»Ñ ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÑƒÐ²Ð°Ð½Ð½Ñ</translation>
</message>
@@ -19149,6 +19727,10 @@ Preselects a desktop Qt for building the application if available.</source>
<source>Specify basic information about the classes for which you want to generate skeleton source code files.</source>
<translation>Вкажіть базову інформацію про клаÑи, Ð´Ð»Ñ Ñких ви бажаєте згенерувати каркаÑні файли з кодом.</translation>
</message>
+ <message>
+ <source>Details</source>
+ <translation>Деталі</translation>
+ </message>
</context>
<context>
<name>QmakeProjectManager::Internal::GuiAppWizard</name>
@@ -19181,20 +19763,20 @@ Preselects a desktop Qt for building the application if available.</source>
</message>
<message>
<source>Details</source>
- <translation>Деталі</translation>
+ <translation type="vanished">Деталі</translation>
</message>
</context>
<context>
<name>QmakeProjectManager::Internal::Html5AppWizard</name>
<message>
<source>HTML5 Application</source>
- <translation>Програма HTML5</translation>
+ <translation type="vanished">Програма HTML5</translation>
</message>
<message>
<source>Creates an HTML5 application project that can contain both HTML5 and C++ code and includes a WebKit view.
You can build the application and deploy it on desktop and mobile target platforms.</source>
- <translation>Створює проект програми HTML5, Ñкий міÑтить код на HTML5 та C++ Ñ– включає оглÑдач WebKit.
+ <translation type="vanished">Створює проект програми HTML5, Ñкий міÑтить код на HTML5 та C++ Ñ– включає оглÑдач WebKit.
Ви можете зібрати програму та розгорнути Ñ—Ñ— на Ñтаціонарні та мобільні платформи.</translation>
</message>
@@ -19203,11 +19785,11 @@ You can build the application and deploy it on desktop and mobile target platfor
<name>QmakeProjectManager::Internal::Html5AppWizardDialog</name>
<message>
<source>New HTML5 Application</source>
- <translation>Ðова програма HTML5</translation>
+ <translation type="vanished">Ðова програма HTML5</translation>
</message>
<message>
<source>This wizard generates a HTML5 Application project.</source>
- <translation>Цей майÑтер генерує проект програми HTML5.</translation>
+ <translation type="vanished">Цей майÑтер генерує проект програми HTML5.</translation>
</message>
<message>
<source>This wizard generates a HTML5 application project.</source>
@@ -19215,14 +19797,14 @@ You can build the application and deploy it on desktop and mobile target platfor
</message>
<message>
<source>HTML Options</source>
- <translation>Опції HTML</translation>
+ <translation type="vanished">Опції HTML</translation>
</message>
</context>
<context>
<name>QmakeProjectManager::Internal::Html5AppWizardOptionsPage</name>
<message>
<source>Select HTML File</source>
- <translation>Виберіть файл HTML</translation>
+ <translation type="vanished">Виберіть файл HTML</translation>
</message>
</context>
<context>
@@ -19356,6 +19938,10 @@ Neither the path to the library nor the path to its includes is added to the .pr
<translation>ÐšÐ¾Ð¼Ð¿Ð¾Ð½ÑƒÐ²Ð°Ð½Ð½Ñ Ñ–Ð· ÑиÑтемною бібліотекою викориÑтовуючи pkg-config.</translation>
</message>
<message>
+ <source>Type</source>
+ <translation>Тип</translation>
+ </message>
+ <message>
<source>External library</source>
<translation>Ð—Ð¾Ð²Ð½Ñ–ÑˆÐ½Ñ Ð±Ñ–Ð±Ð»Ñ–Ð¾Ñ‚ÐµÐºÐ°</translation>
</message>
@@ -19442,6 +20028,10 @@ Adds the library and include paths to the .pro file.</source>
<source>Select the modules you want to include in your project. The recommended modules for this project are selected by default.</source>
<translation>Виберіть модулі, Ñкі ви бажаєте включити в ваш проект.Рекомендовані модулі Ð´Ð»Ñ Ñ†ÑŒÐ¾Ð³Ð¾ проекту обрано типово.</translation>
</message>
+ <message>
+ <source>Modules</source>
+ <translation>Модулі</translation>
+ </message>
</context>
<context>
<name>QmakeProjectManager::Internal::PluginGenerator</name>
@@ -19696,7 +20286,7 @@ Adds the library and include paths to the .pro file.</source>
</message>
<message>
<source>Component Set</source>
- <translation>Ðабір компонентів</translation>
+ <translation type="vanished">Ðабір компонентів</translation>
</message>
<message>
<source>Select existing QML file</source>
@@ -19787,7 +20377,7 @@ Adds the library and include paths to the .pro file.</source>
</message>
<message>
<source>Details</source>
- <translation>Деталі</translation>
+ <translation type="vanished">Деталі</translation>
</message>
</context>
<context>
@@ -19840,6 +20430,10 @@ Adds the library and include paths to the .pro file.</source>
<source>Test Class Information</source>
<translation>Ð†Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ñ–Ñ Ð¿Ñ€Ð¾ теÑтовий клаÑ</translation>
</message>
+ <message>
+ <source>Details</source>
+ <translation>Деталі</translation>
+ </message>
</context>
<context>
<name>QmakeProjectManager::MakeStep</name>
@@ -19850,7 +20444,7 @@ Adds the library and include paths to the .pro file.</source>
</message>
<message>
<source>Qt Creator needs a compiler set up to build. Configure a compiler in the kit options.</source>
- <translation>Qt Creator потребує компілÑтора Ð´Ð»Ñ Ð·Ð±Ñ–Ñ€ÐºÐ¸. Сконфігуруйте компілÑтор в налаштуваннÑÑ… комплекту.</translation>
+ <translation type="vanished">Qt Creator потребує компілÑтора Ð´Ð»Ñ Ð·Ð±Ñ–Ñ€ÐºÐ¸. Сконфігуруйте компілÑтор в налаштуваннÑÑ… комплекту.</translation>
</message>
<message>
<source>Cannot find Makefile. Check your build settings.</source>
@@ -19858,7 +20452,7 @@ Adds the library and include paths to the .pro file.</source>
</message>
<message>
<source>Configuration is faulty. Check the Issues view for details.</source>
- <translation>ÐšÐ¾Ð½Ñ„Ñ–Ð³ÑƒÑ€Ð°Ñ†Ñ–Ñ Ð·Ð±Ñ–Ð¹Ð½Ð°. Перевірте вид &quot;Проблеми&quot; Ð´Ð»Ñ Ð´ÐµÑ‚Ð°Ð»ÐµÐ¹.</translation>
+ <translation type="vanished">ÐšÐ¾Ð½Ñ„Ñ–Ð³ÑƒÑ€Ð°Ñ†Ñ–Ñ Ð·Ð±Ñ–Ð¹Ð½Ð°. Перевірте вид &quot;Проблеми&quot; Ð´Ð»Ñ Ð´ÐµÑ‚Ð°Ð»ÐµÐ¹.</translation>
</message>
<message>
<source>Make</source>
@@ -19897,7 +20491,7 @@ Adds the library and include paths to the .pro file.</source>
</message>
<message>
<source>Configuration is faulty, please check the Issues view for details.</source>
- <translation>ÐšÐ¾Ð½Ñ„Ñ–Ð³ÑƒÑ€Ð°Ñ†Ñ–Ñ Ð·Ð±Ñ–Ð¹Ð½Ð°. Перевірте вид &quot;Проблеми&quot; Ð´Ð»Ñ Ð´ÐµÑ‚Ð°Ð»ÐµÐ¹.</translation>
+ <translation type="vanished">ÐšÐ¾Ð½Ñ„Ñ–Ð³ÑƒÑ€Ð°Ñ†Ñ–Ñ Ð·Ð±Ñ–Ð¹Ð½Ð°. Перевірте вид &quot;Проблеми&quot; Ð´Ð»Ñ Ð´ÐµÑ‚Ð°Ð»ÐµÐ¹.</translation>
</message>
<message>
<source>Configuration unchanged, skipping qmake step.</source>
@@ -20074,7 +20668,11 @@ Reason: %2</source>
</message>
<message>
<source>Failed opening project &apos;%1&apos;: Project is not a file</source>
- <translation>Збій Ð²Ñ–Ð´ÐºÑ€Ð¸Ñ‚Ñ‚Ñ Ð¿Ñ€Ð¾ÐµÐºÑ‚Ñƒ &apos;%1&apos;: Проект не Ñ” файлом</translation>
+ <translation type="vanished">Збій Ð²Ñ–Ð´ÐºÑ€Ð¸Ñ‚Ñ‚Ñ Ð¿Ñ€Ð¾ÐµÐºÑ‚Ñƒ &apos;%1&apos;: Проект не Ñ” файлом</translation>
+ </message>
+ <message>
+ <source>Failed opening project &quot;%1&quot;: Project is not a file</source>
+ <translation>Збій Ð²Ñ–Ð´ÐºÑ€Ð¸Ñ‚Ñ‚Ñ Ð¿Ñ€Ð¾ÐµÐºÑ‚Ñƒ &quot;%1&quot;: Проект не Ñ” файлом</translation>
</message>
<message>
<source>QMake</source>
@@ -20131,31 +20729,51 @@ Reason: %2</source>
<translation>Помилка під Ñ‡Ð°Ñ Ñ€Ð¾Ð·Ð±Ð¾Ñ€Ñƒ файлу %1. ПрипинÑємо.</translation>
</message>
<message>
+ <source>Could not find .pro file for sub dir &quot;%1&quot; in &quot;%2&quot;</source>
+ <translation>Ðе вдалоÑÑŒ знайти файл .pro Ð´Ð»Ñ Ð¿Ñ–Ð´Ñ‚ÐµÐºÐ¸ &quot;%1&quot; в &quot;%2&quot;</translation>
+ </message>
+ <message>
<source>Could not find .pro file for sub dir &apos;%1&apos; in &apos;%2&apos;</source>
- <translation>Ðе вдалоÑÑŒ знайти файл .pro Ð´Ð»Ñ Ð¿Ñ–Ð´Ñ‚ÐµÐºÐ¸ &apos;%1&apos; в &apos;%2&apos;</translation>
+ <translation type="vanished">Ðе вдалоÑÑŒ знайти файл .pro Ð´Ð»Ñ Ð¿Ñ–Ð´Ñ‚ÐµÐºÐ¸ &apos;%1&apos; в &apos;%2&apos;</translation>
</message>
</context>
<context>
<name>QmakeProjectManager::QmakeProject</name>
<message>
<source>Evaluating</source>
- <translation>Оцінка</translation>
+ <translation type="vanished">Оцінка</translation>
+ </message>
+ <message>
+ <source>Reading Project &quot;%1&quot;</source>
+ <translation>Ð§Ð¸Ñ‚Ð°Ð½Ð½Ñ Ð¿Ñ€Ð¾ÐµÐºÑ‚Ñƒ &quot;%1&quot;</translation>
</message>
<message>
<source>No Qt version set in kit.</source>
<translation>Ð’ комплекті не задано верÑÑ–ÑŽ Qt.</translation>
</message>
<message>
+ <source>The .pro file &quot;%1&quot; does not exist.</source>
+ <translation>Файл .pro &quot;%1&quot; не Ñ–Ñнує.</translation>
+ </message>
+ <message>
+ <source>The .pro file &quot;%1&quot; is not part of the project.</source>
+ <translation>Файл .pro &quot;%1&quot; не Ñ” чаÑтиною проекту.</translation>
+ </message>
+ <message>
+ <source>The .pro file &quot;%1&quot; could not be parsed.</source>
+ <translation>Ðе вдалоÑÑŒ розібрати файл .pro &quot;%1&quot;.</translation>
+ </message>
+ <message>
<source>The .pro file &apos;%1&apos; does not exist.</source>
- <translation>Файл .pro &apos;%1&apos; не Ñ–Ñнує.</translation>
+ <translation type="vanished">Файл .pro &apos;%1&apos; не Ñ–Ñнує.</translation>
</message>
<message>
<source>The .pro file &apos;%1&apos; is not part of the project.</source>
- <translation>Файл .pro &apos;%1&apos; не Ñ” чаÑтиною проекту.</translation>
+ <translation type="vanished">Файл .pro &apos;%1&apos; не Ñ” чаÑтиною проекту.</translation>
</message>
<message>
<source>The .pro file &apos;%1&apos; could not be parsed.</source>
- <translation>Ðе вдалоÑÑŒ розібрати файл .pro &apos;%1&apos;.</translation>
+ <translation type="vanished">Ðе вдалоÑÑŒ розібрати файл .pro &apos;%1&apos;.</translation>
</message>
<message>
<source>Debug</source>
@@ -20457,11 +21075,11 @@ For more details, see /etc/sysctl.d/10-ptrace.conf
</message>
<message>
<source>Building helpers</source>
- <translation>Збірка помічників</translation>
+ <translation type="vanished">Збірка помічників</translation>
</message>
<message>
<source>Debugging Helper Build Log for &apos;%1&apos;</source>
- <translation>Журнал Ð·Ð±Ð¸Ñ€Ð°Ð½Ð½Ñ Ð¿Ð¾Ð¼Ñ–Ñ‡Ð½Ð¸ÐºÐ° Ð·Ð½ÐµÐ²Ð°Ð´Ð¶ÐµÐ½Ð½Ñ Ð´Ð»Ñ &apos;%1&apos;</translation>
+ <translation type="vanished">Журнал Ð·Ð±Ð¸Ñ€Ð°Ð½Ð½Ñ Ð¿Ð¾Ð¼Ñ–Ñ‡Ð½Ð¸ÐºÐ° Ð·Ð½ÐµÐ²Ð°Ð´Ð¶ÐµÐ½Ð½Ñ Ð´Ð»Ñ &apos;%1&apos;</translation>
</message>
<message>
<source>Select a qmake Executable</source>
@@ -20500,6 +21118,14 @@ For more details, see /etc/sysctl.d/10-ptrace.conf
<translation>Ðе уÑÑ– можливі цільові Ñередовища можуть бути підтримані через відÑутніÑÑ‚ÑŒ компілÑторів.</translation>
</message>
<message>
+ <source>Building Helpers</source>
+ <translation>Збірка помічників</translation>
+ </message>
+ <message>
+ <source>Debugging Helper Build Log for &quot;%1&quot;</source>
+ <translation>Журнал Ð·Ð±Ð¸Ñ€Ð°Ð½Ð½Ñ Ð¿Ð¾Ð¼Ñ–Ñ‡Ð½Ð¸ÐºÐ° Ð·Ð½ÐµÐ²Ð°Ð´Ð¶ÐµÐ½Ð½Ñ Ð´Ð»Ñ &quot;%1&quot;</translation>
+ </message>
+ <message>
<source>This Qt version was already registered as &quot;%1&quot;.</source>
<translation>Ð¦Ñ Ð²ÐµÑ€ÑÑ–Ñ Qt вже зареєÑтрована Ñк &quot;%1&quot;.</translation>
</message>
@@ -20560,12 +21186,16 @@ For more details, see /etc/sysctl.d/10-ptrace.conf
</message>
<message>
<source>Clean up</source>
- <translation>ПідчиÑтити</translation>
+ <translation type="vanished">ПідчиÑтити</translation>
</message>
<message>
<source>Add...</source>
<translation>Додати...</translation>
</message>
+ <message>
+ <source>Clean Up</source>
+ <translation>ПідчиÑтити</translation>
+ </message>
</context>
<context>
<name>QtVersion</name>
@@ -20602,20 +21232,36 @@ For more details, see /etc/sysctl.d/10-ptrace.conf
<translation>ÐевÑтановлена збірка з параметром -prefix - лише Ð´Ð»Ñ Ð²Ð½ÑƒÑ‚Ñ€Ñ–ÑˆÐ½ÑŒÐ¾Ñ— розробки.</translation>
</message>
<message>
+ <source>Cannot start &quot;%1&quot;: %2</source>
+ <translation>Ðеможливо запуÑтити &quot;%1&quot;: %2</translation>
+ </message>
+ <message>
+ <source>Timeout running &quot;%1&quot; (%2 ms).</source>
+ <translation>Ð§Ð°Ñ Ð¾Ñ‡Ñ–ÐºÑƒÐ²Ð°Ð½Ð½Ñ Ð²Ð¸Ñ‡ÐµÑ€Ð¿Ð°Ð½Ð¾ Ð´Ð»Ñ &quot;%1&quot;&apos; (%2 мÑ).</translation>
+ </message>
+ <message>
+ <source>&quot;%1&quot; crashed.</source>
+ <translation>&quot;%1&quot; завершивÑÑ Ð°Ð²Ð°Ñ€Ñ–Ð¹Ð½Ð¾.</translation>
+ </message>
+ <message>
+ <source>qmake &quot;%1&quot; is not an executable.</source>
+ <translation>qmake &quot;%1&quot; не є виконуваним файлом.</translation>
+ </message>
+ <message>
<source>Cannot start &apos;%1&apos;: %2</source>
- <translation>Ðеможливо запуÑтити &apos;%1&apos;: %2</translation>
+ <translation type="vanished">Ðеможливо запуÑтити &apos;%1&apos;: %2</translation>
</message>
<message>
<source>Timeout running &apos;%1&apos; (%2 ms).</source>
- <translation>Ð§Ð°Ñ Ð¾Ñ‡Ñ–ÐºÑƒÐ²Ð°Ð½Ð½ вичерпано Ð´Ð»Ñ &apos;%1&apos; (%2 мÑ).</translation>
+ <translation type="vanished">Ð§Ð°Ñ Ð¾Ñ‡Ñ–ÐºÑƒÐ²Ð°Ð½Ð½ вичерпано Ð´Ð»Ñ &apos;%1&apos; (%2 мÑ).</translation>
</message>
<message>
<source>&apos;%1&apos; crashed.</source>
- <translation>&apos;%1&apos; завершивÑÑ Ð°Ð²Ð°Ñ€Ñ–Ð¹Ð½Ð¾.</translation>
+ <translation type="vanished">&apos;%1&apos; завершивÑÑ Ð°Ð²Ð°Ñ€Ñ–Ð¹Ð½Ð¾.</translation>
</message>
<message>
<source>qmake &apos;%1&apos; is not an executable.</source>
- <translation>qmake &apos;%1&apos; не є виконуваним файлом.</translation>
+ <translation type="vanished">qmake &apos;%1&apos; не є виконуваним файлом.</translation>
</message>
<message>
<source>Qt version has no name</source>
@@ -20663,12 +21309,22 @@ For more details, see /etc/sysctl.d/10-ptrace.conf
</message>
<message>
<source>Cannot determine the installation path for Qt version &apos;%1&apos;.</source>
- <translation>Ðеможливо визначити шлÑÑ… вÑÑ‚Ð°Ð½Ð¾Ð²Ð»ÐµÐ½Ð½Ñ Qt верÑÑ–Ñ— &apos;%1&apos;.</translation>
+ <translation type="vanished">Ðеможливо визначити шлÑÑ… вÑÑ‚Ð°Ð½Ð¾Ð²Ð»ÐµÐ½Ð½Ñ Qt верÑÑ–Ñ— &apos;%1&apos;.</translation>
</message>
<message>
<source>Building helper(s) with toolchain &apos;%1&apos;...
</source>
- <translation>Збірка помічника(ів) набором інÑтрументів &apos;%1&apos;...
+ <translation type="vanished">Збірка помічника(ів) набором інÑтрументів &apos;%1&apos;...
+</translation>
+ </message>
+ <message>
+ <source>Cannot determine the installation path for Qt version &quot;%1&quot;.</source>
+ <translation>Ðеможливо визначити шлÑÑ… вÑÑ‚Ð°Ð½Ð¾Ð²Ð»ÐµÐ½Ð½Ñ Qt верÑÑ–Ñ— &quot;%1&quot;.</translation>
+ </message>
+ <message>
+ <source>Building helper(s) with toolchain &quot;%1&quot;...
+</source>
+ <translation>Збірка помічника(ів) набором інÑтрументів &quot;%1&quot;...
</translation>
</message>
<message>
@@ -20872,16 +21528,40 @@ Is the device connected and set up for network access?</source>
<translation>Збій ініціалізації SFTP: %1</translation>
</message>
<message>
+ <source>Upload of file &quot;%1&quot; failed. The server said: &quot;%2&quot;.</source>
+ <translation>Збій Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ñ„Ð°Ð¹Ð»Ñƒ &quot;%1&quot;. Сервер повідомив: &quot;%2&quot;.</translation>
+ </message>
+ <message>
+ <source>If &quot;%1&quot; is currently running on the remote host, you might need to stop it first.</source>
+ <translation>Якщо &quot;%1&quot; зараз виконуєтьÑÑ Ð½Ð° віддаленому вузлі, вам, можливо, знадобитьÑÑ Ñпочатку його зупинити.</translation>
+ </message>
+ <message>
+ <source>Failed to upload file &quot;%1&quot;.</source>
+ <translation>Збій Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ñ„Ð°Ð¹Ð»Ñƒ &quot;%1&quot;.</translation>
+ </message>
+ <message>
+ <source>Failed to upload file &quot;%1&quot;: Could not open for reading.</source>
+ <translation>Збій Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ñ„Ð°Ð¹Ð»Ñƒ &quot;%1&quot;: не вдалоÑÑŒ відкрити Ð´Ð»Ñ Ñ‡Ð¸Ñ‚Ð°Ð½Ð½Ñ.</translation>
+ </message>
+ <message>
+ <source>Warning: No remote path set for local file &quot;%1&quot;. Skipping upload.</source>
+ <translation>ПопередженнÑ: Ð´Ð»Ñ Ð»Ð¾ÐºÐ°Ð»ÑŒÐ½Ð¾Ð³Ð¾ файлу &quot;%1&quot; не задано віддалений шлÑÑ…. ПропуÑк завантаженнÑ.</translation>
+ </message>
+ <message>
+ <source>Uploading file &quot;%1&quot;...</source>
+ <translation>Ð—Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ñ„Ð°Ð¹Ð»Ñƒ &quot;%1&quot;...</translation>
+ </message>
+ <message>
<source>Upload of file &apos;%1&apos; failed. The server said: &apos;%2&apos;.</source>
- <translation>Збій Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ñ„Ð°Ð¹Ð»Ñƒ &apos;%1&apos;. Сервер повідомив: &apos;%2&apos;.</translation>
+ <translation type="vanished">Збій Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ñ„Ð°Ð¹Ð»Ñƒ &apos;%1&apos;. Сервер повідомив: &apos;%2&apos;.</translation>
</message>
<message>
<source>If &apos;%1&apos; is currently running on the remote host, you might need to stop it first.</source>
- <translation>Якщо &apos;%1&apos; зараз виконуєтьÑÑ Ð½Ð° віддаленому вузлі, вам, можливо, знадобитьÑÑ Ñпочатку його зупинити.</translation>
+ <translation type="vanished">Якщо &apos;%1&apos; зараз виконуєтьÑÑ Ð½Ð° віддаленому вузлі, вам, можливо, знадобитьÑÑ Ñпочатку його зупинити.</translation>
</message>
<message>
<source>Failed to upload file &apos;%1&apos;.</source>
- <translation>Збій Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ñ„Ð°Ð¹Ð»Ñƒ &apos;%1&apos;.</translation>
+ <translation type="vanished">Збій Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ñ„Ð°Ð¹Ð»Ñƒ &apos;%1&apos;.</translation>
</message>
<message>
<source>Failed to set executable flag.</source>
@@ -20889,7 +21569,7 @@ Is the device connected and set up for network access?</source>
</message>
<message>
<source>Failed to upload file &apos;%1&apos;: Could not open for reading.</source>
- <translation>Збій Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ñ„Ð°Ð¹Ð»Ñƒ &apos;%1&apos;: Ðе вдалоÑÑŒ відкрити Ð´Ð»Ñ Ñ‡Ð¸Ñ‚Ð°Ð½Ð½Ñ.</translation>
+ <translation type="vanished">Збій Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ñ„Ð°Ð¹Ð»Ñƒ &apos;%1&apos;: Ðе вдалоÑÑŒ відкрити Ð´Ð»Ñ Ñ‡Ð¸Ñ‚Ð°Ð½Ð½Ñ.</translation>
</message>
<message>
<source>All files successfully deployed.</source>
@@ -20897,11 +21577,11 @@ Is the device connected and set up for network access?</source>
</message>
<message>
<source>Warning: No remote path set for local file &apos;%1&apos;. Skipping upload.</source>
- <translation>ПопередженнÑ: Ð”Ð»Ñ Ð»Ð¾ÐºÐ°Ð»ÑŒÐ½Ð¾Ð³Ð¾ файлу &apos;%1&apos; не задано віддалений шлÑÑ…. ПропуÑк завантаженнÑ.</translation>
+ <translation type="vanished">ПопередженнÑ: Ð”Ð»Ñ Ð»Ð¾ÐºÐ°Ð»ÑŒÐ½Ð¾Ð³Ð¾ файлу &apos;%1&apos; не задано віддалений шлÑÑ…. ПропуÑк завантаженнÑ.</translation>
</message>
<message>
<source>Uploading file &apos;%1&apos;...</source>
- <translation>Ð—Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ñ„Ð°Ð¹Ð»Ñƒ &apos;%1&apos;...</translation>
+ <translation type="vanished">Ð—Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ñ„Ð°Ð¹Ð»Ñƒ &apos;%1&apos;...</translation>
</message>
</context>
<context>
@@ -21156,6 +21836,10 @@ Remote stderr was: &apos;%1&apos;</source>
<translation>Ðеможливо зневадити: недоÑтатньо вільних портів.</translation>
</message>
<message>
+ <source>Cannot debug: Local executable is not set.</source>
+ <translation>Ðеможливо зневадити: локальний виконуваний модуль не задано.</translation>
+ </message>
+ <message>
<source>No analyzer tool selected.</source>
<translation type="vanished">ІнÑтрумент Ð´Ð»Ñ Ð°Ð½Ð°Ð»Ñ–Ð·Ñƒ не обрано.</translation>
</message>
@@ -21206,7 +21890,11 @@ Remote stderr was: &apos;%1&apos;</source>
</message>
<message>
<source>Starting remote command &apos;%1&apos;...</source>
- <translation>ЗапуÑк віддаленої команди &apos;%1&apos;...</translation>
+ <translation type="vanished">ЗапуÑк віддаленої команди &apos;%1&apos;...</translation>
+ </message>
+ <message>
+ <source>Starting remote command &quot;%1&quot;...</source>
+ <translation>ЗапуÑк віддаленої команди &quot;%1&quot;...</translation>
</message>
<message>
<source>Remote process failed to start.</source>
@@ -21318,28 +22006,52 @@ Remote stderr was: &apos;%1&apos;</source>
<translation>Помилка: неможливо відкрити файл tar %1 (%2).</translation>
</message>
<message>
+ <source>No remote path specified for file &quot;%1&quot;, skipping.</source>
+ <translation>Ðе вказано віддалений шлÑÑ… Ð´Ð»Ñ Ñ„Ð°Ð¹Ð»Ñƒ &quot;%1&quot;, пропуÑкаємо.</translation>
+ </message>
+ <message>
+ <source>Error writing tar file &quot;%1&quot;: %2.</source>
+ <translation>Помилка запиÑу файлу tar &quot;%1&quot;: %2.</translation>
+ </message>
+ <message>
+ <source>Error reading file &quot;%1&quot;: %2.</source>
+ <translation>Помилка Ñ‡Ð¸Ñ‚Ð°Ð½Ð½Ñ Ñ„Ð°Ð¹Ð»Ñƒ tar &quot;%1&quot;: %2.</translation>
+ </message>
+ <message>
+ <source>Adding file &quot;%1&quot; to tarball...</source>
+ <translation>Ð”Ð¾Ð´Ð°Ð²Ð°Ð½Ð½Ñ Ñ„Ð°Ð¹Ð»Ñƒ &quot;%1&quot; до архіву tar...</translation>
+ </message>
+ <message>
+ <source>Cannot add file &quot;%1&quot; to tar-archive: path too long.</source>
+ <translation>Ðеможливо додати файл &quot;%1&quot; до архіву tar: шлÑÑ… задовгий.</translation>
+ </message>
+ <message>
+ <source>Error writing tar file &quot;%1&quot;: %2</source>
+ <translation>Помилка запиÑу файлу tar &quot;%1&quot;: %2.</translation>
+ </message>
+ <message>
<source>No remote path specified for file &apos;%1&apos;, skipping.</source>
- <translation>Ðе вказано віддалений шлÑÑ… Ð´Ð»Ñ Ñ„Ð°Ð¹Ð»Ñƒ &apos;%1&apos;, пропуÑкаємо.</translation>
+ <translation type="vanished">Ðе вказано віддалений шлÑÑ… Ð´Ð»Ñ Ñ„Ð°Ð¹Ð»Ñƒ &apos;%1&apos;, пропуÑкаємо.</translation>
</message>
<message>
<source>Error writing tar file &apos;%1&apos;: %2.</source>
- <translation>Помилка запиÑу файлу tar &apos;%1&apos;: %2.</translation>
+ <translation type="vanished">Помилка запиÑу файлу tar &apos;%1&apos;: %2.</translation>
</message>
<message>
<source>Error reading file &apos;%1&apos;: %2.</source>
- <translation>Помилка Ñ‡Ð¸Ñ‚Ð°Ð½Ð½Ñ Ñ„Ð°Ð¹Ð»Ñƒ tar &apos;%1&apos;: %2.</translation>
+ <translation type="vanished">Помилка Ñ‡Ð¸Ñ‚Ð°Ð½Ð½Ñ Ñ„Ð°Ð¹Ð»Ñƒ tar &apos;%1&apos;: %2.</translation>
</message>
<message>
<source>Adding file &apos;%1&apos; to tarball...</source>
- <translation>Ð”Ð¾Ð´Ð°Ð²Ð°Ð½Ð½Ñ Ñ„Ð°Ð¹Ð»Ñƒ &apos;%1&apos; до архіву tar...</translation>
+ <translation type="vanished">Ð”Ð¾Ð´Ð°Ð²Ð°Ð½Ð½Ñ Ñ„Ð°Ð¹Ð»Ñƒ &apos;%1&apos; до архіву tar...</translation>
</message>
<message>
<source>Cannot add file &apos;%1&apos; to tar-archive: path too long.</source>
- <translation>Ðеможливо додати файл &apos;%1&apos; до архіву tar: шлÑÑ… задовгий.</translation>
+ <translation type="vanished">Ðеможливо додати файл &apos;%1&apos; до архіву tar: шлÑÑ… задовгий.</translation>
</message>
<message>
<source>Error writing tar file &apos;%1&apos;: %2</source>
- <translation>Помилка запиÑу файлу tar &apos;%1&apos;: %2</translation>
+ <translation type="vanished">Помилка запиÑу файлу tar &apos;%1&apos;: %2</translation>
</message>
<message>
<source>Create tarball</source>
@@ -21408,6 +22120,14 @@ Remote stderr was: &apos;%1&apos;</source>
<translation>Відкрити в текÑтовому редакторі</translation>
</message>
<message>
+ <source>Copy path &quot;%1&quot;</source>
+ <translation>Копіювати шлÑÑ… &quot;%1&quot;</translation>
+ </message>
+ <message>
+ <source>Copy url &quot;%1&quot;</source>
+ <translation>Копіювати URL &quot;%1&quot;</translation>
+ </message>
+ <message>
<source>Add Prefix</source>
<translation>Додати префікÑ</translation>
</message>
@@ -21547,17 +22267,6 @@ with a password, which you can enter below.</source>
</message>
</context>
<context>
- <name>Subversion::Internal::CheckoutWizard</name>
- <message>
- <source>Checks out a Subversion repository and tries to load the contained project.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Subversion Checkout</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
<name>Subversion::Internal::CheckoutWizardPage</name>
<message>
<source>Location</source>
@@ -21736,7 +22445,7 @@ with a password, which you can enter below.</source>
</message>
<message>
<source>Diff Project</source>
- <translation type="unfinished"></translation>
+ <translation>Зміни в проекті</translation>
</message>
<message>
<source>Diff Project &quot;%1&quot;</source>
@@ -21776,7 +22485,7 @@ with a password, which you can enter below.</source>
</message>
<message>
<source>Diff Repository</source>
- <translation type="unfinished"></translation>
+ <translation>Зміни в Ñховищі</translation>
</message>
<message>
<source>Repository Status</source>
@@ -21808,7 +22517,7 @@ with a password, which you can enter below.</source>
</message>
<message>
<source>Diff &amp;Selected Files</source>
- <translation type="unfinished"></translation>
+ <translation>&amp;Зміни у вибраних файлах</translation>
</message>
<message>
<source>&amp;Undo</source>
@@ -21902,23 +22611,19 @@ with a password, which you can enter below.</source>
<context>
<name>TaskList::Internal::TaskFileFactory</name>
<message>
- <source>Task file reader</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
<source>File Error</source>
- <translation>Помилка файлу</translation>
+ <translation type="vanished">Помилка файлу</translation>
</message>
</context>
<context>
<name>TaskList::TaskListPlugin</name>
<message>
<source>Cannot open task file %1: %2</source>
- <translation>Ðеможливо відкрити файл завдань %1: %2</translation>
+ <translation type="vanished">Ðеможливо відкрити файл завдань %1: %2</translation>
</message>
<message>
<source>My Tasks</source>
- <translation>Мої завданнÑ</translation>
+ <translation type="vanished">Мої завданнÑ</translation>
</message>
</context>
<context>
@@ -21929,7 +22634,7 @@ with a password, which you can enter below.</source>
</message>
<message>
<source>Format</source>
- <translation>Формат</translation>
+ <translation type="vanished">Формат</translation>
</message>
<message>
<source>Text Color</source>
@@ -21939,10 +22644,6 @@ with a password, which you can enter below.</source>
<source>Selection Color</source>
<translation>Колір виділеннÑ</translation>
</message>
- <message>
- <source>Text Input</source>
- <translation type="unfinished"></translation>
- </message>
</context>
<context>
<name>TextEditor</name>
@@ -21959,7 +22660,11 @@ with a password, which you can enter below.</source>
<name>TextEditor::BaseFileFind</name>
<message>
<source>Search</source>
- <translation>Пошук</translation>
+ <translation type="vanished">Пошук</translation>
+ </message>
+ <message>
+ <source>Searching</source>
+ <translation>Шукаю</translation>
</message>
<message>
<source>List of comma separated wildcard filters</source>
@@ -21978,6 +22683,10 @@ with a password, which you can enter below.</source>
</message>
<message>
<source>Opening file</source>
+ <translation type="vanished">Ð’Ñ–Ð´ÐºÑ€Ð¸Ñ‚Ñ‚Ñ Ñ„Ð°Ð¹Ð»Ñƒ</translation>
+ </message>
+ <message>
+ <source>Opening File</source>
<translation>Ð’Ñ–Ð´ÐºÑ€Ð¸Ñ‚Ñ‚Ñ Ñ„Ð°Ð¹Ð»Ñƒ</translation>
</message>
</context>
@@ -22105,7 +22814,11 @@ with a password, which you can enter below.</source>
</message>
<message>
<source>Directory &apos;%1&apos;:</source>
- <translation>Тека &apos;%1&apos;:</translation>
+ <translation type="vanished">Тека &apos;%1&apos;:</translation>
+ </message>
+ <message>
+ <source>Directory &quot;%1&quot;:</source>
+ <translation>Тека &quot;%1&quot;:</translation>
</message>
<message>
<source>Path: %1
@@ -22319,8 +23032,12 @@ The following encodings are likely to fit:</source>
<translation>Поточний файл</translation>
</message>
<message>
+ <source>File &quot;%1&quot;:</source>
+ <translation>Файл &quot;%1&quot;:</translation>
+ </message>
+ <message>
<source>File &apos;%1&apos;:</source>
- <translation>Файл &apos;%1&apos;:</translation>
+ <translation type="vanished">Файл &apos;%1&apos;:</translation>
</message>
<message>
<source>File path: %1
@@ -22449,23 +23166,23 @@ The following encodings are likely to fit:</source>
<name>TextEditor::Internal::Manager</name>
<message>
<source>Registering definitions</source>
- <translation>РеєÑÑ‚Ñ€Ð°Ñ†Ñ–Ñ Ð²Ð¸Ð·Ð½Ð°Ñ‡ÐµÐ½ÑŒ</translation>
+ <translation type="vanished">РеєÑÑ‚Ñ€Ð°Ñ†Ñ–Ñ Ð²Ð¸Ð·Ð½Ð°Ñ‡ÐµÐ½ÑŒ</translation>
</message>
<message>
<source>Downloading definitions</source>
- <translation>Ð—Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ð²Ð¸Ð·Ð½Ð°Ñ‡ÐµÐ½ÑŒ</translation>
+ <translation type="vanished">Ð—Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ð²Ð¸Ð·Ð½Ð°Ñ‡ÐµÐ½ÑŒ</translation>
</message>
<message>
<source>Error downloading selected definition(s).</source>
- <translation>Помилка Ð·Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ð¾Ð±Ñ€Ð°Ð½Ð¸Ñ… визначень.</translation>
+ <translation type="vanished">Помилка Ð·Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ð¾Ð±Ñ€Ð°Ð½Ð¸Ñ… визначень.</translation>
</message>
<message>
<source>Error downloading one or more definitions.</source>
- <translation>Помилка Ð·Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ð¾Ð´Ð½Ð¾Ð³Ð¾ чи більше визначень.</translation>
+ <translation type="vanished">Помилка Ð·Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ð¾Ð´Ð½Ð¾Ð³Ð¾ чи більше визначень.</translation>
</message>
<message>
<source>Please check the directory&apos;s access rights.</source>
- <translation>Будь лаÑка, перевірте права доÑтупу до теки.</translation>
+ <translation type="vanished">Будь лаÑка, перевірте права доÑтупу до теки.</translation>
</message>
<message>
<source>
@@ -22474,7 +23191,7 @@ Please check the directory&apos;s access rights.</source>
</message>
<message>
<source>Download Error</source>
- <translation>Помилка звантаженнÑ</translation>
+ <translation type="vanished">Помилка звантаженнÑ</translation>
</message>
</context>
<context>
@@ -22594,7 +23311,7 @@ Please check the directory&apos;s access rights.</source>
</message>
<message>
<source>Triggers a completion in this scope</source>
- <translation>Перемикає Ð·Ð°Ð²ÐµÑ€ÑˆÐµÐ½Ð½Ñ Ð² цій облаÑÑ‚Ñ–</translation>
+ <translation type="vanished">Перемикає Ð·Ð°Ð²ÐµÑ€ÑˆÐµÐ½Ð½Ñ Ð² цій облаÑÑ‚Ñ–</translation>
</message>
<message>
<source>Ctrl+Space</source>
@@ -22606,13 +23323,25 @@ Please check the directory&apos;s access rights.</source>
</message>
<message>
<source>Triggers a quick fix in this scope</source>
- <translation>Перемикає швидке Ð²Ð¸Ð¿Ñ€Ð°Ð²Ð»ÐµÐ½Ð½Ñ Ð² цій облаÑÑ‚Ñ–</translation>
+ <translation type="vanished">Перемикає швидке Ð²Ð¸Ð¿Ñ€Ð°Ð²Ð»ÐµÐ½Ð½Ñ Ð² цій облаÑÑ‚Ñ–</translation>
+ </message>
+ <message>
+ <source>Trigger Completion</source>
+ <translation>Доповнити</translation>
+ </message>
+ <message>
+ <source>Trigger Refactoring Action</source>
+ <translation>Рефакторинг</translation>
</message>
<message>
<source>Alt+Return</source>
<translation>Alt+Return</translation>
</message>
<message>
+ <source>Create Scratch Buffer Using a Temporary File</source>
+ <translation>Створює чернетку викориÑтовуючи тимчаÑовий файл</translation>
+ </message>
+ <message>
<source>Selected text within the current document.</source>
<translation>Виділений текÑÑ‚ в поточному документі.</translation>
</message>
@@ -22641,135 +23370,135 @@ Please check the directory&apos;s access rights.</source>
<name>TextEditor::TextEditorActionHandler</name>
<message>
<source>&amp;Undo</source>
- <translation>&amp;Повернути</translation>
+ <translation type="vanished">&amp;Повернути</translation>
</message>
<message>
<source>&amp;Redo</source>
- <translation>П&amp;овторити</translation>
+ <translation type="vanished">П&amp;овторити</translation>
</message>
<message>
<source>Select Encoding...</source>
- <translation>Обрати кодуваннÑ...</translation>
+ <translation type="vanished">Обрати кодуваннÑ...</translation>
</message>
<message>
<source>Auto-&amp;indent Selection</source>
- <translation>Ðвтовід&amp;Ñтупи у виділеному</translation>
+ <translation type="vanished">Ðвтовід&amp;Ñтупи у виділеному</translation>
</message>
<message>
<source>Ctrl+I</source>
- <translation>Ctrl+I</translation>
+ <translation type="vanished">Ctrl+I</translation>
</message>
<message>
<source>&amp;Rewrap Paragraph</source>
- <translation>Пере&amp;робити переноÑи в абзаці</translation>
+ <translation type="vanished">Пере&amp;робити переноÑи в абзаці</translation>
</message>
<message>
<source>&amp;Visualize Whitespace</source>
- <translation>&amp;Візуалізовувати пропуÑки</translation>
+ <translation type="vanished">&amp;Візуалізовувати пропуÑки</translation>
</message>
<message>
<source>Clean Whitespace</source>
- <translation>ОчиÑтити пропуÑки</translation>
+ <translation type="vanished">ОчиÑтити пропуÑки</translation>
</message>
<message>
<source>Enable Text &amp;Wrapping</source>
- <translation>Увімкнути &amp;перенеÑÐµÐ½Ð½Ñ Ñ‚ÐµÐºÑту</translation>
+ <translation type="vanished">Увімкнути &amp;перенеÑÐµÐ½Ð½Ñ Ñ‚ÐµÐºÑту</translation>
</message>
<message>
<source>Ctrl+/</source>
- <translation>Ctrl+/</translation>
+ <translation type="vanished">Ctrl+/</translation>
</message>
<message>
<source>Cut &amp;Line</source>
- <translation>Вирі&amp;зати Ñ€Ñдок</translation>
+ <translation type="vanished">Вирі&amp;зати Ñ€Ñдок</translation>
</message>
<message>
<source>Shift+Del</source>
- <translation>Shift+Del</translation>
+ <translation type="vanished">Shift+Del</translation>
</message>
<message>
<source>Delete &amp;Line</source>
- <translation>Вида&amp;лити Ñ€Ñдок</translation>
+ <translation type="vanished">Вида&amp;лити Ñ€Ñдок</translation>
</message>
<message>
<source>Delete Word from Cursor On</source>
- <translation>Видалити Ñлово під курÑором</translation>
+ <translation type="vanished">Видалити Ñлово під курÑором</translation>
</message>
<message>
<source>Delete Word Camel Case from Cursor On</source>
- <translation>Видалити Ñлово в Camel Case під курÑором</translation>
+ <translation type="vanished">Видалити Ñлово в Camel Case під курÑором</translation>
</message>
<message>
<source>Delete Word up to Cursor</source>
- <translation>Видалити Ñлово перед курÑором</translation>
+ <translation type="vanished">Видалити Ñлово перед курÑором</translation>
</message>
<message>
<source>Delete Word Camel Case up to Cursor</source>
- <translation>Видалити Ñлово в Camel Case перед курÑором</translation>
+ <translation type="vanished">Видалити Ñлово в Camel Case перед курÑором</translation>
</message>
<message>
<source>Ctrl+&lt;</source>
- <translation>Ctrl+&lt;</translation>
+ <translation type="vanished">Ctrl+&lt;</translation>
</message>
<message>
<source>Ctrl+&gt;</source>
- <translation>Ctrl+&gt;</translation>
+ <translation type="vanished">Ctrl+&gt;</translation>
</message>
<message>
<source>Meta+0</source>
- <translation>Meta+0</translation>
+ <translation type="vanished">Meta+0</translation>
</message>
<message>
<source>Go to Block Start with Selection</source>
- <translation>Перейти на початок блока у виділеному</translation>
+ <translation type="vanished">Перейти на початок блока у виділеному</translation>
</message>
<message>
<source>Go to Block End with Selection</source>
- <translation>Перейти на початок блока у виділеному</translation>
+ <translation type="vanished">Перейти на початок блока у виділеному</translation>
</message>
<message>
<source>Meta+Shift+U</source>
- <translation>Meta+Shift+U</translation>
+ <translation type="vanished">Meta+Shift+U</translation>
</message>
<message>
<source>Meta+U</source>
- <translation>Meta+U</translation>
+ <translation type="vanished">Meta+U</translation>
</message>
<message>
<source>Paste from Clipboard History</source>
- <translation>Ð’Ñтавити з Ñ–Ñторії буферу обміну</translation>
+ <translation type="vanished">Ð’Ñтавити з Ñ–Ñторії буферу обміну</translation>
</message>
<message>
<source>Ctrl+Shift+V</source>
- <translation>Ctrl+Shift+V</translation>
+ <translation type="vanished">Ctrl+Shift+V</translation>
</message>
<message>
<source>Indent</source>
- <translation>Зробити відÑтуп</translation>
+ <translation type="vanished">Зробити відÑтуп</translation>
</message>
<message>
<source>Unindent</source>
- <translation>СкаÑувати відÑтуп</translation>
+ <translation type="vanished">СкаÑувати відÑтуп</translation>
</message>
<message>
<source>Follow Symbol Under Cursor</source>
- <translation>Йти за Ñимволом під курÑором</translation>
+ <translation type="vanished">Йти за Ñимволом під курÑором</translation>
</message>
<message>
<source>Follow Symbol Under Cursor in Next Split</source>
- <translation>Йти за Ñимволом під курÑором в наÑтупній розбивці</translation>
+ <translation type="vanished">Йти за Ñимволом під курÑором в наÑтупній розбивці</translation>
</message>
<message>
<source>Meta+E, F2</source>
- <translation>Meta+E, F2</translation>
+ <translation type="vanished">Meta+E, F2</translation>
</message>
<message>
<source>Ctrl+E, F2</source>
- <translation>Ctrl+E, F2</translation>
+ <translation type="vanished">Ctrl+E, F2</translation>
</message>
<message>
<source>Jump To File Under Cursor</source>
- <translation>Перейти до файлу під курÑором</translation>
+ <translation type="vanished">Перейти до файлу під курÑором</translation>
</message>
<message>
<source>Jump to File Under Cursor in Next Split</source>
@@ -22777,267 +23506,267 @@ Please check the directory&apos;s access rights.</source>
</message>
<message>
<source>Go to Line Start</source>
- <translation>Перейти на початок Ñ€Ñдка</translation>
+ <translation type="vanished">Перейти на початок Ñ€Ñдка</translation>
</message>
<message>
<source>Go to Line End</source>
- <translation>Перейти на кінець Ñ€Ñдка</translation>
+ <translation type="vanished">Перейти на кінець Ñ€Ñдка</translation>
</message>
<message>
<source>Go to Next Line</source>
- <translation>Перейти на наÑтупний Ñ€Ñдок</translation>
+ <translation type="vanished">Перейти на наÑтупний Ñ€Ñдок</translation>
</message>
<message>
<source>Go to Previous Line</source>
- <translation>Перейти на попередній Ñ€Ñдок</translation>
+ <translation type="vanished">Перейти на попередній Ñ€Ñдок</translation>
</message>
<message>
<source>Go to Previous Character</source>
- <translation>Перейти до попереднього Ñимволу</translation>
+ <translation type="vanished">Перейти до попереднього Ñимволу</translation>
</message>
<message>
<source>Go to Next Character</source>
- <translation>Перейти до наÑтупного Ñимволу</translation>
+ <translation type="vanished">Перейти до наÑтупного Ñимволу</translation>
</message>
<message>
<source>Go to Previous Word</source>
- <translation>Перейти до попереднього Ñлова</translation>
+ <translation type="vanished">Перейти до попереднього Ñлова</translation>
</message>
<message>
<source>Go to Next Word</source>
- <translation>Перейти до наÑтупного Ñлова</translation>
+ <translation type="vanished">Перейти до наÑтупного Ñлова</translation>
</message>
<message>
<source>Go to Previous Word Camel Case</source>
- <translation>Перейти до попереднього Ñлова у Camel Case</translation>
+ <translation type="vanished">Перейти до попереднього Ñлова у Camel Case</translation>
</message>
<message>
<source>Go to Next Word Camel Case</source>
- <translation>Перейти до наÑтупного Ñлова у Camel Case</translation>
+ <translation type="vanished">Перейти до наÑтупного Ñлова у Camel Case</translation>
</message>
<message>
<source>Go to Line Start with Selection</source>
- <translation>Перейти на початок Ñ€Ñдка у виділеному</translation>
+ <translation type="vanished">Перейти на початок Ñ€Ñдка у виділеному</translation>
</message>
<message>
<source>Go to Line End with Selection</source>
- <translation>Перейти на кінець Ñ€Ñдка у виділеному</translation>
+ <translation type="vanished">Перейти на кінець Ñ€Ñдка у виділеному</translation>
</message>
<message>
<source>Go to Next Line with Selection</source>
- <translation>Перейти на наÑтупний Ñ€Ñдок у виділеному</translation>
+ <translation type="vanished">Перейти на наÑтупний Ñ€Ñдок у виділеному</translation>
</message>
<message>
<source>Go to Previous Line with Selection</source>
- <translation>Перейти на попередній Ñ€Ñдок у виділеному</translation>
+ <translation type="vanished">Перейти на попередній Ñ€Ñдок у виділеному</translation>
</message>
<message>
<source>Go to Previous Character with Selection</source>
- <translation>Перейти до попереднього Ñимволу у виділеному</translation>
+ <translation type="vanished">Перейти до попереднього Ñимволу у виділеному</translation>
</message>
<message>
<source>Go to Next Character with Selection</source>
- <translation>Перейти до наÑтупного Ñимволу у виділеному</translation>
+ <translation type="vanished">Перейти до наÑтупного Ñимволу у виділеному</translation>
</message>
<message>
<source>Go to Previous Word with Selection</source>
- <translation>Перейти до попереднього Ñлова у виділеному</translation>
+ <translation type="vanished">Перейти до попереднього Ñлова у виділеному</translation>
</message>
<message>
<source>Go to Next Word with Selection</source>
- <translation>Перейти до наÑтупного Ñлова у виділеному</translation>
+ <translation type="vanished">Перейти до наÑтупного Ñлова у виділеному</translation>
</message>
<message>
<source>Go to Previous Word Camel Case with Selection</source>
- <translation>Перейти до попереднього Ñлова у Camel Case у виділеному</translation>
+ <translation type="vanished">Перейти до попереднього Ñлова у Camel Case у виділеному</translation>
</message>
<message>
<source>Go to Next Word Camel Case with Selection</source>
- <translation>Перейти до наÑтупного Ñлова у Camel Case у виділеному</translation>
+ <translation type="vanished">Перейти до наÑтупного Ñлова у Camel Case у виділеному</translation>
</message>
<message>
<source>&lt;line&gt;:&lt;column&gt;</source>
- <translation>&lt;Ñ€Ñдок&gt;:&lt;Ñтовпець&gt;</translation>
+ <translation type="vanished">&lt;Ñ€Ñдок&gt;:&lt;Ñтовпець&gt;</translation>
</message>
<message>
<source>Fold</source>
- <translation>Згорнути</translation>
+ <translation type="vanished">Згорнути</translation>
</message>
<message>
<source>Meta+E, R</source>
- <translation>Meta+E, R</translation>
+ <translation type="vanished">Meta+E, R</translation>
</message>
<message>
<source>Ctrl+E, R</source>
- <translation>Ctrl+E, R</translation>
+ <translation type="vanished">Ctrl+E, R</translation>
</message>
<message>
<source>Meta+E, Meta+V</source>
- <translation>Meta+E, Meta+V</translation>
+ <translation type="vanished">Meta+E, Meta+V</translation>
</message>
<message>
<source>Ctrl+E, Ctrl+V</source>
- <translation>Ctrl+E, Ctrl+V</translation>
+ <translation type="vanished">Ctrl+E, Ctrl+V</translation>
</message>
<message>
<source>Meta+E, Meta+W</source>
- <translation>Meta+E, Meta+W</translation>
+ <translation type="vanished">Meta+E, Meta+W</translation>
</message>
<message>
<source>Ctrl+E, Ctrl+W</source>
- <translation>Ctrl+E, Ctrl+W</translation>
+ <translation type="vanished">Ctrl+E, Ctrl+W</translation>
</message>
<message>
<source>Toggle Comment &amp;Selection</source>
- <translation>Роз&amp;коментувати/закоментувати виділене</translation>
+ <translation type="vanished">Роз&amp;коментувати/закоментувати виділене</translation>
</message>
<message>
<source>Copy &amp;Line</source>
- <translation>&amp;Копіювати Ñ€Ñдок</translation>
+ <translation type="vanished">&amp;Копіювати Ñ€Ñдок</translation>
</message>
<message>
<source>Ctrl+Ins</source>
- <translation>Ctrl+Ins</translation>
+ <translation type="vanished">Ctrl+Ins</translation>
</message>
<message>
<source>Unfold</source>
- <translation>Розгорнути</translation>
+ <translation type="vanished">Розгорнути</translation>
</message>
<message>
<source>Increase Font Size</source>
- <translation>Збільшити розмір шрифту</translation>
+ <translation type="vanished">Збільшити розмір шрифту</translation>
</message>
<message>
<source>Ctrl++</source>
- <translation>Ctrl++</translation>
+ <translation type="vanished">Ctrl++</translation>
</message>
<message>
<source>Decrease Font Size</source>
- <translation>Зменшити розмір шрифту</translation>
+ <translation type="vanished">Зменшити розмір шрифту</translation>
</message>
<message>
<source>Ctrl+-</source>
- <translation>Ctrl+-</translation>
+ <translation type="vanished">Ctrl+-</translation>
</message>
<message>
<source>Toggle &amp;Fold All</source>
- <translation>Роз&amp;горнути/згорнути вÑе</translation>
+ <translation type="vanished">Роз&amp;горнути/згорнути вÑе</translation>
</message>
<message>
<source>Reset Font Size</source>
- <translation>Відновити розмір шрифту</translation>
+ <translation type="vanished">Відновити розмір шрифту</translation>
</message>
<message>
<source>Ctrl+0</source>
- <translation>Ctrl+0</translation>
+ <translation type="vanished">Ctrl+0</translation>
</message>
<message>
<source>Go to Block Start</source>
- <translation>Перейти на початок блока</translation>
+ <translation type="vanished">Перейти на початок блока</translation>
</message>
<message>
<source>Ctrl+[</source>
- <translation>Ctrl+[</translation>
+ <translation type="vanished">Ctrl+[</translation>
</message>
<message>
<source>Go to Block End</source>
- <translation>Перейти на кінець блока</translation>
+ <translation type="vanished">Перейти на кінець блока</translation>
</message>
<message>
<source>Ctrl+]</source>
- <translation>Ctrl+]</translation>
+ <translation type="vanished">Ctrl+]</translation>
</message>
<message>
<source>Ctrl+{</source>
- <translation>Ctrl+{</translation>
+ <translation type="vanished">Ctrl+{</translation>
</message>
<message>
<source>Ctrl+}</source>
- <translation>Ctrl+}</translation>
+ <translation type="vanished">Ctrl+}</translation>
</message>
<message>
<source>Select Block Up</source>
- <translation>Виділити блок вгору</translation>
+ <translation type="vanished">Виділити блок вгору</translation>
</message>
<message>
<source>Ctrl+U</source>
- <translation>Ctrl+U</translation>
+ <translation type="vanished">Ctrl+U</translation>
</message>
<message>
<source>Select Block Down</source>
- <translation>Виділити блок вниз</translation>
+ <translation type="vanished">Виділити блок вниз</translation>
</message>
<message>
<source>Move Line Up</source>
- <translation>ПереÑунути Ñ€Ñдок вгору</translation>
+ <translation type="vanished">ПереÑунути Ñ€Ñдок вгору</translation>
</message>
<message>
<source>Ctrl+Shift+Up</source>
- <translation>Ctrl+Shift+Up</translation>
+ <translation type="vanished">Ctrl+Shift+Up</translation>
</message>
<message>
<source>Move Line Down</source>
- <translation>ПереÑунути Ñ€Ñдок вниз</translation>
+ <translation type="vanished">ПереÑунути Ñ€Ñдок вниз</translation>
</message>
<message>
<source>Ctrl+Shift+Down</source>
- <translation>Ctrl+Shift+Down</translation>
+ <translation type="vanished">Ctrl+Shift+Down</translation>
</message>
<message>
<source>Copy Line Up</source>
- <translation>Скопіювати Ñ€Ñдок вгору</translation>
+ <translation type="vanished">Скопіювати Ñ€Ñдок вгору</translation>
</message>
<message>
<source>Ctrl+Alt+Up</source>
- <translation>Ctrl+Alt+Up</translation>
+ <translation type="vanished">Ctrl+Alt+Up</translation>
</message>
<message>
<source>Copy Line Down</source>
- <translation>Скопіювати Ñ€Ñдок вниз</translation>
+ <translation type="vanished">Скопіювати Ñ€Ñдок вниз</translation>
</message>
<message>
<source>Ctrl+Alt+Down</source>
- <translation>Ctrl+Alt+Down</translation>
+ <translation type="vanished">Ctrl+Alt+Down</translation>
</message>
<message>
<source>Join Lines</source>
- <translation>Об&apos;єднати Ñ€Ñдки</translation>
+ <translation type="vanished">Об&apos;єднати Ñ€Ñдки</translation>
</message>
<message>
<source>Ctrl+J</source>
- <translation>Ctrl+J</translation>
+ <translation type="vanished">Ctrl+J</translation>
</message>
<message>
<source>Insert Line Above Current Line</source>
- <translation>Ð’Ñтавити Ñ€Ñдок перед поточним</translation>
+ <translation type="vanished">Ð’Ñтавити Ñ€Ñдок перед поточним</translation>
</message>
<message>
<source>Ctrl+Shift+Return</source>
- <translation>Ctrl+Shift+Return</translation>
+ <translation type="vanished">Ctrl+Shift+Return</translation>
</message>
<message>
<source>Insert Line Below Current Line</source>
- <translation>Ð’Ñтавити Ñ€Ñдок піÑÐ»Ñ Ð¿Ð¾Ñ‚Ð¾Ñ‡Ð½Ð¾Ð³Ð¾</translation>
+ <translation type="vanished">Ð’Ñтавити Ñ€Ñдок піÑÐ»Ñ Ð¿Ð¾Ñ‚Ð¾Ñ‡Ð½Ð¾Ð³Ð¾</translation>
</message>
<message>
<source>Ctrl+Return</source>
- <translation>Ctrl+Return</translation>
+ <translation type="vanished">Ctrl+Return</translation>
</message>
<message>
<source>Uppercase Selection</source>
- <translation>До верхнього регіÑтру</translation>
+ <translation type="vanished">До верхнього регіÑтру</translation>
</message>
<message>
<source>Alt+Shift+U</source>
- <translation>Alt+Shift+U</translation>
+ <translation type="vanished">Alt+Shift+U</translation>
</message>
<message>
<source>Lowercase Selection</source>
- <translation>До нижнього регіÑтру</translation>
+ <translation type="vanished">До нижнього регіÑтру</translation>
</message>
<message>
<source>Alt+U</source>
- <translation>Alt+U</translation>
+ <translation type="vanished">Alt+U</translation>
</message>
</context>
<context>
@@ -23159,6 +23888,14 @@ Applied to text, if no other rules matching.</source>
<translation>Символьний та Ñ€Ñдковий літерали.</translation>
</message>
<message>
+ <source>Primitive Type</source>
+ <translation>Примітивний тип</translation>
+ </message>
+ <message>
+ <source>Name of a primitive data type.</source>
+ <translation>Ðазва примітивного типу даних.</translation>
+ </message>
+ <message>
<source>Type</source>
<translation>Тип</translation>
</message>
@@ -23195,6 +23932,10 @@ Applied to text, if no other rules matching.</source>
<translation>Ðазва функції, оголошеної віртуальною.</translation>
</message>
<message>
+ <source>Reserved keywords of the programming language except keywords denoting primitive types.</source>
+ <translation>Зарезервовані Ñлова мови програмуваннÑ, окрім назв примітивних типів.</translation>
+ </message>
+ <message>
<source>Whitespace.
Will not be applied to whitespace in comments and strings.</source>
<translation>ПропуÑки.
@@ -23322,7 +24063,7 @@ Will not be applied to whitespace in comments and strings.</source>
</message>
<message>
<source>Reserved keywords of the programming language.</source>
- <translation>Зарезервовані Ñлова мови програмуваннÑ.</translation>
+ <translation type="vanished">Зарезервовані Ñлова мови програмуваннÑ.</translation>
</message>
<message>
<source>Operator</source>
@@ -23527,8 +24268,16 @@ Will not be applied to whitespace in comments and strings.</source>
<translation>Ðе вдалоÑÑŒ визначити Ñ€Ð¾Ð·Ñ‚Ð°ÑˆÑƒÐ²Ð°Ð½Ð½Ñ Ñ–Ð½Ñтрумента обÑлуговуваннÑ. Будь лаÑка, перевірте ваше вÑтановленнÑ, Ñкщо ви не вмикали цей додаток ÑамоÑтійно.</translation>
</message>
<message>
+ <source>Could not find maintenance tool at &quot;%1&quot;. Check your installation.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Updates Available</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
<source>Could not find maintenance tool at &apos;%1&apos;. Check your installation.</source>
- <translation>Ðе вдалоÑÑŒ знайти інÑтрумент обÑÐ»ÑƒÐ³Ð¾Ð²ÑƒÐ²Ð°Ð½Ð½Ñ Ð² &apos;%1&apos;. Перевірте ваше вÑтановленнÑ.</translation>
+ <translation type="vanished">Ðе вдалоÑÑŒ знайти інÑтрумент обÑÐ»ÑƒÐ³Ð¾Ð²ÑƒÐ²Ð°Ð½Ð½Ñ Ð² &apos;%1&apos;. Перевірте ваше вÑтановленнÑ.</translation>
</message>
<message>
<source>Start Updater</source>
@@ -23536,7 +24285,7 @@ Will not be applied to whitespace in comments and strings.</source>
</message>
<message>
<source>Updates available</source>
- <translation>ДоÑтупні оновленнÑ</translation>
+ <translation type="vanished">ДоÑтупні оновленнÑ</translation>
</message>
<message>
<source>Update</source>
@@ -23588,8 +24337,20 @@ Will not be applied to whitespace in comments and strings.</source>
<translation>Ðеможливо запиÑати до тимчаÑового файлу. ДиÑк заповнено?</translation>
</message>
<message>
+ <source>Cannot create temporary directory &quot;%1&quot;: %2</source>
+ <translation>Ðеможливо Ñтворити тимчаÑову теку &quot;%1&quot;: %2</translation>
+ </message>
+ <message>
+ <source>Cannot change to working directory &quot;%1&quot;: %2</source>
+ <translation>Ðеможливо змінити робочу теку &quot;%1&quot;: %2</translation>
+ </message>
+ <message>
+ <source>Cannot execute &quot;%1&quot;: %2</source>
+ <translation>Ðеможливо виконати &quot;%1&quot;: %2</translation>
+ </message>
+ <message>
<source>Cannot create temporary directory &apos;%1&apos;: %2</source>
- <translation>Ðеможливо Ñтворити тимчаÑову теку &apos;%1&apos;: %2</translation>
+ <translation type="vanished">Ðеможливо Ñтворити тимчаÑову теку &apos;%1&apos;: %2</translation>
</message>
<message>
<source>Unexpected output from helper program (%1).</source>
@@ -23597,11 +24358,11 @@ Will not be applied to whitespace in comments and strings.</source>
</message>
<message>
<source>Cannot change to working directory &apos;%1&apos;: %2</source>
- <translation>Ðеможливо змінити робочу теку &apos;%1&apos;: %2</translation>
+ <translation type="vanished">Ðеможливо змінити робочу теку &apos;%1&apos;: %2</translation>
</message>
<message>
<source>Cannot execute &apos;%1&apos;: %2</source>
- <translation>Ðеможливо виконати %1&apos;: %2</translation>
+ <translation type="vanished">Ðеможливо виконати %1&apos;: %2</translation>
</message>
<message>
<source>Quoting error in command.</source>
@@ -23620,16 +24381,28 @@ Will not be applied to whitespace in comments and strings.</source>
<translation>Термінальна команда, можливо, не є командою оболонки.</translation>
</message>
<message>
+ <source>Cannot start the terminal emulator &quot;%1&quot;, change the setting in the Environment options.</source>
+ <translation>Ðеможливо запуÑтити емулÑтор терміналу &quot;%1&quot;, змініть Ð½Ð°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ Ð² опціÑÑ… Ñередовища.</translation>
+ </message>
+ <message>
+ <source>Cannot create socket &quot;%1&quot;: %2</source>
+ <translation>Ðеможливо Ñтворити Ñокет &quot;%1&quot;: %2</translation>
+ </message>
+ <message>
<source>Cannot start the terminal emulator &apos;%1&apos;, change the setting in the Environment options.</source>
- <translation>Ðеможливо запуÑтити емулÑтор терміналу %1&apos;, змініть Ð½Ð°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ Ð² Ð¾Ð¿Ñ†Ñ–Ñ Ñередовища.</translation>
+ <translation type="vanished">Ðеможливо запуÑтити емулÑтор терміналу %1&apos;, змініть Ð½Ð°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ Ð² Ð¾Ð¿Ñ†Ñ–Ñ Ñередовища.</translation>
</message>
<message>
<source>Cannot create socket &apos;%1&apos;: %2</source>
- <translation>Ðеможливо Ñтворити Ñокет %1&apos;: %2</translation>
+ <translation type="vanished">Ðеможливо Ñтворити Ñокет %1&apos;: %2</translation>
</message>
<message>
<source>The process &apos;%1&apos; could not be started: %2</source>
- <translation>Ðе вдалоÑÑŒ запуÑтити Ð¿Ñ€Ð¾Ñ†ÐµÑ &apos;%1&apos;: %2</translation>
+ <translation type="vanished">Ðе вдалоÑÑŒ запуÑтити Ð¿Ñ€Ð¾Ñ†ÐµÑ &apos;%1&apos;: %2</translation>
+ </message>
+ <message>
+ <source>The process &quot;%1&quot; could not be started: %2</source>
+ <translation>Ðе вдалоÑÑŒ запуÑтити Ð¿Ñ€Ð¾Ñ†ÐµÑ &quot;%1&quot;: %2</translation>
</message>
<message>
<source>Cannot obtain a handle to the inferior: %1</source>
@@ -23676,7 +24449,7 @@ Will not be applied to whitespace in comments and strings.</source>
<name>Utils::FancyMainWindow</name>
<message>
<source>Locked</source>
- <translation>ЗафікÑовано</translation>
+ <translation type="vanished">ЗафікÑовано</translation>
</message>
<message>
<source>Reset to Default Layout</source>
@@ -23695,11 +24468,19 @@ Will not be applied to whitespace in comments and strings.</source>
</message>
<message>
<source>Invalid character &apos;%1&apos;.</source>
- <translation>Ðеправильний Ñимвол &apos;%1&apos;.</translation>
+ <translation type="vanished">Ðеправильний Ñимвол &apos;%1&apos;.</translation>
</message>
<message>
<source>Invalid characters &apos;%1&apos;.</source>
- <translation>Ðеправильні Ñимволи &apos;%1&apos;.</translation>
+ <translation type="vanished">Ðеправильні Ñимволи &apos;%1&apos;.</translation>
+ </message>
+ <message>
+ <source>Invalid character &quot;%1&quot;.</source>
+ <translation>Ðеправильний Ñимвол &quot;%1&quot;.</translation>
+ </message>
+ <message>
+ <source>Invalid characters &quot;%1&quot;.</source>
+ <translation>Ðеправильні Ñимволи &quot;%1&quot;.</translation>
</message>
<message>
<source>Name matches MS Windows device. (%1).</source>
@@ -23753,19 +24534,35 @@ Will not be applied to whitespace in comments and strings.</source>
</message>
<message>
<source>Failed to remove directory &apos;%1&apos;.</source>
- <translation>Збій Ð²Ð¸Ð´Ð°Ð»ÐµÐ½Ð½Ñ Ñ‚ÐµÐºÐ¸ &apos;%1&apos;.</translation>
+ <translation type="vanished">Збій Ð²Ð¸Ð´Ð°Ð»ÐµÐ½Ð½Ñ Ñ‚ÐµÐºÐ¸ &apos;%1&apos;.</translation>
</message>
<message>
<source>Failed to remove file &apos;%1&apos;.</source>
- <translation>Збій Ð²Ð¸Ð´Ð°Ð»ÐµÐ½Ð½Ñ Ñ„Ð°Ð¹Ð»Ñƒ &apos;%1&apos;.</translation>
+ <translation type="vanished">Збій Ð²Ð¸Ð´Ð°Ð»ÐµÐ½Ð½Ñ Ñ„Ð°Ð¹Ð»Ñƒ &apos;%1&apos;.</translation>
</message>
<message>
<source>Failed to create directory &apos;%1&apos;.</source>
- <translation>Збій ÑÑ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ Ñ‚ÐµÐºÐ¸ &apos;%1&apos;.</translation>
+ <translation type="vanished">Збій ÑÑ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ Ñ‚ÐµÐºÐ¸ &apos;%1&apos;.</translation>
</message>
<message>
<source>Could not copy file &apos;%1&apos; to &apos;%2&apos;.</source>
- <translation>Ðе вдалоÑÑŒ Ñкопіювати файл &apos;%1&apos; до &apos;%2&apos;.</translation>
+ <translation type="vanished">Ðе вдалоÑÑŒ Ñкопіювати файл &apos;%1&apos; до &apos;%2&apos;.</translation>
+ </message>
+ <message>
+ <source>Failed to remove directory &quot;%1&quot;.</source>
+ <translation>Збій Ð²Ð¸Ð´Ð°Ð»ÐµÐ½Ð½Ñ Ñ‚ÐµÐºÐ¸ &quot;%1&quot;.</translation>
+ </message>
+ <message>
+ <source>Failed to remove file &quot;%1&quot;.</source>
+ <translation>Збій Ð²Ð¸Ð´Ð°Ð»ÐµÐ½Ð½Ñ Ñ„Ð°Ð¹Ð»Ñƒ &quot;%1&quot;.</translation>
+ </message>
+ <message>
+ <source>Failed to create directory &quot;%1&quot;.</source>
+ <translation>Збій ÑÑ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ Ñ‚ÐµÐºÐ¸ &quot;%1&quot;.</translation>
+ </message>
+ <message>
+ <source>Could not copy file &quot;%1&quot; to &quot;%2&quot;.</source>
+ <translation>Ðе вдалоÑÑŒ Ñкопіювати файл &quot;%1&quot; до &quot;%1&quot;.</translation>
</message>
<message>
<source>Cannot open %1 for reading: %2</source>
@@ -23800,7 +24597,7 @@ Will not be applied to whitespace in comments and strings.</source>
<name>Utils::FileWizardDialog</name>
<message>
<source>Location</source>
- <translation>РозташуваннÑ</translation>
+ <translation type="vanished">РозташуваннÑ</translation>
</message>
</context>
<context>
@@ -23883,16 +24680,28 @@ Will not be applied to whitespace in comments and strings.</source>
<translation>Ðеправильна назва базового клаÑу</translation>
</message>
<message>
+ <source>Invalid header file name: &quot;%1&quot;</source>
+ <translation>Ðеправильне назва файлу заголовка: &quot;%1&quot;</translation>
+ </message>
+ <message>
+ <source>Invalid source file name: &quot;%1&quot;</source>
+ <translation>Ðеправильне назва файлу коду: &quot;%1&quot;</translation>
+ </message>
+ <message>
+ <source>Invalid form file name: &quot;%1&quot;</source>
+ <translation>Ðеправильне назва файлу форми: &quot;%1&quot;</translation>
+ </message>
+ <message>
<source>Invalid header file name: &apos;%1&apos;</source>
- <translation>Ðеправильне ім&apos;Ñ Ñ„Ð°Ð¹Ð»Ñƒ заголовка: &apos;%1&apos;</translation>
+ <translation type="vanished">Ðеправильне ім&apos;Ñ Ñ„Ð°Ð¹Ð»Ñƒ заголовка: &apos;%1&apos;</translation>
</message>
<message>
<source>Invalid source file name: &apos;%1&apos;</source>
- <translation>Ðеправильне ім&apos;Ñ Ñ„Ð°Ð¹Ð»Ñƒ коду: &apos;%1&apos;</translation>
+ <translation type="vanished">Ðеправильне ім&apos;Ñ Ñ„Ð°Ð¹Ð»Ñƒ коду: &apos;%1&apos;</translation>
</message>
<message>
<source>Invalid form file name: &apos;%1&apos;</source>
- <translation>Ðеправильне ім&apos;Ñ Ñ„Ð°Ð¹Ð»Ñƒ форми: &apos;%1&apos;</translation>
+ <translation type="vanished">Ðеправильне ім&apos;Ñ Ñ„Ð°Ð¹Ð»Ñƒ форми: &apos;%1&apos;</translation>
</message>
<message>
<source>Inherits QDeclarativeItem - Qt Quick 1</source>
@@ -23930,16 +24739,36 @@ Will not be applied to whitespace in comments and strings.</source>
<translation>ШлÑÑ… повинен бути не порожнім.</translation>
</message>
<message>
+ <source>The path &quot;%1&quot; expanded to an empty string.</source>
+ <translation>ШлÑÑ… &quot;%1&quot; перетворивÑÑ Ð½Ð° пуÑтий Ñ€Ñдок.</translation>
+ </message>
+ <message>
+ <source>The path &quot;%1&quot; does not exist.</source>
+ <translation>ШлÑÑ… &quot;%1&quot; не Ñ–Ñнує.</translation>
+ </message>
+ <message>
+ <source>The path &quot;%1&quot; is not a directory.</source>
+ <translation>ШлÑÑ… &quot;%1&quot; не Ñ” текою.</translation>
+ </message>
+ <message>
+ <source>The directory &quot;%1&quot; does not exist.</source>
+ <translation>Тека &quot;%1&quot; не Ñ–Ñнує.</translation>
+ </message>
+ <message>
+ <source>Cannot execute &quot;%1&quot;.</source>
+ <translation>Ðеможливо виконати &quot;%1&quot;.</translation>
+ </message>
+ <message>
<source>The path &apos;%1&apos; expanded to an empty string.</source>
- <translation>ШлÑÑ… &apos;%1&apos; перетворивÑÑ Ð½Ð° пуÑтий Ñ€Ñдок.</translation>
+ <translation type="vanished">ШлÑÑ… &apos;%1&apos; перетворивÑÑ Ð½Ð° пуÑтий Ñ€Ñдок.</translation>
</message>
<message>
<source>The path &apos;%1&apos; does not exist.</source>
- <translation>ШлÑÑ… &apos;%1&apos; не Ñ–Ñнує.</translation>
+ <translation type="vanished">ШлÑÑ… &apos;%1&apos; не Ñ–Ñнує.</translation>
</message>
<message>
<source>The directory &apos;%1&apos; does not exist.</source>
- <translation>Тека &apos;%1&apos; не Ñ–Ñнує.</translation>
+ <translation type="vanished">Тека &apos;%1&apos; не Ñ–Ñнує.</translation>
</message>
<message>
<source>The path &lt;b&gt;%1&lt;/b&gt; is not a directory.</source>
@@ -23955,7 +24784,7 @@ Will not be applied to whitespace in comments and strings.</source>
</message>
<message>
<source>Cannot execute &apos;%1&apos;.</source>
- <translation>Ðеможливо виконати %1&apos;.</translation>
+ <translation type="vanished">Ðеможливо виконати %1&apos;.</translation>
</message>
<message>
<source>Full path: &lt;b&gt;%1&lt;/b&gt;</source>
@@ -23967,7 +24796,7 @@ Will not be applied to whitespace in comments and strings.</source>
</message>
<message>
<source>The path &apos;%1&apos; is not a directory.</source>
- <translation>ШлÑÑ… &apos;%1&apos; не Ñ” текою.</translation>
+ <translation type="vanished">ШлÑÑ… &apos;%1&apos; не Ñ” текою.</translation>
</message>
</context>
<context>
@@ -24012,6 +24841,10 @@ Will not be applied to whitespace in comments and strings.</source>
<translation>&lt;Введіть_назву&gt;</translation>
</message>
<message>
+ <source>Location</source>
+ <translation>РозташуваннÑ</translation>
+ </message>
+ <message>
<source>The project already exists.</source>
<translation>Проект вже Ñ–Ñнує.</translation>
</message>
@@ -24032,7 +24865,11 @@ Will not be applied to whitespace in comments and strings.</source>
<name>Utils::ProjectNameValidatingLineEdit</name>
<message>
<source>Invalid character &apos;%1&apos; found!</source>
- <translation>Знайдено неправильний Ñимвол &apos;%1&apos;!</translation>
+ <translation type="vanished">Знайдено неправильний Ñимвол &apos;%1&apos;!</translation>
+ </message>
+ <message>
+ <source>Invalid character &quot;%1&quot; found!</source>
+ <translation>Знайдено неправильний Ñимвол &quot;%1&quot;!</translation>
</message>
<message>
<source>Invalid character &apos;.&apos;.</source>
@@ -24050,23 +24887,43 @@ Will not be applied to whitespace in comments and strings.</source>
<name>Utils::SynchronousProcess</name>
<message>
<source>The command &apos;%1&apos; finished successfully.</source>
- <translation>Команда &apos;%1&apos; завершилаÑÑŒ уÑпішно.</translation>
+ <translation type="vanished">Команда &apos;%1&apos; завершилаÑÑŒ уÑпішно.</translation>
</message>
<message>
<source>The command &apos;%1&apos; terminated with exit code %2.</source>
- <translation>Команда &apos;%1&apos; завершилаÑÑ Ð· кодом %2.</translation>
+ <translation type="vanished">Команда &apos;%1&apos; завершилаÑÑ Ð· кодом %2.</translation>
</message>
<message>
<source>The command &apos;%1&apos; terminated abnormally.</source>
- <translation>Команда &apos;%1&apos; завершилаÑÑŒ ненормально.</translation>
+ <translation type="vanished">Команда &apos;%1&apos; завершилаÑÑŒ ненормально.</translation>
</message>
<message>
<source>The command &apos;%1&apos; could not be started.</source>
- <translation>Ðе вдалоÑÑŒ запуÑтити команду &apos;%1&apos;.</translation>
+ <translation type="vanished">Ðе вдалоÑÑŒ запуÑтити команду &apos;%1&apos;.</translation>
</message>
<message>
<source>The command &apos;%1&apos; did not respond within the timeout limit (%2 ms).</source>
- <translation>Команда &apos;%1&apos; не відповідає протÑгом заданого чаÑу (%2 мÑ).</translation>
+ <translation type="vanished">Команда &apos;%1&apos; не відповідає протÑгом заданого чаÑу (%2 мÑ).</translation>
+ </message>
+ <message>
+ <source>The command &quot;%1&quot; finished successfully.</source>
+ <translation>Команда &quot;%1&quot; завершилаÑÑŒ уÑпішно.</translation>
+ </message>
+ <message>
+ <source>The command &quot;%1&quot; terminated with exit code %2.</source>
+ <translation>Команда &quot;%1&quot; завершилаÑÑ Ð· кодом %2.</translation>
+ </message>
+ <message>
+ <source>The command &quot;%1&quot; terminated abnormally.</source>
+ <translation>Команда &quot;%1&quot; завершилаÑÑŒ ненормально.</translation>
+ </message>
+ <message>
+ <source>The command &quot;%1&quot; could not be started.</source>
+ <translation>Ðе вдалоÑÑŒ запуÑтити команду &quot;%1&quot;.</translation>
+ </message>
+ <message>
+ <source>The command &quot;%1&quot; did not respond within the timeout limit (%2 ms).</source>
+ <translation>Команда &quot;%1&quot; не відповідає протÑгом заданого чаÑу (%2 мÑ).</translation>
</message>
<message>
<source>Process not Responding</source>
@@ -24077,8 +24934,12 @@ Will not be applied to whitespace in comments and strings.</source>
<translation>ÐŸÑ€Ð¾Ñ†ÐµÑ Ð½Ðµ відповідає.</translation>
</message>
<message>
+ <source>The process &quot;%1&quot; is not responding.</source>
+ <translation>ÐŸÑ€Ð¾Ñ†ÐµÑ &quot;%1&quot; не відповідає.</translation>
+ </message>
+ <message>
<source>The process &apos;%1&apos; is not responding.</source>
- <translation>ÐŸÑ€Ð¾Ñ†ÐµÑ &apos;%1&apos; не відповідає.</translation>
+ <translation type="vanished">ÐŸÑ€Ð¾Ñ†ÐµÑ &apos;%1&apos; не відповідає.</translation>
</message>
<message>
<source>Would you like to terminate it?</source>
@@ -24203,10 +25064,6 @@ Will not be applied to whitespace in comments and strings.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Git Diff Editor</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
<source>Git Commit Editor</source>
<translation type="unfinished"></translation>
</message>
@@ -25115,7 +25972,7 @@ With cache simulation, further event counters are enabled:
<name>Welcome::Internal::CommunityWelcomePage</name>
<message>
<source>News &amp;&amp; Support</source>
- <translation>Ðовини та підтримка</translation>
+ <translation type="vanished">Ðовини та підтримка</translation>
</message>
</context>
<context>
@@ -25252,7 +26109,7 @@ With cache simulation, further event counters are enabled:
</message>
<message>
<source>Magic Header</source>
- <translation>Магічний заголовок</translation>
+ <translation type="vanished">Магічний заголовок</translation>
</message>
<message>
<source>Type</source>
@@ -25287,11 +26144,11 @@ With cache simulation, further event counters are enabled:
<name>Core::Internal::VariableChooser</name>
<message>
<source>Variables</source>
- <translation>Змінні</translation>
+ <translation type="vanished">Змінні</translation>
</message>
<message>
<source>Select a variable to insert.</source>
- <translation>Оберіть змінну Ð´Ð»Ñ Ð²Ñтавки.</translation>
+ <translation type="vanished">Оберіть змінну Ð´Ð»Ñ Ð²Ñтавки.</translation>
</message>
</context>
<context>
@@ -25399,12 +26256,16 @@ p, li { white-space: pre-wrap; }
</message>
<message>
<source>Days</source>
- <translation> днів</translation>
+ <translation type="vanished"> днів</translation>
</message>
<message>
<source>&amp;Expires after:</source>
<translation>&amp;ЗаÑтаріє через:</translation>
</message>
+ <message>
+ <source> Days</source>
+ <translation> днів</translation>
+ </message>
</context>
<context>
<name>CodePaster::Internal::SettingsPage</name>
@@ -25430,6 +26291,10 @@ p, li { white-space: pre-wrap; }
</message>
<message>
<source>Days</source>
+ <translation type="vanished"> днів</translation>
+ </message>
+ <message>
+ <source> Days</source>
<translation> днів</translation>
</message>
</context>
@@ -25552,7 +26417,7 @@ These prefixes are used in addition to current file name on Switch Header/Source
</message>
<message>
<source>Diff options:</source>
- <translation type="unfinished"></translation>
+ <translation>Опції порівнÑннÑ:</translation>
</message>
<message>
<source>Prompt on submit</source>
@@ -25614,28 +26479,28 @@ These prefixes are used in addition to current file name on Switch Header/Source
<message>
<source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;
&lt;p&gt;The debugging helper is only used to produce a nice display of objects of certain types like QString or std::map in the &amp;quot;Locals and Expressions&amp;quot; view. It is not strictly necessary for debugging with Qt Creator. &lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
- <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;
+ <translation type="vanished">&lt;html&gt;&lt;head/&gt;&lt;body&gt;
&lt;p&gt;Помічник Ð·Ð½ÐµÐ²Ð°Ð´Ð¶ÐµÐ½Ð½Ñ Ð²Ð¸ÐºÐ¾Ñ€Ð¸ÑтовуєтьÑÑ Ð»Ð¸ÑˆÐµ Ð´Ð»Ñ Ð·Ñ€ÑƒÑ‡Ð½Ð¾Ð³Ð¾ Ð²Ñ–Ð´Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ Ð¾Ð±&apos;єктів певних типів, Ñк QString та std::map у виді &amp;quot;Локальних змінних та виразів&amp;quot;. Він не Ñ” вкрай необхідним Ð´Ð»Ñ Ð·Ð½ÐµÐ²Ð°Ð´Ð¶ÐµÐ½Ð½Ñ Ð·Ð° допомогою Qt Creator. &lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
</message>
<message>
<source>Use Debugging Helper</source>
- <translation>ВикориÑтовувати помічник зневадженнÑ</translation>
+ <translation type="vanished">ВикориÑтовувати помічник зневадженнÑ</translation>
</message>
<message>
<source>Makes use of Qt Creator&apos;s code model to find out if a variable has already been assigned a value at the point the debugger interrupts.</source>
- <translation>Вмикає викориÑÑ‚Ð°Ð½Ð½Ñ Ð¼Ð¾Ð´ÐµÐ»Ñ– коду Qt Creator Ð´Ð»Ñ Ð·&apos;ÑÑÑƒÐ²Ð°Ð½Ð½Ñ Ñ‚Ð¾Ð³Ð¾, чи змінній вже було приÑвоєно Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ Ð² момент зупинки зневаджувача.</translation>
+ <translation type="vanished">Вмикає викориÑÑ‚Ð°Ð½Ð½Ñ Ð¼Ð¾Ð´ÐµÐ»Ñ– коду Qt Creator Ð´Ð»Ñ Ð·&apos;ÑÑÑƒÐ²Ð°Ð½Ð½Ñ Ñ‚Ð¾Ð³Ð¾, чи змінній вже було приÑвоєно Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ Ð² момент зупинки зневаджувача.</translation>
</message>
<message>
<source>Use code model</source>
- <translation>ВикориÑтовувати модель коду</translation>
+ <translation type="vanished">ВикориÑтовувати модель коду</translation>
</message>
<message>
<source>Displays names of QThread based threads.</source>
- <translation>Показувати назви ниток, що базуютьÑÑ Ð½Ð° QThread.</translation>
+ <translation type="vanished">Показувати назви ниток, що базуютьÑÑ Ð½Ð° QThread.</translation>
</message>
<message>
<source>Display thread names</source>
- <translation>Показувати імена ниток</translation>
+ <translation type="vanished">Показувати імена ниток</translation>
</message>
<message>
<source>Show &apos;std::&apos; prefix for types from the standard library.</source>
@@ -25643,7 +26508,7 @@ These prefixes are used in addition to current file name on Switch Header/Source
</message>
<message>
<source>Show &quot;std::&quot; namespace for types</source>
- <translation>Показувати проÑÑ‚Ñ–Ñ€ імен &quot;std::&quot; Ð´Ð»Ñ Ñ‚Ð¸Ð¿Ñ–Ð²</translation>
+ <translation type="vanished">Показувати проÑÑ‚Ñ–Ñ€ імен &quot;std::&quot; Ð´Ð»Ñ Ñ‚Ð¸Ð¿Ñ–Ð²</translation>
</message>
<message>
<source>Show Qt namespace prefix for Qt types. This is only relevant if Qt was configured with &apos;-qtnamespace&apos;.</source>
@@ -25651,15 +26516,15 @@ These prefixes are used in addition to current file name on Switch Header/Source
</message>
<message>
<source>Show Qt&apos;s namespace for types</source>
- <translation>Показувати проÑÑ‚Ñ–Ñ€ імен Qt Ð´Ð»Ñ Ñ‚Ð¸Ð¿Ñ–Ð²</translation>
+ <translation type="vanished">Показувати проÑÑ‚Ñ–Ñ€ імен Qt Ð´Ð»Ñ Ñ‚Ð¸Ð¿Ñ–Ð²</translation>
</message>
<message>
<source>Shows &apos;std::&apos; prefix for types from the standard library.</source>
- <translation>Показувати Ð¿Ñ€ÐµÑ„Ñ–ÐºÑ &apos;std::&apos; Ð´Ð»Ñ Ñ‚Ð¸Ð¿Ñ–Ð² зі Ñтандартної бібліотеки.</translation>
+ <translation type="vanished">Показувати Ð¿Ñ€ÐµÑ„Ñ–ÐºÑ &apos;std::&apos; Ð´Ð»Ñ Ñ‚Ð¸Ð¿Ñ–Ð² зі Ñтандартної бібліотеки.</translation>
</message>
<message>
<source>Shows Qt namespace prefix for Qt types. This is only relevant if Qt was configured with &apos;-qtnamespace&apos;.</source>
- <translation>Показувати Ð¿Ñ€ÐµÑ„Ñ–ÐºÑ Ð¿Ñ€Ð¾Ñтору імен Qt Ð´Ð»Ñ Ñ‚Ð¸Ð¿Ñ–Ð² Qt. Це має ÑенÑ, Ñкщо Qt було Ñконфігуровано з &apos;-qtnamespace&apos;.</translation>
+ <translation type="vanished">Показувати Ð¿Ñ€ÐµÑ„Ñ–ÐºÑ Ð¿Ñ€Ð¾Ñтору імен Qt Ð´Ð»Ñ Ñ‚Ð¸Ð¿Ñ–Ð² Qt. Це має ÑенÑ, Ñкщо Qt було Ñконфігуровано з &apos;-qtnamespace&apos;.</translation>
</message>
</context>
<context>
@@ -25888,43 +26753,39 @@ These prefixes are used in addition to current file name on Switch Header/Source
<name>QmakeProjectManager::Internal::Html5AppWizardSourcesPage</name>
<message>
<source>WizardPage</source>
- <translation>Сторінка майÑтра</translation>
+ <translation type="vanished">Сторінка майÑтра</translation>
</message>
<message>
<source>Main HTML File</source>
- <translation>Головний файл HTML</translation>
+ <translation type="vanished">Головний файл HTML</translation>
</message>
<message>
<source>Generate an index.html file</source>
- <translation>Генерувати файл index.html</translation>
+ <translation type="vanished">Генерувати файл index.html</translation>
</message>
<message>
<source>Import an existing .html file</source>
- <translation>Імпортувати Ñ–Ñнуючий файл .html</translation>
+ <translation type="vanished">Імпортувати Ñ–Ñнуючий файл .html</translation>
</message>
<message>
<source>Load a URL</source>
- <translation>Звантажити з URL</translation>
+ <translation type="vanished">Звантажити з URL</translation>
</message>
<message>
<source>http://</source>
- <translation>http://</translation>
+ <translation type="vanished">http://</translation>
</message>
<message>
<source>Note: Unless you chose to load a URL, all files and directories that reside in the same directory as the main HTML file are deployed. You can modify the contents of the directory any time before deploying.</source>
- <translation>Примітка: Якщо ви не обрали Ð·Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ð· URL, то уÑÑ– файли та теки, що знаходÑÑ‚ÑŒÑÑ Ð² тій Ñамій теці, що й оÑновний файл HTML будуть розгорнуті. Ви можете змінити зміÑÑ‚ теки в будь-Ñкий Ñ‡Ð°Ñ Ð¿ÐµÑ€ÐµÐ´ розгортаннÑм.</translation>
+ <translation type="vanished">Примітка: Якщо ви не обрали Ð·Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ð· URL, то уÑÑ– файли та теки, що знаходÑÑ‚ÑŒÑÑ Ð² тій Ñамій теці, що й оÑновний файл HTML будуть розгорнуті. Ви можете змінити зміÑÑ‚ теки в будь-Ñкий Ñ‡Ð°Ñ Ð¿ÐµÑ€ÐµÐ´ розгортаннÑм.</translation>
</message>
<message>
<source>Touch optimized navigation</source>
- <translation>ÐавігаціÑ, опитимізована Ð´Ð»Ñ Ð´Ð¾Ñ‚Ð¸ÐºÑ–Ð²</translation>
+ <translation type="vanished">ÐавігаціÑ, опитимізована Ð´Ð»Ñ Ð´Ð¾Ñ‚Ð¸ÐºÑ–Ð²</translation>
</message>
<message>
<source>Enable touch optimized navigation</source>
- <translation>Увімкнути навігацію, опитимізовану Ð´Ð»Ñ Ð´Ð¾Ñ‚Ð¸ÐºÑ–Ð²</translation>
- </message>
- <message>
- <source>Touch optimized navigation will make the HTML page flickable and enlarge the area of touch sensitive elements. If you use a JavaScript framework which optimizes the touch interaction, leave the checkbox unchecked.</source>
- <translation type="unfinished"></translation>
+ <translation type="vanished">Увімкнути навігацію, опитимізовану Ð´Ð»Ñ Ð´Ð¾Ñ‚Ð¸ÐºÑ–Ð²</translation>
</message>
</context>
<context>
@@ -26078,7 +26939,7 @@ These prefixes are used in addition to current file name on Switch Header/Source
</message>
<message>
<source>The user name to log into the device:</source>
- <translation>Ім&apos;Ñ ÐºÐ¾Ñ€Ð¸Ñтувача Ð´Ð»Ñ Ð²Ñ…Ð¾Ð´Ñƒ на приÑтрій:</translation>
+ <translation type="vanished">Ім&apos;Ñ ÐºÐ¾Ñ€Ð¸Ñтувача Ð´Ð»Ñ Ð²Ñ…Ð¾Ð´Ñƒ на приÑтрій:</translation>
</message>
<message>
<source>The authentication type:</source>
@@ -26100,6 +26961,10 @@ These prefixes are used in addition to current file name on Switch Header/Source
<source>The file containing the user&apos;s private key:</source>
<translation>Файл, що міÑтить приватний ключ кориÑтувача:</translation>
</message>
+ <message>
+ <source>The username to log into the device:</source>
+ <translation>Ім&apos;Ñ ÐºÐ¾Ñ€Ð¸Ñтувача Ð´Ð»Ñ Ð²Ñ…Ð¾Ð´Ñƒ на приÑтрій:</translation>
+ </message>
</context>
<context>
<name>RemoteLinux::Internal::LinuxDeviceTestDialog</name>
@@ -26112,11 +26977,11 @@ These prefixes are used in addition to current file name on Switch Header/Source
<name>RemoteLinux::Internal::RemoteLinuxDeployConfigurationWidget</name>
<message>
<source>Form</source>
- <translation>Форма</translation>
+ <translation type="vanished">Форма</translation>
</message>
<message>
<source>Files to deploy:</source>
- <translation>Файли до розгортаннÑ:</translation>
+ <translation type="vanished">Файли до розгортаннÑ:</translation>
</message>
</context>
<context>
@@ -26696,7 +27561,7 @@ Influences the indentation of continuation lines.
</message>
<message>
<source>Retrieve list of branches in repository.</source>
- <translation type="unfinished"></translation>
+ <translation>Отримати ÑпиÑок гілок в Ñховищі.</translation>
</message>
<message>
<source>...</source>
@@ -26765,10 +27630,6 @@ Influences the indentation of continuation lines.
<translation type="unfinished"></translation>
</message>
<message>
- <source>&amp;Patch command:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
<source>&amp;SSH prompt command:</source>
<translation type="unfinished"></translation>
</message>
@@ -26778,7 +27639,7 @@ should a repository require SSH-authentication (see documentation on SSH and the
<translation type="unfinished"></translation>
</message>
<message>
- <source>A file listing user names and email addresses in a 4-column mailmap format:
+ <source>A file listing nicknames in a 4-column mailmap format:
&apos;name &lt;email&gt; alias &lt;email&gt;&apos;.</source>
<translation type="unfinished"></translation>
</message>
@@ -26794,8 +27655,16 @@ should a repository require SSH-authentication (see documentation on SSH and the
<translation>Ðазва</translation>
</message>
<message>
+ <source>Email</source>
+ <translation>Email</translation>
+ </message>
+ <message>
+ <source>Alias email</source>
+ <translation>Email пÑевдоніма</translation>
+ </message>
+ <message>
<source>E-mail</source>
- <translation>E-mail</translation>
+ <translation type="vanished">E-mail</translation>
</message>
<message>
<source>Alias</source>
@@ -26803,7 +27672,7 @@ should a repository require SSH-authentication (see documentation on SSH and the
</message>
<message>
<source>Alias e-mail</source>
- <translation>E-mail пÑевдоніма</translation>
+ <translation type="vanished">E-mail пÑевдоніма</translation>
</message>
</context>
<context>
@@ -26985,7 +27854,11 @@ should a repository require SSH-authentication (see documentation on SSH and the
<name>ZeroConf::Internal::ZConfLib</name>
<message>
<source>AvahiZConfLib could not load the native library &apos;%1&apos;: %2</source>
- <translation>AvahiZConfLib не зміг завантажити рідну бібліотеку &apos;%1&apos;: %2</translation>
+ <translation type="vanished">AvahiZConfLib не зміг завантажити рідну бібліотеку &apos;%1&apos;: %2</translation>
+ </message>
+ <message>
+ <source>AvahiZConfLib could not load the native library &quot;%1&quot;: %2</source>
+ <translation>AvahiZConfLib не зміг завантажити рідну бібліотеку &quot;%1&quot;: %2</translation>
</message>
<message>
<source>%1 cannot create a client. The daemon is probably not running.</source>
@@ -27013,15 +27886,23 @@ should a repository require SSH-authentication (see documentation on SSH and the
</message>
<message>
<source>%1 failed to kill other daemons with &apos;%2&apos;.</source>
- <translation>%1 не зміг вбити інших демонів за допомогою &apos;%2&apos;.</translation>
+ <translation type="vanished">%1 не зміг вбити інших демонів за допомогою &apos;%2&apos;.</translation>
+ </message>
+ <message>
+ <source>%1 failed to kill other daemons with &quot;%2&quot;.</source>
+ <translation>%1 не зміг вбити інших демонів за допомогою &quot;%1&quot;.</translation>
</message>
<message>
<source>%1 detected a file at /tmp/mdnsd, daemon startup will probably fail.</source>
<translation>%1 знайшов файл /tmp/mdnsd, запуÑк демона, Ñкоріше за вÑе, не вдавÑÑ.</translation>
</message>
<message>
+ <source>%1: log of previous daemon run is: &quot;%2&quot;.</source>
+ <translation>%1: журнал попереднього запуÑка демона: &quot;%1&quot;.</translation>
+ </message>
+ <message>
<source>%1: log of previous daemon run is: &apos;%2&apos;.</source>
- <translation>%1: журнал попереднього запуÑка демона: &apos;%2&apos;.</translation>
+ <translation type="vanished">%1: журнал попереднього запуÑка демона: &apos;%2&apos;.</translation>
</message>
<message>
<source>%1: log of previous daemon run is: &apos;%2&apos;.
@@ -27179,7 +28060,11 @@ should a repository require SSH-authentication (see documentation on SSH and the
<name>AutotoolsProjectManager::Internal::AutotoolsManager</name>
<message>
<source>Failed opening project &apos;%1&apos;: Project is not a file</source>
- <translation>Збій Ð²Ñ–Ð´ÐºÑ€Ð¸Ñ‚Ñ‚Ñ Ð¿Ñ€Ð¾ÐµÐºÑ‚Ñƒ &apos;%1&apos;: Проект не Ñ” файлом</translation>
+ <translation type="vanished">Збій Ð²Ñ–Ð´ÐºÑ€Ð¸Ñ‚Ñ‚Ñ Ð¿Ñ€Ð¾ÐµÐºÑ‚Ñƒ &apos;%1&apos;: Проект не Ñ” файлом</translation>
+ </message>
+ <message>
+ <source>Failed opening project &quot;%1&quot;: Project is not a file</source>
+ <translation>Збій Ð²Ñ–Ð´ÐºÑ€Ð¸Ñ‚Ñ‚Ñ Ð¿Ñ€Ð¾ÐµÐºÑ‚Ñƒ &quot;%1&quot;: Проект не Ñ” файлом</translation>
</message>
</context>
<context>
@@ -27274,11 +28159,11 @@ should a repository require SSH-authentication (see documentation on SSH and the
</message>
<message>
<source>Qt Creator needs a compiler set up to build. Configure a compiler in the kit options.</source>
- <translation>Qt Creator потребує компілÑтора Ð´Ð»Ñ Ð·Ð±Ñ–Ñ€ÐºÐ¸. Сконфігуруйте компілÑтор в налаштуваннÑÑ… комплекту.</translation>
+ <translation type="vanished">Qt Creator потребує компілÑтора Ð´Ð»Ñ Ð·Ð±Ñ–Ñ€ÐºÐ¸. Сконфігуруйте компілÑтор в налаштуваннÑÑ… комплекту.</translation>
</message>
<message>
<source>Configuration is faulty. Check the Issues view for details.</source>
- <translation>ÐšÐ¾Ð½Ñ„Ñ–Ð³ÑƒÑ€Ð°Ñ†Ñ–Ñ Ð·Ð±Ñ–Ð¹Ð½Ð°. Перевірте вид &quot;Проблеми&quot; Ð´Ð»Ñ Ð´ÐµÑ‚Ð°Ð»ÐµÐ¹.</translation>
+ <translation type="vanished">ÐšÐ¾Ð½Ñ„Ñ–Ð³ÑƒÑ€Ð°Ñ†Ñ–Ñ Ð·Ð±Ñ–Ð¹Ð½Ð°. Перевірте вид &quot;Проблеми&quot; Ð´Ð»Ñ Ð´ÐµÑ‚Ð°Ð»ÐµÐ¹.</translation>
</message>
</context>
<context>
@@ -27339,8 +28224,12 @@ should a repository require SSH-authentication (see documentation on SSH and the
<translation>ПерезапиÑати?</translation>
</message>
<message>
+ <source>An item named &quot;%1&quot; already exists at this location. Do you want to overwrite it?</source>
+ <translation>Елемент з іменем &quot;%1&quot; вже Ñ–Ñнує в цьому розташуванні. Бажаєте перезапиÑати його?</translation>
+ </message>
+ <message>
<source>An item named &apos;%1&apos; already exists at this location. Do you want to overwrite it?</source>
- <translation>Елемент з іменем &apos;%1&apos; вже Ñ–Ñнує в цьому розташуванні. Бажаєте перезапиÑати його?</translation>
+ <translation type="vanished">Елемент з іменем &apos;%1&apos; вже Ñ–Ñнує в цьому розташуванні. Бажаєте перезапиÑати його?</translation>
</message>
<message>
<source>Save File As</source>
@@ -27393,17 +28282,6 @@ should a repository require SSH-authentication (see documentation on SSH and the
</message>
</context>
<context>
- <name>Cvs::Internal::CheckoutWizard</name>
- <message>
- <source>Checks out a CVS repository and tries to load the contained project.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>CVS Checkout</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
<name>Cvs::Internal::CheckoutWizardPage</name>
<message>
<source>Location</source>
@@ -27429,7 +28307,11 @@ should a repository require SSH-authentication (see documentation on SSH and the
<name>Cvs::Internal::CvsPlugin</name>
<message>
<source>Cannot find repository for &apos;%1&apos;</source>
- <translation>Ðеможливо знайти Ñховище Ð´Ð»Ñ &apos;%1&apos;</translation>
+ <translation type="vanished">Ðеможливо знайти Ñховище Ð´Ð»Ñ &apos;%1&apos;</translation>
+ </message>
+ <message>
+ <source>Cannot find repository for &quot;%1&quot;</source>
+ <translation>Ðеможливо знайти Ñховище Ð´Ð»Ñ &quot;%1&quot;</translation>
</message>
<message>
<source>Parsing of the log output failed</source>
@@ -27541,7 +28423,7 @@ should a repository require SSH-authentication (see documentation on SSH and the
</message>
<message>
<source>Diff Project</source>
- <translation type="unfinished"></translation>
+ <translation>Зміни в проекті</translation>
</message>
<message>
<source>Diff Project &quot;%1&quot;</source>
@@ -27581,7 +28463,7 @@ should a repository require SSH-authentication (see documentation on SSH and the
</message>
<message>
<source>Diff Repository</source>
- <translation type="unfinished"></translation>
+ <translation>Зміни в Ñховищі</translation>
</message>
<message>
<source>Repository Status</source>
@@ -27589,7 +28471,7 @@ should a repository require SSH-authentication (see documentation on SSH and the
</message>
<message>
<source>Repository Log</source>
- <translation type="unfinished"></translation>
+ <translation>ІÑÑ‚Ð¾Ñ€Ñ–Ñ Ñховища</translation>
</message>
<message>
<source>Update Repository</source>
@@ -27609,7 +28491,7 @@ should a repository require SSH-authentication (see documentation on SSH and the
</message>
<message>
<source>Diff &amp;Selected Files</source>
- <translation type="unfinished"></translation>
+ <translation>&amp;Зміни у вибраних файлах</translation>
</message>
<message>
<source>&amp;Undo</source>
@@ -27632,6 +28514,18 @@ should a repository require SSH-authentication (see documentation on SSH and the
<translation type="unfinished"></translation>
</message>
<message>
+ <source>Would you like to discard your changes to the repository &quot;%1&quot;?</source>
+ <translation>Бажаєти відкинути ваші зміни до Ñховища &quot;%1&quot;?</translation>
+ </message>
+ <message>
+ <source>Would you like to discard your changes to the file &quot;%1&quot;?</source>
+ <translation>Бажаєти відкинути ваші зміни до файлу &quot;%1&quot;?</translation>
+ </message>
+ <message>
+ <source>Could not find commits of id &quot;%1&quot; on %2.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
<source>The files do not differ.</source>
<translation type="vanished">Файли не відрізнÑÑŽÑ‚ÑŒÑÑ.</translation>
</message>
@@ -27660,14 +28554,6 @@ should a repository require SSH-authentication (see documentation on SSH and the
<translation>Ðемає змінених файлів.</translation>
</message>
<message>
- <source>Would you like to discard your changes to the repository &apos;%1&apos;?</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Would you like to discard your changes to the file &apos;%1&apos;?</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
<source>Project status</source>
<translation type="unfinished"></translation>
</message>
@@ -27680,10 +28566,6 @@ should a repository require SSH-authentication (see documentation on SSH and the
<translation type="unfinished"></translation>
</message>
<message>
- <source>Could not find commits of id &apos;%1&apos; on %2.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
<source>No cvs executable specified!</source>
<translation>Виконуваний модуль cvs не вказано!</translation>
</message>
@@ -27755,6 +28637,10 @@ should a repository require SSH-authentication (see documentation on SSH and the
<context>
<name>Debugger::DebuggerEnginePrivate</name>
<message>
+ <source>Debugged executable</source>
+ <translation>Виконуваний модуль Ð´Ð»Ñ Ð·Ð½ÐµÐ²Ð°Ð´Ð¶ÐµÐ½Ð½Ñ</translation>
+ </message>
+ <message>
<source>Attempting to interrupt.</source>
<translation>ÐамагаємоÑÑŒ перервати.</translation>
</message>
@@ -27821,11 +28707,11 @@ should a repository require SSH-authentication (see documentation on SSH and the
</message>
<message>
<source>added</source>
- <translation type="unfinished"></translation>
+ <translation>додано</translation>
</message>
<message>
<source>deleted</source>
- <translation type="unfinished"></translation>
+ <translation>видалено</translation>
</message>
<message>
<source>renamed</source>
@@ -27833,7 +28719,7 @@ should a repository require SSH-authentication (see documentation on SSH and the
</message>
<message>
<source>copied</source>
- <translation type="unfinished"></translation>
+ <translation>Ñкопійовано</translation>
</message>
<message>
<source> by both</source>
@@ -27968,11 +28854,11 @@ Do you want to kill it?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>// Rename all outer uses of the id &apos;%1&apos; to &apos;%2.item&apos;.</source>
+ <source>// Rename all outer uses of the id &quot;%1&quot; to &quot;%2.item&quot;.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>// Rename all outer uses of the id &apos;%1&apos; to &apos;%2.item.%1&apos;.
+ <source>// Rename all outer uses of the id &quot;%1&quot; to &quot;%2.item.%1&quot;.
</source>
<translation type="unfinished"></translation>
</message>
@@ -28016,11 +28902,27 @@ Do you want to kill it?</source>
<translation type="vanished"> Ñ</translation>
</message>
<message>
+ <source>&lt;program&gt;</source>
+ <translation>&lt;програма&gt;</translation>
+ </message>
+ <message>
+ <source>Main Program</source>
+ <translation>ОÑновна програма</translation>
+ </message>
+ <message>
+ <source>&lt;bytecode&gt;</source>
+ <translation>&lt;байт-код&gt;</translation>
+ </message>
+ <message>
<source>Binding not optimized (might have side effects or assignments,
references to elements in other files, loops, and so on.)</source>
<translation type="unfinished"></translation>
</message>
<message>
+ <source>Source code not available</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
<source>Paint</source>
<translation type="unfinished"></translation>
</message>
@@ -28293,23 +29195,23 @@ references to elements in other files, loops, and so on.)</source>
<name>VcsBase::BaseCheckoutWizard</name>
<message>
<source>Cannot Open Project</source>
- <translation>Ðеможливо відкрити проект</translation>
+ <translation type="vanished">Ðеможливо відкрити проект</translation>
</message>
<message>
<source>Failed to open project in &apos;%1&apos;.</source>
- <translation>Збій Ð²Ñ–Ð´ÐºÑ€Ð¸Ñ‚Ñ‚Ñ Ð¿Ñ€Ð¾ÐµÐºÑ‚Ñƒ в &apos;%1&apos;.</translation>
+ <translation type="vanished">Збій Ð²Ñ–Ð´ÐºÑ€Ð¸Ñ‚Ñ‚Ñ Ð¿Ñ€Ð¾ÐµÐºÑ‚Ñƒ в &apos;%1&apos;.</translation>
</message>
<message>
<source>Could not find any project files matching (%1) in the directory &apos;%2&apos;.</source>
- <translation>Ðе вдалоÑÑŒ знайти жодних файлів проекту, що відповідають (%1), в теці &apos;%2&apos;.</translation>
+ <translation type="vanished">Ðе вдалоÑÑŒ знайти жодних файлів проекту, що відповідають (%1), в теці &apos;%2&apos;.</translation>
</message>
<message>
<source>The Project Explorer is not available.</source>
- <translation>ОглÑдач проекту не доÑтупний.</translation>
+ <translation type="vanished">ОглÑдач проекту не доÑтупний.</translation>
</message>
<message>
<source>&apos;%1&apos; does not exist.</source>
- <translation>&apos;%1&apos; не Ñ–Ñнує.</translation>
+ <translation type="vanished">&apos;%1&apos; не Ñ–Ñнує.</translation>
</message>
</context>
<context>
@@ -28392,6 +29294,10 @@ references to elements in other files, loops, and so on.)</source>
<numerusform>%n байтів, воÑтаннє змінено %1.</numerusform>
</translation>
</message>
+ <message>
+ <source>Cleaning &quot;%1&quot;</source>
+ <translation>ÐžÑ‡Ð¸Ñ‰ÐµÐ½Ð½Ñ &quot;%1&quot;</translation>
+ </message>
<message numerus="yes">
<source>%n bytes, last modified %1</source>
<translation type="vanished">
@@ -28414,7 +29320,7 @@ references to elements in other files, loops, and so on.)</source>
</message>
<message>
<source>Cleaning %1</source>
- <translation>ÐžÑ‡Ð¸Ñ‰ÐµÐ½Ð½Ñ %1</translation>
+ <translation type="vanished">ÐžÑ‡Ð¸Ñ‰ÐµÐ½Ð½Ñ %1</translation>
</message>
</context>
<context>
@@ -28447,7 +29353,11 @@ references to elements in other files, loops, and so on.)</source>
<name>VcsBase::VcsBaseClient</name>
<message>
<source>Unable to start process &apos;%1&apos;: %2</source>
- <translation>Ðеможливо запуÑтити Ð¿Ñ€Ð¾Ñ†ÐµÑ &apos;%1&apos;: %2</translation>
+ <translation type="vanished">Ðеможливо запуÑтити Ð¿Ñ€Ð¾Ñ†ÐµÑ &apos;%1&apos;: %2</translation>
+ </message>
+ <message>
+ <source>Unable to start process &quot;%1&quot;: %2</source>
+ <translation>Ðеможливо запуÑтити Ð¿Ñ€Ð¾Ñ†ÐµÑ &quot;%1&quot;: %2</translation>
</message>
<message>
<source>Timed out after %1s waiting for the process %2 to finish.</source>
@@ -28485,15 +29395,15 @@ references to elements in other files, loops, and so on.)</source>
</message>
<message>
<source>Send to CodePaster...</source>
- <translation type="unfinished"></translation>
+ <translation>ÐадіÑлати до Codepaster...</translation>
</message>
<message>
<source>Apply Chunk...</source>
- <translation type="unfinished"></translation>
+ <translation>ÐаклаÑти чаÑтину латки...</translation>
</message>
<message>
<source>Revert Chunk...</source>
- <translation type="unfinished"></translation>
+ <translation>ЗнÑти чаÑтину латки...</translation>
</message>
<message>
<source>Failed to retrieve data.</source>
@@ -28501,27 +29411,27 @@ references to elements in other files, loops, and so on.)</source>
</message>
<message>
<source>Unable to Paste</source>
- <translation type="unfinished"></translation>
+ <translation>Ðеможливо вÑтавити</translation>
</message>
<message>
<source>Code pasting services are not available.</source>
- <translation type="unfinished"></translation>
+ <translation>Служби вÑтавки коду не доÑтупні.</translation>
</message>
<message>
<source>Revert Chunk</source>
- <translation type="unfinished"></translation>
+ <translation>ЗнÑÑ‚Ñ‚Ñ Ñ‡Ð°Ñтини латки</translation>
</message>
<message>
<source>Apply Chunk</source>
- <translation type="unfinished"></translation>
+ <translation>ÐÐ°ÐºÐ»Ð°Ð´Ð°Ð½Ð½Ñ Ñ‡Ð°Ñтини латки</translation>
</message>
<message>
<source>Would you like to revert the chunk?</source>
- <translation type="unfinished"></translation>
+ <translation>Бажаєте знÑти чаÑтину латки?</translation>
</message>
<message>
<source>Would you like to apply the chunk?</source>
- <translation type="unfinished"></translation>
+ <translation>Бажаєте наклаÑти чаÑтину латки?</translation>
</message>
</context>
<context>
@@ -28540,11 +29450,11 @@ references to elements in other files, loops, and so on.)</source>
</message>
<message>
<source>Executing: %1 %2</source>
- <translation type="unfinished"></translation>
+ <translation>ВиконаннÑ: %1 %2</translation>
</message>
<message>
<source>Executing in %1: %2 %3</source>
- <translation type="unfinished"></translation>
+ <translation>Ð’Ð¸ÐºÐ¾Ð½Ð°Ð½Ð½Ñ Ð² %1: %2 %3</translation>
</message>
</context>
<context>
@@ -28554,15 +29464,15 @@ references to elements in other files, loops, and so on.)</source>
<translation>Контроль верÑій</translation>
</message>
<message>
- <source>The file &apos;%1&apos; could not be deleted.</source>
- <translation type="unfinished"></translation>
+ <source>Choose Repository Directory</source>
+ <translation>Оберіть теку Ñховища</translation>
</message>
<message>
- <source>Choose Repository Directory</source>
- <translation type="unfinished"></translation>
+ <source>The file &quot;%1&quot; could not be deleted.</source>
+ <translation>Ðе вдалоÑÑŒ видалити файл &quot;%1&quot;.</translation>
</message>
<message>
- <source>The directory &apos;%1&apos; is already managed by a version control system (%2). Would you like to specify another directory?</source>
+ <source>The directory &quot;%1&quot; is already managed by a version control system (%2). Would you like to specify another directory?</source>
<translation type="unfinished"></translation>
</message>
<message>
@@ -28571,7 +29481,7 @@ references to elements in other files, loops, and so on.)</source>
</message>
<message>
<source>Repository Created</source>
- <translation type="unfinished"></translation>
+ <translation>Сховище Ñтворено</translation>
</message>
<message>
<source>A version control repository has been created in %1.</source>
@@ -28586,24 +29496,8 @@ references to elements in other files, loops, and so on.)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>There is no patch-command configured in the common &apos;Version Control&apos; settings.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Unable to launch &apos;%1&apos;: %2</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>A timeout occurred running &apos;%1&apos;</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
<source>&apos;%1&apos; crashed.</source>
- <translation>&apos;%1&apos; завершивÑÑ Ð°Ð²Ð°Ñ€Ñ–Ð¹Ð½Ð¾.</translation>
- </message>
- <message>
- <source>&apos;%1&apos; failed (exit code %2).</source>
- <translation type="unfinished"></translation>
+ <translation type="vanished">&apos;%1&apos; завершивÑÑ Ð°Ð²Ð°Ñ€Ñ–Ð¹Ð½Ð¾.</translation>
</message>
</context>
<context>
@@ -28633,15 +29527,15 @@ references to elements in other files, loops, and so on.)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>The check script &apos;%1&apos; could not be started: %2</source>
+ <source>The check script &quot;%1&quot; could not be started: %2</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>The check script &apos;%1&apos; timed out.</source>
+ <source>The check script &quot;%1&quot; timed out.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>The check script &apos;%1&apos; crashed.</source>
+ <source>The check script &quot;%1&quot; crashed.</source>
<translation type="unfinished"></translation>
</message>
<message>
@@ -28728,7 +29622,11 @@ references to elements in other files, loops, and so on.)</source>
</message>
<message>
<source>Failed to create directory: &apos;%1&apos;.</source>
- <translation>Збій ÑÑ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ Ñ‚ÐµÐºÐ¸ &apos;%1&apos;.</translation>
+ <translation type="vanished">Збій ÑÑ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ Ñ‚ÐµÐºÐ¸ &apos;%1&apos;.</translation>
+ </message>
+ <message>
+ <source>Failed to create directory: &quot;%1&quot;.</source>
+ <translation>Збій ÑÑ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ Ñ‚ÐµÐºÐ¸ &quot;%1&quot;.</translation>
</message>
<message>
<source>Cannot Save Private Key File</source>
@@ -29010,7 +29908,7 @@ The APK will not be usable on any other device.</source>
</message>
<message>
<source>Browse</source>
- <translation>ОглÑд</translation>
+ <translation type="vanished">ОглÑд</translation>
</message>
<message>
<source>Android NDK location:</source>
@@ -29088,6 +29986,10 @@ The APK will not be usable on any other device.</source>
<source>Add...</source>
<translation>Додати...</translation>
</message>
+ <message>
+ <source>&lt;a href=&quot;xx&quot;&gt;The GDB in the NDK appears to have broken python support.&lt;/a&gt;</source>
+ <translation>&lt;a href=&quot;xx&quot;&gt;Схоже, що GDB з NDK має зіпÑуту підтримку Python.&lt;/a&gt;</translation>
+ </message>
</context>
<context>
<name>ClearCase::Internal::CheckOutDialog</name>
@@ -29650,19 +30552,35 @@ The APK will not be usable on any other device.</source>
</message>
<message>
<source>Created remote directory &apos;%1&apos;.</source>
- <translation>Створено віддалену теку &apos;%1&apos;.</translation>
+ <translation type="vanished">Створено віддалену теку &apos;%1&apos;.</translation>
</message>
<message>
<source>Remote directory &apos;%1&apos; already exists.</source>
- <translation>Віддалена тека &apos;%1&apos; вже Ñ–Ñнує.</translation>
+ <translation type="vanished">Віддалена тека &apos;%1&apos; вже Ñ–Ñнує.</translation>
</message>
<message>
<source>Error creating directory &apos;%1&apos;: %2</source>
- <translation>Помилка ÑÑ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ Ñ‚ÐµÐºÐ¸ &apos;%1&apos;: %2</translation>
+ <translation type="vanished">Помилка ÑÑ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ Ñ‚ÐµÐºÐ¸ &apos;%1&apos;: %2</translation>
</message>
<message>
<source>Could not open local file &apos;%1&apos;: %2</source>
- <translation>Ðе вдалоÑÑŒ відкрити локальний файл &apos;%1&apos;: %2</translation>
+ <translation type="vanished">Ðе вдалоÑÑŒ відкрити локальний файл &apos;%1&apos;: %2</translation>
+ </message>
+ <message>
+ <source>Created remote directory &quot;%1&quot;.</source>
+ <translation>Створено віддалену теку &quot;%1&quot;.</translation>
+ </message>
+ <message>
+ <source>Remote directory &quot;%1&quot; already exists.</source>
+ <translation>Віддалена тека &quot;%1&quot; вже Ñ–Ñнує.</translation>
+ </message>
+ <message>
+ <source>Error creating directory &quot;%1&quot;: %2</source>
+ <translation>Помилка ÑÑ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ Ñ‚ÐµÐºÐ¸ &quot;%1&quot;: %2</translation>
+ </message>
+ <message>
+ <source>Could not open local file &quot;%1&quot;: %2</source>
+ <translation>Ðе вдалоÑÑŒ відкрити локальний файл &quot;%1&quot;: %2</translation>
</message>
<message>
<source>Remote directory could not be opened for reading.</source>
@@ -29728,12 +30646,20 @@ The APK will not be usable on any other device.</source>
<translation>Ім&apos;Ñ Ñ„Ð°Ð¹Ð»Ñƒ</translation>
</message>
<message>
+ <source>Error getting &quot;stat&quot; info about &quot;%1&quot;: %2</source>
+ <translation>Помилка Ð¾Ñ‚Ñ€Ð¸Ð¼Ð°Ð½Ð½Ñ Ñ–Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ñ–Ñ— &quot;stat&quot; про &quot;%1&quot;: %2</translation>
+ </message>
+ <message>
+ <source>Error listing contents of directory &quot;%1&quot;: %2</source>
+ <translation>Помилка Ð¾Ñ‚Ñ€Ð¸Ð¼Ð°Ð½Ð½Ñ Ð·Ð¼Ñ–Ñту теки &quot;%1&quot;: %2</translation>
+ </message>
+ <message>
<source>Error getting &apos;stat&apos; info about &apos;%1&apos;: %2</source>
- <translation>Помилка Ð¾Ñ‚Ñ€Ð¸Ð¼Ð°Ð½Ð½Ñ Ñ–Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ñ–Ñ— &apos;stat&apos; про &apos;%1&apos;: %2</translation>
+ <translation type="vanished">Помилка Ð¾Ñ‚Ñ€Ð¸Ð¼Ð°Ð½Ð½Ñ Ñ–Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ñ–Ñ— &apos;stat&apos; про &apos;%1&apos;: %2</translation>
</message>
<message>
<source>Error listing contents of directory &apos;%1&apos;: %2</source>
- <translation>Помилка Ð¾Ñ‚Ñ€Ð¸Ð¼Ð°Ð½Ð½Ñ Ð·Ð¼Ñ–Ñту теки &apos;%1&apos;: %2</translation>
+ <translation type="vanished">Помилка Ð¾Ñ‚Ñ€Ð¸Ð¼Ð°Ð½Ð½Ñ Ð·Ð¼Ñ–Ñту теки &apos;%1&apos;: %2</translation>
</message>
</context>
<context>
@@ -29767,11 +30693,19 @@ The APK will not be usable on any other device.</source>
</message>
<message>
<source>Server Identification string &apos;%1&apos; is invalid.</source>
- <translation>РÑдок ідентифікації Ñервера &apos;%1&apos; неправильний.</translation>
+ <translation type="vanished">РÑдок ідентифікації Ñервера &apos;%1&apos; неправильний.</translation>
</message>
<message>
<source>Server protocol version is &apos;%1&apos;, but needs to be 2.0 or 1.99.</source>
- <translation>ВерÑÑ–Ñ Ð¿Ñ€Ð¾Ñ‚Ð¾ÐºÐ¾Ð»Ñƒ Ñервера &apos;%1&apos; при необхідній 2.0 або 1.99.</translation>
+ <translation type="vanished">ВерÑÑ–Ñ Ð¿Ñ€Ð¾Ñ‚Ð¾ÐºÐ¾Ð»Ñƒ Ñервера &apos;%1&apos; при необхідній 2.0 або 1.99.</translation>
+ </message>
+ <message>
+ <source>Server Identification string &quot;%1&quot; is invalid.</source>
+ <translation>РÑдок ідентифікації Ñервера &quot;%1&quot; неправильний.</translation>
+ </message>
+ <message>
+ <source>Server protocol version is &quot;%1&quot;, but needs to be 2.0 or 1.99.</source>
+ <translation>ВерÑÑ–Ñ Ð¿Ñ€Ð¾Ñ‚Ð¾ÐºÐ¾Ð»Ñƒ Ñервера &quot;%1&quot; при необхідній 2.0 або 1.99.</translation>
</message>
<message>
<source>Server identification string is invalid (missing carriage return).</source>
@@ -29840,30 +30774,46 @@ The APK will not be usable on any other device.</source>
<translation>ÐŸÑ€Ð¾Ñ†ÐµÑ Ð²Ð±Ð¸Ñ‚Ð¾ Ñигналом</translation>
</message>
<message>
+ <source>Server sent invalid signal &quot;%1&quot;</source>
+ <translation>Сервер надіÑлав неправильний Ñигнал &quot;%1&quot;</translation>
+ </message>
+ <message>
<source>Server sent invalid signal &apos;%1&apos;</source>
- <translation>Сервер надіÑлав неправильний Ñигнал &apos;%1&apos;</translation>
+ <translation type="vanished">Сервер надіÑлав неправильний Ñигнал &apos;%1&apos;</translation>
</message>
</context>
<context>
<name>Utils::BaseTreeView</name>
<message>
<source>Adjust Column Widths to Contents</source>
- <translation>Підігнати ширину Ñтовпців до зміÑту</translation>
+ <translation type="vanished">Підігнати ширину Ñтовпців до зміÑту</translation>
</message>
</context>
<context>
<name>Utils::ElfReader</name>
<message>
<source>&apos;%1&apos; is an invalid ELF object (%2)</source>
- <translation>&apos;%1&apos; не є правильним об&apos;єктом ELF (%2)</translation>
+ <translation type="vanished">&apos;%1&apos; не є правильним об&apos;єктом ELF (%2)</translation>
</message>
<message>
<source>&apos;%1&apos; is not an ELF object (file too small)</source>
- <translation>&apos;%1&apos; не є об&apos;єктом ELF (файл замалий)</translation>
+ <translation type="vanished">&apos;%1&apos; не є об&apos;єктом ELF (файл замалий)</translation>
</message>
<message>
<source>&apos;%1&apos; is not an ELF object</source>
- <translation>&apos;%1&apos; не є об&apos;єктом ELF</translation>
+ <translation type="vanished">&apos;%1&apos; не є об&apos;єктом ELF</translation>
+ </message>
+ <message>
+ <source>&quot;%1&quot; is an invalid ELF object (%2)</source>
+ <translation>&quot;%1&quot; не є правильним об&apos;єктом ELF (%2)</translation>
+ </message>
+ <message>
+ <source>&quot;%1&quot; is not an ELF object (file too small)</source>
+ <translation>&quot;%1&quot; не є об&apos;єктом ELF (файл замалий)</translation>
+ </message>
+ <message>
+ <source>&quot;%1&quot; is not an ELF object</source>
+ <translation>&quot;%1&quot; не є об&apos;єктом ELF</translation>
</message>
<message>
<source>odd cpu architecture</source>
@@ -30197,7 +31147,11 @@ Please install an SDK of at least API version %1.</source>
<name>Android::Internal::AndroidManager</name>
<message>
<source>Error creating Android directory &apos;%1&apos;.</source>
- <translation>Помилка ÑÑ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ Ñ‚ÐµÐºÐ¸ &apos;%1&apos; Ð´Ð»Ñ Android.</translation>
+ <translation type="vanished">Помилка ÑÑ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ Ñ‚ÐµÐºÐ¸ &apos;%1&apos; Ð´Ð»Ñ Android.</translation>
+ </message>
+ <message>
+ <source>Error creating Android directory &quot;%1&quot;.</source>
+ <translation>Помилка ÑÑ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ Ñ‚ÐµÐºÐ¸ &quot;%1&quot; Ð´Ð»Ñ Android.</translation>
</message>
<message>
<source>No Qt for Android SDKs were found.
@@ -30214,8 +31168,20 @@ Please install at least one SDK.</source>
<translation>Файли Android були автоматично оновлені.</translation>
</message>
<message>
+ <source>Unknown Android version. API Level: %1</source>
+ <translation>Ðевідома верÑÑ–Ñ Android. Рівень API: %1</translation>
+ </message>
+ <message>
+ <source>Cannot parse &quot;%1&quot;.</source>
+ <translation>Ðеможливо розібрати &quot;%1&quot;.</translation>
+ </message>
+ <message>
+ <source>Cannot open &quot;%1&quot;.</source>
+ <translation>Ðеможливо відкрити &quot;%1&quot;.</translation>
+ </message>
+ <message>
<source>Unknown Android version.</source>
- <translation>Ðевідома верÑÑ–Ñ Android.</translation>
+ <translation type="vanished">Ðевідома верÑÑ–Ñ Android.</translation>
</message>
<message>
<source>Error creating Android templates.</source>
@@ -30223,11 +31189,11 @@ Please install at least one SDK.</source>
</message>
<message>
<source>Cannot parse &apos;%1&apos;.</source>
- <translation>Ðеможливо розібрати &apos;%1&apos;.</translation>
+ <translation type="vanished">Ðеможливо розібрати &apos;%1&apos;.</translation>
</message>
<message>
<source>Cannot open &apos;%1&apos;.</source>
- <translation>Ðеможливо відкрити &apos;%1&apos;.</translation>
+ <translation type="vanished">Ðеможливо відкрити &apos;%1&apos;.</translation>
</message>
<message>
<source>Starting Android virtual device failed.</source>
@@ -30282,7 +31248,7 @@ Please install at least one SDK.</source>
<message>
<source>Cannot find &apos;%1&apos;.
Please make sure your application is built successfully and is selected in Application tab (&apos;Run option&apos;).</source>
- <translation>Ðеможливо знайти &apos;%1&apos;.
+ <translation type="vanished">Ðеможливо знайти &apos;%1&apos;.
Будь лаÑка, переконайтеÑÑŒ, що ваша програма була уÑпішно зібрана та вибрана у вкладці Програма (&apos;Параметри запуÑку&apos;).</translation>
</message>
<message>
@@ -30303,7 +31269,17 @@ Please make sure your application is built successfully and is selected in Appli
</message>
<message>
<source>Can&apos;t copy gdbserver from &apos;%1&apos; to &apos;%2&apos;</source>
- <translation>Ðеможливо Ñкопіювати gdbserver з &apos;%1&apos; до &apos;%2&apos;</translation>
+ <translation type="vanished">Ðеможливо Ñкопіювати gdbserver з &apos;%1&apos; до &apos;%2&apos;</translation>
+ </message>
+ <message>
+ <source>Cannot find &quot;%1&quot;.
+Please make sure your application is built successfully and is selected in Application tab (&apos;Run option&apos;).</source>
+ <translation>Ðеможливо знайти &quot;%1&quot;.
+Будь лаÑка, переконайтеÑÑŒ, що ваша програма була уÑпішно зібрана та вибрана у вкладці Програма (&apos;Параметри запуÑку&apos;).</translation>
+ </message>
+ <message>
+ <source>Can&apos;t copy gdbserver from &quot;%1&quot; to &quot;%2&quot;</source>
+ <translation>Ðеможливо Ñкопіювати gdbserver з &quot;%1&quot; до &quot;%2&quot;</translation>
</message>
<message>
<source>Creating package file ...</source>
@@ -30419,7 +31395,11 @@ Please make sure your application is built successfully and is selected in Appli
<name>Android::Internal::AndroidRunConfiguration</name>
<message>
<source>The .pro file &apos;%1&apos; is currently being parsed.</source>
- <translation>ЗдійÑнюєтьÑÑ Ñ€Ð¾Ð·Ð±Ñ–Ñ€ файлу .pro &apos;%1&apos;.</translation>
+ <translation type="vanished">ЗдійÑнюєтьÑÑ Ñ€Ð¾Ð·Ð±Ñ–Ñ€ файлу .pro &apos;%1&apos;.</translation>
+ </message>
+ <message>
+ <source>The .pro file &quot;%1&quot; is currently being parsed.</source>
+ <translation>ЗдійÑнюєтьÑÑ Ñ€Ð¾Ð·Ð±Ñ–Ñ€ файлу .pro &quot;%1&quot;.</translation>
</message>
<message>
<source>Run on Android device</source>
@@ -30477,7 +31457,7 @@ Please make sure your application is built successfully and is selected in Appli
</message>
<message>
<source>Unable to start &apos;%1&apos;.</source>
- <translation>Ðеможливо запуÑтити &apos;%1&apos;.</translation>
+ <translation type="vanished">Ðеможливо запуÑтити &apos;%1&apos;.</translation>
</message>
<message>
<source>&quot;%1&quot; terminated.</source>
@@ -30526,6 +31506,10 @@ Please make sure your application is built successfully and is selected in Appli
<translation>&quot;%1&quot; не Ñхожа на кореневу теку Android NDK.</translation>
</message>
<message>
+ <source>Select JDK Path</source>
+ <translation>Виберіть шлÑÑ… до JDK</translation>
+ </message>
+ <message>
<source>The Android NDK cannot be installed into a path with spaces.</source>
<translation>Ðеможливо вÑтановити Android NDK до шлÑху з пропуÑками.</translation>
</message>
@@ -30558,6 +31542,22 @@ To add the Qt versions, select Options &gt; Build &amp; Run &gt; Qt Versions.</s
<translation>&quot;%1&quot; не Ñхожа на теку JDK.</translation>
</message>
<message>
+ <source>Remove Android Virtual Device</source>
+ <translation>Ð’Ð¸Ð´Ð°Ð»ÐµÐ½Ð½Ñ Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ð¾Ð³Ð¾ приÑтрою Android</translation>
+ </message>
+ <message>
+ <source>Remove device &quot;%1&quot;? This cannot be undone.</source>
+ <translation>Видалити приÑтій &quot;%1&quot;? СкаÑувати буде неможливо.</translation>
+ </message>
+ <message>
+ <source>Unsupported GDB</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>The GDB inside this NDK seems to not support Python. The Qt Project offers fixed GDB builds at: &lt;a href=&quot;http://download.qt-project.org/official_releases/gdb/&quot;&gt;http://download.qt-project.org/official_releases/gdb/&lt;/a&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
<source>Qt version for architecture %1 is missing.
To add the Qt version, select Options &gt; Build &amp; Run &gt; Qt Versions.</source>
<translation type="vanished">ВідÑÑƒÑ‚Ð½Ñ Ð²ÐµÑ€ÑÑ–Ñ Qt Ð´Ð»Ñ Ð°Ñ€Ñ…Ñ–Ñ‚ÐµÐºÑ‚ÑƒÑ€Ð¸ %1.
@@ -30583,7 +31583,7 @@ To add the Qt versions, select Options &gt; Build &amp; Run &gt; Qt Versions.</s
</message>
<message>
<source>Select OpenJDK Path</source>
- <translation>Виберіть шлÑÑ… до OpenJDK</translation>
+ <translation type="vanished">Виберіть шлÑÑ… до OpenJDK</translation>
</message>
</context>
<context>
@@ -30851,15 +31851,19 @@ To add the Qt versions, select Options &gt; Build &amp; Run &gt; Qt Versions.</s
<translation type="unfinished"></translation>
</message>
<message>
- <source>Do you want to undo the check out of &apos;%1&apos;?</source>
+ <source>Do you want to undo the check out of &quot;%1&quot;?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Undo Hijack File</source>
+ <source>Do you want to undo hijack of &quot;%1&quot;?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Do you want to undo hijack of &apos;%1&apos;?</source>
+ <source>Updating ClearCase Index</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Undo Hijack File</source>
<translation type="unfinished"></translation>
</message>
<message>
@@ -30934,10 +31938,6 @@ To add the Qt versions, select Options &gt; Build &amp; Run &gt; Qt Versions.</s
<source>Enter activity headline</source>
<translation type="unfinished"></translation>
</message>
- <message>
- <source>CC Indexing</source>
- <translation type="unfinished"></translation>
- </message>
</context>
<context>
<name>ClearCase::Internal::ClearCaseSubmitEditor</name>
@@ -31106,7 +32106,7 @@ To add the Qt versions, select Options &gt; Build &amp; Run &gt; Qt Versions.</s
</message>
<message>
<source>Adjust Column Widths to Contents</source>
- <translation>Підігнати ширину Ñтовпців до зміÑту</translation>
+ <translation type="vanished">Підігнати ширину Ñтовпців до зміÑту</translation>
</message>
<message>
<source>Edit Breakpoint...</source>
@@ -31294,11 +32294,19 @@ To add the Qt versions, select Options &gt; Build &amp; Run &gt; Qt Versions.</s
</message>
<message>
<source>Debugger &apos;%1&apos; not found.</source>
- <translation>Зневаджувач &apos;%1&apos; не знайдено.</translation>
+ <translation type="vanished">Зневаджувач &apos;%1&apos; не знайдено.</translation>
</message>
<message>
<source>Debugger &apos;%1&apos; not executable.</source>
- <translation>Зневаджувач &apos;%1&apos; не є виконуваним модулем.</translation>
+ <translation type="vanished">Зневаджувач &apos;%1&apos; не є виконуваним модулем.</translation>
+ </message>
+ <message>
+ <source>Debugger &quot;%1&quot; not found.</source>
+ <translation>Зневаджувач &quot;%1&quot; не знайдено.</translation>
+ </message>
+ <message>
+ <source>Debugger &quot;%1&quot; not executable.</source>
+ <translation>Зневаджувач &quot;%1&quot; не є виконуваним модулем.</translation>
</message>
<message>
<source>The debugger location must be given as an absolute path (%1).</source>
@@ -31345,7 +32353,7 @@ To add the Qt versions, select Options &gt; Build &amp; Run &gt; Qt Versions.</s
<name>DebuggerPlugin</name>
<message>
<source>Unable to create a debugger engine of the type &apos;%1&apos;</source>
- <translation>Ðеможливо Ñтворити рушій Ð·Ð½ÐµÐ²Ð°Ð´Ð¶ÐµÐ½Ð½Ñ Ñ‚Ð¸Ð¿Ñƒ &apos;%1&apos;</translation>
+ <translation type="vanished">Ðеможливо Ñтворити рушій Ð·Ð½ÐµÐ²Ð°Ð´Ð¶ÐµÐ½Ð½Ñ Ñ‚Ð¸Ð¿Ñƒ &apos;%1&apos;</translation>
</message>
<message>
<source>Install &amp;Debug Information</source>
@@ -31355,6 +32363,10 @@ To add the Qt versions, select Options &gt; Build &amp; Run &gt; Qt Versions.</s
<source>Tries to install missing debug information.</source>
<translation>Спробувати вÑтановити відÑутню зневаджувальну інформацію.</translation>
</message>
+ <message>
+ <source>Unable to create a debugger engine of the type &quot;%1&quot;</source>
+ <translation>Ðеможливо Ñтворити рушій Ð·Ð½ÐµÐ²Ð°Ð´Ð¶ÐµÐ½Ð½Ñ Ñ‚Ð¸Ð¿Ñƒ &quot;%1&quot;</translation>
+ </message>
</context>
<context>
<name>Debugger::Internal::GdbAbstractPlainEngine</name>
@@ -31733,20 +32745,20 @@ Stepping into the module or setting breakpoints by file and is expected to work.
<name>Debugger::Internal::QmlAdapter</name>
<message>
<source>Connecting to debug server %1:%2</source>
- <translation>ÐŸÑ–Ð´ÐºÐ»ÑŽÑ‡ÐµÐ½Ð½Ñ Ð´Ð¾ Ñервера Ð·Ð½ÐµÐ²Ð°Ð´Ð¶ÐµÐ½Ð½Ñ Ð½Ð° %1: %2</translation>
+ <translation type="vanished">ÐŸÑ–Ð´ÐºÐ»ÑŽÑ‡ÐµÐ½Ð½Ñ Ð´Ð¾ Ñервера Ð·Ð½ÐµÐ²Ð°Ð´Ð¶ÐµÐ½Ð½Ñ Ð½Ð° %1: %2</translation>
</message>
<message>
<source>Error: (%1) %2</source>
<comment>%1=error code, %2=error message</comment>
- <translation>Помилка: (%1) %2</translation>
+ <translation type="vanished">Помилка: (%1) %2</translation>
</message>
<message>
<source>Disconnected.</source>
- <translation>Відключено.</translation>
+ <translation type="vanished">Відключено.</translation>
</message>
<message>
<source>Connected.</source>
- <translation>Підключено.</translation>
+ <translation type="vanished">Підключено.</translation>
</message>
<message>
<source>Disconnected.
@@ -31758,11 +32770,11 @@ Stepping into the module or setting breakpoints by file and is expected to work.
</message>
<message>
<source>Resolving host.</source>
- <translation>Ð’Ð¸Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ Ñ–Ð¼ÐµÐ½Ñ– вузла.</translation>
+ <translation type="vanished">Ð’Ð¸Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ Ñ–Ð¼ÐµÐ½Ñ– вузла.</translation>
</message>
<message>
<source>Connecting to debug server.</source>
- <translation>ÐŸÑ–Ð´ÐºÐ»ÑŽÑ‡ÐµÐ½Ð½Ñ Ð´Ð¾ Ñервера зневадженнÑ.</translation>
+ <translation type="vanished">ÐŸÑ–Ð´ÐºÐ»ÑŽÑ‡ÐµÐ½Ð½Ñ Ð´Ð¾ Ñервера зневадженнÑ.</translation>
</message>
<message>
<source>Connected.
@@ -31772,7 +32784,7 @@ Stepping into the module or setting breakpoints by file and is expected to work.
</message>
<message>
<source>Closing.</source>
- <translation>ЗакриттÑ.</translation>
+ <translation type="vanished">ЗакриттÑ.</translation>
</message>
<message>
<source>Error: (%1) %2</source>
@@ -32030,10 +33042,38 @@ Stepping into the module or setting breakpoints by file and is expected to work.
<translation>Видалити обчиÑлюваний вираз Ð´Ð»Ñ &quot;%1&quot;</translation>
</message>
<message>
+ <source>Add Data Breakpoint at Pointer&apos;s Address</source>
+ <translation>Додати точку перепину за даними за адреÑою вказівника</translation>
+ </message>
+ <message>
+ <source>Add New Expression Evaluator...</source>
+ <translation>Додати новий обчиÑлюваний вираз...</translation>
+ </message>
+ <message>
<source>Change Local Display Format...</source>
<translation>Змінити локальний формат відображеннÑ...</translation>
</message>
<message>
+ <source>Copy View Contents to Clipboard</source>
+ <translation>Скопіювати зміÑÑ‚ переглÑду до буферу обміну</translation>
+ </message>
+ <message>
+ <source>Open View Contents in Editor</source>
+ <translation>Відкрити зміÑÑ‚ переглÑду в редакторі</translation>
+ </message>
+ <message>
+ <source>New Evaluated Expression</source>
+ <translation>Ðовий обчиÑлюваний вираз</translation>
+ </message>
+ <message>
+ <source>Enter an expression to evaluate.</source>
+ <translation>Введіть вираз Ð´Ð»Ñ Ð¾Ð±Ñ‡Ð¸ÑленнÑ.</translation>
+ </message>
+ <message>
+ <source>Note: Evaluators will be re-evaluated after each step. For details check the &lt;a href=&quot;qthelp://org.qt-project.qtcreator/doc/creator-debug-mode.html#locals-and-expressions&quot;&gt;documentation&lt;/a&gt;.</source>
+ <translation>Примітка: Вирази будуть обчиÑлювати піÑÐ»Ñ ÐºÐ¾Ð¶Ð½Ð¾Ð³Ð¾ кроку. ЗвернітьÑÑ Ð´Ð¾ &lt;a href=&quot;qthelp://org.qt-project.qtcreator/doc/creator-debug-mode.html#locals-and-expressions&quot;&gt;документації&lt;/a&gt; за деталÑми.</translation>
+ </message>
+ <message>
<source>Treat All Characters as Printable</source>
<translation>Вважати уÑÑ– Ñимволи друкованими</translation>
</message>
@@ -32071,7 +33111,7 @@ Stepping into the module or setting breakpoints by file and is expected to work.
</message>
<message>
<source>Change Display for Type or Item...</source>
- <translation>Змінити Ð²Ñ–Ð´Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ Ð´Ð»Ñ Ñ‚Ð¸Ð¿Ñƒ чи елемента...</translation>
+ <translation type="vanished">Змінити Ð²Ñ–Ð´Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ Ð´Ð»Ñ Ñ‚Ð¸Ð¿Ñƒ чи елемента...</translation>
</message>
<message>
<source>Add Data Breakpoint...</source>
@@ -32127,7 +33167,7 @@ Stepping into the module or setting breakpoints by file and is expected to work.
</message>
<message>
<source>Insert New Expression Evaluator</source>
- <translation>Ð’Ñтавити новий обчиÑлюваний вираз</translation>
+ <translation type="vanished">Ð’Ñтавити новий обчиÑлюваний вираз</translation>
</message>
<message>
<source>Select Widget to Add into Expression Evaluator</source>
@@ -32135,7 +33175,7 @@ Stepping into the module or setting breakpoints by file and is expected to work.
</message>
<message>
<source>Remove All Expression Evaluators</source>
- <translation>Видалити уÑÑ– обчиÑлювані вирази</translation>
+ <translation type="vanished">Видалити уÑÑ– обчиÑлювані вирази</translation>
</message>
<message>
<source>Open Memory Editor...</source>
@@ -32163,7 +33203,7 @@ Stepping into the module or setting breakpoints by file and is expected to work.
</message>
<message>
<source>Copy Contents to Clipboard</source>
- <translation>Скопіювати зміÑÑ‚ до буферу обміну</translation>
+ <translation type="vanished">Скопіювати зміÑÑ‚ до буферу обміну</translation>
</message>
<message>
<source>Copy Value to Clipboard</source>
@@ -32171,7 +33211,7 @@ Stepping into the module or setting breakpoints by file and is expected to work.
</message>
<message>
<source>Show View Contents in Editor</source>
- <translation>Показати зміÑÑ‚ виду в редакторі</translation>
+ <translation type="vanished">Показати зміÑÑ‚ виду в редакторі</translation>
</message>
<message>
<source>Close Editor Tooltips</source>
@@ -32179,11 +33219,11 @@ Stepping into the module or setting breakpoints by file and is expected to work.
</message>
<message>
<source>Enter Expression for Evaluator</source>
- <translation>Введіть вираз Ð´Ð»Ñ Ð¾Ð±Ñ‡Ð¸ÑленнÑ</translation>
+ <translation type="vanished">Введіть вираз Ð´Ð»Ñ Ð¾Ð±Ñ‡Ð¸ÑленнÑ</translation>
</message>
<message>
<source>Expression:</source>
- <translation>Вираз:</translation>
+ <translation type="vanished">Вираз:</translation>
</message>
<message>
<source>Locals &amp; Expressions</source>
@@ -32210,7 +33250,7 @@ Stepping into the module or setting breakpoints by file and is expected to work.
</message>
<message>
<source>Change #, SHA-1, tr:id, owner:email or reviewer:email</source>
- <translation type="unfinished"></translation>
+ <translation># зміни, SHA-1, tr:id, влаÑник:email або рецензент:email</translation>
</message>
<message>
<source>Details</source>
@@ -32222,15 +33262,7 @@ Stepping into the module or setting breakpoints by file and is expected to work.
</message>
<message>
<source>&amp;Show...</source>
- <translation>&amp;Показати...</translation>
- </message>
- <message>
- <source>Cherry &amp;Pick...</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&amp;Checkout...</source>
- <translation type="unfinished"></translation>
+ <translation type="vanished">&amp;Показати...</translation>
</message>
<message>
<source>&amp;Show</source>
@@ -32253,7 +33285,7 @@ Stepping into the module or setting breakpoints by file and is expected to work.
<name>Gerrit::Internal::GerritModel</name>
<message>
<source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;table&gt;&lt;tr&gt;&lt;td&gt;Subject&lt;/td&gt;&lt;td&gt;%1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Number&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;%11&quot;&gt;%2&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Owner&lt;/td&gt;&lt;td&gt;%3 &lt;a href=&quot;mailto:%4&quot;&gt;%4&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Project&lt;/td&gt;&lt;td&gt;%5 (%6)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Status&lt;/td&gt;&lt;td&gt;%7, %8&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Patch set&lt;/td&gt;&lt;td&gt;%9&lt;/td&gt;&lt;/tr&gt;%10&lt;tr&gt;&lt;td&gt;URL&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;%11&quot;&gt;%11&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/body&gt;&lt;/html&gt;</source>
- <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;table&gt;&lt;tr&gt;&lt;td&gt;Тема&lt;/td&gt;&lt;td&gt;%1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Ðомер&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;%11&quot;&gt;%2&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;ВлаÑник&lt;/td&gt;&lt;td&gt;%3 &lt;a href=&quot;mailto:%4&quot;&gt;%4&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Проект&lt;/td&gt;&lt;td&gt;%5 (%6)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;СтатуÑ&lt;/td&gt;&lt;td&gt;%7, %8&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Ðабір латок&lt;/td&gt;&lt;td&gt;%9&lt;/td&gt;&lt;/tr&gt;%10&lt;tr&gt;&lt;td&gt;URL&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;%11&quot;&gt;%11&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/body&gt;&lt;/html&gt;</translation>
+ <translation type="vanished">&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;table&gt;&lt;tr&gt;&lt;td&gt;Тема&lt;/td&gt;&lt;td&gt;%1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Ðомер&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;%11&quot;&gt;%2&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;ВлаÑник&lt;/td&gt;&lt;td&gt;%3 &lt;a href=&quot;mailto:%4&quot;&gt;%4&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Проект&lt;/td&gt;&lt;td&gt;%5 (%6)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;СтатуÑ&lt;/td&gt;&lt;td&gt;%7, %8&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Ðабір латок&lt;/td&gt;&lt;td&gt;%9&lt;/td&gt;&lt;/tr&gt;%10&lt;tr&gt;&lt;td&gt;URL&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;%11&quot;&gt;%11&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/body&gt;&lt;/html&gt;</translation>
</message>
<message>
<source>Subject</source>
@@ -32280,23 +33312,59 @@ Stepping into the module or setting breakpoints by file and is expected to work.
<translation>СтатуÑ</translation>
</message>
<message>
+ <source>Number</source>
+ <translation>Ðомер</translation>
+ </message>
+ <message>
+ <source>Patch set</source>
+ <translation>Ðабір латок</translation>
+ </message>
+ <message>
+ <source>URL</source>
+ <translation>URL</translation>
+ </message>
+ <message>
+ <source>Depends on</source>
+ <translation>Залежить від</translation>
+ </message>
+ <message>
+ <source>Needed by</source>
+ <translation>Потрібна длÑ</translation>
+ </message>
+ <message>
+ <source>Parse error: &quot;%1&quot; -&gt; %2</source>
+ <translation>Помилка розбору: &quot;%1&quot; -&gt; %2</translation>
+ </message>
+ <message>
+ <source>Parse error: &quot;%1&quot;</source>
+ <translation>Помилка розбору: &quot;%1&quot;</translation>
+ </message>
+ <message>
+ <source>Parse error in line &quot;%1&quot;</source>
+ <translation>Помилка розбору в Ñ€Ñдку &quot;%1&quot;</translation>
+ </message>
+ <message>
<source>Parse error: &apos;%1&apos; -&gt; %2</source>
- <translation>Помилка розбору: &apos;%1&apos; -&gt; %2</translation>
+ <translation type="vanished">Помилка розбору: &apos;%1&apos; -&gt; %2</translation>
</message>
<message>
<source>Parse error: &apos;%1&apos;</source>
- <translation>Помилка розбору: &apos;%1&apos;</translation>
+ <translation type="vanished">Помилка розбору: &apos;%1&apos;</translation>
</message>
<message>
<source>Parse error in line &apos;%1&apos;</source>
- <translation>Помилка розбору в Ñ€Ñдку&apos;%1&apos;</translation>
+ <translation type="vanished">Помилка розбору в Ñ€Ñдку&apos;%1&apos;</translation>
</message>
</context>
<context>
<name>Gerrit::Internal::QueryContext</name>
<message>
<source>Gerrit</source>
- <translation>Gerrit</translation>
+ <translation type="vanished">Gerrit</translation>
+ </message>
+ <message>
+ <source>Querying Gerrit</source>
+ <translation type="unfinished"></translation>
</message>
<message>
<source>Error running %1: %2</source>
@@ -32344,7 +33412,7 @@ Would you like to terminate it?</source>
</message>
<message>
<source>Always prompt for repository folder</source>
- <translation>Завжди запитувати про теку Ñховища</translation>
+ <translation type="vanished">Завжди запитувати про теку Ñховища</translation>
</message>
<message>
<source>&amp;Host:</source>
@@ -32360,20 +33428,11 @@ Would you like to terminate it?</source>
</message>
<message>
<source>&amp;Repository:</source>
- <translation>&amp;Сховище:</translation>
- </message>
- <message>
- <source>Default repository where patches will be applied.</source>
- <translation type="unfinished"></translation>
+ <translation type="vanished">&amp;Сховище:</translation>
</message>
<message>
<source>Pr&amp;ompt:</source>
- <translation>&amp;Запит:</translation>
- </message>
- <message>
- <source>If checked, user will always be
-asked to confirm the repository path.</source>
- <translation type="unfinished"></translation>
+ <translation type="vanished">&amp;Запит:</translation>
</message>
<message>
<source>&amp;Port:</source>
@@ -32387,14 +33446,20 @@ asked to confirm the repository path.</source>
<source>Determines the protocol used to form a URL in case
&quot;canonicalWebUrl&quot; is not configured in the file
&quot;gerrit.config&quot;.</source>
- <translation type="unfinished"></translation>
+ <translation>Визначає протокол, що буде викориÑтовуватиÑÑŒ
+Ð´Ð»Ñ Ñ„Ð¾Ñ€Ð¼ÑƒÐ²Ð°Ð½Ð½Ñ URL у випадку, Ñкщо &quot;canonicalWebUrl&quot;
+не налаштовано в файлі&quot;gerrit.config&quot;.</translation>
</message>
</context>
<context>
<name>Gerrit::Internal::FetchContext</name>
<message>
<source>Gerrit Fetch</source>
- <translation>Отримати з Gerrit</translation>
+ <translation type="vanished">Отримати з Gerrit</translation>
+ </message>
+ <message>
+ <source>Fetching from Gerrit</source>
+ <translation>ÐžÑ‚Ñ€Ð¸Ð¼Ð°Ð½Ð½Ñ Ð· Gerrit</translation>
</message>
<message>
<source>%1 crashed.</source>
@@ -32425,7 +33490,7 @@ asked to confirm the repository path.</source>
</message>
<message>
<source>Failed to initialize dialog. Aborting.</source>
- <translation type="unfinished"></translation>
+ <translation>Збій ініціалізації діалового вікна. Ðварійне припиненнÑ.</translation>
</message>
<message>
<source>Error</source>
@@ -32451,8 +33516,12 @@ were not verified among remotes in %3. Select different folder?</source>
<translation type="unfinished"></translation>
</message>
<message>
+ <source>Enter Local Repository for &quot;%1&quot; (%2)</source>
+ <translation>Введіть локальне Ñховище Ð´Ð»Ñ &quot;%1&quot; (%2)</translation>
+ </message>
+ <message>
<source>Enter Local Repository for &apos;%1&apos; (%2)</source>
- <translation>Введіть локальне Ñховище Ð´Ð»Ñ &apos;%1&apos; (%2)</translation>
+ <translation type="vanished">Введіть локальне Ñховище Ð´Ð»Ñ &apos;%1&apos; (%2)</translation>
</message>
</context>
<context>
@@ -32463,7 +33532,7 @@ were not verified among remotes in %3. Select different folder?</source>
</message>
<message>
<source>Select Change</source>
- <translation type="unfinished"></translation>
+ <translation>Оберіть зміну</translation>
</message>
<message>
<source>&amp;Commit only</source>
@@ -32989,6 +34058,14 @@ Remote stderr was: %1</source>
<translation>Ðазва комплекту та піктограма.</translation>
</message>
<message>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;The name of the kit suitable for generating directory names. This value is used for the variable &lt;i&gt;%1&lt;/i&gt;, which for example determines the name of the shadow build directory.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Ðазва комплекту придатна Ð´Ð»Ñ ÑÑ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ Ð½Ð°Ð·Ð² тек. Це Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ Ð²Ð¸ÐºÐ¾Ñ€Ð¸ÑтовуєтьÑÑ Ð´Ð»Ñ Ð·Ð¼Ñ–Ð½Ð½Ð¾Ñ— &lt;i&gt;%1&lt;/i&gt;, Ñка визначає, наприклад, назву тіньової теки збірки.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
+ </message>
+ <message>
+ <source>File system name:</source>
+ <translation>Ðазва на диÑку:</translation>
+ </message>
+ <message>
<source>Mark as Mutable</source>
<translation>Позначити Ñк змінний</translation>
</message>
@@ -33111,11 +34188,15 @@ Do you want to retry?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>QML Profiler: Connecting to %1:%2 ...</source>
+ <source>Debug connection opened</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>QML Profiler: connected and running</source>
+ <source>Debug connection closed</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Failed to connect!</source>
<translation type="unfinished"></translation>
</message>
</context>
@@ -33183,26 +34264,6 @@ Do you want to retry?</source>
<context>
<name>QmlProfiler::Internal::QmlProfilerTraceView</name>
<message>
- <source>Jump to previous event.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Jump to next event.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Show zoom slider.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Select range.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>View event information on mouseover.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
<source>Limit Events Pane to Current Range</source>
<translation type="unfinished"></translation>
</message>
@@ -33263,7 +34324,7 @@ Do you want to retry?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>The device runtime version(%1) does not match the API level version(%2).
+ <source>The device runtime version (%1) does not match the API level version (%2).
This may cause unexpected behavior when debugging.
Do you want to continue anyway?</source>
<translation type="unfinished"></translation>
@@ -33293,7 +34354,7 @@ Do you want to continue anyway?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Internal error: Cannot create temporary manifest file &apos;%1&apos;</source>
+ <source>Internal error: Cannot create temporary manifest file &quot;%1&quot;</source>
<translation type="unfinished"></translation>
</message>
<message>
@@ -33308,7 +34369,7 @@ Do you want to continue anyway?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Could not find packager command &apos;%1&apos; in the build environment.</source>
+ <source>Could not find packager command &quot;%1&quot; in the build environment.</source>
<translation type="unfinished"></translation>
</message>
<message>
@@ -33324,23 +34385,41 @@ Do you want to continue anyway?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Could not create build directory &apos;%1&apos;.</source>
+ <source>Could not create build directory &quot;%1&quot;.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Missing passwords for signing packages.</source>
+ <source>In order to link to the correct Qt library specified in the deployment settings Qt Creator needs to update the Qt environment variables in the BAR application file as follows:
+
+&lt;env var=&quot;LD_LIBRARY_PATH&quot; value=&quot;%1&quot;/&gt;
+&lt;env var=&quot;QT_PLUGIN_PATH&quot; value=&quot;%2&quot;/&gt;
+&lt;env var=&quot;QML_IMPORT_PATH&quot; value=&quot;%3&quot;/&gt;
+</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Error preparing BAR application descriptor file.</source>
+ <source>
+Do you want to update it?</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Confirmation</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Error opening BAR application descriptor file &apos;%1&apos; - %2</source>
+ <source>Error saving BAR application descriptor file &quot;%1&quot; - %2</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Error saving prepared BAR application descriptor file &apos;%1&apos; - %2</source>
+ <source>Missing passwords for signing packages.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Error opening BAR application descriptor file &quot;%1&quot; - %2</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Error preparing BAR application descriptor file.</source>
<translation type="unfinished"></translation>
</message>
</context>
@@ -33432,31 +34511,6 @@ Do you want to continue anyway?</source>
<source>Deploy to BlackBerry Device</source>
<translation>Ð Ð¾Ð·Ð³Ð¾Ñ€Ñ‚Ð°Ð½Ð½Ñ Ð½Ð° приÑтрій BlackBerry</translation>
</message>
- <message>
- <source>Setup Application Descriptor File</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>You need to set up a BAR descriptor file to enable packaging.
-Do you want Qt Creator to generate it for your project (%1)?</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Do not ask again for this project</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Reading the BAR descriptor template failed.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Writing the BAR descriptor file failed.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Cannot Set up Application Descriptor File</source>
- <translation type="unfinished"></translation>
- </message>
</context>
<context>
<name>Qnx::Internal::BlackBerryDeployConfigurationFactory</name>
@@ -33487,7 +34541,7 @@ Do you want Qt Creator to generate it for your project (%1)?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Could not find deploy command &apos;%1&apos; in the build environment</source>
+ <source>Could not find deploy command &quot;%1&quot; in the build environment</source>
<translation type="unfinished"></translation>
</message>
<message>
@@ -33499,7 +34553,7 @@ Do you want Qt Creator to generate it for your project (%1)?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Package &apos;%1&apos; does not exist. Create the package first.</source>
+ <source>Package &quot;%1&quot; does not exist. Create the package first.</source>
<translation type="unfinished"></translation>
</message>
</context>
@@ -33652,6 +34706,10 @@ Do you want Qt Creator to generate it for your project (%1)?</source>
<source>QNX</source>
<translation>QNX</translation>
</message>
+ <message>
+ <source>Deploy Qt libraries...</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>Qnx::Internal::QnxDeviceConfigurationFactory</name>
@@ -33882,8 +34940,16 @@ cannot be found in the path.</source>
<translation>Віддалений Ð¿Ñ€Ð¾Ñ†ÐµÑ Ð·Ð°Ð²ÐµÑ€ÑˆÐ¸Ð²ÑÑ Ð°Ð²Ð°Ñ€Ñ–Ð¹Ð½Ð¾.</translation>
</message>
<message>
+ <source>Unexpected output from remote process: &quot;%1&quot;</source>
+ <translation>Ðеочікуване Ð²Ð¸Ð²ÐµÐ´ÐµÐ½Ð½Ñ Ð²Ñ–Ð´ віддаленого процеÑу: &quot;%1&quot;.</translation>
+ </message>
+ <message>
+ <source>Cannot check for free disk space: &quot;%1&quot; is not an absolute path.</source>
+ <translation>Ðеможливо перевірити вільний диÑковий проÑÑ‚Ñ–Ñ€: &quot;%1&quot; не Ñ” абÑолютним шлÑхом.</translation>
+ </message>
+ <message>
<source>Unexpected output from remote process: &apos;%1&apos;.</source>
- <translation>Ðеочікуване Ð²Ð¸Ð²ÐµÐ´ÐµÐ½Ð½Ñ Ð²Ñ–Ð´ віддаленого процеÑу: &apos;%1&apos;.</translation>
+ <translation type="vanished">Ðеочікуване Ð²Ð¸Ð²ÐµÐ´ÐµÐ½Ð½Ñ Ð²Ñ–Ð´ віддаленого процеÑу: &apos;%1&apos;.</translation>
</message>
<message numerus="yes">
<source>The remote file system has only %n megabytes of free space, but %1 megabytes are required.</source>
@@ -33903,7 +34969,7 @@ cannot be found in the path.</source>
</message>
<message>
<source>Cannot check for free disk space: &apos;%1&apos; is not an absolute path.</source>
- <translation>Ðеможливо перевірити вільний диÑковий проÑÑ‚Ñ–Ñ€: &apos;%1&apos; не Ñ” абÑолютним шлÑхом.</translation>
+ <translation type="vanished">Ðеможливо перевірити вільний диÑковий проÑÑ‚Ñ–Ñ€: &apos;%1&apos; не Ñ” абÑолютним шлÑхом.</translation>
</message>
</context>
<context>
@@ -34014,7 +35080,7 @@ cannot be found in the path.</source>
</message>
<message>
<source>Cannot write file. Disk full?</source>
- <translation>Ðеможливо запиÑати файл. ДиÑк заповнено?</translation>
+ <translation type="vanished">Ðеможливо запиÑати файл. ДиÑк заповнено?</translation>
</message>
</context>
<context>
@@ -34077,7 +35143,7 @@ cannot be found in the path.</source>
</message>
<message>
<source>RadioButton</source>
- <translation type="unfinished"></translation>
+ <translation>Перемикач</translation>
</message>
<message>
<source>Discard Local Changes</source>
@@ -34093,7 +35159,7 @@ cannot be found in the path.</source>
</message>
<message>
<source>Move Local Changes to &quot;%1&quot;</source>
- <translation type="unfinished"></translation>
+ <translation>ПереÑунути локальні зміни до &quot;%1&quot;</translation>
</message>
<message>
<source>Pop Stash of &quot;%1&quot;</source>
@@ -34347,11 +35413,7 @@ cannot be found in the path.</source>
</message>
<message>
<source>Tool tip</source>
- <translation>Підказка</translation>
- </message>
- <message>
- <source>The tool tip shown for the combobox.</source>
- <translation type="unfinished"></translation>
+ <translation type="vanished">Підказка</translation>
</message>
<message>
<source>Focus on press</source>
@@ -34495,14 +35557,6 @@ cannot be found in the path.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Password mode</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Determines whether the text field is in password mode.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
<source>Input mask</source>
<translation type="unfinished"></translation>
</message>
@@ -34640,7 +35694,7 @@ cannot be found in the path.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>The file &apos;%1&apos; will be overwritten. Do you want to proceed?</source>
+ <source>The file &quot;%1&quot; will be overwritten. Do you want to proceed?</source>
<translation type="unfinished"></translation>
</message>
<message>
@@ -34719,7 +35773,7 @@ cannot be found in the path.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>The file &apos;%1&apos; will be overwritten. Do you want to proceed?</source>
+ <source>The file &quot;%1&quot; will be overwritten. Do you want to proceed?</source>
<translation type="unfinished"></translation>
</message>
<message>
@@ -35188,7 +36242,7 @@ cannot be found in the path.</source>
</message>
<message>
<source>Check a&amp;ll</source>
- <translation>&amp;Позначити вÑе</translation>
+ <translation type="vanished">&amp;Позначити вÑе</translation>
</message>
<message numerus="yes">
<source>%1 %2/%n File(s)</source>
@@ -35203,14 +36257,28 @@ cannot be found in the path.</source>
<translation type="unfinished"></translation>
</message>
<message>
+ <source>Select All</source>
+ <extracomment>Check all for submit</extracomment>
+ <translation>Виділити вÑе</translation>
+ </message>
+ <message>
+ <source>Unselect All</source>
+ <extracomment>Uncheck all for submit</extracomment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
<source>Check All</source>
<extracomment>Check all for submit</extracomment>
- <translation>Позначити вÑе</translation>
+ <translation type="vanished">Позначити вÑе</translation>
</message>
<message>
<source>Uncheck All</source>
<extracomment>Uncheck all for submit</extracomment>
- <translation>ЗнÑти позначки з уÑÑ–Ñ…</translation>
+ <translation type="vanished">ЗнÑти позначки з уÑÑ–Ñ…</translation>
+ </message>
+ <message>
+ <source>Select a&amp;ll</source>
+ <translation type="unfinished"></translation>
</message>
</context>
<context>
@@ -35260,10 +36328,6 @@ cannot be found in the path.</source>
<context>
<name>QmlJS::StaticAnalysisMessages</name>
<message>
- <source>Do not use &apos;%1&apos; as a constructor.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
<source>Invalid value for enum.</source>
<translation type="unfinished"></translation>
</message>
@@ -35316,159 +36380,163 @@ cannot be found in the path.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Invalid property name &apos;%1&apos;.</source>
+ <source>Assignment in condition.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>&apos;%1&apos; does not have members.</source>
+ <source>Unterminated non-empty case block.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>&apos;%1&apos; is not a member of &apos;%2&apos;.</source>
+ <source>Do not use &apos;eval&apos;.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Assignment in condition.</source>
+ <source>Unreachable.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Unterminated non-empty case block.</source>
+ <source>Do not use &apos;with&apos;.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Do not use &apos;eval&apos;.</source>
+ <source>Do not use comma expressions.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Unreachable.</source>
+ <source>Unnecessary message suppression.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Do not use &apos;with&apos;.</source>
+ <source>The &apos;function&apos; keyword and the opening parenthesis should be separated by a single space.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Do not use comma expressions.</source>
+ <source>Do not use stand-alone blocks.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>&apos;%1&apos; already is a formal parameter.</source>
+ <source>Do not use void expressions.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Unnecessary message suppression.</source>
+ <source>Confusing pluses.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>&apos;%1&apos; already is a function.</source>
+ <source>Confusing minuses.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>var &apos;%1&apos; is used before its declaration.</source>
+ <source>Declare all function vars on a single line.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>&apos;%1&apos; already is a var.</source>
+ <source>Unnecessary parentheses.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>&apos;%1&apos; is declared more than once.</source>
+ <source>== and != may perform type coercion, use === or !== to avoid it.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Function &apos;%1&apos; is used before its declaration.</source>
+ <source>Expression statements should be assignments, calls or delete expressions only.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>The &apos;function&apos; keyword and the opening parenthesis should be separated by a single space.</source>
+ <source>Place var declarations at the start of a function.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Do not use stand-alone blocks.</source>
+ <source>Use only one statement per line.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Do not use void expressions.</source>
+ <source>Unknown component.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Confusing pluses.</source>
+ <source>== and != perform type coercion, use === or !== to avoid it.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Confusing minuses.</source>
+ <source>Calls of functions that start with an uppercase letter should use &apos;new&apos;.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Declare all function vars on a single line.</source>
+ <source>Use &apos;new&apos; only with functions that start with an uppercase letter.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Unnecessary parentheses.</source>
+ <source>Use spaces around binary operators.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>== and != may perform type coercion, use === or !== to avoid it.</source>
+ <source>Unintentional empty block, use ({}) for empty object literal.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Expression statements should be assignments, calls or delete expressions only.</source>
+ <source>Use %1 instead of &apos;var&apos; or &apos;variant&apos; to improve performance.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Place var declarations at the start of a function.</source>
+ <source>Do not use &quot;%1&quot; as a constructor.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Use only one statement per line.</source>
+ <source>Invalid property name &quot;%1&quot;.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Unknown component.</source>
+ <source>&quot;%1&quot; does not have members.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Could not resolve the prototype &apos;%1&apos; of &apos;%2&apos;.</source>
+ <source>&quot;%1&quot; is not a member of &quot;%2&quot;.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Could not resolve the prototype &apos;%1&apos;.</source>
+ <source>&quot;%1&quot; already is a formal parameter.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Prototype cycle, the last non-repeated component is &apos;%1&apos;.</source>
+ <source>&quot;%1&quot; already is a function.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Invalid property type &apos;%1&apos;.</source>
+ <source>var &quot;%1&quot; is used before its declaration.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>== and != perform type coercion, use === or !== to avoid it.</source>
+ <source>&quot;%1&quot; already is a var.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Calls of functions that start with an uppercase letter should use &apos;new&apos;.</source>
+ <source>&quot;%1&quot; is declared more than once.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Use &apos;new&apos; only with functions that start with an uppercase letter.</source>
+ <source>Function &quot;%1&quot; is used before its declaration.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Use spaces around binary operators.</source>
+ <source>Could not resolve the prototype &quot;%1&quot; of &quot;%2&quot;.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Unintentional empty block, use ({}) for empty object literal.</source>
+ <source>Could not resolve the prototype &quot;%1&quot;.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Use %1 instead of &apos;var&apos; or &apos;variant&apos; to improve performance.</source>
+ <source>Prototype cycle, the last non-repeated component is &quot;%1&quot;.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Invalid property type &quot;%1&quot;.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Missing property &apos;%1&apos;.</source>
+ <source>Missing property &quot;%1&quot;.</source>
<translation type="unfinished"></translation>
</message>
<message>
@@ -35582,12 +36650,20 @@ cannot be found in the path.</source>
<name>Bookmarks::Internal::BookmarkManager</name>
<message>
<source>Edit Note</source>
- <translation>Редагувати примітку</translation>
+ <translation type="vanished">Редагувати примітку</translation>
+ </message>
+ <message>
+ <source>Edit Bookmark</source>
+ <translation>Ð ÐµÐ´Ð°Ð³ÑƒÐ²Ð°Ð½Ð½Ñ Ð·Ð°ÐºÐ»Ð°Ð´ÐºÐ¸</translation>
</message>
<message>
<source>Note text:</source>
<translation>ТекÑÑ‚ примітки:</translation>
</message>
+ <message>
+ <source>Line number:</source>
+ <translation>Ðомер Ñ€Ñдка:</translation>
+ </message>
</context>
<context>
<name>CMakeProjectManager::Internal::GeneratorInfo</name>
@@ -35642,7 +36718,11 @@ cannot be found in the path.</source>
<name>CppTools::Internal::BuiltinIndexingSupport</name>
<message>
<source>Parsing</source>
- <translation>Розбір</translation>
+ <translation type="vanished">Розбір</translation>
+ </message>
+ <message>
+ <source>Parsing C/C++ Files</source>
+ <translation>Розбір файлів C/C++</translation>
</message>
</context>
<context>
@@ -35728,6 +36808,14 @@ cannot be found in the path.</source>
<translation>Показувати Ð¿Ð¾Ð¿ÐµÑ€ÐµÐ´Ð¶ÐµÐ½Ð½Ñ Ð¿Ñ€Ð¸ запуÑку зневаджувача з виконуваним модулем без зневаджувальної інформації.</translation>
</message>
<message>
+ <source>Keep editor stationary when stepping</source>
+ <translation>ЗафікÑувати редактор під Ñ‡Ð°Ñ ÐºÑ€Ð¾ÐºÑƒÐ²Ð°Ð½Ð½Ñ</translation>
+ </message>
+ <message>
+ <source>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.</source>
+ <translation>Ðе тримати наÑтупний вираз завжди поÑередині, а прокручувати код в редакторі лише тоді, коли поточна Ð»Ñ–Ð½Ñ–Ñ Ð²Ð¸Ñ…Ð¾Ð´Ð¸Ñ‚ÑŒ за екран.</translation>
+ </message>
+ <message>
<source>Show QML object tree in Locals &amp; Expressions when connected and not stepping.</source>
<translation type="vanished">Показувати дерево об&apos;єктів QML у виді &quot;Локальні змінні та вирази&quot;, коли підключені Ñ– не здійÑнюємо покрокове зневадженнÑ.</translation>
</message>
@@ -35770,7 +36858,7 @@ cannot be found in the path.</source>
</message>
<message>
<source>Maximum string length:</source>
- <translation>МакÑимальна довжина Ñ€Ñдка:</translation>
+ <translation type="vanished">МакÑимальна довжина Ñ€Ñдка:</translation>
</message>
</context>
<context>
@@ -35819,7 +36907,6 @@ cannot be found in the path.</source>
</message>
<message>
<source>Diff &quot;%1&quot;, &quot;%2&quot;</source>
- <extracomment>Editor title</extracomment>
<translation>ПорівнÑÐ½Ð½Ñ &quot;%1&quot; з &quot;%2&quot;</translation>
</message>
</context>
@@ -35850,7 +36937,7 @@ cannot be found in the path.</source>
</message>
<message>
<source>Normal</source>
- <translation type="unfinished"></translation>
+ <translation>Звичайний</translation>
</message>
<message>
<source>Submodule</source>
@@ -35858,7 +36945,7 @@ cannot be found in the path.</source>
</message>
<message>
<source>Deleted</source>
- <translation>Видалено</translation>
+ <translation>Видалений</translation>
</message>
<message>
<source>Symbolic link</source>
@@ -35866,11 +36953,11 @@ cannot be found in the path.</source>
</message>
<message>
<source>Modified</source>
- <translation>Змінено</translation>
+ <translation>Змінений</translation>
</message>
<message>
<source>Created</source>
- <translation type="unfinished"></translation>
+ <translation>Створений</translation>
</message>
<message>
<source>Submodule commit %1</source>
@@ -35878,21 +36965,23 @@ cannot be found in the path.</source>
</message>
<message>
<source>Symbolic link -&gt; %1</source>
- <translation type="unfinished"></translation>
+ <translation>Cимволічне поÑÐ¸Ð»Ð°Ð½Ð½Ñ &gt; %1</translation>
</message>
<message>
<source>Merge Conflict</source>
- <translation type="unfinished"></translation>
+ <translation>Конфлікт злиттÑ</translation>
</message>
<message>
- <source>%1 merge conflict for &apos;%2&apos;
+ <source>%1 merge conflict for &quot;%2&quot;
Local: %3
Remote: %4</source>
- <translation type="unfinished"></translation>
+ <translation>%1: конфлікт Ð·Ð»Ð¸Ñ‚Ñ‚Ñ Ð² &quot;%2&quot;
+Локальний: %3
+Зовнішній: %4</translation>
</message>
<message>
<source>&amp;Local</source>
- <translation type="unfinished"></translation>
+ <translation>&amp;Локальний</translation>
</message>
<message>
<source>&amp;Remote</source>
@@ -35900,31 +36989,31 @@ Remote: %4</source>
</message>
<message>
<source>&amp;Created</source>
- <translation type="unfinished"></translation>
+ <translation>&amp;Створений</translation>
</message>
<message>
<source>&amp;Modified</source>
- <translation type="unfinished"></translation>
+ <translation>&amp;Змінений</translation>
</message>
<message>
<source>&amp;Deleted</source>
- <translation type="unfinished"></translation>
+ <translation>&amp;Видалений</translation>
</message>
<message>
<source>Continue Merging</source>
- <translation type="unfinished"></translation>
+ <translation>ÐŸÑ€Ð¾Ð´Ð¾Ð²Ð¶ÐµÐ½Ð½Ñ Ð·Ð»Ð¸Ñ‚Ñ‚Ñ</translation>
</message>
<message>
<source>Continue merging other unresolved paths?</source>
- <translation type="unfinished"></translation>
+ <translation>Продовжити Ð·Ð»Ð¸Ñ‚Ñ‚Ñ Ñ–Ð½ÑˆÐ¸Ñ… нерозв&apos;Ñзаних Ñтежок?</translation>
</message>
<message>
<source>Merge tool process finished successfully.</source>
- <translation type="unfinished"></translation>
+ <translation>ÐŸÑ€Ð¾Ñ†ÐµÑ Ñ–Ð½Ñтрументу Ð·Ð»Ð¸Ñ‚Ñ‚Ñ Ð·Ð°Ð²ÐµÑ€ÑˆÐ¸Ð²ÑÑ ÑƒÑпішно.</translation>
</message>
<message>
<source>Merge tool process terminated with exit code %1</source>
- <translation type="unfinished"></translation>
+ <translation>ÐŸÑ€Ð¾Ñ†ÐµÑ Ñ–Ð½Ñтрументу Ð·Ð»Ð¸Ñ‚Ñ‚Ñ Ð·Ð°Ð²ÐµÑ€ÑˆÐ¸Ð²ÑÑ Ð· кодом %1</translation>
</message>
</context>
<context>
@@ -36122,7 +37211,11 @@ Remote: %4</source>
<name>QbsProjectManager::Internal::QbsProject</name>
<message>
<source>Evaluating</source>
- <translation>Оцінка</translation>
+ <translation type="vanished">Оцінка</translation>
+ </message>
+ <message>
+ <source>Reading Project &quot;%1&quot;</source>
+ <translation>Ð§Ð¸Ñ‚Ð°Ð½Ð½Ñ Ð¿Ñ€Ð¾ÐµÐºÑ‚Ñƒ &quot;%1&quot;</translation>
</message>
</context>
<context>
@@ -36208,7 +37301,7 @@ Remote: %4</source>
</message>
<message>
<source>Cut</source>
- <translation type="unfinished"></translation>
+ <translation>Вирізати</translation>
</message>
<message>
<source>Copy</source>
@@ -36318,6 +37411,10 @@ Remote: %4</source>
<source>Select parent: %1</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Step into: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>QmlDesigner::Internal::DebugView</name>
@@ -36549,10 +37646,6 @@ Remote: %4</source>
<source>Unsupported QtQuick version</source>
<translation>Ðепідтримувана верÑÑ–Ñ QtQuick</translation>
</message>
- <message>
- <source>This .qml file contains features which are not supported by Qt Quick Designer</source>
- <translation type="unfinished"></translation>
- </message>
</context>
<context>
<name>QmlDesigner::QmlDesignerPlugin</name>
@@ -36612,7 +37705,7 @@ Remote: %4</source>
<translation>Виділити вÑе &quot;%1&quot;</translation>
</message>
<message>
- <source>Toggle Full Screen</source>
+ <source>Toggle Sidebars</source>
<translation type="unfinished"></translation>
</message>
<message>
@@ -36735,7 +37828,7 @@ Remote: %4</source>
</message>
<message>
<source>Component Set</source>
- <translation>Ðабір компонентів</translation>
+ <translation type="vanished">Ðабір компонентів</translation>
</message>
</context>
<context>
@@ -36976,18 +38069,22 @@ Remote: %4</source>
<name>QtSupport::QtVersionFactory</name>
<message>
<source>No factory found for qmake: &apos;%1&apos;</source>
- <translation>Ðе знайдено фабрику Ð´Ð»Ñ qmake: &apos;%1&apos;</translation>
+ <translation type="vanished">Ðе знайдено фабрику Ð´Ð»Ñ qmake: &apos;%1&apos;</translation>
+ </message>
+ <message>
+ <source>No factory found for qmake: &quot;%1&quot;</source>
+ <translation>Ðе знайдено фабрику Ð´Ð»Ñ qmake: &quot;%1&quot;</translation>
</message>
</context>
<context>
<name>RemoteLinux::RemoteLinuxDeploymentDataModel</name>
<message>
<source>Local File Path</source>
- <translation>Локальний шлÑÑ… до файлу</translation>
+ <translation type="vanished">Локальний шлÑÑ… до файлу</translation>
</message>
<message>
<source>Remote Directory</source>
- <translation>Віддалена тека</translation>
+ <translation type="vanished">Віддалена тека</translation>
</message>
</context>
<context>
@@ -37377,7 +38474,7 @@ Partial names can be used if they are unambiguous.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>&lt;font color=&quot;red&quot;&gt;Could not open &apos;%1&apos; for reading.&lt;/font&gt;</source>
+ <source>&lt;font color=&quot;red&quot;&gt;Could not open &quot;%1&quot; for reading.&lt;/font&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
@@ -37679,12 +38776,20 @@ Partial names can be used if they are unambiguous.</source>
<translation>API %1: %2</translation>
</message>
<message>
+ <source>Could not parse file: &quot;%1&quot;.</source>
+ <translation>Ðе вдалоÑÑŒ розібрати файл: &quot;%1&quot;.</translation>
+ </message>
+ <message>
+ <source>%2: Could not parse file: &quot;%1&quot;.</source>
+ <translation>%2: Ðе вдалоÑÑŒ розібрати файл: &quot;%1&quot;.</translation>
+ </message>
+ <message>
<source>Could not parse file: &apos;%1&apos;.</source>
- <translation>Ðе вдалоÑÑŒ розібрати файл: &apos;%1&apos;.</translation>
+ <translation type="vanished">Ðе вдалоÑÑŒ розібрати файл: &apos;%1&apos;.</translation>
</message>
<message>
<source>%2: Could not parse file: &apos;%1&apos;.</source>
- <translation>%2: Ðе вдалоÑÑŒ розібрати файл: &apos;%1&apos;.</translation>
+ <translation type="vanished">%2: Ðе вдалоÑÑŒ розібрати файл: &apos;%1&apos;.</translation>
</message>
<message>
<source>Select low dpi icon</source>
@@ -38126,11 +39231,11 @@ Partial names can be used if they are unambiguous.</source>
<name>Git::Internal::GitDiffHandler</name>
<message>
<source>Working tree</source>
- <translation>Робоче дерево</translation>
+ <translation type="vanished">Робоче дерево</translation>
</message>
<message>
<source>Index</source>
- <translation>Покажчик</translation>
+ <translation type="vanished">Покажчик</translation>
</message>
<message>
<source>Waiting for data...</source>
@@ -38156,7 +39261,7 @@ Partial names can be used if they are unambiguous.</source>
</message>
<message>
<source>Select change:</source>
- <translation type="unfinished"></translation>
+ <translation>Оберіть зміну:</translation>
</message>
<message>
<source>Reset type:</source>
@@ -38294,7 +39399,11 @@ Partial names can be used if they are unambiguous.</source>
</message>
<message>
<source>Failed opening project &apos;%1&apos;: Project is not a file.</source>
- <translation>Збій Ð²Ñ–Ð´ÐºÑ€Ð¸Ñ‚Ñ‚Ñ Ð¿Ñ€Ð¾ÐµÐºÑ‚Ñƒ &apos;%1&apos;: Проект не Ñ” файлом.</translation>
+ <translation type="vanished">Збій Ð²Ñ–Ð´ÐºÑ€Ð¸Ñ‚Ñ‚Ñ Ð¿Ñ€Ð¾ÐµÐºÑ‚Ñƒ &apos;%1&apos;: Проект не Ñ” файлом.</translation>
+ </message>
+ <message>
+ <source>Failed opening project &quot;%1&quot;: Project is not a file.</source>
+ <translation>Збій Ð²Ñ–Ð´ÐºÑ€Ð¸Ñ‚Ñ‚Ñ Ð¿Ñ€Ð¾ÐµÐºÑ‚Ñƒ &quot;%1&quot;: Проект не Ñ” файлом.</translation>
</message>
<message>
<source>Failed to set up kit for Qbs: %1</source>
@@ -38666,6 +39775,10 @@ This wizard will guide you through the essential steps to deploy a ready-to-go d
<context>
<name>DiffEditor::DiffEditor</name>
<message>
+ <source>Could not parse patch file &quot;%1&quot;. The contents is not of unified diff format.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
<source>Ignore Whitespace</source>
<translation>Ігнорувати пропуÑки</translation>
</message>
@@ -38674,6 +39787,10 @@ This wizard will guide you through the essential steps to deploy a ready-to-go d
<translation>КонтекÑтні Ñ€Ñдки:</translation>
</message>
<message>
+ <source>Reload Editor</source>
+ <translation>Перезавантажити редактор</translation>
+ </message>
+ <message>
<source>Synchronize Horizontal Scroll Bars</source>
<translation>Синхронізувати горизонтальні Ñмуги прокрутки</translation>
</message>
@@ -38697,6 +39814,14 @@ This wizard will guide you through the essential steps to deploy a ready-to-go d
<source>Show Change Description</source>
<translation>Показати Ð¾Ð¿Ð¸Ñ Ð·Ð¼Ñ–Ð½Ð¸</translation>
</message>
+ <message>
+ <source>Switch to Side By Side Diff Editor</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Switch to Unified Diff Editor</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>ProjectExplorer::DeviceCheckBuildStep</name>
@@ -38754,12 +39879,16 @@ This wizard will guide you through the essential steps to deploy a ready-to-go d
</message>
<message>
<source>User name:</source>
- <translation>Ім&apos;Ñ ÐºÐ¾Ñ€Ð¸Ñтувача:</translation>
+ <translation type="vanished">Ім&apos;Ñ ÐºÐ¾Ñ€Ð¸Ñтувача:</translation>
</message>
<message>
<source>Password:</source>
<translation>Пароль:</translation>
</message>
+ <message>
+ <source>Username:</source>
+ <translation>Ім&apos;Ñ ÐºÐ¾Ñ€Ð¸Ñтувача:</translation>
+ </message>
</context>
<context>
<name>ShowEditor</name>
@@ -39007,7 +40136,7 @@ The APK will not be usable on any other device.</source>
</message>
<message>
<source>Uses the external Ministro application to download and maintain Qt libraries.</source>
- <translation>ВикориÑтовувати зовнішню програму Ministro Ð´Ð»Ñ Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ñ‚Ð° підтримки бібліотек Qt.</translation>
+ <translation type="vanished">ВикориÑтовувати зовнішню програму Ministro Ð´Ð»Ñ Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ñ‚Ð° підтримки бібліотек Qt.</translation>
</message>
<message>
<source>Pushes local Qt libraries to device. You must have Qt libraries compiled for that platform.
@@ -39019,6 +40148,10 @@ The APK will not be usable on any other device.</source>
<source>Add...</source>
<translation>Додати...</translation>
</message>
+ <message>
+ <source>Uses the external Ministro application to download and maintain Qt libraries.&lt;br/&gt;&lt;br/&gt;Ministro is a third-party tool which provides the open source Qt libraries on demand. These libraries are compatible with the default open source binary package and will not always be up-to-date.</source>
+ <translation>ВикориÑтовувати зовнішню програму Ministro Ð´Ð»Ñ Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ñ‚Ð° підтримки бібліотек Qt.&lt;br/&gt;&lt;br/&gt;Ministro Ñ” Ñтороннім заÑобом, що надає бібліотеки з відкритим кодом Qt на вимогу. Ці бібліотеки Ñ” ÑуміÑними з типовим двійковим пакунком (Ð´Ð»Ñ Ð²Ñ–Ð´ÐºÑ€Ð¸Ñ‚Ð¾Ð³Ð¾ коду), однак не завжди оÑтанньої верÑÑ–Ñ—.</translation>
+ </message>
</context>
<context>
<name>Android::Internal::AndroidDeviceDialog</name>
@@ -39087,34 +40220,50 @@ The APK will not be usable on any other device.</source>
<name>BareMetal::BareMetalDeviceConfigurationWidget</name>
<message>
<source>Form</source>
- <translation>Форма</translation>
+ <translation type="vanished">Форма</translation>
</message>
<message>
<source>GDB host:</source>
- <translation>Вузол GDB:</translation>
+ <translation type="vanished">Вузол GDB:</translation>
</message>
<message>
<source>GDB port:</source>
- <translation>Порт GDB:</translation>
+ <translation type="vanished">Порт GDB:</translation>
</message>
<message>
<source>GDB commands:</source>
- <translation>Команди GDB:</translation>
+ <translation type="vanished">Команди GDB:</translation>
</message>
</context>
<context>
<name>BareMetal::Internal::BareMetalDeviceConfigurationWizardSetupPage</name>
<message>
<source>Form</source>
- <translation>Форма</translation>
+ <translation type="vanished">Форма</translation>
+ </message>
+ <message>
+ <source>Set up GDB Server or Hardware Debugger</source>
+ <translation>ÐÐ°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ Ñервера GDB або апаратного зневаджувача</translation>
</message>
<message>
<source>Name:</source>
<translation>Ðазва:</translation>
</message>
<message>
+ <source>Init commands:</source>
+ <translation>Команди ініціалізації:</translation>
+ </message>
+ <message>
+ <source>Reset commands:</source>
+ <translation>Команди ÑкиданнÑ:</translation>
+ </message>
+ <message>
+ <source>Bare Metal Device</source>
+ <translation>Голий приÑтрій</translation>
+ </message>
+ <message>
<source>localhost</source>
- <translation>localhost</translation>
+ <translation type="vanished">localhost</translation>
</message>
<message>
<source>GDB port:</source>
@@ -39126,12 +40275,12 @@ The APK will not be usable on any other device.</source>
</message>
<message>
<source>GDB commands:</source>
- <translation>Команди GDB:</translation>
+ <translation type="vanished">Команди GDB:</translation>
</message>
<message>
<source>load
monitor reset</source>
- <translation>load
+ <translation type="vanished">load
monitor reset</translation>
</message>
</context>
@@ -39228,11 +40377,11 @@ monitor reset</translation>
</message>
<message>
<source>Qt Creator needs a compiler set up to build. Configure a compiler in the kit preferences.</source>
- <translation>Qt Creator потребує компілÑтора Ð´Ð»Ñ Ð·Ð±Ñ–Ñ€ÐºÐ¸. Сконфігуруйте компілÑтор в налаштуваннÑÑ… комплекту.</translation>
+ <translation type="vanished">Qt Creator потребує компілÑтора Ð´Ð»Ñ Ð·Ð±Ñ–Ñ€ÐºÐ¸. Сконфігуруйте компілÑтор в налаштуваннÑÑ… комплекту.</translation>
</message>
<message>
<source>Configuration is faulty. Check the Issues output pane for details.</source>
- <translation>ÐšÐ¾Ð½Ñ„Ñ–Ð³ÑƒÑ€Ð°Ñ†Ñ–Ñ Ð·Ð±Ñ–Ð¹Ð½Ð°. Перевірте вид &quot;Проблеми&quot; Ð´Ð»Ñ Ð´ÐµÑ‚Ð°Ð»ÐµÐ¹.</translation>
+ <translation type="vanished">ÐšÐ¾Ð½Ñ„Ñ–Ð³ÑƒÑ€Ð°Ñ†Ñ–Ñ Ð·Ð±Ñ–Ð¹Ð½Ð°. Перевірте вид &quot;Проблеми&quot; Ð´Ð»Ñ Ð´ÐµÑ‚Ð°Ð»ÐµÐ¹.</translation>
</message>
</context>
<context>
@@ -39258,11 +40407,11 @@ monitor reset</translation>
</message>
<message>
<source>iPhone 3.5-inch Retina display</source>
- <translation>iPhone 3.5 дюйми з екраном Retina</translation>
+ <translation type="vanished">iPhone 3.5 дюйми з екраном Retina</translation>
</message>
<message>
<source>iPhone 4-inch Retina display</source>
- <translation>iPhone 4 дюйми з екраном Retina</translation>
+ <translation type="vanished">iPhone 4 дюйми з екраном Retina</translation>
</message>
<message>
<source>iPad</source>
@@ -39270,10 +40419,26 @@ monitor reset</translation>
</message>
<message>
<source>iPad Retina display</source>
- <translation>iPad з екраном Retina</translation>
+ <translation type="vanished">iPad з екраном Retina</translation>
</message>
<message>
<source>Device Type:</source>
+ <translation type="vanished">Тип приÑтрою:</translation>
+ </message>
+ <message>
+ <source>iPhone 3.5-inch Retina Display</source>
+ <translation>iPhone 3.5 дюйми з екраном Retina</translation>
+ </message>
+ <message>
+ <source>iPhone 4-inch Retina Display</source>
+ <translation>iPhone 4 дюйми з екраном Retina</translation>
+ </message>
+ <message>
+ <source>iPad Retina Display</source>
+ <translation>iPad з екраном Retina</translation>
+ </message>
+ <message>
+ <source>Device type:</source>
<translation>Тип приÑтрою:</translation>
</message>
</context>
@@ -39597,6 +40762,10 @@ monitor reset</translation>
<source>Project path:</source>
<translation>ШлÑÑ… до проекту:</translation>
</message>
+ <message>
+ <source>Momentics</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>UpdateInfo::Internal::SettingsWidget</name>
@@ -39715,6 +40884,10 @@ monitor reset</translation>
<source>Alignment</source>
<translation>ВирівнюваннÑ</translation>
</message>
+ <message>
+ <source>Format</source>
+ <translation>Формат</translation>
+ </message>
</context>
<context>
<name>AdvancedSection</name>
@@ -40200,6 +41373,10 @@ monitor reset</translation>
<name>Android::Internal::ChooseDirectoryPage</name>
<message>
<source>The Android package source directory can not be the same as the project directory.</source>
+ <translation type="vanished">Тека джерел пакунка Android не може збігатиÑÑŒ з текою проекту.</translation>
+ </message>
+ <message>
+ <source>The Android package source directory cannot be the same as the project directory.</source>
<translation>Тека джерел пакунка Android не може збігатиÑÑŒ з текою проекту.</translation>
</message>
<message>
@@ -40269,25 +41446,25 @@ The files in the Android package source directory are copied to the build direct
<name>BareMetal::BareMetalDeviceConfigurationFactory</name>
<message>
<source>Bare Metal Device</source>
- <translation>Голий приÑтрій</translation>
+ <translation type="vanished">Голий приÑтрій</translation>
</message>
</context>
<context>
<name>BareMetal::BareMetalDeviceConfigurationWizard</name>
<message>
<source>New Bare Metal Device Configuration Setup</source>
- <translation>ÐÐ°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ Ð½Ð¾Ð²Ð¾Ñ— конфігурації голого приÑтрою</translation>
+ <translation type="vanished">ÐÐ°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ Ð½Ð¾Ð²Ð¾Ñ— конфігурації голого приÑтрою</translation>
</message>
</context>
<context>
<name>BareMetal::BareMetalDeviceConfigurationWizardSetupPage</name>
<message>
<source>Set up GDB Server or Hardware Debugger</source>
- <translation>ÐÐ°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ Ñервера GDB або апаратного зневаджувача</translation>
+ <translation type="vanished">ÐÐ°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ Ñервера GDB або апаратного зневаджувача</translation>
</message>
<message>
<source>Bare Metal Device</source>
- <translation>Голий приÑтрій</translation>
+ <translation type="vanished">Голий приÑтрій</translation>
</message>
</context>
<context>
@@ -40301,19 +41478,19 @@ The files in the Android package source directory are copied to the build direct
<name>BareMetal::BareMetalGdbCommandsDeployStep</name>
<message>
<source>GDB commands</source>
- <translation>Команди GDB</translation>
+ <translation type="vanished">Команди GDB</translation>
</message>
</context>
<context>
<name>BareMetal::BareMetalRunConfiguration</name>
<message>
<source>%1 (via GDB server or hardware debugger)</source>
- <translation>%1 (через Ñервер GDB або апаратний зневаджувач)</translation>
+ <translation type="vanished">%1 (через Ñервер GDB або апаратний зневаджувач)</translation>
</message>
<message>
<source>Run on GDB server or hardware debugger</source>
<extracomment>Bare Metal run configuration default run name</extracomment>
- <translation>Виконати на Ñервері GDB або апаратному зневаджувачі</translation>
+ <translation type="vanished">Виконати на Ñервері GDB або апаратному зневаджувачі</translation>
</message>
</context>
<context>
@@ -40327,23 +41504,23 @@ The files in the Android package source directory are copied to the build direct
<name>BareMetal::BareMetalRunConfigurationWidget</name>
<message>
<source>Executable:</source>
- <translation>Виконуваний модуль:</translation>
+ <translation type="vanished">Виконуваний модуль:</translation>
</message>
<message>
<source>Arguments:</source>
- <translation>Ðргументи:</translation>
+ <translation type="vanished">Ðргументи:</translation>
</message>
<message>
<source>&lt;default&gt;</source>
- <translation>&lt;типово&gt;</translation>
+ <translation type="vanished">&lt;типово&gt;</translation>
</message>
<message>
<source>Working directory:</source>
- <translation>Робоча тека:</translation>
+ <translation type="vanished">Робоча тека:</translation>
</message>
<message>
<source>Unknown</source>
- <translation>Ðевідомо</translation>
+ <translation type="vanished">Ðевідомо</translation>
</message>
</context>
<context>
@@ -40357,11 +41534,11 @@ The files in the Android package source directory are copied to the build direct
<name>Core::DocumentModel</name>
<message>
<source>&lt;no document&gt;</source>
- <translation>&lt;немає документа&gt;</translation>
+ <translation type="vanished">&lt;немає документа&gt;</translation>
</message>
<message>
<source>No document is selected.</source>
- <translation>Документ не обрано.</translation>
+ <translation type="vanished">Документ не обрано.</translation>
</message>
</context>
<context>
@@ -40548,17 +41725,6 @@ The files in the Android package source directory are copied to the build direct
</message>
</context>
<context>
- <name>Git::Internal::GitDiffSwitcher</name>
- <message>
- <source>Switch to Text Diff Editor</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Switch to Side By Side Diff Editor</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
<name>Ios::Internal::IosBuildStepConfigWidget</name>
<message>
<source>iOS build</source>
@@ -40603,8 +41769,16 @@ The files in the Android package source directory are copied to the build direct
<translation>Отримано неправильний ідентифікатор процеÑу.</translation>
</message>
<message>
+ <source>Run ended with error.</source>
+ <translation>Ð’Ð¸ÐºÐ¾Ð½Ð°Ð½Ð½Ñ Ð·Ð°ÐºÑ–Ð½Ñ‡Ð¸Ð»Ð¾ÑÑŒ з помилкою.</translation>
+ </message>
+ <message>
+ <source>Run ended.</source>
+ <translation>Ð’Ð¸ÐºÐ¾Ð½Ð°Ð½Ð½Ñ Ð·Ð°ÐºÑ–Ð½Ñ‡Ð¸Ð»Ð¾ÑÑŒ.</translation>
+ </message>
+ <message>
<source>Run failed unexpectedly.</source>
- <translation>ÐеÑподіваний збій запуÑку.</translation>
+ <translation type="vanished">ÐеÑподіваний збій запуÑку.</translation>
</message>
</context>
<context>
@@ -40647,6 +41821,10 @@ The files in the Android package source directory are copied to the build direct
<source>The Info.plist might be incorrect.</source>
<translation>Файл Info.plist може бути неправильним.</translation>
</message>
+ <message>
+ <source>The provisioning profile &quot;%1&quot; (%2) used to sign the application does not cover the device %3 (%4). Deployment to it will fail.</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>Ios::Internal::IosDeployStepFactory</name>
@@ -40659,7 +41837,7 @@ The files in the Android package source directory are copied to the build direct
<name>Ios::Internal::IosDeployStepWidget</name>
<message>
<source>&lt;b&gt;Deploy to %1&lt;/b&gt;</source>
- <translation>&lt;b&gt;Ð Ð¾Ð·Ð³Ð¾Ñ€Ñ‚Ð°Ð½Ð½Ñ Ð½Ð° %1&lt;/b&gt;</translation>
+ <translation type="vanished">&lt;b&gt;Ð Ð¾Ð·Ð³Ð¾Ñ€Ñ‚Ð°Ð½Ð½Ñ Ð½Ð° %1&lt;/b&gt;</translation>
</message>
</context>
<context>
@@ -40737,7 +41915,11 @@ The files in the Android package source directory are copied to the build direct
</message>
<message>
<source>The .pro file &apos;%1&apos; is currently being parsed.</source>
- <translation>ЗдійÑнюєтьÑÑ Ñ€Ð¾Ð·Ð±Ñ–Ñ€ файлу .pro &apos;%1&apos;.</translation>
+ <translation type="vanished">ЗдійÑнюєтьÑÑ Ñ€Ð¾Ð·Ð±Ñ–Ñ€ файлу .pro &apos;%1&apos;.</translation>
+ </message>
+ <message>
+ <source>The .pro file &quot;%1&quot; is currently being parsed.</source>
+ <translation>ЗдійÑнюєтьÑÑ Ñ€Ð¾Ð·Ð±Ñ–Ñ€ файлу .pro &quot;%1&quot;.</translation>
</message>
<message>
<source>Kit has incorrect device type for running on iOS devices.</source>
@@ -40786,8 +41968,16 @@ The files in the Android package source directory are copied to the build direct
<translation>ЗапуÑк віддаленого процеÑу.</translation>
</message>
<message>
+ <source>Run ended with error.</source>
+ <translation>Ð’Ð¸ÐºÐ¾Ð½Ð°Ð½Ð½Ñ Ð·Ð°ÐºÑ–Ð½Ñ‡Ð¸Ð»Ð¾ÑÑŒ з помилкою.</translation>
+ </message>
+ <message>
+ <source>Run ended.</source>
+ <translation>Ð’Ð¸ÐºÐ¾Ð½Ð°Ð½Ð½Ñ Ð·Ð°ÐºÑ–Ð½Ñ‡Ð¸Ð»Ð¾ÑÑŒ.</translation>
+ </message>
+ <message>
<source>Run ended unexpectedly.</source>
- <translation>ЗапуÑк неÑподівано завершивÑÑ.</translation>
+ <translation type="vanished">ЗапуÑк неÑподівано завершивÑÑ.</translation>
</message>
</context>
<context>
@@ -41016,6 +42206,10 @@ Please close all running instances of your application before starting a build.<
<translation>Вибір комплекту</translation>
</message>
<message>
+ <source>Kits</source>
+ <translation>Комплекти</translation>
+ </message>
+ <message>
<source>Qt Creator can use the following kits for project &lt;b&gt;%1&lt;/b&gt;:</source>
<comment>%1: Project name</comment>
<translation>Qt Creator може викориÑтовувати наÑтупні комплекти Ð´Ð»Ñ Ð¿Ñ€Ð¾ÐµÐºÑ‚Ñƒ &lt;b&gt;%1&lt;/b&gt;:</translation>
@@ -41090,6 +42284,10 @@ Please close all running instances of your application before starting a build.<
<source>The source file name will be derived from the class name</source>
<translation>Ðазва файлу з кодом буде походити від назви клаÑу</translation>
</message>
+ <message>
+ <source>Details</source>
+ <translation>Деталі</translation>
+ </message>
</context>
<context>
<name>PythonEditor::Internal::ClassWizardDialog</name>
@@ -41099,14 +42297,18 @@ Please close all running instances of your application before starting a build.<
</message>
<message>
<source>Details</source>
- <translation>Деталі</translation>
+ <translation type="vanished">Деталі</translation>
</message>
</context>
<context>
<name>QmakeProjectManager::Internal::DesktopQmakeRunConfiguration</name>
<message>
<source>The .pro file &apos;%1&apos; is currently being parsed.</source>
- <translation>ЗдійÑнюєтьÑÑ Ñ€Ð¾Ð·Ð±Ñ–Ñ€ файлу .pro &apos;%1&apos;.</translation>
+ <translation type="vanished">ЗдійÑнюєтьÑÑ Ñ€Ð¾Ð·Ð±Ñ–Ñ€ файлу .pro &apos;%1&apos;.</translation>
+ </message>
+ <message>
+ <source>The .pro file &quot;%1&quot; is currently being parsed.</source>
+ <translation>ЗдійÑнюєтьÑÑ Ñ€Ð¾Ð·Ð±Ñ–Ñ€ файлу .pro &quot;%1&quot;.</translation>
</message>
<message>
<source>Qt Run Configuration</source>
@@ -41181,6 +42383,10 @@ Please close all running instances of your application before starting a build.<
<source>Qt Quick component set:</source>
<translation>Ðабір компонентів Qt Quick:</translation>
</message>
+ <message>
+ <source>Component Set</source>
+ <translation>Ðабір компонентів</translation>
+ </message>
</context>
<context>
<name>TabViewToolAction</name>
@@ -41188,16 +42394,16 @@ Please close all running instances of your application before starting a build.<
<source>Add Tab...</source>
<translation>Додати вкладку...</translation>
</message>
-</context>
-<context>
- <name>QmlDesigner::TabViewDesignerAction</name>
<message>
- <source>Naming Error</source>
+ <source>Step into Tab</source>
<translation type="unfinished"></translation>
</message>
+</context>
+<context>
+ <name>QmlDesigner::TabViewDesignerAction</name>
<message>
<source>Component already exists.</source>
- <translation>Компонент вже Ñ–Ñнує.</translation>
+ <translation type="vanished">Компонент вже Ñ–Ñнує.</translation>
</message>
</context>
<context>
@@ -41280,34 +42486,42 @@ Please close all running instances of your application before starting a build.<
<name>QmlProfiler::Internal::QmlProfilerEventsModelProxy</name>
<message>
<source>&lt;program&gt;</source>
- <translation>&lt;програма&gt;</translation>
+ <translation type="vanished">&lt;програма&gt;</translation>
</message>
<message>
<source>Main Program</source>
- <translation>ОÑновна програма</translation>
+ <translation type="vanished">ОÑновна програма</translation>
</message>
</context>
<context>
<name>QmlProfiler::Internal::QmlProfilerEventParentsModelProxy</name>
<message>
<source>&lt;program&gt;</source>
- <translation>&lt;програма&gt;</translation>
+ <translation type="vanished">&lt;програма&gt;</translation>
</message>
<message>
<source>Main Program</source>
- <translation>ОÑновна програма</translation>
+ <translation type="vanished">ОÑновна програма</translation>
</message>
</context>
<context>
<name>QmlProfiler::Internal::QmlProfilerEventChildrenModelProxy</name>
<message>
<source>&lt;program&gt;</source>
- <translation>&lt;програма&gt;</translation>
+ <translation type="vanished">&lt;програма&gt;</translation>
</message>
</context>
<context>
<name>QmlProfiler::Internal::QmlProfilerEventRelativesView</name>
<message>
+ <source>&lt;bytecode&gt;</source>
+ <translation>&lt;байт-код&gt;</translation>
+ </message>
+ <message>
+ <source>Source code not available</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
<source>Part of binding loop.</source>
<translation type="unfinished"></translation>
</message>
@@ -41337,12 +42551,8 @@ Please close all running instances of your application before starting a build.<
<context>
<name>QmlProfiler::Internal::PaintEventsModelProxy</name>
<message>
- <source>Painting</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
<source>Animations</source>
- <translation type="unfinished"></translation>
+ <translation>Ðнімації</translation>
</message>
<message>
<source>GUI Thread</source>
@@ -41478,6 +42688,10 @@ Please close all running instances of your application before starting a build.<
<source>Qt Quick component set:</source>
<translation>Ðабір компонентів Qt Quick:</translation>
</message>
+ <message>
+ <source>Component Set</source>
+ <translation>Ðабір компонентів</translation>
+ </message>
</context>
<context>
<name>Qnx::Internal::BlackBerryConfigurationManager</name>
@@ -41617,8 +42831,12 @@ Please close all running instances of your application before starting a build.<
<translation type="unfinished"></translation>
</message>
<message>
+ <source>Error parsing XML file &quot;%1&quot;: %2</source>
+ <translation>Помилка розбору файлу XML &quot;%1&quot;: %2</translation>
+ </message>
+ <message>
<source>Error parsing XML file &apos;%1&apos;: %2</source>
- <translation>Помилка розбору файлу XML &apos;%1&apos;: %2</translation>
+ <translation type="vanished">Помилка розбору файлу XML &apos;%1&apos;: %2</translation>
</message>
</context>
<context>
@@ -41636,10 +42854,6 @@ Please close all running instances of your application before starting a build.<
<translation>Ðазва та Ñ€Ð¾Ð·Ñ‚Ð°ÑˆÑƒÐ²Ð°Ð½Ð½Ñ Ð¿Ñ€Ð¾ÐµÐºÑ‚Ñƒ</translation>
</message>
<message>
- <source>Momentics</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
<source>Qt Creator</source>
<translation>Qt Creator</translation>
</message>
@@ -41655,7 +42869,7 @@ Please close all running instances of your application before starting a build.<
<translation type="unfinished"></translation>
</message>
<message>
- <source>Error generating file &apos;%1&apos;: %2</source>
+ <source>Error generating file &quot;%1&quot;: %2</source>
<translation type="unfinished"></translation>
</message>
</context>
@@ -41677,7 +42891,11 @@ Please close all running instances of your application before starting a build.<
<name>ProjectFileConverter</name>
<message>
<source>File &apos;%1&apos; not listed in &apos;%2&apos; file, should it be?</source>
- <translation>Файл &apos;%1&apos; не вказано в файлі &apos;%2&apos;, а має?</translation>
+ <translation type="vanished">Файл &apos;%1&apos; не вказано в файлі &apos;%2&apos;, а має?</translation>
+ </message>
+ <message>
+ <source>File &quot;%1&quot; not listed in &quot;%2&quot; file, should it be?</source>
+ <translation>Файл &quot;%1&quot; не вказано в файлі &quot;%2&quot;, а має?</translation>
</message>
</context>
<context>
@@ -41752,22 +42970,6 @@ Please close all running instances of your application before starting a build.<
<context>
<name>Valgrind::Memcheck::MemcheckRunner</name>
<message>
- <source>No network interface found for remote analysis.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Select Network Interface</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>More than one network interface was found on your machine. Please select the one you want to use for remote analysis.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>No network interface was chosen for remote analysis.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
<source>XmlServer on %1:</source>
<translation type="unfinished"></translation>
</message>
@@ -41891,11 +43093,11 @@ Please close all running instances of your application before starting a build.<
<translation type="unfinished"></translation>
</message>
<message>
- <source>Valgrind Memory Analyzer (Remote)</source>
+ <source>Valgrind Memory Analyzer (External Remote Application)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Valgrind Function Profiler (Remote)</source>
+ <source>Valgrind Function Profiler (External Remote Application)</source>
<translation type="unfinished"></translation>
</message>
<message>
@@ -42043,7 +43245,7 @@ For example, &quot;Revision: 15&quot; will leave the branch at revision 15.</sou
</message>
<message>
<source>Dry Run</source>
- <translation type="unfinished"></translation>
+ <translation>Лише теÑÑ‚</translation>
</message>
<message>
<source>Test the outcome of removing the last committed revision, without actually removing anything.</source>
@@ -42079,12 +43281,16 @@ For example, &quot;Revision: 15&quot; will leave the branch at revision 15.</sou
</message>
<message>
<source>Use self-defined style:</source>
- <translation>ВикориÑтовувати влаÑний Ñтиль:</translation>
+ <translation type="vanished">ВикориÑтовувати влаÑний Ñтиль:</translation>
</message>
<message>
<source>Artistic Style</source>
<translation>Artistic Style</translation>
</message>
+ <message>
+ <source>Use customized style:</source>
+ <translation>ВикориÑтовувати влаÑний Ñтиль:</translation>
+ </message>
</context>
<context>
<name>Beautifier::Internal::ClangFormat::ClangFormatOptionsPage</name>
@@ -42106,11 +43312,11 @@ For example, &quot;Revision: 15&quot; will leave the branch at revision 15.</sou
</message>
<message>
<source>Use Predefined Style:</source>
- <translation>ВикориÑтовувати Ñ–Ñнуючий Ñтиль:</translation>
+ <translation type="vanished">ВикориÑтовувати Ñ–Ñнуючий Ñтиль:</translation>
</message>
<message>
<source>Use Customized Style:</source>
- <translation>ВикориÑтовувати влаÑний Ñтиль:</translation>
+ <translation type="vanished">ВикориÑтовувати влаÑний Ñтиль:</translation>
</message>
<message>
<source>Format entire file if no text was selected. (For action Format Selected Text)</source>
@@ -42120,6 +43326,14 @@ For example, &quot;Revision: 15&quot; will leave the branch at revision 15.</sou
<source>Clang Format</source>
<translation>Clang Format</translation>
</message>
+ <message>
+ <source>Use predefined style:</source>
+ <translation>ВикориÑтовувати Ñ–Ñнуючий Ñтиль:</translation>
+ </message>
+ <message>
+ <source>Use customized style:</source>
+ <translation>ВикориÑтовувати влаÑний Ñтиль:</translation>
+ </message>
</context>
<context>
<name>Beautifier::Internal::ConfigurationDialog</name>
@@ -42137,7 +43351,11 @@ For example, &quot;Revision: 15&quot; will leave the branch at revision 15.</sou
</message>
<message>
<source>Documentation for &apos;%1&apos;</source>
- <translation>Ð”Ð¾ÐºÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñ†Ñ–Ñ Ð´Ð»Ñ &apos;%1&apos;</translation>
+ <translation type="vanished">Ð”Ð¾ÐºÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñ†Ñ–Ñ Ð´Ð»Ñ &apos;%1&apos;</translation>
+ </message>
+ <message>
+ <source>Documentation for &quot;%1&quot;</source>
+ <translation>Ð”Ð¾ÐºÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñ†Ñ–Ñ Ð´Ð»Ñ &quot;%1&quot;</translation>
</message>
</context>
<context>
@@ -42196,12 +43414,16 @@ For example, &quot;Revision: 15&quot; will leave the branch at revision 15.</sou
</message>
<message>
<source>Use self-defined style:</source>
- <translation>ВикориÑтовувати влаÑний Ñтиль:</translation>
+ <translation type="vanished">ВикориÑтовувати влаÑний Ñтиль:</translation>
</message>
<message>
<source>Uncrustify</source>
<translation>Uncrustify</translation>
</message>
+ <message>
+ <source>Use customized style:</source>
+ <translation>ВикориÑтовувати влаÑний Ñтиль:</translation>
+ </message>
</context>
<context>
<name>ClangCodeModel::Internal::ClangProjectSettingsPropertiesPage</name>
@@ -42478,58 +43700,16 @@ To do this, you type this shortcut and a space in the Locator entry field, and t
<context>
<name>Qnx::Internal::BlackBerryDeployQtLibrariesDialog</name>
<message>
- <source>Deploy Qt to BlackBerry Device</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Qt library to deploy:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
<source>Deploy</source>
- <translation>Розгорнути</translation>
- </message>
- <message>
- <source>Remote directory:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>/accounts/devuser/</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>qt</source>
- <translation type="unfinished"></translation>
+ <translation type="vanished">Розгорнути</translation>
</message>
<message>
<source>Close</source>
- <translation>Закрити</translation>
- </message>
- <message>
- <source>Closing the dialog will stop the deployment. Are you sure you want to do this?</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Please input a remote directory to deploy to.</source>
- <translation type="unfinished"></translation>
+ <translation type="vanished">Закрити</translation>
</message>
<message>
<source>Connection failed: %1</source>
- <translation>Збій з&apos;єднаннÑ: %1</translation>
- </message>
- <message>
- <source>The remote directory &apos;%1&apos; already exists. Deploying to that directory will remove any files already present.
-
-Are you sure you want to continue?</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Checking existence of &apos;%1&apos;</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Removing &apos;%1&apos;</source>
- <translation type="unfinished"></translation>
+ <translation type="vanished">Збій з&apos;єднаннÑ: %1</translation>
</message>
</context>
<context>
@@ -42569,10 +43749,18 @@ Are you sure you want to continue?</source>
<name>QmlJS::ModelManagerInterface</name>
<message>
<source>Indexing</source>
- <translation>ІндекÑуваннÑ</translation>
+ <translation type="vanished">ІндекÑуваннÑ</translation>
</message>
<message>
<source>QML import scan</source>
+ <translation type="vanished">Ð¡ÐºÐ°Ð½ÑƒÐ²Ð°Ð½Ð½Ñ Ñ–Ð¼Ð¿Ð¾Ñ€Ñ‚Ñ–Ð² QML</translation>
+ </message>
+ <message>
+ <source>Parsing QML Files</source>
+ <translation>Розбір файлів QML</translation>
+ </message>
+ <message>
+ <source>Scanning QML Imports</source>
<translation>Ð¡ÐºÐ°Ð½ÑƒÐ²Ð°Ð½Ð½Ñ Ñ–Ð¼Ð¿Ð¾Ñ€Ñ‚Ñ–Ð² QML</translation>
</message>
</context>
@@ -42618,7 +43806,7 @@ Check &apos;General Messages&apos; output pane for details.</source>
</message>
<message>
<source>&quot;%1&quot; timed out.</source>
- <translation type="unfinished"></translation>
+ <translation>Ð§Ð°Ñ Ð¾Ñ‡Ñ–ÐºÑƒÐ²Ð°Ð½Ð½Ñ &quot;%1&quot; вичерпано.</translation>
</message>
<message>
<source>I/O error running &quot;%1&quot;.</source>
@@ -42633,9 +43821,15 @@ Check &apos;General Messages&apos; output pane for details.</source>
<translation>Ðргументи: %1</translation>
</message>
<message>
+ <source>Failed to parse &quot;%1&quot;.
+Error: %2</source>
+ <translation>Збій розбору &quot;%1&quot;.
+Помилка: %2</translation>
+ </message>
+ <message>
<source>Failed to parse &apos;%1&apos;.
Error: %2</source>
- <translation>Збій розбору &apos;%1&apos;.
+ <translation type="vanished">Збій розбору &apos;%1&apos;.
Помилка: %2</translation>
</message>
<message>
@@ -42679,9 +43873,13 @@ Please build the qmldump application on the Qt version options page.</source>
<message>
<source>Cannot create a new AVD. No sufficiently recent Android SDK available.
Please install an SDK of at least API version %1.</source>
- <translation>Ðеможливо Ñтворити новий AVD. ВідÑутній доÑтатньо Ñвіжий Android SDK.
+ <translation type="vanished">Ðеможливо Ñтворити новий AVD. ВідÑутній доÑтатньо Ñвіжий Android SDK.
Будь лаÑка, вÑтановіть SDK з верÑією API не нижче %1.</translation>
</message>
+ <message>
+ <source>Could not start process &quot;%1 %2&quot;</source>
+ <translation>Ðе вдалоÑÑŒ запуÑтити Ð¿Ñ€Ð¾Ñ†ÐµÑ &quot;%1 %2&quot;</translation>
+ </message>
</context>
<context>
<name>Android::Internal::AndroidPotentialKit</name>
@@ -42761,6 +43959,18 @@ Please install an SDK of at least API version %1.</source>
<translation>Ðеможливо прочитати файл &quot;%1&quot;: %2.</translation>
</message>
<message>
+ <source>File was modified.</source>
+ <translation>Файл було змінено.</translation>
+ </message>
+ <message>
+ <source>Time out reached while formatting file %1.</source>
+ <translation>Ð§Ð°Ñ Ð¾Ñ‡Ñ–ÐºÐ²Ð°Ð½Ð½Ñ Ð²Ð¸Ñ‡ÐµÑ€Ð¿Ð°Ð½Ð¾ під Ñ‡Ð°Ñ Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚ÑƒÐ²Ð°Ð½Ð½Ñ Ñ„Ð°Ð¹Ð»Ñƒ %1.</translation>
+ </message>
+ <message>
+ <source>File %1 was closed.</source>
+ <translation>Файл %1 було закрито.</translation>
+ </message>
+ <message>
<source>Error in Beautifier: %1</source>
<translation>Помилка Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚ÑƒÐ²Ð°Ð½Ð½Ñ ÐºÐ¾Ð´Ñƒ: %1</translation>
</message>
@@ -42879,8 +44089,12 @@ Please install an SDK of at least API version %1.</source>
<translation>Збій генерації файлу PCH &quot;%1&quot;.</translation>
</message>
<message>
+ <source>Precompiling</source>
+ <translation>ÐŸÐ¾Ð¿ÐµÑ€ÐµÐ´Ð½Ñ ÐºÐ¾Ð¼Ð¿Ñ–Ð»ÑціÑ</translation>
+ </message>
+ <message>
<source>Precompiling...</source>
- <translation>ÐŸÐ¾Ð¿ÐµÑ€ÐµÐ´Ð½Ñ ÐºÐ¾Ð¼Ð¿Ñ–Ð»ÑціÑ...</translation>
+ <translation type="vanished">ÐŸÐ¾Ð¿ÐµÑ€ÐµÐ´Ð½Ñ ÐºÐ¾Ð¼Ð¿Ñ–Ð»ÑціÑ...</translation>
</message>
</context>
<context>
@@ -42988,6 +44202,14 @@ Please install an SDK of at least API version %1.</source>
<source>Preserve Case when Replacing</source>
<translation>Зберігати регіÑÑ‚Ñ€ при заміні</translation>
</message>
+ <message>
+ <source>Search for...</source>
+ <translation>Шукати...</translation>
+ </message>
+ <message>
+ <source>Replace with...</source>
+ <translation>Замінити на...</translation>
+ </message>
</context>
<context>
<name>Core::IFindFilter</name>
@@ -43086,6 +44308,10 @@ Please install an SDK of at least API version %1.</source>
<context>
<name>Core::SearchResultWindow</name>
<message>
+ <source>History:</source>
+ <translation>ІÑторіÑ:</translation>
+ </message>
+ <message>
<source>New Search</source>
<translation>Ðовий пошук</translation>
</message>
@@ -43144,9 +44370,31 @@ Please install an SDK of at least API version %1.</source>
<translation>Виконати кориÑтувацьку команду</translation>
</message>
<message>
+ <source>Previous command is still running (&quot;%1&quot;).
+Do you want to kill it?</source>
+ <translation>ÐŸÐ¾Ð¿ÐµÑ€ÐµÐ´Ð½Ñ ÐºÐ¾Ð¼Ð°Ð½Ð´Ð° доÑÑ– виконуєтьÑÑ (&quot;%1&quot;).
+Бажаєте вбити її?</translation>
+ </message>
+ <message>
+ <source>Command &quot;%1&quot; finished.</source>
+ <translation>Команда &quot;%1&quot; завершилаÑÑŒ.</translation>
+ </message>
+ <message>
+ <source>Command &quot;%1&quot; failed.</source>
+ <translation>Збій команди &quot;%1&quot;.</translation>
+ </message>
+ <message>
+ <source>Could not find executable for &quot;%1&quot;.</source>
+ <translation>Ðе вдалоÑÑŒ знайти виконуваний модуль Ð´Ð»Ñ &quot;%1&quot;.</translation>
+ </message>
+ <message>
+ <source>Starting command &quot;%1&quot;.</source>
+ <translation>ЗапуÑк команди %1&quot;.</translation>
+ </message>
+ <message>
<source>Previous command is still running (&apos;%1&apos;).
Do you want to kill it?</source>
- <translation>ÐŸÐ¾Ð¿ÐµÑ€ÐµÐ´Ð½Ñ ÐºÐ¾Ð¼Ð°Ð½Ð´Ð° доÑÑ– виконуєтьÑÑ (&apos;%1&apos;).
+ <translation type="vanished">ÐŸÐ¾Ð¿ÐµÑ€ÐµÐ´Ð½Ñ ÐºÐ¾Ð¼Ð°Ð½Ð´Ð° доÑÑ– виконуєтьÑÑ (&apos;%1&apos;).
Бажаєте вбити її?</translation>
</message>
<message>
@@ -43155,19 +44403,19 @@ Do you want to kill it?</source>
</message>
<message>
<source>Command &apos;%1&apos; finished.</source>
- <translation>Команда &apos;%1&apos; завершилаÑÑŒ.</translation>
+ <translation type="vanished">Команда &apos;%1&apos; завершилаÑÑŒ.</translation>
</message>
<message>
<source>Command &apos;%1&apos; failed.</source>
- <translation>Збій команди &apos;%1&apos;.</translation>
+ <translation type="vanished">Збій команди &apos;%1&apos;.</translation>
</message>
<message>
<source>Could not find executable for &apos;%1&apos;.</source>
- <translation>Ðе вдалоÑÑŒ знайти виконуваний модуль Ð´Ð»Ñ &apos;%1&apos;.</translation>
+ <translation type="vanished">Ðе вдалоÑÑŒ знайти виконуваний модуль Ð´Ð»Ñ &apos;%1&apos;.</translation>
</message>
<message>
<source>Starting command &apos;%1&apos;.</source>
- <translation>ЗапуÑк команди &apos;%1&apos;.</translation>
+ <translation type="vanished">ЗапуÑк команди &apos;%1&apos;.</translation>
</message>
<message>
<source>Could not start process: %1.</source>
@@ -43180,6 +44428,10 @@ Do you want to kill it?</source>
<source>Files in File System</source>
<translation>Файли в файловій ÑиÑтемі</translation>
</message>
+ <message>
+ <source>Create and Open &quot;%1&quot;</source>
+ <translation>Створити та відкрити %1&quot;</translation>
+ </message>
</context>
<context>
<name>Core::ILocatorFilter</name>
@@ -43211,8 +44463,12 @@ Do you want to kill it?</source>
<translation>Ðаберіть, щоб знайти (%1)</translation>
</message>
<message>
+ <source>Updating Locator Caches</source>
+ <translation>ÐžÐ½Ð¾Ð²Ð»ÐµÐ½Ð½Ñ ÐºÐµÑˆÑ–Ð² локатора</translation>
+ </message>
+ <message>
<source>Indexing</source>
- <translation>ІндекÑуваннÑ</translation>
+ <translation type="vanished">ІндекÑуваннÑ</translation>
</message>
</context>
<context>
@@ -43316,6 +44572,15 @@ Do you want to kill it?</source>
<source>No difference</source>
<translation>Ðемає відмінноÑтей</translation>
</message>
+ <message numerus="yes">
+ <source>and %n more</source>
+ <extracomment>Displayed after the untranslated message &quot;Branches: branch1, branch2 &apos;and %n more&apos;&quot;</extracomment>
+ <translation>
+ <numerusform>та ще %n</numerusform>
+ <numerusform>та ще %n</numerusform>
+ <numerusform>та ще %n</numerusform>
+ </translation>
+ </message>
</context>
<context>
<name>DiffEditor::DiffEditorManager</name>
@@ -43328,7 +44593,7 @@ Do you want to kill it?</source>
<name>DiffEditor::SideDiffEditorWidget</name>
<message numerus="yes">
<source>Skipped %n lines...</source>
- <translation>
+ <translation type="vanished">
<numerusform>Пропущено %n Ñ€Ñдок...</numerusform>
<numerusform>Пропущено %n Ñ€Ñдки...</numerusform>
<numerusform>Пропущено %n Ñ€Ñдків...</numerusform>
@@ -43341,6 +44606,22 @@ Do you want to kill it?</source>
</context>
<context>
<name>DiffEditor::SideBySideDiffEditorWidget</name>
+ <message numerus="yes">
+ <source>Skipped %n lines...</source>
+ <translation>
+ <numerusform>Пропущено %n Ñ€Ñдок...</numerusform>
+ <numerusform>Пропущено %n Ñ€Ñдки...</numerusform>
+ <numerusform>Пропущено %n Ñ€Ñдків...</numerusform>
+ </translation>
+ </message>
+ <message>
+ <source>Binary files differ</source>
+ <translation>Двійкові файли відрізнÑÑŽÑ‚ÑŒÑÑ</translation>
+ </message>
+ <message>
+ <source>Skipped unknown number of lines...</source>
+ <translation>Пропущено невідому кількіÑÑ‚ÑŒ Ñ€Ñдків...</translation>
+ </message>
<message>
<source>No controller</source>
<translation>Ð’Ñ–Ñутній контролер</translation>
@@ -43349,10 +44630,50 @@ Do you want to kill it?</source>
<source>No difference</source>
<translation>Ðемає відмінноÑтей</translation>
</message>
+ <message>
+ <source>Send Chunk to CodePaster...</source>
+ <translation>ÐадіÑлати шматочок до Codepaster...</translation>
+ </message>
+ <message>
+ <source>Apply Chunk...</source>
+ <translation>ÐаклаÑти чаÑтину латки...</translation>
+ </message>
+ <message>
+ <source>Revert Chunk...</source>
+ <translation>ЗнÑти чаÑтину латки...</translation>
+ </message>
+ <message>
+ <source>Unable to Paste</source>
+ <translation>Ðеможливо вÑтавити</translation>
+ </message>
+ <message>
+ <source>Code pasting services are not available.</source>
+ <translation>Служби вÑтавки коду не доÑтупні.</translation>
+ </message>
+ <message>
+ <source>Revert Chunk</source>
+ <translation>ЗнÑÑ‚Ñ‚Ñ Ñ‡Ð°Ñтини латки</translation>
+ </message>
+ <message>
+ <source>Apply Chunk</source>
+ <translation>ÐÐ°ÐºÐ»Ð°Ð´Ð°Ð½Ð½Ñ Ñ‡Ð°Ñтини латки</translation>
+ </message>
+ <message>
+ <source>Would you like to revert the chunk?</source>
+ <translation>Бажаєте знÑти чаÑтину латки?</translation>
+ </message>
+ <message>
+ <source>Would you like to apply the chunk?</source>
+ <translation>Бажаєте наклаÑти чаÑтину латки?</translation>
+ </message>
</context>
<context>
<name>Ios::Internal::IosAnalyzeSupport</name>
<message>
+ <source>Run ended with error.</source>
+ <translation>Ð’Ð¸ÐºÐ¾Ð½Ð°Ð½Ð½Ñ Ð·Ð°ÐºÑ–Ð½Ñ‡Ð¸Ð»Ð¾ÑÑŒ з помилкою.</translation>
+ </message>
+ <message>
<source>Run ended.</source>
<translation>Ð’Ð¸ÐºÐ¾Ð½Ð°Ð½Ð½Ñ Ð·Ð°ÐºÑ–Ð½Ñ‡Ð¸Ð»Ð¾ÑÑŒ.</translation>
</message>
@@ -43458,17 +44779,17 @@ These files are preserved.</source>
<translation>&lt;байт-код&gt;</translation>
</message>
<message>
+ <source>GUI Thread</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
<source>Source code not available.</source>
- <translation>Код не доÑтупний.</translation>
+ <translation type="vanished">Код не доÑтупний.</translation>
</message>
<message>
<source>anonymous function</source>
<translation>анонімна функціÑ</translation>
</message>
- <message>
- <source>Animations</source>
- <translation type="unfinished"></translation>
- </message>
</context>
<context>
<name>QmlProfiler::QV8ProfilerDataModel</name>
@@ -43488,31 +44809,28 @@ These files are preserved.</source>
<translation>Qt %1 Ð´Ð»Ñ %2</translation>
</message>
<message>
- <source>QCC for %1</source>
- <translation>QCC Ð´Ð»Ñ %1</translation>
- </message>
- <message>
- <source>Debugger for %1</source>
- <translation>Зневаджувач Ð´Ð»Ñ %1</translation>
+ <source>- No auto detection source found.</source>
+ <translation type="unfinished"></translation>
</message>
<message>
- <source>The following errors occurred while activating target: %1</source>
+ <source>- No sysroot found.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>- No Qt version found.</source>
+ <source>The following errors occurred while activating target: %1
+</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>- No GCC compiler found.</source>
- <translation type="unfinished"></translation>
+ <source>QCC for %1</source>
+ <translation>QCC Ð´Ð»Ñ %1</translation>
</message>
<message>
- <source>- No GDB debugger found for BB10 Device.</source>
- <translation type="unfinished"></translation>
+ <source>Debugger for %1</source>
+ <translation>Зневаджувач Ð´Ð»Ñ %1</translation>
</message>
<message>
- <source>- No GDB debugger found for BB10 Simulator.</source>
+ <source>- No Qt version found.</source>
<translation type="unfinished"></translation>
</message>
<message>
@@ -43588,7 +44906,7 @@ These files are preserved.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>The device runtime version(%1) does not match the API level version(%2).
+ <source>The device runtime version (%1) does not match the API level version (%2).
Do you want to continue anyway?</source>
<translation type="unfinished"></translation>
</message>
@@ -43913,13 +45231,6 @@ This wizard will guide you through the essential steps to deploy a ready-to-go d
</message>
</context>
<context>
- <name>VcsBase::Internal::CommonSettingsWidget</name>
- <message>
- <source>Command used for reverting diff chunks.</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
<name>VcsBase::Internal::VcsPlugin</name>
<message>
<source>Name of the version control system in use by the current project.</source>
@@ -43929,6 +45240,10 @@ This wizard will guide you through the essential steps to deploy a ready-to-go d
<source>The current version control topic (branch or tag) identification of the current project.</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>The top level path to the repository the current project is in.</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>WinRt::Internal::WinRtDeployConfiguration</name>
@@ -44043,28 +45358,28 @@ This wizard will guide you through the essential steps to deploy a ready-to-go d
<name>WinRt::Internal::WinRtRunControl</name>
<message>
<source>The current kit has no Qt version.</source>
- <translation>Поточний комплект не має верÑÑ–Ñ— Qt.</translation>
+ <translation type="vanished">Поточний комплект не має верÑÑ–Ñ— Qt.</translation>
</message>
<message>
<source>Cannot find winrtrunner.exe in &quot;%1&quot;.</source>
- <translation>Ðе вдалоÑÑŒ знайти winrtrunner.exe в &quot;%1&quot;.</translation>
+ <translation type="vanished">Ðе вдалоÑÑŒ знайти winrtrunner.exe в &quot;%1&quot;.</translation>
</message>
<message>
<source>winrtrunner crashed.</source>
- <translation>winrtrunner завершивÑÑ Ð°Ð²Ð°Ñ€Ñ–Ð¹Ð½Ð¾.</translation>
+ <translation type="vanished">winrtrunner завершивÑÑ Ð°Ð²Ð°Ñ€Ñ–Ð¹Ð½Ð¾.</translation>
</message>
<message>
<source>winrtrunner returned with exit code %1.</source>
- <translation>winrtrunner повернув код %1.</translation>
+ <translation type="vanished">winrtrunner повернув код %1.</translation>
</message>
<message>
<source>winrtrunner finished successfully.</source>
- <translation>winrtrunner завершивÑÑ ÑƒÑпішно.</translation>
+ <translation type="vanished">winrtrunner завершивÑÑ ÑƒÑпішно.</translation>
</message>
<message>
<source>Error while executing winrtrunner: %1
</source>
- <translation>Помилка під Ñ‡Ð°Ñ Ð²Ð¸ÐºÐ¾Ð½Ð°Ð½Ð½Ñ winrtrunner: %1
+ <translation type="vanished">Помилка під Ñ‡Ð°Ñ Ð²Ð¸ÐºÐ¾Ð½Ð°Ð½Ð½Ñ winrtrunner: %1
</translation>
</message>
</context>
@@ -44111,4 +45426,1767 @@ This wizard will guide you through the essential steps to deploy a ready-to-go d
<translation type="vanished">Ðеможливо відкрити &apos;%1&apos;.</translation>
</message>
</context>
+<context>
+ <name>Utils::ProxyCredentialsDialog</name>
+ <message>
+ <source>Proxy Credentials</source>
+ <translation>ÐÐ²Ñ‚Ð¾Ñ€Ð¸Ð·Ð°Ñ†Ñ–Ñ Ð½Ð° прокÑÑ–-Ñервері</translation>
+ </message>
+ <message>
+ <source>The proxy %1 requires a username and password.</source>
+ <translation>ПрокÑÑ–-Ñервер %1 вимагає ім&apos;Ñ ÐºÐ¾Ñ€Ð¸Ñтивача та пароль.</translation>
+ </message>
+ <message>
+ <source>Username:</source>
+ <translation>Ім&apos;Ñ ÐºÐ¾Ñ€Ð¸Ñтувача:</translation>
+ </message>
+ <message>
+ <source>Username</source>
+ <translation>Ім&apos;Ñ ÐºÐ¾Ñ€Ð¸Ñтувача</translation>
+ </message>
+ <message>
+ <source>Password:</source>
+ <translation>Пароль:</translation>
+ </message>
+ <message>
+ <source>Password</source>
+ <translation>Пароль</translation>
+ </message>
+</context>
+<context>
+ <name>ProjectExplorer::DeploymentDataView</name>
+ <message>
+ <source>Form</source>
+ <translation>Форма</translation>
+ </message>
+ <message>
+ <source>Files to deploy:</source>
+ <translation>Файли до розгортаннÑ:</translation>
+ </message>
+</context>
+<context>
+ <name>TabViewSpecifics</name>
+ <message>
+ <source>TabView</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Current index</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Frame visible</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Determines the visibility of the tab frame around contents.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Tabs visible</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Determines the visibility of the the tab bar.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Tab position</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Determines the position of the tabs.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>PuppetBuildProgressDialog</name>
+ <message>
+ <source>Build Progress</source>
+ <translation>ÐŸÑ€Ð¾Ð³Ñ€ÐµÑ Ð·Ð±Ñ–Ñ€ÐºÐ¸</translation>
+ </message>
+ <message>
+ <source>Build Adapter for the current Qt. Happens only once for every Qt installation.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Use Fallback QML Emulation Layer</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>ButtonsBar</name>
+ <message>
+ <source>Jump to previous event.</source>
+ <translation>Перейти до попередньої події.</translation>
+ </message>
+ <message>
+ <source>Jump to next event.</source>
+ <translation>Перейти до наÑтупної події.</translation>
+ </message>
+ <message>
+ <source>Show zoom slider.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Select range.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>View event information on mouseover.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>CategoryLabel</name>
+ <message>
+ <source>&lt;bytecode&gt;</source>
+ <translation>&lt;байт-код&gt;</translation>
+ </message>
+</context>
+<context>
+ <name>Qnx::Internal::QnxDeployQtLibrariesDialog</name>
+ <message>
+ <source>Deploy Qt to BlackBerry Device</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Qt library to deploy:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Deploy</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Remote directory:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Close</source>
+ <translation>Закрити</translation>
+ </message>
+ <message>
+ <source>Closing the dialog will stop the deployment. Are you sure you want to do this?</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Please input a remote directory to deploy to.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Connection failed: %1</source>
+ <translation>Збій з&apos;єднаннÑ: %1</translation>
+ </message>
+ <message>
+ <source>The remote directory &quot;%1&quot; already exists. Deploying to that directory will remove any files already present.
+
+Are you sure you want to continue?</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Checking existence of &quot;%1&quot;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Removing &quot;%1&quot;</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>Qnx::Internal::QnxSettingsWidget</name>
+ <message>
+ <source>Form</source>
+ <translation>Форма</translation>
+ </message>
+ <message>
+ <source>Generate kits</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Configuration Information:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Name:</source>
+ <translation>Ðазва:</translation>
+ </message>
+ <message>
+ <source>Version:</source>
+ <translation>ВерÑÑ–Ñ:</translation>
+ </message>
+ <message>
+ <source>Host:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Target:</source>
+ <translation>Ціль:</translation>
+ </message>
+ <message>
+ <source>Add</source>
+ <translation>Додати</translation>
+ </message>
+ <message>
+ <source>Remove</source>
+ <translation>Видалити</translation>
+ </message>
+ <message>
+ <source>Select QNX Environment File</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Warning</source>
+ <translation>ПопередженнÑ</translation>
+ </message>
+ <message>
+ <source>Configuration already exists or is invalid.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Remove QNX Configuration</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Are you sure you want to remove:
+ %1?</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RemoteLinux::Internal::RemoteLinuxCustomRunConfigurationWidget</name>
+ <message>
+ <source>Form</source>
+ <translation>Форма</translation>
+ </message>
+ <message>
+ <source>Local executable:</source>
+ <translation>Локальний виконуваний модуль:</translation>
+ </message>
+ <message>
+ <source>Remote executable:</source>
+ <translation>Віддалений виконуваний модуль:</translation>
+ </message>
+ <message>
+ <source>Arguments:</source>
+ <translation>Ðргументи:</translation>
+ </message>
+ <message>
+ <source>Working directory:</source>
+ <translation>Робоча тека:</translation>
+ </message>
+</context>
+<context>
+ <name>ColorEditor</name>
+ <message>
+ <source>Solid Color</source>
+ <translation>Суцільний колір</translation>
+ </message>
+ <message>
+ <source>Gradient</source>
+ <translation>Градієнт</translation>
+ </message>
+ <message>
+ <source>Transparent</source>
+ <translation>Прозорий</translation>
+ </message>
+</context>
+<context>
+ <name>StatesList</name>
+ <message>
+ <source>Collapse</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Expand</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QmlDebug::QmlDebugConnectionPrivate</name>
+ <message>
+ <source>Error: (%1) %2</source>
+ <extracomment>%1=error code, %2=error message</extracomment>
+ <translation>Помилка: (%1) %2</translation>
+ </message>
+ <message>
+ <source>&lt;device is gone&gt;</source>
+ <translation>&lt;приÑтрій зник&gt;</translation>
+ </message>
+ <message>
+ <source>Network connection dropped</source>
+ <translation>Мережеве з&apos;Ñ”Ð´Ð½Ð°Ð½Ð½Ñ Ñ€Ð¾Ð·Ñ–Ñ€Ð²Ð°Ð½Ðµ</translation>
+ </message>
+ <message>
+ <source>Resolving host</source>
+ <translation>Ð’Ð¸Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ Ñ–Ð¼ÐµÐ½Ñ– вузла</translation>
+ </message>
+ <message>
+ <source>Establishing network connection ...</source>
+ <translation>Ð’ÑÑ‚Ð°Ð½Ð¾Ð²Ð»ÐµÐ½Ð½Ñ Ð¼ÐµÑ€ÐµÐ¶ÐµÐ²Ð¾Ð³Ð¾ з&apos;єднаннÑ...</translation>
+ </message>
+ <message>
+ <source>Network connection established</source>
+ <translation>Мережеве з&apos;Ñ”Ð´Ð½Ð°Ð½Ð½Ñ Ð²Ñтановлене</translation>
+ </message>
+ <message>
+ <source>Network connection closing</source>
+ <translation>Мережеве з&apos;Ñ”Ð´Ð½Ð°Ð½Ð½Ñ Ð·Ð°ÐºÑ€Ð¸Ð²Ð°Ñ”Ñ‚ÑŒÑÑ</translation>
+ </message>
+ <message>
+ <source>Socket state changed to BoundState. This should not happen!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Socket state changed to ListeningState. This should not happen!</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QmlDebug::QmlDebugConnection</name>
+ <message>
+ <source>Connecting to debug server at %1:%2 ...</source>
+ <translation>ÐŸÑ–Ð´ÐºÐ»ÑŽÑ‡ÐµÐ½Ð½Ñ Ð´Ð¾ Ñервера Ð·Ð½ÐµÐ²Ð°Ð´Ð¶ÐµÐ½Ð½Ñ Ð½Ð° %1: %2 ...</translation>
+ </message>
+</context>
+<context>
+ <name>QDockWidget</name>
+ <message>
+ <source>Float</source>
+ <translation>Плаваючий</translation>
+ </message>
+ <message>
+ <source>Undocks and re-attaches the dock widget</source>
+ <translation>ВідкріплÑÑ” та прикріплÑÑ” плаваючий віджет</translation>
+ </message>
+ <message>
+ <source>Close</source>
+ <translation>Закрити</translation>
+ </message>
+ <message>
+ <source>Closes the dock widget</source>
+ <translation>Закриває плаваючий віджет</translation>
+ </message>
+</context>
+<context>
+ <name>Utils::FileWizardPage</name>
+ <message>
+ <source>Location</source>
+ <translation>РозташуваннÑ</translation>
+ </message>
+</context>
+<context>
+ <name>Android::Internal::AvdDialog</name>
+ <message>
+ <source>Cannot create a new AVD. No sufficiently recent Android SDK available.
+Install an SDK of at least API version %1.</source>
+ <translation>Ðеможливо Ñтворити новий AVD. ВідÑутній доÑтатньо Ñвіжий Android SDK.
+Ð’Ñтановіть SDK з верÑією API не нижче %1.</translation>
+ </message>
+ <message>
+ <source>Cannot create a AVD for ABI %1. Install an image for it.</source>
+ <translation>Ðеможливо Ñтворити AVD Ð´Ð»Ñ ABI %1. Ð’Ñтановіть відповідний образ Ð´Ð»Ñ Ð½ÑŒÐ¾Ð³Ð¾.</translation>
+ </message>
+</context>
+<context>
+ <name>BareMetal</name>
+ <message>
+ <source>Example:</source>
+ <translation>Приклад:</translation>
+ </message>
+ <message>
+ <source>Enter your hostname like &quot;localhost&quot; or &quot;192.0.2.1&quot; or a command which must support GDB pipelining starting with a pipe symbol.</source>
+ <translation>Введіть назву вашого вузла (напр., &quot;localhost&quot; або &quot;192.0.2.1&quot;) або команду, Ñка повинна підтримувати Ð¿ÐµÑ€ÐµÐ½Ð°Ð¿Ñ€Ð°Ð²Ð»ÐµÐ½Ð½Ñ GDB, починаючи із Ñимволу труби.</translation>
+ </message>
+ <message>
+ <source>Enter the hardware reset command here.&lt;br&gt;The CPU should be halted after this command.</source>
+ <translation>Введіть тут команду Ð´Ð»Ñ Ð°Ð¿Ð°Ñ€Ð°Ñ‚Ð½Ð¾Ð³Ð¾ ÑкиданнÑ.&lt;br&gt;ПроцеÑор має бути зупинено піÑÐ»Ñ Ñ†Ñ–Ñ”Ñ— команди.</translation>
+ </message>
+ <message>
+ <source>Enter commands to reset the board, and write the nonvolatile memory.</source>
+ <translation>Введіть команди Ð´Ð»Ñ ÑÐºÐ¸Ð´Ð°Ð½Ð½Ñ Ð¿Ð»Ð°Ñ‚Ð¸ та запиÑу до поÑтійної пам&apos;ÑÑ‚Ñ–.</translation>
+ </message>
+</context>
+<context>
+ <name>BareMetal::Internal::BareMetalDeviceConfigurationFactory</name>
+ <message>
+ <source>Bare Metal Device</source>
+ <translation>Голий приÑтрій</translation>
+ </message>
+</context>
+<context>
+ <name>BareMetal::Internal::BareMetalDeviceConfigurationWidget</name>
+ <message>
+ <source>GDB host:</source>
+ <translation>Вузол GDB:</translation>
+ </message>
+ <message>
+ <source>GDB port:</source>
+ <translation>Порт GDB:</translation>
+ </message>
+ <message>
+ <source>Init commands:</source>
+ <translation>Команди ініціалізації:</translation>
+ </message>
+ <message>
+ <source>Reset commands:</source>
+ <translation>Команди ÑкиданнÑ:</translation>
+ </message>
+</context>
+<context>
+ <name>BareMetal::Internal::BareMetalDeviceConfigurationWizard</name>
+ <message>
+ <source>New Bare Metal Device Configuration Setup</source>
+ <translation>ÐÐ°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ Ð½Ð¾Ð²Ð¾Ñ— конфігурації голого приÑтрою</translation>
+ </message>
+</context>
+<context>
+ <name>BareMetal::Internal::BareMetalGdbCommandsDeployStep</name>
+ <message>
+ <source>GDB commands</source>
+ <translation>Команди GDB</translation>
+ </message>
+</context>
+<context>
+ <name>BareMetal::Internal::BareMetalRunConfiguration</name>
+ <message>
+ <source>%1 (via GDB server or hardware debugger)</source>
+ <translation>%1 (через Ñервер GDB або апаратний зневаджувач)</translation>
+ </message>
+ <message>
+ <source>Run on GDB server or hardware debugger</source>
+ <extracomment>Bare Metal run configuration default run name</extracomment>
+ <translation>Виконати на Ñервері GDB або апаратному зневаджувачі</translation>
+ </message>
+</context>
+<context>
+ <name>BareMetal::Internal::BareMetalRunConfigurationWidget</name>
+ <message>
+ <source>Executable:</source>
+ <translation>Виконуваний модуль:</translation>
+ </message>
+ <message>
+ <source>Arguments:</source>
+ <translation>Ðргументи:</translation>
+ </message>
+ <message>
+ <source>&lt;default&gt;</source>
+ <translation>&lt;типово&gt;</translation>
+ </message>
+ <message>
+ <source>Working directory:</source>
+ <translation>Робоча тека:</translation>
+ </message>
+ <message>
+ <source>Unknown</source>
+ <translation>Ðевідомо</translation>
+ </message>
+</context>
+<context>
+ <name>Bazaar::Internal::CloneWizardFactory</name>
+ <message>
+ <source>Clones a Bazaar branch and tries to load the contained project.</source>
+ <translation>Клонує гілку Bazaar та намагаєть завантажити з нього проект.</translation>
+ </message>
+ <message>
+ <source>Bazaar Clone (Or Branch)</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>Core::BaseFileWizardFactory</name>
+ <message>
+ <source>File Generation Failure</source>
+ <translation>Збій генерації файлу</translation>
+ </message>
+ <message>
+ <source>Existing files</source>
+ <translation>ІÑнуючі файли</translation>
+ </message>
+ <message>
+ <source>Failed to open an editor for &quot;%1&quot;.</source>
+ <translation>Збій Ð²Ñ–Ð´ÐºÑ€Ð¸Ñ‚Ñ‚Ñ Ñ€ÐµÐ´Ð°ÐºÑ‚Ð¾Ñ€Ð° Ð´Ð»Ñ &quot;%1&quot;.</translation>
+ </message>
+ <message>
+ <source>[read only]</source>
+ <translation>[лише Ð´Ð»Ñ Ñ‡Ð¸Ñ‚Ð°Ð½Ð½Ñ]</translation>
+ </message>
+ <message>
+ <source>[folder]</source>
+ <translation>[тека]</translation>
+ </message>
+ <message>
+ <source>[symbolic link]</source>
+ <translation>[Ñимволічне поÑиланнÑ]</translation>
+ </message>
+ <message>
+ <source>The project directory %1 contains files which cannot be overwritten:
+%2.</source>
+ <translation>Тека проекту %1 міÑтить файли, Ñкі не можуть бути перезапиÑані:
+%2.</translation>
+ </message>
+</context>
+<context>
+ <name>Core::StandardFileWizardFactory</name>
+ <message>
+ <source>New %1</source>
+ <translation>Ðовий %1</translation>
+ </message>
+</context>
+<context>
+ <name>Core::DocumentModelPrivate</name>
+ <message>
+ <source>&lt;no document&gt;</source>
+ <translation>&lt;немає документа&gt;</translation>
+ </message>
+ <message>
+ <source>No document is selected.</source>
+ <translation>Документ не обрано.</translation>
+ </message>
+</context>
+<context>
+ <name>Core::PatchTool</name>
+ <message>
+ <source>There is no patch-command configured in the general &quot;Environment&quot; settings.</source>
+ <translation>ВідÑÑƒÑ‚Ð½Ñ Ð½Ð°Ð»Ð°ÑˆÑ‚Ð¾Ð²Ð°Ð½Ð° команда patch в Опції -Середовище.</translation>
+ </message>
+ <message>
+ <source>Executing in %1: %2 %3</source>
+ <translation>Ð’Ð¸ÐºÐ¾Ð½Ð°Ð½Ð½Ñ Ð² %1: %2 %3</translation>
+ </message>
+ <message>
+ <source>Unable to launch &quot;%1&quot;: %2</source>
+ <translation>Ðеможливо запуÑтити &quot;%1&quot;: %2</translation>
+ </message>
+ <message>
+ <source>A timeout occurred running &quot;%1&quot;</source>
+ <translation>Ð§Ð°Ñ Ð¾Ñ‡Ñ–ÐºÑƒÐ²Ð°Ð½Ð½Ñ Ð²Ð¸Ñ‡ÐµÑ€Ð¿Ð°Ð½Ð¾ Ð´Ð»Ñ &quot;%1&quot;</translation>
+ </message>
+ <message>
+ <source>&quot;%1&quot; crashed.</source>
+ <translation>&quot;%1&quot; завершивÑÑ Ð°Ð²Ð°Ñ€Ñ–Ð¹Ð½Ð¾.</translation>
+ </message>
+ <message>
+ <source>&quot;%1&quot; failed (exit code %2).</source>
+ <translation>Збій &quot;%1&quot; (код Ð·Ð°Ð²ÐµÑ€ÑˆÐµÐ½Ð½Ñ %2).</translation>
+ </message>
+</context>
+<context>
+ <name>Core::Internal::VariableChooserPrivate</name>
+ <message>
+ <source>Select a variable to insert.</source>
+ <translation>Оберіть змінну Ð´Ð»Ñ Ð²Ñтавки.</translation>
+ </message>
+ <message>
+ <source>Insert variable</source>
+ <translation>Ð’Ñтавити змінну</translation>
+ </message>
+ <message>
+ <source>Current Value: %1</source>
+ <translation>Поточне значеннÑ: %1</translation>
+ </message>
+</context>
+<context>
+ <name>Core::Internal::WindowSupport</name>
+ <message>
+ <source>Exit Full Screen</source>
+ <translation>Вийти з повноекранного режиму</translation>
+ </message>
+ <message>
+ <source>Enter Full Screen</source>
+ <translation>Перейти в повноекранний режим</translation>
+ </message>
+</context>
+<context>
+ <name>CppEditor::Internal::CppEditorOutline</name>
+ <message>
+ <source>Sort Alphabetically</source>
+ <translation>Сортувати за абеткою</translation>
+ </message>
+</context>
+<context>
+ <name>CppSourceProcessor</name>
+ <message>
+ <source>%1: No such file or directory</source>
+ <translation>%1: Файл чи тека не Ñ–Ñнують</translation>
+ </message>
+ <message>
+ <source>%1: Could not get file contents</source>
+ <translation>%1: Ðе вдалоÑÑŒ отримати зміÑÑ‚ файлу</translation>
+ </message>
+</context>
+<context>
+ <name>Cvs::Internal::CheckoutWizardFactory</name>
+ <message>
+ <source>Checks out a CVS repository and tries to load the contained project.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>CVS Checkout</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>Debugger::Internal::LocalsAndExpressionsOptionsPage</name>
+ <message>
+ <source>Use Debugging Helper</source>
+ <translation>ВикориÑтовувати помічник зневадженнÑ</translation>
+ </message>
+ <message>
+ <source>The debugging helpers are used to produce a nice display of objects of certain types like QString or std::map in the &amp;quot;Locals and Expressions&amp;quot; view. </source>
+ <translation>Помічники Ð·Ð½ÐµÐ²Ð°Ð´Ð¶ÐµÐ½Ð½Ñ Ð²Ð¸ÐºÐ¾Ñ€Ð¸ÑтовуютьÑÑ Ð´Ð»Ñ Ð·Ñ€ÑƒÑ‡Ð½Ð¾Ð³Ð¾ Ð²Ñ–Ð´Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ Ð¾Ð±&apos;єктів певних типів, Ñк QString та std::map у виді &amp;quot;Локальних змінних та виразів&amp;quot;.</translation>
+ </message>
+ <message>
+ <source>Use code model</source>
+ <translation>ВикориÑтовувати модель коду</translation>
+ </message>
+ <message>
+ <source>Makes use of Qt Creator&apos;s code model to find out if a variable has already been assigned a value at the point the debugger interrupts.</source>
+ <translation>Вмикає викориÑÑ‚Ð°Ð½Ð½Ñ Ð¼Ð¾Ð´ÐµÐ»Ñ– коду Qt Creator Ð´Ð»Ñ Ð·&apos;ÑÑÑƒÐ²Ð°Ð½Ð½Ñ Ñ‚Ð¾Ð³Ð¾, чи змінній вже було приÑвоєно Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ Ð² момент зупинки зневаджувача.</translation>
+ </message>
+ <message>
+ <source>Displays names of QThread based threads.</source>
+ <translation>Показувати назви ниток, що базуютьÑÑ Ð½Ð° QThread.</translation>
+ </message>
+ <message>
+ <source>Display thread names</source>
+ <translation>Показувати імена ниток</translation>
+ </message>
+ <message>
+ <source>Shows &quot;std::&quot; prefix for types from the standard library.</source>
+ <translation>Показувати Ð¿Ñ€ÐµÑ„Ñ–ÐºÑ &quot;std::&quot; Ð´Ð»Ñ Ñ‚Ð¸Ð¿Ñ–Ð² зі Ñтандартної бібліотеки.</translation>
+ </message>
+ <message>
+ <source>Show &quot;std::&quot; namespace for types</source>
+ <translation>Показувати проÑÑ‚Ñ–Ñ€ імен &quot;std::&quot; Ð´Ð»Ñ Ñ‚Ð¸Ð¿Ñ–Ð²</translation>
+ </message>
+ <message>
+ <source>Shows Qt namespace prefix for Qt types. This is only relevant if Qt was configured with &apos;-qtnamespace&apos;.</source>
+ <translation>Показувати Ð¿Ñ€ÐµÑ„Ñ–ÐºÑ Ð¿Ñ€Ð¾Ñтору імен Qt Ð´Ð»Ñ Ñ‚Ð¸Ð¿Ñ–Ð² Qt. Це має ÑенÑ, Ñкщо Qt було Ñконфігуровано з &apos;-qtnamespace&apos;.</translation>
+ </message>
+ <message>
+ <source>Qt&apos;s namespace for types</source>
+ <translation>ПроÑÑ‚Ñ–Ñ€ імен Qt Ð´Ð»Ñ Ñ‚Ð¸Ð¿Ñ–Ð²</translation>
+ </message>
+ <message>
+ <source>&lt;unlimited&gt;</source>
+ <translation>&lt;необмежено&gt;</translation>
+ </message>
+ <message>
+ <source>Maximum string length:</source>
+ <translation>МакÑимальна довжина Ñ€Ñдка:</translation>
+ </message>
+ <message>
+ <source>Display string length:</source>
+ <translation>Довжина Ñ€Ñдка, що показуєтьÑÑ:</translation>
+ </message>
+ <message>
+ <source>Displayh string length:</source>
+ <translation type="vanished">Довжина Ñ€Ñдка, що показуєтьÑÑ:</translation>
+ </message>
+</context>
+<context>
+ <name>Debugger::Internal::DebuggerToolTipManager</name>
+ <message>
+ <source>Restored</source>
+ <translation>Відновлено</translation>
+ </message>
+</context>
+<context>
+ <name>DiffEditor::UnifiedDiffEditorWidget</name>
+ <message>
+ <source>No controller</source>
+ <translation>Ð’Ñ–Ñутній контролер</translation>
+ </message>
+ <message>
+ <source>Send Chunk to CodePaster...</source>
+ <translation>ÐадіÑлати шматочок до Codepaster...</translation>
+ </message>
+ <message>
+ <source>Apply Chunk...</source>
+ <translation>ÐаклаÑти чаÑтину латки...</translation>
+ </message>
+ <message>
+ <source>Revert Chunk...</source>
+ <translation>ЗнÑти чаÑтину латки...</translation>
+ </message>
+ <message>
+ <source>Unable to Paste</source>
+ <translation>Ðеможливо вÑтавити</translation>
+ </message>
+ <message>
+ <source>Code pasting services are not available.</source>
+ <translation>Служби вÑтавки коду не доÑтупні.</translation>
+ </message>
+ <message>
+ <source>Revert Chunk</source>
+ <translation>ЗнÑÑ‚Ñ‚Ñ Ñ‡Ð°Ñтини латки</translation>
+ </message>
+ <message>
+ <source>Apply Chunk</source>
+ <translation>ÐÐ°ÐºÐ»Ð°Ð´Ð°Ð½Ð½Ñ Ñ‡Ð°Ñтини латки</translation>
+ </message>
+ <message>
+ <source>Would you like to revert the chunk?</source>
+ <translation>Бажаєте знÑти чаÑтину латки?</translation>
+ </message>
+ <message>
+ <source>Would you like to apply the chunk?</source>
+ <translation>Бажаєте наклаÑти чаÑтину латки?</translation>
+ </message>
+ <message>
+ <source>No difference</source>
+ <translation>Ðемає відмінноÑтей</translation>
+ </message>
+</context>
+<context>
+ <name>EmacsKeys::Internal::EmacsKeysPlugin</name>
+ <message>
+ <source>Delete Character</source>
+ <translation>Видалити Ñимвол</translation>
+ </message>
+ <message>
+ <source>Kill Word</source>
+ <translation>Видалити Ñлово</translation>
+ </message>
+ <message>
+ <source>Kill Line</source>
+ <translation>Видалити Ñ€Ñдок</translation>
+ </message>
+ <message>
+ <source>Insert New Line and Indent</source>
+ <translation>Ð’Ñтавити новий Ñ€Ñдок та зробити відÑтуп</translation>
+ </message>
+ <message>
+ <source>Go to File Start</source>
+ <translation>Перейти на початок файоу</translation>
+ </message>
+ <message>
+ <source>Go to File End</source>
+ <translation>Перейти на кінець файлу</translation>
+ </message>
+ <message>
+ <source>Go to Line Start</source>
+ <translation>Перейти на початок Ñ€Ñдка</translation>
+ </message>
+ <message>
+ <source>Go to Line End</source>
+ <translation>Перейти на кінець Ñ€Ñдка</translation>
+ </message>
+ <message>
+ <source>Go to Next Line</source>
+ <translation>Перейти на наÑтупний Ñ€Ñдок</translation>
+ </message>
+ <message>
+ <source>Go to Previous Line</source>
+ <translation>Перейти на попередній Ñ€Ñдок</translation>
+ </message>
+ <message>
+ <source>Go to Next Character</source>
+ <translation>Перейти до наÑтупного Ñимволу</translation>
+ </message>
+ <message>
+ <source>Go to Previous Character</source>
+ <translation>Перейти до попереднього Ñимволу</translation>
+ </message>
+ <message>
+ <source>Go to Next Word</source>
+ <translation>Перейти до наÑтупного Ñлова</translation>
+ </message>
+ <message>
+ <source>Go to Previous Word</source>
+ <translation>Перейти до попереднього Ñлова</translation>
+ </message>
+ <message>
+ <source>Mark</source>
+ <translation>Позначити</translation>
+ </message>
+ <message>
+ <source>Exchange Cursor and Mark</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Copy</source>
+ <translation>Копіювати</translation>
+ </message>
+ <message>
+ <source>Cut</source>
+ <translation>Вирізати</translation>
+ </message>
+ <message>
+ <source>Yank</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Scroll Half Screen Down</source>
+ <translation>Прокрутити на півекрану вниз</translation>
+ </message>
+ <message>
+ <source>Scroll Half Screen Up</source>
+ <translation>Прокрутити на півекрану вверх</translation>
+ </message>
+</context>
+<context>
+ <name>Git::Internal::CloneWizardFactory</name>
+ <message>
+ <source>Clones a Git repository and tries to load the contained project.</source>
+ <translation>Клонує Ñховище Git та намагаєтьÑÑ Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶Ð¸Ñ‚Ð¸ з нього проект.</translation>
+ </message>
+ <message>
+ <source>Git Repository Clone</source>
+ <translation>ÐšÐ»Ð¾Ð½ÑƒÐ²Ð°Ð½Ð½Ñ Ñховища Git</translation>
+ </message>
+</context>
+<context>
+ <name>Gitorious::Internal::GitoriousCloneWizardFactory</name>
+ <message>
+ <source>Clones a Gitorious repository and tries to load the contained project.</source>
+ <translation>Клонує Ñховище Gitorious та намагаєтьÑÑ Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶Ð¸Ñ‚Ð¸ з нього проект.</translation>
+ </message>
+ <message>
+ <source>Gitorious Repository Clone</source>
+ <translation>ÐšÐ»Ð¾Ð½ÑƒÐ²Ð°Ð½Ð½Ñ Ñховища Gitorious</translation>
+ </message>
+</context>
+<context>
+ <name>Git::Internal::GitSubmitEditor</name>
+ <message>
+ <source>Refreshing Commit Data</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>Git::Internal::RemoteModel</name>
+ <message>
+ <source>Name</source>
+ <translation>Ðазва</translation>
+ </message>
+ <message>
+ <source>URL</source>
+ <translation>URL</translation>
+ </message>
+</context>
+<context>
+ <name>Help::Internal::HelpWidget</name>
+ <message>
+ <source>Go to Help Mode</source>
+ <translation>Перейти в режим довідки</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Ðазад</translation>
+ </message>
+ <message>
+ <source>Forward</source>
+ <translation>Вперед</translation>
+ </message>
+ <message>
+ <source>Increase Font Size</source>
+ <translation>Збільшити розмір шрифту</translation>
+ </message>
+ <message>
+ <source>Decrease Font Size</source>
+ <translation>Зменшити розмір шрифту</translation>
+ </message>
+ <message>
+ <source>Reset Font Size</source>
+ <translation>Відновити розмір шрифту</translation>
+ </message>
+ <message>
+ <source>Help</source>
+ <translation>Довідка</translation>
+ </message>
+ <message>
+ <source>Help - %1</source>
+ <translation>Довідка - %1</translation>
+ </message>
+</context>
+<context>
+ <name>Help::Internal::QtWebKitHelpWidget</name>
+ <message>
+ <source>Open Link as New Page</source>
+ <translation>Відкрити поÑÐ¸Ð»Ð°Ð½Ð½Ñ Ð² новій Ñторінці</translation>
+ </message>
+</context>
+<context>
+ <name>Help::Internal::SearchTaskHandler</name>
+ <message>
+ <source>Get Help Online</source>
+ <translation>Отримати допомогу в мережі</translation>
+ </message>
+</context>
+<context>
+ <name>Help::Internal::SearchSideBarItem</name>
+ <message>
+ <source>Regenerate Index</source>
+ <translation>Перегенерувати індекÑ</translation>
+ </message>
+</context>
+<context>
+ <name>Help::Internal::TextBrowserHelpWidget</name>
+ <message>
+ <source>Open Link</source>
+ <translation>Відкрити поÑиланнÑ</translation>
+ </message>
+ <message>
+ <source>Open Link as New Page</source>
+ <translation>Відкрити поÑÐ¸Ð»Ð°Ð½Ð½Ñ Ð² новій Ñторінці</translation>
+ </message>
+ <message>
+ <source>Copy Link</source>
+ <translation>Копіювати поÑиланнÑ</translation>
+ </message>
+ <message>
+ <source>Copy</source>
+ <translation>Копіювати</translation>
+ </message>
+ <message>
+ <source>Reload</source>
+ <translation>Перезавантажити</translation>
+ </message>
+</context>
+<context>
+ <name>Mercurial::Internal::CloneWizardFactory</name>
+ <message>
+ <source>Clones a Mercurial repository and tries to load the contained project.</source>
+ <translation>Клонує Ñховище Mercurial та намагаєтьÑÑ Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶Ð¸Ñ‚Ð¸ з нього проект.</translation>
+ </message>
+ <message>
+ <source>Mercurial Clone</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>ProjectExplorer::DeploymentDataModel</name>
+ <message>
+ <source>Local File Path</source>
+ <translation>Локальний шлÑÑ… до файлу</translation>
+ </message>
+ <message>
+ <source>Remote Directory</source>
+ <translation>Віддалена тека</translation>
+ </message>
+</context>
+<context>
+ <name>ProjectWizard</name>
+ <message>
+ <source>The files are implicitly added to the projects:</source>
+ <translation>ÐеÑвно додані до проектів файли:</translation>
+ </message>
+ <message>
+ <source>&lt;Implicitly Add&gt;</source>
+ <translation>&lt;ÐеÑвно додати&gt;</translation>
+ </message>
+ <message>
+ <source>&lt;None&gt;</source>
+ <translation>&lt;Ðемає&gt;</translation>
+ </message>
+</context>
+<context>
+ <name>Utils::SettingsAccessor</name>
+ <message>
+ <source>No Valid Settings Found</source>
+ <translation>Ðе знайдено правильний налаштувань</translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;No valid settings file could be found.&lt;/p&gt;&lt;p&gt;All settings files found in directory &quot;%1&quot; were either too new or too old to be read.&lt;/p&gt;</source>
+ <translation>&lt;p&gt;Ðе вдалоÑÑŒ знайти правильний файл налаштувань.&lt;/p&gt;&lt;p&gt;УÑÑ– файли налаштувань в теці &quot;%1&quot; або занові, або заÑтарі, щоб бути прочитаними.&lt;/p&gt;</translation>
+ </message>
+ <message>
+ <source>Using Old Settings</source>
+ <translation>Ð’Ð¶Ð¸Ð²Ð°Ð½Ð½Ñ Ñтарих налаштувань</translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;The versioned backup &quot;%1&quot; of the settings file is used, because the non-versioned file was created by an incompatible version of Qt Creator.&lt;/p&gt;&lt;p&gt;Settings changes made since the last time this version of Qt Creator was used are ignored, and changes made now will &lt;b&gt;not&lt;/b&gt; be propagated to the newer version.&lt;/p&gt;</source>
+ <translation>&lt;p&gt;Буде викориÑтана верÑійна резервна ÐºÐ¾Ð¿Ñ–Ñ &quot;%1&quot; файлу налаштувань . оÑкільки не-верÑійний файл було Ñтворено неÑуміÑною верÑією Qt Creator.&lt;/p&gt;&lt;p&gt;Зміни до налаштувань проекту здійÑнені з чаÑу оÑтаннього викориÑÑ‚Ð°Ð½Ð½Ñ Ñ†Ñ–Ñ”Ñ— верÑÑ–Ñ— Qt Creator з цим проектом будуть проігноровані, а зміни здійÑнені зараз &lt;b&gt;не&lt;/b&gt; будуть перенеÑені до новішої верÑÑ–Ñ—.&lt;/p&gt;</translation>
+ </message>
+</context>
+<context>
+ <name>ProjectExplorer::EnvironmentIdAccessor</name>
+ <message>
+ <source>&lt;p&gt;No .user settings file created by this instance of Qt Creator was found.&lt;/p&gt;&lt;p&gt;Did you work with this project on another machine or using a different settings path before?&lt;/p&gt;&lt;p&gt;Do you still want to load the settings file &quot;%1&quot;?&lt;/p&gt;</source>
+ <translation>&lt;p&gt;Ðе знайдено файлу налаштувань .user, Ñтвореного цим екземплÑром Qt Creator.&lt;/p&gt;&lt;p&gt;Ви працювали раніше з цим проектом на іншому комп&apos;ютері абр викориÑтовуючи інший шлÑÑ… до налаштувань?&lt;/p&gt;&lt;p&gt;Ви ще бажаєте завантажити файл налаштувань &quot;%1&quot;?&lt;/p&gt;</translation>
+ </message>
+ <message>
+ <source>Settings File for &quot;%1&quot; from a different Environment?</source>
+ <translation>Файл налаштувань Ð´Ð»Ñ &quot;%1&quot; з іншого Ñередовища?</translation>
+ </message>
+</context>
+<context>
+ <name>ProjectExplorer::Task</name>
+ <message>
+ <source>Qt Creator needs a compiler set up to build. Configure a compiler in the kit options.</source>
+ <translation>Qt Creator потребує компілÑтора Ð´Ð»Ñ Ð·Ð±Ñ–Ñ€ÐºÐ¸. Сконфігуруйте компілÑтор в налаштуваннÑÑ… комплекту.</translation>
+ </message>
+ <message>
+ <source>Qt Creator needs a build configuration set up to build. Configure a build configuration in the project settings.</source>
+ <translation>Qt Creator потребує конфігурації Ð´Ð»Ñ Ð·Ð±Ñ–Ñ€ÐºÐ¸. Ðалаштуйте конфігурацію збірки в параметрах комплекту.</translation>
+ </message>
+</context>
+<context>
+ <name>ProjectExplorer::XcodebuildParser</name>
+ <message>
+ <source>Xcodebuild failed.</source>
+ <translation>Збій Xcodebuild.</translation>
+ </message>
+</context>
+<context>
+ <name>QmlDesigner::CrumbleBar</name>
+ <message>
+ <source>Save the changes to preview them correctly.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Always save when leaving subcomponent</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>NavigatorTreeModel</name>
+ <message>
+ <source>Warning</source>
+ <translation>ПопередженнÑ</translation>
+ </message>
+ <message>
+ <source>Reparenting the component %1 here will cause the component %2 to be deleted. Do you want to proceed?</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QmlDesigner::AddTabDesignerAction</name>
+ <message>
+ <source>Naming Error</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Component already exists.</source>
+ <translation>Компонент вже Ñ–Ñнує.</translation>
+ </message>
+</context>
+<context>
+ <name>NodeInstanceServerProxy</name>
+ <message>
+ <source>Cannot Connect to QML Emulation Layer (QML Puppet)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>The executable of the QML emulation layer (QML Puppet) may not be responding. Switching to another kit might help.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QmlDesigner::NodeInstanceServerProxy</name>
+ <message>
+ <source>Cannot Start QML Emulation Layer (QML Puppet)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>The executable of the QML emulation layer (QML Puppet) process cannot be started or does not respond.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>QML Emulation Layer (QML Puppet) Crashed</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>You are recording a puppet stream and the emulations layer crashed. It is recommended to reopen the Qt Quick Designer and start again.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>PuppetCreator</name>
+ <message>
+ <source>QML Emulation Layer (QML Puppet) Building was Unsuccessful</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>The QML emulation layer (QML Puppet) cannot be built. The fallback emulation layer, which does not support all features, will be used.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Qt Version is not supported</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>The QML emulation layer (QML Puppet) cannot be built because the Qt version is too old or it cannot run natively on your computer. The fallback emulation layer, which does not support all features, will be used.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Kit is invalid</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>The QML emulation layer (QML Puppet) cannot be built because the kit is not configured correctly. For example the compiler can be misconfigured. Fix the kit configuration and restart Qt Creator. Otherwise, the fallback emulation layer, which does not support all features, will be used.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>Qnx::Internal::BarDescriptorFileNodeManager</name>
+ <message>
+ <source>Cannot save bar descriptor file: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cannot reload bar descriptor file: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Setup Application Descriptor File</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>You need to set up a bar descriptor file to enable packaging.
+Do you want Qt Creator to generate it for your project (%1)?</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Don&apos;t ask again for this project</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cannot set up application descriptor file: Reading the bar descriptor template failed.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cannot set up application descriptor file: Writing the bar descriptor file failed.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Error</source>
+ <translation>Помилка</translation>
+ </message>
+ <message>
+ <source>Cannot open BAR application descriptor file</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>Qnx::Internal::QnxBaseConfiguration</name>
+ <message>
+ <source>- No GCC compiler found.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>- No GDB debugger found for armvle7.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>- No GDB debugger found for x86.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>Qnx::Internal::QnxConfiguration</name>
+ <message>
+ <source>The following errors occurred while activating the QNX configuration:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cannot Set Up QNX Configuration</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>QCC for %1 (armv7)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>QCC for %1 (x86)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Debugger for %1 (armv7)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Debugger for %1 (x86)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Kit for %1 (armv7)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Kit for %1 (x86)</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QNX</name>
+ <message>
+ <source>QNX</source>
+ <translation>QNX</translation>
+ </message>
+</context>
+<context>
+ <name>Qnx::Internal::QnxSettingsPage</name>
+ <message>
+ <source>QNX</source>
+ <translation>QNX</translation>
+ </message>
+</context>
+<context>
+ <name>RemoteLinux::Internal::RemoteLinuxCustomRunConfiguration</name>
+ <message>
+ <source>The remote executable must be set in order to run a custom remote run configuration.</source>
+ <translation>Має бути заданий віддалений виконуваний модуль, щоб виконати кориÑтувацьку віддалену конфігурацію запуÑку.</translation>
+ </message>
+ <message>
+ <source>Run &quot;%1&quot; on Linux Device</source>
+ <translation>ЗапуÑтити &quot;%1&quot; на приÑтрої Linux</translation>
+ </message>
+ <message>
+ <source>Custom Executable (on Remote Generic Linux Host)</source>
+ <translation>Виконуваний модуль (на віддаленому звичайному вузлі Linux)</translation>
+ </message>
+</context>
+<context>
+ <name>Subversion::Internal::CheckoutWizardFactory</name>
+ <message>
+ <source>Checks out a Subversion repository and tries to load the contained project.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Subversion Checkout</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>TaskList::Internal::TaskListPlugin</name>
+ <message>
+ <source>Cannot open task file %1: %2</source>
+ <translation>Ðеможливо відкрити файл завдань %1: %2</translation>
+ </message>
+ <message>
+ <source>File Error</source>
+ <translation>Помилка файлу</translation>
+ </message>
+ <message>
+ <source>My Tasks</source>
+ <translation>Мої завданнÑ</translation>
+ </message>
+ <message>
+ <source>Task file reader</source>
+ <translation>ОглÑдач файлу завдань</translation>
+ </message>
+</context>
+<context>
+ <name>TextEditor::Internal::MultiDefinitionDownloader</name>
+ <message>
+ <source>Downloading Highlighting Definitions</source>
+ <translation>Ð—Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ð²Ð¸Ð·Ð½Ð°Ñ‡ÐµÐ½ÑŒ підÑвітки</translation>
+ </message>
+ <message>
+ <source>Error downloading selected definition(s).</source>
+ <translation>Помилка Ð·Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ð¾Ð±Ñ€Ð°Ð½Ð¸Ñ… визначень.</translation>
+ </message>
+ <message>
+ <source>Error downloading one or more definitions.</source>
+ <translation>Помилка Ð·Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ð¾Ð´Ð½Ð¾Ð³Ð¾ чи більше визначень.</translation>
+ </message>
+ <message>
+ <source>Please check the directory&apos;s access rights.</source>
+ <translation>Будь лаÑка, перевірте права доÑтупу до теки.</translation>
+ </message>
+ <message>
+ <source>Download Error</source>
+ <translation>Помилка звантаженнÑ</translation>
+ </message>
+</context>
+<context>
+ <name>TextEditor::Internal::TextEditorActionHandlerPrivate</name>
+ <message>
+ <source>&amp;Undo</source>
+ <translation>&amp;Повернути</translation>
+ </message>
+ <message>
+ <source>&amp;Redo</source>
+ <translation>П&amp;овторити</translation>
+ </message>
+ <message>
+ <source>Delete &amp;Line</source>
+ <translation>Вида&amp;лити Ñ€Ñдок</translation>
+ </message>
+ <message>
+ <source>Delete Word from Cursor On</source>
+ <translation>Видалити Ñлово під курÑором</translation>
+ </message>
+ <message>
+ <source>Delete Word Camel Case from Cursor On</source>
+ <translation>Видалити Ñлово в Camel Case під курÑором</translation>
+ </message>
+ <message>
+ <source>Delete Word up to Cursor</source>
+ <translation>Видалити Ñлово перед курÑором</translation>
+ </message>
+ <message>
+ <source>Delete Word Camel Case up to Cursor</source>
+ <translation>Видалити Ñлово в Camel Case перед курÑором</translation>
+ </message>
+ <message>
+ <source>Go to Block Start with Selection</source>
+ <translation>Перейти на початок блока у виділеному</translation>
+ </message>
+ <message>
+ <source>Ctrl+{</source>
+ <translation>Ctrl+{</translation>
+ </message>
+ <message>
+ <source>Go to Block End with Selection</source>
+ <translation>Перейти на початок блока у виділеному</translation>
+ </message>
+ <message>
+ <source>Ctrl+}</source>
+ <translation>Ctrl+}</translation>
+ </message>
+ <message>
+ <source>Move Line Up</source>
+ <translation>ПереÑунути Ñ€Ñдок вгору</translation>
+ </message>
+ <message>
+ <source>Ctrl+Shift+Up</source>
+ <translation>Ctrl+Shift+Up</translation>
+ </message>
+ <message>
+ <source>Move Line Down</source>
+ <translation>ПереÑунути Ñ€Ñдок вниз</translation>
+ </message>
+ <message>
+ <source>Ctrl+Shift+Down</source>
+ <translation>Ctrl+Shift+Down</translation>
+ </message>
+ <message>
+ <source>Copy Line Up</source>
+ <translation>Скопіювати Ñ€Ñдок вгору</translation>
+ </message>
+ <message>
+ <source>Ctrl+Alt+Up</source>
+ <translation>Ctrl+Alt+Up</translation>
+ </message>
+ <message>
+ <source>Copy Line Down</source>
+ <translation>Скопіювати Ñ€Ñдок вниз</translation>
+ </message>
+ <message>
+ <source>Ctrl+Alt+Down</source>
+ <translation>Ctrl+Alt+Down</translation>
+ </message>
+ <message>
+ <source>Join Lines</source>
+ <translation>Об&apos;єднати Ñ€Ñдки</translation>
+ </message>
+ <message>
+ <source>Ctrl+J</source>
+ <translation>Ctrl+J</translation>
+ </message>
+ <message>
+ <source>Insert Line Above Current Line</source>
+ <translation>Ð’Ñтавити Ñ€Ñдок перед поточним</translation>
+ </message>
+ <message>
+ <source>Ctrl+Shift+Return</source>
+ <translation>Ctrl+Shift+Return</translation>
+ </message>
+ <message>
+ <source>Insert Line Below Current Line</source>
+ <translation>Ð’Ñтавити Ñ€Ñдок піÑÐ»Ñ Ð¿Ð¾Ñ‚Ð¾Ñ‡Ð½Ð¾Ð³Ð¾</translation>
+ </message>
+ <message>
+ <source>Ctrl+Return</source>
+ <translation>Ctrl+Return</translation>
+ </message>
+ <message>
+ <source>Indent</source>
+ <translation>Зробити відÑтуп</translation>
+ </message>
+ <message>
+ <source>Unindent</source>
+ <translation>СкаÑувати відÑтуп</translation>
+ </message>
+ <message>
+ <source>Follow Symbol Under Cursor</source>
+ <translation>Йти за Ñимволом під курÑором</translation>
+ </message>
+ <message>
+ <source>Follow Symbol Under Cursor in Next Split</source>
+ <translation>Йти за Ñимволом під курÑором в наÑтупній розбивці</translation>
+ </message>
+ <message>
+ <source>Meta+E, F2</source>
+ <translation>Meta+E, F2</translation>
+ </message>
+ <message>
+ <source>Ctrl+E, F2</source>
+ <translation>Ctrl+E, F2</translation>
+ </message>
+ <message>
+ <source>Jump To File Under Cursor</source>
+ <translation>Перейти до файлу під курÑором</translation>
+ </message>
+ <message>
+ <source>Move the View a Page Up and Keep the Cursor Position</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Ctrl+PgUp</source>
+ <translation>Ctrl+PgUp</translation>
+ </message>
+ <message>
+ <source>Move the View a Page Down and Keep the Cursor Position</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Ctrl+PgDown</source>
+ <translation>Ctrl+PgDown</translation>
+ </message>
+ <message>
+ <source>Move the View a Line Up and Keep the Cursor Position</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Ctrl+Up</source>
+ <translation>Ctrl+Up</translation>
+ </message>
+ <message>
+ <source>Move the View a Line Down and Keep the Cursor Position</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Ctrl+Down</source>
+ <translation>Ctrl+Down</translation>
+ </message>
+ <message>
+ <source>Select Encoding...</source>
+ <translation>Обрати кодуваннÑ...</translation>
+ </message>
+ <message>
+ <source>Paste from Clipboard History</source>
+ <translation>Ð’Ñтавити з Ñ–Ñторії буферу обміну</translation>
+ </message>
+ <message>
+ <source>Ctrl+Shift+V</source>
+ <translation>Ctrl+Shift+V</translation>
+ </message>
+ <message>
+ <source>Auto-&amp;indent Selection</source>
+ <translation>Ðвтовід&amp;Ñтупи у виділеному</translation>
+ </message>
+ <message>
+ <source>Ctrl+I</source>
+ <translation>Ctrl+I</translation>
+ </message>
+ <message>
+ <source>&amp;Rewrap Paragraph</source>
+ <translation>Пере&amp;робити переноÑи в абзаці</translation>
+ </message>
+ <message>
+ <source>Meta+E, R</source>
+ <translation>Meta+E, R</translation>
+ </message>
+ <message>
+ <source>Ctrl+E, R</source>
+ <translation>Ctrl+E, R</translation>
+ </message>
+ <message>
+ <source>&amp;Visualize Whitespace</source>
+ <translation>&amp;Візуалізовувати пропуÑки</translation>
+ </message>
+ <message>
+ <source>Meta+E, Meta+V</source>
+ <translation>Meta+E, Meta+V</translation>
+ </message>
+ <message>
+ <source>Ctrl+E, Ctrl+V</source>
+ <translation>Ctrl+E, Ctrl+V</translation>
+ </message>
+ <message>
+ <source>Clean Whitespace</source>
+ <translation>ОчиÑтити пропуÑки</translation>
+ </message>
+ <message>
+ <source>Enable Text &amp;Wrapping</source>
+ <translation>Увімкнути &amp;перенеÑÐµÐ½Ð½Ñ Ñ‚ÐµÐºÑту</translation>
+ </message>
+ <message>
+ <source>Meta+E, Meta+W</source>
+ <translation>Meta+E, Meta+W</translation>
+ </message>
+ <message>
+ <source>Ctrl+E, Ctrl+W</source>
+ <translation>Ctrl+E, Ctrl+W</translation>
+ </message>
+ <message>
+ <source>Toggle Comment &amp;Selection</source>
+ <translation>Роз&amp;коментувати/закоментувати виділене</translation>
+ </message>
+ <message>
+ <source>Ctrl+/</source>
+ <translation>Ctrl+/</translation>
+ </message>
+ <message>
+ <source>Cut &amp;Line</source>
+ <translation>Вирі&amp;зати Ñ€Ñдок</translation>
+ </message>
+ <message>
+ <source>Shift+Del</source>
+ <translation>Shift+Del</translation>
+ </message>
+ <message>
+ <source>Copy &amp;Line</source>
+ <translation>&amp;Копіювати Ñ€Ñдок</translation>
+ </message>
+ <message>
+ <source>Ctrl+Ins</source>
+ <translation>Ctrl+Ins</translation>
+ </message>
+ <message>
+ <source>Uppercase Selection</source>
+ <translation>До верхнього регіÑтру</translation>
+ </message>
+ <message>
+ <source>Meta+Shift+U</source>
+ <translation>Meta+Shift+U</translation>
+ </message>
+ <message>
+ <source>Alt+Shift+U</source>
+ <translation>Alt+Shift+U</translation>
+ </message>
+ <message>
+ <source>Lowercase Selection</source>
+ <translation>До нижнього регіÑтру</translation>
+ </message>
+ <message>
+ <source>Meta+U</source>
+ <translation>Meta+U</translation>
+ </message>
+ <message>
+ <source>Alt+U</source>
+ <translation>Alt+U</translation>
+ </message>
+ <message>
+ <source>Fold</source>
+ <translation>Згорнути</translation>
+ </message>
+ <message>
+ <source>Ctrl+&lt;</source>
+ <translation>Ctrl+&lt;</translation>
+ </message>
+ <message>
+ <source>Unfold</source>
+ <translation>Розгорнути</translation>
+ </message>
+ <message>
+ <source>Ctrl+&gt;</source>
+ <translation>Ctrl+&gt;</translation>
+ </message>
+ <message>
+ <source>Toggle &amp;Fold All</source>
+ <translation>Роз&amp;горнути/згорнути вÑе</translation>
+ </message>
+ <message>
+ <source>Increase Font Size</source>
+ <translation>Збільшити розмір шрифту</translation>
+ </message>
+ <message>
+ <source>Ctrl++</source>
+ <translation>Ctrl++</translation>
+ </message>
+ <message>
+ <source>Decrease Font Size</source>
+ <translation>Зменшити розмір шрифту</translation>
+ </message>
+ <message>
+ <source>Ctrl+-</source>
+ <translation>Ctrl+-</translation>
+ </message>
+ <message>
+ <source>Reset Font Size</source>
+ <translation>Відновити розмір шрифту</translation>
+ </message>
+ <message>
+ <source>Meta+0</source>
+ <translation>Meta+0</translation>
+ </message>
+ <message>
+ <source>Ctrl+0</source>
+ <translation>Ctrl+0</translation>
+ </message>
+ <message>
+ <source>Go to Block Start</source>
+ <translation>Перейти на початок блока</translation>
+ </message>
+ <message>
+ <source>Ctrl+[</source>
+ <translation>Ctrl+[</translation>
+ </message>
+ <message>
+ <source>Go to Block End</source>
+ <translation>Перейти на кінець блока</translation>
+ </message>
+ <message>
+ <source>Ctrl+]</source>
+ <translation>Ctrl+]</translation>
+ </message>
+ <message>
+ <source>Select Block Up</source>
+ <translation>Виділити блок вгору</translation>
+ </message>
+ <message>
+ <source>Ctrl+U</source>
+ <translation>Ctrl+U</translation>
+ </message>
+ <message>
+ <source>Select Block Down</source>
+ <translation>Виділити блок вниз</translation>
+ </message>
+ <message>
+ <source>Go to Line Start</source>
+ <translation>Перейти на початок Ñ€Ñдка</translation>
+ </message>
+ <message>
+ <source>Go to Line End</source>
+ <translation>Перейти на кінець Ñ€Ñдка</translation>
+ </message>
+ <message>
+ <source>Go to Next Line</source>
+ <translation>Перейти на наÑтупний Ñ€Ñдок</translation>
+ </message>
+ <message>
+ <source>Go to Previous Line</source>
+ <translation>Перейти на попередній Ñ€Ñдок</translation>
+ </message>
+ <message>
+ <source>Go to Previous Character</source>
+ <translation>Перейти до попереднього Ñимволу</translation>
+ </message>
+ <message>
+ <source>Go to Next Character</source>
+ <translation>Перейти до наÑтупного Ñимволу</translation>
+ </message>
+ <message>
+ <source>Go to Previous Word</source>
+ <translation>Перейти до попереднього Ñлова</translation>
+ </message>
+ <message>
+ <source>Go to Next Word</source>
+ <translation>Перейти до наÑтупного Ñлова</translation>
+ </message>
+ <message>
+ <source>Go to Previous Word Camel Case</source>
+ <translation>Перейти до попереднього Ñлова у Camel Case</translation>
+ </message>
+ <message>
+ <source>Go to Next Word Camel Case</source>
+ <translation>Перейти до наÑтупного Ñлова у Camel Case</translation>
+ </message>
+ <message>
+ <source>Go to Line Start with Selection</source>
+ <translation>Перейти на початок Ñ€Ñдка у виділеному</translation>
+ </message>
+ <message>
+ <source>Go to Line End with Selection</source>
+ <translation>Перейти на кінець Ñ€Ñдка у виділеному</translation>
+ </message>
+ <message>
+ <source>Go to Next Line with Selection</source>
+ <translation>Перейти на наÑтупний Ñ€Ñдок у виділеному</translation>
+ </message>
+ <message>
+ <source>Go to Previous Line with Selection</source>
+ <translation>Перейти на попередній Ñ€Ñдок у виділеному</translation>
+ </message>
+ <message>
+ <source>Go to Previous Character with Selection</source>
+ <translation>Перейти до попереднього Ñимволу у виділеному</translation>
+ </message>
+ <message>
+ <source>Go to Next Character with Selection</source>
+ <translation>Перейти до наÑтупного Ñимволу у виділеному</translation>
+ </message>
+ <message>
+ <source>Go to Previous Word with Selection</source>
+ <translation>Перейти до попереднього Ñлова у виділеному</translation>
+ </message>
+ <message>
+ <source>Go to Next Word with Selection</source>
+ <translation>Перейти до наÑтупного Ñлова у виділеному</translation>
+ </message>
+ <message>
+ <source>Go to Previous Word Camel Case with Selection</source>
+ <translation>Перейти до попереднього Ñлова у Camel Case у виділеному</translation>
+ </message>
+ <message>
+ <source>Go to Next Word Camel Case with Selection</source>
+ <translation>Перейти до наÑтупного Ñлова у Camel Case у виділеному</translation>
+ </message>
+ <message>
+ <source>&lt;line&gt;:&lt;column&gt;</source>
+ <translation>&lt;Ñ€Ñдок&gt;:&lt;Ñтовпець&gt;</translation>
+ </message>
+</context>
+<context>
+ <name>VcsBase::BaseCheckoutWizardFactory</name>
+ <message>
+ <source>Cannot Open Project</source>
+ <translation>Ðеможливо відкрити проект</translation>
+ </message>
+ <message>
+ <source>Failed to open project in &quot;%1&quot;.</source>
+ <translation>Збій Ð²Ñ–Ð´ÐºÑ€Ð¸Ñ‚Ñ‚Ñ Ð¿Ñ€Ð¾ÐµÐºÑ‚Ñƒ в &quot;%1&quot;.</translation>
+ </message>
+ <message>
+ <source>Could not find any project files matching (%1) in the directory &quot;%2&quot;.</source>
+ <translation>Ðе вдалоÑÑŒ знайти жодних файлів проекту, що відповідають (%1), в теці &quot;%2&quot;.</translation>
+ </message>
+ <message>
+ <source>&quot;%1&quot; does not exist.</source>
+ <translation>&quot;%1&quot; не Ñ–Ñнує.</translation>
+ </message>
+</context>
+<context>
+ <name>WinRt::Internal::WinRtDebugSupport</name>
+ <message>
+ <source>The WinRT debugging helper is missing from your Qt Creator installation. It was assumed to be located at</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cannot start the WinRT Runner Tool.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cannot establish connection to the WinRT debugging helper.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cannot extract the PID from the WinRT debugging helper. (output: %1)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cannot create an appropriate run control for the current run configuration.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>WinRt::Internal::WinRtRunnerHelper</name>
+ <message>
+ <source>The current kit has no Qt version.</source>
+ <translation>Поточний комплект не має верÑÑ–Ñ— Qt.</translation>
+ </message>
+ <message>
+ <source>Cannot find winrtrunner.exe in &quot;%1&quot;.</source>
+ <translation>Ðе вдалоÑÑŒ знайти winrtrunner.exe в &quot;%1&quot;.</translation>
+ </message>
+ <message>
+ <source>Error while executing the WinRT Runner Tool: %1
+</source>
+ <translation>Помилка під Ñ‡Ð°Ñ Ð²Ð¸ÐºÐ¾Ð½Ð°Ð½Ð½Ñ WinRT Runner Tool: %1
+</translation>
+ </message>
+</context>
+<context>
+ <name>QbsProjectManager::Internal::QbsRootProjectNode</name>
+ <message>
+ <source>Qbs files</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
</TS>
diff --git a/src/libs/utils/utils.qbs b/src/libs/utils/utils.qbs
index 0d903c226f..3f240c93ee 100644
--- a/src/libs/utils/utils.qbs
+++ b/src/libs/utils/utils.qbs
@@ -25,6 +25,7 @@ QtcLibrary {
files: [
"QtConcurrentTools",
+ "algorithm.h",
"annotateditemdelegate.cpp",
"annotateditemdelegate.h",
"ansiescapecodehandler.cpp",
diff --git a/src/plugins/android/androidrunner.cpp b/src/plugins/android/androidrunner.cpp
index 51c9af54a3..e484e0e094 100644
--- a/src/plugins/android/androidrunner.cpp
+++ b/src/plugins/android/androidrunner.cpp
@@ -37,8 +37,10 @@
#include <debugger/debuggerrunconfigurationaspect.h>
#include <projectexplorer/target.h>
+#include <qtsupport/qtkitinformation.h>
#include <utils/qtcassert.h>
+#include <QDir>
#include <QTime>
#include <QtConcurrentRun>
#include <QTemporaryFile>
@@ -93,6 +95,10 @@ AndroidRunner::AndroidRunner(QObject *parent,
m_pongFile = _("/data/local/tmp/qt/debug-pong-") + m_packageName;
m_gdbserverSocket = packageDir + _("/debug-socket");
m_gdbserverPath = packageDir + _("/lib/gdbserver");
+ const QtSupport::BaseQtVersion *version = QtSupport::QtKitInformation::qtVersion(target->kit());
+ if (version && version->qtVersion() >= QtSupport::QtVersionNumber(5, 4, 0))
+ m_gdbserverPath += _(".so");
+
m_gdbserverCommand = m_gdbserverPath + _(" --multi +") + m_gdbserverSocket;
// Detect busybox, as we need to pass -w to ps to get wide output.
QProcess psProc;
@@ -292,7 +298,7 @@ void AndroidRunner::asyncStart()
// Handling ping.
for (int i = 0; ; ++i) {
- QTemporaryFile tmp(_("pingpong"));
+ QTemporaryFile tmp(QDir::tempPath() + _("/pingpong"));
tmp.open();
tmp.close();
@@ -324,7 +330,7 @@ void AndroidRunner::asyncStart()
void AndroidRunner::handleRemoteDebuggerRunning()
{
if (m_useCppDebugger) {
- QTemporaryFile tmp(_("pingpong"));
+ QTemporaryFile tmp(QDir::tempPath() + _("/pingpong"));
tmp.open();
QProcess process;
diff --git a/src/plugins/android/androidsettingswidget.cpp b/src/plugins/android/androidsettingswidget.cpp
index 7243f99de5..d50f91006d 100644
--- a/src/plugins/android/androidsettingswidget.cpp
+++ b/src/plugins/android/androidsettingswidget.cpp
@@ -592,8 +592,8 @@ void AndroidSettingsWidget::showGdbWarningDialog()
tr("Unsupported GDB"),
tr("The GDB inside this NDK seems to not support Python. "
"The Qt Project offers fixed GDB builds at: "
- "<a href=\"http://download.qt-project.org/official_releases/gdb/osx/\">"
- "http://download.qt-project.org/official_releases/gdb/osx/</a>"));
+ "<a href=\"http://download.qt-project.org/official_releases/gdb/\">"
+ "http://download.qt-project.org/official_releases/gdb/</a>"));
}
void AndroidSettingsWidget::manageAVD()
diff --git a/src/plugins/coreplugin/editormanager/editormanager.cpp b/src/plugins/coreplugin/editormanager/editormanager.cpp
index 9e5d7715ef..f42d8bf837 100644
--- a/src/plugins/coreplugin/editormanager/editormanager.cpp
+++ b/src/plugins/coreplugin/editormanager/editormanager.cpp
@@ -1629,6 +1629,8 @@ bool EditorManagerPrivate::saveDocumentAs(IDocument *document)
const QString filter = MimeDatabase::allFiltersString();
QString selectedFilter =
MimeDatabase::findByFile(QFileInfo(document->filePath())).filterString();
+ if (selectedFilter.isEmpty())
+ selectedFilter = MimeDatabase::findByType(document->mimeType()).filterString();
const QString &absoluteFilePath =
DocumentManager::getSaveAsFileName(document, filter, &selectedFilter);
diff --git a/src/plugins/diffeditor/diffeditor.cpp b/src/plugins/diffeditor/diffeditor.cpp
index 3f34e60beb..ddd064a663 100644
--- a/src/plugins/diffeditor/diffeditor.cpp
+++ b/src/plugins/diffeditor/diffeditor.cpp
@@ -611,6 +611,7 @@ void DiffEditor::showDiffEditor(QWidget *newEditor)
writeCurrentDiffEditorSetting(m_currentEditor);
updateDiffEditorSwitcher();
+ widget()->setFocusProxy(m_currentEditor);
}
QWidget *DiffEditor::readLegacyCurrentDiffEditorSetting()
diff --git a/src/plugins/diffeditor/diffeditorcontroller.cpp b/src/plugins/diffeditor/diffeditorcontroller.cpp
index 7ff6a98348..c07adfc787 100644
--- a/src/plugins/diffeditor/diffeditorcontroller.cpp
+++ b/src/plugins/diffeditor/diffeditorcontroller.cpp
@@ -272,4 +272,14 @@ void DiffEditorController::requestChunkActions(QMenu *menu,
emit chunkActionsRequested(menu, diffFileIndex, chunkIndex);
}
+void DiffEditorController::requestSaveState()
+{
+ emit saveStateRequested();
+}
+
+void DiffEditorController::requestRestoreState()
+{
+ emit restoreStateRequested();
+}
+
} // namespace DiffEditor
diff --git a/src/plugins/diffeditor/diffeditorcontroller.h b/src/plugins/diffeditor/diffeditorcontroller.h
index 8314e1bda2..4505d5f5b9 100644
--- a/src/plugins/diffeditor/diffeditorcontroller.h
+++ b/src/plugins/diffeditor/diffeditorcontroller.h
@@ -73,6 +73,8 @@ public slots:
void requestChunkActions(QMenu *menu,
int diffFileIndex,
int chunkIndex);
+ void requestSaveState();
+ void requestRestoreState();
void branchesForCommitReceived(const QString &output);
void expandBranchesRequested();
@@ -87,6 +89,8 @@ signals:
void chunkActionsRequested(QMenu *menu,
int diffFileIndex,
int chunkIndex);
+ void saveStateRequested();
+ void restoreStateRequested();
void expandBranchesRequested(const QString &revision);
void reloaderChanged(DiffEditorReloader *reloader);
diff --git a/src/plugins/diffeditor/diffeditordocument.cpp b/src/plugins/diffeditor/diffeditordocument.cpp
index 817f0d946c..b65be0c10f 100644
--- a/src/plugins/diffeditor/diffeditordocument.cpp
+++ b/src/plugins/diffeditor/diffeditordocument.cpp
@@ -46,6 +46,7 @@ DiffEditorDocument::DiffEditorDocument() :
m_controller(new DiffEditorController(this))
{
setId(Constants::DIFF_EDITOR_ID);
+ setMimeType(QLatin1String(Constants::DIFF_EDITOR_MIMETYPE));
setTemporary(true);
}
diff --git a/src/plugins/diffeditor/diffeditorplugin.cpp b/src/plugins/diffeditor/diffeditorplugin.cpp
index 6c6346998a..63a29d985e 100644
--- a/src/plugins/diffeditor/diffeditorplugin.cpp
+++ b/src/plugins/diffeditor/diffeditorplugin.cpp
@@ -132,7 +132,9 @@ void SimpleDiffEditorReloader::reload()
QList<FileData> fileDataList;
fileDataList << fileData;
+ controller()->requestSaveState();
controller()->setDiffFiles(fileDataList);
+ controller()->requestRestoreState();
reloadFinished();
}
@@ -299,6 +301,25 @@ void DiffEditor::Internal::DiffEditorPlugin::testMakePatch_data()
rows.clear();
rows << RowData(_("ABCD"));
+ rows << RowData(_(""), TextLineData::Separator);
+ rows << RowData(_(""), TextLineData::Separator);
+ chunk.rows = rows;
+ patchText = header + _("@@ -1,2 +1,1 @@\n"
+ "-ABCD\n"
+ "-\n"
+ "+ABCD\n"
+ "\\ No newline at end of file\n");
+
+ QTest::newRow("Two last EOLs removed") << chunk
+ << fileName
+ << fileName
+ << true
+ << patchText;
+
+ ///////////
+
+ rows.clear();
+ rows << RowData(_("ABCD"));
rows << RowData(TextLineData::Separator, _(""));
chunk.rows = rows;
patchText = header + _("@@ -1,1 +1,1 @@\n"
@@ -418,6 +439,26 @@ void DiffEditor::Internal::DiffEditorPlugin::testMakePatch_data()
<< fileName
<< false
<< patchText;
+
+ ///////////
+
+ rows.clear();
+ rows << RowData(_("ABCD"));
+ rows << RowData(TextLineData::Separator, _(""));
+ rows << RowData(_(""), _("EFGH"));
+ chunk.rows = rows;
+ patchText = header + _("@@ -1,1 +1,3 @@\n"
+ " ABCD\n"
+ "+\n"
+ "+EFGH\n"
+ "\\ No newline at end of file\n");
+
+ QTest::newRow("Blank line followed by No newline")
+ << chunk
+ << fileName
+ << fileName
+ << true
+ << patchText;
}
void DiffEditor::Internal::DiffEditorPlugin::testMakePatch()
@@ -748,6 +789,37 @@ void DiffEditor::Internal::DiffEditorPlugin::testReadPatch_data()
QTest::newRow("2 chunks - first ends with blank line") << patch
<< fileDataList4;
+
+ //////////////
+
+ patch = _("diff --git a/file foo.txt b/file foo.txt\n"
+ "index 1234567..9876543 100644\n"
+ "--- a/file foo.txt\n"
+ "+++ b/file foo.txt\n"
+ "@@ -1,1 +1,3 @@ void DiffEditor::ctor()\n"
+ " ABCD\n"
+ "+\n"
+ "+EFGH\n"
+ "\\ No newline at end of file\n");
+
+ fileData1.leftFileInfo = DiffFileInfo(_("file foo.txt"), _("1234567"));
+ fileData1.rightFileInfo = DiffFileInfo(_("file foo.txt"), _("9876543"));
+ fileData1.fileOperation = FileData::ChangeFile;
+ chunkData1.leftStartingLineNumber = 0;
+ chunkData1.rightStartingLineNumber = 0;
+ rows1.clear();
+ rows1 << RowData(_("ABCD"));
+ rows1 << RowData(TextLineData::Separator, _(""));
+ rows1 << RowData(_(""), _("EFGH"));
+ chunkData1.rows = rows1;
+ fileData1.chunks.clear();
+ fileData1.chunks << chunkData1;
+
+ QList<FileData> fileDataList5;
+ fileDataList5 << fileData1;
+
+ QTest::newRow("Blank line followed by No newline") << patch
+ << fileDataList5;
}
void DiffEditor::Internal::DiffEditorPlugin::testReadPatch()
diff --git a/src/plugins/diffeditor/diffutils.cpp b/src/plugins/diffeditor/diffutils.cpp
index c483eb3b89..a51e4182b8 100644
--- a/src/plugins/diffeditor/diffutils.cpp
+++ b/src/plugins/diffeditor/diffutils.cpp
@@ -362,15 +362,33 @@ QString DiffUtils::makePatch(const ChunkData &chunkData,
int rightLineCount = 0;
QList<TextLineData> leftBuffer, rightBuffer;
- int lastEqualRow = -1;
+ int rowToBeSplit = -1;
+
if (lastChunk) {
- for (int i = chunkData.rows.count(); i > 0; i--) {
- if (chunkData.rows.at(i - 1).equal) {
- if (i != chunkData.rows.count())
- lastEqualRow = i - 1;
+ // Detect the case when the last equal line is followed by
+ // only separators on left or on right. In that case
+ // the last equal line needs to be split.
+ const int rowCount = chunkData.rows.count();
+ int i = 0;
+ for (i = rowCount; i > 0; i--) {
+ const RowData &rowData = chunkData.rows.at(i - 1);
+ if (rowData.leftLine.textLineType != TextLineData::Separator
+ || rowData.rightLine.textLineType != TextLineData::TextLine)
break;
- }
}
+ const int leftSeparator = i;
+ for (i = rowCount; i > 0; i--) {
+ const RowData &rowData = chunkData.rows.at(i - 1);
+ if (rowData.rightLine.textLineType != TextLineData::Separator
+ || rowData.leftLine.textLineType != TextLineData::TextLine)
+ break;
+ }
+ const int rightSeparator = i;
+ const int commonSeparator = qMin(leftSeparator, rightSeparator);
+ if (commonSeparator > 0
+ && commonSeparator < rowCount
+ && chunkData.rows.at(commonSeparator - 1).equal)
+ rowToBeSplit = commonSeparator - 1;
}
for (int i = 0; i <= chunkData.rows.count(); i++) {
@@ -379,7 +397,7 @@ QString DiffUtils::makePatch(const ChunkData &chunkData,
: RowData(TextLineData(TextLineData::Separator)); // dummy,
// ensure we process buffers to the end.
// rowData will be equal
- if (rowData.equal && i != lastEqualRow) {
+ if (rowData.equal && i != rowToBeSplit) {
if (leftBuffer.count()) {
for (int j = 0; j < leftBuffer.count(); j++) {
const QString line = makePatchLine(QLatin1Char('-'),
@@ -439,7 +457,9 @@ QString DiffUtils::makePatch(const ChunkData &chunkData,
+ QString::number(chunkData.rightStartingLineNumber + 1)
+ QLatin1Char(',')
+ QString::number(rightLineCount)
- + QLatin1String(" @@\n");
+ + QLatin1String(" @@")
+ + chunkData.contextInfo
+ + QLatin1Char('\n');
diffText.prepend(chunkLine);
@@ -530,8 +550,6 @@ static QList<RowData> readLines(const QString &patch,
Diff &last = diffList.last();
if (last.text.isEmpty())
break;
- if (last.text.at(0) == newLine) // there is a new line
- break;
if (last.command == Diff::Equal) {
if (noNewLineInEqual >= 0)
@@ -690,7 +708,7 @@ static QList<ChunkData> readChunks(const QString &patch,
// @@ -leftPos[,leftCount] +rightPos[,rightCount] @@
"@@ -(\\d+)(?:,\\d+)? \\+(\\d+)(?:,\\d+)? @@"
// optional hint (e.g. function name)
- "(?:\\ +[^\\n]*)?"
+ "(\\ +[^\\n]*)?"
// end of line (need to be followed by text line)
"(?:\\n))"));
@@ -706,6 +724,7 @@ static QList<ChunkData> readChunks(const QString &patch,
const QString captured = capturedTexts.at(1);
const int leftStartingPos = capturedTexts.at(2).toInt();
const int rightStartingPos = capturedTexts.at(3).toInt();
+ const QString contextInfo = capturedTexts.at(4);
if (endOfLastChunk > 0) {
const QString lines = patch.mid(endOfLastChunk,
pos - endOfLastChunk);
@@ -722,6 +741,7 @@ static QList<ChunkData> readChunks(const QString &patch,
ChunkData chunkData;
chunkData.leftStartingLineNumber = leftStartingPos - 1;
chunkData.rightStartingLineNumber = rightStartingPos - 1;
+ chunkData.contextInfo = contextInfo;
chunkDataList.append(chunkData);
} while ((pos = chunkRegExp.indexIn(patch, pos)) != -1);
diff --git a/src/plugins/diffeditor/diffutils.h b/src/plugins/diffeditor/diffutils.h
index b649538026..407e6e1551 100644
--- a/src/plugins/diffeditor/diffutils.h
+++ b/src/plugins/diffeditor/diffutils.h
@@ -95,6 +95,7 @@ public:
bool contextChunk;
int leftStartingLineNumber;
int rightStartingLineNumber;
+ QString contextInfo;
};
class DIFFEDITOR_EXPORT FileData {
diff --git a/src/plugins/diffeditor/sidebysidediffeditorwidget.cpp b/src/plugins/diffeditor/sidebysidediffeditorwidget.cpp
index 9e530f15c2..7a895e9ac8 100644
--- a/src/plugins/diffeditor/sidebysidediffeditorwidget.cpp
+++ b/src/plugins/diffeditor/sidebysidediffeditorwidget.cpp
@@ -154,6 +154,8 @@ public:
public slots:
void setDisplaySettings(const DisplaySettings &ds);
+ void saveStateRequested();
+ void restoreStateRequested();
signals:
void jumpToOriginalFileRequested(int diffFileIndex,
@@ -205,6 +207,7 @@ private:
QColor m_fileLineForeground;
QColor m_chunkLineForeground;
QColor m_textForeground;
+ QByteArray m_state;
// MultiHighlighter *m_highlighter;
};
@@ -338,6 +341,23 @@ SideDiffEditorWidget::SideDiffEditorWidget(QWidget *parent)
// baseTextDocument()->setSyntaxHighlighter(m_highlighter);
}
+void SideDiffEditorWidget::saveStateRequested()
+{
+ if (!m_state.isNull())
+ return;
+
+ m_state = saveState();
+}
+
+void SideDiffEditorWidget::restoreStateRequested()
+{
+ if (m_state.isNull())
+ return;
+
+ restoreState(m_state);
+ m_state.clear();
+}
+
void SideDiffEditorWidget::setDisplaySettings(const DisplaySettings &ds)
{
DisplaySettings settings = displaySettings();
@@ -836,6 +856,7 @@ SideBySideDiffEditorWidget::SideBySideDiffEditorWidget(QWidget *parent)
QVBoxLayout *l = new QVBoxLayout(this);
l->setMargin(0);
l->addWidget(m_splitter);
+ setFocusProxy(m_rightEditor);
clear(tr("No controller"));
}
@@ -856,6 +877,14 @@ void SideBySideDiffEditorWidget::setDiffEditorGuiController(
this, SLOT(clearAll(QString)));
disconnect(m_controller, SIGNAL(diffFilesChanged(QList<FileData>,QString)),
this, SLOT(setDiff(QList<FileData>,QString)));
+ disconnect(m_controller, SIGNAL(saveStateRequested()),
+ m_leftEditor, SLOT(saveStateRequested()));
+ disconnect(m_controller, SIGNAL(saveStateRequested()),
+ m_rightEditor, SLOT(saveStateRequested()));
+ disconnect(m_controller, SIGNAL(restoreStateRequested()),
+ m_leftEditor, SLOT(restoreStateRequested()));
+ disconnect(m_controller, SIGNAL(restoreStateRequested()),
+ m_rightEditor, SLOT(restoreStateRequested()));
disconnect(m_guiController, SIGNAL(currentDiffFileIndexChanged(int)),
this, SLOT(setCurrentDiffFileIndex(int)));
@@ -871,6 +900,14 @@ void SideBySideDiffEditorWidget::setDiffEditorGuiController(
this, SLOT(clearAll(QString)));
connect(m_controller, SIGNAL(diffFilesChanged(QList<FileData>,QString)),
this, SLOT(setDiff(QList<FileData>,QString)));
+ connect(m_controller, SIGNAL(saveStateRequested()),
+ m_leftEditor, SLOT(saveStateRequested()));
+ connect(m_controller, SIGNAL(saveStateRequested()),
+ m_rightEditor, SLOT(saveStateRequested()));
+ connect(m_controller, SIGNAL(restoreStateRequested()),
+ m_leftEditor, SLOT(restoreStateRequested()));
+ connect(m_controller, SIGNAL(restoreStateRequested()),
+ m_rightEditor, SLOT(restoreStateRequested()));
connect(m_guiController, SIGNAL(currentDiffFileIndexChanged(int)),
this, SLOT(setCurrentDiffFileIndex(int)));
@@ -936,11 +973,6 @@ void SideBySideDiffEditorWidget::setCurrentDiffFileIndex(int diffFileIndex)
void SideBySideDiffEditorWidget::showDiff()
{
- // TODO: remember the line number of the line in the middle
- const int verticalValue = m_leftEditor->verticalScrollBar()->value();
- const int leftHorizontalValue = m_leftEditor->horizontalScrollBar()->value();
- const int rightHorizontalValue = m_rightEditor->horizontalScrollBar()->value();
-
clear(tr("No difference"));
QMap<int, QList<DiffSelection> > leftFormats;
@@ -1151,11 +1183,6 @@ void SideBySideDiffEditorWidget::showDiff()
}
m_foldingBlocker = false;
*/
- m_leftEditor->verticalScrollBar()->setValue(verticalValue);
- m_rightEditor->verticalScrollBar()->setValue(verticalValue);
- m_leftEditor->horizontalScrollBar()->setValue(leftHorizontalValue);
- m_rightEditor->horizontalScrollBar()->setValue(rightHorizontalValue);
-
// m_leftEditor->updateFoldingHighlight(QPoint(-1, -1));
// m_rightEditor->updateFoldingHighlight(QPoint(-1, -1));
}
diff --git a/src/plugins/diffeditor/unifieddiffeditorwidget.cpp b/src/plugins/diffeditor/unifieddiffeditorwidget.cpp
index 063160c854..be7a4f7782 100644
--- a/src/plugins/diffeditor/unifieddiffeditorwidget.cpp
+++ b/src/plugins/diffeditor/unifieddiffeditorwidget.cpp
@@ -134,6 +134,10 @@ void UnifiedDiffEditorWidget::setDiffEditorGuiController(
this, SLOT(clearAll(QString)));
disconnect(m_controller, SIGNAL(diffFilesChanged(QList<FileData>,QString)),
this, SLOT(setDiff(QList<FileData>,QString)));
+ disconnect(m_controller, SIGNAL(saveStateRequested()),
+ this, SLOT(saveStateRequested()));
+ disconnect(m_controller, SIGNAL(restoreStateRequested()),
+ this, SLOT(restoreStateRequested()));
disconnect(m_guiController, SIGNAL(currentDiffFileIndexChanged(int)),
this, SLOT(setCurrentDiffFileIndex(int)));
@@ -149,6 +153,10 @@ void UnifiedDiffEditorWidget::setDiffEditorGuiController(
this, SLOT(clearAll(QString)));
connect(m_controller, SIGNAL(diffFilesChanged(QList<FileData>,QString)),
this, SLOT(setDiff(QList<FileData>,QString)));
+ connect(m_controller, SIGNAL(saveStateRequested()),
+ this, SLOT(saveStateRequested()));
+ connect(m_controller, SIGNAL(restoreStateRequested()),
+ this, SLOT(restoreStateRequested()));
connect(m_guiController, SIGNAL(currentDiffFileIndexChanged(int)),
this, SLOT(setCurrentDiffFileIndex(int)));
@@ -158,6 +166,23 @@ void UnifiedDiffEditorWidget::setDiffEditorGuiController(
}
}
+void UnifiedDiffEditorWidget::saveStateRequested()
+{
+ if (!m_state.isNull())
+ return;
+
+ m_state = saveState();
+}
+
+void UnifiedDiffEditorWidget::restoreStateRequested()
+{
+ if (m_state.isNull())
+ return;
+
+ restoreState(m_state);
+ m_state.clear();
+}
+
DiffEditorGuiController *UnifiedDiffEditorWidget::diffEditorGuiController() const
{
return m_guiController;
@@ -613,7 +638,9 @@ QString UnifiedDiffEditorWidget::showChunk(const ChunkData &chunkData,
+ QString::number(chunkData.rightStartingLineNumber+ 1)
+ QLatin1Char(',')
+ QString::number(rightLineCount)
- + QLatin1String(" @@\n");
+ + QLatin1String(" @@")
+ + chunkData.contextInfo
+ + QLatin1Char('\n');
diffText.prepend(chunkLine);
diff --git a/src/plugins/diffeditor/unifieddiffeditorwidget.h b/src/plugins/diffeditor/unifieddiffeditorwidget.h
index dc94d22660..69ffb65823 100644
--- a/src/plugins/diffeditor/unifieddiffeditorwidget.h
+++ b/src/plugins/diffeditor/unifieddiffeditorwidget.h
@@ -87,6 +87,8 @@ private slots:
void slotSendChunkToCodePaster();
void slotApplyChunk();
void slotRevertChunk();
+ void saveStateRequested();
+ void restoreStateRequested();
private:
void setLeftLineNumber(int blockNumber, int lineNumber);
@@ -139,6 +141,7 @@ private:
QTextCharFormat m_rightLineFormat;
QTextCharFormat m_leftCharFormat;
QTextCharFormat m_rightCharFormat;
+ QByteArray m_state;
};
} // namespace DiffEditor
diff --git a/src/plugins/git/gerrit/gerritpushdialog.cpp b/src/plugins/git/gerrit/gerritpushdialog.cpp
index 13a5eb9a4d..a09938d876 100644
--- a/src/plugins/git/gerrit/gerritpushdialog.cpp
+++ b/src/plugins/git/gerrit/gerritpushdialog.cpp
@@ -160,9 +160,10 @@ GerritPushDialog::GerritPushDialog(const QString &workingDir, const QString &rev
updateCommits(m_ui->localBranchComboBox->currentIndex());
setRemoteBranches();
+ QRegExpValidator *noSpaceValidator = new QRegExpValidator(QRegExp(QLatin1String("^\\S+$")), this);
m_ui->reviewersLineEdit->setText(reviewerList);
-
- m_ui->topicLineEdit->setValidator(new QRegExpValidator(QRegExp(QLatin1String("^\\S+$")), this));
+ m_ui->reviewersLineEdit->setValidator(noSpaceValidator);
+ m_ui->topicLineEdit->setValidator(noSpaceValidator);
m_valid = true;
}
diff --git a/src/plugins/git/gitclient.cpp b/src/plugins/git/gitclient.cpp
index e5576ed57e..714c792927 100644
--- a/src/plugins/git/gitclient.cpp
+++ b/src/plugins/git/gitclient.cpp
@@ -124,13 +124,19 @@ public:
private slots:
void slotShowDescriptionReceived(const QString &data);
- void slotDiffOutputReceived(const QString &contents);
+ void slotTextualDiffOutputReceived(const QString &contents);
private:
void postCollectShowDescription(const QString &id);
- void postCollectDiffOutput(const QStringList &arguments);
- void postCollectDiffOutput(const QList<QStringList> &argumentsList);
- void addJob(VcsBase::Command *command, const QStringList &arguments);
+ void postCollectTextualDiffOutputUsingDiffCommand(const QStringList &arguments);
+ void postCollectTextualDiffOutputUsingDiffCommand(const QList<QStringList> &argumentsList);
+ void postCollectTextualDiffOutputUsingShowCommand(const QStringList &arguments);
+ void postCollectTextualDiffOutput(const QString &gitCommand,
+ const QList<QStringList> &argumentsList);
+ void addJob(VcsBase::Command *command,
+ const QString &gitCommand,
+ const QStringList &arguments);
+ QStringList addHeadWhenCommandInProgress() const;
int timeout() const;
QProcessEnvironment processEnvironment() const;
Utils::FileName gitPath() const;
@@ -154,7 +160,9 @@ GitDiffHandler::GitDiffHandler(DiffEditor::DiffEditorController *controller,
void GitDiffHandler::diffFile(const QString &fileName)
{
- postCollectDiffOutput(QStringList() << QLatin1String("--") << fileName);
+ postCollectTextualDiffOutputUsingDiffCommand(addHeadWhenCommandInProgress()
+ << QLatin1String("--")
+ << fileName);
}
void GitDiffHandler::diffFiles(const QStringList &stagedFileNames,
@@ -169,28 +177,31 @@ void GitDiffHandler::diffFiles(const QStringList &stagedFileNames,
arguments << stagedArguments;
if (!unstagedFileNames.isEmpty()) {
- QStringList unstagedArguments;
+ QStringList unstagedArguments = addHeadWhenCommandInProgress();
unstagedArguments << QLatin1String("--");
unstagedArguments << unstagedFileNames;
arguments << unstagedArguments;
}
- postCollectDiffOutput(arguments);
+ postCollectTextualDiffOutputUsingDiffCommand(arguments);
}
void GitDiffHandler::diffProjects(const QStringList &projectPaths)
{
- postCollectDiffOutput(QStringList() << QLatin1String("--") << projectPaths);
+ postCollectTextualDiffOutputUsingDiffCommand(addHeadWhenCommandInProgress()
+ << QLatin1String("--")
+ << projectPaths);
}
void GitDiffHandler::diffRepository()
{
- postCollectDiffOutput(QStringList());
+ postCollectTextualDiffOutputUsingDiffCommand(addHeadWhenCommandInProgress());
}
void GitDiffHandler::diffBranch(const QString &branchName)
{
- postCollectDiffOutput(QStringList() << branchName);
+ postCollectTextualDiffOutputUsingDiffCommand(addHeadWhenCommandInProgress()
+ << branchName);
}
void GitDiffHandler::show(const QString &id)
@@ -206,6 +217,7 @@ void GitDiffHandler::postCollectShowDescription(const QString &id)
return;
}
+ m_controller->requestSaveState();
m_controller->clear(m_waitMessage);
VcsBase::Command *command = new VcsBase::Command(gitPath(),
m_workingDirectory,
@@ -231,7 +243,11 @@ void GitDiffHandler::slotShowDescriptionReceived(const QString &description)
return;
}
- postCollectDiffOutput(QStringList() << m_id + QLatin1Char('^') << m_id);
+ postCollectTextualDiffOutputUsingShowCommand(QStringList()
+ << QLatin1String("--format=format:") // omit header, already generated
+ << QLatin1String(noColorOption)
+ << QLatin1String(decorateOption)
+ << m_id);
// need to be called after postCollectDiffOutput(), since it clears the description
m_controller->setDescription(
@@ -239,10 +255,14 @@ void GitDiffHandler::slotShowDescriptionReceived(const QString &description)
description));
}
-void GitDiffHandler::addJob(VcsBase::Command *command, const QStringList &arguments)
+void GitDiffHandler::addJob(VcsBase::Command *command,
+ const QString &gitCommand,
+ const QStringList &arguments)
{
QStringList args;
- args << QLatin1String("diff");
+ args << gitCommand;
+ args << QLatin1String("-m"); // show diff agains parents instead of merge commits
+ args << QLatin1String("--first-parent"); // show only first parent
if (m_controller->isIgnoreWhitespace())
args << QLatin1String("--ignore-space-change");
args << QLatin1String("--unified=") + QString::number(
@@ -251,34 +271,57 @@ void GitDiffHandler::addJob(VcsBase::Command *command, const QStringList &argume
command->addJob(args, timeout());
}
-void GitDiffHandler::postCollectDiffOutput(const QStringList &arguments)
+QStringList GitDiffHandler::addHeadWhenCommandInProgress() const
{
- postCollectDiffOutput(QList<QStringList>() << arguments);
+ QStringList args;
+ // This is workaround for lack of support for merge commits and resolving conflicts,
+ // we compare the current state of working tree to the HEAD of current branch
+ // instead of showing unsupported combined diff format.
+ GitClient::CommandInProgress commandInProgress = m_gitClient->checkCommandInProgress(m_workingDirectory);
+ if (commandInProgress != GitClient::NoCommand)
+ args << QLatin1String(HEAD);
+ return args;
}
-void GitDiffHandler::postCollectDiffOutput(const QList<QStringList> &argumentsList)
+void GitDiffHandler::postCollectTextualDiffOutputUsingDiffCommand(const QStringList &arguments)
+{
+ postCollectTextualDiffOutputUsingDiffCommand(QList<QStringList>() << arguments);
+}
+
+void GitDiffHandler::postCollectTextualDiffOutputUsingDiffCommand(const QList<QStringList> &argumentsList)
+{
+ postCollectTextualDiffOutput(QLatin1String("diff"), argumentsList);
+}
+
+void GitDiffHandler::postCollectTextualDiffOutputUsingShowCommand(const QStringList &arguments)
+{
+ postCollectTextualDiffOutput(QLatin1String("show"), QList<QStringList>() << arguments);
+}
+
+void GitDiffHandler::postCollectTextualDiffOutput(const QString &gitCommand, const QList<QStringList> &argumentsList)
{
if (m_controller.isNull()) {
deleteLater();
return;
}
+ m_controller->requestSaveState();
m_controller->clear(m_waitMessage);
VcsBase::Command *command = new VcsBase::Command(gitPath(),
m_workingDirectory,
processEnvironment());
command->setCodec(EditorManager::defaultTextCodec());
connect(command, SIGNAL(output(QString)),
- this, SLOT(slotDiffOutputReceived(QString)));
+ this, SLOT(slotTextualDiffOutputReceived(QString)));
command->addFlags(diffExecutionFlags());
for (int i = 0; i < argumentsList.count(); i++)
- addJob(command, argumentsList.at(i));
+ addJob(command, gitCommand, argumentsList.at(i));
command->execute();
}
-void GitDiffHandler::slotDiffOutputReceived(const QString &contents)
+void GitDiffHandler::slotTextualDiffOutputReceived(const QString &contents)
{
if (m_controller.isNull()) {
deleteLater();
@@ -290,6 +333,7 @@ void GitDiffHandler::slotDiffOutputReceived(const QString &contents)
= DiffEditor::DiffUtils::readPatch(
contents, m_controller->isIgnoreWhitespace(), &ok);
m_controller->setDiffFiles(fileDataList, m_workingDirectory);
+ m_controller->requestRestoreState();
deleteLater();
}
@@ -713,7 +757,7 @@ GitClient::~GitClient()
{
}
-QString GitClient::findRepositoryForDirectory(const QString &dir)
+QString GitClient::findRepositoryForDirectory(const QString &dir) const
{
if (dir.isEmpty() || dir.endsWith(QLatin1String("/.git"))
|| dir.contains(QLatin1String("/.git/"))) {
@@ -937,7 +981,7 @@ VcsBase::VcsBaseEditorWidget *GitClient::createVcsEditor(
void GitClient::diff(const QString &workingDirectory,
const QStringList &unstagedFileNames,
- const QStringList &stagedFileNames)
+ const QStringList &stagedFileNames) const
{
GitDiffEditorReloader::DiffType diffType = GitDiffEditorReloader::DiffProjectList;
@@ -968,19 +1012,24 @@ void GitClient::diff(const QString &workingDirectory,
controller->setReloader(reloader);
reloader->setWorkingDirectory(workingDirectory);
- reloader->setDiffType(diffType);
- if (diffType == GitDiffEditorReloader::DiffFileList)
- reloader->setFileList(stagedFileNames, unstagedFileNames);
- else if (diffType == GitDiffEditorReloader::DiffProjectList)
- reloader->setProjectList(unstagedFileNames);
}
+ DiffEditor::DiffEditorController *controller = diffEditorDocument->controller();
+ GitDiffEditorReloader *reloader = static_cast<GitDiffEditorReloader *>(controller->reloader());
+ reloader->setDiffType(diffType);
+ // we force setFileList, since the lists can be different
+ // e.g. when double click for the second time on different file inside commit editor
+ if (diffType == GitDiffEditorReloader::DiffFileList)
+ reloader->setFileList(stagedFileNames, unstagedFileNames);
+ else if (diffType == GitDiffEditorReloader::DiffProjectList) // the same when unstaged file was clicked
+ reloader->setProjectList(unstagedFileNames);
+
diffEditorDocument->controller()->requestReload();
EditorManager::activateEditorForDocument(diffEditorDocument);
}
-void GitClient::diff(const QString &workingDirectory, const QString &fileName)
+void GitClient::diff(const QString &workingDirectory, const QString &fileName) const
{
const QString title = tr("Git Diff \"%1\"").arg(fileName);
const QString sourceFile = VcsBase::VcsBaseEditorWidget::getSource(
@@ -1006,7 +1055,7 @@ void GitClient::diff(const QString &workingDirectory, const QString &fileName)
}
void GitClient::diffBranch(const QString &workingDirectory,
- const QString &branchName)
+ const QString &branchName) const
{
const QString title = tr("Git Diff Branch \"%1\"").arg(branchName);
const QString documentId = QLatin1String("Branch:") + branchName;
@@ -1521,7 +1570,7 @@ static inline bool splitCommitParents(const QString &line,
}
bool GitClient::synchronousRevListCmd(const QString &workingDirectory, const QStringList &arguments,
- QString *output, QString *errorMessage)
+ QString *output, QString *errorMessage) const
{
QByteArray outputTextData;
QByteArray errorText;
@@ -1545,7 +1594,7 @@ bool GitClient::synchronousParentRevisions(const QString &workingDirectory,
const QStringList &files /* = QStringList() */,
const QString &revision,
QStringList *parents,
- QString *errorMessage)
+ QString *errorMessage) const
{
QString outputText;
QString errorText;
@@ -1578,7 +1627,7 @@ bool GitClient::synchronousParentRevisions(const QString &workingDirectory,
static const char defaultShortLogFormatC[] = "%h (%an \"%s";
static const int maxShortLogLength = 120;
-QString GitClient::synchronousShortDescription(const QString &workingDirectory, const QString &revision)
+QString GitClient::synchronousShortDescription(const QString &workingDirectory, const QString &revision) const
{
// Short SHA 1, author, subject
QString output = synchronousShortDescription(workingDirectory, revision,
@@ -1593,7 +1642,7 @@ QString GitClient::synchronousShortDescription(const QString &workingDirectory,
return output;
}
-QString GitClient::synchronousCurrentLocalBranch(const QString &workingDirectory)
+QString GitClient::synchronousCurrentLocalBranch(const QString &workingDirectory) const
{
QByteArray outputTextData;
QStringList arguments;
@@ -1611,7 +1660,7 @@ QString GitClient::synchronousCurrentLocalBranch(const QString &workingDirectory
}
bool GitClient::synchronousHeadRefs(const QString &workingDirectory, QStringList *output,
- QString *errorMessage)
+ QString *errorMessage) const
{
QStringList args;
args << QLatin1String("show-ref") << QLatin1String("--head")
@@ -1643,7 +1692,7 @@ bool GitClient::synchronousHeadRefs(const QString &workingDirectory, QStringList
}
// Retrieve topic (branch, tag or HEAD hash)
-QString GitClient::synchronousTopic(const QString &workingDirectory)
+QString GitClient::synchronousTopic(const QString &workingDirectory) const
{
// First try to find branch
QString branch = synchronousCurrentLocalBranch(workingDirectory);
@@ -1711,7 +1760,7 @@ QString GitClient::synchronousTopRevision(const QString &workingDirectory, QStri
}
void GitClient::synchronousTagsForCommit(const QString &workingDirectory, const QString &revision,
- QString &precedes, QString &follows)
+ QString &precedes, QString &follows) const
{
QByteArray pr;
QStringList arguments;
@@ -1789,7 +1838,7 @@ bool GitClient::isFastForwardMerge(const QString &workingDirectory, const QStrin
// Format an entry in a one-liner for selection list using git log.
QString GitClient::synchronousShortDescription(const QString &workingDirectory, const QString &revision,
- const QString &format)
+ const QString &format) const
{
QString description;
QByteArray outputTextData;
@@ -1831,7 +1880,7 @@ static inline QString creatorStashMessage(const QString &keyword = QString())
* StashIgnoreUnchanged: Be quiet about unchanged repositories (used for IVersionControl's snapshots). */
QString GitClient::synchronousStash(const QString &workingDirectory, const QString &messageKeyword,
- unsigned flags, bool *unchanged)
+ unsigned flags, bool *unchanged) const
{
if (unchanged)
*unchanged = false;
@@ -1874,7 +1923,7 @@ QString GitClient::synchronousStash(const QString &workingDirectory, const QStri
bool GitClient::executeSynchronousStash(const QString &workingDirectory,
const QString &message,
- QString *errorMessage)
+ QString *errorMessage) const
{
QByteArray outputText;
QByteArray errorText;
@@ -1893,7 +1942,7 @@ bool GitClient::executeSynchronousStash(const QString &workingDirectory,
// Resolve a stash name from message
bool GitClient::stashNameFromMessage(const QString &workingDirectory,
const QString &message, QString *name,
- QString *errorMessage)
+ QString *errorMessage) const
{
// All happy
if (message.startsWith(QLatin1String(stashNamePrefix))) {
@@ -1917,7 +1966,7 @@ bool GitClient::stashNameFromMessage(const QString &workingDirectory,
}
bool GitClient::synchronousBranchCmd(const QString &workingDirectory, QStringList branchArgs,
- QString *output, QString *errorMessage)
+ QString *output, QString *errorMessage) const
{
branchArgs.push_front(QLatin1String("branch"));
QByteArray outputText;
@@ -1931,7 +1980,7 @@ bool GitClient::synchronousBranchCmd(const QString &workingDirectory, QStringLis
}
bool GitClient::synchronousTagCmd(const QString &workingDirectory, QStringList tagArgs,
- QString *output, QString *errorMessage)
+ QString *output, QString *errorMessage) const
{
tagArgs.push_front(QLatin1String("tag"));
QByteArray outputText;
@@ -1945,7 +1994,7 @@ bool GitClient::synchronousTagCmd(const QString &workingDirectory, QStringList t
}
bool GitClient::synchronousForEachRefCmd(const QString &workingDirectory, QStringList args,
- QString *output, QString *errorMessage)
+ QString *output, QString *errorMessage) const
{
args.push_front(QLatin1String("for-each-ref"));
QByteArray outputText;
@@ -1960,7 +2009,7 @@ bool GitClient::synchronousForEachRefCmd(const QString &workingDirectory, QStrin
}
bool GitClient::synchronousRemoteCmd(const QString &workingDirectory, QStringList remoteArgs,
- QString *output, QString *errorMessage, bool silent)
+ QString *output, QString *errorMessage, bool silent) const
{
remoteArgs.push_front(QLatin1String("remote"));
QByteArray outputText;
@@ -1975,7 +2024,7 @@ bool GitClient::synchronousRemoteCmd(const QString &workingDirectory, QStringLis
}
QMap<QString,QString> GitClient::synchronousRemotesList(const QString &workingDirectory,
- QString *errorMessage)
+ QString *errorMessage) const
{
QMap<QString,QString> result;
QString output;
@@ -2001,7 +2050,7 @@ QMap<QString,QString> GitClient::synchronousRemotesList(const QString &workingDi
}
QStringList GitClient::synchronousSubmoduleStatus(const QString &workingDirectory,
- QString *errorMessage)
+ QString *errorMessage) const
{
QByteArray outputTextData;
QByteArray errorText;
@@ -2018,7 +2067,7 @@ QStringList GitClient::synchronousSubmoduleStatus(const QString &workingDirector
return commandOutputLinesFromLocal8Bit(outputTextData);
}
-SubmoduleDataMap GitClient::submoduleList(const QString &workingDirectory)
+SubmoduleDataMap GitClient::submoduleList(const QString &workingDirectory) const
{
SubmoduleDataMap result;
QString gitmodulesFileName = workingDirectory + QLatin1String("/.gitmodules");
@@ -2076,7 +2125,7 @@ SubmoduleDataMap GitClient::submoduleList(const QString &workingDirectory)
}
bool GitClient::synchronousShow(const QString &workingDirectory, const QString &id,
- QString *output, QString *errorMessage)
+ QString *output, QString *errorMessage) const
{
if (!canShow(id)) {
*errorMessage = msgCannotShow(id);
@@ -2253,7 +2302,7 @@ bool GitClient::isValidRevision(const QString &revision) const
Utils::SynchronousProcessResponse GitClient::synchronousGit(const QString &workingDirectory,
const QStringList &gitArguments,
unsigned flags,
- QTextCodec *outputCodec)
+ QTextCodec *outputCodec) const
{
return VcsBasePlugin::runVcs(workingDirectory, gitExecutable(), gitArguments,
settings()->intValue(GitSettings::timeoutKey) * 1000,
@@ -2339,7 +2388,7 @@ void GitClient::fetchFinished(const QVariant &cookie)
}
GitClient::StatusResult GitClient::gitStatus(const QString &workingDirectory, StatusMode mode,
- QString *output, QString *errorMessage)
+ QString *output, QString *errorMessage) const
{
// Run 'status'. Note that git returns exitcode 1 if there are no added files.
QByteArray outputText;
@@ -2378,7 +2427,7 @@ GitClient::StatusResult GitClient::gitStatus(const QString &workingDirectory, St
return StatusUnchanged;
}
-QString GitClient::commandInProgressDescription(const QString &workingDirectory)
+QString GitClient::commandInProgressDescription(const QString &workingDirectory) const
{
switch (checkCommandInProgress(workingDirectory)) {
case NoCommand:
@@ -2396,7 +2445,7 @@ QString GitClient::commandInProgressDescription(const QString &workingDirectory)
return QString();
}
-GitClient::CommandInProgress GitClient::checkCommandInProgress(const QString &workingDirectory)
+GitClient::CommandInProgress GitClient::checkCommandInProgress(const QString &workingDirectory) const
{
const QString gitDir = findGitDirForRepository(workingDirectory);
if (QFile::exists(gitDir + QLatin1String("/MERGE_HEAD")))
@@ -2490,7 +2539,7 @@ void GitClient::continuePreviousGitCommand(const QString &workingDirectory,
}
}
-QString GitClient::extendedShowDescription(const QString &workingDirectory, const QString &text)
+QString GitClient::extendedShowDescription(const QString &workingDirectory, const QString &text) const
{
if (!text.startsWith(QLatin1String("commit ")))
return text;
@@ -2509,7 +2558,7 @@ QString GitClient::extendedShowDescription(const QString &workingDirectory, cons
// Quietly retrieve branch list of remote repository URL
//
// The branch HEAD is pointing to is always returned first.
-QStringList GitClient::synchronousRepositoryBranches(const QString &repositoryURL)
+QStringList GitClient::synchronousRepositoryBranches(const QString &repositoryURL) const
{
QStringList arguments(QLatin1String("ls-remote"));
arguments << repositoryURL << QLatin1String(HEAD) << QLatin1String("refs/heads/*");
@@ -3071,7 +3120,7 @@ void GitClient::fetch(const QString &workingDirectory, const QString &remote)
bool GitClient::executeAndHandleConflicts(const QString &workingDirectory,
const QStringList &arguments,
- const QString &abortCommand)
+ const QString &abortCommand) const
{
// Disable UNIX terminals to suppress SSH prompting.
const unsigned flags = VcsBasePlugin::SshPasswordPrompt
@@ -3374,7 +3423,7 @@ void GitClient::stashPop(const QString &workingDirectory)
bool GitClient::synchronousStashRestore(const QString &workingDirectory,
const QString &stash,
bool pop,
- const QString &branch /* = QString()*/)
+ const QString &branch /* = QString()*/) const
{
QStringList arguments(QLatin1String("stash"));
if (branch.isEmpty())
@@ -3386,7 +3435,7 @@ bool GitClient::synchronousStashRestore(const QString &workingDirectory,
bool GitClient::synchronousStashRemove(const QString &workingDirectory,
const QString &stash /* = QString() */,
- QString *errorMessage /* = 0 */)
+ QString *errorMessage /* = 0 */) const
{
QStringList arguments(QLatin1String("stash"));
if (stash.isEmpty())
@@ -3408,7 +3457,7 @@ bool GitClient::synchronousStashRemove(const QString &workingDirectory,
bool GitClient::synchronousStashList(const QString &workingDirectory,
QList<Stash> *stashes,
- QString *errorMessage /* = 0 */)
+ QString *errorMessage /* = 0 */) const
{
stashes->clear();
QStringList arguments(QLatin1String("stash"));
diff --git a/src/plugins/git/gitclient.h b/src/plugins/git/gitclient.h
index 2c2cfb141e..07af9a0a48 100644
--- a/src/plugins/git/gitclient.h
+++ b/src/plugins/git/gitclient.h
@@ -139,16 +139,16 @@ public:
Utils::FileName gitExecutable(bool *ok = 0, QString *errorMessage = 0) const;
unsigned gitVersion(QString *errorMessage = 0) const;
- QString findRepositoryForDirectory(const QString &dir);
+ QString findRepositoryForDirectory(const QString &dir) const;
QString findGitDirForRepository(const QString &repositoryDir) const;
bool managesFile(const QString &workingDirectory, const QString &fileName) const;
- void diff(const QString &workingDirectory, const QString &fileName);
+ void diff(const QString &workingDirectory, const QString &fileName) const;
void diff(const QString &workingDirectory,
const QStringList &unstagedFileNames,
- const QStringList &stagedFileNames = QStringList());
+ const QStringList &stagedFileNames = QStringList()) const;
void diffBranch(const QString &workingDirectory,
- const QString &branchName);
+ const QString &branchName) const;
void merge(const QString &workingDirectory, const QStringList &unmergedFileNames = QStringList());
void status(const QString &workingDirectory);
@@ -193,57 +193,57 @@ public:
enum { StashPromptDescription = 0x1, StashImmediateRestore = 0x2, StashIgnoreUnchanged = 0x4 };
QString synchronousStash(const QString &workingDirectory,
const QString &messageKeyword = QString(),
- unsigned flags = 0, bool *unchanged = 0);
+ unsigned flags = 0, bool *unchanged = 0) const;
bool executeSynchronousStash(const QString &workingDirectory,
const QString &message = QString(),
- QString *errorMessage = 0);
+ QString *errorMessage = 0) const;
bool synchronousStashRestore(const QString &workingDirectory,
const QString &stash,
bool pop = false,
- const QString &branch = QString());
+ const QString &branch = QString()) const;
bool synchronousStashRemove(const QString &workingDirectory,
const QString &stash = QString(),
- QString *errorMessage = 0);
+ QString *errorMessage = 0) const;
bool synchronousBranchCmd(const QString &workingDirectory, QStringList branchArgs,
- QString *output, QString *errorMessage);
+ QString *output, QString *errorMessage) const;
bool synchronousTagCmd(const QString &workingDirectory, QStringList tagArgs,
- QString *output, QString *errorMessage);
+ QString *output, QString *errorMessage) const;
bool synchronousForEachRefCmd(const QString &workingDirectory, QStringList args,
- QString *output, QString *errorMessage = 0);
+ QString *output, QString *errorMessage = 0) const;
bool synchronousRemoteCmd(const QString &workingDirectory, QStringList remoteArgs,
- QString *output, QString *errorMessage, bool silent = false);
+ QString *output, QString *errorMessage, bool silent = false) const;
QMap<QString,QString> synchronousRemotesList(const QString &workingDirectory,
- QString *errorMessage = 0);
+ QString *errorMessage = 0) const;
QStringList synchronousSubmoduleStatus(const QString &workingDirectory,
- QString *errorMessage = 0);
- SubmoduleDataMap submoduleList(const QString &workingDirectory);
+ QString *errorMessage = 0) const;
+ SubmoduleDataMap submoduleList(const QString &workingDirectory) const;
bool synchronousShow(const QString &workingDirectory, const QString &id,
- QString *output, QString *errorMessage);
+ QString *output, QString *errorMessage) const;
bool synchronousRevListCmd(const QString &workingDirectory, const QStringList &arguments,
- QString *output, QString *errorMessage = 0);
+ QString *output, QString *errorMessage = 0) const;
bool synchronousParentRevisions(const QString &workingDirectory,
const QStringList &files /* = QStringList() */,
const QString &revision,
QStringList *parents,
- QString *errorMessage);
- QString synchronousShortDescription(const QString &workingDirectory, const QString &revision);
+ QString *errorMessage) const;
+ QString synchronousShortDescription(const QString &workingDirectory, const QString &revision) const;
QString synchronousShortDescription(const QString &workingDirectory, const QString &revision,
- const QString &format);
+ const QString &format) const;
- QString synchronousCurrentLocalBranch(const QString &workingDirectory);
+ QString synchronousCurrentLocalBranch(const QString &workingDirectory) const;
bool synchronousHeadRefs(const QString &workingDirectory, QStringList *output,
- QString *errorMessage = 0);
- QString synchronousTopic(const QString &workingDirectory);
+ QString *errorMessage = 0) const;
+ QString synchronousTopic(const QString &workingDirectory) const;
bool synchronousRevParseCmd(const QString &workingDirectory, const QString &ref,
QString *output, QString *errorMessage = 0) const;
QString synchronousTopRevision(const QString &workingDirectory, QString *errorMessage = 0);
void synchronousTagsForCommit(const QString &workingDirectory, const QString &revision,
- QString &precedes, QString &follows);
+ QString &precedes, QString &follows) const;
bool isRemoteCommit(const QString &workingDirectory, const QString &commit);
bool isFastForwardMerge(const QString &workingDirectory, const QString &branch);
@@ -279,11 +279,11 @@ public:
void revert(const QStringList &files, bool revertStaging);
bool synchronousStashList(const QString &workingDirectory,
QList<Stash> *stashes,
- QString *errorMessage = 0);
+ QString *errorMessage = 0) const;
// Resolve a stash name from message (for IVersionControl's names).
bool stashNameFromMessage(const QString &workingDirectory,
const QString &messge, QString *name,
- QString *errorMessage = 0);
+ QString *errorMessage = 0) const;
QString readConfigValue(const QString &workingDirectory, const QString &configVar) const;
@@ -305,14 +305,14 @@ public:
StatusResult gitStatus(const QString &workingDirectory,
StatusMode mode,
QString *output = 0,
- QString *errorMessage = 0);
+ QString *errorMessage = 0) const;
- CommandInProgress checkCommandInProgress(const QString &workingDirectory);
- QString commandInProgressDescription(const QString &workingDirectory);
+ CommandInProgress checkCommandInProgress(const QString &workingDirectory) const;
+ QString commandInProgressDescription(const QString &workingDirectory) const;
void continueCommandIfNeeded(const QString &workingDirectory, bool allowContinue = true);
- QString extendedShowDescription(const QString &workingDirectory, const QString &text);
+ QString extendedShowDescription(const QString &workingDirectory, const QString &text) const;
void launchGitK(const QString &workingDirectory, const QString &fileName);
void launchGitK(const QString &workingDirectory) { launchGitK(workingDirectory, QString()); }
@@ -321,7 +321,7 @@ public:
void launchRepositoryBrowser(const QString &workingDirectory);
- QStringList synchronousRepositoryBranches(const QString &repositoryURL);
+ QStringList synchronousRepositoryBranches(const QString &repositoryURL) const;
GitSettings *settings() const;
@@ -397,7 +397,7 @@ private:
// log windows updating (using VcsBasePlugin::runVcs with flags).
inline Utils::SynchronousProcessResponse
synchronousGit(const QString &workingDirectory, const QStringList &arguments,
- unsigned flags = 0, QTextCodec *outputCodec = 0);
+ unsigned flags = 0, QTextCodec *outputCodec = 0) const;
// determine version as '(major << 16) + (minor << 8) + patch' or 0.
unsigned synchronousGitVersion(QString *errorMessage = 0) const;
@@ -409,7 +409,7 @@ private:
bool revertStaging);
void connectRepositoryChanged(const QString & repository, VcsBase::Command *cmd);
bool executeAndHandleConflicts(const QString &workingDirectory, const QStringList &arguments,
- const QString &abortCommand = QString());
+ const QString &abortCommand = QString()) const;
bool tryLauchingGitK(const QProcessEnvironment &env,
const QString &workingDirectory,
const QString &fileName,
diff --git a/src/plugins/ios/iosprobe.cpp b/src/plugins/ios/iosprobe.cpp
index 54c01975cd..8cea854e15 100644
--- a/src/plugins/ios/iosprobe.cpp
+++ b/src/plugins/ios/iosprobe.cpp
@@ -63,7 +63,7 @@ static int compareVersions(const QString &v1, const QString &v2)
QStringList v1L = v1.split(QLatin1Char('.'));
QStringList v2L = v2.split(QLatin1Char('.'));
int i = 0;
- while (v1.length() > i && v1.length() > i) {
+ while (v1L.length() > i && v2L.length() > i) {
bool n1Ok, n2Ok;
int n1 = v1L.value(i).toInt(&n1Ok);
int n2 = v2L.value(i).toInt(&n2Ok);
@@ -77,9 +77,9 @@ static int compareVersions(const QString &v1, const QString &v2)
return 1;
++i;
}
- if (v1.length() > v2.length())
+ if (v1L.length() > v2L.length())
return -1;
- if (v1.length() < v2.length())
+ if (v1L.length() < v2L.length())
return 1;
return 0;
}
diff --git a/src/plugins/projectexplorer/editorconfiguration.cpp b/src/plugins/projectexplorer/editorconfiguration.cpp
index 2358920a2c..6f7ef0abe1 100644
--- a/src/plugins/projectexplorer/editorconfiguration.cpp
+++ b/src/plugins/projectexplorer/editorconfiguration.cpp
@@ -32,8 +32,11 @@
#include "projectexplorer.h"
#include "project.h"
+#include <utils/algorithm.h>
+
#include <coreplugin/id.h>
#include <coreplugin/icore.h>
+#include <coreplugin/editormanager/editormanager.h>
#include <texteditor/basetexteditor.h>
#include <texteditor/texteditorsettings.h>
#include <texteditor/simplecodestylepreferences.h>
@@ -82,6 +85,7 @@ struct EditorConfigurationPrivate
QTextCodec *m_textCodec;
QMap<Core::Id, ICodeStylePreferences *> m_languageCodeStylePreferences;
+ QList<BaseTextEditor *> m_editors;
};
EditorConfiguration::EditorConfiguration() : d(new EditorConfigurationPrivate)
@@ -116,6 +120,8 @@ EditorConfiguration::EditorConfiguration() : d(new EditorConfigurationPrivate)
connect(SessionManager::instance(), SIGNAL(aboutToRemoveProject(ProjectExplorer::Project*)),
this, SLOT(slotAboutToRemoveProject(ProjectExplorer::Project*)));
+ connect(Core::EditorManager::instance(), SIGNAL(editorsClosed(QList<Core::IEditor*>)),
+ this, SLOT(editorsClosed(QList<Core::IEditor*>)));
}
EditorConfiguration::~EditorConfiguration()
@@ -256,6 +262,7 @@ void EditorConfiguration::configureEditor(BaseTextEditor *textEditor) const
if (widget)
switchSettings(widget);
}
+ d->m_editors.append(textEditor);
}
void EditorConfiguration::deconfigureEditor(BaseTextEditor *textEditor) const
@@ -264,6 +271,8 @@ void EditorConfiguration::deconfigureEditor(BaseTextEditor *textEditor) const
if (widget)
widget->setCodeStyle(TextEditorSettings::codeStyle(widget->languageSettingsId()));
+ d->m_editors.removeOne(textEditor);
+
// TODO: what about text codec and switching settings?
}
@@ -384,16 +393,15 @@ void EditorConfiguration::slotAboutToRemoveProject(ProjectExplorer::Project *pro
if (project->editorConfiguration() != this)
return;
- foreach (Core::IEditor *editor, Core::DocumentModel::editorsForOpenedDocuments()) {
- if (TextEditor::BaseTextEditor *textEditor = qobject_cast<TextEditor::BaseTextEditor*>(editor)) {
- Core::IDocument *document = editor->document();
- if (document) {
- Project *editorProject = SessionManager::projectForFile(document->filePath());
- if (project == editorProject)
- deconfigureEditor(textEditor);
- }
- }
- }
+ foreach (TextEditor::BaseTextEditor *editor, d->m_editors)
+ deconfigureEditor(editor);
+}
+
+void EditorConfiguration::editorsClosed(const QList<Core::IEditor*> &closedEditors)
+{
+ Utils::erase(d->m_editors, [&closedEditors](Core::IEditor *editor) {
+ return closedEditors.contains(editor);
+ });
}
TabSettings actualTabSettings(const QString &fileName,
diff --git a/src/plugins/projectexplorer/editorconfiguration.h b/src/plugins/projectexplorer/editorconfiguration.h
index 71e825df16..6631a84953 100644
--- a/src/plugins/projectexplorer/editorconfiguration.h
+++ b/src/plugins/projectexplorer/editorconfiguration.h
@@ -35,7 +35,10 @@
#include <QObject>
#include <QVariantMap>
-namespace Core { class Id; }
+namespace Core {
+class IEditor;
+class Id;
+}
namespace TextEditor {
class BaseTextEditor;
@@ -107,6 +110,7 @@ private slots:
void setTextCodec(QTextCodec *textCodec);
void slotAboutToRemoveProject(ProjectExplorer::Project *project);
+ void editorsClosed(const QList<Core::IEditor*> &closedEditors);
private:
void switchSettings(TextEditor::BaseTextEditorWidget *baseTextEditor) const;
diff --git a/src/plugins/projectexplorer/projectwizardpage.cpp b/src/plugins/projectexplorer/projectwizardpage.cpp
index 3a37bdd500..c7b93a44e2 100644
--- a/src/plugins/projectexplorer/projectwizardpage.cpp
+++ b/src/plugins/projectexplorer/projectwizardpage.cpp
@@ -115,8 +115,10 @@ void BestNodeSelector::inspect(AddNewTree *tree)
const int projectDirectorySize = projectDirectory.size();
if (!m_commonDirectory.startsWith(projectDirectory))
return;
- bool betterMatch = projectDirectorySize > m_bestMatchLength
- || (projectDirectorySize == m_bestMatchLength && tree->priority() > m_bestMatchPriority);
+ bool betterMatch = tree->priority() > 0
+ && (projectDirectorySize > m_bestMatchLength
+ || (projectDirectorySize == m_bestMatchLength && tree->priority() > m_bestMatchPriority));
+
if (betterMatch) {
m_bestMatchPriority = tree->priority();
m_bestMatchLength = projectDirectorySize;
diff --git a/src/plugins/qbsprojectmanager/defaultpropertyprovider.cpp b/src/plugins/qbsprojectmanager/defaultpropertyprovider.cpp
index e5b0ac5a4d..605100e06c 100644
--- a/src/plugins/qbsprojectmanager/defaultpropertyprovider.cpp
+++ b/src/plugins/qbsprojectmanager/defaultpropertyprovider.cpp
@@ -163,6 +163,10 @@ QVariantMap DefaultPropertyProvider::properties(const ProjectExplorer::Kit *k, c
if (!toolchainPrefix.isEmpty())
data.insert(QLatin1String(CPP_TOOLCHAINPREFIX), toolchainPrefix);
data.insert(QLatin1String(CPP_COMPILERNAME), compilerName);
+ if (targetAbi.os() != ProjectExplorer::Abi::WindowsOS
+ || targetAbi.osFlavor() == ProjectExplorer::Abi::WindowsMSysFlavor) {
+ data.insert(QLatin1String(CPP_LINKERNAME), compilerName);
+ }
data.insert(QLatin1String(CPP_TOOLCHAINPATH), cxxFileInfo.absolutePath());
if (targetAbi.osFlavor() == ProjectExplorer::Abi::WindowsMsvc2013Flavor) {
const QLatin1String flags("/FS");
diff --git a/src/plugins/qbsprojectmanager/qbsconstants.h b/src/plugins/qbsprojectmanager/qbsconstants.h
index c0af1997b0..4575e8cbd4 100644
--- a/src/plugins/qbsprojectmanager/qbsconstants.h
+++ b/src/plugins/qbsprojectmanager/qbsconstants.h
@@ -42,6 +42,7 @@ const char QBS_TOOLCHAIN[] = "qbs.toolchain";
const char CPP_TOOLCHAINPATH[] = "cpp.toolchainInstallPath";
const char CPP_TOOLCHAINPREFIX[] = "cpp.toolchainPrefix";
const char CPP_COMPILERNAME[] = "cpp.compilerName";
+const char CPP_LINKERNAME[] = "cpp.linkerName";
const char CPP_PLATFORMCFLAGS[] = "cpp.platformCFlags";
const char CPP_PLATFORMCXXFLAGS[] = "cpp.platformCxxFlags";
const char CPP_XCODESDKNAME[] = "cpp.xcodeSdkName";
diff --git a/src/plugins/qbsprojectmanager/qbsproject.cpp b/src/plugins/qbsprojectmanager/qbsproject.cpp
index 8e73b24a40..5a63f82cf1 100644
--- a/src/plugins/qbsprojectmanager/qbsproject.cpp
+++ b/src/plugins/qbsprojectmanager/qbsproject.cpp
@@ -749,6 +749,13 @@ void QbsProject::updateApplicationTargets(const qbs::ProjectData &projectData)
{
ProjectExplorer::BuildTargetInfoList applications;
foreach (const qbs::ProductData &productData, projectData.allProducts()) {
+ if (!productData.isEnabled() || !productData.isRunnable())
+ continue;
+ if (productData.targetArtifacts().isEmpty()) { // No build yet.
+ applications.list << ProjectExplorer::BuildTargetInfo(Utils::FileName(),
+ Utils::FileName::fromString(productData.location().fileName()));
+ continue;
+ }
foreach (const qbs::TargetArtifact &ta, productData.targetArtifacts()) {
QTC_ASSERT(ta.isValid(), continue);
if (!ta.isExecutable())
diff --git a/src/plugins/qbsprojectmanager/qbsprojectmanager.qbs b/src/plugins/qbsprojectmanager/qbsprojectmanager.qbs
index bfee79593f..d026f069f3 100644
--- a/src/plugins/qbsprojectmanager/qbsprojectmanager.qbs
+++ b/src/plugins/qbsprojectmanager/qbsprojectmanager.qbs
@@ -76,6 +76,7 @@ QtcPlugin {
"qbscleanstep.cpp",
"qbscleanstep.h",
"qbscleanstepconfigwidget.ui",
+ "qbsconstants.h",
"qbsdeployconfigurationfactory.cpp",
"qbsdeployconfigurationfactory.h",
"qbsinstallstep.cpp",
diff --git a/src/plugins/qmakeandroidsupport/createandroidmanifestwizard.cpp b/src/plugins/qmakeandroidsupport/createandroidmanifestwizard.cpp
index 8e2f16239a..5c0aead33a 100644
--- a/src/plugins/qmakeandroidsupport/createandroidmanifestwizard.cpp
+++ b/src/plugins/qmakeandroidsupport/createandroidmanifestwizard.cpp
@@ -228,8 +228,11 @@ QString CreateAndroidManifestWizard::sourceFileName() const
return srcFolder;
Utils::FileName srcPath
= Utils::FileName::fromString(srcFolder)
- .appendPath(QLatin1String("src/android/java"));
- srcPath.appendPath(QLatin1String("AndroidManifest.xml"));
+ .appendPath(QLatin1String("src/android"));
+ if (QFile::exists(srcPath.toString() + QLatin1String("/templates/AndroidManifest.xml")))
+ srcPath.appendPath(QLatin1String("/templates/AndroidManifest.xml"));
+ else
+ srcPath.appendPath(QLatin1String("/java/AndroidManifest.xml"));
return srcPath.toString();
}
diff --git a/src/plugins/qmakeprojectmanager/librarydetailscontroller.cpp b/src/plugins/qmakeprojectmanager/librarydetailscontroller.cpp
index afe18ef262..6b1a20bb05 100644
--- a/src/plugins/qmakeprojectmanager/librarydetailscontroller.cpp
+++ b/src/plugins/qmakeprojectmanager/librarydetailscontroller.cpp
@@ -597,7 +597,7 @@ static QString generatePreTargetDepsSnippet(AddLibraryWizard::Platforms platform
generatedPlatforms |= windowsPlatforms;
} else {
if (windowsPlatforms & AddLibraryWizard::WindowsMSVCPlatform) {
- str << "win32:!win32-g++ " << preTargetDepsSnippet << libName << ".lib\n";
+ str << "win32:!win32-g++: " << preTargetDepsSnippet << libName << ".lib\n";
generatedPlatforms |= AddLibraryWizard::WindowsMSVCPlatform; // mingw will be handled with common scopes
}
// mingw not generated yet, will be joined with unix like
diff --git a/src/plugins/qmakeprojectmanager/qmakenodes.cpp b/src/plugins/qmakeprojectmanager/qmakenodes.cpp
index cb8052a5dd..76ac873a60 100644
--- a/src/plugins/qmakeprojectmanager/qmakenodes.cpp
+++ b/src/plugins/qmakeprojectmanager/qmakenodes.cpp
@@ -1289,10 +1289,13 @@ QStringList QmakePriFileNode::varNames(ProjectExplorer::FileType type, QtSupport
break;
case ProjectExplorer::QMLType:
vars << QLatin1String("OTHER_FILES");
+ vars << QLatin1String("DISTFILES");
break;
default:
vars << QLatin1String("OTHER_FILES");
+ vars << QLatin1String("DISTFILES");
vars << QLatin1String("ICON");
+ vars << QLatin1String("QMAKE_INFO_PLIST");
break;
}
return vars;
@@ -1353,6 +1356,7 @@ QStringList QmakePriFileNode::varNamesForRemoving()
vars << QLatin1String("SUBDIRS");
vars << QLatin1String("OTHER_FILES");
vars << QLatin1String("ICON");
+ vars << QLatin1String("QMAKE_INFO_PLIST");
return vars;
}
diff --git a/src/plugins/qmakeprojectmanager/wizards/qtquickapp.cpp b/src/plugins/qmakeprojectmanager/wizards/qtquickapp.cpp
index f64789053f..931c214ab3 100644
--- a/src/plugins/qmakeprojectmanager/wizards/qtquickapp.cpp
+++ b/src/plugins/qmakeprojectmanager/wizards/qtquickapp.cpp
@@ -31,6 +31,8 @@
#include <utils/qtcassert.h>
#include <utils/fileutils.h>
+#include <extensionsystem/pluginmanager.h>
+#include <extensionsystem/pluginspec.h>
#include <QDebug>
#include <QDir>
@@ -173,6 +175,12 @@ class TemplateInfoList
public:
TemplateInfoList()
{
+ QSet<QString> availablePlugins;
+ foreach (ExtensionSystem::PluginSpec *s, ExtensionSystem::PluginManager::plugins()) {
+ if (s->state() == ExtensionSystem::PluginSpec::Running && !s->hasError())
+ availablePlugins += s->name();
+ }
+
QMultiMap<QString, TemplateInfo> multiMap;
foreach (const QString &templateName, templateNames()) {
const QString templatePath = templateRootDirectory() + templateName;
@@ -185,7 +193,17 @@ public:
info.templateName = templateName;
info.templatePath = templatePath;
QXmlStreamReader reader(&xmlFile);
- if (parseTemplateXml(reader, &info))
+ if (!parseTemplateXml(reader, &info))
+ continue;
+
+ bool ok = true;
+ foreach (const QString &neededPlugin, info.requiredPlugins) {
+ if (!availablePlugins.contains(neededPlugin)) {
+ ok = false;
+ break;
+ }
+ }
+ if (ok)
multiMap.insert(info.priority, info);
}
m_templateInfoList = multiMap.values();
diff --git a/src/plugins/qmakeprojectmanager/wizards/qtquickappwizard.cpp b/src/plugins/qmakeprojectmanager/wizards/qtquickappwizard.cpp
index ba56fbddb2..59b06b88e8 100644
--- a/src/plugins/qmakeprojectmanager/wizards/qtquickappwizard.cpp
+++ b/src/plugins/qmakeprojectmanager/wizards/qtquickappwizard.cpp
@@ -71,6 +71,8 @@ QtQuickAppWizardDialog::QtQuickAppWizardDialog(QWidget *parent,
addPage(m_componentSetPage);
addKitsPage();
+
+ setRequiredFeatures(Core::Feature(QtSupport::Constants::FEATURE_QT_QUICK));
}
void QtQuickAppWizardDialog::initializePage(int id)
diff --git a/src/plugins/qmakeprojectmanager/wizards/qtquickappwizardpages.cpp b/src/plugins/qmakeprojectmanager/wizards/qtquickappwizardpages.cpp
index 78451eaf54..1dd36a63ef 100644
--- a/src/plugins/qmakeprojectmanager/wizards/qtquickappwizardpages.cpp
+++ b/src/plugins/qmakeprojectmanager/wizards/qtquickappwizardpages.cpp
@@ -30,8 +30,6 @@
#include "qtquickappwizardpages.h"
#include <utils/wizard.h>
-#include <extensionsystem/pluginmanager.h>
-#include <extensionsystem/pluginspec.h>
#include <QComboBox>
#include <QLabel>
@@ -58,23 +56,8 @@ QtQuickComponentSetPage::QtQuickComponentSetPage(QWidget *parent)
QLabel *label = new QLabel(tr("Qt Quick component set:"), this);
d->m_versionComboBox = new QComboBox(this);
- QSet<QString> availablePlugins;
- foreach (ExtensionSystem::PluginSpec *s, ExtensionSystem::PluginManager::plugins()) {
- if (s->state() == ExtensionSystem::PluginSpec::Running && !s->hasError())
- availablePlugins += s->name();
- }
-
- foreach (const TemplateInfo &templateInfo, QtQuickApp::templateInfos()) {
- bool ok = true;
- foreach (const QString &neededPlugin, templateInfo.requiredPlugins) {
- if (!availablePlugins.contains(neededPlugin)) {
- ok = false;
- break;
- }
- }
- if (ok)
- d->m_versionComboBox->addItem(templateInfo.displayName);
- }
+ foreach (const TemplateInfo &templateInfo, QtQuickApp::templateInfos())
+ d->m_versionComboBox->addItem(templateInfo.displayName);
l->addWidget(label);
l->addWidget(d->m_versionComboBox);
diff --git a/src/plugins/qmldesigner/components/debugview/debugview.cpp b/src/plugins/qmldesigner/components/debugview/debugview.cpp
index aeeebfdf68..4e582907b6 100644
--- a/src/plugins/qmldesigner/components/debugview/debugview.cpp
+++ b/src/plugins/qmldesigner/components/debugview/debugview.cpp
@@ -212,9 +212,19 @@ void DebugView::rootNodeTypeChanged(const QString &type, int majorVersion, int m
}
}
-void DebugView::selectedNodesChanged(const QList<ModelNode> & /*selectedNodeList*/,
+void DebugView::selectedNodesChanged(const QList<ModelNode> &selectedNodes /*selectedNodeList*/,
const QList<ModelNode> & /*lastSelectedNodeList*/)
{
+ foreach (const ModelNode &selectedNode, selectedNodes) {
+ QTextStream message;
+ QString string;
+ message.setString(&string);
+ message << selectedNode;
+ foreach (const VariantProperty &property, selectedNode.variantProperties()) {
+ message << property;
+ }
+ log(tr("Node selected:"), string);
+ }
}
void DebugView::scriptFunctionsChanged(const ModelNode & /*node*/, const QStringList & /*scriptFunctionList*/)
diff --git a/src/plugins/qmldesigner/components/formeditor/contentnoteditableindicator.cpp b/src/plugins/qmldesigner/components/formeditor/contentnoteditableindicator.cpp
index 5cba0e3565..9ef118aee0 100644
--- a/src/plugins/qmldesigner/components/formeditor/contentnoteditableindicator.cpp
+++ b/src/plugins/qmldesigner/components/formeditor/contentnoteditableindicator.cpp
@@ -31,6 +31,7 @@
#include "nodemetainfo.h"
#include <QSet>
+#include <QPen>
namespace QmlDesigner {
@@ -95,13 +96,14 @@ void ContentNotEditableIndicator::addAddiationEntries(const QList<FormEditorItem
if (!m_entryList.contains(EntryPair(formEditorItem, 0))) {
QGraphicsRectItem *indicatorShape = new QGraphicsRectItem(m_layerItem);
+ QPen linePen;
+ linePen.setColor("#a0a0a0");
+ indicatorShape->setPen(linePen);
QRectF boundingRectangleInSceneSpace = formEditorItem->qmlItemNode().instanceSceneTransform().mapRect(formEditorItem->qmlItemNode().instanceBoundingRect());
indicatorShape->setRect(boundingRectangleInSceneSpace);
- static QBrush brush(QColor(0, 0, 0, 130), Qt::BDiagPattern);
+ static QBrush brush(QColor(0, 0, 0, 10), Qt::BDiagPattern);
indicatorShape->setBrush(brush);
- formEditorItem->blurContent(true);
-
m_entryList.append(EntryPair(formEditorItem, indicatorShape));
}
diff --git a/src/plugins/qmldesigner/components/formeditor/dragtool.cpp b/src/plugins/qmldesigner/components/formeditor/dragtool.cpp
index b7a5ff220c..a4c19fa4b1 100644
--- a/src/plugins/qmldesigner/components/formeditor/dragtool.cpp
+++ b/src/plugins/qmldesigner/components/formeditor/dragtool.cpp
@@ -81,7 +81,7 @@ void DragTool::keyPressEvent(QKeyEvent *event)
if (event->key() == Qt::Key_Escape) {
abort();
event->accept();
- m_rewriterTransaction.commit();
+ commitTransaction();
view()->changeToSelectionTool();
}
}
@@ -232,7 +232,7 @@ void DragTool::dropEvent(const QList<QGraphicsItem*> &/*itemList*/, QGraphicsSce
event->accept();
end(generateUseSnapping(event->modifiers()));
- m_rewriterTransaction.commit();
+ commitTransaction();
if (m_dragNode.isValid())
view()->setSelectedModelNode(m_dragNode);
@@ -282,7 +282,7 @@ void DragTool::dragLeaveEvent(const QList<QGraphicsItem*> &/*itemList*/, QGraphi
if (m_dragNode.isValid())
m_dragNode.destroy();
- m_rewriterTransaction.commit();
+ commitTransaction();
view()->changeToSelectionTool();
}
@@ -361,4 +361,13 @@ void DragTool::move(const QPointF &scenePosition, const QList<QGraphicsItem*> &
}
}
+void DragTool::commitTransaction()
+{
+ try {
+ m_rewriterTransaction.commit();
+ } catch (RewritingException &e) {
+ e.showException();
+ }
+}
+
}
diff --git a/src/plugins/qmldesigner/components/formeditor/dragtool.h b/src/plugins/qmldesigner/components/formeditor/dragtool.h
index 844c980dc8..eacef05229 100644
--- a/src/plugins/qmldesigner/components/formeditor/dragtool.h
+++ b/src/plugins/qmldesigner/components/formeditor/dragtool.h
@@ -91,6 +91,7 @@ protected:
void end(Snapper::Snapping useSnapping);
void move(const QPointF &scenePos, const QList<QGraphicsItem *> &itemList);
void createDragNode(const QMimeData *mimeData, const QPointF &scenePosition, const QList<QGraphicsItem *> &itemList);
+ void commitTransaction();
private:
MoveManipulator m_moveManipulator;
diff --git a/src/plugins/qmldesigner/components/formeditor/formeditorview.cpp b/src/plugins/qmldesigner/components/formeditor/formeditorview.cpp
index 5b7cdca461..ad34739ac0 100644
--- a/src/plugins/qmldesigner/components/formeditor/formeditorview.cpp
+++ b/src/plugins/qmldesigner/components/formeditor/formeditorview.cpp
@@ -646,7 +646,7 @@ void FormEditorView::delayedReset()
m_resizeTool->clear();
m_dragTool->clear();
m_scene->clearFormEditorItems();
- if (QmlItemNode::isValidQmlItemNode(rootModelNode()))
+ if (isAttached() && QmlItemNode::isValidQmlItemNode(rootModelNode()))
setupFormEditorItemTree(rootModelNode());
}
diff --git a/src/plugins/qmldesigner/components/importmanager/importswidget.cpp b/src/plugins/qmldesigner/components/importmanager/importswidget.cpp
index e58ff77120..9768b4a997 100644
--- a/src/plugins/qmldesigner/components/importmanager/importswidget.cpp
+++ b/src/plugins/qmldesigner/components/importmanager/importswidget.cpp
@@ -92,6 +92,9 @@ void ImportsWidget::removeUsedImports()
static bool importLess(const Import &firstImport, const Import &secondImport)
{
+ if (firstImport.url() == secondImport.url())
+ return firstImport.toString() < secondImport.toString();
+
if (firstImport.url() == "QtQuick")
return true;
diff --git a/src/plugins/qmldesigner/components/integration/designdocument.cpp b/src/plugins/qmldesigner/components/integration/designdocument.cpp
index beee3b46d5..23cf2e791e 100644
--- a/src/plugins/qmldesigner/components/integration/designdocument.cpp
+++ b/src/plugins/qmldesigner/components/integration/designdocument.cpp
@@ -422,6 +422,8 @@ void DesignDocument::cutSelected()
static void scatterItem(const ModelNode &pastedNode, const ModelNode &targetNode, int offset = -2000)
{
+ if (targetNode.metaInfo().isValid() && targetNode.metaInfo().isLayoutable())
+ return;
bool scatter = false;
foreach (const ModelNode &childNode, targetNode.directSubModelNodes()) {
diff --git a/src/plugins/qmldesigner/components/navigator/navigatortreemodel.cpp b/src/plugins/qmldesigner/components/navigator/navigatortreemodel.cpp
index a32f2504fa..91b2c657cd 100644
--- a/src/plugins/qmldesigner/components/navigator/navigatortreemodel.cpp
+++ b/src/plugins/qmldesigner/components/navigator/navigatortreemodel.cpp
@@ -50,8 +50,11 @@
#include <QtDebug>
+#define DISABLE_VISIBLE_PROPERTIES
+
namespace QmlDesigner {
+#ifndef DISABLE_VISIBLE_PROPERTIES
static PropertyNameList visibleProperties(const ModelNode &node)
{
PropertyNameList propertyList;
@@ -75,6 +78,7 @@ static PropertyNameList visibleProperties(const ModelNode &node)
return propertyList;
}
+#endif
static QList<ModelNode> acceptedModelNodeChildren(const ModelNode &parentNode)
{
@@ -84,7 +88,9 @@ static QList<ModelNode> acceptedModelNodeChildren(const ModelNode &parentNode)
if (parentNode.metaInfo().hasDefaultProperty())
properties.append(parentNode.metaInfo().defaultPropertyName());
+#ifndef DISABLE_VISIBLE_PROPERTIES
properties.append(visibleProperties(parentNode));
+#endif
foreach (const PropertyName &propertyName, properties) {
AbstractProperty property(parentNode.property(propertyName));
@@ -201,7 +207,9 @@ static bool computeTarget(const QModelIndex &rowModelIndex,
ModelNode targetNode = navigatorTreeModel->nodeForIndex(targetItemIndex);
if (!targetNode.metaInfo().hasDefaultProperty())
return false;
+#ifndef DISABLE_VISIBLE_PROPERTIES
*targetRowNumber -= visibleProperties(targetNode).count();
+#endif
targetPropertyName = targetNode.metaInfo().defaultPropertyName();
} else {
targetItemIndex = rowModelIndex.parent();
@@ -280,6 +288,7 @@ ItemRow NavigatorTreeModel::createItemRow(const ModelNode &node)
visibilityItem->setCheckable(false);
QMap<QString, QStandardItem *> propertyItems;
+#ifndef DISABLE_VISIBLE_PROPERTIES
foreach (const QString &propertyName, visibleProperties(node)) {
QStandardItem *propertyItem = new QStandardItem;
propertyItem->setSelectable(false);
@@ -290,6 +299,7 @@ ItemRow NavigatorTreeModel::createItemRow(const ModelNode &node)
propertyItems.insert(propertyName, propertyItem);
idItem->appendRow(propertyItem);
}
+#endif
# ifdef _LOCK_ITEMS_
ItemRow newRow = ItemRow(idItem, lockItem, visibilityItem, propertyItems);
@@ -334,13 +344,16 @@ static void findTargetItem(const NodeListProperty &listProperty,
int *newRowNumber,
QStandardItem **targetItem)
{
+ Q_UNUSED(newRowNumber);
if (navigatorTreeModel->isInTree(listProperty.parentModelNode())) {
ItemRow parentRow = navigatorTreeModel->itemRowForNode(listProperty.parentModelNode());
if (parentRow.propertyItems.contains(listProperty.name())) {
*targetItem = parentRow.propertyItems.value(listProperty.name());
} else { // default property
*targetItem = parentRow.idItem;
+#ifndef DISABLE_VISIBLE_PROPERTIES
newRowNumber += visibleProperties(listProperty.parentModelNode()).count();
+#endif
}
} else {
*targetItem = currentItemRow.idItem->parent();
diff --git a/src/plugins/qmldesigner/components/navigator/navigatorview.cpp b/src/plugins/qmldesigner/components/navigator/navigatorview.cpp
index 6f39ae2e9f..24809188b5 100644
--- a/src/plugins/qmldesigner/components/navigator/navigatorview.cpp
+++ b/src/plugins/qmldesigner/components/navigator/navigatorview.cpp
@@ -47,9 +47,15 @@ static inline void setScenePos(const QmlDesigner::ModelNode &modelNode,const QPo
{
if (modelNode.hasParentProperty() && QmlDesigner::QmlItemNode::isValidQmlItemNode(modelNode.parentProperty().parentModelNode())) {
QmlDesigner::QmlItemNode parentNode = modelNode.parentProperty().parentQmlObjectNode().toQmlItemNode();
- QPointF localPos = parentNode.instanceSceneTransform().inverted().map(pos);
- modelNode.variantProperty("x").setValue(localPos.toPoint().x());
- modelNode.variantProperty("y").setValue(localPos.toPoint().y());
+
+ if (!parentNode.modelNode().metaInfo().isLayoutable()) {
+ QPointF localPos = parentNode.instanceSceneTransform().inverted().map(pos);
+ modelNode.variantProperty("x").setValue(localPos.toPoint().x());
+ modelNode.variantProperty("y").setValue(localPos.toPoint().y());
+ } else { //Items in Layouts do not have a position
+ modelNode.removeProperty("x");
+ modelNode.removeProperty("y");
+ }
}
}
diff --git a/src/plugins/qmldesigner/components/propertyeditor/qmlanchorbindingproxy.cpp b/src/plugins/qmldesigner/components/propertyeditor/qmlanchorbindingproxy.cpp
index 45e69b5458..eeaa338068 100644
--- a/src/plugins/qmldesigner/components/propertyeditor/qmlanchorbindingproxy.cpp
+++ b/src/plugins/qmldesigner/components/propertyeditor/qmlanchorbindingproxy.cpp
@@ -114,7 +114,13 @@ void QmlAnchorBindingProxy::invalidate(const QmlItemNode &fxItemNode)
m_ignoreQml = true;
- m_verticalTarget = m_horizontalTarget = m_topTarget = m_bottomTarget = m_leftTarget = m_rightTarget = m_qmlItemNode.modelNode().parentProperty().parentModelNode();
+ m_verticalTarget =
+ m_horizontalTarget =
+ m_topTarget =
+ m_bottomTarget =
+ m_leftTarget =
+ m_rightTarget =
+ m_qmlItemNode.modelNode().parentProperty().parentModelNode();
setupAnchorTargets();
@@ -247,6 +253,47 @@ void QmlAnchorBindingProxy::emitAnchorSignals()
emit relativeAnchorTargetRightChanged();
}
+void QmlAnchorBindingProxy::setDefaultRelativeTopTarget()
+{
+ if (m_topTarget.modelNode() == m_qmlItemNode.modelNode().parentProperty().parentModelNode()) {
+ m_relativeTopTarget = SameEdge;
+ } else {
+ m_relativeTopTarget = OppositeEdge;
+ }
+}
+
+void QmlAnchorBindingProxy::setDefaultRelativeBottomTarget()
+{
+ if (m_bottomTarget.modelNode() == m_qmlItemNode.modelNode().parentProperty().parentModelNode()) {
+ m_relativeBottomTarget = SameEdge;
+ } else {
+ m_relativeBottomTarget = OppositeEdge;
+ }
+}
+
+void QmlAnchorBindingProxy::setDefaultRelativeLeftTarget()
+{
+ if (m_leftTarget.modelNode() == m_qmlItemNode.modelNode().parentProperty().parentModelNode()) {
+ m_relativeLeftTarget = SameEdge;
+ } else {
+ m_relativeLeftTarget = OppositeEdge;
+ }
+}
+
+void QmlAnchorBindingProxy::setDefaultRelativeRightTarget()
+{
+ if (m_rightTarget.modelNode() == m_qmlItemNode.modelNode().parentProperty().parentModelNode()) {
+ m_relativeRightTarget = SameEdge;
+ } else {
+ m_relativeRightTarget = OppositeEdge;
+ }
+}
+
+RewriterTransaction QmlAnchorBindingProxy::beginRewriterTransaction(const QByteArray &identifier)
+{
+ return m_qmlItemNode.modelNode().view()->beginRewriterTransaction(identifier);
+}
+
bool QmlAnchorBindingProxy::hasParent()
{
return m_qmlItemNode.isValid() && m_qmlItemNode.hasNodeParent();
@@ -254,7 +301,12 @@ bool QmlAnchorBindingProxy::hasParent()
bool QmlAnchorBindingProxy::isFilled()
{
- return m_qmlItemNode.isValid() && hasAnchors() && topAnchored() && bottomAnchored() && leftAnchored() && rightAnchored()
+ return m_qmlItemNode.isValid()
+ && hasAnchors()
+ && topAnchored()
+ && bottomAnchored()
+ && leftAnchored()
+ && rightAnchored()
&& (m_qmlItemNode.instanceValue("anchors.topMargin").toInt() == 0)
&& (m_qmlItemNode.instanceValue("anchors.bottomMargin").toInt() == 0)
&& (m_qmlItemNode.instanceValue("anchors.leftMargin").toInt() == 0)
@@ -301,9 +353,13 @@ void QmlAnchorBindingProxy::setTopTarget(const QString &target)
if (!newTarget.isValid())
return;
- RewriterTransaction transaction = m_qmlItemNode.modelNode().view()->beginRewriterTransaction(QByteArrayLiteral("QmlAnchorBindingProxy::setTopTarget"));
+ RewriterTransaction transaction = beginRewriterTransaction(
+ QByteArrayLiteral("QmlAnchorBindingProxy::setTopTarget"));
m_topTarget = newTarget;
+
+ setDefaultRelativeTopTarget();
+
anchorTop();
emit topTargetChanged();
@@ -323,9 +379,11 @@ void QmlAnchorBindingProxy::setBottomTarget(const QString &target)
if (!newTarget.isValid())
return;
- RewriterTransaction transaction = m_qmlItemNode.modelNode().view()->beginRewriterTransaction(QByteArrayLiteral("QmlAnchorBindingProxy::setBottomTarget"));
+ RewriterTransaction transaction = beginRewriterTransaction(
+ QByteArrayLiteral("QmlAnchorBindingProxy::setBottomTarget"));
m_bottomTarget = newTarget;
+ setDefaultRelativeBottomTarget();
anchorBottom();
emit bottomTargetChanged();
@@ -344,9 +402,11 @@ void QmlAnchorBindingProxy::setLeftTarget(const QString &target)
if (!newTarget.isValid())
return;
- RewriterTransaction transaction = m_qmlItemNode.modelNode().view()->beginRewriterTransaction(QByteArrayLiteral("QmlAnchorBindingProxy::setLeftTarget"));
+ RewriterTransaction transaction = beginRewriterTransaction(
+ QByteArrayLiteral("QmlAnchorBindingProxy::setLeftTarget"));
m_leftTarget = newTarget;
+ setDefaultRelativeLeftTarget();
anchorLeft();
emit leftTargetChanged();
@@ -365,9 +425,11 @@ void QmlAnchorBindingProxy::setRightTarget(const QString &target)
if (!newTarget.isValid())
return;
- RewriterTransaction transaction = m_qmlItemNode.modelNode().view()->beginRewriterTransaction(QByteArrayLiteral("QmlAnchorBindingProxy::setRightTarget"));
+ RewriterTransaction transaction = beginRewriterTransaction(
+ QByteArrayLiteral("QmlAnchorBindingProxy::setRightTarget"));
m_rightTarget = newTarget;
+ setDefaultRelativeRightTarget();
anchorRight();
emit rightTargetChanged();
@@ -386,7 +448,8 @@ void QmlAnchorBindingProxy::setVerticalTarget(const QString &target)
if (!newTarget.isValid())
return;
- RewriterTransaction transaction = m_qmlItemNode.modelNode().view()->beginRewriterTransaction(QByteArrayLiteral("QmlAnchorBindingProxy::setVerticalTarget"));
+ RewriterTransaction transaction = beginRewriterTransaction(
+ QByteArrayLiteral("QmlAnchorBindingProxy::setVerticalTarget"));
m_verticalTarget = newTarget;
anchorVertical();
@@ -407,7 +470,8 @@ void QmlAnchorBindingProxy::setHorizontalTarget(const QString &target)
if (!newTarget.isValid())
return;
- RewriterTransaction transaction = m_qmlItemNode.modelNode().view()->beginRewriterTransaction(QByteArrayLiteral("QmlAnchorBindingProxy::setHorizontalTarget"));
+ RewriterTransaction transaction = beginRewriterTransaction(
+ QByteArrayLiteral("QmlAnchorBindingProxy::setHorizontalTarget"));
m_horizontalTarget = newTarget;
anchorHorizontal();
@@ -423,7 +487,8 @@ void QmlAnchorBindingProxy::setRelativeAnchorTargetTop(QmlAnchorBindingProxy::Re
if (target == m_relativeTopTarget)
return;
- RewriterTransaction transaction = m_qmlItemNode.modelNode().view()->beginRewriterTransaction(QByteArrayLiteral("QmlAnchorBindingProxy::setRelativeAnchorTargetTop"));
+ RewriterTransaction transaction = beginRewriterTransaction(
+ QByteArrayLiteral("QmlAnchorBindingProxy::setRelativeAnchorTargetTop"));
m_relativeTopTarget = target;
@@ -440,7 +505,8 @@ void QmlAnchorBindingProxy::setRelativeAnchorTargetBottom(QmlAnchorBindingProxy:
if (target == m_relativeBottomTarget)
return;
- RewriterTransaction transaction = m_qmlItemNode.modelNode().view()->beginRewriterTransaction(QByteArrayLiteral("QmlAnchorBindingProxy::setRelativeAnchorTargetBottom"));
+ RewriterTransaction transaction = beginRewriterTransaction(
+ QByteArrayLiteral("QmlAnchorBindingProxy::setRelativeAnchorTargetBottom"));
m_relativeBottomTarget = target;
@@ -457,7 +523,8 @@ void QmlAnchorBindingProxy::setRelativeAnchorTargetLeft(QmlAnchorBindingProxy::R
if (target == m_relativeLeftTarget)
return;
- RewriterTransaction transaction = m_qmlItemNode.modelNode().view()->beginRewriterTransaction(QByteArrayLiteral("QmlAnchorBindingProxy::setRelativeAnchorTargetLeft"));
+ RewriterTransaction transaction = beginRewriterTransaction(
+ QByteArrayLiteral("QmlAnchorBindingProxy::setRelativeAnchorTargetLeft"));
m_relativeLeftTarget = target;
@@ -474,7 +541,8 @@ void QmlAnchorBindingProxy::setRelativeAnchorTargetRight(QmlAnchorBindingProxy::
if (target == m_relativeRightTarget)
return;
- RewriterTransaction transaction = m_qmlItemNode.modelNode().view()->beginRewriterTransaction(QByteArrayLiteral("QmlAnchorBindingProxy::setRelativeAnchorTargetRight"));
+ RewriterTransaction transaction = beginRewriterTransaction(
+ QByteArrayLiteral("QmlAnchorBindingProxy::setRelativeAnchorTargetRight"));
m_relativeRightTarget = target;
@@ -492,7 +560,8 @@ void QmlAnchorBindingProxy::setRelativeAnchorTargetVertical(QmlAnchorBindingProx
if (target == m_relativeVerticalTarget)
return;
- RewriterTransaction transaction = m_qmlItemNode.modelNode().view()->beginRewriterTransaction(QByteArrayLiteral("QmlAnchorBindingProxy::setRelativeAnchorTargetVertical"));
+ RewriterTransaction transaction = beginRewriterTransaction(
+ QByteArrayLiteral("QmlAnchorBindingProxy::setRelativeAnchorTargetVertical"));
m_relativeVerticalTarget = target;
@@ -509,7 +578,8 @@ void QmlAnchorBindingProxy::setRelativeAnchorTargetHorizontal(QmlAnchorBindingPr
if (target == m_relativeHorizontalTarget)
return;
- RewriterTransaction transaction = m_qmlItemNode.modelNode().view()->beginRewriterTransaction(QByteArrayLiteral("QmlAnchorBindingProxy::setRelativeAnchorTargetHorizontal"));
+ RewriterTransaction transaction = beginRewriterTransaction(
+ QByteArrayLiteral("QmlAnchorBindingProxy::setRelativeAnchorTargetHorizontal"));
m_relativeHorizontalTarget = target;
@@ -559,7 +629,8 @@ int QmlAnchorBindingProxy::indexOfPossibleTargetItem(const QString &targetName)
}
void QmlAnchorBindingProxy::resetLayout() {
- RewriterTransaction transaction = m_qmlItemNode.modelNode().view()->beginRewriterTransaction(QByteArrayLiteral("QmlAnchorBindingProxy::resetLayout"));
+ RewriterTransaction transaction = beginRewriterTransaction(
+ QByteArrayLiteral("QmlAnchorBindingProxy::resetLayout"));
m_qmlItemNode.anchors().removeAnchors();
m_qmlItemNode.anchors().removeMargins();
@@ -584,18 +655,13 @@ void QmlAnchorBindingProxy::setBottomAnchor(bool anchor)
if (bottomAnchored() == anchor)
return;
- RewriterTransaction transaction = m_qmlItemNode.modelNode().view()->beginRewriterTransaction(QByteArrayLiteral("QmlAnchorBindingProxy::setBottomAnchor"));
+ RewriterTransaction transaction = beginRewriterTransaction(
+ QByteArrayLiteral("QmlAnchorBindingProxy::setBottomAnchor"));
if (!anchor) {
removeBottomAnchor();
} else {
-
- if (m_bottomTarget.modelNode() == m_qmlItemNode.modelNode().parentProperty().parentModelNode()) {
- m_relativeBottomTarget = SameEdge;
- } else {
- m_relativeBottomTarget = OppositeEdge;
- }
-
+ setDefaultRelativeBottomTarget();
anchorBottom();
if (topAnchored())
backupPropertyAndRemove(modelNode(), "height");
@@ -616,17 +682,13 @@ void QmlAnchorBindingProxy::setLeftAnchor(bool anchor)
if (leftAnchored() == anchor)
return;
- RewriterTransaction transaction = m_qmlItemNode.modelNode().view()->beginRewriterTransaction(QByteArrayLiteral("QmlAnchorBindingProxy::setLeftAnchor"));
+ RewriterTransaction transaction = beginRewriterTransaction(
+ QByteArrayLiteral("QmlAnchorBindingProxy::setLeftAnchor"));
if (!anchor) {
removeLeftAnchor();
} else {
-
- if (m_leftTarget.modelNode() == m_qmlItemNode.modelNode().parentProperty().parentModelNode()) {
- m_relativeLeftTarget = SameEdge;
- } else {
- m_relativeLeftTarget = OppositeEdge;
- }
+ setDefaultRelativeLeftTarget();
anchorLeft();
backupPropertyAndRemove(modelNode(), "x");
@@ -648,17 +710,13 @@ void QmlAnchorBindingProxy::setRightAnchor(bool anchor)
if (rightAnchored() == anchor)
return;
- RewriterTransaction transaction = m_qmlItemNode.modelNode().view()->beginRewriterTransaction(QByteArrayLiteral("QmlAnchorBindingProxy::setRightAnchor"));
+ RewriterTransaction transaction = beginRewriterTransaction(
+ QByteArrayLiteral("QmlAnchorBindingProxy::setRightAnchor"));
if (!anchor) {
removeRightAnchor();
} else {
-
- if (m_rightTarget.modelNode() == m_qmlItemNode.modelNode().parentProperty().parentModelNode()) {
- m_relativeRightTarget = SameEdge;
- } else {
- m_relativeRightTarget = OppositeEdge;
- }
+ setDefaultRelativeRightTarget();
anchorRight();
if (leftAnchored())
@@ -842,17 +900,13 @@ void QmlAnchorBindingProxy::setTopAnchor(bool anchor)
if (topAnchored() == anchor)
return;
- RewriterTransaction transaction = m_qmlItemNode.modelNode().view()->beginRewriterTransaction(QByteArrayLiteral("QmlAnchorBindingProxy::setTopAnchor"));
+ RewriterTransaction transaction = beginRewriterTransaction(
+ QByteArrayLiteral("QmlAnchorBindingProxy::setTopAnchor"));
if (!anchor) {
removeTopAnchor();
} else {
-
- if (m_topTarget.modelNode() == m_qmlItemNode.modelNode().parentProperty().parentModelNode()) {
- m_relativeTopTarget = SameEdge;
- } else {
- m_relativeTopTarget = OppositeEdge;
- }
+ setDefaultRelativeTopTarget();
anchorTop();
backupPropertyAndRemove(modelNode(), "y");
@@ -867,7 +921,8 @@ void QmlAnchorBindingProxy::setTopAnchor(bool anchor)
}
void QmlAnchorBindingProxy::removeTopAnchor() {
- RewriterTransaction transaction = m_qmlItemNode.modelNode().view()->beginRewriterTransaction(QByteArrayLiteral("QmlAnchorBindingProxy::removeTopAnchor"));
+ RewriterTransaction transaction = beginRewriterTransaction(
+ QByteArrayLiteral("QmlAnchorBindingProxy::removeTopAnchor"));
m_qmlItemNode.anchors().removeAnchor(AnchorLineTop);
m_qmlItemNode.anchors().removeMargin(AnchorLineTop);
@@ -878,7 +933,8 @@ void QmlAnchorBindingProxy::removeTopAnchor() {
}
void QmlAnchorBindingProxy::removeBottomAnchor() {
- RewriterTransaction transaction = m_qmlItemNode.modelNode().view()->beginRewriterTransaction(QByteArrayLiteral("QmlAnchorBindingProxy::removeBottomAnchor"));
+ RewriterTransaction transaction = beginRewriterTransaction(
+ QByteArrayLiteral("QmlAnchorBindingProxy::removeBottomAnchor"));
m_qmlItemNode.anchors().removeAnchor(AnchorLineBottom);
m_qmlItemNode.anchors().removeMargin(AnchorLineBottom);
@@ -888,7 +944,8 @@ void QmlAnchorBindingProxy::removeBottomAnchor() {
}
void QmlAnchorBindingProxy::removeLeftAnchor() {
- RewriterTransaction transaction = m_qmlItemNode.modelNode().view()->beginRewriterTransaction(QByteArrayLiteral("QmlAnchorBindingProxy::removeLeftAnchor"));
+ RewriterTransaction transaction = beginRewriterTransaction(
+ QByteArrayLiteral("QmlAnchorBindingProxy::removeLeftAnchor"));
m_qmlItemNode.anchors().removeAnchor(AnchorLineLeft);
m_qmlItemNode.anchors().removeMargin(AnchorLineLeft);
@@ -898,7 +955,8 @@ void QmlAnchorBindingProxy::removeLeftAnchor() {
}
void QmlAnchorBindingProxy::removeRightAnchor() {
- RewriterTransaction transaction = m_qmlItemNode.modelNode().view()->beginRewriterTransaction(QByteArrayLiteral("QmlAnchorBindingProxy::removeRightAnchor"));
+ RewriterTransaction transaction = beginRewriterTransaction(
+ QByteArrayLiteral("QmlAnchorBindingProxy::removeRightAnchor"));
m_qmlItemNode.anchors().removeAnchor(AnchorLineRight);
m_qmlItemNode.anchors().removeMargin(AnchorLineRight);
@@ -916,7 +974,8 @@ void QmlAnchorBindingProxy::setVerticalCentered(bool centered)
m_locked = true;
- RewriterTransaction transaction = m_qmlItemNode.modelNode().view()->beginRewriterTransaction(QByteArrayLiteral("QmlAnchorBindingProxy::setVerticalCentered"));
+ RewriterTransaction transaction = beginRewriterTransaction(
+ QByteArrayLiteral("QmlAnchorBindingProxy::setVerticalCentered"));
if (!centered) {
m_qmlItemNode.anchors().removeAnchor(AnchorLineVerticalCenter);
@@ -943,7 +1002,8 @@ void QmlAnchorBindingProxy::setHorizontalCentered(bool centered)
m_locked = true;
- RewriterTransaction transaction = m_qmlItemNode.modelNode().view()->beginRewriterTransaction(QByteArrayLiteral("QmlAnchorBindingProxy::setHorizontalCentered"));
+ RewriterTransaction transaction = beginRewriterTransaction(
+ QByteArrayLiteral("QmlAnchorBindingProxy::setHorizontalCentered"));
if (!centered) {
m_qmlItemNode.anchors().removeAnchor(AnchorLineHorizontalCenter);
@@ -1033,7 +1093,8 @@ bool QmlAnchorBindingProxy::horizontalCentered()
void QmlAnchorBindingProxy::fill()
{
- RewriterTransaction transaction = m_qmlItemNode.modelNode().view()->beginRewriterTransaction(QByteArrayLiteral("QmlAnchorBindingProxy::fill"));
+ RewriterTransaction transaction = beginRewriterTransaction(
+ QByteArrayLiteral("QmlAnchorBindingProxy::fill"));
backupPropertyAndRemove(modelNode(), "x");
diff --git a/src/plugins/qmldesigner/components/propertyeditor/qmlanchorbindingproxy.h b/src/plugins/qmldesigner/components/propertyeditor/qmlanchorbindingproxy.h
index a30f48e766..936b6a8187 100644
--- a/src/plugins/qmldesigner/components/propertyeditor/qmlanchorbindingproxy.h
+++ b/src/plugins/qmldesigner/components/propertyeditor/qmlanchorbindingproxy.h
@@ -205,6 +205,12 @@ private:
void setupAnchorTargets();
void emitAnchorSignals();
+ void setDefaultRelativeTopTarget();
+ void setDefaultRelativeBottomTarget();
+ void setDefaultRelativeLeftTarget();
+ void setDefaultRelativeRightTarget();
+
+ RewriterTransaction beginRewriterTransaction(const QByteArray &identifier);
QmlItemNode targetIdToNode(const QString &id) const;
QString idForNode(const QmlItemNode &qmlItemNode) const;
diff --git a/src/plugins/qmldesigner/components/propertyeditor/quick2propertyeditorview.cpp b/src/plugins/qmldesigner/components/propertyeditor/quick2propertyeditorview.cpp
index 4aa9efbf5a..2b1251bd72 100644
--- a/src/plugins/qmldesigner/components/propertyeditor/quick2propertyeditorview.cpp
+++ b/src/plugins/qmldesigner/components/propertyeditor/quick2propertyeditorview.cpp
@@ -41,11 +41,8 @@ namespace QmlDesigner {
void Quick2PropertyEditorView::execute()
{
m_view.setSource(m_source);
-
- if (!m_source.isEmpty()) {
- m_view.setSource(m_source);
+ if (!m_source.isEmpty())
connect(&m_view, SIGNAL(statusChanged(QQuickView::Status)), this, SLOT(continueExecute()));
- }
}
Quick2PropertyEditorView::Quick2PropertyEditorView(QWidget *parent) :
diff --git a/src/plugins/qmldesigner/componentsplugin/Controls/ButtonSpecifics.qml b/src/plugins/qmldesigner/componentsplugin/Controls/ButtonSpecifics.qml
index 5f415ff0e4..9a3bbc5d9b 100644
--- a/src/plugins/qmldesigner/componentsplugin/Controls/ButtonSpecifics.qml
+++ b/src/plugins/qmldesigner/componentsplugin/Controls/ButtonSpecifics.qml
@@ -50,10 +50,7 @@ Column {
SecondColumnLayout {
LineEdit {
backendValue: backendValues.text
- implicitWidth: 180
- }
- ExpandingSpacer {
-
+ Layout.fillWidth: true
}
}
@@ -64,6 +61,7 @@ Column {
SecondColumnLayout {
CheckBox {
+ enabled: backendValues.checkable.value
text: backendValues.checked.valueToString
backendValue: backendValues.checked
implicitWidth: 180
@@ -82,6 +80,13 @@ Column {
CheckBox {
text: backendValues.checkable.valueToString
backendValue: backendValues.checkable
+ property bool backEndValueValue: backendValues.checkable.value
+ onTextChanged: {
+ if (!backendValues.checkable.value) {
+ backendValues.checked.resetValue()
+ }
+ }
+
implicitWidth: 180
}
ExpandingSpacer {
@@ -130,10 +135,7 @@ Column {
SecondColumnLayout {
LineEdit {
backendValue: backendValues.tooltip
- implicitWidth: 180
- }
- ExpandingSpacer {
-
+ Layout.fillWidth: true
}
}
@@ -162,10 +164,7 @@ Column {
SecondColumnLayout {
LineEdit {
backendValue: backendValues.iconSource
- implicitWidth: 180
- }
- ExpandingSpacer {
-
+ Layout.fillWidth: true
}
}
diff --git a/src/plugins/qmldesigner/componentsplugin/Controls/CheckBoxSpecifics.qml b/src/plugins/qmldesigner/componentsplugin/Controls/CheckBoxSpecifics.qml
index d578848a03..e9c646d101 100644
--- a/src/plugins/qmldesigner/componentsplugin/Controls/CheckBoxSpecifics.qml
+++ b/src/plugins/qmldesigner/componentsplugin/Controls/CheckBoxSpecifics.qml
@@ -50,10 +50,7 @@ Column {
SecondColumnLayout {
LineEdit {
backendValue: backendValues.text
- implicitWidth: 180
- }
- ExpandingSpacer {
-
+ Layout.fillWidth: true
}
}
diff --git a/src/plugins/qmldesigner/componentsplugin/Controls/RadioButtonSpecifics.qml b/src/plugins/qmldesigner/componentsplugin/Controls/RadioButtonSpecifics.qml
index 785a035eb8..8318c7ddff 100644
--- a/src/plugins/qmldesigner/componentsplugin/Controls/RadioButtonSpecifics.qml
+++ b/src/plugins/qmldesigner/componentsplugin/Controls/RadioButtonSpecifics.qml
@@ -50,10 +50,7 @@ Column {
SecondColumnLayout {
LineEdit {
backendValue: backendValues.text
- implicitWidth: 180
- }
- ExpandingSpacer {
-
+ Layout.fillWidth: true
}
}
diff --git a/src/plugins/qmldesigner/componentsplugin/Controls/TextAreaSpecifics.qml b/src/plugins/qmldesigner/componentsplugin/Controls/TextAreaSpecifics.qml
index 190d31b199..7835bd2842 100644
--- a/src/plugins/qmldesigner/componentsplugin/Controls/TextAreaSpecifics.qml
+++ b/src/plugins/qmldesigner/componentsplugin/Controls/TextAreaSpecifics.qml
@@ -64,11 +64,9 @@ Column {
SecondColumnLayout {
LineEdit {
backendValue: backendValues.text
- implicitWidth: 180
+ Layout.fillWidth: true
}
- ExpandingSpacer {
- }
}
Label {
diff --git a/src/plugins/qmldesigner/componentsplugin/Controls/TextFieldSpecifics.qml b/src/plugins/qmldesigner/componentsplugin/Controls/TextFieldSpecifics.qml
index 317b08f3c1..c379e738b0 100644
--- a/src/plugins/qmldesigner/componentsplugin/Controls/TextFieldSpecifics.qml
+++ b/src/plugins/qmldesigner/componentsplugin/Controls/TextFieldSpecifics.qml
@@ -51,8 +51,7 @@ Column {
LineEdit {
backendValue: backendValues.text
implicitWidth: 180
- }
- ExpandingSpacer {
+ Layout.fillWidth: true
}
}
@@ -65,10 +64,7 @@ Column {
SecondColumnLayout {
LineEdit {
backendValue: backendValues.placeholderText
- implicitWidth: 180
- }
- ExpandingSpacer {
-
+ Layout.fillWidth: true
}
}
@@ -96,10 +92,7 @@ Column {
SecondColumnLayout {
LineEdit {
backendValue: backendValues.inputMask
- implicitWidth: 180
- }
- ExpandingSpacer {
-
+ Layout.fillWidth: true
}
}
diff --git a/src/plugins/qmldesigner/componentsplugin/components.metainfo b/src/plugins/qmldesigner/componentsplugin/components.metainfo
index 93410ed01e..052fe68da3 100644
--- a/src/plugins/qmldesigner/componentsplugin/components.metainfo
+++ b/src/plugins/qmldesigner/componentsplugin/components.metainfo
@@ -214,22 +214,6 @@ MetaInfo {
}
Type {
- name: "QtQuick.Controls.TabView"
- icon: ":/componentsplugin/images/window16.png"
-
- ItemLibraryEntry {
- name: "Tab View"
- category: "Qt Quick - Controls"
- libraryIcon: ":/componentsplugin/images/window.png"
- version: "1.0"
- requiredImport: "QtQuick.Controls"
-
- Property { name: "width"; type: "int"; value: 360; }
- Property { name: "height"; type: "int"; value: 300; }
- }
- }
-
- Type {
name: "QtQuick.Controls.GroupBox"
icon: ":/componentsplugin/images/window16.png"
diff --git a/src/plugins/qmldesigner/designercore/include/modelnode.h b/src/plugins/qmldesigner/designercore/include/modelnode.h
index 3f6792c179..40e8ce4e6d 100644
--- a/src/plugins/qmldesigner/designercore/include/modelnode.h
+++ b/src/plugins/qmldesigner/designercore/include/modelnode.h
@@ -128,7 +128,7 @@ public:
NodeListProperty defaultNodeListProperty() const;
NodeProperty defaultNodeProperty() const;
- void removeProperty(const PropertyName &name); //### also implement in AbstractProperty
+ void removeProperty(const PropertyName &name) const; //### also implement in AbstractProperty
QList<AbstractProperty> properties() const;
QList<VariantProperty> variantProperties() const;
QList<NodeAbstractProperty> nodeAbstractProperties() const;
diff --git a/src/plugins/qmldesigner/designercore/instances/nodeinstanceserverproxy.cpp b/src/plugins/qmldesigner/designercore/instances/nodeinstanceserverproxy.cpp
index a45fbcd589..cb3e7d80ae 100644
--- a/src/plugins/qmldesigner/designercore/instances/nodeinstanceserverproxy.cpp
+++ b/src/plugins/qmldesigner/designercore/instances/nodeinstanceserverproxy.cpp
@@ -379,7 +379,7 @@ void NodeInstanceServerProxy::writeCommand(const QVariant &command)
void NodeInstanceServerProxy::processFinished(int exitCode, QProcess::ExitStatus exitStatus)
{
- qWarning() << "Process finished:" << sender() << exitCode;
+ qWarning() << "Process" << (exitStatus == QProcess::CrashExit ? "crashed:" : "finished:") << sender() << "exitCode:" << exitCode;
if (m_captureFileForTest.isOpen()) {
m_captureFileForTest.close();
diff --git a/src/plugins/qmldesigner/designercore/instances/puppetcreator.cpp b/src/plugins/qmldesigner/designercore/instances/puppetcreator.cpp
index fa98d5c97b..ff66653875 100644
--- a/src/plugins/qmldesigner/designercore/instances/puppetcreator.cpp
+++ b/src/plugins/qmldesigner/designercore/instances/puppetcreator.cpp
@@ -47,12 +47,13 @@
#include <coreplugin/icore.h>
#include <qmldesignerwarning.h>
+#include <qmldesignerplugin.h>
+#include <designersettings.h>
#include "puppetbuildprogressdialog.h"
namespace QmlDesigner {
-bool PuppetCreator::m_useOnlyFallbackPuppet = !qgetenv("USE_ONLY_FALLBACK_PUPPET").isEmpty();
QHash<Core::Id, PuppetCreator::PuppetType> PuppetCreator::m_qml1PuppetForKitPuppetHash;
QHash<Core::Id, PuppetCreator::PuppetType> PuppetCreator::m_qml2PuppetForKitPuppetHash;
@@ -105,6 +106,13 @@ QDateTime PuppetCreator::puppetSourceLastModified() const
return lastModified;
}
+bool PuppetCreator::useOnlyFallbackPuppet() const
+{
+ DesignerSettings settings = QmlDesignerPlugin::instance()->settings();
+ return settings.useOnlyFallbackPuppet
+ || !qgetenv("USE_ONLY_FALLBACK_PUPPET").isEmpty();
+}
+
PuppetCreator::PuppetCreator(ProjectExplorer::Kit *kit, const QString &qtCreatorVersion)
: m_qtCreatorVersion(qtCreatorVersion),
m_kit(kit),
@@ -157,7 +165,7 @@ QProcess *PuppetCreator::puppetProcess(const QString &puppetPath,
puppetProcess->setProcessEnvironment(processEnvironment());
QObject::connect(QCoreApplication::instance(), SIGNAL(aboutToQuit()), puppetProcess, SLOT(kill()));
QObject::connect(puppetProcess, SIGNAL(finished(int,QProcess::ExitStatus)), handlerObject, finishSlot);
- bool fowardQmlpuppetOutput = !qgetenv("FORWARD_QMLPUPPET_OUTPUT").isEmpty();
+ bool fowardQmlpuppetOutput = !qgetenv("FORWARD_QML_PUPPET_OUTPUT").isEmpty();
if (fowardQmlpuppetOutput) {
puppetProcess->setProcessChannelMode(QProcess::MergedChannels);
QObject::connect(puppetProcess, SIGNAL(readyRead()), handlerObject, outputSlot);
@@ -252,7 +260,7 @@ void PuppetCreator::createQml1PuppetExecutableIfMissing()
{
m_availablePuppetType = FallbackPuppet;
- if (!m_useOnlyFallbackPuppet && m_kit) {
+ if (!useOnlyFallbackPuppet() && m_kit) {
if (m_qml1PuppetForKitPuppetHash.contains(m_kit->id())) {
m_availablePuppetType = m_qml1PuppetForKitPuppetHash.value(m_kit->id());
} else if (checkQmlpuppetIsReady()) {
@@ -274,7 +282,7 @@ void PuppetCreator::createQml2PuppetExecutableIfMissing()
{
m_availablePuppetType = FallbackPuppet;
- if (!m_useOnlyFallbackPuppet && m_kit) {
+ if (!useOnlyFallbackPuppet() && m_kit) {
if (m_qml2PuppetForKitPuppetHash.contains(m_kit->id())) {
m_availablePuppetType = m_qml2PuppetForKitPuppetHash.value(m_kit->id());
} else if (checkQml2PuppetIsReady()) {
diff --git a/src/plugins/qmldesigner/designercore/instances/puppetcreator.h b/src/plugins/qmldesigner/designercore/instances/puppetcreator.h
index 4c9b8c337b..8d6612828d 100644
--- a/src/plugins/qmldesigner/designercore/instances/puppetcreator.h
+++ b/src/plugins/qmldesigner/designercore/instances/puppetcreator.h
@@ -110,12 +110,13 @@ protected:
QDateTime qtLastModified() const;
QDateTime puppetSourceLastModified() const;
+ bool useOnlyFallbackPuppet() const;
+
private:
QString m_qtCreatorVersion;
mutable QString m_compileLog;
ProjectExplorer::Kit *m_kit;
PuppetType m_availablePuppetType;
- static bool m_useOnlyFallbackPuppet;
static QHash<Core::Id, PuppetType> m_qml1PuppetForKitPuppetHash;
static QHash<Core::Id, PuppetType> m_qml2PuppetForKitPuppetHash;
};
diff --git a/src/plugins/qmldesigner/designercore/metainfo/nodemetainfo.cpp b/src/plugins/qmldesigner/designercore/metainfo/nodemetainfo.cpp
index 303376aea2..aa5d5e387d 100644
--- a/src/plugins/qmldesigner/designercore/metainfo/nodemetainfo.cpp
+++ b/src/plugins/qmldesigner/designercore/metainfo/nodemetainfo.cpp
@@ -31,6 +31,7 @@
#include "model.h"
#include "metainfo.h"
+#include <enumeration.h>
#include <rewriterview.h>
#include <propertyparser.h>
@@ -1358,7 +1359,8 @@ QVariant NodeMetaInfo::propertyCastedValue(const PropertyName &propertyName, con
const QVariant variant = value;
QVariant copyVariant = variant;
- if (propertyIsEnumType(propertyName))
+ if (propertyIsEnumType(propertyName)
+ || variant.canConvert<Enumeration>())
return variant;
const QString typeName = propertyTypeName(propertyName);
@@ -1512,7 +1514,9 @@ bool NodeMetaInfo::isLayoutable() const
if (isSubclassOf("<cpp>.QDeclarativeBasePositioner", -1, -1))
return true; //QtQuick 1
- return isSubclassOf("QtQuick.Positioner", -1, -1) || isSubclassOf("QtQuick.Layouts.Layout", -1, -1);
+ return isSubclassOf("QtQuick.Positioner", -1, -1)
+ || isSubclassOf("QtQuick.Layouts.Layout", -1, -1)
+ || isSubclassOf("QtQuick.Controls.SplitView", -1, -1);
}
bool NodeMetaInfo::isView() const
diff --git a/src/plugins/qmldesigner/designercore/model/modelnode.cpp b/src/plugins/qmldesigner/designercore/model/modelnode.cpp
index 88d38d083d..5016bd6ebb 100644
--- a/src/plugins/qmldesigner/designercore/model/modelnode.cpp
+++ b/src/plugins/qmldesigner/designercore/model/modelnode.cpp
@@ -583,7 +583,7 @@ Does nothing if the node state does not set this property.
\see addProperty property properties hasProperties
*/
-void ModelNode::removeProperty(const PropertyName &name)
+void ModelNode::removeProperty(const PropertyName &name) const
{
if (!isValid())
throw InvalidModelNodeException(__LINE__, __FUNCTION__, __FILE__);
diff --git a/src/plugins/qmldesigner/designercore/model/qmlitemnode.cpp b/src/plugins/qmldesigner/designercore/model/qmlitemnode.cpp
index a028bd61c7..4242214f1f 100644
--- a/src/plugins/qmldesigner/designercore/model/qmlitemnode.cpp
+++ b/src/plugins/qmldesigner/designercore/model/qmlitemnode.cpp
@@ -369,6 +369,13 @@ bool itemIsMovable(const ModelNode &modelNode)
if (modelNode.metaInfo().isSubclassOf("QtQuick.Controls.Tab", -1, -1))
return false;
+ if (modelNode.hasParentProperty()) {
+ ModelNode parentModelNode = modelNode.parentProperty().parentModelNode();
+ if (QmlItemNode::isValidQmlItemNode(parentModelNode)
+ && parentModelNode.metaInfo().isLayoutable())
+ return false;
+ }
+
return true;
}
diff --git a/src/plugins/qmldesigner/designercore/model/texttomodelmerger.cpp b/src/plugins/qmldesigner/designercore/model/texttomodelmerger.cpp
index 64d91e80fe..7927a4f259 100644
--- a/src/plugins/qmldesigner/designercore/model/texttomodelmerger.cpp
+++ b/src/plugins/qmldesigner/designercore/model/texttomodelmerger.cpp
@@ -247,6 +247,11 @@ static inline QVariant convertDynamicPropertyValueToVariant(const QString &astVa
}
}
+static bool isListElementType(const QmlDesigner::TypeName &type)
+{
+ return type == "ListElement" || type == "QtQuick.ListElement" || type == "Qt.ListElement";
+}
+
static bool isComponentType(const QmlDesigner::TypeName &type)
{
return type == "Component" || type == "Qt.Component" || type == "QtQuick.Component" || type == "<cpp>.QQmlComponent";
@@ -1225,7 +1230,8 @@ QmlDesigner::PropertyName TextToModelMerger::syncScriptBinding(ModelNode &modelN
if (isLiteralValue(script)) {
if (isPropertyChangesType(modelNode.type())
- || isConnectionsType(modelNode.type())) {
+ || isConnectionsType(modelNode.type())
+ || isListElementType(modelNode.type())) {
AbstractProperty modelProperty = modelNode.property(astPropertyName.toUtf8());
QVariant variantValue = parsePropertyScriptBinding(script);
if (!variantValue.isValid())
diff --git a/src/plugins/qmldesigner/designersettings.cpp b/src/plugins/qmldesigner/designersettings.cpp
index 94d30aca6f..e318ae0bf7 100644
--- a/src/plugins/qmldesigner/designersettings.cpp
+++ b/src/plugins/qmldesigner/designersettings.cpp
@@ -43,7 +43,8 @@ DesignerSettings::DesignerSettings()
designerWarningsInEditor(false),
showDebugView(false),
enableDebugView(false),
- alwaysSaveInCrumbleBar(false)
+ alwaysSaveInCrumbleBar(false),
+ useOnlyFallbackPuppet(false)
{}
void DesignerSettings::fromSettings(QSettings *settings)
@@ -66,6 +67,8 @@ void DesignerSettings::fromSettings(QSettings *settings)
QLatin1String(QmlDesigner::Constants::QML_ENABLE_DEBUGVIEW), QVariant(false)).toBool();
alwaysSaveInCrumbleBar = settings->value(
QLatin1String(QmlDesigner::Constants::QML_ALWAYS_SAFE_IN_CRUMBLEBAR), QVariant(false)).toBool();
+ useOnlyFallbackPuppet = settings->value(
+ QLatin1String(QmlDesigner::Constants::QML_USE_ONLY_FALLBACK_PUPPET), QVariant(false)).toBool();
settings->endGroup();
settings->endGroup();
@@ -84,6 +87,7 @@ void DesignerSettings::toSettings(QSettings *settings) const
settings->setValue(QLatin1String(QmlDesigner::Constants::QML_SHOW_DEBUGVIEW), showDebugView);
settings->setValue(QLatin1String(QmlDesigner::Constants::QML_ENABLE_DEBUGVIEW), enableDebugView);
settings->setValue(QLatin1String(QmlDesigner::Constants::QML_ALWAYS_SAFE_IN_CRUMBLEBAR), alwaysSaveInCrumbleBar);
+ settings->setValue(QLatin1String(QmlDesigner::Constants::QML_USE_ONLY_FALLBACK_PUPPET), useOnlyFallbackPuppet);
settings->endGroup();
settings->endGroup();
@@ -98,5 +102,6 @@ bool DesignerSettings::equals(const DesignerSettings &other) const
&& designerWarningsInEditor == other.designerWarningsInEditor
&& showDebugView == other.showDebugView
&& enableDebugView == other.enableDebugView
- && alwaysSaveInCrumbleBar == other.alwaysSaveInCrumbleBar;
+ && alwaysSaveInCrumbleBar == other.alwaysSaveInCrumbleBar
+ && useOnlyFallbackPuppet == other.useOnlyFallbackPuppet;
}
diff --git a/src/plugins/qmldesigner/designersettings.h b/src/plugins/qmldesigner/designersettings.h
index 829e92dc7c..78e12abc86 100644
--- a/src/plugins/qmldesigner/designersettings.h
+++ b/src/plugins/qmldesigner/designersettings.h
@@ -56,6 +56,7 @@ public:
bool showDebugView;
bool enableDebugView;
bool alwaysSaveInCrumbleBar;
+ bool useOnlyFallbackPuppet;
};
inline bool operator==(const DesignerSettings &s1, const DesignerSettings &s2)
diff --git a/src/plugins/qmldesigner/qmldesignerconstants.h b/src/plugins/qmldesigner/qmldesignerconstants.h
index 7a6c9c1be3..deb20fd44d 100644
--- a/src/plugins/qmldesigner/qmldesignerconstants.h
+++ b/src/plugins/qmldesigner/qmldesignerconstants.h
@@ -65,6 +65,7 @@ const char QML_WARNIN_FOR_DESIGNER_FEATURES_IN_EDITOR_KEY[] = "WarnAboutQtQuickD
const char QML_SHOW_DEBUGVIEW[] = "ShowQtQuickDesignerDebugView";
const char QML_ENABLE_DEBUGVIEW[] = "EnableQtQuickDesignerDebugView";
const char QML_ALWAYS_SAFE_IN_CRUMBLEBAR[] = "AlwaysSafeInCrumbleBar";
+const char QML_USE_ONLY_FALLBACK_PUPPET[] = "AseOnlyFallbackPuppet";
const char QML_DESIGNER_SUBFOLDER[] = "/designer/";
diff --git a/src/plugins/qmlprofiler/qml/SelectionRange.qml b/src/plugins/qmlprofiler/qml/SelectionRange.qml
index c8b55fa892..c1bab1f673 100644
--- a/src/plugins/qmlprofiler/qml/SelectionRange.qml
+++ b/src/plugins/qmlprofiler/qml/SelectionRange.qml
@@ -48,7 +48,7 @@ RangeMover {
target: zoomControl
onRangeChanged: {
var oldTimePerPixel = selectionRange.viewTimePerPixel;
- selectionRange.viewTimePerPixel = Math.abs(zoomControl.endTime() - zoomControl.startTime()) / flick.width;
+ selectionRange.viewTimePerPixel = Math.abs(zoomControl.endTime() - zoomControl.startTime()) / view.intWidth;
if (creationState === 3 && oldTimePerPixel != selectionRange.viewTimePerPixel) {
var newWidth = getWidth() * oldTimePerPixel / viewTimePerPixel;
setLeft(getLeft() * oldTimePerPixel / viewTimePerPixel);
diff --git a/src/plugins/qmlprojectmanager/qmlapplicationwizard.cpp b/src/plugins/qmlprojectmanager/qmlapplicationwizard.cpp
index b5054626e9..ccaaad056e 100644
--- a/src/plugins/qmlprojectmanager/qmlapplicationwizard.cpp
+++ b/src/plugins/qmlprojectmanager/qmlapplicationwizard.cpp
@@ -38,6 +38,7 @@
#include <qmakeprojectmanager/qmakeproject.h>
#include <qmakeprojectmanager/qmakeprojectmanagerconstants.h>
#include <qtsupport/qtkitinformation.h>
+#include <qtsupport/qtsupportconstants.h>
#include "qmlprojectmanager.h"
#include "qmlproject.h"
@@ -79,6 +80,8 @@ QmlApplicationWizard::QmlApplicationWizard()
QLatin1String(ProjectExplorer::Constants::QT_APPLICATION_WIZARD_CATEGORY_DISPLAY));
setDisplayName(tr("Qt Quick UI"));
setDescription(tr("Creates a Qt Quick UI project."));
+ setRequiredFeatures(Core::Feature(QtSupport::Constants::FEATURE_QMLPROJECT)
+ | Core::Feature(QtSupport::Constants::FEATURE_QT_QUICK));
}
Core::BaseFileWizard *QmlApplicationWizard::create(QWidget *parent, const WizardDialogParameters &parameters) const
diff --git a/src/plugins/qtsupport/customexecutablerunconfiguration.cpp b/src/plugins/qtsupport/customexecutablerunconfiguration.cpp
index e134ff83d6..a51a23c128 100644
--- a/src/plugins/qtsupport/customexecutablerunconfiguration.cpp
+++ b/src/plugins/qtsupport/customexecutablerunconfiguration.cpp
@@ -128,13 +128,11 @@ private:
QDialogButtonBox *m_dialogButtonBox;
CustomExecutableConfigurationWidget *m_widget;
- CustomExecutableRunConfiguration *m_runConfiguration;
};
CustomExecutableDialog::CustomExecutableDialog(CustomExecutableRunConfiguration *rc, QWidget *parent)
: QDialog(parent)
, m_dialogButtonBox(new QDialogButtonBox(QDialogButtonBox::Ok | QDialogButtonBox::Cancel))
- , m_runConfiguration(rc)
{
setWindowFlags(windowFlags() & ~Qt::WindowContextHelpButtonHint);
QVBoxLayout *layout = new QVBoxLayout(this);
diff --git a/src/plugins/resourceeditor/resourcenode.cpp b/src/plugins/resourceeditor/resourcenode.cpp
index 552a628132..aea6099880 100644
--- a/src/plugins/resourceeditor/resourcenode.cpp
+++ b/src/plugins/resourceeditor/resourcenode.cpp
@@ -256,10 +256,11 @@ ProjectExplorer::FolderNode::AddNewInformation ResourceTopLevelNode::addNewInfor
.arg(QFileInfo(path()).fileName())
.arg(QLatin1String("/"));
- int p = 80;
- if (priority(files)) {
- if (context == 0 || context == this)
- p = 125;
+ int p = -1;
+ if (priority(files)) { // images/* and qml/js mimetypes
+ p = 110;
+ if (context == this)
+ p = 120;
else if (projectNode() == context)
p = 150; // steal from our project node
// The ResourceFolderNode '/' defers to us, as otherwise
@@ -267,7 +268,7 @@ ProjectExplorer::FolderNode::AddNewInformation ResourceTopLevelNode::addNewInfor
// Thus also return a high priority for it
if (ResourceFolderNode *rfn = qobject_cast<ResourceFolderNode *>(context))
if (rfn->prefix() == QLatin1String("/") && rfn->parentFolderNode() == this)
- p = 150;
+ p = 120;
}
return AddNewInformation(name, p);
@@ -389,9 +390,10 @@ ProjectExplorer::FolderNode::AddNewInformation ResourceFolderNode::addNewInforma
.arg(QFileInfo(m_topLevelNode->path()).fileName())
.arg(displayName());
- int p = 80;
- if (priority(files)) {
- if (context == 0 || context == this)
+ int p = -1; // never the default
+ if (priority(files)) { // image/* and qml/js mimetypes
+ p = 105; // prefer against .pro and .pri files
+ if (context == this)
p = 120;
}
diff --git a/src/plugins/texteditor/texteditoroverlay.cpp b/src/plugins/texteditor/texteditoroverlay.cpp
index acda0f70f6..812cd65463 100644
--- a/src/plugins/texteditor/texteditoroverlay.cpp
+++ b/src/plugins/texteditor/texteditoroverlay.cpp
@@ -250,22 +250,15 @@ QPainterPath TextEditorOverlay::createSelectionPath(const QTextCursor &begin, co
points += firstSelection.topRight() + QPointF(margin+1, -margin);
points += firstSelection.bottomRight() + QPointF(margin+1, 0);
-
const int count = selection.count();
- if (count > 2) {
- const QRectF *prev = &selection.at(0);
- const QRectF *current = &selection.at(1);
- const QRectF *next = &selection.at(2);
- for (int i = 0; i < count; ++i) {
- #define MAX3(a,b,c) qMax(a, qMax(b,c))
- qreal x = MAX3(prev->right(), current->right(), next->right()) + margin;
- points += QPointF(x+1, current->top());
- points += QPointF(x+1, current->bottom());
- prev = current;
- current = next;
- if (i < count-1)
- next = &selection.at(i+1);
- }
+ for (int i = 1; i < count-1; ++i) {
+#define MAX3(a,b,c) qMax(a, qMax(b,c))
+ qreal x = MAX3(selection.at(i-1).right(),
+ selection.at(i).right(),
+ selection.at(i+1).right()) + margin;
+
+ points += QPointF(x+1, selection.at(i).top());
+ points += QPointF(x+1, selection.at(i).bottom());
}
const QRectF &lastSelection = selection.at(count-1);
@@ -274,20 +267,14 @@ QPainterPath TextEditorOverlay::createSelectionPath(const QTextCursor &begin, co
points += lastSelection.bottomLeft() + QPointF(-margin, margin+extra);
points += lastSelection.topLeft() + QPointF(-margin, 0);
- if (count > 2) {
- const QRectF *prev = &selection.at(count-3);
- const QRectF *current = &selection.at(count-2);
- const QRectF *next = &selection.at(count-1);
- for (int i = count-1; i >= 0; --i) {
+ for (int i = count-2; i > 0; --i) {
#define MIN3(a,b,c) qMin(a, qMin(b,c))
- qreal x = MIN3(prev->left(), current->left(), next->left()) - margin;
- points += QPointF(x, current->bottom()+extra);
- points += QPointF(x, current->top());
- next = current;
- current = prev;
- if (i > 0)
- prev = &selection.at(i);
- }
+ qreal x = MIN3(selection.at(i-1).left(),
+ selection.at(i).left(),
+ selection.at(i+1).left()) - margin;
+
+ points += QPointF(x, selection.at(i).bottom()+extra);
+ points += QPointF(x, selection.at(i).top());
}
points += firstSelection.bottomLeft() + QPointF(-margin, extra);
diff --git a/src/plugins/winrt/winrtdevicefactory.cpp b/src/plugins/winrt/winrtdevicefactory.cpp
index 56578c2168..b3dcce7ecc 100644
--- a/src/plugins/winrt/winrtdevicefactory.cpp
+++ b/src/plugins/winrt/winrtdevicefactory.cpp
@@ -58,7 +58,7 @@ WinRtDeviceFactory::WinRtDeviceFactory()
} else {
connect(DeviceManager::instance(), &DeviceManager::devicesLoaded,
this, &WinRtDeviceFactory::onPrerequisitesLoaded, Qt::QueuedConnection);
- connect(static_cast<QtVersionManager *>(QtVersionManager::instance()),
+ connect(QtVersionManager::instance(),
&QtVersionManager::qtVersionsLoaded,
this, &WinRtDeviceFactory::onPrerequisitesLoaded, Qt::QueuedConnection);
}
@@ -125,12 +125,10 @@ void WinRtDeviceFactory::onPrerequisitesLoaded()
m_initialized = true;
disconnect(DeviceManager::instance(), &DeviceManager::devicesLoaded,
this, &WinRtDeviceFactory::onPrerequisitesLoaded);
- QtVersionManager *qtVersionManager
- = static_cast<QtVersionManager *>(QtVersionManager::instance());
- disconnect(qtVersionManager, &QtVersionManager::qtVersionsLoaded,
+ disconnect(QtVersionManager::instance(), &QtVersionManager::qtVersionsLoaded,
this, &WinRtDeviceFactory::onPrerequisitesLoaded);
autoDetect();
- connect(qtVersionManager, &QtVersionManager::qtVersionsChanged,
+ connect(QtVersionManager::instance(), &QtVersionManager::qtVersionsChanged,
this, &WinRtDeviceFactory::autoDetect);
}
diff --git a/src/plugins/winrt/winrtpackagedeploymentstep.cpp b/src/plugins/winrt/winrtpackagedeploymentstep.cpp
index f5aa28c2e5..d342d9a752 100644
--- a/src/plugins/winrt/winrtpackagedeploymentstep.cpp
+++ b/src/plugins/winrt/winrtpackagedeploymentstep.cpp
@@ -28,8 +28,10 @@
****************************************************************************/
#include "winrtpackagedeploymentstep.h"
-#include "winrtpackagedeploymentstepwidget.h"
+
#include "winrtconstants.h"
+#include "winrtpackagedeploymentstepwidget.h"
+#include "winrtrunconfiguration.h"
#include <projectexplorer/project.h>
#include <projectexplorer/target.h>
@@ -39,6 +41,7 @@
#include <projectexplorer/deploymentdata.h>
#include <projectexplorer/projectexplorerconstants.h>
#include <qtsupport/qtkitinformation.h>
+#include <utils/qtcassert.h>
#include <utils/qtcprocess.h>
#include <QRegularExpression>
@@ -59,19 +62,38 @@ WinRtPackageDeploymentStep::WinRtPackageDeploymentStep(BuildStepList *bsl)
bool WinRtPackageDeploymentStep::init()
{
- Utils::FileName proFile = project()->projectFilePath();
- const QString targetPath
- = target()->applicationTargets().targetForProject(proFile).toString()
- + QLatin1String(".exe");
- QString targetDir = targetPath.left(targetPath.lastIndexOf(QLatin1Char('/')) + 1);
- // ### Actually, targetForProject is supposed to return the file path including the file
- // extension. Whenever this will eventually work, we have to remove the .exe suffix here.
+ WinRtRunConfiguration *rc = qobject_cast<WinRtRunConfiguration *>(
+ target()->activeRunConfiguration());
+ QTC_ASSERT(rc, return false);
+
+ const Utils::FileName activeProjectFilePath = Utils::FileName::fromString(rc->proFilePath());
+ Utils::FileName appTargetFilePath;
+ foreach (const BuildTargetInfo &buildTarget, target()->applicationTargets().list) {
+ if (buildTarget.projectFilePath == activeProjectFilePath) {
+ appTargetFilePath = buildTarget.targetFilePath;
+ break;
+ }
+ }
+
+ m_targetFilePath = appTargetFilePath.toString();
+ if (m_targetFilePath.isEmpty()) {
+ // ### raise error in 3.3
+ // raiseError(tr("No executable to deploy found in %1.").arg(rc->proFilePath()));
+ return false;
+ }
+
+ // ### Ideally, the file paths in applicationTargets() should already have the .exe suffix.
+ // Whenever this will eventually work, we can drop appending the .exe suffix here.
+ if (!m_targetFilePath.endsWith(QLatin1String(".exe"), Qt::CaseInsensitive))
+ m_targetFilePath.append(QLatin1String(".exe"));
+
+ m_targetDirPath = appTargetFilePath.parentDir().toString();
const QtSupport::BaseQtVersion *qt = QtSupport::QtKitInformation::qtVersion(target()->kit());
if (!qt)
return false;
- QString args = QtcProcess::quoteArg(QDir::toNativeSeparators(targetPath));
+ QString args = QtcProcess::quoteArg(QDir::toNativeSeparators(m_targetFilePath));
args += QLatin1Char(' ') + m_args;
m_manifestFileName = QStringLiteral("AppxManifest");
@@ -84,13 +106,16 @@ bool WinRtPackageDeploymentStep::init()
if (m_createMappingFile) {
args += QLatin1String(" -list mapping");
- m_mappingFileContent = QLatin1String("[Files]\n\"") + QDir::toNativeSeparators(targetDir)
- + m_manifestFileName + QLatin1String(".xml\" \"") + m_manifestFileName + QLatin1String(".xml\"\n");
+ m_mappingFileContent = QLatin1String("[Files]\n\"")
+ + QDir::toNativeSeparators(m_targetDirPath)
+ + m_manifestFileName + QLatin1String(".xml\" \"") + m_manifestFileName
+ + QLatin1String(".xml\"\n");
- QDir assetDirectory(targetDir + QLatin1String("assets"));
+ QDir assetDirectory(m_targetDirPath + QLatin1String("assets"));
if (assetDirectory.exists()) {
QStringList iconsToDeploy;
- const QString fullManifestPath = targetDir + m_manifestFileName + QLatin1String(".xml");
+ const QString fullManifestPath = m_targetDirPath + m_manifestFileName
+ + QLatin1String(".xml");
if (!parseIconsAndExecutableFromManifest(fullManifestPath, &iconsToDeploy,
&m_executablePathInManifest)) {
raiseError(tr("Cannot parse manifest file %1.").arg(fullManifestPath));
@@ -98,7 +123,7 @@ bool WinRtPackageDeploymentStep::init()
}
foreach (const QString &icon, iconsToDeploy) {
m_mappingFileContent += QLatin1Char('"')
- + QDir::toNativeSeparators(targetDir + icon) + QLatin1String("\" \"")
+ + QDir::toNativeSeparators(m_targetDirPath + icon) + QLatin1String("\" \"")
+ QDir::toNativeSeparators(icon) + QLatin1String("\"\n");
}
}
@@ -115,18 +140,14 @@ bool WinRtPackageDeploymentStep::init()
bool WinRtPackageDeploymentStep::processSucceeded(int exitCode, QProcess::ExitStatus status)
{
if (m_createMappingFile) {
- Utils::FileName proFile = project()->projectFilePath();
- QString targetPath
- = target()->applicationTargets().targetForProject(proFile).toString();
- QString targetDir = targetPath.left(targetPath.lastIndexOf(QLatin1Char('/')) + 1);
QString targetInstallationPath;
// The list holds the local file paths and the "remote" file paths
QList<QPair<QString, QString> > installableFilesList;
foreach (DeployableFile file, target()->deploymentData().allFiles()) {
QString remoteFilePath = file.remoteFilePath();
QString localFilePath = file.localFilePath().toString();
- if (localFilePath == targetPath) {
- if (!targetPath.endsWith(QLatin1String(".exe"))) {
+ if (localFilePath == m_targetFilePath) {
+ if (!m_targetFilePath.endsWith(QLatin1String(".exe"))) {
remoteFilePath += QLatin1String(".exe");
localFilePath += QLatin1String(".exe");
}
@@ -139,11 +160,12 @@ bool WinRtPackageDeploymentStep::processSucceeded(int exitCode, QProcess::ExitSt
// and the icons referenced in there and the actual build target
QString baseDir;
if (targetInstallationPath.isEmpty()) {
- targetPath += QLatin1String(".exe");
+ m_targetFilePath += QLatin1String(".exe");
m_mappingFileContent
- += QLatin1Char('"') + QDir::toNativeSeparators(targetPath) + QLatin1String("\" \"")
+ += QLatin1Char('"') + QDir::toNativeSeparators(m_targetFilePath)
+ + QLatin1String("\" \"")
+ QDir::toNativeSeparators(m_executablePathInManifest) + QLatin1String("\"\n");
- baseDir = targetDir;
+ baseDir = m_targetDirPath;
} else {
baseDir = targetInstallationPath.left(targetInstallationPath.lastIndexOf(QLatin1Char('/')) + 1);
}
@@ -161,7 +183,8 @@ bool WinRtPackageDeploymentStep::processSucceeded(int exitCode, QProcess::ExitSt
+ QLatin1String("\"\n");
}
- const QString mappingFilePath = targetDir + m_manifestFileName + QLatin1String(".map");
+ const QString mappingFilePath = m_targetDirPath + m_manifestFileName
+ + QLatin1String(".map");
QFile mappingFile(mappingFilePath);
if (!mappingFile.open(QFile::WriteOnly | QFile::Text)) {
raiseError(tr("Cannot open mapping file %1 for writing.").arg(mappingFilePath));
diff --git a/src/plugins/winrt/winrtpackagedeploymentstep.h b/src/plugins/winrt/winrtpackagedeploymentstep.h
index 224f8b4676..17d597bfdc 100644
--- a/src/plugins/winrt/winrtpackagedeploymentstep.h
+++ b/src/plugins/winrt/winrtpackagedeploymentstep.h
@@ -58,6 +58,8 @@ private:
bool parseIconsAndExecutableFromManifest(QString manifestFileName, QStringList *items, QString *executable);
QString m_args;
+ QString m_targetFilePath;
+ QString m_targetDirPath;
QString m_executablePathInManifest;
QString m_mappingFileContent;
QString m_manifestFileName;
diff --git a/src/shared/qbs b/src/shared/qbs
-Subproject 657a4ccf4c493ee0a0e5a5f5d15d644d3a1f49b
+Subproject 713ee6a92c6785d4e126df06dd0a345dcefbdd5
diff --git a/src/tools/3rdparty/iossim/iossim.qbs b/src/tools/3rdparty/iossim/iossim.qbs
index d507753f15..0e3704530a 100644
--- a/src/tools/3rdparty/iossim/iossim.qbs
+++ b/src/tools/3rdparty/iossim/iossim.qbs
@@ -20,11 +20,11 @@ QtcTool {
"dvtiphonesimulatorremoteclient/dvtiphonesimulatorremoteclient.h"
]
cpp.includePaths: ["."]
- cpp.linkerFlags: base.concat(["-sectcreate", "__TEXT", "__info_plist", path + "/Info.plist",
- "-fobjc-link-runtime"])
+ cpp.linkerFlags: base.concat(["-fobjc-link-runtime"])
cpp.frameworks: base.concat(["Foundation", "CoreServices", "ApplicationServices", "IOKit",
"AppKit"])
cpp.frameworkPaths: base.concat("/System/Library/PrivateFrameworks")
+ cpp.infoPlistFile: "Info.plist"
installDir: project.ide_libexec_path + "/ios"
}
diff --git a/src/tools/3rdparty/iossim_1_8_2/iossim.qbs b/src/tools/3rdparty/iossim_1_8_2/iossim.qbs
index 1b96084e17..ce138f7a20 100644
--- a/src/tools/3rdparty/iossim_1_8_2/iossim.qbs
+++ b/src/tools/3rdparty/iossim_1_8_2/iossim.qbs
@@ -20,11 +20,11 @@ QtcTool {
"version.h",
"iphonesimulatorremoteclient/iphonesimulatorremoteclient.h"
]
- cpp.linkerFlags: base.concat(["-sectcreate", "__TEXT", "__info_plist", path + "/Info.plist",
- "-fobjc-link-runtime"])
+ cpp.linkerFlags: base.concat(["-fobjc-link-runtime"])
cpp.frameworks: base.concat(["Foundation", "CoreServices", "ApplicationServices", "IOKit",
"AppKit"])
cpp.frameworkPaths: base.concat("/System/Library/PrivateFrameworks")
+ cpp.infoPlistFile: "Info.plist"
toolInstallDir: project.ide_libexec_path + "/ios"
}
diff --git a/src/tools/iostool/iostool.qbs b/src/tools/iostool/iostool.qbs
index 13b834e763..fb272c7512 100644
--- a/src/tools/iostool/iostool.qbs
+++ b/src/tools/iostool/iostool.qbs
@@ -15,10 +15,10 @@ QtcTool {
"iosdevicemanager.cpp",
"iosdevicemanager.h"
]
- cpp.linkerFlags: base.concat(["-sectcreate", "__TEXT", "__info_plist", path + "/Info.plist"])
cpp.frameworks: base.concat(["CoreFoundation", "CoreServices", "IOKit", "Security",
"SystemConfiguration"])
cpp.dynamicLibraries: base.concat(["ssl", "bz2"])
+ cpp.infoPlistFile: "Info.plist"
installDir: project.ide_libexec_path + "/ios"
}
diff --git a/tests/system/objects.map b/tests/system/objects.map
index 37429e2a03..8637b38df7 100644
--- a/tests/system/objects.map
+++ b/tests/system/objects.map
@@ -99,6 +99,7 @@
:Go to slot.OK_QPushButton {text='OK' type='QPushButton' unnamed='1' visible='1' window=':Go to slot_QDialog'}
:Go to slot.Select signal_QGroupBox {name='groupBox' title='Select signal' type='QGroupBox' visible='1' window=':Go to slot_QDialog'}
:Go to slot_QDialog {name='SelectSignalDialog' type='QDialog' visible='1' windowTitle='Go to slot'}
+:Help Widget_Help::Internal::HelpWidget {type='Help::Internal::HelpWidget' unnamed='1' visible='1' windowTitle?='Help -*'}
:Hits_QCLuceneResultWidget {aboveWidget=':Hits_QLabel' type='QCLuceneResultWidget' unnamed='1' visible='1' window=':Qt Creator_Core::Internal::MainWindow'}
:Hits_QLabel {text~='\\\\d+ - \\\\d+ of \\\\d+ Hits' type='QLabel' unnamed='1' visible='1' window=':Qt Creator_Core::Internal::MainWindow'}
:JavaScript.QmlProfilerEventsTable_QmlProfiler::Internal::QV8ProfilerEventsMainView {container=':*Qt Creator.JavaScript_QDockWidget' name='QmlProfilerEventsTable' type='QmlProfiler::Internal::QV8ProfilerEventsMainView' visible='1'}
diff --git a/tests/system/shared/project.py b/tests/system/shared/project.py
index f94dfa445c..3228711255 100644
--- a/tests/system/shared/project.py
+++ b/tests/system/shared/project.py
@@ -34,8 +34,6 @@ def openQmakeProject(projectPath, targets=Targets.desktopTargetClasses(), fromWe
cleanUpUserFiles(projectPath)
if fromWelcome:
mouseClick(waitForObject(":OpenProject_QStyleItem"), 5, 5, 0, Qt.LeftButton)
- if not platform.system() == "Darwin":
- waitFor("waitForObject(':fileNameEdit_QLineEdit', 1000).focus == True", 3000)
else:
invokeMenuItem("File", "Open File or Project...")
selectFromFileDialog(projectPath)
@@ -737,13 +735,3 @@ def addCPlusPlusFileToCurrentProject(name, template, forceOverwrite=False, addTo
buttonToClick = 'Cancel'
clickButton("{text='%s' type='QPushButton' unnamed='1' visible='1' window=%s}"
% (buttonToClick, overwriteDialog))
-
-def qt5SDKPath():
- if platform.system() in ('Microsoft', 'Windows'):
- return os.path.abspath("C:/Qt/Qt5.0.1/5.0.1/msvc2010")
- elif platform.system() == 'Linux':
- if __is64BitOS__():
- return os.path.expanduser("~/Qt5.0.1/5.0.1/gcc_64")
- return os.path.expanduser("~/Qt5.0.1/5.0.1/gcc")
- else:
- return os.path.expanduser("~/Qt5.0.1/5.0.1/clang_64")
diff --git a/tests/system/shared/utils.py b/tests/system/shared/utils.py
index b9e35782ec..913e5b2fbf 100644
--- a/tests/system/shared/utils.py
+++ b/tests/system/shared/utils.py
@@ -102,6 +102,7 @@ def selectFromCombo(objectSpec, itemName):
return False
else:
mouseClick(object, 5, 5, 0, Qt.LeftButton)
+ snooze(1)
mouseClick(waitForObjectItem(object, itemName.replace(".", "\\.")), 5, 5, 0, Qt.LeftButton)
test.verify(waitFor("str(object.currentText)==itemName", 5000),
"Switched combo item to '%s'" % itemName)
@@ -252,15 +253,23 @@ def selectFromFileDialog(fileName, waitForFile=False):
else:
fName = os.path.basename(os.path.abspath(fileName))
pName = os.path.dirname(os.path.abspath(fileName)) + os.sep
- waitForObject("{name='QFileDialog' type='QFileDialog' visible='1'}")
- pathLine = waitForObject("{name='fileNameEdit' type='QLineEdit' visible='1'}")
- snooze(1)
- replaceEditorContent(pathLine, pName)
- clickButton(waitForObject("{text='Open' type='QPushButton'}"))
- waitFor("str(pathLine.text)==''")
- snooze(1)
- replaceEditorContent(pathLine, fName)
- clickButton(waitForObject("{text='Open' type='QPushButton'}"))
+ try:
+ waitForObject("{name='QFileDialog' type='QFileDialog' visible='1'}", 5000)
+ pathLine = waitForObject("{name='fileNameEdit' type='QLineEdit' visible='1'}")
+ snooze(1)
+ replaceEditorContent(pathLine, pName)
+ clickButton(waitForObject("{text='Open' type='QPushButton'}"))
+ waitFor("str(pathLine.text)==''")
+ snooze(1)
+ replaceEditorContent(pathLine, fName)
+ clickButton(waitForObject("{text='Open' type='QPushButton'}"))
+ except:
+ nativeType("<Ctrl+a>")
+ nativeType("<Delete>")
+ nativeType(pName + fName)
+ snooze(1)
+ nativeType("<Return>")
+ snooze(3)
if waitForFile:
fileCombo = waitForObject(":Qt Creator_FilenameQComboBox")
if not waitFor("str(fileCombo.currentText) in fileName", 5000):
diff --git a/tests/system/suite_CSUP/tst_CSUP01/test.py b/tests/system/suite_CSUP/tst_CSUP01/test.py
index d9eeae13a5..cfbf2ed4e5 100644
--- a/tests/system/suite_CSUP/tst_CSUP01/test.py
+++ b/tests/system/suite_CSUP/tst_CSUP01/test.py
@@ -66,7 +66,7 @@ def main():
type(editorWidget, "<Meta+Shift+Right>")
else:
type(editorWidget, "<Shift+End>")
- type(editorWidget, "<Del>")
+ type(editorWidget, "<Delete>")
type(editorWidget, "voi")
waitForObjectItem(":popupFrame_Proposal_QListView", "void")
type(waitForObject(":popupFrame_Proposal_QListView"), "<Tab>")
@@ -83,7 +83,7 @@ def main():
type(editorWidget, "<Meta+Shift+Right>")
else:
type(editorWidget, "<Shift+End>")
- type(editorWidget, "<Del>")
+ type(editorWidget, "<Delete>")
type(editorWidget, "ret")
if platform.system() == "Darwin":
type(editorWidget, "<Meta+Space>")
diff --git a/tests/system/suite_WELP/tst_WELP03/test.py b/tests/system/suite_WELP/tst_WELP03/test.py
index fb84563eb9..edce6b2b47 100644
--- a/tests/system/suite_WELP/tst_WELP03/test.py
+++ b/tests/system/suite_WELP/tst_WELP03/test.py
@@ -30,20 +30,32 @@
source("../../shared/qtcreator.py")
source("../../shared/suites_qtta.py")
-webPageContentLoadedValue = 0
+class Qt5Path:
+ DOCS = 0
+ EXAMPLES = 1
-# wait until help gets loaded
-def webPageContentLoaded(*args):
- global webPageContentLoadedValue
- objectClass = str(args[0].metaObject().className())
- if objectClass in ("QWebPage", "Help::Internal::HelpViewer"):
- webPageContentLoadedValue += 1
-
-def isLoaded():
- if platform.system() == "Darwin":
- return webPageContentLoadedValue == 1
- else:
- return webPageContentLoadedValue == 3
+ @staticmethod
+ def getPaths(pathSpec):
+ if pathSpec == Qt5Path.DOCS:
+ path52 = "/doc"
+ path53 = "/Docs/Qt-5.3"
+ elif pathSpec == Qt5Path.EXAMPLES:
+ path52 = "/examples"
+ path53 = "/Examples/Qt-5.3"
+ else:
+ test.fatal("Unknown pathSpec given: %s" % str(pathSpec))
+ return []
+ if platform.system() in ('Microsoft', 'Windows'):
+ return ["C:/Qt/Qt5.2.1/5.2.1/msvc2010" + path52, "C:/Qt/Qt5.3.1" + path53]
+ elif platform.system() == 'Linux':
+ if __is64BitOS__():
+ return map(os.path.expanduser, ["~/Qt5.2.1/5.2.1/gcc_64" + path52,
+ "~/Qt5.3.1" + path53])
+ return map(os.path.expanduser, ["~/Qt5.2.1/5.2.1/gcc" + path52,
+ "~/Qt5.3.1" + path53])
+ else:
+ return map(os.path.expanduser, ["~/Qt5.2.1/5.2.1/clang_64" + path52,
+ "~/Qt5.3.1" + path53])
def handlePackagingMessageBoxes():
if platform.system() == "Darwin":
@@ -60,62 +72,66 @@ def handlePackagingMessageBoxes():
break
def main():
- test.log("Welcome mode is not scriptable at the moment")
- return
- global sdkPath, webPageContentLoadedValue
+ if isQt4Build or not canTestEmbeddedQtQuick():
+ test.log("Welcome mode is not available or not scriptable with this Squish version")
+ return
+ global sdkPath
# open Qt Creator
startApplication("qtcreator" + SettingsPath)
if not startedWithoutPluginError():
return
- installLazySignalHandler(":QWebPage","loadFinished(bool)", "webPageContentLoaded")
- installLazySignalHandler(":Qt Creator_Help::Internal::HelpViewer", "loadFinished(bool)",
- "webPageContentLoaded")
- qt5sdkPath = qt5SDKPath()
- qchs = [os.path.join(sdkPath, "Documentation", "qt.qch"),
- os.path.join(qt5sdkPath, "doc", "qtopengl.qch"),
- os.path.join(qt5sdkPath, "doc", "qtwidgets.qch")]
+ qchs = [os.path.join(sdkPath, "Documentation", "qt.qch")]
+ for p in Qt5Path.getPaths(Qt5Path.DOCS):
+ qchs.extend([os.path.join(p, "qtopengl.qch"), os.path.join(p, "qtwidgets.qch")])
addHelpDocumentation(qchs)
setAlwaysStartFullHelp()
- if not test.verify(checkIfObjectExists(getQmlItem("Text", ":Qt Creator_QDeclarativeView", False,
- "text='Getting Started'")),
+ getStartedNow = getQmlItem("Button", ":WelcomePage.scrollView_ScrollView", False,
+ "text='Get Started Now' id='gettingStartedButton'")
+ if not test.verify(checkIfObjectExists(getStartedNow),
"Verifying: Qt Creator displays Welcome Page with Getting Started."):
- mouseClick(waitForObject(getQmlItem("LinkedText", ":Qt Creator_QDeclarativeView", False,
- "text='Getting Started'")), 5, 5, 0, Qt.LeftButton)
+ test.fatal("Something's wrong - leaving test.")
+ invokeMenuItem("File", "Exit")
+ return
# select "Examples" topic
- mouseClick(waitForObject(getQmlItem("LinkedText", ":Qt Creator_QDeclarativeView", False,
+ mouseClick(waitForObject(getQmlItem("Button", ":WelcomePage.scrollView_ScrollView", False,
"text='Examples'")), 5, 5, 0, Qt.LeftButton)
- test.verify(checkIfObjectExists(getQmlItem("Text", ":Qt Creator_QDeclarativeView", False,
+ test.verify(checkIfObjectExists(getQmlItem("Text", ":WelcomePage.scrollView_ScrollView", False,
"text='Examples'")),
"Verifying: 'Examples' topic is opened and the examples are shown.")
- # select an example and run example
- webPageContentLoadedValue = 0
basePath = "opengl/2dpainting/2dpainting.pro"
qt4Exmpl = os.path.join(sdkPath, "Examples", "4.7", basePath)
- qt5Exmpl = os.path.join(qt5sdkPath, "examples", basePath)
- cleanUpUserFiles([qt4Exmpl, qt5Exmpl])
- removePackagingDirectory(os.path.dirname(qt4Exmpl))
- removePackagingDirectory(os.path.dirname(qt5Exmpl))
- mouseClick(waitForObject(getQmlItem("Text", ":Qt Creator_QDeclarativeView", False,
- "text='Search in Examples...'")), 5, 5, 0, Qt.LeftButton)
- searchTutsAndExmpl = getQmlItem("TextInput", ":Qt Creator_QDeclarativeView", False)
- kitCombo = waitForObject("{clip='false' container=':Qt Creator_QDeclarativeView' enabled='true'"
- " type='ChoiceList' unnamed='1' visible='true'}")
- test.log("Using examples from Kit %s." % (kitCombo.currentText))
- replaceEditorContent(waitForObject(searchTutsAndExmpl), "qwerty")
- test.verify(checkIfObjectExists("{clip='true' container=':Qt Creator_QDeclarativeView' "
- "enabled='true' id='captionItem' type='Text' unnamed='1' "
- "visible='true'}", False),
- "Verifying: 'Tutorials' topic is opened and nothing is shown.")
- replaceEditorContent(waitForObject(searchTutsAndExmpl), "2d painting")
- twoDPainting = getQmlItem("Text", ":Qt Creator_QDeclarativeView", True, "text~='2D Painting.*'")
+ qt5Exmpls = []
+ for p in Qt5Path.getPaths(Qt5Path.EXAMPLES):
+ qt5Exmpls.append(os.path.join(p, basePath))
+ proFiles = [qt4Exmpl]
+ proFiles.extend(qt5Exmpls)
+ cleanUpUserFiles(proFiles)
+ for p in proFiles:
+ removePackagingDirectory(os.path.dirname(p))
+ examplesLineEdit = getQmlItem("TextField", ":WelcomePage.scrollView_ScrollView", False,
+ "id='lineEdit' placeholderText='Search in Examples...'")
+ mouseClick(waitForObject(examplesLineEdit), 5, 5, 0, Qt.LeftButton)
+ test.log("Using examples from Kit %s."
+ % (waitForObject(getQmlItem("ComboBox", ":WelcomePage.scrollView_ScrollView", False,
+ "id='comboBox'")).currentText))
+ replaceEditorContent(waitForObject(examplesLineEdit), "qwerty")
+ test.verify(checkIfObjectExists(getQmlItem("Delegate", ":WelcomePage.scrollView_ScrollView",
+ False, "id='delegate' radius='0' caption~='.*'"),
+ False), "Verifying: No example is shown.")
+ replaceEditorContent(waitForObject(examplesLineEdit), "2d painting")
+ twoDPainting = getQmlItem("Delegate", ":WelcomePage.scrollView_ScrollView",
+ False, "id='delegate' radius='0' caption~='2D Painting.*'")
test.verify(checkIfObjectExists(twoDPainting),
- "Verifying: Text and Video tutorials are shown.")
+ "Verifying: Example (2D Painting) is shown.")
mouseClick(waitForObject(twoDPainting), 5, 5, 0, Qt.LeftButton)
handlePackagingMessageBoxes()
- waitFor("isLoaded()", 5000)
- test.verify("2D Painting Example" in str(waitForObject(":Qt Creator_HelpSelector_QComboBox").currentText),
- "Verifying: The example application is opened.")
- switchViewTo(ViewConstants.EDIT)
+ helpWidget = waitForObject(":Help Widget_Help::Internal::HelpWidget")
+ test.verify(waitFor('"2D Painting Example" in str(helpWidget.windowTitle)', 5000),
+ "Verifying: The example application is opened inside Help.")
+ sendEvent("QCloseEvent", helpWidget)
+ # assume the correct kit is selected, hit Configure Project
+ clickButton(waitForObject("{text='Configure Project' type='QPushButton' unnamed='1' visible='1'"
+ "window=':Qt Creator_Core::Internal::MainWindow'}"))
test.verify(checkIfObjectExists("{column='0' container=':Qt Creator_Utils::NavigationTreeView'"
" text='2dpainting' type='QModelIndex'}"),
"Verifying: The project is shown in 'Edit' mode.")
@@ -125,30 +141,35 @@ def main():
test.verify(not checkIfObjectItemExists(":Qt Creator_Utils::NavigationTreeView", "2dpainting"),
"Verifying: The first example is closed.")
# clean up created packaging directories
- removePackagingDirectory(os.path.dirname(qt4Exmpl))
- removePackagingDirectory(os.path.dirname(qt5Exmpl))
+ for p in proFiles:
+ removePackagingDirectory(os.path.dirname(p))
- # close example and go to "Welcome" page -> "Examples" again and choose another example
- webPageContentLoadedValue = 0
+ # go to "Welcome" page and choose another example
switchViewTo(ViewConstants.WELCOME)
basePath = "itemviews/addressbook/addressbook.pro"
qt4Exmpl = os.path.join(sdkPath, "Examples", "4.7", basePath)
- qt5Exmpl = os.path.join(qt5sdkPath, "examples", "widgets", basePath)
- cleanUpUserFiles([qt4Exmpl, qt5Exmpl])
- removePackagingDirectory(os.path.dirname(qt4Exmpl))
- removePackagingDirectory(os.path.dirname(qt5Exmpl))
- replaceEditorContent(waitForObject(searchTutsAndExmpl),
- "address book")
- addressBook = getQmlItem("Text", ":Qt Creator_QDeclarativeView", True, "text~='Address Book.*'")
- test.verify(checkIfObjectExists(addressBook),
- "Verifying: Text and Video tutorials are shown.")
+ qt5Exmpls = []
+ for p in Qt5Path.getPaths(Qt5Path.EXAMPLES):
+ qt5Exmpls.append(os.path.join(p, "widgets", basePath))
+ proFiles = [qt4Exmpl]
+ proFiles.extend(qt5Exmpls)
+ cleanUpUserFiles(proFiles)
+ for p in proFiles:
+ removePackagingDirectory(os.path.dirname(p))
+ replaceEditorContent(waitForObject(examplesLineEdit), "address book")
+ addressBook = getQmlItem("Delegate", ":WelcomePage.scrollView_ScrollView",
+ False, "id='delegate' radius='0' caption~='Address Book.*'")
+ test.verify(checkIfObjectExists(addressBook), "Verifying: Example (address book) is shown.")
mouseClick(waitForObject(addressBook), 5, 5, 0, Qt.LeftButton)
handlePackagingMessageBoxes()
- waitFor("isLoaded()", 5000)
- test.verify("Address Book Example" in str(waitForObject(":Qt Creator_HelpSelector_QComboBox").currentText),
- "Verifying: First example is closed and another application is opened.")
+ helpWidget = waitForObject(":Help Widget_Help::Internal::HelpWidget")
+ test.verify(waitFor('"Address Book Example" in str(helpWidget.windowTitle)', 5000),
+ "Verifying: The example application is opened inside Help.")
+ sendEvent("QCloseEvent", helpWidget)
+ # assume the correct kit is selected, hit Configure Project
+ clickButton(waitForObject("{text='Configure Project' type='QPushButton' unnamed='1' visible='1'"
+ "window=':Qt Creator_Core::Internal::MainWindow'}"))
# close second example application
- switchViewTo(ViewConstants.EDIT)
test.verify(checkIfObjectExists("{column='0' container=':Qt Creator_Utils::NavigationTreeView'"
" text='propertyanimation' type='QModelIndex'}", False) and
checkIfObjectExists("{column='0' container=':Qt Creator_Utils::NavigationTreeView'"
@@ -160,7 +181,7 @@ def main():
test.verify(not checkIfObjectItemExists(":Qt Creator_Utils::NavigationTreeView", "addressbook"),
"Verifying: The second example is closed.")
# clean up created packaging directories
- removePackagingDirectory(os.path.dirname(qt4Exmpl))
- removePackagingDirectory(os.path.dirname(qt5Exmpl))
+ for p in proFiles:
+ removePackagingDirectory(os.path.dirname(p))
# exit Qt Creator
invokeMenuItem("File", "Exit")
diff --git a/tests/system/suite_tools/tst_codepasting/test.py b/tests/system/suite_tools/tst_codepasting/test.py
index 6a00a50e91..8fd72a8c36 100644
--- a/tests/system/suite_tools/tst_codepasting/test.py
+++ b/tests/system/suite_tools/tst_codepasting/test.py
@@ -71,8 +71,8 @@ def main():
aut.readStderr()
clickButton(waitForObject(":Send to Codepaster.Paste_QPushButton"))
outputWindow = waitForObject(":Qt Creator_Core::OutputWindow")
- waitFor("not outputWindow.plainText.isEmpty()", 20000)
- output = str(outputWindow.plainText)
+ waitFor("'http://' in str(outputWindow.plainText)", 20000)
+ output = str(outputWindow.plainText).splitlines()[-1]
stdErrOut = aut.readStderr()
match = re.search("^%s protocol error: (.*)$" % protocol, stdErrOut, re.MULTILINE)
if match:
@@ -91,6 +91,7 @@ def main():
clickButton(waitForObject(":*Qt Creator.Clear_QToolButton"))
invokeMenuItem('File', 'Revert "main.cpp" to Saved')
clickButton(waitForObject(":Revert to Saved.Proceed_QPushButton"))
+ snooze(1) # "Close All" might be disabled
invokeMenuItem("File", "Close All")
if not pasteId:
test.fatal("Could not get id of paste to %s" % protocol)