mirror of
https://github.com/AppFlowy-IO/AppFlowy.git
synced 2024-08-30 18:12:39 +00:00
* fix: rename fr.json to fr-FR.json * fix: the translation mistakes in fr-FR.json * fix: added french language to system Co-authored-by: MikeWallaceDev <mike@wallacehub.com>
This commit is contained in:
@ -1,44 +1,44 @@
|
|||||||
{
|
{
|
||||||
"appName": "AppFlowy",
|
"appName": "AppFlowy",
|
||||||
"defaultUsername": "Moi",
|
"defaultUsername": "Moi",
|
||||||
"welcomeText": "Bienvenue à @:appName",
|
"welcomeText": "Bienvenue sur @:appName",
|
||||||
"githubStarText": "Favorier sur GitHub",
|
"githubStarText": "Favoriser sur GitHub",
|
||||||
"subscribeNewsletterText": "S'inscrire à la Bulletin",
|
"subscribeNewsletterText": "S'inscrire à la Newsletter",
|
||||||
"letsGoButtonText": "Allons-y",
|
"letsGoButtonText": "Allons-y",
|
||||||
"title": "Titre",
|
"title": "Titre",
|
||||||
"signUp": {
|
"signUp": {
|
||||||
"buttonText": "S'inscrire",
|
"buttonText": "S'inscrire",
|
||||||
"title": "Inscrivez-vous pour @:appName",
|
"title": "Inscrivez-vous sur @:appName",
|
||||||
"getStartedText": "Commencer",
|
"getStartedText": "Commencer",
|
||||||
"emptyPasswordError": "Mot de passe ne peut pas être vide",
|
"emptyPasswordError": "Vous n'avez pas saisi votre mot de passe",
|
||||||
"repeatPasswordEmptyError": "Le mot de passe de répétition ne peut pas être vide",
|
"repeatPasswordEmptyError": "Vous n'avez pas ressaisi votre mot de passe",
|
||||||
"unmatchedPasswordError": "Le mot de passe de répétition n'est pas le même que le mot de passe",
|
"unmatchedPasswordError": "Les deux mots de passe ne sont pas identiques",
|
||||||
"alreadyHaveAnAccount": "Vous avez déjà un compte?",
|
"alreadyHaveAnAccount": "Avez-vous déjà un compte ?",
|
||||||
"emailHint": "Email",
|
"emailHint": "Email",
|
||||||
"passwordHint": "Mot de passe",
|
"passwordHint": "Mot de passe",
|
||||||
"repeatPasswordHint": "Répéter le mot de passe"
|
"repeatPasswordHint": "Ressaisir votre mot de passe"
|
||||||
},
|
},
|
||||||
"signIn": {
|
"signIn": {
|
||||||
"loginTitle": "Connexion à @:appName",
|
"loginTitle": "Connexion à @:appName",
|
||||||
"loginButtonText": "Connexion",
|
"loginButtonText": "Connexion",
|
||||||
"buttonText": "Se connecter",
|
"buttonText": "Se connecter",
|
||||||
"forgotPassword": "Mot de passe oublié?",
|
"forgotPassword": "Mot de passe oublié ?",
|
||||||
"emailHint": "Email",
|
"emailHint": "Email",
|
||||||
"passwordHint": "Mot de passe",
|
"passwordHint": "Mot de passe",
|
||||||
"dontHaveAnAccount": "Don't have an account?",
|
"dontHaveAnAccount": "Vous n'avez pas encore créé votre compte ?",
|
||||||
"repeatPasswordEmptyError": "Le mot de passe de répétition ne peut pas être vide",
|
"repeatPasswordEmptyError": "Vous n'avez pas ressaisi votre mot de passe",
|
||||||
"unmatchedPasswordError": "Le mot de passe de répétition n'est pas le même que le mot de passe"
|
"unmatchedPasswordError": "Les deux mots de passe ne sont pas identiques"
|
||||||
},
|
},
|
||||||
"workspace": {
|
"workspace": {
|
||||||
"create": "Créer un espace de travail",
|
"create": "Créer un espace de travail",
|
||||||
"hint": "espace de travail",
|
"hint": "Espace de travail",
|
||||||
"notFoundError": "L'espace de travail pas trouvé"
|
"notFoundError": "Espace de travail introuvable"
|
||||||
},
|
},
|
||||||
"shareAction": {
|
"shareAction": {
|
||||||
"buttonText": "Partager",
|
"buttonText": "Partager",
|
||||||
"workInProgress": "Bientôt disponible",
|
"workInProgress": "Bientôt disponible",
|
||||||
"markdown": "Markdown",
|
"markdown": "Markdown",
|
||||||
"copyLink": "Copier Lien"
|
"copyLink": "Copier le lien"
|
||||||
},
|
},
|
||||||
"disclosureAction": {
|
"disclosureAction": {
|
||||||
"rename": "Renommer",
|
"rename": "Renommer",
|
||||||
@ -49,16 +49,16 @@
|
|||||||
"newPageText": "Nouvelle page",
|
"newPageText": "Nouvelle page",
|
||||||
"trash": {
|
"trash": {
|
||||||
"text": "Corbeille",
|
"text": "Corbeille",
|
||||||
"restoreAll": "Restaurer Tout",
|
"restoreAll": "Restaurer tout",
|
||||||
"deleteAll": "Supprimer Tout",
|
"deleteAll": "Supprimer tout",
|
||||||
"pageHeader": {
|
"pageHeader": {
|
||||||
"fileName": "Nom de fichier",
|
"fileName": "Nom de fichier",
|
||||||
"lastModified": "Dernière Modification",
|
"lastModified": "Dernière modification",
|
||||||
"created": "Créé"
|
"created": "Créé"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"deletePagePrompt": {
|
"deletePagePrompt": {
|
||||||
"text": "Cette page est dans la corbeille",
|
"text": "Cette page a été supprimée, vous pouvez la retrouver dans la corbeille",
|
||||||
"restore": "Restaurer la page",
|
"restore": "Restaurer la page",
|
||||||
"deletePermanent": "Supprimer définitivement"
|
"deletePermanent": "Supprimer définitivement"
|
||||||
},
|
},
|
||||||
@ -68,8 +68,8 @@
|
|||||||
"help": "Aide et Support",
|
"help": "Aide et Support",
|
||||||
"debug": {
|
"debug": {
|
||||||
"name": "Informations de Débogage",
|
"name": "Informations de Débogage",
|
||||||
"success": "Informations de débogage copiées dans le presse-papiers!",
|
"success": "Informations de Débogage copiées dans le presse-papiers!",
|
||||||
"fail": "Impossible de copier informations de débogage dans le presse-papiers"
|
"fail": "Impossible de copier les informations de Débogage dans le presse-papiers"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"menuAppHeader": {
|
"menuAppHeader": {
|
||||||
@ -84,34 +84,34 @@
|
|||||||
"italic": "Italique",
|
"italic": "Italique",
|
||||||
"underline": "Souligner",
|
"underline": "Souligner",
|
||||||
"strike": "Barré",
|
"strike": "Barré",
|
||||||
"numList": "Liste Numérotée",
|
"numList": "Liste numérotée",
|
||||||
"bulletList": "Liste à Puces",
|
"bulletList": "Liste à puces",
|
||||||
"checkList": "Liste de Contrôle",
|
"checkList": "To-Do List",
|
||||||
"inlineCode": "Code en Ligne",
|
"inlineCode": "Code",
|
||||||
"quote": "Bloc Citation",
|
"quote": "Bloc de citation",
|
||||||
"header": "En-tête",
|
"header": "En-tête",
|
||||||
"highlight": "Surligner"
|
"highlight": "Surligner"
|
||||||
},
|
},
|
||||||
"tooltip": {
|
"tooltip": {
|
||||||
"lightMode": "Passer en Mode Clair",
|
"lightMode": "Passer en mode clair",
|
||||||
"darkMode": "Passer en Mode Sombre"
|
"darkMode": "Passer en mode sombre"
|
||||||
},
|
},
|
||||||
"contactsPage": {
|
"contactsPage": {
|
||||||
"title": "Contacts",
|
"title": "Contacts",
|
||||||
"whatsHappening": "Que se passe-t-il cette semaine?",
|
"whatsHappening": "Que se passe-t-il cette semaine ?",
|
||||||
"addContact": "Ajouter un contact",
|
"addContact": "Ajouter un contact",
|
||||||
"editContact": "Modifier le contact"
|
"editContact": "Modifier le contact"
|
||||||
},
|
},
|
||||||
"button": {
|
"button": {
|
||||||
"OK": "OK",
|
"OK": "OK",
|
||||||
"Cancel": "Annuler",
|
"Cancel": "Annuler",
|
||||||
"signIn": "Se Connecter",
|
"signIn": "Se connecter",
|
||||||
"signOut": "Se Déconnecter",
|
"signOut": "Se déconnecter",
|
||||||
"complete": "Complêt",
|
"complete": "Achevé",
|
||||||
"save": "Enregistrer"
|
"save": "Enregistrer"
|
||||||
},
|
},
|
||||||
"label": {
|
"label": {
|
||||||
"welcome": "Bienvenue!",
|
"welcome": "Bienvenue !",
|
||||||
"firstName": "Prénom",
|
"firstName": "Prénom",
|
||||||
"middleName": "Deuxième prénom",
|
"middleName": "Deuxième prénom",
|
||||||
"lastName": "Nom",
|
"lastName": "Nom",
|
||||||
@ -135,11 +135,11 @@
|
|||||||
"menu": {
|
"menu": {
|
||||||
"appearance": "Apparence",
|
"appearance": "Apparence",
|
||||||
"language": "Langue",
|
"language": "Langue",
|
||||||
"open": "Ouvrir les Paramètres"
|
"open": "Ouvrir les paramètres"
|
||||||
},
|
},
|
||||||
"appearance": {
|
"appearance": {
|
||||||
"lightLabel": "Mode Clair",
|
"lightLabel": "Mode clair",
|
||||||
"darkLabel": "Mode Sombre"
|
"darkLabel": "Mode sombre"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
@ -31,7 +31,7 @@ class InitAppWidgetTask extends LaunchTask {
|
|||||||
// In alphabetical order
|
// In alphabetical order
|
||||||
Locale('en'),
|
Locale('en'),
|
||||||
Locale('es', 'VE'),
|
Locale('es', 'VE'),
|
||||||
Locale('fr'),
|
Locale('fr', 'FR'),
|
||||||
Locale('fr', 'CA'),
|
Locale('fr', 'CA'),
|
||||||
Locale('it', 'IT'),
|
Locale('it', 'IT'),
|
||||||
Locale('ru', 'RU'),
|
Locale('ru', 'RU'),
|
||||||
|
@ -14,7 +14,14 @@ String languageFromLocale(Locale locale) {
|
|||||||
case "es":
|
case "es":
|
||||||
return "Español";
|
return "Español";
|
||||||
case "fr":
|
case "fr":
|
||||||
return "Français";
|
switch (locale.countryCode) {
|
||||||
|
case "CA" :
|
||||||
|
return "Français (CA)";
|
||||||
|
case "FR" :
|
||||||
|
return "Français (FR)";
|
||||||
|
default :
|
||||||
|
return locale.languageCode;
|
||||||
|
}
|
||||||
case "it":
|
case "it":
|
||||||
return "Italiano";
|
return "Italiano";
|
||||||
case "ru":
|
case "ru":
|
||||||
|
Reference in New Issue
Block a user