Skip to content

Commit cff3e5b

Browse files
author
Steeve PAYRAUDEAU
committed
french language added
1 parent 1d34aef commit cff3e5b

3 files changed

Lines changed: 129 additions & 0 deletions

File tree

src/assets/locales-menu.ts

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,21 @@ const messages: any = {
4444
close: 'Close Window',
4545
quit: 'Quit',
4646
},
47+
'fr-FR': {
48+
edit: 'Éditer',
49+
help: 'Aide',
50+
save: 'Enregistrer',
51+
undo: 'Annuler',
52+
redo: 'Refaire',
53+
cut: 'Couper',
54+
copy: 'Copier',
55+
paste: 'Coller',
56+
delete: 'Supprimer',
57+
selectall: 'Tout sélectionner',
58+
toggledevtools: 'Toogle Developer Tools',
59+
close: 'Fermer',
60+
quit: 'Quitter',
61+
},
4762
}
4863

4964
export default messages

src/assets/locales.ts

Lines changed: 113 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -339,6 +339,119 @@ const message = {
339339
tokenUsername: 'Token Username',
340340
platform: 'Platform',
341341
},
342+
fr_FR: {
343+
preview: 'Aperçu',
344+
syncSite: 'Synchroniser',
345+
newVersion: 'Nouvelle version',
346+
article: 'Article',
347+
menu: 'Menu',
348+
tag: 'Tag',
349+
theme: 'Thème',
350+
remote: 'Serveur',
351+
system: 'Système',
352+
renderSuccess: 'Félicitations, le rendu est terminé et regardez en avant-première.',
353+
syncWarning: 'Vous devez compléter la configuration pour synchroniser !',
354+
syncSuccess: 'La synchronisation a réussi !',
355+
syncError1: 'Désolé, la synchronisation a rencontré une erreur, veuillez vous référer à',
356+
syncError2: 'pour trouver une solution',
357+
newVersionTips: 'Une nouvelle version est disponible, téléchargez la nouvelle version!',
358+
newArticle: 'Nouveau',
359+
publish: 'Publier',
360+
published: 'Publié',
361+
draft: 'Brouillon',
362+
title: 'Titre',
363+
status: 'Status',
364+
createAt: 'Heure de création',
365+
actions: 'Actions',
366+
deleteWarning: 'Après la suppression, celui-ci ne peut plus être révoqué. Êtes-vous sûr de vouloir supprimer ?',
367+
warning: 'Attention',
368+
articleDelete: 'Article supprimé',
369+
cancel: 'Annuler',
370+
select: 'Selectionner',
371+
featureImage: 'Image de fond',
372+
saveDraft: 'Enregristrer en brouillon',
373+
save: 'Enregistrer',
374+
newMenu: 'Nouveau',
375+
name: 'Nom',
376+
openType: 'type d\'ouverture',
377+
link: 'Lien',
378+
menuSuccess: 'Menu enregistré',
379+
menuDelete: 'Menu supprimé',
380+
draftSuccess: 'Enregistré en brouillon',
381+
saveSuccess: 'Sauvegardé avec succès',
382+
newTag: 'Nouveau tag',
383+
tagName: 'Nom du tag',
384+
selectTheme: 'Sélectionnez un thème',
385+
siteName: 'Nom du site',
386+
siteDescription: 'Description du site',
387+
footerInfo: 'Informations sur le Footer',
388+
isShowFeatureImage: 'Image de fond',
389+
articlesPerPage: 'Articles par page',
390+
archivesPerPage: 'Archives par page',
391+
basicSetting: 'Paramètres de base',
392+
commentSetting: 'Paramétrage des commentaires',
393+
faviconSetting: 'Paramètres du Favicon',
394+
avatarSetting: 'Paramètres de l\'avatar',
395+
domain: 'Domaine',
396+
repository: 'Nom du repository',
397+
branch: 'Branche',
398+
username: 'Nom d\'utilisateur',
399+
email: 'Email',
400+
isShowComment: 'Afficher les commentaires',
401+
domainShouldStartsWithWarn: 'Le domaine doit commencer par \'https://\' or \'http://\' ',
402+
basicSettingSuccess: 'Les réglages de base sont enregistrés',
403+
commentSettingSuccess: 'Les réglages des commentaires sont enregistrés',
404+
faviconSettingSuccess: 'Les réglages du favicon sont enregistrés',
405+
avatarSettingSuccess: 'Les réglages de l\'avatar sont enregistrés',
406+
saved: 'Enregistré',
407+
syncing: 'Synchronisation, veuillez patienter...',
408+
articleDefault: 'URL de l\'article par défaut',
409+
tagDefault: 'URL de tag par défault',
410+
hideInList: 'Cacher dans la liste',
411+
dateFormat: 'Format de la date',
412+
htmlSupport: 'Gestion du Html',
413+
change: 'Changer',
414+
editorTip: 'Vous pouvez insérer une ligne séparée <!-- more --> c\'est un identifiant pour séparer le résumé (le contenu avant cette ligne est le résumé)',
415+
saveError: 'Enregistrement échoué',
416+
privateKeyTip: 'Veuillez indiquer le chemin absolu, par exemple: /home/username/.ssh/id_rsa',
417+
remotePathTip: 'Veuillez indiquer le chemin absolu, par exemple: /home/username/www/',
418+
testConnection: 'Test de connexion',
419+
connectSuccess: 'Connexion à distance a réussi',
420+
connectFailed: 'La connexion à distance a échoué, veuillez vérifier les paramètres du référentiel, du nom d\'utilisateur et du token',
421+
sourceFolder: 'Chemin d\'accès au fichier source du site',
422+
language: 'Langue',
423+
inConfig: 'En configuration',
424+
searchArticle: 'Rechercher des articles',
425+
deleteSelected: 'Sélectionné',
426+
inputContent: 'Saisie du contenu',
427+
postUrlRepeatTip: 'L\'URL de l\'article est dupliquée avec d\'autres articles.',
428+
postUrlIncludeTip: 'L\'URL ne peut pas contenir /',
429+
onlyPicDrag: 'Seul le dragage d\'images est autorisé',
430+
themeConfigSaved: 'La configuration du thème a été sauvegardée',
431+
reset: 'Réinitialiser',
432+
reseted: 'Réinitialiser',
433+
noCustomConfigTip: 'Il n\'y a pas de configuration personnalisée pour le thème',
434+
customConfig: 'Configuration personnalisée',
435+
moreThemes: 'Autres thèmes',
436+
postSettings: 'Paramètres des postes',
437+
back: 'Retour',
438+
savedIn: 'Sauvegardé dans',
439+
or: 'ou',
440+
starSupport: 'Donnez-nous une étoile !',
441+
showAllPost: 'Afficher tout les postes',
442+
showAbstract: 'Afficher uniquement le résumé',
443+
unsavedWarning: 'Vous allez perdre tous les changements non sauvegardés, voulez-vous continuer ?',
444+
noSaveAndBack: 'Continuer',
445+
insertImage: 'Insérer une image',
446+
insertMore: 'Insérer un séparateur de résumé',
447+
writingIn: 'Ecrire en',
448+
words: 'Mots',
449+
readingTime: 'Temps de lecture',
450+
version: 'Version',
451+
token: 'Token',
452+
tokenUsername: 'Token Username',
453+
platform: 'Plate-forme',
454+
},
342455
}
343456

344457
export default message

src/components/AppSystem/includes/LanguageSetting.vue

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
<a-radio value="zhHans">简体中文</a-radio>
88
<a-radio value="en">English</a-radio>
99
<a-radio value="zh_TW">繁體中文</a-radio>
10+
<a-radio value="fr_FR">Français</a-radio>
1011
</a-radio-group>
1112
</a-form-item>
1213
<a-form-item :labelCol="formLayout.label" :wrapperCol="formLayout.wrapper" :colon="false">

0 commit comments

Comments
 (0)