2012-01-24 2 views
2

마우스 클릭시 브라우저 로캘을 변경하는 확장 프로그램을 만들어야합니다.Google 크롬 확장 프로그램에서 로케일을 변경하려면 어떻게해야하나요?

이중 언어 웹 앱을 개발 중이며 브라우저 로캘에 따라 i18n 메시지를 설정하고 있습니다. 그러나 이것은 나에게 렌치, 그 다음 두포, 그 다음 언어, 그 다음 끌기에 도착할 것을 요구한다. & 로케일을 바꾸는 것은 놓아 라. 크롬 확장 프로그램을 검색해도 결과가 나타나지 않았습니다. 저는 이제 이것을 클릭이나 두 번 더 가까이 만들 수있는 크롬 확장을 시도하고 있지만, 그렇게하는 데 어려움을 겪고 있습니다.

chrome.i18n.getAcceptLanguages(callback)으로 허용되는 언어 목록을 볼 수는 있지만 로케일을 설정하는 방법 (또는 순서를 변경하는 등)을 모르겠습니다. 누군가가 어떤 기능을 사용하는지 또는 이미 그러한 확장 기능이 있더라도 말할 수 있습니까?

답변

1

글쎄,이게 도움이 되니?

http://www.chromium.org/developers/design-documents/extensions/proposed-changes/apis-under-development/preference-api

사용 사례

그것은 확장 기능이 브라우저 환경 설정을 읽고 쓸 수 있습니다

. 예를 들어 언어 수락을 감안할 때 페이지 변환 확장 및 사전 확장은 브라우저에서 수락 언어를 가져와 페이지 또는 단어 번역의 대상 언어로 사용해야합니다.

이 나열

chrome.preferences.

void getAcceptLanguages(void callback(String acceptLanguages)) 
void setAcceptLanguages(Value newAcceptLanguages) 
void appendAcceptLanguage(Value acceptLanguage) 
+0

글쎄, 그게의 devel 아닌 경우 API를-에서 개발 : 그것은 작동 할 수 있습니다,하지만이 출소 할 때 유용 할 수 있습니다. – Zlatko

관련 문제