summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSergey Belyashov <sergey.belyashov@gmail.com>2020-04-11 09:09:49 +0300
committerSergey Belyashov <sergey.belyashov@gmail.com>2020-04-13 15:21:20 +0300
commit95ece41082b43ec1b85e33074229941f4db71bb7 (patch)
treea039cec2545df1a11dbc204660ad10eff885b59f
parent64adb8c01d477cec0b8fe3e3903778eb0c71a620 (diff)
Update Russian translationv5.15.0-beta4
Change-Id: Ifcbf3721902e7d2dbed9f29409de83ba753d8b56 Reviewed-by: Viacheslav Tertychnyi <tvk537@gmail.com> Reviewed-by: Anton Kudryavtsev <antkudr@mail.ru> Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@gmx.de>
-rw-r--r--translations/assistant_ru.ts140
-rw-r--r--translations/designer_ru.ts207
-rw-r--r--translations/linguist_ru.ts1
-rw-r--r--translations/qt_help_ru.ts97
-rw-r--r--translations/qtbase_ru.ts355
-rw-r--r--translations/qtconnectivity_ru.ts4
-rw-r--r--translations/qtdeclarative_ru.ts232
-rw-r--r--translations/qtlocation_ru.ts2
-rw-r--r--translations/qtmultimedia_ru.ts4
-rw-r--r--translations/qtwebengine_ru.ts98
-rw-r--r--translations/qtwebsockets_ru.ts12
-rw-r--r--translations/qtxmlpatterns_ru.ts8
12 files changed, 614 insertions, 546 deletions
diff --git a/translations/assistant_ru.ts b/translations/assistant_ru.ts
index 5c5664c..bc9c9ba 100644
--- a/translations/assistant_ru.ts
+++ b/translations/assistant_ru.ts
@@ -411,17 +411,6 @@ Reason:
</message>
</context>
<context>
- <name>FilterNameDialogClass</name>
- <message>
- <source>Filter Name:</source>
- <translation>Название фильтра:</translation>
- </message>
- <message>
- <source>Add Filter</source>
- <translation>Добавить фильтр</translation>
- </message>
-</context>
-<context>
<name>FindWidget</name>
<message>
<source>Previous</source>
@@ -507,6 +496,40 @@ Reason:
</message>
</context>
<context>
+ <name>HelpDocSettingsWidget</name>
+ <message>
+ <source>Form</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>Registered Documentation</source>
+ <translation>Зарегистрированная документация</translation>
+ </message>
+ <message>
+ <source>&lt;Filter&gt;</source>
+ <translation>&lt;Фильтр&gt;</translation>
+ </message>
+ <message>
+ <source>Add...</source>
+ <translation>Добавить...</translation>
+ </message>
+ <message>
+ <source>Remove</source>
+ <translation>Удалить</translation>
+ </message>
+</context>
+<context>
+ <name>HelpDocSettingsWidgetPrivate</name>
+ <message>
+ <source>Add Documentation</source>
+ <translation>Добавить документацию</translation>
+ </message>
+ <message>
+ <source>Qt Compressed Help Files (*.qch)</source>
+ <translation>Сжатые файлы справки Qt (*.qch)</translation>
+ </message>
+</context>
+<context>
<name>HelpViewer</name>
<message>
<source>&lt;title&gt;about:blank&lt;/title&gt;</source>
@@ -803,71 +826,8 @@ Reason:
</message>
</context>
<context>
- <name>OptionsWidget</name>
- <message>
- <source>No Option</source>
- <translation>Нет параметра</translation>
- </message>
- <message>
- <source>Invalid Option</source>
- <translation>Неверный параметр</translation>
- </message>
-</context>
-<context>
<name>PreferencesDialog</name>
<message>
- <source>No Component</source>
- <translation>Нет компонента</translation>
- </message>
- <message>
- <source>Invalid Component</source>
- <translation>Неверный компонент</translation>
- </message>
- <message>
- <source>No Version</source>
- <translation>Нет версии</translation>
- </message>
- <message>
- <source>Invalid Version</source>
- <translation>Неверная версия</translation>
- </message>
- <message>
- <source>Filter Exists</source>
- <translation>Фильтр уже существует</translation>
- </message>
- <message>
- <source>The filter &quot;%1&quot; already exists.</source>
- <translation>Фильтр «%1» уже существует.</translation>
- </message>
- <message>
- <source>Add Filter</source>
- <translation>Добавить фильтр</translation>
- </message>
- <message>
- <source>New Filter</source>
- <translation>Новый фильтр</translation>
- </message>
- <message>
- <source>Rename Filter</source>
- <translation>Переименовать фильтр</translation>
- </message>
- <message>
- <source>Remove Filter</source>
- <translation>Удалить фильтр</translation>
- </message>
- <message>
- <source>Are you sure you want to remove the &quot;%1&quot; filter?</source>
- <translation>Удалить фильтр «%1»?</translation>
- </message>
- <message>
- <source>Add Documentation</source>
- <translation>Добавить документацию</translation>
- </message>
- <message>
- <source>Qt Compressed Help Files (*.qch)</source>
- <translation>Сжатые файлы справки Qt (*.qch)</translation>
- </message>
- <message>
<source>Use custom settings</source>
<translation>Использовать индивидуальные настройки</translation>
</message>
@@ -899,26 +859,10 @@ Reason:
<translation>Фильтры</translation>
</message>
<message>
- <source>Filter:</source>
- <translation>Фильтр:</translation>
- </message>
- <message>
- <source>Remove</source>
- <translation>Удалить</translation>
- </message>
- <message>
<source>Documentation</source>
<translation>Документация</translation>
</message>
<message>
- <source>Registered Documentation:</source>
- <translation>Зарегистрированная документация:</translation>
- </message>
- <message>
- <source>Add...</source>
- <translation>Добавить...</translation>
- </message>
- <message>
<source>Options</source>
<translation>Параметры</translation>
</message>
@@ -962,22 +906,6 @@ Reason:
<source>Show tabs for each individual page</source>
<translation>Показывать вкладки для каждой страницы</translation>
</message>
- <message>
- <source>&lt;Filter&gt;</source>
- <translation>&lt;Фильтр&gt;</translation>
- </message>
- <message>
- <source>Components:</source>
- <translation>Компоненты:</translation>
- </message>
- <message>
- <source>Versions:</source>
- <translation>Версии:</translation>
- </message>
- <message>
- <source>Rename...</source>
- <translation>Переименовать...</translation>
- </message>
</context>
<context>
<name>RemoteControl</name>
diff --git a/translations/designer_ru.ts b/translations/designer_ru.ts
index 87d52ae..3bd0d75 100644
--- a/translations/designer_ru.ts
+++ b/translations/designer_ru.ts
@@ -649,10 +649,6 @@
<translation>Преобразованные виджеты</translation>
</message>
<message>
- <source>Unable to launch %1.</source>
- <translation>Невозможно запустить %1.</translation>
- </message>
- <message>
<source>Unable to launch %1: %2</source>
<translation>Невозможно запустить %1: %2</translation>
</message>
@@ -1441,12 +1437,6 @@ This indicates an inconsistency in the ui-file.</source>
<translation>UI файлы Qt Designer (*.%1);;Все файлы (*)</translation>
</message>
<message>
- <source>%1 already exists.
-Do you want to replace it?</source>
- <translation>%1 уже существует.
-Хотите заменить его?</translation>
- </message>
- <message>
<source>Additional Fonts...</source>
<translation>Дополнительные шрифты...</translation>
</message>
@@ -1551,10 +1541,6 @@ Reason: %2</source>
<translation>&amp;Печать...</translation>
</message>
<message>
- <source>View &amp;Code...</source>
- <translation>Показать &amp;код...</translation>
- </message>
- <message>
<source>ALT+CTRL+S</source>
<translation>ALT+CTRL+S</translation>
</message>
@@ -1579,14 +1565,6 @@ Would you like to retry or select a different file?</source>
Вы хотите повторить или выбрать другой файл?</translation>
</message>
<message>
- <source>It was not possible to write the entire file %1 to disk.
-Reason:%2
-Would you like to retry?</source>
- <translation>Не удалось полностью записать файл %1 на диск.
-Причина: %2
-Желаете повторить?</translation>
- </message>
- <message>
<source>Assistant</source>
<translation>Qt Assistant</translation>
</message>
@@ -3293,10 +3271,6 @@ Do you want overwrite the template?</source>
<context>
<name>WidgetDataBase</name>
<message>
- <source>A custom widget plugin whose class name (%1) matches that of an existing class has been found.</source>
- <translation>Обнаружен пользовательский модуль виджета, имя класса которого (%1) совпадает с уже имеющимся.</translation>
- </message>
- <message>
<source>The file contains a custom widget &apos;%1&apos; whose base class (%2) differs from the current entry in the widget database (%3). The widget database is left unchanged.</source>
<translation>Файл содержит пользовательский виджет «%1», базовый класс (%2) которого отличается от текущей записи в базе виджетов (%3). База виджетов оставлена без изменений.</translation>
</message>
@@ -3512,18 +3486,10 @@ Do you want overwrite the template?</source>
<translation>Не удалось записать временный файл формы %1.</translation>
</message>
<message>
- <source>%1 - [Code]</source>
- <translation>%1 - [код]</translation>
- </message>
- <message>
<source>Save Code</source>
<translation>Сохранить код</translation>
</message>
<message>
- <source>Header Files (*.%1)</source>
- <translation>Заголовочные файлы (*.%1)</translation>
- </message>
- <message>
<source>%1 - [%2 Code]</source>
<translation>%1 - [Код %2]</translation>
</message>
@@ -4642,6 +4608,66 @@ Please select another name.</source>
<source>Active</source>
<translation>Активная</translation>
</message>
+ <message>
+ <source>Save...</source>
+ <translation>Сохранить...</translation>
+ </message>
+ <message>
+ <source>Load...</source>
+ <translation>Загрузить...</translation>
+ </message>
+ <message>
+ <source>Lighter</source>
+ <translation>Осветлить</translation>
+ </message>
+ <message>
+ <source>Darker</source>
+ <translation>Затемнить</translation>
+ </message>
+ <message>
+ <source>Copy color %1</source>
+ <translation>Скопировать цвет %1</translation>
+ </message>
+ <message>
+ <source>QPalette UI file (*.xml)</source>
+ <translation>Файл QPalette UI (*.xml)</translation>
+ </message>
+ <message>
+ <source>Cannot open %1 for writing: %2</source>
+ <translation>Не удалось открыть %1 для записи: %2</translation>
+ </message>
+ <message>
+ <source>Cannot write %1: %2</source>
+ <translation>Не удалось записать %1: %2</translation>
+ </message>
+ <message>
+ <source>Cannot read palette from %1:%2:%3</source>
+ <translation>Не удалось прочитать палитру из файла %1: %2: %3</translation>
+ </message>
+ <message>
+ <source>Cannot open %1 for reading: %2</source>
+ <translation>Не удалось открыть %1 для чтения: %2</translation>
+ </message>
+ <message>
+ <source>Invalid element &quot;%1&quot;, expected &quot;palette&quot;.</source>
+ <translation>Неверный элемент «%1», ожидался «palette».</translation>
+ </message>
+ <message>
+ <source>Save Palette</source>
+ <translation>Сохранение палитры</translation>
+ </message>
+ <message>
+ <source>Error Writing Palette</source>
+ <translation>Ошибка записи палитры</translation>
+ </message>
+ <message>
+ <source>Load Palette</source>
+ <translation>Загрузка палитры</translation>
+ </message>
+ <message>
+ <source>Error Reading Palette</source>
+ <translation>Ошибка чтения палитры</translation>
+ </message>
</context>
<context>
<name>qdesigner_internal::PaletteEditorButton</name>
@@ -4854,39 +4880,117 @@ ate the goose who was loose.</source>
<translation>PushButton</translation>
</message>
<message>
- <source>ButtonGroup2</source>
+ <source>CheckBox1</source>
<extracomment>Palette Editor Preview Widget</extracomment>
- <translation>ButtonGroup2</translation>
+ <translation>CheckBox1</translation>
</message>
<message>
- <source>CheckBox1</source>
+ <source>RadioButton1</source>
<extracomment>Palette Editor Preview Widget</extracomment>
- <translation>CheckBox1</translation>
+ <translation>RadioButton1</translation>
+ </message>
+ <message>
+ <source>RadioButton2</source>
+ <extracomment>Palette Editor Preview Widget</extracomment>
+ <translation>RadioButton2</translation>
</message>
<message>
- <source>CheckBox2</source>
+ <source>RadioButton3</source>
<extracomment>Palette Editor Preview Widget</extracomment>
- <translation>CheckBox2</translation>
+ <translation>RadioButton3</translation>
</message>
<message>
- <source>ButtonGroup</source>
+ <source>Buttons</source>
<extracomment>Palette Editor Preview Widget</extracomment>
- <translation>ButtonGroup</translation>
+ <translation>Кнопки</translation>
</message>
<message>
- <source>RadioButton1</source>
+ <source>Tristate CheckBox</source>
<extracomment>Palette Editor Preview Widget</extracomment>
- <translation>RadioButton1</translation>
+ <translation>CheckBox с тремя состояниями</translation>
</message>
<message>
- <source>RadioButton2</source>
+ <source>ToggleButton</source>
<extracomment>Palette Editor Preview Widget</extracomment>
- <translation>RadioButton2</translation>
+ <translation>ToggleButton</translation>
</message>
<message>
- <source>RadioButton3</source>
+ <source>ToolButton</source>
<extracomment>Palette Editor Preview Widget</extracomment>
- <translation>RadioButton3</translation>
+ <translation>ToolButton</translation>
+ </message>
+ <message>
+ <source>Menu</source>
+ <extracomment>Palette Editor Preview Widget</extracomment>
+ <translation>Меню</translation>
+ </message>
+ <message>
+ <source>Item Views</source>
+ <extracomment>Palette Editor Preview Widget</extracomment>
+ <translation>Обзоры элементов</translation>
+ </message>
+ <message>
+ <source>Column 1</source>
+ <extracomment>Palette Editor Preview Widget</extracomment>
+ <translation>Столбец 1</translation>
+ </message>
+ <message>
+ <source>Top Level 1</source>
+ <extracomment>Palette Editor Preview Widget</extracomment>
+ <translation>Верхний уровень 1</translation>
+ </message>
+ <message>
+ <source>Nested Item 1</source>
+ <extracomment>Palette Editor Preview Widget</extracomment>
+ <translation>Вложенный элемент 1</translation>
+ </message>
+ <message>
+ <source>Nested Item 2</source>
+ <extracomment>Palette Editor Preview Widget</extracomment>
+ <translation>Вложенный элемент 2</translation>
+ </message>
+ <message>
+ <source>Nested Item 3</source>
+ <extracomment>Palette Editor Preview Widget</extracomment>
+ <translation>Вложенный элемент 3</translation>
+ </message>
+ <message>
+ <source>Simple Input Widgets</source>
+ <extracomment>Palette Editor Preview Widget</extracomment>
+ <translation>Примитивный виджет ввода</translation>
+ </message>
+ <message>
+ <source>Item1</source>
+ <extracomment>Palette Editor Preview Widget</extracomment>
+ <translation>Элемент 1</translation>
+ </message>
+ <message>
+ <source>Item2</source>
+ <extracomment>Palette Editor Preview Widget</extracomment>
+ <translation>Элемент 2</translation>
+ </message>
+ <message>
+ <source>Display Widgets</source>
+ <extracomment>Palette Editor Preview Widget</extracomment>
+ <translation>Виджеты отображения</translation>
+ </message>
+ <message>
+ <source>QLabel</source>
+ <extracomment>Palette Editor Preview Widget</extracomment>
+ <translation>QLabel</translation>
+ </message>
+ <message>
+ <source>QLabel with frame</source>
+ <extracomment>Palette Editor Preview Widget</extracomment>
+ <translation>QLabel с рамкой</translation>
+ </message>
+ <message>
+ <source>Option 1</source>
+ <translation>Опция 1</translation>
+ </message>
+ <message>
+ <source>Checkable</source>
+ <translation>Триггерное</translation>
</message>
</context>
<context>
@@ -5742,6 +5846,13 @@ Class: %2</source>
</message>
</context>
<context>
+ <name>qdesigner_internal::WidgetDataBase</name>
+ <message>
+ <source>A custom widget plugin whose class name (%1) matches that of an existing class has been found.</source>
+ <translation>Обнаружен пользовательский модуль виджета, имя класса которого (%1) совпадает с уже имеющимся.</translation>
+ </message>
+</context>
+<context>
<name>qdesigner_internal::WidgetEditorTool</name>
<message>
<source>Edit Widgets</source>
diff --git a/translations/linguist_ru.ts b/translations/linguist_ru.ts
index e964ffe..a6f7c9b 100644
--- a/translations/linguist_ru.ts
+++ b/translations/linguist_ru.ts
@@ -121,6 +121,7 @@ Will assume a single universal form.</source>
</message>
<message>
<source>%1 (%2)</source>
+ <extracomment>&lt;language&gt; (&lt;country&gt;)</extracomment>
<translation></translation>
</message>
<message>
diff --git a/translations/qt_help_ru.ts b/translations/qt_help_ru.ts
index 7413321..23849bc 100644
--- a/translations/qt_help_ru.ts
+++ b/translations/qt_help_ru.ts
@@ -2,6 +2,17 @@
<!DOCTYPE TS>
<TS version="2.1" language="ru">
<context>
+ <name>FilterNameDialogClass</name>
+ <message>
+ <source>Add Filter</source>
+ <translation>Добавление фильтра</translation>
+ </message>
+ <message>
+ <source>Filter Name:</source>
+ <translation>Имя фильтра:</translation>
+ </message>
+</context>
+<context>
<name>QHelp</name>
<message>
<source>Untitled</source>
@@ -96,6 +107,81 @@
</message>
</context>
<context>
+ <name>QHelpFilterSettingsWidget</name>
+ <message>
+ <source>Form</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>Filter</source>
+ <translation>Фильтр</translation>
+ </message>
+ <message>
+ <source>Components</source>
+ <translation>Компоненты</translation>
+ </message>
+ <message>
+ <source>Versions</source>
+ <translation>Версии</translation>
+ </message>
+ <message>
+ <source>Add...</source>
+ <translation>Добавить...</translation>
+ </message>
+ <message>
+ <source>Rename...</source>
+ <translation>Переименовать...</translation>
+ </message>
+ <message>
+ <source>Remove</source>
+ <translation>Удалить</translation>
+ </message>
+ <message>
+ <source>Add Filter</source>
+ <translation>Добавление фильтра</translation>
+ </message>
+ <message>
+ <source>New Filter</source>
+ <translation>Новый фильтр</translation>
+ </message>
+ <message>
+ <source>Rename Filter</source>
+ <translation>Переименование фильтра</translation>
+ </message>
+ <message>
+ <source>Remove Filter</source>
+ <translation>Удаление фильтра</translation>
+ </message>
+ <message>
+ <source>Are you sure you want to remove the &quot;%1&quot; filter?</source>
+ <translation>Удалить фильтр «%1»?</translation>
+ </message>
+ <message>
+ <source>Filter Exists</source>
+ <translation>Фильтр существует</translation>
+ </message>
+ <message>
+ <source>The filter &quot;%1&quot; already exists.</source>
+ <translation>Фильтр «%1» уже существует.</translation>
+ </message>
+ <message>
+ <source>No Component</source>
+ <translation>Без компонента</translation>
+ </message>
+ <message>
+ <source>Invalid Component</source>
+ <translation>Неверный компонент</translation>
+ </message>
+ <message>
+ <source>No Version</source>
+ <translation>Без версии</translation>
+ </message>
+ <message>
+ <source>Invalid Version</source>
+ <translation>Неверная версия</translation>
+ </message>
+</context>
+<context>
<name>QHelpSearchQueryWidget</name>
<message>
<source>Search for:</source>
@@ -130,6 +216,17 @@
</message>
</context>
<context>
+ <name>QOptionsWidget</name>
+ <message>
+ <source>No Option</source>
+ <translation>Без опции</translation>
+ </message>
+ <message>
+ <source>Invalid Option</source>
+ <translation>Неверная опция</translation>
+ </message>
+</context>
+<context>
<name>QResultWidget</name>
<message>
<source>Search Results</source>
diff --git a/translations/qtbase_ru.ts b/translations/qtbase_ru.ts
index c845dfb..808c362 100644
--- a/translations/qtbase_ru.ts
+++ b/translations/qtbase_ru.ts
@@ -378,10 +378,6 @@ Press ESC to cancel</source>
<translation>Показать сведения о версии.</translation>
</message>
<message>
- <source>Displays this help.</source>
- <translation>Показать эту справку.</translation>
- </message>
- <message>
<source>Displays help on commandline options.</source>
<translation>Вывод справки по параметрам командной строки.</translation>
</message>
@@ -810,6 +806,69 @@ Press ESC to cancel</source>
</message>
</context>
<context>
+ <name>QDomParser</name>
+ <message>
+ <source>Error occurred while processing XML declaration</source>
+ <translation>Возникла ошибка при обработке объявления XML</translation>
+ </message>
+ <message>
+ <source>Multiple DTD sections are not allowed</source>
+ <translation>Недопустимо более одной DTD секции</translation>
+ </message>
+ <message>
+ <source>Error occurred while processing document type declaration</source>
+ <translation>Возникла ошибка при обработке объявления типа документа</translation>
+ </message>
+ <message>
+ <source>Error occurred while processing comment</source>
+ <translation>Возникла ошибка при обработке комментария</translation>
+ </message>
+ <message>
+ <source>Error occurred while processing a processing instruction</source>
+ <translation>Возникла ошибка при обработке инструкции обработки</translation>
+ </message>
+ <message>
+ <source>Error occurred while processing a start element</source>
+ <translation>Возникла ошибка при обработке начального элемента</translation>
+ </message>
+ <message>
+ <source>Unexpected end element &apos;%1&apos;</source>
+ <translation>Неожиданный конечный элемент «%1»</translation>
+ </message>
+ <message>
+ <source>Error occurred while processing an end element</source>
+ <translation>Возникла ошибка при обработке конечного элемента</translation>
+ </message>
+ <message>
+ <source>Error occurred while processing the element content</source>
+ <translation>Возникла ошибка при обработке содержимого элемента</translation>
+ </message>
+ <message>
+ <source>Error occurred while processing comments</source>
+ <translation>Возникла ошибка при обработке комментариев</translation>
+ </message>
+ <message>
+ <source>Error occurred while processing an entity reference</source>
+ <translation>Возникла ошибка при обработке ссылки на объект</translation>
+ </message>
+ <message>
+ <source>Unexpected token</source>
+ <translation>Неожиданный токен</translation>
+ </message>
+ <message>
+ <source>Tag mismatch</source>
+ <translation>Теги не соответствуют</translation>
+ </message>
+ <message>
+ <source>Error occurred while processing entity declaration</source>
+ <translation>Возникла ошибка при обработке объявления объекта</translation>
+ </message>
+ <message>
+ <source>Error occurred while processing notation declaration</source>
+ <translation type="unfinished">Ошибка при обработке объявления нотации</translation>
+ </message>
+</context>
+<context>
<name>QDtls</name>
<message>
<source>Invalid (empty) secret</source>
@@ -1761,10 +1820,6 @@ Do you want to delete it anyway?</source>
<source>Host not found</source>
<translation>Узел не найден</translation>
</message>
- <message>
- <source>Unknown error (%1)</source>
- <translation>Неизвестная ошибка (%1)</translation>
- </message>
</context>
<context>
<name>QHttp</name>
@@ -2192,10 +2247,6 @@ Do you want to delete it anyway?</source>
<translation>Невозможно выгрузить библиотеку %1: %2</translation>
</message>
<message>
- <source>Cannot resolve symbol &quot;%1&quot; in %2: %3</source>
- <translation>Невозможно разрешить символ «%1» в %2: %3</translation>
- </message>
- <message>
<source>&apos;%1&apos; is not a valid Mach-O binary (%2)</source>
<translation>«%1» неверный бинарный файл Mach-O (%2)</translation>
</message>
@@ -4013,32 +4064,32 @@ Please turn one of those options off.</source>
<translation>Оттенки серого</translation>
</message>
<message>
- <source>Duplex Printing</source>
- <translation>Двусторонняя печать</translation>
+ <source>Page Set:</source>
+ <translation>Список страниц:</translation>
</message>
<message>
- <source>None</source>
- <translation>Нет</translation>
+ <source>Pages</source>
+ <translation>Страницы</translation>
</message>
<message>
- <source>Long side</source>
- <translation>По длинной стороне</translation>
+ <source>Specify pages or ranges separated by commas. Ranges are specified by two numbers separated by a hyphen. E.g: 3,5-7,9 prints pages 3, 5, 6, 7 and 9.</source>
+ <translation>Укажите страницы или диапазоны, разделяя их запятыми. Диапазоны задаются двумя числами, разделёнными дефисом. Например: при указании 3,5-7,9 будут напечатаны страницы 3, 5, 6, 7 и 9.</translation>
</message>
<message>
- <source>Short side</source>
- <translation>По короткой стороне</translation>
+ <source>Double Sided Printing</source>
+ <translation>Двусторонняя печать</translation>
</message>
<message>
- <source>Page Set:</source>
- <translation>Список страниц:</translation>
+ <source>Off</source>
+ <translation>Отключена</translation>
</message>
<message>
- <source>Pages</source>
- <translation>Страницы</translation>
+ <source>Long side binding</source>
+ <translation>Переплёт по длинной стороне</translation>
</message>
<message>
- <source>Specify pages or ranges separated by commas. Ranges are specified by two numbers separated by a hyphen. E.g: 3,5-7,9 prints pages 3, 5, 6, 7 and 9.</source>
- <translation>Укажите страницы или диапазоны, разделяя их запятыми. Диапазоны задаются двумя числами, разделёнными дефисом. Например: при указании 3,5-7,9 будут напечатаны страницы 3, 5, 6, 7 и 9.</translation>
+ <source>Short side binding</source>
+ <translation>Переплёт по короткой стороне</translation>
</message>
</context>
<context>
@@ -4212,10 +4263,6 @@ Please turn one of those options off.</source>
<translation>отсутствует завершающая ] для класса символов</translation>
</message>
<message>
- <source>invalid escape sequence in character class</source>
- <translation>некорректная ESC-последовательность в классе символов</translation>
- </message>
- <message>
<source>range out of order in character class</source>
<translation>некорректный диапазон в классе символов</translation>
</message>
@@ -4244,20 +4291,12 @@ Please turn one of those options off.</source>
<translation>внутренняя ошибка: переполнение кода</translation>
</message>
<message>
- <source>lookbehind assertion is not fixed length</source>
- <translation>утверждение lookbehind не фиксированной длины</translation>
- </message>
- <message>
- <source>malformed number or name after (?(</source>
- <translation>некорректно сформировано число или имя после (?(</translation>
+ <source>missing closing parenthesis for condition</source>
+ <translation>отсутствует закрывающая скобка условия</translation>
</message>
<message>
- <source>conditional group contains more than two branches</source>
- <translation>условная группа содержит более двух веток</translation>
- </message>
- <message>
- <source>(?R or (?[+-]digits must be followed by )</source>
- <translation>за (?R или (?[+-]цифры должна следовать )</translation>
+ <source>lookbehind assertion is not fixed length</source>
+ <translation>утверждение lookbehind не фиксированной длины</translation>
</message>
<message>
<source>unknown POSIX class name</source>
@@ -4268,22 +4307,10 @@ Please turn one of those options off.</source>
<translation>POSIX-сортировка элементов не поддерживается</translation>
</message>
<message>
- <source>invalid condition (?(0)</source>
- <translation>некорректное условие (?(0)</translation>
- </message>
- <message>
- <source>PCRE does not support \L, \l, \N{name}, \U, or \u</source>
- <translation>PCRE не поддерживает \L, \l, \N{имя}, \U и \u</translation>
- </message>
- <message>
<source>unrecognized character after (?P</source>
<translation>не опознан символ после (?P</translation>
</message>
<message>
- <source>syntax error in subpattern name (missing terminator)</source>
- <translation>синтаксическая ошибка в имени подшаблона (отсутствует признак завершения)</translation>
- </message>
- <message>
<source>malformed \P or \p sequence</source>
<translation>некорректно сформирована последовательность \P или \p</translation>
</message>
@@ -4300,34 +4327,14 @@ Please turn one of those options off.</source>
<translation>внутренняя ошибка: ранее проверенный подшаблон не найден</translation>
</message>
<message>
- <source>DEFINE group contains more than one branch</source>
- <translation>группа DEFINE содержит более одной ветки</translation>
- </message>
- <message>
<source>\g is not followed by a braced, angle-bracketed, or quoted name/number or by a plain number</source>
<translation>за \g должно следовать число или название/число, заключённое в фигурные/угловые скобки или кавычки</translation>
</message>
<message>
- <source>a numbered reference must not be zero</source>
- <translation>нумерованная ссылка не должна быть нулём</translation>
- </message>
- <message>
- <source>an argument is not allowed for (*ACCEPT), (*FAIL), or (*COMMIT)</source>
- <translation>для (*ACCEPT), (*FAIL) и (*COMMIT) аргументы не допустимы</translation>
- </message>
- <message>
- <source>number is too big</source>
- <translation>число слишком велико</translation>
- </message>
- <message>
<source>subpattern name expected</source>
<translation>требуется имя подшаблона</translation>
</message>
<message>
- <source>digit expected after (?+</source>
- <translation>после (?+ требуется цифра</translation>
- </message>
- <message>
<source>different names for subpatterns of the same number are not allowed</source>
<translation>отличные имена для подшаблонов с одним номером не допустимы</translation>
</message>
@@ -4340,10 +4347,6 @@ Please turn one of those options off.</source>
<translation>за \k должно следовать название, заключённое в фигурные/угловые скобки или кавычки</translation>
</message>
<message>
- <source>internal error: unknown opcode in find_fixedlength()</source>
- <translation>внутренняя ошибка: неизвестный опкод в find_fixedlength()</translation>
- </message>
- <message>
<source>\N is not supported in a class</source>
<translation>\N не поддерживается в классе</translation>
</message>
@@ -4368,16 +4371,56 @@ Please turn one of those options off.</source>
<translation>отсутствует открывающая фигурная скобка после \o</translation>
</message>
<message>
+ <source>escape sequence is invalid in character class</source>
+ <translation>ESC-последовательность в классе символов не допустима</translation>
+ </message>
+ <message>
<source>parentheses are too deeply nested</source>
<translation>слишком большое вложение скобок</translation>
</message>
<message>
- <source>invalid range in character class</source>
- <translation>недопустимый диапазон в классе символов</translation>
+ <source>a relative value of zero is not allowed</source>
+ <translation>относительное значение нуль не допустимо</translation>
</message>
<message>
- <source>group name must start with a non-digit</source>
- <translation>имя группы не должно начинаться с цифры</translation>
+ <source>conditional subpattern contains more than two branches</source>
+ <translation>условный подшаблон содержит более двух вариантов</translation>
+ </message>
+ <message>
+ <source>digit expected after (?+ or (?-</source>
+ <translation>ожидается цифра после (?+ или (?-</translation>
+ </message>
+ <message>
+ <source>lookbehind is too complicated</source>
+ <translation>слишком сложный lookbehind</translation>
+ </message>
+ <message>
+ <source>\C is not allowed in a lookbehind assertion in UTF-16 mode</source>
+ <translation>\C не допустимо в утверждении lookbehind в режиме UTF-16</translation>
+ </message>
+ <message>
+ <source>PCRE2 does not support \F, \L, \l, \N{name}, \U, or \u</source>
+ <translation>PCRE2 не поддерживает \F, \L, \l, \N{name}, \U и \u</translation>
+ </message>
+ <message>
+ <source>syntax error in subpattern name (missing terminator?)</source>
+ <translation>синтаксическая ошибка в имени подшаблона (отсутствует терминатор?)</translation>
+ </message>
+ <message>
+ <source>subpattern name must start with a non-digit</source>
+ <translation>имя подшаблона не должно начинаться с цифры</translation>
+ </message>
+ <message>
+ <source>subpattern name is too long (maximum 32 code units)</source>
+ <translation>слишком длинное имя подшаблона (максимум 32 кодовых единицы)</translation>
+ </message>
+ <message>
+ <source>too many named subpatterns (maximum 10000)</source>
+ <translation>слишком много именованных подшаблонов (максимум 10000)</translation>
+ </message>
+ <message>
+ <source>invalid range in character class</source>
+ <translation>недопустимый диапазон в классе символов</translation>
</message>
<message>
<source>quantifier does not follow a repeatable item</source>
@@ -4408,10 +4451,6 @@ Please turn one of those options off.</source>
<translation>не соответствует закрывающая скобка</translation>
</message>
<message>
- <source>letter or underscore expected after (?&lt; or (?&apos;</source>
- <translation>после (?&lt; или (?&apos; требуется буква или подчёркивание</translation>
- </message>
- <message>
<source>assertion expected after (?( or (?(?C)</source>
<translation>после (?( или (?(?C) требуется утверждение</translation>
</message>
@@ -4432,10 +4471,6 @@ Please turn one of those options off.</source>
<translation>значение кодовой точки символа в \x{} или \o{} слишком большое</translation>
</message>
<message>
- <source>\C is not allowed in a lookbehind assertion</source>
- <translation>\C не допустимо в утверждениях lookbehind</translation>
- </message>
- <message>
<source>number after (?C is greater than 255</source>
<translation>число после (?C больше 255</translation>
</message>
@@ -4456,26 +4491,38 @@ Please turn one of those options off.</source>
<translation>эта версия PCRE2 не поддерживает \P, \p или \X</translation>
</message>
<message>
- <source>subpattern name is too long (maximum 10000 characters)</source>
- <translation>название подшаблона слишком велико (ограничено 10000 символов)</translation>
- </message>
- <message>
- <source>too many named subpatterns (maximum 256)</source>
- <translation>слишком много именованных подшаблонов (ограничено 256)</translation>
- </message>
- <message>
<source>octal value is greater than \377 in 8-bit non-UTF-8 mode</source>
<translation>восьмеричное число больше \377 в 8-битном не UTF-8 режиме</translation>
</message>
<message>
+ <source>DEFINE subpattern contains more than one branch</source>
+ <translation>подшаблон DEFINE содержит более одного варианта</translation>
+ </message>
+ <message>
<source>internal error: unknown newline setting</source>
<translation>внутренняя ошибка: неизвестный разделитель строк</translation>
</message>
<message>
+ <source>(?R (recursive pattern call) must be followed by a closing parenthesis</source>
+ <translation>(?R (рекурсивный вызов шаблона) должен завершаться закрывающей скобкой</translation>
+ </message>
+ <message>
+ <source>obsolete error (should not occur)</source>
+ <translation>устаревшая ошибка (возникать не должна)</translation>
+ </message>
+ <message>
<source>(*VERB) not recognized or malformed</source>
<translation>(*VERB) не опознан или неверен</translation>
</message>
<message>
+ <source>subpattern number is too big</source>
+ <translation>номер подшаблона слишком велик</translation>
+ </message>
+ <message>
+ <source>internal error: parsed pattern overflow</source>
+ <translation>внутренняя ошибка: переполнение разбора шаблона</translation>
+ </message>
+ <message>
<source>\c must be followed by a printable ASCII character</source>
<translation>после \c должен идти печатаемый символ ASCII</translation>
</message>
@@ -4484,10 +4531,6 @@ Please turn one of those options off.</source>
<translation>после \c должна идти буква или один из [\]^_?</translation>
</message>
<message>
- <source>SPARE ERROR</source>
- <translation>ОШИБКА SPARE</translation>
- </message>
- <message>
<source>using UTF is disabled by the application</source>
<translation>использование UTF отключено приложением</translation>
</message>
@@ -4500,12 +4543,20 @@ Please turn one of those options off.</source>
<translation>значение кодовой точки символа в последовательности \u.... слишком большое</translation>
</message>
<message>
- <source>digits missing in \x{} or \o{}</source>
- <translation>отсутствуют цифры в \x{} или \o{}</translation>
+ <source>internal error: unknown meta code in check_lookbehinds()</source>
+ <translation>внутренняя ошибка: неизвестный мета-код в check_lookbehinds()</translation>
+ </message>
+ <message>
+ <source>callout string is too long</source>
+ <translation>слишком длинная строка callout</translation>
+ </message>
+ <message>
+ <source>digits missing in \x{} or \o{} or \N{U+}</source>
+ <translation>отсутствуют цифры в \x{}, \o{} или \N{U+}</translation>
</message>
<message>
- <source>syntax error in (?(VERSION condition</source>
- <translation>синтаксическая ошибка в условии (?(VERSION</translation>
+ <source>syntax error or number too big in (?(VERSION condition</source>
+ <translation>синтаксическая ошибка или число слишком велико в условии (?(VERSION</translation>
</message>
<message>
<source>internal error: unknown opcode in auto_possessify()</source>
@@ -4544,6 +4595,46 @@ Please turn one of those options off.</source>
<translation>строка шаблона больше ограничения, заданного приложением</translation>
</message>
<message>
+ <source>internal error: unknown code in parsed pattern</source>
+ <translation>внутренняя ошибка: неизвестный код в разобранном шаблоне</translation>
+ </message>
+ <message>
+ <source>internal error: bad code value in parsed_skip()</source>
+ <translation>внутренняя ошибка: неверное значение кода в parsed_skip()</translation>
+ </message>
+ <message>
+ <source>PCRE2_EXTRA_ALLOW_SURROGATE_ESCAPES is not allowed in UTF-16 mode</source>
+ <translation>PCRE2_EXTRA_ALLOW_SURROGATE_ESCAPES не допустим в режиме UTF-16</translation>
+ </message>
+ <message>
+ <source>invalid option bits with PCRE2_LITERAL</source>
+ <translation>неверные биты опций с PCRE2_LITERAL</translation>
+ </message>
+ <message>
+ <source>\N{U+dddd} is supported only in Unicode (UTF) mode</source>
+ <translation>\N{U+dddd} поддерживается только в режиме Unicode (UTF)</translation>
+ </message>
+ <message>
+ <source>invalid hyphen in option setting</source>
+ <translation>неверный дефис в настройке опции</translation>
+ </message>
+ <message>
+ <source>(*alpha_assertion) not recognized</source>
+ <translation>не распознана (*alpha_assertion)</translation>
+ </message>
+ <message>
+ <source>script runs require Unicode support, which this version of PCRE2 does not have</source>
+ <translation>для запуска скрипта необходима поддержка Unicode, которая отсутствует у этой версии PCRE2</translation>
+ </message>
+ <message>
+ <source>too many capturing groups (maximum 65535)</source>
+ <translation>слишком много захватываемых групп (максимум 65535)</translation>
+ </message>
+ <message>
+ <source>atomic assertion expected after (?( or (?(?C)</source>
+ <translation>требуется атомарное утверждение после (?( или (?(?C)</translation>
+ </message>
+ <message>
<source>no match</source>
<translation>нет соответствий</translation>
</message>
@@ -4754,8 +4845,32 @@ Please turn one of those options off.</source>
<translation>вложенная рекурсия в той же позиции субъекта</translation>
</message>
<message>
- <source>recursion limit exceeded</source>
- <translation>предел рекурсии превышен</translation>
+ <source>matching depth limit exceeded</source>
+ <translation>глубина совпадений превышена</translation>
+ </message>
+ <message>
+ <source>match with end before start or start moved backwards is not supported</source>
+ <translation>не поддерживается сравнение с окончанием до начала или с началом смещенным назад</translation>
+ </message>
+ <message>
+ <source>bad serialized data</source>
+ <translation>неверные данные сериализации</translation>
+ </message>
+ <message>
+ <source>heap limit exceeded</source>
+ <translation>превышен предел кучи</translation>
+ </message>
+ <message>
+ <source>invalid syntax</source>
+ <translation>неверный синтаксис</translation>
+ </message>
+ <message>
+ <source>internal error - duplicate substitution match</source>
+ <translation>внутренняя ошибка: двойное совпадение для замены</translation>
+ </message>
+ <message>
+ <source>PCRE2_MATCH_INVALID_UTF is not supported for DFA matching</source>
+ <translation>PCRE2_MATCH_INVALID_UTF не поддерживается для сравнения DFA</translation>
</message>
<message>
<source>requested value is not available</source>
@@ -4783,10 +4898,6 @@ Please turn one of those options off.</source>
<translation>плохая замена в замещающей строке</translation>
</message>
<message>
- <source>match with end before start is not supported</source>
- <translation>поиск с концом перед началом не поддерживается</translation>
- </message>
- <message>
<source>too many replacements (more than INT_MAX)</source>
<translation>слишком много замен (более INT_MAX)</translation>
</message>
@@ -4890,10 +5001,6 @@ Please turn one of those options off.</source>
<translation>QSaveFile не может открыть «%1» без включения прямой записи.</translation>
</message>
<message>
- <source>QSaveFile cannot open &apos;%1&apos; without direct write fallback enabled: path contains an Alternate Data Stream specifier</source>
- <translation>QSaveFile не может открыть «%1» без включения прямой записи: путь содержит спецификатор альтернативного потока данных</translation>
- </message>
- <message>
<source>Writing canceled by application</source>
<translation>Запись прервана приложением</translation>
</message>
@@ -6729,10 +6836,6 @@ Role of an accessible object</extracomment>
<translation>Сбой SSL_CONF_CTX_new()</translation>
</message>
<message>
- <source>OpenSSL version too old, need at least v1.0.2</source>
- <translation>Версия OpenSSL очень старая, требуется минимум 1.0.2</translation>
- </message>
- <message>
<source>Error creating SSL session, %1</source>
<translation>Ошибка создания сессии SSL, %1</translation>
</message>
@@ -6797,10 +6900,6 @@ Role of an accessible object</extracomment>
<translation>Ошибка квитирования SSL: %1</translation>
</message>
<message>
- <source>DTLS server requires a &apos;VerifyNone&apos; mode with your version of OpenSSL</source>
- <translation>Серверу DTLS требуется режим «VerifyNone» для текущей версии OpenSSL</translation>
- </message>
- <message>
<source>TLS initialization failed</source>
<translation>Не удалось инициализировать TLS</translation>
</message>
@@ -7566,8 +7665,12 @@ The minimum Direct2D version required is %1. The Direct2D version on this system
<translation>Требуются символьные данные.</translation>
</message>
<message>
- <source>Recursive entity detected.</source>
- <translation>Обнаружен рекурсивный объект.</translation>
+ <source>Self-referencing entity detected.</source>
+ <translation>Обнаружен объект, ссылающийся на себя.</translation>
+ </message>
+ <message>
+ <source>Entity expands to more characters than the entity expansion limit.</source>
+ <translation>При разворачивании объекта число символов превысило предел.</translation>
</message>
<message>
<source>Start tag expected.</source>
diff --git a/translations/qtconnectivity_ru.ts b/translations/qtconnectivity_ru.ts
index 61f1915..374c8df 100644
--- a/translations/qtconnectivity_ru.ts
+++ b/translations/qtconnectivity_ru.ts
@@ -24,6 +24,10 @@
<translation>Отсутствует разрешение на определение местоположения. Поиск невозможен.</translation>
</message>
<message>
+ <source>Location service turned off. Search is not possible.</source>
+ <translation>Сервис определения местоположения отключён. Поиск невозможен.</translation>
+ </message>
+ <message>
<source>Classic Discovery cannot be started</source>
<translation>Невозможно запустить классическое обнаружение</translation>
</message>
diff --git a/translations/qtdeclarative_ru.ts b/translations/qtdeclarative_ru.ts
index b02cd90..6e6e164 100644
--- a/translations/qtdeclarative_ru.ts
+++ b/translations/qtdeclarative_ru.ts
@@ -37,20 +37,6 @@
</message>
</context>
<context>
- <name>QInputMethod</name>
- <message>
- <source>InputMethod is an abstract class</source>
- <translation>InputMethod ― это абстрактный класс</translation>
- </message>
-</context>
-<context>
- <name>QQmlAbstractDelegateComponent</name>
- <message>
- <source>Cannot create instance of abstract class AbstractDelegateComponent.</source>
- <translation>Нельзя создавать экземпляры абстрактного класса AbstractDelegateComponent.</translation>
- </message>
-</context>
-<context>
<name>QQmlAnonymousComponentResolver</name>
<message>
<source>Component objects cannot declare new functions.</source>
@@ -291,6 +277,14 @@
отладочных сообщений в консоли отладчика.</translation>
</message>
<message>
+ <source>helps to see if a translated text
+ will result in an elided text
+ in QML elements.</source>
+ <translation>помогает увидеть, приведёт ли переведенный текст
+ к пропаже его части
+ в элементах QML.</translation>
+ </message>
+ <message>
<source>Other services offered by qmltooling plugins that implement QQmlDebugServiceFactory and which can be found in the standard plugin paths will also be available and can be specified. If no &quot;services&quot; argument is given, all services found this way, including the default ones, are loaded.</source>
<translation>Другие сервисы, предоставляемые модулями qmltooling, реализующими QQmlDebugServiceFactory и находящимися в стандартных каталогах модулей, также будут доступны и могут быть указаны. Если параметр «services» не указан, то будут загружены все найденные сервисы.</translation>
</message>
@@ -416,10 +410,6 @@
<context>
<name>QQmlEngine</name>
<message>
- <source>Locale cannot be instantiated. Use Qt.locale()</source>
- <translation>Нельзя создать локаль. Используйте Qt.locale()</translation>
- </message>
- <message>
<source>Locale cannot be instantiated. Use Qt.locale()</source>
<translation>Нельзя создать локаль. Используйте Qt.locale()</translation>
</message>
@@ -478,8 +468,16 @@
<translation>«%1» неоднозначно. Найдено в %2 и %3</translation>
</message>
<message>
+ <source>- %1 is neither a type nor a namespace</source>
+ <translation>- %1 не является ни типом, ни пространством имён</translation>
+ </message>
+ <message>
<source>- %1 is not a namespace</source>
- <translation>- %1 ― некорректное пространство имён</translation>
+ <translation>- %1 не является пространством имён</translation>
+ </message>
+ <message>
+ <source>- %1 is not a type</source>
+ <translation>- %1 не является типом</translation>
</message>
<message>
<source>- nested namespaces not allowed</source>
@@ -550,25 +548,9 @@
<translation>каталог «%1» не содержит ни qmldir, ни namespace</translation>
</message>
<message>
- <source>Module loaded for URI &apos;%1&apos; does not implement QQmlTypesExtensionInterface</source>
- <translation>Модуль загруженный для URI «%1» не реализует QQmlTypesExtensionInterface</translation>
- </message>
- <message>
<source>File name case mismatch for &quot;%1&quot;</source>
<translation>Регистр имени файла не соответствует «%1»</translation>
</message>
- <message>
- <source>Module namespace &apos;%1&apos; does not match import URI &apos;%2&apos;</source>
- <translation>Пространство имён модуля «%1» не совпадает с импортируемым URI «%2»</translation>
- </message>
- <message>
- <source>Namespace &apos;%1&apos; has already been used for type registration</source>
- <translation>Пространство имён «%1» уже используется для регистрации типов</translation>
- </message>
- <message>
- <source>Module &apos;%1&apos; does not contain a module identifier directive - it cannot be protected from external registrations.</source>
- <translation>Модуль «%1» не содержит директивы определения модуля ― он не может быть защищён от внешних регистраций.</translation>
- </message>
</context>
<context>
<name>QQmlListModel</name>
@@ -1111,10 +1093,6 @@
<translation>Невозможно присвоить свойству неизвестного типа «%1».</translation>
</message>
<message>
- <source>Unexpected object assignment for property &quot;%1&quot;</source>
- <translation>Неожиданное присваивание объекта для свойства «%1»</translation>
- </message>
- <message>
<source>Cannot assign object of type &quot;%1&quot; to property of type &quot;%2&quot; as the former is neither the same as the latter nor a sub-class of it.</source>
<translation>Нельзя назначить объект типа «%1» свойству типа «%2», так как тип первого не совпадает со вторым и не является его производным.</translation>
</message>
@@ -1180,6 +1158,10 @@
<translation>Нет такого файла или каталога</translation>
</message>
<message>
+ <source>Type %1 has no inline component type called %2</source>
+ <translation>У типа %1 отсутствует встроенный компонентный тип %2</translation>
+ </message>
+ <message>
<source>File is empty</source>
<translation>Файл пуст</translation>
</message>
@@ -1210,21 +1192,6 @@
<source>Cannot animate read-only property &quot;%1&quot;</source>
<translation>Невозможно анимировать свойство только для чтения «%1»</translation>
</message>
- <message>
- <source>Animation is an abstract class</source>
- <translation>Animation ― это абстрактный класс</translation>
- </message>
- <message>
- <source>Animator is an abstract class</source>
- <translation>Animator ― это абстрактный класс</translation>
- </message>
-</context>
-<context>
- <name>QQuickAccessibleAttached</name>
- <message>
- <source>Accessible is only available via attached properties</source>
- <translation>Accessible доступна только через прикреплённые свойства</translation>
- </message>
</context>
<context>
<name>QQuickAnchorAnimation</name>
@@ -1285,20 +1252,6 @@
</message>
</context>
<context>
- <name>QQuickAnimatedImage</name>
- <message>
- <source>Qt was built without support for QMovie</source>
- <translation>Qt было собрано без поддержки QMovie</translation>
- </message>
-</context>
-<context>
- <name>QQuickApplication</name>
- <message>
- <source>Application is an abstract class</source>
- <translation>Application ― это абстрактный класс</translation>
- </message>
-</context>
-<context>
<name>QQuickBehavior</name>
<message>
<source>Cannot change the animation assigned to a Behavior.</source>
@@ -1306,29 +1259,11 @@
</message>
</context>
<context>
- <name>QQuickDragAttached</name>
- <message>
- <source>Drag is only available via attached properties</source>
- <translation>Drag доступна только через прикреплённые свойства</translation>
- </message>
-</context>
-<context>
- <name>QQuickDragHandler</name>
- <message>
- <source>DragAxis is only available as a grouped property of DragHandler</source>
- <translation>DragAxis доступен только как сгруппированное свойство DragHandler</translation>
- </message>
-</context>
-<context>
<name>QQuickEnterKeyAttached</name>
<message>
<source>EnterKey attached property only works with Items</source>
<translation>Подключённое свойство EnterKey работает только с элементами</translation>
</message>
- <message>
- <source>EnterKey is only available via attached properties</source>
- <translation>EnterKey доступно только через подключённые свойства</translation>
- </message>
</context>
<context>
<name>QQuickFlipable</name>
@@ -1342,44 +1277,15 @@
</message>
</context>
<context>
- <name>QQuickGraphicsInfo</name>
- <message>
- <source>GraphicsInfo is only available via attached properties</source>
- <translation>GraphicsInfo доступен только через подключаемые свойства</translation>
- </message>
-</context>
-<context>
<name>QQuickItemView</name>
<message>
- <source>ItemView is an abstract base class</source>
- <translation>ItemView ― это абстрактный базовый класс</translation>
- </message>
- <message>
<source>Delegate must be of Item type</source>
<translation>Делегат должен иметь тип Item</translation>
</message>
</context>
<context>
- <name>QQuickKeyNavigationAttached</name>
- <message>
- <source>KeyNavigation is only available via attached properties</source>
- <translation>KeyNavigation доступна только через прикреплённые свойства</translation>
- </message>
-</context>
-<context>
- <name>QQuickKeysAttached</name>
- <message>
- <source>Keys is only available via attached properties</source>
- <translation>Keys доступны только через прикреплённые свойства</translation>
- </message>
-</context>
-<context>
<name>QQuickLayoutMirroringAttached</name>
<message>
- <source>LayoutMirroring is only available via attached properties</source>
- <translation>LayoutMirroring доступно только через подключаемые свойства</translation>
- </message>
- <message>
<source>LayoutDirection attached property only works with Items and Windows</source>
<translation>Подключённое свойство LayoutDirection работает только с элементами и окнами</translation>
</message>
@@ -1392,31 +1298,6 @@
</message>
</context>
<context>
- <name>QQuickMouseEvent</name>
- <message>
- <source>GestureEvent is only available in the context of handling the gestureStarted signal from MultiPointTouchArea</source>
- <translation>GestureEvent доступен только в контексте обработки сигнала gestureStarted от MultiPointTouchArea</translation>
- </message>
- <message>
- <source>MouseEvent is only available within handlers in MouseArea</source>
- <translation>MouseEvent доступен только внутри обработчиков в MouseArea</translation>
- </message>
-</context>
-<context>
- <name>QQuickOpenGLInfo</name>
- <message>
- <source>OpenGLInfo is only available via attached properties</source>
- <translation>OpenGLInfo доступно только через подключаемые свойства</translation>
- </message>
-</context>
-<context>
- <name>QQuickPaintedItem</name>
- <message>
- <source>Cannot create instance of abstract class PaintedItem</source>
- <translation>Нельзя создавать экземпляры абстрактного класса PaintedItem</translation>
- </message>
-</context>
-<context>
<name>QQuickParentAnimation</name>
<message>
<source>Unable to preserve appearance under complex transform</source>
@@ -1495,41 +1376,6 @@
</message>
</context>
<context>
- <name>QQuickPointerHandler</name>
- <message>
- <source>PointerEvent is only available as a parameter of several signals in PointerHandler</source>
- <translation>PointerEvent доступен только, как параметр ряда сигналов PointerHandler</translation>
- </message>
- <message>
- <source>PointerMouseEvent is only available as a parameter of several signals in PointerHandler</source>
- <translation>PointerMouseEvent доступен только как параметр нескольких сигналов в PointerHandler</translation>
- </message>
- <message>
- <source>PointerTouchEvent is only available as a parameter of several signals in PointerHandler</source>
- <translation>PointerTouchEvent доступен только как параметр нескольких сигналов в PointerHandler</translation>
- </message>
- <message>
- <source>EventPoint is only available as a member of PointerEvent</source>
- <translation>EventPoint доступен только, как член PointerEvent</translation>
- </message>
- <message>
- <source>EventTouchPoint is only available as a member of PointerEvent</source>
- <translation>EventTouchPoint доступен только, как член PointerEvent</translation>
- </message>
- <message>
- <source>PointerDevice is only available as a property of PointerEvent</source>
- <translation>PointerDevice доступен только, как свойство PointerEvent</translation>
- </message>
- <message>
- <source>PointerHandler is an abstract base class</source>
- <translation>PointerHandler — абстрактный базовый класс</translation>
- </message>
- <message>
- <source>ImageBase is an abstract base class</source>
- <translation>ImageBase ― это абстрактный класс</translation>
- </message>
-</context>
-<context>
<name>QQuickPropertyAnimation</name>
<message>
<source>Cannot set a duration of &lt; 0</source>
@@ -1559,20 +1405,6 @@
</message>
</context>
<context>
- <name>QQuickShaderEffectMesh</name>
- <message>
- <source>Cannot create instance of abstract class ShaderEffectMesh.</source>
- <translation>Нельзя создавать экземпляры абстрактного класса ShaderEffectMesh.</translation>
- </message>
-</context>
-<context>
- <name>QQuickShapeGradient</name>
- <message>
- <source>ShapeGradient is an abstract base class</source>
- <translation>ShapeGradient ― это абстрактный базовый класс</translation>
- </message>
-</context>
-<context>
<name>QQuickTextUtil</name>
<message>
<source>%1 does not support loading non-visual cursor delegates.</source>
@@ -1584,20 +1416,6 @@
</message>
</context>
<context>
- <name>QQuickTouchPoint</name>
- <message>
- <source>PointingDeviceUniqueId is only available via read-only properties</source>
- <translation>PointingDeviceUniqueId доступен только через только читаемые свойства</translation>
- </message>
-</context>
-<context>
- <name>QQuickViewTransitionAttached</name>
- <message>
- <source>ViewTransition is only available via attached properties</source>
- <translation>ViewTransition доступна только через прикреплённые свойства</translation>
- </message>
-</context>
-<context>
<name>QQuickWindow</name>
<message>
<source>Failed to create %1 context for format %2.
@@ -1615,6 +1433,10 @@ Install a driver providing OpenGL 2.0 or higher, or, if this is not possible, ma
<extracomment>%1 Context type (Open GL, EGL), %2 format specification</extracomment>
<translation>Не удалось создать контекст %1 для формата %2</translation>
</message>
+ <message>
+ <source>Failed to initialize graphics backend for %1.</source>
+ <translation>Не удалось инициализировать графический интерфейс для %1.</translation>
+ </message>
</context>
<context>
<name>QQuickWindowQmlImpl</name>
@@ -1684,10 +1506,6 @@ Install a driver providing OpenGL 2.0 or higher, or, if this is not possible, ma
<translation>Имя «%2» недопустимо для QML %1, имена типов должны начинаться с заглавной буквы</translation>
</message>
<message>
- <source>Cannot install %1 &apos;%2&apos; into protected namespace &apos;%3&apos;</source>
- <translation>Нельзя устанавливать %1 «%2» в защищённое пространство имён «%3»</translation>
- </message>
- <message>
<source>Cannot install %1 &apos;%2&apos; into protected module &apos;%3&apos; version &apos;%4&apos;</source>
<translation>Нельзя установить %1 «%2» в защищённый модуль «%3» версии «%4»</translation>
</message>
diff --git a/translations/qtlocation_ru.ts b/translations/qtlocation_ru.ts
index a236a0f..267927c 100644
--- a/translations/qtlocation_ru.ts
+++ b/translations/qtlocation_ru.ts
@@ -551,6 +551,7 @@ Please visit https://developers.arcgis.com/authentication/accessing-arcgis-onlin
</message>
<message>
<source>Head %1</source>
+ <extracomment>%1 is &quot;North&quot;, &quot;South&quot;, &quot;East&quot; or &quot;West&quot;</extracomment>
<translation>Направляйтесь на %1</translation>
</message>
<message>
@@ -926,6 +927,7 @@ Please visit https://developers.arcgis.com/authentication/accessing-arcgis-onlin
</message>
<message>
<source> and continue straight</source>
+ <extracomment>This string will be prepended with lane instructions. E.g., &quot;Use the left or the right lane and continue straight&quot;</extracomment>
<translation> и продолжайте движение прямо</translation>
</message>
<message>
diff --git a/translations/qtmultimedia_ru.ts b/translations/qtmultimedia_ru.ts
index 6c399d2..6898b27 100644
--- a/translations/qtmultimedia_ru.ts
+++ b/translations/qtmultimedia_ru.ts
@@ -215,10 +215,6 @@
<context>
<name>QAndroidCameraSession</name>
<message>
- <source>Camera cannot be started without a viewfinder.</source>
- <translation>Невозможно запустить камеру без видоискателя.</translation>
- </message>
- <message>
<source>Camera not ready</source>
<translation>Камера не готова</translation>
</message>
diff --git a/translations/qtwebengine_ru.ts b/translations/qtwebengine_ru.ts
index 493da99..b7efbcb 100644
--- a/translations/qtwebengine_ru.ts
+++ b/translations/qtwebengine_ru.ts
@@ -173,6 +173,37 @@
</message>
</context>
<context>
+ <name>QQuickPdfDocument</name>
+ <message>
+ <source>no error</source>
+ <translation>нет ошибок</translation>
+ </message>
+ <message>
+ <source>data not yet available</source>
+ <translation>данные ещё недоступны</translation>
+ </message>
+ <message>
+ <source>file not found</source>
+ <translation>файл не найден</translation>
+ </message>
+ <message>
+ <source>invalid file format</source>
+ <translation>неверный формат файла</translation>
+ </message>
+ <message>
+ <source>incorrect password</source>
+ <translation>неверный пароль</translation>
+ </message>
+ <message>
+ <source>unsupported security scheme</source>
+ <translation>неподдерживаемая схема безопасности</translation>
+ </message>
+ <message>
+ <source>unknown error</source>
+ <translation>неизвестная ошибка</translation>
+ </message>
+</context>
+<context>
<name>QQuickWebEngineView</name>
<message>
<source>Stop</source>
@@ -338,64 +369,17 @@
<translation>Покинуть страницу? Сделанные изменения могут быть утеряны.</translation>
</message>
<message>
- <source>&amp;Back</source>
- <translation>&amp;Назад</translation>
- </message>
- <message>
- <source>&amp;Forward</source>
- <translation>&amp;Вперёд</translation>
- </message>
- <message>
- <source>&amp;Reload</source>
- <translation>&amp;Перезагрузить</translation>
- </message>
- <message>
<source>Select folder to upload</source>
<translation>Выберите каталог для передачи</translation>
</message>
</context>
<context>
- <name>QtWebEngineCore</name>
- <message>
- <source>Javascript Alert - %1</source>
- <translation>Извещение Javascript - %1</translation>
- </message>
- <message>
- <source>Javascript Confirm - %1</source>
- <translation>Подтверждение Javascript - %1</translation>
- </message>
- <message>
- <source>Javascript Prompt - %1</source>
- <translation>Приглашение Javascript - %1</translation>
- </message>
- <message>
- <source>Are you sure you want to leave this page?</source>
- <translation>Покинуть страницу?</translation>
- </message>
- <message>
- <source>Changes that you made may not be saved.</source>
- <translation>Внесённые изменения могут быть утеряны.</translation>
- </message>
-</context>
-<context>
<name>QtWebEnginePlugin</name>
<message>
- <source>Cannot create a separate instance of WebEngineDownloadItem</source>
- <translation>Невозможно создать отдельный экземпляр WebEngineDownloadItem</translation>
- </message>
- <message>
<source>Cannot create separate instance of WebEngineNewViewRequest</source>
<translation>Невозможно создать отдельный экземпляр WebEngineNewViewRequest</translation>
</message>
<message>
- <source>Cannot create a separate instance of NavigationHistory</source>
- <translation>Невозможно создать отдельный экземпляр NavigationHistory</translation>
- </message>
- <message>
- <source>Cannot create a separate instance of FullScreenRequest</source>
- <translation>Невозможно создать отдельный экземпляр FullScreenRequest</translation>
- </message>
- <message>
<source>Cannot create separate instance of %1</source>
<translation>Невозможно создать отдельный экземпляр %1</translation>
</message>
@@ -517,6 +501,26 @@
<context>
<name>UIDelegatesManager</name>
<message>
+ <source>Javascript Alert - %1</source>
+ <translation>Извещение Javascript - %1</translation>
+ </message>
+ <message>
+ <source>Javascript Confirm - %1</source>
+ <translation>Подтверждение Javascript - %1</translation>
+ </message>
+ <message>
+ <source>Javascript Prompt - %1</source>
+ <translation>Приглашение Javascript - %1</translation>
+ </message>
+ <message>
+ <source>Are you sure you want to leave this page?</source>
+ <translation>Покинуть страницу?</translation>
+ </message>
+ <message>
+ <source>Changes that you made may not be saved.</source>
+ <translation>Внесённые изменения могут быть утеряны.</translation>
+ </message>
+ <message>
<source>Connect to proxy &quot;%1&quot; using:</source>
<translation>Подключение к прокси «%1» с использованием:</translation>
</message>
diff --git a/translations/qtwebsockets_ru.ts b/translations/qtwebsockets_ru.ts
index 98aed10..b8aacd1 100644
--- a/translations/qtwebsockets_ru.ts
+++ b/translations/qtwebsockets_ru.ts
@@ -144,10 +144,6 @@
<context>
<name>QWebSocketFrame</name>
<message>
- <source>Timeout when reading data from socket.</source>
- <translation>Истекло время ожидания при чтении данных из сокета.</translation>
- </message>
- <message>
<source>Waiting for more data from socket.</source>
<translation>Ожидание данных из сокета.</translation>
</message>
@@ -230,10 +226,18 @@
<translation>Сервер закрыт.</translation>
</message>
<message>
+ <source>Header is too large.</source>
+ <translation>Слишком большой заголовок.</translation>
+ </message>
+ <message>
<source>Too many pending connections.</source>
<translation>Слишком много ожидающих подключений.</translation>
</message>
<message>
+ <source>Read handshake request header failed.</source>
+ <translation>Не удалось прочитать заголовок рукопожатия.</translation>
+ </message>
+ <message>
<source>Upgrade to WebSocket failed.</source>
<translation>Не удалось повысить до WebSocket.</translation>
</message>
diff --git a/translations/qtxmlpatterns_ru.ts b/translations/qtxmlpatterns_ru.ts
index 4e8eacd..074b3b5 100644
--- a/translations/qtxmlpatterns_ru.ts
+++ b/translations/qtxmlpatterns_ru.ts
@@ -860,10 +860,6 @@
<translation>Виды типов элементов %1 должны быть атомарными или объединениями.</translation>
</message>
<message>
- <source>Variety of member types of %1 must be atomic.</source>
- <translation>Виды внутренних типов %1 должны быть атомарными.</translation>
- </message>
- <message>
<source>Variety of member types of %1 must be atomic or union.</source>
<translation>Виды внутренних типов %1 должны быть атомарными или объединениями.</translation>
</message>
@@ -1828,6 +1824,10 @@
<translation>Поле %1 не имеет простого типа.</translation>
</message>
<message>
+ <source>Field %1 is missing its simple type.</source>
+ <translation>Для поля %1 отсутствует простой тип.</translation>
+ </message>
+ <message>
<source>ID value &apos;%1&apos; is not unique.</source>
<translation>Значение ID «%1» не уникально.</translation>
</message>