diff --git a/common/locales/fr-CH-scout.json b/common/locales/fr-CH-scout.json index 9e26dfeeb6..34679437cb 100644 --- a/common/locales/fr-CH-scout.json +++ b/common/locales/fr-CH-scout.json @@ -1 +1,7 @@ -{} \ No newline at end of file +{ + "print": { + "story": { + "title": "Fil rouge" + } + } +} \ No newline at end of file diff --git a/common/locales/fr.json b/common/locales/fr.json index f6f09d90e7..e3b6aba63f 100644 --- a/common/locales/fr.json +++ b/common/locales/fr.json @@ -2,7 +2,7 @@ "components": { "story": { "storyDay": { - "noStory": "Aucun contenu d'histoire trouvé ce jour-là..." + "noStory": "Aucun file rouge trouvé ce jour-là..." } } }, @@ -44,12 +44,12 @@ } } }, - "info": "Une activité de camp Y+S doit aborder au moins un des sujets énumérés.{br}Sélectionne les sujets abordés dans ce bloc.", + "info": "Une activité de camp J+S doit aborder au moins un des sujets énumérés.{br}Sélectionne les sujets abordés dans ce bloc.", "name": "Domaine thématique AC" }, "material": { - "info": "Tu peux saisir ici les besoins en matériel pour ce bloc.{br}Tu peux gérer les listes de matériel dans le menu 'Admin'.{br}Tu peux trouver un résumé de l'achat dans le menu 'Matériel'.", - "name": "Matériau" + "info": "Tu peux saisir ici les besoins en matériel pour ce bloc.{br}Tu peux gérer les listes de matériel dans le menu 'Admin'.{br}Tu peux trouver un résumé des achats dans le menu 'Matériel'.", + "name": "Matériel" }, "notes": { "info": "Tu peux y inscrire tes notes, par exemple des idées, des tâches à faire, des questions ouvertes, des contacts, des correspondances avec les transports publics, etc.", @@ -98,7 +98,7 @@ "camp": { "collaborators": { "guest": "Invité", - "invite": "Invite", + "invite": "Inviter", "manager": "Administration", "member": "Membre" }, @@ -108,22 +108,37 @@ "addressStreet": "Rue", "addressZipcode": "Code postal", "couponKey": "Coupon", - "motto": "Devise", - "name": "Nom", - "title": "Titre" + "courseKind": "Type de cours (pour les cours J+S: description du cours)", + "courseNumber": "Numéro de cours", + "kind": "Type de camp (chalet, tente, itinérant, été, automne)", + "motto": "Thème", + "name": "Nom du camp", + "organizer": "Organisateur", + "printYSLogoOnPicasso": "Imprimer le logo J+S sur le programme général (requis pour les cours J+S)", + "title": "Titre du camp", + "trainingAdvisorName": "Nom du coach J+S" }, "name": "Camp", "prototype": "Modèle de camp" }, "campCollaboration": { - "inactive": "inactif" + "fields": { + "inviteEmail": "E-mail", + "role": "Role", + "status": "Statut" + }, + "status": { + "established": "Actif", + "inactive": "Inactif", + "invited": "Invité" + } }, "category": { "fields": { "color": "Couleur", "name": "Nom", "numberingStyle": "Style de numérotation", - "short": "Court" + "short": "Abréviation" }, "name": "Catégories d'activités", "numberingStyles": { @@ -154,7 +169,7 @@ "fields": { "name": "Nom" }, - "name": "Liste des matériaux" + "name": "Liste de matériel" }, "period": { "defaultDescription": "Camp principal", @@ -193,13 +208,19 @@ "title": "Page de couverture" }, "picasso": { + "picassoFooter": { + "coach": "Coach: {coach}", + "courseNumber": "Numéro de cours: {courseNumber}", + "leaders": "Responsable: {leaders}", + "trainingAdvisor": "Conseiller à la formation: {trainingAdvisor}" + }, "title": "Aperçu du programme {period}" }, "program": { "title": "Programme" }, "story": { - "title": "Storyline" + "title": "Histoire" }, "toc": { "title": "Table des matières" diff --git a/frontend/src/locales/fr-CH-scout.json b/frontend/src/locales/fr-CH-scout.json index 52dc29c5c4..afa9428bff 100644 --- a/frontend/src/locales/fr-CH-scout.json +++ b/frontend/src/locales/fr-CH-scout.json @@ -4,10 +4,19 @@ "name": "Fil rouge" } }, + "components": { + "print": { + "printConfigurator": { + "config": { + "Story": "Fil rouge" + } + } + } + }, "entity": { "user": { "fields": { - "nickname": "Nom de Scout" + "nickname": "Totem" } } }, diff --git a/frontend/src/locales/fr.json b/frontend/src/locales/fr.json index 28ddb7277a..89478b7c07 100644 --- a/frontend/src/locales/fr.json +++ b/frontend/src/locales/fr.json @@ -4,8 +4,8 @@ "content": { "columnLayout": { "columnOperations": { - "addColumn": "Ajoute une colonne", - "removeColumn": "Supprime la colonne vide" + "addColumn": "Ajouter une colonne", + "removeColumn": "Supprimer la colonne vide" } }, "storyboard": { @@ -13,8 +13,8 @@ "reorder": "Déplacer" }, "storyboardDialogRemoveSection": { - "deleteWarning": "Tu veux vraiment supprimer cette section ?", - "title": "Vraiment supprimer ?" + "deleteWarning": "Veux-tu vraiment supprimer cette ligne ?", + "title": "Confirmer la suppression ?" } }, "menuCardlessContentNode": { @@ -22,8 +22,8 @@ }, "scheduleEntry": { "backToContents": "Retour à l'édition du contenu", - "changeLayout": "Change la mise en page", - "deleteWarning": "Tu veux vraiment supprimer cette activité ? Tout le contenu de cette activité sera supprimé.", + "changeLayout": "Changer la mise en page", + "deleteWarning": "Veux-tu vraiment supprimer cette activité ? Tout le contenu de cette activité sera supprimé.", "layout": "Mise en page" } }, @@ -39,9 +39,9 @@ "campActivityProgressLabels": { "create": "Créer un statut", "deleteError": "Le statut ne peut pas être supprimé. Il est toujours utilisé.", - "deleteWarning": "Tu veux vraiment supprimer ce statut?", - "moveDown": "Vers le bas", - "moveUp": "Vers le haut", + "deleteWarning": "Veux-tu vraiment supprimer ce statut?", + "moveDown": "Descendre", + "moveUp": "Monter", "title": "Statut des activités" }, "campAddress": { @@ -50,7 +50,7 @@ "campCategories": { "create": "Créer une catégorie d'activité", "deleteCategoryNotPossibleInUse": "La catégorie d'activité ne peut pas être supprimée. Elle est utilisée par :", - "deleteCategoryQuestion": "Voulez-vous vraiment supprimer la catégorie d'activité?", + "deleteCategoryQuestion": "Veux-tu vraiment supprimer la catégorie d'activité?", "editLayout": "Modifier la mise en page", "title": "Catégories d'activités" }, @@ -64,20 +64,20 @@ }, "campDangerZone": { "deleteCamp": { - "description": "Une fois que tu as supprimé un camp, il est impossible de revenir en arrière. Sois certain.", + "description": "Une fois un camp supprimé, il est impossible de revenir en arrière. Ne continue que si tu es sûr.", "explanation": "Cette action ne peut pas être annulée. Cette action supprimera définitivement le camp \"{campName}\", les activités, les listes de matériel et supprimera toutes les associations de collaborateurs.", "label": "Veuillez taper \"{campName}\" pour confirmer.", "title": "Supprimer le camp" }, - "title": "Zone de danger" + "title": "Zone à risque" }, "campMaterialLists": { - "createMaterialList": "Créer une liste d'articles", - "title": "Listes de matériaux" + "createMaterialList": "Créer une liste de matériel", + "title": "Listes de matériel" }, "campMaterialListsItem": { - "deleteError": "Impossible de supprimer la liste d'articles. Vérifie si la liste est vide avant de la supprimer.", - "deleteWarning": "Tu veux vraiment supprimer cette liste de matériel ?" + "deleteError": "Impossible de supprimer la liste de matériel. Vérifie que la liste soit vide avant de la supprimer.", + "deleteWarning": "Veux-tu vraiment supprimer cette liste de matériel ?" }, "campPeriods": { "createPeriod": "Créer une période", @@ -85,17 +85,17 @@ }, "campPeriodsListItem": { "changePeriodDescription": "Modifier la description", - "deleteWarning": "Voulez-vous vraiment le supprimer ?", - "lastPeriodNotDeletable": "La dernière période n'est pas supprimable.", - "movePeriod": "Période de déménagement", - "periodChangeEnd": "Ajoute/supprime des jours à la fin", - "periodChangeStart": "Ajoute/supprime des jours au début" + "deleteWarning": "Veux-tu vraiment supprimer cette période ?", + "lastPeriodNotDeletable": "La dernière période ne peut pas être supprimée", + "movePeriod": "Déplacer la période", + "periodChangeEnd": "Ajouter/supprimer des jours à la fin", + "periodChangeStart": "Ajouter/supprimer des jours au début" }, "campSettings": { "title": "Paramètres" }, "createCampPeriods": { - "add": "Ajoute un point" + "add": "Ajouter une période" }, "dialogActivityProgressLabelCreate": { "title": "Créer un statut" @@ -104,15 +104,15 @@ "title": "Créer une catégorie d'activité" }, "dialogMaterialListCreate": { - "title": "Créer une liste d'articles" + "title": "Créer une liste de matériel" }, "dialogPeriodCreate": { "title": "Créer une période" }, "dialogPeriodDateEdit": { - "movePeriod": "Période de déménagement", - "periodChangeEnd": "Ajoute / supprime des jours à la fin de cette période", - "periodChangeStart": "Ajoute / supprime des jours au début de cette période", + "movePeriod": "Déplacer la période", + "periodChangeEnd": "Ajouter / supprimer des jours à la fin de cette période", + "periodChangeStart": "Ajouter / supprimer des jours au début de cette période", "periodDuration": "Nombre de jours" }, "dialogPeriodEdit": { @@ -129,11 +129,11 @@ "cannotAssignAnotherRoleToLastManager": "Tu ne peux pas attribuer un autre rôle au dernier manager.", "cannotRemoveLastManager": "Tu ne peux pas supprimer le dernier manager.", "deactivate": "Désactiver", - "delete": "Tu veux vraiment supprimer la personne '{name}' ?", + "delete": "Veux-tu vraiment supprimer la personne '{name}' ?", "inviteAgain": "Inviter de nouveau", "resendEmail": "Renvoyer l'email", "resentEmail": "Invitation envoyée", - "title": "Modificare {user}" + "title": "Modifier {user}" }, "collaboratorForm": { "roleHint": "Chaque camp nécessite au moins une personne disposant de droits d'administrateur." @@ -145,13 +145,13 @@ }, "dashboard": { "selectFilter": { - "clear": "Clair" + "clear": "Vider" } }, "dialog": { "dialogEntityDelete": { - "title": "Vraiment effacer?", - "warningText": "Voulez-vous vraiment le supprimer ?" + "title": "Confirmation de suppression", + "warningText": "Veux-tu vraiment supprimer cet élément ?" } }, "form": { @@ -171,8 +171,8 @@ }, "generic": { "lockButton": { - "clickToLock": "Clique pour verrouiller", - "clickToUnlock": "Clique pour déverrouiller", + "clickToLock": "Cliquer pour verrouiller", + "clickToUnlock": "Cliquer pour déverrouiller", "guestsCannotEdit": "Les invités n'ont pas le droit de modifier" } }, @@ -183,11 +183,11 @@ }, "material": { "dialogMaterialItemCreate": { - "title": "Créer un élément matériel" + "title": "Ajouter du matériel" }, "materialCreateItem": { "campSettingsButton": "Paramètres", - "noMaterialListAvailable": "Il n'y a pas encore de listes de matériel pour ce camp. Tu peux les créer dans 'Admin'." + "noMaterialListAvailable": "Il n'y a pas encore de liste de matériel pour ce camp. Tu peux les créer dans 'Admin'." }, "materialTable": { "addNewItem": "Ajoute un nouvel élément" @@ -207,35 +207,35 @@ }, "picassoConfig": { "orientation": "Mise en page", - "periods": "Section(s) portante(s)" + "periods": "Période(s) du camp" }, "programConfig": { - "dayOverview": "Aperçu de la journée d'impression", - "periods": "Section(s) portante(s)" + "dayOverview": "Aperçu des jours", + "periods": "Période(s) du camp" }, "storyConfig": { - "periods": "Section(s) portante(s)" + "periods": "Période(s) du camp" } }, "documents": { "campPrint": { "filename": { "activitiesOnly": "Activités {camp}", - "picassoOnly": "Picasso {camp}" + "picassoOnly": "Programme général {camp}" } } }, "localPdfDownloadButton": { - "error": "Quelque chose n'a pas fonctionné. Essaie à nouveau, ou recharge la page." + "error": "Une erreur est survenue. Essaie à nouveau, ou recharge la page." }, "printConfigurator": { - "add": "Ajoute du contenu", + "add": "Ajouter du contenu", "config": { "Activity": "Activité unique", "Cover": "Page de couverture", "Picasso": "Picasso", "Program": "Programme", - "Story": "Résumé de l'histoire", + "Story": "Histoire", "Toc": "Table des matières" } }, @@ -247,27 +247,27 @@ "label": "Télécharger le PDF (mise en page #1)" }, "generatePdfMixin": { - "error": "Quelque chose n'a pas fonctionné. S'il te plaît, essaie à nouveau, ou essaie de recharger la page.", + "error": "Une erreur est survenue. Essaie à nouveau, ou recharge la page.", "queueFull": "Toutes nos imprimantes PDF sont occupées en ce moment. Veuillez réessayer plus tard." }, "printPreviewNuxt": { - "openPreview": "Ouvre l'aperçu dans une nouvelle fenêtre", - "previewError": "Quelque chose n'a pas fonctionné. Veuillez réessayer avec des paramètres d'impression différents, ou recharger la page.", + "openPreview": "Ouvrir l'aperçu dans une nouvelle fenêtre", + "previewError": "Une erreur est survenue. Veuillez réessayer avec des paramètres d'impression différents, ou recharger la page.", "previewIframeTitle": "Aperçu avant impression" } }, "printReact": { "downloadReactPdfButton": { - "label": "Télécharger le PDF (mise en page n°2)" + "label": "Télécharger le PDF (mise en page #2)" }, "downloadReactPdfListItem": { - "label": "Télécharger le PDF (mise en page n°2)" + "label": "Télécharger le PDF (mise en page #2)" }, "generatePdfMixin": { - "error": "Quelque chose n'a pas fonctionné. S'il te plaît, essaie à nouveau, ou essaie de recharger la page." + "error": "Une erreur est survenue. Essaie à nouveau, ou recharge la page." }, "printPreviewReact": { - "previewError": "Quelque chose n'a pas fonctionné. Veuillez réessayer avec des paramètres d'impression différents, ou recharger la page.", + "previewError": "Une erreur est survenue. Veuillez réessayer avec des paramètres d'impression différents, ou recharger la page.", "previewIframeTitle": "Aperçu avant impression" } } @@ -278,10 +278,10 @@ "start": "Début" }, "formScheduleEntryList": { - "name": "Prévu" + "name": "Dates planifiées" }, "periodSwitcher": { - "title": "Choisis la période" + "title": "Choisir la période" }, "picasso": { "picasso": { @@ -291,15 +291,15 @@ } }, "picassoEntry": { - "location": "Location:", - "responsible": "Responsabile:" + "location": "Lieu:", + "responsible": "Responsable:" } } }, "prompt": { "promptEntityDelete": { - "title": "Vraiment effacer?", - "warningText": "Voulez-vous vraiment le supprimer ?" + "title": "Confirmation de suppression", + "warningText": "Veux-tu vraiment le supprimer ?" } }, "toast": { @@ -311,13 +311,13 @@ }, "user": { "dialogChangeMail": { - "error": "Une erreur s'est produite.", - "message": "Tu recevras un e-mail de vérification.", - "success": "Avant de pouvoir utiliser ta nouvelle adresse e-mail, tu dois la vérifier. Vérifie ta boîte aux lettres maintenant.", - "title": "Change l'adresse e-mail" + "error": "Une erreur est survenue.", + "message": "Un e-mail de vérification sera envoyé.", + "success": "Ta nouvelle adresse e-mail doit être vérifiée avant de pouvoir être utilisée. Vérifie ta boîte mail.", + "title": "Changer d'adresse e-mail" }, "dialogChangeMailRunning": { - "error": "Une erreur s'est produite.", + "error": "Une erreur est survenue.", "message": "Changement d'adresse e-mail ...", "success": "L'adresse e-mail a été modifiée avec succès.", "title": "Changement d'adresse e-mail" @@ -328,7 +328,7 @@ "user": { "fields": { "birthday": "Anniversaire", - "email": "Adresse de courriel", + "email": "Adresse e-mail", "firstname": "Prénom", "language": "Langue", "nickname": "Surnom", @@ -349,21 +349,21 @@ "delete": "Effacer", "edit": "Éditer", "editable": "Editable", - "lock": "Serrure", + "lock": "Verrouiller", "login": "Se connecter", "logout": "Déconnexion", "move": "Déplacer", - "ok": "D'accord", + "ok": "OK", "open": "Ouvrir", "save": "Sauvegarder", - "saving": "En train de sauvegarder", - "search": "Recherche", + "saving": "En cours de sauvegarde", + "search": "Rechercher", "submit": "Soumettre", "tryagain": "Réessayer", "unlock": "Déverrouiller", "update": "Mise à jour" }, - "changeLanguage": "Changer la langue", + "changeLanguage": "Changer de langue", "collaborationAbilities": { "guest": "Lecture uniquement", "manager": "Lecture, écriture & administration du camp", @@ -381,8 +381,8 @@ }, "validation": { "greaterThanOrEqual_date": "{_field_} ne peut pas être antérieure à {min}", - "greaterThan_time": "{_field_} doit être postérieur à {min}", - "lessThanOrEqual_date": "{_field_} ne peut pas être postérieur à {max}" + "greaterThan_time": "{_field_} doit être postérieure à {min}", + "lessThanOrEqual_date": "{_field_} ne peut pas être postérieure à {max}" } }, "views": { @@ -390,13 +390,13 @@ "category": { "changeLayout": "Modifier la mise en page", "contents": "Contenu", - "createLayoutHelp": "Ici, tu peux définir l'apparence par défaut des nouveaux activités {categoryShort}.{br}Attention : Si tu as déjà des activités {categoryShort} dans le camp, ils ne seront pas automatiquement adaptés.", + "createLayoutHelp": "Ici, tu peux définir l'apparence par défaut des nouvelles activités {categoryShort}.{br}Attention : Si tu as déjà des activités {categoryShort} dans le camp, elles ne seront pas automatiquement adaptées.", "editContents": "Définir le contenu par défaut", "layout": "Mise en page" }, - "printPreview": "Ouvre l'aperçu avant impression", + "printPreview": "Ouvrir l'aperçu avant impression", "sideBarProgram": { - "title": "Activités en ce jour" + "title": "Activités du jour" } }, "auth": { @@ -408,13 +408,13 @@ "login": { "acceptTermsOfServiceOnOAuthLogin": "En te connectant via l'un de ces services, tu acceptes les {termsOfServiceLink}.", "accountless": "Vous n'avez pas encore de compte?", - "email": "Courriel", + "email": "E-mail", "infoText": { "beta": "Il s'agit de la version bêta d'eCamp v3. Elle peut être utilisée pour une planification réelle du camp, mais pas pour une planification urgente. Le nombre limité d'utilisateurs de la version bêta doit s'attendre à des interruptions de maintenance.", "dev": "Ceci est la version de développement d'eCamp v3.{br}IMPORTANT : Ceci est destiné à un usage de développement uniquement. Toutes les données sont publiques et seront supprimées périodiquement !{br}Login : test@example.com / test" }, "loginCallback": { - "loginInProgress": "Vous serez connecté" + "loginInProgress": "Vous allez être connecté" }, "or": "ou avec", "password": "Mot de passe", @@ -438,7 +438,7 @@ "title": "Créer un compte" }, "registerDone": { - "message": "Nous t'avons envoyé un courriel. Veuillez compléter votre inscription en cliquant sur le lien d'activation dans l'email.", + "message": "Nous t'avons envoyé un e-mail. Merci de compléter ton inscription en cliquant sur le lien d'activation dans l'email.", "success": "Enregistré avec succès", "title": "Créer un compte" }, @@ -446,7 +446,7 @@ "errorMessage": "La réinitialisation du mot de passe a échoué.", "invalidRequest": "Lien invalide", "password": "Nouveau mot de passe", - "passwordConfirmation": "Nouveau mot de passe à nouveau", + "passwordConfirmation": "Confirmer le nouveau mot de passe", "send": "Set mot de passe", "successMessage": "Le nouveau mot de passe a été défini avec succès.", "title": "Réinitialiser le mot de passe" @@ -454,7 +454,7 @@ "resetPasswordRequest": { "errorMessage": "La réinitialisation du mot de passe a échoué.", "send": "Envoyer", - "successMessage": "Le courrier avec le lien pour réinitialiser ton mot de passe sera livré.", + "successMessage": "Un e-mail avec le lien pour réinitialiser le mot de passe sera envoyé.", "title": "Réinitialiser le mot de passe" } }, @@ -465,11 +465,11 @@ }, "campProgram": { "reminderLockedCreate": "Glisser pour créer n'est possible qu'en mode déverrouillé.", - "reminderLockedMove": "Faire glisser pour se déplacer n'est possible qu'en mode déverrouillé.", - "title": "Picasso" + "reminderLockedMove": "Glisser pour déplacer n'est possible qu'en mode déverrouillé.", + "title": "Programme général" }, "collaborators": { - "email": "Adresse de courriel", + "email": "Adresse e-mail", "inactiveCollaborators": "Inactif", "members": "Membres", "openInvitations": "Invitations ouvertes", @@ -494,12 +494,12 @@ "welcome": "Bienvenue dans ton nouveau camp. Il n'y a pas encore d'activités définies." }, "invitation": { - "acceptCurrentAuth": "Accepte l'invitation avec le compte courant", - "backToHome": "Retour à la maison", + "acceptCurrentAuth": "Accepter l'invitation avec le compte courant", + "backToHome": "Retour à l'accueil", "error": "Une erreur inattendue s'est produite", "notFound": "Cette invitation est déjà acceptée ou supprimée", "openCamp": "Camp ouvert", - "register": "Registre", + "register": "S'enregistrer", "reject": "Refuser l'invitation", "successfullyRejected": "L'invitation a été rejetée avec succès", "title": "Invitation", @@ -508,14 +508,14 @@ }, "material": { "downloadXlsx": "Télécharger", - "groupByList": "Regroupement par liste d'articles", - "showActivityMaterial": "Montre le matériel d'activité", - "title": "Matériau", + "groupByList": "Regrouper par liste de matériel", + "showActivityMaterial": "Montrer le matériel des activités", + "title": "Matériel", "xlsx": { "activity": "Activité", "article": "Article", - "filename": "liste des matériaux", - "matlist": "Liste des matériaux", + "filename": "Liste de matériel", + "matlist": "Liste de matériel", "quantity": "Quantité", "unit": "Unité" } @@ -524,11 +524,11 @@ "desktop": { "navTopbar": { "admin": "Admin", - "campIsLoading": "Le camp est en train de charger", + "campIsLoading": "Le camp est en cours de chargement", "material": "Matériel", "print": "Imprimer", - "program": "Programm", - "story": "Fil rouge", + "program": "Programme", + "story": "Histoire", "team": "Team" } }, @@ -536,8 +536,8 @@ "navBottombar": { "material": "Matériel", "more": "Plus", - "program": "Programm", - "story": "Fil rouge" + "program": "Programme", + "story": "Histoire" }, "navSidebar": { "itemCampAdmin": "Configuration du camp", @@ -549,14 +549,14 @@ } }, "print": { - "title": "Camp d'impression" + "title": "Imprimer un camp" }, "story": { "title": "Histoire" } }, "campCreate": { - "couponKeyHint": "Pour la bêta fermée, un code de coupon est nécessaire. Sur ecamp3.ch/closed-beta, tu trouveras comment obtenir un tel code coupon.", + "couponKeyHint": "Pour la bêta fermée, un code est nécessaire. Sur ecamp3.ch/closed-beta, tu trouveras comment obtenir un tel code.", "create": "Créer le camp", "period": { "add": "Ajouter une période", @@ -571,7 +571,7 @@ "title": "Mes camps" }, "pageNotFound": { - "backToHome": "Retour à la maison", + "backToHome": "Retour à l'accueil", "detail": "Hop là ! Tu t'es égaré...{br}Ce lien ne fonctionne malheureusement pas." }, "profile": {