diff --git a/packages/endpoint-media/index.js b/packages/endpoint-media/index.js index 44b5278bb..792c94d73 100644 --- a/packages/endpoint-media/index.js +++ b/packages/endpoint-media/index.js @@ -34,6 +34,7 @@ export const MediaEndpoint = class { indiekitConfig.addLocale('de', locales.de); indiekitConfig.addLocale('en', locales.en); + indiekitConfig.addLocale('fr', locales.fr); if (application.hasDatabase) { indiekitConfig.addNavigation({ diff --git a/packages/endpoint-media/locales/fr.js b/packages/endpoint-media/locales/fr.js new file mode 100644 index 000000000..6f7da5b0b --- /dev/null +++ b/packages/endpoint-media/locales/fr.js @@ -0,0 +1,10 @@ +export const fr = { + media: { + title: 'Dossiers', + download: 'Télécharger un fichier', + properties: 'Propriétés', + files: { + title: 'Les fichiers chargés' + } + } +}; diff --git a/packages/endpoint-media/locales/index.js b/packages/endpoint-media/locales/index.js index 48f04a099..96dad882c 100644 --- a/packages/endpoint-media/locales/index.js +++ b/packages/endpoint-media/locales/index.js @@ -1,4 +1,5 @@ import {de} from './de.js'; import {en} from './en.js'; +import {fr} from './fr.js'; -export const locales = {de, en}; +export const locales = {de, en, fr}; diff --git a/packages/endpoint-micropub/index.js b/packages/endpoint-micropub/index.js index c1cd214e0..f843e2b72 100644 --- a/packages/endpoint-micropub/index.js +++ b/packages/endpoint-micropub/index.js @@ -34,6 +34,7 @@ export const MicropubEndpoint = class { indiekitConfig.addLocale('de', locales.de); indiekitConfig.addLocale('en', locales.en); + indiekitConfig.addLocale('fr', locales.fr); if (application.hasDatabase) { indiekitConfig.addNavigation({ diff --git a/packages/endpoint-micropub/locales/fr.js b/packages/endpoint-micropub/locales/fr.js new file mode 100644 index 000000000..135f971ed --- /dev/null +++ b/packages/endpoint-micropub/locales/fr.js @@ -0,0 +1,10 @@ +export const fr = { + micropub: { + title: 'Articles', + microformats: 'Microformats pour cet article', + properties: 'Propriétés', + posts: { + title: 'Article publié' + } + } +}; diff --git a/packages/endpoint-micropub/locales/index.js b/packages/endpoint-micropub/locales/index.js index 48f04a099..96dad882c 100644 --- a/packages/endpoint-micropub/locales/index.js +++ b/packages/endpoint-micropub/locales/index.js @@ -1,4 +1,5 @@ import {de} from './de.js'; import {en} from './en.js'; +import {fr} from './fr.js'; -export const locales = {de, en}; +export const locales = {de, en, fr}; diff --git a/packages/endpoint-share/index.js b/packages/endpoint-share/index.js index 12e17ba71..a7885a1e0 100644 --- a/packages/endpoint-share/index.js +++ b/packages/endpoint-share/index.js @@ -32,6 +32,7 @@ export const ShareEndpoint = class { indiekitConfig.addLocale('de', locales.de); indiekitConfig.addLocale('en', locales.en); + indiekitConfig.addLocale('fr', locales.fr); indiekitConfig.addNavigation({ href: this.options.mountpath, diff --git a/packages/endpoint-share/locales/fr.js b/packages/endpoint-share/locales/fr.js new file mode 100644 index 000000000..e607977eb --- /dev/null +++ b/packages/endpoint-share/locales/fr.js @@ -0,0 +1,13 @@ +export const fr = { + share: { + title: 'Transmettre', + 'bookmark-of': 'URL', + name: 'Titre', + content: 'Contenu', + submit: 'Publier', + error: { + 'bookmark-of': 'Tapez une addresse Web comme https://example.org', + name: 'Tapez un titre' + } + } +}; diff --git a/packages/endpoint-share/locales/index.js b/packages/endpoint-share/locales/index.js index 48f04a099..96dad882c 100644 --- a/packages/endpoint-share/locales/index.js +++ b/packages/endpoint-share/locales/index.js @@ -1,4 +1,5 @@ import {de} from './de.js'; import {en} from './en.js'; +import {fr} from './fr.js'; -export const locales = {de, en}; +export const locales = {de, en, fr}; diff --git a/packages/indiekit/locales/fr.js b/packages/indiekit/locales/fr.js new file mode 100644 index 000000000..269faf5a0 --- /dev/null +++ b/packages/indiekit/locales/fr.js @@ -0,0 +1,51 @@ +export const fr = { + error: 'Erreur', + errorSummaryTitle: 'Il y a un problème', + noValue: 'Pas encore défini', + optionalValue: '(facultatif)', + guidance: { + discovery: 'Alors que {{app}} peut être repéré par les clients Micropub et demander l’autorisation de publier sur votre site, ajoutez les valeurs suivantes à la partie `` de votre site web:' + }, + session: { + login: { + title: 'Se connecter', + description: 'Connectez-vous avec IndieAuth pour vérifier que %s vous appartient', + me: 'Adresse web', + submit: 'Connectez-vous avec IndieAuth', + error: { + validateState: 'code manquant ou décalage état' + } + }, + logout: { + title: 'Déconnexion' + } + }, + status: { + title: 'Statut du serveur', + application: { + summaryTitle: 'Paramètres de l’application', + name: 'Nom de l’application', + locale: 'Langue', + localeNotAvailable: '{{ app }} n’a pas encore été traduit en {{ locale }}', + themeColor: 'Couleur de thème', + themeColorScheme: 'Schéma de couleurs du thème', + themeColorSchemeValue: { + automatic: 'Automatique', + light: 'Lumière', + dark: 'Sombre' + }, + endpoints: 'Endpoints' + }, + publication: { + summaryTitle: 'Paramètres de Puplication', + me: 'Adresse web', + locale: 'Langue', + timeZone: 'Fuseau horaire', + store: 'Magasin de contenu', + preset: 'Préréglage', + postTypes: 'Types de article', + syndicationTargets: 'Cibles de syndication', + mediaEndpoint: 'Media endpoint' + } + } +}; diff --git a/packages/indiekit/locales/index.js b/packages/indiekit/locales/index.js index 48f04a099..96dad882c 100644 --- a/packages/indiekit/locales/index.js +++ b/packages/indiekit/locales/index.js @@ -1,4 +1,5 @@ import {de} from './de.js'; import {en} from './en.js'; +import {fr} from './fr.js'; -export const locales = {de, en}; +export const locales = {de, en, fr};