From 7a2b606e8c1c5704d3b9d018deeefe5bd7800906 Mon Sep 17 00:00:00 2001 From: Ritt Konstantin Date: Fri, 25 Sep 2009 10:35:41 +0200 Subject: Update Russian phrasebook Merge-request: 1611 Reviewed-by: Oswald Buddenhagen --- tools/linguist/phrasebooks/russian.qph | 92 ++++++++++++++++++++++++++++++---- 1 file changed, 82 insertions(+), 10 deletions(-) diff --git a/tools/linguist/phrasebooks/russian.qph b/tools/linguist/phrasebooks/russian.qph index 69af041..9d40bd3 100644 --- a/tools/linguist/phrasebooks/russian.qph +++ b/tools/linguist/phrasebooks/russian.qph @@ -201,10 +201,6 @@ разделить выбранные элементы - dock - док - - document документ @@ -302,7 +298,7 @@ font style - стиль шрифта + начертание function key @@ -510,7 +506,7 @@ OK - Готово + ОК OLE @@ -1038,10 +1034,6 @@ OK - Выбрать - - - OK Закрыть @@ -1092,4 +1084,84 @@ Checkable Переключаемое + + Style + Начертание + + + Point size + Размер + + + Family + Шрифт + + + Writing system + Система письма + + + OK + Удалить + + + Style + Стиль + + + Edit + Изменить + + + Invalid + Некорректный + + + Invalid + Некорректная + + + Invalid + Некорректное + + + tag + тэг + + + tab order + порядок обхода + + + Ascending + По возрастанию + + + Descending + По убыванию + + + Reset + Сбросить + + + Sort order + Порядок сортировки + + + Appearance + Внешний вид + + + View + Просмотр + + + Actions + Действия + + + Table of Contents + Оглавление + -- cgit v0.12 From 69d6ba21297c48af98dfdc32acb4ef7ccd7bb6f8 Mon Sep 17 00:00:00 2001 From: Ritt Konstantin Date: Fri, 25 Sep 2009 10:35:42 +0200 Subject: Update Russian translations for Qt libraries Merge-request: 1611 Reviewed-by: Oswald Buddenhagen --- translations/qt_ru.ts | 414 +++++++++++++++++++++++++------------------------- 1 file changed, 208 insertions(+), 206 deletions(-) diff --git a/translations/qt_ru.ts b/translations/qt_ru.ts index 7ff1310..d3290e8 100644 --- a/translations/qt_ru.ts +++ b/translations/qt_ru.ts @@ -22,7 +22,7 @@ CloseButton - + Close Tab Закрыть вкладку @@ -102,18 +102,18 @@ have libgstreamer-plugins-base installed. - + Could not open media source. Не удалось открыть источник медиа-данных. - + Invalid source type. Неверный тип источника медиа-данных. - + Could not locate media source. Не удалось найти источник медиа-данных. @@ -149,12 +149,12 @@ have libgstreamer-plugins-base installed. %1, %2 not defined - %1, %2 не определен + %1, %2 не определён Ambiguous %1 not handled - Неоднозначный %1 не обрабатывается + @@ -246,7 +246,7 @@ have libgstreamer-plugins-base installed. &OK - &Готово + &ОК @@ -273,7 +273,7 @@ have libgstreamer-plugins-base installed. One directory up - На один уровень вверх + Вверх на один уровень @@ -419,7 +419,7 @@ have libgstreamer-plugins-base installed. Show &hidden files - Показать скр&ытые файлы + Показать ск&рытые файлы @@ -604,7 +604,7 @@ to OK - Готово + ОК @@ -799,7 +799,7 @@ to &Cancel - &Отмена + От&мена @@ -826,7 +826,7 @@ to QAbstractSocket - + Host not found @@ -929,12 +929,12 @@ to &Cancel - &Отмена + От&мена COM &Object: - COM &Объект: + &Объект COM: @@ -1005,12 +1005,12 @@ to &Custom colors - &Произвольные цвета + &Пользовательские цвета &Add to Custom Colors - &Добавить к произвольным цветам + &Добавить к пользовательским цветам @@ -1068,17 +1068,17 @@ to Unable to commit transaction - Невозможно выполнить транзакцию + Невозможно завершить транзакцию Unable to rollback transaction - Невозможно откатить транзакцию + Невозможно отозвать транзакцию Unable to set autocommit - Невозможно установить автовыполнение транзакции + Невозможно установить автозавершение транзакций @@ -1120,22 +1120,22 @@ to AM - + AM am - + am PM - + PM pm - + pm @@ -1143,17 +1143,17 @@ to QDial - + QDial SpeedoMeter - + SpeedoMeter SliderHandle - + SliderHandle @@ -1172,16 +1172,16 @@ to QDialogButtonBox - + OK - Готово + ОК &OK - &Готово + &ОК @@ -1201,7 +1201,7 @@ to &Cancel - &Отмена + От&мена @@ -1286,7 +1286,7 @@ to Restore Defaults - Восстановить значения по умолчанию + Восстановить значения @@ -1297,7 +1297,7 @@ to QDirModel - + Name Имя @@ -1334,12 +1334,12 @@ to Dock - + Прикрепить Float - + Открепить @@ -1394,7 +1394,7 @@ to Will not rename sequential file using block copy - Последовательный файл не будет переименовываться с использованием поблочного копирования + Последовательный файл не будет переименован с использованием поблочного копирования @@ -1438,13 +1438,13 @@ to - + &Open &Открыть - + &Save &Сохранить @@ -1455,7 +1455,7 @@ to Открыть - + %1 already exists. Do you want to replace it? %1 уже существует. @@ -1476,7 +1476,7 @@ Please verify the correct file name was given. Мой компьютер - + &Rename &Переименовать @@ -1488,7 +1488,7 @@ Please verify the correct file name was given. Show &hidden files - Показать скр&ытые файлы + Показать ск&рытые файлы @@ -1527,7 +1527,7 @@ Please verify the correct file name was given. Каталог: - + %1 Directory not found. @@ -1546,7 +1546,7 @@ Do you want to delete it anyway? Are sure you want to delete '%1'? - Вы уверены, что хотите удалить '%1'? + Вы действительно хотите удалить '%1'? @@ -1564,12 +1564,12 @@ Do you want to delete it anyway? Все файлы (*.*) - + Save As Сохранить как - + Drive Диск @@ -1601,12 +1601,12 @@ Do you want to delete it anyway? Вперёд - + New Folder Новая папка - + &New Folder &Новая папка @@ -1653,7 +1653,7 @@ Do you want to delete it anyway? <b>Имя "%1" не может быть использовано.</b><p>Попробуйте использовать имя меньшей длины и/или без символов пунктуации. - + Name Имя @@ -1690,7 +1690,7 @@ Do you want to delete it anyway? Компьютер - + %1 TB %1 Тб @@ -1942,7 +1942,7 @@ Do you want to delete it anyway? Font st&yle - Ст&иль шрифта + &Начертание @@ -2168,7 +2168,7 @@ Do you want to delete it anyway? QHttp - + @@ -2210,7 +2210,7 @@ Do you want to delete it anyway? Ошибка записи ответа на устройство - + Connection refused Отказано в соединении @@ -2316,7 +2316,7 @@ Do you want to delete it anyway? Квитирование SSL не удалось - + HTTPS connection requested but SSL support not compiled in Запрошено соединение по протоколу HTTPS, но поддержка SSL не скомпилирована @@ -2372,7 +2372,7 @@ Do you want to delete it anyway? QIBaseDriver - + Error opening database Ошибка открытия базы данных @@ -2384,18 +2384,18 @@ Do you want to delete it anyway? Unable to commit transaction - Невозможно выполнить транзакцию + Невозможно завершить транзакцию Unable to rollback transaction - Невозможно откатить транзакцию + Невозможно отозвать транзакцию QIBaseResult - + Unable to create BLOB Невозможно создать BLOB @@ -2438,7 +2438,7 @@ Do you want to delete it anyway? Unable to commit transaction - Невозможно выполнить транзакцию + Невозможно завершить транзакцию @@ -2477,7 +2477,7 @@ Do you want to delete it anyway? Не удалось получить следующий элемент - + Could not get statement info Не удалось найти информацию о выражении @@ -2762,12 +2762,12 @@ Do you want to delete it anyway? Unable to commit transaction - Невозможно выполнить транзакцию + Невозможно завершить транзакцию Unable to rollback transaction - Невозможно откатить транзакцию + Невозможно отозвать транзакцию @@ -2956,7 +2956,7 @@ Do you want to delete it anyway? QMessageBox - + Help Справка @@ -2969,9 +2969,9 @@ Do you want to delete it anyway? Закрыть - + <h3>About Qt</h3><p>This program uses Qt version %1.</p><p>Qt is a C++ toolkit for cross-platform application development.</p><p>Qt provides single-source portability across MS&nbsp;Windows, Mac&nbsp;OS&nbsp;X, Linux, and all major commercial Unix variants. Qt is also available for embedded devices as Qt for Embedded Linux and Qt for Windows CE.</p><p>Qt is available under three different licensing options designed to accommodate the needs of our various users.</p>Qt licensed under our commercial license agreement is appropriate for development of proprietary/commercial software where you do not want to share any source code with third parties or otherwise cannot comply with the terms of the GNU LGPL version 2.1 or GNU GPL version 3.0.</p><p>Qt licensed under the GNU LGPL version 2.1 is appropriate for the development of Qt applications (proprietary or open source) provided you can comply with the terms and conditions of the GNU LGPL version 2.1.</p><p>Qt licensed under the GNU General Public License version 3.0 is appropriate for the development of Qt applications where you wish to use such applications in combination with software subject to the terms of the GNU GPL version 3.0 or where you are otherwise willing to comply with the terms of the GNU GPL version 3.0.</p><p>Please see <a href="http://qt.nokia.com/products/licensing">qt.nokia.com/products/licensing</a> for an overview of Qt licensing.</p><p>Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies).</p><p>Qt is a Nokia product. See <a href="http://qt.nokia.com/">qt.nokia.com</a> for more information.</p> - <h3>О Qt</h3><p>Данная программа использует Qt версии %1.</p><p>Qt - это инструментарий для разработки кроссплатформенных приложений на C++.</p><p>Qt предоставляет совместимость на уровне исходных текстов между MS&amp;nbsp;Windows, Mac&amp;nbsp;OS&amp;nbsp;X, Linux и всеми популярными коммерческими вариантами Unix. Также Qt доступна для встраиваемых устройств в виде Qt для Embedded Linux и Qt для Windows CE.</p><p>Qt доступна под тремя различными лицензиями, разработанными для удовлетворения требований различных пользователей.</p>Qt под нашей коммерческой лицензией предназначена для развития проприетарного/коммерческого программного обеспечения, когда Вы не желаете предоставлять исходные коды третьим сторонам, или в случае невозможности принятия условий лицензий GNU LGPL версии 2.1 или GNU GPL версии 3.0.</p><p>Qt под лицензией GNU LGPL версии 2.1 предназначена для разработки программного обеспечения с открытым исходным кодом или коммерческого программного обеспечения при соблюдении постановлений и условий лицензии GNU LGPL версии 2.1.</p><p>Qt под лицензией GNU General Public License версии 3.0 предназначена для разработки программных приложений в тех случаях, когда Вы хотели бы использовать такие приложения в сочетании с программным обеспечением на условиях лицензии GNU GPL с версии 3.0 или если Вы готовы соблюдать условия лицензии GNU GPL версии 3.0.</p><p>Обратитесь к <a href="http://qt.nokia.com/products/licensing">qt.nokia.com/products/licensing</a> для обзора лицензий Qt.</p><p>Copyright (C) 2009 Корпорация Nokia и/или её дочерние подразделения.</p><p>Qt - продукт компании Nokia. Обратитесь к <a href="http://qt.nokia.com/">qt.nokia.com</a> для получения дополнительной информации.</p> + <h3>О Qt</h3><p>Данная программа использует Qt версии %1.</p><p>Qt - это инструментарий для разработки кроссплатформенных приложений на C++.</p><p>Qt предоставляет совместимость на уровне исходных текстов между MS&nbsp;Windows, Mac&nbsp;OS&nbsp;X, Linux и всеми популярными коммерческими вариантами Unix. Также Qt доступна для встраиваемых устройств в виде Qt для Embedded Linux и Qt для Windows CE.</p><p>Qt доступна под тремя различными лицензиями, разработанными для удовлетворения различных требований.</p><p>Qt под нашей коммерческой лицензией предназначена для развития проприетарного/коммерческого программного обеспечения, когда Вы не желаете предоставлять исходные тексты третьим сторонам, или в случае невозможности принятия условий лицензий GNU LGPL версии 2.1 или GNU GPL версии 3.0.</p><p>Qt под лицензией GNU LGPL версии 2.1 предназначена для разработки программного обеспечения с открытыми исходными текстами или коммерческого программного обеспечения при соблюдении условий лицензии GNU LGPL версии 2.1.</p><p>Qt под лицензией GNU General Public License версии 3.0 предназначена для разработки программных приложений в тех случаях, когда Вы хотели бы использовать такие приложения в сочетании с программным обеспечением на условиях лицензии GNU GPL с версии 3.0 или если Вы готовы соблюдать условия лицензии GNU GPL версии 3.0.</p><p>Обратитесь к <a href="http://qt.nokia.com/products/licensing">qt.nokia.com/products/licensing</a> для обзора лицензий Qt.</p><p>Copyright (C) 2009 Корпорация Nokia и/или её дочерние подразделения.</p><p>Qt - продукт компании Nokia. Обратитесь к <a href="http://qt.nokia.com/">qt.nokia.com</a> для получения дополнительной информации.</p> @@ -2979,7 +2979,7 @@ Do you want to delete it anyway? О Qt - + Show Details... Показать подробности... @@ -3002,12 +3002,13 @@ Do you want to delete it anyway? Multiple input method switcher - + Переключатель режима множественного ввода Multiple input method switcher that uses the context menu of the text widgets - + текстовых виджетов <-?-> текстовых редакторов + Переключатель режима множественного ввода, используемый в контекстном меню текстовых виджетов @@ -3218,7 +3219,7 @@ Do you want to delete it anyway? QNetworkReply - + Error downloading %1 - server replied: %2 Ошибка загрузки %1 - ответ сервера: %2 @@ -3231,8 +3232,8 @@ Do you want to delete it anyway? QNetworkReplyImpl - - + + Operation canceled Операция отменена @@ -3258,12 +3259,12 @@ Do you want to delete it anyway? Unable to commit transaction - Невозможно выполнить транзакцию + Невозможно завершить транзакцию Unable to rollback transaction - Невозможно откатить транзакцию + Невозможно отозвать транзакцию @@ -3314,7 +3315,7 @@ Do you want to delete it anyway? QODBCDriver - + Unable to connect Невозможно соединиться @@ -3326,35 +3327,35 @@ Do you want to delete it anyway? Unable to disable autocommit - Невозможно отключить автовыполнение транзакции + Невозможно отключить автозавершение транзакций Unable to commit transaction - Невозможно выполнить транзакцию + Невозможно завершить транзакцию Unable to rollback transaction - Невозможно откатить транзакцию + Невозможно отозвать транзакцию Unable to enable autocommit - Невозможно установить автовыполнение транзакции + Невозможно включить автозавершение транзакций QODBCResult - - + + QODBCResult::reset: Unable to set 'SQL_CURSOR_STATIC' as statement attribute. Please check your ODBC driver configuration QODBCResult::reset: Невозможно установить 'SQL_CURSOR_STATIC' атрибутом выражение. Проверьте настройки драйвера ODBC - - + + Unable to execute statement Невозможно выполнить выражение @@ -3376,12 +3377,12 @@ Do you want to delete it anyway? - + Unable to fetch last Невозможно получить последнюю строку - + Unable to fetch Невозможно получить данные @@ -3461,7 +3462,7 @@ Do you want to delete it anyway? QPSQLDriver - + Unable to connect Невозможно соединиться @@ -3473,15 +3474,15 @@ Do you want to delete it anyway? Could not commit transaction - Не удалось выполнить транзакцию + Не удалось завершить транзакцию Could not rollback transaction - Не удалось откатить транзакцию + Не удалось отозвать транзакцию - + Unable to subscribe Невозможно подписаться @@ -3494,7 +3495,7 @@ Do you want to delete it anyway? QPSQLResult - + Unable to create query Невозможно создать запрос @@ -3855,157 +3856,157 @@ Please choose a different file name. A0 - + A0 A1 - + A1 A2 - + A2 A3 - + A3 A4 - + A4 A5 - + A5 A6 - + A6 A7 - + A7 A8 - + A8 A9 - + A9 B0 - + B0 B1 - + B1 B2 - + B2 B3 - + B3 B4 - + B4 B5 - + B5 B6 - + B6 B7 - + B7 B8 - + B8 B9 - + B9 B10 - + B10 C5E - + C5E DLE - + DLE Executive - + Executive Folio - + Folio Ledger - + Ledger Legal - + Legal Letter - + Letter Tabloid - + Tabloid US Common #10 Envelope - + US Common #10 Envelope Custom - Произвольный + Пользовательский @@ -4314,7 +4315,7 @@ Please choose a different file name. Output &file: - Выходной &файл: + Вывод в &файл: @@ -4472,12 +4473,12 @@ Please choose a different file name. Unable to commit transaction - Невозможно выполнить транзакцию + Невозможно завершить транзакцию Unable to rollback Transaction - Невозможно откатить транзакцию + Невозможно отозвать транзакцию @@ -4496,7 +4497,7 @@ Please choose a different file name. QSQLiteDriver - + Error opening database Ошибка открытия базы данных @@ -4513,12 +4514,12 @@ Please choose a different file name. Unable to commit transaction - Невозможно выполнить транзакцию + Невозможно завершить транзакцию Unable to rollback transaction - Невозможно откатить транзакцию + Невозможно отозвать транзакцию @@ -4791,12 +4792,12 @@ Please choose a different file name. Pause - Пауза + Print - Печать + @@ -4806,7 +4807,7 @@ Please choose a different file name. Home - Домой + @@ -4816,22 +4817,22 @@ Please choose a different file name. Left - Влево + Up - Вверх + Right - Вправо + Down - Вниз + @@ -4891,17 +4892,17 @@ Please choose a different file name. Volume Down - + Тише Volume Mute - + Выключить звук Volume Up - + Громче @@ -4931,32 +4932,32 @@ Please choose a different file name. Media Play - + Воспроизведение Media Stop - + Остановить воспроизведение Media Previous - + Воспроизвести предыдущее Media Next - + Воспроизвести следующее Media Record - + Запись Favorites - + Избранное @@ -4966,102 +4967,102 @@ Please choose a different file name. Standby - + Режим ожидания Open URL - + Открыть URL Launch Mail - + Почта Launch Media - + Проигрыватель Launch (0) - + Запустить (0) Launch (1) - + Запустить (1) Launch (2) - + Запустить (2) Launch (3) - + Запустить (3) Launch (4) - + Запустить (4) Launch (5) - + Запустить (5) Launch (6) - + Запустить (6) Launch (7) - + Запустить (7) Launch (8) - + Запустить (8) Launch (9) - + Запустить (9) Launch (A) - + Запустить (A) Launch (B) - + Запустить (B) Launch (C) - + Запустить (C) Launch (D) - + Запустить (D) Launch (E) - + Запустить (E) Launch (F) - + Запустить (F) @@ -5121,7 +5122,7 @@ Please choose a different file name. Select - + Выбрать @@ -5241,7 +5242,7 @@ Please choose a different file name. Connection to proxy refused - В соединении прокси-сервером отказано + В соединении с прокси-сервером отказано @@ -5563,7 +5564,7 @@ Please choose a different file name. QUdpSocket - + This platform does not support IPv6 Данная платформа не поддерживает IPv6 @@ -5617,17 +5618,17 @@ Please choose a different file name. ZWJ Zero width joiner - + ZWJ Объединяющий символ нулевой ширины ZWNJ Zero width non-joiner - + ZWNJ Не объединяющий символ нулевой ширины ZWSP Zero width space - + ZWSP Пробел нулевой ширины @@ -5663,7 +5664,7 @@ Please choose a different file name. QWebFrame - + Request cancelled Запрос отменён @@ -5696,7 +5697,7 @@ Please choose a different file name. QWebPage - + Bad HTTP request Некорректный HTTP-запрос @@ -5824,13 +5825,14 @@ Please choose a different file name. No Guesses Found No Guesses Found context menu item - + Неверное слово Ignore Ignore Spelling context menu item - Пропустить + ?Пропускать + Пропустить @@ -5842,13 +5844,13 @@ Please choose a different file name. Search The Web Search The Web context menu item - Найти в Интернет + Искать в Интернет Look Up In Dictionary Look Up in Dictionary context menu item - Поиск в словаре + Искать в словаре @@ -5860,7 +5862,8 @@ Please choose a different file name. Ignore Ignore Grammar context menu item - Пропустить + ?Пропускать + Пропустить @@ -5872,13 +5875,13 @@ Please choose a different file name. Show Spelling and Grammar menu item title - + Показать панель проверки правописания Hide Spelling and Grammar menu item title - + Скрыть панель проверки правописания @@ -5890,13 +5893,13 @@ Please choose a different file name. Check Spelling While Typing Check spelling while typing context menu item - Проверять орфографию при наборе + Проверять орфографию при наборе текста Check Grammar With Spelling Check grammar with spelling context menu item - + Проверять грамматику с орфографией @@ -5932,7 +5935,7 @@ Please choose a different file name. Direction Writing direction context sub-menu item - Направление + Направление письма @@ -5997,7 +6000,7 @@ Please choose a different file name. Web Inspector - %2 - + Web-инспектор - %2 @@ -6077,17 +6080,17 @@ Please choose a different file name. JavaScript Alert - %1 - + JavaScript: Предупреждение - %1 JavaScript Confirm - %1 - + JavaScript: Подтверждение - %1 JavaScript Prompt - %1 - + JavaScript: Запрос - %1 @@ -6246,7 +6249,7 @@ Please choose a different file name. QWidget - + * * @@ -6528,12 +6531,12 @@ Please choose a different file name. Attribute redefined. - Атрибут переопределен. + Атрибут переопределён. Unexpected character '%1' in public id literal. - Неожиданный символ '%1' в литерале открытого идентификатора. + Неожиданный символ '%1' в литерале открытого идентификатора. @@ -6613,8 +6616,7 @@ Please choose a different file name. NDATA in parameter entity declaration. - Не уверен в правильности перевода - NDATA в объявлении объекта-параметра. + NDATA в объявлении параметра. @@ -6688,7 +6690,7 @@ Please choose a different file name. An %1-attribute with value %2 has already been declared. - Атрибут '%1' со значением '%2' уже определен. + Атрибут '%1' со значением '%2' уже определён. @@ -6769,7 +6771,7 @@ Please choose a different file name. The second operand in a division, %1, cannot be zero (%2). - Второй параметр целочисленного деления (%1) не может быть нулем (%2). + Второй параметр целочисленного деления (%1) не может быть нулём (%2). @@ -6800,12 +6802,12 @@ Please choose a different file name. Dividing a value of type %1 by %2 (not-a-number) is not allowed. - Деление числа типа %1 на %2 (not-a-number) недопустимо. + Деление числа типа %1 на %2 (не числовое выражение) недопустимо. Dividing a value of type %1 by %2 or %3 (plus or minus zero) is not allowed. - Деление числа типа %1 на %2 или %3 (плюс-минус нуль) недопустимо. + Деление числа типа %1 на %2 или %3 (плюс или минус нуль) недопустимо. @@ -6945,12 +6947,12 @@ Please choose a different file name. The target name in a processing instruction cannot be %1 in any combination of upper and lower case. Therefore, is %2 invalid. - Целевое имя в обрабатываемой инструкции не может быть %1 в любой комбинации нижнего и верхнего регистров. Имя %2 некорректно. + Целевое имя в обрабатываемой инструкции не может быть %1 в любой комбинации нижнего и верхнего регистров. Имя %2 некорректно. %1 is not a valid target name in a processing instruction. It must be a %2 value, e.g. %3. - %1 некорректное целевое имя в обрабатываемой инструкции. Имя должно быть значением типа %2, например: %3. + %1 некорректное целевое имя в обрабатываемой инструкции. Имя должно быть значением типа %2, например: %3. @@ -7094,7 +7096,7 @@ Please choose a different file name. The default collection is undefined - Набор по умолчанию не определен + Набор по умолчанию не определён @@ -7119,7 +7121,7 @@ Please choose a different file name. Required cardinality is %1; got cardinality %2. - Необходимое число элементов - %1, получено %2. + Необходимо %1 элементов, получено %2. @@ -7127,7 +7129,7 @@ Please choose a different file name. Элемент %1 не соответствует необходимому типу %2. - + %1 is an unknown schema type. %1 является схемой неизвестного типа. @@ -7181,7 +7183,7 @@ Please choose a different file name. Module imports must occur before function, variable, and option declarations. - Импорт модулей должен быть до объявлений функций, переменных и опций. + Импорт модулей должен быть до объявления функций, переменных и опций. @@ -7201,7 +7203,7 @@ Please choose a different file name. The Schema Import feature is not supported, and therefore %1 declarations cannot occur. - Возможность импорта схем не поддерживается. Следовательно, объявлений %1 быть не должно. + Возможность импорта схем не поддерживается, следовательно, объявлений %1 быть не должно. @@ -7221,7 +7223,7 @@ Please choose a different file name. A construct was encountered which only is allowed in XQuery. - Указана конструкция, допустимая только в XQuery. + Указана конструкция, допустимая только в XQuery. @@ -7256,12 +7258,12 @@ Please choose a different file name. The namespace for a user defined function cannot be empty (try the predefined prefix %1 which exists for cases like this) - Пространство имён для пользовательских функций не может быть пустым (попробуйте предопределенный префикс %1, который существует для подобных ситуаций) + Пространство имён для пользовательских функций не может быть пустым (попробуйте предопределённый префикс %1, который существует для подобных ситуаций) The namespace %1 is reserved; therefore user defined functions may not use it. Try the predefined prefix %2, which exists for these cases. - Пространтсво имён %1 зарезервировано, поэтому пользовательские функции не могут его использовать. Попробуйте предопределенный префикс %2, который существует для подобных ситуаций. + Пространтсво имён %1 зарезервировано, поэтому пользовательские функции не могут его использовать. Попробуйте предопределённый префикс %2, который существует для подобных ситуаций. @@ -7276,7 +7278,7 @@ Please choose a different file name. No external functions are supported. All supported functions can be used directly, without first declaring them as external - Внешние функции не поддерживаются. Все поддерживаемые функции могут использоваться напрямую без первоначального объявления их внешними + Внешние функции не поддерживаются. Все поддерживаемые функции могут использоваться напрямую без первоначального объявления их в качестве внешних @@ -7396,12 +7398,12 @@ Please choose a different file name. An attribute by name %1 has already appeared on this element. - Атрибут с именем %1 уже есть в этом элементе. + Атрибут с именем %1 уже существует для данного элемента. A direct element constructor is not well-formed. %1 is ended with %2. - Прямой конструктор элемента составлен некорректно. %1 заканчивается %2. + Прямой конструктор элемента составлен некорректно. %1 заканчивается на %2. @@ -7422,7 +7424,7 @@ Please choose a different file name. %1 is not in the in-scope attribute declarations. Note that the schema import feature is not supported. - %1 является объявлением атрибута вне положенного места. Имейте в виду, возможность импорта схем не поддерживается. + %1 является объявлением атрибута вне области объявлений. Имейте в виду, возможность импорта схем не поддерживается. @@ -7467,7 +7469,7 @@ Please choose a different file name. The focus is undefined. - Фокус не определен. + Фокус не определён. -- cgit v0.12 From c0d420b589faa200f4cbf5fd09597812efae0e77 Mon Sep 17 00:00:00 2001 From: Ritt Konstantin Date: Fri, 25 Sep 2009 10:35:43 +0200 Subject: Update Russian translations for QVFB Merge-request: 1611 Reviewed-by: Oswald Buddenhagen --- translations/qvfb_ru.ts | 21 +++++++++++---------- 1 file changed, 11 insertions(+), 10 deletions(-) diff --git a/translations/qvfb_ru.ts b/translations/qvfb_ru.ts index b084380..7e73386 100644 --- a/translations/qvfb_ru.ts +++ b/translations/qvfb_ru.ts @@ -88,32 +88,32 @@ 176x220 "SmartPhone" - + 176x220 "SmartPhone" 240x320 "PDA" - + 240x320 "PDA" 320x240 "TV" / "QVGA" - + 320x240 "TV" / "QVGA" 640x480 "VGA" - + 640x480 "VGA" 800x600 - + 800x600 1024x768 - + 1024x768 @@ -188,6 +188,7 @@ Emulate touch screen (no mouse move) + указателя? Эмулировать тачскрин (без перемещения мыши) @@ -198,7 +199,7 @@ <p>Note that any applications using the virtual framebuffer will be terminated if you change the Size or Depth <i>above</i>. You may freely modify the Gamma <i>below</i>. - <p>Имейте в виду, что любая программа будет завершена, если изменится размер или глубина экрана. Параметр Гамма можно менять свободно. + <p>Имейте в виду, что программы, использующие фрэймбуфер, будут завершены, если изменится <i>размер</i> и/или <i>глубина</i> экрана. @@ -216,7 +217,7 @@ 1.0 - + 1.0 @@ -241,12 +242,12 @@ &OK - &Готово + &ОК &Cancel - &Отмена + От&мена -- cgit v0.12 From d6226445ffd06372f000cccda7917c2adbd92412 Mon Sep 17 00:00:00 2001 From: Ritt Konstantin Date: Fri, 25 Sep 2009 10:35:43 +0200 Subject: Update Russian translations for QtConfig Merge-request: 1611 Reviewed-by: Oswald Buddenhagen --- translations/qtconfig_ru.ts | 43 ++++++++++++++++++++++++------------------- 1 file changed, 24 insertions(+), 19 deletions(-) diff --git a/translations/qtconfig_ru.ts b/translations/qtconfig_ru.ts index bf3d090..db71274 100644 --- a/translations/qtconfig_ru.ts +++ b/translations/qtconfig_ru.ts @@ -45,7 +45,7 @@ Phonon GStreamer backend not available. - Модуль Phonon поддержки GStreamer не доступен. + Модуль Phonon поддержки GStreamer недоступен. @@ -56,7 +56,7 @@ X11 - + @@ -67,7 +67,7 @@ OpenGL - + @@ -117,11 +117,11 @@ - <h3>%1</h3><br/>Version %2<br/><br/>Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies).<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><br/>Version %2<br/><br/>Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). + <h3>%1</h3><br/>Версия %2<br/><br/>Copyright (C) 2009 Корпорация Nokia и/или её дочерние подразделения. - + Qt Configuration @@ -150,7 +150,7 @@ &Cancel - &Отмена + От&мена @@ -238,17 +238,17 @@ &Style: - &Стиль: + &Начертание: &Point Size: - &Размер в точках: + &Размер: F&amily: - Семе&йство: + &Шрифт: @@ -263,12 +263,12 @@ S&elect or Enter a Family: - &Выберите или введите семейство: + &Выберите шрифт для замены: Current Substitutions: - Текущие замены: + Текущие замены: @@ -291,7 +291,7 @@ Select s&ubstitute Family: - Выберите п&одставляемое семейство: + &Заменять на шрифт: @@ -518,7 +518,7 @@ p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'Sans Serif'; font-size:9pt; font-weight:400; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a href="http://phonon.kde.org"><span style=" text-decoration: underline; color:#0000ff;">http://phonon.kde.org</span></a></p></body></html> - + @@ -532,7 +532,7 @@ p, li { white-space: pre-wrap; } p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'Sans Serif'; font-size:9pt; font-weight:400; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a href="http://gstreamer.freedesktop.org/"><span style=" text-decoration: underline; color:#0000ff;">http://gstreamer.freedesktop.org/</span></a></p></body></html> - + @@ -628,7 +628,7 @@ p, li { white-space: pre-wrap; } <b>Edit Palette</b><p>Change the palette of the current widget or form.</p><p>Use a generated palette or select colors for each color group and each color role.</p><p>The palette can be tested with different widget layouts in the preview section.</p> - <b>Изменение палитры</b><p>Изменение палитры текущего виджета или формы.</p><p>Используйте сформированную палитру или выберите цвета для каждой группы цветов и каждой их роли.</p><p>Палитру можно проверить на виджетах в разных режимах отображения в разделе предпросмотра.</p> + <b>Изменение палитры</b><p>Изменение палитры текущего виджета или формы.</p><p>Используйте сформированную палитру или выберите цвета для каждой группы цветов и каждой их роли.</p><p>Палитру можно проверить на виджетах в разных режимах отображения в разделе предпросмотра.</p> @@ -653,7 +653,7 @@ p, li { white-space: pre-wrap; } Auto - Автоматически + Автоматически @@ -832,7 +832,7 @@ p, li { white-space: pre-wrap; } Desktop settings will only take effect after an application restart. - Настройки рабочего стола применятся после перезапуска приложения. + Настройки рабочего стола применятся после перезапуска приложения. @@ -900,7 +900,12 @@ p, li { white-space: pre-wrap; } <p> <a href="http://www.kde.org">http://www.kde.org</a> </p> - + <p> +<a href="http://qtsoftware.com">http://qtsoftware.com</a> +</p> +<p> +<a href="http://www.kde.org">http://www.kde.org</a> +</p> -- cgit v0.12 From 587704316bcb4e0ad55b0dc84af127fb0c9b5828 Mon Sep 17 00:00:00 2001 From: Ritt Konstantin Date: Fri, 25 Sep 2009 10:35:44 +0200 Subject: Update Russian translations for Qt Linguist Merge-request: 1611 Reviewed-by: Oswald Buddenhagen --- translations/linguist_ru.ts | 43 +++++++++++++++++++++---------------------- 1 file changed, 21 insertions(+), 22 deletions(-) diff --git a/translations/linguist_ru.ts b/translations/linguist_ru.ts index 86c7434..0666199 100644 --- a/translations/linguist_ru.ts +++ b/translations/linguist_ru.ts @@ -12,7 +12,7 @@ AboutDialog - + Qt Linguist Qt Linguist @@ -87,12 +87,12 @@ Searching, please wait... - Идёт поиск, ждите... + Идёт поиск, ожидайте... &Cancel - &Отмена + От&мена @@ -289,7 +289,7 @@ Will assume a single universal form. LRelease - + Generated %n translation(s) (%1 finished and %2 unfinished) @@ -318,7 +318,7 @@ Will assume a single universal form. MainWindow - + This is the application's main window. Основное окно программы. @@ -433,13 +433,13 @@ Skip loading the first named file? - + Release - Компиляция + Скомпилировать - + Qt message files for released applications (*.qm) All files (*) Скомпилированные файлы перевода для приложений Qt (*.qm) @@ -503,7 +503,7 @@ All files (*) - + @@ -515,7 +515,7 @@ All files (*) Qt Linguist - + Cannot find the string '%1'. Не удалось найти строку '%1'. @@ -616,11 +616,11 @@ All files (*) - <center><img src=":/images/splash.png"/></img><p>%1</p></center><p>Qt Linguist is a tool for adding translations to Qt applications.</p><p>%2</p><p>Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies).</p><p>The program is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.</p> - + <center><img src=":/images/splash.png"/></img><p>%1</p></center><p>Qt Linguist is a tool for adding translations to Qt applications.</p><p>%2</p><p>Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). + <center><img src=":/images/splash.png"/></img><p>%1</p></center><p>Qt Linguist - инструмент для добавления переводов в приложения на основе Qt.</p><p>%2</p><p>Copyright (C) 2009 Корпорация Nokia и/или её дочерние подразделения. - + Do you want to save the modified files? Желаете сохранить изменённые файлы? @@ -1103,7 +1103,7 @@ All files (*) &Prev Unfinished - &Пред. незавершённый + &Предыдущий незавершённый @@ -1123,7 +1123,7 @@ All files (*) &Next Unfinished - &След. незавершённый + &Следующий незавершённый @@ -1148,7 +1148,7 @@ All files (*) Move to previous item. - Предыдущий перевод. + Перейти к предыдущему переводу. @@ -1591,7 +1591,6 @@ Line: %2 This is the right panel of the main window. - Правая панель главного окна @@ -1748,7 +1747,7 @@ Line: %2 QObject - + Translation files (%1);; Файлы перевода (%1);; @@ -1769,7 +1768,7 @@ Line: %2 Qt Linguist - + GNU Gettext localization files Файлы локализации GNU Gettext @@ -1799,7 +1798,7 @@ Line: %2 Исходные файлы перевода Qt (последний формат) - + XLIFF localization files Файлы локализации XLIFF @@ -1821,12 +1820,12 @@ Line: %2 Qt Designer form files - Формы Qt Designer + Файлы форм Qt Designer Qt Jambi form files - Формы Qt Jambi + Файлы форм Qt Jambi -- cgit v0.12 From e529fc93a203307c1cc9decbd364b8c103c048c1 Mon Sep 17 00:00:00 2001 From: Ritt Konstantin Date: Fri, 25 Sep 2009 10:35:45 +0200 Subject: Update Russian translations for QtHelp library Merge-request: 1611 Reviewed-by: Oswald Buddenhagen --- translations/assistant_ru.ts | 108 +++++++++++++++++++++++++------------------ 1 file changed, 64 insertions(+), 44 deletions(-) diff --git a/translations/assistant_ru.ts b/translations/assistant_ru.ts index ecec0f8..992cf18 100644 --- a/translations/assistant_ru.ts +++ b/translations/assistant_ru.ts @@ -151,7 +151,7 @@ CentralWidget - + Add new page Открыть новую страницу @@ -161,7 +161,7 @@ Закрыть текущую страницу - + Print Document Печать документа @@ -172,7 +172,7 @@ безымянная вкладка - + Add New Page Открыть новую страницу @@ -226,7 +226,7 @@ FindWidget - + Previous Предыдущее @@ -266,17 +266,17 @@ &Family - Се&мейство + &Шрифт &Style - &Стиль + &Начертание &Point size - &Размер в точках + &Размер @@ -340,13 +340,13 @@ InstallDialog - + Install Documentation Установка документации - + Downloading documentation info... Загрузка информации о документации... @@ -440,32 +440,32 @@ MainWindow - - + + Index Указатель - - + + Contents Содержание - - + + Bookmarks Закладки - + - + Qt Assistant Qt Assistant - + Unfiltered Без фильтрации @@ -473,7 +473,7 @@ Looking for Qt Documentation... - Поиск документации по Qt... + Поиск документации Qt... @@ -496,7 +496,7 @@ &Печать... - + New &Tab Новая &вкладка @@ -511,12 +511,7 @@ В&ыход - - CTRL+Q - - - - + &Edit &Правка @@ -526,12 +521,12 @@ &Копировать выделенный текст - + &Find in Text... П&оиск в тексте... - + Find &Next Найти &следующее @@ -556,17 +551,17 @@ У&величить - + Zoom &out У&меньшить - + Normal &Size Нормальный р&азмер - + Ctrl+0 @@ -621,12 +616,12 @@ &Вперёд - + Sync with Table of Contents - Синхронизировать с содержанием + Синхронизировать с оглавлением - + Next Page Следующая страница @@ -671,7 +666,7 @@ О программе... - + Navigation Toolbar Панель навигации @@ -726,7 +721,7 @@ Не удалось найти элемент, связанный с содержанием. - + About %1 О %1 @@ -739,7 +734,7 @@ PreferencesDialog - + Add Documentation Добавить документацию @@ -780,7 +775,7 @@ Удалить - + Use custom settings Использовать индивидуальные настройки @@ -864,20 +859,45 @@ Параметры - + Homepage - Домашная страница + Стартовая страница - + Current Page Текущая страница - + Restore to default Страница по умолчанию + + + On help start: + При запуске: + + + + Show my home page + Отобразить стартовую страницу + + + + Show a blank page + Отобразить пустую страницу + + + + Show my tabs from last session + Восстановить предыдущую сессиию + + + + Blank Page + Пустая страница + QObject @@ -944,7 +964,7 @@ Qt Assistant - + Could not register documentation file %1 @@ -993,7 +1013,7 @@ Reason: RemoteControl - + Debugging Remote Control Отладочное удалённое управление -- cgit v0.12 From b779e38ef18fa3a16ba60bfe85aac650e3696962 Mon Sep 17 00:00:00 2001 From: Ritt Konstantin Date: Fri, 25 Sep 2009 10:35:46 +0200 Subject: Update Russian translations for Qt Assistant and Qt Assistant_adp tools Merge-request: 1611 Reviewed-by: Oswald Buddenhagen --- translations/assistant_adp_ru.ts | 30 ++++++------- translations/assistant_ru.ts | 94 ++++++++++++++++------------------------ 2 files changed, 52 insertions(+), 72 deletions(-) diff --git a/translations/assistant_adp_ru.ts b/translations/assistant_adp_ru.ts index c47798b..94bc5d5 100644 --- a/translations/assistant_adp_ru.ts +++ b/translations/assistant_adp_ru.ts @@ -19,12 +19,12 @@ &Family - Се&мейство + &Шрифт &Style - &Стиль + &Начертание @@ -39,7 +39,7 @@ &Point size - &Размер в пикселях + &Размер @@ -116,7 +116,7 @@ <b>Help</b><p>Choose the topic you want help on from the contents list, or search the index for keywords.</p> - <b>Справка</b><p>Выберите раздел справки из содержания или воспользуйтесь поиском по предметному указателю.</p> + <b>Справка</b><p>Выберите раздел справки из оглавления или воспользуйтесь поиском по предметному указателю.</p> @@ -141,7 +141,7 @@ Con&tents - Содер&жание + &Оглавление @@ -407,7 +407,7 @@ Qt Assistant не будет работать! MainWindow - + "What's This?" context sensitive help. Контекстная справка "Что это?". @@ -483,7 +483,7 @@ Qt Assistant не будет работать! &Окно - + ... ... @@ -533,9 +533,9 @@ Qt Assistant не будет работать! Показать дополнительную информацию о Qt Assistant. - + Displays the main page of a specific documentation set. - Открывает стартовую страницу выбранного набора документации. + Открывает стартовую страницу выбранного набора документации. @@ -543,7 +543,7 @@ Qt Assistant не будет работать! В&ыход - + Failed to open about application contents in file: '%1' Не удалось получить информацию о приложении из файла: '%1' @@ -578,7 +578,7 @@ Qt Assistant не будет работать! Переход на следующую страницу. - + Initializing Qt Assistant... Инициализация Qt Assistant... @@ -618,7 +618,7 @@ Qt Assistant не будет работать! Печатать отображаемую страницу. - + Qt Assistant Qt Assistant @@ -652,17 +652,17 @@ Qt Assistant не будет работать! Select the page in contents tab. - Выбрать страницу во вкладке содержания. + Выбрать страницу во вкладке оглавления. - + Sidebar Боковая панель Sync with Table of Contents - Синхронизировать с содержанием + Синхронизировать с оглавлением diff --git a/translations/assistant_ru.ts b/translations/assistant_ru.ts index 992cf18..79847d6 100644 --- a/translations/assistant_ru.ts +++ b/translations/assistant_ru.ts @@ -151,7 +151,7 @@ CentralWidget - + Add new page Открыть новую страницу @@ -161,7 +161,7 @@ Закрыть текущую страницу - + Print Document Печать документа @@ -226,7 +226,7 @@ FindWidget - + Previous Предыдущее @@ -340,13 +340,13 @@ InstallDialog - + Install Documentation Установка документации - + Downloading documentation info... Загрузка информации о документации... @@ -440,32 +440,32 @@ MainWindow - - + + Index Указатель - - + + Contents Содержание - - + + Bookmarks Закладки - + - + Qt Assistant Qt Assistant - + Unfiltered Без фильтрации @@ -496,7 +496,7 @@ &Печать... - + New &Tab Новая &вкладка @@ -511,7 +511,12 @@ В&ыход - + + CTRL+Q + + + + &Edit &Правка @@ -521,12 +526,12 @@ &Копировать выделенный текст - + &Find in Text... П&оиск в тексте... - + Find &Next Найти &следующее @@ -551,17 +556,17 @@ У&величить - + Zoom &out У&меньшить - + Normal &Size Нормальный р&азмер - + Ctrl+0 @@ -616,12 +621,12 @@ &Вперёд - + Sync with Table of Contents Синхронизировать с оглавлением - + Next Page Следующая страница @@ -666,7 +671,7 @@ О программе... - + Navigation Toolbar Панель навигации @@ -721,7 +726,7 @@ Не удалось найти элемент, связанный с содержанием. - + About %1 О %1 @@ -734,7 +739,7 @@ PreferencesDialog - + Add Documentation Добавить документацию @@ -775,7 +780,7 @@ Удалить - + Use custom settings Использовать индивидуальные настройки @@ -859,45 +864,20 @@ Параметры - + Homepage Стартовая страница - + Current Page Текущая страница - + Restore to default Страница по умолчанию - - - On help start: - При запуске: - - - - Show my home page - Отобразить стартовую страницу - - - - Show a blank page - Отобразить пустую страницу - - - - Show my tabs from last session - Восстановить предыдущую сессиию - - - - Blank Page - Пустая страница - QObject @@ -964,7 +944,7 @@ Qt Assistant - + Could not register documentation file %1 @@ -1013,7 +993,7 @@ Reason: RemoteControl - + Debugging Remote Control Отладочное удалённое управление -- cgit v0.12 From feec449d63c355dd465dea7674d43923e999911e Mon Sep 17 00:00:00 2001 From: Ritt Konstantin Date: Fri, 25 Sep 2009 10:35:47 +0200 Subject: Add Russian translation for Qt Designer Merge-request: 1611 Reviewed-by: Oswald Buddenhagen --- tools/designer/translations/translations.pro | 2 +- translations/designer_ru.ts | 7032 ++++++++++++++++++++++++++ 2 files changed, 7033 insertions(+), 1 deletion(-) create mode 100644 translations/designer_ru.ts diff --git a/tools/designer/translations/translations.pro b/tools/designer/translations/translations.pro index 8395259..c8cd76d 100644 --- a/tools/designer/translations/translations.pro +++ b/tools/designer/translations/translations.pro @@ -133,7 +133,7 @@ HEADERS += ../../shared/findwidget/abstractfindwidget.h \ TRANSLATIONS=$$[QT_INSTALL_TRANSLATIONS]/designer_de.ts \ $$[QT_INSTALL_TRANSLATIONS]/designer_ja.ts \ $$[QT_INSTALL_TRANSLATIONS]/designer_pl.ts \ + $$[QT_INSTALL_TRANSLATIONS]/designer_ru.ts \ $$[QT_INSTALL_TRANSLATIONS]/designer_zh_CN.ts \ $$[QT_INSTALL_TRANSLATIONS]/designer_zh_TW.ts \ $$[QT_INSTALL_TRANSLATIONS]/designer_untranslated.ts - diff --git a/translations/designer_ru.ts b/translations/designer_ru.ts new file mode 100644 index 0000000..d639dae --- /dev/null +++ b/translations/designer_ru.ts @@ -0,0 +1,7032 @@ + + + + + + + + The moose in the noose +ate the goose who was loose. + + + + + <object> + <объект> + + + + <signal> + <сигнал> + + + + <slot> + <слот> + + + + AbstractFindWidget + + + &Previous + &Предыдущий + + + + &Next + &Следующий + + + + &Case sensitive + &Учитывать регистр + + + + Whole &words + Слова &целиком + + + + <img src=":/trolltech/shared/images/wrap.png">&nbsp;Search wrapped + <img src=":/trolltech/shared/images/wrap.png">&nbsp;Поиск с начала + + + + AddLinkDialog + + + Insert Link + Вставить ссылку + + + + Title: + Заголовок: + + + + URL: + URL: + + + + AppFontDialog + + + Additional Fonts + Дополнительные шрифты + + + + AppFontManager + + + '%1' is not a file. + '%1' не является файлом. + + + + The font file '%1' does not have read permissions. + Файл шрифтов '%1' не доступен для чтения. + + + + The font file '%1' is already loaded. + Файл шрифтов '%1'уже загружен. + + + + The font file '%1' could not be loaded. + Файл шрифтов '%1' не может быть загружен. + + + + '%1' is not a valid font id. + '%1' не является корректным идентификатором шрифта. + + + + There is no loaded font matching the id '%1'. + Нет загруженного шрифта, соответствующего идентификатору '%1'. + + + + The font '%1' (%2) could not be unloaded. + Шрифт '%1' (%2) не может быть выгружен. + + + + AppFontWidget + + + Fonts + Шрифты + + + + Add font files + Добавить файлы шрифтов + + + + Remove current font file + Удалить текущий файл шрифта + + + + Remove all font files + Удалить все файлы шрифтов + + + + Add Font Files + Добавить файлы шрифтов + + + + Font files (*.ttf) + Файлы шрифтов (*.ttf) + + + + Error Adding Fonts + Ошибка добавления шрифтов + + + + Error Removing Fonts + Ошибка удаления шрифтов + + + + Remove Fonts + Удалить шрифты + + + + Would you like to remove all fonts? + Желаете удалить все шрифты? + + + + AppearanceOptionsWidget + + + Form + Форма + + + + User Interface Mode + Режим пользовательского интерфейса + + + + AssistantClient + + + Unable to send request: Assistant is not responding. + Невозможно отправить запрос: Qt Assistant не отвечает. + + + + The binary '%1' does not exist. + Исполняемый файл '%1' не существует. + + + + Unable to launch assistant (%1). + Невозможно запустить Qt Assistant (%1). + + + + BrushManagerProxy + + + The element '%1' is missing the required attribute '%2'. + У элемента '%1' отсутствует необходимый атрибут '%2'. + + + + Empty brush name encountered. + Обнаружено пустое название кисти. + + + + An unexpected element '%1' was encountered. + Обнаружен неожиданный элемент '%1'. + + + + An error occurred when reading the brush definition file '%1' at line line %2, column %3: %4 + При чтении файла описания кистей '%1' возникла ошибка разбора строки %2 в позиции %3: %4 + + + + An error occurred when reading the resource file '%1' at line %2, column %3: %4 + При чтении файла ресурсов '%1' возникла ошибка разбора строки %2 в позиции %3: %4 + + + + BrushPropertyManager + + + No brush + Пустая + + + + Solid + Сплошная + + + + Dense 1 + Плотность 1 + + + + Dense 2 + Плотность 2 + + + + Dense 3 + Плотность 3 + + + + Dense 4 + Плотность 4 + + + + Dense 5 + Плотность 5 + + + + Dense 6 + Плотность 6 + + + + Dense 7 + Плотность 7 + + + + Horizontal + Горизонтальная + + + + Vertical + Вертикальная + + + + Cross + Крестообразная + + + + Backward diagonal + Обратная диагональ + + + + Forward diagonal + Диагональ + + + + Crossing diagonal + Пересекающиеся диагонали + + + + Style + Стиль + + + + Color + Цвет + + + + [%1, %2] + [%1, %2] + + + + Command + + + + Change signal + Сменить сигнал + + + + + Change slot + Сменить слот + + + + Change signal-slot connection + Изменить соединение сигнал-слот + + + + Change sender + Сменить отправителя + + + + Change receiver + Сменить получателя + + + + Create button group + Создать группу кнопок + + + + Break button group + Разбить группу кнопок + + + + Break button group '%1' + Разбить группу кнопок '%1' + + + + Add buttons to group + Добавить кнопки в группу + + + + + Add '%1' to '%2' + Command description for adding buttons to a QButtonGroup + Добавить '%1' в '%2' + + + + Remove buttons from group + Удалить кнопки из группы + + + + Remove '%1' from '%2' + Command description for removing buttons from a QButtonGroup + Удалить '%1' из '%2' + + + + Add connection + Добавить соединение + + + + Adjust connection + Настроить соединение + + + + Delete connections + Удалить соединения + + + + Change source + Сменить источник + + + + Change target + Сменить приёмника + + + + Morph %1/'%2' into %3 + MorphWidgetCommand description + Преобразовать %1/'%2' в %3 + + + + Insert '%1' + Вставить '%1' + + + + Change Z-order of '%1' + Изменить порядок удалённости '%1' + + + + Raise '%1' + Поднять '%1' + + + + Lower '%1' + Опустить '%1' + + + + Delete '%1' + Удалить '%1' + + + + Reparent '%1' + Сменить владельца у '%1' + + + + Promote to custom widget + Преобразовать в пользовательский виджет + + + + Demote from custom widget + Преобразовать из пользовательского виджета + + + + Lay out using grid + Скомпоновать, используя сетку + + + + Lay out vertically + Скомпоновать по вертикали + + + + Lay out horizontally + Скомпоновать по горизонтали + + + + Break layout + Разбить компоновку + + + + Simplify Grid Layout + Упрощённая компоновка по сетке + + + + + + Move Page + Переместить страницу + + + + + + + Delete Page + Удалить страницу + + + + + Page + Страница + + + + + + page + страница + + + + + + + Insert Page + Вставить страницу + + + + tab + вкладка + + + + Change Tab order + Изменить последовательность переключений + + + + Create Menu Bar + Создать панель меню + + + + Delete Menu Bar + Удалить панель меню + + + + Create Status Bar + Создать строку состояния + + + + Delete Status Bar + Удалить строку состояния + + + + Add Tool Bar + Добавить панель инструментов + + + + Add Dock Window + Добавить прикрепляемое окно + + + + Adjust Size of '%1' + Подогнать размер '%1' + + + + Change Form Layout Item Geometry + Изменить геометрию элементов компоновки столбцами + + + + Change Layout Item Geometry + Изменить геометрию элементов компоновки + + + + Delete Subwindow + Удалить дочернее окно + + + + Insert Subwindow + Вставить дочернее окно + + + + subwindow + дочернее окно + + + + Subwindow + Дочернее окно + + + + Change Table Contents + Изменить содержимое таблицы + + + + Change Tree Contents + Изменить содержимое дерева + + + + + Add action + Добавить действие + + + + + Remove action + Удалить действие + + + + Add menu + Добавить меню + + + + Remove menu + Удалить меню + + + + Create submenu + Создать дочернее меню + + + + Delete Tool Bar + Удалить панель инструментов + + + + Change layout of '%1' from %2 to %3 + Изменить компоновку '%1' с %2 на %3 + + + + Set action text + Установить текст действия + + + + Insert action + Вставить действие + + + + + Move action + Переместить действие + + + + Change Title + Изменить заголовок + + + + Insert Menu + Вставить меню + + + + Changed '%1' of '%2' + Изменено '%1' у '%2' + + + + Changed '%1' of %n objects + + Изменено '%1' у %n объекта + Изменено '%1' у %n объектов + Изменено '%1' у %n объектов + + + + + Reset '%1' of '%2' + Восстановлено '%1' у '%2' + + + + Reset '%1' of %n objects + + Восстановлено '%1' у %n объекта + Восстановлено '%1' у %n объектов + Восстановлено '%1' у %n объектов + + + + + Add dynamic property '%1' to '%2' + Добавлено динамическое свойство '%1' '%2' + + + + Add dynamic property '%1' to %n objects + + Добавлено динамическое свойство '%1' %n объекту + Добавлено динамическое свойство '%1' %n объектам + Добавлено динамическое свойство '%1' %n объектам + + + + + Remove dynamic property '%1' from '%2' + Удалено динамическое свойство '%1' у '%2' + + + + Remove dynamic property '%1' from %n objects + + Удалено динамическое свойство '%1' у %n объекта + Удалено динамическое свойство '%1' у %n объектов + Удалено динамическое свойство '%1' у %n объектов + + + + + Change script + Изменить сценарий + + + + Change signals/slots + Изменить сигналы/слоты + + + + ConnectDialog + + + Configure Connection + Настройка соединения + + + + + GroupBox + GroupBox + + + + + Edit... + Изменить... + + + + Show signals and slots inherited from QWidget + Показывать сигналы и слоты, унаследованные от QWidget + + + + DPI_Chooser + + + Standard (96 x 96) + Embedded device standard screen resolution + Стандартное (96 x 96) + + + + Greenphone (179 x 185) + Embedded device screen resolution + Greenphone (179 x 185) + + + + High (192 x 192) + Embedded device high definition screen resolution + Высокое (192 x 192) + + + + Designer + + + Qt Designer + Qt Designer + + + + This file contains top level spacers.<br>They have <b>NOT</b> been saved into the form. + Этот файл содержит верхнеуровневые разделители.<br>Они <b>НЕ</b> были сохранены в форме. + + + + Perhaps you forgot to create a layout? + Возможно, вы забыли создать компоновщик? + + + + Invalid ui file: The root element <ui> is missing. + Некорректный файл ui: Отсутствует корневой элемент <ui>. + + + + An error has occurred while reading the ui file at line %1, column %2: %3 + При чтении файла ui в строке %1 позиции %2 возникла ошибка: %3 + + + + This file cannot be read because it was created using %1. + Не удалось прочитать файл, так как он был создан с использованием %1. + + + + This file was created using Designer from Qt-%1 and cannot be read. + Не удалось прочитать файл, так как он был создан с использованием Designer из Qt-%1. + + + + The converted file could not be read. + Не удалось прочитать преобразованный файл. + + + + This file was created using Designer from Qt-%1 and will be converted to a new form by Qt Designer. + Этот файл был создан с использованием Designer из Qt-%1 и будет преобразован в новый формат. + + + + The old form has not been touched, but you will have to save the form under a new name. + Старая форма была изменена, но вы можете сохранить форму под новым именем. + + + + This file was created using Designer from Qt-%1 and could not be read: +%2 + Не удалось прочитать файл, так как он был создан с использованием Designer из Qt-%1: +%2 + + + + Please run it through <b>uic3&nbsp;-convert</b> to convert it to Qt-4's ui format. + Пожалуйста, пропустите его через <b>uic3&nbsp;-convert</b> для преобразования в формат ui для Qt-4. + + + + This file cannot be read because the extra info extension failed to load. + Не удалось прочитать файл, так как возникла ошибка при загрузке расширения дополнительной информации. + + + + Custom Widgets + Пользовательские виджеты + + + + Promoted Widgets + Преобразованные виджеты + + + + Unable to launch %1. + Невозможно запустить %1. + + + + %1 timed out. + %1 время ожидания истекло. + + + + DesignerMetaEnum + + + %1 is not a valid enumeration value of '%2'. + %1 не является корректным перечислением типа '%2'. + + + + '%1' could not be converted to an enumeration value of type '%2'. + Не удалось преобразовать '%1' к значению перечисления '%2'. + + + + DesignerMetaFlags + + + '%1' could not be converted to a flag value of type '%2'. + Не удалось преобразовать '%1' к флаговому значению типа '%2'. + + + + DeviceProfile + + + '%1' is not a number. + Reading a number for an embedded device profile + '%1' не является числом. + + + + An invalid tag <%1> was encountered. + Обнаружен некоррекнтый тэг <%1>. + + + + DeviceProfileDialog + + + &Family + &Шрифт + + + + &Point Size + &Размер + + + + Style + Начертание + + + + Device DPI + DPI устройства + + + + Name + Название + + + + DeviceSkin + + + The image file '%1' could not be loaded. + Не удалось загрузить файл изображения '%1'. + + + + The skin directory '%1' does not contain a configuration file. + Каталог '%1' не содержит файла настроек обложки. + + + + The skin configuration file '%1' could not be opened. + Не удалось открыть файл настроек обложки '%1'. + + + + The skin configuration file '%1' could not be read: %2 + Не удалось прочитать файл настроек обложки '%1': %2 + + + + Syntax error: %1 + Синтаксическая ошибка: %1 + + + + The skin "up" image file '%1' does not exist. + Отсутствует файл изображения "up" обложки '%1'. + + + + The skin "down" image file '%1' does not exist. + Отсутствует файл изображения "down" обложки '%1'. + + + + The skin "closed" image file '%1' does not exist. + Отсутствует файл изображения обложки "closed" '%1'. + + + + The skin cursor image file '%1' does not exist. + Отсутствует файл изображения курсора обложки '%1'. + + + + Syntax error in area definition: %1 + Синтаксическая ошибка в определении области: %1 + + + + Mismatch in number of areas, expected %1, got %2. + Несоответствие количества областей: ожидалось %1, найдено %2. + + + + EmbeddedOptionsControl + + + <html><table><tr><td><b>Font</b></td><td>%1, %2</td></tr><tr><td><b>Style</b></td><td>%3</td></tr><tr><td><b>Resolution</b></td><td>%4 x %5</td></tr></table></html> + Format embedded device profile description + <html><table><tr><td><b>Шрифт</b></td><td>%1, %2</td></tr><tr><td><b>Стиль</b></td><td>%3</td></tr><tr><td><b>Разрешение</b></td><td>%4 x %5</td></tr></table></html> + + + + EmbeddedOptionsPage + + + Embedded Design + Tab in preferences dialog + Оформление портативных устройств + + + + Device Profiles + EmbeddedOptionsControl group box" + Профили устройств + + + + FontPanel + + + Font + Шрифт + + + + &Writing system + Система &письма + + + + &Family + &Шрифт + + + + &Style + &Начертание + + + + &Point size + &Размер + + + + FontPropertyManager + + + PreferDefault + По умолчанию + + + + NoAntialias + Без сглаживания + + + + PreferAntialias + Сглаживание, если возможно + + + + Antialiasing + Сглаживание + + + + FormBuilder + + + Invalid stretch value for '%1': '%2' + Parsing layout stretch values + Некорректный коэффициент растяжения для '%1': '%2' + + + + Invalid minimum size for '%1': '%2' + Parsing grid layout minimum size values + Некорректный минимальный размер для '%1': '%2' + + + + FormEditorOptionsPage + + + %1 % + %1 % + + + + Preview Zoom + Масштаб предпросмотра + + + + Default Zoom + Масштаб по умолчанию + + + + Forms + Tab in preferences dialog + Формы + + + + Default Grid + Сетка по умолчанию + + + + FormLayoutRowDialog + + + Add Form Layout Row + нелепица какая-то + Добавление строки компоновки компоновщика формы + + + + &Label text: + Текст &метки: + + + + Field &type: + &Тип поля: + + + + &Field name: + Имя п&оля: + + + + &Buddy: + П&артнёр: + + + + &Row: + &Строка: + + + + Label &name: + Имя м&етки: + + + + FormWindow + + + Unexpected element <%1> + Неожиданный элемент <%1> + + + + Error while pasting clipboard contents at line %1, column %2: %3 + Ошибка вставки содержимого из буфера обмена в строке %1, позиции %2: %3 + + + + FormWindowSettings + + + Form Settings + Настройки формы + + + + Layout &Default + Компоновка по &умолчанию + + + + &Spacing: + &Отступ: + + + + &Margin: + &Границы: + + + + &Layout Function + &Функция компоновки + + + + Ma&rgin: + Г&раницы: + + + + Spa&cing: + О&тступ: + + + + &Author + &Автор + + + + &Include Hints + &Подключить подсказки + + + + &Pixmap Function + &Загрузчик изображений + + + + Grid + Сетка + + + + Embedded Design + Оформление портативных устройств + + + + IconSelector + + + All Pixmaps ( + Растровые изображения ( + + + + ItemPropertyBrowser + + + XX Icon Selected off + Sample string to determinate the width for the first column of the list item property browser + XX Пикт Выделена откл + + + + LanguageResourceDialog + + + Choose Resource + Выбор ресурса + + + + MainWindowBase + + + Main + Not currently used (main tool bar) + Главное + + + + File + Файл + + + + Edit + Правка + + + + Tools + Инструменты + + + + Form + Форма + + + + Qt Designer + Qt Designer + + + + NewForm + + + C&reate + &Создать + + + + Recent + Последние + + + + &Close + &Закрыть + + + + &Open... + &Открыть... + + + + &Recent Forms + &Последние формы + + + + Read error + Ошибка чтения + + + + New Form + Новая форма + + + + Show this Dialog on Startup + Показывать диалог при старте + + + + A temporary form file could not be created in %1. + Временный файл формы не может быть создан в %1. + + + + The temporary form file %1 could not be written. + Временный файл формы %1 не может быть записан. + + + + NewFormWidget + + + Unable to open the form template file '%1': %2 + Невозможно открыть файл шаблона формы '%1': %2 + + + + ObjectInspectorModel + + + Object + Объект + + + + Class + Класс + + + + separator + разделитель + + + + <noname> + <без имени> + + + + ObjectNameDialog + + + Change Object Name + Изменить имя объекта + + + + Object Name + Имя объекта + + + + PluginDialog + + + Plugin Information + Информация о модуле + + + + 1 + 1 + + + + PreferencesDialog + + + Preferences + Настройки + + + + PreviewConfigurationWidget + + + Default + По умолчанию + + + + None + Нет + + + + Browse... + Обзор... + + + + Form + Форма + + + + Print/Preview Configuration + Настройка печати/предпросмотра + + + + Style + Стиль + + + + Style sheet + Таблица стилей + + + + + + ... + ... + + + + Device skin + Обложка устройства + + + + PromotionModel + + + Not used + Usage of promoted widgets + Не используется + + + + Q3WizardContainer + + + + Page + Страница + + + + QAbstractFormBuilder + + + Unexpected element <%1> + Неожиданный элемент <%1> + + + + An error has occurred while reading the ui file at line %1, column %2: %3 + Возникла ошибка при чтении файла ui в строке %1 позиции %2: %3 + + + + Invalid ui file: The root element <ui> is missing. + Неверный файл ui: Отсутствует корневой элемент <ui>. + + + + The creation of a widget of the class '%1' failed. + Не удалось создание виджета класса '%1'. + + + + Attempt to add child that is not of class QWizardPage to QWizard. + Попытка добавить в QWizard дочерний виджет, который не является классом QWizardPage. + + + + Attempt to add a layout to a widget '%1' (%2) which already has a layout of non-box type %3. +This indicates an inconsistency in the ui-file. + Попытка добавить компоновщик виджету '%1' (%2), у которого уже имеется компоновщик типа %3. +Это указывает на некорректность файла UI. + + + + Empty widget item in %1 '%2'. + Пустой элемент виджета в %1 '%2'. + + + + Flags property are not supported yet. + Флаговые свойства еще не поддерживаются. + + + + While applying tab stops: The widget '%1' could not be found. + + + + + Invalid QButtonGroup reference '%1' referenced by '%2'. + '%2' содержит некорректную ссылку на QButtonGroup '%1'. + + + + This version of the uitools library is linked without script support. + Данная версия библиотеки uitools собрана без поддержки сценариев. + + + + QAxWidgetPlugin + + + ActiveX control + Элемент управления ActiveX + + + + ActiveX control widget + Виджет элемента управления ActiveX + + + + QAxWidgetTaskMenu + + + Set Control + Установить элемент управления + + + + Reset Control + + + + + Licensed Control + + + + + The control requires a design-time license + Компонент требует лицензию периода разработки + + + + QCoreApplication + + + %1 is not a promoted class. + %1 не является преобразованным классом. + + + + The base class %1 is invalid. + Неверный базовый класс %1. + + + + The class %1 already exists. + Класс %1 уже существует. + + + + Promoted Widgets + Преобразованные виджеты + + + + The class %1 cannot be removed + Нельзя удалить класс %1 + + + + The class %1 cannot be removed because it is still referenced. + Нельзя удалить класс %1, так как на него ещё есть ссылки. + + + + The class %1 cannot be renamed + Нельзя переименовать класс %1 + + + + The class %1 cannot be renamed to an empty name. + Нельзя дать классу %1 пустое имя. + + + + There is already a class named %1. + Уже есть класс с именем %1. + + + + Cannot set an empty include file. + перевод близко к тексту - буквальный совсем глаз режет + Пустое имя у подключаемого файла не допустимо. + + + + Exception at line %1: %2 + Исключение в строке %1: %2 + + + + Unknown error + Неизвестная ошибка + + + + An error occurred while running the script for %1: %2 +Script: %3 + При выполнении сценария %1 возникла ошибка: %2 +Сценарий: %3 + + + + QDesigner + + + %1 - warning + %1 - предупреждение + + + + Qt Designer + Qt Designer + + + + This application cannot be used for the Console edition of Qt + Это приложение не может быть использовано для консольной версии Qt + + + + QDesignerActions + + + Saved %1. + Сохранено %1. + + + + Edit Widgets + Правка виджетов + + + + &Quit + &Выход + + + + &Minimize + &Свернуть + + + + Bring All to Front + Перенести все назад + + + + Preferences... + Настройки... + + + + Clear &Menu + Очистить &меню + + + + CTRL+SHIFT+S + + + + + CTRL+R + + + + + CTRL+M + + + + + Qt Designer &Help + &Справка по Qt Designer + + + + Current Widget Help + Справка по виджету + + + + What's New in Qt Designer? + Что нового в Qt Designer? + + + + About Plugins + О модулях + + + + + About Qt Designer + О Qt Designer + + + + About Qt + О Qt + + + + + Open Form + Открыть форму + + + + + + Designer UI files (*.%1);;All Files (*) + UI файлы Qt Designer (*.%1);;Все файлы (*) + + + + %1 already exists. +Do you want to replace it? + %1 уже существует. +Хотите заменить его? + + + + Additional Fonts... + Дополнительные шрифты... + + + + CTRL+Q + + + + + &Recent Forms + &Последние формы + + + + Designer + Qt Designer + + + + Feature not implemented yet! + Возможность ещё не реализована! + + + + Read error + Ошиька чтения + + + + %1 +Do you want to update the file location or generate a new form? + %1 +Вы хотите обновить расположение файла или генерировать новую форму? + + + + &Update + &Обновить + + + + &New Form + &Новая форма + + + + + Save Form? + Сохранить форму? + + + + Could not open file + Невозможно открыть файл + + + + Select New File + Выбрать новый файл + + + + Could not write file + Невозможно записать файл + + + + &Close Preview + &Закрыть предпросмотр + + + + &New... + &Новый... + + + + &Open... + &Открыть... + + + + &Save + &Сохранить + + + + Save &As... + Сохранить &как... + + + + Save A&ll + Сохранить &все + + + + Save As &Template... + Сохранить как &шаблон... + + + + + &Close + &Закрыть + + + + Save &Image... + Сохранить &Изображение... + + + + &Print... + &Печать... + + + + View &Code... + Показать &код... + + + + ALT+CTRL+S + + + + + + Save Form As + Сохранить форму как + + + + Preview failed + Ошибка предпросмотра + + + + Code generation failed + Ошибка генерации кода + + + + The file %1 could not be opened. +Reason: %2 +Would you like to retry or select a different file? + Файл %1 не может быть открыт. +Причина: %2 +Вы хотите повторить или выбрать другой файл? + + + + It was not possible to write the entire file %1 to disk. +Reason:%2 +Would you like to retry? + Не удалось полностью записать файл %1 на диск. +Причина: %2 +Желаете повторить? + + + + + Assistant + Qt Assistant + + + + + The backup file %1 could not be written. + Не удалось записать файл резервной копии %1. + + + + The backup directory %1 could not be created. + Не удалось создать каталог резервных копий %1. + + + + The temporary backup directory %1 could not be created. + Не удалось создать временный каталог резервных копий %1. + + + + Image files (*.%1) + Файлы изображений (*.%1) + + + + + Save Image + Сохранить изображение + + + + Saved image %1. + Сохранить изображение %1. + + + + The file %1 could not be written. + Файл %1 не может быть записан. + + + + Please close all forms to enable the loading of additional fonts. + Пожалуйста закройте все формы, чтобы разрешить загрузку дополнительных шрифтов. + + + + Printed %1. + Распечатано %1. + + + + QDesignerAppearanceOptionsPage + + + Appearance + Tab in preferences dialog + Оформление + + + + QDesignerAppearanceOptionsWidget + + + Docked Window + Прикрепляемое окно + + + + Multiple Top-Level Windows + Множество окон верхнего уровня + + + + Toolwindow Font + Шрифт окна инструментов + + + + QDesignerAxWidget + + + Reset control + Сбросить элемент управления + + + + Set control + Установить элемент управления + + + + Control loaded + Элемент управления загружен + + + + A COM exception occurred when executing a meta call of type %1, index %2 of "%3". + Возникло исключение COM при выполнении мета-вызова типа %1, индекс %2 "%3". + + + + QDesignerFormBuilder + + + Script errors occurred: + Возникла ошибка сценария: + + + + The preview failed to build. + Не удалось создать предпросмотр. + + + + Designer + Qt Designer + + + + QDesignerFormWindow + + + %1 - %2[*] + %1 - %2[*] + + + + Save Form? + Сохранить форму? + + + + Do you want to save the changes to this document before closing? + Документ был изменен, хотите сохранить изменения? + + + + If you don't save, your changes will be lost. + Если вы не сохраните, ваши изменения будут потеряны. + + + + QDesignerMenu + + + Type Here + Пишите здесь + + + + Add Separator + Добавить разделитель + + + + Insert separator + Вставить разделитель + + + + Remove separator + Удалить разделитель + + + + Remove action '%1' + Удалить действие '%1' + + + + + Add separator + Добавить разделитель + + + + Insert action + Вставить действие + + + + QDesignerMenuBar + + + Type Here + Пишите здесь + + + + Remove Menu '%1' + Удалить меню '%1' + + + + Remove Menu Bar + Удалить панель меню + + + + Menu + Меню + + + + QDesignerPluginManager + + + An XML error was encountered when parsing the XML of the custom widget %1: %2 + Обнаружена ошибка XML при разборе XML пользовательского виджета %1: %2 + + + + The XML of the custom widget %1 does not contain any of the elements <widget> or <ui>. + XML пользовательского виджета %1 не содержит элементов <widget> и <ui>. + + + + The class attribute for the class %1 is missing. + Отсутствует атрибут для класса %1. + + + + The class attribute for the class %1 does not match the class name %2. + Атрибут для класса %1 не совпадает с именем класса %2. + + + + QDesignerPropertySheet + + + Dynamic Properties + Динамические свойства + + + + QDesignerResource + + + The layout type '%1' is not supported, defaulting to grid. + Компоновка типа '%1' не поддерживается, заменена на компоновку сеткой. + + + + The container extension of the widget '%1' (%2) returned a widget not managed by Designer '%3' (%4) when queried for page #%5. +Container pages should only be added by specifying them in XML returned by the domXml() method of the custom widget. + Контейнерное расширение виджета '%1' (%2) возвратило виджет, который не управляется Qt Designer '%3' (%4), при запросе страницы №%5. +Страницы контейнера должны быть добавлены указанием их в XML, который возвращается методом domXml() пользовательского виджета. + + + + Unexpected element <%1> + Parsing clipboard contents + Неожиданный элемент <%1> + + + + Error while pasting clipboard contents at line %1, column %2: %3 + Parsing clipboard contents + Ошибка вставки содержимого буфера обмена в строку %1, позицию %2: %3 + + + + Error while pasting clipboard contents: The root element <ui> is missing. + Parsing clipboard contents + Ошибка вставки содержимого буфера обмена: отсутствует корневой элемент <ui>. + + + + QDesignerSharedSettings + + + The template path %1 could not be created. + Не удалось создать временный путь %1. + + + + An error has been encountered while parsing device profile XML: %1 + Обнаружена ошибка при разборе XML профиля устройства: %1 + + + + QDesignerToolWindow + + + Property Editor + Редактор свойств + + + + Action Editor + Редактор действий + + + + Object Inspector + Инспектор объектов + + + + Resource Browser + Обозреватель ресурсов + + + + Signal/Slot Editor + Редактор Сигналов/Слотов + + + + Widget Box + Панель виджетов + + + + QDesignerWidgetBox + + + An error has been encountered at line %1 of %2: %3 + Обнаружена ошибка в строке %1 из %2: %3 + + + + Unexpected element <%1> encountered when parsing for <widget> or <ui> + Обнаружен неожиданный элемент <%1> вместо <widget> или <ui> + + + + Unexpected end of file encountered when parsing widgets. + Файл неожиданно закончился при разборе виджетов. + + + + A widget element could not be found. + Не удалось обнаружить элемент виджета. + + + + QDesignerWorkbench + + + &File + &Файл + + + + F&orm + Ф&орма + + + + Preview in + Предпросмотр в + + + + &Window + &Окно + + + + &Help + &Справка + + + + Edit + Правка + + + + Toolbars + Панель инструментов + + + + Save Forms? + Сохранить форму? + + + + There are %n forms with unsaved changes. Do you want to review these changes before quitting? + + Есть %n форма с несохранёнными изменениями. Показать изменения перед выходом? + Есть %n формы с несохранёнными изменениями. Показать изменения перед выходом? + Есть %n форм с несохранёнными изменениями. Показать изменения перед выходом? + + + + + &View + &Вид + + + + &Settings + &Настройки + + + + Widget Box + Панель виджетов + + + + If you do not review your documents, all your changes will be lost. + + + + + Discard Changes + Отменить изменения + + + + Review Changes + Показать изменения + + + + Backup Information + Информация о резервировании + + + + The last session of Designer was not terminated correctly. Backup files were left behind. Do you want to load them? + Последняя сессия Qt Designer не была завершена корректно. Остались резервные копии файлов. Желаете загрузить их? + + + + The file <b>%1</b> could not be opened. + Не удалось открыть файл <b>%1</b>. + + + + The file <b>%1</b> is not a valid Designer ui file. + Файл <b>%1</b> не является корректным ui файлом Qt Designer. + + + + QFormBuilder + + + An empty class name was passed on to %1 (object name: '%2'). + Empty class name passed to widget factory method + Методу %1 (объекта '%2') было передано пустое имя класса. + + + + QFormBuilder was unable to create a custom widget of the class '%1'; defaulting to base class '%2'. + QFormBuilder не смог создать пользовательский виджет класса '%1'; был создан базовый класс '%2'. + + + + QFormBuilder was unable to create a widget of the class '%1'. + QFormBuilder не смог создать пользовательский виджет класса '%1'. + + + + The layout type `%1' is not supported. + Компоновка типа '%1' не поддерживается. + + + + The set-type property %1 could not be read. + Не удалось прочитать свойство %1 множественного типа. + + + + The enumeration-type property %1 could not be read. + Не удалось прочитать свойство %1 перечисляемого типа. + + + + Reading properties of the type %1 is not supported yet. + Чтение свойств типа %1 ещё не поддерживается. + + + + The property %1 could not be written. The type %2 is not supported yet. + Не удалось записать свойство %1. Тип %2 ещё не поддерживается. + + + + The enumeration-value '%1' is invalid. The default value '%2' will be used instead. + Неверное значение перечисляемого типа '%1'. Будет использоваться значение по умолчанию '%2'. + + + + The flag-value '%1' is invalid. Zero will be used instead. + Неверное флаговое значение '%1'. Будет использоваться нуль. + + + + QStackedWidgetEventFilter + + + Previous Page + Предыдущая страница + + + + Next Page + Следующая страница + + + + Delete + Удалить + + + + Before Current Page + Перед текущей страницей + + + + After Current Page + После текущей страницы + + + + Change Page Order... + Изменить порядок страниц... + + + + Change Page Order + Изменить порядок страниц + + + + Page %1 of %2 + Страница %1 из %2 + + + + Insert Page + Вставить страницу + + + + QStackedWidgetPreviewEventFilter + + + Go to previous page of %1 '%2' (%3/%4). + Перейти к предыдущей странице из %1 '%2' (%3/%4). + + + + Go to next page of %1 '%2' (%3/%4). + Перейти к следующей странице из %1 '%2' (%3/%4). + + + + QTabWidgetEventFilter + + + Delete + Удалить + + + + Before Current Page + Перед текущей страницей + + + + After Current Page + После текущей страницы + + + + Page %1 of %2 + Страница %1 из %2 + + + + Insert Page + Вставить страницу + + + + QToolBoxHelper + + + Delete Page + Удалить страницу + + + + Before Current Page + Перед текущей страницей + + + + After Current Page + После текущей страницы + + + + Change Page Order... + Изменить порядок страниц... + + + + Change Page Order + Изменить порядок страниц + + + + Page %1 of %2 + Страница %1 из %2 + + + + Insert Page + Вставить страницу + + + + QtBoolEdit + + + + + True + Да + + + + + False + Нет + + + + QtBoolPropertyManager + + + True + Да + + + + False + Нет + + + + QtCharEdit + + + Clear Char + Стереть символ + + + + QtColorEditWidget + + + ... + ... + + + + QtColorPropertyManager + + + Red + Красный + + + + Green + Зелёный + + + + Blue + Синий + + + + Alpha + Альфа + + + + QtCursorDatabase + + + Arrow + Arrow + + + + Up Arrow + Up Arrow + + + + Cross + Cross + + + + Wait + Wait + + + + IBeam + IBeam + + + + Size Vertical + Size Vertical + + + + Size Horizontal + Size Horizontal + + + + Size Backslash + Size Backslash + + + + Size Slash + Size Slash + + + + Size All + Size All + + + + Blank + Blank + + + + Split Vertical + Split Vertical + + + + Split Horizontal + Split Horizontal + + + + Pointing Hand + Pointing Hand + + + + Forbidden + Forbidden + + + + Open Hand + Open Hand + + + + Closed Hand + Closed Hand + + + + What's This + What's This + + + + Busy + Busy + + + + QtFontEditWidget + + + ... + ... + + + + Select Font + Выбрать шрифт + + + + QtFontPropertyManager + + + Family + Шрифт + + + + Point Size + Размер + + + + Bold + Жирный + + + + Italic + Курсив + + + + Underline + Подчёркнутый + + + + Strikeout + Зачёркнутый + + + + Kerning + Интервал + + + + QtGradientDialog + + + Edit Gradient + Правка градиента + + + + QtGradientEditor + + + Start X + X начала + + + + Start Y + Y начала + + + + Final X + X конца + + + + Final Y + Y конца + + + + + Central X + X центра + + + + + Central Y + Y центра + + + + Focal X + X фокуса + + + + Focal Y + Y фокуса + + + + Radius + Радиус + + + + Angle + Угол + + + + Form + Форма + + + + Gradient Editor + Редактор градиента + + + + This area shows a preview of the gradient being edited. It also allows you to edit parameters specific to the gradient's type such as start and final point, radius, etc. by drag & drop. + Эта область отображает предварительный вариант настраиваемого градиента. Также она позволяет менять с помощью перетаскивания характерные для градиента параметры, такие как: начальная и конечная точки, радиус и пр. + + + + 1 + 1 + + + + 2 + 2 + + + + 3 + 3 + + + + 4 + 4 + + + + 5 + 5 + + + + Gradient Stops Editor + Редактор опорных точек градиента + + + + This area allows you to edit gradient stops. Double click on the existing stop handle to duplicate it. Double click outside of the existing stop handles to create a new stop. Drag & drop the handle to reposition it. Use right mouse button to popup context menu with extra actions. + Эта область позволяет редактировать опорные точки градиента. Двойной щелчок на существующей точке создаст её копию. Двойной клик вне существующей точки создаст новую. Точки можно перемещать путем удерживания левой кнопки. По правой кнопке можно получить контекстное меню дополнительных действий. + + + + Zoom + Масштаб + + + + + Reset Zoom + 100% + + + + Position + Положение + + + + + + Hue + Оттенок + + + + H + H + + + + + Saturation + Насыщенность + + + + S + S + + + + Sat + Насыщение + + + + + Value + Значение + + + + V + V + + + + Val + Значение + + + + + + Alpha + Альфа + + + + A + A + + + + Type + Тип + + + + Spread + Заливка + + + + Color + Цвет + + + + Current stop's color + Цвет текущей точки + + + + Show HSV specification + Настройки в виде HSV + + + + HSV + HSV + + + + Show RGB specification + Настройки в виде RGB + + + + RGB + RGB + + + + Current stop's position + Положение текущей точки + + + + % + % + + + + Zoom In + Увеличить + + + + Zoom Out + Уменьшить + + + + Toggle details extension + Показать/скрыть детальные настройки + + + + > + > + + + + Linear Type + Линейный тип + + + + + + + + + ... + ... + + + + Radial Type + Радиальный тип + + + + Conical Type + Конический тип + + + + Pad Spread + Равномерная заливка + + + + Repeat Spread + Цикличная заливка + + + + Reflect Spread + Зеркальная заливка + + + + QtGradientStopsWidget + + + New Stop + Новая точка + + + + Delete + Удалить + + + + Flip All + Отобразить зеркально + + + + Select All + Выделить все + + + + Zoom In + Увеличить + + + + Zoom Out + Уменьшить + + + + Reset Zoom + Сбросить масштаб + + + + QtGradientView + + + Grad + + + + + Remove Gradient + Удалить градиент + + + + Are you sure you want to remove the selected gradient? + Вы действительно желаете удалить выбранный градиент? + + + + + New... + Новый... + + + + + Edit... + Правка... + + + + + Rename + Переименовать + + + + + Remove + Удалить + + + + Gradient View + Просмотр градиента + + + + QtGradientViewDialog + + + + Select Gradient + Выбрать градиент + + + + QtKeySequenceEdit + + + Clear Shortcut + Удалить комбинацию горячих клавиш + + + + QtLocalePropertyManager + + + %1, %2 + %1, %2 + + + + Language + Язык + + + + Country + Страна + + + + QtPointFPropertyManager + + + (%1, %2) + (%1, %2) + + + + X + X + + + + Y + Y + + + + QtPointPropertyManager + + + (%1, %2) + (%1, %2) + + + + X + X + + + + Y + Y + + + + QtPropertyBrowserUtils + + + [%1, %2, %3] (%4) + [%1, %2, %3] (%4) + + + + [%1, %2] + [%1, %2] + + + + QtRectFPropertyManager + + + [(%1, %2), %3 x %4] + [(%1, %2), %3 x %4] + + + + X + X + + + + Y + Y + + + + Width + Ширина + + + + Height + Высота + + + + QtRectPropertyManager + + + [(%1, %2), %3 x %4] + [(%1, %2), %3 x %4] + + + + X + X + + + + Y + Y + + + + Width + Ширина + + + + Height + Высота + + + + QtResourceEditorDialog + + + %1 already exists. +Do you want to replace it? + %1 уже существует. +Хотите заменить его? + + + + The file does not appear to be a resource file; element '%1' was found where '%2' was expected. + Похоже, файл не является файлом ресурсов, так как вместо элемента '%2' стоит '%1'. + + + + %1 [read-only] + %1 [только для чтения] + + + + + %1 [missing] + %1 [отсутствует] + + + + <no prefix> + <без префикса> + + + + + New Resource File + Новый файл ресурсов + + + + + Resource files (*.qrc) + Файл ресурсов (*.qrc) + + + + Import Resource File + Импортировать файл ресурсов + + + + newPrefix + + + + + <p><b>Warning:</b> The file</p><p>%1</p><p>is outside of the current resource file's parent directory.</p> + <p><b>Предупреждение:</b> Файл</p><p>%1</p><p>находится за пределами каталога текущего файла ресурсов.</p> + + + + <p>To resolve the issue, press:</p><table><tr><th align="left">Copy</th><td>to copy the file to the resource file's parent directory.</td></tr><tr><th align="left">Copy As...</th><td>to copy the file into a subdirectory of the resource file's parent directory.</td></tr><tr><th align="left">Keep</th><td>to use its current location.</td></tr></table> + <p>Для решения нажмите:</p><table><tr><th align="left">Копировать</th><td>, чтобы скопировать в каталог файла ресурсов.</td></tr><tr><th align="left">Копировать как...</th><td>, чтобы скопировать в подкаталог каталога файла ресурсов.</td></tr><tr><th align="left">Оставить</th><td>, чтобы использовать текущее размещение.</td></tr></table> + + + + Add Files + Добавить файлы + + + + Incorrect Path + Неверный путь + + + + + + + Copy + Копировать + + + + Copy As... + Копировать как... + + + + Keep + Оставить + + + + Skip + Пропустить + + + + Clone Prefix + Приставка при клонировании + + + + Enter the suffix which you want to add to the names of the cloned files. +This could for example be a language extension like "_de". + Введите окончание, которое нужно добавлять к именам клонируемых файлов. +Это может быть, например, языковое расширение, вроде "_ru". + + + + + Copy As + Копировать как + + + + <p>The selected file:</p><p>%1</p><p>is outside of the current resource file's directory:</p><p>%2</p><p>Please select another path within this directory.<p> + <p>Выбранный файл:</p><p>%1</p><p>находится вне каталога текущего файла ресурсов:</p><p>%2</p><p>Пожалуйста, выберите путь внутри этого каталога.<p> + + + + Could not overwrite %1. + Не удалось перезаписать %1. + + + + Could not copy +%1 +to +%2 + Не удалось копировать +%1 +в +%2 + + + + A parse error occurred at line %1, column %2 of %3: +%4 + Возникла ошибка разбора в строке %1 позиции %2 из %3: +%4 + + + + Save Resource File + Сохранение файла ресурсов + + + + Could not write %1: %2 + Не удалось записать %1: %2 + + + + Edit Resources + Правка ресурсов + + + + New... + Новый... + + + + Open... + Открыть... + + + + Open Resource File + Открыть файл ресурсов + + + + + Remove + Удалить + + + + + Move Up + Поднять + + + + + Move Down + Опустить + + + + + Add Prefix + Добавить приставку + + + + Add Files... + Добавить файлы... + + + + Change Prefix + Сменить приставку + + + + Change Language + Сменить язык + + + + Change Alias + Сменить псевдоним + + + + Clone Prefix... + Приставка при клонировании... + + + + Prefix / Path + Приставка / Путь + + + + Language / Alias + Язык / Псевдоним + + + + <html><p><b>Warning:</b> There have been problems while reloading the resources:</p><pre>%1</pre></html> + <html><p><b>Предупреждение:</b> Возникли проблемы при перезагрузке ресурсов:</p><pre>%1</pre></html> + + + + Resource Warning + Предупреждение + + + + Dialog + Диалог + + + + New File + Новый файл + + + + + N + N + + + + Remove File + Удалить файл + + + + + R + R + + + + I + I + + + + New Resource + Новый ресурс + + + + A + A + + + + Remove Resource or File + Удалить ресурс или файл + + + + QtResourceView + + + Size: %1 x %2 +%3 + Размер: %1 x %2 +%3 + + + + Edit Resources... + Изменить ресурсы... + + + + Reload + Перезагрузить + + + + Copy Path + Скопировать путь + + + + QtResourceViewDialog + + + Select Resource + Выбрать ресурс + + + + QtSizeFPropertyManager + + + %1 x %2 + %1 x %2 + + + + Width + Ширина + + + + Height + Высота + + + + QtSizePolicyPropertyManager + + + + <Invalid> + <Неверный> + + + + [%1, %2, %3, %4] + [%1, %2, %3, %4] + + + + Horizontal Policy + Горизонтальная политика + + + + Vertical Policy + Вертикальная политика + + + + Horizontal Stretch + Горизонтальное растяжение + + + + Vertical Stretch + Вертикальное растяжение + + + + QtSizePropertyManager + + + %1 x %2 + %1 x %2 + + + + Width + Ширина + + + + Height + Высота + + + + QtToolBarDialog + + + Custom Toolbar + Пользовательская панель инструментов + + + + < S E P A R A T O R > + < Р А З Д Е Л И Т Е Л Ь > + + + + Customize Toolbars + Настройка панелей инструментов + + + + 1 + 1 + + + + Actions + Действия + + + + Toolbars + Панель инструментов + + + + Add new toolbar + Добавить новую панель инструментов + + + + New + Новая + + + + Remove selected toolbar + Удалить выбранную панель инструментов + + + + Remove + Удалить + + + + Rename toolbar + Переименовать панель инструментов + + + + Rename + Переименовать + + + + Move action up + Переместить действие вверх + + + + Up + Вверх + + + + Remove action from toolbar + Удалить действие из панели инструментов + + + + <- + <- + + + + Add action to toolbar + Добавить действие на панель инструментов + + + + -> + -> + + + + Move action down + Переместить действие вниз + + + + Down + Вниз + + + + Current Toolbar Actions + Текущие действия панели инструментов + + + + QtTreePropertyBrowser + + + Property + Свойство + + + + Value + Значение + + + + SaveFormAsTemplate + + + Add path... + Добавить путь... + + + + Template Exists + Шаблон существует + + + + A template with the name %1 already exists. +Do you want overwrite the template? + Шаблон с именем %1 уже существует. +Желаете заменить шаблон? + + + + Overwrite Template + Заменить шаблон + + + + Open Error + Ошибка открытия + + + + There was an error opening template %1 for writing. Reason: %2 + Возникла ошибка открытия шаблона %1 для записи. Причина: %2 + + + + Write Error + Ошибка записи + + + + There was an error writing the template %1 to disk. Reason: %2 + Возникла ошибка записи шаблона %1 на диск. Причина: %2 + + + + Pick a directory to save templates in + Выберите каталог для сохранения шаблонов + + + + Save Form As Template + Сохранить форму как шаблон + + + + &Category: + &Категория: + + + + &Name: + &Имя: + + + + ScriptErrorDialog + + + An error occurred while running the scripts for "%1": + + При выполнения сценариев для "%1" возникла ошибка: + + + + + SelectSignalDialog + + + Go to slot + Переход к слоту + + + + Select signal + Выбор сигнала + + + + signal + сигнал + + + + class + класс + + + + SignalSlotConnection + + + SENDER(%1), SIGNAL(%2), RECEIVER(%3), SLOT(%4) + ОТПРАВИТЕЛЬ(%1), СИГНАЛ(%2), ПОЛУЧАТЕЛЬ(%3), СЛОТ(%4) + + + + SignalSlotDialogClass + + + Signals and slots + Сигналы и слоты + + + + Slots + Слоты + + + + + Add + Добавить + + + + + + + ... + ... + + + + + Delete + Удалить + + + + Signals + Сигналы + + + + Spacer + + + Horizontal Spacer '%1', %2 x %3 + Горизонтальный разделитель '%1', %2 x %3 + + + + Vertical Spacer '%1', %2 x %3 + Вертикальный разделитель '%1', %2 x %3 + + + + TemplateOptionsPage + + + Template Paths + Tab in preferences dialog + Слово "пути" опустил, т.к. с другими вкладками не перепутать, а длинная вкладка не смотрится. + Шаблоны + + + + ToolBarManager + + + Configure Toolbars... + Настройка панелей инструментов... + + + + Window + Окно + + + + Help + Справка + + + + Style + Стиль + + + + Dock views + Прикрепляемые панели + + + + Toolbars + Панели инструментов + + + + VersionDialog + + + <h3>%1</h3><br/><br/>Version %2 + <h3>%1</h3><br/><br/>Версия %2 + + + + Qt Designer + Qt Designer + + + + <br/>Qt Designer is a graphical user interface designer for Qt applications.<br/> + <br/>Qt Designer - дизайнер графического интерфейса пользователя для Qt-приложений.<br/> + + + + %1<br/>%2<br/>Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). + %1<br/>%2<br/>Copyright (C) 2009 Корпорация Nokia и/или её дочерние подразделения. + + + + WidgetDataBase + + + The file contains a custom widget '%1' whose base class (%2) differs from the current entry in the widget database (%3). The widget database is left unchanged. + Файл содержит пользовательский виджет '%1', базовый класс (%2) которого отличается от текущей записи в базе виджетов (%3). База виджетов оставлена без изменений. + + + + qdesigner_internal::ActionEditor + + + New... + Новое... + + + + Edit... + Правка... + + + + Go to slot... + Перейти к слоту... + + + + Copy + Копировать + + + + Cut + Вырезать + + + + Paste + Вставить + + + + Select all + Выделить всё + + + + Delete + Удалить + + + + Actions + Действия + + + + Configure Action Editor + Настроить редактор действий + + + + Icon View + Значки + + + + Detailed View + Подробно + + + + New action + Новое действие + + + + Edit action + Правка действия + + + + Remove action '%1' + Удалить действие '%1' + + + + Remove actions + Удаление дествий + + + + Used In + Используется в + + + + qdesigner_internal::ActionModel + + + Name + Имя + + + + Used + Используется + + + + Text + Текст + + + + Shortcut + Горячая клавиша + + + + Checkable + Триггерное + + + + ToolTip + Подсказка + + + + qdesigner_internal::BuddyEditor + + + Add buddy + Добавить партнёра + + + + Remove buddies + Удалить партнёров + + + + Remove %n buddies + + Удалить %n партнёра + Удалить %n партнёров + Удалить %n партнёров + + + + + Add %n buddies + + Добавить %n партнёра + Добавить %n партнёров + Добавить %n партнёров + + + + + Set automatically + Установить автоматически + + + + qdesigner_internal::BuddyEditorPlugin + + + Edit Buddies + Правка партнёров + + + + qdesigner_internal::BuddyEditorTool + + + Edit Buddies + Правка партнёров + + + + qdesigner_internal::ButtonGroupMenu + + + Select members + Выбрать элементы + + + + Break + Разделить + + + + qdesigner_internal::ButtonTaskMenu + + + Assign to button group + Назначить группу кнопок + + + + Button group + Группа кнопок + + + + New button group + Новая группа кнопок + + + + Change text... + Изменить текст... + + + + None + Нет + + + + Button group '%1' + Группа кнопок '%1' + + + + qdesigner_internal::CodeDialog + + + Save... + Сохранить... + + + + Copy All + Копировать всё + + + + &Find in Text... + &Найти в тексте... + + + + A temporary form file could not be created in %1. + Не удалось создать временный файл формы в %1. + + + + The temporary form file %1 could not be written. + Не удалось записать временный файл формы %1. + + + + %1 - [Code] + %1 - [код] + + + + Save Code + Сохранить код + + + + Header Files (*.%1) + Заголовочные файлы (*.%1) + + + + The file %1 could not be opened: %2 + Не удалось открыть файл %1: %2 + + + + The file %1 could not be written: %2 + Не удалось записать файл %1: %2 + + + + %1 - Error + %1 - Ошибка + + + + qdesigner_internal::ColorAction + + + Text Color + Цвет текста + + + + qdesigner_internal::ComboBoxTaskMenu + + + Edit Items... + + + + + Change Combobox Contents + Изменено содержимое Combobox + + + + qdesigner_internal::CommandLinkButtonTaskMenu + + + Change description... + Изменить описание... + + + + qdesigner_internal::ConnectionEdit + + + Select All + Выделить всё + + + + Deselect All + Снять выделение + + + + Delete + Удалить + + + + qdesigner_internal::ConnectionModel + + + Sender + Отправитель + + + + Signal + Сигнал + + + + Receiver + Получатель + + + + Slot + Слот + + + + <sender> + <отправитель> + + + + <signal> + <сигнал> + + + + <receiver> + <получатель> + + + + <slot> + <слот> + + + + The connection already exists!<br>%1 + Подключение уже существует!<br>%1 + + + + Signal and Slot Editor + Радактор сигналов и слотов + + + + qdesigner_internal::ContainerWidgetTaskMenu + + + Delete + Удалить + + + + Insert + Вставить + + + + Insert Page Before Current Page + Вставить страницу перед текущей + + + + Insert Page After Current Page + Вставить страницу после текущей + + + + Add Subwindow + Добавить дочернее окно + + + + Subwindow + Дочернее окно + + + + Page + Страница + + + + Page %1 of %2 + Страница %1 из %2 + + + + qdesigner_internal::DPI_Chooser + + + System (%1 x %2) + System resolution + Системное (%1 x %2) + + + + User defined + Пользовательское + + + + x + DPI X/Y separator + x + + + + qdesigner_internal::DesignerPropertyManager + + + + AlignLeft + + + + + AlignHCenter + + + + + AlignRight + + + + + AlignJustify + + + + + AlignTop + + + + + + AlignVCenter + + + + + AlignBottom + + + + + %1, %2 + %1, %2 + + + + Customized (%n roles) + + Настроено (%n роль) + Настроено (%n роли) + Настроено (%n ролей) + + + + + Inherited + Унаследованная + + + + Horizontal + Горизонтальное + + + + Vertical + Вертикальное + + + + Normal Off + Нормальный, выкл + + + + Normal On + Нормальный, вкл + + + + Disabled Off + Выключенный, выкл + + + + Disabled On + Выключенный, вкл + + + + Active Off + Активный, выкл + + + + Active On + Активный, вкл + + + + Selected Off + Выбранный, выкл + + + + Selected On + Выбранный, вкл + + + + + translatable + переводимый + + + + + disambiguation + уточнение + + + + + comment + примечание + + + + qdesigner_internal::DeviceProfileDialog + + + Device Profiles (*.%1) + Профили устройства (*.%1) + + + + Default + По умолчанию + + + + Save Profile + Сохранение профиля + + + + Save Profile - Error + Ошибка сохранения профиля + + + + Unable to open the file '%1' for writing: %2 + Не удалось открыть файл '%1' для записи: %2 + + + + Open profile + Открытие профиля + + + + + Open Profile - Error + Ошибка отрытия профиля + + + + Unable to open the file '%1' for reading: %2 + Не удалось открыть файл '%1' для чтения: %2 + + + + '%1' is not a valid profile: %2 + '%1' не является корректным профилем: %2 + + + + qdesigner_internal::Dialog + + + Dialog + Диалог + + + + StringList + Список строк + + + + New String + Новая строка + + + + &New + &Новая + + + + Delete String + Удалить строку + + + + &Delete + &Удалить + + + + &Value: + &Значение: + + + + Move String Up + Переместить строку вверх + + + + Up + Вверх + + + + Move String Down + Переместить строку вниз + + + + Down + Вниз + + + + qdesigner_internal::EmbeddedOptionsControl + + + None + Нет + + + + Add a profile + Добавить профиль + + + + Edit the selected profile + Изменить выбранный профиль + + + + Delete the selected profile + Удалить выбранный профиль + + + + Add Profile + Добавление профиля + + + + New profile + Новый профиль + + + + Edit Profile + Изменение профиля + + + + Delete Profile + Удаление профиля + + + + Would you like to delete the profile '%1'? + Желаете удалить профиль '%1'? + + + + Default + По умолчанию + + + + qdesigner_internal::FilterWidget + + + <Filter> + <Фильтр> + + + + qdesigner_internal::FormEditor + + + Resource File Changed + Файл ресурсов был изменён + + + + The file "%1" has changed outside Designer. Do you want to reload it? + Файл "%1" был изменён вне Qt Designer. Желаете перезагрузить его? + + + + qdesigner_internal::FormLayoutMenu + + + Add form layout row... + Добавить строку компоновщика формы... + + + + qdesigner_internal::FormWindow + + + Edit contents + Изменить содержимое + + + + F2 + + + + + Insert widget '%1' + Вставить виджет '%1' + + + + Resize + Изменение размера + + + + + Key Move + Перемещение клавишей + + + + Paste %n action(s) + + Вставлено %n действие + Вставлено %n действия + Вставлено %n действий + + + + + Paste %n widget(s) + + Вставлен %n виджет + Вставлено %n виджета + Вставлено %n виджета + + + + + Paste (%1 widgets, %2 actions) + Вставлено (%1 виджетов, %2 действий) + + + + Cannot paste widgets. Designer could not find a container without a layout to paste into. + Не удалось вставить виджеты. Qt Designer не смог найти контейнер без компоновщика для вставки виджетов. + + + + Break the layout of the container you want to paste into, select this container and then paste again. + Удалите компоновщик из контейнера, в который желаете вставить виджеты, выберите его и повторите вставку. + + + + Paste error + Ошибка вставки + + + + Raise widgets + Поднятие виджетов + + + + Lower widgets + Опускание виджетов + + + + Select Ancestor + Выбрать предка + + + + Lay out + Компоновка + + + + + Drop widget + + + + + A QMainWindow-based form does not contain a central widget. + Форма, основанная на QMainWindow, не содержит центрального виджета. + + + + qdesigner_internal::FormWindowBase + + + Delete '%1' + Удалить '%1' + + + + Delete + Удалить + + + + qdesigner_internal::FormWindowManager + + + Cu&t + &Вырезать + + + + Cuts the selected widgets and puts them on the clipboard + Вырезает выбранные виджеты и помещает их в буфер обмена + + + + &Copy + &Копировать + + + + Copies the selected widgets to the clipboard + Копирует выбранные виджеты в буфер обмена + + + + &Paste + В&ставить + + + + Pastes the clipboard's contents + Вставляет содержимое буфера обмена + + + + &Delete + &Удалить + + + + Deletes the selected widgets + Удаляет выбранные виджеты + + + + Select &All + &Выделить все + + + + Selects all widgets + Выделяет все виджеты + + + + Bring to &Front + Переместить &вперед + + + + + Raises the selected widgets + Поднимает выбранные виджеты на передний план + + + + Send to &Back + Переместить &назад + + + + + Lowers the selected widgets + Опускает выбранные виджеты на задний план + + + + Adjust &Size + Подогнать &размер + + + + Adjusts the size of the selected widget + Подгоняет размер выбранного виджета + + + + Lay Out &Horizontally + Скомпоновать по &горизонтальная + + + + Lays out the selected widgets horizontally + Компонует выделенные виджеты по горизонтали (QHBoxLayout) + + + + Lay Out &Vertically + Скомпоновать по &вертикали + + + + Lays out the selected widgets vertically + Компонует выделенные виджеты по вертикали (QVBoxLayout) + + + + Lay Out in a &Form Layout + Скомпоновать в &две колонки + + + + Lays out the selected widgets in a form layout + Компонует выделенные виджеты в две колонки (QFormLayout) + + + + Lay Out in a &Grid + Скомпоновать по &сетке + + + + Lays out the selected widgets in a grid + Компонует выделенные виджеты по сетке (QGridLayout) + + + + Lay Out Horizontally in S&plitter + Скомпоновать по г&оризонтали с разделителем + + + + Lays out the selected widgets horizontally in a splitter + Компонует выделенные виджеты по горизонтали (QSplitter) + + + + Lay Out Vertically in Sp&litter + Скомпоновать по в&ертикали с разделителем + + + + Lays out the selected widgets vertically in a splitter + Компонует выделенные виджеты по вертикали (QSplitter) + + + + &Break Layout + &Удалить компоновщик + + + + Breaks the selected layout + Удаляет выбранный компоновщик + + + + Si&mplify Grid Layout + Упрост&ить компоновку по сетке + + + + Removes empty columns and rows + Удаляет пустые колонки и строки в QGridLayout + + + + &Preview... + &Предпросмотр... + + + + Preview current form + Предпросмотр формы + + + + Form &Settings... + &Настройки формы... + + + + Break Layout + Удалить компоновщик + + + + Adjust Size + Подогнать размер + + + + Could not create form preview + Title of warning message box + Не удалось создать предпросмотр формы + + + + Form Settings - %1 + Настройки формы - %1 + + + + qdesigner_internal::FormWindowSettings + + + None + Нет + + + + Device Profile: %1 + Профиль устройства: %1 + + + + qdesigner_internal::GridPanel + + + Form + Форма + + + + Grid + Сетка + + + + Visible + Видимая + + + + Grid &X + Сетка &X + + + + + Snap + Прилипать + + + + Reset + Сбросить + + + + Grid &Y + Сетка &Y + + + + qdesigner_internal::GroupBoxTaskMenu + + + Change title... + Изменить заголовок... + + + + qdesigner_internal::HtmlTextEdit + + + Insert HTML entity + Вставить элемент HTML + + + + qdesigner_internal::IconSelector + + + The pixmap file '%1' cannot be read. + Невозможно прочитать файл растрового изображения '%1'. + + + + The file '%1' does not appear to be a valid pixmap file: %2 + Файл '%1' не похож на корректный файл растрового изображения: %2 + + + + The file '%1' could not be read: %2 + Не удалось прочитать файл %1: %2 + + + + Choose a Pixmap + Выбор растрового изображения + + + + Pixmap Read Error + Ошибка чтения растрового изображения + + + + ... + ... + + + + Normal Off + Нормальный, выкл + + + + Normal On + Нормальный, вкл + + + + Disabled Off + Выключенный, выкл + + + + Disabled On + Выключенный, вкл + + + + Active Off + Активный, выкл + + + + Active On + Активный, вкл + + + + Selected Off + Выбранный, выкл + + + + Selected On + Выбранный, вкл + + + + Choose Resource... + Выбрать ресурс... + + + + Choose File... + Выбрать файл... + + + + Reset + Сбросить + + + + Reset All + Сбросить всё + + + + qdesigner_internal::ItemListEditor + + + Properties &<< + Свойства &<< + + + + + Properties &>> + Свойства &>> + + + + Items List + Список элементов + + + + New Item + Новый элемент + + + + &New + &Новый + + + + Delete Item + Удалить элемент + + + + &Delete + &Удалить + + + + Move Item Up + Переместить элемент вверх + + + + U + U + + + + Move Item Down + Переместить элемент вниз + + + + D + D + + + + qdesigner_internal::LabelTaskMenu + + + Change rich text... + Изменить форматированный текст... + + + + Change plain text... + Изменить обычный текст... + + + + qdesigner_internal::LineEditTaskMenu + + + Change text... + Изменить текст... + + + + qdesigner_internal::ListWidgetEditor + + + New Item + Новый элемент + + + + Edit List Widget + Изменение виджета List + + + + Edit Combobox + Изменение виджета ComboBox + + + + qdesigner_internal::ListWidgetTaskMenu + + + Edit Items... + + + + + Change List Contents + Изменение содержимого списка + + + + qdesigner_internal::MdiContainerWidgetTaskMenu + + + Next Subwindow + Следующее дочернее докно + + + + Previous Subwindow + Предыдущее дочернее докно + + + + Tile + Замостить + + + + Cascade + Каскадом + + + + qdesigner_internal::MenuTaskMenu + + + Remove + Удалить + + + + qdesigner_internal::MorphMenu + + + Morph into + Преобразовать в + + + + qdesigner_internal::NewActionDialog + + + New Action... + Новое действие... + + + + &Text: + &Текст: + + + + Object &name: + &Имя объекта: + + + + &Icon: + &Значок: + + + + Shortcut: + Горячая клавиша: + + + + Checkable: + Триггерное: + + + + ToolTip: + Подсказка: + + + + + ... + ... + + + + qdesigner_internal::NewDynamicPropertyDialog + + + Set Property Name + Установка имени свойства + + + + The current object already has a property named '%1'. +Please select another, unique one. + Объект уже содержит свойство с именем '%1'. +Укажите другое имя. + + + + The '_q_' prefix is reserved for the Qt library. +Please select another name. + Приставка '_q_' зарезервирована для целей библиотеки Qt. +Укажите другое имя. + + + + Create Dynamic Property + Создание динамического свойства + + + + Property Name + Имя свойства + + + + horizontalSpacer + + + + + Property Type + Тип свойства + + + + qdesigner_internal::NewFormWidget + + + Default size + Размер по умолчанию + + + + QVGA portrait (240x320) + QVGA книжная (240x320) + + + + QVGA landscape (320x240) + QVGA альбомная (320x240) + + + + VGA portrait (480x640) + VGA книжная (480x640) + + + + VGA landscape (640x480) + VGA альбомная (640x480) + + + + Widgets + New Form Dialog Categories + Виджеты + + + + Custom Widgets + Пользовательские виджеты + + + + None + Нет + + + + Error loading form + Ошибка загрузки формы + + + + Internal error: No template selected. + Внутренняя ошибка: Шаблон не выбран. + + + + 0 + 0 + + + + Choose a template for a preview + Выберите шаблон для предпросмотра + + + + Embedded Design + Оформление портативных устройств + + + + Device: + Устройство: + + + + Screen Size: + Размер экрана: + + + + qdesigner_internal::NewPromotedClassPanel + + + Add + Добавить + + + + New Promoted Class + Новый преобразованный класс + + + + Base class name: + Имя базового класса: + + + + Promoted class name: + Имя преобразованного класса: + + + + Header file: + Заголовочный файл: + + + + Global include + Глобальное включение + + + + Reset + Восстановить + + + + qdesigner_internal::ObjectInspector + + + &Find in Text... + &Найти в тексте... + + + + qdesigner_internal::ObjectInspector::ObjectInspectorPrivate + + + Change Current Page + Смена текущей страницы + + + + qdesigner_internal::OrderDialog + + + Index %1 (%2) + Индекс %1 (%2) + + + + %1 %2 + %1 %2 + + + + Change Page Order + Изменение порядка страниц + + + + Page Order + Порядок страниц + + + + Move page up + Переместить страницу выше + + + + Move page down + Переместить страницу ниже + + + + qdesigner_internal::PaletteEditor + + + Edit Palette + Правка палитры + + + + Tune Palette + Настройка палитры + + + + Show Details + Показывать детали + + + + Compute Details + Расчитывать детали + + + + Quick + Быстрый + + + + Preview + Предпросмотр + + + + Disabled + Выключенная + + + + Inactive + Неактивная + + + + Active + Активная + + + + qdesigner_internal::PaletteEditorButton + + + Change Palette + Изменить палитру + + + + qdesigner_internal::PaletteModel + + + Color Role + Роль цвета + + + + Active + Активный + + + + Inactive + Неактивный + + + + Disabled + Выключенный + + + + qdesigner_internal::PixmapEditor + + + Choose Resource... + Выбрать ресурс... + + + + Choose File... + Выбрать файл... + + + + Copy Path + Скопировать путь + + + + Paste Path + Вставить путь + + + + + ... + ... + + + + qdesigner_internal::PlainTextEditorDialog + + + Edit text + Правка текста + + + + qdesigner_internal::PluginDialog + + + Components + Компоненты + + + + Plugin Information + Информация о модуле + + + + Refresh + Обновить + + + + Scan for newly installed custom widget plugins. + Поиск вновь установленных модулей пользовательских виджетов. + + + + Qt Designer couldn't find any plugins + Qt Designer не может найти ни одного модуля + + + + Qt Designer found the following plugins + Qt Designer нашёл следующие модули + + + + New custom widget plugins have been found. + Найдены новые модули пользовательских виджетов. + + + + qdesigner_internal::PreviewActionGroup + + + %1 Style + Стиль %1 + + + + qdesigner_internal::PreviewConfigurationWidget::PreviewConfigurationWidgetPrivate + + + Load Custom Device Skin + Загрузить особую обложку устройства + + + + All QVFB Skins (*.%1) + Все обложки QVFB (*.%1) + + + + %1 - Duplicate Skin + %1 - Повторяющаяся обложка + + + + The skin '%1' already exists. + Обложка '%1' уже существует. + + + + %1 - Error + %1 - Ошибка + + + + %1 is not a valid skin directory: +%2 + %1 не является корректным каталогом обложек: +%2 + + + + qdesigner_internal::PreviewDeviceSkin + + + &Close + &Закрыть + + + + qdesigner_internal::PreviewManager + + + %1 - [Preview] + %1 - [Предпросмотр] + + + + qdesigner_internal::PreviewWidget + + + Preview Window + Окно предпросмотра + + + + LineEdit + LineEdit + + + + ComboBox + ComboBox + + + + PushButton + PushButton + + + + ButtonGroup2 + ButtonGroup2 + + + + CheckBox1 + CheckBox1 + + + + CheckBox2 + CheckBox2 + + + + ButtonGroup + ButtonGroup + + + + RadioButton1 + RadioButton1 + + + + RadioButton2 + RadioButton2 + + + + RadioButton3 + RadioButton3 + + + + qdesigner_internal::PromotionModel + + + Name + Имя + + + + Header file + Заголовочный файл + + + + Global include + Глобальное включение + + + + Usage + Использование + + + + qdesigner_internal::PromotionTaskMenu + + + Promoted widgets... + Преобразованные виджеты... + + + + Promote to ... + Преобразовать в ... + + + + Change signals/slots... + Изменить сигналы/слоты... + + + + Promote to + Преобразовать в + + + + Demote to %1 + Преобразовать в %1 + + + + qdesigner_internal::PropertyEditor + + + Add Dynamic Property... + Добавить динамическое свойство... + + + + Remove Dynamic Property + Удалить динамическое свойство + + + + Sorting + Сортировка + + + + Color Groups + Цветовые группы + + + + Tree View + Древовидный список + + + + Drop Down Button View + Вид выпадающего списка + + + + String... + Строка... + + + + Bool... + Булево... + + + + Other... + Другое... + + + + Configure Property Editor + Настроить радактор свойств + + + + Object: %1 +Class: %2 + Объект: %1 +Класс: %2 + + + + qdesigner_internal::PropertyLineEdit + + + Insert line break + Вставить разрыв строки + + + + qdesigner_internal::QDesignerPromotionDialog + + + Promoted Widgets + Преобразованные виджеты + + + + Promoted Classes + Преобразованные классы + + + + Promote + Преобразовать + + + + Change signals/slots... + Изменить сигналы/слоты... + + + + %1 - Error + %1 - Ошибка + + + + qdesigner_internal::QDesignerResource + + + Loading qrc file + Загрузка файла qrc + + + + The specified qrc file <p><b>%1</b></p><p>could not be found. Do you want to update the file location?</p> + Не удалось найти указанный файл qrc <p><b>%1</b></p><p>Желаете обновить его расположение?</p> + + + + New location for %1 + Новое расположение %1 + + + + Resource files (*.qrc) + Файл ресурсов (*.qrc) + + + + qdesigner_internal::QDesignerTaskMenu + + + Change objectName... + Изменить objectName... + + + + Change toolTip... + Изменить toolTip... + + + + Change whatsThis... + Изменить whatsThis... + + + + Change styleSheet... + Изменить styleSheet... + + + + Create Menu Bar + Создать панель меню + + + + Add Tool Bar + Добавить панель инструментов + + + + Create Status Bar + Создать строку состояния + + + + Remove Status Bar + Удалить строку состояния + + + + Change script... + Изменить сценарий... + + + + Change signals/slots... + Изменить сигналы/слоты... + + + + Go to slot... + Перейти к слоту... + + + + Size Constraints + Ограничения размера + + + + Set Minimum Width + Установить минимальную ширину + + + + Set Minimum Height + Установить минимальную высоту + + + + Set Minimum Size + Установить минимальный размер + + + + Set Maximum Width + Установить максимальную ширину + + + + Set Maximum Height + Установить максимальную высоту + + + + Set Maximum Size + Установить максимальный размер + + + + Edit ToolTip + Правка текста всплывающей подсказки + + + + Edit WhatsThis + Правка текста подсказки режима "Что это?" + + + + no signals available + Нет доступных сигналов + + + + Set size constraint on %n widget(s) + + Установка ограничений размера для %n виджета + Установка ограничений размера для %n виджетов + Установка ограничений размера для %n виджетов + + + + + qdesigner_internal::QDesignerWidgetBox + + + + Unexpected element <%1> + Неожиданный элемент <%1> + + + + A parse error occurred at line %1, column %2 of the XML code specified for the widget %3: %4 +%5 + Возникла ошибка разбора в строке %1 позиции %2 кода XML, определённого для виджета %3: %4 +%5 + + + + The XML code specified for the widget %1 does not contain any widget elements. +%2 + Код XML, определённый для виджета %1, не содержит каких-либо элементов виджетов. +%2 + + + + qdesigner_internal::QtGradientEditor + + + Linear + Линейный + + + + Radial + Радиальный + + + + Conical + Конический + + + + Pad + Равномерный + + + + Repeat + Цикличный + + + + Reflect + Зеркальный + + + + qdesigner_internal::QtGradientStopsController + + + H + H + + + + S + S + + + + V + V + + + + + Hue + Оттенок + + + + Sat + Насыщ + + + + Val + Знач + + + + Saturation + Насыщенность + + + + Value + Значение + + + + R + R + + + + G + G + + + + B + B + + + + Red + Красный + + + + Green + Зелёный + + + + Blue + Синий + + + + qdesigner_internal::RichTextEditorDialog + + + Edit text + Правка текста + + + + Rich Text + Форматированный текст + + + + Source + Исходник + + + + &OK + &ОК + + + + &Cancel + От&мена + + + + qdesigner_internal::RichTextEditorToolBar + + + Bold + Жирный + + + + CTRL+B + + + + + Italic + Курсив + + + + CTRL+I + + + + + Underline + Подчёркнутый + + + + CTRL+U + + + + + Left Align + По левому краю + + + + Center + По центру + + + + Right Align + По правому краю + + + + Justify + По ширине + + + + Superscript + Верхний индекс + + + + Subscript + Нижний индекс + + + + Insert &Link + Вставить &ссылку + + + + Insert &Image + Вставить &изображение + + + + qdesigner_internal::ScriptDialog + + + Edit script + Правка сценария + + + + <html>Enter a Qt Script snippet to be executed while loading the form.<br>The widget and its children are accessible via the variables <i>widget</i> and <i>childWidgets</i>, respectively. + <html>Укажите сценарий Qt, который должен выполняться при загрузке формы.<br>Виджет и его дочерние виджеты доступны через переменные <i>widget</i> и <i>childWidgets</i>. + + + + Syntax error + Синтаксическая ошибка + + + + qdesigner_internal::ScriptErrorDialog + + + Script errors + Ошибки сценария + + + + qdesigner_internal::SignalSlotDialog + + + There is already a slot with the signature '%1'. + Уже есть слот с сигнатурой '%1'. + + + + There is already a signal with the signature '%1'. + Уже есть сигнал с сигнатурой '%1'. + + + + %1 - Duplicate Signature + %1 - Повторяющаяся сигнатура + + + + + Signals/Slots of %1 + Сигналы/слоты %1 + + + + qdesigner_internal::SignalSlotEditorPlugin + + + Edit Signals/Slots + Правка сигналов/слотов + + + + F4 + + + + + qdesigner_internal::SignalSlotEditorTool + + + Edit Signals/Slots + Правка сигналов/слотов + + + + qdesigner_internal::StatusBarTaskMenu + + + Remove + Удалить + + + + qdesigner_internal::StringListEditorButton + + + Change String List + Изменить список строк + + + + qdesigner_internal::StyleSheetEditorDialog + + + + Valid Style Sheet + Корректная таблица стилей + + + + Add Resource... + Добавить ресурс... + + + + Add Gradient... + Добавить градиент... + + + + Add Color... + Добавить цвет... + + + + Add Font... + Добавить шрифт... + + + + Edit Style Sheet + Правка таблицы стилей + + + + Invalid Style Sheet + Некорректная таблица стилей + + + + qdesigner_internal::TabOrderEditor + + + Start from Here + Начать отсюда + + + + Restart + Перезапустить + + + + Tab Order List... + Список порядка переключений... + + + + Tab Order List + Список порядка переключений + + + + Tab Order + Порядок переключений + + + + qdesigner_internal::TabOrderEditorPlugin + + + Edit Tab Order + Изменить порядок переключений + + + + qdesigner_internal::TabOrderEditorTool + + + Edit Tab Order + Изменить порядок переключений + + + + qdesigner_internal::TableWidgetEditor + + + + Properties &>> + Свойства &>> + + + + Edit Table Widget + Правка табличного виджета + + + + &Items + &Элементы + + + + Table Items + Элементы таблицы + + + + New Column + Новый столбец + + + + New Row + Новая строка + + + + &Columns + С&толбцы + + + + &Rows + &Строки + + + + Properties &<< + Свойства &<< + + + + qdesigner_internal::TableWidgetTaskMenu + + + Edit Items... + + + + + qdesigner_internal::TemplateOptionsWidget + + + Pick a directory to save templates in + Выберите каталог для сохранения шаблонов + + + + Form + Форма + + + + Additional Template Paths + Дополнительные пути к шаблонам + + + + + ... + ... + + + + qdesigner_internal::TextEditTaskMenu + + + Edit HTML + Правка HTML + + + + Change HTML... + Изменить HTML... + + + + Edit Text + Правка текста + + + + Change Plain Text... + Правка обычного текста... + + + + qdesigner_internal::TextEditor + + + Choose Resource... + Выбрать ресурс... + + + + Choose File... + Выбрать файл... + + + + ... + ... + + + + Choose a File + Выбор файла + + + + qdesigner_internal::ToolBarEventFilter + + + Insert Separator before '%1' + Вставить разделитель перед '%1' + + + + Append Separator + Добавить разделитель + + + + Remove action '%1' + Удалить действие '%1' + + + + Remove Toolbar '%1' + Удалить панель инструментов '%1' + + + + Insert Separator + Вставить разделитель + + + + qdesigner_internal::TreeWidgetEditor + + + New Column + Новый столбец + + + + &Columns + С&толбцы + + + + Per column properties + Свойства столбца + + + + Common properties + Общие свойства + + + + + New Item + Новый элемент + + + + + New Subitem + Новый дочерний элемент + + + + Properties &<< + Свойства &<< + + + + + Properties &>> + Свойства &>> + + + + Edit Tree Widget + Правка виджета Tree + + + + &Items + &Элементы + + + + Tree Items + Элементы дерева + + + + 1 + 1 + + + + &New + &Новый + + + + New &Subitem + Новый &дочерний элемент + + + + Delete Item + Удалить элемент + + + + &Delete + &Удалить + + + + Move Item Left (before Parent Item) + Переместить элемент влево (перед родительским) + + + + L + L + + + + Move Item Right (as a First Subitem of the Next Sibling Item) + Переместить элемент вправо (сделать первым дочерним элементом соседнего элемента) + + + + R + + + + + Move Item Up + Переместить элемент вверх + + + + U + U + + + + Move Item Down + Переместить элемент вниз + + + + D + D + + + + qdesigner_internal::TreeWidgetTaskMenu + + + Edit Items... + + + + + qdesigner_internal::WidgetBox + + + Warning: Widget creation failed in the widget box. This could be caused by invalid custom widget XML. + Предупреждение: Не удалось создать виджет. Это могло произойти из-за некорректного XML пользовательского виджета. + + + + qdesigner_internal::WidgetBoxTreeWidget + + + Scratchpad + + + + + Custom Widgets + Пользовательские виджеты + + + + Expand all + Развернуть всё + + + + Collapse all + Свернуть всё + + + + List View + Список + + + + Icon View + Значки + + + + Remove + Удалить + + + + Edit name + Изменить имя + + + + qdesigner_internal::WidgetDataBase + + + A custom widget plugin whose class name (%1) matches that of an existing class has been found. + Обнаружен пользовательский модуль виджета, имя класса (%1) которого совпадает с уже имеющимся. + + + + qdesigner_internal::WidgetEditorTool + + + Edit Widgets + Правка виджетов + + + + qdesigner_internal::WidgetFactory + + + The custom widget factory registered for widgets of class %1 returned 0. + Пользовательская фабрика виджетов, зарегистрированная для класса %1, вернула 0. + + + + A class name mismatch occurred when creating a widget using the custom widget factory registered for widgets of class %1. It returned a widget of class %2. + Обнаружено несоответствие имени класса при создании виджета с использованием пользовательской фабрики виджетов, зарегистрированной для класса %1. Она вернула виджет класса %2. + + + + %1 Widget + Виджет %1 + + + + The current page of the container '%1' (%2) could not be determined while creating a layout.This indicates an inconsistency in the ui-file, probably a layout being constructed on a container widget. + При создании компоновщика не удалось определить текущую страницу контейнера '%1' (%2). Это указывает на некорректность файла ui - возможно, компоновщик был создан для контейнерного виджета. + + + + Attempt to add a layout to a widget '%1' (%2) which already has an unmanaged layout of type %3. +This indicates an inconsistency in the ui-file. + Попытка добавить компоновщик виджету '%1' (%2), у которого уже есть компоновщик типа %3. +Это указывает на некорректность файла ui. + + + + Cannot create style '%1'. + Не удалось создать стиль '%1'. + + + + qdesigner_internal::WizardContainerWidgetTaskMenu + + + Next + Далее + + + + Back + Назад + + + + qdesigner_internal::ZoomMenu + + + %1 % + Zoom factor + %1 % + + + -- cgit v0.12 From e4b6d83ae9c060805d630f94f97447655b2e78ed Mon Sep 17 00:00:00 2001 From: Markus Goetz Date: Fri, 25 Sep 2009 12:11:57 +0200 Subject: QHostAddress: Clarification about DNS Task-number: QT-1683 --- src/network/kernel/qhostaddress.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/network/kernel/qhostaddress.cpp b/src/network/kernel/qhostaddress.cpp index 40ec14a..8b98630 100644 --- a/src/network/kernel/qhostaddress.cpp +++ b/src/network/kernel/qhostaddress.cpp @@ -432,6 +432,9 @@ void QNetmaskAddress::setPrefixLength(QAbstractSocket::NetworkLayerProtocol prot using isIPv4Address() or isIPv6Address(), and retrieved with toIPv4Address(), toIPv6Address(), or toString(). + \note Please note that QHostAddress does not do DNS lookups. + QHostInfo is needed for that. + The class also supports common predefined addresses: \l Null, \l LocalHost, \l LocalHostIPv6, \l Broadcast, and \l Any. -- cgit v0.12 From 101af7f0dc2eb8554a911ccb4c80ad0966db5780 Mon Sep 17 00:00:00 2001 From: Prasanth Ullattil Date: Fri, 25 Sep 2009 13:02:34 +0200 Subject: Change log update Reviewed-by: Trust me --- dist/changes-4.5.3 | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/dist/changes-4.5.3 b/dist/changes-4.5.3 index df282b0..f6aecb8 100644 --- a/dist/changes-4.5.3 +++ b/dist/changes-4.5.3 @@ -53,7 +53,16 @@ Qt for Windows Qt for Mac OS X --------------- - +[252088] Drag and drop events will now consider the WA_TransparentForMouseEvents + in Cocoa port. +[255428] Fixed an an issue when Calling QWidget::raise() on hidden windows making + them visible in Cocoa port. +[256269] Window resize events triggered from QWidget::adjustSize() will now + be sent as non-spontaneous event in the Cocoa port. +[258822] Fixed a crash when inserting the same menu twice in a menubar in Cocoa port. + +- Fixed the wizard background images for Snow Leopard. + Qt for Embedded Linux --------------------- -- cgit v0.12 From c5acc6ee80d9f429fc8f4d9dd3cca51f3efdf6d5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20Abecasis?= Date: Wed, 3 Jun 2009 12:04:56 +0200 Subject: Fixes a crash in QDoubleSpinBox Removing dubious intermediate detection code that also had a buffer overflow. The results were inconsistent and not dependable on. Processing was inefficient and end value to user experience dubious. Test cases that abused the former behaviour were changed to consider input in an Intermediate where it was previously considered Invalid. With this change, user input will mostly be considered in an intermediate state, until it is effectively validated. Task-number: 255019 Reviewed-by: Anders Bakken --- src/gui/widgets/qspinbox.cpp | 214 +---------------------- tests/auto/qdoublespinbox/tst_qdoublespinbox.cpp | 45 ++++- tests/auto/qspinbox/tst_qspinbox.cpp | 8 +- 3 files changed, 45 insertions(+), 222 deletions(-) diff --git a/src/gui/widgets/qspinbox.cpp b/src/gui/widgets/qspinbox.cpp index a2e4c15..8d21f3f 100644 --- a/src/gui/widgets/qspinbox.cpp +++ b/src/gui/widgets/qspinbox.cpp @@ -60,8 +60,6 @@ QT_BEGIN_NAMESPACE # define QSBDEBUG if (false) qDebug #endif -static bool isIntermediateValueHelper(qint64 num, qint64 minimum, qint64 maximum, qint64 *match = 0); - class QSpinBoxPrivate : public QAbstractSpinBoxPrivate { Q_DECLARE_PUBLIC(QSpinBox) @@ -73,7 +71,6 @@ public: virtual QString textFromValue(const QVariant &n) const; QVariant validateAndInterpret(QString &input, int &pos, QValidator::State &state) const; - bool isIntermediateValue(const QString &str) const; QChar thousand; inline void init() { @@ -87,7 +84,6 @@ class QDoubleSpinBoxPrivate : public QAbstractSpinBoxPrivate public: QDoubleSpinBoxPrivate(QWidget *parent = 0); void emitSignals(EmitPolicy ep, const QVariant &); - bool isIntermediateValue(const QString &str) const; virtual QVariant valueFromText(const QString &n) const; virtual QString textFromValue(const QVariant &n) const; @@ -975,51 +971,6 @@ QVariant QSpinBoxPrivate::valueFromText(const QString &text) const /*! - \internal - - Return true if str can become a number which is between minimum and - maximum or false if this is not possible. -*/ - -bool QSpinBoxPrivate::isIntermediateValue(const QString &str) const -{ - const int num = q_func()->locale().toInt(str, 0, 10); - const int min = minimum.toInt(); - const int max = maximum.toInt(); - - int numDigits = 0; - int digits[10]; - int tmp = num; - if (tmp == 0) { - numDigits = 1; - digits[0] = 0; - } else { - tmp = num; - for (int i=0; tmp != 0; ++i) { - digits[numDigits++] = qAbs(tmp % 10); - tmp /= 10; - } - } - - int failures = 0; - for (int number=min; /*number<=max*/; ++number) { - tmp = number; - for (int i=0; tmp != 0;) { - if (digits[i] == qAbs(tmp % 10)) { - if (++i == numDigits) - return true; - } - tmp /= 10; - } - if (failures++ == 500000) //upper bound - return true; - if (number == max) // needed for INT_MAX - break; - } - return false; -} - -/*! \internal Multi purpose function that parses input, sets state to the appropriate state and returns the value it will be interpreted as. @@ -1073,9 +1024,8 @@ QVariant QSpinBoxPrivate::validateAndInterpret(QString &input, int &pos, state = QValidator::Invalid; QSBDEBUG() << __FILE__ << __LINE__<< "state is set to Invalid"; } else { - state = isIntermediateValue(copy) ? QValidator::Intermediate : QValidator::Invalid; - QSBDEBUG() << __FILE__ << __LINE__<< "state is set to " - << (state == QValidator::Intermediate ? "Intermediate" : "Acceptable"); + state = QValidator::Intermediate; + QSBDEBUG() << __FILE__ << __LINE__<< "state is set to Intermediate"; } } } @@ -1135,105 +1085,6 @@ void QDoubleSpinBoxPrivate::emitSignals(EmitPolicy ep, const QVariant &old) } -bool QDoubleSpinBoxPrivate::isIntermediateValue(const QString &str) const -{ - QSBDEBUG() << "input is" << str << minimum << maximum; - qint64 dec = 1; - for (int i=0; i= 0 && max_left < 0 && !str.startsWith(QLatin1Char('-'))) || (left < 0 && min_left >= 0)) { - QSBDEBUG("returns false 0"); - return false; - } - - qint64 match = min_left; - if (doleft && !isIntermediateValueHelper(left, min_left, max_left, &match)) { - QSBDEBUG() << __FILE__ << __LINE__ << "returns false"; - return false; - } - if (doright) { - QSBDEBUG("match %lld min_left %lld max_left %lld", match, min_left, max_left); - if (!doleft) { - if (min_left == max_left) { - const bool ret = isIntermediateValueHelper(qAbs(left), - negative ? max_right : min_right, - negative ? min_right : max_right); - QSBDEBUG() << __FILE__ << __LINE__ << "returns" << ret; - return ret; - } else if (qAbs(max_left - min_left) == 1) { - const bool ret = isIntermediateValueHelper(qAbs(left), min_right, negative ? 0 : dec) - || isIntermediateValueHelper(qAbs(left), negative ? dec : 0, max_right); - QSBDEBUG() << __FILE__ << __LINE__ << "returns" << ret; - return ret; - } else { - const bool ret = isIntermediateValueHelper(qAbs(left), 0, dec); - QSBDEBUG() << __FILE__ << __LINE__ << "returns" << ret; - return ret; - } - } - if (match != min_left) { - min_right = negative ? dec : 0; - } - if (match != max_left) { - max_right = negative ? 0 : dec; - } - qint64 tmpl = negative ? max_right : min_right; - qint64 tmpr = negative ? min_right : max_right; - const bool ret = isIntermediateValueHelper(right, tmpl, tmpr); - QSBDEBUG() << __FILE__ << __LINE__ << "returns" << ret; - return ret; - } - QSBDEBUG() << __FILE__ << __LINE__ << "returns true"; - return true; -} - /*! \internal \reimp @@ -1402,9 +1253,8 @@ QVariant QDoubleSpinBoxPrivate::validateAndInterpret(QString &input, int &pos, state = QValidator::Invalid; QSBDEBUG() << __FILE__ << __LINE__<< "state is set to Invalid"; } else { - state = isIntermediateValue(copy) ? QValidator::Intermediate : QValidator::Invalid; - QSBDEBUG() << __FILE__ << __LINE__<< "state is set to " - << (state == QValidator::Intermediate ? "Intermediate" : "Acceptable"); + state = QValidator::Intermediate; + QSBDEBUG() << __FILE__ << __LINE__<< "state is set to Intermediate"; } } } @@ -1462,62 +1312,6 @@ QString QDoubleSpinBoxPrivate::textFromValue(const QVariant &f) const Use minimum() instead. */ -/*! - \internal Returns whether \a str is a string which value cannot be - parsed but still might turn into something valid. -*/ - -static bool isIntermediateValueHelper(qint64 num, qint64 min, qint64 max, qint64 *match) -{ - QSBDEBUG("%lld %lld %lld", num, min, max); - - if (num >= min && num <= max) { - if (match) - *match = num; - QSBDEBUG("returns true 0"); - return true; - } - qint64 tmp = num; - - int numDigits = 0; - int digits[10]; - if (tmp == 0) { - numDigits = 1; - digits[0] = 0; - } else { - tmp = qAbs(num); - for (int i=0; tmp > 0; ++i) { - digits[numDigits++] = tmp % 10; - tmp /= 10; - } - } - - int failures = 0; - qint64 number; - for (number=max; number>=min; --number) { - tmp = qAbs(number); - for (int i=0; tmp > 0;) { - if (digits[i] == (tmp % 10)) { - if (++i == numDigits) { - if (match) - *match = number; - QSBDEBUG("returns true 1"); - return true; - } - } - tmp /= 10; - } - if (failures++ == 500000) { //upper bound - if (match) - *match = num; - QSBDEBUG("returns true 2"); - return true; - } - } - QSBDEBUG("returns false"); - return false; -} - /*! \reimp */ bool QSpinBox::event(QEvent *event) { diff --git a/tests/auto/qdoublespinbox/tst_qdoublespinbox.cpp b/tests/auto/qdoublespinbox/tst_qdoublespinbox.cpp index dada015..1fb0e1e 100644 --- a/tests/auto/qdoublespinbox/tst_qdoublespinbox.cpp +++ b/tests/auto/qdoublespinbox/tst_qdoublespinbox.cpp @@ -52,6 +52,9 @@ #include #include + +#include "../../shared/util.h" + //TESTED_CLASS= //TESTED_FILES=gui/widgets/qspinbox.h gui/widgets/qspinbox.cpp gui/widgets/qabstractspinbox.cpp gui/widgets/qabstractspinbox_p.h gui/widgets/qabstractspinbox.h @@ -142,6 +145,7 @@ private slots: void task224497_fltMax(); void task221221(); + void task255471_decimalsValidation(); public slots: void valueChangedHelper(const QString &); @@ -665,7 +669,7 @@ void tst_QDoubleSpinBox::valueFromTextAndValidate_data() QTest::addColumn("language"); QTest::addColumn("expectedText"); // if empty we don't check - QTest::newRow("data0") << QString("2.2") << Invalid << 3.0 << 5.0 << (int)QLocale::C << QString(); + QTest::newRow("data0") << QString("2.2") << Intermediate << 3.0 << 5.0 << (int)QLocale::C << QString(); QTest::newRow("data1") << QString() << Intermediate << 0.0 << 100.0 << (int)QLocale::C << QString(); QTest::newRow("data2") << QString("asd") << Invalid << 0.0 << 100.0 << (int)QLocale::C << QString(); QTest::newRow("data3") << QString("2.2") << Acceptable << 0.0 << 100.0 << (int)QLocale::C << QString(); @@ -682,20 +686,20 @@ void tst_QDoubleSpinBox::valueFromTextAndValidate_data() QTest::newRow("data14") << QString("1, ") << Acceptable << 0.0 << 100.0 << (int)QLocale::Norwegian << QString("1,"); QTest::newRow("data15") << QString("1, ") << Invalid << 0.0 << 100.0 << (int)QLocale::C << QString(); QTest::newRow("data16") << QString("2") << Intermediate << 100.0 << 102.0 << (int)QLocale::C << QString(); - QTest::newRow("data17") << QString("22.0") << Invalid << 100.0 << 102.0 << (int)QLocale::C << QString(); + QTest::newRow("data17") << QString("22.0") << Intermediate << 100.0 << 102.0 << (int)QLocale::C << QString(); QTest::newRow("data18") << QString("12.0") << Intermediate << 100.0 << 102.0 << (int)QLocale::C << QString(); - QTest::newRow("data19") << QString("12.2") << Invalid << 100. << 102.0 << (int)QLocale::C << QString(); - QTest::newRow("data20") << QString("21.") << Invalid << 100.0 << 102.0 << (int)QLocale::C << QString(); - QTest::newRow("data21") << QString("-21.") << Invalid << -102.0 << -100.0 << (int)QLocale::C << QString(); + QTest::newRow("data19") << QString("12.2") << Intermediate << 100. << 102.0 << (int)QLocale::C << QString(); + QTest::newRow("data20") << QString("21.") << Intermediate << 100.0 << 102.0 << (int)QLocale::C << QString(); + QTest::newRow("data21") << QString("-21.") << Intermediate << -102.0 << -100.0 << (int)QLocale::C << QString(); QTest::newRow("data22") << QString("-12.") << Intermediate << -102.0 << -100.0 << (int)QLocale::C << QString(); - QTest::newRow("data23") << QString("-11.11") << Invalid << -102.0 << -101.2 << (int)QLocale::C << QString(); + QTest::newRow("data23") << QString("-11.11") << Intermediate << -102.0 << -101.2 << (int)QLocale::C << QString(); QTest::newRow("data24") << QString("-11.4") << Intermediate << -102.0 << -101.3 << (int)QLocale::C << QString(); QTest::newRow("data25") << QString("11.400") << Invalid << 0.0 << 100.0 << (int)QLocale::C << QString(); QTest::newRow("data26") << QString(".4") << Intermediate << 0.45 << 0.5 << (int)QLocale::C << QString(); QTest::newRow("data27") << QString("+.4") << Intermediate << 0.45 << 0.5 << (int)QLocale::C << QString(); QTest::newRow("data28") << QString("-.4") << Intermediate << -0.5 << -0.45 << (int)QLocale::C << QString(); QTest::newRow("data29") << QString(".4") << Intermediate << 1.0 << 2.4 << (int)QLocale::C << QString(); - QTest::newRow("data30") << QString("-.4") << Invalid << -2.3 << -1.9 << (int)QLocale::C << QString(); + QTest::newRow("data30") << QString("-.4") << Intermediate << -2.3 << -1.9 << (int)QLocale::C << QString(); QTest::newRow("data31") << QString("-42") << Invalid << -2.43 << -1.0 << (int)QLocale::C << QString(); QTest::newRow("data32") << QString("-4") << Invalid << -1.4 << -1.0 << (int)QLocale::C << QString(); QTest::newRow("data33") << QString("-42") << Invalid << -1.4 << -1.0 << (int)QLocale::C << QString(); @@ -709,7 +713,7 @@ void tst_QDoubleSpinBox::valueFromTextAndValidate_data() QTest::newRow("data41") << QString("103.") << Invalid << -102.0 << 11.0 << (int)QLocale::C << QString(); QTest::newRow("data42") << QString("122") << Invalid << 10.0 << 12.2 << (int)QLocale::C << QString(); QTest::newRow("data43") << QString("-2.2") << Intermediate << -12.2 << -3.2 << (int)QLocale::C << QString(); - QTest::newRow("data44") << QString("-2.20") << Invalid << -12.1 << -3.2 << (int)QLocale::C << QString(); + QTest::newRow("data44") << QString("-2.20") << Intermediate << -12.1 << -3.2 << (int)QLocale::C << QString(); QTest::newRow("data45") << QString("200,2") << Invalid << 0.0 << 1000.0 << (int)QLocale::C << QString(); QTest::newRow("data46") << QString("200,2") << Acceptable << 0.0 << 1000.0 << (int)QLocale::German << QString(); QTest::newRow("data47") << QString("2.2") << Acceptable << 0.0 << 1000.0 << (int)QLocale::C << QString(); @@ -1003,6 +1007,31 @@ void tst_QDoubleSpinBox::task221221() QCOMPARE(spin.text(), QLatin1String("1")); } +void tst_QDoubleSpinBox::task255471_decimalsValidation() +{ + // QDoubleSpinBox shouldn't crash with large numbers of decimals. Even if + // the results are useless ;-) + for (int i = 0; i < 32; ++i) + { + QDoubleSpinBox spinBox; + spinBox.setDecimals(i); + spinBox.setMinimum(0.3); + spinBox.setMaximum(12); + + spinBox.show(); + QTRY_VERIFY(spinBox.isVisible()); + spinBox.setFocus(); + QTRY_VERIFY(spinBox.hasFocus()); + + QTest::keyPress(&spinBox, Qt::Key_Right); + QTest::keyPress(&spinBox, Qt::Key_Right); + QTest::keyPress(&spinBox, Qt::Key_Delete); + + // Don't crash! + QTest::keyPress(&spinBox, Qt::Key_2); + } +} + QTEST_MAIN(tst_QDoubleSpinBox) #include "tst_qdoublespinbox.moc" diff --git a/tests/auto/qspinbox/tst_qspinbox.cpp b/tests/auto/qspinbox/tst_qspinbox.cpp index 9f00be6..79e3ca7 100644 --- a/tests/auto/qspinbox/tst_qspinbox.cpp +++ b/tests/auto/qspinbox/tst_qspinbox.cpp @@ -643,21 +643,21 @@ void tst_QSpinBox::valueFromTextAndValidate_data() QTest::addColumn("maxi"); QTest::addColumn("expectedText"); // if empty we don't check - QTest::newRow("data0") << QString("2") << Invalid << 3 << 5 << QString(); + QTest::newRow("data0") << QString("2") << Intermediate << 3 << 5 << QString(); QTest::newRow("data1") << QString() << Intermediate << 0 << 100 << QString(); QTest::newRow("data2") << QString("asd") << Invalid << 0 << 100 << QString(); QTest::newRow("data3") << QString("2") << Acceptable << 0 << 100 << QString(); QTest::newRow("data4") << QString() << Intermediate << 0 << 1 << QString(); QTest::newRow("data5") << QString() << Invalid << 0 << 0 << QString(); QTest::newRow("data5") << QString("5") << Intermediate << 2004 << 2005 << QString(); - QTest::newRow("data6") << QString("50") << Invalid << 2004 << 2005 << QString(); + QTest::newRow("data6") << QString("50") << Intermediate << 2004 << 2005 << QString(); QTest::newRow("data7") << QString("205") << Intermediate << 2004 << 2005 << QString(); QTest::newRow("data8") << QString("2005") << Acceptable << 2004 << 2005 << QString(); - QTest::newRow("data9") << QString("3") << Invalid << 2004 << 2005 << QString(); + QTest::newRow("data9") << QString("3") << Intermediate << 2004 << 2005 << QString(); QTest::newRow("data10") << QString("-") << Intermediate << -20 << -10 << QString(); QTest::newRow("data11") << QString("-1") << Intermediate << -20 << -10 << QString(); QTest::newRow("data12") << QString("-5") << Intermediate << -20 << -10 << QString(); - QTest::newRow("data13") << QString("-5") << Invalid << -20 << -16 << QString(); + QTest::newRow("data13") << QString("-5") << Intermediate << -20 << -16 << QString(); QTest::newRow("data14") << QString("-2") << Intermediate << -20 << -16 << QString(); QTest::newRow("data15") << QString("2") << Invalid << -20 << -16 << QString(); QTest::newRow("data16") << QString() << Intermediate << -20 << -16 << QString(); -- cgit v0.12 From 8c3169c487fc863c59b58699b3c570cde3a37bd9 Mon Sep 17 00:00:00 2001 From: Bill King Date: Mon, 28 Sep 2009 10:03:56 +1000 Subject: Update dist/changes-4.5.3 for sql changes. --- dist/changes-4.5.3 | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/dist/changes-4.5.3 b/dist/changes-4.5.3 index f6aecb8..bb6c165 100644 --- a/dist/changes-4.5.3 +++ b/dist/changes-4.5.3 @@ -37,7 +37,20 @@ Third party components **************************************************************************** * Database Drivers * **************************************************************************** - +- [QT-353] (ODBC) Fixed issue of forward only datasets failing when not + explicitly set so. +- [222678] Fixed QSqlTableModel: trying to delete the wrong row. +- (Interbase) Fixed crash when calling numRows on unknown query type. +- Fixed several database autotests. +- Fixed determination of end of odbc string on deficient driver. +- Fixed formatting of date strings in psql driver. +- Fixed mysql queries automatically getting prepared. Now have to explicitly + prepare them if you want that functionality. +- Fixed failure when QSqlTableModel has null fields to update. +- Fixed missing isnan/isinf on some platforms (needed for postgres driver) +- Fixed ::record for dialect 3 named tables in interbase/firebird. +- Fixed invalid length for numeric fields in oracle. +- (ODBC) Fixed non-unicode strings should be strings, not bytearrays. **************************************************************************** * Platform Specific Changes * -- cgit v0.12