2010-02-24 6 views
1

Je travaille sur une application ASP.NETfichiers de ressources Culture

j'ai quelques fichiers de ressources avec les différentes langues que je peux soutenir exemple: Language.en.resx Language.pt.resx

Existe-t-il un moyen d'obtenir, par exemple, une liste avec toutes les différentes langues dynamiquement?

+0

Votre question n'est pas évident, s'il vous plaît de le modifier. –

Répondre

1

Si vous cherchez un moyen de déterminer le nombre de langues (et quelles langues) que vous recherchez pour votre application. Il n'y a pas de solution. Vous devez écrire un analyseur qui regarde dans une série de sous-répertoires dans le chemin de votre application (ou donné). le lire et stocker le nom des fichiers Resx dans une liste.

Enfin vous avez à diviser le nom du fichier Resx avec Dot (split (« »)) et séparer la partie de la langue des resx comme

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

Notez que le code ci-dessus est un extrait et je écrit ici, donc vous devez debugit s'il est nécessaire

alors vous devez supprimer les doublons et retourner la liste

Questions connexes