diff --git a/apps/frontend/src/components/annotation/AnnotationItem.tsx b/apps/frontend/src/components/annotation/AnnotationItem.tsx index 28db8a70..d069e1cb 100644 --- a/apps/frontend/src/components/annotation/AnnotationItem.tsx +++ b/apps/frontend/src/components/annotation/AnnotationItem.tsx @@ -1,29 +1,23 @@ import CommentIcon from "@mui/icons-material/Comment"; import DeleteIcon from "@mui/icons-material/Delete"; import EditIcon from "@mui/icons-material/Edit"; -import ExpandLess from "@mui/icons-material/ExpandLess"; -import ExpandMore from "@mui/icons-material/ExpandMore"; import FilterTiltShiftIcon from "@mui/icons-material/FilterTiltShift"; import PauseCircleOutlineOutlinedIcon from "@mui/icons-material/PauseCircleOutlineOutlined"; import ReplyIcon from "@mui/icons-material/Reply"; import { Box, Button, - Chip, Collapse, Divider, - Fade, Grow, IconButton, List, ListItem, ListItemAvatar, ListItemButton, - ListItemIcon, ListItemText, Paper, Stack, - styled, Tooltip, Typography, } from "@mui/material"; @@ -31,7 +25,7 @@ import { grey } from "@mui/material/colors"; import dayjs from "dayjs"; import { useConfirm } from "material-ui-confirm"; import * as React from "react"; -import { useMemo, useState } from "react"; +import { useState } from "react"; import { Trans, useTranslation } from "react-i18next"; import { Avatar } from "~components/Avatar"; diff --git a/apps/frontend/src/components/annotation/AnnotationPanel.tsx b/apps/frontend/src/components/annotation/AnnotationPanel.tsx index 12b09132..010dee35 100644 --- a/apps/frontend/src/components/annotation/AnnotationPanel.tsx +++ b/apps/frontend/src/components/annotation/AnnotationPanel.tsx @@ -53,10 +53,7 @@ const EmptyAnnotation = () => ( > - - Les annotations correspondant aux différents temps de la vidéo seront - affichées ici. - + diff --git a/apps/frontend/src/locales/en/common.json b/apps/frontend/src/locales/en/common.json index a97f53ed..2075bb58 100644 --- a/apps/frontend/src/locales/en/common.json +++ b/apps/frontend/src/locales/en/common.json @@ -1 +1,224 @@ -{"about.intro":"The development of <0>Celluloid is led by Michaël Bourgatte and Laurent Tessier within a multidisciplinary <1>Huma-Num Consortium gathering researchers mobilizing audiovisual corpora. ","about.opensource.github":"Celluloid is an Open Source project in Digital Humanities. The code and the instructions for use are freely available on GitHub.","about.opensource.prefix":"The version 2.0, \"Alphaville\", as well as its successive developments, are realized within the framework of the consortium Huma-Num <0>CANEVAS (within the <1>Maison des Sciences de l'Homme Paris Nord). This version is developed by Younès Benomar.","about.support":"Version 1.0 of Celluloid, \"Pierrot\", as well as its successive developments, were supported by the Catholic University of Paris, Saint Matthieu Foundation and La Paillasse projects incubator. This version was developed by Erwan Queffélec with the participation of Jean-Frédéric Bruzek, Souleymane Thiam and Guillaume Aichhorn.","about.title":"About","annotation.comment.cancel":"Cancel","annotation.comment.reply":"Reply","annotation.comment.send":"Send","annotation.commentLabel":"{{count}} comment","annotation.commentLabel_one":"one comment","annotation.commentLabel_other":"{{count}} comments","annotation.commentLabel_plural":"{{count}} comments","annotation.commentPlaceholder":"Leave a comment…","annotation.confirm-delete.description":"Are you sure you want to delete the annotation?","annotation.confirm-delete.title":"Delete annotation","annotation.contentPlaceholder":"type in your annotation…","annotation.create.cancel":"Cancel","annotation.create.send":"Send","annotation.hintLabel":"{{count}} annotation","annotation.hintLabel_many":"{{count}} annotations","annotation.hintLabel_one":"{{count}} annotation","annotation.hintLabel_other":"{{count}} annotations","annotation.hintLabel_plural":"{{count}} annotations","annotation.hintLabelNone":"No annotation at this time","annotation.pauseLabel":"Pause video ?","cancelAction":"Cancel","createAction":"Save","deleteAction":"Delete","ERR_ALREADY_EXISTING_PROJECT":"A project with the same title already exists, please rename the project","ERR_UNKOWN":"An unknown error has occurred. Please try again later or contact support for assistance.","footer.copyright":"<0>CC BY-NC 2023 Consortium Canevas","footer.legalNotice":"Legal notice","footer.termsAndConditions":"Terms & Conditions","home.addVideo":"Add a link to a PeerTube video...","home.description":"A webservice to annotate, comment and analyze audiovisual content (movies, series, TV shows or your own videos – interviews, ethnographic documentary…), alone or as a team","home.emptySearchResult":"No matching projects","home.joinProject":"join a project","home.myProjects":"My projects","home.newProject":"Create project","home.publicProjects":"Explore","home.searchProject":"Type anything…","home.title":"What is Celluloid ?","home.tutoriel.description":"Go to <0>Peertube\nChoose a video or upload a new one\nCopy the link to share the video\nCreate your project in Celluloid, copy the video link and go!\nWant to work with others? Share the project code with your partners","home.tutoriel.link":"The tutorial is here: <0>https://celluloid.hypotheses.org/1365","home.tutoriel.prefix":"To discover the application, you can consult the ","home.tutoriel.subtitle":"You want to know more or you encounter difficulties?","home.tutoriel.title":"How to use Celluloid ?","Les annotations correspondant aux différents temps de la vidéo seront affichées ici.":"Les annotations correspondant aux différents temps de la vidéo seront affichées ici.","menu.about":"about","menu.admin":"Admin","menu.create":"Create","menu.explore":"Explore","menu.join":"Join","menu.login":"login","menu.logout":"Logout","menu.profile":"Profile","menu.signup":"signup","notFound.action":"back to home","notFound.description":"The page you are looking for might be private or may have been deleted","notFound.title":"Page not found :(","printAction":"Print","profile.me.project.empty":"You have no projects.","project.add-related-video":"Playlist","project.add-video-playlist-description":"Please enter the URL of the video you would like to add to the playlist.","project.add-video-to-playlist-button":"Add a video to the playlist.","project.annotation.hints.label":"Display the timeline of annotations.","project.annotation.title":"Annotations","project.assignment":"Task","project.assignmentPlaceholder":"Add a task","project.assignmentsHelper":"List the tasks you submitt to the attendees","project.assignmentsSection":"Tasks","project.cancel-add-video":"Add","project.cancelAction":"Cancel","project.codeWarning.description":"This code will be available on the project page.\n To reset it, just reshare the project.","project.codeWarning.title":"Share this code with the participants","project.collaborative":"Collaborative","project.collaborativeHelper":"Attendees to a collaborative project will be allowed to annotate or comment the video. If your project is not collaborative, only you can annotate and comment on it.","project.confirm-delete.description":"Are you sure ?","project.confirm-delete.title":"Delete project","project.create.error.video-info-failed":"Failed to retrieve video information. Please check the URL and try again.","project.create.url.not-valid":"The provided URL is not valid. Please check and try again.","project.create.url.required":"URL is required. Please provide a valid URL.","project.createAction":"Create project","project.createTitle":"New project","project.creatorRole":"Creator","project.description":"Description","project.descriptionHelper":"Briefly describe your video","project.edit":"Edit","project.edit.error":"Project could not be deleted.","project.edit.success":"Project has been updated.","project.export":"Export Annotations","project.keywords":"keywords","project.members":"{{ count }} attendees","project.members_many":"{{ count }} attendees","project.members_one":"an attendant","project.members_other":"{{ count }} attendees","project.members_plural":"{{ count }} attendees","project.objective":"Objective","project.objectiveHelper":"Choose an objective","project.playlist":"Playlist","project.public":"Public","project.publicHelper":"A public project will be visible by all users, even logged-out. However, they won't be able to see the annotations and comments, nor to add their own.","project.share.dialog.description":"To open printable instructions in a new widow ","project.share.dialog.linkText":"click here","project.share.guide.step1":"Open the web page","project.share.guide.step2":"On the landing page, click 'JOIN PROJECT'","project.share.guide.step3":"Enter the project code","project.share.guide.step4":"Enter your username and an answer to a secret question","project.share.guide.step5":"Make sure to read carefully the objective and assignments","project.share.guide.step6":"Complete the assignments and annotate the video while it's playing","project.share.guide.subtitle":"How to use Celluloid ?","project.share.guide.title":"Instructions","project.shared":"Share","project.submit-add-video-playlist":"Cancel","project.summary.playlist.title":"Playlist","project.title":"Title","project.titleHelper":"Choose a meaningful title for your project","project.URL_title":"Video URL","project.videoUrlHelper":"Link to the original video","project.visibilitySection":"Visibility","search.placeholder":"Search projet","shareAction":"Share","signin.alreadyRegistered":"Already registered?","signin.changePasswordAction":"reset password","signin.code":"Confirmation code","signin.codeHelper":"This code was sent to you by email","signin.confirmPassword":"Confirm password","signin.confirmSignupAction":"confirm signup","signin.confirmSignupTitle":"Confirm Signup","signin.email":"Email address","signin.forgotPasswordAction":"forgot password","signin.forgotPasswordTitle":"Forgot password","signin.joinAction":"join","signin.joinProjectTitle":"Join project","signin.lastName":"Last name","signin.login":"Email or username","signin.loginAction":"Login","signin.loginTitle":"Login","signin.notRegistered":"Not registered?","signin.password":"Password","signin.passwordHelper":"Minimum 8 characters","signin.passwordMismatch":"Confirmation doesn't match password","signin.projectCode":"Project code","signin.rememberlastName":"Your last name will serve as your login password","signin.resendCodeAction":"resend code","signin.resetAction":"reset","signin.signupAction":"signup","signin.signupOrLoginMessage":"Please signup or login to continue","signin.signupTitle":"Signup","signin.upgradeAccountMessage":"Please enter a valid email and a password to continue","signin.username":"Fisrtname or Username","tagSearch.createLabel":"Create tag","tagSearch.prefix":"Tag","update.action":"Refresh","update.message":"This app was just updated! Please refresh the page.","home.teachers":"Teacher","home.students":"Student","annotation.form.add-annotation":"Add annotation","annotation.edit.send":"Edit","confirm.username.required":"The username is required.","confirm.code.required":"The password is required.","confirm.title":"Confirmation","confirm.username.label":"Email or username","confirm.username.paceholder":"Email or username","confirm.code.label":"Confirmation code","confirm.code.placeholder":"Confirmation code","confirm.button.submit":"Send","forgot.email.required":"The Email is required","forgot.title":"Lost password","forgot.email.placeholder":"Email or username","forgot.button.recover":"Recover account","forgot.button.submit":"Change password","join.error.project-not-found":"Invalid project share code","join.title":"Join project","join.shareCode.label":"Project code","join.shareCode.placeholder":"Project code","join.button.submit":"Join","signin.username.required":"Username required","signin.password.required":"Password required","signin.title":"Signin","signin.confirm.button":"Confirm","recover.username.required":"Username is required","recover.code.required":"Code is required","recover.password.required":"Password is required","recover.title":"Recover account","recover.username.label":"Email or username","recover.username.paceholder":"Email or username","recover.code.label":"Confirmation code","recover.code.placeholder":"Confirmation code","recover.password.label":"Password","recover.password.placeholder":"Password","recover.passwordConfirmation.label":"Password confirmation","recover.passwordConfirmation.placeholder":"Password confirmation","recover.button.submit":"Send","signup.error.account_exists":"This email address is already registered.","signup.title":"Signin","signup.username.label":"Username","signup.username.paceholder":"Username","signup.email.label":"Email","signup.email.placeholder":"Email","signup.password.label":"Password","signup.password.placeholder":"Password","signup.passwordConfirmation.label":"Password confirmation","signup.passwordConfirmation.placeholder":"Password confirmation","signup.button.submit":"Signin","student-student-signup.error.username-exists":"Email exists","student-signup.title":"Registration","student-student-signup.shareCode.label":"Project code","student-signup.shareCode.placeholder":"Project code","student-student-signup.username.label":"Name or username","student-student-signup.username.paceholder":"Name or username","student-signup.password.label":"Password","student-signup.password.placeholder":"Password","student-signup.login.button":"Login","student-signup.button.submit":"Join","project.delete.error":"Project deleted","project.sharecode.copied":"Project code copied","home.projects.retry":"Retry","password.unmatch":"The password does not match.","profile.role.student":"Student","profile.role.teacher":"Teacher","profile.role.admin":"Admin","join.error.project-owner-cannot-join":"The project owner cannot join the project as a member."} \ No newline at end of file +{ + "about.intro": "The development of <0>Celluloid is led by Michaël Bourgatte and Laurent Tessier within a multidisciplinary <1>Huma-Num Consortium gathering researchers mobilizing audiovisual corpora. ", + "about.opensource.github": "Celluloid is an Open Source project in Digital Humanities. The code and the instructions for use are freely available on GitHub.", + "about.opensource.prefix": "The version 2.0, \"Alphaville\", as well as its successive developments, are realized within the framework of the consortium Huma-Num <0>CANEVAS (within the <1>Maison des Sciences de l'Homme Paris Nord). This version is developed by Younès Benomar.", + "about.support": "Version 1.0 of Celluloid, \"Pierrot\", as well as its successive developments, were supported by the Catholic University of Paris, Saint Matthieu Foundation and La Paillasse projects incubator. This version was developed by Erwan Queffélec with the participation of Jean-Frédéric Bruzek, Souleymane Thiam and Guillaume Aichhorn.", + "about.title": "About", + "annotation.comment.cancel": "Cancel", + "annotation.comment.reply": "Reply", + "annotation.comment.send": "Send", + "annotation.commentLabel": "{{count}} comment", + "annotation.commentLabel_one": "one comment", + "annotation.commentLabel_other": "{{count}} comments", + "annotation.commentLabel_plural": "{{count}} comments", + "annotation.commentPlaceholder": "Leave a comment…", + "annotation.confirm-delete.description": "Are you sure you want to delete the annotation?", + "annotation.confirm-delete.title": "Delete annotation", + "annotation.contentPlaceholder": "type in your annotation…", + "annotation.create.cancel": "Cancel", + "annotation.create.send": "Send", + "annotation.hintLabel": "{{count}} annotation", + "annotation.hintLabel_many": "{{count}} annotations", + "annotation.hintLabel_one": "{{count}} annotation", + "annotation.hintLabel_other": "{{count}} annotations", + "annotation.hintLabel_plural": "{{count}} annotations", + "annotation.hintLabelNone": "No annotation at this time", + "annotation.pauseLabel": "Pause video ?", + "cancelAction": "Cancel", + "createAction": "Save", + "deleteAction": "Delete", + "ERR_ALREADY_EXISTING_PROJECT": "A project with the same title already exists, please rename the project", + "ERR_UNKOWN": "An unknown error has occurred. Please try again later or contact support for assistance.", + "footer.copyright": "<0>CC BY-NC 2023 Consortium Canevas", + "footer.legalNotice": "Legal notice", + "footer.termsAndConditions": "Terms & Conditions", + "home.addVideo": "Add a link to a PeerTube video...", + "home.description": "A webservice to annotate, comment and analyze audiovisual content (movies, series, TV shows or your own videos – interviews, ethnographic documentary…), alone or as a team", + "home.emptySearchResult": "No matching projects", + "home.joinProject": "join a project", + "home.myProjects": "My projects", + "home.newProject": "Create project", + "home.publicProjects": "Explore", + "home.searchProject": "Type anything…", + "home.title": "What is Celluloid ?", + "home.tutoriel.description": "Go to <0>Peertube\nChoose a video or upload a new one\nCopy the link to share the video\nCreate your project in Celluloid, copy the video link and go!\nWant to work with others? Share the project code with your partners", + "home.tutoriel.link": "The tutorial is here: <0>https://celluloid.hypotheses.org/1365", + "home.tutoriel.prefix": "To discover the application, you can consult the ", + "home.tutoriel.subtitle": "You want to know more or you encounter difficulties?", + "home.tutoriel.title": "How to use Celluloid ?", + "menu.about": "about", + "menu.admin": "Admin", + "menu.create": "Create", + "menu.explore": "Explore", + "menu.join": "Join", + "menu.login": "login", + "menu.logout": "Logout", + "menu.profile": "Profile", + "menu.signup": "signup", + "notFound.action": "back to home", + "notFound.description": "The page you are looking for might be private or may have been deleted", + "notFound.title": "Page not found :(", + "printAction": "Print", + "profile.me.project.empty": "You have no projects.", + "project.add-related-video": "Playlist", + "project.add-video-playlist-description": "Please enter the URL of the video you would like to add to the playlist.", + "project.add-video-to-playlist-button": "Add a video to the playlist.", + "project.annotation.hints.label": "Display the timeline of annotations.", + "project.annotation.title": "Annotations", + "project.assignment": "Task", + "project.assignmentPlaceholder": "Add a task", + "project.assignmentsHelper": "List the tasks you submitt to the attendees", + "project.assignmentsSection": "Tasks", + "project.cancel-add-video": "Add", + "project.cancelAction": "Cancel", + "project.codeWarning.description": "This code will be available on the project page.\n To reset it, just reshare the project.", + "project.codeWarning.title": "Share this code with the participants", + "project.collaborative": "Collaborative", + "project.collaborativeHelper": "Attendees to a collaborative project will be allowed to annotate or comment the video. If your project is not collaborative, only you can annotate and comment on it.", + "project.confirm-delete.description": "Are you sure ?", + "project.confirm-delete.title": "Delete project", + "project.create.error.video-info-failed": "Failed to retrieve video information. Please check the URL and try again.", + "project.create.url.not-valid": "The provided URL is not valid. Please check and try again.", + "project.create.url.required": "URL is required. Please provide a valid URL.", + "project.createAction": "Create project", + "project.createTitle": "New project", + "project.creatorRole": "Creator", + "project.description": "Description", + "project.descriptionHelper": "Briefly describe your video", + "project.edit": "Edit", + "project.edit.error": "Project could not be deleted.", + "project.edit.success": "Project has been updated.", + "project.export": "Export Annotations", + "project.keywords": "keywords", + "project.members": "{{ count }} attendees", + "project.members_many": "{{ count }} attendees", + "project.members_one": "an attendant", + "project.members_other": "{{ count }} attendees", + "project.members_plural": "{{ count }} attendees", + "project.objective": "Objective", + "project.objectiveHelper": "Choose an objective", + "project.playlist": "Playlist", + "project.public": "Public", + "project.publicHelper": "A public project will be visible by all users, even logged-out. However, they won't be able to see the annotations and comments, nor to add their own.", + "project.share.dialog.description": "To open printable instructions in a new widow ", + "project.share.dialog.linkText": "click here", + "project.share.guide.step1": "Open the web page", + "project.share.guide.step2": "On the landing page, click 'JOIN PROJECT'", + "project.share.guide.step3": "Enter the project code", + "project.share.guide.step4": "Enter your username and an answer to a secret question", + "project.share.guide.step5": "Make sure to read carefully the objective and assignments", + "project.share.guide.step6": "Complete the assignments and annotate the video while it's playing", + "project.share.guide.subtitle": "How to use Celluloid ?", + "project.share.guide.title": "Instructions", + "project.shared": "Share", + "project.submit-add-video-playlist": "Cancel", + "project.summary.playlist.title": "Playlist", + "project.title": "Title", + "project.titleHelper": "Choose a meaningful title for your project", + "project.URL_title": "Video URL", + "project.videoUrlHelper": "Link to the original video", + "project.visibilitySection": "Visibility", + "search.placeholder": "Search projet", + "shareAction": "Share", + "signin.alreadyRegistered": "Already registered?", + "signin.changePasswordAction": "reset password", + "signin.code": "Confirmation code", + "signin.codeHelper": "This code was sent to you by email", + "signin.confirmPassword": "Confirm password", + "signin.confirmSignupAction": "confirm signup", + "signin.confirmSignupTitle": "Confirm Signup", + "signin.email": "Email address", + "signin.forgotPasswordAction": "forgot password", + "signin.forgotPasswordTitle": "Forgot password", + "signin.joinAction": "join", + "signin.joinProjectTitle": "Join project", + "signin.lastName": "Last name", + "signin.login": "Email or username", + "signin.loginAction": "Login", + "signin.loginTitle": "Login", + "signin.notRegistered": "Not registered?", + "signin.password": "Password", + "signin.passwordHelper": "Minimum 8 characters", + "signin.passwordMismatch": "Confirmation doesn't match password", + "signin.projectCode": "Project code", + "signin.rememberlastName": "Your last name will serve as your login password", + "signin.resendCodeAction": "resend code", + "signin.resetAction": "reset", + "signin.signupAction": "signup", + "signin.signupOrLoginMessage": "Please signup or login to continue", + "signin.signupTitle": "Signup", + "signin.upgradeAccountMessage": "Please enter a valid email and a password to continue", + "signin.username": "Fisrtname or Username", + "tagSearch.createLabel": "Create tag", + "tagSearch.prefix": "Tag", + "update.action": "Refresh", + "update.message": "This app was just updated! Please refresh the page.", + "home.teachers": "Teacher", + "home.students": "Student", + "annotation.form.add-annotation": "Add annotation", + "annotation.edit.send": "Edit", + "confirm.username.required": "The username is required.", + "confirm.code.required": "The password is required.", + "confirm.title": "Confirmation", + "confirm.username.label": "Email or username", + "confirm.username.paceholder": "Email or username", + "confirm.code.label": "Confirmation code", + "confirm.code.placeholder": "Confirmation code", + "confirm.button.submit": "Send", + "forgot.email.required": "The Email is required", + "forgot.title": "Lost password", + "forgot.email.placeholder": "Email or username", + "forgot.button.recover": "Recover account", + "forgot.button.submit": "Change password", + "join.error.project-not-found": "Invalid project share code", + "join.title": "Join project", + "join.shareCode.label": "Project code", + "join.shareCode.placeholder": "Project code", + "join.button.submit": "Join", + "signin.username.required": "Username required", + "signin.password.required": "Password required", + "signin.title": "Signin", + "signin.confirm.button": "Confirm", + "recover.username.required": "Username is required", + "recover.code.required": "Code is required", + "recover.password.required": "Password is required", + "recover.title": "Recover account", + "recover.username.label": "Email or username", + "recover.username.paceholder": "Email or username", + "recover.code.label": "Confirmation code", + "recover.code.placeholder": "Confirmation code", + "recover.password.label": "Password", + "recover.password.placeholder": "Password", + "recover.passwordConfirmation.label": "Password confirmation", + "recover.passwordConfirmation.placeholder": "Password confirmation", + "recover.button.submit": "Send", + "signup.error.account_exists": "This email address is already registered.", + "signup.title": "Signin", + "signup.username.label": "Username", + "signup.username.paceholder": "Username", + "signup.email.label": "Email", + "signup.email.placeholder": "Email", + "signup.password.label": "Password", + "signup.password.placeholder": "Password", + "signup.passwordConfirmation.label": "Password confirmation", + "signup.passwordConfirmation.placeholder": "Password confirmation", + "signup.button.submit": "Signin", + "student-student-signup.error.username-exists": "Email exists", + "student-signup.title": "Registration", + "student-student-signup.shareCode.label": "Project code", + "student-signup.shareCode.placeholder": "Project code", + "student-student-signup.username.label": "Name or username", + "student-student-signup.username.paceholder": "Name or username", + "student-signup.password.label": "Password", + "student-signup.password.placeholder": "Password", + "student-signup.login.button": "Login", + "student-signup.button.submit": "Join", + "project.delete.error": "Project deleted", + "project.sharecode.copied": "Project code copied", + "home.projects.retry": "Retry", + "password.unmatch": "The password does not match.", + "profile.role.student": "Student", + "profile.role.teacher": "Teacher", + "join.error.project-owner-cannot-join": "The project owner cannot join the project as a member.", + "project.annotaions.empty": "Les annotations correspondant aux différents temps de la vidéo seront\n affichées ici." +} diff --git a/apps/frontend/src/locales/fr/common.json b/apps/frontend/src/locales/fr/common.json index d22c5f8b..ccdc746f 100644 --- a/apps/frontend/src/locales/fr/common.json +++ b/apps/frontend/src/locales/fr/common.json @@ -1 +1,223 @@ -{"about.intro":"Le développement de <0>Celluloid est piloté par Michaël Bourgatte et Laurent Tessier dans le cadre d'un <1>Consortium Huma-Num pluridisciplinaire réunissant des chercheuses et chercheurs mobilisant des corpus audiovisuels. ","about.opensource.github":"Celluloid est un projet Open Source en Humanités numériques. L’ensemble du code est accessible librement sur GitHub","about.opensource.prefix":"La version 2.0, dite “Alphaville”, ainsi que ses développements successifs, sont réalisés dans le cadre du consortium Huma-Num <0>CANEVAS (hébergé par la <1>Maison des Sciences de l’Homme Paris Nord). Cette version est développée par Younès Benomar.","about.support":"La version 1.0 de Celluloid dite “Pierrot”, ainsi que ses développements successifs, ont bénéficié du soutien de l’Institut Catholique de Paris, de la Fondation Saint Matthieu et de l’incubateur La Paillasse. Cette version a été développée par Erwan Queffélec avec la participation de Jean-Frédéric Bruzek, Souleymane Thiam et de Guillaume Aichhorn.","about.title":"À propos","annotation.comment.cancel":"Annuler","annotation.comment.reply":"Répondre","annotation.comment.send":"Envoyer","annotation.commentLabel":"{{count}} commentaire","annotation.commentLabel_one":"un commentaire","annotation.commentLabel_other":"{{count}} commentaires","annotation.commentLabel_plural":"{{count}} commentaires","annotation.commentPlaceholder":"Laissez un commentaire…","annotation.confirm-delete.description":"Êtes-vous sûr(e) de vouloir supprimer l'annotation ?","annotation.confirm-delete.title":"Supprimer l'annotation","annotation.contentPlaceholder":"Saisissez votre annotation…","annotation.create.cancel":"Annuler","annotation.create.send":"Envoyer","annotation.hintLabel":"{{count}} annotation","annotation.hintLabel_many":"{{count}} annotations","annotation.hintLabel_one":"{{count}} annotation","annotation.hintLabel_other":"{{count}} annotations","annotation.hintLabel_plural":"{{count}} annotations","annotation.hintLabelNone":"Aucune annotation","annotation.pauseLabel":"Mettre en pause ?","cancelAction":"Annuler","createAction":"Enregistrer","deleteAction":"Supprimer","ERR_ALREADY_EXISTING_PROJECT":"Un projet avec le même titre existe déjà, veuillez renommer le projet","ERR_UNKOWN":"Une erreur inconnue s'est produite. Veuillez réessayer ultérieurement ou contacter le support pour obtenir de l'aide.","footer.copyright":"<0>CC BY-NC 2023 Consortium Canevas","footer.legalNotice":"Mention légales","footer.termsAndConditions":"Conditions Générales d'Utilisation","home.addVideo":"Ajoutez un lien vers une vidéo PeerTube...","home.description":"Une application pour annoter, commenter et analyser vos documents audiovisuels numériques (films, séries, émissions ou vos propres vidéos), seul.e ou en équipe\n","home.emptySearchResult":"Aucun projet ne correspond à votre recherche","home.joinProject":"Rejoindre un projet","home.myProjects":"Mes projets","home.newProject":"Créer un projet","home.publicProjects":"Explorer","home.searchProject":"Rechercher un projet…","home.title":"Qu’est-ce que Celluloid ?","home.tutoriel.description":"Rendez-vous sur une instance <0>Peertube. \nChoisissez une vidéo ou déposez-en une nouvelle dans l’instance.\nCopiez le lien de partage de la vidéo.\nCréez votre projet dans Celluloid en collant le lien de la vidéo et lancez-vous !\nVous voulez travailler à plusieurs ? Partagez le code du projet avec vos partenaires...","home.tutoriel.link":"Le tutoriel est ici : <0>https://celluloid.hypotheses.org/1365","home.tutoriel.prefix":"Vous voulez en savoir plus ou vous rencontrez des difficultés ?","home.tutoriel.subtitle":"Vous voulez en savoir plus ou vous rencontrez des difficultés ?","home.tutoriel.title":"Comment utiliser Celluloid ?","Les annotations correspondant aux différents temps de la vidéo seront affichées ici.":"Les annotations correspondant aux différents temps de la vidéo seront affichées ici.","menu.about":"à propos","menu.admin":"Admin","menu.create":"Créer","menu.explore":"Explorer","menu.join":"Rejoindre","menu.login":"connexion","menu.logout":"Se déconnecter","menu.profile":"Profil","menu.signup":"inscription","notFound.action":"retour à l'accueil","notFound.description":"La page que vous cherchez est peut-être privée ou à peut-être été supprimée","notFound.title":"Page introuvable :(","printAction":"Imprimer","profile.me.project.empty":"Vous n'avez aucun projet","project.add-related-video":"Liste de lecture","project.add-video-playlist-description":"Veuillez saisir l'URL de la vidéo que vous souhaitez ajouter à la liste de lecture.","project.add-video-to-playlist-button":"Ajouter une vidéo à la liste de lecture","project.annotation.hints.label":"Afficher la chronologie des annotations.","project.annotation.title":"Annotations","project.assignment":"Activité ","project.assignmentPlaceholder":"Ajoutez une activité","project.assignmentsHelper":"Listez les différentes activités que vous proposez au partcipants","project.assignmentsSection":"Activités proposées","project.cancel-add-video":"Ajouter","project.cancelAction":"Annuler","project.codeWarning.description":"Ce code sera disponible sur la page de projet Vous pouvez le réinitialiser en partageant à nouveau le projet.","project.codeWarning.title":"Partagez ce code avec les participants du projet","project.collaborative":"Collaboratif","project.collaborativeHelper":"Rendre un projet collaboratif signifie que les personnes que vous invitez pourront annoter la vidéo. Si le projet n’est pas collaboratif, vous seul.e pourrez annoter la vidéo.","project.confirm-delete.description":"Êtes-vous sûr(e) de vouloir supprimer le projet ?","project.confirm-delete.title":"Supprimer le projet","project.create.error.video-info-failed":"Impossible de récupérer les informations de la vidéo. Veuillez vérifier l'URL et réessayer","project.create.url.not-valid":"L'URL fournie n'est pas valide. Veuillez vérifier et réessayer.","project.create.url.required":"L'URL est obligatoire. Veuillez fournir une URL valide.","project.createAction":"Créer le projet","project.createTitle":"Nouveau projet","project.creatorRole":"Créateur","project.description":"Description","project.descriptionHelper":"Décrivez brièvement le contenu de la vidéo","project.edit":"Modification","project.edit.error":"Project n'a pas pu être supprimé","project.edit.success":"Project a été mise à jour","project.export":"Exporter les annotations","project.keywords":"Mots clés","project.members":"{{ count }} participant","project.members_many":"{{ count }} participants","project.members_one":"un participant","project.members_other":"{{ count }} participants","project.members_plural":"{{ count }} participants","project.objective":"Objectif","project.objectiveHelper":"Fixez l'objectif général du projet","project.playlist":"Liste de lecture","project.public":"Public","project.publicHelper":"Rendre un projet public signifie que tous les utilisateurs de la plateforme pourront regarder la vidéo, mais ils ne pourront pas y participer, ni voir les annotations.","project.share.dialog.description":"Pour ouvrir une fiche imprimable dans une nouvelle fenêtre, ","project.share.dialog.linkText":"cliquez ici","project.share.guide.step1":"Allez sur le site internet","project.share.guide.step2":"Sur la page d'accueil, cliquez sur 'rejoindre un projet'","project.share.guide.step3":"Entrez le code du projet","project.share.guide.step4":"Indiquez votre nom et une réponse secrète","project.share.guide.step5":"Prenez connaissance des objectifs et des tâches à réaliser pour ce projet","project.share.guide.step6":"Réalisez l'exercice et annotez la vidéo au fil de la lecture","project.share.guide.subtitle":"Comment utiliser Celluloid ?","project.share.guide.title":"Instructions","project.shared":"Partage","project.submit-add-video-playlist":"Annuler","project.summary.playlist.title":"Liste de lecture : ","project.title":"Titre","project.titleHelper":"Donnez un titre à votre projet","project.URL_title":"URL de la vidéo","project.videoUrlHelper":"Lien vers la vidéo originale","project.visibilitySection":"Partage","search.placeholder":"Chercher un projet","shareAction":"Partager","signin.alreadyRegistered":"Déjà un compte ?","signin.changePasswordAction":"changer le mot de passe","signin.code":"Code de confirmation","signin.codeHelper":"Ce code vous a été envoyé par email","signin.confirmPassword":"Confirmer le mot de passe","signin.confirmSignupAction":"Confirmer l'inscription","signin.confirmSignupTitle":"Confirmation","signin.email":"Adresse email","signin.forgotPasswordAction":"mot de passe oublié","signin.forgotPasswordTitle":"Mot de passe perdu","signin.joinAction":"Rejoindre","signin.joinProjectTitle":"Rejoindre un projet","signin.lastName":"Nom de famille","signin.login":"Email ou nom d'utilisateur","signin.loginAction":"Se connecter","signin.loginTitle":"Connexion","signin.notRegistered":"Pas encore de compte ?","signin.password":"Mot de passe","signin.passwordHelper":"8 caractères minimum","signin.passwordMismatch":"Les mots de passe ne correspondent pas","signin.projectCode":"Code du projet","signin.rememberlastName":"Votre nom de famille vous servira de mot de passe","signin.resendCodeAction":"Envoyer un nouveau code","signin.resetAction":"mettre à jour","signin.signupAction":"s'inscrire","signin.signupOrLoginMessage":"Pour continuer, vous devez vous inscrire ou vous connecter","signin.signupTitle":"Inscription","signin.upgradeAccountMessage":"Pour continuer, vous devez renseigner votre adresse email et un mot de passe","signin.username":"Prenom ou pseudo","tagSearch.createLabel":"Créer le domaine","tagSearch.prefix":"Domaine","update.action":"Rafraîchir","update.message":"L'application a été mise à jour. Veuillez rafraîchir la page.","home.teachers":"Enseignant","home.students":"Etudiant","annotation.form.add-annotation":"Ajouter une annotation","annotation.edit.send":"Modifier","confirm.username.required":"Le nom d'utilisateur est requis.","confirm.code.required":"Le mot de passe est requis.","confirm.title":"Confirmation","confirm.username.label":"Email ou nom d'utilisateur","confirm.username.paceholder":"Email ou nom d'utilisateur","confirm.code.label":"Code de confirmation","confirm.code.placeholder":"Code de confirmation","confirm.button.submit":"Envoyer","forgot.email.required":"Email est requis","forgot.title":"Mot de passe perdu","forgot.email.placeholder":"Email ou nom d'utilisateur","forgot.button.recover":"Récupérer un compte","forgot.button.submit":"Changer le mot de passe","join.error.project-not-found":"Code de partage est invalide","join.title":"Rejoindre un projet","join.shareCode.label":"Code du projet","join.shareCode.placeholder":"Code du projet","join.button.submit":"Rejoindre","signin.username.required":"Nom d'utilisateur est requis","signin.password.required":"Mot de passe est requis","signin.title":"Se connecter","signin.confirm.button":"Confirmer","recover.username.required":"Nom d'utilisateur est requis","recover.code.required":"Code est obligatoire","recover.password.required":"Mot de passe est requis","recover.title":"Récupérer le compte","recover.username.label":"Email ou nom d'utilisateur","recover.username.paceholder":"Email ou nom d'utilisateur","recover.code.label":"Code de confirmation","recover.code.placeholder":"Code de confirmation","recover.password.label":"Mot de passe","recover.password.placeholder":"Mot de passe","recover.passwordConfirmation.label":"Confirmer le mot de passe","recover.passwordConfirmation.placeholder":"Confirmer le mot de passe","recover.button.submit":"Envoyer","signup.error.account_exists":"Cette adresse e-mail est déjà enregistrée.","signup.title":"Inscription","signup.username.label":"Nom d'utilisateur","signup.username.paceholder":"Nom d'utilisateur","signup.email.label":"Adresse email","signup.email.placeholder":"Adresse email","signup.password.label":"Mot de passe","signup.password.placeholder":"Mot de passe","signup.passwordConfirmation.label":"Confirmer le mot de passe","signup.passwordConfirmation.placeholder":"Confirmer le mot de passe","signup.button.submit":"S'inscrire","student-student-signup.error.username-exists":"Email exists dejà","student-signup.title":"Inscription","student-student-signup.shareCode.label":"Code du projet","student-signup.shareCode.placeholder":"Code du projet","student-student-signup.username.label":"Prenom ou pseudo","student-student-signup.username.paceholder":"Prenom ou pseudo","student-signup.password.label":"Mot de passe","student-signup.password.placeholder":"Mot de passe","student-signup.login.button":"Se connecter","student-signup.button.submit":"Rejoindre","project.delete.error":"Project n'a pas pu être supprimé","project.sharecode.copied":"Code du projet copié","home.projects.retry":"Réessayer","password.unmatch":"Le mot de passe ne correspond pas.","profile.role.student":"Etudiant","profile.role.teacher":"Enseignant","profile.role.admin":"Admin","join.error.project-owner-cannot-join":"Le propriétaire du projet ne peut pas rejoindre le projet en tant que membre."} \ No newline at end of file +{ + "about.intro": "Le développement de <0>Celluloid est piloté par Michaël Bourgatte et Laurent Tessier dans le cadre d'un <1>Consortium Huma-Num pluridisciplinaire réunissant des chercheuses et chercheurs mobilisant des corpus audiovisuels. ", + "about.opensource.github": "Celluloid est un projet Open Source en Humanités numériques. L’ensemble du code est accessible librement sur GitHub", + "about.opensource.prefix": "La version 2.0, dite “Alphaville”, ainsi que ses développements successifs, sont réalisés dans le cadre du consortium Huma-Num <0>CANEVAS (hébergé par la <1>Maison des Sciences de l’Homme Paris Nord). Cette version est développée par Younès Benomar.", + "about.support": "La version 1.0 de Celluloid dite “Pierrot”, ainsi que ses développements successifs, ont bénéficié du soutien de l’Institut Catholique de Paris, de la Fondation Saint Matthieu et de l’incubateur La Paillasse. Cette version a été développée par Erwan Queffélec avec la participation de Jean-Frédéric Bruzek, Souleymane Thiam et de Guillaume Aichhorn.", + "about.title": "À propos", + "annotation.comment.cancel": "Annuler", + "annotation.comment.reply": "Répondre", + "annotation.comment.send": "Envoyer", + "annotation.commentLabel": "{{count}} commentaire", + "annotation.commentLabel_one": "un commentaire", + "annotation.commentLabel_other": "{{count}} commentaires", + "annotation.commentLabel_plural": "{{count}} commentaires", + "annotation.commentPlaceholder": "Laissez un commentaire…", + "annotation.confirm-delete.description": "Êtes-vous sûr(e) de vouloir supprimer l'annotation ?", + "annotation.confirm-delete.title": "Supprimer l'annotation", + "annotation.contentPlaceholder": "Saisissez votre annotation…", + "annotation.create.cancel": "Annuler", + "annotation.create.send": "Envoyer", + "annotation.hintLabel": "{{count}} annotation", + "annotation.hintLabel_many": "{{count}} annotations", + "annotation.hintLabel_one": "{{count}} annotation", + "annotation.hintLabel_other": "{{count}} annotations", + "annotation.hintLabel_plural": "{{count}} annotations", + "annotation.hintLabelNone": "Aucune annotation", + "annotation.pauseLabel": "Mettre en pause ?", + "cancelAction": "Annuler", + "createAction": "Enregistrer", + "deleteAction": "Supprimer", + "ERR_ALREADY_EXISTING_PROJECT": "Un projet avec le même titre existe déjà, veuillez renommer le projet", + "ERR_UNKOWN": "Une erreur inconnue s'est produite. Veuillez réessayer ultérieurement ou contacter le support pour obtenir de l'aide.", + "footer.copyright": "<0>CC BY-NC 2023 Consortium Canevas", + "footer.legalNotice": "Mention légales", + "footer.termsAndConditions": "Conditions Générales d'Utilisation", + "home.addVideo": "Ajoutez un lien vers une vidéo PeerTube...", + "home.description": "Une application pour annoter, commenter et analyser vos documents audiovisuels numériques (films, séries, émissions ou vos propres vidéos), seul.e ou en équipe\n", + "home.emptySearchResult": "Aucun projet ne correspond à votre recherche", + "home.joinProject": "Rejoindre un projet", + "home.myProjects": "Mes projets", + "home.newProject": "Créer un projet", + "home.publicProjects": "Explorer", + "home.searchProject": "Rechercher un projet…", + "home.title": "Qu’est-ce que Celluloid ?", + "home.tutoriel.description": "Rendez-vous sur une instance <0>Peertube. \nChoisissez une vidéo ou déposez-en une nouvelle dans l’instance.\nCopiez le lien de partage de la vidéo.\nCréez votre projet dans Celluloid en collant le lien de la vidéo et lancez-vous !\nVous voulez travailler à plusieurs ? Partagez le code du projet avec vos partenaires...", + "home.tutoriel.link": "Le tutoriel est ici : <0>https://celluloid.hypotheses.org/1365", + "home.tutoriel.prefix": "Vous voulez en savoir plus ou vous rencontrez des difficultés ?", + "home.tutoriel.subtitle": "Vous voulez en savoir plus ou vous rencontrez des difficultés ?", + "home.tutoriel.title": "Comment utiliser Celluloid ?", + "menu.about": "à propos", + "menu.admin": "Admin", + "menu.create": "Créer", + "menu.explore": "Explorer", + "menu.join": "Rejoindre", + "menu.login": "connexion", + "menu.logout": "Se déconnecter", + "menu.profile": "Profil", + "menu.signup": "inscription", + "notFound.action": "retour à l'accueil", + "notFound.description": "La page que vous cherchez est peut-être privée ou à peut-être été supprimée", + "notFound.title": "Page introuvable :(", + "printAction": "Imprimer", + "profile.me.project.empty": "Vous n'avez aucun projet", + "project.add-related-video": "Liste de lecture", + "project.add-video-playlist-description": "Veuillez saisir l'URL de la vidéo que vous souhaitez ajouter à la liste de lecture.", + "project.add-video-to-playlist-button": "Ajouter une vidéo à la liste de lecture", + "project.annotation.hints.label": "Afficher la chronologie des annotations.", + "project.annotation.title": "Annotations", + "project.assignment": "Activité ", + "project.assignmentPlaceholder": "Ajoutez une activité", + "project.assignmentsHelper": "Listez les différentes activités que vous proposez au partcipants", + "project.assignmentsSection": "Activités proposées", + "project.cancel-add-video": "Ajouter", + "project.cancelAction": "Annuler", + "project.codeWarning.description": "Ce code sera disponible sur la page de projet Vous pouvez le réinitialiser en partageant à nouveau le projet.", + "project.codeWarning.title": "Partagez ce code avec les participants du projet", + "project.collaborative": "Collaboratif", + "project.collaborativeHelper": "Rendre un projet collaboratif signifie que les personnes que vous invitez pourront annoter la vidéo. Si le projet n’est pas collaboratif, vous seul.e pourrez annoter la vidéo.", + "project.confirm-delete.description": "Êtes-vous sûr(e) de vouloir supprimer le projet ?", + "project.confirm-delete.title": "Supprimer le projet", + "project.create.error.video-info-failed": "Impossible de récupérer les informations de la vidéo. Veuillez vérifier l'URL et réessayer", + "project.create.url.not-valid": "L'URL fournie n'est pas valide. Veuillez vérifier et réessayer.", + "project.create.url.required": "L'URL est obligatoire. Veuillez fournir une URL valide.", + "project.createAction": "Créer le projet", + "project.createTitle": "Nouveau projet", + "project.creatorRole": "Créateur", + "project.description": "Description", + "project.descriptionHelper": "Décrivez brièvement le contenu de la vidéo", + "project.edit": "Modification", + "project.edit.error": "Project n'a pas pu être supprimé", + "project.edit.success": "Project a été mise à jour", + "project.export": "Exporter les annotations", + "project.keywords": "Mots clés", + "project.members": "{{ count }} participant", + "project.members_many": "{{ count }} participants", + "project.members_one": "un participant", + "project.members_other": "{{ count }} participants", + "project.members_plural": "{{ count }} participants", + "project.objective": "Objectif", + "project.objectiveHelper": "Fixez l'objectif général du projet", + "project.playlist": "Liste de lecture", + "project.public": "Public", + "project.publicHelper": "Rendre un projet public signifie que tous les utilisateurs de la plateforme pourront regarder la vidéo, mais ils ne pourront pas y participer, ni voir les annotations.", + "project.share.dialog.description": "Pour ouvrir une fiche imprimable dans une nouvelle fenêtre, ", + "project.share.dialog.linkText": "cliquez ici", + "project.share.guide.step1": "Allez sur le site internet", + "project.share.guide.step2": "Sur la page d'accueil, cliquez sur 'rejoindre un projet'", + "project.share.guide.step3": "Entrez le code du projet", + "project.share.guide.step4": "Indiquez votre nom et une réponse secrète", + "project.share.guide.step5": "Prenez connaissance des objectifs et des tâches à réaliser pour ce projet", + "project.share.guide.step6": "Réalisez l'exercice et annotez la vidéo au fil de la lecture", + "project.share.guide.subtitle": "Comment utiliser Celluloid ?", + "project.share.guide.title": "Instructions", + "project.shared": "Partage", + "project.submit-add-video-playlist": "Annuler", + "project.summary.playlist.title": "Liste de lecture : ", + "project.title": "Titre", + "project.titleHelper": "Donnez un titre à votre projet", + "project.URL_title": "URL de la vidéo", + "project.videoUrlHelper": "Lien vers la vidéo originale", + "project.visibilitySection": "Partage", + "search.placeholder": "Chercher un projet", + "shareAction": "Partager", + "signin.alreadyRegistered": "Déjà un compte ?", + "signin.changePasswordAction": "changer le mot de passe", + "signin.code": "Code de confirmation", + "signin.codeHelper": "Ce code vous a été envoyé par email", + "signin.confirmPassword": "Confirmer le mot de passe", + "signin.confirmSignupAction": "Confirmer l'inscription", + "signin.confirmSignupTitle": "Confirmation", + "signin.email": "Adresse email", + "signin.forgotPasswordAction": "mot de passe oublié", + "signin.forgotPasswordTitle": "Mot de passe perdu", + "signin.joinAction": "Rejoindre", + "signin.joinProjectTitle": "Rejoindre un projet", + "signin.lastName": "Nom de famille", + "signin.login": "Email ou nom d'utilisateur", + "signin.loginAction": "Se connecter", + "signin.loginTitle": "Connexion", + "signin.notRegistered": "Pas encore de compte ?", + "signin.password": "Mot de passe", + "signin.passwordHelper": "8 caractères minimum", + "signin.passwordMismatch": "Les mots de passe ne correspondent pas", + "signin.projectCode": "Code du projet", + "signin.rememberlastName": "Votre nom de famille vous servira de mot de passe", + "signin.resendCodeAction": "Envoyer un nouveau code", + "signin.resetAction": "mettre à jour", + "signin.signupAction": "s'inscrire", + "signin.signupOrLoginMessage": "Pour continuer, vous devez vous inscrire ou vous connecter", + "signin.signupTitle": "Inscription", + "signin.upgradeAccountMessage": "Pour continuer, vous devez renseigner votre adresse email et un mot de passe", + "signin.username": "Prenom ou pseudo", + "tagSearch.createLabel": "Créer le domaine", + "tagSearch.prefix": "Domaine", + "update.action": "Rafraîchir", + "update.message": "L'application a été mise à jour. Veuillez rafraîchir la page.", + "home.teachers": "Enseignant", + "home.students": "Etudiant", + "annotation.form.add-annotation": "Ajouter une annotation", + "annotation.edit.send": "Modifier", + "confirm.username.required": "Le nom d'utilisateur est requis.", + "confirm.code.required": "Le mot de passe est requis.", + "confirm.title": "Confirmation", + "confirm.username.label": "Email ou nom d'utilisateur", + "confirm.username.paceholder": "Email ou nom d'utilisateur", + "confirm.code.label": "Code de confirmation", + "confirm.code.placeholder": "Code de confirmation", + "confirm.button.submit": "Envoyer", + "forgot.email.required": "Email est requis", + "forgot.title": "Mot de passe perdu", + "forgot.email.placeholder": "Email ou nom d'utilisateur", + "forgot.button.recover": "Récupérer un compte", + "forgot.button.submit": "Changer le mot de passe", + "join.error.project-not-found": "Code de partage est invalide", + "join.title": "Rejoindre un projet", + "join.shareCode.label": "Code du projet", + "join.shareCode.placeholder": "Code du projet", + "join.button.submit": "Rejoindre", + "signin.username.required": "Nom d'utilisateur est requis", + "signin.password.required": "Mot de passe est requis", + "signin.title": "Se connecter", + "signin.confirm.button": "Confirmer", + "recover.username.required": "Nom d'utilisateur est requis", + "recover.code.required": "Code est obligatoire", + "recover.password.required": "Mot de passe est requis", + "recover.title": "Récupérer le compte", + "recover.username.label": "Email ou nom d'utilisateur", + "recover.username.paceholder": "Email ou nom d'utilisateur", + "recover.code.label": "Code de confirmation", + "recover.code.placeholder": "Code de confirmation", + "recover.password.label": "Mot de passe", + "recover.password.placeholder": "Mot de passe", + "recover.passwordConfirmation.label": "Confirmer le mot de passe", + "recover.passwordConfirmation.placeholder": "Confirmer le mot de passe", + "recover.button.submit": "Envoyer", + "signup.error.account_exists": "Cette adresse e-mail est déjà enregistrée.", + "signup.title": "Inscription", + "signup.username.label": "Nom d'utilisateur", + "signup.username.paceholder": "Nom d'utilisateur", + "signup.email.label": "Adresse email", + "signup.email.placeholder": "Adresse email", + "signup.password.label": "Mot de passe", + "signup.password.placeholder": "Mot de passe", + "signup.passwordConfirmation.label": "Confirmer le mot de passe", + "signup.passwordConfirmation.placeholder": "Confirmer le mot de passe", + "signup.button.submit": "S'inscrire", + "student-student-signup.error.username-exists": "Email exists dejà", + "student-signup.title": "Inscription", + "student-student-signup.shareCode.label": "Code du projet", + "student-signup.shareCode.placeholder": "Code du projet", + "student-student-signup.username.label": "Prenom ou pseudo", + "student-student-signup.username.paceholder": "Prenom ou pseudo", + "student-signup.password.label": "Mot de passe", + "student-signup.password.placeholder": "Mot de passe", + "student-signup.login.button": "Se connecter", + "student-signup.button.submit": "Rejoindre", + "project.delete.error": "Project n'a pas pu être supprimé", + "project.sharecode.copied": "Code du projet copié", + "home.projects.retry": "Réessayer", + "password.unmatch": "Le mot de passe ne correspond pas.", + "profile.role.student": "Etudiant", + "profile.role.teacher": "Enseignant", + "join.error.project-owner-cannot-join": "Le propriétaire du projet ne peut pas rejoindre le projet en tant que membre." +} diff --git a/project.inlang.json b/project.inlang.json index a8dd35e5..c25e4128 100644 --- a/project.inlang.json +++ b/project.inlang.json @@ -11,5 +11,8 @@ ], "plugin.inlang.i18next": { "pathPattern": "./apps/frontend/src/locales/{languageTag}/common.json" + }, + "plugin.inlang.standardLintRules": { + "identicalPattern": "off" } }