25
<select data-placeholder="Select or type" data-minlength="2" multiple = "multiple" name='arrAval' id='listAval' class="js-basic-multiple form-control" required>

だからここに問題があります:

ドキュメントにあるように、このコンポーネントの言語を設定できるはずです。

$(".js-basic-multiple").select2({
        language: "language-wanted"
    });

設定した言語に関係なく、「結果が見つかりません」が返されます。明確にするために、https ://select2.github.io/examples.html#matcher のように、「language:"es"」に対して「No se encontraron resultados」を返します。

4

6 に答える 6

1

@SummerRainの回答に加えて、言語ファイルをページにロードした場合、以下の方法を使用して、1つずつではなく、すべてのselect2のデフォルト言語を設定できます。

$.fn.select2.defaults.set("language", $.fn.select2.amd.require("select2/i18n/fr"));

$.fn.select2.amd からわかるように、select2 は amd を使用してその依存関係を定義します。「select2/i18n/fr」は、フランス語定義の amd モジュール名です。

于 2021-01-16T21:00:43.217 に答える
0

これは、フランス語の翻訳の cdn です。

<script src="https://cdn.jsdelivr.net/npm/select2@4.1.0-rc.0/dist/js/i18n/fr.js"></script>

于 2022-01-31T16:56:21.903 に答える