Я разрабатываю интерфейс или контроллер, и мне нужно сделать его доступным для разных языков. Интерфейс защищен локально на самом устройстве.
Мне удалось перевести первые пару страниц и заставить их работать так, как я хотел. за исключением одной проблемы:
, поэтому, если вы находитесь на первой странице и устанавливаете язык на английский sh, он меняет страницу на английский sh. Если вы перейдете на следующую страницу с английским sh переводом, она вернется на язык по умолчанию, и вам нужно снова нажать engli sh.
есть ли способ исправить это в функции я использовал?
вот скрипка, чтобы вы могли взглянуть на мой код:
https://jsfiddle.net/v29Lfar6/
, если мне нужно что-то предоставить иначе или проясните проблему более подробно, просто дайте мне знать. Заранее спасибо! [JsFiddle
.container_buttonp1{
text-align: center;
margin-left: -20px;
margin-right: -20px;
}
.button{
display:inline-block;
background-color: #f4f4f4;
color: #105ea6;
border-radius: 8px;
padding: 5px 2,5px;
width: 100px;
text-align: center;
font-size: 12px;
border: 2px grey solid;
text-decoration: none;
margin: 0 20px;
}
.button:hover{
border: 2px grey solid;
padding: 5px 2,5px;
width: 100px;
background-color: #105ea6;
color: #f4f4f4;
border-radius: 8px;
}
footer {
position: absolute;
height: 10%;
width: 100%;
background-color: #f4f4f4;
}
p.copyright{
position: absolute;
width: 100%;
color: #105ea6;
line-height: 30px;
font-size: 1.0em;
text-align: center;
bottom:0;
}
.form{
text-align: center;
}
.nav{
height: 40px;
background-color: #105ea6;
height: 100px;
width: 100px;
}
nav ul{
color: #105ea6;
list-style: none;
text-align: center;
font-size: 25px;
}
nav ul li a{
color: #105ea6;
display:inline-block;
text-decoration: none;
text-align: center;
border: 2px grey solid;
width: 250px;
padding: 20px;
border-radius: 8px;
cursor: pointer;
}
nav ul li a:hover{
border: 2px grey solid;
padding: 20px;
width: 250px;
background-color: #105ea6;
color: #f4f4f4;
border-radius: 8px;
}
.header_navbar{
font-size: x-large;
text-align: center;
padding-left: 40px;
}