var setting = new Array(); setting.siteRootUrl = "https://www.kinthia.com"; setting.socketioUrl = "https://www.kinthia.com"; setting.urlRewriting = "1"; setting.lang = new Object(); setting.lang["Loading"] = "Chargement"; setting.lang["Loading..."] = "Chargement..."; setting.lang["Please enter your pseudo"] = "Merci d'entrer votre pseudo"; setting.lang["Please enter your email"] = "Merci d'entrer votre email"; setting.lang["Please confirm your email"] = "Merci de confirmer votre email"; setting.lang["Please enter password"] = "Merci d'entrer votre mot de passe"; setting.lang["Please confirm your password"] = "Merci de confirmer votre mot de passe"; setting.lang["Please enter captcha code"] = "Merci d'entrer le code de sécurité"; setting.lang["Your email must be in format - name@domain.com"] = "Le format de votre email est incorrect"; setting.lang["Your changes were saved"] = "Changement sauvegardé"; setting.lang["You just add to cart the next product"] = "Ajout d'article(s) à votre panier"; setting.lang["Your message was sent"] = "Votre message a été envoyé"; setting.lang["Your comment was saved"] = "Votre avis a été sauvegardé"; setting.lang["New password was sent to your email"] = "Votre nouveau mot de passe vient de vous être envoyé par email"; setting.lang["Wrong password"] = "Le mot de passe que vous avez indiqué est incorrect"; setting.lang["Change email"] = "Changement d'email"; setting.lang["Change password"] = "Changement de mot de passe"; setting.lang["This field is required"] = "Ce champ est obligatoire"; setting.lang["New password changed"] = "Mot de passe changé avec succès"; setting.lang["Thank you, we are processing your payment"] = "Votre paiement est en cours de traitement. Merci de bien vouloir patienter quelques instants."; setting.lang["Please enter a correct date, needed format is dd/mm/YYYY"] = "Merci d'indiquer une date valide. Le format de la date doit être le suivant : 31/12/1927"; setting.lang["Please enter a subject"] = "Merci d'indiquer le sujet de votre demande"; setting.lang["Please enter a description"] = "Merci de nous détailler votre demande"; setting.lang["Refund request sended"] = "Votre demande de remboursement a été envoyée avec succès."; setting.lang["Your password changed"] = "Votre mot de passe a été changé avec succès. Vous pouvez dès à présent vous connecter avec votre nouveau mot de passe."; setting.lang["File"] = "fichier"; setting.lang["was uploaded sucessfully"] = "uploadée avec succès"; setting.lang["of"] = "sur"; setting.lang["available photos uploaded"] = "photos uploadées"; setting.lang["Passwords aren't equal"] = "Mot de passe non identique"; setting.lang["Emails aren't equal"] = "Emails non identique"; setting.lang["Email was used earlier"] = "Email déjà utilisé"; setting.lang["Expert Cancel Request"] = "L'expert a annulé votre demande de consultation."; setting.lang["Expert is not online"] = "L'expert n'est pas disponible"; setting.lang["User cancel request"] = "L'utilisateur a annulé votre demande de consultation."; setting.lang["Maintenance Mode"] = "Maintenance Mode"; setting.lang["You have cancel the request"] = "Vous avez annulé votre demande de consultation"; setting.lang["Request sent to expert, please wait for response"] = "Demande de consultation envoyée à l'expert, merci de patienter..."; setting.lang["User is not online"] = "L`'utilisateur n'est pas en ligne"; setting.lang["Please wait for response from user"] = "Demande de consultation envoyée à l'utilisateur, merci de patienter..."; setting.lang["javascript_start_typing"] = "[user] écrit"; setting.lang["Server is down"] = "Le serveur ne répond pas"; setting.lang["Sorry, the expert you wish to consult could not answer. You can try again later or choose another expert"] = "Désolé, l'expert que vous souhaitez consulter n'a pas pu vous répondre. Vous pouvez réessayer plus tard ou choisir un autre expert"; setting.lang["In consultation since"] = "En consultation depuis: "; setting.lang["Verify that you are human."] = "Captcha - Cliquez ici"; setting.lang["Loading challenge..."] = "Chargement..."; setting.lang["Select the image displayed the least amount of times"] = "Sélectionnez l'image affichée le moins de fois."; setting.lang["Verification complete."] = "Vérification complète."; setting.lang["Uh oh."] = "Uh oh."; setting.lang["You've selected the wrong image."] = "Vous avez sélectionné la mauvaise image."; setting.lang["Please wait."] = "Veuillez patienter."; setting.lang["You made too many incorrect selections."] = "Vous avez fait trop de sélections incorrectes."; setting.lang["Delete favorite"] = "Supprimer l'expert de vos favoris"; setting.lang["Make favoris"] = "Ajouter l'expert à vos favoris"; setting.lang["No More Reviews"] = "Aucun avis supplémentaire"; setting.lang["Start consultation"] = "Démarrer la consultation"; setting.lang["Buy a time pack"] = "Acheter un pack temps"; setting.lang["Are you sure?"] = "Êtes-vous sûr ?"; setting.lang["Be alerted to the expert presence"] = "Être alerté de la présence de l'expert"; setting.lang["Not supporting in browser"] = "Non supporté par votre navigateur"; setting.lang["Denided in browser"] = "Déjà refusé - Modifier les règlages de votre navigateur"; setting.lang["Not yet a member?"] = "Vous n'êtes pas encore membre ?"; setting.lang["Invalid credentials"] = "email / mot de passe invalide"; setting.lang["email sent for reinitialization"] = "Un email vient de vous être envoyé.
Il contient un lien pour réinitialiser votre mot de passe."; setting.lang["New email changed"] = "Votre email a été changé avec succès"; setting.lang["Your question has been saved"] = "Votre question a été sauvegardée et envoyée à l'expert."; setting.lang["Ask a question"] = "Poser votre question à l'expert"; setting.lang["Please enter your question"] = "Merci de poser votre question"; setting.lang["question must be at least 10 characters long"] = "La question doit comporter au moins 10 caractères"; setting.lang["Please change Rating"] = "Merci de sélectionner une note"; setting.lang["Your review must be at least 50 characters long"] = "Votre avis doit faire minimum 50 caractères"; setting.lang["You will be redirected in 5 seconds to the homepage"] = "Vous serez redirigé dans 5 secondes vers la page d'accueil."; setting.lang["Consultation refused"] = "Consultation refusée"; setting.lang["activated"] = "Activé!"; setting.lang["deactivated"] = "Desactivé!"; setting.lang["Phone consultation activated!"] = "Consultation par téléphone activée"; setting.lang["Phone consultation deactivated!"] = "Consultation par téléphone désactivée"; setting.lang["Webcam consultation activated!"] = "Consultation par webcam activée"; setting.lang["Webcam consultation deactivated!"] = "Consultation par webcam desactivée"; setting.lang["Email consultation activated!"] = "Consultation par mail activée"; setting.lang["Email consultation deactivated!"] = "Consultation par mail desactivée"; setting.lang["Chat consultation activated!"] = "Consultation par chat activée"; setting.lang["Chat consultation deactivated!"] = "Consultation par chat desactivée"; setting.lang["vacation mode deactivated!"] = "Mode vacances désactivé"; setting.lang["vacation mode activated!"] = "Mode vacances activé !"; function _t(phrase, attr = {}) { let translated = (setting.lang && setting.lang[phrase]) ? setting.lang[phrase] : phrase; for (const key in attr) { if (attr.hasOwnProperty(key)) { const value = attr[key]; const placeholder = `[${key}]`; translated = translated.split(placeholder).join(value); } } return translated; } var AppRouter = { rewrites: new Array(), addRewriteRule: function(pattern, replacement) { AppRouter.rewrites.push({"pattern": new RegExp(pattern), replacement: replacement}); }, getRewrittedUrl: function(url) { // Removing http from star prevent ajax access policy problems with OPTIONS requests var rewrittedUrl = setting.siteRootUrl.replace(/http:\/\/[^\/]+/gi, ''); if(!setting.urlRewriting)rewrittedUrl += "/index.php"; for(var i = 0; i < AppRouter.rewrites.length; i++) { var rewrite = AppRouter.rewrites[i]; url = url.replace(rewrite.pattern, rewrite.replacement); } rewrittedUrl += url; return rewrittedUrl; } }