OVH Cloud OVH Cloud

Problème de Globalization

2 réponses
Avatar
Alain Rogister
Bonjour,

nous avons une application VS 1.1 qui tourne très bien.

On aimerait la passer sur la version 2.0 du framework avec VS 2005. La
conversion s'est très bien passée.

Le problème que l'on a, c'est avec la localisation.

Dans notre application, nous avons défini le lien au fichier ressource de
cette manière :

If strLangue = "FR" Or strLangue = "NL" Then
UICulture = strLangue & "-BE"
Else
UICulture = strLangue & "E-DE"
End If

locRM = New ResourceManager("WebPhar.webphar", GetType(Login).Module.Assembly)

Notre fichier WebPhar.FR-BE.resx se trouve dans la racine de l'application.

MAIS avec VS 2005, il retourne une erreur m'indiquant qu'il ne trouve pas le
fichier de ressources. J'ai vu qu'il a déplacé les fichiers des ressources
dans App_GlobalRessource, mais que dois-je lui indiquer pour qu'il trouve le
fichier de ressources ?

Merci

Alain

2 réponses

Avatar
Franck
Alain Rogister wrote:
Bonjour,

nous avons une application VS 1.1 qui tourne très bien.

On aimerait la passer sur la version 2.0 du framework avec VS 2005. La
conversion s'est très bien passée.

Le problème que l'on a, c'est avec la localisation.

Dans notre application, nous avons défini le lien au fichier ressource de
cette manière :

If strLangue = "FR" Or strLangue = "NL" Then
UICulture = strLangue & "-BE"
Else
UICulture = strLangue & "E-DE"
End If

locRM = New ResourceManager("WebPhar.webphar", GetType(Login).Module.Assembly)

Notre fichier WebPhar.FR-BE.resx se trouve dans la racine de l'application.

MAIS avec VS 2005, il retourne une erreur m'indiquant qu'il ne trouve pas le
fichier de ressources. J'ai vu qu'il a déplacé les fichiers des ressources
dans App_GlobalRessource, mais que dois-je lui indiquer pour qu'il trouve le
fichier de ressources ?

Merci

Alain




essaie
locRM = New ResourceManager("WebPhar.App_GlobalRessource.webphar",
GetType(Login).Module.Assembly)
Avatar
Alain Rogister
Non, ça fonctionne pas !

Et même quand je remets la ressource dans la racine !

Une autre idée ?

"Franck" a écrit :

Alain Rogister wrote:
> Bonjour,
>
> nous avons une application VS 1.1 qui tourne très bien.
>
> On aimerait la passer sur la version 2.0 du framework avec VS 2005. La
> conversion s'est très bien passée.
>
> Le problème que l'on a, c'est avec la localisation.
>
> Dans notre application, nous avons défini le lien au fichier ressource de
> cette manière :
>
> If strLangue = "FR" Or strLangue = "NL" Then
> UICulture = strLangue & "-BE"
> Else
> UICulture = strLangue & "E-DE"
> End If
>
> locRM = New ResourceManager("WebPhar.webphar", GetType(Login).Module.Assembly)
>
> Notre fichier WebPhar.FR-BE.resx se trouve dans la racine de l'application.
>
> MAIS avec VS 2005, il retourne une erreur m'indiquant qu'il ne trouve pas le
> fichier de ressources. J'ai vu qu'il a déplacé les fichiers des ressources
> dans App_GlobalRessource, mais que dois-je lui indiquer pour qu'il trouve le
> fichier de ressources ?
>
> Merci
>
> Alain
>
>
essaie
locRM = New ResourceManager("WebPhar.App_GlobalRessource.webphar",
GetType(Login).Module.Assembly)