Import users from CSV
Change-Id: I3565dae7531b7de1d68ebcb2392be931083dda9e
This commit is contained in:
@@ -29,6 +29,74 @@ export default {
|
||||
},
|
||||
},
|
||||
},
|
||||
import_users: {
|
||||
error: {
|
||||
at_entry: "Bei Eintrag %{entry}: %{message}",
|
||||
error: "Fehler",
|
||||
required_field: "Pflichtfeld '%{field}' fehlt",
|
||||
invalid_value:
|
||||
"Ungültiger Wert in Zeile %{row}. Feld '%{field}' darf nur die Werte 'true' oder 'false' enthalten",
|
||||
unreasonably_big: "Datei ist zu groß für den Import (%{size} Megabytes)",
|
||||
already_in_progress: "Es läuft bereits ein Import",
|
||||
id_exits: "ID %{id} existiert bereits",
|
||||
},
|
||||
title: "Benutzer aus CSV importieren",
|
||||
goToPdf: "Gehe zum PDF",
|
||||
cards: {
|
||||
importstats: {
|
||||
header: "Benutzer importieren",
|
||||
users_total:
|
||||
"%{smart_count} Benutzer in der CSV Datei |||| %{smart_count} Benutzer in der CSV Datei",
|
||||
guest_count: "%{smart_count} Gast |||| %{smart_count} Gäste",
|
||||
admin_count:
|
||||
"%{smart_count} Server Administrator |||| %{smart_count} Server Administratoren",
|
||||
},
|
||||
conflicts: {
|
||||
header: "Konfliktstrategie",
|
||||
mode: {
|
||||
stop: "Stoppe bei Fehlern",
|
||||
skip: "Zeige Fehler und überspringe fehlerhafte Einträge",
|
||||
},
|
||||
},
|
||||
ids: {
|
||||
header: "IDs",
|
||||
all_ids_present: "IDs in jedem Eintrag vorhanden",
|
||||
count_ids_present:
|
||||
"%{smart_count} Eintrag mit ID |||| %{smart_count} Einträge mit IDs",
|
||||
mode: {
|
||||
ignore: "Ignoriere IDs der CSV-Datei und erstelle neue",
|
||||
update: "Aktualisiere existierende Benutzer",
|
||||
},
|
||||
},
|
||||
passwords: {
|
||||
header: "Passwörter",
|
||||
all_passwords_present: "Passwörter in jedem Eintrag vorhanden",
|
||||
count_passwords_present:
|
||||
"%{smart_count} Eintrag mit Passwort |||| %{smart_count} Einträge mit Passwörtern",
|
||||
use_passwords: "Verwende Passwörter aus der CSV Datei",
|
||||
},
|
||||
upload: {
|
||||
header: "CSV Datei importieren",
|
||||
explanation:
|
||||
"Hier können Sie eine Datei mit kommagetrennten Daten hochladen, die verwendet werden um Benutzer anzulegen oder zu ändern. Die Datei muss mindestens die Felder 'id' und 'displayname' enthalten. Hier können Sie eine Beispieldatei herunterladen und anpassen: ",
|
||||
},
|
||||
startImport: {
|
||||
simulate_only: "Nur simulieren",
|
||||
run_import: "Importieren",
|
||||
},
|
||||
results: {
|
||||
header: "Ergebnis",
|
||||
total:
|
||||
"%{smart_count} Eintrag insgesamt |||| %{smart_count} Einträge insgesamt",
|
||||
successful: "%{smart_count} Einträge erfolgreich importiert",
|
||||
skipped: "%{smart_count} Einträge übersprungen",
|
||||
download_skipped: "Übersprungene Einträge herunterladen",
|
||||
with_error:
|
||||
"%{smart_count} Eintrag mit Fehlern ||| %{smart_count} Einträge mit Fehlern",
|
||||
simulated_only: "Import-Vorgang war nur simuliert",
|
||||
},
|
||||
},
|
||||
},
|
||||
resources: {
|
||||
users: {
|
||||
backtolist: "Zurück zur Liste",
|
||||
|
||||
@@ -27,6 +27,74 @@ export default {
|
||||
},
|
||||
},
|
||||
},
|
||||
import_users: {
|
||||
error: {
|
||||
at_entry: "At entry %{entry}: %{message}",
|
||||
error: "Error",
|
||||
required_field: "Required field '%{field}' is not present",
|
||||
invalid_value:
|
||||
"Invalid value on line %{row}. '%{field}' field may only be 'true' or 'false'",
|
||||
unreasonably_big:
|
||||
"Refused to load unreasonably big file of %{size} megabytes",
|
||||
already_in_progress: "An import run is already in progress",
|
||||
id_exits: "ID %{id} already present",
|
||||
},
|
||||
title: "Import users via CSV",
|
||||
goToPdf: "Go to PDF",
|
||||
cards: {
|
||||
importstats: {
|
||||
header: "Import users",
|
||||
users_total:
|
||||
"%{smart_count} user in CSV file |||| %{smart_count} users in CSV file",
|
||||
guest_count: "%{smart_count} guest |||| %{smart_count} guests",
|
||||
admin_count: "%{smart_count} admin |||| %{smart_count} admins",
|
||||
},
|
||||
conflicts: {
|
||||
header: "Conflict strategy",
|
||||
mode: {
|
||||
stop: "Stop on conflict",
|
||||
skip: "Show error and skip on conflict",
|
||||
},
|
||||
},
|
||||
ids: {
|
||||
header: "IDs",
|
||||
all_ids_present: "IDs present on every entry",
|
||||
count_ids_present:
|
||||
"%{smart_count} entry with ID |||| %{smart_count} entries with IDs",
|
||||
mode: {
|
||||
ignore: "Ignore IDs in CSV and create new ones",
|
||||
update: "Update existing records",
|
||||
},
|
||||
},
|
||||
passwords: {
|
||||
header: "Passwords",
|
||||
all_passwords_present: "Passwords present on every entry",
|
||||
count_passwords_present:
|
||||
"%{smart_count} entry with password |||| %{smart_count} entries with passwords",
|
||||
use_passwords: "Use passwords from CSV",
|
||||
},
|
||||
upload: {
|
||||
header: "Input CSV file",
|
||||
explanation:
|
||||
"Here you can upload a file with comma separated values that is processed to create or update users. The file must include the fields 'id' and 'displayname'. You can download and adapt an example file here: ",
|
||||
},
|
||||
startImport: {
|
||||
simulate_only: "Simulate only",
|
||||
run_import: "Import",
|
||||
},
|
||||
results: {
|
||||
header: "Import results",
|
||||
total:
|
||||
"%{smart_count} entry in total |||| %{smart_count} entries in total",
|
||||
successful: "%{smart_count} entries successfully imported",
|
||||
skipped: "%{smart_count} entries skipped",
|
||||
download_skipped: "Download skipped records",
|
||||
with_error:
|
||||
"%{smart_count} entry with errors ||| %{smart_count} entries with errors",
|
||||
simulated_only: "Run was only simulated",
|
||||
},
|
||||
},
|
||||
},
|
||||
resources: {
|
||||
users: {
|
||||
backtolist: "Back to list",
|
||||
|
||||
Reference in New Issue
Block a user