diff --git a/mainwindow.cpp b/mainwindow.cpp index b1e1eb7..2c32327 100644 --- a/mainwindow.cpp +++ b/mainwindow.cpp @@ -63,7 +63,7 @@ MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent), ui(new Ui::MainWi tray = new QSystemTrayIcon(windowIcon(), this); tray->setToolTip("KShare"); tray->setVisible(true); - QMenu *menu = new QMenu(this); + menu = new QMenu(this); QAction *quit = ACTION("Quit", menu); QAction *shtoggle = ACTION("Show/Hide", menu); QAction *fullscreen = ACTION("Take fullscreen shot", menu); diff --git a/mainwindow.hpp b/mainwindow.hpp index 88a3d36..bd2d0d1 100644 --- a/mainwindow.hpp +++ b/mainwindow.hpp @@ -46,6 +46,7 @@ public slots: private: bool val = false; QMap acts; + QMenu *menu; static MainWindow *instance; protected: diff --git a/translations.qrc b/translations.qrc index 8a5fc91..764c5d4 100644 --- a/translations.qrc +++ b/translations.qrc @@ -2,5 +2,6 @@ translations/sr_RS.qm translations/ru_RU.qm + translations/bg_BG.qm diff --git a/translations/bg_BG.qm b/translations/bg_BG.qm new file mode 100644 index 0000000..adf773f Binary files /dev/null and b/translations/bg_BG.qm differ diff --git a/translations/bg_BG.ts b/translations/bg_BG.ts new file mode 100644 index 0000000..a9c9d4f --- /dev/null +++ b/translations/bg_BG.ts @@ -0,0 +1,1014 @@ + + + + + AboutBox + + + About KShare + За KShare + + + + <html><head/><body><p><img src=":/icons/icon.svg" width="50" style="vertical-align: middle;"/><span style=" font-weight:600; vertical-align:middle;"> KShare</span><span style=" vertical-align:middle;"> - The free and open source and cross platform screen sharing software</span></p><p>Version %0<br/>Links: <a href="https://github.com/ArsenArsen/KShare"><span style=" text-decoration: underline; color:#007af4;">Source code</span></a>, <a href="https://github.com/ArsenArsen/KShare/issues"><span style=" text-decoration: underline; color:#007af4;">Issue tracker</span></a>, <a href="http://kshare.arsenarsen.com"><span style=" text-decoration: underline; color:#007af4;">Website</span></a>, <a href="https://patreon.com/arsen"><span style=" text-decoration: underline; color:#007af4;">Patreon</span></a></p></body></html> + <html><head/><body><p><img src=":/icons/icon.svg" width="50" style="vertical-align: middle;"/><span style=" font-weight:600; vertical-align:middle;"> KShare</span><span style=" vertical-align:middle;"> - свободния и отворен софтуер за споделяне на екран</span></p><p>Версия %0<br/>Линкове: <a href="https://github.com/ArsenArsen/KShare"><span style=" text-decoration: underline; color:#007af4;">Програмен код</span></a>, <a href="https://github.com/ArsenArsen/KShare/issues"><span style=" text-decoration: underline; color:#007af4;">Тракер на проблемите</span></a>, <a href="http://kshare.arsenarsen.com"><span style=" text-decoration: underline; color:#007af4;">Уебсайт</span></a>, <a href="https://patreon.com/arsen"><span style=" text-decoration: underline; color:#007af4;">Patreon</span></a></p></body></html> + + + + BrushPenSelection + + + Pen settings + Настройки на химикала + + + + Choose pen color + Изберете цвят на химикала + + + + Cosmetic + Козметично + + + + Width + Широчина + + + + Pen alpha + Алфа на химикала + + + + Blur settings + Настройки на замъгляването + + + + Performance Hint + Намек за производителност + + + + <a href="http://doc.qt.io/qt-5/qgraphicsblureffect.html#BlurHint-enum">Blur Hints + <a href="http://doc.qt.io/qt-5/qgraphicsblureffect.html#BlurHint-enum">Намеци за замъгляването + + + + Blur Radius + Радиус на замъгляването + + + + Animated Hint + Намек за анимация + + + + Quality Hint + Намек за качество + + + + Brush settings + Настройки на четката + + + + Brush alpha + Алфа на четката + + + + No Brush + Без четка + + + + Solid + Солидно + + + + Dense 1 + Плътно 1 + + + + Dense 2 + Плътно 2 + + + + Dense 3 + Плътно 3 + + + + Dense 4 + Плътно 4 + + + + Dense 5 + Плътно 5 + + + + Dense 6 + Плътно 6 + + + + Dense 7 + Плътно 7 + + + + Horizontal + Хоризонтално + + + + Vertical + Вертикално + + + + Cross pattern + Шарка с кръстове + + + + Backwards diagonal + Обратно диагонално + + + + Forwards diagonal + Право диагонално + + + + Diagonal cross + Диагонални кръстове + + + + Choose brush color + Изберете цвят на четката + + + + Path item has brush + Елемента по пътя има четка + + + + Arrow settings + Настройки на стрелката + + + + Arrow width and height + Широчина и височина на стрелката + + + + Crop editor settings + Настройки на редактора за кастрене + + + + Pen Color + Цвят на химикала + + + + Brush Color + Цвят на четката + + + + ClipboardUploader + + + Copied to clipboard! + Копирано в клипборда! + + + + ColorPickerScene + + + KShare Color Picker + KShare избирач на цветове + + + + CropEditor + + + KShare Crop Editor + KShare редактор за кастрене + + + + CropScene + + + Free draw + Свободно рисуване + + + + Blur + Замъгляване + + + + Straight line + Права линия + + + + Text + Текст + + + + Rectangle + Правоъгълник + + + + Ellipse + Елипса + + + + Arrow + Стрелка + + + + Eraser + Гума + + + + Clear all drawing + Изтрий всички рисунки + + + + Crop + Изкастряй + + + + Settings + Настройки + + + + Confirm + Потвърди + + + + Cancel + Отказ + + + + KShare Crop Editor + KShare редактор за кастрене + + + + Press F1 to toggle this hint + Hold Shift to slow the cursor down + Ctrl+Drag a thing to move it around + Alt+Click a drawing to remove it + Press Return/Enter to finish + Press ESC to cancel + Use the menu bar to draw + NOTE: You must select 'Crop' before closing the editor + If you do not it will not close. + Натиснете F1 за да покажете или да скриете този намек + Задръжте Shift за да забавите курсора + Ctrl+Провлачете нещо за да го изместите + Alt+Кликнете върху рисунка за да я премахнете + Натиснете Return/Enter за да приключите + Натиснете ESC за да откажете + Използвайте лентата с меню за да рисувате + ЗАБЕЛЕЖКА: Трябва да изберете 'Изкастряй' преди да затворите редактора + Ако не направите това, той няма да се затвори + + + + CustomUploader + + + Root not an object + Коренът не е обект + + + + name is not a string + името не е низ + + + + desc not a string + описанието не е низ + + + + method not a string + методът не е низ + + + + method invalid + методът не е валиден + + + + target missing + челта липсва + + + + target not URL + челта не е URL + + + + format invalid + форматът е невалиден + + + + format provided but not string + форматът е предоставен, но не е низ + + + + body not set + тялото не е зададено + + + + all elements of body must be objects + всички елементи от тялото трябва да бъдат обекти + + + + all parts must have a body which is object or string! + всички части трябва да имат тяло, което е или обект, или низ! + + + + all parts of body must be string or object + всички части от тялото трябва да са или низ, или обект + + + + all __headers must be strings + всички __хедъри трябва да са низове + + + + body not array (needed for multipart) + тялото не е масив (нужно за multipart) + + + + body not object + тялото не е обект + + + + body not string (reason: format: PLAIN) + `format: PLAIN` should stay the same + тялото не е низ (причина: format: PLAIN) + + + + headers must be object + хедърите трябва да са обекти + + + + return invalid + връщането е невалидно + + + + fileLimit not decimal + fileLimit stays English + fileLimit не е десетичен + + + + base64 must be boolean + base64 трябва да е булев + + + + base64 required with json + base64 е задължителен с json + + + + + + + + + KShare Custom Uploader + KShare персонализиран ъплоудър + + + + Copied upload link to clipboard! + Линкът за качване е копиран в клипборда! + + + + Upload done, but result empty! + Качването завърши, но резултатът е празен! + + + + Upload done, but result is not JSON Object! Result in clipboard. + Качването завърши, но резултатът не е JSON обект! Резултатът е в клипборда. + + + + + Copied upload result to clipboard! + Резултатът от копирането е копиран в клипборда! + + + + File limit exceeded! + Ограничението на файловете бе превишено! + + + + EncoderSettingsDialog + + + Image Encoder Settings + Настройки на енкодера за изображения + + + + <html><head/><body><p><a href="http://doc.qt.io/qt-5/qpixmap.html#save"><span style=" text-decoration: underline; color:#007af4;">Quality</span></a></p></body></html> + <html><head/><body><p><a href="http://doc.qt.io/qt-5/qpixmap.html#save"><span style=" text-decoration: underline; color:#007af4;">Качество</span></a></p></body></html> + + + + Format default + Формат по подразбиране + + + + Video Encoder Settings + Настройки на енкодера за видео + + + + <html><head/><body><p><a href="https://trac.ffmpeg.org/wiki/Encode/H.264#crf"><span style=" text-decoration: underline; color:#007af4;">Preset</span></a></p></body></html> + <html><head/><body><p><a href="https://trac.ffmpeg.org/wiki/Encode/H.264#crf"><span style=" text-decoration: underline; color:#007af4;">Предварително зададени настройки</span></a></p></body></html> + + + + <html><head/><body><p><a href="https://trac.ffmpeg.org/wiki/Encode/H.264#crf"><span style=" text-decoration: underline; color:#007af4;">CRF</span></a></p></body></html> + <html><head/><body><p><a href="https://trac.ffmpeg.org/wiki/Encode/H.264#crf"><span style=" text-decoration: underline; color:#007af4;">CRF</span></a></p></body></html> + + + + Lossless (not recommended) + Без загуба (не се препоръчва) + + + + TODO: Find whatever configuration GIF can have in ffmpeg's libav + TODO: Find whatever configuration GIF can have in ffmpeg's libav + + + + Bitrate + Битрейт + + + + The number of pictures in a group of pictures, or 0 for intra only + Броя на снимките в група от снимки, или 0 само за вътрешни + + + + GOP size + Размер на GOP + + + + KShare Encoder Settings + KShare настройки на енкодера + + + + HotkeyInputDialog + + + + + Record + Запиши + + + + Stop recording + Спри записватено + + + + ImgplusUploader + + + imgplus API key + imgplus ППИ ключ + + + + Enter the imgpl.us API key (Found in Settings) + Въведете imgpl.us ППИ ключа (Намерен в Настройки) + + + + ImgurSettingsDialog + + + Imgur auth + Imgur автентикация + + + + OAuth2 + OAuth2 + + + + <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> +<html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-family:'Noto Sans'; font-size:10pt; font-weight:400; font-style:normal;"> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Create a new application:</p></body></html> + <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> +<html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-family:'Noto Sans'; font-size:10pt; font-weight:400; font-style:normal;"> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Създай ново приложение:</p></body></html> + + + + Open imgur + Отвори Imgur + + + + Insert Client ID and secret: + Въведете ID на клиента и тайна: + + + + Client ID + ID на клиента + + + + Client Secret + Тайна на клиента + + + + Get the pin + Вземи пина + + + + Insert the pin below: + Въведете пина долу: + + + + PIN + ПИН + + + + Authorize + Упълномощи + + + + Not working + Не работи + + + + It works! + Работи! + + + + ImgurUploader + + + + KShare imgur Uploader + KShare ъплоудър за Imgur + + + + Failed upload! Image too big + Качването не е успешно! Изображението е твърде голямо + + + + Uploaded to imgur! + Качено в Imgur! + + + + KShare imgur Uploader + KShare ъплоудър за Imgur + + + + Failed upload! imgur said: HTTP %1: %2 + Качването не бе успешно! Imgur каза: HTTP %1: %2 + + + + MainWindow + + + + Settings + Настройки + + + + Log + Дневник + + + + Fi&le + &Файл + + + + Scree&nshot + &Снимка на екрана + + + + &Utilities + &Инструменти + + + + &Recording + &Запис + + + + &Quit + &Излез + + + + &Fullscreen + &Цял екран + + + + &Area + &Район + + + + &Color Picker + &Избирач на цветове + + + + Start + Започни + + + + Stop + Спри + + + + About + За + + + + Active window + Активен прозорец + + + + Abort + Абортирай + + + + Recording format not set in settings. Aborting. + Форматът за записване не е зададен в настройките. Абортиране. + + + + QObject + + + + Could not bind the hotkey %1! Is the keybind already registered? + Свързването на клавиша %1 е неуспешно! Клавишът регистриран ли е вече? + + + + Could not make config directory + Съдаването на директорията config е неуспешно + + + + Invalid file: + Неправилен файл: + + + + Failed to upload! Copied the response to clipboard + Качването е неуспешно! Отговорът е копиран в клипбодра + + + + KShare imgplus Uploader + KShare ъплоудър за imgplus + + + + Uploaded to ImagePlus! + Качено в ImagePlus! + + + + RecordingFormats + + + Could not create temporary directory. Error: + Създаването на временна директория е неуспешно. Грешка: + + + + + Encoder error: + Грешка в енкодера: + + + + RecordingPreview + + + Time: 00:00 +Frame: 0 +Stop key: + Време: 00:00 +Кадър: 0 +Клавиш за спиране: + + + + Time: %1 +Frame: %2 +Stop key: %3 + Време: %1 +Кадър: %2 +Клавиш за спиране: %3 + + + + ScreenAreaSelector + + + Set the recording region by resizing this. +%1x%2 + Нагласете района на записване като промените размера на този прозорец. +%1x%2 + + + + KShare: Select Area (By resizing this window) + KShare: Изберете район (Като сменяте размера на този прозорец) + + + + SettingsDialog + + + Crop editor settings + Настройки на редактора за кастрене + + + + Quick mode (mouse release screenshots) + Бърз режим (снимка при пускане на мишката) + + + + Delay before taking a screenshot + Закъснение преди правене на снимка + + + + In seconds + В секунди + + + + A delay before taking a screenshot, in seconds + Закъснение преди правене на снимка, в секунди + + + + Hotkeys + Клавиши + + + + Still image format + Формат на неподвижни снимки + + + + Recording format + Формат на записи + + + + Capture cursor + Заснеми курсора + + + + %(date format)date and %ext are supported + %(date format)date и %ext сe поддържат + + + + File name scheme: + Схема за имената на файловете + + + + Pressing <X> hides to tray + Натискане на <X> скрива програмата в системниия tray + + + + Open settings directory + Отвори директорията на настройките + + + + Destination: + Дестинация: + + + + Pictures folder + Папка за снимки + + + + Screenshots folder (In your user folder) + Папка за снимки на екрана (Във вашата потребителска папка) + + + + File save location + Място за записване на файлове + + + + Advanced + Разширени + + + + Editor Position (tweak if the editor does not cover the entire screen) + Позиция на редактора (променете ако редакторът не покрива целия екран) + + + + Encoder settings + Настройки на енкодера + + + + Fullscreen image + Снимка на целия екран + + + + Area image + Снимка на район + + + + Active window + Активен прозорец + + + + Color picker + Избирач на цветове + + + + Stop Recording + Спри записването + + + + Start Recording + Стартирай записването + + + + Capture cursor (disabled: implementation missing) + Заснеми курсора (изключено: липсва имплементация) + + + + TextItem + + + Text to add + Текст за добавяне + + + + Input + Вход + + + + UploaderSingleton + + + Cannot determine location for pictures + Мястото за снимки не можа да се намери + + + + Cannot determine location of your home directory + Домашната ви директория не можа да се намери + + + + Invalid config [saveLocation not int or is not in range] + Неправилна конфигурация [saveLocation не е int или не е в диапазона] + + + + Ambigious uploader + Неясен ъплоудър + + + + Currently selected uploader is not set up properly! Falling back to imgur + Избраният ъплоудър не е нагласен правилно! Връщане към Imgur + + + + + + KShare - Failed to save picture + KShare - Неуспешно записване на снимка + + +