diff --git a/qbs/pluginspec/pluginspec.qbs b/qbs/pluginspec/pluginspec.qbs index 41ad0ebb0e5..ca8fdae8f41 100644 --- a/qbs/pluginspec/pluginspec.qbs +++ b/qbs/pluginspec/pluginspec.qbs @@ -1,6 +1,6 @@ import qbs.base 1.0 import qbs.TextFile -import qbs.fileinfo as FileInfo +import qbs.FileInfo Module { Depends { id: qtcore; name: "Qt.core" } diff --git a/share/qtcreator/dumper/lbridge.py b/share/qtcreator/dumper/lbridge.py index 12d3995239c..b27041ec134 100644 --- a/share/qtcreator/dumper/lbridge.py +++ b/share/qtcreator/dumper/lbridge.py @@ -507,6 +507,10 @@ class Dumper: #self.debugger.EnableLog("lldb", ["all"]) self.debugger.Initialize() self.debugger.HandleCommand("settings set auto-confirm on") + if not hasattr(lldb.SBType, 'GetCanonicalType'): # "Test" for 179.5 + warn("DISABLING DEFAULT FORMATTERS") + self.debugger.HandleCommand('type category delete gnu-libstdc++') + self.debugger.HandleCommand('type category delete libcxx') self.process = None self.target = None self.eventState = lldb.eStateInvalid @@ -559,7 +563,7 @@ class Dumper: elif c == ',': if level == 0: if index == 0: - return inner + return inner.strip() index -= 1 inner = '' else: @@ -571,7 +575,7 @@ class Dumper: else: inner += c skipSpace = False - return inner + return inner.strip() def templateArgument(self, typeobj, index): type = typeobj.GetTemplateArgumentType(index) @@ -1142,7 +1146,7 @@ class Dumper: for i in xrange(m): child = value.GetChildAtIndex(i) with UnnamedSubItem(self, "@%d" % (i + 1)): - #self.put('iname="%s",' % self.currentIName) + self.put('iname="%s",' % self.currentIName) self.put('name="[%s]",' % child.name) self.putItem(child) for i in xrange(m, n): @@ -1618,6 +1622,7 @@ execfile(os.path.join(currentDir, "qttypes.py")) def doit(): db = Dumper() + db.report('lldbversion="%s"' % lldb.SBDebugger.GetVersionString()) db.report('state="enginesetupok"') while True: diff --git a/share/qtcreator/dumper/qttypes.py b/share/qtcreator/dumper/qttypes.py index d0b6e770683..59b246409bf 100644 --- a/share/qtcreator/dumper/qttypes.py +++ b/share/qtcreator/dumper/qttypes.py @@ -221,10 +221,10 @@ def qdump__QByteArray(d, value): d.putDisplay(StopDisplay) elif format == 2: d.putField("editformat", DisplayLatin1String) - d.putField("editvalue", d.encodeByteArray(value, None)) + d.putField("editvalue", d.encodeByteArray(value)) elif format == 3: d.putField("editformat", DisplayUtf8String) - d.putField("editvalue", d.encodeByteArray(value, None)) + d.putField("editvalue", d.encodeByteArray(value)) if d.isExpanded(): d.putArrayData(d.charType(), data, size) @@ -1734,10 +1734,14 @@ def qdump__QString(d, value): d.putDisplay(StopDisplay) elif format == 2: d.putField("editformat", DisplayUtf16String) - d.putField("editvalue", d.encodeString(value, None)) + d.putField("editvalue", d.encodeString(value)) def qdump__QStringRef(d, value): + if isNull(value["m_string"]): + d.putValue("(null)"); + d.putNumChild(0) + return s = value["m_string"].dereference() data, size, alloc = d.stringData(s) data += 2 * int(value["m_position"]) @@ -2374,9 +2378,10 @@ def qform__std__string(): return "Inline,In Separate Window" def qdump__std__string(d, value): + qdump__std__stringHelper1(d, value, 1) + +def qdump__std__stringHelper1(d, value, charSize): data = value["_M_dataplus"]["_M_p"] - baseType = value.type.strip_typedefs() - charSize = d.templateArgument(baseType, 0).sizeof # We can't lookup the std::string::_Rep type without crashing LLDB, # so hard-code assumption on member position # struct { size_type _M_length, size_type _M_capacity, int _M_refcount; } @@ -2409,9 +2414,7 @@ def qdump_stringHelper(d, data, size, charSize): d.putDisplay(StopDisplay) elif format == 2: d.putField("editformat", displayType) - if n != size: - mem = d.readRawMemory(p, size) - d.putField("editvalue", mem) + d.putField("editvalue", d.readRawMemory(data, size)) def qdump__std____1__string(d, value): @@ -2586,13 +2589,15 @@ def qdump__string(d, value): qdump__std__string(d, value) def qdump__std__wstring(d, value): - qdump__std__string(d, value) + charSize = d.lookupType('wchar_t').sizeof + qdump__std__stringHelper1(d, value, charSize) def qdump__std__basic_string(d, value): - qdump__std__string(d, value) + innerType = d.templateArgument(value.type, 0) + qdump__std__stringHelper1(d, value, innerType.sizeof) def qdump__wstring(d, value): - qdump__std__string(d, value) + qdump__std__wstring(d, value) def qdump____gnu_cxx__hash_set(d, value): diff --git a/share/qtcreator/translations/qtcreator_uk.ts b/share/qtcreator/translations/qtcreator_uk.ts index 6e94daec7b1..fef03d6ec07 100644 --- a/share/qtcreator/translations/qtcreator_uk.ts +++ b/share/qtcreator/translations/qtcreator_uk.ts @@ -173,109 +173,6 @@ Не вдалось знайти 'Core.pluginspec' в %1 - - BINEditor::BinEditor - - Memory at 0x%1 - Пам'ять в 0x%1 - - - Decimal&nbsp;unsigned&nbsp;value: - Десяткове&nbsp;беззнакове&nbsp;значення: - - - Decimal&nbsp;signed&nbsp;value: - Десяткове&nbsp;знакове&nbsp;значення: - - - Previous&nbsp;decimal&nbsp;unsigned&nbsp;value: - Попереднє&nbsp;десяткове&nbsp;беззнакове&nbsp;значення: - - - Previous&nbsp;decimal&nbsp;signed&nbsp;value: - Попереднє&nbsp;десяткове&nbsp;знакове&nbsp;значення: - - - %1-bit&nbsp;Integer&nbsp;Type - %1-бітний&nbsp;цілий&nbsp;тип - - - Little Endian - Little Endian - - - Big Endian - Big Endian - - - Binary&nbsp;value: - Двійкове&nbsp;значення: - - - Octal&nbsp;value: - Вісімкове&nbsp;значення: - - - Previous&nbsp;binary&nbsp;value: - Попереднє&nbsp;двійкове&nbsp;значення: - - - Previous&nbsp;octal&nbsp;value: - Попереднє&nbsp;вісімкове&nbsp;значення: - - - <i>double</i>&nbsp;value: - Значення&nbsp;типу&nbsp;<i>double</i>: - - - Previous <i>double</i>&nbsp;value: - Попереднє значення&nbsp;типу&nbsp;<i>double</i>: - - - <i>float</i>&nbsp;value: - Значення&nbsp;типу&nbsp;<i>float</i>: - - - Previous <i>float</i>&nbsp;value: - Попереднє значення&nbsp;типу&nbsp;<i>float</i>: - - - Copying Failed - Збій копіювання - - - You cannot copy more than 4 MB of binary data. - Ви не можете скопіювати більше ніж 4 МБ двійкових даних. - - - Copy Selection as ASCII Characters - Копіювати виділене як символи ASCII - - - Copy Selection as Hex Values - Копіювати виділене як шістнадцяткові значення - - - Set Data Breakpoint on Selection - Встановити точку перепину за даними на обраному - - - Jump to Address in This Window - Перейти до адреси в цьому вікні - - - Jump to Address in New Window - Перейти до адреси в новому вікні - - - Jump to Address 0x%1 in This Window - Перейти до адреси 0x%1 в цьому вікні - - - Jump to Address 0x%1 in New Window - Перейти до адреси 0x%1 в новому вікні - - BINEditor::Internal::BinEditorPlugin @@ -336,6 +233,26 @@ Version: Версія: + + No Qt version. + Немає версії Qt. + + + Invalid Qt version. + Неправильна версія Qt. + + + Requires Qt 4.7.1 or newer. + Необхідна Qt 4.7.1 або новіша. + + + Library not available. <a href='compile'>Compile...</a> + Бібліотека не доступна. <a href='compile'>Скомпілювати...</a> + + + Building helpers + Збірка помічників + Bazaar::Internal::BazaarCommitPanel @@ -1000,6 +917,18 @@ Local pulls are not applied to the master branch. Remove All Видалити все + + Remove All Bookmarks + Видалити усі закладки + + + Are you sure you want to remove all bookmarks from all files in the current session? + Ви дійсно бажаєте видалити усі закладки з усіх файлів в поточній сесії? + + + Do not &ask again. + &Не питати знову. + Edit Note Редагувати примітку @@ -1068,7 +997,7 @@ Local pulls are not applied to the master branch. Source - + Джерело Left @@ -1156,6 +1085,10 @@ Local pulls are not applied to the master branch. Run CMake Запустити CMake + + Failed opening project '%1': Project is not a file + Збій відкриття проекту '%1': Проект не є файлом + CMakeProjectManager::Internal::CMakeOpenProjectWizard @@ -1170,18 +1103,6 @@ Local pulls are not applied to the master branch. Run CMake kit Запустити комплект cmake - - Clean Environment - Чисте середовище - - - System Environment - Системне середовище - - - Build Environment - Середовище збірки - The executable is not built by the current build configuration Виконуваний модуль не зібрано поточною конфігурацією збірки @@ -1213,26 +1134,6 @@ Local pulls are not applied to the master branch. Run in Terminal Запускати в терміналі - - Run Environment - Середовище виконання - - - Base environment for this runconfiguration: - Базове середовище для цієї конфігурації запуску: - - - Clean Environment - Чисте середовище - - - System Environment - Системне середовище - - - Build Environment - Середовище збірки - CMakeProjectManager::Internal::CMakeRunPage @@ -1939,6 +1840,14 @@ Local pulls are not applied to the master branch. Ctrl+E,3 Ctrl+E,3 + + Meta+E,4 + Meta+E,4 + + + Ctrl+E,4 + Ctrl+E,4 + Meta+E,0 Meta+E,0 @@ -1979,22 +1888,10 @@ Local pulls are not applied to the master branch. Remove All Splits Видалити всі розбивки - - Go to Next Split - Перейти до наступної розбивки - Ad&vanced &Додатково - - Full path of the current document including file name. - Повний шлях до поточного документа включно з іменем файлу. - - - Full path of the current document excluding file name. - Повний шлях до поточного документа без імені файлу. - X-coordinate of the current editor's upper left corner, relative to screen. Координата X верхнього лівого кута поточного редактора відносно екрана. @@ -2043,18 +1940,6 @@ Local pulls are not applied to the master branch. Cannot Open File Неможливо відкрити файл - - Cannot open the file for editing with SCC. - Не вдалось відкрити файл для редагування за допомогою SCC. - - - Cannot Set Permissions - Неможливо встановити права доступу - - - Cannot set permissions to writable. - Неможливо встановити дозвіл на запис. - Qt Creator Qt Creator @@ -2075,6 +1960,18 @@ Local pulls are not applied to the master branch. &Save %1 &Зберегти %1 + + Open in New Window + Відкрити в новому вікні + + + Go to Next Split or Window + Перейти до наступної розбивки або вікна + + + Current document + Поточний документ + Revert %1 to Saved Повернути %1 до збереженого @@ -2741,6 +2638,10 @@ Local pulls are not applied to the master branch. Alt+0 Alt+0 + + Show Mode Selector + Показувати вибір режиму + Full Screen На повний екран @@ -3141,6 +3042,10 @@ Would you like to overwrite them? Shortcut Поєднання клавіш + + Type to set shortcut + Наберіть, щоб встановити скорочення + Import Keyboard Mapping Scheme Імпортувати схему відображення клавіатури @@ -3186,18 +3091,14 @@ Would you like to overwrite them? Про Qt Creator - (%1) - (%1) + <h3>%1</h3>%2<br/><br/>Built on %3 at %4<br /><br/>%5<br/>Copyright 2008-%6 %7. All rights reserved.<br/><br/>The program is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.<br/> + <h3>%1</h3>%2<br/><br/>Зібрано %3 о %4<br /><br/>%5<br/>Copyright 2008-%6 %7. Усі права застережено.<br/><br/>Ця програма надається ЯК Є та БЕЗ ГАРАНТІЙ ЖОДНОГО ВИДУ, ВКЛЮЧАЮЧИ ГАРАНТІЇ ДИЗАЙНУ, МОЖЛИВОСТІ ПРОДАЖУ ТА ПРИДАТНОСТІ ДЛЯ КОНКРЕТНОЇ МЕТИ.<br/> From revision %1<br/> This gets conditionally inserted as argument %8 into the description string. З ревізії %1<br/> - - <h3>Qt Creator %1 %8</h3>Based on Qt %2 (%3 bit)<br/><br/>Built on %4 at %5<br /><br/>%9<br/>Copyright 2008-%6 %7. All rights reserved.<br/><br/>The program is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.<br/> - <h3>Qt Creator %1 %8</h3>Базується на Qt %2 (%3 біти)<br/><br/>Зібрано %4 о %5<br /><br/>%9<br/>Copyright 2008-%6 %7. Усі права застережено.<br/><br/>Ця програма надається ЯК Є та БЕЗ ГАРАНТІЙ ЖОДНОГО ВИДУ, ВКЛЮЧАЮЧИ ГАРАНТІЇ ДИЗАЙНУ, МОЖЛИВОСТІ ПРОДАЖУ ТА ПРИДАТНОСТІ ДЛЯ КОНКРЕТНОЇ МЕТИ.<br/> - Core::ModeManager @@ -3259,6 +3160,14 @@ Would you like to overwrite them? Core::VcsManager + + %1 repository was detected but %1 is not configured. + Виявлено сховище %1, але %1 не налаштовано. + + + Configure + Налаштувати + Version Control Контроль версій @@ -3329,6 +3238,18 @@ to version control (%2) Add Definition in %1 Додати визначення %1 + + Add Definition Here + Додати визначення тут + + + Add Definition Inside Class + Додати визначення всередині класу + + + Add Definition Outside Class + Додати визначення поза класом + CppEditor::Internal::CPPEditorWidget @@ -3385,81 +3306,6 @@ to version control (%2) Згорнути все - - CppEditor::Internal::CppPlugin - - C++ Class - Клас C++ - - - Creates a C++ header and a source file for a new class that you can add to a C++ project. - Створює заголовок C++ та файл коду для нового класу, який ви можете додати до проекту C++. - - - Creates a C++ source file that you can add to a C++ project. - Створює файл коду C++, який ви можете додати до проекту C++. - - - C++ Source File - Файл коду C++ - - - Creates a C++ header file that you can add to a C++ project. - Створює файл заголовків C++, який ви можете додати до проекту C++. - - - C++ Header File - Файл заголовків C++ - - - Switch Between Method Declaration/Definition - Перемкнутись між оголошенням/визначенням методу - - - Shift+F2 - Shift+F2 - - - Open Method Declaration/Definition in Next Split - Відкрити оголошення/визначення методу в наступній розбивці - - - Ctrl+E, Shift+F2 - Ctrl+Shift+F11 - - - Find Usages - Знайти вживання - - - Ctrl+Shift+U - Ctrl+Shift+U - - - Meta+Shift+T - Meta+Shift+T - - - Rename Symbol Under Cursor - Перейменувати символ під курсором - - - Open Type Hierarchy - Відкрити ієрархію типів - - - Ctrl+Shift+T - Ctrl+Shift+T - - - CTRL+SHIFT+R - CTRL+SHIFT+R - - - Update Code Model - Оновити модель коду - - CppEditor::Internal::CppSnippetProvider @@ -3489,13 +3335,6 @@ to version control (%2) Похідні - - CppEditor::Internal::InsertQtPropertyMembers - - Generate Missing Q_PROPERTY Members... - Згенерувати відсутні члени Q_PROPERTY... - - CppPreprocessor @@ -3947,6 +3786,14 @@ if (a && Open Corresponding Header/Source in Next Split Відкрити відповідний заголовок/код в наступній розбивці + + Meta+E, F4 + Meta+E, F4 + + + Ctrl+E, F4 + Ctrl+E, F4 + CppTools::Internal::SymbolsFindFilter @@ -4108,6 +3955,10 @@ Flags: %3 Reformat Pointers or References Переформатувати вказівники або посилання + + Assign to Local Variable + Призначити до локальної змінної + Convert to Objective-C String Literal Перетворити на рядковий літерал Objective-C @@ -4223,6 +4074,32 @@ Flags: %3 Stopped at internal breakpoint %1 in thread %2. Зупинено у внутрішній точці перепину %1 в нитці %2. + + Found. + Знайдено. + + + Not found. + Не знайдено. + + + +Section %1: %2 + +Секція %1: %2 + + + Warning + Попередження + + + This does not seem to be a "Debug" build. +Setting breakpoints by file name and line number may fail. + + Це не схоже на зневаджувальну збірку. +Встановлення точок перепину за іменем файлу та номером рядка може не спрацювати. + + Data breakpoint %1 (%2) at 0x%3 in thread %4 triggered. Спрацювала точка перепину даних %1 (%2) в 0x%3 в нитці %4. @@ -4324,6 +4201,10 @@ Flags: %3 Some breakpoints cannot be handled by the debugger languages currently active, and will be ignored. Деякі точки перепину, що неможливо обробити активними мовами зневадження, будуть проігноровані. + + Not enough free ports for QML debugging. + Недостатньо вільних портів для зневадження QML. + Install &Debug Information Встановити зневад&жувальну інформацію @@ -4997,10 +4878,6 @@ This feature is only available for GDB. Use CDB &console Використовувати кон&соль CDB - - Breakpoints - Точки перепину - <html><head/><body><p>Attempt to correct the location of a breakpoint based on file and line number should it be in a comment or in a line for which no code is generated. The correction is based on the code model.</p></body></html> <html><head/><body><p>Намагатись підправляти розташування точки перепину, що основана на файлі та номері рядка, який є коментарем або для якого код не генерується. Виправлення основане на моделі коду.</p></body></html> @@ -5009,34 +4886,10 @@ This feature is only available for GDB. Correct breakpoint location Підправляти розташування точок перепину - - Break on functions: - Перепиняти на функціях: - This is useful to catch runtime error messages, for example caused by assert(). Корисно для перехоплення повідомлення про помилки під час виконання, наприклад через assert(). - - Symbol paths: %1 - Шляхи до символів: %1 - - - <none> - <немає> - - - Source paths: %1 - Шляхи кодів: %1 - - - Paths - Шляхи - - - Edit... - Редагувати... - Various Різне @@ -5057,16 +4910,12 @@ This feature is only available for GDB. Додає сервер символів Microsoft, що надає символи для бібліотек операційної системи. Необхідно вказати теку для локального кешу. - <html><head/><body><p>The debugger is not configured to use the public <a href="%1">Microsoft Symbol Server</a>. This is recommended for retrieval of the symbols of the operating system libraries.</p><p><i>Note:</i> A fast internet connection is required for this to work smoothly. Also, a delay might occur when connecting for the first time.</p><p>Would you like to set it up?</p></body></html> - <html><head/><body><p>Зневаджувач не налаштовано для використання публічного <a href="%1">серверу символів Microsoft</a>. Рекомендується для отримання символів бібліотек операційної системи.</p><p><i>Примітка:</i> Необхідне швидке з'єднання з Internet для зручної роботи. Також можлива затримка під час першого підключення.</p><p>Бажаєте налаштувати?</p></br></body></html> + Symbol Cache... + Кеш символів... - Symbol Server - Сервер символів - - - Do not ask again - Не питати знову + Uses a directory to cache symbols used by the debugger. + Використовує теки для кешування символів, що використовуються зневаджувачем. @@ -6134,32 +5983,6 @@ You can choose between waiting longer or aborting debugging. Adapter crashed Адаптер завершився аварійно - - This does not seem to be a "Debug" build. -Setting breakpoints by file name and line number may fail. - - Це не схоже на зневаджувальну збірку. -Встановлення точок перепину за іменем файлу та номером рядка може не спрацювати. - - - - Found. - Знайдено. - - - Not Found. - Не знайдено. - - - -Section %1: %2 - -Секція %1: %2 - - - Warning - Попередження - The gdb process could not be stopped: %1 @@ -6268,14 +6091,6 @@ markers in the source code editor. Це дозволяє або забороняє читання типового файлу користувача .gdbinit під час запуску зневаджувача. - - Warn when debugging "Release" builds - Попереджати при зневадженні збірок "Release" - - - Show a warning when starting the debugger on a binary with insufficient debug information. - Показувати попередження при запуску зневаджувача з виконуваним модулем без зневаджувальної інформації. - <html><head/><body>Add common paths to locations of debug information such as <i>/usr/src/debug</i> when starting GDB.</body></html> <html><head/><body>Додати типові шляхи розташування зневаджувальної інформації, такі як <i>/usr/src/debug</i>, при запуску GDB.</body></html> @@ -6292,10 +6107,6 @@ markers in the source code editor. <html><head/><body>Postpone reading debug information as long as possible. This can result in faster startup times at the price of not being able to set breakpoints by file and number.</body></html> <html><head/><body>Не читати зневаджувальну інформацію так довго, як можливо. Це може прискорити запуск, однак ціною буде неможливість встановлювати точки перепину за файлом та рядком.</body></html> - - <html><head/><body><p>GDB commands entered here will be executed after GDB has been started and the debugging helpers have been initialized.</p><p>You can add commands to load further debugging helpers here, or modify existing ones.</p><p>To execute simple Python commands, prefix them with "python".</p><p>To execute sequences of Python commands spanning multiple lines prepend the block with "python" on a separate line, and append "end" on a separate line.</p><p>To execute arbitrary Python scripts, use <i>python execfile('/path/to/script.py')</i>.</p></body></html> - <html><head/><body><p>Введені тут команди GDB будуть виконані після запуску GDB та ініціалізації помічників зневадження.</p><p>Ви можете додати тут команди для завантаження додаткових помічників зневадження або змінити існуючі.</p><p>Щоб виконати послідовність команд Python, що займають декілька рядків, почніть блок з рядка "python", а закінчіть рядком "end".</p><p>Щоб виконати довільні скрипти Python, використайте <i>python execfile('/шлях/до/script.py')</i>.</p></body></html> - Additional Attach Commands Додаткові команди при підключенні @@ -6308,6 +6119,40 @@ markers in the source code editor. Load .gdbinit file on startup Завантажувати файл .gdbinit під час запуску + + Load system GDB pretty printers + Завантажувати системні помічники форматування GDB + + + Uses the default GDB pretty printers installed in your system or linked to the libraries your application uses. + + Використовувати типові помічники форматування GDB, що встановлені в вашій системі або підключені до бібліотек, що вживає ваша програма. + + + + Create tasks from missing packages + Створювати задачі з відсутніх пакунків + + + <p>To execute simple Python commands, prefix them with "python".</p><p>To execute sequences of Python commands spanning multiple lines prepend the block with "python" on a separate line, and append "end" on a separate line.</p><p>To execute arbitrary Python scripts, use <i>python execfile('/path/to/script.py')</i>.</p> + <p>Щоб виконати прості команди Python, додайте до них префікс "python".</p><p>Щоб виконати послідовність команд Python, що займає декілька рядків, почніть блок з рядка "python", а закінчіть рядком "end".</p><p>Щоб виконати довільні скрипти Python, використайте <i>python execfile('/шлях/до/script.py')</i>.</p> + + + <html><head/><body><p>GDB commands entered here will be executed after GDB has been started, but before the debugged program is started or attached, and before the debugging helpers are initialized.</p>%1</body></html> + <html><head/><body><p>Введені тут команди GDB будуть виконані після запуску GDB, але до запуску чи підключення до програми, що зневаджується, і до ініціалізації помічників зневадження</p>%1</body></html> + + + Debugging Helper Customization + Налаштування помічників зневадження + + + <html><head/><body><p>GDB commands entered here will be executed after Qt Creator's debugging helpers have been loaded and fully initialized. You can load additional debugging helpers or modify existing ones here.</p>%1</body></html> + <html><head/><body><p>Введені тут команди GDB будуть виконані після повної ініціалізації помічників зневадження Qt Creator. Ви можете додати тут команди для завантаження додаткових помічників зневадження або змінити існуючі.</p>%1</body></html> + + + Extended + Розширені опції + The options below should be used with care. Нижченаведені опції мають використовуватись з обережністю. @@ -6344,6 +6189,10 @@ markers in the source code editor. <html><head/><body>GDB shows by default AT&&T style disassembly.</body></html> <html><head/><body>Типово, GDB показує дизасемлювання в стилі AT&&T.</body></html> + + <html><head/><body><p>Attempts to identify missing debug info packages and lists them in the Issues output pane.</p><p><b>Note:</b> This feature needs special support from the Linux distribution and GDB build and is not available everywhere.</p></body></html> + <html><head/><body><p>Намагатись визначити відсутні пакунки зі зневаджувальною інформацією та перерахувати їх в панелі виведення Проблеми.</p><p><b>Примітка:</b>Ця функціональність потребує спеціальної підтримки з боку дистрибутиву Linux та збірки GDB і не є доступною всюди.</p></body></html> + Additional Startup Commands Додаткові команди запуску @@ -6607,6 +6456,10 @@ Do you want to retry? Application startup failed: %1 Збій запуску програми: %1 + + QML debugging port not set: Unable to convert %1 to unsigned int. + Порт зневадження QML не задано: неможливо сконвертувати %1 до беззнакового цілого. + QML Debugger disconnected. Зневаджувач QML відключено. @@ -6950,8 +6803,8 @@ Do you want to retry? Адреса об'єкта - Referencing Address - Адреса, на яку вказується + Pointer Address + Адреса вказівника Static Object Size @@ -7048,6 +6901,14 @@ Do you want to retry? UCS4 string Рядок UCS4 + + Array of 10 items + Масив з 10 елементів + + + Array of 1000 items + Масив з 1000 елементів + Decimal Десятковий @@ -7376,7 +7237,7 @@ Rebuilding the project might help. Shift+F4 - About Qt Designer plugins... + About Qt Designer Plugins... Про додатки Qt Designer.... @@ -7541,6 +7402,10 @@ Rebuilding the project might help. Split Side by Side Розбити вертикально + + Open in New Window + Відкрити в новому вікні + Close Document Закрити документ @@ -7598,7 +7463,7 @@ Rebuilding the project might help. Set Expression - + Задати вираз @@ -7824,6 +7689,10 @@ Reason: %3 Read .vimrc Читати .vimrc + + Path to .vimrc + Шлях до .vimrc + FakeVim::Internal::FakeVimExCommandsPage @@ -7904,19 +7773,19 @@ Reason: %3 Search hit BOTTOM, continuing at TOP. - + Пошук дійшов до НИЗУ, продовжуємо ЗГОРИ. Search hit TOP, continuing at BOTTOM. - + Пошук дійшов до ГОРИ, продовжуємо ЗНИЗУ. Search hit BOTTOM without match for: %1 - + Пошук дійшов до НИЗУ, не знайдено збігів для: %1 Search hit TOP without match for: %1 - + Пошук дійшов до ГОРИ, не знайдено збігів для: %1 %n lines indented. @@ -7980,7 +7849,7 @@ Reason: %3 Argument must be positive: %1=%2 - + Аргумент повинен бути додатнім: %1=%2 @@ -7999,7 +7868,7 @@ Reason: %3 Not an editor command: %1 - + Не команда редактора: %1 @@ -8013,12 +7882,12 @@ Reason: %3 FakeVim - Use FakeVim - Застосувати FakeVim + Default: %1 + - Read .vimrc - Читати .vimrc + Use FakeVim + Застосувати FakeVim Vim Behavior @@ -8050,15 +7919,15 @@ Reason: %3 Smart tabulators - + Розумні табулятори Pass 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. - + Передавати послідовності клавіш (як Ctrl-S) до ядра Qt Creator замість інтерпретації їх в FakeVim. Це надасть простіший доступ до функціональності ядра Qt Creator за рахунок втрати деяких можливостей FakeVim. Pass control key - + Передавати керуючі клавіші Highlight search results @@ -8078,7 +7947,7 @@ Reason: %3 Tabulator size: - + Розмір табулятора: Backspace: @@ -8098,7 +7967,7 @@ Reason: %3 Set Plain Style - + Встановити простий стиль Use smartcase @@ -8112,6 +7981,34 @@ Reason: %3 Show partial command + + Use ignorecase + + + + Let Qt Creator handle some key presses in insert mode so that code can be properly completed and expanded. + + + + Pass keys in insert mode + + + + Scroll offset: + + + + Keep empty to use the default path, i.e. %USERPROFILE%\_vimrc on Windows, ~/.vimrc otherwise. + Залишіть порожнім, щоб використати типовий шлях (напр., %USERPROFILE%\_vimrc під Windows та ~/.vimrc на інших системах). + + + Browse... + Огляд... + + + Read .vimrc from location: + + FakeVim::Internal::FakeVimPluginPrivate @@ -8168,7 +8065,7 @@ Reason: %3 User command #%1 - + Команда користувача #%1 @@ -8634,6 +8531,10 @@ Reason: %3 Hide files matching: Приховати файли, що відповідають: + + Show files matching: + Показати файли, що відповідають: + Apply Filter Застосувати фільтр @@ -8764,8 +8665,8 @@ Reason: %3 GenericProjectManager::Internal::Manager - Failed opening project '%1': Project already open - Збій відкриття проекту '%1': Проект вже відкритий + Failed opening project '%1': Project is not a file + Збій відкриття проекту '%1': Проект не є файлом @@ -8778,6 +8679,10 @@ Reason: %3 Hide files matching: Приховати файли, що відповідають: + + Show files matching: + Показати файли, що відповідають: + Apply Filter Застосувати фільтр @@ -8861,15 +8766,11 @@ These files are preserved. Ignore whitespace only changes. - + Ігнорувати зміни в пропусках. Git::Internal::BranchAddDialog - - Dialog - Діалог - Branch Name: Назва гілки: @@ -8878,6 +8779,14 @@ These files are preserved. CheckBox Прапорець + + Add Branch + Додати гілку + + + Rename Branch + Перейменувати гілку + Track remote branch '%1' @@ -8909,6 +8818,14 @@ These files are preserved. Delete Branch Видалити гілку + + Branch Exists + Гілка існує + + + Local branch '%1' already exists. + + Would you like to delete the branch '%1'? @@ -8945,6 +8862,10 @@ These files are preserved. Re&base + + Re&name + + Git::Internal::BranchModel @@ -8960,21 +8881,49 @@ These files are preserved. - Select Working Directory - Оберіть робочу теку + Browse &Directory... + - Error - Помилка + Browse &History... + - Selected directory is not a Git repository. + &Show + + + + Cherry &Pick + + + + &Revert + + + + Check&out + + + + &Close + + + + Select Commit + + + + Select Git Directory Error: Unknown reference + + Error: Bad working directory. + + Error: Could not start Git. Помилка: Не вдалось запустити Git. @@ -8987,10 +8936,6 @@ These files are preserved. Working directory: Робоча тека: - - Select - Вибрати - Change: @@ -9023,7 +8968,7 @@ These files are preserved. Ignore whitespace only changes. - + Ігнорувати зміни в пропусках. @@ -9036,10 +8981,6 @@ These files are preserved. Git Diff - - Git Log - - Cannot determine the repository for "%1". @@ -9127,10 +9068,34 @@ These files are preserved. Invalid revision + + Cannot execute "git %1" in "%2": %3 + + Cannot retrieve branch of "%1": %2 + + Cannot run "%1" in "%2": %3 + + + + REBASING + + + + REVERTING + + + + CHERRY-PICKING + + + + MERGING + + Detached HEAD @@ -9161,19 +9126,59 @@ These files are preserved. - Cannot run "git branch" in "%1": %2 + Cannot retrieve submodule status of "%1": %2 - Cannot run "git remote" in "%1": %2 + Submodules Found - Cannot run "git show" in "%1": %2 + Would you like to update submodules? - Cannot run "git clean" in "%1": %2 + Rebase is in progress. What do you want to do? + + + + No commits were found + + + + No local commits were found + + + + Uncommitted Changes Found + + + + What would you like to do with local changes in: + + + + Stash + + + + Stash local changes and continue. + + + + Discard + Відкинути + + + Discard (reset) local changes and continue. + + + + Continue with local changes in working directory. + + + + Cancel current command. @@ -9185,10 +9190,6 @@ These files are preserved. Cannot apply patch "%1" to "%2": %3 - - Changes - - <Detached HEAD> @@ -9227,13 +9228,47 @@ These files are preserved. - Would you like to stash your changes? + Cannot obtain status: %1 - Cannot obtain status: %1 + Continue Rebase + + Continue + Продовжити + + + Continue Revert + + + + You need to commit changes to finish revert. +Commit now? + + + + Commit + + + + Continue Cherry-Picking + + + + You need to commit changes to finish cherry-picking. +Commit now? + + + + No changes found. + + + + Skip + Пропустити + Cannot launch "%1". @@ -9285,9 +9320,13 @@ These files are preserved. - There are no modified files. + Rebase, merge or am is in progress. Finish or abort it and then try again. + + There are no modified files. + Немає змінених файлів. + Cannot restore stash "%1": %2 @@ -9482,6 +9521,10 @@ These files are preserved. &Local Repository + + Fixup Previous Commit... + + Reset... @@ -9538,6 +9581,42 @@ These files are preserved. Clean... Очистити... + + Interactive Rebase... + + + + Update Submodules + + + + Abort Merge + + + + Abort Rebase + + + + Abort Cherry Pick + + + + Abort Revert + + + + Continue Rebase + + + + Continue Cherry Pick + + + + Continue Revert + + Apply from Editor @@ -9602,14 +9681,6 @@ These files are preserved. Fetch - - Revert Single Commit... - - - - Cherry-Pick Commit... - - &Patch @@ -9630,6 +9701,26 @@ These files are preserved. Manage Remotes... + + Revert... + + + + Cherry Pick... + + + + Checkout... + + + + Rebase... + + + + Merge... + + Git &Tools @@ -9656,12 +9747,16 @@ These files are preserved. Repository Browser - + Оглядач сховища Merge Tool + + Actions on Commits... + + Commit @@ -9674,6 +9769,14 @@ These files are preserved. &Redo П&овторити + + Undo Changes to %1 + + + + Interactive Rebase + + Another submit is currently being executed. @@ -9686,6 +9789,10 @@ These files are preserved. Amend %1 + + Git Fixup Commit + + Git Commit @@ -9905,12 +10012,20 @@ These files are preserved. Додати в початок PATH: - Repository browser + Command: + Команда: + + + Show tags in Branches dialog + + + + Repository Browser Оглядач сховища - Command: - Команда: + Show diff side-by-side + @@ -9953,22 +10068,6 @@ instead of its installation directory when run outside git bash. Message - - Delete... - Видалити... - - - Show - - - - Restore... - - - - Refresh - Оновити - <No repository> @@ -9990,14 +10089,30 @@ instead of its installation directory when run outside git bash. - Delete All... - Видалити все... + Delete &All... + - Restore to Branch... + &Delete... + + + + &Show + + + + R&estore... + + + + Restore to &Branch... Restore a git stash to new branch to be created + + Re&fresh + + Delete Stashes @@ -10097,7 +10212,7 @@ You can choose between stashing the changes or discarding them. Select a host. - + Вибір вузла. @@ -10166,7 +10281,7 @@ You can choose between stashing the changes or discarding them. Clones - + Клони Baseline Repositories @@ -11115,11 +11230,11 @@ QML component instance objects and properties directly. ListViewSpecifics List View - + Список Cache - + Кеш Cache buffer @@ -11135,11 +11250,11 @@ QML component instance objects and properties directly. Orientation - + Орієнтація Orientation of the list. - + Орієнтація списку. Snap mode @@ -11678,54 +11793,57 @@ To do this, you type this shortcut and a space in the Locator entry field, and t Checking for connectivity support... - + Перевірка підтримки connectivity... Error checking for connectivity tool: %1 - + Помилка перевірки засобу connectivity: %1 Error checking for connectivity tool. - + Помилка перевірки засобу connectivity. Connectivity tool not installed on device. Deployment currently not possible. - + На пристрої не встановлено засіб connectivity. Розгортання наразі неможливе. Please switch the device to developer mode via Settings -> Security. - + Будь ласка, переключіть пристрій в режим розробника в Settings -> Security. Connectivity tool present. - + Засіб connectivity присутній. + Checking for QML tooling support... - + Перевірка підтримки інструментарію QML... Error checking for QML tooling support: %1 - + Помилка перевірки інструментарію QML: %1 Error checking for QML tooling support. - + Помилка перевірки інструментарію QML. Missing directory '%1'. You will not be able to do QML debugging on this device. - + Відсутня тека '%1'. Ви не зможете здійснювати зневадження QML на цьому пристрої. + QML tooling support present. - + Підтримка інструментрарію QML присутня. + No Qt packages installed. @@ -11772,37 +11890,39 @@ To do this, you type this shortcut and a space in the Locator entry field, and t Packaging failed: Could not get package name. - + Збій пакування: не вдалось отримати назву пакунка. Packaging failed: Could not move package files from '%1' to '%2'. - + Збій пакування: Не вдалось перенести файли з '%1' до '%2'. Your project name contains characters not allowed in Debian packages. They must only use lower-case letters, numbers, '-', '+' and '.'. We will try to work around that, but you may experience problems. - + Назва вашого проекту містить символи, що не дозволені для пакунків Debian. +Дозволяються лише літери в нижньому регістрі, цифри, '-', '+' та '.' +Ми спробуємо обійти це, однак ви можете зіткнутись з проблемами. Packaging failed: Foreign debian directory detected. You are not using a shadow build and there is a debian directory in your project root ('%1'). Qt Creator will not overwrite that directory. Please remove it or use the shadow build feature. - + Збій пакування: знайдено сторонню теку debian. Ви не використовуєте тіньову збірка, а в корені вашого проекту присутня тека debian ('%1'). Qt Creator не буде перезаписувати цю теку. Будь ласка, видаліть її або використайте тіньову збірку. Packaging failed: Could not remove directory '%1': %2 - + Збій пакування: Не вдалось видалити теку '%1': %2 Could not create Debian directory '%1'. - + Не вдалось створити теку Debian '%1'. Could not read manifest file '%1': %2. - + Не вдалось прочитати файл маніфесту '%1': %2. Could not write manifest file '%1': %2. - + Не вдалось записати файл маніфесту '%1': %2. Could not copy file '%1' to '%2'. @@ -11810,7 +11930,7 @@ We will try to work around that, but you may experience problems. Error: Could not create file '%1'. - + Помилка: не вдалось створити файл '%1'. @@ -11845,35 +11965,35 @@ We will try to work around that, but you may experience problems. Madde::Internal::MaemoDeviceConfigWizardKeyCreationPage Key Creation - + Створення ключа Cannot Create Keys - + Неможливо створити ключі The path you have entered is not a directory. - + Шлях, що ви ввели, не є текою. The directory you have entered does not exist and cannot be created. - + Шлях, що ви ввели, не існує і не може бути створений. Creating keys... - + Створення ключів... Key creation failed: %1 - + Збій створення ключа: %1 Done. - + Готово. Could Not Save Key File - + Не вдалось зберегти файл ключа WizardPage @@ -11881,7 +12001,7 @@ We will try to work around that, but you may experience problems. Qt Creator will now generate a new pair of keys. Please enter the directory to save the key files in and then press "Create Keys". - + Qt Creator зараз згенерую пару нових ключів. Будь ласка, введіть теку для збереження файлів ключів, а потім натисніть "Створити ключі". Directory: @@ -11889,14 +12009,14 @@ We will try to work around that, but you may experience problems. Create Keys - + Створити ключі Madde::Internal::MaemoDeviceConfigWizardKeyDeploymentPage Key Deployment - + Розгортання ключа Deploying... @@ -11904,19 +12024,19 @@ We will try to work around that, but you may experience problems. Key Deployment Failure - + Збій розгортання ключа Key Deployment Success - + Ключ успішно розгорнуто The key was successfully deployed. You may now close the "%1" application and continue. - + Ключ було успішно розгорнуто. Ви зараз можете закрити програму "%1" та продовжувати. Done. - + Готово. WizardPage @@ -11931,11 +12051,18 @@ We will try to work around that, but you may experience problems. <li>In "%%%maddev%%%", press "Developer Password" and enter it in the field below.</li> <li>Click "Deploy Key"</li> - + Будь ласка, виконайте наступні кроки, щоб розгорнути публічний ключ на ваш пристрій: +<ul> +<li>Підключіть пристрій до вашого комп'ютера (якщо ви не плануєте підключатись через WLAN).</li> +<li>На пристрої запустіть програму "%%%maddev%%%".</li> +<li>В "%%%maddev%%%", встановіть IP-адресу пристрою на вказану нижче (або відредагуйте поле нижче, щоб адреси збігались).</li> +<li>В "%%%maddev%%%", натисніть "Developer Password" та введіть його до поля нижче.</li> +<li>Натисніть "Розгорнути ключ"</li> + Device address: - + Адреса пристрою: Password: @@ -11943,7 +12070,7 @@ We will try to work around that, but you may experience problems. Deploy Key - + Розгорнути ключ @@ -11965,23 +12092,23 @@ We will try to work around that, but you may experience problems. Do you want to re-use an existing pair of keys or should a new one be created? - + Бажаєте використати існуючу пару ключів чи створити нову? Re-use existing keys - + Використати існуючі ключі File containing the public key: - + Файл, що містить публічний ключ: File containing the private key: - + Файл, що містить приватний ключ: Create new keys - + Створити нові ключі @@ -11996,7 +12123,7 @@ We will try to work around that, but you may experience problems. %1 Device - + Пристрій %1 WizardPage @@ -12008,7 +12135,7 @@ We will try to work around that, but you may experience problems. The kind of device: - + Тип пристрою: Emulator @@ -12016,7 +12143,7 @@ We will try to work around that, but you may experience problems. Hardware Device - + Реальний The device's host name or IP address: @@ -12024,7 +12151,7 @@ We will try to work around that, but you may experience problems. The SSH server port: - + Порт сервера SSH: @@ -12038,7 +12165,7 @@ We will try to work around that, but you may experience problems. Madde::Internal::MaemoInstallPackageViaMountStep No Debian package creation step found. - + Відсутній крок для створення пакунка Debian. Deploy package via UTFS mount @@ -12049,11 +12176,11 @@ We will try to work around that, but you may experience problems. Madde::Internal::MaemoMakeInstallToSysrootStep Cannot deploy: No active build configuration. - + Неможливо розгорнути: немає активної конфігурації збірки. Cannot deploy: Unusable build configuration. - + Неможливо розгорнути: неможливо використати конфігурацію збірки. Copy files to sysroot @@ -12078,27 +12205,27 @@ We will try to work around that, but you may experience problems. Madde::Internal::MaemoPackageCreationWidget Size should be %1x%2 pixels - + Розмір має бути %1x%2 пікселів No Version Available. - + Відсутня версія. Could not read icon - + Не вдалось прочитати піктограму Images - + Зображення Choose Image (will be scaled to %1x%2 pixels if necessary) - + Вибір зображення (буде відмасштабоване до %1x%2 пікселів при потребі) Could Not Set New Icon - + Не вдалось встановити нову піктограму File Error @@ -12106,59 +12233,59 @@ We will try to work around that, but you may experience problems. Could not set project name. - + Не вдалось встановити назву проекту. Could not set package name for project manager. - + Не вдалось встановити назву пакунка для менеджера пакунків. Could not set project description. - + Не вдалось встановити опис проекту. <b>Create Package:</b> - + <b>Створити пакунок:</b> Could Not Set Version Number - + Не вдалось встановити номер версії Package name: - + Назва пакунка: Package version: - + Версія пакунка: Major: - + Старший: Minor: - + Молодший: Patch: - + Зміна: Short package description: - + Коротки опис пакунка: Name to be displayed in Package Manager: - + Назва для відображення в менеджері пакунків: Icon to be displayed in Package Manager: - + Піктограма для відображення в менеджері пакунків: Adapt Debian file: - + Адаптувати файл Debian: Edit... @@ -12166,77 +12293,77 @@ We will try to work around that, but you may experience problems. Edit spec file - + Редагувати файл spec Madde::Internal::MaemoPublishedProjectModel Include in package - + Включити в пакунок Include - + Включити Do not include - + Не включати Madde::Internal::MaemoPublisherFremantleFree Canceled. - + Скасовано. Publishing canceled by user. - + Публікація скасована користувачем. The project is missing some information important to publishing: - + У проекта відсутня деяка важлива для публікації інформація: Publishing failed: Missing project information. - + Збій публікації: відсутня інформація про проект. Error removing temporary directory: %1 - + Помилка видалення тимчасової теки: %1 Publishing failed: Could not create source package. - + Збій публікації: не вдалось створити пакунок з кодом. Error: Could not create temporary directory. - + Помилка: не вдалось створити тимчасову теку. Error: Could not copy project directory. - + Помилка: не вдалось скопіювати теку проекта. Error: Could not fix newlines. - + Помилка: не вдалось виправити закінчення рядків. Publishing failed: Could not create package. - + Збій публікації: не вдалось створити пакунок. Removing left-over temporary directory... - + Видалення тимчасової теки, що лишилась... Setting up temporary directory... - + Підготовка тимчасової теки... Cleaning up temporary directory... - + Очистка тимчасової теки... Failed to create directory '%1'. @@ -12244,111 +12371,111 @@ We will try to work around that, but you may experience problems. Could not set execute permissions for rules file: %1 - + Не вдалось встановити дозволи на виконання для файлу правил: %1 Could not copy file '%1' to '%2': %3. - + Не вдалось скопіювати файл '%1' до '%2': %3. Make distclean failed: %1 - + Збій make distclean: %1 Error: Failed to start dpkg-buildpackage. - + Помилка: збій запуску dpkg-buildpackage. Error: dpkg-buildpackage did not succeed. - + Помилка: dpkg-buildpackage завершився з помилкою. Package creation failed. - + Збій створення пакунка. Done. - + Готово. Packaging finished successfully. The following files were created: - + Пакування завершилось вдало. Були створені наступні файли: No Qt version set. - + Не задано версію Qt. Building source package... - + Побудова пакунка з кодом... Starting scp... - + Запуск scp... Uploading file %1... - + Завантаження файлу '%1'... SSH error: %1 - + Помилка SSH: %1 Upload failed. - + Збій завантаження. Error uploading file: %1. - + Помилка завантаження файлу: %1. Error uploading file. - + Помилка завантаження файлу. All files uploaded. - + Всі файли завантажено. Upload succeeded. You should shortly receive an email informing you about the outcome of the build process. - + Завантаження вдалось. Ви маєте скоро отримати електронного листа з інформацією про результат процесу збірки. Cannot open file for reading: %1. - + Неможливо відкрити файл для читання: %1. Cannot read file: %1 - + Неможливо прочитати файл %1 The package description is empty. You must set one in Projects -> Run -> Create Package -> Details. - + Опис пакунка порожній. Ви повинні його встановити в Проекти -> Запуск -> Створення пакунка -> Деталі. The package description is '%1', which is probably not what you want. Please change it in Projects -> Run -> Create Package -> Details. - + Опис пакунка '%1', мабуть, не такий як вам потрібно. Будь ласка, змініть його в Проекти -> Запуск -> Створення пакунка -> Деталі. You have not set an icon for the package manager. The icon must be set in Projects -> Run -> Create Package -> Details. - + Ви не встановили піктограму для менеджера пакунків. Піктограма має бути встановлена в Проекти -> Запуск -> Створення пакунка -> Деталі. Madde::Internal::MaemoPublishingUploadSettingsPageFremantleFree Publishing to Fremantle's "Extras-devel/free" Repository - + Публікація до сховища "Extras-devel/free" для Fremantle Upload options - + Опції завантаження - Choose a private key file - + Choose a Private Key File + Оберіть файл приватного ключа WizardPage @@ -12356,19 +12483,19 @@ We will try to work around that, but you may experience problems. Upload Settings - + Налаштування завантаження Garage account name: - + Назва облікового запису Garage: <a href="https://garage.maemo.org/account/register.php">Get an account</a> - + <a href="https://garage.maemo.org/account/register.php">Отримати обліковий запис</a> <a href="https://garage.maemo.org/extras-assistant/index.php">Request upload rights</a> - + <a href="https://garage.maemo.org/extras-assistant/index.php">Запит прав на завантаження</a> Private key file: @@ -12376,29 +12503,29 @@ We will try to work around that, but you may experience problems. Server address: - + Адреса сервера: Target directory on server: - + Цільова тека на сервері: Madde::Internal::MaemoPublishingWizardFactoryFremantleFree Publish for "Fremantle Extras-devel free" repository - + Публікація до сховища "Fremantle Extras-devel free" This wizard will create a source archive and optionally upload it to a build server, where the project will be compiled and packaged and then moved to the "Extras-devel free" repository, from where users can install it onto their N900 devices. For the upload functionality, an account at garage.maemo.org is required. - + Цей майстер створить архів з кодом та відправить його (факультативно) на сервер збірки, де проект буде скомпільвано, запаковано та перенесено до сховища "Extras-devel free". Користувачі зможуть встановити його звідти на свої пристрої N900. Для завантаження необхідний обліковий запис на garage.maemo.org. Madde::Internal::MaemoPublishingWizardFremantleFree Publishing to Fremantle's "Extras-devel free" Repository - + Публікація до сховища "Extras-devel/free" для Fremantle Build Settings @@ -12406,34 +12533,34 @@ We will try to work around that, but you may experience problems. Upload Settings - + Налаштування завантаження Result - + Результат Madde::Internal::MaemoQemuCrashDialog Qemu error - + Помилка Qemu Qemu crashed. - + Qemu завершився аварійно. Click here to change the OpenGL mode. - + Клацніть тут, щоб змінити режим OpenGL. You have configured Qemu to use OpenGL hardware acceleration, which might not be supported by your system. You could try using software rendering instead. - + Ви налаштували Qemu використовувати апаратне прискорення OpenGL, що може не підтримуватись вашою системою. Ви можете спробувати використати програмне відтворення. Qemu is currently configured to auto-detect the OpenGL mode, which is known to not work in some cases. You might want to use software rendering instead. - + Ви налаштували Qemu на автоматичне визначення режиму OpenGL, що може не спрацьовувати в деяких випадках. Ви можете спробувати використати програмне відтворення. @@ -12444,27 +12571,27 @@ We will try to work around that, but you may experience problems. Start MeeGo Emulator - + Запустити емулятор MeeGo Qemu has been shut down, because you removed the corresponding Qt version. - + Qemu був завершений, оскільки ви видалили відповідну версію Qt. Qemu finished with error: Exit code was %1. - + Qemu завершився з помилкою: кодо завершення %1. Qemu error - + Помилка Qemu Qemu failed to start: %1 - + Збій запуску Qemu: %1 Stop MeeGo Emulator - + Зупинити емулятор MeeGo @@ -12482,83 +12609,85 @@ We will try to work around that, but you may experience problems. Error: Copy command failed. - + Помилка: збій команди копіювання. Copying file '%1' to directory '%2' on the device... - + Копіювання файлу '%1' до теки '%2' на пристрої... Madde::Internal::MaemoRemoteMounter No directories to mount - + Немає тек для монтування No directories to unmount - + Немає тек для відмонтування Could not execute unmount request. - + Не вдалось виконати запит на відмонтування. Failure unmounting: %1 - + Збій відмонтування: %1 Finished unmounting. - + Відмонтування завершено. stderr was: '%1' - + +stderr був: '%1' Error: Not enough free ports on device to fulfill all mount requests. - + Помилка: недостатньо вільних портів в пристрої, щоб виконати усі запити на монтування. Starting remote UTFS clients... - + Запуск віддалених клієнтів UTFS... Mount operation succeeded. - + Операція монтування вдалась. Failure running UTFS client: %1 - + Збій запуску клієнта UTFS: %1 Starting UTFS servers... - + Запуск серверів UTFS... stderr was: %1 - + +stderr був: %1 Error running UTFS server: %1 - + Помилка запуску сервера UTFS: %1 Timeout waiting for UTFS servers to connect. - + Перевищено час очікування підключенн сервера UTFS. Madde::Internal::MaemoRemoteMountsModel Local directory - + Локальна тека Remote mount point - + Віддалена точка монтування @@ -12572,73 +12701,77 @@ stderr was: %1 Madde::Internal::MaemoRunConfigurationWidget Choose directory to mount - + Оберіть теку для монтування No local directories to be mounted on the device. - + Немає локальних тек до монтування на пристрої. One local directory to be mounted on the device. - + Одна локальна тека до монтування на пристрої. %n local directories to be mounted on the device. Note: Only mountCount>1 will occur here as 0, 1 are handled above. - - - - + + %n локальна тека до монтування на пристрої. + %n локальні теки до монтування на пристрої. + %n локальних тек до монтування на пристрої. WARNING: You want to mount %1 directories, but your device has only %n free ports.<br>You will not be able to run this configuration. - - - - + + ПОПЕРЕДЖЕННЯ: Ви хочете змонтувати %1 тек, але ваш пристрій має лише %n вільний порт.<br>Ви не зможете запустити цю конфігурацію. + ПОПЕРЕДЖЕННЯ: Ви хочете змонтувати %1 тек, але ваш пристрій має лише %n вільних порти.<br>Ви не зможете запустити цю конфігурацію. + ПОПЕРЕДЖЕННЯ: Ви хочете змонтувати %1 тек, але ваш пристрій має лише %n вільних портів.<br>Ви не зможете запустити цю конфігурацію. WARNING: You want to mount %1 directories, but only %n ports on the device will be available in debug mode. <br>You will not be able to debug your application with this configuration. - - - - + + ПОПЕРЕДЖЕННЯ: Ви хочете змонтувати %1 тек, але лише %n порт на пристрої буде доступний в режимі зневадження.<br>Ви не зможете зневаджувати вашу програму з цією конфігурацією. + ПОПЕРЕДЖЕННЯ: Ви хочете змонтувати %1 тек, але лише %n порти на пристрої будуть доступні в режимі зневадження.<br>Ви не зможете зневаджувати вашу програму з цією конфігурацією. + ПОПЕРЕДЖЕННЯ: Ви хочете змонтувати %1 тек, але лише %n портів на пристрої будуть доступні в режимі зневадження.<br>Ви не зможете зневаджувати вашу програму з цією конфігурацією. Madde::Internal::MaemoRunControlFactory - Run on device - Запустити на пристрої + Cannot debug: Kit has no device. + Неможливо зневадити: комплект немає пристрою. + + + Cannot debug: Not enough free ports available. + Неможливо зневадити: недостатньо вільних портів. Madde::Internal::MaemoUploadAndInstallPackageStep No Debian package creation step found. - + Відсутній крок для створення пакунка Debian. Deploy Debian package via SFTP upload - + Розгорнути пакунок Debian через завантаження по SFTP Madde::Internal::Qt4MaemoDeployConfigurationFactory Copy Files to Maemo5 Device - + Копіювання файлів до пристрою Maemo5 Build Debian Package and Install to Maemo5 Device - + Збірка пакунка Debian та встановлення на пристрій Maemo5 Build Debian Package and Install to Harmattan Device - + Збірка пакунка Debian та встановлення на пристрій Harmattan @@ -12783,8 +12916,8 @@ stderr was: %1 Mercurial::Internal::MercurialPlugin - Mercurial - Mercurial + Me&rcurial + Annotate Current File @@ -13086,6 +13219,10 @@ stderr was: %1 Specify URL: Вкажіть URL: + + Prompt for credentials + + MimeType @@ -13199,10 +13336,14 @@ stderr was: %1 Generic Project Include Paths - + Шляхи включення звичайного проекту Generic Project Configuration File + Файл конфігурації звичайного проекту + + + Git Commit File @@ -13233,17 +13374,21 @@ stderr was: %1 Perforce submit template + + Python Source File + Файл коду Python + QML file Файл QML Qt Build Suite file - + Файл системи збірки Qbs Qt Creator Qt UI project file - + Файл проекту Qt Creator для Qt UI Qt Script file @@ -13299,28 +13444,13 @@ stderr was: %1 Qt Creator Generic Assembler - + Звичайний асемблер Qt Creator Differences between files Різниця між файлами - - MobileAppWizard - - Mobile Qt Application - Мобільна програма Qt - - - Creates a Qt application optimized for mobile devices with a Qt Designer-based main window. - -Preselects Qt for Simulator and mobile targets if available. - Створює програму Qt оптимізовану для мобільних пристроїв з головним вікном на основі Qt Designer. - -Обирає Qt для Simulator та мобільних цілей, якщо доступно. - - Modifiers @@ -13412,6 +13542,10 @@ Preselects Qt for Simulator and mobile targets if available. GLSL Editor Редактор GLSL + + Python Editor + Редактор Python + PathViewSpecifics @@ -13534,7 +13668,7 @@ Preselects Qt for Simulator and mobile targets if available. "%1" crashed. - + "%1" завершився аварійно. "%1" terminated with exit code %2: %3 @@ -14045,6 +14179,10 @@ Preselects Qt for Simulator and mobile targets if available. PluginManager + + The plugin '%1' is specified twice for testing. + Додаток для тестування '%1' вказано двічі. + The plugin '%1' does not exist. Додаток '%1' не існує. @@ -14383,10 +14521,6 @@ Preselects Qt for Simulator and mobile targets if available. Custom QML Extension Plugin Parameters Параметри користувацького додатку розширення QML - - Object Class-name: - Ім'я класу об'єкта: - URI: URI: @@ -14449,7 +14583,7 @@ Preselects Qt for Simulator and mobile targets if available. Headless (QtCore) - + Мінімальний (QtCore) Gui application (QtCore, QtGui, QtWidgets) @@ -14471,6 +14605,15 @@ Preselects Qt for Simulator and mobile targets if available. Libraries Бібліотеки + + Object class-name: + Ім'я класу об'єкта: + + + Creates a C++ plugin to load extensions dynamically into applications using the QQmlEngine class. Requires Qt 5.0 or newer. + Creates a C++ plugin to load extensions dynamically into applications using the QQmlEngine class.&lt;br&gt;&lt;br&gt;Requires &lt;b&gt;Qt 5.0&lt;/b&gt; or newer. + Створює додаток C++ для динамічного завантаження в програми за допомогою класу QQmlEngine. Необхідна Qt 5.0 або новіша. + Qt Creator Plugin Додаток Qt Creator @@ -14535,6 +14678,11 @@ Preselects Qt for Simulator and mobile targets if available. Description: Опис: + + Creates a C++ plugin to load extensions dynamically into applications using the QDeclarativeEngine class. Requires Qt 4.7.0 or newer. + Creates a C++ plugin to load extensions dynamically into applications using the QDeclarativeEngine class.&lt;br&gt;&lt;br&gt;Requires &lt;b&gt;Qt 4.7.0&lt;/b&gt; or newer. + Створює додаток C++ для динамічного завантаження в програми за допомогою класу QDeclarativeEngine. Необхідна Qt 4.7.0 або новіша. + Qt Quick 1 Extension Plugin Додаток розширення Qt Quick 1 @@ -15013,6 +15161,14 @@ Reason: %2 &Compiler path: Шлях до &компілятора: + + Platform codegen flags: + Опції компілятора: + + + Platform linker flags: + Опції компонувальника: + &ABI: &ABI: @@ -15039,6 +15195,11 @@ Reason: %2 Виконуваний модуль не вказано. + + Executable %1 does not exist. + + Виконуваний модуль '%1' не існує. + Starting %1... @@ -15050,13 +15211,6 @@ Reason: %2 %1 завершився з кодом %2 - - ProjectExplorer::Internal::LocalApplicationRunControlFactory - - Run - Виконати - - ProjectExplorer::Internal::MingwToolChainFactory @@ -15245,14 +15399,6 @@ Reason: %2 Word-wrap application output Переносити слова у виведенні програми - - Open compiler output pane when building - Відкрити панель виведення компілятора при збірці - - - Open application output pane when running - Відкрити панель виведення програми при запуску - Ask before terminating the running application in response to clicking the stop button in Application Output. Запитувати перед завершення запущеного додатку при натисканні на кнопку зупинки в панелі виведення додатку. @@ -15277,10 +15423,6 @@ Reason: %2 lines рядків - - Open application output pane when debugging - Відкрити панель виведення програми під час зневадження - <i>jom</i> is a drop-in replacement for <i>nmake</i> which distributes the compilation process to multiple CPU cores. The latest binary is available at <a href="http://releases.qt-project.org/jom/">http://releases.qt-project.org/jom/</a>. Disable it if you experience problems with your builds. <i>jom</i> - це заміна для <i>nmake</i>, яка розподіляє процес компіляції на декілька ядер процесора. Найсвіжіший виконуваний модуль доступний за адресою <a href="http://releases.qt-project.org/jom/">http://releases.qt-project.org/jom/</a>. Вимкніть використання jom у випадку проблем зі збіркою. @@ -15293,6 +15435,18 @@ Reason: %2 Reset Скинути + + Open Compile Output pane when building + Відкрити панель виведення компілятора при збірці + + + Open Application Output pane on output when running + Відкрити панель виведення програми при запуску + + + Open Application Output pane on output when debugging + Відкрити панель виведення програми під час зневадження + ProjectExplorer::Internal::ProjectFileFactory @@ -15327,6 +15481,14 @@ Reason: %2 No project selected <Немає> + + Open project anyway? + Всеодно відкрити проект? + + + Version Control Failure + Збій системи контролю версій + Failed to add subproject '%1' to project '%2'. @@ -15389,6 +15551,10 @@ to project '%2'. Develop Розробка + + New Project + Новий проект + ProjectExplorer::Internal::ProjectWizardPage @@ -16024,6 +16190,10 @@ to project '%2'. Quick Switch Kit Selector Швидке перемикання комплекту + + Current project's main file + Головний файл поточного проекту + Full build path of the current project's active build configuration. Повний шлях до теки збірки активної конфігурації збірки поточного проекту. @@ -16092,6 +16262,10 @@ to project '%2'. Failed to Open Project Збій відкриття проекту + + Failed opening project '%1': Project already open + Збій відкриття проекту '%1': Проект вже відкритий + Unknown error Невідома помилка @@ -16179,14 +16353,6 @@ to project '%2'. Ctrl+T Ctrl+T - - Full path of the current project's main file, including file name. - Повний шлях до головного файлу поточного проекту включно з іменем файлу. - - - Full path of the current project's main file, excluding file name. - Повний шлях до головного файлу поточного проекту без імені файлу. - Load Project Завантажити проект @@ -16400,6 +16566,14 @@ Reason: %2 Failed to restore project files Збій відновлення файлів проекту + + Delete Session + Видалення сесії + + + Delete session %1? + Видалити сесію %1? + Could not restore the following project files:<br><b>%1</b> Не вдалось відновити наступні файли проекту:<br><b>%1</b> @@ -16436,41 +16610,37 @@ Reason: %2 ProjectExplorer::SettingsAccessor - <html><head/><body><p>A versioned backup of the .user settings file will be used, because the non-versioned file was created by an incompatible newer version of Qt Creator.</p><p>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 <b>not</b> be propagated to the newer version.</p></body></html> - <html><head/><body><p>Буде використана резервна копія файлу налаштувань .user, оскільки поточний був створений новішою несумісною версією Qt Creator.</p><p>Зміни до налаштувань проекту здійснені з часу останнього використання цієї версії Qt Creator з цим проектом будуть проігноровані, а зміни здійснені зараз <b>не</b> будуть перенесені до новішої версії.</p></body></html> + No valid .user file found for '%1' + Не вдалось знайти правильний файл .user для '%1' + + + <p>No valid settings file could be found for this installation of Qt Creator.</p><p>All settings files were either too new or too old to be read.</p> + <p>Не вдалось знайти правильний файл налаштувань для цього встановлення Qt Creator.</p><p>Усі файли налаштувань або занові, або застарі, щоб бути прочитаними.</p> + + + <p>No .user settings file created by this instance of Qt Creator was found.</p><p>Did you work with this project on another machine or using a different settings path before?</p><p>Do you still want to load the settings file '%1'?</p> + <p>Не знайдено файлу налаштувань .user, створеного цим екземпляром Qt Creator.</p><p>Ви працювали раніше з цим проектом на іншому комп'ютері абр використовуючи інший шлях до налаштувань?</p><p>Ви ще бажаєте завантажити файл налаштувань '%1'?</p> Using Old Settings File for '%1' Використовуються старий файл налаштувань для '%1' + + <p>The versioned backup '%1' of the .user settings file is used, because the non-versioned file was created by an incompatible version of Qt Creator.</p><p>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 <b>not</b> be propagated to the newer version.</p> + <p>Буде використана версійна резервна копія файлу налаштувань .user '%1', оскільки не-версійний файл було створено несумісною версією Qt Creator.</p><p>Зміни до налаштувань проекту здійснені з часу останнього використання цієї версії Qt Creator з цим проектом будуть проігноровані, а зміни здійснені зараз <b>не</b> будуть перенесені до новішої версії.</p> + + + The version of your .shared file is not supported by Qt Creator. Do you want to try loading it anyway? + Версія вашого файлу .shared не підтримується Qt Creator. Всеодно спробувати завантажити? + Settings File for '%1' from a different Environment? Файл налаштувань для '%1' з іншого середовища? - - Qt Creator has found a .user settings file which was created for another development setup, maybe originating from another machine. - -The .user settings files contain environment specific settings. They should not be copied to a different environment. - -Do you still want to load the settings file? - Qt Creator знайшов файл налаштувань .user, що було створено з іншого налаштування розробки, можливо, походженням з іншого комп'ютера. - -Файл налаштувань .user містить налаштування специфічні до середовища. Їх не слід копіювати в інше середовище. - -Ви досі бажаєте завантажити файл налаштувань? - Unsupported Shared Settings File Непідтримуваний файл спільних налаштувань - - The version of your .shared file is not supported by this Qt Creator version. Only settings that are still compatible will be taken into account. - -Do you want to try loading it? - Версія вашого файлу .shared не підтримується цією версією Qt Creator. Лише сумісні налаштування будуть прийняті до уваги. - -Бажаєте продовжувати? - ProjectExplorer::ToolChain @@ -16563,14 +16733,6 @@ Do you want to try loading it? Qt Quick Designer Qt Quick Designer - - Snap margin: - - - - Item spacing: - - Canvas @@ -16615,6 +16777,14 @@ Do you want to try loading it? Warn about unsupported features of Qt Quick Designer in the code editor + + Parent item padding: + + + + Sibling item spacing: + + QmlDesigner::InvalidArgumentException @@ -16631,9 +16801,9 @@ Do you want to try loading it? Бібліотека - Items - Title of library items view - Елементи + QML Types + Title of library QML types view + Resources @@ -16678,7 +16848,7 @@ Do you want to try loading it? %1 already exists - + %1 вже існує Warning @@ -17140,7 +17310,7 @@ For qmlproject projects, use the importPaths property to add import paths. Move Component into Separate File - + Перенести компонент в окремий файл @@ -17330,7 +17500,7 @@ For qmlproject projects, use the importPaths property to add import paths.QmlJSTools::Internal::FunctionFilter QML Methods and Functions - + Методи та функції QML @@ -17369,6 +17539,30 @@ Check 'General Messages' output pane for details. %2 + + "%1" failed to start: %2 + + + + "%1" crashed. + "%1" завершився аварійно. + + + "%1" timed out. + + + + I/O error running "%1". + + + + "%1" returned exit code %2. + + + + Arguments: %1 + Аргументи: %1 + Errors while reading typeinfo files: @@ -17483,6 +17677,14 @@ Error: %2 Sys&root: Sys&root: + + Start QML Profiler + + + + Kit: + Комплект: + QmlProfiler::Internal::QmlProfilerEngine @@ -17541,7 +17743,7 @@ Do you want to continue? %1 s - + %1 с Elapsed: %1 @@ -17564,36 +17766,11 @@ Do you want to continue? - - QmlProfiler::Internal::RemoteLinuxQmlProfilerRunner - - Gathering ports failed: %1 - - - - Not enough free ports on device for analyzing. - - - - - Starting remote process... - - Запуск віддаленого процесу... - - - Failure running remote process. - - - QmlProjectManager::Internal::Manager - Failed opening project '%1': Project already open - Збій відкриття проекту '%1': Проект вже відкритий - - - Failed opening project '%1': Project file is not a file - Збій відкриття проекту '%1': Файл проекту не є файлом + Failed opening project '%1': Project is not a file + Збій відкриття проекту '%1': Проект не є файлом @@ -17606,14 +17783,6 @@ Do you want to continue? Main QML file: Головний файл QML: - - Run Environment - Середовище виконання - - - System Environment - Системне середовище - QmlProjectManager::Internal::QmlProjectRunControl @@ -17633,8 +17802,8 @@ Do you want to continue? QmlProjectManager::Internal::QmlProjectRunControlFactory - Run - Виконати + Not enough free ports for QML debugging. + Недостатньо вільних портів для зневадження QML. @@ -18564,18 +18733,6 @@ Adds the library and include paths to the .pro file. The .pro file '%1' is currently being parsed. Здійснюється розбір файлу .pro '%1'. - - Clean Environment - Чисте середовище - - - System Environment - Системне середовище - - - Build Environment - Середовище збірки - Qt Run Configuration Конфігурація запуску Qt @@ -18615,30 +18772,10 @@ Adds the library and include paths to the .pro file. Check this option to run the application on a Qt Virtual Framebuffer. Увімкніть цю опцію, що запустити програму в віртуальному буфері кадрів Qt. - - Base environment for this run configuration: - Базове середовище для цієї конфігурації запуску: - Use debug version of frameworks (DYLD_IMAGE_SUFFIX=_debug) Використовувати зневаджувальну версію фреймворку (DYLD_IMAGE_SUFFIX=_debug) - - Run Environment - Середовище виконання - - - Clean Environment - Чисте середовище - - - System Environment - Системне середовище - - - Build Environment - Середовище збірки - Qt4ProjectManager::Internal::Qt4Target @@ -18662,15 +18799,15 @@ Adds the library and include paths to the .pro file. Qt4ProjectManager::Internal::QtQuickAppWizardDialog New Qt Quick Application - + Нова програма Qt Quick This wizard generates a Qt Quick application project. - + Цей майстер згенерує проект програми Qt Quick. Select existing QML file - + Вибір існуючого файлу QML @@ -18681,7 +18818,7 @@ Adds the library and include paths to the .pro file. Select Existing QML file - + Вибір існуючого файлу QML All files and directories that reside in the same directory as the main QML file are deployed. You can modify the contents of the directory any time before deploying. @@ -18861,22 +18998,6 @@ Adds the library and include paths to the .pro file. Configuration unchanged, skipping qmake step. Конфігурація не змінилась, пропускаємо крок qmake. - - Invalid Qt version. - Неправильна версія Qt. - - - Requires Qt 4.7.1 or newer. - Необхідна Qt 4.7.1 або новіша. - - - Library not available. <a href='compile'>Compile...</a> - Бібліотека не доступна. <a href='compile'>Скомпілювати...</a> - - - No Qt version. - Немає версії Qt. - Qt4ProjectManager::QMakeStepConfigWidget @@ -18888,10 +19009,6 @@ Adds the library and include paths to the .pro file. The option will only take effect if the project is recompiled. Do you want to recompile now? Ця опція стане діяти лише після перекомпіляції проекту. Бажаєте перекомпілювати зараз? - - Building helpers - Збірка помічників - <b>qmake:</b> No Qt version set. Cannot run qmake. <b>qmake:</b> Версія Qt не встановлена. Неможливо запустити qmake. @@ -19033,16 +19150,12 @@ Reason: %2 Оновлення згенерованих файлів - The following files are either outdated or have been modified:<br><br>%1<br><br>Do you want Qt Creator to update the files? Any changes will be lost. - Наступні файли застаріли або були змінені:<br><br>%1<br><br>Бажаєте, щоб Qt Creator оновив файли? Усі зміни буде втрачено. + In project<br><br>%1<br><br>The following files are either outdated or have been modified:<br><br>%2<br><br>Do you want Qt Creator to update the files? Any changes will be lost. + В проекті <br><br>%1<br><br>Наступні файли застаріли або були змінені:<br><br>%2<br><br>Бажаєте, щоб Qt Creator оновив файли? Усі зміни буде втрачено. - Failed opening project '%1': Project file does not exist - Збій відкриття проекту '%1': Файл проекту не існує - - - Failed opening project '%1': Project already open - Збій відкриття проекту '%1': Проект вже відкритий + Failed opening project '%1': Project is not a file + Збій відкриття проекту '%1': Проект не є файлом QMake @@ -19075,22 +19188,6 @@ Reason: %2 Other files Інші файли - - Cannot Open File - Неможливо відкрити файл - - - Cannot open the file for editing with VCS. - Не вдалось відкрити файл для редагування за допомогою VCS. - - - Cannot Set Permissions - Неможливо встановити права доступу - - - Cannot set permissions to writable. - Неможливо встановити дозвіл на запис. - There are unsaved changes for project file %1. В файлі проект %1 є незбережені зміни. @@ -19912,6 +20009,10 @@ In addition, device connectivity will be tested. Connection Data Дані підключення + + Choose a Private Key File + Оберіть файл приватного ключа + Generic Linux Device Звичайний Linux-пристрій @@ -20055,8 +20156,16 @@ Remote stderr was: '%1' RemoteLinux::Internal::RemoteLinuxRunControlFactory - Run on remote Linux device - Запустити на віддаленому Linux-пристрої + Cannot debug: Kit has no device. + Неможливо зневадити: комплект немає пристрою. + + + Cannot debug: Not enough free ports available. + Неможливо зневадити: недостатньо вільних портів. + + + No analyzer tool selected. + Інструмент для аналізу не обрано. @@ -20140,21 +20249,9 @@ Remote stderr was: '%1' Remote Linux run configuration default display name Запустити на віддаленому пристрої - - Clean Environment - Чисте середовище - - - System Environment - Системне середовище - RemoteLinux::RemoteLinuxRunConfigurationWidget - - Fetch Device Environment - Отримати середовище пристрою - Executable on host: Виконуваний модуль на вузлі: @@ -20183,18 +20280,6 @@ Remote stderr was: '%1' Working directory: Робоча тека: - - Base environment for this run configuration: - Базове середовище для цієї конфігурації запуску: - - - Clean Environment - Чисте середовище - - - System Environment - Системне середовище - Unknown Невідомо @@ -20203,18 +20288,6 @@ Remote stderr was: '%1' Remote path not set Віддалений шлях не задано - - Cancel Fetch Operation - Скасувати отримання - - - Device Error - Помилка пристрою - - - Fetching environment failed: %1 - Збій отримання середовища: %1 - RemoteLinux::SshKeyDeployer @@ -20247,7 +20320,7 @@ Remote stderr was: '%1' Tarball up to date, skipping packaging. - Архів tarball не потребує оновлення, пропускаємо пакування. + Архів tar не потребує оновлення, пропускаємо пакування. Error: tar file %1 cannot be opened (%2). @@ -20728,7 +20801,7 @@ with a password, which you can enter below. There are no modified files. - + Немає змінених файлів. Describe @@ -20842,6 +20915,10 @@ with a password, which you can enter below. List of comma separated wildcard filters Список масок, розділених комами + + Aborting replace. + Скасування заміни. + TextEditor::BaseTextDocument @@ -21234,10 +21311,18 @@ The following encodings are likely to fit: TextEditor::Internal::LineNumberFilter + + Line %1, Column %2 + Рядок: %1, Стовпець: %2 + Line %1 Рядок %1 + + Column %1 + Стовпець %1 + Line in Current Document Рядок в поточному документі @@ -21600,6 +21685,14 @@ Please check the directory's access rights. Follow Symbol Under Cursor in Next Split Йти за символом під курсором в наступній розбивці + + Meta+E, F2 + Meta+E, F2 + + + Ctrl+E, F2 + Ctrl+E, F2 + Jump To File Under Cursor Перейти до файлу під курсором @@ -21688,6 +21781,10 @@ Please check the directory's access rights. Go to Next Word Camel Case with Selection Перейти до наступного слова у Camel Case у виділеному + + <line>:<column> + <рядок>:<стовпець> + Fold Згорнути @@ -21868,10 +21965,6 @@ Please check the directory's access rights. Alt+U Alt+U - - <line number> - <номер рядка> - TextEditor::TextEditorSettings @@ -22121,7 +22214,7 @@ Applied to text, if no other rules matching. JavaScript Import - + Імпорт JavaScript Name of a JavaScript import inside a QML file. @@ -22233,6 +22326,54 @@ Will not be applied to whitespace in comments and strings. Location in the files where the difference is (in diff editor). Місця в файлах, де є зміни (в редакторі змін). + + Diff File Line + + + + Applied to lines with file information in differences (in side-by-side diff editor). + + + + Diff Context Line + + + + Applied to lines describing hidden context in differences (in side-by-side diff editor). + + + + Diff Source Line + + + + Applied to source lines with changes in differences (in side-by-side diff editor). + + + + Diff Source Character + + + + Applied to removed characters in differences (in side-by-side diff editor). + + + + Diff Destination Line + + + + Applied to destination lines with changes in differences (in side-by-side diff editor). + + + + Diff Destination Character + + + + Applied to added characters in differences (in side-by-side diff editor). + + Behavior Поведінка @@ -22470,8 +22611,8 @@ Will not be applied to whitespace in comments and strings. Термінальна команда, можливо, не є командою оболонки. - Cannot start the terminal emulator '%1'. - Неможливо запустити емулятор терміналу %1'. + Cannot start the terminal emulator '%1', change the setting in the Environment options. + Неможливо запустити емулятор терміналу %1', змініть налаштування в опція середовища. Cannot create socket '%1': %2 @@ -23045,11 +23186,15 @@ Will not be applied to whitespace in comments and strings. - Git Submit Editor + Git Commit Editor - Mercurial Command Log Editor + Git Rebase Editor + + + + Git Submit Editor @@ -23072,10 +23217,6 @@ Will not be applied to whitespace in comments and strings. Perforce.SubmitEditor - - Perforce CommandLog Editor - - Perforce Log Editor @@ -23092,10 +23233,6 @@ Will not be applied to whitespace in comments and strings. Subversion Commit Editor - - Subversion Command Log Editor - - Subversion File Log Editor @@ -23108,10 +23245,6 @@ Will not be applied to whitespace in comments and strings. Subversion Diff Editor - - Bazaar Command Log Editor - - Bazaar File Log Editor @@ -23132,10 +23265,6 @@ Will not be applied to whitespace in comments and strings. ClearCase Check In Editor - - ClearCase Command Log Editor - - ClearCase File Log Editor @@ -23172,7 +23301,7 @@ Will not be applied to whitespace in comments and strings. Valgrind::Callgrind::CallgrindController Previous command has not yet finished. - + Попередня команда ще не завершилась. Dumping profile data... @@ -23180,7 +23309,7 @@ Will not be applied to whitespace in comments and strings. Resetting event counters... - + Скидання лічильників подій... Pausing instrumentation... @@ -23312,7 +23441,7 @@ Will not be applied to whitespace in comments and strings. Cache - + Кеш Conditional branches @@ -23954,13 +24083,17 @@ With cache simulation, further event counters are enabled: '%1' failed (exit code %2). - + +Збій '%1' (код завершення %2). + '%1' completed (exit code %2). - + +'%1' завершено (код завершення %2). + @@ -24038,32 +24171,28 @@ With cache simulation, further event counters are enabled: Welcome Ласкаво просимо - - New Project - Новий проект - WidgetPluginManager Failed to create instance. - + Збій створення екземпляра. Not a QmlDesigner plugin. - + Не є додатком QmlDesigner. Failed to create instance of file '%1': %2 - + Збій створення екземпляра файлу '%1': %2 Failed to create instance of file '%1'. - + Збій створення екземпляра файлу '%1'. File '%1' is not a QmlDesigner plugin. - + Файл '%1' не є додатком QmlDesigner. @@ -24192,6 +24321,10 @@ With cache simulation, further event counters are enabled: Remove Видалити + + Filter + Фільтр + Core::Internal::VariableChooser @@ -24307,6 +24440,14 @@ p, li { white-space: pre-wrap; } Patch 2 Латка 2 + + Days + днів + + + &Expires after: + &Застаріє через: + CodePaster::Internal::SettingsPage @@ -24326,6 +24467,14 @@ p, li { white-space: pre-wrap; } Default protocol: Типовий протокол: + + &Expires after: + &Застаріє через: + + + Days + днів + CppTools::Internal::CppFileSettingsPage @@ -24510,11 +24659,11 @@ p, li { white-space: pre-wrap; } Has a passwordless (key-based) login already been set up for this device? - + Чи налаштовано вхід без пароля (за допомогою ключа) для цього пристрою? Yes, and the private key is located at - + Так, і ключ знаходиться No @@ -24533,19 +24682,20 @@ p, li { white-space: pre-wrap; } Only create source package, do not upload - + Не завантажувати, лише створити пакунок з кодом Madde::Internal::MaemoPublishingFileSelectionDialog Choose Package Contents - + Вибір змісту пакунка <b>Please select the files you want to be included in the source tarball.</b> - + <b>Будь ласка, виберіть файли, які ви хочете включити до архіву tar з кодом.</b> + @@ -24556,7 +24706,7 @@ p, li { white-space: pre-wrap; } Progress - + Поступ @@ -24760,7 +24910,7 @@ p, li { white-space: pre-wrap; } Application icon (80x80): - + Піктограма програми (80x80): Generate code to speed up the launching on the device. @@ -24779,7 +24929,7 @@ p, li { white-space: pre-wrap; } Application icon (64x64): - + Піктограма програми (64x64): @@ -24790,7 +24940,7 @@ p, li { white-space: pre-wrap; } Plugin's directory name: - + Назва теки додатка: @@ -25134,7 +25284,7 @@ Specifies how backspace interacts with indentation. Using keyboard shortcut (Alt) - Використовувати клавіатурне скорочення (Alt) + Використовувати скорочення (Alt) @@ -25234,6 +25384,10 @@ Specifies how backspace interacts with indentation. Always open links in another split Завжди відкривати посилання в новій розбивці + + Display file encoding + Показувати кодування файлу + TextEditor::Internal::HighlighterSettingsPage @@ -25401,6 +25555,14 @@ Influences the indentation of continuation lines. With Regular Indent Типовими відступами + + The text editor indentation setting is used for non-code files only. See the C++ and Qt Quick coding style settings to configure indentation for code files. + Відступи текстового редактора використовуються лише для файлів без коду. Див. параметри стилю коду C++ та Qt Quick, щоб сконфігурувати відступи для файлів з кодом. + + + <i>Code indentation is configured in <a href="C++">C++</a> and <a href="QtQuick">Qt Quick</a> settings.</i> + <i>Відступи коду налаштовуються в параметрах <a href="C++">C++</a> та <a href="QtQuick">Qt Quick</a>.</i> + Todo::Internal::OptionsDialog @@ -25430,15 +25592,15 @@ Influences the indentation of continuation lines. Scanning scope - + Область пошуку Scan in the whole project - + Шукати у всьому проекті Scan in the current opened file - + Шукати в поточному відкритому файлі @@ -25498,6 +25660,10 @@ Influences the indentation of continuation lines. Clean Repository Очистити сховище + + Select All + + VcsBase::Internal::CommonSettingsPage @@ -25746,48 +25912,49 @@ should a repository require SSH-authentication (see documentation on SSH and the ZeroConf::Internal::ZConfLib AvahiZConfLib could not load the native library '%1': %2 - + AvahiZConfLib не зміг завантажити рідну бібліотеку '%1': %2 %1 cannot create a client. The daemon is probably not running. - + %1 не зміг створити клієнта. Можливо, демон не запущено. cAvahiClient, server collision. - + cAvahiClient, колізія на сервері. cAvahiClient, an error occurred on the client side. - + cAvahiClient, на стороні клієнта трапилась помилка. cAvahiClient, still connecting, no server available. - + cAvahiClient, ще під'єднуюсь, сервер не доступний. Unexpected state %1 in cAvahiClientReply. - + Неочікуваний стан %1 в cAvahiClientReply. Unexpected state %1 in cAvahiBrowseReply. - + Неочікуваний стан %1 в cAvahiBrowseReply. %1 failed to kill other daemons with '%2'. - + %1 не зміг вбити інших демонів за допомогою '%2'. %1 detected a file at /tmp/mdnsd, daemon startup will probably fail. - + %1 знайшов файл /tmp/mdnsd, запуск демона, скоріше за все, не вдався. %1: log of previous daemon run is: '%2'. - + %1: журнал попереднього запуска демона: '%2'. + %1 failed starting embedded daemon at %2. - + %1 не зміг запустити вбудований демон в %2. @@ -25810,10 +25977,6 @@ should a repository require SSH-authentication (see documentation on SSH and the Analyzer::Internal::AnalyzerRunControlFactory - - Analyzer - Аналізатор - No analyzer tool selected Інструмент для аналізу не обрано @@ -25917,12 +26080,8 @@ should a repository require SSH-authentication (see documentation on SSH and the AutotoolsProjectManager::Internal::AutotoolsManager - Failed opening project '%1': Project file does not exist - Збій відкриття проекту '%1': Файл проекту не існує - - - Failed opening project '%1': Project already open - Збій відкриття проекту '%1': Проект вже відкритий + Failed opening project '%1': Project is not a file + Збій відкриття проекту '%1': Проект не є файлом @@ -26048,6 +26207,11 @@ should a repository require SSH-authentication (see documentation on SSH and the Core::DocumentManager + + Could not save the files. + error message + Не вдалось зберегти файли. + File Error Помилка файлу @@ -26072,22 +26236,6 @@ should a repository require SSH-authentication (see documentation on SSH and the Open File Відкрити файл - - File Is Read Only - Файл лише для читання - - - The file <i>%1</i> is read only. - Файл <i>%1</i> лише для читання. - - - Make &Writable - Зробити придатним до &запису - - - &Save As... - Зберегти &як... - Cannot reload %1 Неможливо перезавантажити %1 @@ -26584,6 +26732,14 @@ should a repository require SSH-authentication (see documentation on SSH and the Show difference. + + Graph + + + + Show textual graph log. + + Locator::Internal::ExecuteFilter @@ -26640,13 +26796,6 @@ Do you want to kill it? Назва нової сесії - - ProjectExplorer::DebuggerRunConfigurationAspect - - Debugger settings - Налаштування зневаджувача - - ProjectExplorer::Internal::WinCEToolChainFactory @@ -26777,7 +26926,7 @@ references to elements in other files, loops, etc.) Compile - + Компіляція Create @@ -26863,26 +27012,34 @@ references to elements in other files, loops, etc.) Creates a Qt Quick 1 application project that can contain both QML and C++ code and includes a QDeclarativeView. - + Створює проект програми Qt Quick 1, який містить код QML та C++ code та включає QDeclarativeView. + + - Qt Quick 1 Application (Built-in Elements) - + Creates a Qt Quick 2 application project that can contain both QML and C++ code and includes a QQuickView. + + + Створює проект програми Qt Quick 2, який містить код QML та C++ code та включає QQuickView. + + - The built-in elements in the QtQuick 1 namespace allow you to write cross-platform applications with a custom look and feel. + Qt Quick 1 Application (Built-in Types) + Програма Qt Quick 1 (вбудовані типи) + + + The built-in QML types in the QtQuick 1 namespace allow you to write cross-platform applications with a custom look and feel. Requires <b>Qt 4.7.0</b> or newer. - Qt Quick 2 Application (Built-in Elements) - + Qt Quick 2 Application (Built-in Types) + Програма Qt Quick 2 (вбудовані типи) - Creates a Qt Quick 2 application project that can contain both QML and C++ code and includes a QQuickView. - -The built-in elements in the QtQuick 2 namespace allow you to write cross-platform applications with a custom look and feel. + The built-in QML types in the QtQuick 2 namespace allow you to write cross-platform applications with a custom look and feel. Requires <b>Qt 5.0</b> or newer. @@ -26899,7 +27056,7 @@ Requires <b>Qt 4.7.4</b> or newer, and the component set installed f Qt Quick 1 Application (from Existing QML File) - + Програма Qt Quick 1 (з існуючого файлу QML) Creates a deployable Qt Quick application from existing QML files. All files and directories that reside in the same directory as the main .qml file are deployed. You can modify the contents of the directory any time before deploying. @@ -26909,7 +27066,7 @@ Requires <b>Qt 4.7.0</b> or newer. Qt Quick 2 Application (from Existing QML File) - + Програма Qt Quick 2 (з існуючого файлу QML) Creates a deployable Qt Quick application from existing QML files. All files and directories that reside in the same directory as the main .qml file are deployed. You can modify the contents of the directory any time before deploying. @@ -27035,22 +27192,30 @@ Requires <b>Qt 5.0</b> or newer. Todo::Internal::TodoOutputPane To-Do Entries - + Записи To-Do + + + Current File + Поточний файл Scan in the current opened file - + Шукати в поточному відкритому файлі + + + Whole Project + Весь проект Scan in the whole project - + Шукати у всьому проекті Todo::Internal::OptionsPage To-Do - + To-Do @@ -27422,7 +27587,7 @@ Requires <b>Qt 5.0</b> or newer. Please configure <b>%1</b> now. - + Будь ласка, налаштуйте <b>%1</b> зараз. Configure... @@ -27507,6 +27672,14 @@ Requires <b>Qt 5.0</b> or newer. The public key file could not be saved: %1 Не вдалось зберегти файл публічного ключа: %1 + + File Exists + Файл існує + + + There already is a file of that name. Do you want to overwrite it? + Файл з такою назвою вже існує. Бажаєте перезаписати його? + AddNewAVDDialog @@ -27617,132 +27790,59 @@ Requires <b>Qt 5.0</b> or newer. Форма - Use Qt libraries from device - Використовувати бібліотеки Qt з пристрою + Qt Deployment + Розгортання Qt - Push local Qt libraries to device. -You must have Qt libraries compiled for that platform - + Use the external Ministro application to download and maintain Qt libraries. + Використовувати зовнішню програму Ministro для завантаження та підтримки бібліотек Qt. - Deploy local Qt libraries - Розгортати локальні -бібліотеки Qt + Use Ministro service to install Qt + Використовувати службу Ministro для встановлення Qt - Check this option to force the application to use local Qt libraries instead of system libraries. - Увімкніть цю опцію, щоб примусити програму вживати локальні бібліотеки Qt замість системних. + Push local Qt libraries to device. You must have Qt libraries compiled for that platform. +The APK will not be usable on any other device. + Надсилати локальні бібліотеки Qt до пристрою. Ви повинні мати бібліотеки Qt скомпільовані для цієї платформи. +Файл APK не можна буде використовувати на жодному іншому пристрої. - Use local Qt libraries - Вживати локальні -бібліотеки Qt + Deploy local Qt libraries to temporary directory + Розгортати локальні бібліотеки Qt до тимчасової теки - Choose and install Ministro system wide Qt shared libraries. -This option is useful when you want to try your application on devices which don't have Android Market (e.g. Android Emulator). - + Creates a standalone APK. + Створює автономний APK. - Install Ministro, system-wide Qt shared libraries installer - + Bundle Qt libraries in APK + Вкладати бібліотеки Qt до APK - Choose APK - Вибрати APK + Advanced Actions + Розширені дії - Clean Libs on Device - Очистити бібліотеки -на пристрої + Clean Temporary Libraries Directory on Device + Очистити теку тимчасових +бібліотек на пристрої + + + Install Ministro from APK + Встановити Ministro з APK AndroidPackageCreationWidget - - Manifest - Маніфест - <b>Android target SDK:</b> <b>SDK для Android:</b> - - <b>Package name:</b> - <b>Назва пакунка:</b> - - - <p align="justify">Please choose a valid package name for your application (e.g. "org.example.myapplication").</p> -<p align="justify">Packages are usually defined using a hierarchical naming pattern, with levels in the hierarchy separated by periods (.) (pronounced "dot").</p> -<p align="justify">In general, a package name begins with the top level domain name of the organization and then the organization's domain and then any subdomains listed in reverse order. The organization can then choose a specific name for their package. Package names should be all lowercase characters whenever possible.</p> -<p align="justify">Complete conventions for disambiguating package names and rules for naming packages when the Internet domain name cannot be directly used as a package name are described in section 7.7 of the Java Language Specification.</p> - - - - <b>Version code:</b> - - - - <b>Version name:</b> - - - - 1.0.0 - 1.0.0 - Application Програма - - <b>Application name:</b> - <b>Назва програми:</b> - - - <b>Run:</b> - - - - <b>Application icon:</b> - - - - Select low dpi icon - - - - Select medium dpi icon - - - - Select high dpi icon - - - - Permissions - Дозволи - - - Add - Додати - - - Remove - Видалити - - - Save - Зберегти - - - Discard - Відкинути - - - Name: - Назва: - Libraries Бібліотеки @@ -27762,7 +27862,8 @@ This option is useful when you want to try your application on devices which don <center>Prebundled libraries</center> <p align="justify">Please be aware that the order is very important: If library <i>A</i> depends on library <i>B</i>, <i>B</i> <b>must</b> go before <i>A</i>.</p> - + <center>Попередньо встановлені бібліотеки</center> +<p align="justify">Будь ласка, майте на увазі, що порядок є надзвичайно важливим. Якщо бібліотека <i>A</i> залежить від бібліотеки <i>B</i>, <i>B</i> <b>повинна</b> йти перед <i>A</i>.</p> Up @@ -27794,7 +27895,7 @@ This option is useful when you want to try your application on devices which don Certificate alias: - + Псевдонім сертифіката: @@ -27819,10 +27920,6 @@ This option is useful when you want to try your application on devices which don Ant location: Розташування Ant: - - OpenJDK location: - Розташування OpenJDK: - Start Запустити @@ -27841,7 +27938,7 @@ This option is useful when you want to try your application on devices which don Start Android AVD Manager - + Запустити управління AVD для Android Add @@ -27855,6 +27952,10 @@ This option is useful when you want to try your application on devices which don Automatically create kits for Android tool chains Автоматично створювати комплекти для наборів інструментів Android + + JDK location: + Розташування JDK: + ClearCase::Internal::CheckOutDialog @@ -27968,7 +28069,7 @@ This option is useful when you want to try your application on devices which don The file was changed. - + Файл було змінено. &Save copy of the file with a '.keep' extension @@ -28096,8 +28197,8 @@ This option is useful when you want to try your application on devices which don Ні - Remote Processes - Віддалені процеси + Show Running Processes + Показати процеси, що виконуються @@ -28197,6 +28298,10 @@ This option is useful when you want to try your application on devices which don Uploading debug token + + Connection log: + + Qnx::Internal::BlackBerryDeviceConfigurationWizardSetupPage @@ -28259,10 +28364,6 @@ This option is useful when you want to try your application on devices which don Public key file: Файл публічного ключа: - - Generate - - SSH Key Setup @@ -28275,6 +28376,14 @@ This option is useful when you want to try your application on devices which don Key Generation Failed Збій генерації ключа + + Choose Private Key File Name + Оберіть назву файлу приватного ключа + + + Generate... + + Qnx::Internal::BlackBerryRunConfigurationWidget @@ -28329,11 +28438,11 @@ This option is useful when you want to try your application on devices which don Keyword cannot be empty, contain spaces, colons, slashes or asterisks. - + Ключове слово не може бути порожнім, містити пропуски, коми, слеші та зірочки. There is already a keyword with this name. - + Таке ключове слово вже існує. @@ -28621,86 +28730,86 @@ This option is useful when you want to try your application on devices which don ZeroConf Zeroconf could not load a valid library, failing. - + Zeroconf не зміг завантажити рідну бібліотеку, збій. Zeroconf giving up on non working %1 (%2). - + Zeroconf припиняє спроби з неробочою %1 (%2). Zeroconf has no valid library, aborting connection. - + Zeroconf не має правильної бібліотеки, перериваємо з'єднання. Zeroconf giving up on %1, switching to %2. - + Zeroconf припиняє спроби з %1, перемикається на %2. Zeroconf giving up on %1, no fallback provided, aborting connection. - + Zeroconf припиняє спроби з %1, інших варіантів немає, перериваємо з'єднання. Trying %1... - + Спроба використати %1... Zeroconf using %1 failed the initialization of the main library connection with error %2. - + Zeroconf, що використовує %1, не зміг здійснити ініціалізацію підключення головної бібліотеки з помилкою %2. Zeroconf using %1 failed because no daemon is running. - + Zeroconf, що використовує %1, викликав збій, оскільки демон не запущено. Starting the Zeroconf daemon using %1 seems successful, continuing. - + Запус демона Zeroconf з використанням %1, схоже, успішний, продовжуємо. Zeroconf using %1 failed getProperty call with error %2. - + Zeroconf, що використовує %1, не зміг викликати getProperty з помилкою %2. Succeeded using %1. - + Успішне використання %1. MainConnection could successfully create a connection using %1. - + MainConnection вдалось успішно створити підключення, використовуючи %1. Zeroconf, unexpected start status, aborting. - + Zeroconf, неочікуваний статус запуска, перериваємо. Zeroconf detected an unexpected return status of handleEvent. - + Zeroconf вивявив неочікувани статус повернення handleEvent. Zeroconf for [%1] accumulated %n consecutive errors, aborting. - - - - + + Zeroconf для [%1] зібрав %n помилку, перериваємо. + Zeroconf для [%1] зібрав %n послідовні помилки, перериваємо. + Zeroconf для [%1] зібрав %n послідовних помилок, перериваємо. Could not load native library. - + Не вдалось завантажити рідну бібліотеку. Skipping over Avahi compatibility lib (or obsolete mdnsd). - + Пропускаємо бібліотеку сумісності Avahi (або застарілий mdnsd). Warning: Detected an obsolete version of Apple Bonjour. Disable, uninstall, or upgrade it, or zeroconf will fail. - + Попередження: виявлено застарілу версію Apple Bonjour. Вимкніть, деінсталюйте або оновіть її; інакше zeroconf не буде працювати. ZeroConf::ServiceBrowser Starting Zeroconf Browsing - + Початок огляду Zeroconf @@ -28819,10 +28928,6 @@ Please install an SDK of at least API version %1. Deploy Qt libraries. This may take some time, please wait. Розгортання бібліотек Qt. Це може зайняти деякий час, будь ласка, почекайте. - - Qt Android smart installer installation failed - - Installing package onto %1. Встановлення пакунка на %1. @@ -28851,7 +28956,7 @@ Please install an SDK of at least API version %1. Qt Android Smart Installer - + Qt Android Smart Installer Android package (*.apk) @@ -28974,7 +29079,7 @@ Please make sure your application is built successfully and is selected in Appli Release signed package created to %1 - + Підписаний фінальний пакунок створено в %1 Package created. @@ -29023,36 +29128,6 @@ Please make sure your application is built successfully and is selected in Appli Android::Internal::AndroidPackageCreationWidget - - Invalid Package Name - Неправильна назва пакунка - - - The package name '%1' is not valid. -Please choose a valid package name for your application (e.g. "org.example.myapplication"). - Назва пакунка '%1' неправильна. -Будь ласка, оберіть правильну назву пакунка для вашої програми (напр. "org.example.myapplication"). - - - Choose High DPI Icon - - - - PNG images (*.png) - Зображення PNG (*.png) - - - Choose Medium DPI Icon - - - - Choose Low DPI Icon - - - - < Type or choose a permission > - < Введіть або виберіть дозвіл > - <b>Package configurations</b> <b>Конфігурації пакування</b> @@ -29106,15 +29181,12 @@ Please choose a valid package name for your application (e.g. "org.example. Запуск віддаленого процесу. - - Android::Internal::AndroidRunControlFactory - - Run on Android device or emulator. - Запустити на пристрої або емуляторі Android. - - Android::Internal::AndroidRunner + + No free ports available on host for QML debugging. + Немає вільних портів на вузлі для зневадження QML. + @@ -29125,23 +29197,23 @@ Please choose a valid package name for your application (e.g. "org.example. Failed to forward C++ debugging ports. Reason: %1. - + Збій перенаправлення зневаджувальних портів C++. Причина: %1. Failed to forward C++ debugging ports. - + Збій перенаправлення зневаджувальних портів C++. Failed to forward QML debugging ports. Reason: %1. - + Збій перенаправлення зневаджувальних портів QML. Причина: %1. Failed to forward QML debugging ports. - + Збій перенаправлення зневаджувальних портів QML. Failed to start the activity. Reason: %1. - + Збій запуску activity. Причина: %1. Unable to start '%1'. @@ -29181,10 +29253,6 @@ Please choose a valid package name for your application (e.g. "org.example. Android::Internal::AndroidSettingsWidget - - Android SDK Folder - Тека Android SDK - "%1" does not seem to be an Android SDK top folder. "%1" не схожа на кореневу теку Android SDK. @@ -29273,7 +29341,7 @@ Please choose a valid package name for your application (e.g. "org.example. ClearCase::Internal::ClearCaseControl - &Check Out + Check &Out @@ -29764,6 +29832,14 @@ Please choose a valid package name for your application (e.g. "org.example. Add Breakpoint... Додати точку перепину... + + Remove All Breakpoints + Видалити усі точки перепину + + + Are you sure you want to remove all breakpoints from all files in the current session? + Ви дійсно бажаєте видалити усі точки перепину з усіх файлів в поточній сесії? + Add Breakpoint Додати точку перепину @@ -29934,19 +30010,8 @@ Please choose a valid package name for your application (e.g. "org.example. Комплект не знайдено. - - DeviceProcessesDialog - - &Attach to Process - - - DebuggerPlugin - - Debug - Зневадження - Unable to create a debugger engine of the type '%1' Неможливо створити рушій зневадження типу '%1' @@ -30536,12 +30601,12 @@ Stepping into the module or setting breakpoints by file and is expected to work. Регістр <i>%1</i> - Memory Referenced by Pointer "%1" (0x%2) - Пам'ять, на яку посилається вказівник "%1" (0x%2) + Memory at Pointer's Address "%1" (0x%2) + Пам'ять за адресою вказівника "%1" (0x%2) - Memory at Variable "%1" (0x%2) - Пам'ять в змінній "%1" (0x%2) + Memory at Object's Address "%1" (0x%2) + Пам'ять за адресою об'єкта "%1" (0x%2) Cannot Display Stack Layout @@ -30625,11 +30690,27 @@ Stepping into the module or setting breakpoints by file and is expected to work. Add Data Breakpoint at Object's Address (0x%1) - Додати точку перепину за даними в об'єкті за адресою (0x%1) + Додати точку перепину за даними за адресою об'єкта (0x%1) - Add Data Breakpoint at Referenced Address (0x%1) - Додати точку перепину по даним за адресою, на яку посилаються (0x%1) + Add Data Breakpoint at Pointer's Address (0x%1) + Додати точку перепину за даними за адресою вказівника (0x%1) + + + Open Memory Editor at Pointer's Address (0x%1) + Відкрити редактор пам'яті за адресою вказівника (0x%1) + + + Open Memory View at Pointer's Address (0x%1) + Відкрити перегляд пам'яті за адресою вказівника (0x%1) + + + Open Memory Editor at Pointer's Address + Відкрити редактор пам'яті за адресою вказівника + + + Open Memory View at Pointer's Address + Відкрити перегляд пам'яті за адресою вказівника Add Data Breakpoint @@ -30683,22 +30764,6 @@ Stepping into the module or setting breakpoints by file and is expected to work. Open Memory View at Object's Address Відкрити перегляд пам'яті за адресою об'єкта - - Open Memory Editor at Referenced Address (0x%1) - Відкрити редактор пам'яті за адресою, на яку посилаються (0x%1) - - - Open Memory View at Referenced Address (0x%1) - Відкрити перегляд пам'яті за адресою, на яку посилаються (0x%1) - - - Open Memory Editor at Referenced Address - Відкрити редактор пам'яті за адресою, на яку посилаються - - - Open Memory View at Referenced Address - Відкрити перегляд пам'яті за адресою, на яку посилаються - Open Memory Editor Showing Stack Layout Відкрити редактор пам'яті, що показує компонування стеку @@ -30734,6 +30799,10 @@ Stepping into the module or setting breakpoints by file and is expected to work. Gerrit::Internal::GerritDialog + + Apply in: + + Gerrit %1@%2 Gerrit %1@%2 @@ -30755,20 +30824,32 @@ Stepping into the module or setting breakpoints by file and is expected to work. Деталі - Diff... + &Refresh - Apply... - Застосувати... - - - Checkout... + &Show... - Refresh - Оновити + Cherry &Pick... + + + + &Checkout... + + + + &Show + + + + Cherry &Pick + + + + &Checkout + Fetching "%1"... @@ -30868,25 +30949,46 @@ Would you like to terminate it? HTTPS HTTPS + + Always prompt for repository folder + + &Host: &Вузол: &User: - + &Користувач: &ssh: &ssh: + + &Repository: + &Сховище: + + + Default repository where patches will be applied. + + + + Pr&ompt: + + + + If checked, user will always be +asked to confirm the repository path. + + &Port: &Порт: P&rotocol: - + П&ротокол: Determines the protocol used to form a URL in case @@ -30911,19 +31013,7 @@ Would you like to terminate it? Error running %1: %2 - - - - Error writing to temporary file. - Помилка запису до тимчасового файлу. - - - Writing %1... - Запис %1... - - - Cherry-picking %1... - + Помилка запуску %1: %2 @@ -30932,10 +31022,33 @@ Would you like to terminate it? Gerrit... Gerrit... + + Push to Gerrit... + + + + Initialization Failed + + + + Failed to initialize dialog. Aborting. + + Git is not available. Git не доступний. + + Remote Not Verified + + + + Change host %1 +and project %2 + +were not verified among remotes in %3. Select different folder? + + Enter Local Repository for '%1' (%2) @@ -30947,35 +31060,8 @@ Would you like to terminate it? Detached HEAD - - - Git::Internal::ResetDialog - Sha1 - Sha1 - - - Subject - - - - Reset to: - - - - Reset type: - - - - Hard Reset - - - - Soft Reset - - - - Undo Changes to %1 + Select Change @@ -31036,14 +31122,6 @@ Would you like to terminate it? Madde::Internal::MaddeDevice - - Test - Тест - - - Deploy Public Key... - Розгорнути файл публічного ключа... - Maemo5/Fremantle Maemo5/Fremantle @@ -31087,19 +31165,21 @@ Would you like to terminate it? Madde::Internal::Qt4MaemoDeployConfiguration Add Packaging Files to Project - + Додати файли пакування до проекту <html>Qt Creator has set up the following files to enable packaging: %1 Do you want to add them to the project?</html> - + <html>Qt Creator створив наступні файли, щоб здійснити пакування: + %1 +Бажаєте додати їх до проекту?</html> Perforce::Internal::PerforceVersionControl - &Edit (%1) + &Edit @@ -31110,8 +31190,8 @@ Do you want to add them to the project?</html> ProjectExplorer::DesktopDevice - Run locally - Запустити локально + Local PC + Локальний комп'ютер Desktop @@ -31193,6 +31273,10 @@ Do you want to add them to the project?</html> &Filter: &Фільтр: + + &Attach to Process + &Під'єднатись до процесу + ProjectExplorer::Internal::DeviceProcessesDialogPrivate @@ -31521,7 +31605,7 @@ Remote stderr was: %1 QmlJSEditor::ComponentFromObjectDef Move Component into Separate File - + Перенести компонент в окремий файл @@ -31754,7 +31838,7 @@ Do you want to retry? Qnx::Internal::BlackBerryCreatePackageStep - Create BAR packages + Create packages @@ -31777,6 +31861,10 @@ Do you want to retry? Could not create build directory '%1' + + Missing passwords for signing packages + + Error preparing application descriptor file @@ -31796,6 +31884,38 @@ Do you want to retry? <b>Create packages</b> + + Form + Форма + + + Sign packages + + + + CSK password: + + + + Keystore password: + Пароль до сховища ключів: + + + Note: This will store the passwords in a world-readable file. + + + + Save passwords + + + + Show passwords + + + + Package in development mode + + Qnx::Internal::BlackBerryCreatePackageStepFactory @@ -31810,6 +31930,19 @@ Do you want to retry? Deploy to BlackBerry Device Розгортання на пристрій BlackBerry + + Setup Application Descriptor File + + + + You need to set up a bar descriptor file to enable packaging. +Do you want Qt Creator to generate it for your project? + + + + Don't ask again for this project + + Cannot Set up Application Descriptor File @@ -31822,15 +31955,6 @@ Do you want to retry? Writing the bar descriptor file failed. - - Add bar-descriptor.xml File to Project - - - - Qt Creator has set up a bar descriptor file to enable packaging. -Do you want to add it to the project? - - Qnx::Internal::BlackBerryDeployConfigurationFactory @@ -31897,6 +32021,14 @@ Do you want to add it to the project? BlackBerry BlackBerry + + Connect to device + + + + Disconnect from device + + Qnx::Internal::BlackBerryDeviceConfigurationFactory @@ -31911,22 +32043,6 @@ Do you want to add it to the project? New BlackBerry Device Configuration Setup - - Failure to Save Key File - - - - Failed to create directory: '%1'. - Збій створення теки '%1'. - - - Private key file already exists: '%1' - - - - Public key file already exists: '%1' - - Qnx::Internal::BlackBerryDeviceConfigurationWizardFinalPage @@ -31957,22 +32073,11 @@ Do you want to add it to the project? Qnx::Internal::BlackBerryRunConfiguration - - %1 on BlackBerry device - - Run on BlackBerry device - - Qnx::Internal::BlackBerryRunConfigurationFactory - - %1 on BlackBerry Device - - - Qnx::Internal::BlackBerryRunControlFactory @@ -31980,7 +32085,7 @@ Do you want to add it to the project? - Run on BlackBerry Device + Device not connected @@ -32073,13 +32178,6 @@ Do you want to add it to the project? - - Qnx::Internal::QnxRunControlFactory - - Run on remote QNX device - - - Qt4ProjectManager::Internal::QmakeKitConfigWidget @@ -32137,8 +32235,8 @@ Do you want to add it to the project? QtSupport::Internal::CustomExecutableConfigurationWidget - Command: - Команда: + Executable: + Виконуваний модуль: Arguments: @@ -32152,26 +32250,6 @@ Do you want to add it to the project? Run in &terminal Запускати в &терміналі - - Run Environment - Середовище виконання - - - Base environment for this run configuration: - Базове середовище для цієї конфігурації запуску: - - - Clean Environment - Чисте середовище - - - System Environment - Системне середовище - - - Build Environment - Середовище збірки - CustomExecutableDialog @@ -32194,18 +32272,6 @@ cannot be found in the path. %1 в стандартних шляхах. - - Clean Environment - Чисте середовище - - - System Environment - Системне середовище - - - Build Environment - Середовище збірки - Custom Executable Користувацький виконуваний модуль @@ -32331,10 +32397,6 @@ cannot be found in the path. Initial setup failed: %1 Збій початкового налаштування: %1 - - Not enough free ports on device for debugging. - Недостатньо вільних портів для зневадження в пристрої. - RemoteLinux::Internal::TypeSpecificDeviceConfigurationListModel @@ -32439,11 +32501,11 @@ cannot be found in the path. VcsBase::Internal::UrlTextCursorHandler Open URL in Browser... - + Відкрити URL переглядачі... Copy URL Location - + Скопіювати адресу URL @@ -32459,10 +32521,6 @@ cannot be found in the path. Git::Internal::BranchCheckoutDialog - - Dialog - Діалог - Local Changes Found. Choose Action: Знайдені локальні зміни. Оберіть дію: @@ -32477,7 +32535,7 @@ cannot be found in the path. CheckBox - + Прапорець Checkout branch "%1" @@ -32504,15 +32562,11 @@ cannot be found in the path. QbsProjectManager::Internal::QbsBuildStepConfigWidget Dry run - - - - Keep Going - + Лише тест jobs - + завдань Debug @@ -32530,6 +32584,22 @@ cannot be found in the path. <b>Qbs:</b> %1 <b>Qbs:</b> %1 + + Might make your application vulnerable. Only use in a safe environment. + Може зробити вашу програму уразливою. Використовуйте лише в безпечному оточенні. + + + Keep going + Продовжувати виконання + + + Enable QML debugging: + Увімкнути зневадження QML: + + + Properties: + Властивості: + QbsProjectManager::Internal::QbsCleanStepConfigWidget @@ -32539,38 +32609,15 @@ cannot be found in the path. Dry run - - - - Keep Going - - - - jobs - + Лише тест <b>Qbs:</b> %1 <b>Qbs:</b> %1 - - - QbsProjectManager::Internal::QbsStepConfigWidget - Dry run - - - - Keep Going - - - - jobs - - - - <b>Qbs:</b> %1 - <b>Qbs:</b> %1 + Keep going + Продовжувати виконання @@ -32630,6 +32677,14 @@ cannot be found in the path. Determines whether the button is checkable or not. + + Enabled + Увімкнено + + + Determines whether the button is enabled or not. + + Default button @@ -32646,10 +32701,6 @@ cannot be found in the path. The tool tip shown for the button. Підказа, що відображається для кнопки. - - Text color - Колір тексту - Focus on press @@ -32911,178 +32962,34 @@ cannot be found in the path. Qnx::Internal::BarDescriptorEditorWidget - - StackedWidget - - Package Information - Package ID: - - - - Package version: - - - - Package build ID: + Assets Author Information - - Author: - Автор: - - - Author ID: - - - - Set from debug token... - - Entry-Point Text and Images - - Clear - Очистити - - - Splash screens: - - - - Add... - Додати... - - - Remove - Видалити - - - Icon: - - - - Description: - Опис: - - - Name: - Назва: - General Загальне - - Orientation: - - - - Chrome: - - - - Transparent main window - - - - Application Arguments: - - Permissions Дозволи - - Select All - Виділити все - - - Deselect All - - Environment Середовище - - Default - - - - Auto-orient - - - - Landscape - - - - Portrait - - - - Standard - - - - None - Немає - - - Device Environment - - - - Images (*.jpg *.png) - Зображення (*.jpg *.png) - - - Path - - - - Destination - - - - Entry-Point - - - - Select Splash Screen - - - - Select File to Add - - - - Select Debug Token - - - - Debug token: - - - - Error Reading Debug Token - - - - There was a problem reading debug token - - Qnx::Internal::BlackBerryCreateCertificateDialog @@ -33185,6 +33092,10 @@ cannot be found in the path. BAR Files (*.bar) + + Requesting Device PIN... + + Base directory does not exist. @@ -33233,6 +33144,10 @@ cannot be found in the path. Failed to communicate with the inferior process. + + Not yet registered to request debug tokens. + + An unknwon error has occurred. @@ -33264,6 +33179,10 @@ cannot be found in the path. PKCS 12 Archives (*.p12) + + Error parsing inferior process output. + + Error Помилка @@ -33366,6 +33285,14 @@ cannot be found in the path. Remove Видалити + + Qt Creator + Qt Creator + + + It appears that your BlackBerry environment has already been configured. + + Clean BlackBerry 10 Configuration @@ -33374,13 +33301,17 @@ cannot be found in the path. Are you sure you want to remove the current BlackBerry configuration? + + Get started and configure your environment: + + + + environment setup wizard + + Qnx::Internal::BlackBerryRegisterKeyDialog - - Create Key - - <html><head/><body><p><span style=" font-weight:600;">Obtaining keys</span></p><p>You will need to order a pair of CSJ files from BlackBerry, by <a href="https://www.blackberry.com/SignedKeys/codesigning.html"><span style=" text-decoration: underline; color:#004f69;">visiting this page.</span></a></p></body></html> @@ -33397,14 +33328,6 @@ cannot be found in the path. CSJ PIN: CSJ PIN: - - CSK PIN: - CSK PIN: - - - Confirm CSK PIN: - - Keystore password: Пароль до сховища ключів: @@ -33430,7 +33353,7 @@ cannot be found in the path. - CSK PINs do not match. + CSK passwords do not match. @@ -33453,6 +33376,18 @@ cannot be found in the path. CSJ files (*.csj) + + Register Key + + + + CSK password: + + + + Confirm CSK password: + + VcsBase::SubmitEditorWidget @@ -33911,6 +33846,10 @@ cannot be found in the path. Create Getter and Setter Member Functions Створити функції-члени для отримання та встановлення значення + + Generate Missing Q_PROPERTY Members... + Згенерувати відсутні члени Q_PROPERTY... + CppTools::Internal::BuiltinIndexingSupport @@ -33926,17 +33865,6 @@ cannot be found in the path. Замало аргументів - - Debugger::Internal::CdbPathDialog - - CDB Symbol Paths - Шляхи до символів CDB - - - CDB Source Paths - Шляхи кодів CDB - - Debugger::Internal::CommonOptionsPageWidget @@ -33971,9 +33899,12 @@ cannot be found in the path. Автоматично заповнювати вид файлів коду - Close temporary buffers on debugger exit - Закривати тимчасові буфери при виході -зневаджувача + Close temporary views on debugger exit + Закривати тимчасові перегляди при виході зневаджувача + + + Stopping and stepping in the debugger will automatically open source or disassembler views associated with the current location. Select this option to automatically close them when the debugger exits. + Зупинка та крокування в зневаджувачі автоматично відкривають перегляди коду або дизасемблера, пов'язані з поточною позицією. Увімкніть цю опцію, щоб автоматично закривати їх, коли зневаджувач завершується. Switch to previous mode on debugger exit @@ -34010,6 +33941,14 @@ cannot be found in the path. Use Qt Creator for post-mortem debugging Використовувати Qt Creatorдля посмертного зневадження + + Warn when debugging "Release" builds + Попереджати при зневадженні збірок "Release" + + + Show a warning when starting the debugger on a binary with insufficient debug information. + Показувати попередження при запуску зневаджувача з виконуваним модулем без зневаджувальної інформації. + Maximum stack depth: Максимальна глибина стеку: @@ -34053,17 +33992,6 @@ cannot be found in the path. - - DiffEditor::Internal::DiffEditorEditable - - Ignore Whitespaces - Ігнорувати пропуски - - - Context Lines: - Контекстні рядки: - - DiffEditor::Internal::DiffEditorPlugin @@ -34086,6 +34014,10 @@ cannot be found in the path. DiffEditor::DiffViewEditorWidget + + No difference + + Skipped %n lines... @@ -34094,6 +34026,10 @@ cannot be found in the path. Пропущено %n рядків... + + [%1] %2 + [%1] %2 + Git::Internal::MergeTool @@ -34115,7 +34051,7 @@ cannot be found in the path. Deleted - + Видалено Symbolic link @@ -34123,7 +34059,7 @@ cannot be found in the path. Modified - + Змінено Created @@ -34175,52 +34111,10 @@ Remote: %4 Continue merging other unresolved paths? - - No changes found. - - - - Skip - Пропустити - Merge tool process finished successully. - - Continue Rebase - - - - Continue rebase? - - - - Continue - Продовжити - - - Continue Revert - - - - You need to commit changes to finish revert. -Commit now? - - - - Commit - - - - Continue Cherry-Picking - - - - You need to commit changes to finish cherry-picking. -Commit now? - - Merge tool process terminated with exit code %1 @@ -34360,36 +34254,36 @@ Commit now? QbsProjectManager::Internal::QbsBuildStep - Qbs build + Qbs Build Збірка Qbs QbsProjectManager::Internal::QbsBuildStepFactory - Qbs - Qbs + Qbs Build + Збірка Qbs QbsProjectManager::Internal::QbsCleanStep - Qbs clean + Qbs Clean Очистка Qbs QbsProjectManager::Internal::QbsCleanStepFactory - Qbs - Qbs + Qbs Clean + Очистка Qbs QbsProjectManager::Internal::QbsProject Evaluating - + Оцінка @@ -34402,6 +34296,30 @@ Commit now? Build Зібрати + + Build File + Зібрати файл + + + Build File "%1" + Зібрати файл "%1" + + + Ctrl+Alt+B + Ctrl+Alt+B + + + Build Product + Зібрати продукт + + + Build Product "%1" + Зібрати продукт "%1" + + + Ctrl+Alt+Shift+B + Ctrl+Alt+Shift+B + QmlDesignerContextMenu @@ -34651,15 +34569,15 @@ Commit now? QmlDesigner::FormEditorWidget - Transform Tool (Q). + No snapping (T). - Snap to guides (E). + Snap to parent or sibling items and generate anchors (W). - Toggle snapping and anchoring (R). + Snap to parent or sibling items but do not generate anchors (E). @@ -34694,7 +34612,7 @@ Commit now? QmlDesigner::ResetWidget Reset All Properties - + Скинути усі властивості @@ -34765,7 +34683,7 @@ Commit now? QmlDesigner::QmlDesignerPlugin Switch Text/Design - + Перемкнути текст/дизайн @@ -34923,11 +34841,11 @@ Commit now? QmlApplicationWizard Failed to read %1 template. - + Збій читання шаблону %1. Failed to read file %1. - + Збій читання файлу %1. @@ -34975,11 +34893,7 @@ Commit now? XML Source - - - - Bar Descriptor - + Код XML @@ -34996,87 +34910,143 @@ Commit now? - Files - Файли + BlackBerry Messenger + - Read and write files that are shared between all applications run by the current user. + <html><head/><body><p>Allows this app to connect to the BBM Social Platform to access BBM contact lists and user profiles, invite BBM contacts to download your app, initiate BBM chats and share content from within your app, or stream data between apps in real time.</p></body></html> + + + + Calendar + + + + <html><head/><body><p>Allows this app to access the calendar on the device. This access includes viewing, adding, and deleting calendar appointments.</p></body></html> + + + + <html><head/><body><p>Allows this app to take pictures, record video, and use the flash.</p></body></html> + + + + Contacts + + + + <html><head/><body><p>Allows this app to access the contacts stored on the device. This access includes viewing, creating, and deleting the contacts.</p></body></html> + + + + <html><head/><body><p>Allows this app to access device identifiers such as serial number and PIN.</p></body></html> + + + + Email and PIN Messages + + + + <html><head/><body><p>Allows this app to access the email and PIN messages stored on the device. This access includes viewing, creating, sending, and deleting the messages.</p></body></html> + + + + <html><head/><body><p>Allows this app to access the current GPS location of the device.</p></body></html> + + + + <html><head/><body><p>Allows this app to use Wi-fi, wired, or other connections to a destination that is not local on the user's device.</p></body></html> + + + + Location + + + + <html><head/><body><p>Allows this app to access the device's current or saved locations.</p></body></html> + + + + <html><head/><body><p>Allows this app to record sound using the microphone.</p></body></html> + + + + Notebooks + + + + <html><head/><body><p>Allows this app to access the content stored in the notebooks on the device. This access includes adding and deleting entries and content.</p></body></html> + + + + <html><head/><body><p>Post a notification to the notifications area of the screen.</p></body></html> + + + + Push + + + + <html><head/><body><p>Allows this app to use the Push Service with the BlackBerry Internet Service. This access allows the app to receive and request push messages. To use the Push Service with the BlackBerry Internet Service, you must register with BlackBerry. When you register, you receive a confirmation email message that contains information that your application needs to receive and request push messages. For more information about registering, visit https://developer.blackberry.com/services/push/. If you're using the Push Service with the BlackBerry Enterprise Server or the BlackBerry Device Service, you don't need to register with BlackBerry.</p></body></html> + + + + Run When Backgrounded + + + + <html><head/><body><p>Allows background processing. Without this permission, the app is stopped when the user switches focus to another app. Apps that use this permission are rigorously reviewed for acceptance to BlackBerry App World storefront for their use of power.</p></body></html> + + + + Shared Files + + + + <html><head/><body><p>Allows this app to access pictures, music, documents, and other files stored on the user's device, at a remote storage provider, on a media card, or in the cloud.</p></body></html> + + + + Text Messages + + + + <html><head/><body><p>Allows this app to access the text messages stored on the device. The access includes viewing, creating, sending, and deleting text messages.</p></body></html> Microphone - - Access the audio stream from the microphone. - - GPS Location - - Read the current location of the device. - - Camera - - Capture images and video using the cameras. - - Internet - - Use a Wi-Fi, wired, or other connection to a destination that is not local. - - - - Play Sounds - - - - Play an audio stream. - - Post Notifications - - Post a notification to the notifications area of the screen. - - - - Set Audio Volume - - - - Change the volume of an audio stream being played. - - Device Identifying Information - - Access unique device identifying information (e.g. PIN). - - Qnx::Internal::BlackBerryCertificateModel Path - + Шлях Author - + Автор Active @@ -35106,48 +35076,48 @@ Commit now? - Cannot Setup BB10 Configuration + Cannot Set up BB10 Configuration + + + + This Qt version was already registered. + + + + Invalid Qt Version + + + + Unable to add BlackBerry Qt version. + + + + This compiler was already registered. + + + + This kit was already registered. Qt Version Already Known Версія Qt вже відома - - This Qt version was already registered - - - - Invalid Qt version - Неправильна версія Qt - - - Unable to add BlackBerry Qt version - - Compiler Already Known - - This Compiler was already registered - - Kit Already Known - - This Kit was already registered - - BlackBerry 10 (%1) - Simulator BlackBerry 10 (%1) - + BlackBerry 10 (%1) @@ -35201,15 +35171,12 @@ Commit now? - Could not add mime-type for bar-descriptor.xml editor + Could not add mime-type for bar-descriptor.xml editor. - - - QtSupport::Internal::QtVersionsModel - All Versions - Усі версії + Bar Descriptor + @@ -35242,17 +35209,1804 @@ Commit now? - QmlProjectManager::QmlApplicationWizardDialog + Core::Internal::ReadOnlyFilesDialog - Creates a Qt Quick 1 UI project with a single QML file that contains the main view.&lt;br/&gt;You can review Qt Quick 1 UI projects in the QML Viewer and you need not build them. You do not need to have the development environment installed on your computer to create and run this type of projects.&lt;br/&gt;&lt;br/&gt;Requires &lt;b&gt;Qt 4.8&lt;/b&gt; or newer. + Files Without Write Permissions + Файли без дозволу на запис + + + The following files have no write permissions. Do you want to change the permissions? + Наступні файли не мають дозволу на запис. Бажаєте змінити дозволи? + + + Make Writable + Зробити придатним до запису + + + Open with VCS + Відкрити за допомогою VCS + + + Save As + Зберегти як + + + Path + Шлях + + + Select all, if possible: + Оберіть всі, якщо можливо: + + + Mixed + Змішано + + + Failed to %1 File + Збій %1 для файлу + + + %1 file %2 from version control system %3 failed. + + збій %1 для файлу %2 з системи контролю версій %3. + + + + No Version Control System Found + Систему контролю версій не знайдено + + + Cannot open file %1 from version control system. +No version control system found. + + Неможливо відкрити файл %1 з системи контролю версій. +Систему контролю версій не знайдено. + + + + Cannot Set Permissions + Неможливо встановити права доступу + + + Cannot set permissions for %1 to writable. + + Неможливо встановити права доступу на запис для %1. + + + Cannot Save File + Неможливо зберегти файл + + + Cannot save file %1 + + Неможливо зберегти файл %1 + + + Canceled Changing Permissions + Встановлення дозволів скасовано + + + Could Not Change Permissions on Some Files + Не вдалось змінити дозволи для деяких файлів + + + +See details for a complete list of files. + +Перегляньте деталі для повного списку файлів. + + + &Change Permission + &Змінити дозволи + + + The following files are not checked out yet. +Do you want to check them out now? + + + + + Debugger::Internal::SymbolPathsDialog + + Dialog + Діалог + + + Use Local Symbol Cache + Використовувати локальний кеш символів + + + Use Microsoft Symbol Server + Використовувати сервер символів Microsoft + + + Do not ask again + Не питати знову + + + <html><head/><body><p>The debugger is not configured to use the public Microsoft Symbol Server.<br/>This is recommended for retrieval of the symbols of the operating system libraries.</p><p><span style=" font-style:italic;">Note:</span> It is recommended, that if you use the Microsoft Symbol Server, to also use a local symbol cache.<br/>A fast internet connection is required for this to work smoothly,<br/>and a delay might occur when connecting for the first time and caching the symbols.</p><p>What would you like to set up?</p></body></html> + <html><head/><body><p>Зневаджувач не сконфігуровано для вживання публічного сервера символів Microsoft.<br/>Рекомендується, для отримання символів бібліотек операційної системи.</p><p><span style=" font-style:italic;">Примітка:</span> При вживанні сервера символів Microsoft рекомендується також вживати локальний кеш символів.<br/> Необхідне швидке з'єднання з Internet для зручної роботи,</br> а також можлива затримка під час першого підключення та кешування символів.</p><p>Бажаєте налаштувати?</p></br></body></html> + + + + Gerrit::Internal::GerritPushDialog + + Push to Gerrit - Creates a Qt Quick 2 UI project with a single QML file that contains the main view.&lt;br/&gt;You can review Qt Quick 2 UI projects in the QML Scene and you need not build them. You do not need to have the development environment installed on your computer to create and run this type of projects.&lt;br/&gt;&lt;br/&gt;Requires &lt;b&gt;Qt 5.0&lt;/b&gt; or newer. + <b>Local repository:</b> - Creates a Qt Quick 2 UI project with a single QML file that contains the main view and uses Qt Quick Controls.&lt;br/&gt;You can review Qt Quick 2 UI projects in the QML Scene and you need not build them. This project requires that you have installed Qt Quick Controls for your Qt version.&lt;br/&gt;&lt;br/&gt;Requires &lt;b&gt;Qt 5.1&lt;/b&gt; or newer. + Destination: + + + + R&emote: + + + + &Branch: + + + + &Topic: + + + + &Draft + + + + Number of commits + + + + &Push up to commit: + + + + Pushes the selected commit and all dependent commits. + + + + &Reviewers: + + + + Comma-separated list of reviewers. + +Partial names can be used if they are unambiguous. + + + + <b>Local repository:</b> %1 + + + + Number of commits between HEAD and %1: %2 + + + + + ProjectExplorer::DesktopDeviceConfigurationWidget + + Form + Форма + + + Machine type: + Тип машини: + + + TextLabel + Текстова мітка + + + Free ports: + Вільні порти: + + + Physical Device + Фізичний пристрій + + + You will need at least one port for QML debugging. + Вам буде необхідний хоча б один порт для зневадження QML. + + + + QbsProjectManager::Internal::QbsInstallStepConfigWidget + + Install root: + Корінь встановлення: + + + Remove first + Спочатку видалити + + + Dry run + Лише тест + + + Keep going + Продовжувати виконання + + + Qbs Install Prefix + Префікс встановлення Qbs + + + <b>Qbs:</b> %1 + <b>Qbs:</b> %1 + + + + Qnx::Internal::BarDescriptorEditorAssetsWidget + + Form + Форма + + + Add... + Додати... + + + Remove + Видалити + + + Path + Шлях + + + Destination + Призначення + + + Entry-Point + + + + Select File to Add + + + + + Qnx::Internal::BarDescriptorEditorAuthorInformationWidget + + Form + Форма + + + Author: + Автор: + + + Author ID: + + + + Set from debug token... + + + + Select Debug Token + + + + Debug token: + + + + Error Reading Debug Token + + + + There was a problem reading debug token. + + + + + Qnx::Internal::BarDescriptorEditorEntryPointWidget + + Form + Форма + + + Name: + Назва: + + + Description: + Опис: + + + Icon: + + + + Clear + Очистити + + + Splash screens: + + + + Add... + Додати... + + + Remove + Видалити + + + Images (*.jpg *.png) + Зображення (*.jpg *.png) + + + Select Splash Screen + + + + <font color="red">Could not open '%1' for reading.</font> + + + + <font color="red">The selected image is too big (%1x%2). The maximum size is %3x%4 pixels.</font> + + + + + Qnx::Internal::BarDescriptorEditorEnvironmentWidget + + Form + Форма + + + Device Environment + Середовище пристрою + + + + Qnx::Internal::BarDescriptorEditorGeneralWidget + + Form + Форма + + + Orientation: + + + + Chrome: + + + + Transparent main window + + + + Application Arguments: + + + + Default + + + + Auto-orient + + + + Landscape + + + + Portrait + + + + Standard + + + + None + Немає + + + + Qnx::Internal::BarDescriptorEditorPackageInformationWidget + + Form + Форма + + + Package ID: + + + + Package version: + Версія пакунка: + + + Package build ID: + + + + + Qnx::Internal::BarDescriptorEditorPermissionsWidget + + Form + Форма + + + Select All + Виділити все + + + Deselect All + + + + + Qnx::Internal::BlackBerrySetupWizardDevicePage + + WizardPage + Сторінка майстра + + + Device name: + + + + IP or host name of the device + IP або назва вузла пристрою + + + Device IP address: + + + + Device password: + + + + The password you use to unlock your device + + + + Physical device + Фізичний пристрій + + + Simulator + Симулятор + + + Configure BlackBerry Device Connection + + + + BlackBerry Device + Пристрій BlackBerry + + + + Qnx::Internal::BlackBerrySetupWizardFinishPage + + WizardPage + Сторінка майстра + + + Status + + + + Your environment is ready to be configured. + + + + + Qnx::Internal::BlackBerrySetupWizardKeysPage + + WizardPage + Сторінка майстра + + + <html><head/><body><p><span style=" font-weight:600;">Obtaining keys</span></p><p>You will need to order a pair of CSJ files from BlackBerry, by <a href="https://www.blackberry.com/SignedKeys/codesigning.html"><span style=" text-decoration: underline; color:#004f69;">visiting this page.</span></a></p></body></html> + + + + PBDT CSJ file: + + + + RDK CSJ file: + + + + CSJ PIN: + CSJ PIN: + + + The PIN you provided on the key request website + + + + Password: + Пароль: + + + The password that will be used to access your keys and CSK files + + + + Confirm password: + + + + Status + + + + Register Signing Keys + + + + Passwords do not match. + + + + Qt Creator + Qt Creator + + + This wizard will be closed and you will be taken to the BlackBerry key request web page. Do you want to continue? + + + + Browse CSJ File + + + + CSJ files (*.csj) + + + + + Qnx::Internal::BlackBerrySigningPasswordsDialog + + Package signing passwords + + + + CSK password: + + + + Keystore password: + Пароль до сховища ключів: + + + + WindowPane + + Window + Вікно + + + Title + Заголовок + + + + CppQmlTypesLoader + + %1 seems not to be encoded in UTF8 or has a BOM. + + + + + Android::Internal::AndroidAnalyzeSupport + + No analyzer tool selected. + Інструмент для аналізу не обрано. + + + + Android::Internal::AndroidManifestEditor + + General + Загальне + + + XML Source + Код XML + + + + Android::Internal::AndroidManifestEditorFactory + + Android Manifest editor + Редактор Android Manifest + + + + Android::Internal::AndroidManifestEditorWidget + + Package + Пакунок + + + <p align="justify">Please choose a valid package name for your application (e.g. "org.example.myapplication").</p><p align="justify">Packages are usually defined using a hierarchical naming pattern, with levels in the hierarchy separated by periods (.) (pronounced "dot").</p><p align="justify">In general, a package name begins with the top level domain name of the organization and then the organization's domain and then any subdomains listedin reverse order. The organization can then choose a specific name for their package. Package names should be all lowercase characters whenever possible.</p><p align="justify">Complete conventions for disambiguating package names and rules for naming packages when the Internet domain name cannot be directly used as a package name are described in section 7.7 of the Java Language Specification.</p> + <p align="justify">Будь ласка, оберіть правильну назву пакунка для вашої програми (напр., "org.example.myapplication").</p><p align="justify">Пакунки зазвичай задають, використовуючи ієрархічну схему іменування, в якій рівні ієрархії розділені крапками (.) (вимова: "дот - dot").</p><p align="justify">Типово, назва пакунка починається з домену верхнього рівня організації, за ним йде власне домен організації, а потім будь-які піддомени, вказані в зворотньому порядку. Організація може обрати довільну назву для своїх пакунків. Назви пакунків мають бути в нижньому регістрі, якщо це можливо.</p><p align="justify">Повні домовленості для однозначних назв пакунків та правила іменування пакунків для випадку, коли інтернет-домен не можу бути використаний в якості назви пакунка напряму, описані в розділі 7.7 специфікацій мови Java.</p> + + + Package name: + Назва пакунка: + + + The package name is not valid. + Неправильна назва пакунка. + + + Version code: + + + + Version name: + Назва версії: + + + Application + Програма + + + Application name: + Назва програми: + + + Run: + + + + Select low dpi icon + Виберіть піктограму з низькою DPI + + + Select medium dpi icon + Виберіть піктограму з середньою DPI + + + Select high dpi icon + Виберіть піктограму з високою DPI + + + Application icon: + Піктограма програми: + + + Permissions + Дозволи + + + Remove + Видалити + + + Add + Додати + + + The structure of the android manifest file is corrupt. Expected a top level 'manifest' node. + Структура файлу маніфесту android зіпсована. Очікувався вузол верхнього рівня 'manifest'. + + + The structure of the android manifest file is corrupt. Expected a 'application' and 'activity' sub node. + Структура файлу маніфесту android зіпсована. Очікувались підвузли 'application' та 'activity'. + + + Could not parse file: '%1' + Не вдалось розібрати файл: '%1' + + + %2: Could not parse file: '%1' + %2: Не вдалось розібрати файл: '%1' + + + Goto error + Перейти до помилки + + + Choose Low DPI Icon + Виберіть піктограму з низькою DPI + + + PNG images (*.png) + Зображення PNG (*.png) + + + Choose Medium DPI Icon + Виберіть піктограму з середньою DPI + + + Choose High DPI Icon + Виберіть піктограму з високою DPI + + + + Android::AndroidPlugin + + Android Manifest file + Файл Android Manifest + + + Could not add mime-type for AndroidManifest.xml editor. + Не вдалось додати тип MIME для редактора AndroidManifest.xml. + + + + Core::Internal::ProgressManagerPrivate + + Toggle Progress Details + Увімк./вимк. поступ + + + Ctrl+Shift+0 + Ctrl+Shift+0 + + + Alt+Shift+0 + Alt+Shift+0 + + + + Core::VariableManager + + %1: Full path including file name. + %1: Повний шлях до включно з іменем файлу. + + + %1: Full path excluding file name. + %1: Повний шлях без імені файлу. + + + %1: File name without path. + %1: Назва файлу без шляху. + + + %1: File base name without path and suffix. + %1: Базова назва файлу без шляху та суфікса. + + + + CppEditor::Internal::CppEditorPlugin + + C++ Class + Клас C++ + + + Creates a C++ header and a source file for a new class that you can add to a C++ project. + Створює заголовок C++ та файл коду для нового класу, який ви можете додати до проекту C++. + + + Creates a C++ source file that you can add to a C++ project. + Створює файл коду C++, який ви можете додати до проекту C++. + + + C++ Source File + Файл коду C++ + + + Creates a C++ header file that you can add to a C++ project. + Створює файл заголовків C++, який ви можете додати до проекту C++. + + + C++ Header File + Файл заголовків C++ + + + Switch Between Method Declaration/Definition + Перемкнутись між оголошенням/визначенням методу + + + Shift+F2 + Shift+F2 + + + Open Method Declaration/Definition in Next Split + Відкрити оголошення/визначення методу в наступній розбивці + + + Meta+E, Shift+F2 + Meta+E, Shift+F2 + + + Ctrl+E, Shift+F2 + Ctrl+Shift+F11 + + + Find Usages + Знайти вживання + + + Ctrl+Shift+U + Ctrl+Shift+U + + + Open Type Hierarchy + Відкрити ієрархію типів + + + Meta+Shift+T + Meta+Shift+T + + + Ctrl+Shift+T + Ctrl+Shift+T + + + Rename Symbol Under Cursor + Перейменувати символ під курсором + + + CTRL+SHIFT+R + CTRL+SHIFT+R + + + Update Code Model + Оновити модель коду + + + + CppEditor::QuickFix + + Move Definition Outside Class + Перенести визначення поза клас + + + Move Definition to %1 + Перенести визначення до %1 + + + Move Definition to Class + Перенести визначення до класу + + + Insert Virtual Functions of Base Classes + Вставка віртуальних функцій базових класів + + + + CppEditor::Internal::InsertVirtualMethodsDialog + + Insert Virtual Functions + Вставка віртуальних функцій + + + &Functions to insert: + &Функції для вставки: + + + &Hide already implemented functions of current class + &Сховати вже реалізовані функції поточного класу + + + &Insertion options: + &Параметри вставки: + + + Insert only declarations + Вставити лише оголошення + + + Insert definitions inside class + Вставити визначення всередині класу + + + Insert definitions outside class + Вставити визначення поза класом + + + Insert definitions in implementation file + Вставити визначення в файлі реалізації + + + &Add keyword 'virtual' to function declaration + &Додати ключове слово 'virtual' до оголошення функції + + + + Cvs::Internal::CvsControl + + &Edit + + + + + Debugger::Internal::CdbPathsPageWidget + + Symbol Paths + Шляхи до символів + + + Source Paths + Шляхи джерела + + + + Debugger::Internal::CdbPathsPage + + CDB Paths + Шляхи CDB + + + + Debugger::DebuggerRunConfigurationAspect + + Debugger settings + Налаштування зневаджувача + + + + Debugger::Internal::GdbOptionsPage2 + + GDB Extended + Розширені опції GDB + + + + Debugger::Internal::LldbEngine + + Unable to start lldb '%1': %2 + Неможливо запустити lldb '%1': %2 + + + Adapter start failed. + Збій запуску адаптера. + + + Running requested... + Запитано запуск... + + + Interrupt requested... + Запитано переривання... + + + '%1' contains no identifier. + '%1' не містить ідентифікатора. + + + String literal %1 + Рядковий літерал %1 + + + Cowardly refusing to evaluate expression '%1' with potential side effects. + Ніякова відмова від обчислення виразу '%1' з потенційними побічними ефектами. + + + Lldb I/O Error + Помилка введення/виведення Lldb + + + The Lldb process failed to start. Either the invoked program '%1' is missing, or you may have insufficient permissions to invoke the program. + Збій запуску процесу Lldb. Або програма '%1', що викликається відсутня, або, можливо, ви маєте недостатньо прав для запуску програми. + + + The Lldb process crashed some time after starting successfully. + Процес Lldb завершився аварійно через деякий час після успішного запуску. + + + The last waitFor...() function timed out. The state of QProcess is unchanged, and you can try calling waitFor...() again. + У останньої функції waitFor...() вичерпано час.Стан QProcess не змінився, ви можете спробувати викликати waitFor...() знову. + + + An error occurred when attempting to write to the Lldb process. For example, the process may not be running, or it may have closed its input channel. + Сталась помилка під час спроби запису до процесу Lldb. Наприклад, процес може не виконуватись або закрити свій канал введення. + + + An error occurred when attempting to read from the Lldb process. For example, the process may not be running. + Сталась помилка під час спроби читання з процесу Lldb. Наприклад, процес може не виконуватись. + + + An unknown error in the Lldb process occurred. + З процесом Lldb сталась невідома помилка. + + + + Diff + + Delete + + + + Insert + + + + Equal + + + + + Git::Internal::GitDiffHandler + + Working tree + + + + Index + + + + Waiting for data... + Очікування на дані... + + + + Git::Internal::LogChangeWidget + + Sha1 + Sha1 + + + Subject + Тема + + + + Git::Internal::LogChangeDialog + + Reset to: + + + + Select change: + + + + Reset type: + + + + Mixed + + + + Hard + + + + Soft + + + + + ProjectExplorer::EnvironmentAspect + + Run Environment + Середовище виконання + + + + ProjectExplorer::EnvironmentAspectWidget + + Base environment for this run configuration: + Базове середовище для цієї конфігурації запуску: + + + + ProjectExplorer::LocalEnvironmentAspect + + Build Environment + Середовище збірки + + + System Environment + Системне середовище + + + Clean Environment + Чисте середовище + + + + PythonEditor::ClassNamePage + + Enter Class Name + Введіть назву класу + + + The source file name will be derived from the class name + Назва файлу з кодом буде походити від назви класу + + + + PythonEditor::ClassWizardDialog + + Python Class Wizard + Майстер класу Python + + + Details + Деталі + + + + PythonEditor::FileWizard + + New %1 + Новий %1 + + + Python source file + Файл коду Python + + + Creates an empty Python script with UTF-8 charset + Створює порожній скрипт Python в кодуванні UTF-8 + + + + Qbs + + Qbs Install + Встановлення Qbs + + + + QbsProjectManager::Internal::QbsInstallStep + + Qbs Install + Встановлення Qbs + + + + QbsProjectManager::Internal::QbsInstallStepFactory + + Qbs Install + Встановлення Qbs + + + + QbsProjectManager::QbsManager + + Failed opening project '%1': Project is not a file + Збій відкриття проекту '%1': Проект не є файлом + + + + QbsProjectManager::Internal::QbsRunConfiguration + + The .qbs files are currently being parsed. + Здійснюється розбір файлу файлів .qbs. + + + Parsing of .qbs files has failed. + Збій розбору файлів .qbs. + + + Qbs Run Configuration + Конфігурація запуску Qbs + + + + QbsProjectManager::Internal::QbsRunConfigurationWidget + + Executable: + Виконуваний модуль: + + + Arguments: + Аргументи: + + + Select Working Directory + Оберіть робочу теку + + + Reset to default + Скинути до типового + + + Working directory: + Робоча тека: + + + Run in terminal + Запускати в терміналі + + + + QmlProjectManager::QmlProjectEnvironmentAspect + + System Environment + Системне середовище + + + + Qnx::Internal::BlackBerryCheckDevModeStep + + Check Development Mode + + + + Could not find command '%1' in the build environment + + + + No hostname specified for device + + + + + Qnx::Internal::BlackBerryCheckDevModeStepConfigWidget + + <b>Check development mode</b> + + + + + Qnx::Internal::BlackBerryCheckDevModeStepFactory + + Check Development Mode + + + + + Qnx::Internal::BlackBerryDeviceConnection + + Error connecting to device: java could not be found in the environment. + + + + + Qnx::Internal::BlackBerryProcessParser + + Authentication failed. Please make sure the password for the device is correct. + + + + + Qnx::Internal::BlackBerrySetupWizard + + BlackBerry Development Environment Setup Wizard + + + + Reading device PIN... + + + + Registering CSJ keys... + + + + Generating developer certificate... + + + + Generating SSH keys... + + + + Requesting a debug token for the device... + + + + Now uploading the debug token... + + + + Writing device information... + + + + Error reading device PIN. Please make sure that the specified device IP address is correct. + + + + Error + Помилка + + + Error creating developer certificate. + + + + Failed to request debug token: + + + + Wrong CSK password. + + + + Wrong keystore password. + + + + Network unreachable. + + + + Illegal device PIN. + + + + Failed to start inferior process. + + + + Inferior processes timed out. + + + + Inferior process has crashed. + + + + Failed to communicate with the inferior process. + + + + An unknwon error has occurred. + + + + Failed to upload debug token: + + + + No route to host. + + + + Authentication failed. + + + + Development mode is disabled on the device. + + + + An unknwon error has happened. + + + + Key Generation Failed + Збій генерації ключа + + + Failure to Save Key File + + + + Failed to create directory: '%1'. + Збій створення теки '%1'. + + + Private key file already exists: '%1' + + + + Public key file already exists: '%1' + + + + + Qnx::Internal::BlackBerrySetupWizardWelcomePage + + Welcome to the BlackBerry Development Environment Setup Wizard. +This wizard will guide you through the essential steps to deploy a ready-to-go development environment for BlackBerry 10 devices. + + + + BlackBerry Development Environment Setup + + + + + Qnx::Internal::BlackBerrySetupWizardNdkPage + + Configure the NDK Path + + + + + RemoteLinux::AbstractRemoteLinuxRunSupport + + Not enough free ports on device for debugging. + Недостатньо вільних портів для зневадження в пристрої. + + + + RemoteLinux::RemoteLinuxAnalyzeSupport + + Checking available ports... + + Перевірка доступних портів... + + + Failure running remote process. + Збій запуску віддаленого процесу. + + + Initial setup failed: %1 + Збій початкового налаштування: %1 + + + + RemoteLinux::RemoteLinuxEnvironmentAspect + + Clean Environment + Чисте середовище + + + System Environment + Системне середовище + + + + RemoteLinux::RemoteLinuxEnvironmentAspectWidget + + Fetch Device Environment + Отримати середовище пристрою + + + Cancel Fetch Operation + Скасувати отримання + + + Device Error + Помилка пристрою + + + Fetching environment failed: %1 + Збій отримання середовища: %1 + + + + RefactoringFile::apply + + Refactoring cannot be applied. + Неможливо застосувати рефакторинг. + + + + BINEditor::BinEditorWidget + + Memory at 0x%1 + Пам'ять в 0x%1 + + + Decimal&nbsp;unsigned&nbsp;value: + Десяткове&nbsp;беззнакове&nbsp;значення: + + + Decimal&nbsp;signed&nbsp;value: + Десяткове&nbsp;знакове&nbsp;значення: + + + Previous&nbsp;decimal&nbsp;unsigned&nbsp;value: + Попереднє&nbsp;десяткове&nbsp;беззнакове&nbsp;значення: + + + Previous&nbsp;decimal&nbsp;signed&nbsp;value: + Попереднє&nbsp;десяткове&nbsp;знакове&nbsp;значення: + + + %1-bit&nbsp;Integer&nbsp;Type + %1-бітний&nbsp;цілий&nbsp;тип + + + Little Endian + Little Endian + + + Big Endian + Big Endian + + + Binary&nbsp;value: + Двійкове&nbsp;значення: + + + Octal&nbsp;value: + Вісімкове&nbsp;значення: + + + Previous&nbsp;binary&nbsp;value: + Попереднє&nbsp;двійкове&nbsp;значення: + + + Previous&nbsp;octal&nbsp;value: + Попереднє&nbsp;вісімкове&nbsp;значення: + + + <i>double</i>&nbsp;value: + Значення&nbsp;типу&nbsp;<i>double</i>: + + + Previous <i>double</i>&nbsp;value: + Попереднє значення&nbsp;типу&nbsp;<i>double</i>: + + + <i>float</i>&nbsp;value: + Значення&nbsp;типу&nbsp;<i>float</i>: + + + Previous <i>float</i>&nbsp;value: + Попереднє значення&nbsp;типу&nbsp;<i>float</i>: + + + Copying Failed + Збій копіювання + + + You cannot copy more than 4 MB of binary data. + Ви не можете скопіювати більше ніж 4 МБ двійкових даних. + + + Copy Selection as ASCII Characters + Копіювати виділене як символи ASCII + + + Copy Selection as Hex Values + Копіювати виділене як шістнадцяткові значення + + + Set Data Breakpoint on Selection + Встановити точку перепину за даними на обраному + + + Jump to Address in This Window + Перейти до адреси в цьому вікні + + + Jump to Address in New Window + Перейти до адреси в новому вікні + + + Jump to Address 0x%1 in This Window + Перейти до адреси 0x%1 в цьому вікні + + + Jump to Address 0x%1 in New Window + Перейти до адреси 0x%1 в новому вікні + + + + Core::ICore + + (%1) + (%1) + + + Qt Creator %1%2 + Qt Creator %1%2 + + + Based on Qt %1 (%2, %3 bit) + Базується на Qt %1 (%2, %3 біти) + + + + Qbs::QbsProjectNode + + %1 in %2 + %1 в %2 + + + + Qnx::Internal::QnxAbstractRunSupport + + Not enough free ports on device for debugging. + Недостатньо вільних портів для зневадження в пристрої. + + + + Qnx::Internal::QnxAnalyzeSupport + + Preparing remote side... + + Підготовка віддаленої сторони... + + + + The %1 process closed unexpectedly. + + + + Initial setup failed: %1 + Збій початкового налаштування: %1 + + + + Qnx::Internal::QnxRunControlFactory + + No analyzer tool selected. + Інструмент для аналізу не обрано. + + + + QmlJS::QrcParser + + XML error on line %1, col %2: %3 + Помилка XML в рядку %1, позиція %2: %3 + + + The <RCC> root element is missing. + Відсутній кореневий елемент <RCC>. + + + + DiffEditor::DiffEditor + + Ignore Whitespace + Ігнорувати пропуски + + + Context Lines: + Контекстні рядки: + + + Synchronize Horizontal Scroll Bars + Синхронізувати горизонтальні смуги прокрутки + + + [%1] vs. [%2] %3 + + + + %1 vs. %2 + + + + [%1] %2 vs. [%3] %4 + + + + + ProjectExplorer::DeviceCheckBuildStep + + No device configured. + Не сконфігуровано жодного пристою. + + + Set Up Device + Задати пристрій + + + There is no device set up for this kit. Do you want to add a device? + Для цього комплекту не задано пристрій. Бажаєте додати пристрій? + + + Check for a configured device + Перевірка на наявність сконфігурованого пристрою + + + + Qnx::Internal::QnxDeviceTester + + %1 found. + + + + + %1 not found. + + + + + An error occurred checking for %1. + + + + + SSH connection error: %1 + + Помилка з'єднання SSH: %1 + + + + Checking for %1... + + + + + Mercurial::Internal::AuthenticationDialog + + Dialog + Діалог + + + User name: + Ім'я користувача: + + + Password: + Пароль: + + + + ShowEditor + + Show Editor + + + + + DiffEditor::DiffShowEditor + + Hide Change Description + + + + Show Change Description + + + + + PythonEditor::ClassWizard + + Python class + Клас Python + + + Creates new Python class + Створює новий клас Python + + + C++ module for Python + Модуль C++ для Python + + + Creates C++/Boost file with bindings for Python + Створює файл C++/Boost з прив'язками для Python + + + + QbsProjectManager::Internal::QbsPropertyLineEdit + + Could not split properties. + Не вдалось розділити властивості. + + + No ':' found in property definition. + Не знайдено двокрапку у визначенні властивості. + + + + QmlProjectManager::QmlApplicationWizard + + Creates a Qt Quick 1 UI project with a single QML file that contains the main view. You can review Qt Quick 1 UI projects in the QML Viewer and you need not build them. You do not need to have the development environment installed on your computer to create and run this type of projects. Requires Qt 4.8 or newer. + + + + Qt Quick 1 UI + + + + Creates a Qt Quick 2 UI project with a single QML file that contains the main view. You can review Qt Quick 2 UI projects in the QML Scene and you need not build them. You do not need to have the development environment installed on your computer to create and run this type of projects. Requires Qt 5.0 or newer. + + + + Qt Quick 2 UI + + + + Creates a Qt Quick 2 UI project with a single QML file that contains the main view and uses Qt Quick Controls. You can review Qt Quick 2 UI projects in the QML Scene and you need not build them. This project requires that you have installed Qt Quick Controls for your Qt version. Requires Qt 5.1 or newer. + + + + Qt Quick 2 UI with Controls diff --git a/src/libs/3rdparty/cplusplus/Templates.cpp b/src/libs/3rdparty/cplusplus/Templates.cpp index d3bbf065832..8e9e2d8170b 100644 --- a/src/libs/3rdparty/cplusplus/Templates.cpp +++ b/src/libs/3rdparty/cplusplus/Templates.cpp @@ -39,12 +39,18 @@ CloneType::CloneType(Clone *clone) FullySpecifiedType CloneType::cloneType(const FullySpecifiedType &type, Subst *subst) { + TypeSubstPair typeSubstPair = std::make_pair(type, subst); + if (_cache.find(typeSubstPair) != _cache.end()) + return _cache[typeSubstPair]; + std::swap(_subst, subst); FullySpecifiedType ty(type); std::swap(_type, ty); accept(_type.type()); std::swap(_type, ty); std::swap(_subst, subst); + + _cache[typeSubstPair] = ty; return ty; } @@ -179,13 +185,22 @@ Symbol *CloneSymbol::cloneSymbol(Symbol *symbol, Subst *subst) if (! symbol) return 0; + SymbolSubstPair symbolSubstPair = std::make_pair(symbol, subst); + if (_cache.find(symbolSubstPair) != _cache.end()) { + Symbol *cachedSymbol = _cache[symbolSubstPair]; + if (cachedSymbol->scope() == symbol->scope()) + return cachedSymbol; + } + Symbol *r = 0; std::swap(_subst, subst); std::swap(_symbol, r); accept(symbol); std::swap(_symbol, r); std::swap(_subst, subst); + CPP_CHECK(r != 0); + _cache[symbolSubstPair] = r; return r; } @@ -394,6 +409,10 @@ const Name *CloneName::cloneName(const Name *name, Subst *subst) if (! name) return 0; + NameSubstPair nameSubstPair = std::make_pair(name, subst); + if (_cache.find(nameSubstPair) != _cache.end()) + return _cache[nameSubstPair]; + const Name *r = 0; std::swap(_subst, subst); std::swap(_name, r); @@ -401,6 +420,7 @@ const Name *CloneName::cloneName(const Name *name, Subst *subst) std::swap(_name, r); std::swap(_subst, subst); CPP_CHECK(r != 0); + _cache[nameSubstPair] = r; return r; } diff --git a/src/libs/3rdparty/cplusplus/Templates.h b/src/libs/3rdparty/cplusplus/Templates.h index f2b5b9a3677..9db69084f71 100644 --- a/src/libs/3rdparty/cplusplus/Templates.h +++ b/src/libs/3rdparty/cplusplus/Templates.h @@ -27,7 +27,9 @@ #include "Name.h" #include "NameVisitor.h" #include "SymbolVisitor.h" + #include +#include namespace CPlusPlus { @@ -93,6 +95,9 @@ protected: virtual void visit(ObjCForwardProtocolDeclaration *type); protected: + typedef std::pair TypeSubstPair; + std::map _cache; + Clone *_clone; Control *_control; Subst *_subst; @@ -118,6 +123,9 @@ protected: virtual void visit(const SelectorNameId *name); protected: + typedef std::pair NameSubstPair; + std::map _cache; + Clone *_clone; Control *_control; Subst *_subst; @@ -163,6 +171,9 @@ protected: virtual bool visit(ObjCPropertyDeclaration *symbol); protected: + typedef std::pair SymbolSubstPair; + std::map _cache; + Clone *_clone; Control *_control; Subst *_subst; diff --git a/src/libs/cplusplus/LookupContext.cpp b/src/libs/cplusplus/LookupContext.cpp index ae4e1bac9a9..70048af73eb 100644 --- a/src/libs/cplusplus/LookupContext.cpp +++ b/src/libs/cplusplus/LookupContext.cpp @@ -1232,7 +1232,8 @@ void ClassOrNamespace::NestedClassInstantiator::instantiate(ClassOrNamespace *en foreach (Symbol *s, nestedClassOrNamespace->_symbols) { Symbol *clone = _cloner.symbol(s, &_subst); - clone->setScope(s->scope()); + if (!clone->enclosingScope()) // Not from the cache but just cloned. + clone->setScope(s->enclosingScope()); nestedClassOrNamespaceInstantiation->_symbols.append(clone); } } diff --git a/src/libs/qmljs/qmljsvalueowner.cpp b/src/libs/qmljs/qmljsvalueowner.cpp index ac0ceb9c6a3..6c73df3caf3 100644 --- a/src/libs/qmljs/qmljsvalueowner.cpp +++ b/src/libs/qmljs/qmljsvalueowner.cpp @@ -67,7 +67,12 @@ private: class QmlJS::SharedValueOwner : public ValueOwner { public: - SharedValueOwner(); + enum SharedValueOwnerKind{ + Qt4Kind = 1, + Qt5Kind = 2 + }; + + SharedValueOwner(SharedValueOwnerKind kind = Qt5Kind); ObjectValue *_objectPrototype; ObjectValue *_functionPrototype; @@ -109,9 +114,18 @@ public: ColorValue _colorValue; AnchorLineValue _anchorLineValue; }; -Q_GLOBAL_STATIC(SharedValueOwner, sharedValueOwner) -SharedValueOwner::SharedValueOwner() +SharedValueOwner *ValueOwner::sharedValueOwner(QString kind) +{ + static SharedValueOwner qt5owner(SharedValueOwner::Qt5Kind); + static SharedValueOwner qt4owner(SharedValueOwner::Qt4Kind); + if (kind == QLatin1String("Qt4Kind")) + return &qt4owner; + else + return &qt5owner; +} + +SharedValueOwner::SharedValueOwner(SharedValueOwnerKind kind) : ValueOwner(this) // need to avoid recursing in ValueOwner ctor { _objectPrototype = newObject(/*prototype = */ 0); @@ -526,8 +540,21 @@ SharedValueOwner::SharedValueOwner() // firebug/webkit compat ObjectValue *consoleObject = newObject(/*prototype */ 0); - addFunction(consoleObject, QLatin1String("log"), 1); - addFunction(consoleObject, QLatin1String("debug"), 1); + addFunction(consoleObject, QLatin1String("log"), 1, 0, true); + addFunction(consoleObject, QLatin1String("debug"), 1, 0, true); + if (kind == Qt5Kind) { + addFunction(consoleObject, QLatin1String("info"), 1, 0, true); + addFunction(consoleObject, QLatin1String("warn"), 1, 0, true); + addFunction(consoleObject, QLatin1String("error"), 1, 0, true); + addFunction(consoleObject, QLatin1String("assert"), 1, 0, true); + addFunction(consoleObject, QLatin1String("count"), 0, 1); + addFunction(consoleObject, QLatin1String("profile"), 0); + addFunction(consoleObject, QLatin1String("profileEnd"), 0); + addFunction(consoleObject, QLatin1String("time"), 1); + addFunction(consoleObject, QLatin1String("timeEnd"), 1); + addFunction(consoleObject, QLatin1String("trace"), 0); + addFunction(consoleObject, QLatin1String("exception"), 1, 0, true); + } _globalObject->setMember(QLatin1String("console"), consoleObject); // translation functions diff --git a/src/libs/qmljs/qmljsvalueowner.h b/src/libs/qmljs/qmljsvalueowner.h index 9797980efbf..61cc64bfd93 100644 --- a/src/libs/qmljs/qmljsvalueowner.h +++ b/src/libs/qmljs/qmljsvalueowner.h @@ -66,6 +66,7 @@ class QMLJS_EXPORT ValueOwner Q_DISABLE_COPY(ValueOwner) public: + static SharedValueOwner *sharedValueOwner(QString kind = QString()); ValueOwner(const SharedValueOwner *shared = 0); ~ValueOwner(); diff --git a/src/plugins/QtcPlugin.qbs b/src/plugins/QtcPlugin.qbs index d1b52ddf58a..6af280cb2db 100644 --- a/src/plugins/QtcPlugin.qbs +++ b/src/plugins/QtcPlugin.qbs @@ -1,5 +1,5 @@ import qbs.base 1.0 -import qbs.fileinfo as FileInfo +import qbs.FileInfo import "../../qbs/defaults.js" as Defaults Product { diff --git a/src/plugins/cppeditor/cppeditor.qbs b/src/plugins/cppeditor/cppeditor.qbs index b767890c123..079025a112e 100644 --- a/src/plugins/cppeditor/cppeditor.qbs +++ b/src/plugins/cppeditor/cppeditor.qbs @@ -1,5 +1,5 @@ import qbs.base 1.0 -import qbs.fileinfo as FileInfo +import qbs.FileInfo import "../QtcPlugin.qbs" as QtcPlugin import "../../../qbs/defaults.js" as Defaults diff --git a/src/plugins/cpptools/cpptools.qbs b/src/plugins/cpptools/cpptools.qbs index b323a8d66f7..10b56aa9d3c 100644 --- a/src/plugins/cpptools/cpptools.qbs +++ b/src/plugins/cpptools/cpptools.qbs @@ -1,5 +1,5 @@ import qbs.base 1.0 -import qbs.fileinfo as FileInfo +import qbs.FileInfo import "../QtcPlugin.qbs" as QtcPlugin import "../../../qbs/defaults.js" as Defaults diff --git a/src/plugins/designer/designer.pro b/src/plugins/designer/designer.pro index 1a96f9f8d87..09648d581ee 100644 --- a/src/plugins/designer/designer.pro +++ b/src/plugins/designer/designer.pro @@ -7,7 +7,7 @@ include(cpp/cpp.pri) INCLUDEPATH += ../../tools/utils greaterThan(QT_MAJOR_VERSION, 4) { - QT += printsupport designer designercomponents + QT += printsupport designer designercomponents-private } else { # -- figure out shared dir location !exists($$[QT_INSTALL_HEADERS]/QtDesigner/private/qdesigner_integration_p.h) { diff --git a/src/plugins/git/branchmodel.cpp b/src/plugins/git/branchmodel.cpp index a7b4ca03714..62da89ec3f3 100644 --- a/src/plugins/git/branchmodel.cpp +++ b/src/plugins/git/branchmodel.cpp @@ -522,22 +522,7 @@ void BranchModel::checkoutBranch(const QModelIndex &idx) // No StashGuard since this function for now is only used with clean working dir. // If it is ever used from another place, please add StashGuard here - QString errorMessage; - if (m_client->synchronousCheckout(m_workingDirectory, branch, &errorMessage)) { - if (errorMessage.isEmpty()) { - QModelIndex currentIdx = currentBranch(); - if (currentIdx.isValid()) { - m_currentBranch = 0; - emit dataChanged(currentIdx, currentIdx); - } - m_currentBranch = indexToNode(idx); - emit dataChanged(idx, idx); - } else { - refresh(m_workingDirectory, &errorMessage); // not sure all went well... better refresh! - } - } - if (!errorMessage.isEmpty()) - VcsBase::VcsBaseOutputWindow::instance()->appendError(errorMessage); + m_client->synchronousCheckout(m_workingDirectory, branch); } bool BranchModel::branchIsMerged(const QModelIndex &idx) diff --git a/src/plugins/git/gitclient.cpp b/src/plugins/git/gitclient.cpp index e80a947a015..d00111eced5 100644 --- a/src/plugins/git/gitclient.cpp +++ b/src/plugins/git/gitclient.cpp @@ -1276,7 +1276,8 @@ bool GitClient::synchronousCheckout(const QString &workingDirectory, QByteArray errorText; QStringList arguments; arguments << QLatin1String("checkout") << ref; - const bool rc = fullySynchronousGit(workingDirectory, arguments, &outputText, &errorText); + const bool rc = fullySynchronousGit(workingDirectory, arguments, &outputText, &errorText, + VcsBasePlugin::ExpectRepoChanges); const QString output = commandOutputFromLocal8Bit(outputText); outputWindow()->append(output); if (!rc) { diff --git a/src/plugins/projectexplorer/kitinformation.cpp b/src/plugins/projectexplorer/kitinformation.cpp index adaf1e1d0d5..27ea9e3ff8a 100644 --- a/src/plugins/projectexplorer/kitinformation.cpp +++ b/src/plugins/projectexplorer/kitinformation.cpp @@ -446,12 +446,11 @@ void DeviceKitInformation::kitsWereLoaded() foreach (Kit *k, KitManager::instance()->kits()) fix(k); - connect(DeviceManager::instance(), SIGNAL(deviceAdded(Core::Id)), - this, SLOT(deviceAdded(Core::Id))); - connect(DeviceManager::instance(), SIGNAL(deviceRemoved(Core::Id)), - this, SLOT(deviceRemoved(Core::Id))); - connect(DeviceManager::instance(), SIGNAL(deviceUpdated(Core::Id)), - this, SLOT(deviceUpdated(Core::Id))); + DeviceManager *dm = DeviceManager::instance(); + connect(dm, SIGNAL(deviceListChanged()), this, SLOT(devicesChanged())); + connect(dm, SIGNAL(deviceAdded(Core::Id)), this, SLOT(devicesChanged())); + connect(dm, SIGNAL(deviceRemoved(Core::Id)), this, SLOT(devicesChanged())); + connect(dm, SIGNAL(deviceUpdated(Core::Id)), this, SLOT(deviceUpdated(Core::Id))); connect(KitManager::instance(), SIGNAL(kitUpdated(ProjectExplorer::Kit*)), this, SLOT(kitUpdated(ProjectExplorer::Kit*))); @@ -472,19 +471,9 @@ void DeviceKitInformation::kitUpdated(Kit *k) setup(k); // Set default device if necessary } -void DeviceKitInformation::deviceAdded(const Core::Id &id) +void DeviceKitInformation::devicesChanged() { - Q_UNUSED(id); - DeviceMatcher m; - foreach (Kit *k, KitManager::instance()->kits(&m)) { - setup(k); // Set default device if necessary - } -} - -void DeviceKitInformation::deviceRemoved(const Core::Id &id) -{ - DeviceMatcher m(id); - foreach (Kit *k, KitManager::instance()->kits(&m)) + foreach (Kit *k, KitManager::instance()->kits()) setup(k); // Set default device if necessary } diff --git a/src/plugins/projectexplorer/kitinformation.h b/src/plugins/projectexplorer/kitinformation.h index ba65e5831c4..60d322e1269 100644 --- a/src/plugins/projectexplorer/kitinformation.h +++ b/src/plugins/projectexplorer/kitinformation.h @@ -215,9 +215,8 @@ public: private slots: void kitsWereLoaded(); - void deviceAdded(const Core::Id &id); - void deviceRemoved(const Core::Id &id); void deviceUpdated(const Core::Id &id); + void devicesChanged(); void kitUpdated(ProjectExplorer::Kit *k); }; diff --git a/src/plugins/projectexplorer/session.cpp b/src/plugins/projectexplorer/session.cpp index aecaedf25b3..c3936ee1fa9 100644 --- a/src/plugins/projectexplorer/session.cpp +++ b/src/plugins/projectexplorer/session.cpp @@ -380,13 +380,21 @@ const QList &SessionManager::projects() const QStringList SessionManager::dependencies(const QString &proName) const { QStringList result; - foreach (const QString &dep, m_depMap.value(proName)) - result += dependencies(dep); - - result << proName; + dependencies(proName, result); return result; } +void SessionManager::dependencies(const QString &proName, QStringList &result) const +{ + QStringList depends = m_depMap.value(proName); + + foreach (const QString &dep, depends) + dependencies(dep, result); + + if (!result.contains(proName)) + result.append(proName); +} + QStringList SessionManager::dependenciesOrder() const { QList > unordered; diff --git a/src/plugins/projectexplorer/session.h b/src/plugins/projectexplorer/session.h index bfbc6cf4935..e983c2a1976 100644 --- a/src/plugins/projectexplorer/session.h +++ b/src/plugins/projectexplorer/session.h @@ -160,6 +160,7 @@ private: bool recursiveDependencyCheck(const QString &newDep, const QString &checkDep) const; QStringList dependencies(const QString &proName) const; QStringList dependenciesOrder() const; + void dependencies(const QString &proName, QStringList &result) const; SessionNode *m_sessionNode; QString m_sessionName; diff --git a/src/plugins/qbsprojectmanager/qbsinstallstep.cpp b/src/plugins/qbsprojectmanager/qbsinstallstep.cpp index ec716a5beb0..23f45c0781c 100644 --- a/src/plugins/qbsprojectmanager/qbsinstallstep.cpp +++ b/src/plugins/qbsprojectmanager/qbsinstallstep.cpp @@ -229,7 +229,7 @@ void QbsInstallStep::setInstallRoot(const QString &ir) { if (m_qbsInstallOptions.installRoot() == ir) return; - m_qbsInstallOptions.installRoot() = ir; + m_qbsInstallOptions.setInstallRoot(ir); emit changed(); } diff --git a/src/plugins/qbsprojectmanager/qbsnodes.cpp b/src/plugins/qbsprojectmanager/qbsnodes.cpp index 586ffb95406..c1c711219ab 100644 --- a/src/plugins/qbsprojectmanager/qbsnodes.cpp +++ b/src/plugins/qbsprojectmanager/qbsnodes.cpp @@ -620,7 +620,10 @@ void QbsProjectNode::update(const qbs::ProjectData &prjData) } } - setDisplayName(prjData.name()); + if (!prjData.name().isEmpty()) + setDisplayName(prjData.name()); + else + setDisplayName(m_project->displayName()); removeProjectNodes(toRemove); addProjectNodes(toAdd); diff --git a/src/plugins/qbsprojectmanager/qbsproject.cpp b/src/plugins/qbsprojectmanager/qbsproject.cpp index ffc78ce3eed..f816acd0287 100644 --- a/src/plugins/qbsprojectmanager/qbsproject.cpp +++ b/src/plugins/qbsprojectmanager/qbsproject.cpp @@ -392,6 +392,10 @@ void QbsProject::parse(const QVariantMap &config, const Utils::Environment &env, { QTC_ASSERT(!dir.isNull(), return); + // Clear buildsystem related tasks: + ProjectExplorer::ProjectExplorerPlugin::instance()->taskHub() + ->clearTasks(ProjectExplorer::Constants::TASK_CATEGORY_BUILDSYSTEM); + qbs::SetupProjectParameters params; params.setBuildConfiguration(config); qbs::ErrorInfo err = params.expandBuildConfiguration(m_manager->settings()); diff --git a/src/plugins/valgrind/memcheck/memcheckrunner.cpp b/src/plugins/valgrind/memcheck/memcheckrunner.cpp index 8029c7b8472..81a91005d06 100644 --- a/src/plugins/valgrind/memcheck/memcheckrunner.cpp +++ b/src/plugins/valgrind/memcheck/memcheckrunner.cpp @@ -168,6 +168,7 @@ void MemcheckRunner::logSocketConnected() void MemcheckRunner::readLogSocket() { + QTC_ASSERT(d->logSocket, return); emit logMessageReceived(d->logSocket->readAll()); } diff --git a/src/shared/qbs b/src/shared/qbs index 6e432eef926..4051b5f9c81 160000 --- a/src/shared/qbs +++ b/src/shared/qbs @@ -1 +1 @@ -Subproject commit 6e432eef926e40278bca6c0281a6f36c56b099af +Subproject commit 4051b5f9c81c40123c68ac5b7774d1dcb2123484 diff --git a/tests/auto/debugger/tst_dumpers.cpp b/tests/auto/debugger/tst_dumpers.cpp index 139b1f48ae1..6c78c9d8f4c 100644 --- a/tests/auto/debugger/tst_dumpers.cpp +++ b/tests/auto/debugger/tst_dumpers.cpp @@ -914,7 +914,9 @@ void tst_Dumpers::dumper() contents.replace("\\\"", "\""); } else if (m_debuggerEngine == DumpTestLldbEngine) { //qDebug() << "GOT OUTPUT: " << output; - QVERIFY(output.startsWith("data=")); + int pos = output.indexOf("data=[{"); + QVERIFY(pos != -1); + output = output.mid(pos); contents = output; //int posNameSpaceStart = output.indexOf("@NS@"); @@ -3113,9 +3115,12 @@ void tst_Dumpers::dumper_data() QTest::newRow("QStringRef1") << Data("#include \n", "QString str = \"Hello\";\n" - "QStringRef ref(&str, 1, 2);") + "QStringRef ref1(&str, 1, 2);\n" + "QStringRef ref2;\n" + "unused(&ref1, &ref2);\n") % CoreProfile() - % Check("ref", "\"el\"", "@QStringRef"); + % Check("ref1", "\"el\"", "@QStringRef") + % Check("ref2", "(null)", "@QStringRef"); QTest::newRow("QStringList") << Data("#include \n",