diff --git a/dashboard/public/translation/da.json b/dashboard/public/translation/da.json index ca8933d02..45449db24 100644 --- a/dashboard/public/translation/da.json +++ b/dashboard/public/translation/da.json @@ -733,10 +733,14 @@ "reallyDelete": "Sletter du virkelig følgende?" }, "newDirectoryDialog": { - "title": "Ny mappe" + "title": "Ny mappe", + "create": "Opret" }, "renameDialog": { - "reallyOverwrite": "Der findes allerede en fil med det navn. Overskrive eksisterende fil?" + "reallyOverwrite": "Der findes allerede en fil med det navn. Overskrive eksisterende fil?", + "title": "Omdøb {{ fileName }}", + "newName": "Nyt navn", + "rename": "Omdøb" }, "toolbar": { "new": "Ny", @@ -744,11 +748,80 @@ "newFile": "Ny fil", "newFolder": "Ny mappe", "uploadFile": "Upload fil", - "restartApp": "Genstart appen" + "restartApp": "Genstart appen", + "uploadFolder": "Upload mappe", + "openTerminal": "Åben terminal", + "openLogs": "Vis logs" }, "extractionInProgress": "Udvinding i gang", "pasteInProgress": "Indsætning i gang", - "deleteInProgress": "Sletning i gang" + "deleteInProgress": "Sletning i gang", + "chownDialog": { + "title": "Ændring af ejerskab", + "newOwner": "Ny ejer", + "change": "Skift ejer", + "recursiveCheckbox": "Ændre ejerskab rekursivt" + }, + "uploadingDialog": { + "title": "Upload af filer ({{ countDone }}/{{{ count }})", + "errorAlreadyExists": "Der findes allerede en eller flere filer.", + "errorFailed": "Det lykkedes ikke at uploade en eller flere filer. Prøv venligst igen.", + "closeWarning": "Du må ikke opdatere siden, før upload er afsluttet.", + "retry": "Genoptag", + "overwrite": "Overskriv" + }, + "extractDialog": { + "title": "Udpakning af {{ fileName }}", + "closeWarning": "Du må ikke opdatere siden, før udtrækket er færdigt." + }, + "textEditorCloseDialog": { + "title": "Filen har ikke gemte ændringer", + "details": "Dine ændringer vil gå tabt, hvis du ikke gemmer dem", + "dontSave": "Spar ikke" + }, + "notFound": "Ikke fundet", + "list": { + "name": "Navn", + "size": "Størrelse", + "owner": "Ejer", + "empty": "Ingen filer", + "symlink": "symlænk til {{ target }}", + "menu": { + "rename": "Omdøb", + "chown": "Ændring af ejerskab", + "extract": "Uddrag her", + "download": "Download", + "delete": "Slet", + "edit": "Rediger", + "cut": "Skær", + "copy": "Kopier", + "paste": "Indsæt", + "selectAll": "Vælg alle", + "open": "Åben" + }, + "mtime": "Ændret" + }, + "extract": { + "error": "Udtrækningen mislykkedes: {{ message }}" + }, + "newDirectory": { + "errorAlreadyExists": "Findes allerede" + }, + "newFile": { + "errorAlreadyExists": "Findes allerede" + }, + "status": { + "restartingApp": "genstart af app" + }, + "uploader": { + "uploading": "Uploading", + "exitWarning": "Upload er stadig i gang. Skal vi virkelig lukke denne side?" + }, + "textEditor": { + "undo": "Fortryd", + "redo": "Omarbejdning", + "save": "Gem" + } }, "email": { "incoming": { diff --git a/dashboard/public/translation/de.json b/dashboard/public/translation/de.json index c42d03565..689da5f22 100644 --- a/dashboard/public/translation/de.json +++ b/dashboard/public/translation/de.json @@ -1031,13 +1031,17 @@ }, "title": "Datei-Manager", "renameDialog": { - "reallyOverwrite": "Eine Datei mit diesem Namen existiert bereits. Diese Datei überschreiben?" + "reallyOverwrite": "Eine Datei mit diesem Namen existiert bereits. Diese Datei überschreiben?", + "title": "{{ fileName }} umbennen", + "newName": "Neuer Name", + "rename": "Umbenennen" }, "removeDialog": { "reallyDelete": "Wirklich löschen?" }, "newDirectoryDialog": { - "title": "Neuer Ordner" + "title": "Neuer Ordner", + "create": "Erstellen" }, "toolbar": { "newFolder": "Neuer Ordner", @@ -1045,11 +1049,80 @@ "upload": "Hochladen", "newFile": "Neue Datei", "uploadFile": "Datei hochladen", - "restartApp": "Anwendung neustarten" + "restartApp": "Anwendung neustarten", + "uploadFolder": "Ordner hochladen", + "openTerminal": "Terminal öffnen", + "openLogs": "Logfiles öffnen" }, "extractionInProgress": "Entpacken läuft", "pasteInProgress": "Einfügen läuft", - "deleteInProgress": "Löschen läuft" + "deleteInProgress": "Löschen läuft", + "chownDialog": { + "title": "Eigentümer ändern", + "newOwner": "Neuer Eigentümer", + "change": "Eigentümer ändern", + "recursiveCheckbox": "Eigentümer rekursiv ändern" + }, + "uploadingDialog": { + "title": "Dateien hochladen ({{ countDone }}/{{ count }})", + "errorAlreadyExists": "Eine oder mehrere Dateien sind bereits vorhanden.", + "errorFailed": "Das Hochladen einer oder mehrerer Dateien ist fehlgeschlagen. Bitte erneut versuchen.", + "closeWarning": "Die Seite nicht aktualisieren, bevor der Upload abgeschlossen ist.", + "retry": "Erneut versuchen", + "overwrite": "Überschreiben" + }, + "extractDialog": { + "title": "Extrahieren von {{ fileName }}", + "closeWarning": "Die Seite nicht aktualisieren, bevor die Extraktion abgeschlossen ist." + }, + "textEditorCloseDialog": { + "title": "Die Datei hat ungespeicherte Änderungen", + "details": "Änderungen gehen verloren, wenn sie nicht gespeichert werden", + "dontSave": "Nicht speichern" + }, + "notFound": "Nicht gefunden", + "list": { + "name": "Name", + "size": "Größe", + "owner": "Besitzer*in", + "empty": "Keine Dateien", + "symlink": "Symlink zu {{ target }}", + "menu": { + "rename": "Umbenennen", + "chown": "Besitzverhältnis ändern", + "extract": "Hier auspacken", + "download": "Herunterladen", + "delete": "Löschen", + "edit": "Bearbeiten", + "cut": "Ausschneiden", + "copy": "Kopieren", + "paste": "Einfügen", + "selectAll": "Alles Auswählen", + "open": "Öffnen" + }, + "mtime": "Geändert" + }, + "extract": { + "error": "Auspacken gescheitert: {{ message }}" + }, + "newDirectory": { + "errorAlreadyExists": "Bereits vorhanden" + }, + "newFile": { + "errorAlreadyExists": "Bereits vorhanden" + }, + "status": { + "restartingApp": "Die Anwendung wird neugestartet" + }, + "uploader": { + "uploading": "Hochladen", + "exitWarning": "Aktuell werden noch Dateien hochgeladen. Wirklich schließen?" + }, + "textEditor": { + "undo": "Rückgängig", + "redo": "Wiederherstellen", + "save": "Speichern" + } }, "passwordReset": { "usernameOrEmail": "Username oder E-Mail-Adresse", diff --git a/dashboard/public/translation/en.json b/dashboard/public/translation/en.json index 2c9265ae2..6d7215129 100644 --- a/dashboard/public/translation/en.json +++ b/dashboard/public/translation/en.json @@ -861,14 +861,18 @@ "reallyDelete": "Really delete?" }, "newDirectoryDialog": { - "title": "New Folder" + "title": "New Folder", + "create": "Create" }, "newFileDialog": { "title": "New File", "create": "Create" }, "renameDialog": { - "reallyOverwrite": "A file with that name already exists. Overwrite existing file?" + "reallyOverwrite": "A file with that name already exists. Overwrite existing file?", + "title": "Rename {{ fileName }}", + "newName": "New Name", + "rename": "Rename" }, "toolbar": { "new": "New", @@ -876,11 +880,80 @@ "newFile": "New File", "newFolder": "New Folder", "uploadFile": "Upload File", - "restartApp": "Restart App" + "restartApp": "Restart App", + "uploadFolder": "Upload Folder", + "openTerminal": "Open Terminal", + "openLogs": "Open Logs" }, "extractionInProgress": "Extraction in progress", "pasteInProgress": "Pasting in progress", - "deleteInProgress": "Deletion in progress" + "deleteInProgress": "Deletion in progress", + "chownDialog": { + "title": "Change ownership", + "newOwner": "New Owner", + "change": "Change Owner", + "recursiveCheckbox": "Change ownership recursively" + }, + "uploadingDialog": { + "title": "Uploading files ({{ countDone }}/{{ count }})", + "errorAlreadyExists": "One or more files already exist.", + "errorFailed": "Failed to upload one or more files. Please try again.", + "closeWarning": "Do not refresh the page until upload has finished.", + "retry": "Retry", + "overwrite": "Overwrite" + }, + "extractDialog": { + "title": "Extracting {{ fileName }}", + "closeWarning": "Do not refresh the page until extract has finished." + }, + "textEditorCloseDialog": { + "title": "File has unsaved changes", + "details": "Your changes will be lost if you don't save them", + "dontSave": "Don't Save" + }, + "notFound": "Not found", + "list": { + "name": "Name", + "size": "Size", + "owner": "Owner", + "empty": "No files", + "symlink": "symlink to {{ target }}", + "menu": { + "rename": "Rename", + "chown": "Change Ownership", + "extract": "Extract Here", + "download": "Download", + "delete": "Delete", + "edit": "Edit", + "cut": "Cut", + "copy": "Copy", + "paste": "Paste", + "selectAll": "Select All", + "open": "Open" + }, + "mtime": "Modified" + }, + "extract": { + "error": "Failed to extract: {{ message }}" + }, + "newDirectory": { + "errorAlreadyExists": "Already exists" + }, + "newFile": { + "errorAlreadyExists": "Already exists" + }, + "status": { + "restartingApp": "restarting app" + }, + "uploader": { + "uploading": "Uploading", + "exitWarning": "Upload still in progress. Really close this page?" + }, + "textEditor": { + "undo": "Undo", + "redo": "Redo", + "save": "Save" + } }, "email": { "config": { diff --git a/dashboard/public/translation/es.json b/dashboard/public/translation/es.json index e8b407e03..546882a5d 100644 --- a/dashboard/public/translation/es.json +++ b/dashboard/public/translation/es.json @@ -1087,25 +1087,98 @@ "newFile": "Nuevo archivo", "newFolder": "Nueva carpeta", "uploadFile": "Subir archivo", - "restartApp": "Reiniciar aplicación" + "restartApp": "Reiniciar aplicación", + "uploadFolder": "Subir carpeta", + "openTerminal": "Abrir Terminal", + "openLogs": "Abrir Registros" }, "title": "Gestor de Archivos", "newDirectoryDialog": { - "title": "Nueva Carpeta" + "title": "Nueva Carpeta", + "create": "Crear" }, "newFileDialog": { "title": "Nuevo Archivo", "create": "Crear" }, "renameDialog": { - "reallyOverwrite": "Ya existe un archivo con ese nombre. ¿Sobrescribir el archivo existente?" + "reallyOverwrite": "Ya existe un archivo con ese nombre. ¿Sobrescribir el archivo existente?", + "title": "Renombrar {{ fileName }}", + "newName": "Nuevo Nombre", + "rename": "Renombrar" }, "removeDialog": { "reallyDelete": "¿Realmente quieres eliminar?" }, "extractionInProgress": "Extracción en progreso", "pasteInProgress": "Pegado en progreso", - "deleteInProgress": "Borrado en progreso" + "deleteInProgress": "Borrado en progreso", + "chownDialog": { + "title": "Cambiar propiedad", + "newOwner": "Nuevo propietario", + "change": "Cambiar propietario", + "recursiveCheckbox": "Cambiar propiedad recursivamente" + }, + "uploadingDialog": { + "title": "Subiendo archivos ({{ countDone }}/{{ count }})", + "errorAlreadyExists": "Uno o más archivos ya existen.", + "errorFailed": "Error al cargar uno o más archivos. Inténtalo de nuevo.", + "closeWarning": "No refresques la página hasta que la subida haya terminado.", + "retry": "Reintentar", + "overwrite": "Sobrescribir" + }, + "extractDialog": { + "title": "Extrayendo {{ fileName }}", + "closeWarning": "No refresques la página hasta que la extracción haya finalizado." + }, + "textEditorCloseDialog": { + "title": "El archivo tiene cambios sin guardar", + "details": "Tus cambios se perderán si no los guardas", + "dontSave": "No guardar" + }, + "notFound": "No encontrado", + "list": { + "name": "Nombre", + "size": "Tamaño", + "owner": "Propietario", + "empty": "Sin archivos", + "symlink": "enlace simbólico a {{target}}", + "menu": { + "rename": "Renombrar", + "chown": "Cambiar propiedad", + "extract": "Extraer aquí", + "download": "Descargar", + "delete": "Borrar", + "edit": "Editar", + "cut": "Cortar", + "copy": "Copiar", + "paste": "Pegar", + "selectAll": "Seleccionar todo", + "open": "Abrir" + }, + "mtime": "Modificado" + }, + "extract": { + "error": "La extracción falló: {{ message }}" + }, + "newDirectory": { + "errorAlreadyExists": "Ya existe" + }, + "newFile": { + "errorAlreadyExists": "Ya existe" + }, + "status": { + "restartingApp": "Reiniciando aplicación" + }, + "uploader": { + "uploading": "Subiendo", + "exitWarning": "Subida en progreso... ¿quieres realmente cerrar esta página?" + }, + "textEditor": { + "undo": "Deshacer", + "redo": "Rehacer", + "save": "Guardar" + } }, "logs": { "download": "Descarga los Registros Completos", diff --git a/dashboard/public/translation/fr.json b/dashboard/public/translation/fr.json index 4d6b97216..cc21c1a44 100644 --- a/dashboard/public/translation/fr.json +++ b/dashboard/public/translation/fr.json @@ -1149,25 +1149,98 @@ "newFolder": "Nouveau dossier", "newFile": "Nouveau fichier", "upload": "Charger", - "new": "Nouveau" + "new": "Nouveau", + "uploadFolder": "Charger un dossier", + "openTerminal": "Ouvrir le terminal", + "openLogs": "Afficher les journaux" }, "renameDialog": { - "reallyOverwrite": "Un fichier portant ce nom existe déjà. Écraser le fichier existant ?" + "reallyOverwrite": "Un fichier portant ce nom existe déjà. Écraser le fichier existant ?", + "title": "Renommer {{ fileName }}", + "newName": "Nouveau nom", + "rename": "Renommer" }, "newFileDialog": { "create": "Créer", "title": "Nouveau fichier" }, "newDirectoryDialog": { - "title": "Nouveau dossier" + "title": "Nouveau dossier", + "create": "Créer" }, "removeDialog": { - "reallyDelete": "Voulez-vous vraiment supprimer ces fichiers ?" + "reallyDelete": "Voulez-vous vraiment supprimer ces fichiers ?" }, "title": "Gestionnaire de fichiers", "deleteInProgress": "Suppression en cours", "extractionInProgress": "Décompression en cours", - "pasteInProgress": "Collage en cours" + "pasteInProgress": "Collage en cours", + "chownDialog": { + "title": "Modifier la propriété", + "newOwner": "Nouveau propriétaire", + "change": "Modifier le propriétaire", + "recursiveCheckbox": "Modifier récursivement la propriété" + }, + "uploadingDialog": { + "title": "Téléchargement des fichiers ({{ countDone }}/{{ count }})", + "errorAlreadyExists": "Un ou plusieurs fichiers existent déjà.", + "errorFailed": "Impossible de charger un ou plusieurs fichiers. Essayez à nouveau.", + "closeWarning": "Ne rafraîchissez pas la page avant la fin du chargement.", + "retry": "Réessayer", + "overwrite": "Écraser" + }, + "extractDialog": { + "title": "Extraction en cours... {{ fileName }}", + "closeWarning": "Ne rafraîchissez pas la page avant la fin de l'extraction." + }, + "textEditorCloseDialog": { + "title": "Le fichier comporte des modifications non sauvegardées", + "details": "Vos modifications seront perdues si vous ne les sauvegardez pas", + "dontSave": "Ne pas sauvegarder" + }, + "notFound": "Non trouvé", + "list": { + "name": "Nom", + "size": "Taille", + "owner": "Propriétaire", + "empty": "Aucun fichier", + "symlink": "Symlink vers {{ target }}", + "menu": { + "rename": "Renommer", + "chown": "Modifier la propriété", + "extract": "Extraire ici", + "download": "Télécharger", + "delete": "Supprimer", + "edit": "Modifier", + "cut": "Couper", + "copy": "Copier", + "paste": "Coller", + "selectAll": "Tout sélectionner", + "open": "Ouvrir" + }, + "mtime": "Modifié" + }, + "extract": { + "error": "L'extraction a échoué : {{ message }}" + }, + "newDirectory": { + "errorAlreadyExists": "Le dossier existe déjà" + }, + "newFile": { + "errorAlreadyExists": "Le fichier existe déjà" + }, + "status": { + "restartingApp": "Redémarrage de l'application..." + }, + "uploader": { + "uploading": "Téléversement", + "exitWarning": "Téléversement toujours en cours. Voulez-vous vraiment fermer cette page ?" + }, + "textEditor": { + "undo": "Annuler", + "redo": "Refaire", + "save": "Enregistrer" + } }, "terminal": { "downloadAction": "Télécharger", diff --git a/dashboard/public/translation/it.json b/dashboard/public/translation/it.json index a76da91aa..69167e0e2 100644 --- a/dashboard/public/translation/it.json +++ b/dashboard/public/translation/it.json @@ -436,19 +436,84 @@ "newFolder": "Nuova cartella", "newFile": "Nuovo documento", "upload": "Carica", - "new": "Nuovo" + "new": "Nuovo", + "uploadFolder": "Carica cartella", + "openTerminal": "Apri il terminale", + "openLogs": "Vedi i logs" }, "newFileDialog": { "create": "Crea", "title": "Nuovo documento" }, "newDirectoryDialog": { - "title": "Nuova cartella" + "title": "Nuova cartella", + "create": "Crea" }, "removeDialog": { "reallyDelete": "Eliminare davvero quanto segue?" }, - "title": "File Manager" + "title": "File Manager", + "renameDialog": { + "title": "Rinomina {{ fileName }}", + "newName": "Nuovo nome", + "rename": "Rinomina" + }, + "chownDialog": { + "title": "Cambia proprietà", + "newOwner": "Nuovo proprietario", + "change": "Cambia proprietario", + "recursiveCheckbox": "Cambia proprietario (ricorsivo)" + }, + "uploadingDialog": { + "title": "Carico documenti in corso ({{ countDone }}/{{ count }})", + "errorAlreadyExists": "Uno o più documenti sono già esistenti.", + "errorFailed": "Impossibile caricare uno o più file. Per favore riprova.", + "closeWarning": "Non aggiornare la pagina fino al termine del caricamento.", + "retry": "Riprova", + "overwrite": "Sovrascrivi" + }, + "extractDialog": { + "title": "Estraggo {{ fileName }}", + "closeWarning": "Non aggiornare la pagina fino al termine dell'estrazione." + }, + "textEditorCloseDialog": { + "title": "Il file ha dei cambiamenti non salvati", + "details": "I cambiamenti verranno persi se non salvi documento prima di chiudere", + "dontSave": "Non salvare" + }, + "notFound": "Non trovato", + "list": { + "name": "Nome", + "size": "Dimensione", + "owner": "Proprietario", + "empty": "Non ci sono documenti", + "symlink": "symlink a {{ target }}", + "menu": { + "rename": "Rinomina", + "chown": "Cambia proprietario", + "extract": "Estrai qui", + "download": "Scarica", + "delete": "Cancella", + "edit": "Modifica", + "cut": "Taglia", + "copy": "Copia", + "paste": "Incolla", + "selectAll": "Seleziona Tutto" + }, + "mtime": "Modificato" + }, + "extract": { + "error": "Errore nell'estrazione: {{ message }}" + }, + "newDirectory": { + "errorAlreadyExists": "Esiste già" + }, + "newFile": { + "errorAlreadyExists": "Già esistente" + }, + "status": { + "restartingApp": "riavviando l'app" + } }, "backups": { "configureBackupStorage": { diff --git a/dashboard/public/translation/nl.json b/dashboard/public/translation/nl.json index 00f849919..cbef41280 100644 --- a/dashboard/public/translation/nl.json +++ b/dashboard/public/translation/nl.json @@ -809,7 +809,7 @@ "title": "Automatische Updates" }, "updates": { - "description": "Cloudron controleert periodiek de App Store voor updates." + "description": "Cloudron controleert periodiek de App Store op updates." } }, "backups": { @@ -838,7 +838,7 @@ "recovery": { "title": "Herstel Modus", "restartAction": "Herstarten", - "description": "Om defecte plugins of onjuiste configuraties te herstellen zet je de app in Herstel Modus.", + "description": "Om defecte plugins of onjuiste configuraties te herstellen zet je de app in Herstelmodus.", "disableAction": "Herstel Modus uitschakelen", "enableAction": "Herstel Modus inschakelen" }, @@ -1073,7 +1073,7 @@ "days": "Dagen", "hours": "Uren", "title": "Automatische Update Planning configureren", - "description": "Stel de dagen en uren in voor automatische platform- en app-updates. Zorg ervoor dat deze planning niet overlapt met de backup planning." + "description": "Stel de dagen en uren in voor automatische updates van het platform en apps. Zorg ervoor dat dit schema niet overlapt met de back-upschema's." }, "updateDialog": { "title": "Update Cloudron naar", @@ -1176,14 +1176,18 @@ "reallyDelete": "Wil je het echt verwijderen?" }, "newDirectoryDialog": { - "title": "Nieuwe map" + "title": "Nieuwe map", + "create": "Aanmaken" }, "newFileDialog": { "title": "Nieuw bestand", "create": "Aanmaken" }, "renameDialog": { - "reallyOverwrite": "Een bestand met die naam bestaat al. Wil je het bestaande bestand overschrijven?" + "reallyOverwrite": "Een bestand met die naam bestaat al. Wil je het bestaande bestand overschrijven?", + "title": "Hernoem {{ fileName }}", + "newName": "Nieuwe naam", + "rename": "Hernoem" }, "toolbar": { "new": "Nieuw", @@ -1191,11 +1195,80 @@ "uploadFile": "Upload bestand", "restartApp": "Herstart app", "upload": "Upload", - "newFolder": "Nieuwe map" + "newFolder": "Nieuwe map", + "uploadFolder": "Upload map", + "openTerminal": "Open Terminal", + "openLogs": "Open logbestanden" }, "extractionInProgress": "Bezig met uitpakken", "pasteInProgress": "Bezig met plakken", - "deleteInProgress": "Bezig met verwijderen" + "deleteInProgress": "Bezig met verwijderen", + "chownDialog": { + "title": "Eigenaarschap veranderen", + "newOwner": "Nieuwe eigenaar", + "change": "Eigenaar aanpassen", + "recursiveCheckbox": "Eigenaar recursief aanpassen" + }, + "uploadingDialog": { + "title": "Uploaden bestanden ({{ countDone }}/{{ count }})", + "errorAlreadyExists": "Een of meerdere bestanden bestaan al.", + "errorFailed": "Uploaden van een of meerdere bestanden is mislukt. Probeer opnieuw.", + "closeWarning": "Herlaad deze pagina niet totdat het uploaden is afgerond.", + "retry": "Probeer opnieuw", + "overwrite": "Overschrijven" + }, + "extractDialog": { + "title": "Uitpakken {{ fileName }}", + "closeWarning": "Herlaad deze pagina niet totdat het uitpakken is afgerond." + }, + "textEditorCloseDialog": { + "title": "Bestand heeft niet-opgeslagen veranderingen", + "details": "Veranderingen gaan verloren als je ze nu niet opslaat", + "dontSave": "Niet opslaan" + }, + "notFound": "Niet gevonden", + "list": { + "name": "Naam", + "size": "Grootte", + "owner": "Eigenaar", + "empty": "Geen bestanden", + "symlink": "symlink naar {{ target }}", + "menu": { + "rename": "Hernoem", + "chown": "Eigenaarschap aanpassen", + "extract": "Hier uitpakken", + "download": "Download", + "delete": "Verwijderen", + "edit": "Bewerk", + "cut": "Knippen", + "copy": "Kopiëren", + "paste": "Plakken", + "selectAll": "Alles selecteren", + "open": "Open" + }, + "mtime": "Bewerkt" + }, + "extract": { + "error": "Fout tijdens uitpakken: {{ message }}" + }, + "newDirectory": { + "errorAlreadyExists": "Bestaat al" + }, + "newFile": { + "errorAlreadyExists": "Bestaat al" + }, + "status": { + "restartingApp": "herstarten app" + }, + "uploader": { + "uploading": "Uploaden", + "exitWarning": "Uploaden nog bezig. Weet je zeker dat je deze pagina wilt sluiten?" + }, + "textEditor": { + "undo": "Ongedaan maken", + "redo": "Opnieuw doen", + "save": "Opslaan" + } }, "email": { "config": { @@ -1351,7 +1424,8 @@ "2faToken": "2FA Token", "errorIncorrectCredentials": "Onjuiste gebruikersnaam of wachtwoord", "errorIncorrect2FAToken": "2FA token is niet geldig", - "errorInternal": "Interne fout, probeer later opnieuw" + "errorInternal": "Interne fout, probeer later opnieuw", + "loginAction": "Inloggen" }, "passwordReset": { "title": "Wachtwoord herstellen", @@ -1450,7 +1524,7 @@ }, "storage": { "mounts": { - "description": "Gekoppelde volumes kunnen bereikt worden via /media/(volume name) . Gekoppelde data is niet opgenomen in de app's backup." + "description": "Gekoppelde volumes kunnen bereikt worden via /media/(volume name) . Gekoppelde data is niet opgenomen in de backup van de app." } }, "oidc": { @@ -1513,7 +1587,7 @@ "provider": "Aanbieder", "username": "Gebruikersnaam", "title": "Docker Registries", - "description": "Cloudron kan custom apps binnenhalen en installeren van een private docker registry.", + "description": "Cloudron kan aangepaste apps ophalen en installeren vanuit een privé Docker-registry.", "removeDialog": { "title": "Verwijder {{ serverAddress }}" }, diff --git a/dashboard/public/translation/pt.json b/dashboard/public/translation/pt.json index 736cd419f..8e0c2e240 100644 --- a/dashboard/public/translation/pt.json +++ b/dashboard/public/translation/pt.json @@ -885,5 +885,12 @@ "target": { "label": "Site da Cópia de Segurança" } + }, + "filemanager": { + "list": { + "menu": { + "download": "Transferir" + } + } } } diff --git a/dashboard/public/translation/ru.json b/dashboard/public/translation/ru.json index 0e6ffc0fd..42d58bcbc 100644 --- a/dashboard/public/translation/ru.json +++ b/dashboard/public/translation/ru.json @@ -1172,14 +1172,18 @@ "filemanager": { "title": "Файловый менеджер", "newDirectoryDialog": { - "title": "Новая папка" + "title": "Новая папка", + "create": "Создать" }, "newFileDialog": { "title": "Новый файл", "create": "Создать" }, "renameDialog": { - "reallyOverwrite": "Файл с таким именем уже существует. Хотите перезаписать его?" + "reallyOverwrite": "Файл с таким именем уже существует. Хотите перезаписать его?", + "title": "Переименовать {{ fileName }}", + "newName": "Новое имя", + "rename": "Переименовать" }, "toolbar": { "new": "Новый", @@ -1187,14 +1191,83 @@ "newFile": "Новый файл", "newFolder": "Новая папка", "uploadFile": "Загрузить файл", - "restartApp": "Перезагрузить приложение" + "restartApp": "Перезагрузить приложение", + "uploadFolder": "Загрузить папку", + "openTerminal": "Открыть Терминал", + "openLogs": "Открыть логи" }, "removeDialog": { "reallyDelete": "Действительно удалить?" }, "extractionInProgress": "Идёт извлечение", "pasteInProgress": "Выполняется копирование / перемещение", - "deleteInProgress": "Выполняется удаление" + "deleteInProgress": "Выполняется удаление", + "chownDialog": { + "title": "Смена владельца", + "newOwner": "Новый владелец", + "change": "Изменить владельца", + "recursiveCheckbox": "Изменить владельца рекурсивно" + }, + "uploadingDialog": { + "title": "Загрузка файлов ({{ countDone }}/{{ count }})", + "errorAlreadyExists": "Один или несколько файлов уже существуют.", + "errorFailed": "Не удалось загрузить один или несколько файлов. Пожалуйста, попробуйте снова.", + "closeWarning": "Не обновляйте страницу, пока загрузка не будет завершена.", + "retry": "Повторить", + "overwrite": "Перезаписать" + }, + "extractDialog": { + "title": "Распаковываем {{ fileName }}", + "closeWarning": "Не обновляйте страницу, пока распаковка не будет завершена." + }, + "textEditorCloseDialog": { + "title": "Файл содержит несохраненные изменения", + "details": "Ваши изменения будут утеряны, если Вы не сохраните их", + "dontSave": "Не сохранять" + }, + "notFound": "Не найдено", + "list": { + "name": "Имя", + "size": "Размер", + "owner": "Владелец", + "empty": "Нет файлов", + "symlink": "Символическая ссылка на {{ target }}", + "menu": { + "rename": "Переименовать", + "chown": "Изменить владельца", + "extract": "Распаковать здесь", + "download": "Скачать", + "delete": "Удалить", + "edit": "Редактировать", + "cut": "Вырезать", + "copy": "Скопировать", + "paste": "Вставить", + "selectAll": "Выбрать все", + "open": "Открыть" + }, + "mtime": "Изменён" + }, + "extract": { + "error": "Не удалось распаковать: {{ message }}" + }, + "newDirectory": { + "errorAlreadyExists": "Уже существует" + }, + "newFile": { + "errorAlreadyExists": "Уже существует" + }, + "status": { + "restartingApp": "перезапускаем приложение" + }, + "uploader": { + "uploading": "Загружаем", + "exitWarning": "Загрузка ещё не завершена. Вы уверены, что хотите закрыть страницу?" + }, + "textEditor": { + "undo": "Отменить операцию", + "redo": "Повторить операцию", + "save": "Сохранить" + } }, "email": { "outbound": { diff --git a/dashboard/public/translation/vi.json b/dashboard/public/translation/vi.json index 745d61893..c2f746815 100644 --- a/dashboard/public/translation/vi.json +++ b/dashboard/public/translation/vi.json @@ -849,24 +849,97 @@ "newFolder": "Thư mục mới", "newFile": "Tập tin mới", "upload": "Tải lên", - "new": "Thêm mới" + "new": "Thêm mới", + "uploadFolder": "Tải thư mục lên", + "openTerminal": "Mở màn hình terminal", + "openLogs": "Mở log" }, "renameDialog": { - "reallyOverwrite": "Trùng tên tập tin hiện có. Ghi đè lên tập tin cũ?" + "reallyOverwrite": "Trùng tên tập tin hiện có. Ghi đè lên tập tin cũ?", + "title": "Đổi tên {{ fileName }}", + "newName": "Tên mới", + "rename": "Đổi tên" }, "newFileDialog": { "create": "Tạo", "title": "Tập tin mới" }, "newDirectoryDialog": { - "title": "Thư mục mới" + "title": "Thư mục mới", + "create": "Tạo" }, "removeDialog": { "reallyDelete": "Chắc chắn xoá?" }, "extractionInProgress": "Đang giải nén", "pasteInProgress": "Đang dán", - "deleteInProgress": "Đang xoá" + "deleteInProgress": "Đang xoá", + "chownDialog": { + "title": "Đổi quyền sở hữu", + "newOwner": "Chủ sở hữu mới", + "change": "Đổi chủ sở hữu", + "recursiveCheckbox": "Đổi quyền sở hữu theo vòng lặp đệ quy" + }, + "uploadingDialog": { + "title": "Đang tải lên các tập tin ({{ countDone }}/{{ count }})", + "errorAlreadyExists": "Một hay nhiều tập tin trùng đã tồn tại.", + "errorFailed": "Không tải lên được một hay nhiều tập tin. Xin thử lại.", + "closeWarning": "Xin đừng làm mới trang đến khi việc tải lên đã hoàn thành.", + "retry": "Thử lại", + "overwrite": "Ghi đè lên" + }, + "extractDialog": { + "title": "Đang giải nén {{ fileName }}", + "closeWarning": "Xin đừng làm mới trang cho đến khi việc giải nén đã xong." + }, + "textEditorCloseDialog": { + "title": "Tập tin có những thay đổi chưa được lưu", + "details": "Những thay đổi của bạn sẽ bị mất nếu bạn không lưu lại", + "dontSave": "Không cần lưu" + }, + "notFound": "Không tìm thấy", + "list": { + "name": "Tên", + "size": "Kích cỡ", + "owner": "Chủ sở hữu", + "empty": "Không có tập tin nào", + "symlink": "Liên kết symlink đến {{ target }}", + "menu": { + "rename": "Đổi tên", + "chown": "Đổi quyền sở hữu", + "extract": "Giải nén tại đây", + "download": "Tải xuống", + "delete": "Xoá", + "edit": "Chỉnh sửa", + "cut": "Cắt", + "copy": "Sao chép", + "paste": "Dán", + "selectAll": "Chọn tất cả", + "open": "Mở" + }, + "mtime": "Đã chỉnh sửa" + }, + "extract": { + "error": "Không thể giải nén: {{ message }}" + }, + "newDirectory": { + "errorAlreadyExists": "Đã tồn tại" + }, + "newFile": { + "errorAlreadyExists": "Đã tồn tại" + }, + "status": { + "restartingApp": "đang khởi động lại app" + }, + "uploader": { + "uploading": "Đang tải lên", + "exitWarning": "Vẫn đang tải lên. Bạn có chắc muốn đóng trang này?" + }, + "textEditor": { + "undo": "Hoàn tác", + "redo": "Xóa hoàn tác", + "save": "Lưu" + } }, "terminal": { "downloadAction": "Tải xuống", diff --git a/dashboard/public/translation/zh_Hans.json b/dashboard/public/translation/zh_Hans.json index b303ee14a..e1c86cff7 100644 --- a/dashboard/public/translation/zh_Hans.json +++ b/dashboard/public/translation/zh_Hans.json @@ -671,7 +671,8 @@ "filemanager": { "title": "文件管理器", "newDirectoryDialog": { - "title": "新文件夹" + "title": "新文件夹", + "create": "创建" }, "newFileDialog": { "title": "新文件", @@ -683,10 +684,74 @@ "newFile": "新文件", "uploadFile": "上传文件", "restartApp": "重启应用", - "newFolder": "新文件夹" + "newFolder": "新文件夹", + "uploadFolder": "上传文件夹", + "openTerminal": "打开终端", + "openLogs": "打开日志" }, "removeDialog": { "reallyDelete": "确定要删除下列文件?" + }, + "renameDialog": { + "title": "重命名 {{ fileName }}", + "newName": "新文件名", + "rename": "重命名" + }, + "chownDialog": { + "title": "修改文件的拥有者", + "newOwner": "拥有者", + "change": "修改拥有者", + "recursiveCheckbox": "遍历文件夹修改拥有者" + }, + "uploadingDialog": { + "title": "正在上传文件 ({{ countDone }}/{{ count }})", + "errorAlreadyExists": "一个或多个文件已存在。", + "errorFailed": "一个或多个文件上传失败。请重试。", + "closeWarning": "在上传完成前请不要刷新此页面。", + "retry": "重试", + "overwrite": "覆盖" + }, + "extractDialog": { + "title": "正在解压 {{ fileName }}", + "closeWarning": "在解压完成前请不要刷新本页面。" + }, + "textEditorCloseDialog": { + "title": "文件有未保存的修改", + "details": "如果不保存文件,您的修改将丢失", + "dontSave": "不要保存" + }, + "notFound": "找不到文件", + "list": { + "name": "名称", + "size": "大小", + "owner": "拥有者", + "empty": "没有文件", + "symlink": "软链接到 {{ target }}", + "menu": { + "rename": "重命名", + "chown": "修改拥有者", + "extract": "解压到此处", + "download": "下载", + "delete": "删除", + "edit": "编辑", + "cut": "剪切", + "copy": "复制", + "paste": "粘贴", + "selectAll": "全选" + }, + "mtime": "修改时间" + }, + "extract": { + "error": "解压失败:{{ message }}" + }, + "newDirectory": { + "errorAlreadyExists": "该目录已经存在" + }, + "newFile": { + "errorAlreadyExists": "该文件已经存在" + }, + "status": { + "restartingApp": "正在重启应用" } }, "email": {