Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
60 changes: 13 additions & 47 deletions locale/trayslate.bg.po
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,7 @@ msgstr " да премахне двойката"
#: consts.rtranslate
msgctxt "consts.rtranslate"
msgid "Translate (Ctrl ¦ Shift + Enter, Triple Enter)"
msgstr "Превод (Ctrl ¦ Shift + Enter, Triple Enter)"
msgstr "Превод (Ctrl ¦ Shift + Enter, троен Enter)"

#: consts.rtranslatestop
msgid "Stop Translation (Esc)"
Expand Down Expand Up @@ -122,12 +122,12 @@ msgstr "Мерни единици"
#: formpopup.rlockautpheight
msgctxt "formpopup.rlockautpheight"
msgid "Lock Auto Height"
msgstr ""
msgstr "Заключи автоматичната височина"

#: formpopup.runlockautoheight
msgctxt "formpopup.runlockautoheight"
msgid "Unlock Auto Height"
msgstr ""
msgstr "Отключи автоматичната височина"

#: formsettings.rapp
msgctxt "formsettings.rapp"
Expand Down Expand Up @@ -382,27 +382,7 @@ msgid ""
" License: BSD-style license\n"
" Copyright (c) 1999–2024, Lukas Gebauer\n"
" https://github.com/geby/synapse"
msgstr ""
"Trayslate е базиран на трей клиент за преводачески услуги. Може да въвеждате текст директно, да превеждате съдържанието на клипборда или превеждате избран текст във всяко приложение. Може също да замените текст в друго приложение с неговия превод, като използвате клавишна комбинация. Приложението позволява да изберете и напълно да конфигурирате услугата за превод, която използвате.\n"
"\n"
"Това приложение използва ресурси на трети страни под лицензи:\n"
"\n"
"1. Основна икона, проектирана от Flaticon\n"
" https://www.flaticon.com/ru/free-icon/translator_682045\n"
"\n"
"2. Модули за поддръжка на тъмна тема от Double Commander\n"
" Използвани модули: udarkstyle.pas, uimport.pas, uwin32widgetsetdark.pas\n"
" Лиценз: GNU General Public License v2.0 (GPL-2.0)\n"
" https://github.com/doublecmd/doublecmd\n"
" \n"
"3. OpenSSL библиотеки (32-битови и 64-битови версии)\n"
" Лиценз: Apache License 2.0\n"
" https://www.openssl.org\n"
"\n"
"4. Мрежова библиотека Synapse (laz_synapse / synapse41.0) \n"
" Лиценз: в стил BSD\n"
" Авторско право (c) 1999–2024, Лукас Гебауер\n"
" https://github.com/geby/synapse"
msgstr "Trayslate е базиран на трей клиент за преводачески услуги. Може да въвеждате текст директно, да превеждате съдържанието на клипборда или превеждате избран текст във всяко приложение. Може също да замените текст в друго приложение с неговия превод, като използвате клавишна комбинация. Приложението позволява да изберете и напълно да конфигурирате услугата за превод, която използвате.\n\nТова приложение използва ресурси на трети страни под лицензи:\n\n1. Основна икона, проектирана от Flaticon\n https://www.flaticon.com/ru/free-icon/translator_682045\n\n2. Модули за поддръжка на тъмна тема от Double Commander\n Използвани модули: udarkstyle.pas, uimport.pas, uwin32widgetsetdark.pas\n Лиценз: GNU General Public License v2.0 (GPL-2.0)\n https://github.com/doublecmd/doublecmd\n \n3. OpenSSL библиотеки (32-битови и 64-битови версии)\n Лиценз: Apache License 2.0\n https://www.openssl.org\n\n4. Мрежова библиотека Synapse (laz_synapse / synapse41.0) \n Лиценз: в стил BSD\n Авторско право (c) 1999–2024, Лукас Гебауер\n https://github.com/geby/synapse"

#: tformbuttontrayslate.imagetranslate.hint
msgctxt "tformbuttontrayslate.imagetranslate.hint"
Expand Down Expand Up @@ -607,15 +587,7 @@ msgid ""
"Commenting: /* text */ comments are stripped from the entire expression before any processing.\n"
"Examples:\n"
"responseData/translatedText; matches/*#10/translation; /texts/text; {literal text#10}; /result/text; /text{ ({(\\w+)})}; !/translations{Error: No data!#10}; /translations/0/text"
msgstr ""
"Json показалец: Използва / за нива, ключове за обекти и числа за индекси. Използва * за всички елементи, *#10 за свързване на елементи чрез нов ред. Използвайте ~ в края на пътя, за да върнете необработения JSON клон. Разделете няколко сегмента с точка и запетая ;.\n"
"Литерал: Текстов блок в {…}. Специален етикет #10 за нови редове. Използвайте {{regex}} вътре, за да извлечете данни директно в текста.\n"
"Логика: Ако указател в сегмент е празен, целият сегмент се пропуска. Ако даден сегмент няма указател, се обработват само буквални текстови блокове с вградени регулярни изрази.\n"
"Regex: {префикс {regex[index]} суфикс} вътре в текстов блок. Ако не е зададен [индекс], се използва първото съвпадение. Индексът може да бъде число, [*] (съединяване чрез интервал) или [*#10] (съединяване чрез нов ред). Ако регулярният израз не намери съвпадение, целият блок {…} се премахва. Използването на ~ вътре в регулярен израз връща целия текст.\n"
"Инверсия: Започнете сегмент с ! (напр. !/path{Error}), за да покаже текста му само ако липсват данните за указателя или JSON е невалиден.\n"
"Коментиране: /* текст */ коментарите се премахват от целия израз преди обработка.\n"
"Примери:\n"
"responseData/translatedText; съвпадения/*#10/превод; /текстове/текст; {буквен текст#10}; /резултат/текст; /текст{ ({(\\w+)})}; !/translations{Грешка: Няма данни!#10}; /преводи/0/текст"
msgstr "Json показалец: Използва / за нива, ключове за обекти и числа за индекси. Използва * за всички елементи, *#10 за свързване на елементи чрез нов ред. Използвайте ~ в края на пътя, за да върнете необработения JSON клон. Разделете няколко сегмента с точка и запетая ;.\nЛитерал: Текстов блок в {…}. Специален етикет #10 за нови редове. Използвайте {{regex}} вътре, за да извлечете данни директно в текста.\nЛогика: Ако указател в сегмент е празен, целият сегмент се пропуска. Ако даден сегмент няма указател, се обработват само буквални текстови блокове с вградени регулярни изрази.\nRegex: {префикс {regex[index]} суфикс} вътре в текстов блок. Ако не е зададен [индекс], се използва първото съвпадение. Индексът може да бъде число, [*] (съединяване чрез интервал) или [*#10] (съединяване чрез нов ред). Ако регулярният израз не намери съвпадение, целият блок {…} се премахва. Използването на ~ вътре в регулярен израз връща целия текст.\nИнверсия: Започнете сегмент с ! (напр. !/path{Error}), за да покаже текста му само ако липсват данните за указателя или JSON е невалиден.\nКоментиране: /* текст */ коментарите се премахват от целия израз преди обработка.\nПримери:\nresponseData/translatedText; съвпадения/*#10/превод; /текстове/текст; {буквен текст#10}; /резултат/текст; /текст{ ({(\\w+)})}; !/translations{Грешка: Няма данни!#10}; /преводи/0/текст"

#: tformconfigtrayslate.labellanguages.caption
msgctxt "tformconfigtrayslate.labellanguages.caption"
Expand All @@ -630,9 +602,7 @@ msgstr "Тип стойност попълване на имена. None зап
msgid ""
"Target languages e.g. en=en-US, en - internal, en-US - service code.\n"
"If not specified, both source and target languages are taken from the languages section."
msgstr ""
"Целеви езици, например en=en-US, en - вътрешен, en-US - сервизен код.\n"
"Ако не е посочено, и двата езика, изходният и целевият, се вземат от секцията за езици."
msgstr "Целеви езици, например en=en-US, en - вътрешен, en-US - сервизен код.\nАко не е посочено, и двата езика, изходният и целевият, се вземат от секцията за езици."

#: tformconfigtrayslate.labelmaxlength.caption
msgid "Max Length, bytes"
Expand Down Expand Up @@ -777,7 +747,7 @@ msgstr "Може да подкрепите развитието чрез едн

#: tformpopuptrayslate.aapplyautoheight.caption
msgid "Apply Auto Height"
msgstr ""
msgstr "Приложи автоматична височина"

#: tformpopuptrayslate.acopytarget.hint
msgctxt "tformpopuptrayslate.acopytarget.hint"
Expand All @@ -787,7 +757,7 @@ msgstr "Копирай превода"
#: tformpopuptrayslate.afastautoheight.caption
msgctxt "tformpopuptrayslate.afastautoheight.caption"
msgid "Lock Auto Height"
msgstr ""
msgstr "Заключи автоматичната височина"

#: tformpopuptrayslate.anewtranslate.hint
msgctxt "tformpopuptrayslate.anewtranslate.hint"
Expand All @@ -797,7 +767,7 @@ msgstr "Нов превод"
#: tformpopuptrayslate.asendtomainwindow.caption
msgctxt "tformpopuptrayslate.asendtomainwindow.caption"
msgid "Send To Main Window"
msgstr ""
msgstr "Изпрати в главния прозорец"

#: tformpopuptrayslate.asendtomainwindow.hint
#, fuzzy
Expand All @@ -807,7 +777,7 @@ msgstr "Изпрати изходния код и превода в главни

#: tformpopuptrayslate.aswappair.caption
msgid "Swap Language Pair"
msgstr ""
msgstr "Размяна на езикова двойка"

#: tformpopuptrayslate.caption
msgctxt "tformpopuptrayslate.caption"
Expand Down Expand Up @@ -974,9 +944,7 @@ msgstr "Винаги предпочитай основен/вторичен ез
msgid ""
"Always prefer the Primary/Secondary language pair when the detected language matches the current target language.\n"
"Restore the configured pair instead of performing a normal swap."
msgstr ""
"Винаги предпочитай двойка основен/вторичен език, когато откритият език съвпада с текущия целеви език. \n"
"Възстанови конфигурирана двойка вместо нормална смяна."
msgstr "Винаги предпочитай двойка основен/вторичен език, когато откритият език съвпада с текущия целеви език. \nВъзстанови конфигурирана двойка вместо нормална смяна."

#: tformsettingstrayslate.checksmartswap.caption
msgctxt "tformsettingstrayslate.checksmartswap.caption"
Expand All @@ -988,9 +956,7 @@ msgctxt "tformsettingstrayslate.checksmartswap.hint"
msgid ""
"If Detected language is outside the current pair, the Source language is replaced with the Detected language and the Target language is set to Primary.\n"
"If Detected language equals Primary, the translation pair is set to Primary - Secondary."
msgstr ""
"Ако откритият език е извън текущата двойка, изходният се заменя с открития, а целевият е зададен на Основен.\n"
"Ако Откритият език е Основен, двойката превод е зададена на Основен - Вторичен."
msgstr "Ако откритият език е извън текущата двойка, изходният се заменя с открития, а целевият е зададен на Основен.\nАко Откритият език е Основен, двойката превод е зададена на Основен - Вторичен."

#: tformsettingstrayslate.checkstayontop.caption
msgid "Stay On Top"
Expand Down Expand Up @@ -1333,7 +1299,7 @@ msgstr "Автоматично копиране на превода"
#: tformtrayslate.afastautoheight.caption
msgctxt "tformtrayslate.afastautoheight.caption"
msgid "Popup Auto Height"
msgstr ""
msgstr "Автоматична височина на изскачащия прозорец"

#: tformtrayslate.afastautoswap.caption
msgctxt "tformtrayslate.afastautoswap.caption"
Expand Down