diff --git a/data/web/lang/lang.si-si.json b/data/web/lang/lang.si-si.json
index 160ce569e..08ef965d0 100644
--- a/data/web/lang/lang.si-si.json
+++ b/data/web/lang/lang.si-si.json
@@ -30,7 +30,8 @@
"quarantine_category": "Spremeni kategorijo obvestil o karanteni",
"syncjobs": "Sinhronizacijska opravila",
"pw_reset": "Dovoli ponastavitev uporabniškega gesla mailcow",
- "alias_external_goto": "Dovoli vzdevke z zunanjimi domenami goto"
+ "alias_external_goto": "Dovoli vzdevke z zunanjimi domenami goto",
+ "mailbox_groups": "Skupine"
},
"add": {
"active": "Aktivno",
@@ -361,7 +362,7 @@
"iam_default_template": "Privzeta predloga",
"iam_default_template_description": "Če uporabniku ni dodeljena nobena predloga, bo privzeta predloga uporabljena za ustvarjanje nabiralnika, ne pa za posodabljanje nabiralnika.",
"iam_description": "Konfigurirajte zunanjega ponudnika za preverjanje pristnosti
Uporabnikovi poštni nabiralniki bodo samodejno ustvarjeni ob prvi prijavi, če je nastavljeno preslikavanje atributov.",
- "iam_extra_permission": "Za delovanje naslednjih nastavitev potrebuje odjemalec mailcow v Keycloaku Servisni račun in dovoljenje za ogled uporabnikov.",
+ "iam_extra_permission": "Da bi spodnje nastavitve delovale, odjemalec mailcow v sistemu Keycloak potrebuje servisni račun (service account) in dovoljenje za view-users (pri sinhronizaciji skupin tudi query-groups).",
"iam_host": "Gostitelj",
"iam_host_info": "Vnesite enega ali več gostiteljev LDAP, ločenih z vejicami.",
"iam_import_users": "Uvozi uporabnike",
@@ -401,7 +402,104 @@
"ui_theme_dark": "Vključuje različico s temnim načinom",
"ui_theme_default": "Privzeto",
"ui_theme_info": "Teme so mape v data/web/css/themes/<name>/, ki vsebujejo naslednje datoteke:
theme.css (obvezna)dark.css (neobvezna, temni način)bootstrap.css (neobvezna, nadomesti osnovno temo Bootstrap)theme.json (neobvezna, name in description)(objectClass=person).",
+ "iam_group_autocreate": "Ustvari skupine",
+ "iam_group_autocreate_info": "Za vsako skupino IdP, ki še nima poštnega predala, ustvari skupino s poštnim predalom. Če je naslov skupine prost, postane ta naslov njen naslov.",
+ "iam_group_basedn": "DN osnove za skupine",
+ "iam_group_default_domain": "Privzeta domena skupine",
+ "iam_group_default_domain_info": "Domena novih skupin, katerih e-pošta ni v domeni mailcow.",
+ "iam_group_filter": "Filter skupin",
+ "iam_group_member_attribute": "Atribut člana",
+ "iam_group_member_attribute_info": "Samo za \"Atribut članstva v skupinah\", npr. member ali uniqueMember.",
+ "iam_group_member_mode": "Članstva",
+ "iam_group_member_mode_ad_chain": "Active Directory, vključno z ugnezdenimi skupinami",
+ "iam_group_member_mode_member": "Atribut članstva v skupinah",
+ "iam_group_member_mode_memberof": "memberOf uporabnikov",
+ "iam_group_name_attribute": "Atribut imena skupine",
+ "iam_group_paths": "Pot skupine",
+ "iam_group_paths_info": "Z vejicami ločene poti do skupin v Keycloaku: /Sales ali /mailcow/* za vse skupine pod /mailcow. Odjemalec mailcow potrebuje dovoljenje query-groups.",
+ "iam_group_sync": "Sinhronizacija skupin",
+ "iam_group_sync_info": "Sinhronizira člane skupin iz ponudnika identitete (IdP) s skupinami poštnih predalov (Poštni predali → Skupine). Člani, dodani v sistemu mailcow, ostanejo.",
+ "iam_id_attribute": "ID atribut",
+ "iam_id_attribute_info": "Stalen ID uporabnika. Prazno = objectGUID, entryUUID, nsUniqueId ali ipaUniqueID. Sprememba povzroči ponovno povezovanje vseh poštnih predalov na podlagi e-poštnega naslova.",
+ "iam_import_users_info": "Ustvari poštne predale za vse uporabnike ponudnika identitete (IdP) na podlagi ustrezne predloge, ne da bi bilo treba čakati na njihovo prvo prijavo.",
+ "iam_login_provisioning_info": "Ob prvi prijavi uporabnika ustvari poštni predal z ustrezno ali privzeto predlogo.",
+ "iam_mapping_add": "Dodaj preslikavo",
+ "iam_mapping_info": "Vrednost uporabniškega atributa določa predlogo (Keycloak in OIDC: mailcow_template). Predloge skupin imajo prednost.",
+ "iam_offboarding": "Zaključek sodelovanja",
+ "iam_offboarding_info": "Uporabniki, ki so onemogočeni v IdP ali pa so manjkali v dveh popolnih sinhronizacijah, se ne morejo več prijaviti. Njihov poštni nabiralnik še vedno prejema pošto. Ponovno so omogočeni samo poštni nabiralniki, ki jih je sinhronizacija onemogočila.",
+ "iam_offboarding_limit": "Sprememba meje (%)",
+ "iam_offboarding_limit_info": "Sinhronizacijski postopki, ki bi onemogočili več nabiralnikov ali odstranili več članstev v skupinah, kot je določeno s to omejitvijo (vsaj 5), so blokirani.",
+ "iam_periodic_full_sync_info": "Posodobi ime in predlogo obstoječih poštnih predalov na podlagi podatkov iz ponudnika identitete (IdP).",
+ "iam_redirect_url_add": "Dodaj URL za preusmeritev",
+ "iam_section_connection": "Povezava",
+ "iam_section_groups": "Skupine",
+ "iam_section_login": "Prijava",
+ "iam_section_sync": "Sinhronizacija",
+ "iam_section_templates": "Predloge za poštne predale",
+ "iam_section_users": "Uporabniki",
+ "iam_sync_accounts": "Poštni predali IdP",
+ "iam_sync_changes": "Spremembe",
+ "iam_sync_count_conflicts": "Konflikti",
+ "iam_sync_count_creates": "Ustvarjeno",
+ "iam_sync_count_deactivate": "Prijava onemogočena",
+ "iam_sync_count_errors": "Napake",
+ "iam_sync_count_found": "Ponovno najdeno",
+ "iam_sync_count_group_creates": "Ustvarjene skupine",
+ "iam_sync_count_group_renames": "Skupine preimenovane",
+ "iam_sync_count_links": "Povezano",
+ "iam_sync_count_membership_removals": "Članstva odstranjena",
+ "iam_sync_count_memberships": "Skupine z novimi člani",
+ "iam_sync_count_missing": "Manjka",
+ "iam_sync_count_orphaned_groups": "Skupine, ki niso v IdP",
+ "iam_sync_count_release": "Sproščeno",
+ "iam_sync_count_restore": "Prijava omogočena",
+ "iam_sync_count_skipped": "Preskočeno",
+ "iam_sync_count_updates": "Posodobljeno",
+ "iam_sync_details": "Podrobnosti",
+ "iam_sync_force": "Zaženi brez omejitev",
+ "iam_sync_force_confirm": "Želite zagnati sinhronizacijo brez omejitve števila sprememb? Nabiralniki so lahko onemogočeni, članstva v skupinah pa odstranjena.",
+ "iam_sync_idp_disabled": "Onemogočeno s strani IdP",
+ "iam_sync_linked": "Povezano",
+ "iam_sync_missing": "Manjka v IdP",
+ "iam_sync_mode": "Način",
+ "iam_sync_mode_force": "Brez omejitev",
+ "iam_sync_mode_preview": "Predogled",
+ "iam_sync_mode_run": "Zaženi",
+ "iam_sync_no_changes": "Ni sprememb",
+ "iam_sync_none": "Ni še bilo izvedenih sinhronizacij.",
+ "iam_sync_off": "Sinhronizacija ni aktivna. Omogočite uvoz, periodično sinhronizacijo, postopek ob zaključku sodelovanja (offboarding) ali sinhronizacijo skupin.",
+ "iam_sync_preview": "Predogled",
+ "iam_sync_result": "Rezultat",
+ "iam_sync_run": "Zaženi zdaj",
+ "iam_sync_started": "Začeto",
+ "iam_sync_status": "Stanje sinhronizacije",
+ "iam_sync_status_blocked": "Blokirano",
+ "iam_sync_status_error": "Napaka",
+ "iam_sync_status_info": "Izvajanje se začne v eni minuti. Predogled prikaže spremembe, ne da bi jih uveljavil.",
+ "iam_sync_status_ok": "OK",
+ "iam_sync_status_pending": "V čakalni vrsti",
+ "iam_sync_status_running": "V teku",
+ "iam_username_field_info": "Atribut z e-poštnim naslovom postane ime poštnega predala. Privzeto: mail.",
+ "description": "Opis",
+ "unban_all": "Odblokiraj vse",
+ "syncjobs": "Opravila sinhronizacije",
+ "syncjob_max_parallel": "Največje število vzporednih sinhronizacijskih procesov",
+ "syncjob_max_parallel_info": "Koliko opravil sinhronizacije lahko poteka hkrati (1–32).",
+ "syncjob_max_kb_per_second": "Omejitev pasovne širine na proces (KB/s)",
+ "syncjob_max_kb_per_second_info": "0 = neomejeno. Omejuje vsak postopek sinhronizacije (v KB/s); omejitev za posamezno opravilo (v bajtih/s) je navzgor omejena s to vrednostjo. Skupna vrednost ≈ ta vrednost × največje število vzporednih postopkov."
},
"danger": {
"alias_goto_identical": "Vzdevek in ciljni naslov se ne smeta ujemati",
@@ -550,7 +648,50 @@
"tfa_removal_blocked": "Dvofaktorske avtentikacije ni mogoče odstraniti, ker je obvezna za vaš račun.",
"quarantine_category_invalid": "Kategorija karantene mora biti ena od: add_header, reject, all",
"external_goto_denied": "Zunanji naslov goto %s ni dovoljen",
- "ui_theme_invalid": "Tema ni najdena"
+ "ui_theme_invalid": "Tema ni najdena",
+ "alias_group_managed": "Vzdevek %s pripada skupini in ga je mogoče spremeniti le tam.",
+ "api_key_access_invalid": "Neveljavna vrsta dostopa do API-ja; dovoljene vrednosti so ro in rw",
+ "api_key_description_invalid": "Opis ključa API ne sme presegati 255 znakov",
+ "api_key_network_invalid": "Neveljaven naslov IP ali omrežje: %s",
+ "api_key_service_locked": "Ključ API %s je določen v datoteki mailcow.conf in ga je mogoče spremeniti le tam",
+ "group_address_invalid": "Skupinski naslov %s je neveljaven ali pa ni v domeni skupine",
+ "group_description_invalid": "Opis skupine ne sme presegati 255 znakov.",
+ "group_grant_invalid": "Neveljavna delitev za poštni predal %s",
+ "group_member_idp": "%s je član prek ponudnika identitete in ga je mogoče odstraniti le tam",
+ "group_member_invalid": "%s ni poštni predal in ne more biti član skupine",
+ "group_name_invalid": "Ime skupine ni veljavno (1–100 znakov)",
+ "group_priority_invalid": "Prednostna naloga mora biti številka",
+ "group_send_as_invalid": "Naslov za pošiljanje »%s« je neveljaven ali neznan",
+ "iam_sync_mode_invalid": "Neveljaven način sinhronizacije",
+ "iam_sync_unavailable": "Ponudnika identitete ni mogoče sinhronizirati (samo Keycloak in LDAP)",
+ "tfa_login_locked": "Preveč neuspešnih poskusov prijave z dvostopenjskim preverjanjem; poskusite znova pozneje",
+ "iam_unavailable": "Ponudnik identitete ni dosegljiv; poskusite znova pozneje.",
+ "refresh_login_failed": "Seje ni bilo mogoče osvežiti. Prosimo, prijavite se znova.",
+ "imapsync_source_in_use": "Vir sinhronizacije %s še vedno uporablja opravilo sinhronizacije in ga ni mogoče izbrisati",
+ "imapsync_source_used_by_others": "Strežnika vira sinhronizacije %s ni mogoče spremeniti, saj ga uporabljajo opravila sinhronizacije drugih poštnih predalov",
+ "imapsync_source_token_refresh_failed": "Osvežitev žetona OAuth za %s ni uspela",
+ "imapsync_source_scope_empty": "Izberite vsaj eno domeno za izbrano vidnost",
+ "imapsync_source_unavailable": "Izbrani vir sinhronizacije ni na voljo",
+ "imapsync_source_oauth_connect_required": "Pred shranjevanjem tega opravila sinhronizacije se prijavite pri ponudniku.",
+ "imapsync_source_name_invalid": "Neveljavno ime vira sinhronizacije",
+ "imapsync_source_host_invalid": "Neveljavno ime gostitelja ali naslov IP",
+ "imapsync_source_port_invalid": "Neveljavna vrata",
+ "imapsync_source_enc_invalid": "Neveljaven način šifriranja",
+ "imapsync_source_auth_invalid": "Neveljaven način preverjanja pristnosti",
+ "imapsync_custom_param_invalid": "Parametri po meri vsebujejo nedovoljeno možnost za imapsync: %s",
+ "imapsync_source_oauth_required": "OAuth2 zahteva končno točko za žetone, ID odjemalca, skrivnost odjemalca in obseg.",
+ "imapsync_source_oauth_endpoint_invalid": "Neveljavna končna točka OAuth2: zahtevan je naslov URL s protokolom https:// in veljavnim imenom gostitelja (viri, ki jih ni ustvaril skrbnik, potrebujejo javno dostopnega gostitelja)",
+ "imapsync_source_oauth_extra_invalid": "Dodatni parametri OAuth2 morajo biti objekt JSON s preprostimi vrednostmi, npr. {\"vir\": \"https://example.com\"}",
+ "imapsync_source_tenant_missing": "Vnesite najemnika Microsoft 365",
+ "imapsync_source_oauth_invalid": "Neveljavna konfiguracija OAuth2",
+ "imapsync_max_parallel_invalid": "Število vzporednih procesov mora biti med 1 in 32",
+ "imapsync_source_description_invalid": "Opis ne sme presegati 255 znakov.",
+ "imapsync_source_refresh_unsupported": "Ročno osveževanje žetonov je na voljo samo za vire poverilnic odjemalcev",
+ "imapsync_custom_params_format": "Prilagojene parametre je treba poslati kot seznam parov možnost/vrednost",
+ "imapsync_custom_param_value": "Neveljavna vrednost za možnost %s programa imapsync (manjkajoča vrednost, vrednost, podana pri zastavici, ali nedovoljena vrednost)",
+ "imapsync_job_running": "Opravilo sinhronizacije %s se trenutno izvaja, zato ga ni mogoče načrtovati za naslednji izvedbeni termin",
+ "imapsync_user1_invalid": "Neveljavno oddaljeno uporabniško ime",
+ "imapsync_max_kb_per_second_invalid": "Omejitev pasovne širine mora biti med 0 in 10485760 KB/s"
},
"debug": {
"containers_info": "Informacije o zabojniku",
@@ -764,7 +905,13 @@
"internal_info": "Notranji vzdevki so dostopni samo iz lastne domene ali vzdevkov domen.",
"sender_allowed": "Dovoli pošiljanje kot ta vzdevek",
"sender_allowed_info": "Če je onemogočeno, lahko ta vzdevek samo prejema pošto. Za preglasitev in dodelitev dovoljenja za pošiljanje določenim poštnim predalom uporabite seznam za nadzor dostopa pošiljatelja.",
- "mta_sts_active_info": "Če ni označeno, pravilnik MTA-STS ne bo objavljen in za poddomeno mta-sts ne bo zahtevano nobeno potrdilo prek ACME."
+ "mta_sts_active_info": "Če ni označeno, pravilnik MTA-STS ne bo objavljen in za poddomeno mta-sts ne bo zahtevano nobeno potrdilo prek ACME.",
+ "iam_idp_disabled": "Prijava onemogočena zaradi sinhronizacije z IdP",
+ "iam_link": "Povezava do IdP",
+ "iam_link_info": "Poštni predal je povezan s tem uporabnikom IdP. Če je bil naslov dodeljen drugemu uporabniku IdP, povezavo odstranite; ponovna povezava se vzpostavi prek e-pošte.",
+ "iam_missing_since": "Manjka v IdP od",
+ "iam_not_linked": "Še ni povezano",
+ "iam_unlink": "Odstrani povezavo"
},
"footer": {
"restart_container_info": "Pomembno: Eleganten ponovni zagon lahko traja nekaj časa, zato počakajte, da se konča.",
@@ -896,7 +1043,7 @@
"mailbox_defaults": "Privzete nastavitve",
"mailbox_defquota": "Privzeta velikost poštnega nabiralnika",
"mailbox_templates": "Predloge poštnih nabiralnikov",
- "mailbox_quota": "Največja velikost poštnega nabiralnika",
+ "mailbox_quota": "Največja velikost poštnega predala",
"mailboxes": "Poštni nabiralniki",
"max_aliases": "Največje število vzdevkov",
"max_mailboxes": "Največje možno število poštnih predalov",
@@ -971,7 +1118,9 @@
"sieve_info": "Na uporabnika lahko shranite več filtrov, vendar je lahko hkrati aktiven le en predfilter in en postfilter.