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);
}
Другие вопросы по тегам