diff --git a/translations.qrc b/translations.qrc new file mode 100644 index 0000000..7646d2b --- /dev/null +++ b/translations.qrc @@ -0,0 +1 @@ + diff --git a/translations/README.md b/translations/README.md new file mode 100644 index 0000000..2c8d9ed --- /dev/null +++ b/translations/README.md @@ -0,0 +1,9 @@ +## So, I hear ya want to translate +here is how to do it: +Firstly, run `lupdate ../KShare.pro -no-obsolete -ts .ts` + +If you see something that looks like it was just changed a bit, take the old translation and update it, as `-no-obsolete` removed it. +Then open and edit the file in Qt Linguist. +When you're done editing the file, save it and run `lrelease ` and add an entry into `../translations.qrc` for the newly produced `.qm` file (if there isn't one). + +That's all, thank you! diff --git a/translations/sr_RS.qm b/translations/sr_RS.qm new file mode 100644 index 0000000..72cd5da Binary files /dev/null and b/translations/sr_RS.qm differ diff --git a/translations/sr_RS.ts b/translations/sr_RS.ts new file mode 100644 index 0000000..5ba70b0 --- /dev/null +++ b/translations/sr_RS.ts @@ -0,0 +1,1014 @@ + + + + + AboutBox + + + About KShare + O Programu 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;"> - Besplatan i slobodan program otvorenog koda za</span></p><p>Verzija %0<br/>Linkovi: <a href="https://github.com/ArsenArsen/KShare"><span style=" text-decoration: underline; color:#007af4;">Izvorni kod</span></a>, <a href="https://github.com/ArsenArsen/KShare/issues"><span style=" text-decoration: underline; color:#007af4;">Traker problema</span></a>, <a href="http://kshare.arsenarsen.com"><span style=" text-decoration: underline; color:#007af4;">Web sajt</span></a>, <a href="https://patreon.com/arsen"><span style=" text-decoration: underline; color:#007af4;">Patreon</span></a></p></body></html> + + + + BrushPenSelection + + + Pen settings + Podešavanja olovke + + + + Choose pen color + Izaberi boju olovke + + + + Cosmetic + Kozmetična olovka + + + + Width + Širina + + + + Pen alpha + Providnost olovke + + + + Blur settings + Podešavanja mućenja + + + + Performance Hint + Performanse + + + + <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">Opcije + + + + Blur Radius + Radius mućenja + + + + Animated Hint + Optimizacija animacije + + + + Quality Hint + Povećan kvalitet + + + + Brush settings + Podešavanja četke + + + + Brush alpha + Providnost četke + + + + No Brush + Prazno + + + + Solid + Puno + + + + Dense 1 + Gustina 1 + + + + Dense 2 + Gustina 2 + + + + Dense 3 + Gustina 3 + + + + Dense 4 + Gustina 4 + + + + Dense 5 + Gustina 5 + + + + Dense 6 + Gustina 6 + + + + Dense 7 + Gustina 7 + + + + Horizontal + Horizontalne linije + + + + Vertical + Vertikalne linije + + + + Cross pattern + Krstasto + + + + Backwards diagonal + Diagonalno unazad + + + + Forwards diagonal + Diagonalno unapred + + + + Diagonal cross + Diagonalno krstasti + + + + Choose brush color + Izaberi boju četke + + + + Path item has brush + Da li popuniti oblast linije + + + + Arrow settings + Podešavanja strela + + + + Arrow width and height + Visina i debljina strela + + + + Crop editor settings + Podešavanja editora + + + + Pen Color + Boja olovke + + + + Brush Color + Boja četke + + + + ClipboardUploader + + + Copied to clipboard! + Ne znam prevod za clipboard xD + Copirano u klipbord! + + + + ColorPickerScene + + + KShare Color Picker + KShare Birač Boja + + + + CropEditor + + + KShare Crop Editor + KShare Urednik + + + + CropScene + + + Free draw + Crtanje + + + + Blur + Mućenje slike + + + + Straight line + Prava Linija + + + + Text + Tekst + + + + Rectangle + Pravougaonik + + + + Ellipse + Krug i Elipsa + + + + Arrow + Strela + + + + Eraser + Brisač + + + + Clear all drawing + Očisti sliku + + + + Crop + Opseci + + + + Settings + Podešavanja + + + + Confirm + Potvrdi + + + + Cancel + Otkaži + + + + KShare Crop Editor + KShare Urednik Slika + + + + 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. + Pritisni F1 da uključiš i isključiš ovo + Drži Shift da usporiš miša + Ctrl+vuci da pomeriš nešto + Alt+Klik da ukloniš nešto + Press Return/Enter da potvrdiš + Press ESC da otkažeš + Koristi traku da crtaš + PS: Moraš izabrati opseci da bi potrvrdio ili otkazao. + + + + CustomUploader + + + Root not an object + Koren nije objekat + + + + name is not a string + name nije string + + + + desc not a string + desc nije string + + + + method not a string + method nije string + + + + method invalid + method nije validan + + + + target missing + target nije unet + + + + target not URL + target nije URL + + + + format invalid + format nije validan + + + + format provided but not string + format nije string + + + + body not set + bodz ne postoji + + + + all elements of body must be objects + svi elementi body-ja moraju biti objekti + + + + all parts must have a body which is object or string! + svi delovi moraju imati telo koje je ili objekat ili string! + + + + all parts of body must be string or object + svi delovi body-ja moraju biti objekti ili stringovi + + + + all __headers must be strings + svi __header-i moraju biti stringovi + + + + body not array (needed for multipart) + body nije array + + + + body not object + body nije objekat + + + + body not string (reason: format: PLAIN) + `format: PLAIN` should stay the same + body nije string (razlog: format: PLAIN) + + + + headers must be object + headers mora biti objekat + + + + return invalid + return nije validan + + + + fileLimit not decimal + fileLimit stays English + fileLimit nije decimala + + + + base64 must be boolean + base64 mora biti boolean + + + + base64 required with json + json zahteva base64 + + + + + + + + + KShare Custom Uploader + KShare Prilagodivi Uploader + + + + Copied upload link to clipboard! + Kopirao link u klipbord! + + + + Upload done, but result empty! + Slanje gotovo, ali rezultat je prazan! + + + + Upload done, but result is not JSON Object! Result in clipboard. + Slanje gotobo, ali rezultat nije JSON objekat! Kopiran rezultat. + + + + + Copied upload result to clipboard! + Rezultat kopiran u klipboard! + + + + File limit exceeded! + Fajl je prevelik! + + + + EncoderSettingsDialog + + + Image Encoder Settings + Podešavanja kodeka za slike + + + + <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;">Kvalitet</span></a></p></body></html> + + + + Format default + Podrazumevan za format + + + + Video Encoder Settings + Podešavanja video kodeka + + + + <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;">CRF</span></a></p></body></html> + + + + + Lossless (not recommended) + Kompresija bez gubitaka (nije preporučeno) + + + + 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 + Broj slika u grupi slika, ili 0 da bi ostale samo intra slike + + + + GOP size + Veličina GOP-a + + + + KShare Encoder Settings + KShare Podešavanja Kodeka + + + + HotkeyInputDialog + + + + + Record + Snjimaj tastaturu + + + + Stop recording + Obustavi snjimanje + + + + ImgplusUploader + + + imgplus API key + imgplus API ključ + + + + Enter the imgpl.us API key (Found in Settings) + Unesi imgpl.us API ključ (Iz podešavanja) + + + + ImgurSettingsDialog + + + Imgur auth + Imgur autentikacija + + + + 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;">Napravi novu aplikaciju:</p></body></html> + + + + Open imgur + Otvori imgur + + + + Insert Client ID and secret: + Unesi Client ID i secret: + + + + Client ID + Client ID + + + + Client Secret + Client Secret + + + + Get the pin + Nabavi PIN + + + + Insert the pin below: + Unesi PIN: + + + + PIN + + + + + Authorize + Autorizuj + + + + Not working + Ne radi + + + + It works! + Radi! + + + + ImgurUploader + + + + KShare imgur Uploader + KShare imgur Uploader + + + + Failed upload! Image too big + Neuspelo slanje! Slika je prevelika + + + + Uploaded to imgur! + Poslato na imgur! + + + + KShare imgur Uploader + KShare imgur Uploader + + + + Failed upload! imgur said: HTTP %1: %2 + Neuspeh! imgur kaže: HTTP %1: %2 + + + + MainWindow + + + + Settings + Podešavanja + + + + Log + Zapis + + + + Fi&le + Faj&l + + + + Scree&nshot + Slika&nje + + + + &Utilities + &Alati + + + + &Recording + &Snjimanje + + + + &Quit + Iza&đi + + + + &Fullscreen + &Ceo Ekran + + + + &Area + &Prostor + + + + &Color Picker + &Birač Boja + + + + Start + Počni + + + + Stop + Zaustavi + + + + About + O Programu + + + + Active window + Aktivni prozor + + + + Abort + Obustavi + + + + Recording format not set in settings. Aborting. + Format snjimanja nije podešen! Otkazujem. + + + + QObject + + + + Could not bind the hotkey %1! Is the keybind already registered? + Neuspela registracija hotkeya %1! Da li je već registrovan? + + + + Could not make config directory + Neuspeh pri pravljenju foldera za konfiguraciju + + + + Invalid file: + Neispravan fajl: + + + + Failed to upload! Copied the response to clipboard + Neuspelo slanje! Rezultat kopiran + + + + KShare imgplus Uploader + KShare imgplus Uploader + + + + Uploaded to ImagePlus! + Poslato na ImagePlus! + + + + RecordingFormats + + + Could not create temporary directory. Error: + Nije moguće napraviti privremeni folder. Greška: + + + + + Encoder error: + Greška na kodeku: + + + + RecordingPreview + + + Time: 00:00 +Frame: 0 +Stop key: + Vreme: 00:00 +Slika: 0 +Stop dugme: + + + + Time: %1 +Frame: %2 +Stop key: %3 + Vreme: %1 +Slika: %2 +Stop dugme: %3 + + + + ScreenAreaSelector + + + Set the recording region by resizing this. +%1x%2 + Izaberi oblast ekrana tako što ćeš povećati ovaj prozor. +%1x%2 + + + + KShare: Select Area (By resizing this window) + KShare: Izaberi Oblast Ekrana (Menjanjem veličine ovog prozora) + + + + SettingsDialog + + + Crop editor settings + Podešavanja + + + + Quick mode (mouse release screenshots) + Brzi mod (Potvrdi optuštanjem miša) + + + + Delay before taking a screenshot + Pauza pre slikanja + + + + In seconds + (u sekundama) + + + + A delay before taking a screenshot, in seconds + Pauza pre slikanja, u sekundama + + + + Hotkeys + Prečice + + + + Still image format + Format slika + + + + Recording format + Format videa + + + + Capture cursor + Slikaj kursor + + + + %(date format)date and %ext are supported + %(format za datum)date i %ext su podržani + + + + File name scheme: + Format za ime fajlova: + + + + Pressing <X> hides to tray + Pritiskanje <X> sakriva prozor + + + + Open settings directory + Otvori folder sa podešavanjima + + + + Destination: + Destinacija: + + + + Pictures folder + Folder za slike + + + + Screenshots folder (In your user folder) + Screenshots (U vašem korisničkom folderu) + + + + File save location + Mesto za čuvanje fajlova + + + + Advanced + Napredno + + + + Editor Position (tweak if the editor does not cover the entire screen) + Pozicija urednika (menjajte ako urednik ne pokriva ceo ekran) + + + + Encoder settings + Podešavanja Kodeka + + + + Fullscreen image + Slika Celog Ekrana + + + + Area image + Slika prostora na ekranu + + + + Active window + Aktivni prozor + + + + Color picker + Birač Boja + + + + Stop Recording + Zaustavi snjimanje + + + + Start Recording + Sapočni snjimanje + + + + Capture cursor (disabled: implementation missing) + Snjimaj kursor (onemogućenoč fali implementacija) + + + + TextItem + + + Text to add + Tekst za dodavanje + + + + Input + Unos + + + + UploaderSingleton + + + Cannot determine location for pictures + Nije moguće odrediti lokaciju za slike + + + + Cannot determine location of your home directory + Nije moguće odrediti vaš korisnički folder + + + + Invalid config [saveLocation not int or is not in range] + Nepravilna konfiguracija [saveLocation not int or is not in range] + + + + Ambigious uploader + Dvosmislen Aplauder + + + + Currently selected uploader is not set up properly! Falling back to imgur + Trenutni uploader nije podešen! Vraćanje na imgur + + + + + + KShare - Failed to save picture + KShare - Neuspešno sačuvana slika + + +