I tried another thing with the application. If I change the CurrentUICulture and CurrentCulture to spanish, the radgridview turns to spanish. So the only language I can't set the RadGridView is english, which is the default one. It seems to me that the control tries to look for the resources for english, and since it can't find specific ones because there are no specific resources for english, it just uses others. If I try to set french for example without having it set as an available language, it turns to german, which is the OS language and it's available. If I remove the OS language from the available languages, that is, I remove german, then it turns to english if I try with french or english. So english only comes out as the last option, only when the specified language is not found and the OS language is not found either. So, trying it to english, the priority is the following:
1-Specific english resources (they only exist as default language).
2-OS language specific resources.
3-Default language (english).
So it seems to me like the default language is not considered from the telerik control as english, but as a last resort if the first and second options for the searched language are not fulfilled. Therefore, if it looks for the english resources, it can't find them, since the english language resources are not considered as such, but only as default. Do you know what the reason for this can be? I must set somehow english as the language for the default resources (setting the neutral language as english in the assembly information doesn't change the behaviour). Is there a Telerik.Windows.Controls.resources.dll for english language? If so, where can I find it?
On the other hand, could you specify me how the global assembly cache should be configured? I couldn't find any telerik resources in the directories for the GAC, both with the explorer and with the Global Assembly Cache tool (Gacutil.exe).
I checked the approach from stack overflow and I don't understand it too well. In the Xaml code posted there, where is this object declared into? Anyway, I'm not too sure if the question posed there fits my case, since I don't have trouble changing the current culture of the aplication, that works completely fine, the problem is how the resources are retrieved.
I would really appreciate you clarifying me these aspects. Thank you for your time.