Как установить язык по умолчанию для 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 не локализован. Эти строки жестко закодированы. Итак, единственный вариант на данный момент - это изменить его в исходном коде и сделать собственную сборку.