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 :

site multi-langue ambiguité ressource globale


Sujet :

ASP.NET

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Juin 2013
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2013
    Messages : 7
    Points : 6
    Points
    6
    Par défaut site multi-langue ambiguité ressource globale
    Bonjour,

    Je dois actuellement ajouter une gestion mutli-langues sur un site en asp.net (4.0). J'ai utilisé des fichiers de ressources locales pour les traductions de chaque page aspx, cette partie fonctionne sans soucis.

    Par contre j'ai aussi besoin de traduire tout les messages (erreur, succès,..) renvoyés par la partie serveur (C#). Ces messages étant assez redondants j'ai choisi d'utiliser un fichier de ressource Globale pour ces traductions afin d'éviter de dupliquer des .resx qui contiendraient les mêmes infos.

    le hic c'est que si je n'ai qu'un seul fichier de ressources par défaut (pas très utile en soi^^) ça fonctionne, je récupère bien mes valeurs. Par contre dès que je rajoute un 2eme fichier resx dans une autre langue, j'obtiens une erreur me disant que : l'espace de nom 'Resources' contient déjà une définition pour GlobalResource.

    Les 2 fichiers de ressources en question sont nommés GlobalResource.resx et GlobalResource.en.resx

    Quelqu'un aurait-t'il une idée sur l'origine de ce problème et comment le résoudre ?

  2. #2
    Futur Membre du Club
    Profil pro
    Inscrit en
    Juin 2013
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2013
    Messages : 7
    Points : 6
    Points
    6
    Par défaut
    Je précise que mes 2 fichiers de ressources globales sont bien dans un répertoire nommé App_GlobalResources à la racine du site.

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Juin 2013
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2013
    Messages : 7
    Points : 6
    Points
    6
    Par défaut
    Personne n'a d'idée ?

  4. #4
    Futur Membre du Club
    Profil pro
    Inscrit en
    Juin 2013
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2013
    Messages : 7
    Points : 6
    Points
    6
    Par défaut
    Résolu !

    C'était un truc tout bête, il suffisait tout simplement de supprimer la feuille de code attachée derrière GlobalResource.en.resx et ne garder que celle attachée à GlobalResource.resx, j'ai très probablement dû faire le copier/coller de la page par défaut en prenant la page GlobalResource.designer.cs alors que j'aurais dû copier uniquement la page GlobalResource.resx..

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Utilisation XML/XSL pour un site multi langues
    Par bigsister dans le forum Balisage (X)HTML et validation W3C
    Réponses: 10
    Dernier message: 22/01/2007, 16h36
  2. Site multi langue
    Par didarmor dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 14/12/2006, 22h42
  3. Problème site multi langues
    Par dolf13 dans le forum Langage
    Réponses: 9
    Dernier message: 31/08/2006, 12h05
  4. Réponses: 12
    Dernier message: 04/11/2005, 16h28
  5. Architecture d'un site multi-langues
    Par seben dans le forum Général Conception Web
    Réponses: 4
    Dernier message: 25/09/2005, 15h23

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