0
골란에는 localize/lang을 돌려주는 기능이 있습니까? PHP의 HTTP_ACCEPT_LANGUAGE와 같은 것golang에서 실제 현지화/lang을 얻는 방법은 무엇입니까?
동적으로 변경되는 언어 페이지를 만들고 싶었지만 찾을 수 없습니다.
골란에는 localize/lang을 돌려주는 기능이 있습니까? PHP의 HTTP_ACCEPT_LANGUAGE와 같은 것golang에서 실제 현지화/lang을 얻는 방법은 무엇입니까?
동적으로 변경되는 언어 페이지를 만들고 싶었지만 찾을 수 없습니다.
r.Header.Get("Accept-Language")
당신이 찾고있는 것입니다. en-US,en;q=0.8,ro;q=0.6
func main() {
http.HandleFunc("/", index)
err := http.ListenAndServe(":8080", nil)
if err != nil {
log.Fatal("Error happend", err)
}
}
func index(w http.ResponseWriter, r *http.Request) {
if r.Method == "GET" {
fmt.Println(r.Header.Get("Accept-Language"))
}
}
그리고 $_SERVER['HTTP_ACCEPT_LANGUAGE']
PHP 함수를 대응하는 리턴 동일한 정보 : en-US,en;q=0.5
기능은 같은를 반환합니다.
블로그 게시물을 확인하십시오. [언어 및 로케일 일치] (https://blog.golang.org/matchlang) – icza