diff --git a/storage/file.js b/storage/file.js
index 8ccfae079..0f97527ca 100644
--- a/storage/file.js
+++ b/storage/file.js
@@ -95,7 +95,7 @@ var getMetadataAtPath = function (Env, path, _cb) {
return void cb("INVALID_METADATA");
}
})
- .on('end', cb)
+ .on('close', cb)
.on('error', cb);
};
diff --git a/www/common/translations/messages.de.json b/www/common/translations/messages.de.json
index 7aabe4605..b0a44067e 100644
--- a/www/common/translations/messages.de.json
+++ b/www/common/translations/messages.de.json
@@ -1197,5 +1197,9 @@
"team_nameHint": "Name des Teams festlegen",
"team_avatarTitle": "Teamavatar",
"team_avatarHint": "Maximale Größe ist 500 KB (png, jpg, jpeg, gif)",
- "team_infoContent": "Jedes Team hat eigene CryptDrives, Speicherplatzbegrenzungen, Chats und Mitgliederlisten. Eigentümer können das gesamte Team löschen. Admins können Mitglieder einladen oder entfernen. Mitglieder können das Team verlassen."
+ "team_infoContent": "Jedes Team hat eigene CryptDrives, Speicherplatzbegrenzungen, Chats und Mitgliederlisten. Eigentümer können das gesamte Team löschen. Admins können Mitglieder einladen oder entfernen. Mitglieder können das Team verlassen.",
+ "team_maxOwner": "Jeder Benutzer kann nur Eigentümer eines Teams sein.",
+ "team_maxTeams": "Jeder Benutzer kann nur Mitglied von {0} Teams sein.",
+ "team_listTitle": "Deine Teams",
+ "team_listSlot": "Verfügbare Teamplätze"
}
diff --git a/www/common/translations/messages.fr.json b/www/common/translations/messages.fr.json
index ea32345ad..561572adc 100644
--- a/www/common/translations/messages.fr.json
+++ b/www/common/translations/messages.fr.json
@@ -40,7 +40,7 @@
"error": "Erreur",
"saved": "Enregistré",
"synced": "Tout est enregistré",
- "deleted": "Pad supprimé de votre CryptDrive",
+ "deleted": "Supprimé",
"deletedFromServer": "Pad supprimé du serveur",
"mustLogin": "Vous devez être enregistré pour avoir accès à cette page",
"disabledApp": "Cette application a été désactivée. Pour plus d'information, veuillez contacter l'administrateur de ce CryptPad.",
@@ -1201,5 +1201,16 @@
"team_maxOwner": "Chaque compte utilisateur ne peut être propriétaire que d'une seule équipe.",
"team_maxTeams": "Chaque compte utilisateur ne peut être membre que de {0} équipes.",
"team_listTitle": "Vos équipes",
- "team_listSlot": "Emplacement d'équipe disponible"
+ "team_listSlot": "Emplacement d'équipe disponible",
+ "owner_addTeamText": "...ou à une équipe",
+ "owner_team_add": "{0} souhaite que vous soyez propriétaire de l'équipe {1}. Acceptez-vous ?",
+ "team_rosterPromoteOwner": "Proposer d'être propriétaire",
+ "team_ownerConfirm": "Les co-propriétaires seront en mesure de modifier ou supprimer l'équipe et pourront supprimer vos droits de propriétaire. Continuer ?",
+ "team_kickConfirm": "{0} sera informé que vous l'avez expulsé de l'équipe. Êtes-vous sûr ?",
+ "sent": "Message envoyé",
+ "team_pending": "Invité",
+ "team_deleteTitle": "Suppression de l'équipe",
+ "team_deleteHint": "Supprimer l'équipe et tous les documents dont elle est exclusivement propriétaire.",
+ "team_deleteButton": "Supprimer",
+ "team_deleteConfirm": "Vous êtes sur le point de supprimer les données d'une équipe entière. Cette action peut impacter l'accès à leur données pour d'autres membres de l'équipe. La suppression est irréversible. Êtes-vous sûr de vouloir continuer ?"
}
diff --git a/www/common/translations/messages.json b/www/common/translations/messages.json
index ed753d9d5..ed85b6752 100644
--- a/www/common/translations/messages.json
+++ b/www/common/translations/messages.json
@@ -42,7 +42,7 @@
"error": "Error",
"saved": "Saved",
"synced": "Everything is saved",
- "deleted": "Pad deleted from your CryptDrive",
+ "deleted": "Deleted",
"deletedFromServer": "Pad deleted from the server",
"mustLogin": "You must be logged in to access this page",
"disabledApp": "This application has been disabled. Contact the administrator of this CryptPad for more information.",
@@ -1201,5 +1201,16 @@
"team_maxOwner": "Each user account is restricted to owning a single team.",
"team_maxTeams": "Each user account can only be a member of {0} teams.",
"team_listTitle": "Your teams",
- "team_listSlot": "Available team slot"
+ "team_listSlot": "Available team slot",
+ "owner_addTeamText": "...or a team",
+ "owner_team_add": "{0} wants you to be an owner of the team {1}. Do you accept?",
+ "team_rosterPromoteOwner": "Offer ownership",
+ "team_ownerConfirm": "Co-owners can modify or delete the team and remove you as an owner. Are you sure?",
+ "team_kickConfirm": "{0} will know that you removed them from the team. Are you sure?",
+ "sent": "Message sent",
+ "team_pending": "Invited",
+ "team_deleteTitle": "Team deletion",
+ "team_deleteHint": "Delete the team and all documents owned exclusively by the team.",
+ "team_deleteButton": "Delete",
+ "team_deleteConfirm": "You are about to delete all of an entire team's data. This may impact other team members access to their data. This cannot be undone. Are you sure you want to proceed?"
}