--- a/src/eric7/i18n/eric7_ru.ts Fri Oct 13 08:30:15 2023 +0200 +++ b/src/eric7/i18n/eric7_ru.ts Fri Oct 13 09:10:05 2023 +0200 @@ -1621,27 +1621,27 @@ <context> <name>AssistantJedi</name> <message> - <location filename="../JediInterface/AssistantJedi.py" line="228" /> + <location filename="../JediInterface/AssistantJedi.py" line="229" /> <source>Refactoring</source> <translation>Рефакторинг</translation> </message> <message> - <location filename="../JediInterface/AssistantJedi.py" line="230" /> + <location filename="../JediInterface/AssistantJedi.py" line="231" /> <source>Rename Variable</source> <translation>Переименование переменной</translation> </message> <message> - <location filename="../JediInterface/AssistantJedi.py" line="233" /> + <location filename="../JediInterface/AssistantJedi.py" line="234" /> <source>Extract Variable</source> <translation>Выделение переменной</translation> </message> <message> - <location filename="../JediInterface/AssistantJedi.py" line="236" /> + <location filename="../JediInterface/AssistantJedi.py" line="237" /> <source>Inline Variable</source> <translation>Встраивание переменной</translation> </message> <message> - <location filename="../JediInterface/AssistantJedi.py" line="240" /> + <location filename="../JediInterface/AssistantJedi.py" line="241" /> <source>Extract Function</source> <translation>Выделение функции</translation> </message> @@ -12433,7 +12433,7 @@ <translation>Раскомментировать</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="9158" /> + <location filename="../QScintilla/Editor.py" line="9160" /> <location filename="../QScintilla/Editor.py" line="933" /> <source>Generate Docstring</source> <translation>Генерировать строки документации</translation> @@ -12706,7 +12706,7 @@ <translation>Проверка орфографии</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="8276" /> + <location filename="../QScintilla/Editor.py" line="8278" /> <location filename="../QScintilla/Editor.py" line="1329" /> <source>Check spelling...</source> <translation>Проверка орфографии...</translation> @@ -12767,7 +12767,7 @@ <translation>Редактировать точку останова...</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5928" /> + <location filename="../QScintilla/Editor.py" line="5930" /> <location filename="../QScintilla/Editor.py" line="1414" /> <source>Enable breakpoint</source> <translation>Установить точку останова</translation> @@ -13001,344 +13001,344 @@ <translation>Введите полный путь к файлу устройства:</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5102" /> + <location filename="../QScintilla/Editor.py" line="5104" /> <source>Autocompletion</source> <translation>Автодополнение</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5103" /> + <location filename="../QScintilla/Editor.py" line="5105" /> <source>Autocompletion is not available because there is no autocompletion source set.</source> <translation>Автодополнение недоступно, так как не задан источник автодополнения.</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5231" /> + <location filename="../QScintilla/Editor.py" line="5233" /> <source>Auto-Completion Provider</source> <translation>Источник автодополнений</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5232" /> + <location filename="../QScintilla/Editor.py" line="5234" /> <source>The completion list provider '{0}' was already registered. Ignoring duplicate request.</source> <translation>Список дополнений источника '{0}' уже зарегистрирован. Повторный запрос проигнорирован.</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5524" /> + <location filename="../QScintilla/Editor.py" line="5526" /> <source>Call-Tips Provider</source> <translation>Источник всплывающих подсказок</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5525" /> + <location filename="../QScintilla/Editor.py" line="5527" /> <source>The call-tips provider '{0}' was already registered. Ignoring duplicate request.</source> <translation>Источник всплывающих подсказок '{0}' уже зарегистрирован. Повторный запрос проигнорирован.</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5932" /> + <location filename="../QScintilla/Editor.py" line="5934" /> <source>Disable breakpoint</source> <translation>Убрать точку останова</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6315" /> + <location filename="../QScintilla/Editor.py" line="6317" /> <source>Code Coverage</source> <translation>Покрытие кода</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6316" /> + <location filename="../QScintilla/Editor.py" line="6318" /> <source>Please select a coverage file</source> <translation>Пожалуйста, выберите файл покрытия</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6391" /> - <location filename="../QScintilla/Editor.py" line="6383" /> + <location filename="../QScintilla/Editor.py" line="6393" /> + <location filename="../QScintilla/Editor.py" line="6385" /> <source>Show Code Coverage Annotations</source> <translation>Показать аннотации по покрытию кода</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6384" /> + <location filename="../QScintilla/Editor.py" line="6386" /> <source>All lines have been covered.</source> <translation>Все строки были охвачены.</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6392" /> + <location filename="../QScintilla/Editor.py" line="6394" /> <source>There is no coverage file available.</source> <translation>Нет доступного файла покрытия.</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6496" /> + <location filename="../QScintilla/Editor.py" line="6498" /> <source>Profile Data</source> <translation>Данные профайлера</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6497" /> + <location filename="../QScintilla/Editor.py" line="6499" /> <source>Please select a profile file</source> <translation>Пожалуйста, выберите файл профиля</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6658" /> - <location filename="../QScintilla/Editor.py" line="6652" /> + <location filename="../QScintilla/Editor.py" line="6660" /> + <location filename="../QScintilla/Editor.py" line="6654" /> <source>Syntax Error</source> <translation>Синтаксическая ошибка</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6659" /> + <location filename="../QScintilla/Editor.py" line="6661" /> <source>No syntax error message available.</source> <translation>Нет сообщения о синтаксической ошибке.</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6873" /> - <location filename="../QScintilla/Editor.py" line="6867" /> + <location filename="../QScintilla/Editor.py" line="6875" /> + <location filename="../QScintilla/Editor.py" line="6869" /> <source>Warning</source> <translation>Предупреждение</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6873" /> + <location filename="../QScintilla/Editor.py" line="6875" /> <source>No warning messages available.</source> <translation>Нет предупреждающего сообщения.</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6937" /> + <location filename="../QScintilla/Editor.py" line="6939" /> <source>Style: {0}</source> <translation>Стиль: {0}</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6942" /> + <location filename="../QScintilla/Editor.py" line="6944" /> <source>Warning: {0}</source> <translation>Предупреждение: {0}</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6949" /> + <location filename="../QScintilla/Editor.py" line="6951" /> <source>Error: {0}</source> <translation>Ошибка: {0}</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7056" /> + <location filename="../QScintilla/Editor.py" line="7058" /> <source>Macro Name</source> <translation>Имя макроса</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7056" /> + <location filename="../QScintilla/Editor.py" line="7058" /> <source>Select a macro name:</source> <translation>Задайте имя макроса:</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7082" /> + <location filename="../QScintilla/Editor.py" line="7084" /> <source>Load macro file</source> <translation>Загрузить макрос</translation> </message> <message> + <location filename="../QScintilla/Editor.py" line="7130" /> + <location filename="../QScintilla/Editor.py" line="7086" /> + <source>Macro files (*.macro)</source> + <translation>Макросы (*.macro)</translation> + </message> + <message> + <location filename="../QScintilla/Editor.py" line="7108" /> + <location filename="../QScintilla/Editor.py" line="7098" /> + <source>Error loading macro</source> + <translation>Ошибка при загрузке макроса</translation> + </message> + <message> + <location filename="../QScintilla/Editor.py" line="7099" /> + <source><p>The macro file <b>{0}</b> could not be read.</p></source> + <translation><p>Невозможно прочитать файл с макросами: <b>{0}</b>.</p></translation> + </message> + <message> + <location filename="../QScintilla/Editor.py" line="7109" /> + <source><p>The macro file <b>{0}</b> is corrupt.</p></source> + <translation><p>Файл с макросами <b>{0}</b> повреждён.</p></translation> + </message> + <message> <location filename="../QScintilla/Editor.py" line="7128" /> - <location filename="../QScintilla/Editor.py" line="7084" /> - <source>Macro files (*.macro)</source> - <translation>Макросы (*.macro)</translation> - </message> - <message> - <location filename="../QScintilla/Editor.py" line="7106" /> - <location filename="../QScintilla/Editor.py" line="7096" /> - <source>Error loading macro</source> - <translation>Ошибка при загрузке макроса</translation> - </message> - <message> - <location filename="../QScintilla/Editor.py" line="7097" /> - <source><p>The macro file <b>{0}</b> could not be read.</p></source> - <translation><p>Невозможно прочитать файл с макросами: <b>{0}</b>.</p></translation> - </message> - <message> - <location filename="../QScintilla/Editor.py" line="7107" /> - <source><p>The macro file <b>{0}</b> is corrupt.</p></source> - <translation><p>Файл с макросами <b>{0}</b> повреждён.</p></translation> - </message> - <message> - <location filename="../QScintilla/Editor.py" line="7126" /> <source>Save macro file</source> <translation>Сохранить файл с макросами</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7144" /> + <location filename="../QScintilla/Editor.py" line="7146" /> <source>Save macro</source> <translation>Сохранить макрос</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7145" /> + <location filename="../QScintilla/Editor.py" line="7147" /> <source><p>The macro file <b>{0}</b> already exists. Overwrite it?</p></source> <translation><p>Макро <b>{0}</b> уже существует. Переписать?</p></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7160" /> + <location filename="../QScintilla/Editor.py" line="7162" /> <source>Error saving macro</source> <translation>Ошибка при сохранении макроса</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7161" /> + <location filename="../QScintilla/Editor.py" line="7163" /> <source><p>The macro file <b>{0}</b> could not be written.</p></source> <translation><p>Невозможно сохранить файл с макросами: <b>{0}</b>.</p></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7174" /> + <location filename="../QScintilla/Editor.py" line="7176" /> <source>Start Macro Recording</source> <translation>Начать запись макроса</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7175" /> + <location filename="../QScintilla/Editor.py" line="7177" /> <source>Macro recording is already active. Start new?</source> <translation>Запись макроса уже идёт. Начать новую запись?</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7201" /> + <location filename="../QScintilla/Editor.py" line="7203" /> <source>Macro Recording</source> <translation>Запись макроса</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7202" /> + <location filename="../QScintilla/Editor.py" line="7204" /> <source>Enter name of the macro:</source> <translation>Задайте имя макроса:</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7352" /> + <location filename="../QScintilla/Editor.py" line="7354" /> <source><p>The file <b>{0}</b> has been changed while it was opened in eric. Reread it?</p></source> <translation><p>Файл <b>{0}</b> был изменён, будучи открытым в eric. Перепрочесть?</p></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7358" /> + <location filename="../QScintilla/Editor.py" line="7360" /> <source><br><b>Warning:</b> You will lose your changes upon reopening it.</source> <translation><br><b>Предупреждение:</b> При переоткрытии все изменения будут потеряны.</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7365" /> + <location filename="../QScintilla/Editor.py" line="7367" /> <source>File changed</source> <translation>Файл изменен</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7415" /> + <location filename="../QScintilla/Editor.py" line="7417" /> <source>{0} (ro)</source> <translation>{0} (только чтение)</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7720" /> + <location filename="../QScintilla/Editor.py" line="7722" /> <source>Drop Error</source> <translation>Ошибка Drag&&Drop</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7721" /> + <location filename="../QScintilla/Editor.py" line="7723" /> <source><p><b>{0}</b> is not a file.</p></source> <translation><p><b>{0}</b> не является файлом.</p></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7741" /> - <source>Resources</source> - <translation>Ресурсы</translation> - </message> - <message> <location filename="../QScintilla/Editor.py" line="7743" /> - <source>Add file...</source> - <translation>Добавить файл...</translation> - </message> - <message> - <location filename="../QScintilla/Editor.py" line="7744" /> - <source>Add files...</source> - <translation>Добавить файлы...</translation> + <source>Resources</source> + <translation>Ресурсы</translation> </message> <message> <location filename="../QScintilla/Editor.py" line="7745" /> - <source>Add aliased file...</source> - <translation>Добавить файл под другим именем...</translation> + <source>Add file...</source> + <translation>Добавить файл...</translation> + </message> + <message> + <location filename="../QScintilla/Editor.py" line="7746" /> + <source>Add files...</source> + <translation>Добавить файлы...</translation> </message> <message> <location filename="../QScintilla/Editor.py" line="7747" /> + <source>Add aliased file...</source> + <translation>Добавить файл под другим именем...</translation> + </message> + <message> + <location filename="../QScintilla/Editor.py" line="7749" /> <source>Add localized resource...</source> <translation>Добавить локализованный ресурс...</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7750" /> + <location filename="../QScintilla/Editor.py" line="7752" /> <source>Add resource frame</source> <translation>Добавить фрагмент ресурсов</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7769" /> + <location filename="../QScintilla/Editor.py" line="7771" /> <source>Add file resource</source> <translation>Добавить файл ресурсов</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7783" /> + <location filename="../QScintilla/Editor.py" line="7785" /> <source>Add file resources</source> <translation>Добавить файлы ресурсов</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7807" /> - <location filename="../QScintilla/Editor.py" line="7801" /> + <location filename="../QScintilla/Editor.py" line="7809" /> + <location filename="../QScintilla/Editor.py" line="7803" /> <source>Add aliased file resource</source> <translation>Добавить файл ресурсов под другим именем</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7808" /> + <location filename="../QScintilla/Editor.py" line="7810" /> <source>Alias for file <b>{0}</b>:</source> <translation>Другое имя для файла <b>{0}</b>:</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7883" /> + <location filename="../QScintilla/Editor.py" line="7885" /> <source>Package Diagram</source> <translation>Диаграмма пакетов</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7884" /> + <location filename="../QScintilla/Editor.py" line="7886" /> <source>Include class attributes?</source> <translation>Включать атрибуты класса?</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7904" /> + <location filename="../QScintilla/Editor.py" line="7906" /> <source>Imports Diagram</source> <translation>Диаграмма импортов</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7905" /> + <location filename="../QScintilla/Editor.py" line="7907" /> <source>Include imports from external modules?</source> <translation>Включать импорты из внешних модулей?</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7924" /> + <location filename="../QScintilla/Editor.py" line="7926" /> <source>Application Diagram</source> <translation>Диаграмма приложения</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7925" /> + <location filename="../QScintilla/Editor.py" line="7927" /> <source>Include module names?</source> <translation>Включать имена модулей?</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="8280" /> - <source>Add to dictionary</source> - <translation>Добавить в словарь</translation> - </message> - <message> <location filename="../QScintilla/Editor.py" line="8282" /> + <source>Add to dictionary</source> + <translation>Добавить в словарь</translation> + </message> + <message> + <location filename="../QScintilla/Editor.py" line="8284" /> <source>Ignore All</source> <translation>Игнорировать всё</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="8700" /> + <location filename="../QScintilla/Editor.py" line="8702" /> <source>Sort Lines</source> <translation>Сортировать строки</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="8701" /> + <location filename="../QScintilla/Editor.py" line="8703" /> <source>The selection contains illegal data for a numerical sort.</source> <translation>Выборка содержит данные неподходящие для сортировки как числа.</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="8794" /> + <location filename="../QScintilla/Editor.py" line="8796" /> <source>Register Mouse Click Handler</source> <translation>Регистрация обработчика кликов мышки</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="8795" /> + <location filename="../QScintilla/Editor.py" line="8797" /> <source>A mouse click handler for "{0}" was already registered by "{1}". Aborting request by "{2}"...</source> <translation>Обработчик кликов мышки для "{0}" уже зарегистрирован "{1}". Запрос прерван "{2}"...</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="8891" /> + <location filename="../QScintilla/Editor.py" line="8893" /> <source>{0:4d} {1}</source> <comment>line number, source code</comment> <translation>{0:4d} {1}</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="8897" /> + <location filename="../QScintilla/Editor.py" line="8899" /> <source>{0:4d} {1} => {2}</source> <comment>line number, source code, file name</comment> @@ -13346,12 +13346,12 @@ => {2}</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="8965" /> + <location filename="../QScintilla/Editor.py" line="8967" /> <source>EditorConfig Properties</source> <translation>Свойства EditorConfig</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="8966" /> + <location filename="../QScintilla/Editor.py" line="8968" /> <source><p>The EditorConfig properties for file <b>{0}</b> could not be loaded.</p></source> <translation><p>Не удается загрузить свойства EditorConfig для файла <b>{0}</b>.</p></translation> </message> @@ -48673,13 +48673,13 @@ <name>Lexers</name> <message> <location filename="../QScintilla/Lexers/__init__.py" line="400" /> - <location filename="../Preferences/__init__.py" line="594" /> + <location filename="../Preferences/__init__.py" line="595" /> <source>Python Files (*.py *.py3)</source> <translation>Файлы Python (*.py *.py3)</translation> </message> <message> <location filename="../QScintilla/Lexers/__init__.py" line="491" /> - <location filename="../Preferences/__init__.py" line="597" /> + <location filename="../Preferences/__init__.py" line="598" /> <source>Python3 Files (*.py)</source> <translation>Файлы Python3 (*.py)</translation> </message> @@ -59668,18 +59668,18 @@ <context> <name>Preferences</name> <message> - <location filename="../Preferences/__init__.py" line="1835" /> + <location filename="../Preferences/__init__.py" line="1837" /> <source>Export Preferences</source> <translation>Экспорт Preferences</translation> </message> <message> + <location filename="../Preferences/__init__.py" line="1866" /> + <location filename="../Preferences/__init__.py" line="1839" /> + <source>Properties File (*.ini);;All Files (*)</source> + <translation>Файлы Preferences (*.ini);;Все файлы (*)</translation> + </message> + <message> <location filename="../Preferences/__init__.py" line="1864" /> - <location filename="../Preferences/__init__.py" line="1837" /> - <source>Properties File (*.ini);;All Files (*)</source> - <translation>Файлы Preferences (*.ini);;Все файлы (*)</translation> - </message> - <message> - <location filename="../Preferences/__init__.py" line="1862" /> <source>Import Preferences</source> <translation>Импорт Preferences</translation> </message> @@ -60048,6 +60048,71 @@ <source>Enter the bottom margin in cm.</source> <translation>Задайте нижнюю границу в см.</translation> </message> + <message> + <location filename="../Preferences/ConfigurationPages/PrinterPage.ui" line="0" /> + <source>Editor Print Color Mode</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/PrinterPage.ui" line="0" /> + <source>Print using the current screen colors (except line numbers).</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/PrinterPage.ui" line="0" /> + <source>Normal</source> + <translation type="unfinished">Обычный</translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/PrinterPage.ui" line="0" /> + <source>Invert the light value of all colors and print on a light background.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/PrinterPage.ui" line="0" /> + <source>Invert Light</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/PrinterPage.ui" line="0" /> + <source>Print all text as black on a white background.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/PrinterPage.ui" line="0" /> + <source>Black on White</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/PrinterPage.ui" line="0" /> + <source>Print everything in its own color on a white background.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/PrinterPage.ui" line="0" /> + <source>Color on White</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/PrinterPage.ui" line="0" /> + <source>Print everything in its own color on a white background (incl. line numbers).</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/PrinterPage.ui" line="0" /> + <source>Color on White Default</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/PrinterPage.ui" line="0" /> + <source>Print using the current screen colours for both foreground and background.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/PrinterPage.ui" line="0" /> + <source>Screen Colors</source> + <translation type="unfinished" /> + </message> </context> <context> <name>ProgramsDialog</name> @@ -63769,14 +63834,14 @@ <translation>Вы действительно хотите удалить эти файлы переводов из проекта?</translation> </message> <message> - <location filename="../Project/ProjectTranslationsBrowser.py" line="1527" /> + <location filename="../Project/ProjectTranslationsBrowser.py" line="1528" /> <location filename="../Project/ProjectTranslationsBrowser.py" line="1004" /> <location filename="../Project/ProjectTranslationsBrowser.py" line="964" /> <source>Write temporary project file</source> <translation>Запись временного файла проекта</translation> </message> <message> - <location filename="../Project/ProjectTranslationsBrowser.py" line="1528" /> + <location filename="../Project/ProjectTranslationsBrowser.py" line="1529" /> <location filename="../Project/ProjectTranslationsBrowser.py" line="1256" /> <location filename="../Project/ProjectTranslationsBrowser.py" line="965" /> <source>No translation files (*.ts) selected.</source> @@ -63810,7 +63875,7 @@ <translation>Попытка создания файлов перевода (*.ts) завершилась неудачно. {0}</translation> </message> <message> - <location filename="../Project/ProjectTranslationsBrowser.py" line="1557" /> + <location filename="../Project/ProjectTranslationsBrowser.py" line="1558" /> <location filename="../Project/ProjectTranslationsBrowser.py" line="1357" /> <location filename="../Project/ProjectTranslationsBrowser.py" line="1309" /> <source>Process Generation Error</source> @@ -63839,7 +63904,7 @@ <translation>Создание релиза файлов перевода (*.qm) не удалось.</translation> </message> <message> - <location filename="../Project/ProjectTranslationsBrowser.py" line="1558" /> + <location filename="../Project/ProjectTranslationsBrowser.py" line="1559" /> <source><p>Could not start lrelease.<br>Ensure that it is available as <b>{0}</b>.</p></source> <translation><p>Невозможно запустить утилиту lrelease.<br>Убедитесь, что она доступна в <b>{0}</b>.</p></translation> </message>