2016-08-31 2 views
0

문제점 : 나는 다른 언어 (30 개 언어)로 현지화되어야하는 반응 응용 프로그램에서 jQuery datepicker를 사용합니다. 링크 (https://github.com/jquery/jquery-ui/tree/master/ui/i18n)에서 모든 i18n 파일을 다운로드했지만 <script> 태그로 포함되어야합니다.import jQuery ui i18n

질문 :이 파일을 가져 오는 방법이 있습니까? webpackcommonjs?을 사용하십시오. es3 import을 사용하고 있습니다. 그들 모두를 묶어서 on 파일로 가져 오는 방법이 있습니까?

모든 의견을 환영합니다.

+0

웹 사이트에서 webapp을 사용하고 있습니까? 귀하의 질문에 당신이 웹 사이트에서 사용하고 있다고 생각하는 대답을했습니다. 문제가 다른 경우. 알려 주시기 바랍니다 따라서 대답을 –

+0

죄송합니다, 당신이 내 질문을 이해하지 못하는 것 같은데, 나는 그것이'script' 태그로 포함될 수 있지만이 파일의 30 개를 너무 많이 포함하는 것을 알고 있습니다. 클라이언트쪽에 번들하는 방법이 있습니까? – GeekOnGadgets

+0

알았어 귀하의 요구 사항에 따라 답변을 편집 중입니다. 기다려주십시오 –

답변

0

편집 : 방법이 있어요 예 :

당신은 매개 변수로 경로를 소요하고 이러한 HTML 라인을 생성하는 자바 스크립트 함수 만들 수 있습니다

<script src="js/datepicker-in-all-languages/datepicker-af.js"></script> 
<script src="js/datepicker-in-all-languages/datepicker-ar-DZ.js"></script> 
<script src="js/datepicker-in-all-languages/datepicker-ar.js"></script> 

...................and for all other 30 languages................ 

을 그리고 당신은해야합니다

loadLib("datepicker-in-all-languages/datepicker-af"); 
loadLib("datepicker-in-all-languages/datepicker-ar-DZ"); 
loadLib("datepicker-in-all-languages/datepicker-ar"); 

편집 : 012이에게 전화Grunt에서 전리품을 가져라. 스크립트의 폴더를보고 연결 파일을 하나의 파일로 축소하기 만하면 그 파일을 HTML 파일에 포함시켜야한다. :

(공식 페이지에 따르면)

GRuntJS 사용 : 말 그대로 플러그인 수백 그냥 최소한의 노력으로 아무것도 자동화 할 수 그런트 를 사용할 수를 선택할 수.

편집 : 또한 구글에 의해 호스팅되는의 jQuery UI를 국제화축소 된 파일이

. 싱글 <script> 태그 (http://ajax.googleapis.com/ajax/libs/jqueryui/1.11.1/i18n/jquery-ui-i18n.min.js)로 사용할 수 있습니다. 여기에 답변에서 찾았습니다 here.