2010-03-22 3 views
2

저는 비즈니스 페이지 용 Facebook 응용 프로그램을 개발 중입니다. 응용 프로그램은 탭으로 액세스 할 수 있습니다. 즉, 상자 나 직접 액세스가 필요하지 않습니다. 나는 내 정보 공유를 해왔고, 나중에 정보가 어딘가에 있어야한다는 것을 알았을 때 도움을 청하기는 싫지만, 나는 피곤한 점을 에 달하고 해결책을 간청했다.Facebook 사용자의 언어/국제화 환경 설정은 어떻게 저장됩니까?

내 응용 프로그램을 의도 한대로 작동 시켰으며 데이터베이스에서 일부 데이터를 가져오고 사용자는 없이 해당 정보를 볼 수 있습니다. 여기서 문제는 해당 탭을보고있는 사용자로부터 정보를 얻는 방법을 파악할 수 없다는 것입니다. 나는 어떤 개인 물건도 원하지 않는다. 실제로는 이 필요하다. 내가 필요한 언어는 그/그녀가 FB를보고있는 것을 알고 있기 때문에 디폴트 대신 해당 언어로 내용을 가져올 수있다.

아마도 FB는 그 정보를 알고있는 쿠키 나 세션 변수에 저장했다고 생각했습니다. 나는 FB에서 쿠키에 관해 en_GB과 같은 것을 한 번 보았을 것입니다. 그러나 아마도 그것은 수면 부족으로부터의 단순한 망상이었을 것입니다.

나는 이미 개발 된 예쁜 솔루션이 있다고 확신하며 그것에 대해 배우기를 기다릴 수 없습니다!

, 당신은 페이스 북의 번역을 사용해야 응용 프로그램을 번역하기 위해 당신의 시간 :

답변

1

주셔서 감사합니다. 앱의 모든 텍스트는 내부 및 기타 intl 태그 여야하며 이에 대한 번역은 Facebook 도서 번역 앱에서 사용할 수 있어야합니다. 그런 다음 페이스 북은 로케일에 따라 사용자에게 번역 된 텍스트를 표시합니다.

Facebook 번역 앱 : http://www.facebook.com/translations/ 여기에서 번역 할 문자열을 볼 수 있습니다.

번역 앱 관리 패널에서 번역을 위해 애플리케이션을 활성화해야합니다. 여기에 번역에 대한 자세한 : http://fbdevwiki.com/wiki/Locales#Getting_the_User.27s_Locale : http://wiki.developers.facebook.com/index.php/Internationalization

1

여기에 사용자가 로그인하지 않은 경우에도 캔버스 프레임에서 현재 사용자의 언어를 받고 설명하는 방법입니다. 나는 그것이 또한 페이지 탭 iframe에서 작동해야한다고 생각합니다.

관련 문제