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 :

comment gérer la langue au niveau texte via les "Ressources"?


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre extrêmement actif Avatar de cortex024
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    1 301
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Avril 2005
    Messages : 1 301
    Par défaut comment gérer la langue au niveau texte via les "Ressources"?
    Bonjour,

    Apparemment la meilleure manière de gérer la possibilité d'avoir une application en plusieurs langues est d'utiliser les fichiers ressources....

    J'ai réussi à créer un fichier ressources, et de dynamiquement réaliser l'affichage de texte en label retrouvé dans ce fichier ressources.

    J'ai trouvé 1 ou 2 tutoriel sur le net sur l'exploitation de ces fichiers, mais je ne les trouve pas clair c'est pourquoi je me tourne vers vous.

    Pour décliner dans plusieurs langues, comment dois je m'y prendre?

    copier le fichier ressource, le renommer différemment et changer toutes les traductions je suppose?
    mais si j'ai des nouvelles portions de texte à ajouter, je devrai faire les ajouts dans tous les fichiers ressources?
    N y a t il pas moyen d'ajouter une balise et donner les différentes traductions possibles suivant la langue, ce qui serait plus correct et éviterait les erreurs?


    merci de vos réponses, en espérant qu'on ne me tape pas un lien vers un des site que j'aurai certainement déjà visité mais que je ne trouvais pas clair...

  2. #2
    Membre extrêmement actif
    Profil pro
    Inscrit en
    Août 2005
    Messages
    1 240
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 1 240
    Par défaut
    tu dois ajouter tes nouveaux champs dans chaque fichier de ressource.

  3. #3
    Membre extrêmement actif Avatar de cortex024
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    1 301
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Avril 2005
    Messages : 1 301
    Par défaut
    ok c'esu un peu bête qu'il n'y a pas moyen d'ajouter une balise et donner les différentes traductions possibles suivant la langue, ce qui serait plus correct et éviterait les erreurs

    tout se taper dans toutes les langues, espérant ne pas faire d'erreur de nom de balise, ne rien oublier dans une des langues...

    Pas très top mais bon


    Merci de ta réponse

  4. #4
    Membre extrêmement actif
    Profil pro
    Inscrit en
    Août 2005
    Messages
    1 240
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 1 240
    Par défaut
    tu peux generer le fichier de ressource avec visual studio. mais effectivement pour les autres langues c'est du copier coller de ce fichier que tu vas utiliser.
    sinon tu peux te faire un petit programme qui te rajoute les nouveaux champs.

  5. #5
    Membre éprouvé Avatar de raOOn
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    100
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Indre et Loire (Centre)

    Informations forums :
    Inscription : Décembre 2006
    Messages : 100
    Par défaut
    et il ne faut pas oublier que les fichiers de ressources sont des fichiers xmls !

  6. #6
    Membre extrêmement actif Avatar de cortex024
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    1 301
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Avril 2005
    Messages : 1 301
    Par défaut
    Citation Envoyé par rattlehead
    sinon tu peux te faire un petit programme qui te rajoute les nouveaux champs.
    ca doit sûrment exister, ou il doit y avoir quelque chose dans visual studio qui doit permettre une meilleure gestion des fichiers ressources pour les langues.

  7. #7
    Membre extrêmement actif
    Profil pro
    Inscrit en
    Août 2005
    Messages
    1 240
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 1 240
    Par défaut
    je ne pense pas . si tu réfléchis bien comment voudrais tu que VS le gère. il pourrait exister un truc comme pour lorsque tu utilises une master page et que tu veux créer une page aspx. peut etre dans la prochaine version.

  8. #8
    Membre extrêmement actif Avatar de cortex024
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    1 301
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Avril 2005
    Messages : 1 301
    Par défaut
    Citation Envoyé par rattlehead
    je ne pense pas . si tu réfléchis bien comment voudrais tu que VS le gère.
    facilement!

    il repère les fichiers ressources (à la limite on les selectionne) qui contiennt les déclinaisons en différentes langues.

    On ajoute une balise et dans les colones, plutot de n'avoir que 3 colonnes (titre balise - type - texte) on aurait 2+n colonnes suivantes les fichiers de ressource-langue selectionnés:

    (titre balise - type- texte_res_langue1 - texte_res_langue2 - ...)

    Ce qui permettrait d'ajouter en une fois et sans erreurs possibles les traductions pour une même balise dans toutes les langues désirée.

    je vois pas ce qui serait dur

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

Discussions similaires

  1. [Lazarus] Comment gérer plusieurs langues dans une application ?
    Par [ZiP] dans le forum Lazarus
    Réponses: 7
    Dernier message: 19/03/2014, 18h47
  2. Réponses: 4
    Dernier message: 19/11/2009, 10h28
  3. Réponses: 1
    Dernier message: 19/01/2008, 09h17
  4. Réponses: 1
    Dernier message: 30/01/2007, 09h10
  5. Comment gérer plusieurs langues ?
    Par InterSQL dans le forum MS SQL Server
    Réponses: 6
    Dernier message: 27/02/2004, 16h12

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