Может ли клиент загрузить языковой файл типа .xml в Saas с многоязыковой поддержкой? - PullRequest
0 голосов
/ 15 января 2019

Я пишу программное обеспечение 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.

Есть ли способ сделать это?

...