diff --git a/client/strings/hr.json b/client/strings/hr.json
index 267d8a67..40d9cf5b 100644
--- a/client/strings/hr.json
+++ b/client/strings/hr.json
@@ -1,5 +1,6 @@
{
"ButtonAdd": "Dodaj",
+ "ButtonAddApiKey": "Dodaj API ključ",
"ButtonAddChapters": "Dodaj poglavlja",
"ButtonAddDevice": "Dodaj uređaj",
"ButtonAddLibrary": "Dodaj knjižnicu",
@@ -20,6 +21,7 @@
"ButtonChooseAFolder": "Odaberi mapu",
"ButtonChooseFiles": "Odaberi datoteke",
"ButtonClearFilter": "Poništi filter",
+ "ButtonClose": "Zatvori",
"ButtonCloseFeed": "Zatvori izvor",
"ButtonCloseSession": "Zatvori otvorenu sesiju",
"ButtonCollections": "Zbirke",
@@ -119,6 +121,7 @@
"HeaderAccount": "Korisnički račun",
"HeaderAddCustomMetadataProvider": "Dodaj prilagođenog pružatelja meta-podataka",
"HeaderAdvanced": "Napredno",
+ "HeaderApiKeys": "API ključevi",
"HeaderAppriseNotificationSettings": "Postavke obavijesti Apprise",
"HeaderAudioTracks": "Zvučni zapisi",
"HeaderAudiobookTools": "Alati za upravljanje datotekama zvučnih knjiga",
@@ -162,6 +165,7 @@
"HeaderMetadataOrderOfPrecedence": "Redoslijed prihvaćanja meta-podataka",
"HeaderMetadataToEmbed": "Meta-podatci za ugradnju",
"HeaderNewAccount": "Novi korisnički račun",
+ "HeaderNewApiKey": "Novi API ključ",
"HeaderNewLibrary": "Nova knjižnica",
"HeaderNotificationCreate": "Izradi obavijest",
"HeaderNotificationUpdate": "Ažuriraj obavijest",
@@ -206,6 +210,7 @@
"HeaderTableOfContents": "Sadržaj",
"HeaderTools": "Alati",
"HeaderUpdateAccount": "Ažuriraj korisnički račun",
+ "HeaderUpdateApiKey": "Ažuriraj API ključ",
"HeaderUpdateAuthor": "Ažuriraj autora",
"HeaderUpdateDetails": "Ažuriraj pojedinosti",
"HeaderUpdateLibrary": "Ažuriraj knjižnicu",
@@ -235,6 +240,10 @@
"LabelAllUsersExcludingGuests": "Svi korisnici osim gostiju",
"LabelAllUsersIncludingGuests": "Svi korisnici uključujući i goste",
"LabelAlreadyInYourLibrary": "Već u vašoj knjižnici",
+ "LabelApiKeyCreated": "API ključ \"{0}\" uspješno izrađen.",
+ "LabelApiKeyCreatedDescription": "Ne zaboravite odmah kopirati API ključ jer ga više nećete moći vidjeti.",
+ "LabelApiKeyUser": "Izvršavaj u ime korisnika",
+ "LabelApiKeyUserDescription": "Ovaj API ključ imat će iste dozvole kao i korisnik u čije ime djeluje. U zapisnicima će biti zabilježeno da je korisnik slao zahtjeve.",
"LabelApiToken": "API Token",
"LabelAppend": "Pridodaj",
"LabelAudioBitrate": "Kvaliteta zvučnog zapisa (npr. 128k)",
@@ -346,7 +355,11 @@
"LabelExample": "Primjer",
"LabelExpandSeries": "Serijal prikaži prošireno",
"LabelExpandSubSeries": "Podserijal prikaži prošireno",
- "LabelExplicit": "Eksplicitni sadržaj",
+ "LabelExpired": "Istekao",
+ "LabelExpiresAt": "Istječe",
+ "LabelExpiresInSeconds": "Istječe za (sekundi)",
+ "LabelExpiresNever": "Nikada",
+ "LabelExplicit": "Eksplicitno",
"LabelExplicitChecked": "Eksplicitni sadržaj (označeno)",
"LabelExplicitUnchecked": "Nije eksplicitni sadržaj (odznačeno)",
"LabelExportOPML": "Izvoz OPML-a",
@@ -455,6 +468,7 @@
"LabelNewestEpisodes": "Najnoviji nastavci",
"LabelNextBackupDate": "Sljedeća izrada sigurnosne kopije",
"LabelNextScheduledRun": "Sljedeće zakazano izvođenje",
+ "LabelNoApiKeys": "Nema API ključeva",
"LabelNoCustomMetadataProviders": "Nema prilagođenih pružatelja meta-podataka",
"LabelNoEpisodesSelected": "Nema odabranih nastavaka",
"LabelNotFinished": "Nije dovršeno",
@@ -544,6 +558,7 @@
"LabelSelectAll": "Označi sve",
"LabelSelectAllEpisodes": "Označi sve nastavke",
"LabelSelectEpisodesShowing": "Prikazujem {0} odabranih nastavaka",
+ "LabelSelectUser": "Odaberite korisnika",
"LabelSelectUsers": "Označi korisnike",
"LabelSendEbookToDevice": "Pošalji e-knjigu …",
"LabelSequence": "Slijed",
@@ -709,6 +724,7 @@
"MessageAppriseDescription": "Da biste se koristili ovom značajkom, treba vam instanca Apprise API-ja ili API koji može rukovati istom vrstom zahtjeva.
The Adresa Apprise API-ja treba biti puna URL putanja za slanje obavijesti, npr. ako vam se API instanca poslužuje na adresi http://192.168.1.1:8337
trebate upisati http://192.168.1.1:8337/notify
.",
"MessageAsinCheck": "Upišite ASIN iz odgovarajuće Audibleove regije, ne s Amazonov.",
"MessageAuthenticationOIDCChangesRestart": "Ponovno pokrenite poslužitelj da biste primijenili OIDC promjene.",
+ "MessageAuthenticationSecurityMessage": "Provjera autentičnosti poboljšana je radi sigurnosti. Svi se korisnici moraju ponovno prijaviti.",
"MessageBackupsDescription": "Sigurnosne kopije sadrže korisnike, korisnikov napredak medija, pojedinosti knjižničke građe, postavke poslužitelja i slike koje se spremaju u /metadata/items
& /metadata/authors
. Sigurnosne kopije ne sadrže niti jednu datoteku iz mapa knjižnice.",
"MessageBackupsLocationEditNote": "Napomena: Uređivanje lokacije za sigurnosne kopije ne premješta ili mijenja postojeće sigurnosne kopije",
"MessageBackupsLocationNoEditNote": "Napomena: Lokacija za sigurnosne kopije zadana je kroz varijablu okoline i ovdje se ne može izmijeniti.",
@@ -730,6 +746,7 @@
"MessageChaptersNotFound": "Poglavlja nisu pronađena",
"MessageCheckingCron": "Provjeravam cron...",
"MessageConfirmCloseFeed": "Sigurno želite zatvoriti ovaj izvor?",
+ "MessageConfirmDeleteApiKey": "Sigurno želite izbrisati API ključ \"{0}\"?",
"MessageConfirmDeleteBackup": "Sigurno želite izbrisati sigurnosnu kopiju za {0}?",
"MessageConfirmDeleteDevice": "Sigurno želite izbrisati e-čitač \"{0}\"?",
"MessageConfirmDeleteFile": "Ovo će izbrisati datoteke s datotečnog sustava. Jeste li sigurni?",
@@ -757,6 +774,7 @@
"MessageConfirmRemoveAuthor": "Sigurno želite ukloniti autora \"{0}\"?",
"MessageConfirmRemoveCollection": "Sigurno želite obrisati kolekciju \"{0}\"?",
"MessageConfirmRemoveEpisode": "Sigurno želite ukloniti nastavak \"{0}\"?",
+ "MessageConfirmRemoveEpisodeNote": "Napomena: Ova funkcija neće izbrisati zvučnu datoteku ukoliko ne uključite opciju \"Izbriši datoteku zauvijek\"",
"MessageConfirmRemoveEpisodes": "Sigurno želite ukloniti {0} nastavaka?",
"MessageConfirmRemoveListeningSessions": "Sigurno želite ukloniti {0} sesija slušanja?",
"MessageConfirmRemoveMetadataFiles": "Sigurno želite ukloniti sve datoteke metadata.{0} u mapama vaših knjižničkih stavki?",
@@ -1000,6 +1018,8 @@
"ToastEpisodeDownloadQueueClearSuccess": "Redoslijed preuzimanja nastavaka očišćen",
"ToastEpisodeUpdateSuccess": "{0} nastavak/a ažurirano",
"ToastErrorCannotShare": "Dijeljenje na ovaj uređaj nije moguće",
+ "ToastFailedToCreate": "Izrada nije uspjela",
+ "ToastFailedToDelete": "Brisanje nije uspjelo",
"ToastFailedToLoadData": "Učitavanje podataka nije uspjelo",
"ToastFailedToMatch": "Nije prepoznato",
"ToastFailedToShare": "Dijeljenje nije uspjelo",
@@ -1031,6 +1051,7 @@
"ToastMustHaveAtLeastOnePath": "Mora postojati barem jedna putanja",
"ToastNameEmailRequired": "Ime i adresa e-pošte su obavezni",
"ToastNameRequired": "Ime je obavezno",
+ "ToastNewApiKeyUserError": "Morate odabrati korisnika",
"ToastNewEpisodesFound": "pronađeno {0} novih nastavaka",
"ToastNewUserCreatedFailed": "Račun \"{0}\" nije uspješno izrađen",
"ToastNewUserCreatedSuccess": "Novi račun izrađen",