2
내가 페이스 북 사용자를 로그인 페이스 북에 대한 자바 스크립트 SDK를 사용하고

를 사용하는 항상 영어로.은 페이스 북 로그인 대화

FB.Dialog는 URL이있는 팝업 창을 트리거 :

https://www.facebook.com/login.php?PARAMETERS 

을 내가 locale2 매개 변수를 추가 할 수 있다는 것을 발견 여기 question 관련된 다른 사람의 도움으로이 추가 매개 변수와 함께

https://www.facebook.com/login.php?PARAMETERS&locale2=es_ES 

을 이제 대화 상자가 스페인어로 표시됩니다.

그러나이 언어 매개 변수를 FB.Login 함수에 전달하는 방법을 찾을 수 없으므로 로그인 대화 상자에서도 사용됩니다.

이 문제와 관련하여 도움이 될만한 기능이 있습니까? 당신이 당신의 언어 로케일에 http://developers.facebook.com/docs/reference/javascript/

js.src = "//connect.facebook.net/en_US/all.js"; 

변경 ko 페이지에서 ES_ES

를 사용하고 그 문제를 해결할 수

답변

3

그것은 SDK 소스와 함께 할 수있는 뭔가를 할 수 있습니다. 페이스 북 SDK를로드하는 동안

+0

아하, 맞아. 나는 이것을 위해 잘못된 장소를보고 있었다. 도와 줘서 고마워! – ThdK

2

당신은 로케일을 설정할 수 있습니다 당신이 볼 수 있듯이

// Load the SDK Asynchronously 
    (function (d) { 
     var js, id = 'facebook-jssdk', ref = d.getElementsByTagName('script')[0]; 
     if (d.getElementById(id)) { return; } 
     js = d.createElement('script'); js.id = id; js.async = true; 
     js.src = "//connect.facebook.net/en_GB/all.js"; 
     ref.parentNode.insertBefore(js, ref); 
    } (document)); 

js.src에 할당 된 링크에 en_GB 부분이있다. 현재 사용자의 로켈로 SDK를로드하려면 SDK를로드하기 전에 로켈을 확인한 다음 여기에서이 위치를 사용하십시오.