Added Russian translations provided by Alexander Barkoff.

Tue, 24 Nov 2020 18:03:40 +0100

author
Detlev Offenbach <detlev@die-offenbachs.de>
date
Tue, 24 Nov 2020 18:03:40 +0100
changeset 28
71cd3bbf825f
parent 27
b73e9af0d496
child 29
a8817ea36587

Added Russian translations provided by Alexander Barkoff.

PKGLIST file | annotate | diff | comparison | revisions
PluginFlask.e4p file | annotate | diff | comparison | revisions
ProjectFlask/i18n/flask_en.qm file | annotate | diff | comparison | revisions
ProjectFlask/i18n/flask_ru.qm file | annotate | diff | comparison | revisions
ProjectFlask/i18n/flask_ru.ts file | annotate | diff | comparison | revisions
--- a/PKGLIST	Mon Nov 23 19:50:07 2020 +0100
+++ b/PKGLIST	Tue Nov 24 18:03:40 2020 +0100
@@ -35,7 +35,9 @@
 ProjectFlask/ServerStartOptionsDialog.ui
 ProjectFlask/__init__.py
 ProjectFlask/i18n/flask_de.qm
+ProjectFlask/i18n/flask_en.qm
 ProjectFlask/i18n/flask_es.qm
+ProjectFlask/i18n/flask_ru.qm
 ProjectFlask/icons/flask-dark.svg
 ProjectFlask/icons/flask-light.svg
 ProjectFlask/icons/flask64-dark.svg
--- a/PluginFlask.e4p	Mon Nov 23 19:50:07 2020 +0100
+++ b/PluginFlask.e4p	Tue Nov 24 18:03:40 2020 +0100
@@ -45,9 +45,11 @@
     <Translation>ProjectFlask/i18n/flask_de.qm</Translation>
     <Translation>ProjectFlask/i18n/flask_de.ts</Translation>
     <Translation>ProjectFlask/i18n/flask_empty.ts</Translation>
+    <Translation>ProjectFlask/i18n/flask_en.qm</Translation>
     <Translation>ProjectFlask/i18n/flask_en.ts</Translation>
     <Translation>ProjectFlask/i18n/flask_es.qm</Translation>
     <Translation>ProjectFlask/i18n/flask_es.ts</Translation>
+    <Translation>ProjectFlask/i18n/flask_ru.qm</Translation>
     <Translation>ProjectFlask/i18n/flask_ru.ts</Translation>
   </Translations>
   <Others>
Binary file ProjectFlask/i18n/flask_en.qm has changed
Binary file ProjectFlask/i18n/flask_ru.qm has changed
--- a/ProjectFlask/i18n/flask_ru.ts	Mon Nov 23 19:50:07 2020 +0100
+++ b/ProjectFlask/i18n/flask_ru.ts	Tue Nov 24 18:03:40 2020 +0100
@@ -5,22 +5,22 @@
     <message>
         <location filename="../FlaskCommandDialog.ui" line="14"/>
         <source>Flask Command</source>
-        <translation type="unfinished"></translation>
+        <translation>Flask команды</translation>
     </message>
     <message>
         <location filename="../FlaskCommandDialog.ui" line="23"/>
         <source>Output</source>
-        <translation type="unfinished"></translation>
+        <translation>Вывод</translation>
     </message>
     <message>
         <location filename="../FlaskCommandDialog.py" line="86"/>
         <source>Execute Flask Command</source>
-        <translation type="unfinished"></translation>
+        <translation>Выполнить команду Flask</translation>
     </message>
     <message>
         <location filename="../FlaskCommandDialog.py" line="86"/>
         <source>The Flask process could not be started.</source>
-        <translation type="unfinished"></translation>
+        <translation>Не удалось запустить процесс Flask.</translation>
     </message>
 </context>
 <context>
@@ -28,107 +28,107 @@
     <message>
         <location filename="../ConfigurationPage/FlaskPage.ui" line="17"/>
         <source>&lt;b&gt;Configure Flask&lt;/b&gt;</source>
-        <translation type="unfinished"></translation>
+        <translation>&lt;b&gt;Настройка Flask&lt;/b&gt;</translation>
     </message>
     <message>
         <location filename="../ConfigurationPage/FlaskPage.ui" line="37"/>
         <source>Console Command</source>
-        <translation type="unfinished"></translation>
+        <translation>Команда консоли</translation>
     </message>
     <message>
         <location filename="../ConfigurationPage/FlaskPage.ui" line="43"/>
         <source>Console Command:</source>
-        <translation type="unfinished"></translation>
+        <translation>Команда консоли:</translation>
     </message>
     <message>
         <location filename="../ConfigurationPage/FlaskPage.ui" line="56"/>
         <source>Enter the console command</source>
-        <translation type="unfinished"></translation>
+        <translation>Введите команду консоли</translation>
     </message>
     <message>
         <location filename="../ConfigurationPage/FlaskPage.ui" line="69"/>
         <source>Web-Browser</source>
-        <translation type="unfinished"></translation>
+        <translation>Web-браузер</translation>
     </message>
     <message>
         <location filename="../ConfigurationPage/FlaskPage.ui" line="75"/>
         <source>Select to use an external web-browser</source>
-        <translation type="unfinished"></translation>
+        <translation>Разрешить использовать внешний web-браузер</translation>
     </message>
     <message>
         <location filename="../ConfigurationPage/FlaskPage.ui" line="78"/>
         <source>Use external web-browser</source>
-        <translation type="unfinished"></translation>
+        <translation>Использовать внешний web-браузер</translation>
     </message>
     <message>
         <location filename="../ConfigurationPage/FlaskPage.ui" line="88"/>
         <source>Flask Virtual Environment</source>
-        <translation type="unfinished"></translation>
+        <translation>Виртуальное окружение Flask</translation>
     </message>
     <message>
         <location filename="../ConfigurationPage/FlaskPage.ui" line="94"/>
         <source>Select the Virtual Environment to be used with Flask</source>
-        <translation type="unfinished"></translation>
+        <translation>Выберите виртуальное окружение для использования с Flask</translation>
     </message>
     <message>
         <location filename="../ConfigurationPage/FlaskPage.ui" line="109"/>
         <source>Press to reload the names of the virtual environments</source>
-        <translation type="unfinished"></translation>
+        <translation>Перезагрузить имена виртуальных сред</translation>
     </message>
     <message>
         <location filename="../ConfigurationPage/FlaskPage.ui" line="121"/>
         <source>Server Output</source>
-        <translation type="unfinished"></translation>
+        <translation>Вывод сервера</translation>
     </message>
     <message>
         <location filename="../ConfigurationPage/FlaskPage.ui" line="127"/>
         <source>Color Scheme for ANSI Escape Codes:</source>
-        <translation type="unfinished"></translation>
+        <translation>Цветовая схема для ANSI Escape кодов:</translation>
     </message>
     <message>
         <location filename="../ConfigurationPage/FlaskPage.ui" line="140"/>
         <source>Select the color scheme to be applied for ANSI color escape codes</source>
-        <translation type="unfinished"></translation>
+        <translation>Выберите цветовую схему, которая будет применяться для ANSI color escape кодов</translation>
     </message>
     <message>
         <location filename="../ConfigurationPage/FlaskPage.ui" line="150"/>
         <source>Flask Documentation</source>
-        <translation type="unfinished"></translation>
+        <translation>Документация Flask</translation>
     </message>
     <message>
         <location filename="../ConfigurationPage/FlaskPage.ui" line="156"/>
         <source>URL:</source>
-        <translation type="unfinished"></translation>
+        <translation>URL:</translation>
     </message>
     <message>
         <location filename="../ConfigurationPage/FlaskPage.ui" line="163"/>
         <source>Enter the URL of the Flask documentation</source>
-        <translation type="unfinished"></translation>
+        <translation>Введите URL документации Flask</translation>
     </message>
     <message>
         <location filename="../ConfigurationPage/FlaskPage.ui" line="170"/>
         <source>Press to reset the URL to the default URL</source>
-        <translation type="unfinished"></translation>
+        <translation>URL документации Flask по умолчанию</translation>
     </message>
     <message>
         <location filename="../ConfigurationPage/FlaskPage.ui" line="180"/>
         <source>Translations Editor</source>
-        <translation type="unfinished"></translation>
+        <translation>Редактор переводов</translation>
     </message>
     <message>
         <location filename="../ConfigurationPage/FlaskPage.ui" line="192"/>
         <source>Enter the path of an editor to use to do the translations. Leave empty to disable this feature.</source>
-        <translation type="unfinished"></translation>
+        <translation>Введите путь к редактору, который будет использоваться для переводов. Оставьте поле пустым чтобы отключить эту возможность.</translation>
     </message>
     <message>
         <location filename="../ConfigurationPage/FlaskPage.ui" line="211"/>
         <source>Enter the path of the translations editor</source>
-        <translation type="unfinished"></translation>
+        <translation>Введите путь к редактору переводов</translation>
     </message>
     <message>
         <location filename="../ConfigurationPage/FlaskPage.py" line="70"/>
         <source>All Files (*)</source>
-        <translation type="unfinished"></translation>
+        <translation>Все файлы (*)</translation>
     </message>
 </context>
 <context>
@@ -136,47 +136,47 @@
     <message>
         <location filename="../FormSelectionDialog.ui" line="14"/>
         <source>Template Type Selection</source>
-        <translation type="unfinished"></translation>
+        <translation>Выбор типа шаблона</translation>
     </message>
     <message>
         <location filename="../FormSelectionDialog.ui" line="23"/>
         <source>Template &amp;Type:</source>
-        <translation type="unfinished"></translation>
+        <translation>&amp;Тип шаблона:</translation>
     </message>
     <message>
         <location filename="../FormSelectionDialog.ui" line="39"/>
         <source>Select the template type</source>
-        <translation type="unfinished"></translation>
+        <translation>Выберите тип шаблона</translation>
     </message>
     <message>
         <location filename="../FormSelectionDialog.ui" line="46"/>
         <source>Preview:</source>
-        <translation type="unfinished"></translation>
+        <translation>Просмотр:</translation>
     </message>
     <message>
         <location filename="../FormSelectionDialog.ui" line="68"/>
         <source>Shows the text of the selected template</source>
-        <translation type="unfinished"></translation>
+        <translation>Отображение текста выбранного шаблона</translation>
     </message>
     <message>
         <location filename="../FormSelectionDialog.py" line="22"/>
         <source>Standard HTML 5 template</source>
-        <translation type="unfinished"></translation>
+        <translation>Стандартный HTML 5 шаблон</translation>
     </message>
     <message>
         <location filename="../FormSelectionDialog.py" line="36"/>
         <source>Basic Jinja template</source>
-        <translation type="unfinished"></translation>
+        <translation>Базовый Jinja шаблон</translation>
     </message>
     <message>
         <location filename="../FormSelectionDialog.py" line="53"/>
         <source>Jinja base template</source>
-        <translation type="unfinished"></translation>
+        <translation>Основной Jinja шаблон</translation>
     </message>
     <message>
         <location filename="../FormSelectionDialog.py" line="70"/>
         <source>Jinja extension template</source>
-        <translation type="unfinished"></translation>
+        <translation>Расширенный Jinja шаблон</translation>
     </message>
 </context>
 <context>
@@ -184,203 +184,203 @@
     <message>
         <location filename="../Project.py" line="90"/>
         <source>Run Server</source>
-        <translation type="unfinished"></translation>
+        <translation>Запуск сервера</translation>
     </message>
     <message>
         <location filename="../Project.py" line="90"/>
         <source>Run &amp;Server</source>
-        <translation type="unfinished"></translation>
+        <translation>Запуск &amp;сервера</translation>
     </message>
     <message>
         <location filename="../Project.py" line="95"/>
         <source>Starts the Flask Web server</source>
-        <translation type="unfinished"></translation>
+        <translation>Запуск web-сервера Flask</translation>
     </message>
     <message>
         <location filename="../Project.py" line="97"/>
         <source>&lt;b&gt;Run Server&lt;/b&gt;&lt;p&gt;Starts the Flask Web server.&lt;/p&gt;</source>
-        <translation type="unfinished"></translation>
+        <translation>&lt;b&gt;Запуск сервера&lt;/b&gt;&lt;p&gt;Запускает web-сервер Flask.&lt;/p&gt;</translation>
     </message>
     <message>
         <location filename="../Project.py" line="104"/>
         <source>Run Development Server</source>
-        <translation type="unfinished"></translation>
+        <translation>Запуск сервера разработки</translation>
     </message>
     <message>
         <location filename="../Project.py" line="104"/>
         <source>Run &amp;Development Server</source>
-        <translation type="unfinished"></translation>
+        <translation>Запуск сервера &amp;разработки</translation>
     </message>
     <message>
         <location filename="../Project.py" line="109"/>
         <source>Starts the Flask Web server in development mode</source>
-        <translation type="unfinished"></translation>
+        <translation>Запуск web-сервера Flask в режите разработки</translation>
     </message>
     <message>
         <location filename="../Project.py" line="111"/>
         <source>&lt;b&gt;Run Development Server&lt;/b&gt;&lt;p&gt;Starts the Flask Web server in development mode.&lt;/p&gt;</source>
-        <translation type="unfinished"></translation>
+        <translation>&lt;b&gt;Запуск сервера разработки&lt;/b&gt;&lt;p&gt;Запускает web-сервер Flask в режиме разработки.&lt;/p&gt;</translation>
     </message>
     <message>
         <location filename="../Project.py" line="118"/>
         <source>Ask for Server Start Options</source>
-        <translation type="unfinished"></translation>
+        <translation>Запрос параметров запуска сервера</translation>
     </message>
     <message>
         <location filename="../Project.py" line="123"/>
         <source>Ask for server start options</source>
-        <translation type="unfinished"></translation>
+        <translation>Запрос параметров запуска сервера</translation>
     </message>
     <message>
         <location filename="../Project.py" line="125"/>
         <source>&lt;b&gt;Ask for Server Start Options&lt;/b&gt;&lt;p&gt;Asks for server start options before the Flask Web server is started. If this is unchecked, the server is started with default parameters.&lt;/p&gt;</source>
-        <translation type="unfinished"></translation>
+        <translation>&lt;b&gt;Запрос параметров запуска сервера&lt;/b&gt;&lt;p&gt;Запрашивает параметры запуска сервера перед запуском веб-сервера Flask. Если этот флажок не установлен, сервер запускается с параметрами по умолчанию.&lt;/p&gt;</translation>
     </message>
     <message>
         <location filename="../Project.py" line="138"/>
         <source>Start Flask Python Console</source>
-        <translation type="unfinished"></translation>
+        <translation>Старт консоли Flask Python</translation>
     </message>
     <message>
         <location filename="../Project.py" line="138"/>
         <source>Start Flask &amp;Python Console</source>
-        <translation type="unfinished"></translation>
+        <translation>Старт консоли Flask &amp;Python</translation>
     </message>
     <message>
         <location filename="../Project.py" line="143"/>
         <source>Starts an interactive Python interpreter</source>
-        <translation type="unfinished"></translation>
+        <translation>Запуск интерактивного интерпретатора Python</translation>
     </message>
     <message>
         <location filename="../Project.py" line="145"/>
         <source>&lt;b&gt;Start Flask Python Console&lt;/b&gt;&lt;p&gt;Starts an interactive Python interpreter.&lt;/p&gt;</source>
-        <translation type="unfinished"></translation>
+        <translation>&lt;b&gt;Старт консоли Flask Python&lt;/b&gt;&lt;p&gt;Запускает интерактивный интерпретатор Python.&lt;/p&gt;</translation>
     </message>
     <message>
         <location filename="../Project.py" line="156"/>
         <source>Show Routes</source>
-        <translation type="unfinished"></translation>
+        <translation>Показать маршруты</translation>
     </message>
     <message>
         <location filename="../Project.py" line="156"/>
         <source>Show &amp;Routes</source>
-        <translation type="unfinished"></translation>
+        <translation>Показать &amp;маршруты</translation>
     </message>
     <message>
         <location filename="../Project.py" line="161"/>
         <source>Shows a dialog with the routes of the flask app</source>
-        <translation type="unfinished"></translation>
+        <translation>Отображение диалога с маршрутами flask-приложения</translation>
     </message>
     <message>
         <location filename="../Project.py" line="163"/>
         <source>&lt;b&gt;Show Routes&lt;/b&gt;&lt;p&gt;Shows a dialog with the routes of the flask app.&lt;/p&gt;</source>
-        <translation type="unfinished"></translation>
+        <translation>&lt;b&gt;Показать маршруты&lt;/b&gt;&lt;p&gt;Отображает диалог с маршрутами flask-приложения.&lt;/p&gt;</translation>
     </message>
     <message>
         <location filename="../Project.py" line="175"/>
         <source>Initialize Database</source>
-        <translation type="unfinished"></translation>
+        <translation>Инициализация базы данных</translation>
     </message>
     <message>
         <location filename="../Project.py" line="175"/>
         <source>&amp;Initialize Database</source>
-        <translation type="unfinished"></translation>
+        <translation>&amp;Инициализация базы данных</translation>
     </message>
     <message>
         <location filename="../Project.py" line="180"/>
         <source>Shows a dialog with the result of the database creation</source>
-        <translation type="unfinished"></translation>
+        <translation>Отображение диалога с результатом создания базы данных</translation>
     </message>
     <message>
         <location filename="../Project.py" line="182"/>
         <source>&lt;b&gt;Initialize Database&lt;/b&gt;&lt;p&gt;Shows a dialog with the result of the database creation.&lt;/p&gt;</source>
-        <translation type="unfinished"></translation>
+        <translation>&lt;b&gt;Initialize Database&lt;/b&gt;&lt;p&gt;Отображает диалог с резльтатом создания базы данных.&lt;/p&gt;</translation>
     </message>
     <message>
         <location filename="../Project.py" line="194"/>
         <source>Documentation</source>
-        <translation type="unfinished"></translation>
+        <translation>Документация</translation>
     </message>
     <message>
         <location filename="../Project.py" line="194"/>
         <source>D&amp;ocumentation</source>
-        <translation type="unfinished"></translation>
+        <translation>&amp;Документация</translation>
     </message>
     <message>
         <location filename="../Project.py" line="199"/>
         <source>Shows the help viewer with the Flask documentation</source>
-        <translation type="unfinished"></translation>
+        <translation>Отображение средств просмотра документации Flask</translation>
     </message>
     <message>
         <location filename="../Project.py" line="201"/>
         <source>&lt;b&gt;Documentation&lt;/b&gt;&lt;p&gt;Shows the help viewer with the Flask documentation.&lt;/p&gt;</source>
-        <translation type="unfinished"></translation>
+        <translation>&lt;b&gt;Документация&lt;/b&gt;&lt;p&gt;Отображает средство просмотра документации Flask.&lt;/p&gt;</translation>
     </message>
     <message>
         <location filename="../Project.py" line="505"/>
         <source>About Flask</source>
-        <translation type="unfinished"></translation>
+        <translation>О Flask</translation>
     </message>
     <message>
         <location filename="../Project.py" line="212"/>
         <source>About &amp;Flask</source>
-        <translation type="unfinished"></translation>
+        <translation>О &amp;Flask</translation>
     </message>
     <message>
         <location filename="../Project.py" line="217"/>
         <source>Shows some information about Flask</source>
-        <translation type="unfinished"></translation>
+        <translation>Отображение информации о Flask</translation>
     </message>
     <message>
         <location filename="../Project.py" line="219"/>
         <source>&lt;b&gt;About Flask&lt;/b&gt;&lt;p&gt;Shows some information about Flask.&lt;/p&gt;</source>
-        <translation type="unfinished"></translation>
+        <translation>&lt;b&gt;О Flask&lt;/b&gt;&lt;p&gt;Отображает некоторую информацию о Flask.&lt;/p&gt;</translation>
     </message>
     <message>
         <location filename="../Project.py" line="239"/>
         <source>&amp;Flask</source>
-        <translation type="unfinished"></translation>
+        <translation>&amp;Flask</translation>
     </message>
     <message>
         <location filename="../Project.py" line="294"/>
         <source>New template...</source>
-        <translation type="unfinished"></translation>
+        <translation>Новый шаблон...</translation>
     </message>
     <message>
         <location filename="../Project.py" line="328"/>
         <source>HTML Files (*.html);;HTML Files (*.htm);;All Files (*)</source>
-        <translation type="unfinished"></translation>
+        <translation>Файлы HTML (*.html);;Файлы HTML (*.htm);;Все файлы (*)</translation>
     </message>
     <message>
         <location filename="../Project.py" line="361"/>
         <source>New Form</source>
-        <translation type="unfinished"></translation>
+        <translation>Новая форма</translation>
     </message>
     <message>
         <location filename="../Project.py" line="347"/>
         <source>The file already exists! Overwrite it?</source>
-        <translation type="unfinished"></translation>
+        <translation>Файл уже существует! Переписать его?</translation>
     </message>
     <message>
         <location filename="../Project.py" line="361"/>
         <source>&lt;p&gt;The new form file &lt;b&gt;{0}&lt;/b&gt; could not be created.&lt;/p&gt;&lt;p&gt;Problem: {1}&lt;/p&gt;</source>
-        <translation type="unfinished"></translation>
+        <translation>&lt;p&gt;Не удалось создать файл новой формы &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Проблема: {1}&lt;/p&gt;</translation>
     </message>
     <message>
         <location filename="../Project.py" line="578"/>
         <source>Prepare Environment</source>
-        <translation type="unfinished"></translation>
+        <translation>Подготовка виртуального окружения</translation>
     </message>
     <message>
         <location filename="../Project.py" line="578"/>
         <source>The project has no configured main script (= Flask application). Aborting...</source>
-        <translation type="unfinished"></translation>
+        <translation>В проекте нет настроенного основного скрипта (= приложению Flask). Прерывание ...</translation>
     </message>
     <message>
         <location filename="../Project.py" line="505"/>
         <source>&lt;p&gt;Flask is a lightweight WSGI web application framework. It is designed to make getting started quick and easy, with the ability to scale up to complex applications.&lt;/p&gt;&lt;p&gt;&lt;table&gt;&lt;tr&gt;&lt;td&gt;Flask Version:&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Werkzeug Version:&lt;/td&gt;&lt;td&gt;{1}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Python Version:&lt;/td&gt;&lt;td&gt;{2}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Flask URL:&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;{3}&quot;&gt;The Pallets Projects - Flask&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/p&gt;</source>
         <comment>Do not translate the program names.</comment>
-        <translation type="unfinished"></translation>
+        <translation>&lt;p&gt;Flask - это легкий WSGI-фреймворк веб-приложений. Он разработан чтобы сделать начало работы быстрым и простым, с возможностью масштабирования до сложных приложений.&lt;/p&gt;&lt;p&gt;&lt;table&gt;&lt;tr&gt;&lt;td&gt;Версия Flask:&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Версия Werkzeug:&lt;/td&gt;&lt;td&gt;{1}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Версия Python:&lt;/td&gt;&lt;td&gt;{2}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;URL Flask:&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;{3}&quot;&gt;Проекты Pallets - Flask&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/p&gt;</translation>
     </message>
 </context>
 <context>
@@ -388,7 +388,7 @@
     <message>
         <location filename="../../PluginProjectFlask.py" line="426"/>
         <source>Flask</source>
-        <translation type="unfinished"></translation>
+        <translation>Flask</translation>
     </message>
 </context>
 <context>
@@ -396,12 +396,12 @@
     <message>
         <location filename="../FlaskBabelExtension/PyBabelCommandDialog.py" line="90"/>
         <source>Execute PyBabel Command</source>
-        <translation type="unfinished"></translation>
+        <translation>Выполнить команду PyBabel</translation>
     </message>
     <message>
         <location filename="../FlaskBabelExtension/PyBabelCommandDialog.py" line="90"/>
         <source>The pybabel process could not be started.</source>
-        <translation type="unfinished"></translation>
+        <translation>Не удалось запустить процесс pybabel.</translation>
     </message>
 </context>
 <context>
@@ -409,67 +409,67 @@
     <message>
         <location filename="../FlaskBabelExtension/PyBabelConfigDialog.ui" line="14"/>
         <source>PyBabel Configuration</source>
-        <translation type="unfinished"></translation>
+        <translation>Настройка PyBabel</translation>
     </message>
     <message>
         <location filename="../FlaskBabelExtension/PyBabelConfigDialog.ui" line="23"/>
         <source>Configuration File:</source>
-        <translation type="unfinished"></translation>
+        <translation>Файл конфигурации:</translation>
     </message>
     <message>
         <location filename="../FlaskBabelExtension/PyBabelConfigDialog.ui" line="39"/>
         <source>Enter the name of the PyBabel configuration file</source>
-        <translation type="unfinished"></translation>
+        <translation>Введите имя файла конфигурации PyBabel</translation>
     </message>
     <message>
         <location filename="../FlaskBabelExtension/PyBabelConfigDialog.ui" line="46"/>
         <source>Translations Directory:</source>
-        <translation type="unfinished"></translation>
+        <translation>Директория переводов:</translation>
     </message>
     <message>
         <location filename="../FlaskBabelExtension/PyBabelConfigDialog.ui" line="62"/>
         <source>Enter the name of the directory containing the translations</source>
-        <translation type="unfinished"></translation>
+        <translation>Задайте имя директории, содержащей переводы</translation>
     </message>
     <message>
         <location filename="../FlaskBabelExtension/PyBabelConfigDialog.ui" line="69"/>
         <source>Domain:</source>
-        <translation type="unfinished"></translation>
+        <translation>Домен:</translation>
     </message>
     <message>
         <location filename="../FlaskBabelExtension/PyBabelConfigDialog.ui" line="76"/>
         <source>Enter the name of the translations domain (leave empty for default)</source>
-        <translation type="unfinished"></translation>
+        <translation>Введите имя домена переводов (оставьте пустым по умолчанию)</translation>
     </message>
     <message>
         <location filename="../FlaskBabelExtension/PyBabelConfigDialog.ui" line="86"/>
         <source>Message Catalog:</source>
-        <translation type="unfinished"></translation>
+        <translation>Каталог сообщений:</translation>
     </message>
     <message>
         <location filename="../FlaskBabelExtension/PyBabelConfigDialog.ui" line="102"/>
         <source>Enter the name of the message catalog file</source>
-        <translation type="unfinished"></translation>
+        <translation>Введите имя файла каталога сообщений</translation>
     </message>
     <message>
         <location filename="../FlaskBabelExtension/PyBabelConfigDialog.ui" line="109"/>
         <source>Translation Markers:</source>
-        <translation type="unfinished"></translation>
+        <translation>Маркеры перевода:</translation>
     </message>
     <message>
         <location filename="../FlaskBabelExtension/PyBabelConfigDialog.ui" line="116"/>
         <source>Enter the translation markers separated by space (_ is included by default)</source>
-        <translation type="unfinished"></translation>
+        <translation>Введите маркеры перевода через пробел (по умолчанию задан символ &apos;_&apos;)</translation>
     </message>
     <message>
         <location filename="../FlaskBabelExtension/PyBabelConfigDialog.py" line="41"/>
         <source>Configuration Files (*.cfg);;All Files (*)</source>
-        <translation type="unfinished"></translation>
+        <translation>Файлы конфигурации (*.cfg);;Все файлы (*)</translation>
     </message>
     <message>
         <location filename="../FlaskBabelExtension/PyBabelConfigDialog.py" line="55"/>
         <source>Message Catalog Files (*.pot);;All Files (*)</source>
-        <translation type="unfinished"></translation>
+        <translation>Файлы каталога сообщений (*.pot);;Все файлы (*)</translation>
     </message>
 </context>
 <context>
@@ -477,201 +477,205 @@
     <message>
         <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="128"/>
         <source>Open with {0}</source>
-        <translation type="unfinished"></translation>
+        <translation>Открыть с помощью {0}</translation>
     </message>
     <message>
         <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="145"/>
         <source>Extract Messages</source>
-        <translation type="unfinished"></translation>
+        <translation>Извлечь сообщения</translation>
     </message>
     <message>
         <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="148"/>
         <source>Compile All Catalogs</source>
-        <translation type="unfinished"></translation>
+        <translation>Компилировать все каталоги</translation>
     </message>
     <message>
         <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="151"/>
         <source>Compile Selected Catalogs</source>
-        <translation type="unfinished"></translation>
+        <translation>Компилировать выбранные каталоги</translation>
     </message>
     <message>
         <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="154"/>
         <source>Update All Catalogs</source>
-        <translation type="unfinished"></translation>
+        <translation>Обновить все каталоги</translation>
     </message>
     <message>
         <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="157"/>
         <source>Update All Catalogs (with obsolete)</source>
-        <translation type="unfinished"></translation>
+        <translation>Обновить все каталоги (с устаревшими)</translation>
     </message>
     <message>
         <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="160"/>
         <source>Update Selected Catalogs</source>
-        <translation type="unfinished"></translation>
+        <translation>Обновить выбранные каталоги</translation>
     </message>
     <message>
         <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="163"/>
         <source>Update Selected Catalogs (with obsolete)</source>
-        <translation type="unfinished"></translation>
+        <translation>Обновить выбранные каталоги (с устаревшими)</translation>
     </message>
     <message>
         <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="330"/>
         <source>Generate PyBabel Configuration File</source>
-        <translation type="unfinished"></translation>
+        <translation>Создать файл конфигурации PyBabel</translation>
     </message>
     <message>
         <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="321"/>
         <source>The PyBabel configuration file was created. Please edit it to adjust the entries as required.</source>
-        <translation type="unfinished"></translation>
+        <translation>Файл конфигурации PyBabel создан. Отредактируйте его, чтобы внести необходимые изменения.</translation>
     </message>
     <message>
         <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="330"/>
         <source>&lt;p&gt;The PyBabel Configuration File could not be generated.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
-        <translation type="unfinished"></translation>
+        <translation>&lt;p&gt;Не удалось создать файл конфигурации PyBabel.&lt;/p&gt;&lt;p&gt;Причина: {0}&lt;/p&gt;</translation>
     </message>
     <message>
         <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="416"/>
         <source>Process Generation Error</source>
-        <translation type="unfinished"></translation>
+        <translation>Ошибка процесса генерирования</translation>
     </message>
     <message>
         <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="416"/>
         <source>The translations editor process ({0}) could not be started.</source>
-        <translation type="unfinished"></translation>
+        <translation>Не удалось запустить процесс редактирования переводов ({0}).</translation>
     </message>
     <message>
         <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="427"/>
         <source>Extract messages</source>
-        <translation type="unfinished"></translation>
+        <translation>Извлечь сообщения</translation>
     </message>
     <message>
         <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="456"/>
         <source>
 Messages extracted successfully.</source>
-        <translation type="unfinished"></translation>
+        <translation>
+Сообщения успешно извлечены.</translation>
     </message>
     <message>
         <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="472"/>
         <source>Initializing message catalog for &apos;{0}&apos;</source>
-        <translation type="unfinished"></translation>
+        <translation>Инициализация каталога сообщений для &apos;{0}&apos;</translation>
     </message>
     <message>
         <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="491"/>
         <source>
 Message catalog initialized successfully.</source>
-        <translation type="unfinished"></translation>
+        <translation>
+Каталог сообщений успешно инициализирован.</translation>
     </message>
     <message>
         <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="546"/>
         <source>Compiling message catalogs</source>
-        <translation type="unfinished"></translation>
+        <translation>Компиляция каталогов сообщений</translation>
     </message>
     <message>
         <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="575"/>
         <source>
 Message catalogs compiled successfully.</source>
-        <translation type="unfinished"></translation>
+        <translation>
+Каталоги сообщений успешно компилированы.</translation>
     </message>
     <message>
         <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="649"/>
         <source>No locales detected. Aborting...</source>
-        <translation type="unfinished"></translation>
+        <translation>Локали не обнаружены. Прерывание ...</translation>
     </message>
     <message>
         <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="644"/>
         <source>Updating message catalogs</source>
-        <translation type="unfinished"></translation>
+        <translation>Обновление каталогов сообщений</translation>
     </message>
     <message>
         <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="677"/>
         <source>
 Message catalogs updated successfully.</source>
-        <translation type="unfinished"></translation>
+        <translation>
+Каталоги сообщений успешно обновлены.</translation>
     </message>
     <message>
         <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="56"/>
         <source>Configure PyBabel</source>
-        <translation type="unfinished"></translation>
+        <translation>Настройка PyBabel</translation>
     </message>
     <message>
         <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="56"/>
         <source>Configure Py&amp;Babel</source>
-        <translation type="unfinished"></translation>
+        <translation>Настройка Py&amp;Babel</translation>
     </message>
     <message>
         <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="61"/>
         <source>Shows a dialog to edit the configuration for pybabel</source>
-        <translation type="unfinished"></translation>
+        <translation>Отображение диалога редактирования конфигурации pybabel</translation>
     </message>
     <message>
         <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="63"/>
         <source>&lt;b&gt;Configure PyBabel&lt;/b&gt;&lt;p&gt;Shows a dialog to edit the configuration for pybabel.&lt;/p&gt;</source>
-        <translation type="unfinished"></translation>
+        <translation>&lt;b&gt;Настройка PyBabel&lt;/b&gt;&lt;p&gt;Отображает диалог редактирования конфигурации pybabel.&lt;/p&gt;</translation>
     </message>
     <message>
         <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="110"/>
         <source>Translations</source>
-        <translation type="unfinished"></translation>
+        <translation>Переводы</translation>
     </message>
     <message>
         <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="357"/>
         <source>Install flask-babel</source>
-        <translation type="unfinished"></translation>
+        <translation>Установить flask-babel</translation>
     </message>
     <message>
         <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="71"/>
         <source>&amp;Install flask-babel</source>
-        <translation type="unfinished"></translation>
+        <translation>&amp;Установить flask-babel</translation>
     </message>
     <message>
         <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="76"/>
         <source>Installs the flask-babel extension into the configured environment</source>
-        <translation type="unfinished"></translation>
+        <translation>Установка расширения flask-babel в настроенную среду</translation>
     </message>
     <message>
         <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="79"/>
         <source>&lt;b&gt;Install flask-babel&lt;/b&gt;&lt;p&gt;Installs the flask-babel extension into the configured environment using the pip interface.&lt;/p&gt;</source>
-        <translation type="unfinished"></translation>
+        <translation>&lt;b&gt;Установка flask-babel&lt;/b&gt;&lt;p&gt;Устанавливает расширение flask-babel в настроенную среду с помощью pip интерфейса.&lt;/p&gt;</translation>
     </message>
     <message>
         <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="88"/>
         <source>Check flask-babel Availability</source>
-        <translation type="unfinished"></translation>
+        <translation>Проверить наличие flask-babel</translation>
     </message>
     <message>
         <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="88"/>
         <source>&amp;Check flask-babel Availability</source>
-        <translation type="unfinished"></translation>
+        <translation>&amp;Проверить наличие flask-babel</translation>
     </message>
     <message>
         <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="93"/>
         <source>Check the availability of the flask-babel extension</source>
-        <translation type="unfinished"></translation>
+        <translation>Проверка наличия расширения flask-babel</translation>
     </message>
     <message>
         <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="95"/>
         <source>&lt;b&gt;Check flask-babel Availability&lt;/b&gt;&lt;p&gt;Check the availability of the flask-babel extension.&lt;/p&gt;</source>
-        <translation type="unfinished"></translation>
+        <translation>&lt;b&gt;Проверить наличие flask-babel&lt;/b&gt;&lt;p&gt;Проверяет наличие расширения flask-babel.&lt;/p&gt;</translation>
     </message>
     <message>
         <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="357"/>
         <source>The &apos;flask-babel&apos; extension could not be installed because no virtual environment has been configured.</source>
-        <translation type="unfinished"></translation>
+        <translation>Не удалось установить расширение &apos;flask-babel&apos;, поскольку виртуальная среда не была настроена.</translation>
     </message>
     <message>
         <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="371"/>
         <source>The &apos;flask-babel&apos; extension is installed.</source>
-        <translation type="unfinished"></translation>
+        <translation>Расширение &apos;flask-babel&apos; установлено.</translation>
     </message>
     <message>
         <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="373"/>
         <source>The &apos;flask-babel&apos; extension is not installed.</source>
-        <translation type="unfinished"></translation>
+        <translation>Расширение &apos;flask-babel&apos; не установлено.</translation>
     </message>
     <message>
         <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="374"/>
         <source>flask-babel Availability</source>
-        <translation type="unfinished"></translation>
+        <translation>flask-babel в наличии</translation>
     </message>
 </context>
 <context>
@@ -679,82 +683,82 @@
     <message>
         <location filename="../RoutesDialog.py" line="83"/>
         <source>Flask Routes</source>
-        <translation type="unfinished"></translation>
+        <translation>Маршруты Flask</translation>
     </message>
     <message>
         <location filename="../RoutesDialog.ui" line="23"/>
         <source>Sort Method</source>
-        <translation type="unfinished"></translation>
+        <translation>Сортировка методов</translation>
     </message>
     <message>
         <location filename="../RoutesDialog.ui" line="29"/>
         <source>Select to sort by match order</source>
-        <translation type="unfinished"></translation>
+        <translation>Разрешить сортировку по порядку совпадения</translation>
     </message>
     <message>
         <location filename="../RoutesDialog.ui" line="32"/>
         <source>match</source>
-        <translation type="unfinished"></translation>
+        <translation>match</translation>
     </message>
     <message>
         <location filename="../RoutesDialog.ui" line="42"/>
         <source>Select to sort by endpoint name</source>
-        <translation type="unfinished"></translation>
+        <translation>Разрешить сортировку методов по имени endpoint</translation>
     </message>
     <message>
         <location filename="../RoutesDialog.ui" line="98"/>
         <source>Endpoint</source>
-        <translation type="unfinished"></translation>
+        <translation>Endpoint</translation>
     </message>
     <message>
         <location filename="../RoutesDialog.ui" line="52"/>
         <source>Select to sort by method name</source>
-        <translation type="unfinished"></translation>
+        <translation>Разрешить сортировку методов по имени</translation>
     </message>
     <message>
         <location filename="../RoutesDialog.ui" line="103"/>
         <source>Methods</source>
-        <translation type="unfinished"></translation>
+        <translation>Методы</translation>
     </message>
     <message>
         <location filename="../RoutesDialog.ui" line="62"/>
         <source>Select to sort by rule</source>
-        <translation type="unfinished"></translation>
+        <translation>Разрешить сортировку методов по rule</translation>
     </message>
     <message>
         <location filename="../RoutesDialog.ui" line="108"/>
         <source>Rule</source>
-        <translation type="unfinished"></translation>
+        <translation>Rule</translation>
     </message>
     <message>
         <location filename="../RoutesDialog.ui" line="75"/>
         <source>Select to also show HEAD and OPTIONS methods</source>
-        <translation type="unfinished"></translation>
+        <translation>Разрешить так же отображать методы HEAD и OPTIONS</translation>
     </message>
     <message>
         <location filename="../RoutesDialog.ui" line="78"/>
         <source>Show all methods</source>
-        <translation type="unfinished"></translation>
+        <translation>Отображать все методы</translation>
     </message>
     <message>
         <location filename="../RoutesDialog.py" line="35"/>
         <source>Refresh</source>
-        <translation type="unfinished"></translation>
+        <translation>Освежить</translation>
     </message>
     <message>
         <location filename="../RoutesDialog.py" line="83"/>
         <source>The Flask process did not finish within 10 seconds.</source>
-        <translation type="unfinished"></translation>
+        <translation>Flask процесс не завершился в течение 10 секунд.</translation>
     </message>
     <message>
         <location filename="../RoutesDialog.py" line="89"/>
         <source>Run Flask Server</source>
-        <translation type="unfinished"></translation>
+        <translation>Запуск сервера Flask</translation>
     </message>
     <message>
         <location filename="../RoutesDialog.py" line="89"/>
         <source>The Flask process could not be started.</source>
-        <translation type="unfinished"></translation>
+        <translation>Не удалось запустить процесс Flask.</translation>
     </message>
 </context>
 <context>
@@ -762,62 +766,62 @@
     <message>
         <location filename="../RunServerDialog.ui" line="14"/>
         <source>Flask Server</source>
-        <translation type="unfinished"></translation>
+        <translation>Сервер Flask</translation>
     </message>
     <message>
         <location filename="../RunServerDialog.ui" line="23"/>
         <source>Output</source>
-        <translation type="unfinished"></translation>
+        <translation>Вывод</translation>
     </message>
     <message>
         <location filename="../RunServerDialog.ui" line="60"/>
         <source>Press to start a web browser with the server URL.</source>
-        <translation type="unfinished"></translation>
+        <translation>Запустить веб-браузер с URL-адресом сервера.</translation>
     </message>
     <message>
         <location filename="../RunServerDialog.ui" line="63"/>
         <source>Start Browser</source>
-        <translation type="unfinished"></translation>
+        <translation>Открыть браузер</translation>
     </message>
     <message>
         <location filename="../RunServerDialog.ui" line="73"/>
         <source>Press to stop the running server</source>
-        <translation type="unfinished"></translation>
+        <translation>Остановить работающий сервер</translation>
     </message>
     <message>
         <location filename="../RunServerDialog.ui" line="76"/>
         <source>Stop Server</source>
-        <translation type="unfinished"></translation>
+        <translation>Останов сервера</translation>
     </message>
     <message>
         <location filename="../RunServerDialog.py" line="79"/>
         <source>Re-start Server</source>
-        <translation type="unfinished"></translation>
+        <translation>Перезапуск сервера</translation>
     </message>
     <message>
         <location filename="../RunServerDialog.py" line="82"/>
         <source>Re-start Server with Options</source>
-        <translation type="unfinished"></translation>
+        <translation>Перезапуск сервера с параметрами</translation>
     </message>
     <message>
         <location filename="../RunServerDialog.py" line="96"/>
         <source>Re-start Server (Production Mode)</source>
-        <translation type="unfinished"></translation>
+        <translation>Перезапуск сервера (рабочий режим)</translation>
     </message>
     <message>
         <location filename="../RunServerDialog.py" line="99"/>
         <source>Re-start Server (Development Mode)</source>
-        <translation type="unfinished"></translation>
+        <translation>Перезапуск сервера (режим разработки)</translation>
     </message>
     <message>
         <location filename="../RunServerDialog.py" line="151"/>
         <source>Run Flask Server</source>
-        <translation type="unfinished"></translation>
+        <translation>Запуск сервера Flask</translation>
     </message>
     <message>
         <location filename="../RunServerDialog.py" line="151"/>
         <source>The Flask server process could not be started.</source>
-        <translation type="unfinished"></translation>
+        <translation>Не удалось запустить сервер Flask.</translation>
     </message>
 </context>
 <context>
@@ -825,67 +829,67 @@
     <message>
         <location filename="../ServerStartOptionsDialog.ui" line="14"/>
         <source>Server Parameters</source>
-        <translation type="unfinished"></translation>
+        <translation>Параметры сервера</translation>
     </message>
     <message>
         <location filename="../ServerStartOptionsDialog.ui" line="23"/>
         <source>Select to start the server in development mode</source>
-        <translation type="unfinished"></translation>
+        <translation>Разрешить запуск сервера в режиме разработки</translation>
     </message>
     <message>
         <location filename="../ServerStartOptionsDialog.ui" line="26"/>
         <source>Development Mode</source>
-        <translation type="unfinished"></translation>
+        <translation>Режим разработки</translation>
     </message>
     <message>
         <location filename="../ServerStartOptionsDialog.ui" line="33"/>
         <source>Host:</source>
-        <translation type="unfinished"></translation>
+        <translation>Хост:</translation>
     </message>
     <message>
         <location filename="../ServerStartOptionsDialog.ui" line="40"/>
         <source>Enter the interface to bind to</source>
-        <translation type="unfinished"></translation>
+        <translation>Задайте интерфейс привязки</translation>
     </message>
     <message>
         <location filename="../ServerStartOptionsDialog.ui" line="50"/>
         <source>Port:</source>
-        <translation type="unfinished"></translation>
+        <translation>Порт:</translation>
     </message>
     <message>
         <location filename="../ServerStartOptionsDialog.ui" line="57"/>
         <source>Enter the port to bind to</source>
-        <translation type="unfinished"></translation>
+        <translation>Задайте порт привязки</translation>
     </message>
     <message>
         <location filename="../ServerStartOptionsDialog.ui" line="86"/>
         <source>Cert File:</source>
-        <translation type="unfinished"></translation>
+        <translation>Сертификат:</translation>
     </message>
     <message>
         <location filename="../ServerStartOptionsDialog.ui" line="102"/>
         <source>Enter the name of the certificate file</source>
-        <translation type="unfinished"></translation>
+        <translation>Введите имя файла сертификата</translation>
     </message>
     <message>
         <location filename="../ServerStartOptionsDialog.ui" line="109"/>
         <source>Key File:</source>
-        <translation type="unfinished"></translation>
+        <translation>Ключ:</translation>
     </message>
     <message>
         <location filename="../ServerStartOptionsDialog.ui" line="125"/>
         <source>Enter the name of the key file</source>
-        <translation type="unfinished"></translation>
+        <translation>Введите имя файла ключа</translation>
     </message>
     <message>
         <location filename="../ServerStartOptionsDialog.py" line="37"/>
         <source>Certificate Files (*.pem);;Certificate Files (*.cert *.cer *.crt)</source>
-        <translation type="unfinished"></translation>
+        <translation>Файлы сертификатов (*.pem);;Файлы сертификатов (*.cert *.cer *.crt)</translation>
     </message>
     <message>
         <location filename="../ServerStartOptionsDialog.py" line="44"/>
         <source>Key Files (*.pem *.key)</source>
-        <translation type="unfinished"></translation>
+        <translation>Файлы ключей (*.pem *.key)</translation>
     </message>
 </context>
 </TS>

eric ide

mercurial