Telerik MVC расширения и проблема культуры - PullRequest
3 голосов
/ 13 июля 2011

Я использую компоненты 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")

А теперь некоторые инструменты редактора не работают.Попробуйте вставить изображение.

Я пытался преобразовать параметры методов глобализации и кодирования в true и false, но проблема все еще та же.

Как я могу это исправить?

1 Ответ

2 голосов
/ 14 июля 2011

Я думаю, мы не прошли тест Турция :)

Спасибо за внимание, мы сейчас работаем над этой проблемой и исправим ее в следующей внутренней сборке. Вы можете исправить это в своей версии исходного кода, исправив метод ToCamelCase в StringExtensions.cs , чтобы использовать ToLowerInvariant, например:

public static string ToCamelCase(this string instance)
{
    Guard.IsNotNullOrEmpty(instance, "instance");

    return instance[0].ToString().ToLowerInvariant() + instance.Substring(1);
}
...