diff --git a/src/i18n/translations/fr.json b/src/i18n/translations/fr.json index 856bdc5..cb9c418 100644 --- a/src/i18n/translations/fr.json +++ b/src/i18n/translations/fr.json @@ -12,9 +12,20 @@ "delete-title": "Supprimer la pièce jointe", "download": "Télécharger", "download-title": "Télécharger la pièce jointe", - "drop-files": "Déposer le(s) fichier(s) à ajouter au fichier archive" + "drop-files": "Déposer le(s) fichier(s) à ajouter au fichier archive", + "drop-instruction": "Faites glisser et déposez pour ajouter des pièces jointes" }, "cancel": "Annuler", + "custom-fields": { + "change-type": "Changer le type :", + "delete-field": "Supprimer le champ", + "field-type": { + "text": "Texte (par défaut)", + "note": "Note", + "password": "Mot de passe", + "otp": "OTP" + } + }, "entries-list": { "create-one-cta": "Pourquoi ne pas en créer un nouveau ?", "documents": "Documents", @@ -33,14 +44,25 @@ "add-custom-field-btn": "Ajouter un champ personnalisé", "attachments": "Attachements", "cancel-edit": "Annuler", + "click-to-edit": "Cliquez pour éditer", "custom-fields": "Champs personnalisés", "edit": "Éditer", "edit-document": "Éditer le document", + "field-controls": { + "password": { + "hide": "Masquer", + "reveal": "Révéler" + } + }, "none-selected": { "message": "Sélectionner ou créer un nouveau document", "title": "Aucun document sélectionné" }, "save": "Sauvegarder", + "save-disabled-title": { + "readonly": "Impossible de modifier actuellement", + "untitled": "Certains champs n'ont pas de titre" + }, "trash-move": { "message": "Êtes-vous sûr de vouloir déplacer cette entrée dans la corbeille ?", "title": "Confirmer la mise à la corbeille", @@ -85,6 +107,14 @@ "cta": "Nouvelle entrée" }, "trash": { + "close-button": "Fermer", + "empty-button-title": "Vider la corbeille", + "empty-confirm-dialog": { + "cancel-button": "Annuler", + "confirm-button": "Vider", + "message": "Êtes-vous sûr(e) de vouloir vider la corbeille ?", + "title": "Vider la corbeille" + }, "header": "Corbeille" } } diff --git a/src/i18n/translations/index.js b/src/i18n/translations/index.js index 5d65c7a..8990aae 100644 --- a/src/i18n/translations/index.js +++ b/src/i18n/translations/index.js @@ -2,7 +2,7 @@ import de from "./de.json"; import en from "./en.json"; import es from "./es.json"; import fi from "./fi.json"; -import fr from "./se.json"; +import fr from "./fr.json"; import gl from "./gl.json"; import ja from "./ja.json"; import pl from "./pl.json"; diff --git a/stories/index.js b/stories/index.js index fc4f5c2..143a55e 100644 --- a/stories/index.js +++ b/stories/index.js @@ -13,6 +13,7 @@ import { BasicDarkVault, ControlledVault, HeavyVault, + VaultTranslatedFrench, VaultTranslatedSwedish, VaultTranslatedJapanese, VaultTranslatedRussian @@ -134,6 +135,7 @@ storiesOf("Vault", module) .add("read-only", () => ) .add("dark", () => ) .add("heavy", () => ) + .add("translated (FR)", () => ) .add("translated (SE)", () => ) .add("translated (JA)", () => ) .add("translated (RU)", () => ); diff --git a/stories/vault.js b/stories/vault.js index 198e104..1e41dca 100644 --- a/stories/vault.js +++ b/stories/vault.js @@ -388,3 +388,11 @@ export const VaultTranslatedRussian = () => { }); return ; }; + +export const VaultTranslatedFrench= () => { + useEffect(() => { + changeLanguage("fr"); + return () => changeLanguage("en"); + }); + return ; +};