2011-04-12 3 views
1

그들은 당신이 세션이나 쿠키에 선택한 로케일을 저장하기 위해 유혹 할 수있는 조언Github은 현지화를 어떻게합니까?

에 갈 것 같다. 하지 마십시오. 로케일은 투명해야하며 URL의 일부 여야합니다. 공식 Rails I18n guide

에서

나는 그들이 로케일에 대한 쿠키를 설정하면보고했는데, 그렇지 않은 것 같다.

그래서 그들은 어떻게합니까? http://github.com/en/foo, http://github.com/fr/foo 등과 같이 다른 언어로 URL을 사용하지 않기로 선택한 이유는 무엇입니까?

답변

1

_gh_sess 쿠키를 사용하여 해당 정보를 저장합니다.

여러 URL은 검색 엔진의 중복 콘텐츠처럼 보이는 것을 만들기 때문에 때때로 피할 수 있습니다. 이로 인해 Google 카르마가 고갈되고 SEO 실적이 저하 될 수 있습니다.

+0

안녕하세요! 멋진 설명 .. 그들이 _gh_sess를 어떻게 사용한다는 것을 어떻게 알 수 있습니까? 나에게 _gh_sess의 가치는 무작위로 보인다. – randomguy

+0

로케일을 변경하고 쿠키를 삭제하고 새로 고침하여 영어로 되돌아 왔습니다. 그리고 처음부터 다시 시도했습니다. 당신이 언급했듯이 번역에 관련된 URL이 없으므로 쿠키가 유죄라는 것을 분명히 알 수 있습니다 :) – Oct

관련 문제