diff --git a/translations/translation_en.ts b/translations/translation_en.ts index 6f7c0a0..c473fb9 100644 --- a/translations/translation_en.ts +++ b/translations/translation_en.ts @@ -4,59 +4,122 @@ GoogleWebTranslator - Неверные парметры для перевода. - Wrong translation parameters. + Wrong translation parameters. Manager - + Захват Capture - - - Перевод - Translation + Translation - Повторить - Repeat + Repeat - Скопировать - Copy + Copy - + + Повторить захват + Retry capture + + + + + + Результат + Result + + + + Показать + Show + + + + В буфер + To clipboard + + + Настройки Settings - - + + О программе About - + Выход Exit - + + Не найден подходящий язык распознавания. + Failed to find selected recognition language. + + + Программа для распознавания текста на экране. Создана с использованием Qt, tesseract-ocr, Google Translate. Автор: Gres (translator@gres.biz) Версия: %1 от %2 %3 Screen text recognition and translation program. \n Uses Qt, tesseract-ocr, Google Translate. \n Author: Gres (translator@gres.biz) \n Version: %1 from %2 %3 + + + + +Подсказки. +Клик по иконке в трее: +* левой кнопкой - отобразить последний результат +* средней кнопкой - скопировать последний результат в буфер обмена +* двойной клик - повторный захват последнего экрана + +Захвата изображения при зажатых кнопках: +* Ctrl - не выходить из режима захвата +* Alt - выполнить перевод, если в настройках он выключен (и наоборот, не выполнять, если включен) + + + +Tips. +Tray icon click: +* left button - show last result +* middle button - copy last result to clipboard +* double click - repeat last screen capture + +Key modifiers what capturing : +* Ctrl - do not exit from capture mode +* Alt - make translation if it is disabled in settings (or do not make, if it is enabled) + + + + + Последний результат был скопирован в буфер обмена. + Last result has been copied to clipboard. + + + + Правка + Correction + + + + Исправьте распознанный текст + Correct recognized text + Программа для распознавания текста на экране. Создана с использованием Qt, tesseract-ocr, Google Translate. @@ -64,12 +127,11 @@ Screen text recognition and translation program. \n Uses Qt, tesseract-ocr, Google Translate. \n Author: Gres (translator@gres.biz) - Последний перевод был скопирован в буфер обмена. - Last translation has been copied to the clipboard. + Last translation has been copied to the clipboard. - + Ошибка Error @@ -77,415 +139,415 @@ QObject - - + + Afrikaans Afrikaans - - + + Albanian Albanian - - + + Arabic Arabic - + Armenian Armenian - - + + Azerbaijani Azerbaijani - - + + Basque Basque - - + + Belarusian Belarusian - - + + Bulgarian Bulgarian - - + + Catalan Catalan - - + + Chinese (Simplified) Chinese (Simplified) - - + + Chinese (Traditional) Chinese (Traditional) - - + + Croatian Croatian - - + + Czech Czech - - + + Danish Danish - - + + Dutch Dutch - - + + English English - - + + Estonian Estonian - + Filipino Filipino - - + + Finnish Finnish - - + + French French - - + + Galician Galician - + Georgian Georgian - - + + German German - - + + Greek Greek - + Haitian Creole Haitian Creole - - + + Hebrew Hebrew - - + + Hindi Hindi - - + + Hungarian Hungarian - - + + Icelandic Icelandic - - + + Indonesian Indonesian - + Irish Irish - - + + Italian Italian - - + + Japanese Japanese - - + + Korean Korean - - + + Latvian Latvian - - + + Lithuanian Lithuanian - - + + Macedonian Macedonian - - + + Malay Malay - - + + Maltese Maltese - - + + Norwegian Norwegian - + Persian Persian - - + + Polish Polish - - + + Portuguese Portuguese - - + + Romanian Romanian - - + + Russian Russian - - + + Serbian Serbian - + Slovak Slovak - - + + Slovenian Slovenian - - + + Spanish Spanish - - + + Swahili Swahili - - + + Swedish Swedish - - + + Thai Thai - - + + Turkish Turkish - - + + Ukrainian Ukrainian - + Urdu Urdu - - + + Vietnamese Vietnamese - + Welsh Welsh - + Yiddish Yiddish - + Ancient Greek Ancient Greek - + Esperanto alternative - + Tagalog Tagalog - + Telugu Telugu - + Tamil Tamil - + Slovakian Slovakian - + Malayalam Malayalam - + Kannada Kannada - + Cherokee Cherokee - + Middle French (ca. 1400-1600) Middle French - + Frankish Frankish - + Math / equation Math / equation - + Esperanto Esperanto - + Middle English (1100-1500) Middle English - + Bengali Bengali @@ -493,17 +555,17 @@ Recognizer - + Неверные параметры для OCR Wrong parameters for OCR - + Ошибка инициализации OCR: %1 OCR initialization error: %1 - + Текст не распознан. Failed to recognize text. @@ -515,6 +577,31 @@ Результат Result + + + Распознать другой язык + Recognize another language + + + + Перевести на другой язык + Translate to another language + + + + Скопировать в буфер + Copy to clipboard + + + + Скопировать рисунок в буфер + Copy image to clibpoard + + + + Исправить распознанный текст + Correct recognized text + SelectionDialog @@ -523,6 +610,11 @@ Dialog Selection + + + Поменять язык текста и перевода + Swap recognition/translation languages + SettingsEditor @@ -532,102 +624,246 @@ Settings - + + Общее + General + + + Горячие клавиши Hotkeys - - - + <html><head/><body><p>Сочетание клавиш для перехода в режим захвата.</p></body></html> <html><head/><body><p>Keys combination to enter capture mode.</p></body></html> - + Захватить Capture - + + <html><head/><body><p>Сочетание клавиш для перехода в режим захвата, но с использованием последнего использованного, а не текущего, изображения.</p></body></html> + <html><head/><body><p>Keys combination to enter capture mode, but with last used image instead of current.</p></body></html> + + + + Захватить повторно + Repeat capture + + + + <html><head/><body><p>Сочетание клавиш для повторного отображения последнего результата.</p></body></html> + <html><head/><body><p>Keys combination to show last result again.</p></body></html> + + + + Показать + Show + + + + <html><head/><body><p>Сочетание клавиш для копирования последнего результата в буфер обмена.</p></body></html> + <html><head/><body><p>Keys combination to copy last result to clipboard.</p></body></html> + + + Скопировать Copy - Повторить - Repeat + Repeat - + Распознавание Recognition - <html><head/><body><p>Необходимо для распознавания.</p><p>Скачивается отсюда: <a href="https://code.google.com/p/tesseract-ocr/downloads/list"><span style=" text-decoration: underline; color:#0000ff;">https://code.google.com/p/tesseract-ocr/downloads/list</span></a></p></body></html> - <html><head/><body><p>Required for recognition.</p><p>Can me downloaded from there: <a href="https://code.google.com/p/tesseract-ocr/downloads/list"><span style=" text-decoration: underline; color:#0000ff;">https://code.google.com/p/tesseract-ocr/downloads/list</span></a></p></body></html> + <html><head/><body><p>Required for recognition.</p><p>Can me downloaded from there: <a href="https://code.google.com/p/tesseract-ocr/downloads/list"><span style=" text-decoration: underline; color:#0000ff;">https://code.google.com/p/tesseract-ocr/downloads/list</span></a></p></body></html> - - + + Путь к tessdata Tessdata path - + ... ... - + <html><head/><body><p>Заполняется на основании содержания tessdata</p></body></html> <html><head/><body><p>Values depend on tessdata contents</p></body></html> - + Язык распознавания Recognition language - <html><head/><body><p>Масштабирование изображения для улучшения распознания. Больше - лучше (до определенных пределов), но медленнее.</p></body></html> - <html><head/><body><p>Image scaling for better recognition. More is better (reasonable), but slower.</p></body></html> + <html><head/><body><p>Image scaling for better recognition. More is better (reasonable), but slower.</p></body></html> - + Увеличение масштаба Scale factor - + Вывод результата Result representation - + Трей Tray - + Окно Window - + + Прокси + Proxy + + + + Тип: + Type: + + + + Пользователь: + User: + + + + Адрес: + Host: + + + + Пароль: + Password: + + + + Порт: + Port: + + + + Сохранять пароль (небезопасно) + Save password (unsafe) + + + + <html><head/><body><p>Необходимо для распознавания.</p><p>Скачивается отсюда: <a href="https://github.com/tesseract-ocr/tessdata"><span style=" text-decoration: underline; color:#7593bc;">https://github.com/tesseract-ocr/tessdata</span></a></p><p>&quot;./&quot; означает, что папка &quot;tessdata&quot; находится в одной директории с исполняемым файлом программы.</p></body></html> + <html><head/><body><p>Required for recognition.</p><p>Can me downloaded from there: <a href="https://github.com/tesseract-ocr/tessdata"><span style=" text-decoration: underline; color:#7593bc;">https://github.com/tesseract-ocr/tessdata</span></a></p><p>&quot;./&quot; means that .&quot;tessdata&quot; is in the same folder as program's binary</p></body></html> + + + + <html><head/><body><p>Масштабирование изображения для улучшения распознания. Больше - лучше (до определенных пределов), но медленнее и потребляет больше памяти.</p><p>Рекомендуемые значения от 5 до 10.</p></body></html> + <html><head/><body><p>Image scaling can improve recognition results. More is better (up to reasonable limits), but slower and consumes more memory.</p><p>Recommended values are between 5 and 10.</p></body></html> + + + + <html><head/><body><p>Символы, регулярно распознаваемые с ошибками. При обнаружении будут заменены на указанные.</p></body></html> + <html><head/><body><p>Symbols to replace in recognition results. Allows to avoid repeating errors.</p></body></html> + + + + Исправления: + Substitutions: + + + + Язык + Language + + + + Исходный текст + Source + + + + Исправление + Target + + + Перевод Translation - + + <html><head/><body><p>Необходимо ли переводить (вкл) распознанный текст.</p></body></html> + <html><head/><body><p>If enabled - recognized text will be translated. Only recognize otherwise.</p></body></html> + + + + Переводить текст + Translate text + + + + <html><head/><body><p>Отображает окно переводчика. Следует использовать только для разработки переводчиков.</p></body></html> + <html><head/><body><p>Displays translator's window. Should me used only for new translators development.</p></body></html> + + + + Режим отладки + Debug mode + + + + <html><head/><body><p>Максимальное время, которое может быть затрачено на перевод, чтобы он не считался &quot;зависшим&quot;.</p></body></html> + <html><head/><body><p>Max time of translation process.</p></body></html> + + + + Максимальное время перевода: + Max translation time: + + + <html><head/><body><p>Язык, на который осуществляется перевод.</p></body></html> <html><head/><body><p>Translated text language.</p></body></html> - + + Язык результата: + Translation language: + + + + Переводчики: + Translators: + + + + сек. + secs. + + + + <html><head/><body><p>Отображены в порядке убывания приоритета.</p></body></html> + <html><head/><body><p>Sorted by priority descending.</p></body></html> + + Язык результата - Result language + Result language Afrikaans @@ -917,18 +1153,31 @@ Bengali Bengali + + + Нет + None + + + + SOCKS 5 + SOCKS 5 + + + + HTTP + HTTP + Translator - Неверные парметры для перевода. - Wrong translation parameters. + Wrong translation parameters. - Ошибка альтернативного перевода текста: %1 - Failed to translate with alternative method: %1 + Failed to translate with alternative method: %1 Ошибка перевода: %1 @@ -939,4 +1188,22 @@ Translation parsing error: %1 (%2) + + WebTranslator + + + Перевод отменен по таймауту. + Translation timed out. + + + + Ошибка загрузки страницы (%1) для перевода. + Page (%1) load failed. + + + + Нет сценариев для перевода. Измените настройки. + Not found any translators. Change settings. + + diff --git a/translations/translation_ru.ts b/translations/translation_ru.ts index d93797a..74478b6 100644 --- a/translations/translation_ru.ts +++ b/translations/translation_ru.ts @@ -4,53 +4,74 @@ GoogleWebTranslator - Неверные парметры для перевода. - Неверные парметры для перевода. + Неверные парметры для перевода. Manager - + Захват Захват - - - Перевод - Перевод + Перевод - Повторить - Повторить + Повторить - Скопировать - Скопировать + Скопировать - + + Повторить захват + Повторить захват + + + + + + Результат + Результат + + + + Показать + Показать + + + + В буфер + В буфер + + + Настройки Настройки - - + + О программе О программе - + Выход Выход - + + Не найден подходящий язык распознавания. + Не найден подходящий язык распознавания. + + + Программа для распознавания текста на экране. Создана с использованием Qt, tesseract-ocr, Google Translate. Автор: Gres (translator@gres.biz) @@ -60,6 +81,48 @@ Автор: Gres (translator@gres.biz) Версия: %1 от %2 %3 + + + + +Подсказки. +Клик по иконке в трее: +* левой кнопкой - отобразить последний результат +* средней кнопкой - скопировать последний результат в буфер обмена +* двойной клик - повторный захват последнего экрана + +Захвата изображения при зажатых кнопках: +* Ctrl - не выходить из режима захвата +* Alt - выполнить перевод, если в настройках он выключен (и наоборот, не выполнять, если включен) + + + +Подсказки. +Клик по иконке в трее: +* левой кнопкой - отобразить последний результат +* средней кнопкой - скопировать последний результат в буфер обмена +* двойной клик - повторный захват последнего экрана + +Захват изображения при зажатых кнопках: +* Ctrl - не выходить из режима захвата +* Alt - выполнить перевод, если в настройках он выключен (и наоборот, не выполнять, если включен) + + + + + Последний результат был скопирован в буфер обмена. + Последний результат был скопирован в буфер обмена. + + + + Правка + Правка + + + + Исправьте распознанный текст + Исправьте распознанный текст + Программа для распознавания текста на экране. Создана с использованием Qt, tesseract-ocr, Google Translate. @@ -69,12 +132,11 @@ Автор: Gres (translator@gres.biz) - Последний перевод был скопирован в буфер обмена. - Последний перевод был скопирован в буфер обмена. + Последний перевод был скопирован в буфер обмена. - + Ошибка Ошибка @@ -82,415 +144,415 @@ QObject - - + + Afrikaans Африкаанс - - + + Albanian Албанский - - + + Arabic Арабский - + Armenian Армянский - - + + Azerbaijani Азербайджанский - - + + Basque Басков - - + + Belarusian Белорусский - - + + Bulgarian Болгарский - - + + Catalan Каталонский - - + + Chinese (Simplified) Китайский (упрощенный) - - + + Chinese (Traditional) Китайский (традиционный) - - + + Croatian Хорватский - - + + Czech Чешский - - + + Danish Датский - - + + Dutch Голландский - - + + English Английский - - + + Estonian Эстонский - + Filipino Филиппинский - - + + Finnish Финский - - + + French Французский - - + + Galician Галицкий - + Georgian Грузинский - - + + German Немецкий - - + + Greek Греческий - + Haitian Creole Гаитянский креольский - - + + Hebrew Иврит - - + + Hindi Хинди - - + + Hungarian Венгерский - - + + Icelandic Исландский - - + + Indonesian Индонезийский - + Irish Ирландский - - + + Italian Итальянский - - + + Japanese Японский - - + + Korean Корейский - - + + Latvian Латвийский - - + + Lithuanian Литовский - - + + Macedonian Македонский - - + + Malay Малайский - - + + Maltese Мальтийский - - + + Norwegian Норвежский - + Persian Персидский - - + + Polish Польский - - + + Portuguese Португальский - - + + Romanian Румынский - - + + Russian Русский - - + + Serbian Сербский - + Slovak Словацкий - - + + Slovenian Словенский - - + + Spanish Испанский - - + + Swahili Суахили - - + + Swedish Шведский - - + + Thai Тайский - - + + Turkish Турецкий - - + + Ukrainian Украинский - + Urdu Урду - - + + Vietnamese Вьетнамский - + Welsh Валлийский - + Yiddish Идиш - + Ancient Greek Древнегреческий - + Esperanto alternative Эсперанто альтернативный - + Tagalog Тагальский - + Telugu Телугу - + Tamil Тамил - + Slovakian Словацкий - + Malayalam Малаялам - + Kannada Каннада - + Cherokee Чероки - + Middle French (ca. 1400-1600) Средневековый Французский - + Frankish Франкский - + Math / equation Математика/уравнение - + Esperanto Эсперанто - + Middle English (1100-1500) Средневековый Английский - + Bengali Бенгальский @@ -498,17 +560,17 @@ Recognizer - + Неверные параметры для OCR Неверные параметры для OCR - + Ошибка инициализации OCR: %1 Ошибка инициализации OCR: %1 - + Текст не распознан. Текст не распознан. @@ -520,6 +582,31 @@ Результат Результат + + + Распознать другой язык + Распознать другой язык + + + + Перевести на другой язык + Перевести на другой язык + + + + Скопировать в буфер + Скопировать в буфер + + + + Скопировать рисунок в буфер + Скопировать рисунок в буфер + + + + Исправить распознанный текст + Исправить распознанный текст + SelectionDialog @@ -528,6 +615,11 @@ Dialog Выбор + + + Поменять язык текста и перевода + Поменять язык текста и перевода + SettingsEditor @@ -537,102 +629,246 @@ Настройки - + + Общее + Общее + + + Горячие клавиши Горячие клавиши - - - + <html><head/><body><p>Сочетание клавиш для перехода в режим захвата.</p></body></html> <html><head/><body><p>Сочетание клавиш для перехода в режим захвата.</p></body></html> - + Захватить Захватить - + + <html><head/><body><p>Сочетание клавиш для перехода в режим захвата, но с использованием последнего использованного, а не текущего, изображения.</p></body></html> + <html><head/><body><p>Сочетание клавиш для перехода в режим захвата, но с использованием последнего использованного, а не текущего, изображения.</p></body></html> + + + + Захватить повторно + Захватить повторно + + + + <html><head/><body><p>Сочетание клавиш для повторного отображения последнего результата.</p></body></html> + <html><head/><body><p>Сочетание клавиш для повторного отображения последнего результата.</p></body></html> + + + + Показать + Показать + + + + <html><head/><body><p>Сочетание клавиш для копирования последнего результата в буфер обмена.</p></body></html> + <html><head/><body><p>Сочетание клавиш для копирования последнего результата в буфер обмена.</p></body></html> + + + Скопировать Скопировать - Повторить - Повторить + Повторить - + Распознавание Распознавание - <html><head/><body><p>Необходимо для распознавания.</p><p>Скачивается отсюда: <a href="https://code.google.com/p/tesseract-ocr/downloads/list"><span style=" text-decoration: underline; color:#0000ff;">https://code.google.com/p/tesseract-ocr/downloads/list</span></a></p></body></html> - <html><head/><body><p>Необходимо для распознавания.</p><p>Скачивается отсюда: <a href="https://code.google.com/p/tesseract-ocr/downloads/list"><span style=" text-decoration: underline; color:#0000ff;">https://code.google.com/p/tesseract-ocr/downloads/list</span></a></p></body></html> + <html><head/><body><p>Необходимо для распознавания.</p><p>Скачивается отсюда: <a href="https://code.google.com/p/tesseract-ocr/downloads/list"><span style=" text-decoration: underline; color:#0000ff;">https://code.google.com/p/tesseract-ocr/downloads/list</span></a></p></body></html> - - + + Путь к tessdata Путь к tessdata - + ... ... - + <html><head/><body><p>Заполняется на основании содержания tessdata</p></body></html> <html><head/><body><p>Заполняется на основании содержания tessdata</p></body></html> - + Язык распознавания Язык распознавания - <html><head/><body><p>Масштабирование изображения для улучшения распознания. Больше - лучше (до определенных пределов), но медленнее.</p></body></html> - <html><head/><body><p>Масштабирование изображения для улучшения распознания. Больше - лучше (до определенных пределов), но медленнее.</p></body></html> + <html><head/><body><p>Масштабирование изображения для улучшения распознания. Больше - лучше (до определенных пределов), но медленнее.</p></body></html> - + Увеличение масштаба Увеличение масштаба - + Вывод результата Вывод результата - + Трей Трей - + Окно Окно - + + Прокси + Прокси + + + + Тип: + Тип: + + + + Пользователь: + Пользователь: + + + + Адрес: + Адрес: + + + + Пароль: + Пароль: + + + + Порт: + Порт: + + + + Сохранять пароль (небезопасно) + Сохранять пароль (небезопасно) + + + + <html><head/><body><p>Необходимо для распознавания.</p><p>Скачивается отсюда: <a href="https://github.com/tesseract-ocr/tessdata"><span style=" text-decoration: underline; color:#7593bc;">https://github.com/tesseract-ocr/tessdata</span></a></p><p>&quot;./&quot; означает, что папка &quot;tessdata&quot; находится в одной директории с исполняемым файлом программы.</p></body></html> + <html><head/><body><p>Необходимо для распознавания.</p><p>Скачивается отсюда: <a href="https://github.com/tesseract-ocr/tessdata"><span style=" text-decoration: underline; color:#7593bc;">https://github.com/tesseract-ocr/tessdata</span></a></p><p>&quot;./&quot; означает, что папка &quot;tessdata&quot; находится в одной директории с исполняемым файлом программы.</p></body></html> + + + + <html><head/><body><p>Масштабирование изображения для улучшения распознания. Больше - лучше (до определенных пределов), но медленнее и потребляет больше памяти.</p><p>Рекомендуемые значения от 5 до 10.</p></body></html> + <html><head/><body><p>Масштабирование изображения для улучшения распознания. Больше - лучше (до определенных пределов), но медленнее и потребляет больше памяти.</p><p>Рекомендуемые значения от 5 до 10.</p></body></html> + + + + <html><head/><body><p>Символы, регулярно распознаваемые с ошибками. При обнаружении будут заменены на указанные.</p></body></html> + <html><head/><body><p>Символы, регулярно распознаваемые с ошибками. При обнаружении будут заменены на указанные.</p></body></html> + + + + Исправления: + Исправления: + + + + Язык + Язык + + + + Исходный текст + Исходный текст + + + + Исправление + Исправление + + + Перевод Перевод - + + <html><head/><body><p>Необходимо ли переводить (вкл) распознанный текст.</p></body></html> + <html><head/><body><p>Необходимо ли переводить (вкл) распознанный текст.</p></body></html> + + + + Переводить текст + Переводить текст + + + + <html><head/><body><p>Отображает окно переводчика. Следует использовать только для разработки переводчиков.</p></body></html> + <html><head/><body><p>Отображает окно переводчика. Следует использовать только для разработки переводчиков.</p></body></html> + + + + Режим отладки + Режим отладки + + + + <html><head/><body><p>Максимальное время, которое может быть затрачено на перевод, чтобы он не считался &quot;зависшим&quot;.</p></body></html> + <html><head/><body><p>Максимальное время, которое может быть затрачено на перевод, чтобы он не считался &quot;зависшим&quot;.</p></body></html> + + + + Максимальное время перевода: + Максимальное время перевода: + + + <html><head/><body><p>Язык, на который осуществляется перевод.</p></body></html> <html><head/><body><p>Язык, на который осуществляется перевод.</p></body></html> - + + Язык результата: + Язык результата: + + + + Переводчики: + Переводчики: + + + + сек. + сек. + + + + <html><head/><body><p>Отображены в порядке убывания приоритета.</p></body></html> + <html><head/><body><p>Отображены в порядке убывания приоритета.</p></body></html> + + Язык результата - Язык результата + Язык результата Afrikaans @@ -926,18 +1162,31 @@ Bengali Бенгальский + + + Нет + Нет + + + + SOCKS 5 + SOCKS 5 + + + + HTTP + HTTP + Translator - Неверные парметры для перевода. - Неверные парметры для перевода. + Неверные парметры для перевода. - Ошибка альтернативного перевода текста: %1 - Ошибка альтернативного перевода текста: %1 + Ошибка альтернативного перевода текста: %1 Ошибка перевода: %1 @@ -948,4 +1197,22 @@ Ошибка разбора перевода: %1 (%2) + + WebTranslator + + + Перевод отменен по таймауту. + Перевод отменен по таймауту. + + + + Ошибка загрузки страницы (%1) для перевода. + Ошибка загрузки страницы (%1) для перевода. + + + + Нет сценариев для перевода. Измените настройки. + Нет сценариев для перевода. Измените настройки. + +