2016-08-31 13 views
0

問題:私は、さまざまな言語(30言語)でローカライズする必要がある反応アプリでjQueryのdatepickerを持っています。私はすべてのi18nファイルをリンク(https://github.com/jquery/jquery-ui/tree/master/ui/i18n)からダウンロードしましたが、それは<script>タグとして含まれていなければなりません。import jQuery ui i18n

質問:このファイルをインポートする方法はありますか? webpackおよびcommonjs?を使用します。私はes6 importを使用しています。それらをすべてバンドルしてファイルにインポートする方法はありますか?

何か提案があります。

+0

あなたのウェブサイトでwebappを使用していますか?私はあなたの質問にあなたがウェブサイトのためにそれを使用していると考えて答えました。あなたの問題が異なる場合。私はそれに応じて答えを編集しますので、私に教えてください –

+0

申し訳ありませんが、あなたが私の質問を理解できないように見えます、私はそれが 'スクリプト'タグとして含めることができますが、それでクライアント側にバンドルする方法はありますか? – GeekOnGadgets

+0

あなたの要件に応じて回答を編集しています。 wait –

答えて

0

編集: はい方法があります:

あなたはこれらのHTML行をパラメータとしてパスを取り、作成JavaScript関数を作成することができます

<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でも略奪してください。スクリプトのフォルダを監視して1つのファイルに連結/縮小するように設定することができます。その後、HTMLファイルに含める必要があります。:

あなただけの最小限の労力で何でも自動化するためのうなり声 を使用することができますから選択するプラグインの文字通り何百もの、:

GRuntJSの使用状況(彼らの公式ページによります)。

編集:

GoogleでホストされているjQueryのUIの国際化縮小さファイルもあります。あなたは単一の<script>タグ:http://ajax.googleapis.com/ajax/libs/jqueryui/1.11.1/i18n/jquery-ui-i18n.min.jsでそれを使うことができます。私はここの答えでそれを見つけたhere