--- a/i18n/eric6_ru.ts Sun Dec 10 14:51:54 2017 +0100 +++ b/i18n/eric6_ru.ts Sun Dec 10 16:23:29 2017 +0100 @@ -7163,6 +7163,41 @@ </message> </context> <context> + <name>DeepLEngine</name> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/DeepLEngine.py" line="77"/> + <source>Text to be translated exceeds the translation limit of {0} characters.</source> + <translation>Текст, подлежащий переводу, превышает лимит перевода в {0} символов.</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/DeepLEngine.py" line="112"/> + <source>Invalid response received from DeepL</source> + <translation>От DeepL получен недопустимый ответ</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/DeepLEngine.py" line="115"/> + <source>DeepL reported an error. +Message: {0}</source> + <translation>Сообщение DeepL об ошибке. +Сообщение: {0}</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/DeepLEngine.py" line="119"/> + <source>DeepL call returned an unknown result</source> + <translation>Вызов DeepL вернул неизвестный результат</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/DeepLEngine.py" line="123"/> + <source>Unsupported language code given (source: {0}, target: {1}).</source> + <translation>Неподдерживаемый язык (исходный: {0}, целевой: {1}).</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/DeepLEngine.py" line="130"/> + <source><p>No translation found</p></source> + <translation><p>Перевод не найден</p></translation> + </message> +</context> +<context> <name>DeleteFilesConfirmationDialog</name> <message> <location filename="../UI/DeleteFilesConfirmationDialog.ui" line="22"/> @@ -7669,32 +7704,32 @@ <context> <name>DotDesktopWizard</name> <message> - <location filename="../Plugins/PluginWizardDotDesktop.py" line="149"/> + <location filename="../Plugins/PluginWizardDotDesktop.py" line="124"/> <source>.desktop Wizard</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/PluginWizardDotDesktop.py" line="111"/> + <location filename="../Plugins/PluginWizardDotDesktop.py" line="86"/> <source>.&desktop Wizard...</source> <translation type="unfinished">Мастер .&desktop...</translation> </message> <message> - <location filename="../Plugins/PluginWizardDotDesktop.py" line="117"/> + <location filename="../Plugins/PluginWizardDotDesktop.py" line="92"/> <source><b>.desktop Wizard</b><p>This wizard opens a dialog for entering all the parameters needed to create the contents of a .desktop file. The generated code replaces the text of the current editor. Alternatively a new editor is opened.</p></source> <translation type="unfinished"><b>Мастер .desktop</b><p>Этот мастер открывает диалог для ввода всех параметров, необходимых для создания контента .desktop файла. Созданный код заменит текст в текущем окне редактора. Либо, в качестве альтернативы, откроет новое окно редактора.</p></translation> </message> <message> - <location filename="../Plugins/PluginWizardDotDesktop.py" line="143"/> + <location filename="../Plugins/PluginWizardDotDesktop.py" line="118"/> <source>No current editor</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/PluginWizardDotDesktop.py" line="143"/> + <location filename="../Plugins/PluginWizardDotDesktop.py" line="118"/> <source>Please open or create a file first.</source> <translation type="unfinished">Пожалуйста, сначала откройте или создайте файл.</translation> </message> <message> - <location filename="../Plugins/PluginWizardDotDesktop.py" line="149"/> + <location filename="../Plugins/PluginWizardDotDesktop.py" line="124"/> <source>The current editor contains text. Shall this be replaced?</source> <translation type="unfinished">В текущем окне редактора содержится текст. Должен ли он быть заменен?</translation> </message> @@ -17361,6 +17396,55 @@ </message> </context> <context> + <name>GlosbeEngine</name> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/GlosbeEngine.py" line="88"/> + <source>Invalid response received</source> + <translation>Получен недопустимый ответ</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/GlosbeEngine.py" line="103"/> + <source>No translation found.</source> + <translation>Перевод не найден.</translation> + </message> +</context> +<context> + <name>GoogleV1Engine</name> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/GoogleV1Engine.py" line="159"/> + <source>Only texts up to {0} characters are allowed.</source> + <translation>Разрешены фрагменты текста не длинее {0} символов.</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/GoogleV1Engine.py" line="95"/> + <source>Invalid response received</source> + <translation>Получен недопустимый ответ</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/GoogleV1Engine.py" line="129"/> + <source>No translation found.</source> + <translation>Перевод не найден.</translation> + </message> +</context> +<context> + <name>GoogleV2Engine</name> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/GoogleV2Engine.py" line="71"/> + <source>A valid Google Translate key is required.</source> + <translation>Требуется действительный ключ Google Translate.</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/GoogleV2Engine.py" line="82"/> + <source>Invalid response received</source> + <translation>Получен недопустимый ответ</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/GoogleV2Engine.py" line="86"/> + <source>No translation available.</source> + <translation>Перевод отсутствует.</translation> + </message> +</context> +<context> <name>GotoDialog</name> <message> <location filename="../QScintilla/GotoDialog.ui" line="13"/> @@ -37281,6 +37365,29 @@ </message> </context> <context> + <name>MicrosoftEngine</name> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MicrosoftEngine.py" line="186"/> + <source>You have not registered for the Microsoft Translation service.</source> + <translation>Вы не зарегистрированы в службе переводов Microsoft Translation.</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MicrosoftEngine.py" line="192"/> + <source>No valid access token available.</source> + <translation>Нет достоверного маркера доступа.</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MicrosoftEngine.py" line="169"/> + <source>No translation available.</source> + <translation>Перевод отсутствует.</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MicrosoftEngine.py" line="204"/> + <source>No Text-to-Speech for the selected language available.</source> + <translation>Функция Text-to-Speech для выбранного языка недоступна (преобразование текста в речь).</translation> + </message> +</context> +<context> <name>MimeTypesPage</name> <message> <location filename="../Preferences/ConfigurationPages/MimeTypesPage.ui" line="17"/> @@ -38503,6 +38610,19 @@ </message> </context> <context> + <name>MyMemoryEngine</name> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MyMemoryEngine.py" line="75"/> + <source>Only texts up to {0} characters are allowed.</source> + <translation>Разрешены фрагменты текста не длинее {0} символов.</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MyMemoryEngine.py" line="100"/> + <source>Invalid response received</source> + <translation>Получен недопустимый ответ</translation> + </message> +</context> +<context> <name>NamingStyleChecker</name> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="396"/> @@ -45975,6 +46095,19 @@ </message> </context> <context> + <name>PromtEngine</name> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/PromtEngine.py" line="99"/> + <source>Invalid response received</source> + <translation>Получен недопустимый ответ</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/PromtEngine.py" line="108"/> + <source>This direction of translation is not available.</source> + <translation>Данное направление перевода недоступно.</translation> + </message> +</context> +<context> <name>PropertiesDialog</name> <message> <location filename="../Project/PropertiesDialog.ui" line="20"/> @@ -64773,6 +64906,19 @@ </message> </context> <context> + <name>TranslationEngine</name> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/TranslationEngine.py" line="67"/> + <source>No pronounce data available</source> + <translation>Нет данных для произношения</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/TranslationEngine.py" line="82"/> + <source>No translation available</source> + <translation>Перевод недоступен</translation> + </message> +</context> +<context> <name>TranslationPropertiesDialog</name> <message> <location filename="../Project/TranslationPropertiesDialog.ui" line="14"/> @@ -64925,6 +65071,539 @@ </message> </context> <context> + <name>Translator</name> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/Translator.py" line="53"/> + <source>Translator</source> + <translation>Переводчик</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/Translator.py" line="53"/> + <source>T&ranslator</source> + <translation>Пе&реводчик</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/Translator.py" line="53"/> + <source>Alt+Shift+R</source> + <translation>Alt+Shift+R</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/Translator.py" line="59"/> + <source>Switch the input focus to the Translator window.</source> + <translation>Переключение фокуса ввода в окно перевода.</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/Translator.py" line="61"/> + <source><b>Activate Translator</b><p>This switches the input focus to the Translator window.</p></source> + <translation><b>Активация перевода</b><p>Переключение фокуса ввода в окно перевода.</p></translation> + </message> +</context> +<context> + <name>TranslatorEngines</name> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="38"/> + <source>Google V.1</source> + <translation>Google V.1</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="40"/> + <source>MyMemory</source> + <translation>MyMemory</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="42"/> + <source>Glosbe</source> + <translation>Glosbe</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="44"/> + <source>PROMT</source> + <translation>PROMT</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="46"/> + <source>Yandex</source> + <translation>Yandex</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="54"/> + <source>Unknow translation service name ({0})</source> + <translation>Имя неизвестного сервиса перевода ({0})</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="48"/> + <source>Google V.2</source> + <translation>Google V.2</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="50"/> + <source>Microsoft</source> + <translation>Microsoft</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="52"/> + <source>DeepL</source> + <translation>DeepL</translation> + </message> +</context> +<context> + <name>TranslatorLanguagesDb</name> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="33"/> + <source>Arabic</source> + <translation></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="35"/> + <source>Bulgarian</source> + <translation></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="36"/> + <source>Bosnian</source> + <translation></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="37"/> + <source>Catalan</source> + <translation></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="38"/> + <source>Czech</source> + <translation></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="39"/> + <source>Danish</source> + <translation></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="40"/> + <source>German</source> + <translation></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="41"/> + <source>Greek</source> + <translation></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="42"/> + <source>English</source> + <translation></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="43"/> + <source>Spanish</source> + <translation></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="44"/> + <source>Estonian</source> + <translation></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="45"/> + <source>Finnish</source> + <translation></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="46"/> + <source>French</source> + <translation></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="47"/> + <source>Irish</source> + <translation></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="48"/> + <source>Galician</source> + <translation></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="50"/> + <source>Hindi</source> + <translation></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="51"/> + <source>Croatian</source> + <translation></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="52"/> + <source>Hungarian</source> + <translation></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="53"/> + <source>Indonesian</source> + <translation></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="54"/> + <source>Icelandic</source> + <translation></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="55"/> + <source>Italian</source> + <translation></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="57"/> + <source>Japanese</source> + <translation></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="58"/> + <source>Georgian</source> + <translation></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="59"/> + <source>Korean</source> + <translation></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="60"/> + <source>Lithuanian</source> + <translation></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="61"/> + <source>Latvian</source> + <translation></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="62"/> + <source>Macedonian</source> + <translation></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="63"/> + <source>Maltese</source> + <translation></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="64"/> + <source>Dutch</source> + <translation></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="65"/> + <source>Norwegian</source> + <translation></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="66"/> + <source>Polish</source> + <translation></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="67"/> + <source>Portuguese</source> + <translation></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="68"/> + <source>Romanian</source> + <translation></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="69"/> + <source>Russian</source> + <translation></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="70"/> + <source>Slovak</source> + <translation></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="71"/> + <source>Slovenian</source> + <translation></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="72"/> + <source>Albanian</source> + <translation></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="73"/> + <source>Serbian</source> + <translation></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="74"/> + <source>Swedish</source> + <translation></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="75"/> + <source>Thai</source> + <translation></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="76"/> + <source>Filipino</source> + <translation></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="77"/> + <source>Turkish</source> + <translation></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="78"/> + <source>Ukrainian</source> + <translation></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="79"/> + <source>Vietnamese</source> + <translation></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="80"/> + <source>Chinese S</source> + <translation></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="81"/> + <source>Chinese T</source> + <translation></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="32"/> + <source>Afrikaans</source> + <translation></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="34"/> + <source>Belarusian</source> + <translation></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="49"/> + <source>Hebrew (he)</source> + <translation></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="56"/> + <source>Hebrew (iw)</source> + <translation></translation> + </message> +</context> +<context> + <name>TranslatorPage</name> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui" line="17"/> + <source><b>Configure Translator</b></source> + <translation><b>Настройка переводчика</b></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui" line="137"/> + <source>Show dictionary results</source> + <translation>Показывать словарь результатов</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="175"/> + <source>Enabled Languages</source> + <translation>Используемые языки</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui" line="77"/> + <source>Press to set or unset all entries</source> + <translation>Установить или отменить весь выбор</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui" line="80"/> + <source>Set/Unset All</source> + <translation>Выбрать/Отменить все</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui" line="100"/> + <source>Press to set the default list of enabled languages</source> + <translation>Установить разрешенные по умолчанию языки</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui" line="103"/> + <source>Set Default</source> + <translation>Стандартный набор</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="175"/> + <source>At least two languages should be selected to work correctly.</source> + <translation>Для корректной работы должны быть выбраны по крайней мере два языка.</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui" line="134"/> + <source>Select to show the results of the translation dictionary</source> + <translation>Разрешить показ словаря результатов перевода</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui" line="216"/> + <source>MyMemory</source> + <translation>MyMemory</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui" line="222"/> + <source>Email:</source> + <translation>Email:</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui" line="229"/> + <source>Enter email address to be sent with each request (optional)</source> + <translation>Введите адрес электронной почты для отправки с каждым запросом (по желанию)</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui" line="272"/> + <source>Key:</source> + <translation>Ключ:</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui" line="279"/> + <source>Enter your Yandex key</source> + <translation>Введите ваш Yandex ключ</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui" line="266"/> + <source>Yandex</source> + <translation>Yandex</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="51"/> + <source><p>A key is <b>optional</b> to use this service. <a href="{0}">Get a free API key.</a></p></source> + <translation><p>При использовании данного сервиса ключ является <b>опциональным</b>. <a href="{0}">Получить свободный API ключ.</a></p></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="55"/> + <source><p>A key is <b>required</b> to use this service. <a href="{0}">Get a free API key.</a></p></source> + <translation><p>Для использования данного сервиса <b>требуется</b> ключ. <a href="{0}">Получить свободный API ключ.</a></p></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui" line="243"/> + <source>Enter your MyMemory key</source> + <translation>Введите ваш MyMemory ключ</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui" line="128"/> + <source>Google V.1</source> + <translation>Google V.1</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui" line="147"/> + <source>Google V.2</source> + <translation>Google V.2</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui" line="160"/> + <source>Enter your Google Translate key</source> + <translation>Введите ваш Google Translate ключ</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="42"/> + <source><p>A key is <b>required</b> to use this service. <a href="{0}">Get a commercial API key.</a></p></source> + <translation><p>Для использования данного сервиса <b>требуется</b> ключ. <a href="{0}">Получить коммерческий API ключ.</a></p></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui" line="183"/> + <source>Microsoft Azure</source> + <translation>Microsoft Azure</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="46"/> + <source><p>A registration of the text translation service is <b>required</b>. <a href="{0}">Register with Microsoft Azure.</a></p></source> + <translation><p><b>Необходима</b> регистрация приложения. <a href="{0}">Регистрация посредством Microsoft Azure.</a></p></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui" line="189"/> + <source>Subscription Key:</source> + <translation>Ключ подписки:</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui" line="196"/> + <source>Enter the subscription key of the text translator service</source> + <translation>Введите ключ подписки службы перевода текста</translation> + </message> +</context> +<context> + <name>TranslatorPlugin</name> + <message> + <location filename="../Plugins/PluginTranslator.py" line="68"/> + <source>Translator</source> + <translation>Перевод</translation> + </message> +</context> +<context> + <name>TranslatorWidget</name> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="58"/> + <source>Press to pronounce the entered text</source> + <translation>Произношение введенного текста</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="71"/> + <source>Select the language of the original text</source> + <translation>Выберите язык оригинального текста</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="78"/> + <source>Press to swap the translation direction</source> + <translation>Поменять направление перевода</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="91"/> + <source>Select the language for the translated text</source> + <translation>Выберите язык переводимого текста</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="98"/> + <source>Press to pronounce the translated text</source> + <translation>Произношение переведенного текста</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="105"/> + <source>Enter the text to be translated</source> + <translation>Введите текст для перевода</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="128"/> + <source>Shows the translated text</source> + <translation>Просмотр переведенного текста</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="144"/> + <source>Press to translate the entered text</source> + <translation>Перевести введенный текст</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.py" line="372"/> + <source>Translation Error</source> + <translation>Ошибка перевода</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="31"/> + <source>Select the translation service</source> + <translation>Выбор сервиса перевода</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.py" line="354"/> + <source>The selected translation service does not support the Text-to-Speech function.</source> + <translation>Выбранный сервис перевода не поддерживает функцию Text-to-Speech.</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="151"/> + <source>Press to clear the text fields</source> + <translation>Очистить текстовые поля</translation> + </message> +</context> +<context> <name>TrayStarter</name> <message> <location filename="../Tools/TrayStarter.py" line="73"/> @@ -77479,6 +78158,64 @@ </message> </context> <context> + <name>YandexEngine</name> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="43"/> + <source>Invalid API key.</source> + <translation>Недействительный API ключ.</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="44"/> + <source>API key has been blocked.</source> + <translation>API ключ заблокирован.</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="45"/> + <source>Daily limit for requests has been reached.</source> + <translation>Достигнут суточный лимит запросов.</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="46"/> + <source>Daily limit for the volume of translated text reached.</source> + <translation>Достигнут суточный лимит объема переведенного текста.</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="48"/> + <source>Text size exceeds the maximum.</source> + <translation>Размер текстового блока превышает максимальный.</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="49"/> + <source>Text could not be translated.</source> + <translation>Текст не может быть переведен.</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="50"/> + <source>The specified translation direction is not supported.</source> + <translation>Заданное направление перевода не поддерживается.</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="89"/> + <source>Only texts up to {0} characters are allowed.</source> + <translation>Разрешены фрагменты текста не длинее {0} символов.</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="94"/> + <source>A valid Yandex key is required.</source> + <translation>Требуется действительный ключ Yandex.</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="107"/> + <source>Invalid response received</source> + <translation>Получен недопустимый ответ</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="113"/> + <source>Unknown error code ({0}) received.</source> + <translation>Получен код ({0}) неизвестной ошибки.</translation> + </message> +</context> +<context> <name>ZoomDialog</name> <message> <location filename="../QScintilla/ZoomDialog.ui" line="13"/>