Telerik MVC расширения и проблема культуры
Я использую компоненты Telerik для ASP.NET MVC 3. Проблема в том, что выходные данные метода расширения отличаются для текущей культуры. Например, если я использую en-Us для текущей культуры, и все работает нормально, но если я изменил его на tr-TR, то некоторые компоненты редактора не будут работать должным образом. Например, класс t-insertImage в div меняется на t-İnsertImage.
//i am changing culture like this.
Thread.CurrentThread.CurrentCulture = new CultureInfo("tr-TR");
Тогда просто используя
@Html.Telerik().Editor().Name("editor")
И теперь некоторые инструменты редактора не работают. Попробуйте вставить изображение.
Я пытался преобразовать параметры методов Globalization и Encode в true и false, но проблема все та же.
Как я могу это исправить?
1 ответ
Я думаю, мы не сдали тест Турции:)
Спасибо за внимание, мы в настоящее время работаем над этой проблемой и предоставим исправление в следующей внутренней сборке. Вы можете исправить это в вашей версии исходного кода, исправив ToCamelCase
метод в StringExtensions.cs для использования ToLowerInvariant
, вот так:
public static string ToCamelCase(this string instance)
{
Guard.IsNotNullOrEmpty(instance, "instance");
return instance[0].ToString().ToLowerInvariant() + instance.Substring(1);
}