Когда вы загрузите свою страницу с этой ссылкой "example.com/pt/page", измените href и текст ссылки на английский.А когда вы загрузите страницу с помощью «example.com/page», измените href и text на Português.
<a id="lang" href="example.com/pt/page">Português</a>
$(document).ready(function() {
var winLocation = window.location;
var loc = winLocation + "";
if(loc.indexOf("example.com/pt/page") != -1) {
$("#lang").prop("href", "example.com/page");
$("#lang").text("English");
}
else {
$("#lang").prop("href", "example.com/pt/page");
$("#lang").text("Português");
}
});
Обновление: если вы хотите добавить эту ссылку на все страницы вашего сайта, то:
1) установить класс для всех ссылок.Например:
<a class="lang" href="anything">anything</a>
2) Теперь измените обработчик jQuery следующим образом:
$(document).ready(function() {
var winLocation = window.location;
var loc = winLocation + "";
if(loc.indexOf("/example.com/pt/") != -1) {
$(".lang").prop("href", loc.replace("/example.com/pt/", "/example.com/"));
$(".lang").text("English");
}
else {
$(".lang").prop("href", loc.replace("/example.com/", "/example.com/pt/"));
$(".lang").text("Português");
}
});
Предположим, что ваши страницы на португальском языке находятся под URL "example.com/pt/" и страницами на английском языке.подпадает под "example.com/"