diff --git a/src/constants/locales.ts b/src/constants/locales.ts index 956192f9..299b747f 100644 --- a/src/constants/locales.ts +++ b/src/constants/locales.ts @@ -6,5 +6,6 @@ export const LOCALES = [ { code: 'ar', key: 'arabic' }, { code: 'fr', key: 'french' }, { code: 'it', key: 'italian' }, - { code: 'es', key: 'spanish' } + { code: 'es', key: 'spanish' }, + { code: 'hr', key: 'croatian' } ]; \ No newline at end of file diff --git a/src/i18n/locales/ar.json b/src/i18n/locales/ar.json index 44bc4fbc..0385e0c6 100644 --- a/src/i18n/locales/ar.json +++ b/src/i18n/locales/ar.json @@ -630,6 +630,7 @@ "spanish": "الإسبانية", "french": "الفرنسية", "italian": "الإيطالية", + "croatian": "الكرواتية", "account": "الحساب", "content_discovery": "المحتوى والاكتشاف", "appearance": "المظهر", diff --git a/src/i18n/locales/de.json b/src/i18n/locales/de.json index 3501bcf9..07eb3de9 100644 --- a/src/i18n/locales/de.json +++ b/src/i18n/locales/de.json @@ -630,6 +630,7 @@ "spanish": "Spanisch", "french": "Französisch", "italian": "Italienisch", + "croatian": "Kroatisch", "account": "Konto", "content_discovery": "Inhalt & Entdeckung", "appearance": "Aussehen", diff --git a/src/i18n/locales/en.json b/src/i18n/locales/en.json index 3a3b52a2..62eb4f0f 100644 --- a/src/i18n/locales/en.json +++ b/src/i18n/locales/en.json @@ -630,6 +630,7 @@ "spanish": "Spanish", "french": "French", "italian": "Italian", + "croatian": "Croatian", "account": "Account", "content_discovery": "Content & Discovery", "appearance": "Appearance", diff --git a/src/i18n/locales/es.json b/src/i18n/locales/es.json index d542aa8b..52fd5401 100644 --- a/src/i18n/locales/es.json +++ b/src/i18n/locales/es.json @@ -630,6 +630,7 @@ "spanish": "Español", "french": "Francés", "italian": "Italiano", + "croatian": "Croata", "account": "Cuenta", "content_discovery": "Contenido y descubrimiento", "appearance": "Apariencia", diff --git a/src/i18n/locales/fr.json b/src/i18n/locales/fr.json index 38008ebc..37b8aeba 100644 --- a/src/i18n/locales/fr.json +++ b/src/i18n/locales/fr.json @@ -630,6 +630,7 @@ "spanish": "Espagnol", "french": "Français", "italian": "Italien", + "croatian": "Croate", "account": "Compte", "content_discovery": "Contenu et découverte", "appearance": "Apparence", diff --git a/src/i18n/locales/hr.json b/src/i18n/locales/hr.json new file mode 100644 index 00000000..ae9d1d4e --- /dev/null +++ b/src/i18n/locales/hr.json @@ -0,0 +1,1358 @@ +{ + "common": { + "loading": "Učitavanje...", + "cancel": "Odustani", + "save": "Spremi", + "delete": "Obriši", + "edit": "Uredi", + "search": "Pretraži", + "error": "Greška", + "success": "Uspjeh", + "ok": "U redu", + "unknown": "Nepoznato", + "retry": "Pokušaj ponovo", + "try_again": "Pokušaj ponovo", + "go_back": "Idi nazad", + "settings": "Postavke", + "close": "Zatvori", + "show_more": "Prikaži više", + "show_less": "Prikaži manje", + "load_more": "Učitaj više", + "unknown_date": "Nepoznat datum", + "anonymous_user": "Anonimni korisnik", + "time": { + "now": "Upravo sad", + "minutes_ago": "prije {{count}}m", + "hours_ago": "prije {{count}}h", + "days_ago": "prije {{count}}d" + }, + "days_short": { + "sun": "Ned", + "mon": "Pon", + "tue": "Uto", + "wed": "Sri", + "thu": "Čet", + "fri": "Pet", + "sat": "Sub" + }, + "email": "E-mail", + "status": "Status" + }, + "home": { + "categories": { + "movies": "Filmovi", + "series": "Serije", + "channels": "Kanali" + }, + "movies": "Filmovi", + "tv_shows": "Serije", + "load_more_catalogs": "Učitaj više kataloga", + "no_content": "Nema dostupnog sadržaja", + "add_catalogs": "Dodaj kataloge", + "sign_in_available": "Dostupna prijava", + "sign_in_desc": "Možete se prijaviti bilo kada u Postavke → Račun", + "view_all": "Prikaži sve", + "this_week": "Ovaj tjedan", + "upcoming": "Dolazi uskoro", + "recently_released": "Nedavno objavljeno", + "no_scheduled_episodes": "Serije bez zakazanih epizoda", + "check_back_later": "Provjerite kasnije", + "continue_watching": "Nastavi gledati", + "up_next": "Sljedeće", + "up_next_caps": "SLJEDEĆE", + "released": "Objavljeno", + "new": "Novo", + "tba": "TBA", + "new_episodes": "{{count}} Novih epizoda", + "season_short": "S{{season}}", + "episode_short": "E{{episode}}", + "season": "Sezona {{season}}", + "episode": "Epizoda {{episode}}", + "movie": "Film", + "series": "Serija", + "tv_show": "Serija", + "percent_watched": "{{percent}}% pogledano", + "view_details": "Prikaži detalje", + "remove": "Ukloni", + "play": "Reproduciraj", + "play_now": "Gledaj odmah", + "resume": "Nastavi", + "info": "Informacije", + "more_info": "Više informacija", + "my_list": "Moja lista", + "save": "Spremi", + "saved": "Spremljeno", + "retry": "Pokušaj ponovo", + "install_addons": "Instaliraj dodatke", + "settings": "Postavke", + "no_featured_content": "Nema istaknutog sadržaja", + "couldnt_load_featured": "Nije moguće učitati istaknuti sadržaj", + "no_featured_desc": "Instalirajte dodatke s katalozima ili promijenite izvor sadržaja u postavkama.", + "load_error_desc": "Došlo je do problema pri dohvaćanju istaknutog sadržaja. Provjerite svoju vezu i pokušajte ponovo.", + "no_featured_available": "Nema dostupnog istaknutog sadržaja", + "no_description": "Opis nije dostupan" + }, + "navigation": { + "home": "Početna", + "library": "Biblioteka", + "search": "Pretraži", + "downloads": "Preuzimanja", + "settings": "Postavke" + }, + "search": { + "title": "Pretraživanje", + "recent_searches": "Nedavna pretraživanja", + "discover": "Otkrij", + "movies": "Filmovi", + "tv_shows": "Serije", + "select_catalog": "Odaberi katalog", + "all_genres": "Svi žanrovi", + "discovering": "Otkrivanje sadržaja...", + "show_more": "Prikaži više ({{count}})", + "no_content_found": "Sadržaj nije pronađen", + "try_different": "Pokušajte s drugim žanrom ili katalogom", + "select_catalog_desc": "Odaberite katalog za otkrivanje", + "tap_catalog_desc": "Dodirnite gornji katalog za početak", + "placeholder": "Pretraži filmove, serije...", + "keep_typing": "Nastavite tipkati...", + "type_characters": "Upišite barem 2 znaka za pretraživanje", + "no_results": "Nema rezultata", + "try_keywords": "Pokušajte s drugim ključnim riječima ili provjerite pravopis", + "select_type": "Odaberite vrstu", + "browse_movies": "Pregledaj kataloge filmova", + "browse_tv": "Pregledaj kataloge serija", + "select_genre": "Odaberi žanr", + "show_all_content": "Prikaži sav sadržaj", + "genres_count": "{{count}} žanrova" + }, + "library": { + "title": "Biblioteka", + "watched": "Pogledano", + "continue": "Nastavi", + "watchlist": "Lista gledanja", + "collection": "Kolekcija", + "rated": "Ocijenjeno", + "items": "stavke", + "trakt_collections": "Trakt kolekcije", + "trakt_collection": "Trakt kolekcija", + "no_trakt": "Nema Trakt kolekcija", + "no_trakt_desc": "Vaše Trakt kolekcije pojavit će se ovdje kada počnete koristiti Trakt", + "load_collections": "Učitaj kolekcije", + "empty_folder": "Nema sadržaja u {{folder}}", + "empty_folder_desc": "Ova kolekcija je prazna", + "refresh": "Osvježi", + "no_movies": "Još nema filmova", + "no_series": "Još nema serija", + "no_content": "Još nema sadržaja", + "add_content_desc": "Dodajte sadržaj u svoju biblioteku da biste ga vidjeli ovdje", + "find_something": "Pronađi nešto za gledanje", + "removed_from_library": "Uklonjeno iz biblioteke", + "item_removed": "Stavka uklonjena iz vaše biblioteke", + "failed_update_library": "Ažuriranje biblioteke nije uspjelo", + "unable_remove": "Nije moguće ukloniti stavku iz biblioteke", + "marked_watched": "Označeno kao pogledano", + "marked_unwatched": "Označeno kao nepogledano", + "item_marked_watched": "Stavka označena kao pogledana", + "item_marked_unwatched": "Stavka označena kao nepogledana", + "failed_update_watched": "Nije uspjelo ažuriranje statusa gledanja", + "unable_update_watched": "Nije moguće ažurirati status gledanja", + "added_to_library": "Dodano u biblioteku", + "item_added": "Dodano u vašu lokalnu biblioteku", + "add_to_library": "Dodaj u biblioteku", + "remove_from_library": "Ukloni iz biblioteke", + "mark_watched": "Označi kao pogledano", + "mark_unwatched": "Označi kao nepogledano", + "share": "Podijeli", + "add_to_watchlist": "Dodaj u Trakt listu gledanja", + "remove_from_watchlist": "Ukloni iz Trakt liste gledanja", + "added_to_watchlist": "Dodano u listu gledanja", + "added_to_watchlist_desc": "Dodano u vašu Trakt listu gledanja", + "removed_from_watchlist": "Uklonjeno iz liste gledanja", + "removed_from_watchlist_desc": "Uklonjeno iz vaše Trakt liste gledanja", + "add_to_collection": "Dodaj u Trakt kolekciju", + "remove_from_collection": "Ukloni iz Trakt kolekcije", + "added_to_collection": "Dodano u kolekciju", + "added_to_collection_desc": "Dodano u vašu Trakt kolekciju", + "removed_from_collection": "Uklonjeno iz kolekcije", + "removed_from_collection_desc": "Uklonjeno iz vaše Trakt kolekcije" + }, + "metadata": { + "unable_to_load": "Nije moguće učitati sadržaj", + "error_code": "Kod greške: {{code}}", + "content_not_found": "Sadržaj nije pronađen", + "content_not_found_desc": "Ovaj sadržaj ne postoji ili je uklonjen.", + "server_error": "Greška na poslužitelju", + "server_error_desc": "Poslužitelj je privremeno nedostupan. Molimo pokušajte kasnije.", + "bad_gateway": "Loš pristupnik", + "bad_gateway_desc": "Poslužitelj ima problema. Molimo pokušajte kasnije.", + "service_unavailable": "Usluga nedostupna", + "service_unavailable_desc": "Usluga je trenutno nedostupna zbog održavanja. Molimo pokušajte kasnije.", + "too_many_requests": "Previše zahtjeva", + "too_many_requests_desc": "Šaljete previše zahtjeva. Molimo pričekajte trenutak i pokušajte ponovo.", + "request_timeout": "Istek vremena zahtjeva", + "request_timeout_desc": "Zahtjev je trajao predugo. Molimo pokušajte ponovo.", + "network_error": "Mrežna greška", + "network_error_desc": "Molimo provjerite svoju internetsku vezu i pokušajte ponovo.", + "auth_error": "Greška autentifikacije", + "auth_error_desc": "Molimo provjerite postavke svog računa i pokušajte ponovo.", + "access_denied": "Pristup odbijen", + "access_denied_desc": "Nemate dozvolu za pristup ovom sadržaju.", + "connection_error": "Greška pri povezivanju", + "streams_unavailable": "Streamovi nedostupni", + "streams_unavailable_desc": "Izvori streaminga trenutno nisu dostupni. Molimo pokušajte kasnije.", + "unknown_error": "Nepoznata greška", + "something_went_wrong": "Nešto je pošlo po zlu. Molimo pokušajte ponovo.", + "cast": "Glumačka postava", + "more_like_this": "Slično ovome", + "collection": "Kolekcija", + "episodes": "Epizode", + "seasons": "Sezone", + "posters": "Posteri", + "banners": "Banneri", + "specials": "Specijali", + "season_number": "Sezona {{number}}", + "episode_count": "{{count}} Epizoda", + "episode_count_plural": "{{count}} Epizoda", + "no_episodes": "Nema dostupnih epizoda", + "no_episodes_for_season": "Nema dostupnih epizoda za Sezonu {{season}}", + "episodes_not_released": "Epizode možda još nisu objavljene", + "no_description": "Opis nije dostupan", + "episode_label": "EPIZODA {{number}}", + "watch_again": "Gledaj ponovo", + "completed": "Završeno", + "play_episode": "Gledaj S{{season}}E{{episode}}", + "play": "Gledaj", + "watched": "Pogledano", + "watched_on_trakt": "Pogledano na Traktu", + "synced_with_trakt": "Sinkronizirano s Traktom", + "saved": "Spremljeno", + "director": "Redatelj", + "directors": "Redatelji", + "creator": "Kreator", + "creators": "Kreatori", + "production": "Produkcija", + "network": "Mreža", + "mark_watched": "Označi kao pogledano", + "mark_unwatched": "Označi kao nepogledano", + "marking": "Označavanje...", + "removing": "Uklanjanje...", + "unmark_season": "Odznači sezonu {{season}}", + "mark_season": "Označi sezonu {{season}}", + "resume": "Nastavi", + "spoiler_warning": "Upozorenje o spoilerima", + "spoiler_warning_desc": "Ovaj komentar sadrži spoilere. Jeste li sigurni da ga želite otkriti?", + "cancel": "Odustani", + "reveal_spoilers": "Otkrij spoilere", + "movie_details": "Detalji filma", + "show_details": "Detalji serije", + "tagline": "Slogan", + "status": "Status", + "release_date": "Datum izlaska", + "runtime": "Trajanje", + "budget": "Budžet", + "revenue": "Prihod", + "origin_country": "Zemlja porijekla", + "original_language": "Izvorni jezik", + "first_air_date": "Prvo emitiranje", + "last_air_date": "Zadnje emitiranje", + "total_episodes": "Ukupno epizoda", + "episode_runtime": "Trajanje epizode", + "created_by": "Kreirao", + "backdrop_gallery": "Galerija pozadina", + "loading_episodes": "Učitavanje epizoda...", + "no_episodes_available": "Nema dostupnih epizoda", + "play_next": "Gledaj S{{season}}E{{episode}}", + "play_next_episode": "Gledaj sljedeću epizodu", + "save": "Spremi", + "percent_watched": "{{percent}}% pogledano", + "percent_watched_trakt": "{{percent}}% pogledano ({{traktPercent}}% na Traktu)", + "synced_with_trakt_progress": "Sinkronizirano s Traktom", + "using_trakt_progress": "Korištenje Trakt napretka", + "added_to_collection_hero": "Dodano u kolekciju", + "added_to_collection_desc_hero": "Dodano u vašu Trakt kolekciju", + "removed_from_collection_hero": "Uklonjeno iz kolekcije", + "removed_from_collection_desc_hero": "Uklonjeno iz vaše Trakt kolekcije", + "mark_as_watched": "Označi kao pogledano", + "mark_as_unwatched": "Označi kao nepogledano" + }, + "cast": { + "biography": "Biografija", + "known_for": "Poznat/a po", + "personal_info": "Osobni podaci", + "born_in": "Rođen/a u {{place}}", + "filmography": "Filmografija", + "also_known_as": "Također poznat/a kao", + "no_info_available": "Nema dodatnih informacija", + "as_character": "kao {{character}}", + "loading_details": "Učitavanje detalja...", + "years_old": "{{age}} godina", + "view_filmography": "Prikaži filmografiju", + "filter": "Filtriraj", + "sort_by": "Sortiraj po", + "sort_popular": "Popularno", + "sort_latest": "Najnovije", + "sort_upcoming": "Nadolažeće", + "upcoming_badge": "DOLAZI USKORO", + "coming_soon": "Dolazi uskoro", + "filmography_count": "Filmografija • {{count}} naslova", + "loading_filmography": "Učitavanje filmografije...", + "load_more_remaining": "Učitaj više (još {{count}})", + "alert_error_title": "Greška", + "alert_error_message": "Nije moguće učitati \"{{title}}\". Molimo pokušajte kasnije.", + "alert_ok": "U redu", + "no_upcoming": "Nema nadolazećih izdanja za ovog glumca", + "no_content": "Nema sadržaja za ovog glumca", + "no_movies": "Nema filmova za ovog glumca", + "no_tv": "Nema serija za ovog glumca" + }, + "comments": { + "title": "Trakt komentari", + "spoiler_warning": "⚠️ Ovaj komentar sadrži spoilere. Dodirnite za otkrivanje.", + "spoiler": "Spoiler", + "contains_spoilers": "Sadrži spoilere", + "reveal": "Otkrij", + "vip": "VIP", + "unavailable": "Komentari nedostupni", + "no_comments": "Još nema komentara na Traktu", + "not_in_database": "Ovaj sadržaj možda još nije u Trakt bazi podataka", + "check_trakt": "Provjeri Trakt" + }, + "trailers": { + "title": "Trailer-i", + "official_trailers": "Službeni trailer-i", + "official_trailer": "Službeni trailer", + "teasers": "Teaser-i", + "teaser": "Teaser", + "clips_scenes": "Isječci i scene", + "clip": "Isječak", + "featurettes": "Prilozi", + "featurette": "Prilog", + "behind_the_scenes": "Iza scene", + "no_trailers": "Nema dostupnih trailer-a", + "unavailable": "Trailer nedostupan", + "unavailable_desc": "Ovaj trailer trenutno nije moguće učitati. Molimo pokušajte kasnije.", + "unable_to_play": "Nije moguće reproducirati trailer. Molimo pokušajte ponovo.", + "watch_on_youtube": "Gledaj na YouTubeu" + }, + "catalog": { + "no_content_found": "Sadržaj nije pronađen", + "no_content_filters": "Nema sadržaja za odabrane filtere", + "loading_content": "Učitavanje sadržaja...", + "back": "Nazad", + "in_theaters": "U kinima", + "all": "Sve", + "failed_tmdb": "Nije uspjelo učitavanje sadržaja s TMDB-a", + "movies": "Filmovi", + "tv_shows": "Serije", + "channels": "Kanali" + }, + "streams": { + "back_to_episodes": "Nazad na epizode", + "back_to_info": "Nazad na informacije", + "fetching_from": "Dohvaćanje od:", + "no_sources_available": "Nema dostupnih izvora streaminga", + "add_sources_desc": "Molimo dodajte izvore streaminga u postavkama", + "add_sources": "Dodaj izvore", + "finding_streams": "Traženje dostupnih streamova...", + "finding_best_stream": "Traženje najboljeg streama za automatsko pokretanje...", + "still_fetching": "Još uvijek dohvaćam streamove...", + "no_streams_available": "Nema dostupnih streamova", + "starting_best_stream": "Pokretanje najboljeg streama...", + "loading_more_sources": "Učitavanje više izvora..." + }, + "player_ui": { + "via": "putem {{name}}", + "audio_tracks": "Audio zapisi", + "no_audio_tracks": "Nema dostupnih audio zapisa", + "playback_speed": "Brzina reprodukcije", + "on_hold": "Na čekanju", + "playback_error": "Greška reprodukcije", + "unknown_error": "Došlo je do nepoznate greške tijekom reprodukcije.", + "copy_error": "Kopiraj detalje greške", + "copied_to_clipboard": "Kopirano u međuspremnik", + "dismiss": "Odbaci", + "continue_watching": "Nastavi gledati", + "start_over": "Kreni ispočetka", + "resume": "Nastavi", + "change_source": "Promijeni izvor", + "switching_source": "Mijenjanje izvora...", + "no_sources_found": "Nema pronađenih izvora", + "sources": "Izvori", + "finding_sources": "Traženje izvora...", + "unknown_source": "Nepoznat izvor", + "sources_limited": "Izvori mogu biti ograničeni zbog grešaka pružatelja.", + "episodes": "Epizode", + "specials": "Specijali", + "season": "Sezona {{season}}", + "stream": "Stream {{number}}", + "subtitles": "Titlovi", + "built_in": "Ugrađeno", + "addons": "Dodaci", + "style": "Stil", + "none": "Nema", + "search_online_subtitles": "Pretraži online titlove", + "preview": "Pregled", + "quick_presets": "Brze postavke", + "default": "Zadano", + "yellow": "Žuto", + "high_contrast": "Visoki kontrast", + "large": "Veliko", + "core": "Jezgra", + "font_size": "Veličina fonta", + "show_background": "Prikaži pozadinu", + "advanced": "Napredno", + "position": "Pozicija", + "text_color": "Boja teksta", + "align": "Poravnanje", + "bottom_offset": "Pomak od dna", + "background_opacity": "Prozirnost pozadine", + "text_shadow": "Sjena teksta", + "on": "Uključeno", + "off": "Isključeno", + "outline_color": "Boja obruba", + "outline": "Obrub", + "outline_width": "Širina obruba", + "letter_spacing": "Razmak slova", + "line_height": "Visina linije", + "timing_offset": "Pomak vremena (s)", + "visual_sync": "Vizualna sinkronizacija", + "timing_hint": "Pomaknite titlove ranije (-) ili kasnije (+) za sinkronizaciju.", + "reset_defaults": "Vrati na zadano" + }, + "downloads": { + "title": "Preuzimanja", + "no_downloads": "Još nema preuzimanja", + "no_downloads_desc": "Preuzeti sadržaj pojavit će se ovdje za gledanje izvan mreže", + "explore": "Istraži sadržaj", + "path_copied": "Putanja kopirana", + "path_copied_desc": "Put do lokalne datoteke kopiran u međuspremnik", + "copied": "Kopirano", + "incomplete": "Preuzimanje nepotpuno", + "incomplete_desc": "Preuzimanje još nije završeno", + "not_available": "Nije dostupno", + "not_available_desc": "Put do lokalne datoteke dostupan je tek nakon završetka preuzimanja.", + "status_downloading": "Preuzimanje", + "status_completed": "Završeno", + "status_paused": "Pauzirano", + "status_error": "Greška", + "status_queued": "U redu čekanja", + "status_unknown": "Nepoznato", + "provider": "Pružatelj", + "streaming_playlist_warning": "Možda se neće reproducirati - streaming lista", + "remaining": "preostalo", + "not_ready": "Preuzimanje nije spremno", + "not_ready_desc": "Molimo pričekajte da preuzimanje završi.", + "filter_all": "Sve", + "filter_active": "Aktivno", + "filter_done": "Gotovo", + "filter_paused": "Pauzirano", + "no_filter_results": "Nema {{filter}} preuzimanja", + "try_different_filter": "Pokušajte odabrati drugi filter", + "limitations_title": "Ograničenja preuzimanja", + "limitations_msg": "• Datoteke manje od 1MB obično su M3U8 streaming liste i ne mogu se preuzeti za gledanje izvan mreže. One rade samo s online streamingom i sadrže linkove na video segmente, a ne stvarni video sadržaj.", + "remove_title": "Ukloni preuzimanje", + "remove_confirm": "Ukloniti \"{{title}}\"{{season_episode}}?", + "cancel": "Odustani", + "remove": "Ukloni" + }, + "addons": { + "title": "Dodaci", + "reorder_mode": "Način promjene redoslijeda", + "reorder_info": "Dodaci na vrhu imaju veći prioritet pri učitavanju sadržaja", + "add_addon_placeholder": "URL dodatka", + "add_button": "Dodaj dodatak", + "my_addons": "Moji dodaci", + "community_addons": "Zajednica dodaci", + "no_addons": "Nema instaliranih dodataka", + "uninstall_title": "Deinstaliraj dodatak", + "uninstall_message": "Jeste li sigurni da želite deinstalirati {{name}}?", + "uninstall_button": "Deinstaliraj", + "install_success": "Dodatak uspješno instaliran", + "install_error": "Instalacija dodatka nije uspjela", + "load_error": "Učitavanje dodataka nije uspjelo", + "fetch_error": "Dohvaćanje detalja dodatka nije uspjelu", + "invalid_url": "Molimo unesite URL dodatka", + "configure": "Konfiguriraj", + "version": "Verzija: {{version}}", + "installed_addons": "INSTALIRANI DODACI", + "reorder_drag_title": "POVUCI DODATKE ZA PROMJENU REDOSLIJEDA", + "install": "Instaliraj", + "config_unavailable_title": "Konfiguracija nedostupna", + "config_unavailable_msg": "Nije moguće odrediti URL konfiguracije za ovaj dodatak.", + "cannot_open_config_title": "Nije moguće otvoriti konfiguraciju", + "cannot_open_config_msg": "URL konfiguracije ({{url}}) se ne može otvoriti. Dodatak možda nema konfiguracijsku stranicu.", + "description": "Opis", + "supported_types": "Podržane vrste", + "catalogs": "Katalozi", + "no_description": "Opis nije dostupan", + "overview": "PREGLED", + "no_categories": "Nema kategorija", + "pre_installed": "PREDINSTALIRANO" + }, + "trakt": { + "title": "Trakt Postavke", + "settings_title": "Trakt Postavke", + "connect_title": "Poveži se s Traktom", + "connect_desc": "Sinkronizirajte povijest gledanja, listu gledanja i kolekciju s Trakt.tv", + "sign_in": "Prijavi se putem Trakta", + "sign_out": "Odjavi se", + "sign_out_confirm": "Jeste li sigurni da se želite odjaviti s Trakt računa?", + "joined": "Pridružen/a {{date}}", + "sync_settings_title": "Postavke sinkronizacije", + "sync_info": "Kada ste povezani s Traktom, cijela povijest sinkronizira se izravno s API-ja i ne zapisuje se u lokalnu pohranu. Vaša lista 'Nastavi gledati' odražava vaš globalni Trakt napredak.", + "auto_sync_label": "Automatska sinkronizacija napretka", + "auto_sync_desc": "Automatski sinkroniziraj napredak gledanja s Traktom", + "import_history_label": "Uvezi povijest gledanja", + "import_history_desc": "Koristite \"Sinkroniziraj sada\" za uvoz povijesti gledanja i napretka s Trakta", + "sync_now_button": "Sinkroniziraj sada", + "display_settings_title": "Postavke prikaza", + "show_comments_label": "Prikaži Trakt komentare", + "show_comments_desc": "Prikaži Trakt komentare na ekranima s detaljima kada su dostupni", + "maintenance_title": "Na održavanju", + "maintenance_unavailable": "Trakt nedostupan", + "maintenance_desc": "Trakt integracija je privremeno pauzirana zbog održavanja. Sve sinkronizacije i autentifikacija su onemogućeni dok se održavanje ne završi.", + "maintenance_button": "Usluga na održavanju", + "auth_success_title": "Uspješno povezano", + "auth_success_msg": "Vaš Trakt račun je uspješno povezan.", + "auth_error_title": "Greška autentifikacije", + "auth_error_msg": "Nije uspjelo dovršavanje autentifikacije s Traktom.", + "auth_error_generic": "Došlo je do greške tijekom autentifikacije.", + "sign_out_error": "Nije uspjela odjava s Trakta.", + "sync_complete_title": "Sinkronizacija završena", + "sync_success_msg": "Uspješno sinkroniziran napredak gledanja s Traktom.", + "sync_error_msg": "Sinkronizacija nije uspjela. Molimo pokušajte ponovo." + }, + "simkl": { + "title": "Simkl Postavke", + "settings_title": "Simkl Postavke", + "connect_title": "Poveži se sa Simklom", + "connect_desc": "Sinkronizirajte povijest gledanja i pratite što gledate", + "sign_in": "Prijavi se putem Simkla", + "sign_out": "Odspoji se", + "sign_out_confirm": "Jeste li sigurni da želite odspojiti Simkl?", + "syncing_desc": "Vaše pogledane stavke se sinkroniziraju sa Simklom.", + "auth_success_title": "Uspješno povezano", + "auth_success_msg": "Vaš Simkl račun je uspješno povezan.", + "auth_error_title": "Greška autentifikacije", + "auth_error_msg": "Nije uspjelo dovršavanje autentifikacije sa Simklom.", + "auth_error_generic": "Došlo je do greške tijekom autentifikacije.", + "sign_out_error": "Nije uspjelo odspajanje sa Simkla.", + "config_error_title": "Konfiguracijska greška", + "config_error_msg": "Simkl Client ID nedostaje u varijablama okruženja.", + "conflict_title": "Konflikt", + "conflict_msg": "Ne možete se povezati sa Simklom dok je Trakt povezan. Molimo prvo odspojite Trakt.", + "disclaimer": "Nuvio nije povezan sa Simklom." + }, + "tmdb_settings": { + "title": "TMDb Postavke", + "metadata_enrichment": "Obogaćivanje metapodataka", + "metadata_enrichment_desc": "Poboljšajte metapodatke sadržaja s TMDb podacima za bolje detalje i informacije.", + "enable_enrichment": "Omogući obogaćivanje", + "enable_enrichment_desc": "Nadopunjuje metapodatke dodataka s TMDb-om za glumačku postavu, certifikaciju, logotipe/postere i informacije o produkciji.", + "localized_text": "Lokalizirani tekst", + "localized_text_desc": "Dohvati naslove i opise na željenom jeziku s TMDb-a.", + "language": "Jezik", + "change": "Promijeni", + "logo_preview": "Pregled logotipa", + "logo_preview_desc": "Pregled prikazuje kako će lokalizirani logotipi izgledati na odabranom jeziku.", + "example": "Primjer:", + "no_logo": "Logotip nije dostupan", + "enrichment_options": "Opcije obogaćivanja", + "enrichment_options_desc": "Kontrolirajte koji podaci se dohvaćaju s TMDb-a. Onemogućene opcije koristit će podatke dodataka ako su dostupni.", + "cast_crew": "Glumci i ekipa", + "cast_crew_desc": "Glumci, redatelji, pisci s profilnim slikama", + "title_description": "Naslov i opis", + "title_description_desc": "Koristi TMDb lokalizirani naslov i pregled teksta", + "title_logos": "Logotipi naslova", + "title_logos_desc": "Slike naslova visoke kvalitete", + "banners_backdrops": "Banneri i pozadine", + "banners_backdrops_desc": "Slike pozadine visoke rezolucije", + "certification": "Certifikacija sadržaja", + "certification_desc": "Dobne oznake (PG-13, R, TV-MA, itd.)", + "recommendations": "Preporuke", + "recommendations_desc": "Prijedlozi sličnog sadržaja", + "episode_data": "Podaci o epizodama", + "episode_data_desc": "Sličice epizoda, informacije i pričuve za TV serije", + "season_posters": "Posteri sezona", + "season_posters_desc": "Specifične slike postera za sezone", + "production_info": "Informacije o produkciji", + "production_info_desc": "Mreže i produkcijske kuće s logotipima", + "movie_details": "Detalji filma", + "movie_details_desc": "Budžet, prihod, trajanje, slogan", + "tv_details": "Detalji serije", + "tv_details_desc": "Status, broj sezona, mreže, kreatori", + "movie_collections": "Filmske kolekcije", + "movie_collections_desc": "Filmske franšize (Marvel, Star Wars, itd.)", + "api_configuration": "API Konfiguracija", + "api_configuration_desc": "Konfigurirajte svoj pristup TMDb API-ju za poboljšanu funkcionalnost.", + "custom_api_key": "Prilagođeni API ključ", + "custom_api_key_desc": "Koristite vlastiti TMDb API ključ za bolje performanse i namjenska ograničenja.", + "custom_key_active": "Prilagođeni API ključ aktivan", + "api_key_required": "Potreban API ključ", + "api_key_placeholder": "Zalijepite svoj TMDb API ključ (v3)", + "how_to_get_key": "Kako dobiti TMDb API ključ?", + "built_in_key_msg": "Trenutno koristite ugrađeni API ključ. Razmislite o korištenju vlastitog ključa za bolje performanse.", + "cache_size": "Veličina predmemorije", + "clear_cache": "Očisti predmemoriju", + "cache_days": "TMDB odgovori se spremaju 7 dana radi poboljšanja performansi", + "choose_language": "Odaberi jezik", + "choose_language_desc": "Odaberite željeni jezik za TMDb sadržaj", + "popular": "Popularno", + "all_languages": "Svi jezici", + "search_results": "Rezultati pretraživanja", + "no_languages_found": "Nema pronađenih jezika za \"{{query}}\"", + "clear_search": "Očisti pretraživanje", + "clear_cache_title": "Očisti TMDB predmemoriju", + "clear_cache_msg": "Ovo će očistiti sve spremljene TMDB podatke ({{size}}). Ovo može privremeno usporiti učitavanje dok se predmemorija ne obnovi.", + "clear_cache_success": "TMDB predmemorija uspješno očišćena.", + "clear_cache_error": "Brisanje predmemorije nije uspjelo.", + "clear_api_key_title": "Ukloni API ključ", + "clear_api_key_msg": "Jeste li sigurni da želite ukloniti svoj prilagođeni API ključ i vratiti se na zadani?", + "clear_api_key_success": "API ključ uspješno uklonjen", + "clear_api_key_error": "Uklanjanje API ključa nije uspjelo", + "empty_api_key": "API ključ ne može biti prazan.", + "invalid_api_key": "Nevažeći API ključ. Molimo provjerite i pokušajte ponovo.", + "save_error": "Došlo je do greške prilikom spremanja. Molimo pokušajte ponovo.", + "using_builtin_key": "Sada koristite ugrađeni TMDb API ključ.", + "using_custom_key": "Sada koristite svoj prilagođeni TMDb API ključ.", + "enter_custom_key": "Molimo unesite i spremite svoj prilagođeni TMDb API ključ.", + "key_verified": "API ključ verificiran i uspješno spremljen." + }, + "settings": { + "language": "Jezik", + "select_language": "Odaberi jezik", + "english": "Engleski", + "portuguese": "Portugalski", + "portuguese_br": "Portugalski (Brazil)", + "portuguese_pt": "Portugalski (Portugal)", + "german": "Njemački", + "arabic": "Arapski", + "spanish": "Španjolski", + "french": "Francuski", + "italian": "Talijanski", + "croatian": "Hrvatski", + "account": "Račun", + "content_discovery": "Sadržaj i otkrivanje", + "appearance": "Izgled", + "integrations": "Integracije", + "playback": "Reprodukcija", + "backup_restore": "Sigurnosna kopija i vraćanje", + "updates": "Ažuriranja", + "about": "O aplikaciji", + "developer": "Razvojni programer", + "cache": "Predmemorija", + "title": "Postavke", + "settings_title": "Postavke", + "sign_in_sync": "Prijavite se za sinkronizaciju", + "add_catalogs_sources": "Dodaci, katalozi i izvori", + "player_trailers_downloads": "Player, traileri, preuzimanja", + "mdblist_tmdb_ai": "MDBList, TMDB, AI", + "check_updates": "Provjeri ažuriranja", + "clear_mdblist_cache": "Očisti MDBList predmemoriju", + "cache_management": "UPRAVLJANJE PREDMEMORIJOM", + "downloads_counter": "preuzimanja i brojanje", + "made_with_love": "S ljubavlju napravili Tapframe i prijatelji", + "sections": { + "information": "INFORMACIJE", + "account": "RAČUN", + "theme": "TEMA", + "layout": "RASPORED", + "sources": "IZVORI", + "catalogs": "KATALOZI", + "discovery": "OTKRIVANJE", + "metadata": "METAPODACI", + "ai_assistant": "AI ASISTENT", + "video_player": "VIDEO PLAYER", + "audio_subtitles": "AUDIO I TITLOVI", + "media": "MEDIJI", + "notifications": "OBAVIJESTI", + "testing": "TESTIRANJE", + "danger_zone": "OPASNA ZONA" + }, + "items": { + "legal": "Pravno i odricanje od odgovornosti", + "privacy_policy": "Pravila privatnosti", + "report_issue": "Prijavi problem", + "version": "Verzija", + "contributors": "Doprinositelji", + "view_contributors": "Prikaži sve doprinositelje", + "theme": "Tema", + "episode_layout": "Raspored epizoda", + "streams_backdrop": "Pozadina streamova", + "streams_backdrop_desc": "Prikaži zamućenu pozadinu na mobilnim streamovima", + "addons": "Dodaci", + "installed": "instalirano", + "debrid_integration": "Debrid integracija", + "debrid_desc": "Poveži Torbox", + "plugins": "Dodaci (Plugins)", + "plugins_desc": "Upravljaj dodacima i repozitorijima", + "catalogs": "Katalozi", + "active": "aktivno", + "home_screen": "Početni zaslon", + "home_screen_desc": "Raspored i sadržaj", + "continue_watching": "Nastavi gledati", + "continue_watching_desc": "Ponašanje predmemorije i reprodukcije", + "show_discover": "Prikaži sekciju Otkrij", + "show_discover_desc": "Prikaži sadržaj za otkrivanje u Pretraživanju", + "mdblist": "MDBList", + "mdblist_connected": "Povezano", + "mdblist_desc": "Omogući dodavanje ocjena i recenzija", + "simkl": "Simkl", + "simkl_connected": "Povezano", + "simkl_desc": "Prati što gledaš", + "tmdb": "TMDB", + "tmdb_desc": "Pružatelj metapodataka i logotipa", + "openrouter": "OpenRouter API", + "openrouter_connected": "Povezano", + "openrouter_desc": "Dodaj svoj API ključ za AI chat", + "video_player": "Video Player", + "built_in": "Ugrađeni", + "external": "Vanjski", + "preferred_audio": "Preferirani jezik zvuka", + "preferred_subtitle": "Preferirani jezik titlova", + "subtitle_source": "Prioritet izvora titlova", + "auto_select_subs": "Automatski odaberi titlove", + "auto_select_subs_desc": "Automatski odaberi titlove prema vašim preferencijama", + "show_trailers": "Prikaži trailere", + "show_trailers_desc": "Prikaži trailere u hero sekciji", + "enable_downloads": "Omogući preuzimanja (Beta)", + "enable_downloads_desc": "Prikaži tab Preuzimanja i omogući spremanje streamova", + "notifications": "Obavijesti", + "notifications_desc": "Podsjetnici za epizode", + "developer_tools": "Alati za programere", + "developer_tools_desc": "Opcije testiranja i ispravljanja grešaka", + "test_onboarding": "Testiraj uvod", + "reset_onboarding": "Resetiraj uvod", + "test_announcement": "Testiraj obavijest", + "test_announcement_desc": "Prikaži što je novo preklapanje", + "reset_campaigns": "Resetiraj kampanje", + "reset_campaigns_desc": "Očisti impresije kampanja", + "clear_all_data": "Očisti sve podatke", + "clear_all_data_desc": "Resetiraj sve postavke i predmemorirane podatke" + }, + "options": { + "horizontal": "Horizontalno", + "vertical": "Vertikalno", + "internal_first": "Prvo interni", + "internal_first_desc": "Preferiraj ugrađene titlove, zatim vanjske", + "external_first": "Prvo vanjski", + "external_first_desc": "Preferiraj titlove dodataka, zatim ugrađene", + "any_available": "Bilo koji dostupan", + "any_available_desc": "Koristi prvi dostupni zapis titlova" + }, + "clear_data_desc": "Ovo će resetirati sve postavke i očistiti sve predmemorirane podatke. Jeste li sigurni?", + "app_updates": "Ažuriranja aplikacije", + "about_nuvio": "O Nuviju" + }, + "ai_settings": { + "title": "AI Asistent", + "info_title": "AI Pogonjeni Chat", + "info_desc": "Pitajte pitanja o bilo kojem filmu ili epizodi TV serije koristeći napredni AI. Dobijte uvide o radnji, likovima, temama, zanimljivostima i više - sve pokriveno sveobuhvatnim TMDB podacima.", + "feature_1": "Kontekst i analiza specifična za epizodu", + "feature_2": "Objašnjenja radnje i uvidi u likove", + "feature_3": "Zanimljivosti i činjenice iza scene", + "feature_4": "Vaš vlastiti besplatni OpenRouter API ključ", + "api_key_section": "OPENROUTER API KLJUČ", + "api_key_label": "API Ključ", + "api_key_desc": "Unesite svoj OpenRouter API ključ za omogućavanje značajki AI chata", + "save_api_key": "Spremi API Ključ", + "saving": "Spremanje...", + "update": "Ažuriraj", + "remove": "Ukloni", + "get_free_key": "Dobijte besplatni API ključ od OpenRoutera", + "enable_chat": "Omogući AI Chat", + "enable_chat_desc": "Kada je omogućeno, gumb \"Pitajte AI\" pojavit će se na stranicama sadržaja.", + "chat_enabled": "AI Chat Omogućen", + "chat_enabled_desc": "Sada možete postavljati pitanja o filmovima i TV serijama. Potražite gumb \"Pitajte AI\" na stranicama sadržaja!", + "how_it_works": "Kako to radi", + "how_it_works_desc": "• OpenRouter pruža pristup višestrukim AI modelima\n• Vaš API ključ ostaje privatan i siguran\n• Besplatni plan uključuje velikodušna ograničenja korištenja\n• Razgovarajte s kontekstom o specifičnim epizodama/filmovima\n• Dobijte detaljnu analizu i objašnjenja", + "error_invalid_key": "Molimo unesite ispravan API ključ", + "error_key_format": "OpenRouter API ključevi trebali bi početi s \"sk-or-\"", + "success_saved": "OpenRouter API ključ uspješno spremljen!", + "error_save": "Spremanje API ključa nije uspjelo", + "confirm_remove_title": "Ukloni API Ključ", + "confirm_remove_msg": "Jeste li sigurni da želite ukloniti svoj OpenRouter API ključ? Ovo će onemogućiti značajke AI chata.", + "success_removed": "API ključ uspješno uklonjen", + "error_remove": "Uklanjanje API ključa nije uspjelo" + }, + "catalog_settings": { + "title": "Katalozi", + "layout_phone": "RASPORED KATALOGA (MOBITEL)", + "posters_per_row": "Postera po redu", + "auto": "Automatski", + "show_titles": "Prikaži naslove postera", + "show_titles_desc": "Prikaži tekst naslova ispod svakog postera", + "phone_only_hint": "Vrijedi samo za mobitele. Tableti zadržavaju prilagodljivi raspored.", + "catalogs_group": "Katalozi", + "enabled_count": "{{enabled}} od {{total}} omogućeno", + "rename_hint": "Dugo pritisnite katalog za preimenovanje", + "rename_modal_title": "Preimenuj katalog", + "rename_placeholder": "Unesite novo ime kataloga", + "error_save_name": "Nije moguće spremiti prilagođeno ime." + }, + "continue_watching_settings": { + "title": "Nastavi gledati", + "playback_behavior": "PONAŠANJE REPRODUKCIJE", + "use_cached": "Koristi predmemorirane streamove", + "use_cached_desc": "Kada je omogućeno, klik na stavke Nastavi gledati otvorit će player izravno koristeći prethodno reproducirane streamove. Kada je onemogućeno, otvara ekran sadržaja.", + "open_metadata": "Otvori ekran metapodataka", + "open_metadata_desc": "Kada su predmemorirani streamovi onemogućeni, otvori ekran metapodataka umjesto ekrana streamova. Ovo prikazuje detalje sadržaja i omogućuje ručni odabir streama.", + "card_appearance": "IZGLED KARTICE", + "card_style": "Stil kartice", + "card_style_desc": "Odaberite kako se stavke Nastavi gledati pojavljuju na početnom zaslonu", + "wide": "Široko", + "poster": "Poster", + "cache_settings": "POSTAVKE PREDMEMORIJE", + "cache_duration": "Trajanje predmemorije streamova", + "cache_duration_desc": "Koliko dugo zadržati predmemorirane linkove streama prije nego što isteknu", + "important_note": "Važna napomena", + "important_note_text": "Ne moraju svi linkovi streama ostati aktivni tijekom cijelog trajanja predmemorije. Dulja vremena predmemorije mogu rezultirati isteklim linkovima. Ako predmemorirani link ne uspije, aplikacija će se vratiti na dohvaćanje svježih streamova.", + "how_it_works": "Kako to radi", + "how_it_works_cached": "• Streamovi se predmemoriraju za vaše odabrano trajanje nakon reprodukcije\n• Predmemorirani streamovi se provjeravaju prije upotrebe\n• Ako je predmemorija nevažeća ili istekla, vraća se na ekran sadržaja\n• \"Koristi predmemorirane streamove\" kontrolira izravni player naspram navigacije ekranom\n• \"Otvori ekran metapodataka\" pojavljuje se samo kada su predmemorirani streamovi onemogućeni", + "how_it_works_uncached": "• Kada su predmemorirani streamovi onemogućeni, klik na stavke Nastavi gledati otvara ekrane sadržaja\n• Opcija \"Otvori ekran metapodataka\" kontrolira koji ekran otvoriti\n• Ekran metapodataka prikazuje detalje sadržaja i omogućuje ručni odabir streama\n• Ekran streamova prikazuje dostupne streamove za trenutnu reprodukciju", + "changes_saved": "Promjene spremljene", + "min": "min", + "hour": "sat", + "hours": "sati" + }, + "contributors": { + "title": "Doprinositelji", + "special_mentions": "Posebna priznanja", + "tab_contributors": "Doprinositelji", + "tab_special": "Posebna priznanja", + "manager_role": "Community Manager", + "manager_desc": "Upravlja Discord i Reddit zajednicama za Nuvio", + "sponsor_role": "Sponzor poslužitelja", + "sponsor_desc": "Sponzorirao infrastrukturu poslužitelja za Nuvio", + "mod_role": "Discord Moderator", + "mod_desc": "Pomaže u moderiranju Nuvio Discord zajednice", + "loading": "Učitavanje...", + "discord_user": "Discord Korisnik", + "contributions": "doprinosa", + "gratitude_title": "Zahvalni smo za svaki doprinos", + "gratitude_desc": "Svaka linija koda, prijava greške i prijedlog pomaže učiniti Nuvio boljim za sve", + "special_thanks_title": "Posebna zahvala", + "special_thanks_desc": "Ovi nevjerojatni ljudi pomažu održavati Nuvio zajednicu aktivnom i poslužitelje online", + "error_rate_limit": "Prekoračeno ograničenje GitHub API-ja. Molimo pokušajte ponovo kasnije ili povucite za osvježavanje.", + "error_failed": "Učitavanje doprinositelja nije uspjelo. Molimo provjerite svoju internetsku vezu.", + "retry": "Pokušaj ponovo", + "no_contributors": "Nema pronađenih doprinositelja", + "loading_contributors": "Učitavanje doprinositelja..." + }, + "debrid": { + "title": "Debrid Integracija", + "description_torbox": "Otključaj 4K streamove visoke kvalitete i munjevite brzine integracijom Torboxa. Unesite svoj API ključ ispod za trenutnu nadogradnju iskustva streaminga.", + "description_torrentio": "Konfigurirajte Torrentio za dobivanje torrent streamova za filmove i TV emisije. Debrid usluga je potrebna za streaming sadržaja.", + "tab_torbox": "TorBox", + "tab_torrentio": "Torrentio", + "status_connected": "Povezano", + "status_disconnected": "Odspojeno", + "enable_addon": "Omogući dodatak", + "disconnect_button": "Odspoji i ukloni", + "disconnect_loading": "Odspajanje...", + "account_info": "Informacije o računu", + "plan": "Plan", + "plan_free": "Besplatno", + "plan_essential": "Essential ($3/mj)", + "plan_pro": "Pro ($10/mj)", + "plan_standard": "Standard ($5/mj)", + "plan_unknown": "Nepoznato", + "expires": "Istječe", + "downloaded": "Preuzeto", + "status_active": "Aktivno", + "connected_title": "✓ Povezano s TorBoxom", + "connected_desc": "Vaš TorBox dodatak je aktivan i pruža premium streamove.", + "configure_title": "Konfiguriraj dodatak", + "configure_desc": "Prilagodite svoje iskustvo streaminga. Sortirajte po kvaliteti, filtrirajte veličine datoteka i upravljajte drugim postavkama integracije.", + "open_settings": "Otvori postavke", + "what_is_debrid": "Što je Debrid usluga?", + "enter_api_key": "Unesite svoj API ključ", + "connect_button": "Poveži i instaliraj", + "connecting": "Povezivanje...", + "unlock_speeds_title": "Otključaj premium brzine", + "unlock_speeds_desc": "Nabavite Torbox pretplatu za pristup predmemoriranim streamovima visoke kvalitete bez međuspremnika.", + "get_subscription": "Nabavi pretplatu", + "powered_by": "Pokreće", + "disclaimer_torbox": "Nuvio nije povezan s Torboxom ni na koji način.", + "disclaimer_torrentio": "Nuvio nije povezan s Torrentiom ni na koji način.", + "installed_badge": "✓ INSTALIRANO", + "promo_title": "⚡ Trebate Debrid uslugu?", + "promo_desc": "Nabavite TorBox za munjevito brzi 4K streaming bez međuspremnika. Premium predmemorirani torrenti i trenutna preuzimanja.", + "promo_button": "Nabavi TorBox pretplatu", + "service_label": "Debrid usluga *", + "api_key_label": "API Ključ *", + "sorting_label": "Sortiranje", + "exclude_qualities": "Isključi kvalitete", + "priority_languages": "Prioritetni jezici", + "max_results": "Maksimalni rezultati", + "additional_options": "Dodatne opcije", + "no_download_links": "Ne prikazuj linkove za preuzimanje", + "no_debrid_catalog": "Ne prikazuj debrid katalog", + "install_button": "Instaliraj Torrentio", + "installing": "Instaliranje...", + "update_button": "Ažuriraj konfiguraciju", + "updating": "Ažuriranje...", + "remove_button": "Ukloni Torrentio", + "error_api_required": "API Ključ potreban", + "error_api_required_desc": "Molimo unesite API ključ svoje debrid usluge za instalaciju Torrentia.", + "success_installed": "Torrentio dodatak uspješno instaliran!", + "success_removed": "Torrentio dodatak uspješno uklonjen", + "alert_disconnect_title": "Odspoji Torbox", + "alert_disconnect_msg": "Jeste li sigurni da želite odspojiti Torbox? Ovo će ukloniti dodatak i očistiti vaš spremljeni API ključ." + }, + "home_screen": { + "title": "Postavke početnog zaslona", + "changes_applied": "Promjene primijenjene", + "display_options": "OPCIJE PRIKAZA", + "show_hero": "Prikaži Hero sekciju", + "show_hero_desc": "Istaknuti sadržaj na vrhu", + "show_this_week": "Prikaži sekciju Ovaj tjedan", + "show_this_week_desc": "Nove epizode iz trenutnog tjedna", + "select_catalogs": "Odaberi kataloge", + "all_catalogs": "Svi katalozi", + "selected": "odabrano", + "hero_layout": "Hero raspored", + "layout_legacy": "Naslijeđeno", + "layout_carousel": "Vrtuljak", + "layout_appletv": "Apple TV", + "layout_desc": "Banner pune širine, kartice koje se mogu povlačiti ili Apple TV stil", + "featured_source": "Istaknuti izvor", + "using_catalogs": "Koristi kataloge", + "manage_selected_catalogs": "Upravljaj odabranim katalozima", + "dynamic_bg": "Dinamička Hero pozadina", + "dynamic_bg_desc": "Zamućeni banner iza vrtuljka", + "performance_note": "Može utjecati na performanse na slabijim uređajima.", + "posters": "Posteri", + "show_titles": "Prikaži naslove", + "poster_size": "Veličina postera", + "poster_corners": "Kutovi postera", + "size_small": "Malo", + "size_medium": "Srednje", + "size_large": "Veliko", + "corners_square": "Kvadratno", + "corners_rounded": "Zaobljeno", + "corners_pill": "Pilula", + "about_these_settings": "O OVIM POSTAVKAMA", + "about_desc": "Ove postavke kontroliraju kako se sadržaj prikazuje na vašem početnom zaslonu. Promjene se primjenjuju odmah bez potrebe za ponovnim pokretanjem aplikacije.", + "hero_catalogs": { + "title": "Katalozi Hero sekcije", + "select_all": "Odaberi sve", + "clear_all": "Očisti sve", + "info": "Odaberite koje kataloge želite prikazati u hero sekciji. Ako nijedan nije odabran, koristit će se svi katalozi. Ne zaboravite pritisnuti Spremi kada završite.", + "settings_saved": "Postavke spremljene", + "error_load": "Učitavanje kataloga nije uspjelo", + "movies": "Filmovi", + "tv_shows": "TV emisije" + } + }, + "calendar": { + "title": "Kalendar", + "loading": "Učitavanje kalendara...", + "no_scheduled_episodes": "Nema zakazanih epizoda", + "check_back_later": "Provjerite kasnije", + "showing_episodes_for": "Prikazujem epizode za {{date}}", + "show_all_episodes": "Prikaži sve epizode", + "no_episodes_for": "Nema epizoda za {{date}}", + "no_upcoming_found": "Nema pronađenih nadolazećih epizoda", + "add_series_desc": "Dodajte serije u svoju biblioteku da biste vidjeli njihove nadolazeće epizode ovdje" + }, + "mdblist": { + "title": "Izvori ocjena", + "status_disabled": "MDBList onemogućen", + "status_active": "API ključ aktivan", + "status_required": "API ključ potreban", + "status_disabled_desc": "MDBList funkcionalnost je trenutno onemogućena.", + "status_active_desc": "Ocjene s MDBList-a su omogućene.", + "status_required_desc": "Dodajte svoj ključ ispod da biste omogućili ocjene.", + "enable_toggle": "Omogući MDBList", + "enable_toggle_desc": "Uključi/isključi svu MDBList funkcionalnost", + "api_section": "API Ključ", + "placeholder": "Zalijepite svoj MDBList API ključ", + "save": "Spremi", + "clear": "Očisti ključ", + "rating_providers": "Pružatelji ocjena", + "rating_providers_desc": "Odaberite koje ocjene prikazati u aplikaciji", + "how_to": "Kako dobiti API ključ", + "step_1": "Prijavite se na", + "step_1_link": "MDBList web stranica", + "step_2": "Idite na", + "step_2_settings": "Postavke", + "step_2_api": "API", + "step_2_end": "sekcija.", + "step_3": "Generirajte novi ključ i kopirajte ga.", + "go_to_website": "Idi na MDBList", + "alert_clear_title": "Očisti API ključ", + "alert_clear_msg": "Jeste li sigurni da želite ukloniti spremljeni API ključ?", + "success_saved": "API ključ uspješno spremljen.", + "error_empty": "API Ključ ne može biti prazan.", + "error_save": "Došlo je do greške prilikom spremanja. Molimo pokušajte ponovo.", + "api_key_empty_error": "API Ključ ne može biti prazan.", + "success_cleared": "API ključ uspješno očišćen", + "error_clear": "Brisanje API ključa nije uspjelo" + }, + "notification": { + "title": "Postavke obavijesti", + "section_general": "Općenito", + "enable_notifications": "Omogući obavijesti", + "section_types": "Vrste obavijesti", + "new_episodes": "Nove epizode", + "upcoming_shows": "Nadolazeće emisije", + "reminders": "Podsjetnici", + "section_timing": "Vrijeme obavijesti", + "timing_desc": "Kada želite biti obaviješteni prije emitiranja epizode?", + "hours_1": "1 sat", + "hours_suffix": "sati", + "section_status": "Status obavijesti", + "stats_upcoming": "Nadolazeće", + "stats_this_week": "Ovaj tjedan", + "stats_total": "Ukupno", + "sync_button": "Sinkroniziraj biblioteku i Trakt", + "syncing": "Sinkronizacija...", + "sync_desc": "Automatski sinkronizira obavijesti za sve emisije u vašoj biblioteci i Trakt listi gledanja/kolekciji.", + "section_advanced": "Napredno", + "reset_button": "Resetiraj sve obavijesti", + "test_button": "Testiraj obavijest (5 sek)", + "test_notification_in": "Obavijest za {{seconds}}s...", + "test_notification_text": "Obavijest će se pojaviti za {{seconds}} sekundi", + "alert_reset_title": "Resetiraj obavijesti", + "alert_reset_msg": "Ovo će otkazati sve zakazane obavijesti, ali neće ukloniti ništa iz vaše spremljene biblioteke. Jeste li sigurni?", + "alert_reset_success": "Sve obavijesti su resetirane", + "alert_sync_complete": "Sinkronizacija završena", + "alert_sync_msg": "Uspješno sinkronizirane obavijesti za vašu biblioteku i Trakt stavke.\n\nZakazano: {{upcoming}} nadolazećih epizoda\nOvaj tjedan: {{thisWeek}} epizoda", + "alert_test_scheduled": "Testna obavijest zakazana za trenutno aktiviranje" + }, + "backup": { + "title": "Sigurnosna kopija i vraćanje", + "options_title": "Opcije sigurnosne kopije", + "options_desc": "Odaberite što želite uključiti u svoje sigurnosne kopije", + "section_core": "Jezgra podataka", + "section_addons": "Dodaci i integracije", + "section_settings": "Postavke i preferencije", + "library_label": "Biblioteka", + "library_desc": "Vaši spremljeni filmovi i TV emisije", + "watch_progress_label": "Napredak gledanja", + "watch_progress_desc": "Pozicije nastavi gledati", + "addons_label": "Dodaci", + "addons_desc": "Instalirani Stremio dodaci", + "plugins_label": "Dodaci (Plugins)", + "plugins_desc": "Prilagođene konfiguracije strugača", + "trakt_label": "Trakt integracija", + "trakt_desc": "Sinkroniziraj podatke i autentifikacijske tokene", + "app_settings_label": "Postavke aplikacije", + "app_settings_desc": "Tema, preferencije i konfiguracije", + "user_prefs_label": "Korisničke preferencije", + "user_prefs_desc": "Redoslijed dodataka i postavke korisničkog sučelja", + "catalog_settings_label": "Postavke kataloga", + "catalog_settings_desc": "Filteri i preferencije kataloga", + "api_keys_label": "API Ključevi", + "api_keys_desc": "MDBList i OpenRouter ključevi", + "action_create": "Napravi sigurnosnu kopiju", + "action_restore": "Vrati iz sigurnosne kopije", + "section_info": "O sigurnosnim kopijama", + "info_text": "• Prilagodite što se sprema pomoću gornjih prekidača\n• Datoteke sigurnosnih kopija spremaju se lokalno na vaš uređaj\n• Podijelite svoju sigurnosnu kopiju za prijenos podataka između uređaja\n• Vraćanje će prebrisati vaše trenutne podatke", + "alert_create_title": "Napravi sigurnosnu kopiju", + "alert_no_content": "Nema odabranog sadržaja za sigurnosnu kopiju.\n\nMolimo omogućite barem jednu opciju u gornjoj sekciji Opcije sigurnosne kopije.", + "alert_backup_created_title": "Sigurnosna kopija stvorena", + "alert_backup_created_msg": "Vaša sigurnosna kopija je stvorena i spremna za dijeljenje.", + "alert_backup_failed_title": "Sigurnosna kopija nije uspjela", + "alert_restore_confirm_title": "Potvrdi vraćanje", + "alert_restore_confirm_msg": "Ovo će vratiti vaše podatke iz sigurnosne kopije stvorene {{date}}.\n\nOva radnja će prebrisati vaše trenutne podatke. Jeste li sigurni da želite nastaviti?", + "alert_restore_complete_title": "Vraćanje završeno", + "alert_restore_complete_msg": "Vaši podaci su uspješno vraćeni. Molimo ponovno pokrenite aplikaciju da vidite sve promjene.", + "alert_restore_failed_title": "Vraćanje nije uspjelo", + "restart_app": "Ponovno pokreni aplikaciju", + "alert_restart_failed_title": "Ponovno pokretanje nije uspjelo", + "alert_restart_failed_msg": "Ponovno pokretanje aplikacije nije uspjelo. Molimo ručno zatvorite i ponovno otvorite aplikaciju da vidite svoje vraćene podatke." + }, + "updates": { + "title": "Ažuriranja aplikacije", + "status_checking": "Provjera ažuriranja...", + "status_available": "Ažuriranje dostupno!", + "status_downloading": "Preuzimanje ažuriranja...", + "status_installing": "Instaliranje ažuriranja...", + "status_success": "Ažuriranje uspješno instalirano!", + "status_error": "Ažuriranje nije uspjelo", + "status_ready": "Spremno za provjeru ažuriranja", + "action_check": "Provjeri ažuriranja", + "action_install": "Instaliraj ažuriranje", + "release_notes": "Bilješke o izdanju:", + "version": "Verzija:", + "last_checked": "Zadnja provjera:", + "current_version": "Trenutna verzija:", + "current_release_notes": "Trenutne bilješke o izdanju:", + "github_release": "GITHUB IZDANJE", + "current": "Trenutno:", + "latest": "Najnovije:", + "notes": "Bilješke:", + "view_release": "Pogledaj izdanje", + "notification_settings": "POSTAVKE OBAVIJESTI", + "ota_alerts_label": "OTA ažuriranja upozorenja", + "ota_alerts_desc": "Prikaži obavijesti za ažuriranja putem zraka (OTA)", + "major_alerts_label": "Upozorenja o velikim ažuriranjima", + "major_alerts_desc": "Prikaži obavijesti za nove verzije aplikacije na GitHubu", + "alert_disable_ota_title": "Onemogući OTA upozorenja?", + "alert_disable_ota_msg": "Više nećete primati automatske obavijesti za OTA ažuriranja.\n\n⚠️ Upozorenje: Ostanak na najnovijoj verziji važan je za:\n• Ispravke grešaka i poboljšanja stabilnosti\n• Nove značajke i poboljšanja\n• Pružanje točnih povratnih informacija i izvješća o rušenju\n\nI dalje možete ručno provjeravati ažuriranja na ovom ekranu.", + "alert_disable_major_title": "Onemogući upozorenja o velikim ažuriranjima?", + "alert_disable_major_msg": "Više nećete primati obavijesti za velika ažuriranja aplikacije koja zahtijevaju ponovnu instalaciju.\n\n⚠️ Upozorenje: Velika ažuriranja često uključuju:\n• Važne sigurnosne zakrpe\n• Prijelomne promjene koje zahtijevaju ponovnu instalaciju aplikacije\n• Važne popravke kompatibilnosti\n\nI dalje možete ručno provjeravati ažuriranja.", + "warning_note": "Održavanje upozorenja omogućenim osigurava primanje ispravaka grešaka i točna izvješća o rušenju.", + "disable": "Onemogući", + "alert_no_update_to_install": "Nema dostupnog ažuriranja za instalaciju", + "alert_install_failed": "Instalacija ažuriranja nije uspjela", + "alert_no_update_title": "Nema ažuriranja", + "alert_update_applied_msg": "Ažuriranje će biti primijenjeno kod sljedećeg pokretanja aplikacije" + }, + "player": { + "title": "Video Player", + "section_selection": "ODABIR PLAYERA", + "internal_title": "Ugrađeni Player", + "internal_desc": "Koristi zadani video player aplikacije", + "vlc_title": "VLC", + "vlc_desc": "Otvori streamove u VLC media playeru", + "infuse_title": "Infuse", + "infuse_desc": "Otvori streamove u Infuse playeru", + "outplayer_title": "OutPlayer", + "outplayer_desc": "Otvori streamove u OutPlayeru", + "vidhub_title": "VidHub", + "vidhub_desc": "Otvori streamove u VidHub playeru", + "infuse_live_title": "Infuse Livecontainer", + "infuse_live_desc": "Otvori streamove u Infuse playeru LiveContainer", + "external_title": "Vanjski Player", + "external_desc": "Otvori streamove u svom preferiranom video playeru", + "section_playback": "OPCIJE REPRODUKCIJE", + "skip_intro_settings_title": "Preskoči uvod", + "powered_by_introdb": "Pokreće IntroDB", + "autoplay_title": "Automatski pokreni prvi stream", + "autoplay_desc": "Automatski pokreni prvi stream prikazan na listi.", + "resume_title": "Uvijek nastavi", + "resume_desc": "Preskoči upit za nastavak i automatski nastavi gdje ste stali (ako je manje od 85% pogledano).", + "engine_title": "Pokretač video playera", + "engine_desc": "Auto koristi ExoPlayer s MPV kao pričuvom. Neki formati poput Dolby Vision i HDR možda nisu podržani od strane MPV-a, pa se Auto preporučuje za najbolju kompatibilnost.", + "decoder_title": "Način dekodera", + "decoder_desc": "Kako se video dekodira. Auto se preporučuje za najbolju ravnotežu.", + "gpu_title": "GPU Renderiranje", + "gpu_desc": "GPU-Next nudi bolji HDR i upravljanje bojama.", + "external_downloads_title": "Vanjski player za preuzimanja", + "external_downloads_desc": "Reproducirajte preuzeti sadržaj u svom preferiranom vanjskom playeru.", + "restart_required": "Ponovno pokretanje potrebno", + "restart_msg_decoder": "Molimo ponovno pokrenite aplikaciju da bi promjena dekodera stupila na snagu.", + "restart_msg_gpu": "Molimo ponovno pokrenite aplikaciju da bi promjena GPU načina stupila na snagu.", + "option_auto": "Auto", + "option_auto_desc_engine": "ExoPlayer + MPV pričuva", + "option_mpv": "MPV", + "option_mpv_desc": "Samo MPV", + "option_auto_desc_decoder": "Najbolja ravnoteža", + "option_sw": "SW", + "option_sw_desc": "Softver", + "option_hw": "HW", + "option_hw_desc": "Hardver", + "option_hw_plus": "HW+", + "option_hw_plus_desc": "Puni HW", + "option_gpu_desc": "Standardno", + "option_gpu_next_desc": "Napredno" + }, + "plugins": { + "title": "Dodaci (Plugins)", + "enable_title": "Omogući dodatke", + "enable_desc": "Omogući pogon dodataka za rješavanje vanjskih izvora medija", + "repo_config_title": "Konfiguracija repozitorija", + "repo_config_desc": "Upravljaj vanjskim repozitorijima dodataka. Uključite ili isključite svaki repozitorij ispod.", + "your_repos": "Repozitoriji", + "your_repos_desc": "Konfigurirajte vanjske izvore za dodatke.", + "add_repo_button": "Dodaj repozitorij", + "refresh": "Osvježi", + "remove": "Ukloni", + "enabled": "Omogućeno", + "disabled": "Onemogućeno", + "updating": "Ažuriranje...", + "success": "Uspjeh", + "error": "Greška", + "alert_repo_added": "Repozitorij dodan i dodaci uspješno učitani", + "alert_repo_saved": "URL repozitorija uspješno spremljen", + "alert_repo_refreshed": "Repozitorij uspješno osvježen", + "alert_invalid_url": "Nevažeći format URL-a", + "alert_plugins_cleared": "Svi dodaci su uklonjeni", + "alert_cache_cleared": "Predmemorija repozitorija uspješno očišćena", + "unknown": "Nepoznato", + "active": "Aktivno", + "available": "Dostupno", + "platform_disabled": "Platforma onemogućena", + "limited": "Ograničeno", + "clear_all": "Očisti sve dodatke", + "clear_all_desc": "Jeste li sigurni da želite ukloniti sve instalirane dodatke? Ova radnja se ne može poništiti.", + "clear_cache": "Očisti predmemoriju repozitorija", + "clear_cache_desc": "Ovo će ukloniti spremljeni URL repozitorija i očistiti sve predmemorirane podatke dodataka. Morat ćete ponovno unijeti svoj URL repozitorija.", + "add_new_repo": "Dodaj novi repozitorij", + "available_plugins": "Dostupni dodaci ({{count}})", + "placeholder": "Pretraži dodatke...", + "all": "Sve", + "filter_all": "Sve vrste", + "filter_movies": "Filmovi", + "filter_tv": "TV emisije", + "enable_all": "Omogući sve", + "disable_all": "Onemogući sve", + "no_plugins_found": "Nema pronađenih dodataka", + "no_plugins_available": "Nema dostupnih dodataka", + "no_match_desc": "Nema dodataka koji odgovaraju \"{{query}}\". Pokušajte s drugim pojmom za pretraživanje.", + "configure_repo_desc": "Konfigurirajte repozitorij iznad za pregled dostupnih dodataka.", + "clear_search": "Očisti pretraživanje", + "no_external_player": "Nema vanjskog playera", + "showbox_token": "ShowBox UI Token", + "showbox_placeholder": "Zalijepite svoj ShowBox UI token", + "save": "Spremi", + "clear": "Očisti", + "additional_settings": "Dodatne postavke", + "enable_url_validation": "Omogući provjeru URL-a", + "url_validation_desc": "Provjeri URL-ove medija prije njihovog vraćanja (može usporiti rezultate, ali poboljšava pouzdanost)", + "group_streams": "Grupiraj izvore dodataka", + "group_streams_desc": "Kada je omogućeno, izvori su grupirani po repozitoriju. Kada je onemogućeno, svaki dodatak se prikazuje kao zasebni pružatelj.", + "sort_quality": "Sortiraj prvo po kvaliteti", + "sort_quality_desc": "Kada je omogućeno, izvori se sortiraju prvo po kvaliteti. Dostupno samo kada je grupiranje omogućeno.", + "show_logos": "Prikaži logotipe dodataka", + "show_logos_desc": "Prikaži logotipe dodataka pored medijskih linkova na ekranu izvora.", + "quality_filtering": "Filtriranje kvalitete", + "quality_filtering_desc": "Isključi specifične video rezolucije iz rezultata pretraživanja. Dodirnite kvalitetu da biste je isključili iz rezultata dodataka.", + "excluded_qualities": "Isključene kvalitete:", + "language_filtering": "Filtriranje jezika", + "language_filtering_desc": "Isključi specifične jezike iz rezultata pretraživanja. Dodirnite jezik da biste ga isključili iz rezultata dodataka.", + "note": "Napomena:", + "language_filtering_note": "Ovaj filter vrijedi samo za pružatelje koji uključuju informacije o jeziku. Ne utječe na druge pružatelje.", + "excluded_languages": "Isključeni jezici:", + "about_title": "O dodacima", + "about_desc_1": "Dodaci su modularne komponente koje prilagođavaju sadržaj iz različitih vanjskih protokola. Pokreću se lokalno na vašem uređaju i mogu se instalirati iz pouzdanih repozitorija.", + "about_desc_2": "Dodaci označeni kao \"Ograničeno\" mogu zahtijevati specifične vanjske konfiguracije.", + "help_title": "Postavljanje dodataka", + "help_step_1": "1. **Omogući dodatke** - Uključite glavni prekidač", + "help_step_2": "2. **Dodaj repozitorij** - Dodajte važeći URL repozitorija", + "help_step_3": "3. **Osvježi repozitorij** - Dohvatite dostupne dodatke", + "help_step_4": "4. **Aktiviraj** - Omogućite dodatke koje želite koristiti", + "got_it": "Razumijem!", + "repo_format_hint": "Format: https://raw.githubusercontent.com/username/repo/refs/heads/branch", + "cancel": "Odustani", + "add": "Dodaj" + }, + "theme": { + "title": "Teme aplikacije", + "select_theme": "ODABERI TEMU", + "create_custom": "Napravi prilagođenu temu", + "options": "OPCIJE", + "use_dominant_color": "Koristi dominantnu boju iz slike", + "categories": { + "all": "Sve teme", + "dark": "Tamne teme", + "colorful": "Šarene", + "custom": "Moje teme" + }, + "editor": { + "theme_name_placeholder": "Ime teme", + "save": "Spremi", + "primary": "Primarna", + "secondary": "Sekundarna", + "background": "Pozadina", + "invalid_name_title": "Nevažeće ime", + "invalid_name_msg": "Molimo unesite važeće ime teme" + }, + "alerts": { + "delete_title": "Obriši temu", + "delete_msg": "Jeste li sigurni da želite obrisati \"{{name}}\"?", + "ok": "U redu", + "delete": "Obriši", + "cancel": "Odustani", + "back": "Postavke" + } + }, + "legal": { + "title": "Pravno i odricanje od odgovornosti", + "intro_title": "Priroda aplikacije", + "intro_text": "Nuvio je medijski player i aplikacija za upravljanje metapodacima. Djeluje isključivo kao sučelje na strani klijenta za pregledavanje javno dostupnih metapodataka (filmovi, TV emisije, itd.) i reprodukciju medijskih datoteka koje pruža korisnik ili proširenja trećih strana. Nuvio sam ne hostira, ne pohranjuje, ne distribuira niti indeksira nikakav medijski sadržaj.", + "extensions_title": "Dodaci trećih strana", + "extensions_text": "Nuvio koristi proširivu arhitekturu koja omogućuje korisnicima instalaciju dodataka trećih strana. Ove dodatke razvijaju i održavaju neovisni programeri koji nisu povezani s Nuviom. Nemamo kontrolu nad niti preuzimamo odgovornost za sadržaj, zakonitost ili funkcionalnost bilo kojeg dodatka treće strane.", + "user_resp_title": "Odgovornost korisnika", + "user_resp_text": "Korisnici su isključivo odgovorni za dodatke koje instaliraju i sadržaj kojem pristupaju. Korištenjem ove aplikacije pristajete osigurati da imate zakonsko pravo pristupa bilo kojem sadržaju koji gledate koristeći Nuvio. Razvojni programeri Nuvia ne podržavaju niti potiču kršenje autorskih prava.", + "dmca_title": "Autorska prava i DMCA", + "dmca_text": "Poštujemo prava intelektualnog vlasništva drugih. Budući da Nuvio ne hostira nikakav sadržaj, ne možemo ukloniti sadržaj s interneta. Međutim, ako smatrate da samo sučelje aplikacije krši vaša prava, kontaktirajte nas.", + "warranty_title": "Bez jamstva", + "warranty_text": "Ovaj softver se pruža \"kakav jest\", bez jamstva bilo koje vrste, izričitog ili impliciranog. Ni u kojem slučaju autori ili nositelji autorskih prava neće biti odgovorni za bilo kakvu tvrdnju, štetu ili drugu odgovornost proizašlu iz korištenja ovog softvera." + }, + "plugin_tester": { + "title": "Tester dodataka", + "subtitle": "Pokreni strugače i pregledaj logove u stvarnom vremenu", + "tabs": { + "individual": "Pojedinačno", + "repo": "Repo Tester", + "code": "Kod", + "logs": "Logovi", + "results": "Rezultati" + }, + "common": { + "error": "Greška", + "success": "Uspjeh", + "movie": "Film", + "tv": "TV", + "tmdb_id": "TMDB ID", + "season": "Sezona", + "episode": "Epizoda", + "running": "Izvodi se…", + "run_test": "Pokreni test", + "play": "Reproduciraj", + "done": "Gotovo", + "test": "Test", + "testing": "Testiranje…" + }, + "individual": { + "load_from_url": "Učitaj s URL-a", + "load_from_url_desc": "Zalijepi sirovi GitHub URL ili lokalni IP i dodirni preuzmi.", + "enter_url_error": "Molimo unesite URL", + "code_loaded": "Kod učitan s URL-a", + "fetch_error": "Dohvaćanje nije uspjelo: {{message}}", + "no_code_error": "Nema koda za pokretanje", + "plugin_code": "Kod dodatka", + "focus_editor": "Fokusiraj uređivač koda", + "code_placeholder": "// Zalijepi kod dodatka ovdje...", + "test_parameters": "Parametri testa", + "no_logs": "Još nema logova. Pokrenite test da biste vidjeli izlaz.", + "no_streams": "Još nema pronađenih streamova.", + "streams_found": "{{count}} Stream pronađen", + "streams_found_plural": "{{count}} Streamova pronađeno", + "tap_play_hint": "Dodirnite Reproduciraj za testiranje streama u izvornom playeru.", + "unnamed_stream": "Neimenovani stream", + "quality": "Kvaliteta: {{quality}}", + "size": "Veličina: {{size}}", + "url_label": "URL: {{url}}", + "headers_info": "Zaglavlja: {{count}} prilagođenih zaglavlja", + "find_placeholder": "Pronađi u kodu…", + "edit_code_title": "Uredi kod", + "no_url_stream_error": "Nije pronađen URL za ovaj stream" + }, + "repo": { + "title": "Repo Tester", + "description": "Dohvati repozitorij (lokalni URL ili GitHub raw) i testiraj svakog pružatelja.", + "enter_repo_url_error": "Molimo unesite URL repozitorija", + "invalid_url_title": "Nevažeći URL", + "invalid_url_msg": "Koristite GitHub raw URL ili lokalni http(s) URL.\n\nPrimjer:\nhttps://raw.githubusercontent.com/tapframe/nuvio-providers/refs/heads/main", + "manifest_build_error": "Nije moguće izgraditi URL manifesta iz unosa", + "manifest_fetch_error": "Nije uspjelo dohvaćanje manifesta", + "repo_manifest_fetch_error": "Nije uspjelo dohvaćanje manifesta repozitorija", + "missing_filename": "Nedostaje ime datoteke u manifestu", + "scraper_build_error": "Nije moguće izgraditi URL strugača", + "download_scraper_error": "Nije uspjelo preuzimanje strugača", + "test_failed": "Test nije uspio", + "test_parameters": "Repo Test Parametri", + "test_parameters_desc": "Ovi parametri koriste se samo za Repo Tester.", + "using_info": "Koristi: {{mediaType}} • TMDB {{tmdbId}}", + "using_info_tv": "Koristi: {{mediaType}} • TMDB {{tmdbId}} • S{{season}}E{{episode}}", + "providers_title": "Pružatelji", + "repository_default": "Repozitorij", + "providers_count": "{{count}} pružatelja", + "fetch_hint": "Dohvatite repo za popis pružatelja.", + "test_all": "Testiraj sve", + "status_running": "IZVODI SE", + "status_ok": "U REDU ({{count}})", + "status_ok_empty": "U REDU (0)", + "status_failed": "NIJE USPJELO", + "status_idle": "MIRUJE", + "tried_url": "Pokušano: {{url}}", + "provider_logs": "Logovi pružatelja", + "no_logs_captured": "Nema uhvaćenih logova." + } + } +} \ No newline at end of file diff --git a/src/i18n/locales/it.json b/src/i18n/locales/it.json index d1895f0b..c48b18b3 100644 --- a/src/i18n/locales/it.json +++ b/src/i18n/locales/it.json @@ -630,6 +630,7 @@ "spanish": "Spagnolo", "french": "Francese", "italian": "Italiano", + "croatian": "Croato", "account": "Account", "content_discovery": "Contenuti e Scoperta", "appearance": "Aspetto", diff --git a/src/i18n/locales/pt-BR.json b/src/i18n/locales/pt-BR.json index 277ba9ef..600d34c9 100644 --- a/src/i18n/locales/pt-BR.json +++ b/src/i18n/locales/pt-BR.json @@ -644,6 +644,7 @@ "spanish": "Espanhol", "french": "Francês", "italian": "Italiano", + "croatian": "Croata", "account": "Conta", "content_discovery": "Conteúdo e Descoberta", "appearance": "Aparência", diff --git a/src/i18n/locales/pt-PT.json b/src/i18n/locales/pt-PT.json index 8345eed9..62bfce36 100644 --- a/src/i18n/locales/pt-PT.json +++ b/src/i18n/locales/pt-PT.json @@ -644,6 +644,7 @@ "spanish": "Espanhol", "french": "Francês", "italian": "Italiano", + "croatian": "Croata", "account": "Conta", "content_discovery": "Conteúdo e Descoberta", "appearance": "Aparência", diff --git a/src/i18n/resources.ts b/src/i18n/resources.ts index 43c7af6a..208f77f5 100644 --- a/src/i18n/resources.ts +++ b/src/i18n/resources.ts @@ -7,6 +7,8 @@ import fr from './locales/fr.json'; import it from './locales/it.json'; import de from './locales/de.json'; +import hr from './locales/hr.json'; + export const resources = { en: { translation: en }, 'pt-BR': { translation: ptBR }, @@ -16,4 +18,5 @@ export const resources = { fr: { translation: fr }, it: { translation: it }, de: { translation: de }, + hr: { translation: hr }, };