(function (jsGrid) {

    jsGrid.locales.de = {
        grid: {
            noDataContent: "Die Daten konnten nicht gefunden werden",
            deleteConfirm: "Möchten Sie die Daten unwiederruflich löschen?",
            pagerFormat: "Seiten: {first} {prev} {pages} {next} {last} &nbsp;&nbsp; {pageIndex} von {pageCount}",
            pagePrevText: "<",
            pageNextText: ">",
            pageFirstText: "<<",
            pageLastText: ">>",
            loadMessage: "Bitte warten...",
            invalidMessage: "Ihre Eingabe ist nicht zulässig!"
        },

        loadIndicator: {
            message: "Lädt..."
        },

        fields: {
            control: {
                searchModeButtonTooltip: "Suche",
                insertModeButtonTooltip: "Eintrag hinzufügen",
                editButtonTooltip: "Bearbeiten",
                deleteButtonTooltip: "Löschen",
                searchButtonTooltip: "Eintrag finden",
                clearFilterButtonTooltip: "Filter zurücksetzen",
                insertButtonTooltip: "Hinzufügen",
                updateButtonTooltip: "Speichern",
                cancelEditButtonTooltip: "Abbrechen"
            }
        },

        validators: {
            required: {message: "Dies ist ein Pflichtfeld"},
            rangeLength: {message: "Die Länge der Eingabe liegt außerhalb des zulässigen Bereichs"},
            minLength: {message: "Die Eingabe ist zu kurz"},
            maxLength: {message: "Die Eingabe ist zu lang"},
            pattern: {message: "Die Eingabe entspricht nicht dem gewünschten Muster"},
            range: {message: "Der eingegebene Wert liegt außerhalb des zulässigen Bereichs"},
            min: {message: "Der eingegebene Wert ist zu niedrig"},
            max: {message: "Der eingegebene Wert ist zu hoch"}
        }
    };

}(jsGrid, jQuery));
