diff --git a/src/frontend/apps/desk/src/i18n/translations.json b/src/frontend/apps/desk/src/i18n/translations.json index 3517d67..6a0e167 100644 --- a/src/frontend/apps/desk/src/i18n/translations.json +++ b/src/frontend/apps/desk/src/i18n/translations.json @@ -1,70 +1,65 @@ { "fr": { "translation": { - "Create a team.": "Créer un groupe", - "Marianne Logo": "Logo Marianne", - "Freedom Equality Fraternity Logo": "Logo Liberté Égalité Fraternité", - "Desk Logo": "Logo Desk", - "Desk": "Desk", - "Profile picture": "Photo du profil", + "0 group to display.": "0 groupe à afficher.", + "404 - Page not found": "404 - Page introuvable", "Access to the cells menu": "Accès au menu cellules", - "Cells icon": "Icône Cellules", - "Language Icon": "Icône de langue", - "Language": "Langue", - "Search": "Rechercher", - "Favorite": "Favoris", - "Recent": "Récent", - "Contacts": "Contacts", - "Groups": "Groupes", - "{{label}} button": "Bouton {{label}}", - "{{label}} icon": "Icône {{label}}", - "Recents": "Récents", + "Add a team": "Ajouter un groupe", + "Add people to the “{{teamName}}“ group.": "Ajouter des personnes au groupe “{{teamName}}“.", + "Add team icon": "Icône ajout de groupe", "Admin": "Admin", - "Member": "Membre", - "Owner": "Propriétaire", - "Select a role": "Choisir un rôle", - "List members card": "Carte liste des membres", - "Member icon": "Icône de membre", - "Names": "Noms", + "Cancel": "Annuler", + "Cells icon": "Icône Cellules", + "Contacts": "Contacts", + "Create a new team": "Créer un nouveau groupe", + "Create new team card": "Carte créer une nouvelle équipe", + "Create the team": "Créer le groupe", + "Create your first team by clicking on the \"Create a new team\" button.": "Créez votre premier groupe en cliquant sur le bouton \"Créer un nouveau groupe\".", + "Created at": "Créé le", + "Desk": "Desk", + "Desk Logo": "Logo Desk", "Emails": "Emails", - "Roles": "Rôles", + "Empty teams icon": "Icône de groupe vide", + "Favorite": "Favoris", + "Freedom Equality Fraternity Logo": "Logo Liberté Égalité Fraternité", + "Groups": "Groupes", + "Language": "Langue", + "Language Icon": "Icône de langue", + "Last update at": "Dernière modification le", + "List members card": "Carte liste des membres", + "Marianne Logo": "Logo Marianne", + "Member": "Membre", + "Member icon": "Icône de membre", "Member options": "Options des Membres", + "Members of “{{teamName}}“": "Membres de “{{teamName}}“", + "Name the team": "Nommer le groupe", + "Names": "Noms", + "Owner": "Propriétaire", + "People": "People", + "People Description": "Description de People", + "Profile picture": "Photo du profil", "Radio buttons to update the roles": "Boutons radio pour mettre à jour les rôles", + "Recent": "Récent", + "Recents": "Récents", + "Roles": "Rôles", + "Search": "Rechercher", + "Something bad happens, please refresh the page.": "Une erreur inattendue s'est produite, rechargez la page.", + "Something bad happens, please retry.": "Une erreur inattendue s'est produite, rechargez la page.", + "Sort teams icon": "Icône trier les groupes", + "Sort the teams": "Trier les groupes", + "Team name": "Nom du groupe", + "Teams icon": "Icône de groupe", "The role has been updated": "Le rôle a bien été mis à jour", "Update the role": "Mettre à jour ce rôle", "Validate": "Valider", "You are the last owner, you cannot change your role.": "Vous êtes le dernier propriétaire, vous ne pouvez pas changer votre rôle.", "You cannot update the role of other owner.": "Vous ne pouvez pas mettre à jour les rôles d'autre propriétaire.", - "Sort the teams": "Trier les groupes", - "Sort teams icon": "Icône trier les groupes", - "Add a team": "Ajouter un groupe", - "Add team icon": "Icône ajout de groupe", - "Teams icon": "Icône de groupe", - "Empty teams icon": "Icône de groupe vide", - "Something bad happens, please refresh the page": "Une erreur inattendue s'est produite, rechargez la page.", - "0 group to display.": "0 groupe à afficher.", - "Create new team card": "Carte créer une nouvelle équipe", - "Something bad happens, please retry.": "Une erreur inattendue s'est produite, rechargez la page.", - "Create your first team by clicking on the \"Create a new team\" button.": "Créez votre premier groupe en cliquant sur le bouton \"Créer un nouveau groupe\".", - "Something bad happens, please refresh the page.": "Une erreur inattendue s'est produite, rechargez la page.", - "Members of “{{teamName}}“": "Membres de “{{teamName}}“", - "Add people to the “{{teamName}}“ group.": "Ajouter des personnes au groupe “{{teamName}}“.", - "{{count}} member_one": "{{count}} membre", - "{{count}} member_many": "{{count}} membres", - "{{count}} member_other": "{{count}} membres", - "Created at": "Créé le", - "Last update at": "Dernière modification le", - "People": "People", - "People Description": "Description de People", - "404 - Page not found": "404 - Page introuvable", - "Something bad happens, please retry": "Une erreur inattendue s'est produite, rechargez la page.", - "Panel create new team": "Panneau de création d'un nouveau groupe", "icon group": "icône groupe", - "Name the team": "Nommer le groupe", - "Team name": "Nom du groupe", - "Cancel": "Annuler", - "Create the team": "Créer le groupe", - "Create a new team": "Créer un nouveau groupe" + "{{count}} member_many": "{{count}} membres", + "{{count}} member_one": "{{count}} membre", + "{{count}} member_other": "{{count}} membres", + "{{label}} button": "Bouton {{label}}", + "{{label}} icon": "Icône {{label}}" } } } diff --git a/src/frontend/packages/i18n/format-deploy.mjs b/src/frontend/packages/i18n/format-deploy.mjs index 9416c87..4110c96 100644 --- a/src/frontend/packages/i18n/format-deploy.mjs +++ b/src/frontend/packages/i18n/format-deploy.mjs @@ -35,9 +35,12 @@ fs.readdirSync(folderPath).map((language) => { // Transform the json file to the format expected by i18next const jsonKeyMessage = {}; - Object.keys(json).forEach((key) => { - jsonKeyMessage[key] = json[key].message; - }); + Object.keys(json) + .sort() + .forEach((key) => { + jsonKeyMessage[key] = json[key].message; + }); + jsonI18n[language] = { translation: jsonKeyMessage, };