У меня есть Правила и Условия на моем английском веб-сайте, и у меня уже есть четыре языковых перевода (французский, немецкий, испанский, итальянский).
Как я могу показать другой язык или перенаправить, например, на французский перевод, когда французский пользователь посещает Правила и условия?
Мне нужен редирект для Условий и Положения и только для Политики конфиденциальности, остальная часть сайта в порядке.
У меня есть этот код, который я добавляю на страницу, но не могу заставить его работать.
<script src="https://code.jquery.com/jquery-1.11.0.min.js"></script>
<script src="https://code.jquery.com/jquery-migrate-1.2.1.min.js"></script>
<script type="text/javascript">
var getUrlParameter = function getUrlParameter(sParam) {
var sPageURL = decodeURIComponent(window.location.search.substring(1)),
sURLVariables = sPageURL.split('&'),
sParameterName,
i;
for (i = 0; i < sURLVariables.length; i++) {
sParameterName = sURLVariables[i].split('=');
if (sParameterName[0] === sParam) {
return sParameterName[1] === undefined ? true : sParameterName[1];
}
}
};
var lang = getUrlParameter('lang');
var langcode = lang.split('-');
if (langcode[0] === 'fr') {
window.location.replace("http://www.example.com/privacy-fr");
}
else if (langcode[0] === 'de') {
window.location.replace("http://www.example.com/privacy-de");
}
else if (langcode[0] === 'it') {
window.location.replace("http://www.example.com/privacy-it");
}
else if (langcode[0] === 'es') {
window.location.replace("http://www.example.com/privacy-es");
}
</script>
Любая помощь очень ценится. Сайт построен на WordPress.