Postępowałem z przykładem Kraka.js, aby uzyskać I18N na moją stronę. Więc teraz 1 plik szablonu jest renderowany w każdym języku konfiguracji.

Na przykład: index.Dust może być renderowany w języku francuskim, angielskim i holenderskim. Teraz staram się osiągnąć, jeśli użytkownik idzie do:

<site>/accueil -> website in french
<site>/home -> website in english

I tak dalej.

Przykład Kraka.jsa opiera się na plikach cookie. Ale jeśli użytkownik przychodzi po raz pierwszy, rzeczywista konfiguracja wydaje stronę w języku francuskim (domyślnym ustawieniem lokalnym), nawet jeśli przyszedł z angielskim adresem URL.

Myślałem o tablicy na każdą trasę: Locale (/ Accueil, / Home, / Starteite, itp.) Aby zdefiniować miejscowość, ale jest to dalekie od czystego kodu plus Będę musiał ręcznie edytować tablicę dla każdej dodanej strony.

Czy ktoś ma lepszy pomysł?

Dzięki.

2
ss814 13 sierpień 2014, 20:27

2 odpowiedzi

Najlepsza odpowiedź

Cóż, użyłem tablicy, którą opisałem powyżej.

0
ss814 29 sierpień 2014, 14:33

Mieć pośredniego oprogramowania pośredniego lub obsługi Param, przypisać ustawienia regionalne z parametru w adresie URL, a nie przy użyciu pliku cookie.

0
aredridel 9 wrzesień 2014, 15:43