﻿var originalTdUsed = false; var originalInternationalTdUsed = false; var usedLangKeys; function buildHomeNav() { var lang = getLanguage(); setLanguage(lang); $(".home-opening-hours-table").append(getHomeNav(hours.belgium)) } function buildFooterNav() { var lang = getLanguage(); setLanguage(lang); $(".footer-opening-hours").text(getTranslatedText(hours.belgium.OpenHead)); $(".footer-opening-hours-line1").text(getTranslatedText(hours.belgium.OpenLine1)); $(".footer-opening-hours-line2").text(getTranslatedText(hours.belgium.OpenLine2)); $(".footer-opening-hours-line3").text(getTranslatedText(hours.belgium.OpenLine3)) } function buildIndication() { var lang = getLanguage(); setLanguage(lang); $(".indicate-price-text-line1").text(getTranslatedText(indicate.quote.Line1)); $(".indicate-price-text-line2").text(getTranslatedText(indicate.quote.Line2)); $(".indicate-price-text-line3").text(getTranslatedText(indicate.quote.Line3)) } function getHomeNav(b) { var originalTd = $(".home-opening-hours-table td:first"); var newTd; if (originalTdUsed == false) { originalTdUsed = true; newTd = originalTd } else { newTd = originalTd.clone() } newTd.children(".home-opening-hours").text(getTranslatedText(b.OpenHead)); newTd.children(".home-opening-hours-line1").text(getTranslatedText(b.OpenLine1)); newTd.children(".home-opening-hours-line2").text(getTranslatedText(b.OpenLine2)); newTd.children(".home-opening-hours-line3").text(getTranslatedText(b.OpenLine3)); return newTd } function getLanguage() { var lang = "nl"; var obj = $(".SelectedLanguagePicker"); if (obj == null) return lang; var a = obj.text().toLowerCase(); if (a == "nederlands") lang = "nl"; else if (a == "français") lang = "fr"; else lang = "en"; return lang } function setLanguage(lang) { if (lang == 'nl') { usedLangKeys = contentText.nl } if (lang == 'fr') { usedLangKeys = contentText.fr } if (lang == 'en') { usedLangKeys = contentText.en } } function getTranslatedText(textWithKeys) { for (var key in usedLangKeys) { textWithKeys = textWithKeys.replace(key, usedLangKeys[key]) } return textWithKeys }
