--- a/i18n/eric6_ru.ts Sat Jul 07 12:58:50 2018 +0200 +++ b/i18n/eric6_ru.ts Sat Jul 07 14:38:13 2018 +0200 @@ -38248,6 +38248,34 @@ </message> </context> <context> + <name>IbmWatsonEngine</name> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/IbmWatsonEngine.py" line="178"/> + <source>A valid IBM Watson Language Translator key is required.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/IbmWatsonEngine.py" line="187"/> + <source>A valid IBM Watson Language Translator URL is required.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/IbmWatsonEngine.py" line="212"/> + <source>Invalid response received</source> + <translation type="unfinished">Получен недопустимый ответ</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/IbmWatsonEngine.py" line="220"/> + <source>No translation available.</source> + <translation type="unfinished">Перевод отсутствует.</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/IbmWatsonEngine.py" line="220"/> + <source>Error Getting Available Translations</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>IconEditorGrid</name> <message> <location filename="../IconEditor/IconEditorGrid.py" line="206"/> @@ -72394,12 +72422,12 @@ <context> <name>TranslationEngine</name> <message> - <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/TranslationEngine.py" line="67"/> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/TranslationEngine.py" line="79"/> <source>No pronounce data available</source> <translation>Нет данных для произношения</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/TranslationEngine.py" line="82"/> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/TranslationEngine.py" line="94"/> <source>No translation available</source> <translation>Перевод недоступен</translation> </message> @@ -72612,7 +72640,7 @@ <translation>Yandex</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="54"/> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="56"/> <source>Unknow translation service name ({0})</source> <translation>Имя неизвестного сервиса перевода ({0})</translation> </message> @@ -72631,6 +72659,11 @@ <source>DeepL</source> <translation>DeepL</translation> </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="54"/> + <source>IBM Watson</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>TranslatorLanguagesDb</name> @@ -72898,7 +72931,7 @@ <translation>Показывать словарь результатов</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="175"/> + <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="189"/> <source>Enabled Languages</source> <translation>Используемые языки</translation> </message> @@ -72923,7 +72956,7 @@ <translation>Стандартный набор</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="175"/> + <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="189"/> <source>At least two languages should be selected to work correctly.</source> <translation>Для корректной работы должны быть выбраны по крайней мере два языка.</translation> </message> @@ -72933,47 +72966,47 @@ <translation>Разрешить показ словаря результатов перевода</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui" line="216"/> + <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui" line="266"/> <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> + <source>Email:</source> + <translation>Email:</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui" line="279"/> + <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="322"/> + <source>Key:</source> + <translation>Ключ:</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui" line="329"/> <source>Enter your Yandex key</source> <translation>Введите ваш Yandex ключ</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui" line="266"/> + <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui" line="316"/> <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>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="59"/> <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"/> + <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui" line="293"/> <source>Enter your MyMemory key</source> <translation>Введите ваш MyMemory ключ</translation> </message> @@ -72998,24 +73031,54 @@ <translation><p>Для использования данного сервиса <b>требуется</b> ключ. <a href="{0}">Получить коммерческий API ключ.</a></p></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui" line="183"/> + <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui" line="233"/> <source>Microsoft Azure</source> <translation>Microsoft Azure</translation> </message> <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="50"/> + <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="239"/> + <source>Subscription Key:</source> + <translation>Ключ подписки:</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui" line="246"/> + <source>Enter the subscription key of the text translator service</source> + <translation>Введите ключ подписки службы перевода текста</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui" line="183"/> + <source>IBM Watson</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui" line="189"/> + <source>URL:</source> + <translation type="unfinished">URL:</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui" line="203"/> + <source>API Key:</source> + <translation type="unfinished">API ключ:</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui" line="210"/> + <source>Enter your IBM Watson Translator API key</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui" line="196"/> + <source>Enter your IBM Watson Translator URL</source> + <translation type="unfinished"></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> + <source><p>A key is <b>required</b> to use this service. <a href="{0}">Register with IBM Cloud.</a></p></source> + <translation type="unfinished"></translation> </message> </context> <context> @@ -73069,7 +73132,7 @@ <translation>Перевести введенный текст</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.py" line="372"/> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.py" line="449"/> <source>Translation Error</source> <translation>Ошибка перевода</translation> </message> @@ -73079,7 +73142,7 @@ <translation>Выбор сервиса перевода</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.py" line="354"/> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.py" line="431"/> <source>The selected translation service does not support the Text-to-Speech function.</source> <translation>Выбранный сервис перевода не поддерживает функцию Text-to-Speech.</translation> </message>