Я пишу программное обеспечение saas с многоязыковой поддержкой и предоставляю многоязыковую поддержку с файлами .resx. Я хочу, чтобы клиент загрузил языковой файл (тип .xml), отредактировал его и загрузил в программу. Файл .resx будет обновлен при его загрузке.
Например; Теперь клиент может изменять html-страницу с помощью «настройки формы» (эта структура содержит css, html и javascript.) Structure.customer может загружать html-страницу в формате .xml, редактировать и загружать ее. Похожая логика, но я не смог найти решение.
Вернуться к нашей теме;
У меня есть класс lang, который содержит перечисления, которые я использую в коде.
Lang.cs:
...
[NLanguageResource("Netsis.ERP.Resource.Resx.LangResx", typeof(LangResx),
Alias = "Lang")]
public enum Lang{
signin
sex
male
female
...
}
В .resx я хочу, чтобы слова, соответствующие им, были изменены пользователем.
Пример: у меня есть LangResx.resx, LangResx_pl.resx и LangResx_fa.resx. Если клиент использует программу на французском языке: клиент может обновить файл LangResx_fa.resx.
Есть ли способ сделать это?