(function ($, undefined) {
    /* ColorGradient messages */

    if (kendo.ui.ColorGradient) {
        kendo.ui.ColorGradient.prototype.options.messages =
            $.extend(true, kendo.ui.ColorGradient.prototype.options.messages, {
                "contrastRatio": "Omjer kontrasta:",
                "fail": "Greška",
                "pass": "Uspješno",
                "hex": "HEX",
                "toggleFormat": "Promjena formata",
                "red": "Crveno",
                "green": "Zeleno",
                "blue": "Plavo",
                "alpha": "Alpha"
            });
    }

    /* FlatColorPicker messages */

    if (kendo.ui.FlatColorPicker) {
        kendo.ui.FlatColorPicker.prototype.options.messages =
            $.extend(true, kendo.ui.FlatColorPicker.prototype.options.messages, {
                "apply": "Primijeni",
                "cancel": "Odsutani",
                "noColor": "bez boje",
                "clearColor": "Prozirno"
            });
    }

    /* ColorPicker messages */

    if (kendo.ui.ColorPicker) {
        kendo.ui.ColorPicker.prototype.options.messages =
            $.extend(true, kendo.ui.ColorPicker.prototype.options.messages, {
                "apply": "Primijeni",
                "cancel": "Odsutani",
                "noColor": "bez boje",
                "clearColor": "Prozirno"
            });
    }

    /* ColumnMenu messages */

    if (kendo.ui.ColumnMenu) {
        kendo.ui.ColumnMenu.prototype.options.messages =
            $.extend(true, kendo.ui.ColumnMenu.prototype.options.messages, {
                "sortAscending": "Sortiraj uzlazno",
                "sortDescending": "Sortiraj silazno",
                "filter": "Filtriraj",
                "column": "Stupac",
                "columns": "Stupci",
                "columnVisibility": "Vidljivost stupca",
                "clear": "Očisti",
                "cancel": "Odustani",
                "done": "Gotovo",
                "settings": "Izmijeni postavke stupca",
                "lock": "Zaključaj stupac",
                "unlock": "Otključaj stupac",
                "stick": "Zalijepi stupac",
                "unstick": "Odlijepi stupac",
                "setColumnPosition": "Postavi poziciju stupca",
                "apply": "Primijeni",
                "reset": "Resetiraj",
                "buttonTitle": "{0} izmijeni postavke stupca"
            });
    }

    /* DateRangePicker messages */

    if (kendo.ui.DateRangePicker) {
        kendo.ui.DateRangePicker.prototype.options.messages =
            $.extend(true, kendo.ui.DateRangePicker.prototype.options.messages, {
                "startLabel": "Početak",
                "endLabel": "Kraj"
            });
    }

    /* Editor messages */

    if (kendo.ui.Editor) {
        kendo.ui.Editor.prototype.options.messages =
            $.extend(true, kendo.ui.Editor.prototype.options.messages, {
                "bold": "Podebljano",
                "italic": "Kurziv",
                "underline": "Podcrtano",
                "strikethrough": "Precrtano",
                "superscript": "Superskript",
                "subscript": "Subskript",
                "justifyCenter": "Centriranje",
                "justifyLeft": "Poravnanje ulijevo",
                "justifyRight": "Poravnanje udesno",
                "justifyFull": "Obostrano poravnanje",
                "insertUnorderedList": "Umetanje neuređenog popisa",
                "insertOrderedList": "Umetanje uređenog popisa",
                "indent": "Uvlačenje",
                "outdent": "Izvlačenje",
                "createLink": "Umetanje poveznice",
                "unlink": "Uklanjanje poveznice",
                "insertImage": "Umetanje slike",
                "insertFile": "Umetanje datoteke",
                "insertHtml": "Umetanje HTML-a",
                "viewHtml": "Pregled HTML-a",
                "fontName": "Odaberi font",
                "fontNameInherit": "(naslijeđeni font)",
                "fontSize": "Odaberi veličinu fonta",
                "fontSizeInherit": "(naslijeđena veličina)",
                "formatBlock": "Oblikovanje",
                "formatting": "Oblikovanje",
                "foreColor": "Boja",
                "backColor": "Boja pozadine",
                "style": "Stilovi",
                "emptyFolder": "Prazna mapa",
                "uploadFile": "Učitavanje",
                "overflowAnchor": "Više alata",
                "orderBy": "Poredaj po:",
                "orderBySize": "Veličina",
                "orderByName": "Naziv",
                "invalidFileType": "Odabrana datoteka \"{0}\" nije važeća. Podržane vrste datoteka su {1}.",
                "deleteFile": 'Jeste li sigurni da želite obrisati "{0}"?',
                "overwriteFile": 'Datoteka pod nazivom "{0}" već postoji u trenutnoj mapi. Želite li ju prebrisati?',
                "directoryNotFound": "Direktorij s ovim imenom nije pronađen",
                "imageWebAddress": "Web adresa",
                "imageAltText": "Zamjenski tekst",
                "imageWidth": "Širina (px)",
                "imageHeight": "Visina (px)",
                "fileWebAddress": "Web adresa",
                "fileTitle": "Naziv",
                "linkWebAddress": "Web adresa",
                "linkText": "Tekst",
                "linkToolTip": "Tooltip",
                "linkOpenInNewWindow": "Otvori poveznicu u novom prozoru",
                "dialogUpdate": "Ažuriraj",
                "dialogInsert": "Umetni",
                "dialogButtonSeparator": "ili",
                "dialogCancel": "Odustani",
                "cleanFormatting": "Čisto oblikovanje",
                "createTable": "Kreiraj tablicu",
                "addColumnLeft": "Dodaj stupac ulijevo",
                "addColumnRight": "Dodaj stupac udesno",
                "addRowAbove": "Dodaj redak iznad",
                "addRowBelow": "Dodaj redak ispod",
                "deleteRow": "Izbriši redak",
                "deleteColumn": "Izbriši stupac",
                "dialogOk": "U redu",
                "tableWizard": "Čarobnjak za tablice",
                "tableTab": "Tablica",
                "cellTab": "Ćelija",
                "accessibilityTab": "Pristupačnost",
                "caption": "Naslov",
                "summary": "Sažetak",
                "width": "Širina",
                "height": "Visina",
                "units": "Jedinice",
                "cellSpacing": "Razmak ćelije (spacing)",
                "cellPadding": "Razmak ćelije (padding)",
                "cellMargin": "Margina ćelije",
                "alignment": "Poravnanje",
                "background": "Pozadina",
                "cssClass": "CSS klasa",
                "id": "ID",
                "border": "Obrub",
                "borderStyle": "Stil obruba",
                "collapseBorders": "Sažmi obrube",
                "wrapText": "Stisni tekst",
                "associateCellsWithHeaders": "Pridružena zaglavlja",
                "alignLeft": "Poravnaj ulijevo",
                "alignCenter": "Centriraj",
                "alignRight": "Poravnaj udesno",
                "alignLeftTop": "Poravnaj gore lijevo",
                "alignCenterTop": "Poravnaj gore centar",
                "alignRightTop": "Poravnaj gore desno",
                "alignLeftMiddle": "Poravnaj lijevo sredina",
                "alignCenterMiddle": "Poravnaj centar sredina",
                "alignRightMiddle": "Poravnaj desno sredina",
                "alignLeftBottom": "Poravnaj dolje lijevo",
                "alignCenterBottom": "Poravnaj dolje centar",
                "alignRightBottom": "Poravnaj dolje desno",
                "alignRemove": "Ukloni poravnanje",
                "columns": "Stupci",
                "rows": "Retci",
                "selectAllCells": "Označi sve ćelije",
                "print": "Ispiši",
                "headerRows": "Retci zaglavlja",
                "headerColumns": "Stupci zaglavlja",
                "tableSummaryPlaceholder": "Atribut sažetka nije kompatibilan s HTML 5",
                "associateNone": "Nijedan",
                "associateScope": "Povežite pomoću atributa 'scope'",
                "associateIds": "Povežite pomoću ID-eva",
                "copyFormat": "Kopiraj oblikovanje",
                "applyFormat": "Primijeni oblikovanje",
                "borderNone": "Nijedan",
                "undo": "Vrati",
                "redo": "Ponovi"
            });
    }

    /* FileBrowser messages */

    if (kendo.ui.FileBrowser) {
        kendo.ui.FileBrowser.prototype.options.messages =
            $.extend(true, kendo.ui.FileBrowser.prototype.options.messages, {
                "uploadFile": "Učitavanje",
                "orderBy": "Poredaj po",
                "orderByName": "Naziv",
                "orderBySize": "Veličina",
                "directoryNotFound": "Direktorij s ovim nazivom nije pronađen",
                "emptyFolder": "Prazna mapa",
                "deleteFile": 'Jeste li sigurni da želite obrisati "{0}"?',
                "invalidFileType": "Odabrana datoteka \"{0}\" nije ispravna. Podržane vrste datoteka su {1}.",
                "overwriteFile": "Datoteka s nazivom \"{0}\" već postoji u trenutnoj mapi. Želite li ju prepisati?",
                "dropFilesHere": "povucite datoteku ovdje za učitavanje",
                "search": "Pretraži"
            });
    }

    /* FileManager messages */

    if (kendo.ui.FileManager) {
        kendo.ui.FileManager.prototype.options.messages =
            $.extend(true, kendo.ui.FileManager.prototype.options.messages, {
                toolbar: {
                    createFolder: "Nova mapa",
                    upload: "Učitavanje",
                    sortDirection: "Smjer sortiranja",
                    sortDirectionAsc: "Sortiraj uzlazno",
                    sortDirectionDesc: "Sortiraj silazno",
                    sortField: "Poredaj po",
                    nameField: "Naziv",
                    sizeField: "Veličina datoteke",
                    typeField: "Vrsta",
                    dateModifiedField: "Izmijenjeno",
                    dateCreatedField: "Kreirano",
                    listView: "Lista",
                    gridView: "Mreža",
                    search: "Pretraži",
                    details: "Pogledaj detalje",
                    detailsChecked: "Upaljeno",
                    detailsUnchecked: "Ugašeno",
                    "delete": "Obriši",
                    rename: "Preimenuj"
                },
                views: {
                    nameField: "Naziv",
                    sizeField: "Veličina datoteke",
                    typeField: "Vrsta",
                    dateModifiedField: "Izmijenjeno",
                    dateCreatedField: "Kreirano",
                    items: "stavke",
                    listLabel: "FileManager lista",
                    gridLabel: "FileManager mreža",
                    treeLabel: "FileManager TreeView"
                },
                dialogs: {
                    upload: {
                        title: "Učitaj datoteke",
                        clear: "Očisti popis",
                        done: "Gotovo"
                    },
                    moveConfirm: {
                        title: "Potvrdi",
                        content: "<p style='text-align: center;'>Želite li premjestiti ili kopirati?</p>",
                        okText: "Kopiraj",
                        cancel: "Premjesti",
                        close: "zatvori"
                    },
                    deleteConfirm: {
                        title: "Potvrdi",
                        content: "<p style='text-align: center;'>Jeste li sigurni da želite obrisati odabrane datoteke?</br>Ovu radnju ne možete poništiti.</p>",
                        okText: "Obriši",
                        cancel: "Odustani",
                        close: "zatvori"
                    },
                    renamePrompt: {
                        title: "Obavijest",
                        content: "<p style='text-align: center;'>Unesite novi naziv za datoteku.</p>",
                        okText: "Preimenuj",
                        cancel: "Odustani",
                        close: "zatvori"
                    }
                },
                previewPane: {
                    noFileSelected: "Nije odabrana datoteka",
                    extension: "Vrsta",
                    size: "Veličina",
                    created: "Kreirano",
                    createdUtc: "Kreirano UTC",
                    modified: "Izmijenjeno",
                    modifiedUtc: "Izmijenjeno UTC",
                    items: "stavke"
                }
            });
    }

    /* FilterCell messages */

    if (kendo.ui.FilterCell) {
        kendo.ui.FilterCell.prototype.options.messages =
            $.extend(true, kendo.ui.FilterCell.prototype.options.messages, {
                "isTrue": "je istinito",
                "isFalse": "je lažno",
                "filter": "Filter",
                "clear": "Očisti",
                "operator": "Operator"
            });
    }

    /* FilterCell operators */

    if (kendo.ui.FilterCell) {
        kendo.ui.FilterCell.prototype.options.operators =
            $.extend(true, kendo.ui.FilterCell.prototype.options.operators, {
                "string": {
                    "eq": "Je jednak",
                    "neq": "Nije jednak",
                    "startswith": "Počinje s",
                    "contains": "Sadrži",
                    "doesnotcontain": "Ne sadrži",
                    "endswith": "Završava s",
                    "isnull": "Je null",
                    "isnotnull": "Nije null",
                    "isempty": "Je prazno",
                    "isnotempty": "Nije prazno",
                    "isnotnullorempty": "Ima vrijednost"
                },
                "number": {
                    "eq": "Je jednak",
                    "neq": "Nije jednak",
                    "gte": "Veći od ili jednak",
                    "gt": "Veći od",
                    "lte": "Manji od ili jednak",
                    "lt": "Manji od",
                    "isnull": "Is null",
                    "isnotnull": "Is not null"
                },
                "date": {
                    "eq": "Je jednak",
                    "neq": "Nije jednak",
                    "gte": "Slijedi nakon ili je jednak",
                    "gt": "Slijedi nakon",
                    "lte": "Je prije ili je jednak",
                    "lt": "Je prije",
                    "isnull": "Je null",
                    "isnotnull": "Nije null"
                },
                "enums": {
                    "eq": "Je jednak",
                    "neq": "Nije jednak",
                    "isnull": "Je null",
                    "isnotnull": "Nije null"
                }
            });
    }

    /* FilterMenu messages */

    if (kendo.ui.FilterMenu) {
        kendo.ui.FilterMenu.prototype.options.messages =
            $.extend(true, kendo.ui.FilterMenu.prototype.options.messages, {
                "info": "Prikaži stavke s vrijednosti koja:",
                "title": "Prikaži stavke s vrijednosti koja",
                "isTrue": "je istinita",
                "isFalse": "nije istinita",
                "filter": "Filter",
                "clear": "Očisti",
                "and": "Ili",
                "or": "Ili",
                "selectValue": "-Odaberite vrijednost-",
                "operator": "Operator",
                "value": "Vrijednost",
                "cancel": "Odustani",
                "done": "Gotovo",
                "into": "u",
                "buttonTitle": "{0} filtriraj postavke stupca"
            });
    }

    /* FilterMenu operator messages */

    if (kendo.ui.FilterMenu) {
        kendo.ui.FilterMenu.prototype.options.operators =
            $.extend(true, kendo.ui.FilterMenu.prototype.options.operators, {
                "string": {
                    "eq": "Je jednak",
                    "neq": "Nije jednak",
                    "startswith": "Počinje s",
                    "contains": "Sadrži",
                    "doesnotcontain": "Ne sadrži",
                    "endswith": "Završava s",
                    "isnull": "Je null",
                    "isnotnull": "Nije null",
                    "isempty": "Je prazno",
                    "isnotempty": "Nije prazno",
                    "isnullorempty": "Nema vrijednost",
                    "isnotnullorempty": "Ima vrijednost"
                },
                "number": {
                    "eq": "Je jednak",
                    "neq": "Nije jednak",
                    "gte": "Veći od ili jednak",
                    "gt": "Veći od",
                    "lte": "Manji od ili jednak",
                    "lt": "Manji od",
                    "isnull": "Is null",
                    "isnotnull": "Is not null"
                },
                "date": {
                    "eq": "Je jednak",
                    "neq": "Nije jednak",
                    "gte": "Slijedi nakon ili je jednak",
                    "gt": "Slijedi nakon",
                    "lte": "Je prije ili je jednak",
                    "lt": "Je prije",
                    "isnull": "Je null",
                    "isnotnull": "Nije null"
                },
                "enums": {
                    "eq": "Je jednak",
                    "neq": "Nije jednak",
                    "isnull": "Je null",
                    "isnotnull": "Nije null"
                }
            });
    }

    /* FilterMultiCheck messages */

    if (kendo.ui.FilterMultiCheck) {
        kendo.ui.FilterMultiCheck.prototype.options.messages =
            $.extend(true, kendo.ui.FilterMultiCheck.prototype.options.messages, {
                "checkAll": "Odaberi sve",
                "clearAll": "Očisti sve",
                "clear": "Očisti",
                "filter": "Filter",
                "search": "Pretraži",
                "cancel": "Odustani",
                "selectedItemsFormat": "{0} stavki odabrano",
                "done": "Gotovo",
                "into": "u"
            });
    }

    /* Gantt messages */

    if (kendo.ui.Gantt) {
        kendo.ui.Gantt.prototype.options.messages =
            $.extend(true, kendo.ui.Gantt.prototype.options.messages, {
                "actions": {
                    "addChild": "Dodaj dijete",
                    "append": "Dodaj zadatak",
                    "insertAfter": "Dodaj ispod",
                    "insertBefore": "Dodaj iznad",
                    "pdf": "Izvezi u PDF"
                },
                "cancel": "Odustani",
                "deleteDependencyWindowTitle": "Obriši zavisnost",
                "deleteTaskWindowTitle": "Obriši zadatak",
                "destroy": "Obriši",
                "editor": {
                    "assingButton": "Dodijeli",
                    "editorTitle": "Zadatak",
                    "end": "Završetak",
                    "percentComplete": "Dovršeno",
                    "plannedStart": "Planirani početak",
                    "plannedEnd": "Planirani završetak",
                    "resources": "Resursi",
                    "resourcesEditorTitle": "Resursi",
                    "resourcesHeader": "Resursi",
                    "start": "Početak",
                    "title": "Naziv",
                    "unitsHeader": "Jedinice"
                },
                "plannedTasks": {
                    "switchText": "Planirani zadaci",
                    "offsetTooltipAdvanced": "Dosegni rok ranije",
                    "offsetTooltipDelay": "Kašnjenje",
                    "seconds": "sekunda",
                    "minutes": "minuta",
                    "hours": "sati",
                    "days": "dana"
                },
                "save": "Spremi",
                "selectView": "Odaberi pogled",
                "views": {
                    "day": "Dan",
                    "end": "Završetak",
                    "month": "Mjesec",
                    "start": "Početak",
                    "week": "Tjedan",
                    "year": "Godina"
                }
            });
    }

    /* Grid messages */

    if (kendo.ui.Grid) {
        kendo.ui.Grid.prototype.options.messages =
            $.extend(true, kendo.ui.Grid.prototype.options.messages, {
                "commands": {
                    "cancel": "Odustani od promjena",
                    "canceledit": "Odustani",
                    "create": "Dodaj novi zapis",
                    "destroy": "Obriši",
                    "edit": "Izmijeni",
                    "excel": "Izvezi u Excel",
                    "pdf": "Izvezi u PDF",
                    "save": "Spremi promjene",
                    "select": "Odaberi",
                    "update": "Ažuriraj",
                    "search": "Pretraži..."
                },
                "editable": {
                    "cancelDelete": "Odustani",
                    "confirmation": "Jeste li sigurni da želite obrisati ovaj zapis?",
                    "confirmDelete": "Obriši"
                },
                "noRecords": "Nema zapisa.",
                "search": "Pretraži...",
                "expandCollapseColumnHeader": "",
                "groupHeader": "Pritisnite ctrl + space za grupiranje",
                "ungroupHeader": "Pritisnite ctrl + space za uklanjanje grupiranja"
            });
    }

    /* TaskBoard messages */

    if (kendo.ui.TaskBoard) {
        kendo.ui.TaskBoard.prototype.options.messages =
            $.extend(true, kendo.ui.TaskBoard.prototype.options.messages, {
                "edit": "Izmjena",
                "createNewCard": "Kreiraj novu karticu",
                "create": "Kreiraj",
                "search": "Pretraži",
                "previewCard": "Pregledaj karticu",
                "addCard": "Dodaj karticu",
                "editCard": "Izmijeni karticu",
                "deleteCard": "Obriši karticu",
                "addColumn": "Dodaj stupac",
                "editColumn": "Izmijeni stupac",
                "deleteColumn": "Obriši stupac",
                "close": "Zatvori",
                "cancel": "Odustani",
                "delete": "Obriši",
                "saveChanges": "Spremi promjene",
                "title": "Naziv:",
                "description": "Opis:",
                "newColumn": "Novi stupac",
                "deleteColumnConfirm": "Jeste li sigurni da želite izbrisati ovaj stupac?",
                "deleteCardConfirm": "Jeste li sigurni da želite izbrisati ovu karticu?"
            });
    }

    /* TreeList messages */

    if (kendo.ui.TreeList) {
        kendo.ui.TreeList.prototype.options.messages =
            $.extend(true, kendo.ui.TreeList.prototype.options.messages, {
                "noRows": "Nema zapisa",
                "loading": "Učitavanje...",
                "requestFailed": "Zahtjev neuspješan.",
                "retry": "Ponovi",
                "commands": {
                    "edit": "Izmijeni",
                    "update": "Ažuriraj",
                    "canceledit": "Odustani",
                    "create": "Dodaj novi zapis",
                    "createchild": "Dodaj dijete zapis",
                    "destroy": "Izbriši",
                    "excel": "Izvezi u Excel",
                    "pdf": "Izvezi u PDF"
                }
            });
    }

    /* Groupable messages */

    if (kendo.ui.Groupable) {
        kendo.ui.Groupable.prototype.options.messages =
            $.extend(true, kendo.ui.Groupable.prototype.options.messages, {
                "empty": "Povucite zaglavlje stupca i ispustite ga ovdje da biste ga grupirali prema tom stupcu"
            });
    }

    /* NumericTextBox messages */

    if (kendo.ui.NumericTextBox) {
        kendo.ui.NumericTextBox.prototype.options =
            $.extend(true, kendo.ui.NumericTextBox.prototype.options, {
                "upArrowText": "Povećaj vrijednost",
                "downArrowText": "Smanji vrijednost"
            });
    }

    /* MediaPlayer messages */

    if (kendo.ui.MediaPlayer) {
        kendo.ui.MediaPlayer.prototype.options.messages =
            $.extend(true, kendo.ui.MediaPlayer.prototype.options.messages, {
                "pause": "Pauza",
                "play": "Pokreni",
                "mute": "Ugasi zvuk",
                "unmute": "Upali zvuk",
                "quality": "Kvaliteta",
                "fullscreen": "Puni zaslon",
                "volume": "glasnoća",
                "time": "vrijeme"
            });
    }

    /* Pager messages */

    if (kendo.ui.Pager) {
        kendo.ui.Pager.prototype.options.messages =
            $.extend(true, kendo.ui.Pager.prototype.options.messages, {
                "allPages": "Sve",
                "display": "{0} - {1} od {2} stavki",
                "empty": "Nema stavki za prikaz",
                "page": "Stranica",
                "pageButtonLabel": "Stranica {0}",
                "pageSizeDropDownLabel": "Padajući izbornik veličine stranice",
                "of": "od {0}",
                "itemsPerPage": "stavki po stranici",
                "first": "Idi na prvu stranicu",
                "previous": "Idi na prethodnu stranicu",
                "next": "Idi na sljedeću stranicu",
                "last": "Idi na posljednju stranicu",
                "refresh": "Osvježi",
                "morePages": "Više stranica"
            });
    }

    /* TreeListPager messages */

    if (kendo.ui.TreeListPager) {
        kendo.ui.TreeListPager.prototype.options.messages =
            $.extend(true, kendo.ui.TreeListPager.prototype.options.messages, {
                "allPages": "Sve",
                "display": "{0} - {1} od {2} stavki",
                "empty": "Nema stavki za prikaz",
                "page": "Stranica",
                "of": "od {0}",
                "itemsPerPage": "stavki po stranici",
                "first": "Idi na prvu stranicu",
                "previous": "Idi na prethodnu stranicu",
                "next": "Idi na sljedeću stranicu",
                "last": "Idi na posljednju stranicu",
                "refresh": "Osvježi",
                "morePages": "Više stranica"
            });
    }

    /* PivotGrid messages */

    if (kendo.ui.PivotGrid) {
        kendo.ui.PivotGrid.prototype.options.messages =
            $.extend(true, kendo.ui.PivotGrid.prototype.options.messages, {
                "measureFields": "Ovdje ispustite podatkovna polja",
                "columnFields": "Ovdje ispustite polja stupaca",
                "rowFields": "Ovdje ispustite polja redaka"
            });
    }

    /* PivotFieldMenu messages */

    if (kendo.ui.PivotFieldMenu) {
        kendo.ui.PivotFieldMenu.prototype.options.messages =
            $.extend(true, kendo.ui.PivotFieldMenu.prototype.options.messages, {
                "info": "Prikaži stavke s vrijednosti koja:",
                "filterFields": "Filter polja",
                "filter": "Filter",
                "include": "Uključi polja...",
                "title": "Polja za uključivanje",
                "clear": "Očisti",
                "ok": "U redu",
                "cancel": "Odustani",
                "operators": {
                    "contains": "Sadrži",
                    "doesnotcontain": "Ne sadrži",
                    "startswith": "Počinje s",
                    "endswith": "Završava s",
                    "eq": "Je jednak",
                    "neq": "Nije jednak"
                }
            });
    }

    /* RecurrenceEditor messages */

    if (kendo.ui.RecurrenceEditor) {
        kendo.ui.RecurrenceEditor.prototype.options.messages =
            $.extend(true, kendo.ui.RecurrenceEditor.prototype.options.messages, {
                "repeat": "Ponovi",
                "recurrenceEditorTitle": "Izmjena ponavljanja",
                "frequencies": {
                    "never": "Nikad",
                    "hourly": "Satno",
                    "daily": "Dnevno",
                    "weekly": "Tjedno",
                    "monthly": "Mjesečno",
                    "yearly": "Godišnje"
                },
                "hourly": {
                    "repeatEvery": "Ponovi svaki: ",
                    "interval": " sat(e)"
                },
                "daily": {
                    "repeatEvery": "Ponovi svaki: ",
                    "interval": " dan(e)"
                },
                "weekly": {
                    "interval": " tjedan(e)",
                    "repeatEvery": "Ponovi svaki: ",
                    "repeatOn": "Ponovi: "
                },
                "monthly": {
                    "repeatEvery": "Ponovi svaki: ",
                    "repeatOn": "Ponovi: ",
                    "interval": " mjesec(e)",
                    "day": "Dan ",
                    "date": "Datum"
                },
                "yearly": {
                    "repeatEvery": "Ponovi svaki: ",
                    "repeatOn": "Ponovi: ",
                    "interval": " godinu(e)",
                    "of": " od ",
                    "month": "mjesec",
                    "day": "dan",
                    "date": "Datum"
                },
                "end": {
                    "label": "Završetak:",
                    "mobileLabel": "Završava",
                    "never": "Nikad",
                    "after": "Nakon ",
                    "occurrence": " ponavljanja",
                    "on": " "
                },
                "offsetPositions": {
                    "first": "prvo",
                    "second": "drugo",
                    "third": "treće",
                    "fourth": "četvrto",
                    "last": "zadnje"
                },
                "weekdays": {
                    "day": "dan",
                    "weekday": "radni dan",
                    "weekend": "dan vikenda"
                }
            });
    }

    /* MobileRecurrenceEditor messages */

    if (kendo.ui.MobileRecurrenceEditor) {
        kendo.ui.MobileRecurrenceEditor.prototype.options.messages =
            $.extend(true, kendo.ui.MobileRecurrenceEditor.prototype.options.messages, kendo.ui.RecurrenceEditor.prototype.options.messages, {
                "cancel": "Odustani",
                "update": "Spremi",
                "endTitle": "Ponavljanje završava",
                "repeatTitle": "Uzorak ponavljanja",
                "headerTitle": "Ponovi događaj",
                "end": {
                    "patterns": {
                        "never": "Nikad",
                        "after": "Nakon...",
                        "on": ""
                    },
                    "never": "Nikad",
                    "after": "Završi ponavljanje nakon",
                    "on": "Završi ponavljanje"
                },
                "daily": {
                    "interval": ""
                },
                "hourly": {
                    "interval": ""
                },
                "weekly": {
                    "interval": ""
                },
                "monthly": {
                    "interval": "",
                    "repeatBy": "Ponovi po: ",
                    "dayOfMonth": "danu u mjesecu",
                    "dayOfWeek": "danu u tjednu",
                    "repeatEvery": "Ponovi svaki",
                    "every": "Svaki",
                    "day": "Dan "
                },
                "yearly": {
                    "interval": "",
                    "repeatBy": "Ponovi po: ",
                    "dayOfMonth": "danu u mjesecu",
                    "dayOfWeek": "danu u tjednu",
                    "repeatEvery": "Ponovi svaki",
                    "every": "Svaki",
                    "month": "Mjesec",
                    "day": "Dan"
                }
            });
    }

    /* Scheduler messages */

    if (kendo.ui.Scheduler) {
        kendo.ui.Scheduler.prototype.options.messages =
            $.extend(true, kendo.ui.Scheduler.prototype.options.messages, {
                "allDay": "cijeli dan",
                "date": "Datum",
                "event": "Događaj",
                "time": "Vrijeme",
                "showFullDay": "Prikaži cijeli dan",
                "showWorkDay": "Prikaži radne sate",
                "today": "Danas",
                "save": "Spremi",
                "cancel": "Odustani",
                "destroy": "Obriši",
                "resetSeries": "Resetiraj seriju",
                "deleteWindowTitle": "Obriši događaj",
                "ariaSlotLabel": "Odabrano od {0:t} do {1:t}",
                "ariaEventLabel": "{0} {1:D} u {2:t}",
                "refresh": "Osvježi",
                "selectView": "Odaberi pogled",
                "editable": {
                    "confirmation": "Jeste li sigurni da želite obrisati ovaj događaj"
                },
                "views": {
                    "day": "Dan",
                    "week": "Tjedan",
                    "workWeek": "Radni tjedan",
                    "agenda": "Dnevni pregled",
                    "month": "Mjesec",
                    "year": "Godina"
                },
                "recurrenceMessages": {
                    "deleteWindowTitle": "Obriši ponavljajuću stavku",
                    "resetSeriesWindowTitle": "Resetiraj seriju",
                    "deleteWindowOccurrence": "Obriši trenutno ponavljanje",
                    "deleteWindowSeries": "Obriši seriju",
                    "deleteRecurringConfirmation": "Jeste li sigurni da želite obrisati ovaj događaj?",
                    "deleteSeriesConfirmation": "Jeste li sigurni da želite obrisati cijelu seriju?",
                    "editWindowTitle": "Izmijeni ponavljanje",
                    "editWindowOccurrence": "Izmijeni trenutno ponavljanje",
                    "editWindowSeries": "Izmijeni seriju",
                    "deleteRecurring": "Želite li obrisati samo ovaj događaj ili cijelu seriju?",
                    "editRecurring": "Želite li izmijeniti samo ovaj događaj ili cijelu seriju?"
                },
                "editor": {
                    "title": "Naziv",
                    "start": "Početak",
                    "end": "Završetak",
                    "allDayEvent": "Cjelodnevni događaj",
                    "description": "Opis",
                    "repeat": "Ponovi",
                    "timezone": " ",
                    "startTimezone": "Početna vremenska zona",
                    "endTimezone": "Krajnja vremenska zona",
                    "separateTimezones": "Koristi različitu početnu i završnu vremensku zonu",
                    "timezoneEditorTitle": "Vremenske zone",
                    "timezoneEditorButton": "Vremenska zona",
                    "timezoneTitle": "Vremenske zone",
                    "noTimezone": "Bez vremenskih zona",
                    "editorTitle": "Događaj"
                },
                "search": "Pretraži..."
            });
    }

    /* Spreadsheet messages */

    if (kendo.spreadsheet && kendo.spreadsheet.messages.borderPalette) {
        kendo.spreadsheet.messages.borderPalette =
            $.extend(true, kendo.spreadsheet.messages.borderPalette, {
                "allBorders": "Sve granice",
                "insideBorders": "Unutarnje granice",
                "insideHorizontalBorders": "Unutar horizontalnih granica",
                "insideVerticalBorders": "Unutar vertikalnih granica",
                "outsideBorders": "Izvan granica",
                "leftBorder": "Lijeva granica",
                "topBorder": "Gornja granica",
                "rightBorder": "Desna granica",
                "bottomBorder": "Donja granica",
                "noBorders": "Nema granice",
                "reset": "Poništi boju",
                "customColor": "Boja po narudžbi...",
                "apply": "Prijavite se",
                "cancel": "Otkazati"
            });
    }

    if (kendo.spreadsheet && kendo.spreadsheet.messages.dialogs) {
        kendo.spreadsheet.messages.dialogs =
            $.extend(true, kendo.spreadsheet.messages.dialogs, {
                "apply": "Prijavite se",
                "save": "Uštedjeti",
                "cancel": "Otkazati",
                "remove": "Ukloniti",
                "retry": "Pokušajte ponovo",
                "revert": "Vrati se",
                "okText": "u redu",
                "formatCellsDialog": {
                    "title": "Format",
                    "categories": {
                        "number": "Broj",
                        "currency": "Valuta",
                        "date": "Datum"
                    }
                },
                "fontFamilyDialog": {
                    "title": "Font"
                },
                "fontSizeDialog": {
                    "title": "Veličina fonta"
                },
                "bordersDialog": {
                    "title": "Granice"
                },
                "alignmentDialog": {
                    "title": "Poravnanje",
                    "buttons": {
                        "justtifyLeft": "Poravnajte lijevo",
                        "justifyCenter": "Centar",
                        "justifyRight": "Poravnajte desno",
                        "justifyFull": "Opravdati",
                        "alignTop": "Poravnajte vrh",
                        "alignMiddle": "Poravnajte sredinu",
                        "alignBottom": "Poravnajte dno"
                    }
                },
                "mergeDialog": {
                    "title": "Spajanje ćelija",
                    "buttons": {
                        "mergeCells": "Spoji sve",
                        "mergeHorizontally": "Spojite vodoravno",
                        "mergeVertically": "Spoji se okomito",
                        "unmerge": "Poništi spajanje"
                    }
                },
                "freezeDialog": {
                    "title": "Zamrznite okna",
                    "buttons": {
                        "freezePanes": "Zamrznite okna",
                        "freezeRows": "Zamrznite redove",
                        "freezeColumns": "Zamrznite stupce",
                        "unfreeze": "Odmrznite okna"
                    }
                },
                "confirmationDialog": {
                    "text": "Jeste li sigurni da želite ukloniti ovaj list?",
                    "title": "Uklonite list"
                },
                "validationDialog": {
                    "title": "Provjera valjanosti podataka",
                    "hintMessage": "Unesite valjanu {0} vrijednost {1}.",
                    "hintTitle": "Validacija {0}",
                    "criteria": {
                        "any": "Bilo koja vrijednost",
                        "number": "Broj",
                        "text": "Tekst",
                        "date": "Datum",
                        "custom": "Prilagođena formula",
                        "list": "Popis"
                    },
                    "comparers": {
                        "greaterThan": "veći od",
                        "lessThan": "manje od",
                        "between": "između",
                        "notBetween": "ne između",
                        "equalTo": "jednak",
                        "notEqualTo": "nije jednako",
                        "greaterThanOrEqualTo": "veći ili jednak",
                        "lessThanOrEqualTo": "manje ili jednako"
                    },
                    "comparerMessages": {
                        "greaterThan": "veći od {0}",
                        "lessThan": "manje od {0}",
                        "between": "između {0} i {1}",
                        "notBetween": "ne između {0} i {1}",
                        "equalTo": "jednako {0}",
                        "notEqualTo": "nije jednako {0}",
                        "greaterThanOrEqualTo": "veći ili jednak {0}",
                        "lessThanOrEqualTo": "manje od ili jednako {0}",
                        "custom": "koji zadovoljava formulu: {0}"
                    },
                    "labels": {
                        "criteria": "Kriteriji",
                        "comparer": "Usporednik",
                        "min": "Min",
                        "max": "Maks",
                        "value": "Vrijednost",
                        "start": "Početak",
                        "end": "Kraj",
                        "onInvalidData": "O nevažećim podacima",
                        "rejectInput": "Odbijte unos",
                        "showWarning": "Prikaži upozorenje",
                        "showHint": "Pokaži savjet",
                        "hintTitle": "Naslov savjeta",
                        "hintMessage": "Poruka savjeta",
                        "ignoreBlank": "Zanemarite prazno"
                    },
                    "placeholders": {
                        "typeTitle": "Upišite naslov",
                        "typeMessage": "Upišite poruku"
                    }
                },
                "exportAsDialog": {
                    "title": "Izvoz...",
                    "labels": {
                        "fileName": "Naziv datoteke",
                        "saveAsType": "Spremi kao vrstu",
                        "exportArea": "Izvoz",
                        "paperSize": "Veličina papira",
                        "margins": "Margine",
                        "orientation": "Orijentacija",
                        "print": "Ispis",
                        "guidelines": "Smjernice",
                        "center": "Centar",
                        "horizontally": "Horizontalno",
                        "vertically": "Okomito"
                    }
                },
                "modifyMergedDialog": {
                    "errorMessage": "Nije moguće promijeniti dio spojene ćelije."
                },
                "useKeyboardDialog": {
                    "title": "Kopiranje i lijepljenje",
                    "errorMessage": "Ove radnje nije moguće pozvati putem izbornika. Umjesto toga upotrijebite tipkovničke prečace:",
                    "labels": {
                        "forCopy": "za kopiju",
                        "forCut": "za rez",
                        "forPaste": "za pastu"
                    }
                },
                "unsupportedSelectionDialog": {
                    "errorMessage": "Ta se radnja ne može izvesti na višestrukom odabiru."
                },
                "insertCommentDialog": {
                    "title": "Umetnite komentar",
                    "labels": {
                        "comment": "Komentar",
                        "removeComment": "Ukloni komentar"
                    }
                },
                "insertImageDialog": {
                    "title": "Umetnite sliku",
                    "info": "Povucite sliku ovdje ili kliknite za odabir",
                    "typeError": "Odaberite JPEG, PNG ili GIF sliku"
                }
            });
    }

    if (kendo.spreadsheet && kendo.spreadsheet.messages.filterMenu) {
        kendo.spreadsheet.messages.filterMenu =
            $.extend(true, kendo.spreadsheet.messages.filterMenu, {
                "sortAscending": "Razvrstaj raspon od A do Z",
                "sortDescending": "Razvrstaj raspon od Z do A",
                "filterByValue": "Filtrirajte prema vrijednosti",
                "filterByCondition": "Filtrirajte prema stanju",
                "apply": "Prijavite se",
                "search": "traži",
                "addToCurrent": "Dodaj trenutnom odabiru",
                "clear": "Čisto",
                "blanks": "(praznine)",
                "operatorNone": "Nijedan",
                "and": "I",
                "or": "ILI",
                "operators": {
                    "string": {
                        "contains": "Tekst sadrži",
                        "doesnotcontain": "Tekst ne sadrži",
                        "startswith": "Tekst počinje sa",
                        "endswith": "Tekst završava sa"
                    },
                    "date": {
                        "eq": "Datum je",
                        "neq": "Datum nije",
                        "lt": "Datum je prije",
                        "gt": "Datum je poslije"
                    },
                    "number": {
                        "eq": "Jednako je",
                        "neq": "Nije jednako",
                        "gte": "Je veći ili jednak",
                        "gt": "Je veći od",
                        "lte": "Je manje ili jednako",
                        "lt": "Je manje od"
                    }
                }
            });
    }

    if (kendo.spreadsheet && kendo.spreadsheet.messages.colorPicker) {
        kendo.spreadsheet.messages.colorPicker =
            $.extend(true, kendo.spreadsheet.messages.colorPicker, {
                "reset": "Poništi boju",
                "customColor": "Boja po narudžbi...",
                "apply": "Prijavite se",
                "cancel": "Otkazati"
            });
    }

    if (kendo.spreadsheet && kendo.spreadsheet.messages.toolbar) {
        kendo.spreadsheet.messages.toolbar =
            $.extend(true, kendo.spreadsheet.messages.toolbar, {
                "addColumnLeft": "Dodaj stupac lijevo",
                "addColumnRight": "Dodaj stupac desno",
                "addRowAbove": "Dodajte red iznad",
                "addRowBelow": "Dodajte red ispod",
                "alignment": "Poravnanje",
                "alignmentButtons": {
                    "justtifyLeft": "Poravnajte lijevo",
                    "justifyCenter": "Centar",
                    "justifyRight": "Poravnajte desno",
                    "justifyFull": "Opravdati",
                    "alignTop": "Poravnajte vrh",
                    "alignMiddle": "Poravnajte sredinu",
                    "alignBottom": "Poravnajte dno"
                },
                "backgroundColor": "Pozadina",
                "bold": "Podebljano",
                "borders": "Granice",
                "colorPicker": {
                    "reset": "Poništi boju",
                    "customColor": "Boja po narudžbi..."
                },
                "copy": "Kopirati",
                "cut": "Izrezati",
                "deleteColumn": "Izbriši stupac",
                "deleteRow": "Izbriši red",
                "excelImport": "Uvezi iz Excela...",
                "filter": "filtar",
                "fontFamily": "Font",
                "fontSize": "Veličina fonta",
                "format": "Prilagođeni format...",
                "formatTypes": {
                    "automatic": "Automatski",
                    "number": "Broj",
                    "percent": "postotak",
                    "financial": "Financijski",
                    "currency": "Valuta",
                    "date": "Datum",
                    "time": "Vrijeme",
                    "dateTime": "Datum vrijeme",
                    "duration": "Trajanje",
                    "moreFormats": "Više formata..."
                },
                "formatDecreaseDecimal": "Smanji decimalni broj",
                "formatIncreaseDecimal": "Povećaj decimalni broj",
                "freeze": "Zamrznite okna",
                "freezeButtons": {
                    "freezePanes": "Zamrznite okna",
                    "freezeRows": "Zamrznite redove",
                    "freezeColumns": "Zamrznite stupce",
                    "unfreeze": "Odmrznite okna"
                },
                "insertComment": "Umetnite komentar",
                "insertImage": "Umetnite sliku",
                "italic": "Kurziv",
                "merge": "Spajanje ćelija",
                "mergeButtons": {
                    "mergeCells": "Spoji sve",
                    "mergeHorizontally": "Spojite vodoravno",
                    "mergeVertically": "Spoji se okomito",
                    "unmerge": "Poništi spajanje"
                },
                "open": "Otvorena...",
                "paste": "Zalijepiti",
                "quickAccess": {
                    "redo": "Ponovi",
                    "undo": "Poništi"
                },
                "saveAs": "Spremi kao...",
                "sortAsc": "Poredaj uzlazno",
                "sortDesc": "Poredaj silazno",
                "sortButtons": {
                    "sortSheetAsc": "Razvrstaj list od A do Z",
                    "sortSheetDesc": "Razvrstaj list od Z do A",
                    "sortRangeAsc": "Razvrstaj raspon od A do Z",
                    "sortRangeDesc": "Razvrstaj raspon od Z do A"
                },
                "textColor": "Boja teksta",
                "textWrap": "Prelamanje teksta",
                "underline": "Naglasiti",
                "validation": "Provjera valjanosti podataka..."
            });
    }

    if (kendo.spreadsheet && kendo.spreadsheet.messages.view) {
        kendo.spreadsheet.messages.view =
            $.extend(true, kendo.spreadsheet.messages.view, {
                "errors": {
                    "shiftingNonblankCells": "Nije moguće umetnuti ćelije zbog mogućnosti gubitka podataka. Odaberite drugo mjesto za umetanje ili izbrišite podatke s kraja radnog lista.",
                    "filterRangeContainingMerges": "Nije moguće izraditi filtar unutar raspona koji sadrži spajanja",
                    "validationError": "Vrijednost koju ste unijeli krši pravila provjere postavljena u ćeliji."
                },
                "tabs": {
                    "home": "Dom",
                    "insert": "Umetnuti",
                    "data": "Podaci"
                }
            });
    }

    /* Slider messages */

    if (kendo.ui.Slider) {
        kendo.ui.Slider.prototype.options =
            $.extend(true, kendo.ui.Slider.prototype.options, {
                "increaseButtonTitle": "Povećaj",
                "decreaseButtonTitle": "Smanji"
            });
    }

    /* ListBox messaages */

    if (kendo.ui.ListBox) {
        kendo.ui.ListBox.prototype.options.messages =
            $.extend(true, kendo.ui.ListBox.prototype.options.messages, {
                "tools": {
                    "remove": "Obriši",
                    "moveUp": "Pomakni gore",
                    "moveDown": "Pomakni dolje",
                    "transferTo": "Premjesti na",
                    "transferFrom": "Premjesti s",
                    "transferAllTo": "Premjesti sve na",
                    "transferAllFrom": "Premjesti sve s"
                }
            });
    }

    /* TreeList messages */

    if (kendo.ui.TreeList) {
        kendo.ui.TreeList.prototype.options.messages =
            $.extend(true, kendo.ui.TreeList.prototype.options.messages, {
                "noRows": "Nema zapisa",
                "loading": "Učitavanje...",
                "requestFailed": "Zahtjev neuspješan.",
                "retry": "Ponovi",
                "commands": {
                    "edit": "Izmijeni",
                    "update": "Ažuriraj",
                    "canceledit": "Odustani",
                    "create": "Dodaj novi zapis",
                    "createchild": "Dodaj dijete zapis",
                    "destroy": "Obriši",
                    "excel": "Izvezi u Excel",
                    "pdf": "Izvezi u PDF"
                }
            });
    }

    /* TreeView messages */

    if (kendo.ui.TreeView) {
        kendo.ui.TreeView.prototype.options.messages =
            $.extend(true, kendo.ui.TreeView.prototype.options.messages, {
                "loading": "Učitavanje...",
                "requestFailed": "Zahtjev neuspješan.",
                "retry": "Ponovi"
            });
    }

    /* Upload messages */

    if (kendo.ui.Upload) {
        kendo.ui.Upload.prototype.options.localization =
            $.extend(true, kendo.ui.Upload.prototype.options.localization, {
                "select": "Odaberi datoteke...",
                "cancel": "Odustani",
                "retry": "Ponovi",
                "remove": "Ukloni",
                "clearSelectedFiles": "Očisti",
                "uploadSelectedFiles": "Učitajte datoteke",
                "dropFilesHere": "Povucite ovdje datoteke za učitavanje",
                "statusUploading": "učitavanje",
                "statusUploaded": "učitano",
                "statusWarning": "upozorenje",
                "statusFailed": "greška",
                "headerStatusPaused": "Stopirano",
                "headerStatusUploading": "Učitavanje...",
                "headerStatusUploaded": "Gotovo",
                "uploadSuccess": "Datoteke su uspješno učitane.",
                "uploadFail": "Datoteke nisu učitane.",
                "invalidMaxFileSize": "Veličina datoteke je prevelika.",
                "invalidMinFileSize": "Veličina datoteke je premala.",
                "invalidFileExtension": "Nedozvoljena vrsta datoteke."
            });
    }

    /* Validator messages */

    if (kendo.ui.Validator) {
        kendo.ui.Validator.prototype.options.messages =
            $.extend(true, kendo.ui.Validator.prototype.options.messages, {
                "required": "{0} je obavezno",
                "pattern": "{0} nije ispravno",
                "min": "{0} mora biti veće ili jednako {1}",
                "max": "{0} mora biti manje ili jednako {1}",
                "step": "{0} nije ispravno",
                "email": "{0} nije ispravan email",
                "url": "{0} nije ispravan URL",
                "date": "{0} nije ispravan datum",
                "dateCompare": "Završni datum mora biti jednak ili veći od početnog datuma"
            });
    }

    /* kendo.ui.progress method */
    if (kendo.ui.progress) {
        kendo.ui.progress.messages =
            $.extend(true, kendo.ui.progress.messages, {
                loading: "Učitavanje..."
            });
    }

    /* Dialog */

    if (kendo.ui.Dialog) {
        kendo.ui.Dialog.prototype.options.messages =
            $.extend(true, kendo.ui.Dialog.prototype.options.localization, {
                "close": "Zatvori"
            });
    }

    /* Calendar */
    if (kendo.ui.Calendar) {
        kendo.ui.Calendar.prototype.options.messages =
            $.extend(true, kendo.ui.Calendar.prototype.options.messages, {
                "weekColumnHeader": "",
                "navigateTo": "Otiđi do ",
                "parentViews": {
                    "month": "pogleda godine",
                    "year": "pogleda dekade",
                    "decade": "pogleda stoljeća"
                }
            });
    }

    /* Alert */

    if (kendo.ui.Alert) {
        kendo.ui.Alert.prototype.options.messages =
            $.extend(true, kendo.ui.Alert.prototype.options.localization, {
                "okText": "U redu"
            });
    }

    /* Confirm */

    if (kendo.ui.Confirm) {
        kendo.ui.Confirm.prototype.options.messages =
            $.extend(true, kendo.ui.Confirm.prototype.options.localization, {
                "okText": "U redu",
                "cancel": "Odustani"
            });
    }

    /* Prompt */
    if (kendo.ui.Prompt) {
        kendo.ui.Prompt.prototype.options.messages =
            $.extend(true, kendo.ui.Prompt.prototype.options.localization, {
                "okText": "U redu",
                "cancel": "Odustani"
            });
    }

    /* DateInput */
    if (kendo.ui.DateInput) {
        kendo.ui.DateInput.prototype.options.messages =
            $.extend(true, kendo.ui.DateInput.prototype.options.messages, {
                "year": "godina",
                "month": "mjesec",
                "day": "dan",
                "weekday": "dan u tjednu",
                "hour": "sati",
                "minute": "minute",
                "second": "sekunde",
                "dayperiod": "AM/PM"
            });
    }

    /* List messages */

    if (kendo.ui.List) {
        kendo.ui.List.prototype.options.messages =
            $.extend(true, kendo.ui.List.prototype.options.messages, {
                "clear": "očisti",
                "noData": "Nema podataka."
            });
    }

    /* DropDownList messages */

    if (kendo.ui.DropDownList) {
        kendo.ui.DropDownList.prototype.options.messages =
            $.extend(true, kendo.ui.DropDownList.prototype.options.messages, kendo.ui.List.prototype.options.messages);
    }

    /* ComboBox messages */

    if (kendo.ui.ComboBox) {
        kendo.ui.ComboBox.prototype.options.messages =
            $.extend(true, kendo.ui.ComboBox.prototype.options.messages, kendo.ui.List.prototype.options.messages);
    }

    /* AutoComplete messages */

    if (kendo.ui.AutoComplete) {
        kendo.ui.AutoComplete.prototype.options.messages =
            $.extend(true, kendo.ui.AutoComplete.prototype.options.messages, kendo.ui.List.prototype.options.messages);
    }

    /* MultiColumnComboBox messages */

    if (kendo.ui.MultiColumnComboBox) {
        kendo.ui.MultiColumnComboBox.prototype.options.messages =
            $.extend(true, kendo.ui.MultiColumnComboBox.prototype.options.messages, kendo.ui.List.prototype.options.messages);
    }

    /* DropDownTree messages */

    if (kendo.ui.DropDownTree) {
        kendo.ui.DropDownTree.prototype.options.messages =
            $.extend(true, kendo.ui.DropDownTree.prototype.options.messages, {
                "singleTag": "datoteka odabrano",
                "clear": "očisti",
                "deleteTag": "obriši",
                "noData": "Nema podataka."
            });
    }

    /* MultiSelect messages */

    if (kendo.ui.MultiSelect) {
        kendo.ui.MultiSelect.prototype.options.messages =
            $.extend(true, kendo.ui.MultiSelect.prototype.options.messages, {
                "singleTag": "datoteka odabrano",
                "clear": "očisti",
                "deleteTag": "obriši",
                "noData": "Nema podataka.",
                "downArrow": "odabir"
            });
    }

    /* Chat messages */

    if (kendo.ui.Chat) {
        kendo.ui.Chat.prototype.options.messages =
            $.extend(true, kendo.ui.Chat.prototype.options.messages, {
                "messageListLabel": "Popis poruka",
                "placeholder": "Upišite poruku...",
                "toggleButton": "Uključi/isključi alatnu traku",
                "sendButton": "Pošalji poruku"
            });
    }

    /* Wizard messages */

    if (kendo.ui.Wizard) {
        kendo.ui.Wizard.prototype.options.messages =
            $.extend(true, kendo.ui.Wizard.prototype.options.messages, {
                "reset": "Resetiraj",
                "previous": "Prethodno",
                "next": "Sljedeće",
                "done": "Gotovo",
                "step": "Korak",
                "of": "od"
            });
    }

    /* PDFViewer messages */

    if (kendo.ui.PDFViewer) {
        kendo.ui.PDFViewer.prototype.options.messages =
            $.extend(true, kendo.ui.PDFViewer.prototype.options.messages, {
                defaultFileName: "Dokument",
                toolbar: {
                    zoom: {
                        zoomLevel: "razina uvećanja",
                        zoomOut: "odzumiraj",
                        zoomIn: "zumiraj",
                        actualWidth: "Trenutna širina",
                        autoWidth: "Automatska širina",
                        fitToWidth: "Uskladi prema širini",
                        fitToPage: "Uskladi prema stranici"
                    },
                    open: "Otvori",
                    exportAs: "Izvezi",
                    download: "Preuzmi",
                    pager: {
                        first: "Idi na prvu stranicu",
                        previous: "Idi na prethodnu stranicu",
                        next: "Idi na sljedeću stranicu",
                        last: "Idi na zadnju stranicu",
                        of: " od {0} ",
                        page: "stranica",
                        pages: "stranice"
                    },
                    print: "Ispis",
                    toggleSelection: "Omogući odabir",
                    togglePan: "Omogući pomicanje",
                    search: "Pretraži"
                },
                errorMessages: {
                    notSupported: "Dozvoljene su samo PDF datoteke.",
                    parseError: "PDF datoteka se ne može obraditi.",
                    notFound: "Datoteka nije pronađena.",
                    popupBlocked: "Popup je blokiran."
                },
                dialogs: {
                    exportAsDialog: {
                        title: "Izvoz...",
                        defaultFileName: "Dokument",
                        pdf: "Portable Document Format (.pdf)",
                        png: "Portable Network Graphics (.png)",
                        svg: "Scalable Vector Graphics (.svg)",
                        labels: {
                            fileName: "Naziv datoteke",
                            saveAsType: "Spremi kao",
                            page: "Stranica"
                        }
                    },
                    okText: "U redu",
                    save: "Spremi",
                    cancel: "Odustani",
                    search: {
                        inputLabel: "Pretraži tekst",
                        matchCase: "Preklapanje",
                        next: "Sljedeće",
                        previous: "Prethodno",
                        close: "Zatvori",
                        of: "od"
                    }
                }
            });
    }

    /* Captcha messages */

    if (kendo.ui.Captcha) {
        kendo.ui.Captcha.prototype.options.messages =
            $.extend(true, kendo.ui.Captcha.prototype.options.messages, {
                "reset": "Resetiraj captcha",
                "audio": "Reci captcha",
                "imageAlt": "Unesi Captcha kod sa slike",
                "success": "Verifikacija uspješna"
            });
    }

    /* OrgChart messages */

    if (kendo.ui.OrgChart) {
        kendo.ui.OrgChart.prototype.options.messages =
            $.extend(true, kendo.ui.OrgChart.prototype.options.messages, {
                label: "Organizacijski dijagram",
                edit: "Izmijeni",
                create: "Kreiraj",
                destroy: "Obriši",
                destroyContent: "Jeste li sigurni da želite izbrisati ovu stavku i sve njezine podređene stavke?",
                destroyTitle: "Obriši stavku",
                cancel: "Odustani",
                save: "Spremi",
                menuLabel: "Izmijeni izbornik",
                uploadAvatar: "Učitaj novi avatar",
                parent: "Roditelj",
                name: "Ime",
                title: "Naziv",
                none: "--Nijedan--",
                expand: "proširi",
                collapse: "skupi"
            });
    }

    /* Map messages */

    if (kendo.dataviz.ui.Map) {
        kendo.dataviz.ui.Map.prototype.options.messages =
            $.extend(true, kendo.dataviz.ui.Map.prototype.options.messages, {
                "tileTitle": "Naziv karte"
            });
    }

})(window.kendo.jQuery);