Mam witrynę, na której cała jej treść została przetłumaczona na wiele języków i nie ma żadnych kont (aby ustawić preferowany język). Potrafię wykryć preferowany język za pomocą Accept-Language, ip lub cokolwiek innego. mam 3 sposoby przechowywania wybór języka użytkownika:Gdzie przechowywać wybrany język w witrynie wielojęzycznej: sesja/pliki cookie lub adres URL?
- wykryć język i zapisać go w pliku cookie/sesji i umożliwiają przełączanie języka (a także zapisać je w pliku cookie/sesji)
- Zastosowanie wykryte języka, jeśli nie ma to językowe określone w url i pokazać linki do adresu URL z innym języku
- Użyj domyślnego język strony i wyświetlać linki do innych językach
Przechowywanie langage adres URL może być dowolnego typu: różne domeny, subdomeny, lub gdzieś w adres URL:
Myślę o pierwszym przypadku, ponieważ pozwala mi wysłać jeden adres URL do każdego, a zostanie mu przedstawiony w wybranym języku. Ale inna opinia jest taka, że inny język oznacza inne dane, więc musi mieć inny link.
Bardzo kompleksowa i rozsądna odpowiedź. –