2017-02-15 6 views
0

하나의 버튼을 클릭하여 모든 페이지의 내용을 번역하는 방법에 어려움이 있습니다. 홈 페이지에 버튼이 있고이 버튼에 포함 된 언어 중 하나를 선택하면 모든 페이지의 모든 내용이이 언어로 표시됩니다. 지금은 하나의 페이지 만 사용하는 방법을 알고 있습니다. 버튼을 클릭하면이 언어로 번역 된 텍스트가 나오지만이 페이지에서만 볼 수 있습니다. 또한 PHP를 사용하지 않습니다. 고맙습니다!여러 언어로 웹 사이트를 만드는 방법은 무엇입니까?

+0

동일한 목적으로 Google 번역 플러그인 또는 Bing Translate 플러그인을 사용합니다. –

답변

0

나는 당신이 Jquery를 사용하고있는 것을 본다. 웹 사이트를 번역하는 데는 많은 방법이 있지만, 모두 똑같은 기법을 사용한다. 번역자와 언어 파일이 필요합니다.
가장 쉬운 방법은 jquery 플러그인 translate.js을 사용하는 것입니다. 웹 사이트를 번역 할 수있는 플러그인을 사용하기 쉽습니다.
<span class="trn">Text to translate</span>
을 그리고 당신은 당신이 번역 할 키에 data 속성을 추가 :
그것은 아주 간단합니다, 당신은 당신의 희망 추가 요소에 클래스 trn를 추가합니다. 예 :
<span class="trn" data-trn-key="Hello world"></span>


언어 파일은 언어 당신의 희망과의 trn-key로 첫 번째 키를 누른 다음 다른 객체와 간단한 자바 스크립트 객체로 키를 변환 할뿐만 아니라 매우 간단하다. 예 :

var lang = { 
    "helloworld": { 
     en: "Hello World", 
     fr: "Bonjour monde" 
    }, 
    /*...*/ 
} 

플러그인 선택된 랭 스팬의 innerHTML을 대체 할 것이다.