Możesz też dodać drugą tablicę z tłumaczeniem (jak masz teraz translate_to_english, translate_to_polish) np.
const planet_to_polish = ["Strona główna", "Strona 7", ... , "Strona 1"],
planet_to_english = ["Home page", "Page 7", ..., "Page 1"];
i podmieniać na zasadzie "klonowania" zawartość tablicy planet
3 Ways to Copy or Clone Array in Javascript
np.:
const planet_to_polish = ["Strona główna", "Strona 7", "Strona 6","Strona 5", "Strona 4", "Strona 3", "Strona 2", "Strona 1"],
planet_to_english = ["Home page", "Page 7", "Page 6","Page 5", "Page 4", "Page 3", "Page 2", "Page 1"];
var planet = [...planet_to_polish]; // ustawienie domyślne - pierwsze uruchomienie strony
no i odpowiedni wpis dodać do
switch(e.target.id) {
case "english": insertTranslate(translate_to_english);
// np. tutaj dla english
break;
case "polish": insertTranslate(translate_to_polish);
// np. tutaj dla polish
break;
}
no i trzeba wtedy "zaprogramować" podmianę tekstu w monecie zmiany języka( kliknięcia na wybraną flagę), bo w trakcie przewijania już tekst jest "podmieniany".
