Как установить язык по умолчанию для HtmlEditorExtender (AJAX Control Toolkit)?

Я пытаюсь реализовать HtmlEditorExtender из AJAX Control Toolkit.

Можно ли изменить язык управления? Я хотел бы, чтобы язык был французским. У меня нет проблем при смене языка элемента управления CalendarExtender, но он совсем не работает с HtmlEditorExtender. Например, элемент управления по-прежнему отображает английские слова, такие как "Шрифт" и "Размер".

Я сделал все, что предлагается в Интернете, чтобы изменить язык.

Культура глобализации задается в файле web.config:

глобализация uiCulture="fr" culture="fr-CA" fileEncoding="utf-8"

У меня есть диспетчер сценариев на главной странице, и EnableScriptGlobalization и EnableScriptLocalization оба установлены в true:

asp: ScriptManager ID = "ScriptManager1" runat = "server" EnableScriptGlobalization = "true" EnableScriptLocalization = "true" ScriptMode = "Release" AsyncPostBackTimeOut = "0" />

Культура задается на странице:

% @ Page Language = "C#" MasterPageFile = "~ / FullForm.master" AutoEventWireup = "true" Culture = "fr-CA" UICulture = "fr" Inherits = "LAC.WebApp.Management.Parameters.ParametersPage" meta: resourcekey = "Page" CodeBehind = "Parameters.aspx.cs"%

У меня есть папка "fr" в папке bin с файлом AjaxControlToolkit.resources.dll.

Я пытался запустить приложение в режиме релиза, но это ничего не изменило.

Если у вас есть идея, пожалуйста, поделитесь ею!

Спасибо

1 ответ

HtmlEditorExtender не локализован. Эти строки жестко закодированы. Итак, единственный вариант на данный момент - это изменить его в исходном коде и сделать собственную сборку.

Другие вопросы по тегам