Hello.
I'm currently working on a Spanish application. The project uses the localization javascript files as described here:
http://docs.telerik.com/kendo-ui/aspnet-mvc/globalization
This is my code:
<script src="~/Scripts/jquery-2.2.2.min.js"></script>
<script src="~/Scripts/kendo/2016.2.607/kendo.all.min.js"></script>
<script src="~/Scripts/kendo/2016.2.607/kendo.core.min.js"></script>
<script src="~/Scripts/kendo/cultures/kendo.culture.es-ES.min.js"></script>
<script src="~/Scripts/kendo/messages/kendo.messages.es-ES.min.js"></script>
<script> kendo.culture("es-ES");</script>
The problem is that 'kendo.messages.es-ES.min.js' is ignored. There are some text that are not translated. Checking every thing we found out that the translations were taken from the 'Kendo.Mvc.resources.dll' in the 'bin/es-ES' folder. This 'dll' has some texts translated and orders not as you can see in the attached image. You can noticed that in the 'kendo.messages.es-ES.min.js' the texts are translated, but in the resulting grid there's not the case.
After that I figured out that if I delete the file 'Kendo.Mvc.resources.dll' in 'bin/es-ES' while running the application in the localhost the texts are translated using the translations of the 'kendo.messages.es-ES.min.js'. So I suppose that the 'kendo.messages.es-ES.min.js' overwrites the default English messages but the 'Kendo.Mvc.resources.dll' in 'bin/es-ES overwrites 'kendo.messages.es-ES.min.js' no matter where I call this javascript.
So, how can I change this behavior giving preference to the 'kendo.messages.es-ES.min.js' javascript? Or is any way to edit the Spanish 'Kendo.Mvc.resources.dll' and add the missing messages?