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 :

[C# 2.0] Comment gérer un site multilangues ?


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de Khrysby
    Homme Profil pro
    Chef de projet
    Inscrit en
    Avril 2005
    Messages
    239
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Gard (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Chef de projet

    Informations forums :
    Inscription : Avril 2005
    Messages : 239
    Par défaut [C# 2.0] Comment gérer un site multilangues ?
    Quelqu'un peu me dire quelle la meilleur façon de gérer un site multilangue avec .NET 2.0 ?

    Merci

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    171
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 171
    Par défaut
    Bin, au lieu de coder en dur les texte des controls dans la page .aspx (labels, text des buttons...), utilise les fichiers Resources .resx.

    Par exemple :
    - t'as une page "default.aspx"
    - resources français : "default.aspx.resx"
    - resources anglais : "default-US.aspx.resx"

    Enfin qqch comme ça. Regarde sur le net pour plus d'explications

  3. #3
    Membre éclairé Avatar de Khrysby
    Homme Profil pro
    Chef de projet
    Inscrit en
    Avril 2005
    Messages
    239
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Gard (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Chef de projet

    Informations forums :
    Inscription : Avril 2005
    Messages : 239
    Par défaut
    J'avais bien l'idée d'utiliser les fichiers mais avec .NET 2.0 ça a changer et c'est pas trpo simple apparement.

  4. #4
    Membre éclairé Avatar de Khrysby
    Homme Profil pro
    Chef de projet
    Inscrit en
    Avril 2005
    Messages
    239
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Gard (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Chef de projet

    Informations forums :
    Inscription : Avril 2005
    Messages : 239
    Par défaut
    En fait, je veux utiliser les fichier de resource .resx. Je n'arrive pas trop. quelqu'un peut me dire commet ça marche ?

    Merci

  5. #5
    Membre chevronné
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    581
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2004
    Messages : 581
    Par défaut
    Tu ajoutes ton repertoire axistant, soit App_GlobalResource soit App_LocalResources (voir doc msdn pour la difference entre les deux)
    La dedans tu peux gérer l'arborescense que tu souhaites, cela n'a pas d'importance.
    Tu y ajoutes un fichier resources, et tu ajoutes des clés et des valeurs.
    Dans ton fichier aspx, pour les controles, au lieu de mettre Text="blable" tu mettras

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
     
    Text="<%$ Resources:NAME_FILE_RESOURCES, NAME_KEY%>"
    Alors pour le nom du fichier, je pense que comme l'a dit Rodie, tu dois mettre .fr.resx, .en.resx, ....

    Fix

  6. #6
    Membre éclairé Avatar de Khrysby
    Homme Profil pro
    Chef de projet
    Inscrit en
    Avril 2005
    Messages
    239
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Gard (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Chef de projet

    Informations forums :
    Inscription : Avril 2005
    Messages : 239
    Par défaut
    Mille fois merci. Juste une derniere question, une fois que j'aurais fait mes deux fichiers resources, comment dire au prog quelle langue (donc quelle fichier de reosource) utiliser ?

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

Discussions similaires

  1. Réponses: 9
    Dernier message: 01/06/2006, 22h23
  2. Réponses: 3
    Dernier message: 22/05/2006, 10h03
  3. [Joomla!] Comment procéder pour miggrer/évoluer Site Internet
    Par papouAlain dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 1
    Dernier message: 23/02/2006, 10h31
  4. Comment aprendre à créer un site ?
    Par balatom dans le forum Débuter
    Réponses: 5
    Dernier message: 10/01/2006, 21h04
  5. comment imprimer les page du site ?
    Par remond dans le forum Langage SQL
    Réponses: 2
    Dernier message: 01/12/2005, 12h02

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