From f1af2e4adbfa6fe8d74eadb24ce2c36bdf8358e9 Mon Sep 17 00:00:00 2001 From: Ivan Pletenac Date: Tue, 10 Feb 2026 12:10:50 +0100 Subject: [PATCH 1/3] Update hr-HR.json Completed full Croatian translation for Umami. Reviewed, modernized, and aligned with existing i18n structure. --- src/lang/hr-HR.json | 248 ++++++++++++++++++++++---------------------- 1 file changed, 124 insertions(+), 124 deletions(-) diff --git a/src/lang/hr-HR.json b/src/lang/hr-HR.json index 141ad3fdd..05664fa38 100644 --- a/src/lang/hr-HR.json +++ b/src/lang/hr-HR.json @@ -23,7 +23,7 @@ "label.behavior": "Ponašanje", "label.boards": "Ploče", "label.bounce-rate": "Stopa napuštanja", - "label.breakdown": "Raspad", + "label.breakdown": "Raščlamba", "label.browser": "Preglednik", "label.browsers": "Preglednici", "label.campaigns": "Kampanje", @@ -38,14 +38,14 @@ "label.compare-dates": "Usporedi datume", "label.confirm": "Potvrdi", "label.confirm-password": "Potvrdi lozinku", - "label.contains": "Contains", + "label.contains": "Sadrži", "label.content": "Sadržaj", "label.continue": "Nastavi", "label.conversion": "Konverzija", "label.conversion-rate": "Stopa konverzije", "label.conversion-step": "Korak konverzije", "label.count": "Broj", - "label.countries": "Countries", + "label.countries": "Države", "label.country": "Država", "label.create": "Kreiraj", "label.create-report": "Kreiraj izvještaj", @@ -88,27 +88,27 @@ "label.enable-share-url": "Omogući dijeljenje poveznice", "label.end-step": "Završni korak", "label.entry": "Ulazni URL", - "label.event": "Događaj", - "label.event-data": "Podaci događaja", - "label.event-name": "Naziv događaja", - "label.events": "Events", + "label.event": "Interakcija", + "label.event-data": "Podaci interakcije", + "label.event-name": "Naziv interakcije", + "label.events": "Interakcije", "label.exists": "Postoji", "label.exit": "Izlazni URL", "label.false": "Netočno", "label.field": "Polje", "label.fields": "Polja", "label.filter": "Filter", - "label.filter-combined": "Combined", - "label.filter-raw": "Raw", + "label.filter-combined": "Kombinirano", + "label.filter-raw": "Izvorno", "label.filters": "Filteri", "label.first-click": "Prvi klik", "label.first-seen": "Prvi put viđeno", - "label.funnel": "Lijevak", - "label.funnel-description": "Razumite stopu konverzije i odlaska korisnika.", - "label.funnels": "Ljevci", + "label.funnel": "Tok", + "label.funnel-description": "Razumijte stopu konverzije i odlaska korisnika.", + "label.funnels": "Tokovi", "label.goal": "Cilj", "label.goals": "Ciljevi", - "label.goals-description": "Pratite svoje ciljeve za prikaze stranica i događaje.", + "label.goals-description": "Pratite ciljeve za prikaze stranica i korisničke interakcije.", "label.greater-than": "Veće od", "label.greater-than-equals": "Veće ili jednako", "label.grouped": "Grupirano", @@ -125,11 +125,11 @@ "label.is-true": "Je točno", "label.join": "Pridruži se", "label.join-team": "Pridruži se timu", - "label.journey": "Putovanje", - "label.journey-description": "Razumite kako korisnici navigiraju vašom web stranicom.", - "label.journeys": "Putovanja", + "label.journey": "Korisnički put", + "label.journey-description": "Razumijte kako se korisnici kreću kroz vašu web stranicu.", + "label.journeys": "Korisnički putevi", "label.language": "Jezik", - "label.languages": "Languages", + "label.languages": "Jezici", "label.laptop": "Laptop", "label.last-click": "Zadnji klik", "label.last-days": "Zadnjih {x} dana", @@ -151,7 +151,7 @@ "label.member": "Član", "label.members": "Članovi", "label.min": "Minimum", - "label.mobile": "Mobile", + "label.mobile": "Mobitel", "label.model": "Model", "label.more": "Više", "label.my-account": "Moj račun", @@ -172,9 +172,9 @@ "label.owner": "Vlasnik", "label.page": "Stranica", "label.page-of": "Stranica {current} od {total}", - "label.page-views": "Page views", - "label.pageTitle": "Page title", - "label.pages": "Pages", + "label.page-views": "Pregledi stranica", + "label.pageTitle": "Naslov stranice", + "label.pages": "Stranice", "label.paid-ads": "Plaćeni oglasi", "label.paid-search": "Plaćeno pretraživanje", "label.paid-shopping": "Plaćena kupovina", @@ -184,10 +184,10 @@ "label.path": "Putanja", "label.paths": "Putanje", "label.pixels": "Pikseli", - "label.powered-by": "Powered by {name}", - "label.previous": "Previous", - "label.previous-period": "Previous period", - "label.previous-year": "Previous year", + "label.powered-by": "Pokreće {name}", + "label.previous": "Prethodno", + "label.previous-period": "Prethodno razdoblje", + "label.previous-year": "Prethodna godina", "label.profile": "Profil", "label.properties": "Svojstva", "label.property": "Svojstvo", @@ -196,36 +196,36 @@ "label.query-parameters": "Parametri upita", "label.realtime": "Stvarno vrijeme", "label.referral": "Preporuka", - "label.referrer": "Referrer", - "label.referrers": "Referrers", + "label.referrer": "Izvor", + "label.referrers": "Izvori", "label.refresh": "Osvježi", - "label.regenerate": "Regenerate", - "label.region": "Region", - "label.regions": "Regions", + "label.regenerate": "Regeneriraj", + "label.region": "Regija", + "label.regions": "Regije", "label.remaining": "Preostalo", - "label.remove": "Remove", - "label.remove-member": "Remove member", - "label.reports": "Reports", - "label.required": "Potrebna", - "label.reset": "Resetirati", - "label.reset-website": "Resetirati web stranicu", - "label.retention": "Retention", - "label.retention-description": "Measure your website stickiness by tracking how often users return.", + "label.remove": "Ukloni", + "label.remove-member": "Ukloni člana", + "label.reports": "Izvještaji", + "label.required": "Obavezno", + "label.reset": "Resetiraj", + "label.reset-website": "Resetiraj web stranicu", + "label.retention": "Zadržavanje", + "label.retention-description": "Pratite koliko se često korisnici vraćaju na vašu web stranicu.", "label.revenue": "Prihod", "label.revenue-description": "Pogledajte svoj prihod tijekom vremena.", - "label.role": "Role", - "label.run-query": "Run query", + "label.role": "Uloga", + "label.run-query": "Pokreni upit", "label.save": "Spremi", "label.screens": "Ekrani", - "label.search": "Search", - "label.select": "Select", - "label.select-date": "Select date", + "label.search": "Pretraživanje", + "label.select": "Odaberi", + "label.select-date": "Odaberi datum", "label.select-filter": "Odaberi filter", - "label.select-role": "Select role", - "label.select-website": "Select website", + "label.select-role": "Odaberi ulogu", + "label.select-website": "Odaberi web stranicu", "label.session": "Sesija", "label.session-data": "Podaci sesije", - "label.sessions": "Sessions", + "label.sessions": "Sesije", "label.settings": "Postavke", "label.share": "Podijeli", "label.share-url": "Podijeli poveznicu", @@ -234,106 +234,106 @@ "label.sources": "Izvori", "label.start-step": "Početni korak", "label.steps": "Koraci", - "label.sum": "Sum", + "label.sum": "Zbroj", "label.tablet": "Tablet", "label.tag": "Oznaka", "label.tags": "Oznake", - "label.team": "Team", - "label.team-id": "Team ID", - "label.team-manager": "Team manager", - "label.team-member": "Team member", - "label.team-name": "Team name", - "label.team-owner": "Team owner", + "label.team": "Tim", + "label.team-id": "ID tima", + "label.team-manager": "Voditelj tima", + "label.team-member": "Član tima", + "label.team-name": "Naziv tima", + "label.team-owner": "Vlasnik tima", "label.team-settings": "Postavke tima", - "label.team-view-only": "Team view only", - "label.team-websites": "Team websites", - "label.teams": "Teams", + "label.team-view-only": "Tim (samo pregled)", + "label.team-websites": "Web stranice tima", + "label.teams": "Timovi", "label.terms": "Pojmovi", "label.theme": "Tema", "label.this-month": "Ovaj mjesec", "label.this-week": "Ovaj tjedan", "label.this-year": "Ova godina", "label.timezone": "Vremenska zona", - "label.title": "Title", + "label.title": "Naslov", "label.today": "Danas", - "label.toggle-charts": "Toggle charts", - "label.total": "Total", - "label.total-records": "Total records", + "label.toggle-charts": "Prikaži/sakrij grafikone", + "label.total": "Ukupno", + "label.total-records": "Ukupno zapisa", "label.tracking-code": "Kod za praćenje", - "label.transactions": "Transactions", - "label.transfer": "Transfer", - "label.transfer-website": "Transfer website", - "label.true": "True", - "label.type": "Type", - "label.unique": "Unique", - "label.unique-visitors": "Unique visitors", - "label.uniqueCustomers": "Unique Customers", + "label.transactions": "Transakcije", + "label.transfer": "Prenesi", + "label.transfer-website": "Prenesi web stranicu", + "label.true": "Da", + "label.type": "Vrsta", + "label.unique": "Jedinstveno", + "label.unique-visitors": "Jedinstveni posjetitelji", + "label.uniqueCustomers": "Jedinstveni kupci", "label.unknown": "Nepoznato", - "label.untitled": "Untitled", - "label.update": "Update", - "label.user": "User", + "label.untitled": "Bez naslova", + "label.update": "Ažuriraj", + "label.user": "Korisnik", "label.username": "Korisničko ime", - "label.users": "Users", + "label.users": "Korisnici", "label.utm": "UTM", - "label.utm-description": "Track your campaigns through UTM parameters.", - "label.value": "Value", - "label.view": "View", + "label.utm-description": "Pratite svoje kampanje putem UTM parametara.", + "label.value": "Vrijednost", + "label.view": "Prikaži", "label.view-details": "Pogledaj detalje", - "label.view-only": "View only", - "label.views": "Views", - "label.views-per-visit": "Views per visit", - "label.visit-duration": "Visit duration", - "label.visitors": "Visitors", - "label.visits": "Visits", - "label.website": "Website", - "label.website-id": "Website ID", + "label.view-only": "Samo pregled", + "label.views": "Pregledi", + "label.views-per-visit": "Pregledi po posjetu", + "label.visit-duration": "Trajanje posjeta", + "label.visitors": "Posjetitelji", + "label.visits": "Posjeti", + "label.website": "Web stranica", + "label.website-id": "ID web stranice", "label.websites": "Web stranice", - "label.window": "Window", + "label.window": "Prozor", "label.yesterday": "Jučer", - "message.action-confirmation": "Type {confirmation} in the box below to confirm.", + "message.action-confirmation": "Upišite {confirmation} u polje ispod kako biste potvrdili.", "message.active-users": "{x} Trenutno {x, plural, one {posjetitelj} other {posjetitelja}}", - "message.bad-request": "Bad request", - "message.collected-data": "Collected data", + "message.bad-request": "Neispravan zahtjev", + "message.collected-data": "Prikupljeni podaci", "message.confirm-delete": "Jeste li sigurni da želite obrisati {target}?", - "message.confirm-leave": "Are you sure you want to leave {target}?", - "message.confirm-remove": "Are you sure you want to remove {target}?", - "message.confirm-reset": "Jeste li sigurni da želite resetirati {target}'s statistiku?", - "message.delete-team-warning": "Deleting a team will also delete all team websites.", - "message.delete-website-warning": "All website data will be deleted.", - "message.error": "Something went wrong.", - "message.event-log": "{event} on {url}", - "message.forbidden": "Forbidden", + "message.confirm-leave": "Jeste li sigurni da želite napustiti {target}?", + "message.confirm-remove": "Jeste li sigurni da želite ukloniti {target}?", + "message.confirm-reset": "Jeste li sigurni da želite resetirati statistiku za {target}?", + "message.delete-team-warning": "Brisanjem tima brišu se i sve web stranice tog tima.", + "message.delete-website-warning": "Svi podaci web stranice bit će obrisani.", + "message.error": "Nešto je pošlo po zlu.", + "message.event-log": "{event} na {url}", + "message.forbidden": "Zabranjeno", "message.go-to-settings": "Idi u postavke", - "message.incorrect-username-password": "Neispravno korisničke ime/lozinka.", - "message.invalid-domain": "Invalid domain. Do not include http/https.", - "message.min-password-length": "Minimum length of {n} characters", - "message.new-version-available": "A new version of Umami {version} is available!", + "message.incorrect-username-password": "Neispravno korisničke ime ili lozinka.", + "message.invalid-domain": "Neispravna domena. Nemojte unositi http/https.", + "message.min-password-length": "Minimalna duljina je {n} znakova", + "message.new-version-available": "Dostupna je nova verzija - Umami {version}!", "message.no-data-available": "Nema dostupnih podataka.", - "message.no-event-data": "No event data is available.", - "message.no-match-password": "Passwords do not match.", - "message.no-results-found": "No results were found.", - "message.no-team-websites": "This team does not have any websites.", - "message.no-teams": "You have not created any teams.", - "message.no-users": "There are no users.", - "message.no-websites-configured": "You do not have any websites configured.", - "message.not-found": "Not found", - "message.nothing-selected": "Nothing selected.", + "message.no-event-data": "Nema dostupnih podataka o događajima.", + "message.no-match-password": "Lozinke se ne podudaraju.", + "message.no-results-found": "Nema pronađenih rezultata.", + "message.no-team-websites": "Ovaj tim nema nijednu web stranicu.", + "message.no-teams": "Niste kreirali nijedan tim.", + "message.no-users": "Nema korisnika.", + "message.no-websites-configured": "Nemate konfiguriranih web stranica.", + "message.not-found": "Nije pronađeno", + "message.nothing-selected": "Ništa nije odabrano.", "message.page-not-found": "Stranica nije pronađena.", - "message.reset-website": "To reset this website, type {confirmation} in the box below to confirm.", - "message.reset-website-warning": "All statistics for this website will be deleted, but your settings will remain intact.", - "message.saved": "Saved.", - "message.sever-error": "Server error", + "message.reset-website": "Za resetiranje ove web stranice upišite {confirmation} u polje ispod.", + "message.reset-website-warning": "Sve statistike ove web stranice bit će obrisane, ali postavke ostaju sačuvane.", + "message.saved": "Spremljeno.", + "message.sever-error": "Greška na poslužitelju", "message.share-url": "Ovo je javno dijeljena poveznica za {target}.", - "message.team-already-member": "You are already a member of the team.", - "message.team-not-found": "Team not found.", - "message.team-websites-info": "Websites can be viewed by anyone on the team.", - "message.tracking-code": "To track stats for this website, place the following code in the ... section of your HTML.", - "message.transfer-team-website-to-user": "Transfer this website to your account?", - "message.transfer-user-website-to-team": "Select the team to transfer this website to.", - "message.transfer-website": "Transfer website ownership to your account or another team.", - "message.triggered-event": "Triggered event", - "message.unauthorized": "Unauthorized", - "message.user-deleted": "User deleted.", - "message.viewed-page": "Viewed page", - "message.visitor-log": "Visitor from {country} using {browser} on {os} {device}" + "message.team-already-member": "Već ste član ovog tima.", + "message.team-not-found": "Tim nije pronađen.", + "message.team-websites-info": "Web stranice su vidljive svim članovima tima.", + "message.tracking-code": "Za praćenje statistike ove web stranice postavite sljedeći kod u ... dio vašeg HTML‑a.", + "message.transfer-team-website-to-user": "Želite prenijeti ovu web stranicu na vaš račun?", + "message.transfer-user-website-to-team": "Odaberite tim kojem želite prenijeti ovu web stranicu.", + "message.transfer-website": "Prenesite vlasništvo nad web stranicom na svoj račun ili drugi tim.", + "message.triggered-event": "Izvršen (triggered) događaj", + "message.unauthorized": "Nedozvoljen pristup", + "message.user-deleted": "Korisnik obrisan.", + "message.viewed-page": "Pregledana stranica", + "message.visitor-log": "Posjetitelj iz {country} koristi {browser} na {os} ({device})" } From 0e53f726f1a87baeec2fe967c7ce85dfb2daa6a7 Mon Sep 17 00:00:00 2001 From: Ivan Pletenac Date: Tue, 10 Feb 2026 13:35:39 +0100 Subject: [PATCH 2/3] fix(lang): remove trailing space in label.back (inherited from original file) --- src/lang/hr-HR.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lang/hr-HR.json b/src/lang/hr-HR.json index 05664fa38..3ba09db54 100644 --- a/src/lang/hr-HR.json +++ b/src/lang/hr-HR.json @@ -18,7 +18,7 @@ "label.attribution": "Atribucija", "label.attribution-description": "Pogledajte kako korisnici komuniciraju s vašim marketingom i što dovodi do konverzija.", "label.average": "Prosjek", - "label.back": "Natrag ", + "label.back": "Natrag", "label.before": "Prije", "label.behavior": "Ponašanje", "label.boards": "Ploče", From b3e39d02d73eb8468c69e471c674c37e47547ec0 Mon Sep 17 00:00:00 2001 From: Ivan Pletenac Date: Tue, 10 Feb 2026 14:59:08 +0100 Subject: [PATCH 3/3] Update hr-HR.json - added labels previously missing from file --- src/lang/hr-HR.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/lang/hr-HR.json b/src/lang/hr-HR.json index 3ba09db54..f560caa8c 100644 --- a/src/lang/hr-HR.json +++ b/src/lang/hr-HR.json @@ -29,11 +29,13 @@ "label.campaigns": "Kampanje", "label.cancel": "Odustani", "label.change-password": "Promijeni lozinku", + "label.channel": "Kanal", "label.channels": "Kanali", "label.cities": "Gradovi", "label.city": "Grad", "label.clear-all": "Očisti sve", "label.cohort": "Kohorta", + "label.cohorts": "Kohorte", "label.compare": "Usporedi", "label.compare-dates": "Usporedi datume", "label.confirm": "Potvrdi", @@ -216,6 +218,7 @@ "label.role": "Uloga", "label.run-query": "Pokreni upit", "label.save": "Spremi", + "label.screen": "Ekran", "label.screens": "Ekrani", "label.search": "Pretraživanje", "label.select": "Odaberi", @@ -290,6 +293,12 @@ "label.websites": "Web stranice", "label.window": "Prozor", "label.yesterday": "Jučer", + "label.environment": "Okruženje", + "label.criteria": "Kriteriji", + "label.location": "Lokacija", + "label.segments": "Segmenti", + "label.traffic": "Promet", + "label.support": "Podrška", "message.action-confirmation": "Upišite {confirmation} u polje ispod kako biste potvrdili.", "message.active-users": "{x} Trenutno {x, plural, one {posjetitelj} other {posjetitelja}}", "message.bad-request": "Neispravan zahtjev",