Fix limited backoffice i18n integrity

This commit is contained in:
Jeppe Bundgaard
2026-07-01 17:42:11 +02:00
parent 866baf9f70
commit 94036a31e5
38 changed files with 1554 additions and 612 deletions
+153 -62
View File
@@ -64,6 +64,7 @@
"afdelingsnavn": "afdelingsnavn",
"afdelingsport": "afdelingsport",
"afdelingsporte": "afdelingsporte",
"afdelingspriser": "afdelingspriser",
"afdelingsrele": "afdelingsrele",
"afdelingsreleer": "afdelingsreleer",
"afdelingsvariabler": "afdelingsvariabler",
@@ -381,9 +382,9 @@
"gatewaystatus": "gatewaystatus",
"gem": "Gem",
"gemme": "gemme",
"gemmes": "gemmes",
"gemt": "gemt",
"gendan": "Gendan",
"genstart": "genstart",
"general": "General",
"generelle": "generelle",
"generer": "Generér",
@@ -396,6 +397,7 @@
"gennemga": "Gennemgå",
"gennemsnitlig": "Gennemsnitlig",
"genopbygning": "genopbygning",
"genstart": "genstart",
"genveje": "genveje",
"get": "Get",
"giver": "giver",
@@ -532,6 +534,7 @@
"konto": "konto",
"kontroller": "Kontroller",
"kontrolleret": "kontrolleret",
"koordinere": "koordinere",
"kopier": "Kopier",
"kopiere": "kopiere",
"kopierer": "Kopierer",
@@ -630,7 +633,9 @@
"materialer": "materialer",
"med": "med",
"medarbejder": "medarbejder",
"medarbejderadgang": "medarbejderadgang",
"medarbejdere": "medarbejdere",
"medarbejderen": "medarbejderen",
"medtages": "medtages",
"men": "men",
"mens": "mens",
@@ -987,6 +992,7 @@
"tildel": "Tildel",
"tildeling": "tildeling",
"tildelt": "tildelt",
"tildelte": "tildelte",
"tilføj": "Tilføj",
"tilføje": "tilføje",
"tilføjet": "tilføjet",
@@ -1151,88 +1157,88 @@
"no_entity_available": "@.capitalize:{'words.generated.ingen'} {entity} @:{'words.generated.tilgængelige'}."
},
"limited_backoffice": {
"title": "Backoffice",
"subtitle": "Administrer afdelingspriser og medarbejderadgang.",
"department": "Afdeling",
"select_department": "Vælg afdeling",
"loading": "Indlæser...",
"no_departments": "Der er ingen afdelinger tilgængelige for denne konto.",
"cancel": "Annuller",
"title": "@:{'templates.generated.compat.limited_backoffice.title'}",
"subtitle": "@:{'templates.generated.compat.limited_backoffice.subtitle'}",
"department": "@:{'templates.generated.compat.limited_backoffice.department'}",
"select_department": "@:{'templates.generated.compat.limited_backoffice.select_department'}",
"loading": "@:{'templates.generated.compat.limited_backoffice.loading'}",
"no_departments": "@:{'templates.generated.compat.limited_backoffice.no_departments'}",
"cancel": "@:{'templates.generated.compat.limited_backoffice.cancel'}",
"nav": {
"prices": "Priser",
"employees": "Medarbejdere"
"prices": "@:{'templates.generated.compat.limited_backoffice.nav.prices'}",
"employees": "@:{'templates.generated.compat.limited_backoffice.nav.employees'}"
},
"forbidden": {
"title": "Adgang nægtet",
"department": "Du har ikke adgang til denne afdeling."
"title": "@:{'templates.generated.compat.limited_backoffice.forbidden.title'}",
"department": "@:{'templates.generated.compat.limited_backoffice.forbidden.department'}"
},
"prices": {
"title": "Afdelingspriser",
"save": "Gem priser",
"saved": "Priserne er gemt.",
"product": "Produkt",
"price": "Afdelingspris",
"price_required": "Alle produkter skal have en ikke-negativ numerisk pris.",
"setup_required_title": "Prisopsætning påkrævet",
"setup_required_message": "En superbruger skal oprette eksplicitte priser for alle produkter, før afdelingen kan administreres her.",
"no_products": "Der er ingen produkter opsat for denne afdeling."
"title": "@:{'templates.generated.compat.limited_backoffice.prices.title'}",
"save": "@:{'templates.generated.compat.limited_backoffice.prices.save'}",
"saved": "@:{'templates.generated.compat.limited_backoffice.prices.saved'}",
"product": "@:{'templates.generated.compat.limited_backoffice.prices.product'}",
"price": "@:{'templates.generated.compat.limited_backoffice.prices.price'}",
"price_required": "@:{'templates.generated.compat.limited_backoffice.prices.price_required'}",
"setup_required_title": "@:{'templates.generated.compat.limited_backoffice.prices.setup_required_title'}",
"setup_required_message": "@:{'templates.generated.compat.limited_backoffice.prices.setup_required_message'}",
"no_products": "@:{'templates.generated.compat.limited_backoffice.prices.no_products'}"
},
"employees": {
"title": "Medarbejderadgang",
"subtitle": "Opret medarbejdere og tildel en begrænset rolle for dine afdelinger.",
"create_title": "Opret medarbejder",
"edit_title": "Rediger medarbejder",
"name": "Navn",
"email": "Email",
"password": "Adgangskode",
"password_create_help": "Påkrævet for nye medarbejdere. Brug mindst 8 tegn.",
"password_update_help": "Lad feltet være tomt for at beholde den nuværende adgangskode.",
"role": "Rolle",
"departments": "Afdelinger",
"department_required": "Vælg mindst en afdeling.",
"validation": "Udfyld de påkrævede felter, før du gemmer.",
"save": "Gem medarbejder",
"created": "Medarbejderen er oprettet.",
"saved": "Medarbejderen er gemt.",
"deactivated": "Medarbejderen er deaktiveret.",
"include_inactive": "Vis inaktive",
"empty": "Ingen medarbejdere fundet.",
"status": "Status",
"actions": "Handlinger",
"active": "Aktiv",
"inactive": "Inaktiv",
"edit": "Rediger",
"deactivate": "Deaktiver"
"title": "@:{'templates.generated.compat.limited_backoffice.employees.title'}",
"subtitle": "@:{'templates.generated.compat.limited_backoffice.employees.subtitle'}",
"create_title": "@:{'templates.generated.compat.limited_backoffice.employees.create_title'}",
"edit_title": "@:{'templates.generated.compat.limited_backoffice.employees.edit_title'}",
"name": "@:{'templates.generated.compat.limited_backoffice.employees.name'}",
"email": "@:{'templates.generated.compat.limited_backoffice.employees.email'}",
"password": "@:{'templates.generated.compat.limited_backoffice.employees.password'}",
"password_create_help": "@:{'templates.generated.compat.limited_backoffice.employees.password_create_help'}",
"password_update_help": "@:{'templates.generated.compat.limited_backoffice.employees.password_update_help'}",
"role": "@:{'templates.generated.compat.limited_backoffice.employees.role'}",
"departments": "@:{'templates.generated.compat.limited_backoffice.employees.departments'}",
"department_required": "@:{'templates.generated.compat.limited_backoffice.employees.department_required'}",
"validation": "@:{'templates.generated.compat.limited_backoffice.employees.validation'}",
"save": "@:{'templates.generated.compat.limited_backoffice.employees.save'}",
"created": "@:{'templates.generated.compat.limited_backoffice.employees.created'}",
"saved": "@:{'templates.generated.compat.limited_backoffice.employees.saved'}",
"deactivated": "@:{'templates.generated.compat.limited_backoffice.employees.deactivated'}",
"include_inactive": "@:{'templates.generated.compat.limited_backoffice.employees.include_inactive'}",
"empty": "@:{'templates.generated.compat.limited_backoffice.employees.empty'}",
"status": "@:{'templates.generated.compat.limited_backoffice.employees.status'}",
"actions": "@:{'templates.generated.compat.limited_backoffice.employees.actions'}",
"active": "@:{'templates.generated.compat.limited_backoffice.employees.active'}",
"inactive": "@:{'templates.generated.compat.limited_backoffice.employees.inactive'}",
"edit": "@:{'templates.generated.compat.limited_backoffice.employees.edit'}",
"deactivate": "@:{'templates.generated.compat.limited_backoffice.employees.deactivate'}"
},
"roles": {
"viewer": {
"label": "Viser",
"description": "Kan logge ind og se data for tildelte afdelinger."
"label": "@:{'templates.generated.compat.limited_backoffice.roles.viewer.label'}",
"description": "@:{'templates.generated.compat.limited_backoffice.roles.viewer.description'}"
},
"cashier": {
"label": "Kassemedarbejder",
"description": "Kan arbejde med ordrer og ordrelinjer for tildelte afdelinger."
"label": "@:{'templates.generated.compat.limited_backoffice.roles.cashier.label'}",
"description": "@:{'templates.generated.compat.limited_backoffice.roles.cashier.description'}"
},
"booking_coordinator": {
"label": "Bookingkoordinator",
"description": "Kan koordinere bookinger for tildelte afdelinger."
"label": "@:{'templates.generated.compat.limited_backoffice.roles.booking_coordinator.label'}",
"description": "@:{'templates.generated.compat.limited_backoffice.roles.booking_coordinator.description'}"
},
"operations_lead": {
"label": "Driftsansvarlig",
"description": "Kan koordinere ordrer, bookinger og driftsvisninger for tildelte afdelinger."
"label": "@:{'templates.generated.compat.limited_backoffice.roles.operations_lead.label'}",
"description": "@:{'templates.generated.compat.limited_backoffice.roles.operations_lead.description'}"
},
"department_admin": {
"label": "Afdelingsadministrator",
"description": "Kan administrere begrænsede priser og medarbejderadgang for tildelte afdelinger."
"label": "@:{'templates.generated.compat.limited_backoffice.roles.department_admin.label'}",
"description": "@:{'templates.generated.compat.limited_backoffice.roles.department_admin.description'}"
}
},
"errors": {
"load_departments": "Afdelinger kunne ikke indlæses.",
"load_prices": "Afdelingspriser kunne ikke indlæses.",
"save_prices": "Afdelingspriser kunne ikke gemmes.",
"load_employees": "Medarbejdere kunne ikke indlæses.",
"save_employee": "Medarbejderen kunne ikke gemmes.",
"deactivate_employee": "Medarbejderen kunne ikke deaktiveres."
"load_departments": "@:{'templates.generated.compat.limited_backoffice.errors.load_departments'}",
"load_prices": "@:{'templates.generated.compat.limited_backoffice.errors.load_prices'}",
"save_prices": "@:{'templates.generated.compat.limited_backoffice.errors.save_prices'}",
"load_employees": "@:{'templates.generated.compat.limited_backoffice.errors.load_employees'}",
"save_employee": "@:{'templates.generated.compat.limited_backoffice.errors.save_employee'}",
"deactivate_employee": "@:{'templates.generated.compat.limited_backoffice.errors.deactivate_employee'}"
}
},
"redirect": {
@@ -5754,6 +5760,91 @@
"subtitle": "@.capitalize:{'words.generated.her'} @:{'words.generated.kan'} @:{'words.generated.du'} @:{'words.generated.handtere'} @:{'words.generated.xlvask'} @:{'words.generated.integrationen'}",
"title": "@:{'words.generated.xlvask'} @:{'words.generated.administration'}"
}
},
"limited_backoffice": {
"title": "Backoffice",
"subtitle": "Administrer @:{'words.generated.afdelingspriser'} @:{'words.generated.og'} @:{'words.generated.medarbejderadgang'}.",
"department": "@.capitalize:{'words.generated.afdeling'}",
"select_department": "@.capitalize:{'words.generated.vælg'} @:{'words.generated.afdeling'}",
"loading": "Indlæser...",
"no_departments": "@.capitalize:{'words.generated.der'} @:{'words.generated.er'} @:{'words.generated.ingen'} @:{'words.generated.afdelinger'} tilgængelige @:{'words.generated.for'} @:{'words.generated.denne'} konto.",
"cancel": "Annuller",
"nav": {
"prices": "@.capitalize:{'words.generated.priser'}",
"employees": "@.capitalize:{'words.generated.medarbejdere'}"
},
"forbidden": {
"title": "@.capitalize:{'words.generated.adgang'} nægtet",
"department": "@.capitalize:{'words.generated.du'} har @:{'words.generated.ikke'} @:{'words.generated.adgang'} til @:{'words.generated.denne'} @:{'words.generated.afdeling'}."
},
"prices": {
"title": "@.capitalize:{'words.generated.afdelingspriser'}",
"save": "@:{'words.generated.gem'} @:{'words.generated.priser'}",
"saved": "Priserne @:{'words.generated.er'} @:{'words.generated.gemt'}.",
"product": "Produkt",
"price": "Afdelingspris",
"price_required": "@.capitalize:{'words.generated.alle'} @:{'words.generated.produkter'} @:{'words.generated.skal'} have @:{'words.replication.host_definite_suffix'} @:{'words.generated.ikke'}-negativ numerisk pris.",
"setup_required_title": "Prisopsætning @:{'words.generated.pakrævet'}",
"setup_required_message": "@.capitalize:{'words.replication.host_definite_suffix'} superbruger @:{'words.generated.skal'} oprette eksplicitte @:{'words.generated.priser'} @:{'words.generated.for'} @:{'words.generated.alle'} @:{'words.generated.produkter'}, @:{'words.generated.før'} afdelingen @:{'words.generated.kan'} administreres her.",
"no_products": "@.capitalize:{'words.generated.der'} @:{'words.generated.er'} @:{'words.generated.ingen'} @:{'words.generated.produkter'} opsat @:{'words.generated.for'} @:{'words.generated.denne'} @:{'words.generated.afdeling'}."
},
"employees": {
"title": "@.capitalize:{'words.generated.medarbejderadgang'}",
"subtitle": "@:{'words.generated.opret'} @:{'words.generated.medarbejdere'} @:{'words.generated.og'} tildel @:{'words.replication.host_definite_suffix'} begrænset @:{'words.generated.rolle'} @:{'words.generated.for'} dine @:{'words.generated.afdelinger'}.",
"create_title": "@:{'words.generated.opret'} @:{'words.generated.medarbejder'}",
"edit_title": "@:{'words.generated.rediger'} @:{'words.generated.medarbejder'}",
"name": "Navn",
"email": "Email",
"password": "@.capitalize:{'words.generated.adgangskode'}",
"password_create_help": "@.capitalize:{'words.generated.pakrævet'} @:{'words.generated.for'} nye @:{'words.generated.medarbejdere'}. Brug @:{'words.generated.mindst'} 8 tegn.",
"password_update_help": "Lad feltet være tomt @:{'words.generated.for'} at beholde den nuværende @:{'words.generated.adgangskode'}.",
"role": "@.capitalize:{'words.generated.rolle'}",
"departments": "@.capitalize:{'words.generated.afdelinger'}",
"department_required": "@.capitalize:{'words.generated.vælg'} @:{'words.generated.mindst'} @:{'words.replication.host_definite_suffix'} @:{'words.generated.afdeling'}.",
"validation": "Udfyld de påkrævede felter, @:{'words.generated.før'} @:{'words.generated.du'} gemmer.",
"save": "@:{'words.generated.gem'} @:{'words.generated.medarbejder'}",
"created": "@.capitalize:{'words.generated.medarbejderen'} @:{'words.generated.er'} oprettet.",
"saved": "@.capitalize:{'words.generated.medarbejderen'} @:{'words.generated.er'} @:{'words.generated.gemt'}.",
"deactivated": "@.capitalize:{'words.generated.medarbejderen'} @:{'words.generated.er'} deaktiveret.",
"include_inactive": "Vis inaktive",
"empty": "@.capitalize:{'words.generated.ingen'} @:{'words.generated.medarbejdere'} fundet.",
"status": "Status",
"actions": "Handlinger",
"active": "Aktiv",
"inactive": "Inaktiv",
"edit": "@:{'words.generated.rediger'}",
"deactivate": "Deaktiver"
},
"roles": {
"viewer": {
"label": "Viser",
"description": "@.capitalize:{'words.generated.kan'} logge ind @:{'words.generated.og'} se data @:{'words.generated.for'} @:{'words.generated.tildelte'} @:{'words.generated.afdelinger'}."
},
"cashier": {
"label": "Kassemedarbejder",
"description": "@.capitalize:{'words.generated.kan'} arbejde med @:{'words.generated.ordrer'} @:{'words.generated.og'} ordrelinjer @:{'words.generated.for'} @:{'words.generated.tildelte'} @:{'words.generated.afdelinger'}."
},
"booking_coordinator": {
"label": "Bookingkoordinator",
"description": "@.capitalize:{'words.generated.kan'} @:{'words.generated.koordinere'} @:{'words.generated.bookinger'} @:{'words.generated.for'} @:{'words.generated.tildelte'} @:{'words.generated.afdelinger'}."
},
"operations_lead": {
"label": "Driftsansvarlig",
"description": "@.capitalize:{'words.generated.kan'} @:{'words.generated.koordinere'} @:{'words.generated.ordrer'}, @:{'words.generated.bookinger'} @:{'words.generated.og'} driftsvisninger @:{'words.generated.for'} @:{'words.generated.tildelte'} @:{'words.generated.afdelinger'}."
},
"department_admin": {
"label": "Afdelingsadministrator",
"description": "@.capitalize:{'words.generated.kan'} administrere begrænsede @:{'words.generated.priser'} @:{'words.generated.og'} @:{'words.generated.medarbejderadgang'} @:{'words.generated.for'} @:{'words.generated.tildelte'} @:{'words.generated.afdelinger'}."
}
},
"errors": {
"load_departments": "@.capitalize:{'words.generated.afdelinger'} @:{'words.generated.kunne'} @:{'words.generated.ikke'} @:{'words.generated.indlæses'}.",
"load_prices": "@.capitalize:{'words.generated.afdelingspriser'} @:{'words.generated.kunne'} @:{'words.generated.ikke'} @:{'words.generated.indlæses'}.",
"save_prices": "@.capitalize:{'words.generated.afdelingspriser'} @:{'words.generated.kunne'} @:{'words.generated.ikke'} @:{'words.generated.gemmes'}.",
"load_employees": "@.capitalize:{'words.generated.medarbejdere'} @:{'words.generated.kunne'} @:{'words.generated.ikke'} @:{'words.generated.indlæses'}.",
"save_employee": "@.capitalize:{'words.generated.medarbejderen'} @:{'words.generated.kunne'} @:{'words.generated.ikke'} @:{'words.generated.gemmes'}.",
"deactivate_employee": "@.capitalize:{'words.generated.medarbejderen'} @:{'words.generated.kunne'} @:{'words.generated.ikke'} deaktiveres."
}
}
}
}
+153 -61
View File
@@ -156,6 +156,7 @@
"automatischer": "automatischer",
"available": "available",
"avdelning": "avdelning",
"abteilungspreise": "abteilungspreise",
"back": "back",
"backup": "Backup",
"backups": "Backups",
@@ -174,6 +175,7 @@
"been": "been",
"beendet": "beendet",
"beginnen": "beginnen",
"begrenzte": "begrenzte",
"behalten": "behalten",
"bei": "bei",
"beibehalten": "beibehalten",
@@ -207,6 +209,7 @@
"beteiligten": "Beteiligten",
"betrag": "Betrag",
"betreuten": "betreuten",
"bevor": "bevor",
"bezahlen": "bezahlen",
"bezahlt": "bezahlt",
"bild": "Bild",
@@ -610,6 +613,7 @@
"kontaktieren": "kontaktieren",
"kontaktinformationen": "Kontaktinformationen",
"konto": "Konto",
"koordinieren": "koordinieren",
"kopieren": "kopieren",
"kopiert": "kopiert",
"kreditkonto": "Kreditkonto",
@@ -687,6 +691,7 @@
"missing": "missing",
"mit": "mit",
"mitarbeiter": "Mitarbeiter",
"mitarbeiterzugriff": "mitarbeiterzugriff",
"mochten": "möchten",
"mode": "mode",
"modul": "Modul",
@@ -877,6 +882,7 @@
"return": "return",
"returned": "returned",
"rinse": "rinse",
"rolle": "rolle",
"rollen": "Rollen",
"ruckgangig": "rückgängig",
"run": "run",
@@ -1227,6 +1233,7 @@
"zuerst": "zuerst",
"zugang": "Zugang",
"zugangscode": "Zugangscode",
"zugewiesene": "zugewiesene",
"zugmaschine": "Zugmaschine",
"zugriff": "Zugriff",
"zuletzt": "Zuletzt",
@@ -1261,88 +1268,88 @@
"no_entity_available": "@.capitalize:{'words.generated.keine'} {entity} @:{'words.generated.verfugbar'}."
},
"limited_backoffice": {
"title": "Backoffice",
"subtitle": "Abteilungspreise und Mitarbeiterzugriff verwalten.",
"department": "Abteilung",
"select_department": "Abteilung auswählen",
"loading": "Wird geladen...",
"no_departments": "Für dieses Konto sind keine Abteilungen verfügbar.",
"cancel": "Abbrechen",
"title": "@:{'templates.generated.compat.limited_backoffice.title'}",
"subtitle": "@:{'templates.generated.compat.limited_backoffice.subtitle'}",
"department": "@:{'templates.generated.compat.limited_backoffice.department'}",
"select_department": "@:{'templates.generated.compat.limited_backoffice.select_department'}",
"loading": "@:{'templates.generated.compat.limited_backoffice.loading'}",
"no_departments": "@:{'templates.generated.compat.limited_backoffice.no_departments'}",
"cancel": "@:{'templates.generated.compat.limited_backoffice.cancel'}",
"nav": {
"prices": "Preise",
"employees": "Mitarbeiter"
"prices": "@:{'templates.generated.compat.limited_backoffice.nav.prices'}",
"employees": "@:{'templates.generated.compat.limited_backoffice.nav.employees'}"
},
"forbidden": {
"title": "Zugriff verweigert",
"department": "Sie haben keinen Zugriff auf diese Abteilung."
"title": "@:{'templates.generated.compat.limited_backoffice.forbidden.title'}",
"department": "@:{'templates.generated.compat.limited_backoffice.forbidden.department'}"
},
"prices": {
"title": "Abteilungspreise",
"save": "Preise speichern",
"saved": "Preise gespeichert.",
"product": "Produkt",
"price": "Abteilungspreis",
"price_required": "Jedes Produkt muss einen nicht-negativen numerischen Preis haben.",
"setup_required_title": "Preiseinrichtung erforderlich",
"setup_required_message": "Ein Superuser muss explizite Preise für alle Produkte erstellen, bevor diese Abteilung hier verwaltet werden kann.",
"no_products": "Für diese Abteilung sind keine Produkte konfiguriert."
"title": "@:{'templates.generated.compat.limited_backoffice.prices.title'}",
"save": "@:{'templates.generated.compat.limited_backoffice.prices.save'}",
"saved": "@:{'templates.generated.compat.limited_backoffice.prices.saved'}",
"product": "@:{'templates.generated.compat.limited_backoffice.prices.product'}",
"price": "@:{'templates.generated.compat.limited_backoffice.prices.price'}",
"price_required": "@:{'templates.generated.compat.limited_backoffice.prices.price_required'}",
"setup_required_title": "@:{'templates.generated.compat.limited_backoffice.prices.setup_required_title'}",
"setup_required_message": "@:{'templates.generated.compat.limited_backoffice.prices.setup_required_message'}",
"no_products": "@:{'templates.generated.compat.limited_backoffice.prices.no_products'}"
},
"employees": {
"title": "Mitarbeiterzugriff",
"subtitle": "Mitarbeiter erstellen und eine begrenzte Rolle für Ihre Abteilungen zuweisen.",
"create_title": "Mitarbeiter erstellen",
"edit_title": "Mitarbeiter bearbeiten",
"name": "Name",
"email": "E-Mail",
"password": "Passwort",
"password_create_help": "Für neue Mitarbeiter erforderlich. Verwenden Sie mindestens 8 Zeichen.",
"password_update_help": "Leer lassen, um das vorhandene Passwort beizubehalten.",
"role": "Rolle",
"departments": "Abteilungen",
"department_required": "Wählen Sie mindestens eine Abteilung aus.",
"validation": "Füllen Sie die erforderlichen Felder aus, bevor Sie speichern.",
"save": "Mitarbeiter speichern",
"created": "Mitarbeiter erstellt.",
"saved": "Mitarbeiter gespeichert.",
"deactivated": "Mitarbeiter deaktiviert.",
"include_inactive": "Inaktive anzeigen",
"empty": "Keine Mitarbeiter gefunden.",
"status": "Status",
"actions": "Aktionen",
"active": "Aktiv",
"inactive": "Inaktiv",
"edit": "Bearbeiten",
"deactivate": "Deaktivieren"
"title": "@:{'templates.generated.compat.limited_backoffice.employees.title'}",
"subtitle": "@:{'templates.generated.compat.limited_backoffice.employees.subtitle'}",
"create_title": "@:{'templates.generated.compat.limited_backoffice.employees.create_title'}",
"edit_title": "@:{'templates.generated.compat.limited_backoffice.employees.edit_title'}",
"name": "@:{'templates.generated.compat.limited_backoffice.employees.name'}",
"email": "@:{'templates.generated.compat.limited_backoffice.employees.email'}",
"password": "@:{'templates.generated.compat.limited_backoffice.employees.password'}",
"password_create_help": "@:{'templates.generated.compat.limited_backoffice.employees.password_create_help'}",
"password_update_help": "@:{'templates.generated.compat.limited_backoffice.employees.password_update_help'}",
"role": "@:{'templates.generated.compat.limited_backoffice.employees.role'}",
"departments": "@:{'templates.generated.compat.limited_backoffice.employees.departments'}",
"department_required": "@:{'templates.generated.compat.limited_backoffice.employees.department_required'}",
"validation": "@:{'templates.generated.compat.limited_backoffice.employees.validation'}",
"save": "@:{'templates.generated.compat.limited_backoffice.employees.save'}",
"created": "@:{'templates.generated.compat.limited_backoffice.employees.created'}",
"saved": "@:{'templates.generated.compat.limited_backoffice.employees.saved'}",
"deactivated": "@:{'templates.generated.compat.limited_backoffice.employees.deactivated'}",
"include_inactive": "@:{'templates.generated.compat.limited_backoffice.employees.include_inactive'}",
"empty": "@:{'templates.generated.compat.limited_backoffice.employees.empty'}",
"status": "@:{'templates.generated.compat.limited_backoffice.employees.status'}",
"actions": "@:{'templates.generated.compat.limited_backoffice.employees.actions'}",
"active": "@:{'templates.generated.compat.limited_backoffice.employees.active'}",
"inactive": "@:{'templates.generated.compat.limited_backoffice.employees.inactive'}",
"edit": "@:{'templates.generated.compat.limited_backoffice.employees.edit'}",
"deactivate": "@:{'templates.generated.compat.limited_backoffice.employees.deactivate'}"
},
"roles": {
"viewer": {
"label": "Betrachter",
"description": "Kann sich anmelden und Daten zugewiesener Abteilungen anzeigen."
"label": "@:{'templates.generated.compat.limited_backoffice.roles.viewer.label'}",
"description": "@:{'templates.generated.compat.limited_backoffice.roles.viewer.description'}"
},
"cashier": {
"label": "Kassierer",
"description": "Kann mit Aufträgen und Auftragszeilen für zugewiesene Abteilungen arbeiten."
"label": "@:{'templates.generated.compat.limited_backoffice.roles.cashier.label'}",
"description": "@:{'templates.generated.compat.limited_backoffice.roles.cashier.description'}"
},
"booking_coordinator": {
"label": "Buchungskoordinator",
"description": "Kann Buchungen für zugewiesene Abteilungen koordinieren."
"label": "@:{'templates.generated.compat.limited_backoffice.roles.booking_coordinator.label'}",
"description": "@:{'templates.generated.compat.limited_backoffice.roles.booking_coordinator.description'}"
},
"operations_lead": {
"label": "Betriebsleitung",
"description": "Kann Aufträge, Buchungen und Betriebsansichten für zugewiesene Abteilungen koordinieren."
"label": "@:{'templates.generated.compat.limited_backoffice.roles.operations_lead.label'}",
"description": "@:{'templates.generated.compat.limited_backoffice.roles.operations_lead.description'}"
},
"department_admin": {
"label": "Abteilungsadministrator",
"description": "Kann begrenzte Preise und Mitarbeiterzugriff für zugewiesene Abteilungen verwalten."
"label": "@:{'templates.generated.compat.limited_backoffice.roles.department_admin.label'}",
"description": "@:{'templates.generated.compat.limited_backoffice.roles.department_admin.description'}"
}
},
"errors": {
"load_departments": "Abteilungen konnten nicht geladen werden.",
"load_prices": "Abteilungspreise konnten nicht geladen werden.",
"save_prices": "Abteilungspreise konnten nicht gespeichert werden.",
"load_employees": "Mitarbeiter konnten nicht geladen werden.",
"save_employee": "Mitarbeiter konnte nicht gespeichert werden.",
"deactivate_employee": "Mitarbeiter konnte nicht deaktiviert werden."
"load_departments": "@:{'templates.generated.compat.limited_backoffice.errors.load_departments'}",
"load_prices": "@:{'templates.generated.compat.limited_backoffice.errors.load_prices'}",
"save_prices": "@:{'templates.generated.compat.limited_backoffice.errors.save_prices'}",
"load_employees": "@:{'templates.generated.compat.limited_backoffice.errors.load_employees'}",
"save_employee": "@:{'templates.generated.compat.limited_backoffice.errors.save_employee'}",
"deactivate_employee": "@:{'templates.generated.compat.limited_backoffice.errors.deactivate_employee'}"
}
},
"redirect": {
@@ -5864,6 +5871,91 @@
"subtitle": "@.capitalize:{'words.generated.hier'} @:{'words.generated.k'}?@:{'words.generated.nnen'} @.capitalize:{'words.generated.sie'} @:{'words.generated.die'} @:{'words.generated.xlvask'}-@.capitalize:{'words.generated.integration'} @:{'words.generated.verwalten'}",
"title": "@:{'words.generated.xlvask'}-@.capitalize:{'words.generated.administration'}"
}
},
"limited_backoffice": {
"title": "Backoffice",
"subtitle": "@.capitalize:{'words.generated.abteilungspreise'} @:{'words.generated.und'} @.capitalize:{'words.generated.mitarbeiterzugriff'} @:{'words.generated.verwalten'}.",
"department": "@:{'words.generated.abteilung'}",
"select_department": "@:{'words.generated.abteilung'} auswählen",
"loading": "Wird @:{'words.generated.geladen'}...",
"no_departments": "@.capitalize:{'words.generated.fur'} dieses Konto @:{'words.generated.sind'} @:{'words.generated.keine'} @:{'words.generated.abteilungen'} verfügbar.",
"cancel": "Abbrechen",
"nav": {
"prices": "@:{'words.generated.preise'}",
"employees": "@:{'words.generated.mitarbeiter'}"
},
"forbidden": {
"title": "@:{'words.generated.zugriff'} verweigert",
"department": "@.capitalize:{'words.generated.sie'} @:{'words.generated.haben'} keinen @:{'words.generated.zugriff'} auf @:{'words.generated.diese'} @:{'words.generated.abteilung'}."
},
"prices": {
"title": "@.capitalize:{'words.generated.abteilungspreise'}",
"save": "@:{'words.generated.preise'} @:{'words.generated.speichern'}",
"saved": "@:{'words.generated.preise'} @:{'words.generated.gespeichert'}.",
"product": "@.capitalize:{'words.generated.produkt'}",
"price": "Abteilungspreis",
"price_required": "Jedes @.capitalize:{'words.generated.produkt'} @:{'words.generated.muss'} einen @:{'words.generated.nicht'}-negativen numerischen Preis @:{'words.generated.haben'}.",
"setup_required_title": "Preiseinrichtung @:{'words.generated.erforderlich'}",
"setup_required_message": "Ein Superuser @:{'words.generated.muss'} explizite @:{'words.generated.preise'} @:{'words.generated.fur'} alle @:{'words.generated.produkte'} @:{'words.generated.erstellen'}, @:{'words.generated.bevor'} @:{'words.generated.diese'} @:{'words.generated.abteilung'} hier verwaltet @:{'words.generated.werden'} @:{'words.generated.kann'}.",
"no_products": "@.capitalize:{'words.generated.fur'} @:{'words.generated.diese'} @:{'words.generated.abteilung'} @:{'words.generated.sind'} @:{'words.generated.keine'} @:{'words.generated.produkte'} konfiguriert."
},
"employees": {
"title": "@.capitalize:{'words.generated.mitarbeiterzugriff'}",
"subtitle": "@:{'words.generated.mitarbeiter'} @:{'words.generated.erstellen'} @:{'words.generated.und'} @:{'words.generated.eine'} @:{'words.generated.begrenzte'} @.capitalize:{'words.generated.rolle'} @:{'words.generated.fur'} Ihre @:{'words.generated.abteilungen'} zuweisen.",
"create_title": "@:{'words.generated.mitarbeiter'} @:{'words.generated.erstellen'}",
"edit_title": "@:{'words.generated.mitarbeiter'} @:{'words.generated.bearbeiten'}",
"name": "Name",
"email": "E-Mail",
"password": "@:{'words.generated.passwort'}",
"password_create_help": "@.capitalize:{'words.generated.fur'} neue @:{'words.generated.mitarbeiter'} @:{'words.generated.erforderlich'}. Verwenden @.capitalize:{'words.generated.sie'} @:{'words.generated.mindestens'} 8 Zeichen.",
"password_update_help": "Leer lassen, um das vorhandene @:{'words.generated.passwort'} beizubehalten.",
"role": "@.capitalize:{'words.generated.rolle'}",
"departments": "@:{'words.generated.abteilungen'}",
"department_required": "Wählen @.capitalize:{'words.generated.sie'} @:{'words.generated.mindestens'} @:{'words.generated.eine'} @:{'words.generated.abteilung'} @:{'words.generated.aus'}.",
"validation": "Füllen @.capitalize:{'words.generated.sie'} die erforderlichen Felder @:{'words.generated.aus'}, @:{'words.generated.bevor'} @.capitalize:{'words.generated.sie'} @:{'words.generated.speichern'}.",
"save": "@:{'words.generated.mitarbeiter'} @:{'words.generated.speichern'}",
"created": "@:{'words.generated.mitarbeiter'} erstellt.",
"saved": "@:{'words.generated.mitarbeiter'} @:{'words.generated.gespeichert'}.",
"deactivated": "@:{'words.generated.mitarbeiter'} @:{'words.generated.deaktiviert'}.",
"include_inactive": "Inaktive @:{'words.generated.anzeigen'}",
"empty": "@.capitalize:{'words.generated.keine'} @:{'words.generated.mitarbeiter'} gefunden.",
"status": "Status",
"actions": "Aktionen",
"active": "Aktiv",
"inactive": "Inaktiv",
"edit": "@.capitalize:{'words.generated.bearbeiten'}",
"deactivate": "Deaktivieren"
},
"roles": {
"viewer": {
"label": "Betrachter",
"description": "@.capitalize:{'words.generated.kann'} sich anmelden @:{'words.generated.und'} Daten zugewiesener @:{'words.generated.abteilungen'} @:{'words.generated.anzeigen'}."
},
"cashier": {
"label": "Kassierer",
"description": "@.capitalize:{'words.generated.kann'} mit Aufträgen @:{'words.generated.und'} Auftragszeilen @:{'words.generated.fur'} @:{'words.generated.zugewiesene'} @:{'words.generated.abteilungen'} arbeiten."
},
"booking_coordinator": {
"label": "Buchungskoordinator",
"description": "@.capitalize:{'words.generated.kann'} @:{'words.generated.buchungen'} @:{'words.generated.fur'} @:{'words.generated.zugewiesene'} @:{'words.generated.abteilungen'} @:{'words.generated.koordinieren'}."
},
"operations_lead": {
"label": "Betriebsleitung",
"description": "@.capitalize:{'words.generated.kann'} Aufträge, @:{'words.generated.buchungen'} @:{'words.generated.und'} Betriebsansichten @:{'words.generated.fur'} @:{'words.generated.zugewiesene'} @:{'words.generated.abteilungen'} @:{'words.generated.koordinieren'}."
},
"department_admin": {
"label": "Abteilungsadministrator",
"description": "@.capitalize:{'words.generated.kann'} @:{'words.generated.begrenzte'} @:{'words.generated.preise'} @:{'words.generated.und'} @.capitalize:{'words.generated.mitarbeiterzugriff'} @:{'words.generated.fur'} @:{'words.generated.zugewiesene'} @:{'words.generated.abteilungen'} @:{'words.generated.verwalten'}."
}
},
"errors": {
"load_departments": "@:{'words.generated.abteilungen'} @:{'words.generated.konnten'} @:{'words.generated.nicht'} @:{'words.generated.geladen'} @:{'words.generated.werden'}.",
"load_prices": "@.capitalize:{'words.generated.abteilungspreise'} @:{'words.generated.konnten'} @:{'words.generated.nicht'} @:{'words.generated.geladen'} @:{'words.generated.werden'}.",
"save_prices": "@.capitalize:{'words.generated.abteilungspreise'} @:{'words.generated.konnten'} @:{'words.generated.nicht'} @:{'words.generated.gespeichert'} @:{'words.generated.werden'}.",
"load_employees": "@:{'words.generated.mitarbeiter'} @:{'words.generated.konnten'} @:{'words.generated.nicht'} @:{'words.generated.geladen'} @:{'words.generated.werden'}.",
"save_employee": "@:{'words.generated.mitarbeiter'} @:{'words.generated.konnte'} @:{'words.generated.nicht'} @:{'words.generated.gespeichert'} @:{'words.generated.werden'}.",
"deactivate_employee": "@:{'words.generated.mitarbeiter'} @:{'words.generated.konnte'} @:{'words.generated.nicht'} @:{'words.generated.deaktiviert'} @:{'words.generated.werden'}."
}
}
}
}
+150 -61
View File
@@ -193,6 +193,7 @@
"continue": "continue",
"control": "Control",
"conversion": "conversion",
"coordinate": "coordinate",
"copied": "copied",
"copy": "copy",
"could": "could",
@@ -402,6 +403,7 @@
"implemented": "implemented",
"import": "import",
"in": "in",
"inactive": "inactive",
"incl": "incl",
"include": "Include",
"included": "included",
@@ -454,6 +456,7 @@
"like": "like",
"limble": "Limble",
"limit": "limit",
"limited": "limited",
"line": "line",
"lines": "lines",
"link": "link",
@@ -558,6 +561,7 @@
"openai": "OpenAI",
"opening": "opening",
"opens": "opens",
"operations": "operations",
"operators": "operators",
"opret": "Opret",
"option": "option",
@@ -985,88 +989,88 @@
"no_entity_available": "@.capitalize:{'words.generated.no'} {entity} @:{'words.generated.available'}."
},
"limited_backoffice": {
"title": "Backoffice",
"subtitle": "Manage department prices and employee access.",
"department": "Department",
"select_department": "Select department",
"loading": "Loading...",
"no_departments": "No departments are available for this account.",
"cancel": "Cancel",
"title": "@:{'templates.generated.compat.limited_backoffice.title'}",
"subtitle": "@:{'templates.generated.compat.limited_backoffice.subtitle'}",
"department": "@:{'templates.generated.compat.limited_backoffice.department'}",
"select_department": "@:{'templates.generated.compat.limited_backoffice.select_department'}",
"loading": "@:{'templates.generated.compat.limited_backoffice.loading'}",
"no_departments": "@:{'templates.generated.compat.limited_backoffice.no_departments'}",
"cancel": "@:{'templates.generated.compat.limited_backoffice.cancel'}",
"nav": {
"prices": "Prices",
"employees": "Employees"
"prices": "@:{'templates.generated.compat.limited_backoffice.nav.prices'}",
"employees": "@:{'templates.generated.compat.limited_backoffice.nav.employees'}"
},
"forbidden": {
"title": "Access denied",
"department": "You do not have access to this department."
"title": "@:{'templates.generated.compat.limited_backoffice.forbidden.title'}",
"department": "@:{'templates.generated.compat.limited_backoffice.forbidden.department'}"
},
"prices": {
"title": "Department prices",
"save": "Save prices",
"saved": "Prices saved.",
"product": "Product",
"price": "Department price",
"price_required": "Every product must have a non-negative numeric price.",
"setup_required_title": "Price setup required",
"setup_required_message": "A superuser must create explicit prices for all products before this department can be managed here.",
"no_products": "No products are configured for this department."
"title": "@:{'templates.generated.compat.limited_backoffice.prices.title'}",
"save": "@:{'templates.generated.compat.limited_backoffice.prices.save'}",
"saved": "@:{'templates.generated.compat.limited_backoffice.prices.saved'}",
"product": "@:{'templates.generated.compat.limited_backoffice.prices.product'}",
"price": "@:{'templates.generated.compat.limited_backoffice.prices.price'}",
"price_required": "@:{'templates.generated.compat.limited_backoffice.prices.price_required'}",
"setup_required_title": "@:{'templates.generated.compat.limited_backoffice.prices.setup_required_title'}",
"setup_required_message": "@:{'templates.generated.compat.limited_backoffice.prices.setup_required_message'}",
"no_products": "@:{'templates.generated.compat.limited_backoffice.prices.no_products'}"
},
"employees": {
"title": "Employee access",
"subtitle": "Create employees and assign a limited role for your departments.",
"create_title": "Create employee",
"edit_title": "Edit employee",
"name": "Name",
"email": "Email",
"password": "Password",
"password_create_help": "Required for new employees. Use at least 8 characters.",
"password_update_help": "Leave blank to keep the existing password.",
"role": "Role",
"departments": "Departments",
"department_required": "Select at least one department.",
"validation": "Fill in the required fields before saving.",
"save": "Save employee",
"created": "Employee created.",
"saved": "Employee saved.",
"deactivated": "Employee deactivated.",
"include_inactive": "Show inactive",
"empty": "No employees found.",
"status": "Status",
"actions": "Actions",
"active": "Active",
"inactive": "Inactive",
"edit": "Edit",
"deactivate": "Deactivate"
"title": "@:{'templates.generated.compat.limited_backoffice.employees.title'}",
"subtitle": "@:{'templates.generated.compat.limited_backoffice.employees.subtitle'}",
"create_title": "@:{'templates.generated.compat.limited_backoffice.employees.create_title'}",
"edit_title": "@:{'templates.generated.compat.limited_backoffice.employees.edit_title'}",
"name": "@:{'templates.generated.compat.limited_backoffice.employees.name'}",
"email": "@:{'templates.generated.compat.limited_backoffice.employees.email'}",
"password": "@:{'templates.generated.compat.limited_backoffice.employees.password'}",
"password_create_help": "@:{'templates.generated.compat.limited_backoffice.employees.password_create_help'}",
"password_update_help": "@:{'templates.generated.compat.limited_backoffice.employees.password_update_help'}",
"role": "@:{'templates.generated.compat.limited_backoffice.employees.role'}",
"departments": "@:{'templates.generated.compat.limited_backoffice.employees.departments'}",
"department_required": "@:{'templates.generated.compat.limited_backoffice.employees.department_required'}",
"validation": "@:{'templates.generated.compat.limited_backoffice.employees.validation'}",
"save": "@:{'templates.generated.compat.limited_backoffice.employees.save'}",
"created": "@:{'templates.generated.compat.limited_backoffice.employees.created'}",
"saved": "@:{'templates.generated.compat.limited_backoffice.employees.saved'}",
"deactivated": "@:{'templates.generated.compat.limited_backoffice.employees.deactivated'}",
"include_inactive": "@:{'templates.generated.compat.limited_backoffice.employees.include_inactive'}",
"empty": "@:{'templates.generated.compat.limited_backoffice.employees.empty'}",
"status": "@:{'templates.generated.compat.limited_backoffice.employees.status'}",
"actions": "@:{'templates.generated.compat.limited_backoffice.employees.actions'}",
"active": "@:{'templates.generated.compat.limited_backoffice.employees.active'}",
"inactive": "@:{'templates.generated.compat.limited_backoffice.employees.inactive'}",
"edit": "@:{'templates.generated.compat.limited_backoffice.employees.edit'}",
"deactivate": "@:{'templates.generated.compat.limited_backoffice.employees.deactivate'}"
},
"roles": {
"viewer": {
"label": "Viewer",
"description": "Can sign in and view assigned department data."
"label": "@:{'templates.generated.compat.limited_backoffice.roles.viewer.label'}",
"description": "@:{'templates.generated.compat.limited_backoffice.roles.viewer.description'}"
},
"cashier": {
"label": "Cashier",
"description": "Can work with orders and order lines for assigned departments."
"label": "@:{'templates.generated.compat.limited_backoffice.roles.cashier.label'}",
"description": "@:{'templates.generated.compat.limited_backoffice.roles.cashier.description'}"
},
"booking_coordinator": {
"label": "Booking coordinator",
"description": "Can coordinate bookings for assigned departments."
"label": "@:{'templates.generated.compat.limited_backoffice.roles.booking_coordinator.label'}",
"description": "@:{'templates.generated.compat.limited_backoffice.roles.booking_coordinator.description'}"
},
"operations_lead": {
"label": "Operations lead",
"description": "Can coordinate orders, bookings, and operations views for assigned departments."
"label": "@:{'templates.generated.compat.limited_backoffice.roles.operations_lead.label'}",
"description": "@:{'templates.generated.compat.limited_backoffice.roles.operations_lead.description'}"
},
"department_admin": {
"label": "Department admin",
"description": "Can manage limited prices and employee access for assigned departments."
"label": "@:{'templates.generated.compat.limited_backoffice.roles.department_admin.label'}",
"description": "@:{'templates.generated.compat.limited_backoffice.roles.department_admin.description'}"
}
},
"errors": {
"load_departments": "Could not load departments.",
"load_prices": "Could not load department prices.",
"save_prices": "Could not save department prices.",
"load_employees": "Could not load employees.",
"save_employee": "Could not save employee.",
"deactivate_employee": "Could not deactivate employee."
"load_departments": "@:{'templates.generated.compat.limited_backoffice.errors.load_departments'}",
"load_prices": "@:{'templates.generated.compat.limited_backoffice.errors.load_prices'}",
"save_prices": "@:{'templates.generated.compat.limited_backoffice.errors.save_prices'}",
"load_employees": "@:{'templates.generated.compat.limited_backoffice.errors.load_employees'}",
"save_employee": "@:{'templates.generated.compat.limited_backoffice.errors.save_employee'}",
"deactivate_employee": "@:{'templates.generated.compat.limited_backoffice.errors.deactivate_employee'}"
}
},
"redirect": {
@@ -5588,6 +5592,91 @@
"subtitle": "@.capitalize:{'words.generated.here'} @:{'words.generated.you'} @:{'words.generated.can'} @:{'words.generated.manage'} @:{'words.replication.article.host_mention'} @:{'words.generated.xlvask'} @:{'words.generated.integration'}",
"title": "@:{'words.generated.xlvask'} @:{'words.generated.administration'}"
}
},
"limited_backoffice": {
"title": "Backoffice",
"subtitle": "@.capitalize:{'words.generated.manage'} @:{'words.generated.department'} @:{'words.generated.prices'} @:{'words.generated.and'} @:{'words.generated.employee'} @:{'words.generated.access'}.",
"department": "@.capitalize:{'words.generated.department'}",
"select_department": "@.capitalize:{'words.generated.select'} @:{'words.generated.department'}",
"loading": "Loading...",
"no_departments": "@.capitalize:{'words.generated.no'} @:{'words.generated.departments'} @:{'words.generated.are'} available @:{'words.generated.for'} @:{'words.generated.this'} account.",
"cancel": "Cancel",
"nav": {
"prices": "@.capitalize:{'words.generated.prices'}",
"employees": "@.capitalize:{'words.generated.employees'}"
},
"forbidden": {
"title": "@.capitalize:{'words.generated.access'} denied",
"department": "You do @:{'words.generated.not'} @:{'words.generated.have'} @:{'words.generated.access'} @:{'words.generated.to'} @:{'words.generated.this'} @:{'words.generated.department'}."
},
"prices": {
"title": "@.capitalize:{'words.generated.department'} @:{'words.generated.prices'}",
"save": "@.capitalize:{'words.generated.save'} @:{'words.generated.prices'}",
"saved": "@.capitalize:{'words.generated.prices'} @:{'words.generated.saved'}.",
"product": "@.capitalize:{'words.generated.product'}",
"price": "@.capitalize:{'words.generated.department'} @:{'words.generated.price'}",
"price_required": "Every @:{'words.generated.product'} @:{'words.generated.must'} @:{'words.generated.have'} @:{'words.generated.a'} non-negative numeric @:{'words.generated.price'}.",
"setup_required_title": "@.capitalize:{'words.generated.price'} setup @:{'words.generated.required'}",
"setup_required_message": "@.upper:{'words.generated.a'} superuser @:{'words.generated.must'} @:{'words.generated.create'} explicit @:{'words.generated.prices'} @:{'words.generated.for'} all @:{'words.generated.products'} @:{'words.generated.before'} @:{'words.generated.this'} @:{'words.generated.department'} @:{'words.generated.can'} be managed here.",
"no_products": "@.capitalize:{'words.generated.no'} @:{'words.generated.products'} @:{'words.generated.are'} configured @:{'words.generated.for'} @:{'words.generated.this'} @:{'words.generated.department'}."
},
"employees": {
"title": "@.capitalize:{'words.generated.employee'} @:{'words.generated.access'}",
"subtitle": "@.capitalize:{'words.generated.create'} @:{'words.generated.employees'} @:{'words.generated.and'} assign @:{'words.generated.a'} @:{'words.generated.limited'} @:{'words.generated.role'} @:{'words.generated.for'} your @:{'words.generated.departments'}.",
"create_title": "@.capitalize:{'words.generated.create'} @:{'words.generated.employee'}",
"edit_title": "@.capitalize:{'words.generated.edit'} @:{'words.generated.employee'}",
"name": "Name",
"email": "Email",
"password": "@.capitalize:{'words.generated.password'}",
"password_create_help": "@.capitalize:{'words.generated.required'} @:{'words.generated.for'} new @:{'words.generated.employees'}. Use @:{'words.generated.at'} @:{'words.generated.least'} 8 characters.",
"password_update_help": "Leave blank @:{'words.generated.to'} keep @:{'words.replication.article.host_mention'} existing @:{'words.generated.password'}.",
"role": "@.capitalize:{'words.generated.role'}",
"departments": "@.capitalize:{'words.generated.departments'}",
"department_required": "@.capitalize:{'words.generated.select'} @:{'words.generated.at'} @:{'words.generated.least'} one @:{'words.generated.department'}.",
"validation": "Fill @:{'words.generated.in'} @:{'words.replication.article.host_mention'} @:{'words.generated.required'} fields @:{'words.generated.before'} saving.",
"save": "@.capitalize:{'words.generated.save'} @:{'words.generated.employee'}",
"created": "@.capitalize:{'words.generated.employee'} created.",
"saved": "@.capitalize:{'words.generated.employee'} @:{'words.generated.saved'}.",
"deactivated": "@.capitalize:{'words.generated.employee'} deactivated.",
"include_inactive": "Show @:{'words.generated.inactive'}",
"empty": "@.capitalize:{'words.generated.no'} @:{'words.generated.employees'} found.",
"status": "Status",
"actions": "Actions",
"active": "Active",
"inactive": "@.capitalize:{'words.generated.inactive'}",
"edit": "@.capitalize:{'words.generated.edit'}",
"deactivate": "@.capitalize:{'words.generated.deactivate'}"
},
"roles": {
"viewer": {
"label": "Viewer",
"description": "@.capitalize:{'words.generated.can'} sign @:{'words.generated.in'} @:{'words.generated.and'} view @:{'words.generated.assigned'} @:{'words.generated.department'} data."
},
"cashier": {
"label": "Cashier",
"description": "@.capitalize:{'words.generated.can'} work with @:{'words.generated.orders'} @:{'words.generated.and'} order lines @:{'words.generated.for'} @:{'words.generated.assigned'} @:{'words.generated.departments'}."
},
"booking_coordinator": {
"label": "Booking coordinator",
"description": "@.capitalize:{'words.generated.can'} @:{'words.generated.coordinate'} @:{'words.generated.bookings'} @:{'words.generated.for'} @:{'words.generated.assigned'} @:{'words.generated.departments'}."
},
"operations_lead": {
"label": "@.capitalize:{'words.generated.operations'} lead",
"description": "@.capitalize:{'words.generated.can'} @:{'words.generated.coordinate'} @:{'words.generated.orders'}, @:{'words.generated.bookings'}, @:{'words.generated.and'} @:{'words.generated.operations'} views @:{'words.generated.for'} @:{'words.generated.assigned'} @:{'words.generated.departments'}."
},
"department_admin": {
"label": "@.capitalize:{'words.generated.department'} admin",
"description": "@.capitalize:{'words.generated.can'} @:{'words.generated.manage'} @:{'words.generated.limited'} @:{'words.generated.prices'} @:{'words.generated.and'} @:{'words.generated.employee'} @:{'words.generated.access'} @:{'words.generated.for'} @:{'words.generated.assigned'} @:{'words.generated.departments'}."
}
},
"errors": {
"load_departments": "@.capitalize:{'words.generated.could'} @:{'words.generated.not'} @:{'words.generated.load'} @:{'words.generated.departments'}.",
"load_prices": "@.capitalize:{'words.generated.could'} @:{'words.generated.not'} @:{'words.generated.load'} @:{'words.generated.department'} @:{'words.generated.prices'}.",
"save_prices": "@.capitalize:{'words.generated.could'} @:{'words.generated.not'} @:{'words.generated.save'} @:{'words.generated.department'} @:{'words.generated.prices'}.",
"load_employees": "@.capitalize:{'words.generated.could'} @:{'words.generated.not'} @:{'words.generated.load'} @:{'words.generated.employees'}.",
"save_employee": "@.capitalize:{'words.generated.could'} @:{'words.generated.not'} @:{'words.generated.save'} @:{'words.generated.employee'}.",
"deactivate_employee": "@.capitalize:{'words.generated.could'} @:{'words.generated.not'} @:{'words.generated.deactivate'} @:{'words.generated.employee'}."
}
}
}
}
+155 -61
View File
@@ -110,6 +110,7 @@
"avdelingsnavn": "avdelingsnavn",
"avdelingsport": "avdelingsport",
"avdelingsporter": "avdelingsporter",
"avdelingspriser": "avdelingspriser",
"avdelingsreleer": "avdelingsreleer",
"avdelingsstafett": "avdelingsstafett",
"avdelingsstafetter": "avdelingsstafetter",
@@ -180,6 +181,7 @@
"bokvask": "bokvask",
"booket": "booket",
"booking": "booking",
"bookinger": "bookinger",
"bookingportalen": "bookingportalen",
"bookings": "bookings",
"bruk": "bruk",
@@ -375,6 +377,7 @@
"flere": "flere",
"følg": "følg",
"for": "for",
"før": "før",
"forbindelsen": "forbindelsen",
"fordeling": "fordeling",
"fordelingsendepunkter": "fordelingsendepunkter",
@@ -554,6 +557,7 @@
"kontanter": "kontanter",
"konto": "konto",
"kontoen": "kontoen",
"koordinere": "koordinere",
"kopier": "Kopier",
"kopiere": "kopiere",
"kopierer": "Kopierer",
@@ -641,6 +645,10 @@
"matcher": "matcher",
"materialene": "materialene",
"med": "med",
"medarbeider": "medarbeider",
"medarbeidere": "medarbeidere",
"medarbeideren": "medarbeideren",
"medarbeidertilgang": "medarbeidertilgang",
"memory": "Memory",
"men": "men",
"mens": "mens",
@@ -1065,6 +1073,7 @@
"tilbakestill": "tilbakestill",
"tildeling": "tildeling",
"tildelt": "tildelt",
"tildelte": "tildelte",
"tilgang": "tilgang",
"tilgangskode": "tilgangskode",
"tilgjengelig": "tilgjengelig",
@@ -1262,88 +1271,88 @@
"no_entity_available": "@.capitalize:{'words.generated.ingen'} {entity} @:{'words.generated.tilgjengelige'}."
},
"limited_backoffice": {
"title": "Backoffice",
"subtitle": "Administrer avdelingspriser og medarbeidertilgang.",
"department": "Avdeling",
"select_department": "Velg avdeling",
"loading": "Laster...",
"no_departments": "Ingen avdelinger er tilgjengelige for denne kontoen.",
"cancel": "Avbryt",
"title": "@:{'templates.generated.compat.limited_backoffice.title'}",
"subtitle": "@:{'templates.generated.compat.limited_backoffice.subtitle'}",
"department": "@:{'templates.generated.compat.limited_backoffice.department'}",
"select_department": "@:{'templates.generated.compat.limited_backoffice.select_department'}",
"loading": "@:{'templates.generated.compat.limited_backoffice.loading'}",
"no_departments": "@:{'templates.generated.compat.limited_backoffice.no_departments'}",
"cancel": "@:{'templates.generated.compat.limited_backoffice.cancel'}",
"nav": {
"prices": "Priser",
"employees": "Medarbeidere"
"prices": "@:{'templates.generated.compat.limited_backoffice.nav.prices'}",
"employees": "@:{'templates.generated.compat.limited_backoffice.nav.employees'}"
},
"forbidden": {
"title": "Tilgang nektet",
"department": "Du har ikke tilgang til denne avdelingen."
"title": "@:{'templates.generated.compat.limited_backoffice.forbidden.title'}",
"department": "@:{'templates.generated.compat.limited_backoffice.forbidden.department'}"
},
"prices": {
"title": "Avdelingspriser",
"save": "Lagre priser",
"saved": "Prisene er lagret.",
"product": "Produkt",
"price": "Avdelingspris",
"price_required": "Alle produkter må ha en ikke-negativ numerisk pris.",
"setup_required_title": "Prisoppsett kreves",
"setup_required_message": "En superbruker må opprette eksplisitte priser for alle produkter før avdelingen kan administreres her.",
"no_products": "Ingen produkter er konfigurert for denne avdelingen."
"title": "@:{'templates.generated.compat.limited_backoffice.prices.title'}",
"save": "@:{'templates.generated.compat.limited_backoffice.prices.save'}",
"saved": "@:{'templates.generated.compat.limited_backoffice.prices.saved'}",
"product": "@:{'templates.generated.compat.limited_backoffice.prices.product'}",
"price": "@:{'templates.generated.compat.limited_backoffice.prices.price'}",
"price_required": "@:{'templates.generated.compat.limited_backoffice.prices.price_required'}",
"setup_required_title": "@:{'templates.generated.compat.limited_backoffice.prices.setup_required_title'}",
"setup_required_message": "@:{'templates.generated.compat.limited_backoffice.prices.setup_required_message'}",
"no_products": "@:{'templates.generated.compat.limited_backoffice.prices.no_products'}"
},
"employees": {
"title": "Medarbeidertilgang",
"subtitle": "Opprett medarbeidere og tildel en begrenset rolle for dine avdelinger.",
"create_title": "Opprett medarbeider",
"edit_title": "Rediger medarbeider",
"name": "Navn",
"email": "E-post",
"password": "Passord",
"password_create_help": "Kreves for nye medarbeidere. Bruk minst 8 tegn.",
"password_update_help": "La stå tomt for å beholde nåværende passord.",
"role": "Rolle",
"departments": "Avdelinger",
"department_required": "Velg minst en avdeling.",
"validation": "Fyll ut de påkrevde feltene før du lagrer.",
"save": "Lagre medarbeider",
"created": "Medarbeideren er opprettet.",
"saved": "Medarbeideren er lagret.",
"deactivated": "Medarbeideren er deaktivert.",
"include_inactive": "Vis inaktive",
"empty": "Ingen medarbeidere funnet.",
"status": "Status",
"actions": "Handlinger",
"active": "Aktiv",
"inactive": "Inaktiv",
"edit": "Rediger",
"deactivate": "Deaktiver"
"title": "@:{'templates.generated.compat.limited_backoffice.employees.title'}",
"subtitle": "@:{'templates.generated.compat.limited_backoffice.employees.subtitle'}",
"create_title": "@:{'templates.generated.compat.limited_backoffice.employees.create_title'}",
"edit_title": "@:{'templates.generated.compat.limited_backoffice.employees.edit_title'}",
"name": "@:{'templates.generated.compat.limited_backoffice.employees.name'}",
"email": "@:{'templates.generated.compat.limited_backoffice.employees.email'}",
"password": "@:{'templates.generated.compat.limited_backoffice.employees.password'}",
"password_create_help": "@:{'templates.generated.compat.limited_backoffice.employees.password_create_help'}",
"password_update_help": "@:{'templates.generated.compat.limited_backoffice.employees.password_update_help'}",
"role": "@:{'templates.generated.compat.limited_backoffice.employees.role'}",
"departments": "@:{'templates.generated.compat.limited_backoffice.employees.departments'}",
"department_required": "@:{'templates.generated.compat.limited_backoffice.employees.department_required'}",
"validation": "@:{'templates.generated.compat.limited_backoffice.employees.validation'}",
"save": "@:{'templates.generated.compat.limited_backoffice.employees.save'}",
"created": "@:{'templates.generated.compat.limited_backoffice.employees.created'}",
"saved": "@:{'templates.generated.compat.limited_backoffice.employees.saved'}",
"deactivated": "@:{'templates.generated.compat.limited_backoffice.employees.deactivated'}",
"include_inactive": "@:{'templates.generated.compat.limited_backoffice.employees.include_inactive'}",
"empty": "@:{'templates.generated.compat.limited_backoffice.employees.empty'}",
"status": "@:{'templates.generated.compat.limited_backoffice.employees.status'}",
"actions": "@:{'templates.generated.compat.limited_backoffice.employees.actions'}",
"active": "@:{'templates.generated.compat.limited_backoffice.employees.active'}",
"inactive": "@:{'templates.generated.compat.limited_backoffice.employees.inactive'}",
"edit": "@:{'templates.generated.compat.limited_backoffice.employees.edit'}",
"deactivate": "@:{'templates.generated.compat.limited_backoffice.employees.deactivate'}"
},
"roles": {
"viewer": {
"label": "Viser",
"description": "Kan logge inn og se data for tildelte avdelinger."
"label": "@:{'templates.generated.compat.limited_backoffice.roles.viewer.label'}",
"description": "@:{'templates.generated.compat.limited_backoffice.roles.viewer.description'}"
},
"cashier": {
"label": "Kasserer",
"description": "Kan arbeide med ordre og ordrelinjer for tildelte avdelinger."
"label": "@:{'templates.generated.compat.limited_backoffice.roles.cashier.label'}",
"description": "@:{'templates.generated.compat.limited_backoffice.roles.cashier.description'}"
},
"booking_coordinator": {
"label": "Bookingkoordinator",
"description": "Kan koordinere bookinger for tildelte avdelinger."
"label": "@:{'templates.generated.compat.limited_backoffice.roles.booking_coordinator.label'}",
"description": "@:{'templates.generated.compat.limited_backoffice.roles.booking_coordinator.description'}"
},
"operations_lead": {
"label": "Driftsansvarlig",
"description": "Kan koordinere ordre, bookinger og driftsvisninger for tildelte avdelinger."
"label": "@:{'templates.generated.compat.limited_backoffice.roles.operations_lead.label'}",
"description": "@:{'templates.generated.compat.limited_backoffice.roles.operations_lead.description'}"
},
"department_admin": {
"label": "Avdelingsadministrator",
"description": "Kan administrere begrensede priser og medarbeidertilgang for tildelte avdelinger."
"label": "@:{'templates.generated.compat.limited_backoffice.roles.department_admin.label'}",
"description": "@:{'templates.generated.compat.limited_backoffice.roles.department_admin.description'}"
}
},
"errors": {
"load_departments": "Kunne ikke laste avdelinger.",
"load_prices": "Kunne ikke laste avdelingspriser.",
"save_prices": "Kunne ikke lagre avdelingspriser.",
"load_employees": "Kunne ikke laste medarbeidere.",
"save_employee": "Kunne ikke lagre medarbeideren.",
"deactivate_employee": "Kunne ikke deaktivere medarbeideren."
"load_departments": "@:{'templates.generated.compat.limited_backoffice.errors.load_departments'}",
"load_prices": "@:{'templates.generated.compat.limited_backoffice.errors.load_prices'}",
"save_prices": "@:{'templates.generated.compat.limited_backoffice.errors.save_prices'}",
"load_employees": "@:{'templates.generated.compat.limited_backoffice.errors.load_employees'}",
"save_employee": "@:{'templates.generated.compat.limited_backoffice.errors.save_employee'}",
"deactivate_employee": "@:{'templates.generated.compat.limited_backoffice.errors.deactivate_employee'}"
}
},
"redirect": {
@@ -5865,6 +5874,91 @@
"subtitle": "@.capitalize:{'words.generated.her'} @:{'words.generated.kan'} @:{'words.generated.du'} @:{'words.generated.administrere'} @:{'words.generated.xlvask'}-@:{'words.generated.integrasjonen'}",
"title": "@:{'words.generated.xlvask'} administrasjon"
}
},
"limited_backoffice": {
"title": "Backoffice",
"subtitle": "Administrer @:{'words.generated.avdelingspriser'} @:{'words.generated.og'} @:{'words.generated.medarbeidertilgang'}.",
"department": "@.capitalize:{'words.generated.avdeling'}",
"select_department": "@.capitalize:{'words.generated.velg'} @:{'words.generated.avdeling'}",
"loading": "Laster...",
"no_departments": "@.capitalize:{'words.generated.ingen'} @:{'words.generated.avdelinger'} @:{'words.generated.er'} tilgjengelige @:{'words.generated.for'} @:{'words.generated.denne'} kontoen.",
"cancel": "Avbryt",
"nav": {
"prices": "@.capitalize:{'words.generated.priser'}",
"employees": "@.capitalize:{'words.generated.medarbeidere'}"
},
"forbidden": {
"title": "@.capitalize:{'words.generated.tilgang'} nektet",
"department": "@.capitalize:{'words.generated.du'} har @:{'words.generated.ikke'} @:{'words.generated.tilgang'} til @:{'words.generated.denne'} @:{'words.generated.avdelingen'}."
},
"prices": {
"title": "@.capitalize:{'words.generated.avdelingspriser'}",
"save": "@.capitalize:{'words.generated.lagre'} @:{'words.generated.priser'}",
"saved": "Prisene @:{'words.generated.er'} @:{'words.generated.lagret'}.",
"product": "Produkt",
"price": "Avdelingspris",
"price_required": "@.capitalize:{'words.generated.alle'} @:{'words.generated.produkter'} @:{'words.generated.ma'} ha @:{'words.replication.host_definite_suffix'} @:{'words.generated.ikke'}-negativ numerisk pris.",
"setup_required_title": "Prisoppsett @:{'words.generated.kreves'}",
"setup_required_message": "@.capitalize:{'words.replication.host_definite_suffix'} superbruker @:{'words.generated.ma'} opprette eksplisitte @:{'words.generated.priser'} @:{'words.generated.for'} @:{'words.generated.alle'} @:{'words.generated.produkter'} @:{'words.generated.før'} @:{'words.generated.avdelingen'} @:{'words.generated.kan'} administreres her.",
"no_products": "@.capitalize:{'words.generated.ingen'} @:{'words.generated.produkter'} @:{'words.generated.er'} konfigurert @:{'words.generated.for'} @:{'words.generated.denne'} @:{'words.generated.avdelingen'}."
},
"employees": {
"title": "@.capitalize:{'words.generated.medarbeidertilgang'}",
"subtitle": "@:{'words.generated.opprett'} @:{'words.generated.medarbeidere'} @:{'words.generated.og'} tildel @:{'words.replication.host_definite_suffix'} begrenset @:{'words.generated.rolle'} @:{'words.generated.for'} dine @:{'words.generated.avdelinger'}.",
"create_title": "@:{'words.generated.opprett'} @:{'words.generated.medarbeider'}",
"edit_title": "@:{'words.generated.rediger'} @:{'words.generated.medarbeider'}",
"name": "Navn",
"email": "E-post",
"password": "@.capitalize:{'words.generated.passord'}",
"password_create_help": "@.capitalize:{'words.generated.kreves'} @:{'words.generated.for'} nye @:{'words.generated.medarbeidere'}. Bruk @:{'words.generated.minst'} 8 tegn.",
"password_update_help": "La stå tomt @:{'words.generated.for'} å beholde nåværende @:{'words.generated.passord'}.",
"role": "@.capitalize:{'words.generated.rolle'}",
"departments": "@.capitalize:{'words.generated.avdelinger'}",
"department_required": "@.capitalize:{'words.generated.velg'} @:{'words.generated.minst'} @:{'words.replication.host_definite_suffix'} @:{'words.generated.avdeling'}.",
"validation": "Fyll ut de påkrevde feltene @:{'words.generated.før'} @:{'words.generated.du'} lagrer.",
"save": "@.capitalize:{'words.generated.lagre'} @:{'words.generated.medarbeider'}",
"created": "@.capitalize:{'words.generated.medarbeideren'} @:{'words.generated.er'} opprettet.",
"saved": "@.capitalize:{'words.generated.medarbeideren'} @:{'words.generated.er'} @:{'words.generated.lagret'}.",
"deactivated": "@.capitalize:{'words.generated.medarbeideren'} @:{'words.generated.er'} deaktivert.",
"include_inactive": "Vis inaktive",
"empty": "@.capitalize:{'words.generated.ingen'} @:{'words.generated.medarbeidere'} funnet.",
"status": "Status",
"actions": "Handlinger",
"active": "Aktiv",
"inactive": "Inaktiv",
"edit": "@:{'words.generated.rediger'}",
"deactivate": "Deaktiver"
},
"roles": {
"viewer": {
"label": "Viser",
"description": "@.capitalize:{'words.generated.kan'} logge inn @:{'words.generated.og'} se data @:{'words.generated.for'} @:{'words.generated.tildelte'} @:{'words.generated.avdelinger'}."
},
"cashier": {
"label": "Kasserer",
"description": "@.capitalize:{'words.generated.kan'} arbeide med @:{'words.generated.ordre'} @:{'words.generated.og'} ordrelinjer @:{'words.generated.for'} @:{'words.generated.tildelte'} @:{'words.generated.avdelinger'}."
},
"booking_coordinator": {
"label": "Bookingkoordinator",
"description": "@.capitalize:{'words.generated.kan'} @:{'words.generated.koordinere'} @:{'words.generated.bookinger'} @:{'words.generated.for'} @:{'words.generated.tildelte'} @:{'words.generated.avdelinger'}."
},
"operations_lead": {
"label": "Driftsansvarlig",
"description": "@.capitalize:{'words.generated.kan'} @:{'words.generated.koordinere'} @:{'words.generated.ordre'}, @:{'words.generated.bookinger'} @:{'words.generated.og'} driftsvisninger @:{'words.generated.for'} @:{'words.generated.tildelte'} @:{'words.generated.avdelinger'}."
},
"department_admin": {
"label": "Avdelingsadministrator",
"description": "@.capitalize:{'words.generated.kan'} administrere begrensede @:{'words.generated.priser'} @:{'words.generated.og'} @:{'words.generated.medarbeidertilgang'} @:{'words.generated.for'} @:{'words.generated.tildelte'} @:{'words.generated.avdelinger'}."
}
},
"errors": {
"load_departments": "@.capitalize:{'words.generated.kunne'} @:{'words.generated.ikke'} @:{'words.generated.laste'} @:{'words.generated.avdelinger'}.",
"load_prices": "@.capitalize:{'words.generated.kunne'} @:{'words.generated.ikke'} @:{'words.generated.laste'} @:{'words.generated.avdelingspriser'}.",
"save_prices": "@.capitalize:{'words.generated.kunne'} @:{'words.generated.ikke'} @:{'words.generated.lagre'} @:{'words.generated.avdelingspriser'}.",
"load_employees": "@.capitalize:{'words.generated.kunne'} @:{'words.generated.ikke'} @:{'words.generated.laste'} @:{'words.generated.medarbeidere'}.",
"save_employee": "@.capitalize:{'words.generated.kunne'} @:{'words.generated.ikke'} @:{'words.generated.lagre'} @:{'words.generated.medarbeideren'}.",
"deactivate_employee": "@.capitalize:{'words.generated.kunne'} @:{'words.generated.ikke'} deaktivere @:{'words.generated.medarbeideren'}."
}
}
}
}
+155 -61
View File
@@ -147,6 +147,7 @@
"avsiktsparser": "avsiktsparser",
"avslutade": "avslutade",
"avvikelser": "avvikelser",
"avdelningspriser": "avdelningspriser",
"back": "back",
"backup": "backup",
"bakom": "bakom",
@@ -541,6 +542,7 @@
"inlasta": "inlåsta",
"inloggning": "inloggning",
"inn": "inn",
"innan": "innan",
"inne": "inne",
"innehall": "innehåll",
"innstillinger": "innstillinger",
@@ -605,6 +607,7 @@
"kontant": "kontant",
"konto": "konto",
"kontrollera": "Kontrollera",
"koordinera": "koordinera",
"kopiera": "kopiera",
"kopierar": "Kopierar",
"koppla": "koppla",
@@ -696,6 +699,9 @@
"materials": "materials",
"med": "med",
"medan": "medan",
"medarbetaratkomst": "medarbetaråtkomst",
"medarbetare": "medarbetare",
"medarbetaren": "medarbetaren",
"memory": "Memory",
"men": "men",
"mer": "mer",
@@ -940,6 +946,7 @@
"rinse": "rinse",
"role": "role",
"roles": "roles",
"roll": "roll",
"roller": "roller",
"rule": "rule",
"rules": "rules",
@@ -1090,6 +1097,7 @@
"system": "system",
"systemet": "systemet",
"systemsakningens": "systemsäkningens",
"sparats": "sparats",
"ta": "ta",
"tab": "tab",
"tabell": "tabell",
@@ -1127,6 +1135,7 @@
"tillagg": "tillägg",
"tillampliga": "tillämpliga",
"tillbaka": "Tillbaka",
"tilldelade": "tilldelade",
"tilldelats": "tilldelats",
"tillegg": "tillegg",
"tillforlitlighet": "tillförlitlighet",
@@ -1312,88 +1321,88 @@
"no_entity_available": "@.capitalize:{'words.generated.inga'} {entity} @:{'words.generated.tillgangliga'}."
},
"limited_backoffice": {
"title": "Backoffice",
"subtitle": "Hantera avdelningspriser och medarbetaråtkomst.",
"department": "Avdelning",
"select_department": "Välj avdelning",
"loading": "Laddar...",
"no_departments": "Inga avdelningar är tillgängliga för detta konto.",
"cancel": "Avbryt",
"title": "@:{'templates.generated.compat.limited_backoffice.title'}",
"subtitle": "@:{'templates.generated.compat.limited_backoffice.subtitle'}",
"department": "@:{'templates.generated.compat.limited_backoffice.department'}",
"select_department": "@:{'templates.generated.compat.limited_backoffice.select_department'}",
"loading": "@:{'templates.generated.compat.limited_backoffice.loading'}",
"no_departments": "@:{'templates.generated.compat.limited_backoffice.no_departments'}",
"cancel": "@:{'templates.generated.compat.limited_backoffice.cancel'}",
"nav": {
"prices": "Priser",
"employees": "Medarbetare"
"prices": "@:{'templates.generated.compat.limited_backoffice.nav.prices'}",
"employees": "@:{'templates.generated.compat.limited_backoffice.nav.employees'}"
},
"forbidden": {
"title": "Åtkomst nekad",
"department": "Du har inte åtkomst till denna avdelning."
"title": "@:{'templates.generated.compat.limited_backoffice.forbidden.title'}",
"department": "@:{'templates.generated.compat.limited_backoffice.forbidden.department'}"
},
"prices": {
"title": "Avdelningspriser",
"save": "Spara priser",
"saved": "Priserna har sparats.",
"product": "Produkt",
"price": "Avdelningspris",
"price_required": "Alla produkter måste ha ett icke-negativt numeriskt pris.",
"setup_required_title": "Prisinställning krävs",
"setup_required_message": "En superuser måste skapa explicita priser för alla produkter innan avdelningen kan hanteras här.",
"no_products": "Inga produkter är konfigurerade för denna avdelning."
"title": "@:{'templates.generated.compat.limited_backoffice.prices.title'}",
"save": "@:{'templates.generated.compat.limited_backoffice.prices.save'}",
"saved": "@:{'templates.generated.compat.limited_backoffice.prices.saved'}",
"product": "@:{'templates.generated.compat.limited_backoffice.prices.product'}",
"price": "@:{'templates.generated.compat.limited_backoffice.prices.price'}",
"price_required": "@:{'templates.generated.compat.limited_backoffice.prices.price_required'}",
"setup_required_title": "@:{'templates.generated.compat.limited_backoffice.prices.setup_required_title'}",
"setup_required_message": "@:{'templates.generated.compat.limited_backoffice.prices.setup_required_message'}",
"no_products": "@:{'templates.generated.compat.limited_backoffice.prices.no_products'}"
},
"employees": {
"title": "Medarbetaråtkomst",
"subtitle": "Skapa medarbetare och tilldela en begränsad roll för dina avdelningar.",
"create_title": "Skapa medarbetare",
"edit_title": "Redigera medarbetare",
"name": "Namn",
"email": "E-post",
"password": "Lösenord",
"password_create_help": "Krävs för nya medarbetare. Använd minst 8 tecken.",
"password_update_help": "Lämna tomt för att behålla nuvarande lösenord.",
"role": "Roll",
"departments": "Avdelningar",
"department_required": "Välj minst en avdelning.",
"validation": "Fyll i de obligatoriska fälten innan du sparar.",
"save": "Spara medarbetare",
"created": "Medarbetaren har skapats.",
"saved": "Medarbetaren har sparats.",
"deactivated": "Medarbetaren har inaktiverats.",
"include_inactive": "Visa inaktiva",
"empty": "Inga medarbetare hittades.",
"status": "Status",
"actions": "Åtgärder",
"active": "Aktiv",
"inactive": "Inaktiv",
"edit": "Redigera",
"deactivate": "Inaktivera"
"title": "@:{'templates.generated.compat.limited_backoffice.employees.title'}",
"subtitle": "@:{'templates.generated.compat.limited_backoffice.employees.subtitle'}",
"create_title": "@:{'templates.generated.compat.limited_backoffice.employees.create_title'}",
"edit_title": "@:{'templates.generated.compat.limited_backoffice.employees.edit_title'}",
"name": "@:{'templates.generated.compat.limited_backoffice.employees.name'}",
"email": "@:{'templates.generated.compat.limited_backoffice.employees.email'}",
"password": "@:{'templates.generated.compat.limited_backoffice.employees.password'}",
"password_create_help": "@:{'templates.generated.compat.limited_backoffice.employees.password_create_help'}",
"password_update_help": "@:{'templates.generated.compat.limited_backoffice.employees.password_update_help'}",
"role": "@:{'templates.generated.compat.limited_backoffice.employees.role'}",
"departments": "@:{'templates.generated.compat.limited_backoffice.employees.departments'}",
"department_required": "@:{'templates.generated.compat.limited_backoffice.employees.department_required'}",
"validation": "@:{'templates.generated.compat.limited_backoffice.employees.validation'}",
"save": "@:{'templates.generated.compat.limited_backoffice.employees.save'}",
"created": "@:{'templates.generated.compat.limited_backoffice.employees.created'}",
"saved": "@:{'templates.generated.compat.limited_backoffice.employees.saved'}",
"deactivated": "@:{'templates.generated.compat.limited_backoffice.employees.deactivated'}",
"include_inactive": "@:{'templates.generated.compat.limited_backoffice.employees.include_inactive'}",
"empty": "@:{'templates.generated.compat.limited_backoffice.employees.empty'}",
"status": "@:{'templates.generated.compat.limited_backoffice.employees.status'}",
"actions": "@:{'templates.generated.compat.limited_backoffice.employees.actions'}",
"active": "@:{'templates.generated.compat.limited_backoffice.employees.active'}",
"inactive": "@:{'templates.generated.compat.limited_backoffice.employees.inactive'}",
"edit": "@:{'templates.generated.compat.limited_backoffice.employees.edit'}",
"deactivate": "@:{'templates.generated.compat.limited_backoffice.employees.deactivate'}"
},
"roles": {
"viewer": {
"label": "Visare",
"description": "Kan logga in och se data för tilldelade avdelningar."
"label": "@:{'templates.generated.compat.limited_backoffice.roles.viewer.label'}",
"description": "@:{'templates.generated.compat.limited_backoffice.roles.viewer.description'}"
},
"cashier": {
"label": "Kassör",
"description": "Kan arbeta med order och orderrader för tilldelade avdelningar."
"label": "@:{'templates.generated.compat.limited_backoffice.roles.cashier.label'}",
"description": "@:{'templates.generated.compat.limited_backoffice.roles.cashier.description'}"
},
"booking_coordinator": {
"label": "Bokningskoordinator",
"description": "Kan koordinera bokningar för tilldelade avdelningar."
"label": "@:{'templates.generated.compat.limited_backoffice.roles.booking_coordinator.label'}",
"description": "@:{'templates.generated.compat.limited_backoffice.roles.booking_coordinator.description'}"
},
"operations_lead": {
"label": "Driftansvarig",
"description": "Kan koordinera order, bokningar och driftvyer för tilldelade avdelningar."
"label": "@:{'templates.generated.compat.limited_backoffice.roles.operations_lead.label'}",
"description": "@:{'templates.generated.compat.limited_backoffice.roles.operations_lead.description'}"
},
"department_admin": {
"label": "Avdelningsadministratör",
"description": "Kan hantera begränsade priser och medarbetaråtkomst för tilldelade avdelningar."
"label": "@:{'templates.generated.compat.limited_backoffice.roles.department_admin.label'}",
"description": "@:{'templates.generated.compat.limited_backoffice.roles.department_admin.description'}"
}
},
"errors": {
"load_departments": "Kunde inte ladda avdelningar.",
"load_prices": "Kunde inte ladda avdelningspriser.",
"save_prices": "Kunde inte spara avdelningspriser.",
"load_employees": "Kunde inte ladda medarbetare.",
"save_employee": "Kunde inte spara medarbetaren.",
"deactivate_employee": "Kunde inte inaktivera medarbetaren."
"load_departments": "@:{'templates.generated.compat.limited_backoffice.errors.load_departments'}",
"load_prices": "@:{'templates.generated.compat.limited_backoffice.errors.load_prices'}",
"save_prices": "@:{'templates.generated.compat.limited_backoffice.errors.save_prices'}",
"load_employees": "@:{'templates.generated.compat.limited_backoffice.errors.load_employees'}",
"save_employee": "@:{'templates.generated.compat.limited_backoffice.errors.save_employee'}",
"deactivate_employee": "@:{'templates.generated.compat.limited_backoffice.errors.deactivate_employee'}"
}
},
"redirect": {
@@ -5915,6 +5924,91 @@
"subtitle": "@:{'words.generated.her'} @:{'words.generated.kan'} @:{'words.generated.du'} @:{'words.generated.handtere'} @:{'words.generated.xlvask'} @:{'words.generated.integrationen'}",
"title": "@:{'words.generated.xlvask'} @:{'words.generated.administration'}"
}
},
"limited_backoffice": {
"title": "Backoffice",
"subtitle": "@.capitalize:{'words.generated.hantera'} @:{'words.generated.avdelningspriser'} @:{'words.generated.och'} @:{'words.generated.medarbetaratkomst'}.",
"department": "@.capitalize:{'words.generated.avdelning'}",
"select_department": "@.capitalize:{'words.generated.valj'} @:{'words.generated.avdelning'}",
"loading": "Laddar...",
"no_departments": "@.capitalize:{'words.generated.inga'} @:{'words.generated.avdelningar'} @:{'words.generated.ar'} tillgängliga @:{'words.generated.for'} detta konto.",
"cancel": "Avbryt",
"nav": {
"prices": "@.capitalize:{'words.generated.priser'}",
"employees": "@.capitalize:{'words.generated.medarbetare'}"
},
"forbidden": {
"title": "@.capitalize:{'words.generated.atkomst'} nekad",
"department": "@.capitalize:{'words.generated.du'} @:{'words.generated.har'} @:{'words.generated.inte'} @:{'words.generated.atkomst'} till @:{'words.generated.denna'} @:{'words.generated.avdelning'}."
},
"prices": {
"title": "@.capitalize:{'words.generated.avdelningspriser'}",
"save": "@.capitalize:{'words.generated.spara'} @:{'words.generated.priser'}",
"saved": "Priserna @:{'words.generated.har'} @:{'words.generated.sparats'}.",
"product": "Produkt",
"price": "Avdelningspris",
"price_required": "@.capitalize:{'words.generated.alla'} @:{'words.generated.produkter'} @:{'words.generated.maste'} ha ett icke-negativt numeriskt pris.",
"setup_required_title": "Prisinställning @:{'words.generated.kravs'}",
"setup_required_message": "@.capitalize:{'words.replication.host_definite_suffix'} superuser @:{'words.generated.maste'} @:{'words.generated.skapa'} explicita @:{'words.generated.priser'} @:{'words.generated.for'} @:{'words.generated.alla'} @:{'words.generated.produkter'} @:{'words.generated.innan'} avdelningen @:{'words.generated.kan'} hanteras här.",
"no_products": "@.capitalize:{'words.generated.inga'} @:{'words.generated.produkter'} @:{'words.generated.ar'} konfigurerade @:{'words.generated.for'} @:{'words.generated.denna'} @:{'words.generated.avdelning'}."
},
"employees": {
"title": "@.capitalize:{'words.generated.medarbetaratkomst'}",
"subtitle": "@.capitalize:{'words.generated.skapa'} @:{'words.generated.medarbetare'} @:{'words.generated.och'} tilldela @:{'words.replication.host_definite_suffix'} begränsad @:{'words.generated.roll'} @:{'words.generated.for'} dina @:{'words.generated.avdelningar'}.",
"create_title": "@.capitalize:{'words.generated.skapa'} @:{'words.generated.medarbetare'}",
"edit_title": "@:{'words.generated.redigera'} @:{'words.generated.medarbetare'}",
"name": "Namn",
"email": "E-post",
"password": "@.capitalize:{'words.generated.losenord'}",
"password_create_help": "@.capitalize:{'words.generated.kravs'} @:{'words.generated.for'} nya @:{'words.generated.medarbetare'}. Använd @:{'words.generated.minst'} 8 tecken.",
"password_update_help": "Lämna tomt @:{'words.generated.for'} att behålla nuvarande @:{'words.generated.losenord'}.",
"role": "@.capitalize:{'words.generated.roll'}",
"departments": "@.capitalize:{'words.generated.avdelningar'}",
"department_required": "@.capitalize:{'words.generated.valj'} @:{'words.generated.minst'} @:{'words.replication.host_definite_suffix'} @:{'words.generated.avdelning'}.",
"validation": "Fyll i de obligatoriska fälten @:{'words.generated.innan'} @:{'words.generated.du'} sparar.",
"save": "@.capitalize:{'words.generated.spara'} @:{'words.generated.medarbetare'}",
"created": "@.capitalize:{'words.generated.medarbetaren'} @:{'words.generated.har'} skapats.",
"saved": "@.capitalize:{'words.generated.medarbetaren'} @:{'words.generated.har'} @:{'words.generated.sparats'}.",
"deactivated": "@.capitalize:{'words.generated.medarbetaren'} @:{'words.generated.har'} inaktiverats.",
"include_inactive": "Visa inaktiva",
"empty": "@.capitalize:{'words.generated.inga'} @:{'words.generated.medarbetare'} hittades.",
"status": "Status",
"actions": "Åtgärder",
"active": "Aktiv",
"inactive": "Inaktiv",
"edit": "@:{'words.generated.redigera'}",
"deactivate": "@.capitalize:{'words.generated.inaktivera'}"
},
"roles": {
"viewer": {
"label": "Visare",
"description": "@.capitalize:{'words.generated.kan'} logga in @:{'words.generated.och'} se data @:{'words.generated.for'} @:{'words.generated.tilldelade'} @:{'words.generated.avdelningar'}."
},
"cashier": {
"label": "Kassör",
"description": "@.capitalize:{'words.generated.kan'} arbeta med @:{'words.generated.order'} @:{'words.generated.och'} orderrader @:{'words.generated.for'} @:{'words.generated.tilldelade'} @:{'words.generated.avdelningar'}."
},
"booking_coordinator": {
"label": "Bokningskoordinator",
"description": "@.capitalize:{'words.generated.kan'} @:{'words.generated.koordinera'} @:{'words.generated.bokningar'} @:{'words.generated.for'} @:{'words.generated.tilldelade'} @:{'words.generated.avdelningar'}."
},
"operations_lead": {
"label": "Driftansvarig",
"description": "@.capitalize:{'words.generated.kan'} @:{'words.generated.koordinera'} @:{'words.generated.order'}, @:{'words.generated.bokningar'} @:{'words.generated.och'} driftvyer @:{'words.generated.for'} @:{'words.generated.tilldelade'} @:{'words.generated.avdelningar'}."
},
"department_admin": {
"label": "Avdelningsadministratör",
"description": "@.capitalize:{'words.generated.kan'} @:{'words.generated.hantera'} begränsade @:{'words.generated.priser'} @:{'words.generated.och'} @:{'words.generated.medarbetaratkomst'} @:{'words.generated.for'} @:{'words.generated.tilldelade'} @:{'words.generated.avdelningar'}."
}
},
"errors": {
"load_departments": "@.capitalize:{'words.generated.kunde'} @:{'words.generated.inte'} @:{'words.generated.ladda'} @:{'words.generated.avdelningar'}.",
"load_prices": "@.capitalize:{'words.generated.kunde'} @:{'words.generated.inte'} @:{'words.generated.ladda'} @:{'words.generated.avdelningspriser'}.",
"save_prices": "@.capitalize:{'words.generated.kunde'} @:{'words.generated.inte'} @:{'words.generated.spara'} @:{'words.generated.avdelningspriser'}.",
"load_employees": "@.capitalize:{'words.generated.kunde'} @:{'words.generated.inte'} @:{'words.generated.ladda'} @:{'words.generated.medarbetare'}.",
"save_employee": "@.capitalize:{'words.generated.kunde'} @:{'words.generated.inte'} @:{'words.generated.spara'} @:{'words.generated.medarbetaren'}.",
"deactivate_employee": "@.capitalize:{'words.generated.kunde'} @:{'words.generated.inte'} @:{'words.generated.inaktivera'} @:{'words.generated.medarbetaren'}."
}
}
}
}
+148 -61
View File
@@ -13,88 +13,88 @@
"no_entity_available": "@.capitalize:{'terms.glossary.ingen'} {entity} @:{'terms.glossary.tilgængelige'}."
},
"limited_backoffice": {
"title": "Backoffice",
"subtitle": "Administrer afdelingspriser og medarbejderadgang.",
"department": "Afdeling",
"select_department": "Vælg afdeling",
"loading": "Indlæser...",
"no_departments": "Der er ingen afdelinger tilgængelige for denne konto.",
"cancel": "Annuller",
"title": "@:{'phrases.compat.limited_backoffice.title'}",
"subtitle": "@:{'phrases.compat.limited_backoffice.subtitle'}",
"department": "@:{'phrases.compat.limited_backoffice.department'}",
"select_department": "@:{'phrases.compat.limited_backoffice.select_department'}",
"loading": "@:{'phrases.compat.limited_backoffice.loading'}",
"no_departments": "@:{'phrases.compat.limited_backoffice.no_departments'}",
"cancel": "@:{'phrases.compat.limited_backoffice.cancel'}",
"nav": {
"prices": "Priser",
"employees": "Medarbejdere"
"prices": "@:{'phrases.compat.limited_backoffice.nav.prices'}",
"employees": "@:{'phrases.compat.limited_backoffice.nav.employees'}"
},
"forbidden": {
"title": "Adgang nægtet",
"department": "Du har ikke adgang til denne afdeling."
"title": "@:{'phrases.compat.limited_backoffice.forbidden.title'}",
"department": "@:{'phrases.compat.limited_backoffice.forbidden.department'}"
},
"prices": {
"title": "Afdelingspriser",
"save": "Gem priser",
"saved": "Priserne er gemt.",
"product": "Produkt",
"price": "Afdelingspris",
"price_required": "Alle produkter skal have en ikke-negativ numerisk pris.",
"setup_required_title": "Prisopsætning påkrævet",
"setup_required_message": "En superbruger skal oprette eksplicitte priser for alle produkter, før afdelingen kan administreres her.",
"no_products": "Der er ingen produkter opsat for denne afdeling."
"title": "@:{'phrases.compat.limited_backoffice.prices.title'}",
"save": "@:{'phrases.compat.limited_backoffice.prices.save'}",
"saved": "@:{'phrases.compat.limited_backoffice.prices.saved'}",
"product": "@:{'phrases.compat.limited_backoffice.prices.product'}",
"price": "@:{'phrases.compat.limited_backoffice.prices.price'}",
"price_required": "@:{'phrases.compat.limited_backoffice.prices.price_required'}",
"setup_required_title": "@:{'phrases.compat.limited_backoffice.prices.setup_required_title'}",
"setup_required_message": "@:{'phrases.compat.limited_backoffice.prices.setup_required_message'}",
"no_products": "@:{'phrases.compat.limited_backoffice.prices.no_products'}"
},
"employees": {
"title": "Medarbejderadgang",
"subtitle": "Opret medarbejdere og tildel en begrænset rolle for dine afdelinger.",
"create_title": "Opret medarbejder",
"edit_title": "Rediger medarbejder",
"name": "Navn",
"email": "Email",
"password": "Adgangskode",
"password_create_help": "Påkrævet for nye medarbejdere. Brug mindst 8 tegn.",
"password_update_help": "Lad feltet være tomt for at beholde den nuværende adgangskode.",
"role": "Rolle",
"departments": "Afdelinger",
"department_required": "Vælg mindst en afdeling.",
"validation": "Udfyld de påkrævede felter, før du gemmer.",
"save": "Gem medarbejder",
"created": "Medarbejderen er oprettet.",
"saved": "Medarbejderen er gemt.",
"deactivated": "Medarbejderen er deaktiveret.",
"include_inactive": "Vis inaktive",
"empty": "Ingen medarbejdere fundet.",
"status": "Status",
"actions": "Handlinger",
"active": "Aktiv",
"inactive": "Inaktiv",
"edit": "Rediger",
"deactivate": "Deaktiver"
"title": "@:{'phrases.compat.limited_backoffice.employees.title'}",
"subtitle": "@:{'phrases.compat.limited_backoffice.employees.subtitle'}",
"create_title": "@:{'phrases.compat.limited_backoffice.employees.create_title'}",
"edit_title": "@:{'phrases.compat.limited_backoffice.employees.edit_title'}",
"name": "@:{'phrases.compat.limited_backoffice.employees.name'}",
"email": "@:{'phrases.compat.limited_backoffice.employees.email'}",
"password": "@:{'phrases.compat.limited_backoffice.employees.password'}",
"password_create_help": "@:{'phrases.compat.limited_backoffice.employees.password_create_help'}",
"password_update_help": "@:{'phrases.compat.limited_backoffice.employees.password_update_help'}",
"role": "@:{'phrases.compat.limited_backoffice.employees.role'}",
"departments": "@:{'phrases.compat.limited_backoffice.employees.departments'}",
"department_required": "@:{'phrases.compat.limited_backoffice.employees.department_required'}",
"validation": "@:{'phrases.compat.limited_backoffice.employees.validation'}",
"save": "@:{'phrases.compat.limited_backoffice.employees.save'}",
"created": "@:{'phrases.compat.limited_backoffice.employees.created'}",
"saved": "@:{'phrases.compat.limited_backoffice.employees.saved'}",
"deactivated": "@:{'phrases.compat.limited_backoffice.employees.deactivated'}",
"include_inactive": "@:{'phrases.compat.limited_backoffice.employees.include_inactive'}",
"empty": "@:{'phrases.compat.limited_backoffice.employees.empty'}",
"status": "@:{'phrases.compat.limited_backoffice.employees.status'}",
"actions": "@:{'phrases.compat.limited_backoffice.employees.actions'}",
"active": "@:{'phrases.compat.limited_backoffice.employees.active'}",
"inactive": "@:{'phrases.compat.limited_backoffice.employees.inactive'}",
"edit": "@:{'phrases.compat.limited_backoffice.employees.edit'}",
"deactivate": "@:{'phrases.compat.limited_backoffice.employees.deactivate'}"
},
"roles": {
"viewer": {
"label": "Viser",
"description": "Kan logge ind og se data for tildelte afdelinger."
"label": "@:{'phrases.compat.limited_backoffice.roles.viewer.label'}",
"description": "@:{'phrases.compat.limited_backoffice.roles.viewer.description'}"
},
"cashier": {
"label": "Kassemedarbejder",
"description": "Kan arbejde med ordrer og ordrelinjer for tildelte afdelinger."
"label": "@:{'phrases.compat.limited_backoffice.roles.cashier.label'}",
"description": "@:{'phrases.compat.limited_backoffice.roles.cashier.description'}"
},
"booking_coordinator": {
"label": "Bookingkoordinator",
"description": "Kan koordinere bookinger for tildelte afdelinger."
"label": "@:{'phrases.compat.limited_backoffice.roles.booking_coordinator.label'}",
"description": "@:{'phrases.compat.limited_backoffice.roles.booking_coordinator.description'}"
},
"operations_lead": {
"label": "Driftsansvarlig",
"description": "Kan koordinere ordrer, bookinger og driftsvisninger for tildelte afdelinger."
"label": "@:{'phrases.compat.limited_backoffice.roles.operations_lead.label'}",
"description": "@:{'phrases.compat.limited_backoffice.roles.operations_lead.description'}"
},
"department_admin": {
"label": "Afdelingsadministrator",
"description": "Kan administrere begrænsede priser og medarbejderadgang for tildelte afdelinger."
"label": "@:{'phrases.compat.limited_backoffice.roles.department_admin.label'}",
"description": "@:{'phrases.compat.limited_backoffice.roles.department_admin.description'}"
}
},
"errors": {
"load_departments": "Afdelinger kunne ikke indlæses.",
"load_prices": "Afdelingspriser kunne ikke indlæses.",
"save_prices": "Afdelingspriser kunne ikke gemmes.",
"load_employees": "Medarbejdere kunne ikke indlæses.",
"save_employee": "Medarbejderen kunne ikke gemmes.",
"deactivate_employee": "Medarbejderen kunne ikke deaktiveres."
"load_departments": "@:{'phrases.compat.limited_backoffice.errors.load_departments'}",
"load_prices": "@:{'phrases.compat.limited_backoffice.errors.load_prices'}",
"save_prices": "@:{'phrases.compat.limited_backoffice.errors.save_prices'}",
"load_employees": "@:{'phrases.compat.limited_backoffice.errors.load_employees'}",
"save_employee": "@:{'phrases.compat.limited_backoffice.errors.save_employee'}",
"deactivate_employee": "@:{'phrases.compat.limited_backoffice.errors.deactivate_employee'}"
}
},
"redirect": {
@@ -119,5 +119,92 @@
"add_host": "@:{'terms.glossary.tilføj'} {host}",
"register_host_when_reachable": "@:{'terms.glossary.tilføj'} {host} @:{'terms.glossary.i'} @:{'terms.glossary.superbrugerfladen'}, @:{'terms.glossary.nar'} @:{'terms.replication.article.host_mention'} @:{'terms.glossary.kan'} @:{'terms.glossary.nas'}.",
"register_host_when_reachable_with_space_requirement": "@:{'terms.glossary.tilføj'} {host} @:{'terms.glossary.i'} @:{'terms.glossary.superbrugerfladen'}, @:{'terms.glossary.nar'} @:{'terms.replication.article.host_mention'} @:{'terms.glossary.kan'} @:{'terms.glossary.nas'}. @.capitalize:{'terms.glossary.klargøring'} @:{'terms.glossary.kræver'} @:{'terms.glossary.ledig'} @:{'terms.glossary.plads'} svarende @:{'terms.glossary.til'} kildebuckets plus 20%."
},
"compat": {
"limited_backoffice": {
"title": "Backoffice",
"subtitle": "Administrer @:{'terms.glossary.afdelingspriser'} @:{'terms.glossary.og'} @:{'terms.glossary.medarbejderadgang'}.",
"department": "@.capitalize:{'terms.glossary.afdeling'}",
"select_department": "@.capitalize:{'terms.glossary.vælg'} @:{'terms.glossary.afdeling'}",
"loading": "Indlæser...",
"no_departments": "@.capitalize:{'terms.glossary.der'} @:{'terms.glossary.er'} @:{'terms.glossary.ingen'} @:{'terms.glossary.afdelinger'} tilgængelige @:{'terms.glossary.for'} @:{'terms.glossary.denne'} konto.",
"cancel": "Annuller",
"nav": {
"prices": "@.capitalize:{'terms.glossary.priser'}",
"employees": "@.capitalize:{'terms.glossary.medarbejdere'}"
},
"forbidden": {
"title": "@.capitalize:{'terms.glossary.adgang'} nægtet",
"department": "@.capitalize:{'terms.glossary.du'} har @:{'terms.glossary.ikke'} @:{'terms.glossary.adgang'} til @:{'terms.glossary.denne'} @:{'terms.glossary.afdeling'}."
},
"prices": {
"title": "@.capitalize:{'terms.glossary.afdelingspriser'}",
"save": "@:{'terms.glossary.gem'} @:{'terms.glossary.priser'}",
"saved": "Priserne @:{'terms.glossary.er'} @:{'terms.glossary.gemt'}.",
"product": "Produkt",
"price": "Afdelingspris",
"price_required": "@.capitalize:{'terms.glossary.alle'} @:{'terms.glossary.produkter'} @:{'terms.glossary.skal'} have @:{'terms.replication.host_definite_suffix'} @:{'terms.glossary.ikke'}-negativ numerisk pris.",
"setup_required_title": "Prisopsætning @:{'terms.glossary.pakrævet'}",
"setup_required_message": "@.capitalize:{'terms.replication.host_definite_suffix'} superbruger @:{'terms.glossary.skal'} oprette eksplicitte @:{'terms.glossary.priser'} @:{'terms.glossary.for'} @:{'terms.glossary.alle'} @:{'terms.glossary.produkter'}, @:{'terms.glossary.før'} afdelingen @:{'terms.glossary.kan'} administreres her.",
"no_products": "@.capitalize:{'terms.glossary.der'} @:{'terms.glossary.er'} @:{'terms.glossary.ingen'} @:{'terms.glossary.produkter'} opsat @:{'terms.glossary.for'} @:{'terms.glossary.denne'} @:{'terms.glossary.afdeling'}."
},
"employees": {
"title": "@.capitalize:{'terms.glossary.medarbejderadgang'}",
"subtitle": "@:{'terms.glossary.opret'} @:{'terms.glossary.medarbejdere'} @:{'terms.glossary.og'} tildel @:{'terms.replication.host_definite_suffix'} begrænset @:{'terms.glossary.rolle'} @:{'terms.glossary.for'} dine @:{'terms.glossary.afdelinger'}.",
"create_title": "@:{'terms.glossary.opret'} @:{'terms.glossary.medarbejder'}",
"edit_title": "@:{'terms.glossary.rediger'} @:{'terms.glossary.medarbejder'}",
"name": "Navn",
"email": "Email",
"password": "@.capitalize:{'terms.glossary.adgangskode'}",
"password_create_help": "@.capitalize:{'terms.glossary.pakrævet'} @:{'terms.glossary.for'} nye @:{'terms.glossary.medarbejdere'}. Brug @:{'terms.glossary.mindst'} 8 tegn.",
"password_update_help": "Lad feltet være tomt @:{'terms.glossary.for'} at beholde den nuværende @:{'terms.glossary.adgangskode'}.",
"role": "@.capitalize:{'terms.glossary.rolle'}",
"departments": "@.capitalize:{'terms.glossary.afdelinger'}",
"department_required": "@.capitalize:{'terms.glossary.vælg'} @:{'terms.glossary.mindst'} @:{'terms.replication.host_definite_suffix'} @:{'terms.glossary.afdeling'}.",
"validation": "Udfyld de påkrævede felter, @:{'terms.glossary.før'} @:{'terms.glossary.du'} gemmer.",
"save": "@:{'terms.glossary.gem'} @:{'terms.glossary.medarbejder'}",
"created": "@.capitalize:{'terms.glossary.medarbejderen'} @:{'terms.glossary.er'} oprettet.",
"saved": "@.capitalize:{'terms.glossary.medarbejderen'} @:{'terms.glossary.er'} @:{'terms.glossary.gemt'}.",
"deactivated": "@.capitalize:{'terms.glossary.medarbejderen'} @:{'terms.glossary.er'} deaktiveret.",
"include_inactive": "Vis inaktive",
"empty": "@.capitalize:{'terms.glossary.ingen'} @:{'terms.glossary.medarbejdere'} fundet.",
"status": "Status",
"actions": "Handlinger",
"active": "Aktiv",
"inactive": "Inaktiv",
"edit": "@:{'terms.glossary.rediger'}",
"deactivate": "Deaktiver"
},
"roles": {
"viewer": {
"label": "Viser",
"description": "@.capitalize:{'terms.glossary.kan'} logge ind @:{'terms.glossary.og'} se data @:{'terms.glossary.for'} @:{'terms.glossary.tildelte'} @:{'terms.glossary.afdelinger'}."
},
"cashier": {
"label": "Kassemedarbejder",
"description": "@.capitalize:{'terms.glossary.kan'} arbejde med @:{'terms.glossary.ordrer'} @:{'terms.glossary.og'} ordrelinjer @:{'terms.glossary.for'} @:{'terms.glossary.tildelte'} @:{'terms.glossary.afdelinger'}."
},
"booking_coordinator": {
"label": "Bookingkoordinator",
"description": "@.capitalize:{'terms.glossary.kan'} @:{'terms.glossary.koordinere'} @:{'terms.glossary.bookinger'} @:{'terms.glossary.for'} @:{'terms.glossary.tildelte'} @:{'terms.glossary.afdelinger'}."
},
"operations_lead": {
"label": "Driftsansvarlig",
"description": "@.capitalize:{'terms.glossary.kan'} @:{'terms.glossary.koordinere'} @:{'terms.glossary.ordrer'}, @:{'terms.glossary.bookinger'} @:{'terms.glossary.og'} driftsvisninger @:{'terms.glossary.for'} @:{'terms.glossary.tildelte'} @:{'terms.glossary.afdelinger'}."
},
"department_admin": {
"label": "Afdelingsadministrator",
"description": "@.capitalize:{'terms.glossary.kan'} administrere begrænsede @:{'terms.glossary.priser'} @:{'terms.glossary.og'} @:{'terms.glossary.medarbejderadgang'} @:{'terms.glossary.for'} @:{'terms.glossary.tildelte'} @:{'terms.glossary.afdelinger'}."
}
},
"errors": {
"load_departments": "@.capitalize:{'terms.glossary.afdelinger'} @:{'terms.glossary.kunne'} @:{'terms.glossary.ikke'} @:{'terms.glossary.indlæses'}.",
"load_prices": "@.capitalize:{'terms.glossary.afdelingspriser'} @:{'terms.glossary.kunne'} @:{'terms.glossary.ikke'} @:{'terms.glossary.indlæses'}.",
"save_prices": "@.capitalize:{'terms.glossary.afdelingspriser'} @:{'terms.glossary.kunne'} @:{'terms.glossary.ikke'} @:{'terms.glossary.gemmes'}.",
"load_employees": "@.capitalize:{'terms.glossary.medarbejdere'} @:{'terms.glossary.kunne'} @:{'terms.glossary.ikke'} @:{'terms.glossary.indlæses'}.",
"save_employee": "@.capitalize:{'terms.glossary.medarbejderen'} @:{'terms.glossary.kunne'} @:{'terms.glossary.ikke'} @:{'terms.glossary.gemmes'}.",
"deactivate_employee": "@.capitalize:{'terms.glossary.medarbejderen'} @:{'terms.glossary.kunne'} @:{'terms.glossary.ikke'} deaktiveres."
}
}
}
}
+1
View File
@@ -35,6 +35,7 @@
"afdelingsnavn": "afdelingsnavn",
"afdelingsport": "afdelingsport",
"afdelingsporte": "afdelingsporte",
"afdelingspriser": "afdelingspriser",
"afdelingsrele": "afdelingsrele",
"afdelingsreleer": "afdelingsreleer",
"afdelingsvariabler": "afdelingsvariabler",
+2 -1
View File
@@ -10,9 +10,9 @@
"gatewaystatus": "gatewaystatus",
"gem": "Gem",
"gemme": "gemme",
"gemmes": "gemmes",
"gemt": "gemt",
"gendan": "Gendan",
"genstart": "genstart",
"general": "General",
"generelle": "generelle",
"generer": "Generér",
@@ -25,6 +25,7 @@
"gennemga": "Gennemgå",
"gennemsnitlig": "Gennemsnitlig",
"genopbygning": "genopbygning",
"genstart": "genstart",
"genveje": "genveje",
"get": "Get",
"giver": "giver",
+1
View File
@@ -39,6 +39,7 @@
"konto": "konto",
"kontroller": "Kontroller",
"kontrolleret": "kontrolleret",
"koordinere": "koordinere",
"kopier": "Kopier",
"kopiere": "kopiere",
"kopierer": "Kopierer",
+2
View File
@@ -30,7 +30,9 @@
"materialer": "materialer",
"med": "med",
"medarbejder": "medarbejder",
"medarbejderadgang": "medarbejderadgang",
"medarbejdere": "medarbejdere",
"medarbejderen": "medarbejderen",
"medtages": "medtages",
"men": "men",
"mens": "mens",
+1
View File
@@ -28,6 +28,7 @@
"tildel": "Tildel",
"tildeling": "tildeling",
"tildelt": "tildelt",
"tildelte": "tildelte",
"tilføj": "Tilføj",
"tilføje": "tilføje",
"tilføjet": "tilføjet",
+148 -61
View File
@@ -13,88 +13,88 @@
"no_entity_available": "@.capitalize:{'terms.glossary.keine'} {entity} @:{'terms.glossary.verfugbar'}."
},
"limited_backoffice": {
"title": "Backoffice",
"subtitle": "Abteilungspreise und Mitarbeiterzugriff verwalten.",
"department": "Abteilung",
"select_department": "Abteilung auswählen",
"loading": "Wird geladen...",
"no_departments": "Für dieses Konto sind keine Abteilungen verfügbar.",
"cancel": "Abbrechen",
"title": "@:{'phrases.compat.limited_backoffice.title'}",
"subtitle": "@:{'phrases.compat.limited_backoffice.subtitle'}",
"department": "@:{'phrases.compat.limited_backoffice.department'}",
"select_department": "@:{'phrases.compat.limited_backoffice.select_department'}",
"loading": "@:{'phrases.compat.limited_backoffice.loading'}",
"no_departments": "@:{'phrases.compat.limited_backoffice.no_departments'}",
"cancel": "@:{'phrases.compat.limited_backoffice.cancel'}",
"nav": {
"prices": "Preise",
"employees": "Mitarbeiter"
"prices": "@:{'phrases.compat.limited_backoffice.nav.prices'}",
"employees": "@:{'phrases.compat.limited_backoffice.nav.employees'}"
},
"forbidden": {
"title": "Zugriff verweigert",
"department": "Sie haben keinen Zugriff auf diese Abteilung."
"title": "@:{'phrases.compat.limited_backoffice.forbidden.title'}",
"department": "@:{'phrases.compat.limited_backoffice.forbidden.department'}"
},
"prices": {
"title": "Abteilungspreise",
"save": "Preise speichern",
"saved": "Preise gespeichert.",
"product": "Produkt",
"price": "Abteilungspreis",
"price_required": "Jedes Produkt muss einen nicht-negativen numerischen Preis haben.",
"setup_required_title": "Preiseinrichtung erforderlich",
"setup_required_message": "Ein Superuser muss explizite Preise für alle Produkte erstellen, bevor diese Abteilung hier verwaltet werden kann.",
"no_products": "Für diese Abteilung sind keine Produkte konfiguriert."
"title": "@:{'phrases.compat.limited_backoffice.prices.title'}",
"save": "@:{'phrases.compat.limited_backoffice.prices.save'}",
"saved": "@:{'phrases.compat.limited_backoffice.prices.saved'}",
"product": "@:{'phrases.compat.limited_backoffice.prices.product'}",
"price": "@:{'phrases.compat.limited_backoffice.prices.price'}",
"price_required": "@:{'phrases.compat.limited_backoffice.prices.price_required'}",
"setup_required_title": "@:{'phrases.compat.limited_backoffice.prices.setup_required_title'}",
"setup_required_message": "@:{'phrases.compat.limited_backoffice.prices.setup_required_message'}",
"no_products": "@:{'phrases.compat.limited_backoffice.prices.no_products'}"
},
"employees": {
"title": "Mitarbeiterzugriff",
"subtitle": "Mitarbeiter erstellen und eine begrenzte Rolle für Ihre Abteilungen zuweisen.",
"create_title": "Mitarbeiter erstellen",
"edit_title": "Mitarbeiter bearbeiten",
"name": "Name",
"email": "E-Mail",
"password": "Passwort",
"password_create_help": "Für neue Mitarbeiter erforderlich. Verwenden Sie mindestens 8 Zeichen.",
"password_update_help": "Leer lassen, um das vorhandene Passwort beizubehalten.",
"role": "Rolle",
"departments": "Abteilungen",
"department_required": "Wählen Sie mindestens eine Abteilung aus.",
"validation": "Füllen Sie die erforderlichen Felder aus, bevor Sie speichern.",
"save": "Mitarbeiter speichern",
"created": "Mitarbeiter erstellt.",
"saved": "Mitarbeiter gespeichert.",
"deactivated": "Mitarbeiter deaktiviert.",
"include_inactive": "Inaktive anzeigen",
"empty": "Keine Mitarbeiter gefunden.",
"status": "Status",
"actions": "Aktionen",
"active": "Aktiv",
"inactive": "Inaktiv",
"edit": "Bearbeiten",
"deactivate": "Deaktivieren"
"title": "@:{'phrases.compat.limited_backoffice.employees.title'}",
"subtitle": "@:{'phrases.compat.limited_backoffice.employees.subtitle'}",
"create_title": "@:{'phrases.compat.limited_backoffice.employees.create_title'}",
"edit_title": "@:{'phrases.compat.limited_backoffice.employees.edit_title'}",
"name": "@:{'phrases.compat.limited_backoffice.employees.name'}",
"email": "@:{'phrases.compat.limited_backoffice.employees.email'}",
"password": "@:{'phrases.compat.limited_backoffice.employees.password'}",
"password_create_help": "@:{'phrases.compat.limited_backoffice.employees.password_create_help'}",
"password_update_help": "@:{'phrases.compat.limited_backoffice.employees.password_update_help'}",
"role": "@:{'phrases.compat.limited_backoffice.employees.role'}",
"departments": "@:{'phrases.compat.limited_backoffice.employees.departments'}",
"department_required": "@:{'phrases.compat.limited_backoffice.employees.department_required'}",
"validation": "@:{'phrases.compat.limited_backoffice.employees.validation'}",
"save": "@:{'phrases.compat.limited_backoffice.employees.save'}",
"created": "@:{'phrases.compat.limited_backoffice.employees.created'}",
"saved": "@:{'phrases.compat.limited_backoffice.employees.saved'}",
"deactivated": "@:{'phrases.compat.limited_backoffice.employees.deactivated'}",
"include_inactive": "@:{'phrases.compat.limited_backoffice.employees.include_inactive'}",
"empty": "@:{'phrases.compat.limited_backoffice.employees.empty'}",
"status": "@:{'phrases.compat.limited_backoffice.employees.status'}",
"actions": "@:{'phrases.compat.limited_backoffice.employees.actions'}",
"active": "@:{'phrases.compat.limited_backoffice.employees.active'}",
"inactive": "@:{'phrases.compat.limited_backoffice.employees.inactive'}",
"edit": "@:{'phrases.compat.limited_backoffice.employees.edit'}",
"deactivate": "@:{'phrases.compat.limited_backoffice.employees.deactivate'}"
},
"roles": {
"viewer": {
"label": "Betrachter",
"description": "Kann sich anmelden und Daten zugewiesener Abteilungen anzeigen."
"label": "@:{'phrases.compat.limited_backoffice.roles.viewer.label'}",
"description": "@:{'phrases.compat.limited_backoffice.roles.viewer.description'}"
},
"cashier": {
"label": "Kassierer",
"description": "Kann mit Aufträgen und Auftragszeilen für zugewiesene Abteilungen arbeiten."
"label": "@:{'phrases.compat.limited_backoffice.roles.cashier.label'}",
"description": "@:{'phrases.compat.limited_backoffice.roles.cashier.description'}"
},
"booking_coordinator": {
"label": "Buchungskoordinator",
"description": "Kann Buchungen für zugewiesene Abteilungen koordinieren."
"label": "@:{'phrases.compat.limited_backoffice.roles.booking_coordinator.label'}",
"description": "@:{'phrases.compat.limited_backoffice.roles.booking_coordinator.description'}"
},
"operations_lead": {
"label": "Betriebsleitung",
"description": "Kann Aufträge, Buchungen und Betriebsansichten für zugewiesene Abteilungen koordinieren."
"label": "@:{'phrases.compat.limited_backoffice.roles.operations_lead.label'}",
"description": "@:{'phrases.compat.limited_backoffice.roles.operations_lead.description'}"
},
"department_admin": {
"label": "Abteilungsadministrator",
"description": "Kann begrenzte Preise und Mitarbeiterzugriff für zugewiesene Abteilungen verwalten."
"label": "@:{'phrases.compat.limited_backoffice.roles.department_admin.label'}",
"description": "@:{'phrases.compat.limited_backoffice.roles.department_admin.description'}"
}
},
"errors": {
"load_departments": "Abteilungen konnten nicht geladen werden.",
"load_prices": "Abteilungspreise konnten nicht geladen werden.",
"save_prices": "Abteilungspreise konnten nicht gespeichert werden.",
"load_employees": "Mitarbeiter konnten nicht geladen werden.",
"save_employee": "Mitarbeiter konnte nicht gespeichert werden.",
"deactivate_employee": "Mitarbeiter konnte nicht deaktiviert werden."
"load_departments": "@:{'phrases.compat.limited_backoffice.errors.load_departments'}",
"load_prices": "@:{'phrases.compat.limited_backoffice.errors.load_prices'}",
"save_prices": "@:{'phrases.compat.limited_backoffice.errors.save_prices'}",
"load_employees": "@:{'phrases.compat.limited_backoffice.errors.load_employees'}",
"save_employee": "@:{'phrases.compat.limited_backoffice.errors.save_employee'}",
"deactivate_employee": "@:{'phrases.compat.limited_backoffice.errors.deactivate_employee'}"
}
},
"redirect": {
@@ -119,5 +119,92 @@
"add_host": "{host} @:{'terms.glossary.hinzufugen'}",
"register_host_when_reachable": "@:{'terms.glossary.fuge'} {host} @:{'terms.glossary.in'} @:{'terms.glossary.der'} @:{'terms.glossary.superuser'}-@:{'terms.glossary.oberflache'} @:{'terms.glossary.hinzu'}, @:{'terms.glossary.sobald'} @:{'terms.glossary.er'} @:{'terms.glossary.erreichbar'} @:{'terms.glossary.ist'}.",
"register_host_when_reachable_with_space_requirement": "@:{'terms.glossary.fuge'} {host} @:{'terms.glossary.in'} @:{'terms.glossary.der'} @:{'terms.glossary.superuser'}-@:{'terms.glossary.oberflache'} @:{'terms.glossary.hinzu'}, @:{'terms.glossary.sobald'} @:{'terms.glossary.er'} @:{'terms.glossary.erreichbar'} @:{'terms.glossary.ist'}. @.capitalize:{'terms.glossary.die'} Bereitstellung erfordert freien Zielspeicherplatz @:{'terms.glossary.in'} Höhe @:{'terms.glossary.der'} Quell-@.capitalize:{'terms.glossary.bucket'}-Größe plus 20%."
},
"compat": {
"limited_backoffice": {
"title": "Backoffice",
"subtitle": "@.capitalize:{'terms.glossary.abteilungspreise'} @:{'terms.glossary.und'} @.capitalize:{'terms.glossary.mitarbeiterzugriff'} @:{'terms.glossary.verwalten'}.",
"department": "@:{'terms.glossary.abteilung'}",
"select_department": "@:{'terms.glossary.abteilung'} auswählen",
"loading": "Wird @:{'terms.glossary.geladen'}...",
"no_departments": "@.capitalize:{'terms.glossary.fur'} dieses Konto @:{'terms.glossary.sind'} @:{'terms.glossary.keine'} @:{'terms.glossary.abteilungen'} verfügbar.",
"cancel": "Abbrechen",
"nav": {
"prices": "@:{'terms.glossary.preise'}",
"employees": "@:{'terms.glossary.mitarbeiter'}"
},
"forbidden": {
"title": "@:{'terms.glossary.zugriff'} verweigert",
"department": "@.capitalize:{'terms.glossary.sie'} @:{'terms.glossary.haben'} keinen @:{'terms.glossary.zugriff'} auf @:{'terms.glossary.diese'} @:{'terms.glossary.abteilung'}."
},
"prices": {
"title": "@.capitalize:{'terms.glossary.abteilungspreise'}",
"save": "@:{'terms.glossary.preise'} @:{'terms.glossary.speichern'}",
"saved": "@:{'terms.glossary.preise'} @:{'terms.glossary.gespeichert'}.",
"product": "@.capitalize:{'terms.glossary.produkt'}",
"price": "Abteilungspreis",
"price_required": "Jedes @.capitalize:{'terms.glossary.produkt'} @:{'terms.glossary.muss'} einen @:{'terms.glossary.nicht'}-negativen numerischen Preis @:{'terms.glossary.haben'}.",
"setup_required_title": "Preiseinrichtung @:{'terms.glossary.erforderlich'}",
"setup_required_message": "Ein Superuser @:{'terms.glossary.muss'} explizite @:{'terms.glossary.preise'} @:{'terms.glossary.fur'} alle @:{'terms.glossary.produkte'} @:{'terms.glossary.erstellen'}, @:{'terms.glossary.bevor'} @:{'terms.glossary.diese'} @:{'terms.glossary.abteilung'} hier verwaltet @:{'terms.glossary.werden'} @:{'terms.glossary.kann'}.",
"no_products": "@.capitalize:{'terms.glossary.fur'} @:{'terms.glossary.diese'} @:{'terms.glossary.abteilung'} @:{'terms.glossary.sind'} @:{'terms.glossary.keine'} @:{'terms.glossary.produkte'} konfiguriert."
},
"employees": {
"title": "@.capitalize:{'terms.glossary.mitarbeiterzugriff'}",
"subtitle": "@:{'terms.glossary.mitarbeiter'} @:{'terms.glossary.erstellen'} @:{'terms.glossary.und'} @:{'terms.glossary.eine'} @:{'terms.glossary.begrenzte'} @.capitalize:{'terms.glossary.rolle'} @:{'terms.glossary.fur'} Ihre @:{'terms.glossary.abteilungen'} zuweisen.",
"create_title": "@:{'terms.glossary.mitarbeiter'} @:{'terms.glossary.erstellen'}",
"edit_title": "@:{'terms.glossary.mitarbeiter'} @:{'terms.glossary.bearbeiten'}",
"name": "Name",
"email": "E-Mail",
"password": "@:{'terms.glossary.passwort'}",
"password_create_help": "@.capitalize:{'terms.glossary.fur'} neue @:{'terms.glossary.mitarbeiter'} @:{'terms.glossary.erforderlich'}. Verwenden @.capitalize:{'terms.glossary.sie'} @:{'terms.glossary.mindestens'} 8 Zeichen.",
"password_update_help": "Leer lassen, um das vorhandene @:{'terms.glossary.passwort'} beizubehalten.",
"role": "@.capitalize:{'terms.glossary.rolle'}",
"departments": "@:{'terms.glossary.abteilungen'}",
"department_required": "Wählen @.capitalize:{'terms.glossary.sie'} @:{'terms.glossary.mindestens'} @:{'terms.glossary.eine'} @:{'terms.glossary.abteilung'} @:{'terms.glossary.aus'}.",
"validation": "Füllen @.capitalize:{'terms.glossary.sie'} die erforderlichen Felder @:{'terms.glossary.aus'}, @:{'terms.glossary.bevor'} @.capitalize:{'terms.glossary.sie'} @:{'terms.glossary.speichern'}.",
"save": "@:{'terms.glossary.mitarbeiter'} @:{'terms.glossary.speichern'}",
"created": "@:{'terms.glossary.mitarbeiter'} erstellt.",
"saved": "@:{'terms.glossary.mitarbeiter'} @:{'terms.glossary.gespeichert'}.",
"deactivated": "@:{'terms.glossary.mitarbeiter'} @:{'terms.glossary.deaktiviert'}.",
"include_inactive": "Inaktive @:{'terms.glossary.anzeigen'}",
"empty": "@.capitalize:{'terms.glossary.keine'} @:{'terms.glossary.mitarbeiter'} gefunden.",
"status": "Status",
"actions": "Aktionen",
"active": "Aktiv",
"inactive": "Inaktiv",
"edit": "@.capitalize:{'terms.glossary.bearbeiten'}",
"deactivate": "Deaktivieren"
},
"roles": {
"viewer": {
"label": "Betrachter",
"description": "@.capitalize:{'terms.glossary.kann'} sich anmelden @:{'terms.glossary.und'} Daten zugewiesener @:{'terms.glossary.abteilungen'} @:{'terms.glossary.anzeigen'}."
},
"cashier": {
"label": "Kassierer",
"description": "@.capitalize:{'terms.glossary.kann'} mit Aufträgen @:{'terms.glossary.und'} Auftragszeilen @:{'terms.glossary.fur'} @:{'terms.glossary.zugewiesene'} @:{'terms.glossary.abteilungen'} arbeiten."
},
"booking_coordinator": {
"label": "Buchungskoordinator",
"description": "@.capitalize:{'terms.glossary.kann'} @:{'terms.glossary.buchungen'} @:{'terms.glossary.fur'} @:{'terms.glossary.zugewiesene'} @:{'terms.glossary.abteilungen'} @:{'terms.glossary.koordinieren'}."
},
"operations_lead": {
"label": "Betriebsleitung",
"description": "@.capitalize:{'terms.glossary.kann'} Aufträge, @:{'terms.glossary.buchungen'} @:{'terms.glossary.und'} Betriebsansichten @:{'terms.glossary.fur'} @:{'terms.glossary.zugewiesene'} @:{'terms.glossary.abteilungen'} @:{'terms.glossary.koordinieren'}."
},
"department_admin": {
"label": "Abteilungsadministrator",
"description": "@.capitalize:{'terms.glossary.kann'} @:{'terms.glossary.begrenzte'} @:{'terms.glossary.preise'} @:{'terms.glossary.und'} @.capitalize:{'terms.glossary.mitarbeiterzugriff'} @:{'terms.glossary.fur'} @:{'terms.glossary.zugewiesene'} @:{'terms.glossary.abteilungen'} @:{'terms.glossary.verwalten'}."
}
},
"errors": {
"load_departments": "@:{'terms.glossary.abteilungen'} @:{'terms.glossary.konnten'} @:{'terms.glossary.nicht'} @:{'terms.glossary.geladen'} @:{'terms.glossary.werden'}.",
"load_prices": "@.capitalize:{'terms.glossary.abteilungspreise'} @:{'terms.glossary.konnten'} @:{'terms.glossary.nicht'} @:{'terms.glossary.geladen'} @:{'terms.glossary.werden'}.",
"save_prices": "@.capitalize:{'terms.glossary.abteilungspreise'} @:{'terms.glossary.konnten'} @:{'terms.glossary.nicht'} @:{'terms.glossary.gespeichert'} @:{'terms.glossary.werden'}.",
"load_employees": "@:{'terms.glossary.mitarbeiter'} @:{'terms.glossary.konnten'} @:{'terms.glossary.nicht'} @:{'terms.glossary.geladen'} @:{'terms.glossary.werden'}.",
"save_employee": "@:{'terms.glossary.mitarbeiter'} @:{'terms.glossary.konnte'} @:{'terms.glossary.nicht'} @:{'terms.glossary.gespeichert'} @:{'terms.glossary.werden'}.",
"deactivate_employee": "@:{'terms.glossary.mitarbeiter'} @:{'terms.glossary.konnte'} @:{'terms.glossary.nicht'} @:{'terms.glossary.deaktiviert'} @:{'terms.glossary.werden'}."
}
}
}
}
+5
View File
@@ -0,0 +1,5 @@
{
"glossary": {
"abteilungspreise": "abteilungspreise"
}
}
+2
View File
@@ -18,6 +18,7 @@
"been": "been",
"beendet": "beendet",
"beginnen": "beginnen",
"begrenzte": "begrenzte",
"behalten": "behalten",
"bei": "bei",
"beibehalten": "beibehalten",
@@ -51,6 +52,7 @@
"beteiligten": "Beteiligten",
"betrag": "Betrag",
"betreuten": "betreuten",
"bevor": "bevor",
"bezahlen": "bezahlen",
"bezahlt": "bezahlt",
"bild": "Bild",
+1
View File
@@ -31,6 +31,7 @@
"kontaktieren": "kontaktieren",
"kontaktinformationen": "Kontaktinformationen",
"konto": "Konto",
"koordinieren": "koordinieren",
"kopieren": "kopieren",
"kopiert": "kopiert",
"kreditkonto": "Kreditkonto",
+1
View File
@@ -30,6 +30,7 @@
"missing": "missing",
"mit": "mit",
"mitarbeiter": "Mitarbeiter",
"mitarbeiterzugriff": "mitarbeiterzugriff",
"mochten": "möchten",
"mode": "mode",
"modul": "Modul",
+1
View File
@@ -51,6 +51,7 @@
"return": "return",
"returned": "returned",
"rinse": "rinse",
"rolle": "rolle",
"rollen": "Rollen",
"ruckgangig": "rückgängig",
"run": "run",
+1
View File
@@ -24,6 +24,7 @@
"zuerst": "zuerst",
"zugang": "Zugang",
"zugangscode": "Zugangscode",
"zugewiesene": "zugewiesene",
"zugmaschine": "Zugmaschine",
"zugriff": "Zugriff",
"zuletzt": "Zuletzt",
+148 -61
View File
@@ -13,88 +13,88 @@
"no_entity_available": "@.capitalize:{'terms.glossary.no'} {entity} @:{'terms.glossary.available'}."
},
"limited_backoffice": {
"title": "Backoffice",
"subtitle": "Manage department prices and employee access.",
"department": "Department",
"select_department": "Select department",
"loading": "Loading...",
"no_departments": "No departments are available for this account.",
"cancel": "Cancel",
"title": "@:{'phrases.compat.limited_backoffice.title'}",
"subtitle": "@:{'phrases.compat.limited_backoffice.subtitle'}",
"department": "@:{'phrases.compat.limited_backoffice.department'}",
"select_department": "@:{'phrases.compat.limited_backoffice.select_department'}",
"loading": "@:{'phrases.compat.limited_backoffice.loading'}",
"no_departments": "@:{'phrases.compat.limited_backoffice.no_departments'}",
"cancel": "@:{'phrases.compat.limited_backoffice.cancel'}",
"nav": {
"prices": "Prices",
"employees": "Employees"
"prices": "@:{'phrases.compat.limited_backoffice.nav.prices'}",
"employees": "@:{'phrases.compat.limited_backoffice.nav.employees'}"
},
"forbidden": {
"title": "Access denied",
"department": "You do not have access to this department."
"title": "@:{'phrases.compat.limited_backoffice.forbidden.title'}",
"department": "@:{'phrases.compat.limited_backoffice.forbidden.department'}"
},
"prices": {
"title": "Department prices",
"save": "Save prices",
"saved": "Prices saved.",
"product": "Product",
"price": "Department price",
"price_required": "Every product must have a non-negative numeric price.",
"setup_required_title": "Price setup required",
"setup_required_message": "A superuser must create explicit prices for all products before this department can be managed here.",
"no_products": "No products are configured for this department."
"title": "@:{'phrases.compat.limited_backoffice.prices.title'}",
"save": "@:{'phrases.compat.limited_backoffice.prices.save'}",
"saved": "@:{'phrases.compat.limited_backoffice.prices.saved'}",
"product": "@:{'phrases.compat.limited_backoffice.prices.product'}",
"price": "@:{'phrases.compat.limited_backoffice.prices.price'}",
"price_required": "@:{'phrases.compat.limited_backoffice.prices.price_required'}",
"setup_required_title": "@:{'phrases.compat.limited_backoffice.prices.setup_required_title'}",
"setup_required_message": "@:{'phrases.compat.limited_backoffice.prices.setup_required_message'}",
"no_products": "@:{'phrases.compat.limited_backoffice.prices.no_products'}"
},
"employees": {
"title": "Employee access",
"subtitle": "Create employees and assign a limited role for your departments.",
"create_title": "Create employee",
"edit_title": "Edit employee",
"name": "Name",
"email": "Email",
"password": "Password",
"password_create_help": "Required for new employees. Use at least 8 characters.",
"password_update_help": "Leave blank to keep the existing password.",
"role": "Role",
"departments": "Departments",
"department_required": "Select at least one department.",
"validation": "Fill in the required fields before saving.",
"save": "Save employee",
"created": "Employee created.",
"saved": "Employee saved.",
"deactivated": "Employee deactivated.",
"include_inactive": "Show inactive",
"empty": "No employees found.",
"status": "Status",
"actions": "Actions",
"active": "Active",
"inactive": "Inactive",
"edit": "Edit",
"deactivate": "Deactivate"
"title": "@:{'phrases.compat.limited_backoffice.employees.title'}",
"subtitle": "@:{'phrases.compat.limited_backoffice.employees.subtitle'}",
"create_title": "@:{'phrases.compat.limited_backoffice.employees.create_title'}",
"edit_title": "@:{'phrases.compat.limited_backoffice.employees.edit_title'}",
"name": "@:{'phrases.compat.limited_backoffice.employees.name'}",
"email": "@:{'phrases.compat.limited_backoffice.employees.email'}",
"password": "@:{'phrases.compat.limited_backoffice.employees.password'}",
"password_create_help": "@:{'phrases.compat.limited_backoffice.employees.password_create_help'}",
"password_update_help": "@:{'phrases.compat.limited_backoffice.employees.password_update_help'}",
"role": "@:{'phrases.compat.limited_backoffice.employees.role'}",
"departments": "@:{'phrases.compat.limited_backoffice.employees.departments'}",
"department_required": "@:{'phrases.compat.limited_backoffice.employees.department_required'}",
"validation": "@:{'phrases.compat.limited_backoffice.employees.validation'}",
"save": "@:{'phrases.compat.limited_backoffice.employees.save'}",
"created": "@:{'phrases.compat.limited_backoffice.employees.created'}",
"saved": "@:{'phrases.compat.limited_backoffice.employees.saved'}",
"deactivated": "@:{'phrases.compat.limited_backoffice.employees.deactivated'}",
"include_inactive": "@:{'phrases.compat.limited_backoffice.employees.include_inactive'}",
"empty": "@:{'phrases.compat.limited_backoffice.employees.empty'}",
"status": "@:{'phrases.compat.limited_backoffice.employees.status'}",
"actions": "@:{'phrases.compat.limited_backoffice.employees.actions'}",
"active": "@:{'phrases.compat.limited_backoffice.employees.active'}",
"inactive": "@:{'phrases.compat.limited_backoffice.employees.inactive'}",
"edit": "@:{'phrases.compat.limited_backoffice.employees.edit'}",
"deactivate": "@:{'phrases.compat.limited_backoffice.employees.deactivate'}"
},
"roles": {
"viewer": {
"label": "Viewer",
"description": "Can sign in and view assigned department data."
"label": "@:{'phrases.compat.limited_backoffice.roles.viewer.label'}",
"description": "@:{'phrases.compat.limited_backoffice.roles.viewer.description'}"
},
"cashier": {
"label": "Cashier",
"description": "Can work with orders and order lines for assigned departments."
"label": "@:{'phrases.compat.limited_backoffice.roles.cashier.label'}",
"description": "@:{'phrases.compat.limited_backoffice.roles.cashier.description'}"
},
"booking_coordinator": {
"label": "Booking coordinator",
"description": "Can coordinate bookings for assigned departments."
"label": "@:{'phrases.compat.limited_backoffice.roles.booking_coordinator.label'}",
"description": "@:{'phrases.compat.limited_backoffice.roles.booking_coordinator.description'}"
},
"operations_lead": {
"label": "Operations lead",
"description": "Can coordinate orders, bookings, and operations views for assigned departments."
"label": "@:{'phrases.compat.limited_backoffice.roles.operations_lead.label'}",
"description": "@:{'phrases.compat.limited_backoffice.roles.operations_lead.description'}"
},
"department_admin": {
"label": "Department admin",
"description": "Can manage limited prices and employee access for assigned departments."
"label": "@:{'phrases.compat.limited_backoffice.roles.department_admin.label'}",
"description": "@:{'phrases.compat.limited_backoffice.roles.department_admin.description'}"
}
},
"errors": {
"load_departments": "Could not load departments.",
"load_prices": "Could not load department prices.",
"save_prices": "Could not save department prices.",
"load_employees": "Could not load employees.",
"save_employee": "Could not save employee.",
"deactivate_employee": "Could not deactivate employee."
"load_departments": "@:{'phrases.compat.limited_backoffice.errors.load_departments'}",
"load_prices": "@:{'phrases.compat.limited_backoffice.errors.load_prices'}",
"save_prices": "@:{'phrases.compat.limited_backoffice.errors.save_prices'}",
"load_employees": "@:{'phrases.compat.limited_backoffice.errors.load_employees'}",
"save_employee": "@:{'phrases.compat.limited_backoffice.errors.save_employee'}",
"deactivate_employee": "@:{'phrases.compat.limited_backoffice.errors.deactivate_employee'}"
}
},
"redirect": {
@@ -119,5 +119,92 @@
"add_host": "@.capitalize:{'terms.glossary.add'} {host}",
"register_host_when_reachable": "@.capitalize:{'terms.glossary.add'} @:{'terms.replication.article.host_mention'} {host} @:{'terms.glossary.in'} @:{'terms.replication.article.host_mention'} @:{'terms.glossary.superuser'} @:{'terms.glossary.interface'} @:{'terms.glossary.when'} @:{'terms.glossary.it'} @:{'terms.glossary.is'} @:{'terms.glossary.reachable'}.",
"register_host_when_reachable_with_space_requirement": "@.capitalize:{'terms.glossary.add'} @:{'terms.replication.article.host_mention'} {host} @:{'terms.glossary.in'} @:{'terms.replication.article.host_mention'} @:{'terms.glossary.superuser'} @:{'terms.glossary.interface'} @:{'terms.glossary.when'} @:{'terms.glossary.it'} @:{'terms.glossary.is'} @:{'terms.glossary.reachable'}. @.capitalize:{'terms.glossary.provisioning'} @:{'terms.glossary.requires'} @:{'terms.glossary.target'} @:{'terms.glossary.free'} @:{'terms.glossary.space'} equal @:{'terms.glossary.to'} @:{'terms.glossary.source'} @:{'terms.glossary.bucket'} @:{'terms.glossary.bytes'} @:{'terms.glossary.plus'} 20%."
},
"compat": {
"limited_backoffice": {
"title": "Backoffice",
"subtitle": "@.capitalize:{'terms.glossary.manage'} @:{'terms.glossary.department'} @:{'terms.glossary.prices'} @:{'terms.glossary.and'} @:{'terms.glossary.employee'} @:{'terms.glossary.access'}.",
"department": "@.capitalize:{'terms.glossary.department'}",
"select_department": "@.capitalize:{'terms.glossary.select'} @:{'terms.glossary.department'}",
"loading": "Loading...",
"no_departments": "@.capitalize:{'terms.glossary.no'} @:{'terms.glossary.departments'} @:{'terms.glossary.are'} available @:{'terms.glossary.for'} @:{'terms.glossary.this'} account.",
"cancel": "Cancel",
"nav": {
"prices": "@.capitalize:{'terms.glossary.prices'}",
"employees": "@.capitalize:{'terms.glossary.employees'}"
},
"forbidden": {
"title": "@.capitalize:{'terms.glossary.access'} denied",
"department": "You do @:{'terms.glossary.not'} @:{'terms.glossary.have'} @:{'terms.glossary.access'} @:{'terms.glossary.to'} @:{'terms.glossary.this'} @:{'terms.glossary.department'}."
},
"prices": {
"title": "@.capitalize:{'terms.glossary.department'} @:{'terms.glossary.prices'}",
"save": "@.capitalize:{'terms.glossary.save'} @:{'terms.glossary.prices'}",
"saved": "@.capitalize:{'terms.glossary.prices'} @:{'terms.glossary.saved'}.",
"product": "@.capitalize:{'terms.glossary.product'}",
"price": "@.capitalize:{'terms.glossary.department'} @:{'terms.glossary.price'}",
"price_required": "Every @:{'terms.glossary.product'} @:{'terms.glossary.must'} @:{'terms.glossary.have'} @:{'terms.glossary.a'} non-negative numeric @:{'terms.glossary.price'}.",
"setup_required_title": "@.capitalize:{'terms.glossary.price'} setup @:{'terms.glossary.required'}",
"setup_required_message": "@.upper:{'terms.glossary.a'} superuser @:{'terms.glossary.must'} @:{'terms.glossary.create'} explicit @:{'terms.glossary.prices'} @:{'terms.glossary.for'} all @:{'terms.glossary.products'} @:{'terms.glossary.before'} @:{'terms.glossary.this'} @:{'terms.glossary.department'} @:{'terms.glossary.can'} be managed here.",
"no_products": "@.capitalize:{'terms.glossary.no'} @:{'terms.glossary.products'} @:{'terms.glossary.are'} configured @:{'terms.glossary.for'} @:{'terms.glossary.this'} @:{'terms.glossary.department'}."
},
"employees": {
"title": "@.capitalize:{'terms.glossary.employee'} @:{'terms.glossary.access'}",
"subtitle": "@.capitalize:{'terms.glossary.create'} @:{'terms.glossary.employees'} @:{'terms.glossary.and'} assign @:{'terms.glossary.a'} @:{'terms.glossary.limited'} @:{'terms.glossary.role'} @:{'terms.glossary.for'} your @:{'terms.glossary.departments'}.",
"create_title": "@.capitalize:{'terms.glossary.create'} @:{'terms.glossary.employee'}",
"edit_title": "@.capitalize:{'terms.glossary.edit'} @:{'terms.glossary.employee'}",
"name": "Name",
"email": "Email",
"password": "@.capitalize:{'terms.glossary.password'}",
"password_create_help": "@.capitalize:{'terms.glossary.required'} @:{'terms.glossary.for'} new @:{'terms.glossary.employees'}. Use @:{'terms.glossary.at'} @:{'terms.glossary.least'} 8 characters.",
"password_update_help": "Leave blank @:{'terms.glossary.to'} keep @:{'terms.replication.article.host_mention'} existing @:{'terms.glossary.password'}.",
"role": "@.capitalize:{'terms.glossary.role'}",
"departments": "@.capitalize:{'terms.glossary.departments'}",
"department_required": "@.capitalize:{'terms.glossary.select'} @:{'terms.glossary.at'} @:{'terms.glossary.least'} one @:{'terms.glossary.department'}.",
"validation": "Fill @:{'terms.glossary.in'} @:{'terms.replication.article.host_mention'} @:{'terms.glossary.required'} fields @:{'terms.glossary.before'} saving.",
"save": "@.capitalize:{'terms.glossary.save'} @:{'terms.glossary.employee'}",
"created": "@.capitalize:{'terms.glossary.employee'} created.",
"saved": "@.capitalize:{'terms.glossary.employee'} @:{'terms.glossary.saved'}.",
"deactivated": "@.capitalize:{'terms.glossary.employee'} deactivated.",
"include_inactive": "Show @:{'terms.glossary.inactive'}",
"empty": "@.capitalize:{'terms.glossary.no'} @:{'terms.glossary.employees'} found.",
"status": "Status",
"actions": "Actions",
"active": "Active",
"inactive": "@.capitalize:{'terms.glossary.inactive'}",
"edit": "@.capitalize:{'terms.glossary.edit'}",
"deactivate": "@.capitalize:{'terms.glossary.deactivate'}"
},
"roles": {
"viewer": {
"label": "Viewer",
"description": "@.capitalize:{'terms.glossary.can'} sign @:{'terms.glossary.in'} @:{'terms.glossary.and'} view @:{'terms.glossary.assigned'} @:{'terms.glossary.department'} data."
},
"cashier": {
"label": "Cashier",
"description": "@.capitalize:{'terms.glossary.can'} work with @:{'terms.glossary.orders'} @:{'terms.glossary.and'} order lines @:{'terms.glossary.for'} @:{'terms.glossary.assigned'} @:{'terms.glossary.departments'}."
},
"booking_coordinator": {
"label": "Booking coordinator",
"description": "@.capitalize:{'terms.glossary.can'} @:{'terms.glossary.coordinate'} @:{'terms.glossary.bookings'} @:{'terms.glossary.for'} @:{'terms.glossary.assigned'} @:{'terms.glossary.departments'}."
},
"operations_lead": {
"label": "@.capitalize:{'terms.glossary.operations'} lead",
"description": "@.capitalize:{'terms.glossary.can'} @:{'terms.glossary.coordinate'} @:{'terms.glossary.orders'}, @:{'terms.glossary.bookings'}, @:{'terms.glossary.and'} @:{'terms.glossary.operations'} views @:{'terms.glossary.for'} @:{'terms.glossary.assigned'} @:{'terms.glossary.departments'}."
},
"department_admin": {
"label": "@.capitalize:{'terms.glossary.department'} admin",
"description": "@.capitalize:{'terms.glossary.can'} @:{'terms.glossary.manage'} @:{'terms.glossary.limited'} @:{'terms.glossary.prices'} @:{'terms.glossary.and'} @:{'terms.glossary.employee'} @:{'terms.glossary.access'} @:{'terms.glossary.for'} @:{'terms.glossary.assigned'} @:{'terms.glossary.departments'}."
}
},
"errors": {
"load_departments": "@.capitalize:{'terms.glossary.could'} @:{'terms.glossary.not'} @:{'terms.glossary.load'} @:{'terms.glossary.departments'}.",
"load_prices": "@.capitalize:{'terms.glossary.could'} @:{'terms.glossary.not'} @:{'terms.glossary.load'} @:{'terms.glossary.department'} @:{'terms.glossary.prices'}.",
"save_prices": "@.capitalize:{'terms.glossary.could'} @:{'terms.glossary.not'} @:{'terms.glossary.save'} @:{'terms.glossary.department'} @:{'terms.glossary.prices'}.",
"load_employees": "@.capitalize:{'terms.glossary.could'} @:{'terms.glossary.not'} @:{'terms.glossary.load'} @:{'terms.glossary.employees'}.",
"save_employee": "@.capitalize:{'terms.glossary.could'} @:{'terms.glossary.not'} @:{'terms.glossary.save'} @:{'terms.glossary.employee'}.",
"deactivate_employee": "@.capitalize:{'terms.glossary.could'} @:{'terms.glossary.not'} @:{'terms.glossary.deactivate'} @:{'terms.glossary.employee'}."
}
}
}
}
+1
View File
@@ -71,6 +71,7 @@
"continue": "continue",
"control": "Control",
"conversion": "conversion",
"coordinate": "coordinate",
"copied": "copied",
"copy": "copy",
"could": "could",
+1
View File
@@ -11,6 +11,7 @@
"implemented": "implemented",
"import": "import",
"in": "in",
"inactive": "inactive",
"incl": "incl",
"include": "Include",
"included": "included",
+1
View File
@@ -12,6 +12,7 @@
"like": "like",
"limble": "Limble",
"limit": "limit",
"limited": "limited",
"line": "line",
"lines": "lines",
"link": "link",
+1
View File
@@ -14,6 +14,7 @@
"openai": "OpenAI",
"opening": "opening",
"opens": "opens",
"operations": "operations",
"operators": "operators",
"opret": "Opret",
"option": "option",
+148 -61
View File
@@ -13,88 +13,88 @@
"no_entity_available": "@.capitalize:{'terms.glossary.ingen'} {entity} @:{'terms.glossary.tilgjengelige'}."
},
"limited_backoffice": {
"title": "Backoffice",
"subtitle": "Administrer avdelingspriser og medarbeidertilgang.",
"department": "Avdeling",
"select_department": "Velg avdeling",
"loading": "Laster...",
"no_departments": "Ingen avdelinger er tilgjengelige for denne kontoen.",
"cancel": "Avbryt",
"title": "@:{'phrases.compat.limited_backoffice.title'}",
"subtitle": "@:{'phrases.compat.limited_backoffice.subtitle'}",
"department": "@:{'phrases.compat.limited_backoffice.department'}",
"select_department": "@:{'phrases.compat.limited_backoffice.select_department'}",
"loading": "@:{'phrases.compat.limited_backoffice.loading'}",
"no_departments": "@:{'phrases.compat.limited_backoffice.no_departments'}",
"cancel": "@:{'phrases.compat.limited_backoffice.cancel'}",
"nav": {
"prices": "Priser",
"employees": "Medarbeidere"
"prices": "@:{'phrases.compat.limited_backoffice.nav.prices'}",
"employees": "@:{'phrases.compat.limited_backoffice.nav.employees'}"
},
"forbidden": {
"title": "Tilgang nektet",
"department": "Du har ikke tilgang til denne avdelingen."
"title": "@:{'phrases.compat.limited_backoffice.forbidden.title'}",
"department": "@:{'phrases.compat.limited_backoffice.forbidden.department'}"
},
"prices": {
"title": "Avdelingspriser",
"save": "Lagre priser",
"saved": "Prisene er lagret.",
"product": "Produkt",
"price": "Avdelingspris",
"price_required": "Alle produkter må ha en ikke-negativ numerisk pris.",
"setup_required_title": "Prisoppsett kreves",
"setup_required_message": "En superbruker må opprette eksplisitte priser for alle produkter før avdelingen kan administreres her.",
"no_products": "Ingen produkter er konfigurert for denne avdelingen."
"title": "@:{'phrases.compat.limited_backoffice.prices.title'}",
"save": "@:{'phrases.compat.limited_backoffice.prices.save'}",
"saved": "@:{'phrases.compat.limited_backoffice.prices.saved'}",
"product": "@:{'phrases.compat.limited_backoffice.prices.product'}",
"price": "@:{'phrases.compat.limited_backoffice.prices.price'}",
"price_required": "@:{'phrases.compat.limited_backoffice.prices.price_required'}",
"setup_required_title": "@:{'phrases.compat.limited_backoffice.prices.setup_required_title'}",
"setup_required_message": "@:{'phrases.compat.limited_backoffice.prices.setup_required_message'}",
"no_products": "@:{'phrases.compat.limited_backoffice.prices.no_products'}"
},
"employees": {
"title": "Medarbeidertilgang",
"subtitle": "Opprett medarbeidere og tildel en begrenset rolle for dine avdelinger.",
"create_title": "Opprett medarbeider",
"edit_title": "Rediger medarbeider",
"name": "Navn",
"email": "E-post",
"password": "Passord",
"password_create_help": "Kreves for nye medarbeidere. Bruk minst 8 tegn.",
"password_update_help": "La stå tomt for å beholde nåværende passord.",
"role": "Rolle",
"departments": "Avdelinger",
"department_required": "Velg minst en avdeling.",
"validation": "Fyll ut de påkrevde feltene før du lagrer.",
"save": "Lagre medarbeider",
"created": "Medarbeideren er opprettet.",
"saved": "Medarbeideren er lagret.",
"deactivated": "Medarbeideren er deaktivert.",
"include_inactive": "Vis inaktive",
"empty": "Ingen medarbeidere funnet.",
"status": "Status",
"actions": "Handlinger",
"active": "Aktiv",
"inactive": "Inaktiv",
"edit": "Rediger",
"deactivate": "Deaktiver"
"title": "@:{'phrases.compat.limited_backoffice.employees.title'}",
"subtitle": "@:{'phrases.compat.limited_backoffice.employees.subtitle'}",
"create_title": "@:{'phrases.compat.limited_backoffice.employees.create_title'}",
"edit_title": "@:{'phrases.compat.limited_backoffice.employees.edit_title'}",
"name": "@:{'phrases.compat.limited_backoffice.employees.name'}",
"email": "@:{'phrases.compat.limited_backoffice.employees.email'}",
"password": "@:{'phrases.compat.limited_backoffice.employees.password'}",
"password_create_help": "@:{'phrases.compat.limited_backoffice.employees.password_create_help'}",
"password_update_help": "@:{'phrases.compat.limited_backoffice.employees.password_update_help'}",
"role": "@:{'phrases.compat.limited_backoffice.employees.role'}",
"departments": "@:{'phrases.compat.limited_backoffice.employees.departments'}",
"department_required": "@:{'phrases.compat.limited_backoffice.employees.department_required'}",
"validation": "@:{'phrases.compat.limited_backoffice.employees.validation'}",
"save": "@:{'phrases.compat.limited_backoffice.employees.save'}",
"created": "@:{'phrases.compat.limited_backoffice.employees.created'}",
"saved": "@:{'phrases.compat.limited_backoffice.employees.saved'}",
"deactivated": "@:{'phrases.compat.limited_backoffice.employees.deactivated'}",
"include_inactive": "@:{'phrases.compat.limited_backoffice.employees.include_inactive'}",
"empty": "@:{'phrases.compat.limited_backoffice.employees.empty'}",
"status": "@:{'phrases.compat.limited_backoffice.employees.status'}",
"actions": "@:{'phrases.compat.limited_backoffice.employees.actions'}",
"active": "@:{'phrases.compat.limited_backoffice.employees.active'}",
"inactive": "@:{'phrases.compat.limited_backoffice.employees.inactive'}",
"edit": "@:{'phrases.compat.limited_backoffice.employees.edit'}",
"deactivate": "@:{'phrases.compat.limited_backoffice.employees.deactivate'}"
},
"roles": {
"viewer": {
"label": "Viser",
"description": "Kan logge inn og se data for tildelte avdelinger."
"label": "@:{'phrases.compat.limited_backoffice.roles.viewer.label'}",
"description": "@:{'phrases.compat.limited_backoffice.roles.viewer.description'}"
},
"cashier": {
"label": "Kasserer",
"description": "Kan arbeide med ordre og ordrelinjer for tildelte avdelinger."
"label": "@:{'phrases.compat.limited_backoffice.roles.cashier.label'}",
"description": "@:{'phrases.compat.limited_backoffice.roles.cashier.description'}"
},
"booking_coordinator": {
"label": "Bookingkoordinator",
"description": "Kan koordinere bookinger for tildelte avdelinger."
"label": "@:{'phrases.compat.limited_backoffice.roles.booking_coordinator.label'}",
"description": "@:{'phrases.compat.limited_backoffice.roles.booking_coordinator.description'}"
},
"operations_lead": {
"label": "Driftsansvarlig",
"description": "Kan koordinere ordre, bookinger og driftsvisninger for tildelte avdelinger."
"label": "@:{'phrases.compat.limited_backoffice.roles.operations_lead.label'}",
"description": "@:{'phrases.compat.limited_backoffice.roles.operations_lead.description'}"
},
"department_admin": {
"label": "Avdelingsadministrator",
"description": "Kan administrere begrensede priser og medarbeidertilgang for tildelte avdelinger."
"label": "@:{'phrases.compat.limited_backoffice.roles.department_admin.label'}",
"description": "@:{'phrases.compat.limited_backoffice.roles.department_admin.description'}"
}
},
"errors": {
"load_departments": "Kunne ikke laste avdelinger.",
"load_prices": "Kunne ikke laste avdelingspriser.",
"save_prices": "Kunne ikke lagre avdelingspriser.",
"load_employees": "Kunne ikke laste medarbeidere.",
"save_employee": "Kunne ikke lagre medarbeideren.",
"deactivate_employee": "Kunne ikke deaktivere medarbeideren."
"load_departments": "@:{'phrases.compat.limited_backoffice.errors.load_departments'}",
"load_prices": "@:{'phrases.compat.limited_backoffice.errors.load_prices'}",
"save_prices": "@:{'phrases.compat.limited_backoffice.errors.save_prices'}",
"load_employees": "@:{'phrases.compat.limited_backoffice.errors.load_employees'}",
"save_employee": "@:{'phrases.compat.limited_backoffice.errors.save_employee'}",
"deactivate_employee": "@:{'phrases.compat.limited_backoffice.errors.deactivate_employee'}"
}
},
"redirect": {
@@ -119,5 +119,92 @@
"add_host": "@:{'terms.glossary.legg'} @:{'terms.glossary.til'} {host}",
"register_host_when_reachable": "@:{'terms.glossary.legg'} @:{'terms.glossary.til'} {host} @:{'terms.glossary.i'} @:{'terms.glossary.superbrukergrensesnittet'} @:{'terms.glossary.nar'} @:{'terms.replication.article.host_mention'} @:{'terms.glossary.kan'} @:{'terms.glossary.nas'}.",
"register_host_when_reachable_with_space_requirement": "@:{'terms.glossary.legg'} @:{'terms.glossary.til'} {host} @:{'terms.glossary.i'} @:{'terms.glossary.superbrukergrensesnittet'} @:{'terms.glossary.nar'} @:{'terms.replication.article.host_mention'} @:{'terms.glossary.kan'} @:{'terms.glossary.nas'}. Klargjøring @:{'terms.glossary.krever'} ledig plass tilsvarende kildebuckets @:{'terms.glossary.pluss'} 20%."
},
"compat": {
"limited_backoffice": {
"title": "Backoffice",
"subtitle": "Administrer @:{'terms.glossary.avdelingspriser'} @:{'terms.glossary.og'} @:{'terms.glossary.medarbeidertilgang'}.",
"department": "@.capitalize:{'terms.glossary.avdeling'}",
"select_department": "@.capitalize:{'terms.glossary.velg'} @:{'terms.glossary.avdeling'}",
"loading": "Laster...",
"no_departments": "@.capitalize:{'terms.glossary.ingen'} @:{'terms.glossary.avdelinger'} @:{'terms.glossary.er'} tilgjengelige @:{'terms.glossary.for'} @:{'terms.glossary.denne'} kontoen.",
"cancel": "Avbryt",
"nav": {
"prices": "@.capitalize:{'terms.glossary.priser'}",
"employees": "@.capitalize:{'terms.glossary.medarbeidere'}"
},
"forbidden": {
"title": "@.capitalize:{'terms.glossary.tilgang'} nektet",
"department": "@.capitalize:{'terms.glossary.du'} har @:{'terms.glossary.ikke'} @:{'terms.glossary.tilgang'} til @:{'terms.glossary.denne'} @:{'terms.glossary.avdelingen'}."
},
"prices": {
"title": "@.capitalize:{'terms.glossary.avdelingspriser'}",
"save": "@.capitalize:{'terms.glossary.lagre'} @:{'terms.glossary.priser'}",
"saved": "Prisene @:{'terms.glossary.er'} @:{'terms.glossary.lagret'}.",
"product": "Produkt",
"price": "Avdelingspris",
"price_required": "@.capitalize:{'terms.glossary.alle'} @:{'terms.glossary.produkter'} @:{'terms.glossary.ma'} ha @:{'terms.replication.host_definite_suffix'} @:{'terms.glossary.ikke'}-negativ numerisk pris.",
"setup_required_title": "Prisoppsett @:{'terms.glossary.kreves'}",
"setup_required_message": "@.capitalize:{'terms.replication.host_definite_suffix'} superbruker @:{'terms.glossary.ma'} opprette eksplisitte @:{'terms.glossary.priser'} @:{'terms.glossary.for'} @:{'terms.glossary.alle'} @:{'terms.glossary.produkter'} @:{'terms.glossary.før'} @:{'terms.glossary.avdelingen'} @:{'terms.glossary.kan'} administreres her.",
"no_products": "@.capitalize:{'terms.glossary.ingen'} @:{'terms.glossary.produkter'} @:{'terms.glossary.er'} konfigurert @:{'terms.glossary.for'} @:{'terms.glossary.denne'} @:{'terms.glossary.avdelingen'}."
},
"employees": {
"title": "@.capitalize:{'terms.glossary.medarbeidertilgang'}",
"subtitle": "@:{'terms.glossary.opprett'} @:{'terms.glossary.medarbeidere'} @:{'terms.glossary.og'} tildel @:{'terms.replication.host_definite_suffix'} begrenset @:{'terms.glossary.rolle'} @:{'terms.glossary.for'} dine @:{'terms.glossary.avdelinger'}.",
"create_title": "@:{'terms.glossary.opprett'} @:{'terms.glossary.medarbeider'}",
"edit_title": "@:{'terms.glossary.rediger'} @:{'terms.glossary.medarbeider'}",
"name": "Navn",
"email": "E-post",
"password": "@.capitalize:{'terms.glossary.passord'}",
"password_create_help": "@.capitalize:{'terms.glossary.kreves'} @:{'terms.glossary.for'} nye @:{'terms.glossary.medarbeidere'}. Bruk @:{'terms.glossary.minst'} 8 tegn.",
"password_update_help": "La stå tomt @:{'terms.glossary.for'} å beholde nåværende @:{'terms.glossary.passord'}.",
"role": "@.capitalize:{'terms.glossary.rolle'}",
"departments": "@.capitalize:{'terms.glossary.avdelinger'}",
"department_required": "@.capitalize:{'terms.glossary.velg'} @:{'terms.glossary.minst'} @:{'terms.replication.host_definite_suffix'} @:{'terms.glossary.avdeling'}.",
"validation": "Fyll ut de påkrevde feltene @:{'terms.glossary.før'} @:{'terms.glossary.du'} lagrer.",
"save": "@.capitalize:{'terms.glossary.lagre'} @:{'terms.glossary.medarbeider'}",
"created": "@.capitalize:{'terms.glossary.medarbeideren'} @:{'terms.glossary.er'} opprettet.",
"saved": "@.capitalize:{'terms.glossary.medarbeideren'} @:{'terms.glossary.er'} @:{'terms.glossary.lagret'}.",
"deactivated": "@.capitalize:{'terms.glossary.medarbeideren'} @:{'terms.glossary.er'} deaktivert.",
"include_inactive": "Vis inaktive",
"empty": "@.capitalize:{'terms.glossary.ingen'} @:{'terms.glossary.medarbeidere'} funnet.",
"status": "Status",
"actions": "Handlinger",
"active": "Aktiv",
"inactive": "Inaktiv",
"edit": "@:{'terms.glossary.rediger'}",
"deactivate": "Deaktiver"
},
"roles": {
"viewer": {
"label": "Viser",
"description": "@.capitalize:{'terms.glossary.kan'} logge inn @:{'terms.glossary.og'} se data @:{'terms.glossary.for'} @:{'terms.glossary.tildelte'} @:{'terms.glossary.avdelinger'}."
},
"cashier": {
"label": "Kasserer",
"description": "@.capitalize:{'terms.glossary.kan'} arbeide med @:{'terms.glossary.ordre'} @:{'terms.glossary.og'} ordrelinjer @:{'terms.glossary.for'} @:{'terms.glossary.tildelte'} @:{'terms.glossary.avdelinger'}."
},
"booking_coordinator": {
"label": "Bookingkoordinator",
"description": "@.capitalize:{'terms.glossary.kan'} @:{'terms.glossary.koordinere'} @:{'terms.glossary.bookinger'} @:{'terms.glossary.for'} @:{'terms.glossary.tildelte'} @:{'terms.glossary.avdelinger'}."
},
"operations_lead": {
"label": "Driftsansvarlig",
"description": "@.capitalize:{'terms.glossary.kan'} @:{'terms.glossary.koordinere'} @:{'terms.glossary.ordre'}, @:{'terms.glossary.bookinger'} @:{'terms.glossary.og'} driftsvisninger @:{'terms.glossary.for'} @:{'terms.glossary.tildelte'} @:{'terms.glossary.avdelinger'}."
},
"department_admin": {
"label": "Avdelingsadministrator",
"description": "@.capitalize:{'terms.glossary.kan'} administrere begrensede @:{'terms.glossary.priser'} @:{'terms.glossary.og'} @:{'terms.glossary.medarbeidertilgang'} @:{'terms.glossary.for'} @:{'terms.glossary.tildelte'} @:{'terms.glossary.avdelinger'}."
}
},
"errors": {
"load_departments": "@.capitalize:{'terms.glossary.kunne'} @:{'terms.glossary.ikke'} @:{'terms.glossary.laste'} @:{'terms.glossary.avdelinger'}.",
"load_prices": "@.capitalize:{'terms.glossary.kunne'} @:{'terms.glossary.ikke'} @:{'terms.glossary.laste'} @:{'terms.glossary.avdelingspriser'}.",
"save_prices": "@.capitalize:{'terms.glossary.kunne'} @:{'terms.glossary.ikke'} @:{'terms.glossary.lagre'} @:{'terms.glossary.avdelingspriser'}.",
"load_employees": "@.capitalize:{'terms.glossary.kunne'} @:{'terms.glossary.ikke'} @:{'terms.glossary.laste'} @:{'terms.glossary.medarbeidere'}.",
"save_employee": "@.capitalize:{'terms.glossary.kunne'} @:{'terms.glossary.ikke'} @:{'terms.glossary.lagre'} @:{'terms.glossary.medarbeideren'}.",
"deactivate_employee": "@.capitalize:{'terms.glossary.kunne'} @:{'terms.glossary.ikke'} deaktivere @:{'terms.glossary.medarbeideren'}."
}
}
}
}
+1
View File
@@ -82,6 +82,7 @@
"avdelingsnavn": "avdelingsnavn",
"avdelingsport": "avdelingsport",
"avdelingsporter": "avdelingsporter",
"avdelingspriser": "avdelingspriser",
"avdelingsreleer": "avdelingsreleer",
"avdelingsstafett": "avdelingsstafett",
"avdelingsstafetter": "avdelingsstafetter",
+1
View File
@@ -60,6 +60,7 @@
"bokvask": "bokvask",
"booket": "booket",
"booking": "booking",
"bookinger": "bookinger",
"bookingportalen": "bookingportalen",
"bookings": "bookings",
"bruk": "bruk",
+1
View File
@@ -48,6 +48,7 @@
"flere": "flere",
"følg": "følg",
"for": "for",
"før": "før",
"forbindelsen": "forbindelsen",
"fordeling": "fordeling",
"fordelingsendepunkter": "fordelingsendepunkter",
+1
View File
@@ -45,6 +45,7 @@
"kontanter": "kontanter",
"konto": "konto",
"kontoen": "kontoen",
"koordinere": "koordinere",
"kopier": "Kopier",
"kopiere": "kopiere",
"kopierer": "Kopierer",
+4
View File
@@ -20,6 +20,10 @@
"matcher": "matcher",
"materialene": "materialene",
"med": "med",
"medarbeider": "medarbeider",
"medarbeidere": "medarbeidere",
"medarbeideren": "medarbeideren",
"medarbeidertilgang": "medarbeidertilgang",
"memory": "Memory",
"men": "men",
"mens": "mens",
+1
View File
@@ -30,6 +30,7 @@
"tilbakestill": "tilbakestill",
"tildeling": "tildeling",
"tildelt": "tildelt",
"tildelte": "tildelte",
"tilgang": "tilgang",
"tilgangskode": "tilgangskode",
"tilgjengelig": "tilgjengelig",
+148 -61
View File
@@ -13,88 +13,88 @@
"no_entity_available": "@.capitalize:{'terms.glossary.inga'} {entity} @:{'terms.glossary.tillgangliga'}."
},
"limited_backoffice": {
"title": "Backoffice",
"subtitle": "Hantera avdelningspriser och medarbetaråtkomst.",
"department": "Avdelning",
"select_department": "Välj avdelning",
"loading": "Laddar...",
"no_departments": "Inga avdelningar är tillgängliga för detta konto.",
"cancel": "Avbryt",
"title": "@:{'phrases.compat.limited_backoffice.title'}",
"subtitle": "@:{'phrases.compat.limited_backoffice.subtitle'}",
"department": "@:{'phrases.compat.limited_backoffice.department'}",
"select_department": "@:{'phrases.compat.limited_backoffice.select_department'}",
"loading": "@:{'phrases.compat.limited_backoffice.loading'}",
"no_departments": "@:{'phrases.compat.limited_backoffice.no_departments'}",
"cancel": "@:{'phrases.compat.limited_backoffice.cancel'}",
"nav": {
"prices": "Priser",
"employees": "Medarbetare"
"prices": "@:{'phrases.compat.limited_backoffice.nav.prices'}",
"employees": "@:{'phrases.compat.limited_backoffice.nav.employees'}"
},
"forbidden": {
"title": "Åtkomst nekad",
"department": "Du har inte åtkomst till denna avdelning."
"title": "@:{'phrases.compat.limited_backoffice.forbidden.title'}",
"department": "@:{'phrases.compat.limited_backoffice.forbidden.department'}"
},
"prices": {
"title": "Avdelningspriser",
"save": "Spara priser",
"saved": "Priserna har sparats.",
"product": "Produkt",
"price": "Avdelningspris",
"price_required": "Alla produkter måste ha ett icke-negativt numeriskt pris.",
"setup_required_title": "Prisinställning krävs",
"setup_required_message": "En superuser måste skapa explicita priser för alla produkter innan avdelningen kan hanteras här.",
"no_products": "Inga produkter är konfigurerade för denna avdelning."
"title": "@:{'phrases.compat.limited_backoffice.prices.title'}",
"save": "@:{'phrases.compat.limited_backoffice.prices.save'}",
"saved": "@:{'phrases.compat.limited_backoffice.prices.saved'}",
"product": "@:{'phrases.compat.limited_backoffice.prices.product'}",
"price": "@:{'phrases.compat.limited_backoffice.prices.price'}",
"price_required": "@:{'phrases.compat.limited_backoffice.prices.price_required'}",
"setup_required_title": "@:{'phrases.compat.limited_backoffice.prices.setup_required_title'}",
"setup_required_message": "@:{'phrases.compat.limited_backoffice.prices.setup_required_message'}",
"no_products": "@:{'phrases.compat.limited_backoffice.prices.no_products'}"
},
"employees": {
"title": "Medarbetaråtkomst",
"subtitle": "Skapa medarbetare och tilldela en begränsad roll för dina avdelningar.",
"create_title": "Skapa medarbetare",
"edit_title": "Redigera medarbetare",
"name": "Namn",
"email": "E-post",
"password": "Lösenord",
"password_create_help": "Krävs för nya medarbetare. Använd minst 8 tecken.",
"password_update_help": "Lämna tomt för att behålla nuvarande lösenord.",
"role": "Roll",
"departments": "Avdelningar",
"department_required": "Välj minst en avdelning.",
"validation": "Fyll i de obligatoriska fälten innan du sparar.",
"save": "Spara medarbetare",
"created": "Medarbetaren har skapats.",
"saved": "Medarbetaren har sparats.",
"deactivated": "Medarbetaren har inaktiverats.",
"include_inactive": "Visa inaktiva",
"empty": "Inga medarbetare hittades.",
"status": "Status",
"actions": "Åtgärder",
"active": "Aktiv",
"inactive": "Inaktiv",
"edit": "Redigera",
"deactivate": "Inaktivera"
"title": "@:{'phrases.compat.limited_backoffice.employees.title'}",
"subtitle": "@:{'phrases.compat.limited_backoffice.employees.subtitle'}",
"create_title": "@:{'phrases.compat.limited_backoffice.employees.create_title'}",
"edit_title": "@:{'phrases.compat.limited_backoffice.employees.edit_title'}",
"name": "@:{'phrases.compat.limited_backoffice.employees.name'}",
"email": "@:{'phrases.compat.limited_backoffice.employees.email'}",
"password": "@:{'phrases.compat.limited_backoffice.employees.password'}",
"password_create_help": "@:{'phrases.compat.limited_backoffice.employees.password_create_help'}",
"password_update_help": "@:{'phrases.compat.limited_backoffice.employees.password_update_help'}",
"role": "@:{'phrases.compat.limited_backoffice.employees.role'}",
"departments": "@:{'phrases.compat.limited_backoffice.employees.departments'}",
"department_required": "@:{'phrases.compat.limited_backoffice.employees.department_required'}",
"validation": "@:{'phrases.compat.limited_backoffice.employees.validation'}",
"save": "@:{'phrases.compat.limited_backoffice.employees.save'}",
"created": "@:{'phrases.compat.limited_backoffice.employees.created'}",
"saved": "@:{'phrases.compat.limited_backoffice.employees.saved'}",
"deactivated": "@:{'phrases.compat.limited_backoffice.employees.deactivated'}",
"include_inactive": "@:{'phrases.compat.limited_backoffice.employees.include_inactive'}",
"empty": "@:{'phrases.compat.limited_backoffice.employees.empty'}",
"status": "@:{'phrases.compat.limited_backoffice.employees.status'}",
"actions": "@:{'phrases.compat.limited_backoffice.employees.actions'}",
"active": "@:{'phrases.compat.limited_backoffice.employees.active'}",
"inactive": "@:{'phrases.compat.limited_backoffice.employees.inactive'}",
"edit": "@:{'phrases.compat.limited_backoffice.employees.edit'}",
"deactivate": "@:{'phrases.compat.limited_backoffice.employees.deactivate'}"
},
"roles": {
"viewer": {
"label": "Visare",
"description": "Kan logga in och se data för tilldelade avdelningar."
"label": "@:{'phrases.compat.limited_backoffice.roles.viewer.label'}",
"description": "@:{'phrases.compat.limited_backoffice.roles.viewer.description'}"
},
"cashier": {
"label": "Kassör",
"description": "Kan arbeta med order och orderrader för tilldelade avdelningar."
"label": "@:{'phrases.compat.limited_backoffice.roles.cashier.label'}",
"description": "@:{'phrases.compat.limited_backoffice.roles.cashier.description'}"
},
"booking_coordinator": {
"label": "Bokningskoordinator",
"description": "Kan koordinera bokningar för tilldelade avdelningar."
"label": "@:{'phrases.compat.limited_backoffice.roles.booking_coordinator.label'}",
"description": "@:{'phrases.compat.limited_backoffice.roles.booking_coordinator.description'}"
},
"operations_lead": {
"label": "Driftansvarig",
"description": "Kan koordinera order, bokningar och driftvyer för tilldelade avdelningar."
"label": "@:{'phrases.compat.limited_backoffice.roles.operations_lead.label'}",
"description": "@:{'phrases.compat.limited_backoffice.roles.operations_lead.description'}"
},
"department_admin": {
"label": "Avdelningsadministratör",
"description": "Kan hantera begränsade priser och medarbetaråtkomst för tilldelade avdelningar."
"label": "@:{'phrases.compat.limited_backoffice.roles.department_admin.label'}",
"description": "@:{'phrases.compat.limited_backoffice.roles.department_admin.description'}"
}
},
"errors": {
"load_departments": "Kunde inte ladda avdelningar.",
"load_prices": "Kunde inte ladda avdelningspriser.",
"save_prices": "Kunde inte spara avdelningspriser.",
"load_employees": "Kunde inte ladda medarbetare.",
"save_employee": "Kunde inte spara medarbetaren.",
"deactivate_employee": "Kunde inte inaktivera medarbetaren."
"load_departments": "@:{'phrases.compat.limited_backoffice.errors.load_departments'}",
"load_prices": "@:{'phrases.compat.limited_backoffice.errors.load_prices'}",
"save_prices": "@:{'phrases.compat.limited_backoffice.errors.save_prices'}",
"load_employees": "@:{'phrases.compat.limited_backoffice.errors.load_employees'}",
"save_employee": "@:{'phrases.compat.limited_backoffice.errors.save_employee'}",
"deactivate_employee": "@:{'phrases.compat.limited_backoffice.errors.deactivate_employee'}"
}
},
"redirect": {
@@ -119,5 +119,92 @@
"add_host": "@:{'terms.glossary.lagg'} @:{'terms.glossary.till'} {host}",
"register_host_when_reachable": "@:{'terms.glossary.lagg'} @:{'terms.glossary.till'} {host} @:{'terms.glossary.i'} @:{'terms.glossary.superuser'}-@:{'terms.glossary.granssnittet'} @:{'terms.glossary.nar'} @:{'terms.replication.article.host_mention'} @:{'terms.glossary.kan'} @:{'terms.glossary.nas'}.",
"register_host_when_reachable_with_space_requirement": "@:{'terms.glossary.lagg'} @:{'terms.glossary.till'} {host} @:{'terms.glossary.i'} @:{'terms.glossary.superuser'}-@:{'terms.glossary.granssnittet'} @:{'terms.glossary.nar'} @:{'terms.replication.article.host_mention'} @:{'terms.glossary.kan'} @:{'terms.glossary.nas'}. Provisionering @:{'terms.glossary.kraver'} ledigt utrymme motsvarande källbucketarna plus 20%."
},
"compat": {
"limited_backoffice": {
"title": "Backoffice",
"subtitle": "@.capitalize:{'terms.glossary.hantera'} @:{'terms.glossary.avdelningspriser'} @:{'terms.glossary.och'} @:{'terms.glossary.medarbetaratkomst'}.",
"department": "@.capitalize:{'terms.glossary.avdelning'}",
"select_department": "@.capitalize:{'terms.glossary.valj'} @:{'terms.glossary.avdelning'}",
"loading": "Laddar...",
"no_departments": "@.capitalize:{'terms.glossary.inga'} @:{'terms.glossary.avdelningar'} @:{'terms.glossary.ar'} tillgängliga @:{'terms.glossary.for'} detta konto.",
"cancel": "Avbryt",
"nav": {
"prices": "@.capitalize:{'terms.glossary.priser'}",
"employees": "@.capitalize:{'terms.glossary.medarbetare'}"
},
"forbidden": {
"title": "@.capitalize:{'terms.glossary.atkomst'} nekad",
"department": "@.capitalize:{'terms.glossary.du'} @:{'terms.glossary.har'} @:{'terms.glossary.inte'} @:{'terms.glossary.atkomst'} till @:{'terms.glossary.denna'} @:{'terms.glossary.avdelning'}."
},
"prices": {
"title": "@.capitalize:{'terms.glossary.avdelningspriser'}",
"save": "@.capitalize:{'terms.glossary.spara'} @:{'terms.glossary.priser'}",
"saved": "Priserna @:{'terms.glossary.har'} @:{'terms.glossary.sparats'}.",
"product": "Produkt",
"price": "Avdelningspris",
"price_required": "@.capitalize:{'terms.glossary.alla'} @:{'terms.glossary.produkter'} @:{'terms.glossary.maste'} ha ett icke-negativt numeriskt pris.",
"setup_required_title": "Prisinställning @:{'terms.glossary.kravs'}",
"setup_required_message": "@.capitalize:{'terms.replication.host_definite_suffix'} superuser @:{'terms.glossary.maste'} @:{'terms.glossary.skapa'} explicita @:{'terms.glossary.priser'} @:{'terms.glossary.for'} @:{'terms.glossary.alla'} @:{'terms.glossary.produkter'} @:{'terms.glossary.innan'} avdelningen @:{'terms.glossary.kan'} hanteras här.",
"no_products": "@.capitalize:{'terms.glossary.inga'} @:{'terms.glossary.produkter'} @:{'terms.glossary.ar'} konfigurerade @:{'terms.glossary.for'} @:{'terms.glossary.denna'} @:{'terms.glossary.avdelning'}."
},
"employees": {
"title": "@.capitalize:{'terms.glossary.medarbetaratkomst'}",
"subtitle": "@.capitalize:{'terms.glossary.skapa'} @:{'terms.glossary.medarbetare'} @:{'terms.glossary.och'} tilldela @:{'terms.replication.host_definite_suffix'} begränsad @:{'terms.glossary.roll'} @:{'terms.glossary.for'} dina @:{'terms.glossary.avdelningar'}.",
"create_title": "@.capitalize:{'terms.glossary.skapa'} @:{'terms.glossary.medarbetare'}",
"edit_title": "@:{'terms.glossary.redigera'} @:{'terms.glossary.medarbetare'}",
"name": "Namn",
"email": "E-post",
"password": "@.capitalize:{'terms.glossary.losenord'}",
"password_create_help": "@.capitalize:{'terms.glossary.kravs'} @:{'terms.glossary.for'} nya @:{'terms.glossary.medarbetare'}. Använd @:{'terms.glossary.minst'} 8 tecken.",
"password_update_help": "Lämna tomt @:{'terms.glossary.for'} att behålla nuvarande @:{'terms.glossary.losenord'}.",
"role": "@.capitalize:{'terms.glossary.roll'}",
"departments": "@.capitalize:{'terms.glossary.avdelningar'}",
"department_required": "@.capitalize:{'terms.glossary.valj'} @:{'terms.glossary.minst'} @:{'terms.replication.host_definite_suffix'} @:{'terms.glossary.avdelning'}.",
"validation": "Fyll i de obligatoriska fälten @:{'terms.glossary.innan'} @:{'terms.glossary.du'} sparar.",
"save": "@.capitalize:{'terms.glossary.spara'} @:{'terms.glossary.medarbetare'}",
"created": "@.capitalize:{'terms.glossary.medarbetaren'} @:{'terms.glossary.har'} skapats.",
"saved": "@.capitalize:{'terms.glossary.medarbetaren'} @:{'terms.glossary.har'} @:{'terms.glossary.sparats'}.",
"deactivated": "@.capitalize:{'terms.glossary.medarbetaren'} @:{'terms.glossary.har'} inaktiverats.",
"include_inactive": "Visa inaktiva",
"empty": "@.capitalize:{'terms.glossary.inga'} @:{'terms.glossary.medarbetare'} hittades.",
"status": "Status",
"actions": "Åtgärder",
"active": "Aktiv",
"inactive": "Inaktiv",
"edit": "@:{'terms.glossary.redigera'}",
"deactivate": "@.capitalize:{'terms.glossary.inaktivera'}"
},
"roles": {
"viewer": {
"label": "Visare",
"description": "@.capitalize:{'terms.glossary.kan'} logga in @:{'terms.glossary.och'} se data @:{'terms.glossary.for'} @:{'terms.glossary.tilldelade'} @:{'terms.glossary.avdelningar'}."
},
"cashier": {
"label": "Kassör",
"description": "@.capitalize:{'terms.glossary.kan'} arbeta med @:{'terms.glossary.order'} @:{'terms.glossary.och'} orderrader @:{'terms.glossary.for'} @:{'terms.glossary.tilldelade'} @:{'terms.glossary.avdelningar'}."
},
"booking_coordinator": {
"label": "Bokningskoordinator",
"description": "@.capitalize:{'terms.glossary.kan'} @:{'terms.glossary.koordinera'} @:{'terms.glossary.bokningar'} @:{'terms.glossary.for'} @:{'terms.glossary.tilldelade'} @:{'terms.glossary.avdelningar'}."
},
"operations_lead": {
"label": "Driftansvarig",
"description": "@.capitalize:{'terms.glossary.kan'} @:{'terms.glossary.koordinera'} @:{'terms.glossary.order'}, @:{'terms.glossary.bokningar'} @:{'terms.glossary.och'} driftvyer @:{'terms.glossary.for'} @:{'terms.glossary.tilldelade'} @:{'terms.glossary.avdelningar'}."
},
"department_admin": {
"label": "Avdelningsadministratör",
"description": "@.capitalize:{'terms.glossary.kan'} @:{'terms.glossary.hantera'} begränsade @:{'terms.glossary.priser'} @:{'terms.glossary.och'} @:{'terms.glossary.medarbetaratkomst'} @:{'terms.glossary.for'} @:{'terms.glossary.tilldelade'} @:{'terms.glossary.avdelningar'}."
}
},
"errors": {
"load_departments": "@.capitalize:{'terms.glossary.kunde'} @:{'terms.glossary.inte'} @:{'terms.glossary.ladda'} @:{'terms.glossary.avdelningar'}.",
"load_prices": "@.capitalize:{'terms.glossary.kunde'} @:{'terms.glossary.inte'} @:{'terms.glossary.ladda'} @:{'terms.glossary.avdelningspriser'}.",
"save_prices": "@.capitalize:{'terms.glossary.kunde'} @:{'terms.glossary.inte'} @:{'terms.glossary.spara'} @:{'terms.glossary.avdelningspriser'}.",
"load_employees": "@.capitalize:{'terms.glossary.kunde'} @:{'terms.glossary.inte'} @:{'terms.glossary.ladda'} @:{'terms.glossary.medarbetare'}.",
"save_employee": "@.capitalize:{'terms.glossary.kunde'} @:{'terms.glossary.inte'} @:{'terms.glossary.spara'} @:{'terms.glossary.medarbetaren'}.",
"deactivate_employee": "@.capitalize:{'terms.glossary.kunde'} @:{'terms.glossary.inte'} @:{'terms.glossary.inaktivera'} @:{'terms.glossary.medarbetaren'}."
}
}
}
}
+5
View File
@@ -0,0 +1,5 @@
{
"glossary": {
"avdelningspriser": "avdelningspriser"
}
}
+1
View File
@@ -25,6 +25,7 @@
"inlasta": "inlåsta",
"inloggning": "inloggning",
"inn": "inn",
"innan": "innan",
"inne": "inne",
"innehall": "innehåll",
"innstillinger": "innstillinger",
+1
View File
@@ -30,6 +30,7 @@
"kontant": "kontant",
"konto": "konto",
"kontrollera": "Kontrollera",
"koordinera": "koordinera",
"kopiera": "kopiera",
"kopierar": "Kopierar",
"koppla": "koppla",
+3
View File
@@ -21,6 +21,9 @@
"materials": "materials",
"med": "med",
"medan": "medan",
"medarbetaratkomst": "medarbetaråtkomst",
"medarbetare": "medarbetare",
"medarbetaren": "medarbetaren",
"memory": "Memory",
"men": "men",
"mer": "mer",
+1
View File
@@ -61,6 +61,7 @@
"rinse": "rinse",
"role": "role",
"roles": "roles",
"roll": "roll",
"roller": "roller",
"rule": "rule",
"rules": "rules",
+5
View File
@@ -0,0 +1,5 @@
{
"glossary": {
"sparats": "sparats"
}
}
+1
View File
@@ -37,6 +37,7 @@
"tillagg": "tillägg",
"tillampliga": "tillämpliga",
"tillbaka": "Tillbaka",
"tilldelade": "tilldelade",
"tilldelats": "tilldelats",
"tillegg": "tillegg",
"tillforlitlighet": "tillförlitlighet",