Bonjour,
Dans le cadre de mon stage, j'ai du rendre un site bilingue anglais/français. Pour pouvoir le faire, j'ai créé un dossier App_GlobalResources avec deux fichiers de ressource (un pour la langue par défaut et un pour l'anglais). Pour modifier la langue, l'utilisateur sélectionne la langue de son choix dans une dropdownlist et mes forms héritent non plus de la masterpage mais de myBasePage dans laquelle j'overrides InitializeCulture.
Maintenant je dois rendre l'export de pdf également bilingue mais je suis un peu coincée car la langue du PDF ne dépend plus de la langue sélectionnée par l'utilisateur mais de la nationalité de la personne à qui envoyer le pdf.
J'ai voulu créer un fichier de ressource local que j'ai mis dans le dossier qui contient mon form.
Mais ça ne fonctionne pas...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 Dim myCIeng As New CultureInfo("es-ES", False) Dim myCIfr As New CultureInfo("fr-FR", False) Dim myCI As New CultureInfo("fr") If language = "fr" Then myCI = myCIfr ElseIf language = "en" Then myCI = myCIeng End If cLabelToPDF.Caption = HttpContext.GetLocalResourceObject("~/monFormLanguage", "textLabelEnvoi", myCI)
Texte du message d'erreur :
Un petit coup de pouce serait vraiment le très bienvenu !The resource class for this page was not found. Please check if the resource file exists and try again.
Partager