ProjectPyramid/i18n/pyramid_ru.ts

branch
eric7
changeset 152
88b270e91d77
parent 148
dcbd3a96f03c
child 154
43bc24c88db9
diff -r 14456ebb151a -r 88b270e91d77 ProjectPyramid/i18n/pyramid_ru.ts
--- a/ProjectPyramid/i18n/pyramid_ru.ts	Mon Jun 07 17:13:18 2021 +0200
+++ b/ProjectPyramid/i18n/pyramid_ru.ts	Mon Jun 14 19:17:42 2021 +0200
@@ -1,12 +1,12 @@
 <?xml version="1.0" encoding="utf-8"?>
 <!DOCTYPE TS>
-<TS version="2.0" language="ru_RU" sourcelanguage="">
+<TS version="2.1" language="ru_RU">
   <context>
     <name>CreateParametersDialog</name>
     <message>
-      <location filename="../CreateParametersDialog.py" line="47" />
+      <location filename="../CreateParametersDialog.py" line="49" />
       <source>No Database</source>
-      <translation type="unfinished" />
+      <translation>Нет базы данных</translation>
     </message>
     <message>
       <location filename="../CreateParametersDialog.ui" line="0" />
@@ -16,57 +16,57 @@
     <message>
       <location filename="../CreateParametersDialog.ui" line="0" />
       <source>Template:</source>
-      <translation type="unfinished" />
+      <translation>Шаблон:</translation>
     </message>
     <message>
       <location filename="../CreateParametersDialog.ui" line="0" />
       <source>Enter the template to be used</source>
-      <translation type="unfinished" />
+      <translation>Задайте шаблон для использования</translation>
     </message>
     <message>
       <location filename="../CreateParametersDialog.ui" line="0" />
       <source>Template Version:</source>
-      <translation type="unfinished" />
+      <translation>Версия шаблона:</translation>
     </message>
     <message>
       <location filename="../CreateParametersDialog.ui" line="0" />
       <source>Enter an optional branch, tag or commit</source>
-      <translation type="unfinished" />
+      <translation>Введите необязательную ветку, тег или коммит</translation>
     </message>
     <message>
       <location filename="../CreateParametersDialog.ui" line="0" />
       <source>CookieCutter Starter Parameters</source>
-      <translation type="unfinished" />
+      <translation>Параметры запуска CookieCutter</translation>
     </message>
     <message>
       <location filename="../CreateParametersDialog.ui" line="0" />
       <source>Project Name:</source>
-      <translation type="unfinished" />
+      <translation>Имя проекта:</translation>
     </message>
     <message>
       <location filename="../CreateParametersDialog.ui" line="0" />
       <source>Enter the name of the Pyramid project</source>
-      <translation type="unfinished" />
+      <translation>Введите имя Pyramid проекта</translation>
     </message>
     <message>
       <location filename="../CreateParametersDialog.ui" line="0" />
       <source>Template Language:</source>
-      <translation type="unfinished" />
+      <translation>Язык шаблона:</translation>
     </message>
     <message>
       <location filename="../CreateParametersDialog.ui" line="0" />
       <source>Select the templating language</source>
-      <translation type="unfinished" />
+      <translation>Выберите язык шаблонов</translation>
     </message>
     <message>
       <location filename="../CreateParametersDialog.ui" line="0" />
       <source>Backend:</source>
-      <translation type="unfinished" />
+      <translation>Бэкенд:</translation>
     </message>
     <message>
       <location filename="../CreateParametersDialog.ui" line="0" />
       <source>Select the database backend</source>
-      <translation type="unfinished" />
+      <translation>Выберите бэкенд базы данных</translation>
     </message>
     <message>
       <location filename="../CreateParametersDialog.ui" line="0" />
@@ -78,47 +78,6 @@
       <source>Overwrite existing files</source>
       <translation>Переписывать существующие файлы</translation>
     </message>
-    <message>
-      <source>The pcreate command did not finish within 30s.</source>
-      <translation type="vanished">Команда pcreate не завершилась за 30 сек.</translation>
-    </message>
-    <message>
-      <source>Could not start the pcreate executable.</source>
-      <translation type="vanished">Не удается запустить исполняемый файл pcreate.</translation>
-    </message>
-    <message>
-      <source>Process Generation Error</source>
-      <translation type="vanished">Ошибка при запуске процесса</translation>
-    </message>
-    <message>
-      <source>{0} ({1})</source>
-      <comment>scaffold name, explanatory text</comment>
-      <translation type="vanished">{0} ({1})</translation>
-    </message>
-    <message>
-      <source>Project &amp;Name:</source>
-      <translation type="vanished">&amp;Имя проекта:</translation>
-    </message>
-    <message>
-      <source>Enter the name of the Pyramid project to create</source>
-      <translation type="vanished">Введите имя Pyramid проекта для его создания</translation>
-    </message>
-    <message>
-      <source>&amp;Scaffold:</source>
-      <translation type="vanished">&amp;Каркас:</translation>
-    </message>
-    <message>
-      <source>Select the scaffold to be used</source>
-      <translation type="vanished">Выберите каркас представления для использования</translation>
-    </message>
-    <message>
-      <source>Select to simulate the creation</source>
-      <translation type="vanished">Разрешить имитацию создания проекта</translation>
-    </message>
-    <message>
-      <source>Simulate Pyramid project creation</source>
-      <translation type="vanished">Имитировать создание Pyramid проекта</translation>
-    </message>
   </context>
   <context>
     <name>DistributionTypeSelectionDialog</name>
@@ -135,20 +94,20 @@
     <message>
       <location filename="../DistributionTypeSelectionDialog.ui" line="0" />
       <source>Check the distribution file formats that should be generated</source>
-      <translation>Выберите форматы создаваемого файла дистрибутива</translation>
+      <translation>Отметьте форматы файлов дистрибутива, которые должны создаваться</translation>
     </message>
     <message>
-      <location filename="../DistributionTypeSelectionDialog.py" line="59" />
+      <location filename="../DistributionTypeSelectionDialog.py" line="62" />
       <source>The python setup.py command did not finish within 30s.</source>
       <translation>Команда Python setup.py не завершилась в течении 30 сек.</translation>
     </message>
     <message>
-      <location filename="../DistributionTypeSelectionDialog.py" line="63" />
+      <location filename="../DistributionTypeSelectionDialog.py" line="66" />
       <source>Could not start the python executable.</source>
       <translation>Не удается запустить исполняемый файл python.</translation>
     </message>
     <message>
-      <location filename="../DistributionTypeSelectionDialog.py" line="78" />
+      <location filename="../DistributionTypeSelectionDialog.py" line="81" />
       <source>Process Generation Error</source>
       <translation>Ошибка при запуске процесса</translation>
     </message>
@@ -206,61 +165,61 @@
     <message>
       <location filename="../MigrateSummaryDialog.py" line="40" />
       <source>Refresh</source>
-      <translation type="unfinished" />
+      <translation>Освежить</translation>
     </message>
     <message>
       <location filename="../MigrateSummaryDialog.ui" line="0" />
       <location filename="../MigrateSummaryDialog.py" line="98" />
       <location filename="../MigrateSummaryDialog.py" line="91" />
       <source>Migrations Summary</source>
-      <translation type="unfinished" />
+      <translation>Сводка по миграциям</translation>
     </message>
     <message>
       <location filename="../MigrateSummaryDialog.py" line="92" />
       <source>The 'alembic' process did not finish within 10 seconds.</source>
-      <translation type="unfinished" />
+      <translation>Процесс 'alembic' не завершился в течение 10 секунд.</translation>
     </message>
     <message>
       <location filename="../MigrateSummaryDialog.py" line="99" />
       <source>The 'alembic' process could not be started.</source>
-      <translation type="unfinished" />
+      <translation>Не удалось запустить процесс 'alembic'.</translation>
     </message>
     <message>
       <location filename="../MigrateSummaryDialog.ui" line="0" />
       <location filename="../MigrateSummaryDialog.py" line="184" />
       <location filename="../MigrateSummaryDialog.py" line="170" />
       <source>Upgrade</source>
-      <translation type="unfinished" />
+      <translation>Повысить</translation>
     </message>
     <message>
       <location filename="../MigrateSummaryDialog.py" line="172" />
       <source>Downgrade</source>
-      <translation type="unfinished" />
+      <translation>Понизить</translation>
     </message>
     <message>
       <location filename="../MigrateSummaryDialog.ui" line="0" />
       <source>Old Revision</source>
-      <translation type="unfinished" />
+      <translation>Старая ревизия</translation>
     </message>
     <message>
       <location filename="../MigrateSummaryDialog.ui" line="0" />
       <source>New Revision</source>
-      <translation type="unfinished" />
+      <translation>Новая ревизия</translation>
     </message>
     <message>
       <location filename="../MigrateSummaryDialog.ui" line="0" />
       <source>Message</source>
-      <translation type="unfinished" />
+      <translation>Сообщение</translation>
     </message>
     <message>
       <location filename="../MigrateSummaryDialog.ui" line="0" />
       <source>Labels</source>
-      <translation type="unfinished" />
+      <translation>Метки</translation>
     </message>
     <message>
       <location filename="../MigrateSummaryDialog.ui" line="0" />
       <source>Press to upgrade or downgrade the database to the selected migration</source>
-      <translation type="unfinished" />
+      <translation>Повысить или понизить базу данных до выбранной миграции</translation>
     </message>
   </context>
   <context>
@@ -281,7 +240,7 @@
       <translation>&lt;b&gt;Текущий Pyramid проект&lt;/b&gt;&lt;p&gt;Выбор Pyramid проекта. Используется в мультипроектных  Pyramid-проектах для переключения между проектами.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project.py" line="1041" />
+      <location filename="../Project.py" line="1044" />
       <location filename="../Project.py" line="162" />
       <source>Create Pyramid Project</source>
       <translation>Создать Pyramid проект</translation>
@@ -299,10 +258,10 @@
     <message>
       <location filename="../Project.py" line="168" />
       <source>&lt;b&gt;Create Pyramid Project&lt;/b&gt;&lt;p&gt;Creates a new Pyramid project using "pcreate".&lt;/p&gt;</source>
-      <translation>&lt;b&gt;Создание Pyramid проекта&lt;/b&gt;&lt;p&gt;Создание нового Pyramid-проекта посредством команды "pcreate".&lt;/p&gt;</translation>
+      <translation>&lt;b&gt;Создать Pyramid проект&lt;/b&gt;&lt;p&gt;Создание нового Pyramid проекта посредством команды "pcreate".&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project.py" line="1270" />
+      <location filename="../Project.py" line="1281" />
       <location filename="../Project.py" line="180" />
       <source>Run Server</source>
       <translation>Сервер разработки</translation>
@@ -323,8 +282,8 @@
       <translation>&lt;b&gt;Сервер разработки&lt;/b&gt;&lt;p&gt;Запуск Pyramid Web сервера разработки посредством команды "pserve --reload development.ini".&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project.py" line="1341" />
-      <location filename="../Project.py" line="1324" />
+      <location filename="../Project.py" line="1352" />
+      <location filename="../Project.py" line="1335" />
       <location filename="../Project.py" line="195" />
       <source>Run Web-Browser</source>
       <translation>Запуск Web-браузера для администрирования</translation>
@@ -345,7 +304,7 @@
       <translation>&lt;b&gt;Запуск Web-браузера&lt;/b&gt;&lt;p&gt;Запуск стандартного Web-браузера с URL Pyramid Web сервера.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project.py" line="1359" />
+      <location filename="../Project.py" line="1370" />
       <location filename="../Project.py" line="211" />
       <source>Start Pyramid Python Console</source>
       <translation>Запуск консоли Pyramid Python</translation>
@@ -366,8 +325,8 @@
       <translation>&lt;b&gt;Запуск Pyramid Python консоли&lt;/b&gt;&lt;p&gt;Запуск интерактивного интерпретатора Python.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project.py" line="1447" />
-      <location filename="../Project.py" line="1434" />
+      <location filename="../Project.py" line="1461" />
+      <location filename="../Project.py" line="1448" />
       <location filename="../Project.py" line="229" />
       <source>Show Matching Views</source>
       <translation>Показ сопоставленных видов</translation>
@@ -388,7 +347,7 @@
       <translation>&lt;b&gt;Показ сопоставленных видов&lt;/b&gt;&lt;p&gt;Отображение видов, сопоставленных заданным URL.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project.py" line="1471" />
+      <location filename="../Project.py" line="1485" />
       <location filename="../Project.py" line="243" />
       <source>Show Routes</source>
       <translation>Показ маршрутов</translation>
@@ -409,7 +368,7 @@
       <translation>&lt;b&gt;Показ маршрутов&lt;/b&gt;&lt;p&gt;Отображение всех URL dispatch маршрутов, используемых Pyramid приложением, в том порядке, в котором они выполняются.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project.py" line="1493" />
+      <location filename="../Project.py" line="1507" />
       <location filename="../Project.py" line="258" />
       <source>Show Tween Objects</source>
       <translation>Показ Tween объектов</translation>
@@ -470,7 +429,7 @@
       <translation>&lt;b&gt;Документация&lt;/b&gt;&lt;p&gt;Отображение справочника с документацией Pyramid.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project.py" line="924" />
+      <location filename="../Project.py" line="927" />
       <location filename="../Project.py" line="315" />
       <source>About Pyramid</source>
       <translation>О Pyramid</translation>
@@ -491,8 +450,8 @@
       <translation>&lt;b&gt;О Pyramid&lt;/b&gt;&lt;p&gt;Отображение информации о Pyramid.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project.py" line="1919" />
-      <location filename="../Project.py" line="1909" />
+      <location filename="../Project.py" line="1933" />
+      <location filename="../Project.py" line="1923" />
       <location filename="../Project.py" line="337" />
       <source>Initialize Database</source>
       <translation>Инициализация базы данных</translation>
@@ -505,120 +464,120 @@
     <message>
       <location filename="../Project.py" line="341" />
       <source>Initializes (or re-initializes) the database of the current Pyramid project</source>
-      <translation>Инициализация (или ре-инициализация) базы данных текущего Pyramid проекта</translation>
+      <translation>Инициализация (или реинициализация) базы данных текущего Pyramid проекта</translation>
     </message>
     <message>
       <location filename="../Project.py" line="344" />
       <source>&lt;b&gt;Initialize Database&lt;/b&gt;&lt;p&gt;Initializes (or re-initializes) the database of the current Pyramid project.&lt;/p&gt;</source>
-      <translation>&lt;b&gt;Инициализация базы данных&lt;/b&gt;&lt;p&gt;Инициализация (или ре-инициализация) базы данных текущего Pyramid проекта.&lt;/p&gt;</translation>
+      <translation>&lt;b&gt;Инициализация базы данных&lt;/b&gt;&lt;p&gt;Инициализация (или реинициализация) базы данных текущего Pyramid проекта.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project.py" line="1946" />
+      <location filename="../Project.py" line="1960" />
       <location filename="../Project.py" line="357" />
       <source>Create Migration</source>
-      <translation type="unfinished" />
+      <translation>Создать миграцию</translation>
     </message>
     <message>
       <location filename="../Project.py" line="358" />
       <source>&amp;Create Migration</source>
-      <translation type="unfinished" />
+      <translation>&amp;Создать миграцию</translation>
     </message>
     <message>
       <location filename="../Project.py" line="361" />
       <source>Create a new migration for the current database</source>
-      <translation type="unfinished" />
+      <translation>Создать новую миграцию текущей базы данных</translation>
     </message>
     <message>
       <location filename="../Project.py" line="363" />
       <source>&lt;b&gt;Create Migration&lt;/b&gt;&lt;p&gt;Creates a new migration for the current database and stores it  in the configured migrations directory.&lt;/p&gt;</source>
-      <translation type="unfinished" />
+      <translation>&lt;b&gt;Создать миграцию&lt;/b&gt;&lt;p&gt;Создание новой миграции текущей базы данных и сохранение ее в сконфигурированной директории миграций.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project.py" line="1984" />
+      <location filename="../Project.py" line="1998" />
       <location filename="../Project.py" line="377" />
       <source>Upgrade Database</source>
-      <translation type="unfinished" />
+      <translation>Повысить базу данных</translation>
     </message>
     <message>
       <location filename="../Project.py" line="378" />
       <source>&amp;Upgrade Database</source>
-      <translation type="unfinished" />
+      <translation>&amp;Повысить базу данных</translation>
     </message>
     <message>
       <location filename="../Project.py" line="381" />
       <source>Upgrade the database to the current migration</source>
-      <translation type="unfinished" />
+      <translation>Обновить базу данных до текущей миграции</translation>
     </message>
     <message>
       <location filename="../Project.py" line="383" />
       <source>&lt;b&gt;Upgrade Database&lt;/b&gt;&lt;p&gt;Upgrades the database to the current migration.&lt;/p&gt;</source>
-      <translation type="unfinished" />
+      <translation>&lt;b&gt;Обновить базу данных&lt;/b&gt;&lt;p&gt;Обновление базы данных до текущей миграции.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project.py" line="2011" />
+      <location filename="../Project.py" line="2025" />
       <location filename="../Project.py" line="392" />
       <source>Downgrade Database</source>
-      <translation type="unfinished" />
+      <translation>Понизить базу данных</translation>
     </message>
     <message>
       <location filename="../Project.py" line="393" />
       <source>&amp;Downgrade Database</source>
-      <translation type="unfinished" />
+      <translation>&amp;Понизить базу данных</translation>
     </message>
     <message>
       <location filename="../Project.py" line="396" />
       <source>Downgrade the database to the previous version</source>
-      <translation type="unfinished" />
+      <translation>Понизить базу данных до предыдущей миграции</translation>
     </message>
     <message>
       <location filename="../Project.py" line="398" />
       <source>&lt;b&gt;Downgrade Database&lt;/b&gt;&lt;p&gt;Downgrades the database to the previous version.&lt;/p&gt;</source>
-      <translation type="unfinished" />
+      <translation>&lt;b&gt;Понизить базу данных&lt;/b&gt;&lt;p&gt;Понижение базы данных до предыдущей версии.&lt;/p&gt;</translation>
     </message>
     <message>
       <location filename="../Project.py" line="411" />
       <source>Show Migrations Summary</source>
-      <translation type="unfinished" />
+      <translation>Показать сводку миграций</translation>
     </message>
     <message>
       <location filename="../Project.py" line="412" />
       <source>Show Migrations &amp;Summary</source>
-      <translation type="unfinished" />
+      <translation>Показать сводку &amp;миграций</translation>
     </message>
     <message>
       <location filename="../Project.py" line="415" />
       <source>Show a summary of the created database migrations</source>
-      <translation type="unfinished" />
+      <translation>Показ сводки созданных миграций базы данных</translation>
     </message>
     <message>
       <location filename="../Project.py" line="417" />
       <source>&lt;b&gt;Show Migrations Summary&lt;/b&gt;&lt;p&gt;Shows a summary list of the created database migrations.&lt;/p&gt;</source>
-      <translation type="unfinished" />
+      <translation>&lt;b&gt;Показать сводку миграций&lt;/b&gt;&lt;p&gt;Отображение сводного списка созданных миграций базы данных.&lt;/p&gt;</translation>
     </message>
     <message>
       <location filename="../Project.py" line="427" />
       <source>Show Migrations History</source>
-      <translation type="unfinished" />
+      <translation>Показать историю миграций</translation>
     </message>
     <message>
       <location filename="../Project.py" line="428" />
       <source>Show Migrations &amp;History</source>
-      <translation type="unfinished" />
+      <translation>Показать историю &amp;миграций</translation>
     </message>
     <message>
       <location filename="../Project.py" line="431" />
       <source>Show the full history of the created database migrations</source>
-      <translation type="unfinished" />
+      <translation>Показать полную историю созданных миграций базы данных</translation>
     </message>
     <message>
       <location filename="../Project.py" line="433" />
       <source>&lt;b&gt;Show Migrations History&lt;/b&gt;&lt;p&gt;Shows the full history of the created database migrations.&lt;/p&gt;</source>
-      <translation type="unfinished" />
+      <translation>&lt;b&gt;Показать историю миграций&lt;/b&gt;&lt;p&gt;Отображение полной истории созданных миграций базы данных.&lt;/p&gt;</translation>
     </message>
     <message>
       <location filename="../Project.py" line="452" />
       <source>Database</source>
-      <translation type="unfinished" />
+      <translation>База данных</translation>
     </message>
     <message>
       <location filename="../Project.py" line="466" />
@@ -663,7 +622,7 @@
     <message>
       <location filename="../Project.py" line="605" />
       <source>Chameleon Templates (*.pt);;Chameleon Text Templates (*.txt);;Mako Templates (*.mako);;Mako Templates (*.mak);;HTML Files (*.html);;HTML Files (*.htm);;All Files (*)</source>
-      <translation>Шаблоны Chameleon (*.pt);;Шаблоны Chameleon Text (*.txt);;Шаблоны Mako (*.mako);;Mako Шаблоны (*.mak);;Файлы HTML (*.html);;Файлы HTML (*.htm);;Все файлы (*)</translation>
+      <translation>Шаблоны Chameleon (*.pt);;Шаблоны Chameleon Text (*.txt);;Шаблоны Mako (*.mako);;Шаблоны Mako (*.mak);;Файлы HTML (*.html);;Файлы HTML (*.htm);;Все файлы (*)</translation>
     </message>
     <message>
       <location filename="../Project.py" line="644" />
@@ -683,232 +642,204 @@
       <translation>&lt;p&gt;Новый файл формы &lt;b&gt;{0}&lt;/b&gt; не может быть создан.&lt;br/&gt; Проблема: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project.py" line="925" />
+      <location filename="../Project.py" line="922" />
+      <source>not available</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project.py" line="928" />
       <source>&lt;p&gt;Pyramid is a high-level Python Web framework that encourages rapid development and clean, pragmatic design.&lt;/p&gt;&lt;p&gt;&lt;table&gt;&lt;tr&gt;&lt;td&gt;Version:&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;URL:&lt;/td&gt;&lt;td&gt;&lt;a href="{1}"&gt;{1}&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/p&gt;</source>
       <translation>&lt;p&gt;Pyramid это высокоуровневый веб-фреймворк, созданный на Python, воодушевляющий к развитому, чистому и практичному дизайну.&lt;/p&gt;&lt;p&gt;&lt;table&gt;&lt;tr&gt;&lt;td&gt;Версия:&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;URL:&lt;/td&gt;&lt;td&gt;&lt;a href="{1}"&gt;{1}&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project.py" line="1098" />
+      <location filename="../Project.py" line="1101" />
       <source>Initializing Pyramid Project</source>
-      <translation type="unfinished" />
+      <translation>Инициализация Pyramid проекта</translation>
     </message>
     <message>
-      <location filename="../Project.py" line="1159" />
+      <location filename="../Project.py" line="1162" />
       <source>Select Pyramid Project</source>
       <translation>Выбор Pyramid проекта</translation>
     </message>
     <message>
-      <location filename="../Project.py" line="1160" />
+      <location filename="../Project.py" line="1163" />
       <source>Select the Pyramid project to work with.</source>
       <translation>Выберите Pyramid проект для работы.</translation>
     </message>
     <message>
-      <location filename="../Project.py" line="1198" />
+      <location filename="../Project.py" line="1201" />
       <source>None</source>
       <translation>None</translation>
     </message>
     <message>
-      <location filename="../Project.py" line="1203" />
+      <location filename="../Project.py" line="1206" />
       <source>&amp;Current Pyramid Project ({0})</source>
       <translation>&amp;Текущий Pyramid проект ({0})</translation>
     </message>
     <message>
-      <location filename="../Project.py" line="1926" />
-      <location filename="../Project.py" line="1910" />
-      <location filename="../Project.py" line="1811" />
-      <location filename="../Project.py" line="1781" />
-      <location filename="../Project.py" line="1728" />
-      <location filename="../Project.py" line="1691" />
-      <location filename="../Project.py" line="1654" />
-      <location filename="../Project.py" line="1600" />
-      <location filename="../Project.py" line="1500" />
-      <location filename="../Project.py" line="1478" />
-      <location filename="../Project.py" line="1441" />
-      <location filename="../Project.py" line="1400" />
-      <location filename="../Project.py" line="1360" />
-      <location filename="../Project.py" line="1325" />
-      <location filename="../Project.py" line="1271" />
+      <location filename="../Project.py" line="1940" />
+      <location filename="../Project.py" line="1924" />
+      <location filename="../Project.py" line="1825" />
+      <location filename="../Project.py" line="1795" />
+      <location filename="../Project.py" line="1742" />
+      <location filename="../Project.py" line="1705" />
+      <location filename="../Project.py" line="1668" />
+      <location filename="../Project.py" line="1614" />
+      <location filename="../Project.py" line="1514" />
+      <location filename="../Project.py" line="1492" />
+      <location filename="../Project.py" line="1455" />
+      <location filename="../Project.py" line="1411" />
+      <location filename="../Project.py" line="1371" />
+      <location filename="../Project.py" line="1336" />
+      <location filename="../Project.py" line="1282" />
       <source>No current Pyramid project selected or no Pyramid project created yet. Aborting...</source>
-      <translation>Не выбран текущий Pyramid проект, или Pyramid проект еще не создан.  Отмена...</translation>
+      <translation>Не выбран текущий Pyramid проект, или Pyramid проект еще не создан. Отмена...</translation>
     </message>
     <message>
-      <location filename="../Project.py" line="1860" />
-      <location filename="../Project.py" line="1380" />
-      <location filename="../Project.py" line="1299" />
+      <location filename="../Project.py" line="1874" />
+      <location filename="../Project.py" line="1391" />
+      <location filename="../Project.py" line="1310" />
       <source>Process Generation Error</source>
       <translation>Ошибка при запуске процесса</translation>
     </message>
     <message>
-      <location filename="../Project.py" line="1300" />
+      <location filename="../Project.py" line="1311" />
       <source>The Pyramid server could not be started.</source>
       <translation>Невозможно запустить Pyramid сервер.</translation>
     </message>
     <message>
-      <location filename="../Project.py" line="1342" />
+      <location filename="../Project.py" line="1353" />
       <source>Could not start the web-browser for the URL "{0}".</source>
       <translation>Невозможно запустить web-браузер с URL "{0}".</translation>
     </message>
     <message>
-      <location filename="../Project.py" line="1381" />
+      <location filename="../Project.py" line="1392" />
       <source>The Pyramid Shell process could not be started.</source>
       <translation>Невозможно запустить процесс Pyramid Shell.</translation>
     </message>
     <message>
-      <location filename="../Project.py" line="1393" />
+      <location filename="../Project.py" line="1404" />
       <source>Build Distribution File</source>
       <translation>Создание файла дистрибутива</translation>
     </message>
     <message>
-      <location filename="../Project.py" line="1420" />
+      <location filename="../Project.py" line="1434" />
       <source>Python distribution file built successfully.</source>
       <translation>Файл дистрибутива Python успешно создан.</translation>
     </message>
     <message>
-      <location filename="../Project.py" line="1448" />
+      <location filename="../Project.py" line="1462" />
       <source>Enter the URL to be matched:</source>
       <translation>Введите URL для сопоставления:</translation>
     </message>
     <message>
-      <location filename="../Project.py" line="1593" />
+      <location filename="../Project.py" line="1607" />
       <source>Extract messages</source>
       <translation>Извлечь сообщения</translation>
     </message>
     <message>
-      <location filename="../Project.py" line="1612" />
+      <location filename="../Project.py" line="1626" />
       <source>No setup.cfg found or no "extract_messages" section found in setup.cfg.</source>
       <translation>Не найден файл setup.cfg или не найдена "extract_messages" секция в setup.cfg.</translation>
     </message>
     <message>
-      <location filename="../Project.py" line="1619" />
+      <location filename="../Project.py" line="1633" />
       <source>No "output_file" option found in setup.cfg.</source>
       <translation>Опция "output_file" не найдена в setup.cfg.</translation>
     </message>
     <message>
-      <location filename="../Project.py" line="1633" />
+      <location filename="../Project.py" line="1647" />
       <source>
 Messages extracted successfully.</source>
       <translation>
 Сообщения успешно извлечены.</translation>
     </message>
     <message>
-      <location filename="../Project.py" line="1646" />
+      <location filename="../Project.py" line="1660" />
       <source>Initializing message catalog for '{0}'</source>
       <translation>Инициализация каталога сообщений для '{0}'</translation>
     </message>
     <message>
-      <location filename="../Project.py" line="1667" />
+      <location filename="../Project.py" line="1681" />
       <source>
 Message catalog initialized successfully.</source>
       <translation>
 Каталог сообщений успешно инициализирован.</translation>
     </message>
     <message>
-      <location filename="../Project.py" line="1721" />
-      <location filename="../Project.py" line="1684" />
+      <location filename="../Project.py" line="1735" />
+      <location filename="../Project.py" line="1698" />
       <source>Compiling message catalogs</source>
       <translation>Компиляция каталогов сообщений</translation>
     </message>
     <message>
-      <location filename="../Project.py" line="1755" />
-      <location filename="../Project.py" line="1702" />
+      <location filename="../Project.py" line="1769" />
+      <location filename="../Project.py" line="1716" />
       <source>
 Message catalogs compiled successfully.</source>
       <translation>
 Каталоги сообщений успешно компилированы.</translation>
     </message>
     <message>
-      <location filename="../Project.py" line="1833" />
-      <location filename="../Project.py" line="1750" />
+      <location filename="../Project.py" line="1847" />
+      <location filename="../Project.py" line="1764" />
       <source>No locales detected. Aborting...</source>
       <translation>Локали не найдены. Прерывание выполнения...</translation>
     </message>
     <message>
-      <location filename="../Project.py" line="1804" />
-      <location filename="../Project.py" line="1774" />
+      <location filename="../Project.py" line="1818" />
+      <location filename="../Project.py" line="1788" />
       <source>Updating message catalogs</source>
       <translation>Обновление каталогов сообщений</translation>
     </message>
     <message>
-      <location filename="../Project.py" line="1838" />
-      <location filename="../Project.py" line="1792" />
+      <location filename="../Project.py" line="1852" />
+      <location filename="../Project.py" line="1806" />
       <source>
 Message catalogs updated successfully.</source>
       <translation>
 Каталоги сообщений успешно обновлены.</translation>
     </message>
     <message>
-      <location filename="../Project.py" line="1861" />
+      <location filename="../Project.py" line="1875" />
       <source>The translations editor process ({0}) could not be started.</source>
       <translation>Невозможен запуск редактора переводов ({0}).</translation>
     </message>
     <message>
-      <location filename="../Project.py" line="1936" />
+      <location filename="../Project.py" line="1950" />
       <source>Database initialized successfully.</source>
       <translation>База данных успешно инициализирована.</translation>
     </message>
     <message>
-      <location filename="../Project.py" line="1953" />
+      <location filename="../Project.py" line="1967" />
       <source>Enter a short message for the migration:</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project.py" line="1964" />
-      <source>
-Migration created successfully.</source>
-      <translation type="unfinished" />
+      <translation>Введите короткое сообщение для миграции:</translation>
     </message>
     <message>
-      <location filename="../Project.py" line="1995" />
-      <source>
-Database upgraded successfully.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project.py" line="2022" />
+      <location filename="../Project.py" line="1978" />
       <source>
-Database downgraded successfully.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project.py" line="2047" />
-      <source>Migrations History</source>
-      <translation type="unfinished" />
+Migration created successfully.</source>
+      <translation>
+Миграция создана успешно.</translation>
     </message>
     <message>
-      <source>Run Server with Logging</source>
-      <translation type="vanished">Сервер разработки с ведением журнала</translation>
-    </message>
-    <message>
-      <source>Run Server with &amp;Logging</source>
-      <translation type="vanished">Сервер разработки с ведением &amp;журнала</translation>
-    </message>
-    <message>
-      <source>Starts the Pyramid Web server with logging</source>
-      <translation type="vanished">Запуск Pyramid Web сервера разработки с ведением журнала</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Run Server with Logging&lt;/b&gt;&lt;p&gt;Starts the Pyramid Web server with logging using "pserve --log-file=server.log --reload development.ini".&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Сервер с ведением журнала&lt;/b&gt;&lt;p&gt;Запуск Pyramid Web сервера разработки с ведением журнала посредством команды "pserve --log-file=server.log --reload development.ini".&lt;/p&gt;</translation>
+      <location filename="../Project.py" line="2009" />
+      <source>
+Database upgraded successfully.</source>
+      <translation>
+База данных успешно повышена.</translation>
     </message>
     <message>
-      <source>Setup Development Environment</source>
-      <translation type="vanished">Настройка среды разработки</translation>
-    </message>
-    <message>
-      <source>Setup &amp;Development Environment</source>
-      <translation type="vanished">Настройка среды &amp;разработки</translation>
+      <location filename="../Project.py" line="2036" />
+      <source>
+Database downgraded successfully.</source>
+      <translation>
+База данных успешно понижена.</translation>
     </message>
     <message>
-      <source>Setup the Pyramid project in development mode</source>
-      <translation type="vanished">Настройка Pyramid проекта в режиме разработки</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Setup Development Environment&lt;/b&gt;&lt;p&gt;Setup the Pyramid project in development mode using "python setup.py develop".&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Настройка среды разработки&lt;/b&gt;&lt;p&gt;Настройка Pyramid проекта в режиме разработки посредством "python setup.py develop".&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Pyramid development environment setup successfully.</source>
-      <translation type="vanished">Среда разработки Pyramid успешно настроена.</translation>
+      <location filename="../Project.py" line="2061" />
+      <source>Migrations History</source>
+      <translation>История миграций</translation>
     </message>
   </context>
   <context>
@@ -1089,7 +1020,7 @@
     <message>
       <location filename="../ConfigurationPage/PyramidPage.ui" line="0" />
       <source>Enter the path of the translations editor</source>
-      <translation type="unfinished" />
+      <translation>Введите путь к редактору переводов</translation>
     </message>
     <message>
       <location filename="../ConfigurationPage/PyramidPage.py" line="59" />

eric ide

mercurial