0

여러 언어를 지원하는 웹 사이트가있는 가정 (I18N를 들어, 예를 들어, CN, EN, FR, 등.) :도메인 문자열에 반응하는 Greasemonkey와 스크립트 작성

  • cn.mydomain.com 또는 사용자 도메인이. COM/CN 또는 mydomain.cn
  • en.mydomain.com 또는 mydomain.com/en 또는 mydomain.com
  • fr.mydomain.com 또는 mydomain.com/fr 또는 mydomain.fr

I 문자열이 다른 변수가있는 GreaseMonkey 스크립트를 작성하고 싶습니다./v 사용자가 페이지를로드하는 주소에 따라 알립니다. 어떻게 그걸합니까? 감사합니다

편집 : 나는 JavaScript를 사용하여 주소를 알아낼 수 있음을 알고 있습니다. GreaseMonkey 자체가 이런 종류의 기능을 지원합니까?

답변

1

GreaseMonkey 자체가 이러한 종류의 기능을 지원합니까?

아니요.

+0

URL을 가져 와서 데이터를 기록하고 방문한 페이지에서 어떤 언어가 사용되었는지 파악하는 스크립트를 작성할 수 있어야합니다. 그런 다음 텍스트가 번역 된 캐시 (모든 lang에서 사용자에게 표시되는 텍스트를 저장하는 개체)가 있으면 해당 텍스트를 선택할 수 있습니다. Google 번역을 사용하여 텍스트를 감지하고 번역하면 많은 xhr 요청이 있었음을 의미하므로 권장하지 않습니다. – erikvold

+0

정보를 제공해 주셔서 감사합니다. 어떤 언어 캐시를 참조합니까? 나는 이것에 익숙하지 않다. 기본적으로 나는 현재 사용자에게 표시되는 언어를 감지하려고하므로 스크립트가 적절히 표시 될 수 있습니다. url과 document 데이터를 검사하는 팁이 충분해야합니까? – Dan7

+0

"정보를 제공해 주셔서 감사합니다. 참조하는 언어 캐시가 무엇입니까?" 나는 단순히 모든 lang을 지원하는 사용자에게 표시되는 텍스트를 저장하는 객체라는 것을 의미했습니다. – erikvold

관련 문제