diff --git a/apps/landing/public/locales/de/common.json b/apps/landing/public/locales/de/common.json index eee6cd01e..67e61c64f 100644 --- a/apps/landing/public/locales/de/common.json +++ b/apps/landing/public/locales/de/common.json @@ -24,5 +24,6 @@ "howItWorks": "So funktioniert's", "status": "Status", "when2MeetAlternative": "When2Meet Alternative", - "meetingPoll": "Meetingumfrage" + "meetingPoll": "Meetingumfrage", + "signUp": "Registrieren" } diff --git a/apps/landing/public/locales/de/home.json b/apps/landing/public/locales/de/home.json index 73cd8d46a..0a18c9608 100644 --- a/apps/landing/public/locales/de/home.json +++ b/apps/landing/public/locales/de/home.json @@ -1,6 +1,8 @@ { "createPageLikeThis": "Erstelle eine Seite wie diese in Sekunden!", "noLoginRequired": "Keine Anmeldung erforderlich", + "headline": "Finde die beste Zeit zum Treffen", + "subheading": "Koordiniere Gruppenmeetings ohne ewiges E-Mail-Hin-und-Her", "pcmagQuote": "\"Erstelle eine Terminumfrage in kürzester Zeit.\"", "hubspotQuote": "\"Die einfachste Wahl der Verfügbarkeitsumfrage für große Gruppen.\"", "goodfirmsQuote": "\"Einmalig in seiner Einfachheit und benötigt minimale Interaktionszeit.\"", diff --git a/apps/landing/public/locales/fr/common.json b/apps/landing/public/locales/fr/common.json index ec19fd30f..7cdf25a37 100644 --- a/apps/landing/public/locales/fr/common.json +++ b/apps/landing/public/locales/fr/common.json @@ -24,5 +24,6 @@ "howItWorks": "Comment ça fonctionne", "status": "Statut", "when2MeetAlternative": "Alternative à When2Meet", - "meetingPoll": "Sondage de Réunion" + "meetingPoll": "Sondage de Réunion", + "signUp": "S'inscrire" } diff --git a/apps/landing/public/locales/fr/home.json b/apps/landing/public/locales/fr/home.json index da7a76bb4..e05b53a62 100644 --- a/apps/landing/public/locales/fr/home.json +++ b/apps/landing/public/locales/fr/home.json @@ -1,8 +1,10 @@ { "createPageLikeThis": "Créez une page comme celle-ci en quelques secondes !", "noLoginRequired": "Pas de connexion requise", + "headline": "Trouvez le meilleur moment pour vous réunir", + "subheading": "Coordonner les réunions de groupe sans allers-retours par e-mails", "pcmagQuote": "« Mettre en place un sondage de planification le plus rapidement possible »", - "hubspotQuote": "« Le choix le plus simple pour les sondages de disponibilité pour de grandes organisations. »", + "hubspotQuote": "« Le choix le plus simple pour les sondages de disponibilité pour de grands groupes. »", "goodfirmsQuote": "« Unique par sa simplicité et demandant un temps d’interaction minimum. »", "popsciQuote": "« Le choix parfait si vous voulez garder vos RSVPs simple. »", "ericQuote": "« Si votre travail de planification se fait via emails, fe vous encourage vivement à essayer Rallly \n et laisser le logiciel simplifier ce travail pour une journée de travail plus organisée et moins stressante.»", diff --git a/apps/web/public/locales/de/app.json b/apps/web/public/locales/de/app.json index 47b848424..68f5dedbe 100644 --- a/apps/web/public/locales/de/app.json +++ b/apps/web/public/locales/de/app.json @@ -301,7 +301,37 @@ "commandMenu": "Befehlsmenü", "commandMenuDescription": "Befehl auswählen", "eventsPageDesc": "Deine geplanten Termine anzeigen und verwalten", + "homeDashboardDesc": "Verwalte deine Umfragen, Termine und Account-Einstellungen", + "homeNavTitle": "Navigation", + "account": "Account", + "pollsPageDesc": "Alle deine geplanten Umfragen anzeigen und verwalten", + "signOut": "Abmelden", + "paginationItems": "Zeige {startItem}–{endItem} von {totalItems}", + "paginationPrevious": "Zurück", + "paginationPage": "Seite {currentPage} von {totalPages}", + "paginationNext": "Weiter", + "upgradeToProDesc": "Schalte alle Pro-Funktionen frei", + "searchPollsPlaceholder": "Umfragen nach Titel suchen...", + "poll": "Umfrage", + "sendFeedbackDesc": "Teile dein Feedback mit uns.", + "sendFeedbackSuccess": "Vielen Dank für dein Feedback!", + "searchEventsPlaceholder": "Termine nach Titel suchen...", + "canceled": "Abgesagt", + "tomorrow": "Morgen", + "yesterday": "Gestern", + "lastWeek": "Letzte Woche", + "unconfirmed": "Unbestätigt", "upcomingEventsEmptyStateTitle": "Keine bevorstehenden Termine", "upcomingEventsEmptyStateDescription": "Nachdem Du Termine geplant hast, werden sie hier angezeigt.", - "pastEventsEmptyStateTitle": "Keine vergangenen Termine" + "pastEventsEmptyStateTitle": "Keine vergangenen Termine", + "pastEventsEmptyStateDescription": "Vergangene Termine werden hier angezeigt.", + "unconfirmedEventsEmptyStateTitle": "Keine unbestätigten Termine", + "unconfirmedEventsEmptyStateDescription": "Unbestätigte Termine werden hier angezeigt.", + "canceledEventsEmptyStateTitle": "Keine abgesagten Termine", + "canceledEventsEmptyStateDescription": "Abgesagte Termine werden hier angezeigt.", + "setupFormTitle": "Setup", + "setupFormDescription": "Schließe die Einrichtung deines Accounts ab.", + "errorNotAuthenticated": "Nicht authentifiziert", + "errorInvalidFields": "Ungültige Felder. Bitte überprüfe deine Eingabe.", + "errorDatabaseUpdateFailed": "Datenbankfehler: Einstellungen konnten nicht aktualisiert werden." } diff --git a/apps/web/public/locales/fr/app.json b/apps/web/public/locales/fr/app.json index b700ccb52..b7127bb81 100644 --- a/apps/web/public/locales/fr/app.json +++ b/apps/web/public/locales/fr/app.json @@ -30,6 +30,7 @@ "editVotes": "Modifier les votes", "email": "E-mail", "emailNotAllowed": "Cet e-mail n'est pas autorisé.", + "temporaryEmailNotAllowed": "Les adresses électroniques temporaires ou jetables ne sont pas autorisées.", "emailPlaceholder": "jessie.smith@example.com", "exportToCsv": "Exporter vers CSV", "guest": "Invité", @@ -85,7 +86,7 @@ "common_support": "Assistance", "errors_notFoundTitle": "404 introuvable", "errors_notFoundDescription": "Nous n'avons pas trouvé la page que vous recherchez.", - "errors_goToHome": "Retourner à la page d'accueil", + "errors_goToHome": "Retour à la page d'accueil", "optionCount": "{count, plural, one {# option} other {# options}}", "addComment": "Ajouter un commentaire", "profile": "Profil", @@ -265,15 +266,63 @@ "createAccount": "Créer un compte", "tooManyRequests": "Trop de requêtes émises dans un délai donné", "tooManyRequestsDescription": "Veuillez réessayer plus tard.", + "loginMagicLinkError": "Ce lien est invalide ou a expiré. Veuillez demander un nouveau lien.", "subscriptionPriceMonthly": "{price} par mois", "subscriptionPriceYearly": "{price} par an", "billingSubscriptionTitle": "Abonnement", + "billingSubscriptionDescription": "Afficher et gérer votre abonnement actuel", + "billingSubscriptionNotActive": "Vous n'êtes actuellement abonné à aucune offre.", + "billingSubscriptionUpgradeToProDescription": "Passez à la version Pro pour avoir accès à toutes les fonctionnalités et avantages.", "billingSubscriptionUpgradeToPro": "Passer à la version Pro", "subscriptionStatusActive": "Actif", + "subscriptionStatusTrialing": "Période d'essai", + "subscriptionStatusPastDue": "En retard", + "subscriptionStatusCanceled": "Annulé", + "subscriptionStatusUnpaid": "Non payé", + "subscriptionStatusUnknown": "Inconnu", "subscriptionStatusPaused": "En pause", "billingSubscriptionPlan": "Offre", + "billingSubscriptionPrice": "Prix", + "billingSubscriptionNextPaymentDue": "Prochaine échéance", + "billingPaymentMethod": "Moyen de paiement", + "noPaymentMethodSet": "Aucun moyen de paiement défini", + "addPaymentMethodDescription": "Veuillez ajouter une méthode de paiement pour éviter une interruption de service de votre abonnement.", + "addPaymentMethod": "Ajouter un mode de paiement", + "billingPortalDescription": "Visitez le portail de facturation pour gérer votre abonnement, mettre à jour les méthodes de paiement ou afficher l'historique de facturation.", "priceFree": "Gratuit", + "signUp": "S'inscrire", + "upgradeToPro": "Passer à la version Pro", + "commandMenuNoResults": "Aucun résultat", + "eventsPageDesc": "Voir et gérer vos événements programmés", + "homeDashboardDesc": "Gérer vos sondages, vos événements et vos paramètres de compte", + "homeNavTitle": "Navigation", + "account": "Compte", + "pollsPageDesc": "Afficher et gérer tous vos sondages de planification", + "signOut": "Déconnexion", + "paginationPrevious": "Précédent", + "paginationPage": "Page {currentPage} sur {totalPages}", + "paginationNext": "Suivant", + "upgradeToProDesc": "Déverrouiller toutes les fonctionnalités Pro", + "searchPollsPlaceholder": "Rechercher des sondages par titre...", + "poll": "Sondage", + "sendFeedbackDesc": "Partagez vos commentaires avec nous.", + "sendFeedbackSuccess": "Merci pour votre commentaire!", + "searchEventsPlaceholder": "Rechercher des événements par titre...", + "canceled": "Annulé", + "tomorrow": "Demain", + "yesterday": "Hier", + "lastWeek": "La semaine dernière", + "unconfirmed": "Non confirmé", "upcomingEventsEmptyStateTitle": "Aucun événement à venir", "upcomingEventsEmptyStateDescription": "Lorsque vous planifiez des événements, ils apparaîtront ici.", - "pastEventsEmptyStateTitle": "Aucun événement passé" + "pastEventsEmptyStateTitle": "Aucun événement passé", + "pastEventsEmptyStateDescription": "Les événements passés apparaîtront ici.", + "unconfirmedEventsEmptyStateTitle": "Aucun évènement non confirmé", + "unconfirmedEventsEmptyStateDescription": "Les événements non confirmés apparaîtront ici.", + "canceledEventsEmptyStateTitle": "Aucun évènement annulé", + "canceledEventsEmptyStateDescription": "Les événements annulés apparaîtront ici.", + "setupFormDescription": "Terminer la configuration de votre compte.", + "errorNotAuthenticated": "Non authentifié", + "errorInvalidFields": "Champs non valides. Veuillez vérifier votre saisie.", + "errorDatabaseUpdateFailed": "Erreur de base de données: Impossible de mettre à jour les paramètres." } diff --git a/packages/emails/locales/fr/emails.json b/packages/emails/locales/fr/emails.json index 9b4391200..44c7c94c0 100644 --- a/packages/emails/locales/fr/emails.json +++ b/packages/emails/locales/fr/emails.json @@ -2,7 +2,7 @@ "common_poweredBy": "Propulsé par {domain}", "common_disableNotifications": "Si vous souhaitez cesser de recevoir des mises à jour, vous pouvez désactiver les notifications.", "finalizeHost_content": "{title} a été réservé pour :", - "finalizeHost_preview": "Date finale réservée ! Nous avons informé les participants et leur avons envoyé des invitations par calendrier.", + "finalizeHost_preview": "Date de fin de réservation ! Nous avons notifié les participants et leur avons envoyé des invitations de calendrier.", "finalizeHost_heading": "Date finale réservée !", "finalizeHost_content2": "Nous avons informé les participants et leur avons envoyé des invitations par calendrier.", "finalizeHost_button": "Voir l'événement", @@ -10,7 +10,7 @@ "finalizeParticipant_content": "{hostName} a réservé {title} pour la date suivante :", "finalizeParticipant_preview": "Date finale réservée !", "finalizeParticipant_heading": "Date finale réservée !", - "finalizeParticipant_content2": "Veuillez trouver ci-joint une invitation par calendrier pour cet événement.", + "finalizeParticipant_content2": "Veuillez trouver ci-joint une invitation de calendrier pour cet événement.", "finalizeParticipant_subject": "Date réservée pour {title}", "login_button": "Connectez-vous à {domain}", "login_content2": "Vous recevez cet e-mail parce qu'une demande a été faite pour se connecter à . Si ce n'était pas vous, contactez {supportEmail}.", @@ -26,7 +26,7 @@ "newParticipantConfirmation_button": "Revoir la réponse sur {domain}", "newParticipantConfirmation_footnote": "Vous recevez cet e-mail parce qu'une réponse a été soumise sur . Si ce n'était pas vous, veuillez ignorer cet e-mail.", "newParticipantConfirmation_preview": "Pour modifier votre réponse, utilisez le lien ci-dessous", - "newParticipantConfirmation_heading": "Confirmation de réponse du sondage", + "newParticipantConfirmation_heading": "Confirmation de réponse au sondage", "newParticipantConfirmation_subject": "Merci d'avoir répondu à {title}", "newParticipant_content": "{name} a répondu à {title}.", "newParticipant_content2": "Allez à votre sondage pour voir la nouvelle réponse.",