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.",