Skip to content

Commit

Permalink
Added French as an option in Text Language settings (#938)
Browse files Browse the repository at this point in the history
* Added French as an option in Text Language settings

* Added french translation

* Added french translation

* Added French as an option in Text Language
  • Loading branch information
sayak119 authored and mariobehling committed Dec 14, 2017
1 parent f581a92 commit 75c0ef9
Show file tree
Hide file tree
Showing 3 changed files with 121 additions and 0 deletions.
6 changes: 6 additions & 0 deletions src/components/ChatApp/Settings/Settings.react.js
Original file line number Diff line number Diff line change
Expand Up @@ -169,6 +169,9 @@ class Settings extends Component {
lang: 'es-SP',
name: 'Spanish'
},{
lang: 'fr-FR',
name: 'French'
},{
lang: 'jp-JP',
name: 'Japanese'
},{
Expand Down Expand Up @@ -479,6 +482,9 @@ class Settings extends Component {
lang: 'hi-IN',
name: 'Hindi'
}, {
lang: 'fr-FR',
name: 'French'
}, {
lang: 'jp-JP',
name: 'Japanese'
}]
Expand Down
11 changes: 11 additions & 0 deletions src/components/Translate/Translate.react.js
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ import am from './am.json';
import zh from './zh.json';
import es from './es.json';
import hi from './hi.json';
import fr from './fr.json';
import gr from './gr.json';
import jp from './jp.json';

Expand Down Expand Up @@ -34,6 +35,7 @@ class Translate extends Component{
var arrCh = Object.keys(zh);
var arrSp = Object.keys(es);
var arrHi = Object.keys(hi);
var arrFr = Object.keys(fr);
var arrGr = Object.keys(gr);
var arrJp = Object.keys(jp);

Expand Down Expand Up @@ -80,10 +82,19 @@ class Translate extends Component{
}
}

if(defaultPrefLanguage==='fr-FR'){
for (let key=0;key<arrFr.length;key++) {
if (arrFr[key]===text) {
this.changeLanguage(fr[arrFr[key]]);
}
}
}

if(defaultPrefLanguage==='gr-GR'){
for (let key=0;key<arrGr.length;key++) {
if (arrGr[key]===text) {
this.changeLanguage(gr[arrGr[key]]);

}
}
}
Expand Down
104 changes: 104 additions & 0 deletions src/components/Translate/fr.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,104 @@
{
"About":"Sur",
"Chat":"Bavarder",
"Skills":"Compétences",
"Settings":"Paramètres",
"Login":"S'identifier",
"Logout":"Connectez - Out",
"Themes": "Thèmes",
"Chat Settings":"paramètres de discussion",
"ChatApp Settings":"Paramètres ChatApp",
"Select Theme":"Sélectionne un thème",
"Default Theme":"Thème par défaut",
"Light":"Clair",
"Dark":"Foncé",
"Custom":"Douane",
"Enter As Send":"Entrer en tant que Envoyer",
"Send message by pressing ENTER":"Envoyer un message en appuyant sur ENTER",
"Mic Settings":"Paramètres Mic",
"Mic Input":"Entrée Mic",
"Enable mic to give voice input":"Activer le micro pour donner une entrée vocale",
"Speech Settings":"Paramètres de parole",
"Speech Output":"Sortie vocale",
"Enable speech output only for speech input":"Activer la sortie vocale uniquement pour l'entrée vocale",
"Speech Output Always ON":"Sortie vocale activée",
"Enable speech output regardless of input type":"Activer la sortie vocale quel que soit le type d'entrée",
"Speech Output Language":"Langue de sortie vocale",
"Select Default Language":"Sélectionnez la langue par défaut",
"Text Language Settings": "Paramètres de langue du texte",
"Server Settings":"Paramètres du serveur",
"Select backend server for the app":"Sélectionnez le serveur principal pour l'application",
"Account Settings":"Paramètres du compte",
"Change Password":"Changer le mot de passe",
"Connect to SUSI Hardware:":"Se connecter au matériel SUSI:",
"Add address to connect to Hardware":"Ajouter une adresse pour se connecter au matériel",
"Save":"Sauvegarder",
"Change Server":"Changer de serveur",
"Please login again to change SUSI server":"Veuillez vous reconnecter pour changer le serveur SUSI",
"Text-To-Speech Settings":"Paramètres Text-To-Speech",
"General":"Général",
"Speech Rate":"Débit de parole",
"Speech Pitch":"Discours",
"Reset Speech Rate":"Réinitialiser le taux de parole",
"Reset the speed at which the text is spoken to normal":"Réinitialiser la vitesse à laquelle le texte est parlé à la normale",
"Reset Speech Pitch":"Réinitialiser le discours",
"Reset the pitch at which the text is spoken to default":"Réinitialiser la hauteur à laquelle le texte est parlé par défaut",
"Listen to an example":"Ecoutez un exemple",
"Play a short demonstration of speech synthesis":"Faites une courte démonstration de synthèse vocale",
"Custom URL":"URL personnalisée",
"Use Custom Server":"Utiliser un serveur personnalisé",
"Please enter a valid URL first":"Veuillez d'abord entrer une URL valide",
"Theme Changed":"Changement de thème",
"Connection Error":"Erreur de connexion",
"Please verify that Susi Hardware is running on address you mentioned":"Veuillez vérifier que Susi Hardware fonctionne sur l'adresse que vous avez mentionnée",
"Enter a valid Address":"Entrez une adresse valide",
"Enter Socket Web Address":"Entrez l'adresse Web de la socket",
"Websocket URL":"Websocket URL",
"Connect":"Relier",
"Search":"Chercher",
"Type a message...":"Tapez un message...",
"Speak Now":"Parlez maintenant",
"Login Failed. Try Again":"Échec de la connexion. Réessayer",
"Some error occurred. Try Again":"Une erreur est survenue. Réessayer",
"Please check your internet connection":"S'il vous plait, vérifiez votre connexion internet",
"Enter a valid URL":"Entrez une URL valide",
"Enter a valid Email Address":"Entrez une adresse mail valide",
"Minimum 6 characters required":"Minimum 6 caractères requis",
"Login to SUSI":"Connectez-vous à SUSI",
"Email":"Email",
"Password":"Mot de passe",
"Forgot Password?":"Mot de passe oublié?",
"Sign Up":"S'inscrire",
"Chat Anonymously":"Discuter anonymement",
"OR":"OU",
"Email already taken. Please try with another email.":"Adresse e-mail déjà prise. S'il vous plaît essayez avec un autre email.",
"Sign Up with SUSI":"Inscrivez-vous avec SUSI",
"Confirm Password":"Confirmez le mot de passe",
"If you have an Account Please Login":"Si vous avez un compte, veuillez vous connecter",
"Current Password":"Mot de passe actuel",
"New Password":"Nouveau mot de passe",
"Confirm New Password":"Confirmer le nouveau mot de passe",
"Change":"Changement",
"Worst":"Pire",
"Too Insecure":"Trop peu sûr",
"Bad":"Mal",
"Weak":"Faible",
"Good":"Bien",
"Strong":"Fort",
"Check your password again":"Vérifiez à nouveau votre mot de passe",
"Invalid Credentials. Please check your Email or Password.":"Les informations d'identification invalides. S'il vous plaît vérifier votre Email ou mot de passe.",
"Please login again.":"Veuillez vous reconnecter.",
"Please Try Again.":"Veuillez réessayer.",
"Failed. Try Again":"Échoué. Réessayer.",
"Forgot Password ?":"Mot de passe oublié ?",
"Reset":"Réinitialiser",
"This Field Is Required":"Ce champ est requis",
"Invalid Email":"Email invalide",
"Email does not exist":"L'email n'existe pas",
"Cancel":"Annuler",
"Done":"Terminé",
"Change color of":"Changer la couleur de",
"Body Background Image URL":"Image de fond du corps URL",
"Remove URL":"Supprimer l'URL",
"Message Background Image URL":"Image de fond du message URL"
}

0 comments on commit 75c0ef9

Please sign in to comment.