Файлы ресурсов культуры - PullRequest
       9

Файлы ресурсов культуры

1 голос
/ 24 февраля 2010

Я работаю над приложением ASP.NET

У меня есть несколько файлов ресурсов на разных языках, которые я могу поддерживать пример: Language.en.resx Language.pt.resx

Есть ли способ, например, получить список из всех языков динамически?

1 Ответ

1 голос
/ 24 февраля 2010

Если вы ищете способ определить, сколько (и каких) языков вы локализуете для своего приложения. Там нет решения. Вы должны написать синтаксический анализатор, который просматривает серию подкаталогов в вашем приложении (или заданном) пути. читать и сохранять имена файлов Resx в список.

Наконец, вам нужно разделить имя файла Resx с помощью Dot (split ('.')) И отделить языковую часть файлов Resx, например

  string[] myString = new string[MyResxList.lenght];
  for (int i=0; i<=MyResxList.lenght;i++)
     myString[i] = MyResxList[i].toString().split('.')[3];

обратите внимание, что приведенный выше код является фрагментом кода, и я написал его здесь, так что вы должны отладить, если это необходимо

тогда вы должны удалить дубликаты и вернуть список

...