diff --git a/pinry-spa/src/components/utils/i18n/index.js b/pinry-spa/src/components/utils/i18n/index.js index c909596..c50408b 100644 --- a/pinry-spa/src/components/utils/i18n/index.js +++ b/pinry-spa/src/components/utils/i18n/index.js @@ -1,14 +1,17 @@ import en from './locales/en.json'; import zh from './locales/zh.json'; +import fr from './locales/fr.json'; const messages = { en, zh, + fr, }; const langCode2Name = { en: 'English', zh: '简体中文', + fr: 'Français', }; export default { diff --git a/pinry-spa/src/components/utils/i18n/locales/fr.json b/pinry-spa/src/components/utils/i18n/locales/fr.json new file mode 100644 index 0000000..3f03f94 --- /dev/null +++ b/pinry-spa/src/components/utils/i18n/locales/fr.json @@ -0,0 +1,83 @@ +{ + "NewPinTitle": "Nouvelle fiche", + "EditPinTitle": "Éditer la fiche", + "BoardCreateTitle": "Créer un tableau", + "BoardEditTitle": "Éditer le tableau", + "loginTitle": "Connexion", + "loginButton": "Connexion", + "closeButton": "Fermer", + "end": "Fin", + "bookmarkletLink": "?", + "createLink": "Créer", + "pinLink": "Fiche", + "boardLink": "Tableau", + "myLink": "Mon espace", + "boardsLink": "Tableaux", + "pinsLink": "Fiches", + "profileLink": "Profil", + "browserExtensionsLink": "Extensions de navigateur", + "chromeLink": "Chrome", + "firefoxLink": "Firefox", + "signUpLink": "S'enregistrer", + "logInLink": "Se connecter", + "logOutLink": "Se déconnecter", + "signUpTitle": "S'enregistrer", + "registerButton": "S'enregistrer", + "pageNotFound": "Oups! Page non trouvée", + "error404": "Erreur 404", + "pinsInBoard": "Fiches dans ce tableau: ", + "isPrivateCheckbox": "privée", + "createBoardButton": "Créer un tableau", + "saveChangesButton": "Enregistrer les changements", + "pinnedByTitle": "Posté par ", + "sourceButton": "Source", + "originalImageButton": "Image originale", + "permalinkButton": "Permalien", + "pinnedByInfo": "Posté par", + "sourceLink": "Source", + "userProfileCardContent": "Un nouvel utilisateur de Pinry.", + "pinsUserProfileCardLink": "Fiches", + "boardsUserProfileCardLink": "Tableaux", + "profileUserProfileCardLink": "Profil", + "tokenUserProfileCardTitle": "Token", + "tokenUserProfileCardContent": "Ton Token est", + "pleaseReadTokenUserProfileCardContent": "Merci de lire ", + "forMoreDetailsParagraph": " pour davantage de détails sur comment l'utiliser.", + "drfApiDocumentationLink": "DRF API Documentation", + "searchButton": "Recherche", + "noResultsFound": "Aucun résultat", + "SearchPanelBoardOption": "Tableau", + "SearchPanelTagOption": "Tag", + "Add2BoardModalCardTitle": "Ajouter une fiche au tableau", + "Add2BoardModalCardButton": "Ajouter une fiche au tableau", + "FileUploadDescription": "Place ton fichier ici ou clique sur Télécharger", + "filterSelectCreateNewBoardButton": "Créer un nouveau tableau", + "pinCreateModalEmptySlot": "Il n'y a rien", + "pinCreateModalCreatePinButton": "Créer une fiche", + "pinCreateModalSaveChangesButton": "Enregistrer les changements", + "passwordSignUpPlaceholder": "Ton mot de passe", + "passwordLoginPlaceholder": "Ton mot de passe", + "boardNamePlaceholder": "nom du tableau", + "usernamePlaceholder": "Ton nom d'utilisateur", + "emailPlaceholder": "Ton email", + "repeatPasswordInputPlaceholder": "À nouveau ton mot de passe", + "chooseFilterPlaceholder": "Choisir un filtre", + "selectFilterPlaceholder": "choisir un filtre puis taper pour filtrer", + "searchBoardPlaceholder": "tape pour chercher le tableau", + "filterSelectSelectBoardPlaceholder": "Tape pour filtrer ou en créer un nouveau", + "pinCreateModalImageURLPlaceholder": "où récupérer l'image", + "pinCreateModalImageSourcePlaceholder": "où trouver la fiche", + "pinCreateModalImageTagsPlaceholder": "Add a tag", + "pinCreateModalImageDescriptionPlaceholder": "Idées de la fiche", + "emailLabel": "Email", + "usernameLabel": "Nom d'utilisateur", + "passwordLabel": "Mot de passe", + "repeatPasswordLabel": "Mot de passe à nouveau", + "nameLabel": "nom", + "privacyOptionLabel": "option de confidentialité", + "imageUrlLabel": "URL de l'image", + "imageSourceLabel": "Source de l'image", + "tagsLabel": "Tags", + "descriptionLabel": "Description", + "selectBoardLabel": "Selectionner un tableau" +}