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

Я пытаюсь реализовать HtmlEditorExtender из набора инструментов управления AJAX.

Можно ли изменить язык управления? Я бы хотел, чтобы язык был французским. У меня нет проблем с изменением языка элемента управления 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 = "Страница" CodeBehind = "Parameters.aspx.cs"%

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

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

Если у вас есть идеи, поделитесь ими!

Спасибо


person andré marquis    schedule 08.06.2017    source источник


Ответы (1)


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

person MikhailTymchukDX    schedule 09.06.2017