2014-09-19 1 views
0

나는이 된 .resx 파일의 모든 텍스트 필드를 저장하고 그들을 검색하고 번역하는에 MVC 응용 프로그램을 가지고 두 개의 문자열에 대해 동일한 작업을 수행해야하는 파일입니다. 나는 Google을 확인하고 JQuery.Globalization 라이브러리 (더 이상 사용할 수없는 것 같습니다)를 보았습니다.하지만 그것은 단지 두 개의 문자열에 대한 과잉입니다. 다음 두 개의 "Please wait ..."문자열을 번역해야합니다. 어떻게 이렇게 쉽게 할 수 있습니까?세계화 자바 스크립트 번역

... 
<script> 
    var translation = { 
     submitText: "@Resources.Resource.SubmitText" 
    }; 
</script> 
... 

을하고 또한 사용할 수 있습니다

HTML JS 스크립트에서이를 사용

$("#the_button").lockSubmit({ 
     submitText: "Please wait..." 
    }); 

    $(".the_button").lockSubmit({ 
     submitText: "Please wait..." 
    }); 

답변

1

가장 쉬운 방법은 layaout에서 HTML의 head 섹션에서 글로벌 JS의 variabe을 정의하는 것입니다 data-* 속성 :

... 
<button id="the_button" data-submit-text="@Resources.Resource.SubmitText" >Button</button> 

및 js 파일 :

... 
$("#the_button").lockSubmit({ 
    submitText: $("#the_button").attr("data-submit-text"); 
}); 
...