Skip to content

Commit d184ff6

Browse files
authored
🌐 Added missing French translations for the private site page (#621)
French was the only partially translated locale left with gaps in the shared theme strings: 12 empty values, all of them from Ghost core's private.hbs. That covers the access code dialog and the self-signup form a private site shows before anyone can get in, so French visitors met an English page at the one point where they had no way past it. The translations come from Enrique Pardo, a French publisher who reported the gaps. They are used as submitted apart from these corrections: - Five strings already have an official French translation in Ghost core, so those are adopted verbatim rather than translated afresh: the two error messages, the restricted-domain and rate-limit notices, and the invalid email message. A visitor can meet the private page and Portal in the same session, and they should read the same way. - "Enter" labels the submit button, rendered as `{{t "Enter"}} →`, so it is "Entrer" (going in) rather than "Saisir" (typing something in). - "Enter access code" needed its article: "Saisir le code d'accès". - "Site owner login" is "Connexion du propriétaire"; this file already translates "Login" as "Connexion". - Added the space French sets before "!". French is now complete for the shared theme strings. The 16 theme locale outputs are regenerated with `gulp translations`, so only fr.json files change. Verified with the theme-translations tests and gscan across all themes.
1 parent c32bc21 commit d184ff6

1 file changed

Lines changed: 12 additions & 12 deletions

File tree

‎locales/fr.json‎

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
"A collection of {numberOfIssues} issues": "Une collection de {numberOfIssues} éditions",
1616
"A collection of {numberOfPosts} posts": "Une collection de {numberOfPosts} publications",
1717
"About": "À propos",
18-
"Access code": "",
18+
"Access code": "Code d'accès",
1919
"Account": "Mon compte",
2020
"Additional issues will be published soon.": "De nouvelles éditions seront publiées prochainement.",
2121
"All episodes": "Tous les épisodes",
@@ -26,13 +26,13 @@
2626
"Browse archive": "Parcourir les archives",
2727
"By {authors}": "Par {authors}",
2828
"By {primaryAuthor}": "Par {primaryAuthor}",
29-
"Close": "",
29+
"Close": "Fermer",
3030
"Close (Esc)": "Fermer (Esc)",
3131
"Comments": "Commentaires",
3232
"Don’t miss out on the latest issues. Sign up now to get access to the library of members-only issues.": "Ne manquez aucune édition. Inscrivez-vous pour accéder à l'ensemble des éditions réservées aux abonnés.",
3333
"Email sent": "E-mail envoyé",
34-
"Enter": "",
35-
"Enter access code": "",
34+
"Enter": "Entrer",
35+
"Enter access code": "Saisir le code d'accès",
3636
"Enter your email": "Saisissez votre e-mail",
3737
"Featured": "À la une",
3838
"Go to the front page →": "Aller à la page d'accueil →",
@@ -60,7 +60,7 @@
6060
"Page {page} of {totalPages}": "Page {page} sur {totalPages}",
6161
"Paid": "Payant",
6262
"Paid-members only": "Réservé aux abonnés payants",
63-
"Please enter a valid email address": "",
63+
"Please enter a valid email address": "Veuillez renseigner une adresse e-mail valide",
6464
"Powered by Ghost": "Propulsé par Ghost",
6565
"Powered by {ghostlink}": "Propulsé par {ghostlink}",
6666
"Previous": "Précédent",
@@ -82,15 +82,15 @@
8282
"Sign in": "Se connecter",
8383
"Sign in.": "Se connecter.",
8484
"Sign up now to get access to the library of members-only issues.": "Inscrivez-vous pour accéder à l'ensemble des éditions réservées aux abonnés.",
85-
"Signups from this email domain are currently restricted.": "",
86-
"Site owner login": "",
87-
"Something went wrong, please try again.": "",
85+
"Signups from this email domain are currently restricted.": "Les inscriptions depuis ce domaine de messagerie sont actuellement restreintes.",
86+
"Site owner login": "Connexion du propriétaire",
87+
"Something went wrong, please try again.": "Quelque chose s'est mal passé, veuillez réessayer.",
8888
"Stay tuned": "Restez à l'écoute",
8989
"Subscribe": "S'abonner",
9090
"Subscribe now": "S'abonner maintenant",
9191
"Subscribe to {sitetitle}": "S'abonner à {sitetitle}",
92-
"Subscription confirmed!": "",
93-
"Thanks! Now check your email to confirm.": "",
92+
"Subscription confirmed!": "Abonnement confirmé !",
93+
"Thanks! Now check your email to confirm.": "Merci ! Vérifiez votre e-mail pour confirmer.",
9494
"Theme errors": "Erreurs de thème",
9595
"This page is for paying subscribers only": "Cette page est réservée aux abonnés payants",
9696
"This page is for subscribers on the {tiers} only": "Cette page est réservée aux abonnés des formules {tiers}",
@@ -100,7 +100,7 @@
100100
"This post is for subscribers only": "Cette publication est réservée aux abonnés",
101101
"Toggle fullscreen": "Basculer en plein écran",
102102
"Toggle menu": "Basculer le menu",
103-
"Too many sign-up attempts, try again later": "",
103+
"Too many sign-up attempts, try again later": "Trop de tentatives d'inscription, veuillez réessayer plus tard",
104104
"Topic": "Sujet",
105105
"Topics": "Sujets",
106106
"Upgrade": "Mise à niveau",
@@ -111,7 +111,7 @@
111111
"View project": "Voir le projet",
112112
"Website": "Site web",
113113
"You might also like...": "Vous aimerez peut-être aussi…",
114-
"Your email address": "",
114+
"Your email address": "Votre adresse e-mail",
115115
"Zoom in/out": "Zoom avant/arrière",
116116
"comment": "commentaire",
117117
"comments": "commentaires",

0 commit comments

Comments
 (0)