Jazyková mutace v url, opravdu nutnost?

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
PetrHH
Člen | 49
+
0
-

Zdravím,

mám web, kde si uživatelé tvoří vlastní profily s obrázkem, nějakými informacemi atd. Vložené údaje jsou většinou v angličtině. Návštěvnost se pohybuje kolem 70k/měsíc.

Rozhraní je přeloženo do 15 jazyků a teď si uživatel volí jazykovou verzi ručně, pokud selže autodetekce. Do URL se tato informace nedostane.

Četl jsem, že je to špatný způsob a jazyková mutace by měla být součástí URL. Je to opravdu nutné? Uživatelé odkazy na své profily šíří mezi další členy komunity a když Rus zveřejní svoji adresu včetně jazykové mutace, klepne na ni Amík, bude mít webové rozhraní Rusky? Navíc o to bude URL složitější, nyní je to adresa/nick.

Jak toto řešíte u svých webů?

Díky za váš čas!

Petr

CZechBoY
Člen | 3608
+
+2
-

Facebook treba zadnej jazyk v url nema. Proste se zobrazi uzivateluv text v rustine a placeholdery jsou anglicky.

matopeto
Člen | 395
+
+2
-

Pokial mas iny content na roznych jazykovych verziach (rozne clanky a spol pre kazdy jazyk) tak urcite v url, pokial je to len jazyk prostredia pre konkretneho uzivatela tak per uzivatel a nie v url.

PetrHH
Člen | 49
+
0
-

Obsah je stejný, jen se mění jazyk u rozhraní webu (menu, administrace, popisky položek atd.).

matopeto
Člen | 395
+
+2
-

tak v tom pripade urcite nie v url, je to zalezitost kazdeho pouzivatela ako si to nastavi

newPOPE
Člen | 648
+
-1
-

Jazyk vrazis do URL (tym myslim len en, sk, cs, …) nie nejake URL aliasy. Co sa tyka zmeny jazyka je to len vypis a uzivatel si to lahko prepne su to v podstate len linky s inym lang.

Po prihlaseni ho presmerujes na jazyk ktory ma nastaveny (napr. v profile alebo vtedy ked sa registroval. moznosti je vela). Ked si ho prihlaseny zmeni pomocou lang seelctoru tak si tuto zmenu zapamatas.

Tym padom mas v URL lang (vyriesene linky), kazdy user ma svoje nastavenie (len o nom nemusi vediet).

To ze niekto zverejni link ktory bude v RU nevidim ako problem. Bud si to dany navstevnik zmeni ked sa bude pozerat, pripadne mu to zmenis ty kedy na zaklade autodetekcie zistis ze jazyky nepasuju.