IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

ASP.NET Discussion :

Probl�me de localisation avec resource satellite


Sujet :

ASP.NET

  1. #1
    Membre confirm�
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    207
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 207
    Par d�faut Probl�me de localisation avec resource satellite
    Bonjour � tous,

    Comme le dit le titre, j'ai pr�sentement un probl�me de localisation avec mes ressources "embedded"(satellite).

    J'ai cr�� quelques classes qui h�rite de diff�rent control. Lorsque je localise le texte de ceux-ci � l'int�rieur de la classe, je n'ai aucun probl�me au niveau anglais/francais sur mon poste local.

    Par contre lorsque je d�ploi mon application web sur mon serveur (iis 7), seulement la version anglaise ne se traduit pas correctement, il tente toujours de regarder la ressource neutre et non la ressource anglaise.

    Notez que j'ai les ressources suivante:
    -*.resx
    -*.fr.resx
    -*.en.resx

    J'ai donc chacune des resssources possible dans mon cas. Par contre si je retire la resource neutre (*.resx) seulement la portion anglaise ne fonctionne plus et j'obtien le message d'erreur suivant:

    Could not find any resources appropriate for the specified culture or the
    neutral culture.
    Mais aucun probl�me en francais. Je suis un peu perdu, j'ai tent� de reconfigur� ma classe pour le resourcemanager pensant que ceci pourrait �tre le probl�me, mais sans succ�s.

    Pour ce qui est du reste je suis vraiment perplexe � savoir pourquoi ceci fonctionne tr�s bien sur mon poste local et non sur le serveur.

    Quelqu'un � une id�e??

    Merci beaucoup d'avance et bonne journ�e!

  2. #2
    Membre confirm�
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    207
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 207
    Par d�faut
    J'ai temporairement r�solu mon probl�me en transf�rant mon text de la ressource *.en.resx dans *.resx

    Le texte s'affiche correctement dans les deux langues, mais je ne comprend toujours pas pourquoi la ressource en anglais(en) est consid�r� comme �tant neutre et impossible � trouver dans le fichier correspondant alors que mon application est par d�faut en fran�ais.

    Je souhaiterait �ventuellement pouvoir remettre ma ressource neutre � la normal c'est � dire avec le texte fran�ais.

    Si quelqu'un � une id�e ... hehe.

    La seul diff�rence entre mon local et le serveur est l'IIS 6(local) et 7(serveur).

    Merci d'avance!

  3. #3
    Membre confirm�
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    207
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 207
    Par d�faut
    Quelqu'un � une id�e???

    Je n'arrive toujours pas � mettre ma ressource neutre par d�faut comme �tant la langue "fr" il agit toujours comme s'il s'agissait de la ressource anglaise.

    Merci � l'avance!

  4. #4
    Membre averti
    Profil pro
    �tudiant
    Inscrit en
    Janvier 2009
    Messages
    32
    D�tails du profil
    Informations personnelles :
    �ge : 38
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activit� : �tudiant

    Informations forums :
    Inscription : Janvier 2009
    Messages : 32
    Par d�faut
    tu peux pas ajouter �a dans ton fichier aspx entre les balises ?
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    <%@  UICulture="fr" Culture="fr-FR" %>
    Cela sera en Fran�ais par d�faut

    Ensuite si tu veux changer la langue tu peux override la sub InitializeCulture()

    Comme �a par exemple (en r�cup�rant la langue selon l'user connect�) :

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
     
        Protected Overrides Sub InitializeCulture()
            Dim langue As String
     
            langue = Request.QueryString("slg")
     
            Select Case langue
                Case "Espagnol"
                    Thread.CurrentThread.CurrentUICulture = New CultureInfo("es")
                    Thread.CurrentThread.CurrentCulture = CultureInfo.CreateSpecificCulture("es")
                Case "Allemand"
                    Thread.CurrentThread.CurrentUICulture = New CultureInfo("de")
                    Thread.CurrentThread.CurrentCulture = CultureInfo.CreateSpecificCulture("de")
                Case "Italien"
                    Thread.CurrentThread.CurrentUICulture = New CultureInfo("it")
                    Thread.CurrentThread.CurrentCulture = CultureInfo.CreateSpecificCulture("it")
                Case "Anglais"
                    Thread.CurrentThread.CurrentUICulture = New CultureInfo("en")
                    Thread.CurrentThread.CurrentCulture = CultureInfo.CreateSpecificCulture("en")
                Case Else 'par défaut en français
                    Thread.CurrentThread.CurrentUICulture = New CultureInfo("fr")
                    Thread.CurrentThread.CurrentCulture = CultureInfo.CreateSpecificCulture("fr")
            End Select
        End Sub

Discussions similaires

  1. Probl�me de localisation avec le network provider
    Par ggbbii dans le forum Android
    R�ponses: 2
    Dernier message: 28/07/2015, 10h13
  2. Localisation avec des fichiers resources
    Par alves.seb dans le forum Windows Presentation Foundation
    R�ponses: 2
    Dernier message: 15/10/2009, 08h55
  3. [MySQL] probl�me avec Resource id #143
    Par rachid31 dans le forum PHP & Base de donn�es
    R�ponses: 2
    Dernier message: 19/03/2009, 16h35
  4. Localisation avec fichiers de resources non incorpor�s
    Par therock dans le forum Framework .NET
    R�ponses: 2
    Dernier message: 04/06/2008, 10h21
  5. Probl�me de son avec Toshiba Satellite P105-6177
    Par khadir dans le forum Composants
    R�ponses: 10
    Dernier message: 02/08/2007, 14h33

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo